Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f16.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f16.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_f16.s,v 1.1 2007/05/11 17:22:22 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0xE59B887700466B0C, %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 0x9, %g1
89 set 0x7, %g2
90 set 0xE, %g3
91 set 0x7, %g4
92 set 0xC, %g5
93 set 0xB, %g6
94 set 0x7, %g7
95 !# Input registers
96 set -0x7, %i0
97 set -0xD, %i1
98 set -0xA, %i2
99 set -0x7, %i3
100 set -0xA, %i4
101 set -0x3, %i5
102 set -0x9, %i6
103 set -0x2, %i7
104 !# Local registers
105 set 0x4DFB4A79, %l0
106 set 0x3F062E64, %l1
107 set 0x17DA835F, %l2
108 set 0x619C4B0F, %l3
109 set 0x2284D2C3, %l4
110 set 0x7BF039CC, %l5
111 set 0x55AAEA21, %l6
112 !# Output registers
113 set 0x08D0, %o0
114 set -0x0956, %o1
115 set 0x12FD, %o2
116 set -0x011E, %o3
117 set -0x1C6B, %o4
118 set -0x0001, %o5
119 set 0x1D53, %o6
120 set -0x1C10, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0xCF826D9AA8C55237)
123 INIT_TH_FP_REG(%l7,%f2,0xD7170932988BC81C)
124 INIT_TH_FP_REG(%l7,%f4,0x2EC7D18FDDDDED8B)
125 INIT_TH_FP_REG(%l7,%f6,0x271E515B8E77C389)
126 INIT_TH_FP_REG(%l7,%f8,0x62753F6CE31BDF68)
127 INIT_TH_FP_REG(%l7,%f10,0x89CAE1BAEB220D3A)
128 INIT_TH_FP_REG(%l7,%f12,0x4D43E03E889DAB86)
129 INIT_TH_FP_REG(%l7,%f14,0xD50195D332AEB276)
130 INIT_TH_FP_REG(%l7,%f16,0x026B8F0DD79207F1)
131 INIT_TH_FP_REG(%l7,%f18,0xD99D71D1425E21E5)
132 INIT_TH_FP_REG(%l7,%f20,0xB570019F81B0ABBB)
133 INIT_TH_FP_REG(%l7,%f22,0x9A1F43D20A95C13E)
134 INIT_TH_FP_REG(%l7,%f24,0x9ED0817C7F1D2DEB)
135 INIT_TH_FP_REG(%l7,%f26,0xCC32128AE967DF18)
136 INIT_TH_FP_REG(%l7,%f28,0x92085F51B5D2C567)
137 INIT_TH_FP_REG(%l7,%f30,0x5F829FC476A286AE)
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, 0xC81, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 taddcctv %i0, 0x11AC, %o6
151 fmovrsgez %l2, %f25, %f31
152 ldd [%l7 + 0x40], %f28
153 stb %g7, [%l7 + 0x26]
154 movrlz %i7, 0x260, %g2
155 fsrc1 %f10, %f0
156 fnot1 %f24, %f18
157 alignaddr %o2, %o4, %i2
158 edge8n %g6, %o7, %l1
159 movleu %icc, %i3, %o3
160 fmovsg %icc, %f17, %f16
161 brz %i4, loop_1
162 bg loop_2
163 srl %g5, 0x0F, %i6
164 movleu %icc, %o0, %l0
165loop_1:
166 edge8l %g1, %g4, %l3
167loop_2:
168 bpos,a loop_3
169 fbn,a %fcc0, loop_4
170 bn,pt %icc, loop_5
171 fbug %fcc3, loop_6
172loop_3:
173 movvs %xcc, %g3, %o5
174loop_4:
175 fors %f14, %f4, %f3
176loop_5:
177 fmovrdlez %l4, %f2, %f8
178loop_6:
179 tcc %xcc, 0x2
180 fmovrdgz %i1, %f26, %f26
181 edge8l %o1, %l5, %l6
182 movgu %xcc, %i0, %i5
183 fbge,a %fcc0, loop_7
184 fnot1 %f16, %f28
185 popc %l2, %o6
186 bshuffle %f10, %f10, %f26
187loop_7:
188 bcs loop_8
189 tpos %icc, 0x2
190 flush %l7 + 0x58
191 mulscc %i7, %g7, %g2
192loop_8:
193 nop
194 set 0x58, %o0
195 stda %o4, [%l7 + %o0] 0x27
196 membar #Sync
197 movcs %icc, %o2, %g6
198 movrne %o7, 0x197, %l1
199 edge32l %i3, %i2, %i4
200 popc %g5, %o3
201 te %xcc, 0x3
202 edge16n %o0, %i6, %g1
203 smulcc %l0, 0x0172, %g4
204 fandnot2 %f18, %f30, %f18
205 ta %xcc, 0x5
206 movn %icc, %l3, %g3
207 edge16ln %l4, %i1, %o1
208 sllx %o5, 0x1E, %l6
209 edge32l %l5, %i0, %i5
210 movg %xcc, %o6, %i7
211 set 0x0E, %g5
212 stha %g7, [%l7 + %g5] 0xeb
213 membar #Sync
214 tvs %icc, 0x7
215 popc 0x015B, %l2
216 subccc %o4, 0x0B9A, %g2
217 fmovdgu %xcc, %f26, %f28
218 ldsh [%l7 + 0x0C], %g6
219 movl %xcc, %o7, %o2
220 fnegs %f5, %f3
221 ld [%l7 + 0x28], %f23
222 movg %icc, %i3, %i2
223 te %xcc, 0x5
224 fbl %fcc3, loop_9
225 fnot2 %f8, %f14
226 sll %l1, %g5, %o3
227 udivcc %o0, 0x1AFA, %i4
228loop_9:
229 mova %icc, %i6, %g1
230 smul %l0, 0x1B9F, %l3
231 xor %g4, 0x0AE0, %g3
232 sra %l4, %i1, %o1
233 fandnot1 %f8, %f0, %f26
234 movn %xcc, %o5, %l5
235 fbue %fcc3, loop_10
236 tneg %icc, 0x0
237 udivcc %l6, 0x1F7E, %i0
238 edge32l %i5, %o6, %g7
239loop_10:
240 fsrc1s %f14, %f4
241 movrgz %i7, 0x227, %l2
242 srax %o4, 0x1D, %g2
243 edge16ln %o7, %o2, %i3
244 bneg,a,pt %xcc, loop_11
245 stbar
246 saved
247 rdpr %cwp, %g1
248 rdpr %cansave, %g2
249 rdpr %canrestore, %g3
250 rdpr %cleanwin, %g4
251 rdpr %otherwin, %g5
252 rdpr %wstate, %g6
253 flush %l7 + 0x74
254loop_11:
255 movvc %xcc, %i2, %l1
256 subcc %g6, 0x0641, %o3
257 edge16l %g5, %o0, %i4
258 sra %g1, %i6, %l3
259 fbue,a %fcc3, loop_12
260 umulcc %l0, %g3, %l4
261 fnot2 %f4, %f28
262 alignaddr %i1, %g4, %o1
263loop_12:
264 ldsw [%l7 + 0x58], %l5
265 fpackfix %f0, %f4
266 fmovdl %icc, %f30, %f25
267 fbug %fcc3, loop_13
268 addccc %l6, %o5, %i0
269 smulcc %i5, %g7, %o6
270 movrlz %l2, %i7, %o4
271loop_13:
272 tge %icc, 0x4
273 fcmpne16 %f4, %f6, %o7
274 fxor %f14, %f26, %f4
275 tg %icc, 0x6
276 tle %xcc, 0x4
277 fnands %f12, %f27, %f1
278 orcc %o2, %g2, %i3
279 fones %f26
280 movgu %xcc, %l1, %i2
281 brgez %g6, loop_14
282 tneg %xcc, 0x4
283 fbule,a %fcc0, loop_15
284 fzero %f28
285loop_14:
286 fba,a %fcc2, loop_16
287 te %xcc, 0x1
288loop_15:
289 be %xcc, loop_17
290 movrlez %o3, 0x211, %o0
291loop_16:
292 nop
293 set 0x2C, %o5
294 stha %g5, [%l7 + %o5] 0xe2
295 membar #Sync
296loop_17:
297 tl %xcc, 0x1
298 bvs,a %xcc, loop_18
299 fcmps %fcc1, %f27, %f19
300 bvs,pn %icc, loop_19
301 tge %xcc, 0x0
302loop_18:
303 srlx %g1, %i4, %l3
304 edge16 %i6, %g3, %l0
305loop_19:
306 nop
307 set 0x48, %l2
308 ldd [%l7 + %l2], %l4
309 xnor %i1, 0x1044, %g4
310 te %xcc, 0x4
311 fabss %f25, %f12
312 alignaddrl %l5, %o1, %o5
313 fble %fcc1, loop_20
314 fpadd32s %f26, %f1, %f26
315 tl %xcc, 0x5
316 fone %f20
317loop_20:
318 movge %xcc, %l6, %i0
319 edge8 %g7, %o6, %l2
320 fbue,a %fcc2, loop_21
321 movl %icc, %i7, %o4
322 fmovsa %xcc, %f12, %f16
323 lduh [%l7 + 0x68], %o7
324loop_21:
325 andncc %o2, %g2, %i3
326 fnot1s %f10, %f29
327 movcc %icc, %l1, %i2
328 movrgez %g6, %o3, %o0
329 tneg %xcc, 0x2
330 tn %icc, 0x6
331 movleu %xcc, %g5, %g1
332 fxor %f28, %f20, %f22
333 udivx %i5, 0x18AA, %l3
334 andn %i6, 0x1EF2, %g3
335 fmovdle %icc, %f23, %f25
336 set 0x10, %g3
337 stda %l0, [%l7 + %g3] 0x14
338 edge16l %l4, %i1, %g4
339 ldub [%l7 + 0x6B], %i4
340 popc 0x0E5F, %l5
341 wr %g0, 0x19, %asi
342 lda [%l7 + 0x2C] %asi, %f19
343 fmovsn %xcc, %f23, %f4
344 stx %o1, [%l7 + 0x28]
345 fbue,a %fcc0, loop_22
346 fpadd32 %f12, %f14, %f6
347 srl %l6, %i0, %g7
348 fsrc2s %f24, %f6
349loop_22:
350 sdivcc %o5, 0x0E12, %o6
351 fmovdleu %xcc, %f10, %f26
352 move %xcc, %l2, %o4
353 movpos %xcc, %o7, %o2
354 addc %i7, 0x1E88, %i3
355 fmovdneg %xcc, %f30, %f13
356 fmovscs %icc, %f13, %f12
357 edge32l %l1, %i2, %g6
358 fone %f26
359 tle %xcc, 0x2
360 fmovrsne %o3, %f2, %f16
361 subcc %g2, %o0, %g1
362 membar 0x6C
363 taddcc %g5, 0x0A90, %l3
364 nop
365 setx loop_23, %l0, %l1
366 jmpl %l1, %i5
367 or %g3, %i6, %l0
368 stbar
369 fbe %fcc3, loop_24
370loop_23:
371 mova %xcc, %i1, %l4
372 brlez,a %g4, loop_25
373 membar 0x7F
374loop_24:
375 tneg %xcc, 0x6
376 std %f4, [%l7 + 0x58]
377loop_25:
378 smulcc %i4, 0x02C3, %o1
379 fbg %fcc1, loop_26
380 tg %xcc, 0x2
381 edge8n %l6, %i0, %l5
382 alignaddr %g7, %o6, %l2
383loop_26:
384 tsubcctv %o5, %o7, %o4
385 fmovscc %xcc, %f8, %f4
386 bcs,a,pt %xcc, loop_27
387 movn %xcc, %i7, %o2
388 array8 %i3, %i2, %l1
389 fbule,a %fcc0, loop_28
390loop_27:
391 fbuge,a %fcc0, loop_29
392 fbule %fcc0, loop_30
393 edge16l %o3, %g2, %g6
394loop_28:
395 fors %f1, %f0, %f10
396loop_29:
397 movrgez %g1, 0x232, %o0
398loop_30:
399 srax %g5, 0x07, %l3
400 array32 %g3, %i6, %l0
401 sir 0x10E0
402 sdivx %i5, 0x19D9, %l4
403 restored
404 rdpr %cwp, %g1
405 rdpr %cansave, %g2
406 rdpr %canrestore, %g3
407 rdpr %cleanwin, %g4
408 rdpr %otherwin, %g5
409 rdpr %wstate, %g6
410 fmovsl %icc, %f28, %f11
411 tsubcc %i1, %i4, %o1
412 sdivcc %g4, 0x1780, %l6
413 tgu %icc, 0x1
414 fand %f26, %f0, %f24
415 fmovsgu %xcc, %f27, %f26
416 tvc %icc, 0x1
417 move %icc, %l5, %g7
418 fmovsl %icc, %f21, %f21
419 nop
420 set 0x53, %g6
421 ldstub [%l7 + %g6], %o6
422 brnz,a %l2, loop_31
423 fnand %f18, %f12, %f8
424 lduh [%l7 + 0x46], %i0
425 tcs %icc, 0x1
426loop_31:
427 nop
428 set 0x17, %g2
429 stba %o5, [%l7 + %g2] 0xea
430 membar #Sync
431 taddcctv %o4, %i7, %o7
432 fmovrdgez %i3, %f10, %f28
433 or %o2, %l1, %i2
434 fmovrdne %g2, %f18, %f24
435 nop
436 set 0x08, %l1
437 stx %o3, [%l7 + %l1]
438 fxnors %f23, %f3, %f31
439 fmovsl %xcc, %f23, %f2
440 mulx %g6, 0x14AF, %o0
441 set 0x19, %i4
442 ldstuba [%l7 + %i4] 0x89, %g5
443 movvc %icc, %g1, %g3
444 fbne,a %fcc2, loop_32
445 ldub [%l7 + 0x15], %i6
446 udivcc %l0, 0x1F1C, %l3
447 fmovrsne %l4, %f13, %f26
448loop_32:
449 udiv %i5, 0x194E, %i1
450 movneg %xcc, %i4, %g4
451 xnor %o1, 0x13FD, %l6
452 udiv %l5, 0x01DC, %o6
453 membar 0x6C
454 srax %l2, 0x1B, %g7
455 movcs %xcc, %i0, %o4
456 bshuffle %f4, %f30, %f8
457 tsubcctv %i7, %o5, %o7
458 movrlez %o2, %l1, %i3
459 edge16 %i2, %g2, %g6
460 edge16n %o0, %g5, %g1
461 fnegd %f20, %f20
462 subcc %o3, 0x0B45, %i6
463 movgu %xcc, %g3, %l3
464 edge32ln %l4, %i5, %l0
465 tn %xcc, 0x6
466 movrne %i4, 0x05E, %g4
467 wr %g0, 0x24, %asi
468 ldda [%l7 + 0x40] %asi, %i0
469 movre %l6, %l5, %o6
470 stb %o1, [%l7 + 0x55]
471 fmovrdgz %g7, %f0, %f2
472 movvs %icc, %l2, %i0
473 srax %o4, %o5, %i7
474 alignaddrl %o7, %l1, %i3
475 edge16l %i2, %g2, %o2
476 fmovse %xcc, %f17, %f7
477 movrne %g6, 0x303, %g5
478 taddcctv %g1, %o3, %i6
479 movvc %icc, %g3, %o0
480 xnorcc %l3, 0x1B5B, %l4
481 subccc %i5, %l0, %g4
482 taddcc %i1, %l6, %l5
483 brz,a %o6, loop_33
484 srl %i4, 0x07, %g7
485 udivx %l2, 0x0355, %i0
486 sub %o1, %o4, %i7
487loop_33:
488 edge32l %o7, %l1, %o5
489 fmovdneg %xcc, %f30, %f15
490 tcc %xcc, 0x5
491 bg,a,pn %icc, loop_34
492 srax %i2, 0x1D, %g2
493 and %o2, 0x1AC7, %i3
494 fcmpgt32 %f20, %f14, %g5
495loop_34:
496 edge16l %g1, %o3, %g6
497 taddcctv %g3, 0x0DE5, %i6
498 wr %g0, 0x18, %asi
499 prefetcha [%l7 + 0x60] %asi, 0x2
500 taddcc %l4, %o0, %l0
501 mova %xcc, %i5, %i1
502 xnorcc %g4, 0x07C8, %l5
503 add %o6, %i4, %g7
504 tsubcctv %l6, 0x05B1, %i0
505 fbge,a %fcc2, loop_35
506 fbue,a %fcc3, loop_36
507 fnot1 %f12, %f4
508 edge8n %l2, %o1, %i7
509loop_35:
510 smul %o7, %o4, %o5
511loop_36:
512 movrne %i2, 0x356, %l1
513 wr %g0, 0x0c, %asi
514 stda %f0, [%l7 + 0x40] %asi
515 set 0x58, %o7
516 sta %f15, [%l7 + %o7] 0x89
517 sir 0x130D
518 edge32n %o2, %i3, %g5
519 fpackfix %f14, %f2
520 edge8n %g2, %g1, %g6
521 srax %o3, 0x10, %g3
522 edge32 %l3, %l4, %i6
523 srl %o0, %l0, %i5
524 tneg %xcc, 0x4
525 addccc %g4, %l5, %i1
526 bn,a,pt %icc, loop_37
527 tcs %xcc, 0x2
528 srlx %i4, 0x11, %g7
529 orn %o6, %l6, %l2
530loop_37:
531 tn %xcc, 0x4
532 tcc %xcc, 0x2
533 fmovrdlz %i0, %f12, %f18
534 tcc %icc, 0x3
535 fmovdl %xcc, %f15, %f14
536 fmovscs %xcc, %f13, %f23
537 movvs %icc, %i7, %o1
538 orncc %o7, 0x086E, %o5
539 fmovdvs %xcc, %f7, %f10
540 xnorcc %o4, %i2, %o2
541 mulscc %l1, 0x12A9, %g5
542 fpsub32 %f30, %f2, %f24
543 array8 %g2, %g1, %g6
544 fabsd %f18, %f0
545 call loop_38
546 fmovrde %o3, %f26, %f28
547 srlx %i3, %g3, %l4
548 movleu %icc, %i6, %o0
549loop_38:
550 fmovdgu %xcc, %f2, %f13
551 alignaddr %l3, %l0, %g4
552 fmovdvc %xcc, %f26, %f18
553 movne %xcc, %l5, %i1
554 andcc %i4, 0x1F9C, %g7
555 orn %i5, 0x0EA7, %l6
556 swap [%l7 + 0x60], %l2
557 fsrc2 %f18, %f10
558 edge16n %o6, %i7, %o1
559 alignaddr %o7, %o5, %o4
560 udivx %i0, 0x09A6, %o2
561 edge32 %l1, %g5, %i2
562 fmovspos %icc, %f3, %f20
563 fpsub32s %f3, %f12, %f29
564 fxors %f17, %f21, %f11
565 mova %icc, %g1, %g6
566 fnands %f9, %f4, %f0
567 prefetch [%l7 + 0x1C], 0x1
568 fmovspos %xcc, %f14, %f15
569 siam 0x0
570 fbge,a %fcc0, loop_39
571 fmovrdlez %g2, %f26, %f8
572 addc %i3, 0x0D00, %g3
573 std %l4, [%l7 + 0x70]
574loop_39:
575 movgu %xcc, %o3, %i6
576 edge8l %l3, %o0, %g4
577 fmuld8sux16 %f22, %f28, %f6
578 edge8 %l5, %l0, %i4
579 fcmpne16 %f26, %f18, %g7
580 fbg %fcc2, loop_40
581 bn loop_41
582 orncc %i5, %i1, %l2
583 fmovdn %icc, %f3, %f4
584loop_40:
585 sethi 0x1C12, %l6
586loop_41:
587 edge32n %i7, %o1, %o7
588 subccc %o5, 0x1E64, %o6
589 fbug,a %fcc0, loop_42
590 move %xcc, %o4, %i0
591 tvc %xcc, 0x5
592 nop
593 setx loop_43, %l0, %l1
594 jmpl %l1, %o2
595loop_42:
596 edge32l %l1, %i2, %g1
597 fxors %f29, %f25, %f19
598 fbn %fcc0, loop_44
599loop_43:
600 tvs %xcc, 0x5
601 fand %f20, %f22, %f18
602 sethi 0x1A8C, %g5
603loop_44:
604 brlz %g2, loop_45
605 edge16l %g6, %i3, %g3
606 fandnot1 %f20, %f24, %f30
607 smul %l4, 0x0B27, %o3
608loop_45:
609 nop
610 wr %g0, 0x10, %asi
611 prefetcha [%l7 + 0x60] %asi, 0x2
612 smulcc %o0, %i6, %l5
613 edge32l %l0, %g4, %i4
614 movvc %icc, %i5, %g7
615 bge,a,pt %icc, loop_46
616 edge16n %l2, %i1, %i7
617 sll %o1, %o7, %l6
618 fmovsn %xcc, %f11, %f17
619loop_46:
620 movleu %icc, %o5, %o4
621 fpack16 %f18, %f1
622 sdivcc %o6, 0x0AD1, %o2
623 sdivcc %i0, 0x0840, %l1
624 tleu %icc, 0x5
625 bvs,a,pn %icc, loop_47
626 orncc %i2, %g1, %g5
627 set 0x58, %l0
628 lda [%l7 + %l0] 0x14, %f25
629loop_47:
630 srl %g6, %g2, %g3
631 mova %icc, %l4, %o3
632 bvc,pt %xcc, loop_48
633 fsrc1 %f6, %f2
634 fandnot1 %f14, %f4, %f4
635 nop
636 setx loop_49, %l0, %l1
637 jmpl %l1, %i3
638loop_48:
639 umulcc %o0, 0x12E8, %l3
640 movl %xcc, %l5, %l0
641 subccc %g4, %i6, %i5
642loop_49:
643 edge32ln %i4, %g7, %l2
644 edge8l %i7, %o1, %o7
645 std %i0, [%l7 + 0x38]
646 fbg %fcc0, loop_50
647 xnor %o5, %l6, %o6
648 umul %o4, 0x0BFD, %i0
649 sir 0x1D48
650loop_50:
651 mulscc %l1, %i2, %g1
652 tne %icc, 0x3
653 movg %xcc, %g5, %g6
654 wr %g0, 0x10, %asi
655 stda %f16, [%l7 + 0x40] %asi
656 fbo %fcc2, loop_51
657 tle %icc, 0x4
658 movre %o2, 0x2C2, %g3
659 fmovd %f30, %f30
660loop_51:
661 fmuld8sux16 %f30, %f4, %f10
662 fmovdneg %xcc, %f6, %f3
663 ldsh [%l7 + 0x7A], %g2
664 edge16n %o3, %l4, %o0
665 tsubcc %i3, 0x1117, %l5
666 array8 %l0, %g4, %l3
667 movcs %icc, %i5, %i4
668 tn %icc, 0x5
669 subccc %g7, %i6, %i7
670 fmovsvc %xcc, %f0, %f6
671 movrne %o1, 0x174, %o7
672 tsubcctv %i1, 0x1972, %l2
673 fone %f6
674 xorcc %l6, %o6, %o4
675 edge16ln %i0, %o5, %l1
676 set 0x08, %i1
677 prefetcha [%l7 + %i1] 0x89, 0x2
678 stw %g1, [%l7 + 0x10]
679 edge8 %g6, %g5, %o2
680 std %g2, [%l7 + 0x10]
681 fmovsle %icc, %f17, %f24
682 alignaddr %g2, %o3, %o0
683 tn %icc, 0x3
684 fmovdne %xcc, %f13, %f19
685 edge8ln %i3, %l4, %l5
686 ldub [%l7 + 0x4A], %l0
687 te %xcc, 0x6
688 fcmpes %fcc1, %f17, %f25
689 tleu %icc, 0x6
690 tn %icc, 0x7
691 fands %f26, %f4, %f15
692 umul %g4, 0x0AD8, %l3
693 taddcctv %i4, 0x1613, %i5
694 smulcc %g7, %i6, %o1
695 alignaddr %o7, %i1, %i7
696 andcc %l2, 0x1AD2, %l6
697 subcc %o6, %o4, %o5
698 edge16l %l1, %i2, %g1
699 fmovsne %xcc, %f26, %f12
700 mulx %g6, 0x1AD7, %i0
701 fcmple16 %f18, %f12, %g5
702 fxor %f22, %f0, %f30
703 movneg %xcc, %g3, %o2
704 for %f22, %f26, %f6
705 ldsw [%l7 + 0x4C], %g2
706 restored
707 rdpr %cwp, %g1
708 rdpr %cansave, %g2
709 rdpr %canrestore, %g3
710 rdpr %cleanwin, %g4
711 rdpr %otherwin, %g5
712 rdpr %wstate, %g6
713 fmovd %f28, %f14
714 wr %g0, 0x11, %asi
715 ldsba [%l7 + 0x13] %asi, %o3
716 movre %i3, %l4, %l5
717 bneg,pn %icc, loop_52
718 orncc %l0, %o0, %l3
719 and %g4, %i5, %g7
720 fand %f28, %f20, %f18
721loop_52:
722 tvs %xcc, 0x5
723 umul %i6, %i4, %o1
724 set 0x40, %l3
725 stda %f0, [%l7 + %l3] 0x15
726 ldsw [%l7 + 0x3C], %i1
727 fpadd32s %f4, %f27, %f31
728 movcs %icc, %o7, %i7
729 orncc %l6, 0x077D, %l2
730 sdivx %o4, 0x0339, %o6
731 fbuge %fcc0, loop_53
732 fpadd16s %f11, %f1, %f17
733 sllx %l1, 0x04, %o5
734 tpos %icc, 0x4
735loop_53:
736 siam 0x3
737 srax %g1, %g6, %i0
738 fmul8x16au %f3, %f22, %f30
739 fmul8x16 %f22, %f14, %f6
740 ldsw [%l7 + 0x34], %g5
741 andcc %i2, %o2, %g2
742 sethi 0x0C78, %g3
743 fornot2 %f14, %f12, %f8
744 set 0x36, %l4
745 lduha [%l7 + %l4] 0x11, %o3
746 edge16 %i3, %l4, %l5
747 fbul %fcc1, loop_54
748 movcc %icc, %o0, %l0
749 fpadd32 %f18, %f26, %f8
750 fbe,a %fcc3, loop_55
751loop_54:
752 tcc %icc, 0x7
753 fmovd %f8, %f16
754 fmovsneg %icc, %f16, %f24
755loop_55:
756 andncc %g4, %i5, %g7
757 tpos %xcc, 0x6
758 udiv %l3, 0x1199, %i6
759 fcmpeq16 %f30, %f4, %o1
760 brz,a %i1, loop_56
761 fnot2s %f10, %f16
762 edge32ln %i4, %i7, %o7
763 xnorcc %l2, 0x0630, %l6
764loop_56:
765 tg %xcc, 0x3
766 fbul %fcc2, loop_57
767 movn %icc, %o6, %o4
768 movle %xcc, %l1, %g1
769 mulx %o5, 0x1D47, %i0
770loop_57:
771 tge %icc, 0x2
772 movle %icc, %g5, %g6
773 set 0x5E, %o6
774 stha %i2, [%l7 + %o6] 0x15
775 fnands %f20, %f3, %f18
776 srax %g2, %g3, %o3
777 ld [%l7 + 0x6C], %f7
778 movcc %icc, %o2, %i3
779 sir 0x09D0
780 brlez,a %l5, loop_58
781 tn %xcc, 0x0
782 ta %xcc, 0x2
783 stbar
784loop_58:
785 udiv %o0, 0x0742, %l4
786 nop
787 set 0x24, %o4
788 stw %l0, [%l7 + %o4]
789 edge32 %i5, %g7, %g4
790 fbn %fcc0, loop_59
791 fmovrdlz %l3, %f8, %f22
792 movvc %xcc, %i6, %i1
793 wr %g0, 0x0c, %asi
794 prefetcha [%l7 + 0x38] %asi, 0x2
795loop_59:
796 edge32ln %i7, %o1, %o7
797 movrgez %l2, %l6, %o6
798 tn %xcc, 0x1
799 movg %xcc, %o4, %g1
800 movgu %xcc, %l1, %o5
801 edge32 %g5, %i0, %i2
802 xor %g2, %g3, %g6
803 tn %icc, 0x5
804 smulcc %o3, %i3, %o2
805 movn %icc, %o0, %l4
806 fmuld8sux16 %f13, %f0, %f0
807 tpos %xcc, 0x5
808 set 0x6A, %o2
809 lduha [%l7 + %o2] 0x88, %l0
810 tge %icc, 0x7
811 sdivcc %l5, 0x0EFB, %i5
812 swap [%l7 + 0x2C], %g4
813 set 0x7E, %o3
814 stha %l3, [%l7 + %o3] 0x2b
815 membar #Sync
816 move %xcc, %g7, %i1
817 umulcc %i4, 0x0FD7, %i6
818 movvs %xcc, %i7, %o1
819 edge16ln %o7, %l6, %o6
820 fmovsneg %xcc, %f14, %f16
821 te %xcc, 0x2
822 orcc %l2, %o4, %l1
823 fmovrdlz %o5, %f2, %f2
824 fbge,a %fcc1, loop_60
825 array32 %g1, %i0, %i2
826 srlx %g2, 0x05, %g5
827 sethi 0x105D, %g3
828loop_60:
829 andncc %o3, %i3, %o2
830 edge8ln %g6, %l4, %o0
831 and %l5, %i5, %g4
832 sdivcc %l0, 0x0AAF, %g7
833 movne %icc, %l3, %i1
834 fbuge,a %fcc1, loop_61
835 movre %i6, %i7, %i4
836 srl %o7, %o1, %o6
837 edge32 %l2, %l6, %o4
838loop_61:
839 srax %o5, 0x1D, %g1
840 fnot2 %f20, %f28
841 xor %l1, %i2, %g2
842 fors %f31, %f26, %f28
843 std %f6, [%l7 + 0x58]
844 movre %i0, 0x082, %g5
845 fornot1 %f8, %f14, %f28
846 fornot1s %f7, %f3, %f16
847 tsubcc %o3, %g3, %o2
848 tvc %icc, 0x0
849 fnot2 %f20, %f16
850 te %xcc, 0x0
851 fbe %fcc1, loop_62
852 srl %i3, %l4, %g6
853 set 0x5F, %l5
854 ldstuba [%l7 + %l5] 0x89, %o0
855loop_62:
856 subcc %i5, 0x07BD, %g4
857 fpsub32 %f12, %f0, %f18
858 bne %icc, loop_63
859 tgu %xcc, 0x7
860 movcs %icc, %l5, %g7
861 wr %g0, 0x11, %asi
862 lduwa [%l7 + 0x34] %asi, %l0
863loop_63:
864 edge32l %l3, %i6, %i7
865 edge8l %i1, %o7, %o1
866 fbge %fcc0, loop_64
867 udivx %i4, 0x1976, %o6
868 and %l2, 0x0F1D, %l6
869 lduh [%l7 + 0x40], %o4
870loop_64:
871 nop
872 add %l7, 0x1C, %l6
873 wr %g0, 0x18, %asi
874 casa [%l6] 0x18, %o5, %g1
875 srl %i2, 0x01, %g2
876 fmovsvc %icc, %f30, %f9
877 brlz %l1, loop_65
878 fmovdg %icc, %f5, %f18
879 fmovdl %xcc, %f6, %f30
880 udiv %i0, 0x1DFF, %g5
881loop_65:
882 fmovsvs %icc, %f24, %f12
883 tl %icc, 0x5
884 edge16 %g3, %o2, %o3
885 wr %g0, 0x88, %asi
886 swapa [%l7 + 0x50] %asi, %l4
887 taddcctv %i3, 0x1AFB, %o0
888 fmovsge %icc, %f24, %f11
889 fzeros %f0
890 movrgz %i5, %g4, %l5
891 fmovdgu %xcc, %f1, %f11
892 movrgz %g7, %l0, %l3
893 srax %g6, %i7, %i1
894 udiv %i6, 0x00B3, %o1
895 sdivx %o7, 0x0149, %i4
896 tvc %xcc, 0x7
897 fandnot1 %f6, %f20, %f30
898 nop
899 set 0x14, %i0
900 stw %l2, [%l7 + %i0]
901 add %l6, 0x0882, %o6
902 tvc %icc, 0x5
903 bne,a,pn %xcc, loop_66
904 fcmpgt16 %f14, %f26, %o4
905 movrlez %g1, %o5, %i2
906 subc %g2, 0x0FC8, %l1
907loop_66:
908 bleu %xcc, loop_67
909 brlez,a %i0, loop_68
910 fbug,a %fcc3, loop_69
911 fmuld8ulx16 %f22, %f1, %f12
912loop_67:
913 fmovdleu %icc, %f0, %f2
914loop_68:
915 tvc %icc, 0x0
916loop_69:
917 brgz,a %g5, loop_70
918 movvc %xcc, %g3, %o2
919 tvs %icc, 0x6
920 and %l4, %o3, %o0
921loop_70:
922 tneg %icc, 0x0
923 bvs,a,pn %icc, loop_71
924 saved
925 rdpr %cwp, %g1
926 rdpr %cansave, %g2
927 rdpr %canrestore, %g3
928 rdpr %cleanwin, %g4
929 rdpr %otherwin, %g5
930 rdpr %wstate, %g6
931 movvs %xcc, %i5, %g4
932 fmovs %f3, %f16
933loop_71:
934 edge16ln %l5, %g7, %l0
935 movvc %xcc, %i3, %g6
936 edge16 %i7, %l3, %i1
937 movvc %xcc, %o1, %o7
938 bvs,a,pn %icc, loop_72
939 movvs %xcc, %i6, %l2
940 addc %l6, %o6, %i4
941 saved
942 rdpr %cwp, %g1
943 rdpr %cansave, %g2
944 rdpr %canrestore, %g3
945 rdpr %cleanwin, %g4
946 rdpr %otherwin, %g5
947 rdpr %wstate, %g6
948loop_72:
949 movrgez %o4, 0x1D9, %o5
950 add %l7, 0x30, %l6
951 wr %g0, 0x19, %asi
952 casxa [%l6] 0x19, %g1, %i2
953 andncc %g2, %l1, %g5
954 fcmpgt16 %f8, %f30, %g3
955 fblg,a %fcc3, loop_73
956 sethi 0x0741, %i0
957 udivx %o2, 0x0460, %l4
958 umulcc %o3, 0x107D, %i5
959loop_73:
960 movrgz %o0, 0x2B5, %g4
961 fmovsgu %icc, %f1, %f25
962 nop
963 setx loop_74, %l0, %l1
964 jmpl %l1, %g7
965 tg %xcc, 0x1
966 udiv %l5, 0x0D27, %l0
967 alignaddrl %g6, %i7, %l3
968loop_74:
969 fmovdn %xcc, %f17, %f29
970 tge %icc, 0x4
971 or %i1, %i3, %o1
972 ldsb [%l7 + 0x56], %o7
973 movvc %xcc, %l2, %l6
974 alignaddrl %o6, %i6, %i4
975 fsrc1 %f28, %f2
976 mulscc %o4, %o5, %g1
977 taddcc %g2, %l1, %i2
978 ble %xcc, loop_75
979 xnorcc %g5, 0x1066, %i0
980 fmovd %f12, %f22
981 set 0x40, %l6
982 ldda [%l7 + %l6] 0x2b, %o2
983loop_75:
984 sllx %l4, 0x0D, %g3
985 tle %xcc, 0x7
986 tl %xcc, 0x0
987 ldsw [%l7 + 0x7C], %i5
988 subccc %o0, 0x0EB8, %o3
989 fbu %fcc2, loop_76
990 stb %g7, [%l7 + 0x41]
991 pdist %f24, %f18, %f28
992 sdiv %l5, 0x1F1C, %g4
993loop_76:
994 umul %g6, %i7, %l3
995 xnor %i1, %l0, %o1
996 fcmped %fcc1, %f0, %f26
997 movvc %xcc, %i3, %o7
998 sth %l6, [%l7 + 0x36]
999 fcmpne16 %f14, %f30, %l2
1000 fxors %f16, %f5, %f17
1001 fbge %fcc1, loop_77
1002 swap [%l7 + 0x38], %o6
1003 sdivx %i6, 0x0F27, %i4
1004 fmovdg %icc, %f1, %f26
1005loop_77:
1006 fornot2 %f2, %f26, %f10
1007 ldd [%l7 + 0x50], %o4
1008 wr %g0, 0x89, %asi
1009 lda [%l7 + 0x6C] %asi, %f25
1010 fmovsle %icc, %f8, %f15
1011 movrlz %g1, 0x2D5, %o5
1012 edge16 %g2, %i2, %l1
1013 wr %g0, 0x81, %asi
1014 prefetcha [%l7 + 0x58] %asi, 0x0
1015 movrgez %o2, 0x290, %g5
1016 fsrc2 %f14, %f8
1017 subccc %l4, 0x0D2D, %g3
1018 sethi 0x01B8, %i5
1019 movrlz %o0, %g7, %l5
1020 tcc %icc, 0x0
1021 bn loop_78
1022 fxor %f26, %f30, %f0
1023 edge32n %o3, %g6, %i7
1024 srl %l3, %g4, %l0
1025loop_78:
1026 edge32n %o1, %i1, %i3
1027 edge16n %l6, %l2, %o7
1028 brgz,a %i6, loop_79
1029 tsubcc %o6, %o4, %i4
1030 fpackfix %f30, %f11
1031 bleu,a loop_80
1032loop_79:
1033 movrlz %o5, 0x157, %g2
1034 fbge %fcc3, loop_81
1035 edge8ln %i2, %l1, %i0
1036loop_80:
1037 andncc %g1, %o2, %g5
1038 tcs %xcc, 0x5
1039loop_81:
1040 edge16n %g3, %i5, %o0
1041 mulscc %l4, %g7, %o3
1042 or %l5, 0x00D4, %i7
1043 ldd [%l7 + 0x08], %f30
1044 fnands %f5, %f3, %f28
1045 fmovdcs %icc, %f24, %f9
1046 srax %g6, 0x12, %g4
1047 saved
1048 rdpr %cwp, %g1
1049 rdpr %cansave, %g2
1050 rdpr %canrestore, %g3
1051 rdpr %cleanwin, %g4
1052 rdpr %otherwin, %g5
1053 rdpr %wstate, %g6
1054 bgu,a %xcc, loop_82
1055 bvs loop_83
1056 srax %l0, 0x1C, %l3
1057 nop
1058 setx loop_84, %l0, %l1
1059 jmpl %l1, %o1
1060loop_82:
1061 brz,a %i1, loop_85
1062loop_83:
1063 flush %l7 + 0x7C
1064 call loop_86
1065loop_84:
1066 srl %l6, 0x0E, %l2
1067loop_85:
1068 subcc %o7, %i3, %o6
1069 membar 0x1B
1070loop_86:
1071 ta %xcc, 0x2
1072 fmovrdne %o4, %f0, %f8
1073 popc %i6, %i4
1074 movle %icc, %o5, %i2
1075 udivx %l1, 0x1560, %i0
1076 brlz,a %g2, loop_87
1077 fbug,a %fcc1, loop_88
1078 tleu %xcc, 0x4
1079 bge,a,pn %xcc, loop_89
1080loop_87:
1081 fmuld8sux16 %f13, %f30, %f16
1082loop_88:
1083 edge32l %o2, %g5, %g3
1084 mulscc %g1, 0x1614, %i5
1085loop_89:
1086 orncc %l4, 0x02EE, %g7
1087 edge16ln %o0, %o3, %l5
1088 fba %fcc3, loop_90
1089 st %f20, [%l7 + 0x48]
1090 fmovscc %xcc, %f19, %f8
1091 fmuld8ulx16 %f3, %f22, %f10
1092loop_90:
1093 movvc %xcc, %i7, %g6
1094 sdivx %l0, 0x06E5, %l3
1095 edge8ln %o1, %i1, %l6
1096 st %f22, [%l7 + 0x7C]
1097 edge8n %g4, %o7, %l2
1098 sub %i3, %o6, %i6
1099 tne %icc, 0x6
1100 fnot2s %f30, %f13
1101 add %l7, 0x48, %l6
1102 wr %g0, 0x80, %asi
1103 casa [%l6] 0x80, %o4, %o5
1104 sethi 0x0FD0, %i4
1105 array32 %i2, %l1, %i0
1106 fcmps %fcc1, %f22, %f30
1107 st %f7, [%l7 + 0x14]
1108 smulcc %o2, 0x0933, %g2
1109 array8 %g5, %g3, %i5
1110 fbuge,a %fcc1, loop_91
1111 tvc %icc, 0x2
1112 ldsh [%l7 + 0x58], %l4
1113 fnegs %f26, %f25
1114loop_91:
1115 udiv %g7, 0x1B39, %o0
1116 fmul8ulx16 %f8, %f30, %f14
1117 addccc %o3, %g1, %i7
1118 sir 0x0BE0
1119 fnors %f29, %f21, %f17
1120 subc %l5, 0x1412, %l0
1121 std %f20, [%l7 + 0x40]
1122 udivcc %g6, 0x18F1, %l3
1123 stbar
1124 movne %icc, %i1, %l6
1125 edge16n %g4, %o1, %o7
1126 andcc %l2, %o6, %i3
1127 addc %o4, %i6, %o5
1128 tleu %xcc, 0x0
1129 set 0x1B, %g7
1130 lduba [%l7 + %g7] 0x0c, %i2
1131 fbug,a %fcc2, loop_92
1132 fbge,a %fcc2, loop_93
1133 fpadd16 %f16, %f8, %f24
1134 movn %icc, %l1, %i4
1135loop_92:
1136 stx %i0, [%l7 + 0x28]
1137loop_93:
1138 fbo,a %fcc2, loop_94
1139 fcmpeq16 %f4, %f14, %o2
1140 bcs loop_95
1141 tpos %xcc, 0x5
1142loop_94:
1143 tne %xcc, 0x2
1144 udiv %g5, 0x1E63, %g2
1145loop_95:
1146 movrne %g3, 0x0A1, %i5
1147 bn,a %xcc, loop_96
1148 fmovsne %icc, %f11, %f13
1149 edge32n %g7, %l4, %o0
1150 fxnors %f26, %f20, %f23
1151loop_96:
1152 fone %f20
1153 fmovspos %xcc, %f5, %f27
1154 set 0x10, %i5
1155 swapa [%l7 + %i5] 0x88, %g1
1156 addccc %o3, %i7, %l0
1157 saved
1158 rdpr %cwp, %g1
1159 rdpr %cansave, %g2
1160 rdpr %canrestore, %g3
1161 rdpr %cleanwin, %g4
1162 rdpr %otherwin, %g5
1163 rdpr %wstate, %g6
1164 set 0x54, %o1
1165 sta %f4, [%l7 + %o1] 0x19
1166 tge %xcc, 0x2
1167 movcc %xcc, %g6, %l3
1168 sllx %l5, %l6, %g4
1169 movge %xcc, %i1, %o7
1170 alignaddrl %l2, %o6, %i3
1171 array32 %o4, %o1, %o5
1172 andncc %i2, %i6, %l1
1173 sth %i4, [%l7 + 0x66]
1174 fmovrdlz %o2, %f10, %f16
1175 addcc %g5, 0x192D, %i0
1176 subccc %g3, 0x1516, %i5
1177 fcmped %fcc3, %f10, %f20
1178 edge16l %g2, %l4, %o0
1179 fornot1s %f25, %f9, %f9
1180 xnor %g1, 0x0509, %o3
1181 subc %i7, %l0, %g6
1182 mova %xcc, %g7, %l5
1183 taddcc %l6, %l3, %g4
1184 array16 %o7, %l2, %o6
1185 xorcc %i1, 0x19CA, %o4
1186 tleu %icc, 0x6
1187 tcc %xcc, 0x5
1188 umul %o1, %i3, %i2
1189 andncc %o5, %l1, %i4
1190 tpos %icc, 0x4
1191 fmovdpos %icc, %f9, %f27
1192 mulscc %o2, 0x0CE3, %i6
1193 ldsh [%l7 + 0x32], %g5
1194 array32 %g3, %i5, %i0
1195 movcc %xcc, %l4, %g2
1196 movrgz %o0, 0x36C, %g1
1197 wr %g0, 0x11, %asi
1198 ldswa [%l7 + 0x78] %asi, %i7
1199 array16 %o3, %g6, %g7
1200 subccc %l0, %l6, %l5
1201 fmovrdgez %g4, %f12, %f18
1202 std %f24, [%l7 + 0x28]
1203 nop
1204 setx loop_97, %l0, %l1
1205 jmpl %l1, %o7
1206 fnegs %f17, %f21
1207 edge32l %l2, %o6, %i1
1208 nop
1209 setx loop_98, %l0, %l1
1210 jmpl %l1, %o4
1211loop_97:
1212 brz %l3, loop_99
1213 edge16n %i3, %i2, %o5
1214 andcc %l1, %o1, %o2
1215loop_98:
1216 std %f16, [%l7 + 0x38]
1217loop_99:
1218 faligndata %f14, %f6, %f10
1219 set 0x26, %i7
1220 stha %i4, [%l7 + %i7] 0x19
1221 movleu %icc, %i6, %g3
1222 fsrc1 %f8, %f18
1223 fmovsge %xcc, %f12, %f23
1224 and %g5, 0x174F, %i0
1225 wr %g0, 0x89, %asi
1226 ldsba [%l7 + 0x34] %asi, %l4
1227 sll %g2, %o0, %g1
1228 fnot1s %f22, %f12
1229 fpack16 %f10, %f25
1230 set 0x44, %g1
1231 ldstuba [%l7 + %g1] 0x89, %i7
1232 sth %o3, [%l7 + 0x0E]
1233 sdivx %i5, 0x062E, %g6
1234 edge16l %g7, %l6, %l0
1235 restored
1236 rdpr %cwp, %g1
1237 rdpr %cansave, %g2
1238 rdpr %canrestore, %g3
1239 rdpr %cleanwin, %g4
1240 rdpr %otherwin, %g5
1241 rdpr %wstate, %g6
1242 ldd [%l7 + 0x48], %f30
1243 edge32 %l5, %o7, %g4
1244 fmovspos %xcc, %f1, %f11
1245 fmovscc %xcc, %f13, %f1
1246 fmovdne %xcc, %f7, %f1
1247 fcmpeq32 %f18, %f14, %l2
1248 tne %xcc, 0x7
1249 edge8 %o6, %i1, %o4
1250 membar 0x4D
1251 membar 0x3D
1252 fmovsa %xcc, %f22, %f9
1253 edge16n %l3, %i3, %i2
1254 movrgez %o5, %o1, %l1
1255 srax %o2, %i6, %g3
1256 fbul %fcc3, loop_100
1257 fmovsl %xcc, %f21, %f9
1258 edge16l %i4, %i0, %g5
1259 fnot1s %f2, %f4
1260loop_100:
1261 edge8l %g2, %o0, %g1
1262 fbug,a %fcc2, loop_101
1263 addcc %i7, %o3, %i5
1264 tleu %xcc, 0x4
1265 fmovrslz %g6, %f9, %f18
1266loop_101:
1267 nop
1268 set 0x25, %g4
1269 lduba [%l7 + %g4] 0x11, %l4
1270 bg,a,pn %xcc, loop_102
1271 fbul %fcc3, loop_103
1272 tl %icc, 0x7
1273 xnor %g7, %l6, %l5
1274loop_102:
1275 nop
1276 add %l7, 0x18, %l6
1277 wr %g0, 0x89, %asi
1278 casxa [%l6] 0x89, %l0, %g4
1279loop_103:
1280 alignaddr %o7, %l2, %i1
1281 fcmpgt32 %f22, %f20, %o4
1282 ta %icc, 0x1
1283 andncc %l3, %o6, %i2
1284 sth %i3, [%l7 + 0x5A]
1285 ldd [%l7 + 0x40], %o4
1286 taddcctv %l1, 0x0124, %o1
1287 movrne %i6, 0x3C8, %g3
1288 brz %o2, loop_104
1289 tl %xcc, 0x4
1290 wr %g0, 0x04, %asi
1291 ldstuba [%l7 + 0x7E] %asi, %i0
1292loop_104:
1293 fmovde %xcc, %f18, %f29
1294 fmovsl %xcc, %f27, %f12
1295 fands %f6, %f23, %f7
1296 add %g5, %g2, %o0
1297 movge %xcc, %g1, %i7
1298 orn %o3, 0x087C, %i5
1299 ldsb [%l7 + 0x3B], %g6
1300 ldsw [%l7 + 0x38], %i4
1301 nop
1302 setx loop_105, %l0, %l1
1303 wrpr 0x1, %tl
1304 wrpr %l1, %tpc
1305 add %l1, 0x4, %l1
1306 wrpr %l1, %tnpc
1307 setx 0x34400001400, %l0, %l1
1308 wrpr %l1, %tstate
1309 wrhpr 0x4, %htstate
1310 retry
1311 edge32 %l4, %l6, %l5
1312 fmovdvc %xcc, %f0, %f12
1313 tg %icc, 0x5
1314loop_105:
1315 edge32 %l0, %g7, %g4
1316 edge32ln %o7, %i1, %o4
1317 fmovsa %xcc, %f23, %f0
1318 brnz %l2, loop_106
1319 std %o6, [%l7 + 0x48]
1320 fmovdvc %xcc, %f2, %f29
1321 stbar
1322loop_106:
1323 sdiv %l3, 0x1FA4, %i2
1324 membar 0x3B
1325 fblg,a %fcc0, loop_107
1326 udiv %i3, 0x19C3, %l1
1327 set 0x54, %i3
1328 ldswa [%l7 + %i3] 0x11, %o5
1329loop_107:
1330 movleu %xcc, %i6, %o1
1331 alignaddrl %o2, %g3, %i0
1332 fble %fcc0, loop_108
1333 smulcc %g2, 0x108C, %o0
1334 fmovdneg %xcc, %f5, %f26
1335 movneg %icc, %g5, %g1
1336loop_108:
1337 call loop_109
1338 xnorcc %o3, %i5, %i7
1339 fcmpne16 %f14, %f2, %i4
1340 add %l7, 0x68, %l6
1341 wr %g0, 0x89, %asi
1342 casxa [%l6] 0x89, %l4, %l6
1343loop_109:
1344 fmovsge %icc, %f28, %f27
1345 nop
1346 set 0x08, %i2
1347 ldd [%l7 + %i2], %f4
1348 movl %icc, %g6, %l5
1349 fmul8ulx16 %f4, %f16, %f4
1350 ba,pn %icc, loop_110
1351 fors %f25, %f3, %f10
1352 fmovsvs %icc, %f18, %f27
1353 andcc %l0, %g7, %g4
1354loop_110:
1355 fbu,a %fcc1, loop_111
1356 edge32l %o7, %i1, %l2
1357 array8 %o4, %o6, %i2
1358 nop
1359 setx loop_112, %l0, %l1
1360 wrpr 0x1, %tl
1361 wrpr %l1, %tnpc
1362 setx 0x34400001400, %l0, %l1
1363 wrpr %l1, %tstate
1364 wrhpr 0x4, %htstate
1365 done
1366loop_111:
1367 bl %icc, loop_113
1368 andcc %i3, %l1, %l3
1369 tcs %icc, 0x3
1370loop_112:
1371 nop
1372 wr %g0, 0x81, %asi
1373 stwa %i6, [%l7 + 0x48] %asi
1374loop_113:
1375 array16 %o5, %o2, %g3
1376 xor %o1, %i0, %o0
1377 movneg %icc, %g5, %g2
1378 sethi 0x1DE2, %o3
1379 tvs %xcc, 0x1
1380 subc %g1, 0x11A6, %i5
1381 mulx %i7, %l4, %i4
1382 fmovdleu %xcc, %f0, %f24
1383 fnot2 %f30, %f28
1384 movneg %icc, %l6, %l5
1385 bleu,a %icc, loop_114
1386 restored
1387 rdpr %cwp, %g1
1388 rdpr %cansave, %g2
1389 rdpr %canrestore, %g3
1390 rdpr %cleanwin, %g4
1391 rdpr %otherwin, %g5
1392 rdpr %wstate, %g6
1393 brlz,a %l0, loop_115
1394 movpos %xcc, %g7, %g4
1395loop_114:
1396 fpack32 %f26, %f12, %f4
1397 fnand %f10, %f8, %f2
1398loop_115:
1399 nop
1400 set 0x3A, %o0
1401 ldsba [%l7 + %o0] 0x81, %o7
1402 xnorcc %i1, %l2, %o4
1403 fmovsle %xcc, %f26, %f8
1404 mulx %g6, %i2, %i3
1405 nop
1406 setx loop_116, %l0, %l1
1407 wrpr 0x1, %tl
1408 wrpr %l1, %tpc
1409 add %l1, 0x4, %l1
1410 wrpr %l1, %tnpc
1411 setx 0x34400001400, %l0, %l1
1412 wrpr %l1, %tstate
1413 wrhpr 0x4, %htstate
1414 retry
1415 movvs %xcc, %l1, %o6
1416 xnor %i6, %l3, %o5
1417 movneg %icc, %o2, %o1
1418loop_116:
1419 sir 0x1A75
1420 movvs %icc, %g3, %o0
1421 faligndata %f18, %f0, %f20
1422 wr %g0, 0x80, %asi
1423 stda %i0, [%l7 + 0x78] %asi
1424 array32 %g5, %o3, %g1
1425 fones %f8
1426 std %i4, [%l7 + 0x18]
1427 tneg %icc, 0x1
1428 array8 %i7, %l4, %g2
1429 movcs %xcc, %i4, %l6
1430 array16 %l5, %g7, %l0
1431 fbul %fcc2, loop_117
1432 movge %icc, %g4, %i1
1433 srax %o7, 0x15, %l2
1434 subc %o4, %i2, %i3
1435loop_117:
1436 sir 0x14D5
1437 tsubcctv %l1, 0x113C, %o6
1438 subccc %g6, 0x1EA5, %l3
1439 orcc %i6, 0x0D97, %o2
1440 fmovdl %xcc, %f27, %f8
1441 xnor %o5, 0x0BFE, %o1
1442 array16 %o0, %g3, %g5
1443 fmovsneg %icc, %f4, %f19
1444 fexpand %f29, %f22
1445 bn %xcc, loop_118
1446 xorcc %i0, %g1, %i5
1447 set 0x14, %g5
1448 lda [%l7 + %g5] 0x04, %f25
1449loop_118:
1450 fmovscc %icc, %f13, %f19
1451 array32 %i7, %o3, %l4
1452 movle %icc, %i4, %l6
1453 fblg %fcc0, loop_119
1454 sdiv %g2, 0x0ECF, %l5
1455 alignaddr %g7, %l0, %i1
1456 edge16n %g4, %l2, %o4
1457loop_119:
1458 array16 %i2, %i3, %l1
1459 movcc %xcc, %o6, %g6
1460 brlz %l3, loop_120
1461 fnot2 %f0, %f22
1462 bg,pn %xcc, loop_121
1463 tgu %xcc, 0x3
1464loop_120:
1465 orcc %o7, %i6, %o5
1466 fandnot2s %f4, %f26, %f30
1467loop_121:
1468 st %f25, [%l7 + 0x4C]
1469 fmovdpos %icc, %f30, %f31
1470 stx %o1, [%l7 + 0x18]
1471 fornot2s %f8, %f1, %f16
1472 fmovrdlez %o0, %f28, %f8
1473 movre %g3, %g5, %i0
1474 umulcc %g1, 0x1E5C, %i5
1475 nop
1476 setx loop_122, %l0, %l1
1477 wrpr 0x1, %tl
1478 wrpr %l1, %tnpc
1479 setx 0x34400001400, %l0, %l1
1480 wrpr %l1, %tstate
1481 wrhpr 0x4, %htstate
1482 done
1483 movvs %icc, %o2, %o3
1484 fsrc1s %f19, %f3
1485 fxnor %f26, %f26, %f4
1486loop_122:
1487 udivx %i7, 0x0CCF, %i4
1488 brlez %l6, loop_123
1489 te %icc, 0x6
1490 mulx %g2, 0x12C9, %l5
1491 array16 %l4, %g7, %i1
1492loop_123:
1493 xnor %g4, %l0, %o4
1494 edge8n %l2, %i2, %l1
1495 tl %xcc, 0x2
1496 bn loop_124
1497 nop
1498 set 0x58, %i6
1499 ldx [%l7 + %i6], %o6
1500 fmovsn %xcc, %f8, %f18
1501 move %xcc, %g6, %i3
1502loop_124:
1503 alignaddrl %l3, %o7, %o5
1504 fmovsle %icc, %f9, %f23
1505 array16 %i6, %o0, %g3
1506 brz,a %g5, loop_125
1507 nop
1508 setx loop_126, %l0, %l1
1509 wrpr 0x1, %tl
1510 wrpr %l1, %tnpc
1511 setx 0x34400001400, %l0, %l1
1512 wrpr %l1, %tstate
1513 wrhpr 0x4, %htstate
1514 done
1515 edge32 %o1, %i0, %g1
1516 smulcc %o2, %o3, %i5
1517loop_125:
1518 alignaddrl %i7, %i4, %g2
1519loop_126:
1520 tpos %icc, 0x2
1521 fornot2 %f2, %f28, %f20
1522 fmul8x16au %f20, %f27, %f20
1523 smulcc %l6, %l4, %l5
1524 fbue %fcc2, loop_127
1525 mova %icc, %i1, %g4
1526 fxnors %f17, %f0, %f28
1527 udivx %l0, 0x1C6F, %o4
1528loop_127:
1529 array16 %l2, %i2, %g7
1530 udivx %l1, 0x195F, %g6
1531 edge32ln %i3, %l3, %o6
1532 fpadd32s %f27, %f5, %f24
1533 movcs %xcc, %o7, %i6
1534 fblg %fcc0, loop_128
1535 fbuge %fcc2, loop_129
1536 movne %icc, %o0, %g3
1537 wr %g0, 0x80, %asi
1538 lduha [%l7 + 0x20] %asi, %o5
1539loop_128:
1540 tleu %icc, 0x6
1541loop_129:
1542 tcs %icc, 0x4
1543 restored
1544 rdpr %cwp, %g1
1545 rdpr %cansave, %g2
1546 rdpr %canrestore, %g3
1547 rdpr %cleanwin, %g4
1548 rdpr %otherwin, %g5
1549 rdpr %wstate, %g6
1550 ba %icc, loop_130
1551 sir 0x18D9
1552 movleu %icc, %o1, %g5
1553 fpsub16 %f26, %f28, %f20
1554loop_130:
1555 fbn,a %fcc1, loop_131
1556 fsrc2 %f28, %f24
1557 edge8 %g1, %o2, %i0
1558 add %l7, 0x40, %l6
1559 wr %g0, 0x81, %asi
1560 casxa [%l6] 0x81, %o3, %i7
1561loop_131:
1562 andncc %i5, %g2, %i4
1563 tne %icc, 0x2
1564 orn %l6, %l5, %l4
1565 fandnot2s %f26, %f6, %f19
1566 fnor %f14, %f28, %f12
1567 movn %xcc, %g4, %i1
1568 ldsb [%l7 + 0x2F], %o4
1569 sll %l2, %l0, %g7
1570 orcc %i2, 0x06C2, %l1
1571 movn %icc, %g6, %i3
1572 tgu %icc, 0x6
1573 add %o6, 0x1D24, %o7
1574 tleu %icc, 0x1
1575 fmul8sux16 %f4, %f8, %f30
1576 fmovdcc %xcc, %f10, %f19
1577 edge32 %l3, %i6, %o0
1578 array8 %g3, %o1, %g5
1579 edge8n %o5, %g1, %i0
1580 brlz,a %o2, loop_132
1581 fcmpne32 %f18, %f18, %o3
1582 fmovdcc %xcc, %f2, %f24
1583 addccc %i7, 0x010B, %i5
1584loop_132:
1585 fxnor %f26, %f14, %f28
1586 fpsub16 %f4, %f6, %f22
1587 edge8l %g2, %i4, %l6
1588 fmovd %f28, %f22
1589 flush %l7 + 0x40
1590 orncc %l5, %l4, %g4
1591 membar 0x4B
1592 movrgz %i1, %o4, %l2
1593 lduh [%l7 + 0x2C], %l0
1594 bgu,a loop_133
1595 fmovscs %xcc, %f23, %f31
1596 movleu %xcc, %g7, %i2
1597 fmovrse %g6, %f17, %f12
1598loop_133:
1599 fexpand %f7, %f20
1600 tcc %icc, 0x7
1601 edge32n %l1, %i3, %o7
1602 ta %icc, 0x1
1603 bvs,pt %xcc, loop_134
1604 array8 %l3, %o6, %o0
1605 movl %xcc, %i6, %g3
1606 addcc %o1, 0x0308, %o5
1607loop_134:
1608 sllx %g5, 0x09, %i0
1609 movn %xcc, %o2, %g1
1610 edge32ln %i7, %o3, %i5
1611 movrlz %g2, %l6, %i4
1612 udivcc %l5, 0x1473, %l4
1613 xnor %g4, 0x069E, %i1
1614 fnors %f22, %f19, %f3
1615 orncc %o4, 0x1265, %l2
1616 sdivcc %l0, 0x1A08, %i2
1617 edge32 %g6, %g7, %l1
1618 fmuld8ulx16 %f16, %f4, %f24
1619 srax %i3, 0x1B, %l3
1620 xnor %o7, 0x1FCB, %o0
1621 edge16 %o6, %g3, %o1
1622 array32 %o5, %g5, %i6
1623 fzero %f12
1624 edge8ln %o2, %i0, %i7
1625 brgz %o3, loop_135
1626 movge %xcc, %i5, %g1
1627 movl %icc, %l6, %i4
1628 xor %g2, %l4, %l5
1629loop_135:
1630 taddcctv %g4, 0x1852, %o4
1631 edge32n %i1, %l2, %i2
1632 ta %xcc, 0x3
1633 fzeros %f22
1634 taddcc %l0, %g6, %g7
1635 tsubcc %i3, 0x19F0, %l1
1636 membar 0x62
1637 xorcc %o7, %l3, %o0
1638 subcc %g3, %o6, %o1
1639 wr %g0, 0x4f, %asi
1640 ldxa [%g0 + 0x38] %asi, %g5
1641 movcs %xcc, %o5, %i6
1642 tl %xcc, 0x3
1643 udivcc %o2, 0x164A, %i7
1644 fbug %fcc2, loop_136
1645 tgu %icc, 0x7
1646 edge32n %o3, %i5, %g1
1647 bgu,pt %icc, loop_137
1648loop_136:
1649 edge16n %i0, %l6, %g2
1650 sdivx %l4, 0x0A5A, %l5
1651 tle %xcc, 0x1
1652loop_137:
1653 st %f25, [%l7 + 0x6C]
1654 sllx %i4, %o4, %i1
1655 tge %icc, 0x5
1656 stbar
1657 fmovsg %xcc, %f3, %f0
1658 movneg %icc, %l2, %g4
1659 array8 %l0, %i2, %g6
1660 tne %icc, 0x4
1661 fand %f2, %f4, %f8
1662 movl %xcc, %g7, %l1
1663 edge16l %o7, %l3, %i3
1664 be,a loop_138
1665 tsubcc %g3, %o0, %o6
1666 wr %g0, 0x19, %asi
1667 ldxa [%l7 + 0x10] %asi, %o1
1668loop_138:
1669 subccc %g5, 0x0C93, %o5
1670 fnegs %f6, %f1
1671 addc %o2, 0x0E5E, %i6
1672 sllx %o3, 0x14, %i5
1673 edge32n %i7, %i0, %g1
1674 subcc %l6, %g2, %l5
1675 and %i4, 0x018D, %l4
1676 subcc %i1, 0x1579, %o4
1677 smul %g4, 0x02B6, %l0
1678 smul %i2, 0x06A3, %g6
1679 sub %g7, 0x194D, %l2
1680 sub %l1, 0x07C7, %l3
1681 wr %g0, 0x80, %asi
1682 ldxa [%l7 + 0x18] %asi, %o7
1683 umulcc %g3, %o0, %i3
1684 sdiv %o1, 0x14D7, %o6
1685 lduw [%l7 + 0x1C], %o5
1686 ldsh [%l7 + 0x74], %g5
1687 fornot1 %f30, %f2, %f24
1688 fbe %fcc1, loop_139
1689 fsrc2 %f12, %f14
1690 fbo,a %fcc0, loop_140
1691 tsubcctv %o2, 0x0EAD, %o3
1692loop_139:
1693 brlez %i5, loop_141
1694 addccc %i7, 0x1B5B, %i6
1695loop_140:
1696 fpadd16s %f3, %f7, %f26
1697 fandnot2s %f6, %f10, %f30
1698loop_141:
1699 srax %g1, %i0, %g2
1700 xnor %l5, %i4, %l6
1701 andncc %i1, %l4, %g4
1702 fmovdn %xcc, %f16, %f19
1703 fbu %fcc3, loop_142
1704 fbne,a %fcc0, loop_143
1705 xorcc %l0, %o4, %g6
1706 taddcc %i2, 0x0DEB, %l2
1707loop_142:
1708 edge16l %l1, %l3, %o7
1709loop_143:
1710 movne %xcc, %g3, %o0
1711 fpadd32 %f30, %f26, %f10
1712 std %f4, [%l7 + 0x08]
1713 movneg %icc, %g7, %o1
1714 movpos %icc, %i3, %o5
1715 tle %icc, 0x1
1716 fandnot2 %f6, %f16, %f18
1717 fmovdpos %xcc, %f30, %f14
1718 movleu %xcc, %g5, %o2
1719 orn %o3, %i5, %o6
1720 or %i6, 0x04A9, %i7
1721 alignaddr %i0, %g1, %l5
1722 bn loop_144
1723 udivcc %g2, 0x04A7, %i4
1724 edge16ln %i1, %l4, %g4
1725 fbuge,a %fcc3, loop_145
1726loop_144:
1727 xorcc %l0, 0x0562, %o4
1728 popc 0x04D7, %l6
1729 fble %fcc2, loop_146
1730loop_145:
1731 brlez %i2, loop_147
1732 sir 0x17C0
1733 xorcc %g6, %l2, %l3
1734loop_146:
1735 or %o7, 0x0219, %l1
1736loop_147:
1737 movrne %o0, %g7, %g3
1738 udiv %o1, 0x0324, %o5
1739 xnor %g5, %o2, %o3
1740 nop
1741 setx loop_148, %l0, %l1
1742 wrpr 0x1, %tl
1743 wrpr %l1, %tnpc
1744 setx 0x34400001400, %l0, %l1
1745 wrpr %l1, %tstate
1746 wrhpr 0x4, %htstate
1747 done
1748 fmovda %icc, %f29, %f15
1749 udivx %i5, 0x0235, %i3
1750 set 0x20, %o5
1751 stxa %i6, [%l7 + %o5] 0x81
1752loop_148:
1753 edge16 %o6, %i0, %g1
1754 flush %l7 + 0x60
1755 add %l5, %i7, %i4
1756 movrgez %g2, 0x2C9, %i1
1757 fmovdpos %icc, %f23, %f11
1758 movne %xcc, %g4, %l4
1759 fmovdl %icc, %f18, %f19
1760 edge16l %o4, %l0, %l6
1761 smul %g6, 0x07D4, %l2
1762 fmuld8sux16 %f0, %f24, %f30
1763 ta %icc, 0x6
1764 orcc %i2, %l3, %l1
1765 fcmpes %fcc1, %f16, %f25
1766 wr %g0, 0x22, %asi
1767 stha %o0, [%l7 + 0x68] %asi
1768 membar #Sync
1769 tvc %xcc, 0x4
1770 flush %l7 + 0x70
1771 orn %o7, %g3, %o1
1772 edge16ln %g7, %g5, %o2
1773 fmovdcc %icc, %f15, %f10
1774 udivx %o3, 0x0200, %o5
1775 movne %icc, %i5, %i6
1776 add %o6, 0x1CA5, %i0
1777 andncc %g1, %i3, %i7
1778 nop
1779 setx loop_149, %l0, %l1
1780 wrpr 0x1, %tl
1781 wrpr %l1, %tnpc
1782 setx 0x34400001400, %l0, %l1
1783 wrpr %l1, %tstate
1784 wrhpr 0x4, %htstate
1785 done
1786 fmuld8sux16 %f6, %f11, %f26
1787 movrlz %l5, 0x01C, %g2
1788 st %f15, [%l7 + 0x24]
1789loop_149:
1790 brgz,a %i1, loop_150
1791 stx %i4, [%l7 + 0x70]
1792 or %g4, 0x10E5, %l4
1793 movrgz %l0, %o4, %l6
1794loop_150:
1795 movg %icc, %l2, %g6
1796 movpos %xcc, %l3, %i2
1797 movrlez %o0, %l1, %o7
1798 tne %xcc, 0x5
1799 edge32ln %g3, %g7, %g5
1800 ldub [%l7 + 0x63], %o1
1801 movcc %icc, %o3, %o5
1802 add %o2, %i5, %o6
1803 xnorcc %i0, %i6, %g1
1804 orn %i3, 0x071C, %l5
1805 stbar
1806 umulcc %i7, 0x0B66, %i1
1807 fmovsle %icc, %f2, %f3
1808 subcc %g2, 0x1E67, %i4
1809 tgu %icc, 0x2
1810 mulx %l4, %l0, %g4
1811 addcc %l6, 0x0808, %o4
1812 sdiv %g6, 0x1129, %l2
1813 tne %icc, 0x7
1814 movgu %xcc, %i2, %o0
1815 xnor %l3, %o7, %l1
1816 set 0x20, %l2
1817 stxa %g3, [%l7 + %l2] 0x89
1818 bl,a,pn %icc, loop_151
1819 movcc %icc, %g5, %o1
1820 alignaddrl %o3, %g7, %o5
1821 sth %o2, [%l7 + 0x2A]
1822loop_151:
1823 sdivx %i5, 0x113C, %i0
1824 ta %icc, 0x3
1825 array16 %i6, %g1, %o6
1826 addcc %i3, %i7, %i1
1827 tl %xcc, 0x2
1828 brz %g2, loop_152
1829 siam 0x4
1830 wr %g0, 0x89, %asi
1831 lda [%l7 + 0x54] %asi, %f6
1832loop_152:
1833 sethi 0x1923, %l5
1834 tsubcc %l4, %l0, %i4
1835 wr %g0, 0x04, %asi
1836 prefetcha [%l7 + 0x38] %asi, 0x2
1837 fbuge %fcc2, loop_153
1838 tsubcctv %g4, %o4, %l2
1839 tgu %icc, 0x6
1840 xnorcc %g6, %o0, %i2
1841loop_153:
1842 movn %xcc, %o7, %l3
1843 fmovsg %icc, %f25, %f14
1844 fmovrslz %l1, %f13, %f10
1845 sdiv %g3, 0x1E3A, %o1
1846 addccc %g5, %g7, %o5
1847 fandnot2s %f27, %f15, %f21
1848 membar 0x4F
1849 fcmpd %fcc3, %f20, %f22
1850 call loop_154
1851 xorcc %o2, %i5, %i0
1852 bgu loop_155
1853 or %o3, %g1, %o6
1854loop_154:
1855 andncc %i3, %i7, %i6
1856 movrne %i1, %g2, %l4
1857loop_155:
1858 edge16n %l5, %i4, %l6
1859 fcmped %fcc1, %f8, %f16
1860 edge32ln %l0, %g4, %o4
1861 movge %xcc, %g6, %l2
1862 siam 0x0
1863 fmovsvc %icc, %f10, %f8
1864 brgez,a %o0, loop_156
1865 fmovsle %icc, %f29, %f15
1866 movrgz %o7, 0x05D, %i2
1867 fmovrdne %l1, %f28, %f28
1868loop_156:
1869 fbu,a %fcc2, loop_157
1870 sllx %g3, 0x08, %o1
1871 fmovscs %xcc, %f14, %f2
1872 mova %xcc, %g5, %l3
1873loop_157:
1874 edge32l %o5, %o2, %g7
1875 orncc %i0, %o3, %g1
1876 edge8l %i5, %i3, %i7
1877 udivcc %o6, 0x06BF, %i1
1878 movre %g2, 0x3EF, %l4
1879 subcc %l5, %i6, %l6
1880 smulcc %l0, %i4, %o4
1881 add %l7, 0x50, %l6
1882 wr %g0, 0x10, %asi
1883 casa [%l6] 0x10, %g6, %l2
1884 nop
1885 setx loop_158, %l0, %l1
1886 jmpl %l1, %g4
1887 ld [%l7 + 0x54], %f19
1888 set 0x48, %g3
1889 prefetcha [%l7 + %g3] 0x88, 0x0
1890loop_158:
1891 movrgez %o0, %i2, %g3
1892 movcs %icc, %l1, %g5
1893 mulscc %l3, 0x1268, %o5
1894 bne,pt %icc, loop_159
1895 addcc %o1, %g7, %i0
1896 sll %o2, %g1, %o3
1897 movrgz %i5, 0x1FF, %i7
1898loop_159:
1899 ldstub [%l7 + 0x14], %i3
1900 wr %g0, 0x89, %asi
1901 swapa [%l7 + 0x20] %asi, %o6
1902 wr %g0, 0x81, %asi
1903 sta %f24, [%l7 + 0x3C] %asi
1904 fabsd %f6, %f10
1905 andncc %g2, %i1, %l4
1906 fmul8sux16 %f6, %f4, %f2
1907 xor %l5, 0x13C1, %l6
1908 fsrc1 %f4, %f16
1909 bcs,a,pt %icc, loop_160
1910 udivcc %i6, 0x1010, %i4
1911 tsubcctv %o4, 0x0952, %l0
1912 srlx %g6, 0x10, %g4
1913loop_160:
1914 mova %xcc, %l2, %o7
1915 set 0x18, %g2
1916 sta %f31, [%l7 + %g2] 0x18
1917 set 0x0E, %l1
1918 ldsha [%l7 + %l1] 0x80, %o0
1919 fsrc2 %f18, %f28
1920 bcs,a,pn %xcc, loop_161
1921 ldub [%l7 + 0x20], %g3
1922 movrgez %l1, 0x20A, %g5
1923 fors %f31, %f17, %f14
1924loop_161:
1925 edge16l %l3, %i2, %o1
1926 fones %f6
1927 nop
1928 set 0x7C, %i4
1929 prefetch [%l7 + %i4], 0x0
1930 fbue,a %fcc2, loop_162
1931 te %xcc, 0x7
1932 edge32ln %o5, %g7, %i0
1933 xor %g1, 0x1F96, %o3
1934loop_162:
1935 brnz %o2, loop_163
1936 tge %icc, 0x1
1937 sir 0x15A9
1938 fpadd32 %f26, %f4, %f0
1939loop_163:
1940 xnor %i7, 0x1FBB, %i3
1941 ld [%l7 + 0x6C], %f25
1942 wr %g0, 0x0c, %asi
1943 swapa [%l7 + 0x6C] %asi, %i5
1944 edge32n %o6, %g2, %i1
1945 smul %l5, %l4, %i6
1946 fsrc2s %f22, %f3
1947 fmovrslez %l6, %f24, %f16
1948 tvc %xcc, 0x5
1949 fmovdg %xcc, %f19, %f23
1950 fmovsneg %icc, %f22, %f1
1951 membar #Sync
1952 wr %g0, 0x1f, %asi
1953 ldda [%l7 + 0x40] %asi, %f16
1954 tsubcc %o4, 0x1B72, %l0
1955 movrgz %g6, %i4, %g4
1956 andncc %l2, %o7, %o0
1957 tgu %xcc, 0x0
1958 movpos %icc, %l1, %g5
1959 fbuge,a %fcc3, loop_164
1960 bvs,a loop_165
1961 fcmpes %fcc2, %f18, %f16
1962 set 0x5E, %o7
1963 ldstuba [%l7 + %o7] 0x0c, %l3
1964loop_164:
1965 xnor %i2, 0x05DC, %g3
1966loop_165:
1967 udivx %o5, 0x0B5C, %o1
1968 mulscc %i0, %g1, %g7
1969 fabss %f14, %f19
1970 bne loop_166
1971 nop
1972 setx loop_167, %l0, %l1
1973 wrpr 0x1, %tl
1974 wrpr %l1, %tnpc
1975 setx 0x34400001400, %l0, %l1
1976 wrpr %l1, %tstate
1977 wrhpr 0x4, %htstate
1978 done
1979 fmovdleu %icc, %f23, %f19
1980 sra %o3, %i7, %o2
1981loop_166:
1982 array16 %i3, %o6, %g2
1983loop_167:
1984 fmovdleu %icc, %f0, %f1
1985 ldub [%l7 + 0x5D], %i5
1986 fnands %f17, %f27, %f24
1987 fbne,a %fcc2, loop_168
1988 xor %i1, 0x0F30, %l4
1989 fba,a %fcc3, loop_169
1990 fbuge,a %fcc2, loop_170
1991loop_168:
1992 movn %xcc, %i6, %l5
1993 bcs,a,pt %xcc, loop_171
1994loop_169:
1995 movl %xcc, %o4, %l6
1996loop_170:
1997 sir 0x1FB9
1998 te %xcc, 0x5
1999loop_171:
2000 mulscc %g6, 0x0DB9, %l0
2001 fcmpgt16 %f18, %f30, %i4
2002 sllx %l2, 0x1F, %g4
2003 set 0x28, %g6
2004 stda %o6, [%l7 + %g6] 0x18
2005 edge16l %l1, %g5, %o0
2006 andncc %i2, %g3, %l3
2007 movne %icc, %o1, %o5
2008 fba,a %fcc3, loop_172
2009 subcc %i0, 0x05BA, %g7
2010 fsrc1s %f29, %f8
2011 fbn %fcc2, loop_173
2012loop_172:
2013 tg %xcc, 0x4
2014 edge16ln %o3, %g1, %o2
2015 movrgez %i7, %o6, %i3
2016loop_173:
2017 fmovsne %xcc, %f1, %f30
2018 edge8n %i5, %i1, %g2
2019 edge16l %l4, %i6, %o4
2020 fmovrslez %l6, %f17, %f25
2021 fornot2 %f8, %f4, %f16
2022 tleu %xcc, 0x3
2023 tsubcctv %g6, 0x1357, %l0
2024 tle %icc, 0x2
2025 movrlez %i4, 0x089, %l2
2026 sth %l5, [%l7 + 0x62]
2027 andn %o7, 0x0F8F, %l1
2028 wr %g0, 0x57, %asi
2029 stxa %g5, [%g0 + 0x0] %asi
2030 set 0x08, %l0
2031 swapa [%l7 + %l0] 0x89, %o0
2032 tleu %icc, 0x6
2033 bgu,a,pn %icc, loop_174
2034 move %xcc, %i2, %g4
2035 edge32n %g3, %l3, %o5
2036 orncc %i0, %o1, %o3
2037loop_174:
2038 and %g1, 0x06F1, %g7
2039 sll %i7, 0x1B, %o2
2040 tcc %xcc, 0x5
2041 xor %i3, %i5, %i1
2042 sllx %g2, %o6, %l4
2043 movcc %icc, %i6, %o4
2044 ldd [%l7 + 0x70], %f10
2045 sethi 0x1AD8, %l6
2046 tpos %icc, 0x5
2047 array32 %g6, %l0, %i4
2048 and %l5, 0x0F4D, %l2
2049 tgu %icc, 0x0
2050 ld [%l7 + 0x40], %f6
2051 smul %l1, 0x0A46, %o7
2052 movneg %xcc, %g5, %i2
2053 fbul,a %fcc3, loop_175
2054 fnand %f30, %f6, %f6
2055 xorcc %o0, %g3, %l3
2056 fmul8x16 %f30, %f8, %f20
2057loop_175:
2058 ta %icc, 0x5
2059 tge %icc, 0x0
2060 mova %xcc, %g4, %i0
2061 fmovsge %xcc, %f21, %f22
2062 ble,pn %xcc, loop_176
2063 alignaddrl %o5, %o3, %o1
2064 edge8n %g1, %g7, %i7
2065 ble,a,pt %icc, loop_177
2066loop_176:
2067 fpack16 %f20, %f15
2068 wr %g0, 0x89, %asi
2069 prefetcha [%l7 + 0x40] %asi, 0x2
2070loop_177:
2071 edge16n %i5, %i1, %o2
2072 fxnors %f27, %f17, %f16
2073 xnor %g2, %l4, %o6
2074 smul %i6, %o4, %g6
2075 array32 %l0, %l6, %l5
2076 array8 %i4, %l2, %o7
2077 tg %icc, 0x7
2078 fba,a %fcc2, loop_178
2079 fmovrsne %l1, %f7, %f25
2080 stb %g5, [%l7 + 0x27]
2081 xorcc %i2, %g3, %o0
2082loop_178:
2083 fmovsleu %icc, %f9, %f25
2084 set 0x60, %l3
2085 ldsha [%l7 + %l3] 0x11, %g4
2086 fmovdleu %icc, %f30, %f1
2087 fpack32 %f8, %f30, %f18
2088 andncc %l3, %o5, %i0
2089 flush %l7 + 0x58
2090 sdivcc %o1, 0x163D, %g1
2091 nop
2092 setx loop_179, %l0, %l1
2093 jmpl %l1, %g7
2094 stbar
2095 movpos %xcc, %i7, %i3
2096 fmovsgu %icc, %f31, %f28
2097loop_179:
2098 brgz %o3, loop_180
2099 fbug %fcc0, loop_181
2100 edge8 %i5, %i1, %g2
2101 fpadd16s %f19, %f21, %f4
2102loop_180:
2103 movrgez %l4, %o6, %i6
2104loop_181:
2105 tle %icc, 0x7
2106 tcc %icc, 0x3
2107 membar 0x55
2108 alignaddr %o2, %o4, %g6
2109 movge %icc, %l0, %l5
2110 mova %xcc, %l6, %l2
2111 fpsub16s %f30, %f17, %f9
2112 fmovspos %icc, %f30, %f19
2113 tsubcc %i4, %l1, %o7
2114 wr %g0, 0x18, %asi
2115 lduha [%l7 + 0x2A] %asi, %i2
2116 te %icc, 0x0
2117 fbue,a %fcc2, loop_182
2118 fcmps %fcc0, %f16, %f4
2119 tleu %xcc, 0x5
2120 srlx %g3, 0x05, %o0
2121loop_182:
2122 tge %xcc, 0x6
2123 sllx %g5, 0x17, %l3
2124 fpackfix %f16, %f28
2125 stb %g4, [%l7 + 0x30]
2126 fmovrde %i0, %f20, %f8
2127 nop
2128 setx loop_183, %l0, %l1
2129 wrpr 0x1, %tl
2130 wrpr %l1, %tnpc
2131 setx 0x34400001400, %l0, %l1
2132 wrpr %l1, %tstate
2133 wrhpr 0x4, %htstate
2134 done
2135 fpack32 %f16, %f14, %f8
2136 tcs %icc, 0x0
2137 movre %o1, 0x3AB, %g1
2138loop_183:
2139 nop
2140 wr %g0, 0x27, %asi
2141 stxa %o5, [%l7 + 0x68] %asi
2142 membar #Sync
2143 movneg %icc, %g7, %i3
2144 popc 0x1B79, %o3
2145 fabsd %f22, %f18
2146 fbuge %fcc0, loop_184
2147 lduh [%l7 + 0x14], %i7
2148 fsrc2s %f18, %f17
2149 movgu %icc, %i1, %i5
2150loop_184:
2151 tg %icc, 0x7
2152 taddcctv %l4, %g2, %i6
2153 fmovde %icc, %f12, %f1
2154 edge16ln %o2, %o4, %g6
2155 std %o6, [%l7 + 0x48]
2156 array16 %l0, %l5, %l6
2157 taddcc %i4, %l2, %l1
2158 add %l7, 0x60, %l6
2159 wr %g0, 0x10, %asi
2160 casxa [%l6] %asi, %i2, %o7
2161 set 0x3A, %i1
2162 stha %g3, [%l7 + %i1] 0xe3
2163 membar #Sync
2164 movn %xcc, %g5, %l3
2165 fmul8x16au %f10, %f27, %f14
2166 smul %g4, %i0, %o1
2167 mova %icc, %g1, %o0
2168 add %o5, 0x0E4A, %i3
2169 fble,a %fcc2, loop_185
2170 fones %f8
2171 brgez,a %o3, loop_186
2172 brlz,a %i7, loop_187
2173loop_185:
2174 movn %icc, %i1, %i5
2175 udiv %l4, 0x0857, %g2
2176loop_186:
2177 nop
2178 set 0x76, %l4
2179 ldsha [%l7 + %l4] 0x81, %i6
2180loop_187:
2181 restored
2182 rdpr %cwp, %g1
2183 rdpr %cansave, %g2
2184 rdpr %canrestore, %g3
2185 rdpr %cleanwin, %g4
2186 rdpr %otherwin, %g5
2187 rdpr %wstate, %g6
2188 tleu %icc, 0x3
2189 fmovs %f11, %f23
2190 sir 0x0442
2191 wr %g0, 0x11, %asi
2192 lduba [%l7 + 0x6F] %asi, %g7
2193 fandnot1 %f14, %f28, %f10
2194 brgz,a %o4, loop_188
2195 movre %g6, %o2, %o6
2196 fzero %f16
2197 edge16ln %l0, %l6, %i4
2198loop_188:
2199 bvs %xcc, loop_189
2200 st %f8, [%l7 + 0x50]
2201 taddcc %l2, 0x0E28, %l1
2202 fzero %f6
2203loop_189:
2204 bcc %xcc, loop_190
2205 taddcc %l5, %o7, %i2
2206 movcc %icc, %g3, %g5
2207 fmovdpos %icc, %f14, %f20
2208loop_190:
2209 edge16n %g4, %l3, %o1
2210 wr %g0, 0x19, %asi
2211 lda [%l7 + 0x44] %asi, %f20
2212 fornot1 %f8, %f28, %f30
2213 set 0x5C, %o4
2214 lduwa [%l7 + %o4] 0x81, %g1
2215 ldsw [%l7 + 0x60], %o0
2216 array8 %i0, %i3, %o5
2217 add %i7, %o3, %i1
2218 movvc %xcc, %l4, %i5
2219 fcmpne32 %f24, %f0, %i6
2220 add %l7, 0x5C, %l6
2221 wr %g0, 0x04, %asi
2222 lda [%l6] %asi, %g2
2223 casa [%l6] %asi, %g2, %g7
2224 lduw [%l7 + 0x58], %g6
2225 movleu %xcc, %o2, %o6
2226 smulcc %o4, %l0, %l6
2227 or %i4, %l2, %l5
2228 sir 0x0E29
2229 mulscc %l1, 0x001E, %o7
2230 fnot1 %f4, %f16
2231 tleu %xcc, 0x1
2232 subccc %i2, 0x174F, %g3
2233 fbu %fcc1, loop_191
2234 movre %g4, 0x391, %g5
2235 orcc %o1, %l3, %o0
2236 fcmpgt32 %f2, %f24, %i0
2237loop_191:
2238 fmovrdgz %g1, %f12, %f28
2239 tvc %icc, 0x4
2240 bg,pt %icc, loop_192
2241 tcc %xcc, 0x6
2242 andncc %i3, %o5, %o3
2243 mulscc %i1, %i7, %i5
2244loop_192:
2245 fmovdvs %icc, %f19, %f4
2246 udivcc %l4, 0x0A1E, %g2
2247 umulcc %i6, 0x19BB, %g7
2248 edge32l %g6, %o6, %o2
2249 tsubcctv %o4, %l0, %l6
2250 udiv %i4, 0x0E80, %l2
2251 fabss %f4, %f3
2252 wr %g0, 0x23, %asi
2253 stxa %l5, [%l7 + 0x58] %asi
2254 membar #Sync
2255 popc %o7, %l1
2256 edge16n %g3, %g4, %i2
2257 addc %g5, %o1, %o0
2258 edge8l %l3, %i0, %i3
2259 movg %xcc, %o5, %o3
2260 fmovdneg %icc, %f20, %f3
2261 mova %icc, %i1, %g1
2262 fbu %fcc0, loop_193
2263 movn %icc, %i5, %l4
2264 tg %icc, 0x6
2265 ldsh [%l7 + 0x4E], %g2
2266loop_193:
2267 subcc %i7, %g7, %i6
2268 ldsh [%l7 + 0x26], %g6
2269 addcc %o6, %o2, %o4
2270 lduw [%l7 + 0x70], %l6
2271 edge8ln %l0, %i4, %l5
2272 ldsw [%l7 + 0x74], %l2
2273 fcmpeq16 %f8, %f18, %o7
2274 fpsub16 %f22, %f28, %f10
2275 movrgz %l1, 0x372, %g3
2276 or %g4, %i2, %g5
2277 udiv %o1, 0x1B3B, %o0
2278 addc %l3, %i3, %i0
2279 fxors %f19, %f27, %f18
2280 fmul8sux16 %f16, %f4, %f10
2281 fbu %fcc2, loop_194
2282 st %f17, [%l7 + 0x28]
2283 fnegs %f0, %f12
2284 srl %o3, 0x15, %i1
2285loop_194:
2286 smul %o5, %i5, %l4
2287 fmovdvc %icc, %f28, %f31
2288 tvs %icc, 0x4
2289 fxor %f8, %f12, %f16
2290 fba,a %fcc2, loop_195
2291 fbe,a %fcc3, loop_196
2292 edge16n %g1, %i7, %g2
2293 fmovsn %icc, %f13, %f29
2294loop_195:
2295 taddcctv %i6, 0x0BC7, %g6
2296loop_196:
2297 movrgz %o6, 0x1C7, %o2
2298 xor %o4, %g7, %l0
2299 wr %g0, 0x16, %asi
2300 stda %f16, [%l7 + 0x40] %asi
2301 membar #Sync
2302 srax %i4, %l6, %l5
2303 movvc %icc, %l2, %l1
2304 edge16n %o7, %g4, %i2
2305 membar 0x00
2306 bvc %xcc, loop_197
2307 fmovrdgz %g3, %f22, %f20
2308 smulcc %g5, %o1, %o0
2309 stw %l3, [%l7 + 0x78]
2310loop_197:
2311 edge32l %i3, %i0, %o3
2312 umul %o5, %i5, %l4
2313 movcs %icc, %i1, %g1
2314 brz,a %g2, loop_198
2315 edge8l %i7, %i6, %g6
2316 taddcc %o6, 0x17FC, %o4
2317 fmovsvs %icc, %f11, %f22
2318loop_198:
2319 mova %icc, %o2, %l0
2320 fbule %fcc3, loop_199
2321 tle %icc, 0x6
2322 sir 0x1399
2323 fbge %fcc2, loop_200
2324loop_199:
2325 bge,a loop_201
2326 fcmple32 %f4, %f20, %i4
2327 fbge,a %fcc3, loop_202
2328loop_200:
2329 movrgz %g7, %l6, %l2
2330loop_201:
2331 tn %xcc, 0x3
2332 popc %l1, %l5
2333loop_202:
2334 edge8 %g4, %o7, %i2
2335 tvs %xcc, 0x3
2336 sdiv %g5, 0x1019, %o1
2337 sir 0x12BB
2338 set 0x67, %o6
2339 stba %g3, [%l7 + %o6] 0x14
2340 bgu,a %icc, loop_203
2341 fnegd %f22, %f14
2342 edge8n %o0, %i3, %i0
2343 fmovdleu %xcc, %f11, %f3
2344loop_203:
2345 addccc %l3, 0x0F8A, %o5
2346 fands %f27, %f30, %f12
2347 orncc %i5, %l4, %o3
2348 movleu %icc, %i1, %g2
2349 lduh [%l7 + 0x78], %g1
2350 udiv %i6, 0x0374, %i7
2351 tne %icc, 0x5
2352 alignaddrl %g6, %o6, %o2
2353 stw %o4, [%l7 + 0x4C]
2354 udivcc %i4, 0x1348, %l0
2355 bpos,a,pt %icc, loop_204
2356 fands %f6, %f20, %f11
2357 fpsub32 %f20, %f12, %f22
2358 move %icc, %g7, %l2
2359loop_204:
2360 movcs %icc, %l1, %l5
2361 orn %l6, 0x0D3E, %o7
2362 movrgez %i2, %g5, %g4
2363 fmovrsgz %g3, %f10, %f18
2364 move %xcc, %o1, %o0
2365 movgu %xcc, %i3, %l3
2366 fmovda %xcc, %f29, %f4
2367 movle %xcc, %i0, %o5
2368 saved
2369 rdpr %cwp, %g1
2370 rdpr %cansave, %g2
2371 rdpr %canrestore, %g3
2372 rdpr %cleanwin, %g4
2373 rdpr %otherwin, %g5
2374 rdpr %wstate, %g6
2375 fcmpne16 %f4, %f20, %l4
2376 ble,a loop_205
2377 brnz %i5, loop_206
2378 fnor %f28, %f12, %f30
2379 umulcc %o3, 0x0C1C, %g2
2380loop_205:
2381 brnz %g1, loop_207
2382loop_206:
2383 std %f2, [%l7 + 0x70]
2384 subccc %i1, 0x1722, %i6
2385 fpsub16s %f20, %f30, %f15
2386loop_207:
2387 tn %xcc, 0x0
2388 fbule,a %fcc3, loop_208
2389 restored
2390 rdpr %cwp, %g1
2391 rdpr %cansave, %g2
2392 rdpr %canrestore, %g3
2393 rdpr %cleanwin, %g4
2394 rdpr %otherwin, %g5
2395 rdpr %wstate, %g6
2396 fornot1s %f14, %f2, %f21
2397 tvc %xcc, 0x0
2398loop_208:
2399 mulscc %g6, %o6, %i7
2400 orn %o2, 0x1853, %i4
2401 xorcc %l0, %o4, %l2
2402 and %l1, 0x0568, %l5
2403 xorcc %g7, %o7, %i2
2404 movn %icc, %g5, %g4
2405 movrne %l6, %o1, %o0
2406 taddcc %g3, %l3, %i3
2407 std %i0, [%l7 + 0x10]
2408 movrlez %l4, %i5, %o5
2409 addccc %o3, 0x1067, %g2
2410 fnors %f14, %f4, %f17
2411 edge16ln %g1, %i1, %g6
2412 fbge,a %fcc3, loop_209
2413 umulcc %o6, %i6, %o2
2414 taddcctv %i7, 0x11D6, %l0
2415 smul %i4, %o4, %l2
2416loop_209:
2417 fmovdpos %xcc, %f3, %f18
2418 fcmpes %fcc1, %f19, %f21
2419 fbu,a %fcc1, loop_210
2420 fbe %fcc2, loop_211
2421 ta %xcc, 0x0
2422 tg %icc, 0x5
2423loop_210:
2424 bn,pn %icc, loop_212
2425loop_211:
2426 ble,pt %xcc, loop_213
2427 fabsd %f26, %f6
2428 movge %xcc, %l5, %g7
2429loop_212:
2430 movcc %icc, %o7, %l1
2431loop_213:
2432 tneg %icc, 0x1
2433 fmovdvs %icc, %f13, %f8
2434 fcmpgt32 %f12, %f12, %i2
2435 edge16n %g4, %l6, %g5
2436 std %o0, [%l7 + 0x60]
2437 ble %xcc, loop_214
2438 udivcc %g3, 0x0043, %l3
2439 ba,a loop_215
2440 fbu,a %fcc0, loop_216
2441loop_214:
2442 tge %xcc, 0x1
2443 andncc %i3, %o1, %l4
2444loop_215:
2445 te %xcc, 0x2
2446loop_216:
2447 tleu %icc, 0x1
2448 edge8 %i0, %i5, %o3
2449 movgu %icc, %o5, %g2
2450 fmovdpos %icc, %f26, %f19
2451 edge8 %i1, %g1, %g6
2452 edge16 %o6, %o2, %i6
2453 fpsub32s %f20, %f28, %f6
2454 add %l7, 0x78, %l6
2455 wr %g0, 0x88, %asi
2456 ldxa [%l6] %asi, %i7
2457 casxa [%l6] 0x88, %i7, %l0
2458 sdiv %o4, 0x18BE, %i4
2459 fbo,a %fcc1, loop_217
2460 taddcc %l2, 0x15FA, %l5
2461 andncc %o7, %g7, %i2
2462 set 0x58, %o2
2463 lduba [%l7 + %o2] 0x04, %l1
2464loop_217:
2465 fcmpne16 %f26, %f28, %l6
2466 wr %g0, 0x0c, %asi
2467 lduwa [%l7 + 0x14] %asi, %g4
2468 fmovde %icc, %f30, %f7
2469 tge %xcc, 0x2
2470 sub %g5, %o0, %l3
2471 array16 %g3, %i3, %l4
2472 andn %o1, 0x0272, %i0
2473 tne %icc, 0x3
2474 fmovda %xcc, %f25, %f21
2475 fblg,a %fcc0, loop_218
2476 movrlz %o3, %i5, %g2
2477 edge16ln %i1, %o5, %g1
2478 add %g6, 0x1436, %o6
2479loop_218:
2480 fmovde %xcc, %f22, %f14
2481 nop
2482 setx loop_219, %l0, %l1
2483 wrpr 0x1, %tl
2484 wrpr %l1, %tpc
2485 add %l1, 0x4, %l1
2486 wrpr %l1, %tnpc
2487 setx 0x34400001400, %l0, %l1
2488 wrpr %l1, %tstate
2489 wrhpr 0x4, %htstate
2490 retry
2491 edge32n %i6, %i7, %l0
2492 swap [%l7 + 0x7C], %o4
2493 te %icc, 0x1
2494loop_219:
2495 brz %i4, loop_220
2496 movpos %icc, %l2, %o2
2497 subcc %l5, 0x18AC, %g7
2498 fzero %f30
2499loop_220:
2500 movrlz %i2, 0x29D, %o7
2501 movrgz %l1, %l6, %g4
2502 flush %l7 + 0x34
2503 fbo %fcc3, loop_221
2504 fors %f26, %f5, %f24
2505 be loop_222
2506 popc 0x103C, %g5
2507loop_221:
2508 ldsw [%l7 + 0x7C], %l3
2509 ldd [%l7 + 0x20], %o0
2510loop_222:
2511 edge32l %i3, %l4, %o1
2512 edge16 %i0, %o3, %g3
2513 movpos %xcc, %g2, %i5
2514 bgu,a %icc, loop_223
2515 edge8ln %i1, %g1, %o5
2516 udivcc %o6, 0x08C9, %i6
2517 wr %g0, 0xe3, %asi
2518 stba %i7, [%l7 + 0x76] %asi
2519 membar #Sync
2520loop_223:
2521 nop
2522 membar #Sync
2523 wr %g0, 0xf0, %asi
2524 ldda [%l7 + 0x40] %asi, %f0
2525 smulcc %g6, %l0, %i4
2526 edge16 %l2, %o4, %o2
2527 and %l5, %i2, %g7
2528 fbul %fcc3, loop_224
2529 edge16ln %l1, %l6, %g4
2530 fnands %f2, %f20, %f18
2531 sdiv %g5, 0x0B1A, %o7
2532loop_224:
2533 ldd [%l7 + 0x18], %f4
2534 tge %icc, 0x5
2535 set 0x26, %l5
2536 ldsha [%l7 + %l5] 0x81, %l3
2537 edge32l %i3, %l4, %o0
2538 fnands %f12, %f21, %f7
2539 tvc %xcc, 0x7
2540 sdiv %o1, 0x0CF9, %i0
2541 prefetch [%l7 + 0x40], 0x1
2542 ldx [%l7 + 0x68], %g3
2543 fbu %fcc0, loop_225
2544 bcc %icc, loop_226
2545 fmul8x16al %f14, %f27, %f10
2546 ta %xcc, 0x7
2547loop_225:
2548 membar 0x0C
2549loop_226:
2550 nop
2551 set 0x78, %i0
2552 stxa %g2, [%l7 + %i0] 0x15
2553 fmovdl %icc, %f1, %f17
2554 movl %xcc, %i5, %i1
2555 lduw [%l7 + 0x38], %o3
2556 fnands %f28, %f0, %f30
2557 set 0x78, %o3
2558 prefetcha [%l7 + %o3] 0x10, 0x0
2559 wr %g0, 0x81, %asi
2560 ldsha [%l7 + 0x4C] %asi, %o6
2561 movrgz %o5, 0x3F6, %i6
2562 fmovsneg %xcc, %f18, %f30
2563 wr %g0, 0x19, %asi
2564 ldstuba [%l7 + 0x67] %asi, %i7
2565 fmovde %xcc, %f3, %f11
2566 sub %l0, 0x02F1, %g6
2567 fmovdcc %xcc, %f9, %f6
2568 subcc %i4, %l2, %o2
2569 fmovsvc %icc, %f15, %f24
2570 fpadd16s %f11, %f30, %f12
2571 fones %f20
2572 wr %g0, 0x18, %asi
2573 lduwa [%l7 + 0x58] %asi, %l5
2574 fmul8x16au %f18, %f16, %f24
2575 fmovsle %icc, %f11, %f0
2576 saved
2577 rdpr %cwp, %g1
2578 rdpr %cansave, %g2
2579 rdpr %canrestore, %g3
2580 rdpr %cleanwin, %g4
2581 rdpr %otherwin, %g5
2582 rdpr %wstate, %g6
2583 bg,pn %icc, loop_227
2584 brgez,a %i2, loop_228
2585 srl %o4, %l1, %g7
2586 fbo,a %fcc0, loop_229
2587loop_227:
2588 xorcc %l6, %g4, %o7
2589loop_228:
2590 edge32n %l3, %g5, %l4
2591 edge8n %o0, %i3, %i0
2592loop_229:
2593 movn %xcc, %g3, %g2
2594 taddcc %i5, 0x095E, %i1
2595 lduh [%l7 + 0x6A], %o3
2596 alignaddrl %g1, %o6, %o1
2597 smul %i6, 0x0CA0, %i7
2598 fmovdleu %xcc, %f15, %f7
2599 xor %o5, 0x10AE, %l0
2600 movrgez %i4, %l2, %g6
2601 movleu %xcc, %l5, %i2
2602 udiv %o2, 0x035E, %o4
2603 alignaddrl %l1, %l6, %g7
2604 sll %g4, 0x08, %o7
2605 set 0x40, %g7
2606 ldxa [%l7 + %g7] 0x81, %g5
2607 xnorcc %l3, 0x0DF7, %o0
2608 srlx %i3, %l4, %i0
2609 srax %g2, 0x06, %i5
2610 fcmple32 %f20, %f20, %i1
2611 smul %o3, %g1, %o6
2612 movneg %icc, %o1, %g3
2613 fpmerge %f6, %f21, %f28
2614 nop
2615 setx loop_230, %l0, %l1
2616 wrpr 0x1, %tl
2617 wrpr %l1, %tpc
2618 add %l1, 0x4, %l1
2619 wrpr %l1, %tnpc
2620 setx 0x34400001400, %l0, %l1
2621 wrpr %l1, %tstate
2622 wrhpr 0x4, %htstate
2623 retry
2624 movge %xcc, %i6, %o5
2625 andncc %l0, %i4, %i7
2626 fmul8sux16 %f24, %f18, %f18
2627loop_230:
2628 fcmpes %fcc2, %f26, %f16
2629 movrlez %l2, %g6, %i2
2630 movn %icc, %l5, %o4
2631 fbo %fcc1, loop_231
2632 bvs %xcc, loop_232
2633 be %icc, loop_233
2634 sllx %o2, %l6, %l1
2635loop_231:
2636 tpos %icc, 0x5
2637loop_232:
2638 edge8 %g7, %o7, %g5
2639loop_233:
2640 brnz,a %l3, loop_234
2641 movcs %icc, %o0, %g4
2642 ta %icc, 0x3
2643 edge8ln %l4, %i3, %i0
2644loop_234:
2645 xor %i5, %i1, %o3
2646 set 0x6C, %i5
2647 lduwa [%l7 + %i5] 0x10, %g1
2648 fmovrdne %g2, %f8, %f2
2649 fpsub32s %f16, %f26, %f2
2650 fbe,a %fcc2, loop_235
2651 movre %o6, 0x18F, %o1
2652 tvs %icc, 0x4
2653 nop
2654 setx loop_236, %l0, %l1
2655 wrpr 0x1, %tl
2656 wrpr %l1, %tnpc
2657 setx 0x34400001400, %l0, %l1
2658 wrpr %l1, %tstate
2659 wrhpr 0x4, %htstate
2660 done
2661loop_235:
2662 movpos %icc, %g3, %o5
2663 movg %xcc, %l0, %i4
2664 sdivcc %i7, 0x1677, %l2
2665loop_236:
2666 fmovrsgez %i6, %f12, %f17
2667 edge32ln %i2, %g6, %o4
2668 fmovdpos %xcc, %f27, %f3
2669 srax %l5, %l6, %o2
2670 fmovs %f7, %f16
2671 tl %icc, 0x5
2672 tge %xcc, 0x0
2673 for %f18, %f20, %f4
2674 sth %l1, [%l7 + 0x4E]
2675 fpack32 %f26, %f14, %f24
2676 fmovdvc %xcc, %f29, %f12
2677 sub %g7, 0x0376, %o7
2678 fbuge %fcc0, loop_237
2679 sir 0x1F3A
2680 membar 0x26
2681 tge %xcc, 0x2
2682loop_237:
2683 nop
2684 wr %g0, 0xe3, %asi
2685 stxa %g5, [%l7 + 0x68] %asi
2686 membar #Sync
2687 movcs %icc, %l3, %g4
2688 tge %icc, 0x6
2689 fcmpeq32 %f2, %f26, %o0
2690 tle %icc, 0x4
2691 tneg %xcc, 0x6
2692 bleu,pt %icc, loop_238
2693 xor %l4, %i0, %i5
2694 membar 0x6C
2695 sll %i3, %i1, %o3
2696loop_238:
2697 movrlez %g2, %g1, %o1
2698 or %o6, 0x1F61, %g3
2699 udivx %o5, 0x0CDA, %l0
2700 tvc %icc, 0x6
2701 and %i4, 0x191D, %l2
2702 tsubcctv %i7, 0x0B49, %i6
2703 tgu %icc, 0x3
2704 fmovd %f4, %f16
2705 tcs %icc, 0x5
2706 fbule,a %fcc0, loop_239
2707 brgz %i2, loop_240
2708 fbul %fcc0, loop_241
2709 andcc %g6, %o4, %l5
2710loop_239:
2711 xorcc %o2, %l1, %g7
2712loop_240:
2713 saved
2714 rdpr %cwp, %g1
2715 rdpr %cansave, %g2
2716 rdpr %canrestore, %g3
2717 rdpr %cleanwin, %g4
2718 rdpr %otherwin, %g5
2719 rdpr %wstate, %g6
2720loop_241:
2721 nop
2722 wr %g0, 0x10, %asi
2723 lduba [%l7 + 0x2B] %asi, %o7
2724 brlz %g5, loop_242
2725 fxor %f30, %f0, %f0
2726 fors %f16, %f14, %f8
2727 fcmps %fcc1, %f21, %f2
2728loop_242:
2729 orcc %l3, 0x166B, %g4
2730 fmovde %icc, %f29, %f24
2731 fcmpgt32 %f0, %f14, %o0
2732 addc %l4, %l6, %i5
2733 fnegd %f26, %f10
2734 edge8n %i3, %i0, %o3
2735 subcc %i1, %g2, %o1
2736 fbue,a %fcc1, loop_243
2737 udivcc %g1, 0x03AB, %o6
2738 ldsh [%l7 + 0x7A], %o5
2739 sdivcc %l0, 0x1746, %g3
2740loop_243:
2741 fmovs %f25, %f23
2742 movcc %xcc, %i4, %i7
2743 nop
2744 setx loop_244, %l0, %l1
2745 wrpr 0x1, %tl
2746 wrpr %l1, %tnpc
2747 setx 0x34400001400, %l0, %l1
2748 wrpr %l1, %tstate
2749 wrhpr 0x4, %htstate
2750 done
2751 tvc %icc, 0x3
2752 subccc %i6, 0x00A7, %l2
2753 fmovdcs %xcc, %f30, %f4
2754loop_244:
2755 bvc,a,pn %icc, loop_245
2756 tg %icc, 0x4
2757 sub %g6, %o4, %l5
2758 movrgez %i2, %o2, %g7
2759loop_245:
2760 addc %l1, 0x0F66, %g5
2761 set 0x50, %l6
2762 stwa %o7, [%l7 + %l6] 0x80
2763 movl %icc, %g4, %o0
2764 addcc %l4, 0x0A5C, %l6
2765 fones %f17
2766 fblg,a %fcc2, loop_246
2767 fpack16 %f28, %f19
2768 fsrc1s %f26, %f13
2769 movge %xcc, %i5, %i3
2770loop_246:
2771 membar 0x2C
2772 sllx %i0, 0x1A, %l3
2773 fcmpne16 %f0, %f12, %o3
2774 fmovrdgz %g2, %f30, %f4
2775 udivx %i1, 0x180B, %o1
2776 set 0x50, %i7
2777 stda %g0, [%l7 + %i7] 0x27
2778 membar #Sync
2779 umulcc %o6, 0x1570, %o5
2780 movrlez %g3, %l0, %i7
2781 tcc %xcc, 0x6
2782 bg,a,pt %icc, loop_247
2783 move %icc, %i6, %l2
2784 bneg,pn %xcc, loop_248
2785 tcs %xcc, 0x6
2786loop_247:
2787 tneg %icc, 0x5
2788 fsrc2 %f12, %f0
2789loop_248:
2790 edge32ln %i4, %g6, %o4
2791 wr %g0, 0x10, %asi
2792 ldstuba [%l7 + 0x28] %asi, %i2
2793 movne %icc, %o2, %l5
2794 tneg %xcc, 0x3
2795 array32 %l1, %g7, %o7
2796 fpackfix %f10, %f8
2797 wr %g0, 0x80, %asi
2798 prefetcha [%l7 + 0x70] %asi, 0x0
2799 fbge,a %fcc2, loop_249
2800 fmovsgu %xcc, %f26, %f9
2801 ldsw [%l7 + 0x74], %o0
2802 sll %g5, %l6, %l4
2803loop_249:
2804 tl %icc, 0x2
2805 fmovsle %icc, %f26, %f4
2806 edge8l %i3, %i5, %i0
2807 addcc %o3, 0x027B, %g2
2808 fnot2s %f5, %f19
2809 fmovdne %xcc, %f5, %f29
2810 movcs %icc, %l3, %i1
2811 mova %xcc, %g1, %o1
2812 orn %o5, %o6, %g3
2813 nop
2814 setx loop_250, %l0, %l1
2815 wrpr 0x1, %tl
2816 wrpr %l1, %tnpc
2817 setx 0x34400001400, %l0, %l1
2818 wrpr %l1, %tstate
2819 wrhpr 0x4, %htstate
2820 done
2821 edge16l %i7, %i6, %l2
2822 fmul8x16 %f15, %f0, %f2
2823 orcc %l0, 0x0DF5, %i4
2824loop_250:
2825 udivcc %o4, 0x149C, %g6
2826 udivcc %i2, 0x1946, %l5
2827 edge16l %l1, %o2, %o7
2828 for %f24, %f20, %f20
2829 addccc %g7, 0x1981, %o0
2830 fbl %fcc2, loop_251
2831 movgu %icc, %g4, %l6
2832 fors %f18, %f23, %f9
2833 movge %icc, %g5, %l4
2834loop_251:
2835 tsubcctv %i3, %i5, %o3
2836 movrgz %g2, %l3, %i1
2837 brlez,a %g1, loop_252
2838 fcmpgt16 %f18, %f6, %o1
2839 movrgez %i0, %o5, %o6
2840 sdiv %i7, 0x1B83, %i6
2841loop_252:
2842 fbge %fcc0, loop_253
2843 movrgez %l2, %l0, %i4
2844 array8 %g3, %o4, %i2
2845 sllx %l5, 0x00, %l1
2846loop_253:
2847 fnot2 %f14, %f8
2848 fcmpeq32 %f30, %f12, %g6
2849 set 0x64, %o1
2850 ldswa [%l7 + %o1] 0x18, %o2
2851 fmovrdlez %o7, %f18, %f8
2852 nop
2853 setx loop_254, %l0, %l1
2854 wrpr 0x1, %tl
2855 wrpr %l1, %tpc
2856 add %l1, 0x4, %l1
2857 wrpr %l1, %tnpc
2858 setx 0x34400001400, %l0, %l1
2859 wrpr %l1, %tstate
2860 wrhpr 0x4, %htstate
2861 retry
2862 ld [%l7 + 0x1C], %f5
2863 fbl,a %fcc3, loop_255
2864 orncc %o0, 0x08CF, %g7
2865loop_254:
2866 edge8n %l6, %g4, %l4
2867 prefetch [%l7 + 0x54], 0x2
2868loop_255:
2869 sdivcc %g5, 0x0B58, %i3
2870 fbg %fcc0, loop_256
2871 fpadd16s %f29, %f31, %f1
2872 tsubcctv %o3, %i5, %g2
2873 set 0x6C, %g4
2874 ldsha [%l7 + %g4] 0x04, %i1
2875loop_256:
2876 fmovrslez %l3, %f8, %f17
2877 fmovsneg %xcc, %f5, %f2
2878 udivx %o1, 0x0EA8, %g1
2879 and %o5, 0x0CC6, %o6
2880 tge %xcc, 0x3
2881 xor %i0, 0x1464, %i7
2882 nop
2883 setx loop_257, %l0, %l1
2884 jmpl %l1, %l2
2885 bleu,pt %xcc, loop_258
2886 movne %icc, %i6, %i4
2887 tsubcctv %g3, %o4, %i2
2888loop_257:
2889 edge8 %l0, %l5, %g6
2890loop_258:
2891 orcc %l1, 0x1005, %o7
2892 array32 %o0, %g7, %o2
2893 bn,a %xcc, loop_259
2894 tg %icc, 0x4
2895 fmovda %xcc, %f27, %f23
2896 mulscc %l6, 0x15B1, %g4
2897loop_259:
2898 sub %g5, %i3, %o3
2899 set 0x28, %g1
2900 sta %f6, [%l7 + %g1] 0x18
2901 tl %xcc, 0x1
2902 popc 0x13DB, %l4
2903 or %i5, 0x0303, %g2
2904 te %xcc, 0x3
2905 andcc %l3, %o1, %g1
2906 tn %xcc, 0x6
2907 edge8l %o5, %o6, %i1
2908 fpadd16 %f6, %f16, %f10
2909 sub %i0, 0x03A5, %i7
2910 mulscc %l2, %i4, %g3
2911 fandnot1s %f17, %f25, %f19
2912 edge32n %i6, %i2, %l0
2913 umulcc %l5, %g6, %l1
2914 srlx %o7, %o4, %o0
2915 and %o2, %g7, %g4
2916 tvc %xcc, 0x2
2917 fsrc1s %f13, %f6
2918 nop
2919 set 0x30, %i2
2920 stw %l6, [%l7 + %i2]
2921 fnors %f15, %f24, %f0
2922 tne %icc, 0x6
2923 stx %i3, [%l7 + 0x70]
2924 fmovrdlez %o3, %f20, %f8
2925 fblg,a %fcc2, loop_260
2926 stx %g5, [%l7 + 0x28]
2927 array32 %i5, %g2, %l3
2928 fbu %fcc2, loop_261
2929loop_260:
2930 andcc %l4, 0x0E6C, %g1
2931 saved
2932 rdpr %cwp, %g1
2933 rdpr %cansave, %g2
2934 rdpr %canrestore, %g3
2935 rdpr %cleanwin, %g4
2936 rdpr %otherwin, %g5
2937 rdpr %wstate, %g6
2938 nop
2939 setx loop_262, %l0, %l1
2940 wrpr 0x1, %tl
2941 wrpr %l1, %tpc
2942 add %l1, 0x4, %l1
2943 wrpr %l1, %tnpc
2944 setx 0x34400001400, %l0, %l1
2945 wrpr %l1, %tstate
2946 wrhpr 0x4, %htstate
2947 retry
2948loop_261:
2949 fmovrsgz %o5, %f16, %f18
2950 or %o6, 0x1F6E, %i1
2951 umulcc %i0, %i7, %l2
2952loop_262:
2953 andncc %i4, %o1, %g3
2954 array32 %i6, %l0, %l5
2955 set 0x4A, %i3
2956 ldsha [%l7 + %i3] 0x11, %g6
2957 fmovd %f6, %f30
2958 fbg,a %fcc0, loop_263
2959 bleu,a,pt %xcc, loop_264
2960 fbul %fcc3, loop_265
2961 fmovsge %icc, %f16, %f13
2962loop_263:
2963 nop
2964 wr %g0, 0x80, %asi
2965 lduba [%l7 + 0x12] %asi, %l1
2966loop_264:
2967 fblg,a %fcc1, loop_266
2968loop_265:
2969 popc %i2, %o4
2970 fbu,a %fcc1, loop_267
2971 fcmpne16 %f14, %f4, %o7
2972loop_266:
2973 xnorcc %o2, 0x05A4, %g7
2974 taddcc %o0, 0x14A9, %g4
2975loop_267:
2976 udiv %i3, 0x01BB, %l6
2977 tge %xcc, 0x2
2978 udivx %o3, 0x0C1E, %g5
2979 fbug,a %fcc2, loop_268
2980 movgu %xcc, %i5, %g2
2981 fcmple16 %f26, %f6, %l3
2982 prefetch [%l7 + 0x44], 0x3
2983loop_268:
2984 fbg %fcc3, loop_269
2985 movrne %l4, %o5, %o6
2986 add %l7, 0x30, %l6
2987 wr %g0, 0x89, %asi
2988 casxa [%l6] %asi, %g1, %i0
2989loop_269:
2990 nop
2991 set 0x40, %o0
2992 stda %f0, [%l7 + %o0] 0x0c
2993 fbue,a %fcc2, loop_270
2994 call loop_271
2995 fmovde %xcc, %f16, %f8
2996 sra %i7, 0x0A, %l2
2997loop_270:
2998 tleu %icc, 0x2
2999loop_271:
3000 tgu %xcc, 0x2
3001 movrgz %i4, 0x2E4, %o1
3002 taddcctv %g3, %i6, %l0
3003 ta %icc, 0x4
3004 array16 %l5, %i1, %g6
3005 fnot2 %f18, %f24
3006 set 0x48, %i6
3007 swapa [%l7 + %i6] 0x19, %i2
3008 taddcctv %o4, %l1, %o7
3009 movrgez %g7, %o0, %g4
3010 fnands %f17, %f21, %f27
3011 fba %fcc2, loop_272
3012 sdivx %o2, 0x0D3D, %l6
3013 st %f30, [%l7 + 0x10]
3014 tle %xcc, 0x2
3015loop_272:
3016 sub %o3, 0x1B5A, %i3
3017 fmuld8sux16 %f2, %f4, %f0
3018 addcc %i5, %g5, %l3
3019 set 0x60, %o5
3020 lduha [%l7 + %o5] 0x04, %g2
3021 tn %icc, 0x7
3022 bpos,pn %xcc, loop_273
3023 tne %xcc, 0x6
3024 fnot2 %f2, %f16
3025 movne %icc, %l4, %o5
3026loop_273:
3027 ldd [%l7 + 0x20], %f16
3028 fpadd32 %f24, %f18, %f6
3029 fbug %fcc1, loop_274
3030 fcmpne16 %f16, %f16, %o6
3031 movge %xcc, %g1, %i7
3032 te %icc, 0x7
3033loop_274:
3034 sub %i0, %l2, %i4
3035 srlx %g3, %o1, %i6
3036 tcc %icc, 0x0
3037 fnot1 %f0, %f0
3038 array16 %l5, %l0, %g6
3039 smulcc %i1, %o4, %i2
3040 mulx %o7, 0x02C9, %l1
3041 movvc %icc, %o0, %g4
3042 fmovsl %icc, %f28, %f28
3043 te %xcc, 0x3
3044 faligndata %f6, %f22, %f26
3045 set 0x28, %g5
3046 sta %f1, [%l7 + %g5] 0x04
3047 fandnot1s %f17, %f4, %f25
3048 fabsd %f16, %f24
3049 subc %g7, %o2, %l6
3050 ldsw [%l7 + 0x64], %i3
3051 mulx %i5, 0x1828, %o3
3052 sub %g5, %g2, %l4
3053 fmovrdlz %o5, %f6, %f6
3054 orcc %o6, 0x1B39, %g1
3055 fmovrslz %i7, %f1, %f15
3056 fble,a %fcc0, loop_275
3057 fmul8x16 %f29, %f6, %f0
3058 mova %xcc, %l3, %i0
3059 fpack32 %f24, %f12, %f6
3060loop_275:
3061 fbug,a %fcc2, loop_276
3062 srlx %i4, 0x05, %l2
3063 flush %l7 + 0x58
3064 orn %o1, %g3, %l5
3065loop_276:
3066 alignaddrl %i6, %g6, %i1
3067 fmovspos %icc, %f31, %f12
3068 movpos %xcc, %l0, %o4
3069 fmovdn %xcc, %f5, %f16
3070 tsubcctv %i2, 0x0A56, %o7
3071 edge8 %o0, %l1, %g4
3072 fmovrslz %o2, %f23, %f12
3073 taddcctv %l6, %i3, %i5
3074 orn %g7, %o3, %g5
3075 fcmpgt16 %f28, %f4, %l4
3076 xor %o5, %g2, %g1
3077 lduw [%l7 + 0x38], %o6
3078 bg,pt %xcc, loop_277
3079 fcmped %fcc1, %f12, %f14
3080 movneg %xcc, %i7, %i0
3081 fbn,a %fcc2, loop_278
3082loop_277:
3083 srax %l3, 0x09, %l2
3084 fbug %fcc3, loop_279
3085 xorcc %i4, 0x1CDD, %o1
3086loop_278:
3087 bg,pn %xcc, loop_280
3088 edge8n %l5, %i6, %g3
3089loop_279:
3090 fblg %fcc2, loop_281
3091 edge32n %i1, %g6, %l0
3092loop_280:
3093 fbue,a %fcc2, loop_282
3094 tpos %xcc, 0x1
3095loop_281:
3096 array32 %i2, %o7, %o0
3097 bl,a,pt %icc, loop_283
3098loop_282:
3099 fsrc1 %f30, %f6
3100 fcmpeq16 %f24, %f12, %o4
3101 movpos %xcc, %g4, %l1
3102loop_283:
3103 prefetch [%l7 + 0x34], 0x3
3104 movg %icc, %o2, %l6
3105 movge %icc, %i3, %i5
3106 fmovrslez %g7, %f14, %f7
3107 fmovdg %icc, %f11, %f27
3108 wr %g0, 0x89, %asi
3109 prefetcha [%l7 + 0x08] %asi, 0x0
3110 smulcc %l4, %g5, %o5
3111 fmovsgu %icc, %f4, %f16
3112 fcmpgt32 %f12, %f14, %g1
3113 tsubcc %g2, %i7, %o6
3114 fba %fcc1, loop_284
3115 brlez,a %i0, loop_285
3116 fandnot2 %f12, %f0, %f2
3117 andncc %l3, %l2, %i4
3118loop_284:
3119 bvc,a,pn %xcc, loop_286
3120loop_285:
3121 edge8ln %l5, %i6, %o1
3122 siam 0x4
3123 edge32l %i1, %g3, %l0
3124loop_286:
3125 movrlz %i2, 0x316, %o7
3126 array32 %o0, %o4, %g4
3127 stb %g6, [%l7 + 0x6B]
3128 array8 %l1, %l6, %i3
3129 edge16l %i5, %g7, %o2
3130 set 0x18, %l2
3131 stxa %o3, [%l7 + %l2] 0x2a
3132 membar #Sync
3133 umul %g5, %o5, %l4
3134 tg %xcc, 0x6
3135 srax %g2, 0x19, %i7
3136 alignaddrl %o6, %g1, %l3
3137 edge8l %i0, %l2, %i4
3138 sra %i6, 0x18, %l5
3139 ba,a,pn %xcc, loop_287
3140 prefetch [%l7 + 0x14], 0x3
3141 nop
3142 setx loop_288, %l0, %l1
3143 jmpl %l1, %i1
3144 sdivcc %g3, 0x1C84, %l0
3145loop_287:
3146 ldsw [%l7 + 0x18], %i2
3147 fbge,a %fcc0, loop_289
3148loop_288:
3149 alignaddrl %o1, %o0, %o4
3150 umul %g4, 0x164E, %o7
3151 fmovrdlz %l1, %f6, %f6
3152loop_289:
3153 movvc %xcc, %l6, %g6
3154 movre %i3, %i5, %g7
3155 fnor %f14, %f16, %f22
3156 bl,a,pn %xcc, loop_290
3157 fmul8x16al %f28, %f7, %f26
3158 fsrc1 %f0, %f14
3159 sra %o2, 0x07, %o3
3160loop_290:
3161 ldstub [%l7 + 0x2E], %o5
3162 addcc %g5, 0x0F01, %g2
3163 ld [%l7 + 0x48], %f13
3164 edge8ln %l4, %o6, %g1
3165 sdivcc %l3, 0x152A, %i7
3166 fbug %fcc2, loop_291
3167 subc %l2, %i0, %i6
3168 nop
3169 setx loop_292, %l0, %l1
3170 wrpr 0x1, %tl
3171 wrpr %l1, %tnpc
3172 setx 0x34400001400, %l0, %l1
3173 wrpr %l1, %tstate
3174 wrhpr 0x4, %htstate
3175 done
3176 sdiv %i4, 0x1DDA, %i1
3177loop_291:
3178 brnz,a %l5, loop_293
3179 ldub [%l7 + 0x36], %g3
3180loop_292:
3181 tvc %xcc, 0x5
3182 ldx [%l7 + 0x28], %i2
3183loop_293:
3184 udivx %l0, 0x023C, %o0
3185 tge %xcc, 0x0
3186 movn %icc, %o1, %g4
3187 tle %xcc, 0x6
3188 edge8n %o7, %o4, %l1
3189 fmovsvs %icc, %f11, %f9
3190 andncc %l6, %i3, %i5
3191 fmovrslez %g7, %f27, %f29
3192 fmovde %icc, %f24, %f0
3193 restored
3194 rdpr %cwp, %g1
3195 rdpr %cansave, %g2
3196 rdpr %canrestore, %g3
3197 rdpr %cleanwin, %g4
3198 rdpr %otherwin, %g5
3199 rdpr %wstate, %g6
3200 edge16n %o2, %o3, %g6
3201 tcs %xcc, 0x0
3202 movvs %xcc, %o5, %g5
3203 edge8ln %g2, %o6, %l4
3204 brz %l3, loop_294
3205 bvc,a %xcc, loop_295
3206 fbule,a %fcc3, loop_296
3207 nop
3208 set 0x15, %g2
3209 stb %g1, [%l7 + %g2]
3210loop_294:
3211 fmovrsgz %i7, %f28, %f16
3212loop_295:
3213 edge8l %l2, %i6, %i4
3214loop_296:
3215 fandnot2 %f2, %f24, %f2
3216 wr %g0, 0x18, %asi
3217 sta %f11, [%l7 + 0x20] %asi
3218 movcs %icc, %i1, %l5
3219 move %icc, %i0, %g3
3220 fba %fcc3, loop_297
3221 movrlz %i2, %l0, %o0
3222 membar 0x65
3223 tvc %xcc, 0x0
3224loop_297:
3225 brz,a %g4, loop_298
3226 nop
3227 set 0x20, %l1
3228 ldx [%l7 + %l1], %o1
3229 fornot1s %f2, %f7, %f26
3230 edge8 %o4, %o7, %l1
3231loop_298:
3232 fbule %fcc3, loop_299
3233 flush %l7 + 0x78
3234 sethi 0x1D8B, %l6
3235 fpsub32 %f12, %f0, %f28
3236loop_299:
3237 tpos %icc, 0x5
3238 andcc %i5, %i3, %g7
3239 andcc %o2, 0x1729, %g6
3240 nop
3241 set 0x1E, %g3
3242 sth %o5, [%l7 + %g3]
3243 fmovsg %xcc, %f9, %f9
3244 fbn %fcc2, loop_300
3245 fxor %f14, %f8, %f10
3246 movpos %icc, %o3, %g5
3247 movrlez %g2, 0x3DB, %o6
3248loop_300:
3249 fmovdl %icc, %f13, %f11
3250 movpos %xcc, %l4, %g1
3251 orncc %l3, %i7, %l2
3252 move %xcc, %i6, %i1
3253 membar #Sync
3254 set 0x40, %i4
3255 ldda [%l7 + %i4] 0xf0, %f16
3256 andn %l5, %i0, %g3
3257 set 0x72, %o7
3258 ldstuba [%l7 + %o7] 0x81, %i2
3259 orcc %l0, %i4, %o0
3260 movneg %xcc, %g4, %o1
3261 wr %g0, 0xf9, %asi
3262 stda %f0, [%l7 + 0x40] %asi
3263 membar #Sync
3264 taddcctv %o4, %o7, %l1
3265 fble,a %fcc3, loop_301
3266 movvs %icc, %l6, %i3
3267 fmovse %icc, %f16, %f17
3268 movg %icc, %i5, %g7
3269loop_301:
3270 te %xcc, 0x5
3271 tpos %xcc, 0x0
3272 sllx %o2, %g6, %o3
3273 movrlz %g5, %o5, %o6
3274 fbn %fcc3, loop_302
3275 ldx [%l7 + 0x48], %l4
3276 tvs %xcc, 0x3
3277 addc %g2, %g1, %l3
3278loop_302:
3279 orncc %l2, %i6, %i1
3280 fcmpes %fcc3, %f21, %f15
3281 srl %i7, 0x14, %l5
3282 fnors %f13, %f25, %f0
3283 smulcc %g3, 0x1B55, %i2
3284 edge32l %l0, %i4, %o0
3285 edge32ln %i0, %o1, %o4
3286 orcc %o7, 0x0090, %g4
3287 movleu %xcc, %l1, %l6
3288 tsubcc %i5, %g7, %o2
3289 fmovsl %xcc, %f25, %f21
3290 wr %g0, 0x11, %asi
3291 ldda [%l7 + 0x40] %asi, %f0
3292 bpos,a,pt %xcc, loop_303
3293 ldstub [%l7 + 0x13], %g6
3294 udivx %o3, 0x18E5, %g5
3295 ta %xcc, 0x3
3296loop_303:
3297 movleu %xcc, %o5, %o6
3298 subcc %i3, %l4, %g1
3299 xnor %l3, 0x171B, %g2
3300 tneg %icc, 0x0
3301 mulx %i6, 0x0FEB, %l2
3302 fnegs %f26, %f9
3303 bcc,a,pn %xcc, loop_304
3304 st %f28, [%l7 + 0x60]
3305 stw %i7, [%l7 + 0x18]
3306 faligndata %f2, %f28, %f22
3307loop_304:
3308 subccc %i1, %l5, %g3
3309 wr %g0, 0x0c, %asi
3310 ldsha [%l7 + 0x1C] %asi, %l0
3311 fmovrslez %i2, %f25, %f25
3312 fbuge,a %fcc0, loop_305
3313 bne %xcc, loop_306
3314 tsubcc %i4, %i0, %o0
3315 brlez %o4, loop_307
3316loop_305:
3317 st %f28, [%l7 + 0x44]
3318loop_306:
3319 movcs %xcc, %o1, %g4
3320 movl %xcc, %l1, %o7
3321loop_307:
3322 tge %icc, 0x4
3323 fnegd %f16, %f4
3324 movn %icc, %l6, %i5
3325 wr %g0, 0x21, %asi
3326 ldxa [%g0 + 0x110] %asi, %o2
3327 set 0x64, %l0
3328 stba %g7, [%l7 + %l0] 0x18
3329 tg %xcc, 0x6
3330 stw %o3, [%l7 + 0x48]
3331 add %l7, 0x0C, %l6
3332 wr %g0, 0x04, %asi
3333 casa [%l6] 0x04, %g6, %o5
3334 fmovdvs %xcc, %f20, %f23
3335 edge8n %o6, %i3, %g5
3336 srl %l4, 0x1B, %l3
3337 orcc %g2, 0x0F50, %i6
3338 movrgez %g1, %l2, %i1
3339 tvc %icc, 0x4
3340 fbu,a %fcc2, loop_308
3341 brlz,a %i7, loop_309
3342 nop
3343 setx loop_310, %l0, %l1
3344 jmpl %l1, %g3
3345 fpadd32s %f30, %f20, %f21
3346loop_308:
3347 ldstub [%l7 + 0x33], %l0
3348loop_309:
3349 fbn %fcc3, loop_311
3350loop_310:
3351 move %xcc, %i2, %i4
3352 tsubcctv %l5, 0x0DA8, %i0
3353 ble,pt %icc, loop_312
3354loop_311:
3355 fba,a %fcc2, loop_313
3356 subcc %o4, 0x0C6F, %o1
3357 array32 %g4, %l1, %o7
3358loop_312:
3359 fmovdvc %xcc, %f5, %f12
3360loop_313:
3361 or %l6, 0x07D4, %o0
3362 sethi 0x14D6, %i5
3363 saved
3364 rdpr %cwp, %g1
3365 rdpr %cansave, %g2
3366 rdpr %canrestore, %g3
3367 rdpr %cleanwin, %g4
3368 rdpr %otherwin, %g5
3369 rdpr %wstate, %g6
3370 fmovsneg %icc, %f21, %f11
3371 taddcc %o2, 0x06D7, %g7
3372 fcmpne32 %f30, %f28, %o3
3373 brgz,a %o5, loop_314
3374 movgu %icc, %o6, %i3
3375 movneg %icc, %g6, %g5
3376 edge32n %l3, %l4, %i6
3377loop_314:
3378 andcc %g2, 0x07B2, %g1
3379 udivcc %l2, 0x1AD9, %i1
3380 xnor %i7, %g3, %l0
3381 tneg %xcc, 0x6
3382 te %xcc, 0x5
3383 alignaddrl %i4, %i2, %l5
3384 fnot2s %f21, %f9
3385 andncc %o4, %o1, %i0
3386 fmovrdlez %l1, %f26, %f18
3387 sub %g4, %o7, %l6
3388 movne %icc, %o0, %i5
3389 fpsub32 %f4, %f24, %f6
3390 fxor %f28, %f6, %f4
3391 edge8ln %o2, %g7, %o3
3392 subcc %o6, %o5, %i3
3393 st %f2, [%l7 + 0x08]
3394 fbl,a %fcc2, loop_315
3395 add %g5, 0x19EF, %g6
3396 set 0x68, %l3
3397 lda [%l7 + %l3] 0x11, %f19
3398loop_315:
3399 edge16l %l4, %i6, %l3
3400 movrgz %g1, %l2, %i1
3401 fcmpeq32 %f6, %f30, %i7
3402 sllx %g3, 0x14, %g2
3403 move %xcc, %l0, %i4
3404 sdivcc %i2, 0x1FBC, %o4
3405 set 0x70, %g6
3406 swapa [%l7 + %g6] 0x89, %l5
3407 andcc %i0, 0x1E18, %o1
3408 addcc %g4, 0x1355, %l1
3409 fmovrdgz %o7, %f0, %f30
3410 smul %o0, 0x0794, %l6
3411 subcc %o2, 0x10DE, %i5
3412 te %xcc, 0x0
3413 tvc %xcc, 0x3
3414 saved
3415 rdpr %cwp, %g1
3416 rdpr %cansave, %g2
3417 rdpr %canrestore, %g3
3418 rdpr %cleanwin, %g4
3419 rdpr %otherwin, %g5
3420 rdpr %wstate, %g6
3421 edge16l %o3, %g7, %o6
3422 fsrc2 %f18, %f16
3423 udivx %i3, 0x0281, %o5
3424 mulx %g5, 0x0037, %g6
3425 membar 0x4E
3426 ldsb [%l7 + 0x68], %i6
3427 membar 0x01
3428 movrgez %l4, %g1, %l3
3429 sdiv %l2, 0x0E89, %i1
3430 movrlez %i7, 0x096, %g3
3431 umul %l0, %g2, %i4
3432 prefetch [%l7 + 0x30], 0x2
3433 movrlz %o4, 0x1CB, %i2
3434 mova %xcc, %i0, %l5
3435 fbuge,a %fcc0, loop_316
3436 movcs %xcc, %g4, %o1
3437 fmovd %f6, %f14
3438 brgz %o7, loop_317
3439loop_316:
3440 movvs %icc, %l1, %o0
3441 bshuffle %f22, %f18, %f16
3442 tl %xcc, 0x0
3443loop_317:
3444 edge16l %o2, %i5, %o3
3445 te %icc, 0x7
3446 tne %xcc, 0x4
3447 fcmpgt16 %f22, %f6, %g7
3448 fmovrse %o6, %f28, %f16
3449 std %i2, [%l7 + 0x10]
3450 movneg %icc, %l6, %o5
3451 movl %icc, %g6, %g5
3452 fblg %fcc3, loop_318
3453 movre %i6, 0x238, %l4
3454 udivcc %g1, 0x0801, %l2
3455 ldd [%l7 + 0x40], %f22
3456loop_318:
3457 fmovs %f10, %f18
3458 fmovsvc %icc, %f19, %f10
3459 or %l3, %i1, %i7
3460 fornot1s %f18, %f22, %f0
3461 tcc %xcc, 0x2
3462 array16 %l0, %g2, %g3
3463 fcmpd %fcc0, %f22, %f14
3464 edge16l %o4, %i4, %i2
3465 set 0x20, %l4
3466 ldxa [%l7 + %l4] 0x04, %i0
3467 tneg %xcc, 0x7
3468 udiv %g4, 0x1F11, %l5
3469 brlz,a %o1, loop_319
3470 tsubcc %l1, %o7, %o2
3471 tgu %icc, 0x5
3472 movvc %icc, %o0, %i5
3473loop_319:
3474 saved
3475 rdpr %cwp, %g1
3476 rdpr %cansave, %g2
3477 rdpr %canrestore, %g3
3478 rdpr %cleanwin, %g4
3479 rdpr %otherwin, %g5
3480 rdpr %wstate, %g6
3481 udivcc %o3, 0x0FAA, %g7
3482 wr %g0, 0x18, %asi
3483 prefetcha [%l7 + 0x40] %asi, 0x2
3484 edge16l %i3, %o5, %l6
3485 orcc %g5, 0x03D7, %i6
3486 tne %icc, 0x6
3487 ba loop_320
3488 tvs %xcc, 0x7
3489 fbuge %fcc3, loop_321
3490 tneg %xcc, 0x5
3491loop_320:
3492 edge16l %l4, %g6, %l2
3493 movpos %xcc, %l3, %g1
3494loop_321:
3495 andn %i1, %l0, %g2
3496 fpsub16s %f3, %f18, %f16
3497 tvs %xcc, 0x6
3498 orcc %i7, 0x1724, %o4
3499 movge %xcc, %g3, %i4
3500 tsubcctv %i2, 0x023D, %g4
3501 fmovrde %l5, %f14, %f18
3502 fmovdvs %xcc, %f27, %f2
3503 sll %o1, %i0, %l1
3504 edge16ln %o7, %o2, %i5
3505 stbar
3506 addcc %o0, %g7, %o6
3507 edge8l %i3, %o5, %o3
3508 ldsh [%l7 + 0x5E], %l6
3509 wr %g0, 0x22, %asi
3510 stba %g5, [%l7 + 0x1A] %asi
3511 membar #Sync
3512 fmovrsne %l4, %f7, %f5
3513 tsubcctv %i6, 0x00B8, %l2
3514 sdivcc %l3, 0x1197, %g1
3515 mulscc %g6, 0x0559, %l0
3516 fbo %fcc1, loop_322
3517 tle %xcc, 0x5
3518 tl %xcc, 0x2
3519 edge16ln %i1, %i7, %o4
3520loop_322:
3521 edge32ln %g3, %g2, %i4
3522 movl %xcc, %i2, %l5
3523 set 0x64, %o4
3524 swapa [%l7 + %o4] 0x0c, %o1
3525 tne %xcc, 0x0
3526 edge16n %g4, %l1, %o7
3527 tsubcc %i0, %i5, %o0
3528 movcs %icc, %g7, %o6
3529 xorcc %o2, 0x1DF1, %i3
3530 bcc,pt %icc, loop_323
3531 subcc %o3, %o5, %g5
3532 wr %g0, 0x19, %asi
3533 ldswa [%l7 + 0x5C] %asi, %l4
3534loop_323:
3535 add %l6, 0x0A48, %l2
3536 sub %i6, %l3, %g6
3537 fbue %fcc0, loop_324
3538 movleu %xcc, %g1, %i1
3539 sdivx %l0, 0x0781, %i7
3540 fmovsgu %icc, %f3, %f27
3541loop_324:
3542 fpmerge %f30, %f31, %f20
3543 addc %o4, 0x1441, %g3
3544 bl,pt %icc, loop_325
3545 membar 0x47
3546 fpadd32s %f8, %f0, %f16
3547 edge8ln %i4, %g2, %l5
3548loop_325:
3549 movrgz %o1, 0x3FB, %g4
3550 sub %l1, %i2, %i0
3551 set 0x40, %o6
3552 lda [%l7 + %o6] 0x15, %f15
3553 tl %icc, 0x0
3554 mulx %o7, %o0, %i5
3555 and %g7, %o6, %o2
3556 set 0x20, %o2
3557 ldxa [%l7 + %o2] 0x0c, %o3
3558 andcc %o5, %i3, %l4
3559 siam 0x4
3560 mulscc %g5, 0x0799, %l2
3561 sth %l6, [%l7 + 0x4C]
3562 taddcc %l3, %g6, %i6
3563 fmovrslz %g1, %f4, %f30
3564 movrgez %l0, %i7, %i1
3565 bgu loop_326
3566 brz %o4, loop_327
3567 movge %icc, %g3, %g2
3568 set 0x78, %i1
3569 prefetcha [%l7 + %i1] 0x15, 0x3
3570loop_326:
3571 stx %o1, [%l7 + 0x30]
3572loop_327:
3573 edge8 %i4, %g4, %i2
3574 fmovrdlz %i0, %f2, %f0
3575 taddcc %o7, 0x1B3A, %l1
3576 ldsh [%l7 + 0x34], %i5
3577 tsubcc %o0, 0x1A7E, %o6
3578 edge8l %o2, %g7, %o3
3579 sir 0x1A89
3580 sub %i3, %l4, %g5
3581 restored
3582 rdpr %cwp, %g1
3583 rdpr %cansave, %g2
3584 rdpr %canrestore, %g3
3585 rdpr %cleanwin, %g4
3586 rdpr %otherwin, %g5
3587 rdpr %wstate, %g6
3588 srax %l2, %l6, %o5
3589 ldx [%l7 + 0x58], %g6
3590 movvc %xcc, %l3, %g1
3591 fmovsa %icc, %f0, %f4
3592 movrgez %i6, %l0, %i1
3593 restored
3594 rdpr %cwp, %g1
3595 rdpr %cansave, %g2
3596 rdpr %canrestore, %g3
3597 rdpr %cleanwin, %g4
3598 rdpr %otherwin, %g5
3599 rdpr %wstate, %g6
3600 movne %xcc, %o4, %g3
3601 fbuge %fcc1, loop_328
3602 ld [%l7 + 0x2C], %f25
3603 mova %xcc, %i7, %l5
3604 smulcc %g2, 0x0BD3, %i4
3605loop_328:
3606 bl,a %xcc, loop_329
3607 fmovd %f20, %f6
3608 addccc %g4, %i2, %i0
3609 srl %o7, 0x04, %o1
3610loop_329:
3611 membar 0x4E
3612 udivcc %l1, 0x0D33, %o0
3613 fmovde %icc, %f24, %f21
3614 andncc %o6, %i5, %g7
3615 movpos %icc, %o2, %o3
3616 mova %xcc, %l4, %i3
3617 edge32 %l2, %g5, %l6
3618 fbue %fcc3, loop_330
3619 bgu,a loop_331
3620 sethi 0x07CD, %g6
3621 fpack32 %f14, %f8, %f0
3622loop_330:
3623 nop
3624 add %l7, 0x5C, %l6
3625 wr %g0, 0x0c, %asi
3626 casa [%l6] 0x0c, %l3, %o5
3627loop_331:
3628 flush %l7 + 0x6C
3629 wr %g0, 0x0c, %asi
3630 ldsba [%l7 + 0x78] %asi, %g1
3631 mova %xcc, %i6, %l0
3632 tgu %icc, 0x7
3633 subccc %o4, %i1, %i7
3634 tne %icc, 0x3
3635 ldstub [%l7 + 0x24], %g3
3636 tvs %icc, 0x3
3637 fcmpd %fcc2, %f26, %f4
3638 fmovsge %icc, %f4, %f3
3639 wr %g0, 0x10, %asi
3640 stda %l4, [%l7 + 0x70] %asi
3641 ldd [%l7 + 0x18], %f24
3642 bge,a,pn %icc, loop_332
3643 tgu %xcc, 0x5
3644 andcc %g2, %i4, %g4
3645 fornot1 %f16, %f14, %f2
3646loop_332:
3647 fmovsgu %icc, %f13, %f8
3648 bneg,a,pt %xcc, loop_333
3649 ldub [%l7 + 0x14], %i2
3650 edge32ln %o7, %o1, %l1
3651 edge8ln %o0, %i0, %i5
3652loop_333:
3653 ta %xcc, 0x0
3654 andcc %o6, %g7, %o3
3655 mova %icc, %o2, %l4
3656 sub %l2, 0x1D98, %g5
3657 brgez,a %l6, loop_334
3658 orn %g6, 0x0834, %l3
3659 subc %i3, %g1, %i6
3660 fbg,a %fcc1, loop_335
3661loop_334:
3662 fba %fcc2, loop_336
3663 ldsh [%l7 + 0x16], %l0
3664 sethi 0x011F, %o5
3665loop_335:
3666 nop
3667 add %l7, 0x24, %l6
3668 wr %g0, 0x89, %asi
3669 casa [%l6] 0x89, %i1, %i7
3670loop_336:
3671 or %o4, %g3, %l5
3672 srl %g2, %g4, %i4
3673 tne %icc, 0x2
3674 prefetch [%l7 + 0x18], 0x2
3675 movne %icc, %i2, %o7
3676 ble loop_337
3677 orncc %l1, %o1, %i0
3678 xor %o0, 0x16C4, %i5
3679 fmovsa %icc, %f9, %f9
3680loop_337:
3681 ldsb [%l7 + 0x10], %o6
3682 flush %l7 + 0x60
3683 tpos %icc, 0x3
3684 edge16l %o3, %g7, %l4
3685 stx %l2, [%l7 + 0x38]
3686 taddcc %o2, %g5, %l6
3687 stw %g6, [%l7 + 0x14]
3688 bcs,pt %xcc, loop_338
3689 fandnot1s %f19, %f6, %f3
3690 movneg %icc, %l3, %g1
3691 fmovdn %icc, %f29, %f23
3692loop_338:
3693 nop
3694 wr %g0, 0x18, %asi
3695 lduwa [%l7 + 0x3C] %asi, %i6
3696 fbne %fcc2, loop_339
3697 brnz,a %l0, loop_340
3698 brgez,a %o5, loop_341
3699 bvc,pt %icc, loop_342
3700loop_339:
3701 fmovrslz %i1, %f4, %f10
3702loop_340:
3703 nop
3704 set 0x11, %i0
3705 ldsba [%l7 + %i0] 0x14, %i7
3706loop_341:
3707 movleu %xcc, %i3, %g3
3708loop_342:
3709 tneg %xcc, 0x5
3710 set 0x20, %l5
3711 stda %o4, [%l7 + %l5] 0x04
3712 wr %g0, 0x22, %asi
3713 stda %g2, [%l7 + 0x40] %asi
3714 membar #Sync
3715 prefetch [%l7 + 0x14], 0x2
3716 brgez,a %g4, loop_343
3717 tvs %icc, 0x3
3718 orn %l5, 0x0034, %i2
3719 fbue,a %fcc3, loop_344
3720loop_343:
3721 tpos %icc, 0x7
3722 movrne %o7, %l1, %o1
3723 wr %g0, 0x11, %asi
3724 prefetcha [%l7 + 0x10] %asi, 0x3
3725loop_344:
3726 fxors %f17, %f8, %f26
3727 movvs %icc, %o0, %i5
3728 udiv %i4, 0x081D, %o3
3729 tge %xcc, 0x0
3730 edge16ln %o6, %g7, %l2
3731 alignaddr %l4, %o2, %l6
3732 bcs %xcc, loop_345
3733 udiv %g6, 0x0266, %g5
3734 brlz,a %l3, loop_346
3735 tcc %icc, 0x6
3736loop_345:
3737 subccc %i6, 0x108B, %l0
3738 fmovspos %icc, %f7, %f12
3739loop_346:
3740 edge8ln %o5, %g1, %i7
3741 xnorcc %i1, %g3, %o4
3742 edge32ln %g2, %g4, %l5
3743 prefetch [%l7 + 0x50], 0x1
3744 smulcc %i2, 0x0F08, %o7
3745 edge16 %l1, %i3, %i0
3746 fmovsa %xcc, %f10, %f18
3747 fpsub32 %f26, %f26, %f12
3748 addccc %o1, %i5, %i4
3749 tneg %xcc, 0x6
3750 brgz %o0, loop_347
3751 add %o3, 0x1886, %g7
3752 fxor %f18, %f4, %f30
3753 fmovscc %icc, %f6, %f1
3754loop_347:
3755 nop
3756 set 0x08, %g7
3757 ldsba [%l7 + %g7] 0x11, %l2
3758 alignaddr %o6, %l4, %o2
3759 fmovrsgez %l6, %f2, %f16
3760 udivcc %g6, 0x0420, %l3
3761 xnorcc %g5, 0x105A, %l0
3762 fmovdl %icc, %f25, %f6
3763 fcmpd %fcc2, %f30, %f2
3764 fpsub32s %f21, %f8, %f13
3765 ble,pn %icc, loop_348
3766 tpos %xcc, 0x4
3767 bvc,pn %xcc, loop_349
3768 tg %icc, 0x3
3769loop_348:
3770 udivcc %i6, 0x146F, %g1
3771 st %f31, [%l7 + 0x34]
3772loop_349:
3773 fone %f20
3774 movn %icc, %o5, %i1
3775 xor %g3, %o4, %i7
3776 xnor %g4, 0x1C5A, %g2
3777 brlez %l5, loop_350
3778 andn %o7, %i2, %l1
3779 movg %xcc, %i3, %i0
3780 bl,a %xcc, loop_351
3781loop_350:
3782 bg,a,pt %icc, loop_352
3783 fmul8x16au %f18, %f30, %f20
3784 ldsb [%l7 + 0x41], %o1
3785loop_351:
3786 array16 %i5, %o0, %o3
3787loop_352:
3788 udiv %i4, 0x1843, %l2
3789 edge8 %g7, %l4, %o2
3790 movl %icc, %l6, %o6
3791 nop
3792 set 0x4C, %o3
3793 lduw [%l7 + %o3], %g6
3794 edge16ln %l3, %l0, %g5
3795 fxor %f10, %f8, %f26
3796 bg,pt %icc, loop_353
3797 and %g1, 0x0BF6, %i6
3798 array32 %o5, %g3, %o4
3799 umulcc %i7, 0x0447, %g4
3800loop_353:
3801 array8 %g2, %i1, %l5
3802 edge16n %i2, %l1, %o7
3803 set 0x37, %l6
3804 lduba [%l7 + %l6] 0x04, %i0
3805 tl %icc, 0x2
3806 subcc %i3, %o1, %o0
3807 or %i5, 0x1AAF, %i4
3808 brlez,a %l2, loop_354
3809 movrne %o3, %l4, %o2
3810 tsubcctv %l6, 0x1363, %o6
3811 fzeros %f21
3812loop_354:
3813 sir 0x1D06
3814 taddcctv %g6, %g7, %l3
3815 std %f26, [%l7 + 0x40]
3816 andn %l0, 0x0A6C, %g5
3817 edge16l %i6, %o5, %g3
3818 orcc %o4, %i7, %g4
3819 fcmpes %fcc1, %f10, %f21
3820 fmovdleu %xcc, %f19, %f23
3821 bg,pt %xcc, loop_355
3822 umul %g2, 0x1EC2, %g1
3823 std %f12, [%l7 + 0x48]
3824 fnot1s %f8, %f21
3825loop_355:
3826 edge16 %i1, %i2, %l5
3827 movrlz %o7, 0x0FC, %i0
3828 sub %l1, %i3, %o1
3829 sllx %o0, %i4, %i5
3830 saved
3831 rdpr %cwp, %g1
3832 rdpr %cansave, %g2
3833 rdpr %canrestore, %g3
3834 rdpr %cleanwin, %g4
3835 rdpr %otherwin, %g5
3836 rdpr %wstate, %g6
3837 and %o3, 0x10E5, %l4
3838 ld [%l7 + 0x20], %f11
3839 fcmpne32 %f26, %f2, %l2
3840 nop
3841 set 0x38, %i5
3842 std %i6, [%l7 + %i5]
3843 subccc %o6, %o2, %g7
3844 tn %xcc, 0x1
3845 swap [%l7 + 0x4C], %l3
3846 array32 %g6, %g5, %l0
3847 fmovrdlez %o5, %f28, %f2
3848 movrlz %i6, %g3, %o4
3849 tge %icc, 0x7
3850 srl %i7, %g4, %g1
3851 fone %f30
3852 edge16n %i1, %i2, %g2
3853 orncc %l5, %o7, %l1
3854 taddcc %i3, %o1, %o0
3855 movrlz %i0, 0x0BB, %i4
3856 tneg %icc, 0x3
3857 xnorcc %i5, 0x087F, %o3
3858 udivcc %l4, 0x011F, %l2
3859 subc %o6, %o2, %g7
3860 bge,a,pn %xcc, loop_356
3861 ldx [%l7 + 0x08], %l6
3862 subccc %g6, 0x0D27, %g5
3863 fmovrse %l3, %f9, %f27
3864loop_356:
3865 fmovdcs %icc, %f3, %f3
3866 membar 0x41
3867 orncc %l0, %i6, %g3
3868 edge16 %o5, %i7, %g4
3869 fpackfix %f8, %f19
3870 andcc %g1, %i1, %o4
3871 tcc %xcc, 0x6
3872 movrgz %g2, 0x1C7, %l5
3873 brlez %o7, loop_357
3874 fmovsl %xcc, %f24, %f5
3875 add %l7, 0x0C, %l6
3876 wr %g0, 0x81, %asi
3877 lda [%l6] %asi, %l1
3878 casa [%l6] 0x81, %l1, %i2
3879loop_357:
3880 tne %xcc, 0x2
3881 mulscc %i3, 0x1B2B, %o0
3882 movleu %icc, %i0, %o1
3883 and %i5, 0x11BA, %i4
3884 tleu %xcc, 0x6
3885 movvc %xcc, %o3, %l2
3886 addcc %l4, 0x1E30, %o6
3887 fabsd %f24, %f6
3888 wr %g0, 0x18, %asi
3889 sta %f5, [%l7 + 0x60] %asi
3890 addc %g7, %l6, %o2
3891 bl,a loop_358
3892 fbge %fcc2, loop_359
3893 udiv %g5, 0x0402, %g6
3894 fmovdne %xcc, %f2, %f14
3895loop_358:
3896 udiv %l0, 0x0E15, %l3
3897loop_359:
3898 tneg %icc, 0x1
3899 tcs %icc, 0x3
3900 or %g3, %o5, %i6
3901 restored
3902 rdpr %cwp, %g1
3903 rdpr %cansave, %g2
3904 rdpr %canrestore, %g3
3905 rdpr %cleanwin, %g4
3906 rdpr %otherwin, %g5
3907 rdpr %wstate, %g6
3908 fmul8x16 %f25, %f12, %f28
3909 edge16 %i7, %g1, %i1
3910 tsubcc %g4, 0x0587, %g2
3911 ta %xcc, 0x6
3912 fornot1 %f24, %f14, %f10
3913 array32 %l5, %o4, %o7
3914 udivx %l1, 0x0410, %i2
3915 fbue %fcc2, loop_360
3916 array16 %i3, %i0, %o0
3917 movrne %o1, %i4, %o3
3918 srl %l2, %i5, %o6
3919loop_360:
3920 taddcctv %l4, %g7, %o2
3921 orn %g5, 0x13F7, %g6
3922 edge32 %l0, %l3, %l6
3923 fmul8ulx16 %f10, %f12, %f12
3924 bge,pn %xcc, loop_361
3925 fpmerge %f27, %f1, %f26
3926 mulscc %o5, %i6, %i7
3927 movpos %icc, %g1, %g3
3928loop_361:
3929 te %xcc, 0x1
3930 add %g4, %i1, %g2
3931 fbo,a %fcc1, loop_362
3932 movrlez %o4, 0x193, %o7
3933 fmovrdlez %l5, %f12, %f0
3934 edge16 %i2, %i3, %i0
3935loop_362:
3936 sra %l1, 0x01, %o0
3937 fandnot1s %f9, %f0, %f14
3938 fpackfix %f8, %f5
3939 fmovscs %icc, %f6, %f13
3940 add %l7, 0x08, %l6
3941 wr %g0, 0x80, %asi
3942 casxa [%l6] %asi, %i4, %o1
3943 popc 0x1274, %l2
3944 fmovrslez %i5, %f31, %f19
3945 sdivcc %o3, 0x151B, %l4
3946 orcc %g7, %o2, %g5
3947 or %o6, 0x1A44, %l0
3948 smulcc %g6, %l6, %l3
3949 tsubcctv %o5, %i7, %g1
3950 fandnot2 %f16, %f12, %f24
3951 xnor %i6, %g3, %i1
3952 fnors %f17, %f19, %f19
3953 bgu,a,pt %xcc, loop_363
3954 fble %fcc1, loop_364
3955 fble %fcc1, loop_365
3956 tvs %icc, 0x4
3957loop_363:
3958 pdist %f20, %f16, %f16
3959loop_364:
3960 sir 0x0720
3961loop_365:
3962 fbug %fcc3, loop_366
3963 saved
3964 rdpr %cwp, %g1
3965 rdpr %cansave, %g2
3966 rdpr %canrestore, %g3
3967 rdpr %cleanwin, %g4
3968 rdpr %otherwin, %g5
3969 rdpr %wstate, %g6
3970 tn %xcc, 0x5
3971 movleu %xcc, %g4, %g2
3972loop_366:
3973 smulcc %o7, 0x0AD8, %o4
3974 fcmpeq16 %f16, %f0, %l5
3975 movcc %icc, %i2, %i0
3976 subccc %l1, 0x1EB5, %o0
3977 sll %i3, %o1, %l2
3978 bne loop_367
3979 xorcc %i5, 0x1D49, %i4
3980 tleu %icc, 0x5
3981 fmovdn %xcc, %f18, %f20
3982loop_367:
3983 fnands %f4, %f8, %f29
3984 srlx %l4, 0x14, %o3
3985 srlx %o2, %g5, %g7
3986 movpos %icc, %l0, %o6
3987 brgez,a %g6, loop_368
3988 fcmpes %fcc1, %f10, %f7
3989 edge8l %l6, %o5, %i7
3990 fnor %f30, %f12, %f26
3991loop_368:
3992 tg %icc, 0x5
3993 movre %g1, %l3, %g3
3994 orcc %i6, 0x1852, %g4
3995 tleu %icc, 0x4
3996 xnor %g2, 0x1528, %i1
3997 fmovda %icc, %f3, %f3
3998 fmul8x16al %f23, %f20, %f8
3999 fpsub16 %f0, %f8, %f12
4000 std %o6, [%l7 + 0x48]
4001 fnand %f0, %f2, %f16
4002 edge8ln %l5, %o4, %i2
4003 movge %xcc, %l1, %i0
4004 fnand %f12, %f14, %f24
4005 brlez %o0, loop_369
4006 subcc %i3, %l2, %i5
4007 nop
4008 setx loop_370, %l0, %l1
4009 jmpl %l1, %o1
4010 udivcc %l4, 0x1AEA, %i4
4011loop_369:
4012 fmovsg %xcc, %f12, %f5
4013 ldsh [%l7 + 0x36], %o3
4014loop_370:
4015 sllx %o2, %g5, %g7
4016 movg %icc, %o6, %g6
4017 fornot2 %f28, %f20, %f22
4018 bn,a,pn %icc, loop_371
4019 movg %icc, %l6, %o5
4020 bleu,a,pt %xcc, loop_372
4021 tn %icc, 0x1
4022loop_371:
4023 nop
4024 set 0x68, %i7
4025 ldxa [%l7 + %i7] 0x89, %l0
4026loop_372:
4027 addccc %g1, %l3, %i7
4028 fones %f12
4029 fone %f0
4030 tneg %icc, 0x4
4031 fmovde %xcc, %f10, %f1
4032 fand %f8, %f24, %f30
4033 xnor %i6, %g3, %g4
4034 membar 0x24
4035 fmovrdgez %i1, %f26, %f18
4036 edge8l %g2, %o7, %l5
4037 array32 %i2, %o4, %l1
4038 movgu %xcc, %o0, %i3
4039 movl %xcc, %l2, %i0
4040 fbge,a %fcc3, loop_373
4041 fnot2s %f8, %f27
4042 srl %i5, %l4, %o1
4043 wr %g0, 0x80, %asi
4044 swapa [%l7 + 0x14] %asi, %i4
4045loop_373:
4046 fsrc2s %f16, %f11
4047 edge32ln %o3, %o2, %g5
4048 fmul8x16al %f12, %f16, %f2
4049 fpadd32s %f4, %f20, %f26
4050 edge8n %g7, %o6, %l6
4051 wr %g0, 0x88, %asi
4052 lda [%l7 + 0x38] %asi, %f20
4053 fmovscs %icc, %f27, %f24
4054 fnors %f7, %f10, %f20
4055 addc %g6, %l0, %o5
4056 add %l3, 0x1AD5, %g1
4057 fmovse %icc, %f6, %f31
4058 tne %icc, 0x0
4059 edge16l %i6, %g3, %g4
4060 xor %i7, 0x1474, %i1
4061 movn %icc, %o7, %l5
4062 andcc %g2, %o4, %l1
4063 fmovdpos %icc, %f20, %f19
4064 movcs %xcc, %o0, %i2
4065 ta %xcc, 0x4
4066 faligndata %f18, %f16, %f10
4067 wr %g0, 0x88, %asi
4068 sta %f6, [%l7 + 0x58] %asi
4069 ldstub [%l7 + 0x4D], %i3
4070 fbg,a %fcc2, loop_374
4071 ba,a,pt %icc, loop_375
4072 xorcc %i0, %l2, %l4
4073 movn %icc, %o1, %i5
4074loop_374:
4075 xnor %o3, %o2, %i4
4076loop_375:
4077 tl %xcc, 0x0
4078 movleu %xcc, %g5, %g7
4079 set 0x70, %o1
4080 ldda [%l7 + %o1] 0x27, %o6
4081 sdivx %l6, 0x102A, %g6
4082 sdiv %o5, 0x1B1C, %l0
4083 fmovrslz %g1, %f14, %f4
4084 smulcc %l3, 0x1741, %g3
4085 movrlz %i6, 0x35E, %g4
4086 xor %i1, %o7, %i7
4087 tpos %icc, 0x5
4088 set 0x48, %g4
4089 stxa %g2, [%l7 + %g4] 0xea
4090 membar #Sync
4091 restored
4092 rdpr %cwp, %g1
4093 rdpr %cansave, %g2
4094 rdpr %canrestore, %g3
4095 rdpr %cleanwin, %g4
4096 rdpr %otherwin, %g5
4097 rdpr %wstate, %g6
4098 fcmpgt16 %f16, %f0, %l5
4099 stb %o4, [%l7 + 0x3A]
4100 tgu %xcc, 0x4
4101 ldsw [%l7 + 0x74], %o0
4102 edge16n %i2, %i3, %i0
4103 add %l2, %l1, %l4
4104 mulscc %o1, %i5, %o3
4105 saved
4106 rdpr %cwp, %g1
4107 rdpr %cansave, %g2
4108 rdpr %canrestore, %g3
4109 rdpr %cleanwin, %g4
4110 rdpr %otherwin, %g5
4111 rdpr %wstate, %g6
4112 fcmped %fcc1, %f20, %f0
4113 bcc,pt %icc, loop_376
4114 fpadd32s %f19, %f20, %f22
4115 xorcc %i4, 0x1ECA, %o2
4116 fexpand %f25, %f2
4117loop_376:
4118 mulx %g5, 0x16D0, %g7
4119 edge16n %o6, %l6, %g6
4120 andncc %o5, %g1, %l0
4121 fmovdne %icc, %f30, %f18
4122 fmovsa %icc, %f6, %f23
4123 subc %l3, 0x1894, %g3
4124 tne %icc, 0x7
4125 umulcc %i6, 0x0915, %i1
4126 move %xcc, %o7, %g4
4127 tgu %icc, 0x1
4128 wr %g0, 0x80, %asi
4129 prefetcha [%l7 + 0x20] %asi, 0x2
4130 add %l5, 0x0935, %i7
4131 movcs %xcc, %o0, %i2
4132 sdivx %i3, 0x1E54, %o4
4133 srl %l2, 0x15, %l1
4134 set 0x74, %i2
4135 stwa %i0, [%l7 + %i2] 0x88
4136 umul %l4, %i5, %o3
4137 srlx %i4, 0x06, %o2
4138 tle %icc, 0x7
4139 tneg %icc, 0x2
4140 fxnor %f0, %f6, %f30
4141 restored
4142 rdpr %cwp, %g1
4143 rdpr %cansave, %g2
4144 rdpr %canrestore, %g3
4145 rdpr %cleanwin, %g4
4146 rdpr %otherwin, %g5
4147 rdpr %wstate, %g6
4148 fbn %fcc0, loop_377
4149 fbn %fcc2, loop_378
4150 edge8ln %o1, %g7, %g5
4151 fcmped %fcc3, %f6, %f14
4152loop_377:
4153 tgu %icc, 0x0
4154loop_378:
4155 move %icc, %o6, %g6
4156 fmovsg %icc, %f10, %f12
4157 edge16n %l6, %g1, %o5
4158 nop
4159 setx loop_379, %l0, %l1
4160 wrpr 0x1, %tl
4161 wrpr %l1, %tpc
4162 add %l1, 0x4, %l1
4163 wrpr %l1, %tnpc
4164 setx 0x34400001400, %l0, %l1
4165 wrpr %l1, %tstate
4166 wrhpr 0x4, %htstate
4167 retry
4168 movvs %icc, %l0, %g3
4169 bcs loop_380
4170 edge16ln %l3, %i6, %o7
4171loop_379:
4172 fmovse %xcc, %f4, %f13
4173 edge32l %i1, %g4, %g2
4174loop_380:
4175 sir 0x002B
4176 fcmps %fcc3, %f28, %f4
4177 fmovrdlz %l5, %f22, %f18
4178 movle %icc, %o0, %i2
4179 udiv %i3, 0x1726, %i7
4180 sethi 0x01F4, %o4
4181 movg %icc, %l2, %i0
4182 edge8l %l4, %i5, %l1
4183 wr %g0, 0x19, %asi
4184 lduha [%l7 + 0x16] %asi, %i4
4185 fxnors %f19, %f5, %f17
4186 andcc %o2, 0x0A89, %o3
4187 tl %xcc, 0x7
4188 ta %xcc, 0x3
4189 movge %xcc, %g7, %o1
4190 tg %icc, 0x0
4191 movg %xcc, %g5, %g6
4192 wr %g0, 0x89, %asi
4193 lduba [%l7 + 0x4C] %asi, %o6
4194 fmul8x16au %f2, %f21, %f10
4195 lduw [%l7 + 0x34], %l6
4196 sdiv %g1, 0x13A0, %o5
4197 sir 0x13ED
4198 movg %icc, %l0, %g3
4199 fmovda %icc, %f3, %f14
4200 mulscc %i6, %o7, %i1
4201 orcc %l3, 0x1893, %g2
4202 bcc %icc, loop_381
4203 fpsub32s %f6, %f16, %f21
4204 tsubcctv %l5, 0x12F3, %o0
4205 edge32 %i2, %i3, %i7
4206loop_381:
4207 fmovrse %g4, %f30, %f27
4208 edge16n %l2, %i0, %l4
4209 fmovrdgz %i5, %f14, %f18
4210 subc %l1, 0x0FDF, %o4
4211 move %icc, %i4, %o2
4212 tneg %icc, 0x3
4213 movre %o3, 0x039, %g7
4214 saved
4215 rdpr %cwp, %g1
4216 rdpr %cansave, %g2
4217 rdpr %canrestore, %g3
4218 rdpr %cleanwin, %g4
4219 rdpr %otherwin, %g5
4220 rdpr %wstate, %g6
4221 fblg %fcc0, loop_382
4222 edge16 %o1, %g6, %g5
4223 edge32l %o6, %l6, %g1
4224 fmul8x16au %f23, %f3, %f30
4225loop_382:
4226 te %icc, 0x5
4227 tneg %icc, 0x1
4228 sethi 0x1681, %l0
4229 sir 0x0C99
4230 movge %xcc, %g3, %i6
4231 fcmple16 %f20, %f8, %o5
4232 add %o7, 0x1C5F, %i1
4233 movcs %icc, %g2, %l5
4234 fzeros %f14
4235 fbuge,a %fcc2, loop_383
4236 movl %icc, %o0, %l3
4237 subccc %i2, %i3, %i7
4238 fcmpeq16 %f22, %f6, %l2
4239loop_383:
4240 sdiv %i0, 0x148F, %l4
4241 wr %g0, 0xf8, %asi
4242 stda %f0, [%l7 + 0x40] %asi
4243 membar #Sync
4244 fmovrdlz %i5, %f26, %f26
4245 movl %xcc, %l1, %g4
4246 tsubcctv %o4, %o2, %i4
4247 tvs %icc, 0x3
4248 fmovrsgz %o3, %f21, %f19
4249 fzeros %f29
4250 fornot1s %f19, %f22, %f13
4251 tgu %xcc, 0x5
4252 subccc %g7, %o1, %g6
4253 tpos %xcc, 0x6
4254 fzero %f30
4255 tvs %icc, 0x6
4256 move %icc, %o6, %l6
4257 fmovdgu %xcc, %f25, %f20
4258 bcs,a %icc, loop_384
4259 fpack16 %f18, %f29
4260 bcs,a loop_385
4261 orncc %g1, 0x1927, %g5
4262loop_384:
4263 movvs %icc, %l0, %g3
4264 bneg,a,pn %xcc, loop_386
4265loop_385:
4266 bcs loop_387
4267 tn %icc, 0x4
4268 srlx %o5, 0x1A, %o7
4269loop_386:
4270 fnors %f28, %f17, %f27
4271loop_387:
4272 ldub [%l7 + 0x79], %i6
4273 wr %g0, 0x11, %asi
4274 prefetcha [%l7 + 0x18] %asi, 0x3
4275 tsubcc %g2, 0x1454, %l5
4276 addccc %l3, %o0, %i2
4277 movre %i7, 0x0EA, %i3
4278 sra %i0, 0x14, %l2
4279 fbuge,a %fcc3, loop_388
4280 subcc %l4, 0x0B36, %i5
4281 udivcc %g4, 0x0243, %o4
4282 tsubcc %o2, 0x07F9, %i4
4283loop_388:
4284 udivx %o3, 0x063C, %l1
4285 bn,a %xcc, loop_389
4286 brlz %g7, loop_390
4287 fmovdgu %xcc, %f7, %f11
4288 and %g6, %o1, %o6
4289loop_389:
4290 fexpand %f25, %f24
4291loop_390:
4292 tsubcctv %g1, 0x10F7, %l6
4293 ldstub [%l7 + 0x59], %g5
4294 xorcc %l0, 0x0F09, %o5
4295 saved
4296 rdpr %cwp, %g1
4297 rdpr %cansave, %g2
4298 rdpr %canrestore, %g3
4299 rdpr %cleanwin, %g4
4300 rdpr %otherwin, %g5
4301 rdpr %wstate, %g6
4302 edge8n %o7, %i6, %g3
4303 set 0x0C, %i3
4304 ldsha [%l7 + %i3] 0x04, %g2
4305 edge8l %l5, %l3, %o0
4306 fmovsne %xcc, %f12, %f8
4307 fone %f18
4308 srax %i1, %i2, %i3
4309 sdiv %i0, 0x0FD9, %i7
4310 tn %xcc, 0x1
4311 sir 0x08DA
4312 tsubcc %l4, %i5, %g4
4313 tcc %xcc, 0x2
4314 fmovsvs %xcc, %f19, %f30
4315 fmovsneg %xcc, %f26, %f17
4316 wr %g0, 0x80, %asi
4317 lda [%l7 + 0x30] %asi, %f20
4318 array16 %o4, %l2, %o2
4319 udiv %o3, 0x1567, %i4
4320 movrgz %g7, 0x10B, %l1
4321 xorcc %g6, 0x0908, %o1
4322 bleu,a,pt %icc, loop_391
4323 fbn %fcc1, loop_392
4324 tcs %xcc, 0x1
4325 movrgz %g1, %l6, %o6
4326loop_391:
4327 call loop_393
4328loop_392:
4329 smul %g5, 0x0004, %o5
4330 brnz,a %o7, loop_394
4331 fmovdgu %xcc, %f3, %f3
4332loop_393:
4333 mova %icc, %i6, %g3
4334 movn %icc, %l0, %l5
4335loop_394:
4336 bl loop_395
4337 ble,a,pn %xcc, loop_396
4338 tn %xcc, 0x3
4339 ta %icc, 0x3
4340loop_395:
4341 fmovrdlez %g2, %f4, %f12
4342loop_396:
4343 fbu,a %fcc1, loop_397
4344 fmovsvs %xcc, %f29, %f11
4345 edge8l %o0, %l3, %i1
4346 tne %xcc, 0x2
4347loop_397:
4348 ble,a,pn %xcc, loop_398
4349 bge,pn %icc, loop_399
4350 fmovdcc %xcc, %f4, %f9
4351 edge8l %i2, %i0, %i3
4352loop_398:
4353 movvs %xcc, %l4, %i7
4354loop_399:
4355 nop
4356 set 0x38, %g1
4357 sta %f3, [%l7 + %g1] 0x81
4358 xnor %g4, 0x103F, %i5
4359 membar #Sync
4360 set 0x40, %o0
4361 ldda [%l7 + %o0] 0xf9, %f0
4362 movgu %icc, %o4, %l2
4363 set 0x64, %o5
4364 lduha [%l7 + %o5] 0x0c, %o3
4365 orncc %i4, 0x0DA3, %g7
4366 bcc,a loop_400
4367 te %icc, 0x3
4368 fpackfix %f26, %f30
4369 nop
4370 set 0x2C, %g5
4371 lduw [%l7 + %g5], %l1
4372loop_400:
4373 fmovsvc %icc, %f14, %f31
4374 orncc %o2, 0x0FBD, %o1
4375 movne %xcc, %g1, %l6
4376 edge32 %o6, %g5, %g6
4377 sllx %o5, %i6, %g3
4378 tvc %xcc, 0x2
4379 andn %o7, 0x1BD0, %l0
4380 sdiv %l5, 0x0066, %o0
4381 sdivx %l3, 0x18E8, %i1
4382 ldstub [%l7 + 0x32], %g2
4383 movge %xcc, %i0, %i3
4384 nop
4385 setx loop_401, %l0, %l1
4386 jmpl %l1, %i2
4387 be %xcc, loop_402
4388 fmovdleu %xcc, %f6, %f16
4389 wr %g0, 0x89, %asi
4390 lduba [%l7 + 0x28] %asi, %l4
4391loop_401:
4392 smul %g4, 0x12DB, %i7
4393loop_402:
4394 fmovsvc %xcc, %f31, %f22
4395 fone %f12
4396 brlez,a %o4, loop_403
4397 edge16 %l2, %i5, %o3
4398 fpmerge %f5, %f0, %f4
4399 prefetch [%l7 + 0x40], 0x3
4400loop_403:
4401 restored
4402 rdpr %cwp, %g1
4403 rdpr %cansave, %g2
4404 rdpr %canrestore, %g3
4405 rdpr %cleanwin, %g4
4406 rdpr %otherwin, %g5
4407 rdpr %wstate, %g6
4408 fbge %fcc0, loop_404
4409 edge32n %i4, %l1, %g7
4410 movneg %icc, %o2, %o1
4411 wr %g0, 0x19, %asi
4412 ldstuba [%l7 + 0x3A] %asi, %l6
4413loop_404:
4414 xor %o6, 0x11EE, %g5
4415 fornot1 %f20, %f22, %f14
4416 tn %icc, 0x3
4417 movrlez %g1, %g6, %o5
4418 fmovdneg %xcc, %f31, %f2
4419 st %f28, [%l7 + 0x08]
4420 fbug %fcc3, loop_405
4421 taddcctv %i6, %o7, %l0
4422 move %icc, %l5, %g3
4423 array32 %o0, %l3, %g2
4424loop_405:
4425 fcmpgt32 %f18, %f18, %i0
4426 udivx %i3, 0x083E, %i1
4427 fpadd32s %f13, %f15, %f19
4428 addcc %i2, 0x13E6, %l4
4429 tvc %icc, 0x3
4430 movvc %xcc, %g4, %i7
4431 fabss %f7, %f16
4432 fnot2s %f27, %f2
4433 movn %xcc, %o4, %i5
4434 orncc %o3, 0x0757, %l2
4435 edge8 %i4, %l1, %o2
4436 array8 %o1, %l6, %g7
4437 sllx %g5, %o6, %g1
4438 fandnot2 %f12, %f26, %f28
4439 xorcc %g6, 0x0BEC, %i6
4440 fbg %fcc0, loop_406
4441 movneg %icc, %o5, %o7
4442 edge8 %l0, %g3, %l5
4443 xorcc %l3, %o0, %g2
4444loop_406:
4445 sethi 0x1633, %i0
4446 add %l7, 0x3C, %l6
4447 wr %g0, 0x80, %asi
4448 casa [%l6] 0x80, %i1, %i2
4449 subcc %l4, 0x1D81, %g4
4450 popc 0x0EE4, %i7
4451 membar 0x6A
4452 fbe,a %fcc0, loop_407
4453 subc %o4, 0x1FB9, %i5
4454 sra %i3, %o3, %i4
4455 membar 0x54
4456loop_407:
4457 nop
4458 wr %g0, 0x04, %asi
4459 ldda [%l7 + 0x70] %asi, %l0
4460 ba,a loop_408
4461 movleu %xcc, %o2, %o1
4462 and %l6, 0x0EAD, %l2
4463 movcs %xcc, %g5, %g7
4464loop_408:
4465 sdivcc %g1, 0x18BA, %g6
4466 faligndata %f14, %f28, %f28
4467 edge16ln %o6, %o5, %o7
4468 addc %i6, 0x072A, %g3
4469 mulscc %l0, %l3, %l5
4470 srlx %o0, 0x05, %i0
4471 fnot1 %f6, %f8
4472 fcmpne16 %f16, %f18, %g2
4473 ldsb [%l7 + 0x29], %i2
4474 nop
4475 set 0x74, %i6
4476 ldsh [%l7 + %i6], %l4
4477 movleu %icc, %g4, %i7
4478 tsubcctv %o4, %i5, %i1
4479 fmovdle %icc, %f15, %f10
4480 fcmpgt32 %f30, %f18, %o3
4481 fmovsg %xcc, %f1, %f22
4482 fbn,a %fcc3, loop_409
4483 tneg %icc, 0x3
4484 faligndata %f16, %f4, %f6
4485 fsrc1s %f0, %f4
4486loop_409:
4487 tl %icc, 0x2
4488 brlz %i4, loop_410
4489 fcmpeq16 %f0, %f6, %i3
4490 fbo %fcc1, loop_411
4491 umul %l1, 0x1426, %o2
4492loop_410:
4493 xorcc %o1, 0x0B01, %l2
4494 fnands %f23, %f12, %f18
4495loop_411:
4496 fand %f22, %f18, %f2
4497 stbar
4498 movleu %xcc, %l6, %g5
4499 fpadd32 %f8, %f4, %f6
4500 fandnot2 %f26, %f24, %f10
4501 movleu %xcc, %g7, %g1
4502 fmovsa %xcc, %f12, %f14
4503 srlx %o6, 0x07, %g6
4504 brlez,a %o5, loop_412
4505 sir 0x1EC5
4506 tcs %icc, 0x1
4507 nop
4508 set 0x58, %g2
4509 std %f18, [%l7 + %g2]
4510loop_412:
4511 edge16l %o7, %g3, %l0
4512 sir 0x16B9
4513 stw %l3, [%l7 + 0x1C]
4514 smul %i6, 0x1758, %l5
4515 tsubcc %i0, %o0, %i2
4516 fcmps %fcc1, %f30, %f29
4517 fmovsgu %xcc, %f25, %f19
4518 xnor %g2, %g4, %l4
4519 movrlez %o4, %i5, %i1
4520 andn %i7, 0x10DF, %o3
4521 fmul8x16 %f27, %f0, %f14
4522 alignaddrl %i4, %l1, %i3
4523 fbg %fcc0, loop_413
4524 sir 0x03DC
4525 edge32 %o1, %l2, %o2
4526 edge32n %l6, %g5, %g1
4527loop_413:
4528 fcmpne32 %f10, %f0, %g7
4529 orn %g6, %o6, %o5
4530 umulcc %o7, 0x1044, %l0
4531 subcc %l3, 0x103F, %g3
4532 tge %icc, 0x1
4533 edge32ln %l5, %i6, %i0
4534 edge16n %i2, %g2, %o0
4535 fone %f2
4536 bne,a %icc, loop_414
4537 brlez,a %g4, loop_415
4538 fmovsg %xcc, %f8, %f3
4539 edge16ln %o4, %i5, %l4
4540loop_414:
4541 edge32l %i7, %i1, %i4
4542loop_415:
4543 fpsub16s %f23, %f23, %f22
4544 fmul8x16 %f15, %f2, %f20
4545 movrgez %o3, 0x3F5, %l1
4546 fcmpne32 %f12, %f18, %o1
4547 srlx %i3, %l2, %l6
4548 fpadd16s %f31, %f22, %f12
4549 fzeros %f17
4550 movcs %icc, %g5, %g1
4551 tl %icc, 0x2
4552 sllx %o2, 0x19, %g6
4553 fnot1 %f4, %f0
4554 fmovdneg %xcc, %f12, %f2
4555 fnegs %f25, %f11
4556 orcc %o6, 0x1644, %g7
4557 fpadd16s %f26, %f11, %f27
4558 ta %icc, 0x4
4559 fnors %f12, %f8, %f31
4560 edge32l %o7, %o5, %l3
4561 fbe %fcc1, loop_416
4562 smulcc %l0, %g3, %l5
4563 movleu %icc, %i6, %i2
4564 fmovsge %icc, %f17, %f10
4565loop_416:
4566 mulscc %i0, 0x01EB, %o0
4567 sub %g4, %g2, %o4
4568 tl %icc, 0x7
4569 andncc %l4, %i5, %i7
4570 tgu %xcc, 0x0
4571 movrgz %i4, 0x326, %o3
4572 nop
4573 setx loop_417, %l0, %l1
4574 wrpr 0x1, %tl
4575 wrpr %l1, %tpc
4576 add %l1, 0x4, %l1
4577 wrpr %l1, %tnpc
4578 setx 0x34400001400, %l0, %l1
4579 wrpr %l1, %tstate
4580 wrhpr 0x4, %htstate
4581 retry
4582 fmovsl %xcc, %f6, %f11
4583 movrlez %l1, 0x36D, %o1
4584 nop
4585 set 0x4E, %l2
4586 ldsh [%l7 + %l2], %i3
4587loop_417:
4588 popc %l2, %i1
4589 edge16ln %g5, %g1, %o2
4590 nop
4591 set 0x20, %g3
4592 std %f8, [%l7 + %g3]
4593 fpsub32s %f10, %f16, %f13
4594 movne %xcc, %g6, %l6
4595 mulscc %g7, %o7, %o6
4596 fbu %fcc0, loop_418
4597 tsubcctv %l3, 0x0F67, %o5
4598 membar 0x20
4599 tvs %xcc, 0x2
4600loop_418:
4601 movrlez %l0, 0x3BA, %l5
4602 fmovde %icc, %f21, %f11
4603 orcc %i6, 0x106F, %i2
4604 tle %icc, 0x6
4605 sdivcc %g3, 0x0581, %o0
4606 fcmpgt32 %f12, %f22, %i0
4607 umulcc %g2, %o4, %l4
4608 move %icc, %i5, %g4
4609 udivx %i4, 0x11F8, %o3
4610 brgez,a %l1, loop_419
4611 andn %i7, %i3, %l2
4612 tcs %xcc, 0x3
4613 sethi 0x1FFF, %o1
4614loop_419:
4615 sub %i1, 0x053D, %g1
4616 array16 %g5, %g6, %o2
4617 fpadd32 %f2, %f30, %f6
4618 movcc %icc, %g7, %l6
4619 addcc %o6, 0x1552, %o7
4620 sll %o5, 0x10, %l0
4621 stbar
4622 sdivcc %l3, 0x1494, %i6
4623 tvc %icc, 0x3
4624 tcc %icc, 0x0
4625 lduw [%l7 + 0x7C], %i2
4626 tsubcctv %g3, 0x0076, %l5
4627 movl %icc, %o0, %g2
4628 brgez,a %o4, loop_420
4629 edge32 %l4, %i0, %g4
4630 fmovrdgez %i4, %f0, %f4
4631 movrlez %o3, %l1, %i5
4632loop_420:
4633 nop
4634 set 0x3C, %l1
4635 ldsw [%l7 + %l1], %i3
4636 xorcc %i7, %l2, %o1
4637 tleu %xcc, 0x0
4638 fpackfix %f26, %f11
4639 andncc %g1, %i1, %g5
4640 array8 %o2, %g6, %l6
4641 orn %o6, %o7, %g7
4642 nop
4643 setx loop_421, %l0, %l1
4644 wrpr 0x1, %tl
4645 wrpr %l1, %tpc
4646 add %l1, 0x4, %l1
4647 wrpr %l1, %tnpc
4648 setx 0x34400001400, %l0, %l1
4649 wrpr %l1, %tstate
4650 wrhpr 0x4, %htstate
4651 retry
4652 movg %icc, %l0, %o5
4653 fcmped %fcc0, %f10, %f16
4654 srax %i6, %i2, %l3
4655loop_421:
4656 fnands %f13, %f31, %f13
4657 tge %icc, 0x4
4658 tne %icc, 0x6
4659 udivcc %g3, 0x1C60, %l5
4660 fbue %fcc1, loop_422
4661 fba,a %fcc3, loop_423
4662 fand %f30, %f26, %f0
4663 sdiv %o0, 0x1C2F, %o4
4664loop_422:
4665 sll %l4, %i0, %g2
4666loop_423:
4667 edge8ln %i4, %g4, %o3
4668 restored
4669 rdpr %cwp, %g1
4670 rdpr %cansave, %g2
4671 rdpr %canrestore, %g3
4672 rdpr %cleanwin, %g4
4673 rdpr %otherwin, %g5
4674 rdpr %wstate, %g6
4675 array16 %l1, %i3, %i5
4676 fandnot1 %f0, %f30, %f12
4677 bpos,a %xcc, loop_424
4678 fbne %fcc3, loop_425
4679 edge8l %i7, %o1, %g1
4680 sra %i1, 0x02, %g5
4681loop_424:
4682 movpos %xcc, %o2, %g6
4683loop_425:
4684 umul %l2, %l6, %o6
4685 edge8 %g7, %o7, %l0
4686 tle %xcc, 0x0
4687 xor %i6, %o5, %l3
4688 fnot2s %f1, %f19
4689 edge8l %i2, %g3, %o0
4690 edge8 %l5, %o4, %i0
4691 edge32 %g2, %i4, %l4
4692 addc %g4, %l1, %i3
4693 brnz,a %i5, loop_426
4694 sub %i7, 0x0D2D, %o3
4695 tle %xcc, 0x0
4696 udivx %o1, 0x14EA, %g1
4697loop_426:
4698 bge loop_427
4699 srl %i1, %g5, %g6
4700 edge16n %o2, %l6, %o6
4701 ba,a loop_428
4702loop_427:
4703 tpos %xcc, 0x4
4704 brlez %l2, loop_429
4705 edge8ln %o7, %g7, %i6
4706loop_428:
4707 addccc %l0, 0x175F, %l3
4708 xnor %o5, %g3, %i2
4709loop_429:
4710 fmuld8ulx16 %f5, %f0, %f2
4711 movneg %icc, %o0, %l5
4712 movpos %xcc, %o4, %g2
4713 set 0x34, %i4
4714 lduwa [%l7 + %i4] 0x19, %i0
4715 ldstub [%l7 + 0x50], %i4
4716 smul %g4, %l1, %i3
4717 movrgez %i5, 0x173, %l4
4718 xnorcc %i7, %o3, %g1
4719 taddcc %i1, 0x0954, %g5
4720 movrgz %o1, %g6, %o2
4721 swap [%l7 + 0x14], %l6
4722 tge %xcc, 0x0
4723 xnor %l2, %o7, %g7
4724 movvs %xcc, %i6, %l0
4725 fmovrse %o6, %f25, %f24
4726 popc %l3, %o5
4727 set 0x40, %o7
4728 stda %f16, [%l7 + %o7] 0x19
4729 fbo %fcc3, loop_430
4730 tvc %xcc, 0x0
4731 nop
4732 setx loop_431, %l0, %l1
4733 jmpl %l1, %g3
4734 brlz %o0, loop_432
4735loop_430:
4736 tn %icc, 0x1
4737 edge32 %i2, %l5, %o4
4738loop_431:
4739 movvs %xcc, %i0, %g2
4740loop_432:
4741 siam 0x1
4742 wr %g0, 0xf8, %asi
4743 stda %f0, [%l7 + 0x40] %asi
4744 membar #Sync
4745 tpos %icc, 0x6
4746 tsubcctv %i4, 0x1D43, %l1
4747 movge %icc, %g4, %i5
4748 bn,a,pt %icc, loop_433
4749 andn %i3, 0x0BEA, %l4
4750 add %l7, 0x20, %l6
4751 wr %g0, 0x88, %asi
4752 ldxa [%l6] %asi, %o3
4753 casxa [%l6] 0x88, %o3, %g1
4754loop_433:
4755 fmovrsgez %i7, %f29, %f17
4756 bcs,pn %xcc, loop_434
4757 tcs %icc, 0x4
4758 nop
4759 set 0x78, %l0
4760 std %f30, [%l7 + %l0]
4761 nop
4762 setx loop_435, %l0, %l1
4763 jmpl %l1, %g5
4764loop_434:
4765 edge16 %o1, %i1, %g6
4766 nop
4767 setx loop_436, %l0, %l1
4768 wrpr 0x1, %tl
4769 wrpr %l1, %tnpc
4770 setx 0x34400001400, %l0, %l1
4771 wrpr %l1, %tstate
4772 wrhpr 0x4, %htstate
4773 done
4774 tcc %icc, 0x5
4775loop_435:
4776 array16 %l6, %l2, %o7
4777 fpack32 %f22, %f8, %f4
4778loop_436:
4779 edge32 %o2, %i6, %l0
4780 edge16ln %o6, %g7, %o5
4781 srl %l3, 0x14, %g3
4782 edge32n %o0, %i2, %o4
4783 wr %g0, 0x89, %asi
4784 ldswa [%l7 + 0x74] %asi, %l5
4785 set 0x40, %l3
4786 stda %f16, [%l7 + %l3] 0x16
4787 membar #Sync
4788 andncc %i0, %i4, %l1
4789 fbo %fcc1, loop_437
4790 fblg,a %fcc3, loop_438
4791 fmovdgu %xcc, %f5, %f16
4792 mulscc %g4, %i5, %i3
4793loop_437:
4794 tne %xcc, 0x6
4795loop_438:
4796 umul %g2, %l4, %o3
4797 st %f29, [%l7 + 0x58]
4798 ldub [%l7 + 0x25], %i7
4799 fbne %fcc1, loop_439
4800 edge32l %g5, %o1, %g1
4801 tsubcctv %g6, 0x118B, %l6
4802 movgu %xcc, %i1, %o7
4803loop_439:
4804 brgez %o2, loop_440
4805 move %icc, %l2, %l0
4806 std %f4, [%l7 + 0x58]
4807 call loop_441
4808loop_440:
4809 fmul8sux16 %f26, %f0, %f14
4810 brgez %o6, loop_442
4811 fbl %fcc2, loop_443
4812loop_441:
4813 fandnot1s %f7, %f1, %f7
4814 umul %i6, %o5, %l3
4815loop_442:
4816 andn %g3, %g7, %i2
4817loop_443:
4818 tcs %icc, 0x3
4819 tvs %icc, 0x5
4820 tle %xcc, 0x2
4821 wr %g0, 0x27, %asi
4822 stba %o0, [%l7 + 0x2D] %asi
4823 membar #Sync
4824 sdivx %o4, 0x0E1A, %i0
4825 nop
4826 set 0x70, %l4
4827 stw %l5, [%l7 + %l4]
4828 taddcc %i4, %l1, %g4
4829 add %l7, 0x28, %l6
4830 wr %g0, 0x89, %asi
4831 casxa [%l6] 0x89, %i3, %i5
4832 andcc %g2, %l4, %o3
4833 wr %g0, 0x88, %asi
4834 stba %g5, [%l7 + 0x76] %asi
4835 brlz,a %o1, loop_444
4836 tsubcc %i7, 0x0E07, %g6
4837 sub %l6, 0x0A54, %g1
4838 fbl,a %fcc1, loop_445
4839loop_444:
4840 fmovrsgez %o7, %f21, %f12
4841 brgez %i1, loop_446
4842 edge8ln %o2, %l2, %l0
4843loop_445:
4844 fbug %fcc2, loop_447
4845 fnot2s %f10, %f29
4846loop_446:
4847 tpos %xcc, 0x4
4848 movl %xcc, %o6, %i6
4849loop_447:
4850 bcc loop_448
4851 fmovrsgz %o5, %f13, %f24
4852 andcc %g3, %l3, %i2
4853 tle %icc, 0x3
4854loop_448:
4855 fmovrse %g7, %f5, %f11
4856 fnot1 %f14, %f26
4857 fmovrdlz %o0, %f20, %f20
4858 fmovdneg %icc, %f28, %f19
4859 edge32l %i0, %l5, %i4
4860 subc %l1, %g4, %i3
4861 fmovde %icc, %f16, %f4
4862 orncc %i5, 0x1A83, %o4
4863 fbug,a %fcc1, loop_449
4864 movgu %icc, %g2, %o3
4865 movpos %icc, %g5, %l4
4866 ldsb [%l7 + 0x73], %o1
4867loop_449:
4868 sir 0x17DD
4869 fnands %f12, %f11, %f9
4870 tsubcctv %g6, 0x1850, %l6
4871 sll %i7, 0x04, %g1
4872 nop
4873 set 0x6C, %g6
4874 ldsw [%l7 + %g6], %i1
4875 wr %g0, 0x80, %asi
4876 ldswa [%l7 + 0x14] %asi, %o2
4877 taddcctv %o7, %l0, %l2
4878 fandnot2 %f30, %f22, %f26
4879 fmovs %f22, %f9
4880 edge16l %i6, %o5, %o6
4881 bn,a %icc, loop_450
4882 fxor %f22, %f6, %f18
4883 array32 %g3, %l3, %i2
4884 fbue,a %fcc2, loop_451
4885loop_450:
4886 brgez,a %g7, loop_452
4887 sdivcc %i0, 0x011F, %o0
4888 edge8ln %l5, %l1, %g4
4889loop_451:
4890 membar 0x24
4891loop_452:
4892 movn %icc, %i4, %i5
4893 sdiv %o4, 0x0F01, %i3
4894 bl %xcc, loop_453
4895 alignaddr %o3, %g2, %g5
4896 tleu %icc, 0x5
4897 movvc %icc, %o1, %l4
4898loop_453:
4899 srlx %l6, 0x1E, %g6
4900 movleu %xcc, %g1, %i1
4901 fmovsgu %xcc, %f16, %f4
4902 faligndata %f2, %f12, %f18
4903 subcc %i7, %o7, %l0
4904 umul %o2, %l2, %i6
4905 movle %xcc, %o6, %g3
4906 fmovrdlz %l3, %f8, %f18
4907 addcc %o5, %g7, %i0
4908 fbue %fcc3, loop_454
4909 movl %icc, %o0, %l5
4910 fmovdleu %xcc, %f6, %f31
4911 movrne %i2, %l1, %g4
4912loop_454:
4913 fmul8x16al %f28, %f7, %f26
4914 mulscc %i5, 0x04BD, %o4
4915 ta %xcc, 0x2
4916 fone %f18
4917 udivcc %i4, 0x122E, %o3
4918 tsubcc %i3, 0x1F14, %g5
4919 ba,pn %icc, loop_455
4920 movrgez %g2, %l4, %l6
4921 orncc %o1, %g6, %g1
4922 movle %icc, %i1, %o7
4923loop_455:
4924 nop
4925 wr %g0, 0x27, %asi
4926 stha %i7, [%l7 + 0x62] %asi
4927 membar #Sync
4928 movvc %xcc, %l0, %o2
4929 fmovscc %icc, %f21, %f18
4930 set 0x38, %o6
4931 lda [%l7 + %o6] 0x81, %f3
4932 fcmpgt32 %f8, %f30, %l2
4933 ldd [%l7 + 0x30], %f12
4934 fcmpne32 %f16, %f20, %i6
4935 restored
4936 rdpr %cwp, %g1
4937 rdpr %cansave, %g2
4938 rdpr %canrestore, %g3
4939 rdpr %cleanwin, %g4
4940 rdpr %otherwin, %g5
4941 rdpr %wstate, %g6
4942 edge8n %o6, %g3, %o5
4943 fmovd %f30, %f8
4944 wr %g0, 0x11, %asi
4945 ldstuba [%l7 + 0x42] %asi, %g7
4946 subc %l3, %o0, %l5
4947 fandnot2s %f3, %f20, %f3
4948 edge16n %i0, %i2, %g4
4949 xnorcc %l1, 0x036C, %o4
4950 array8 %i4, %o3, %i3
4951 edge32 %i5, %g2, %l4
4952 xnor %g5, 0x13F0, %o1
4953 popc %g6, %l6
4954 and %g1, 0x0B34, %o7
4955 fbue %fcc2, loop_456
4956 tcc %icc, 0x6
4957 brz,a %i7, loop_457
4958 fcmpeq16 %f20, %f0, %l0
4959loop_456:
4960 ta %icc, 0x5
4961 movneg %icc, %o2, %i1
4962loop_457:
4963 tvs %icc, 0x2
4964 movvc %xcc, %i6, %o6
4965 lduw [%l7 + 0x50], %l2
4966 saved
4967 rdpr %cwp, %g1
4968 rdpr %cansave, %g2
4969 rdpr %canrestore, %g3
4970 rdpr %cleanwin, %g4
4971 rdpr %otherwin, %g5
4972 rdpr %wstate, %g6
4973 movrlz %g3, %g7, %o5
4974 taddcc %l3, 0x0543, %l5
4975 bshuffle %f4, %f2, %f28
4976 edge8n %o0, %i2, %i0
4977 fmovrdlez %g4, %f8, %f16
4978 wr %g0, 0x2b, %asi
4979 stxa %o4, [%l7 + 0x28] %asi
4980 membar #Sync
4981 fand %f22, %f6, %f18
4982 addcc %i4, 0x0414, %o3
4983 orcc %i3, %i5, %l1
4984 taddcctv %g2, 0x09E3, %l4
4985 fcmpeq32 %f10, %f18, %o1
4986 bgu loop_458
4987 and %g5, %g6, %g1
4988 ta %icc, 0x7
4989 move %icc, %o7, %l6
4990loop_458:
4991 nop
4992 wr %g0, 0x89, %asi
4993 ldxa [%l7 + 0x68] %asi, %i7
4994 andcc %l0, 0x0053, %i1
4995 fcmpd %fcc2, %f28, %f16
4996 fcmpgt16 %f18, %f28, %o2
4997 sub %o6, 0x05F7, %i6
4998 fands %f5, %f2, %f17
4999 brgez %l2, loop_459
5000 array32 %g3, %g7, %l3
5001 sethi 0x0946, %o5
5002 fsrc2 %f0, %f0
5003loop_459:
5004 xor %l5, %i2, %i0
5005 fbl %fcc1, loop_460
5006 fmul8x16 %f4, %f2, %f16
5007 sdivcc %o0, 0x1D41, %o4
5008 fpadd32 %f6, %f28, %f2
5009loop_460:
5010 xnorcc %i4, %o3, %i3
5011 wr %g0, 0x80, %asi
5012 ldda [%l7 + 0x40] %asi, %f0
5013 fxnor %f2, %f26, %f12
5014 call loop_461
5015 smul %i5, %g4, %g2
5016 xnorcc %l4, %o1, %g5
5017 brnz,a %l1, loop_462
5018loop_461:
5019 alignaddrl %g6, %o7, %l6
5020 flush %l7 + 0x44
5021 fmul8x16 %f12, %f18, %f12
5022loop_462:
5023 fmovrde %g1, %f6, %f30
5024 fbg,a %fcc1, loop_463
5025 alignaddrl %l0, %i1, %o2
5026 movgu %xcc, %o6, %i6
5027 fsrc1s %f22, %f28
5028loop_463:
5029 nop
5030 wr %g0, 0x18, %asi
5031 lduba [%l7 + 0x13] %asi, %l2
5032 sll %g3, 0x1F, %g7
5033 fbuge,a %fcc1, loop_464
5034 bvc,a,pn %xcc, loop_465
5035 mulscc %l3, 0x0F2E, %o5
5036 restored
5037 rdpr %cwp, %g1
5038 rdpr %cansave, %g2
5039 rdpr %canrestore, %g3
5040 rdpr %cleanwin, %g4
5041 rdpr %otherwin, %g5
5042 rdpr %wstate, %g6
5043loop_464:
5044 udivx %i7, 0x18BB, %l5
5045loop_465:
5046 tle %icc, 0x5
5047 swap [%l7 + 0x50], %i2
5048 tge %xcc, 0x4
5049 tvc %icc, 0x5
5050 movleu %icc, %o0, %o4
5051 fbu,a %fcc1, loop_466
5052 pdist %f14, %f12, %f0
5053 fble,a %fcc2, loop_467
5054 fmovdpos %icc, %f5, %f22
5055loop_466:
5056 nop
5057 wr %g0, 0x0c, %asi
5058 lduba [%l7 + 0x4A] %asi, %i0
5059loop_467:
5060 fmovrdgez %o3, %f2, %f4
5061 edge16n %i4, %i3, %i5
5062 wr %g0, 0x18, %asi
5063 stha %g2, [%l7 + 0x4C] %asi
5064 udivcc %l4, 0x07F4, %o1
5065 fmovrdgz %g5, %f4, %f20
5066 orncc %g4, 0x0637, %g6
5067 move %icc, %l1, %l6
5068 fbne,a %fcc3, loop_468
5069 fnands %f25, %f8, %f15
5070 fmovdleu %xcc, %f13, %f30
5071 udiv %o7, 0x0749, %l0
5072loop_468:
5073 fmovs %f29, %f19
5074 fnor %f8, %f2, %f0
5075 umul %i1, %o2, %g1
5076 addccc %o6, %l2, %g3
5077 and %g7, 0x1D9C, %l3
5078 srlx %i6, 0x12, %i7
5079 movleu %xcc, %l5, %o5
5080 udivcc %o0, 0x1253, %o4
5081 andncc %i2, %i0, %i4
5082 fbue,a %fcc1, loop_469
5083 tle %icc, 0x7
5084 wr %g0, 0x88, %asi
5085 ldsha [%l7 + 0x7A] %asi, %o3
5086loop_469:
5087 edge32 %i5, %i3, %g2
5088 orn %l4, %o1, %g5
5089 movvc %icc, %g6, %l1
5090 edge32l %l6, %o7, %g4
5091 edge32ln %i1, %l0, %o2
5092 srlx %g1, %o6, %g3
5093 movn %xcc, %l2, %g7
5094 fmovrslz %i6, %f29, %f24
5095 movvs %xcc, %i7, %l3
5096 sir 0x0D88
5097 fmovrdgz %l5, %f26, %f12
5098 fbge %fcc1, loop_470
5099 alignaddr %o5, %o4, %i2
5100 fmovrdlez %o0, %f30, %f26
5101 orn %i0, 0x090E, %i4
5102loop_470:
5103 fmul8x16 %f2, %f10, %f26
5104 restored
5105 rdpr %cwp, %g1
5106 rdpr %cansave, %g2
5107 rdpr %canrestore, %g3
5108 rdpr %cleanwin, %g4
5109 rdpr %otherwin, %g5
5110 rdpr %wstate, %g6
5111 alignaddrl %i5, %o3, %i3
5112 sdivx %g2, 0x1CCE, %l4
5113 sllx %g5, %o1, %l1
5114 umul %l6, 0x14EC, %o7
5115 brgz %g4, loop_471
5116 sdivx %g6, 0x0CDF, %l0
5117 for %f24, %f24, %f18
5118 andcc %i1, %o2, %o6
5119loop_471:
5120 ble loop_472
5121 nop
5122 setx loop_473, %l0, %l1
5123 wrpr 0x1, %tl
5124 wrpr %l1, %tnpc
5125 setx 0x34400001400, %l0, %l1
5126 wrpr %l1, %tstate
5127 wrhpr 0x4, %htstate
5128 done
5129 saved
5130 rdpr %cwp, %g1
5131 rdpr %cansave, %g2
5132 rdpr %canrestore, %g3
5133 rdpr %cleanwin, %g4
5134 rdpr %otherwin, %g5
5135 rdpr %wstate, %g6
5136 edge32n %g1, %g3, %g7
5137loop_472:
5138 fornot2s %f11, %f6, %f11
5139loop_473:
5140 sdivcc %l2, 0x1FA7, %i7
5141 bn %xcc, loop_474
5142 mulx %i6, %l5, %o5
5143 sub %o4, 0x0567, %l3
5144 sdivx %i2, 0x1A87, %o0
5145loop_474:
5146 subc %i4, %i5, %i0
5147 fpadd16 %f30, %f0, %f12
5148 fones %f23
5149 umul %i3, 0x075B, %o3
5150 ldd [%l7 + 0x70], %l4
5151 mova %icc, %g5, %o1
5152 add %g2, %l6, %o7
5153 fbule,a %fcc0, loop_475
5154 edge32n %l1, %g6, %l0
5155 std %g4, [%l7 + 0x60]
5156 and %i1, %o6, %g1
5157loop_475:
5158 tvc %icc, 0x1
5159 fpsub32 %f10, %f6, %f4
5160 taddcc %g3, 0x1114, %o2
5161 movcs %icc, %l2, %i7
5162 or %g7, 0x1C17, %l5
5163 sth %i6, [%l7 + 0x78]
5164 membar 0x23
5165 std %o4, [%l7 + 0x18]
5166 movrlez %o4, %l3, %o0
5167 fexpand %f1, %f12
5168 wr %g0, 0x81, %asi
5169 stba %i4, [%l7 + 0x14] %asi
5170 move %xcc, %i5, %i0
5171 fmul8x16al %f2, %f14, %f12
5172 edge32n %i3, %o3, %i2
5173 nop
5174 set 0x4C, %o2
5175 ldsw [%l7 + %o2], %l4
5176 mulx %g5, %o1, %l6
5177 addccc %g2, %o7, %l1
5178 udiv %g6, 0x0A23, %l0
5179 tne %xcc, 0x6
5180 wr %g0, 0x2b, %asi
5181 stba %g4, [%l7 + 0x30] %asi
5182 membar #Sync
5183 fpsub32 %f0, %f28, %f16
5184 fcmpeq16 %f16, %f4, %o6
5185 fmovsvs %icc, %f23, %f29
5186 subccc %i1, 0x0BD2, %g1
5187 and %g3, %o2, %i7
5188 tleu %icc, 0x2
5189 mova %xcc, %g7, %l5
5190 ldd [%l7 + 0x70], %i6
5191 set 0x18, %o4
5192 prefetcha [%l7 + %o4] 0x14, 0x3
5193 tvc %xcc, 0x2
5194 sethi 0x1C31, %o4
5195 lduh [%l7 + 0x40], %l3
5196 smulcc %o5, 0x19EF, %i4
5197 fmul8sux16 %f14, %f16, %f8
5198 edge32ln %o0, %i0, %i3
5199 movl %icc, %i5, %i2
5200 fmovsn %xcc, %f24, %f22
5201 fbul %fcc2, loop_476
5202 popc %o3, %l4
5203 ble,a,pt %icc, loop_477
5204 udivx %g5, 0x0467, %o1
5205loop_476:
5206 tneg %xcc, 0x6
5207 udivcc %g2, 0x0328, %o7
5208loop_477:
5209 movle %xcc, %l6, %g6
5210 sub %l0, 0x13A7, %l1
5211 fand %f12, %f22, %f2
5212 alignaddrl %g4, %i1, %o6
5213 fandnot2 %f6, %f24, %f14
5214 xnorcc %g3, %o2, %i7
5215 umulcc %g7, 0x18BF, %l5
5216 fmul8ulx16 %f14, %f30, %f20
5217 edge8ln %g1, %l2, %o4
5218 fpadd32 %f6, %f20, %f24
5219 popc 0x00C5, %l3
5220 fmovspos %icc, %f25, %f25
5221 edge16 %o5, %i6, %o0
5222 addccc %i4, 0x150F, %i3
5223 array16 %i5, %i0, %o3
5224 edge16n %i2, %g5, %o1
5225 ldsw [%l7 + 0x14], %g2
5226 tge %icc, 0x2
5227 sth %l4, [%l7 + 0x4A]
5228 orncc %o7, 0x05E6, %l6
5229 fcmpgt32 %f8, %f12, %l0
5230 call loop_478
5231 umul %g6, 0x1AE5, %g4
5232 movrlez %l1, %i1, %o6
5233 edge32n %g3, %i7, %o2
5234loop_478:
5235 umulcc %g7, 0x038E, %l5
5236 edge32 %g1, %o4, %l2
5237 edge32n %l3, %o5, %o0
5238 subcc %i4, %i3, %i6
5239 fmovdcc %xcc, %f29, %f31
5240 movvc %icc, %i5, %o3
5241 edge16n %i0, %g5, %o1
5242 movleu %xcc, %i2, %l4
5243 andn %o7, %g2, %l0
5244 movrlz %l6, %g6, %l1
5245 tn %icc, 0x0
5246 tgu %icc, 0x1
5247 wr %g0, 0x0c, %asi
5248 sta %f30, [%l7 + 0x74] %asi
5249 fbn,a %fcc0, loop_479
5250 taddcctv %i1, %o6, %g3
5251 fxnor %f16, %f28, %f20
5252 bl %xcc, loop_480
5253loop_479:
5254 call loop_481
5255 fmovdg %xcc, %f2, %f6
5256 array32 %i7, %g4, %o2
5257loop_480:
5258 edge8 %g7, %g1, %o4
5259loop_481:
5260 fbug %fcc3, loop_482
5261 subcc %l5, %l3, %o5
5262 tcs %icc, 0x1
5263 add %o0, %i4, %i3
5264loop_482:
5265 saved
5266 rdpr %cwp, %g1
5267 rdpr %cansave, %g2
5268 rdpr %canrestore, %g3
5269 rdpr %cleanwin, %g4
5270 rdpr %otherwin, %g5
5271 rdpr %wstate, %g6
5272 fmovse %xcc, %f16, %f30
5273 srl %i6, 0x01, %i5
5274 nop
5275 setx loop_483, %l0, %l1
5276 wrpr 0x1, %tl
5277 wrpr %l1, %tpc
5278 add %l1, 0x4, %l1
5279 wrpr %l1, %tnpc
5280 setx 0x34400001400, %l0, %l1
5281 wrpr %l1, %tstate
5282 wrhpr 0x4, %htstate
5283 retry
5284 tn %xcc, 0x5
5285 sra %l2, 0x18, %o3
5286 fabsd %f0, %f18
5287loop_483:
5288 smulcc %i0, 0x1A82, %g5
5289 sdiv %o1, 0x03AD, %l4
5290 call loop_484
5291 fnegs %f14, %f22
5292 flush %l7 + 0x0C
5293 fmovscs %xcc, %f15, %f18
5294loop_484:
5295 alignaddrl %i2, %g2, %o7
5296 popc %l0, %g6
5297 wr %g0, 0x89, %asi
5298 sta %f0, [%l7 + 0x44] %asi
5299 fpadd16s %f31, %f20, %f20
5300 ta %xcc, 0x0
5301 srax %l6, 0x09, %i1
5302 movrgz %l1, 0x39E, %o6
5303 fmovdvs %xcc, %f25, %f0
5304 xnorcc %i7, 0x1555, %g4
5305 ldub [%l7 + 0x5A], %o2
5306 fmovdvs %xcc, %f16, %f23
5307 fbge %fcc3, loop_485
5308 movneg %xcc, %g7, %g3
5309 add %g1, %o4, %l5
5310 fmuld8ulx16 %f23, %f31, %f28
5311loop_485:
5312 fsrc1s %f13, %f14
5313 udivx %o5, 0x00C5, %l3
5314 bg,a,pn %xcc, loop_486
5315 tgu %xcc, 0x0
5316 fones %f3
5317 movcs %xcc, %i4, %o0
5318loop_486:
5319 fpsub32 %f24, %f8, %f22
5320 fone %f12
5321 tcc %icc, 0x2
5322 sdivcc %i6, 0x087F, %i3
5323 andcc %i5, %o3, %l2
5324 movg %xcc, %g5, %i0
5325 tleu %xcc, 0x7
5326 edge16 %l4, %o1, %i2
5327 sdivcc %g2, 0x0A82, %o7
5328 wr %g0, 0x10, %asi
5329 ldsha [%l7 + 0x7C] %asi, %g6
5330 addccc %l0, %i1, %l1
5331 restored
5332 rdpr %cwp, %g1
5333 rdpr %cansave, %g2
5334 rdpr %canrestore, %g3
5335 rdpr %cleanwin, %g4
5336 rdpr %otherwin, %g5
5337 rdpr %wstate, %g6
5338 stx %l6, [%l7 + 0x18]
5339 bvs,pt %icc, loop_487
5340 ldx [%l7 + 0x48], %i7
5341 bg loop_488
5342 tvs %xcc, 0x3
5343loop_487:
5344 xnorcc %o6, 0x03F3, %g4
5345 movvs %icc, %g7, %g3
5346loop_488:
5347 array16 %o2, %o4, %g1
5348 subccc %o5, %l3, %i4
5349 or %o0, %l5, %i6
5350 bpos,a %icc, loop_489
5351 movrne %i5, 0x0C5, %o3
5352 fmovdne %xcc, %f25, %f15
5353 taddcctv %i3, %g5, %i0
5354loop_489:
5355 membar 0x45
5356 edge16ln %l2, %o1, %i2
5357 fmovsle %icc, %f8, %f18
5358 fbug,a %fcc2, loop_490
5359 movrgez %l4, 0x2F8, %g2
5360 fbg,a %fcc3, loop_491
5361 addcc %g6, %o7, %l0
5362loop_490:
5363 edge32 %l1, %i1, %i7
5364 edge8ln %l6, %o6, %g4
5365loop_491:
5366 sdivx %g3, 0x1AC1, %o2
5367 lduh [%l7 + 0x4C], %g7
5368 movre %o4, %g1, %o5
5369 ta %xcc, 0x6
5370 tcs %icc, 0x0
5371 andn %l3, 0x056C, %i4
5372 bshuffle %f6, %f8, %f16
5373 orncc %l5, %o0, %i6
5374 fba,a %fcc3, loop_492
5375 tle %icc, 0x1
5376 fnot2s %f11, %f1
5377 fmovsg %xcc, %f25, %f8
5378loop_492:
5379 movcc %xcc, %i5, %i3
5380 fands %f20, %f21, %f12
5381 call loop_493
5382 brgez %o3, loop_494
5383 edge32 %g5, %i0, %l2
5384 fzeros %f24
5385loop_493:
5386 andn %i2, 0x1DE7, %l4
5387loop_494:
5388 xnorcc %g2, 0x1516, %o1
5389 sdivx %g6, 0x0355, %o7
5390 saved
5391 rdpr %cwp, %g1
5392 rdpr %cansave, %g2
5393 rdpr %canrestore, %g3
5394 rdpr %cleanwin, %g4
5395 rdpr %otherwin, %g5
5396 rdpr %wstate, %g6
5397 fpackfix %f4, %f7
5398 move %xcc, %l0, %i1
5399 srax %i7, 0x04, %l1
5400 bpos,a %xcc, loop_495
5401 flush %l7 + 0x14
5402 set 0x60, %i1
5403 ldxa [%l7 + %i1] 0x81, %l6
5404loop_495:
5405 subccc %g4, %o6, %o2
5406 edge16l %g7, %g3, %g1
5407 tle %icc, 0x5
5408 movn %xcc, %o4, %l3
5409 move %icc, %i4, %l5
5410 fbn %fcc2, loop_496
5411 restored
5412 rdpr %cwp, %g1
5413 rdpr %cansave, %g2
5414 rdpr %canrestore, %g3
5415 rdpr %cleanwin, %g4
5416 rdpr %otherwin, %g5
5417 rdpr %wstate, %g6
5418 wr %g0, 0x04, %asi
5419 stxa %o0, [%l7 + 0x18] %asi
5420loop_496:
5421 edge16n %i6, %i5, %o5
5422 wr %g0, 0x5f, %asi
5423 stxa %i3, [%g0 + 0x0] %asi
5424 edge32l %g5, %o3, %l2
5425 pdist %f0, %f10, %f14
5426 sra %i0, %i2, %g2
5427 sub %l4, %g6, %o7
5428 tneg %icc, 0x5
5429 umul %o1, 0x04B2, %l0
5430 fmovsl %icc, %f11, %f22
5431 fbuge %fcc3, loop_497
5432 fexpand %f12, %f4
5433 andcc %i7, 0x1B81, %l1
5434 st %f19, [%l7 + 0x34]
5435loop_497:
5436 movne %icc, %l6, %i1
5437 array16 %o6, %g4, %g7
5438 sir 0x1DC3
5439 tle %xcc, 0x4
5440 sdiv %g3, 0x001E, %o2
5441 fcmpgt16 %f20, %f8, %g1
5442 tn %xcc, 0x5
5443 edge16n %l3, %o4, %l5
5444 fpadd16s %f29, %f20, %f20
5445 stbar
5446 movvs %icc, %o0, %i6
5447 xnor %i5, %o5, %i4
5448 tvc %xcc, 0x2
5449 edge32 %i3, %g5, %l2
5450 subc %i0, %i2, %g2
5451 fmovs %f6, %f17
5452 restored
5453 rdpr %cwp, %g1
5454 rdpr %cansave, %g2
5455 rdpr %canrestore, %g3
5456 rdpr %cleanwin, %g4
5457 rdpr %otherwin, %g5
5458 rdpr %wstate, %g6
5459 nop
5460 setx loop_498, %l0, %l1
5461 wrpr 0x1, %tl
5462 wrpr %l1, %tpc
5463 add %l1, 0x4, %l1
5464 wrpr %l1, %tnpc
5465 setx 0x34400001400, %l0, %l1
5466 wrpr %l1, %tstate
5467 wrhpr 0x4, %htstate
5468 retry
5469 fblg,a %fcc0, loop_499
5470 ldx [%l7 + 0x60], %o3
5471 sub %g6, %l4, %o7
5472loop_498:
5473 movn %icc, %l0, %i7
5474loop_499:
5475 sdiv %o1, 0x0539, %l6
5476 sir 0x1D54
5477 fcmpd %fcc0, %f22, %f2
5478 fmovrdne %l1, %f16, %f20
5479 bleu,pn %xcc, loop_500
5480 sdivx %o6, 0x17BE, %i1
5481 mulscc %g7, %g3, %g4
5482 tsubcc %g1, %o2, %o4
5483loop_500:
5484 fmovsne %icc, %f4, %f24
5485 set 0x40, %i0
5486 stwa %l5, [%l7 + %i0] 0x2b
5487 membar #Sync
5488 restored
5489 rdpr %cwp, %g1
5490 rdpr %cansave, %g2
5491 rdpr %canrestore, %g3
5492 rdpr %cleanwin, %g4
5493 rdpr %otherwin, %g5
5494 rdpr %wstate, %g6
5495 movvc %icc, %l3, %i6
5496 movrne %i5, 0x0D5, %o5
5497 tn %xcc, 0x6
5498 fornot2s %f27, %f20, %f3
5499 bneg %xcc, loop_501
5500 tcs %icc, 0x2
5501 srax %o0, 0x00, %i4
5502 tvc %icc, 0x3
5503loop_501:
5504 movcs %xcc, %i3, %l2
5505 sdivx %i0, 0x0C16, %g5
5506 fbne %fcc0, loop_502
5507 saved
5508 rdpr %cwp, %g1
5509 rdpr %cansave, %g2
5510 rdpr %canrestore, %g3
5511 rdpr %cleanwin, %g4
5512 rdpr %otherwin, %g5
5513 rdpr %wstate, %g6
5514 set 0x40, %g7
5515 ldsba [%l7 + %g7] 0x18, %g2
5516loop_502:
5517 nop
5518 set 0x20, %l5
5519 lduwa [%l7 + %l5] 0x14, %o3
5520 fmovrdlez %g6, %f16, %f28
5521 be,a loop_503
5522 edge32ln %i2, %o7, %l0
5523 tleu %xcc, 0x4
5524 std %l4, [%l7 + 0x78]
5525loop_503:
5526 add %o1, 0x142E, %i7
5527 orncc %l6, %l1, %i1
5528 fmuld8ulx16 %f3, %f7, %f6
5529 subcc %g7, %o6, %g4
5530 brgez,a %g1, loop_504
5531 fornot1s %f20, %f23, %f0
5532 addc %o2, 0x12F7, %g3
5533 fornot2s %f23, %f27, %f16
5534loop_504:
5535 addcc %l5, %l3, %o4
5536 bshuffle %f24, %f10, %f26
5537 sth %i6, [%l7 + 0x68]
5538 xorcc %o5, %i5, %i4
5539 addccc %o0, 0x1CEA, %i3
5540 taddcc %i0, 0x088B, %g5
5541 fbuge %fcc0, loop_505
5542 faligndata %f16, %f30, %f20
5543 movne %xcc, %l2, %o3
5544 addccc %g6, 0x0B1D, %g2
5545loop_505:
5546 movvc %icc, %i2, %l0
5547 fcmpgt32 %f28, %f8, %o7
5548 srlx %l4, 0x18, %i7
5549 xor %l6, %l1, %o1
5550 fandnot1s %f18, %f20, %f9
5551 fornot2 %f28, %f8, %f0
5552 brlez %g7, loop_506
5553 smulcc %o6, 0x0442, %g4
5554 array16 %i1, %o2, %g1
5555 fbue %fcc2, loop_507
5556loop_506:
5557 brgz,a %l5, loop_508
5558 srax %l3, 0x11, %g3
5559 tcc %xcc, 0x3
5560loop_507:
5561 fcmpes %fcc1, %f31, %f29
5562loop_508:
5563 ldsw [%l7 + 0x48], %i6
5564 movleu %xcc, %o4, %i5
5565 taddcc %o5, %o0, %i4
5566 fand %f20, %f20, %f14
5567 or %i0, %i3, %l2
5568 alignaddrl %o3, %g5, %g2
5569 bge,pt %icc, loop_509
5570 movne %icc, %i2, %g6
5571 or %l0, 0x0D3D, %o7
5572 movge %xcc, %l4, %l6
5573loop_509:
5574 srax %i7, 0x18, %o1
5575 fornot1 %f30, %f30, %f24
5576 fbl,a %fcc2, loop_510
5577 taddcctv %l1, 0x1109, %o6
5578 tne %xcc, 0x1
5579 tsubcctv %g4, %i1, %o2
5580loop_510:
5581 fornot2s %f19, %f9, %f25
5582 fmovrdne %g7, %f4, %f8
5583 movn %xcc, %g1, %l5
5584 alignaddr %g3, %i6, %o4
5585 taddcctv %l3, %o5, %o0
5586 bleu,pt %xcc, loop_511
5587 xor %i4, %i5, %i3
5588 tsubcc %i0, %o3, %l2
5589 ldsb [%l7 + 0x72], %g5
5590loop_511:
5591 orcc %g2, %i2, %g6
5592 fmovspos %icc, %f17, %f19
5593 wr %g0, 0x88, %asi
5594 sta %f7, [%l7 + 0x0C] %asi
5595 edge32n %l0, %l4, %o7
5596 array32 %i7, %o1, %l1
5597 sra %o6, %l6, %i1
5598 ba,a,pt %xcc, loop_512
5599 fands %f26, %f30, %f28
5600 fand %f18, %f28, %f20
5601 fmovsvs %icc, %f28, %f11
5602loop_512:
5603 fnegd %f4, %f10
5604 mulscc %g4, %o2, %g7
5605 call loop_513
5606 fsrc1s %f25, %f9
5607 sllx %l5, 0x1F, %g3
5608 fbn %fcc1, loop_514
5609loop_513:
5610 sdivcc %i6, 0x0E60, %g1
5611 movrne %l3, 0x119, %o5
5612 mulscc %o0, %i4, %i5
5613loop_514:
5614 nop
5615 set 0x40, %o3
5616 lduwa [%l7 + %o3] 0x88, %o4
5617 fpmerge %f6, %f16, %f2
5618 udiv %i3, 0x049A, %i0
5619 nop
5620 setx loop_515, %l0, %l1
5621 jmpl %l1, %o3
5622 sll %g5, 0x12, %g2
5623 fnegd %f22, %f24
5624 fbl %fcc3, loop_516
5625loop_515:
5626 umul %l2, %i2, %g6
5627 ldd [%l7 + 0x58], %f24
5628 edge32 %l4, %o7, %l0
5629loop_516:
5630 popc 0x0FDA, %i7
5631 movrgz %l1, %o1, %o6
5632 edge32n %i1, %l6, %o2
5633 movrlez %g7, %g4, %g3
5634 umul %i6, %g1, %l5
5635 fbn %fcc3, loop_517
5636 addc %l3, %o5, %i4
5637 fbue,a %fcc1, loop_518
5638 movg %icc, %i5, %o4
5639loop_517:
5640 movne %icc, %i3, %i0
5641 taddcctv %o3, %g5, %o0
5642loop_518:
5643 nop
5644 setx loop_519, %l0, %l1
5645 wrpr 0x1, %tl
5646 wrpr %l1, %tnpc
5647 setx 0x34400001400, %l0, %l1
5648 wrpr %l1, %tstate
5649 wrhpr 0x4, %htstate
5650 done
5651 addc %l2, %i2, %g6
5652 movgu %xcc, %g2, %o7
5653 fbu %fcc2, loop_520
5654loop_519:
5655 sub %l4, 0x150C, %i7
5656 fpadd32 %f6, %f30, %f12
5657 fbo %fcc1, loop_521
5658loop_520:
5659 movrgez %l1, 0x0F7, %l0
5660 movrlz %o1, 0x30D, %o6
5661 edge8 %l6, %o2, %i1
5662loop_521:
5663 xor %g7, %g3, %g4
5664 fmovdl %xcc, %f0, %f6
5665 movleu %xcc, %g1, %i6
5666 addc %l5, %l3, %o5
5667 fmovs %f22, %f8
5668 ldd [%l7 + 0x18], %f8
5669 edge32 %i4, %i5, %i3
5670 mova %xcc, %o4, %i0
5671 and %o3, %g5, %o0
5672 ldsh [%l7 + 0x66], %l2
5673 tcc %icc, 0x2
5674 sub %g6, 0x0619, %g2
5675 subcc %i2, %l4, %i7
5676 bne,a,pn %icc, loop_522
5677 andn %o7, %l1, %l0
5678 addc %o1, %o6, %l6
5679 array16 %o2, %i1, %g7
5680loop_522:
5681 mulscc %g4, %g1, %i6
5682 alignaddr %l5, %g3, %o5
5683 set 0x28, %l6
5684 lda [%l7 + %l6] 0x19, %f13
5685 movcc %icc, %i4, %i5
5686 movl %icc, %l3, %i3
5687 movrne %i0, 0x24D, %o3
5688 add %o4, %g5, %o0
5689 edge8 %l2, %g2, %i2
5690 te %icc, 0x3
5691 tpos %icc, 0x1
5692 fbuge %fcc1, loop_523
5693 fmovrslz %l4, %f12, %f6
5694 tvc %icc, 0x5
5695 tvc %xcc, 0x7
5696loop_523:
5697 fmovdcs %icc, %f23, %f24
5698 fbug %fcc3, loop_524
5699 ldub [%l7 + 0x6E], %g6
5700 movrgez %i7, 0x319, %o7
5701 alignaddr %l1, %l0, %o6
5702loop_524:
5703 sdiv %o1, 0x0664, %l6
5704 orn %i1, %o2, %g4
5705 pdist %f0, %f24, %f24
5706 fnand %f16, %f6, %f30
5707 andn %g1, %i6, %l5
5708 sra %g3, 0x03, %o5
5709 add %l7, 0x50, %l6
5710 wr %g0, 0x18, %asi
5711 casxa [%l6] 0x18, %g7, %i5
5712 tle %xcc, 0x7
5713 fble,a %fcc0, loop_525
5714 edge8 %l3, %i4, %i0
5715 orn %o3, 0x1608, %o4
5716 fornot2 %f30, %f0, %f0
5717loop_525:
5718 tcs %icc, 0x5
5719 edge16 %i3, %o0, %l2
5720 tpos %icc, 0x4
5721 be,pt %icc, loop_526
5722 fnot1s %f22, %f31
5723 movne %icc, %g2, %i2
5724 lduw [%l7 + 0x30], %l4
5725loop_526:
5726 srlx %g5, 0x1E, %i7
5727 te %xcc, 0x5
5728 restored
5729 rdpr %cwp, %g1
5730 rdpr %cansave, %g2
5731 rdpr %canrestore, %g3
5732 rdpr %cleanwin, %g4
5733 rdpr %otherwin, %g5
5734 rdpr %wstate, %g6
5735 movvc %icc, %g6, %l1
5736 wr %g0, 0x89, %asi
5737 lduha [%l7 + 0x64] %asi, %l0
5738 movrlz %o6, %o7, %o1
5739 membar 0x6C
5740 sir 0x0B11
5741 fmovsl %icc, %f18, %f20
5742 movgu %xcc, %l6, %o2
5743 movge %xcc, %g4, %g1
5744 bl loop_527
5745 fnand %f12, %f28, %f30
5746 set 0x08, %i5
5747 ldswa [%l7 + %i5] 0x88, %i6
5748loop_527:
5749 tge %xcc, 0x1
5750 fmovrdlz %l5, %f8, %f24
5751 fsrc2s %f10, %f23
5752 lduh [%l7 + 0x70], %i1
5753 ldstub [%l7 + 0x5D], %o5
5754 fbu,a %fcc3, loop_528
5755 sethi 0x1EA2, %g3
5756 orcc %i5, %l3, %i4
5757 flush %l7 + 0x60
5758loop_528:
5759 move %icc, %i0, %o3
5760 be,a loop_529
5761 and %o4, 0x0D88, %i3
5762 wr %g0, 0x80, %asi
5763 lduha [%l7 + 0x6E] %asi, %o0
5764loop_529:
5765 orncc %g7, %g2, %i2
5766 movrlz %l4, 0x360, %l2
5767 udivcc %i7, 0x0A36, %g5
5768 addccc %g6, 0x01C2, %l0
5769 movrlez %o6, %l1, %o7
5770 addc %l6, %o2, %g4
5771 wr %g0, 0x89, %asi
5772 ldda [%l7 + 0x40] %asi, %f16
5773 restored
5774 rdpr %cwp, %g1
5775 rdpr %cansave, %g2
5776 rdpr %canrestore, %g3
5777 rdpr %cleanwin, %g4
5778 rdpr %otherwin, %g5
5779 rdpr %wstate, %g6
5780 popc 0x0192, %g1
5781 andn %i6, %o1, %i1
5782 array8 %o5, %g3, %l5
5783 movpos %icc, %l3, %i4
5784 taddcctv %i5, %i0, %o4
5785 subccc %i3, 0x184C, %o0
5786 fmovrde %g7, %f12, %f14
5787 alignaddrl %g2, %i2, %l4
5788 movrne %o3, 0x00D, %i7
5789 orn %g5, 0x17D4, %l2
5790 subc %g6, 0x0C06, %o6
5791 fxor %f28, %f16, %f12
5792 movre %l0, 0x1ED, %o7
5793 fbe %fcc2, loop_530
5794 array32 %l6, %l1, %g4
5795 add %o2, %g1, %o1
5796 siam 0x3
5797loop_530:
5798 movpos %icc, %i1, %i6
5799 tsubcc %g3, %l5, %o5
5800 edge8ln %l3, %i4, %i0
5801 fmovrsgz %i5, %f5, %f2
5802 fnegd %f0, %f6
5803 sethi 0x081E, %i3
5804 std %f24, [%l7 + 0x10]
5805 wr %g0, 0x18, %asi
5806 lduha [%l7 + 0x2C] %asi, %o4
5807 tge %xcc, 0x7
5808 brz,a %g7, loop_531
5809 movcc %xcc, %g2, %i2
5810 fmovsne %xcc, %f13, %f24
5811 edge32ln %o0, %l4, %i7
5812loop_531:
5813 fbl %fcc3, loop_532
5814 xorcc %g5, 0x0654, %l2
5815 for %f30, %f24, %f18
5816 std %g6, [%l7 + 0x70]
5817loop_532:
5818 addcc %o6, %o3, %o7
5819 movle %icc, %l0, %l6
5820 tg %xcc, 0x7
5821 tcs %xcc, 0x0
5822 orcc %g4, %o2, %l1
5823 movg %icc, %o1, %i1
5824 andncc %i6, %g3, %g1
5825 set 0x40, %i7
5826 ldswa [%l7 + %i7] 0x89, %o5
5827 subccc %l5, 0x0539, %i4
5828 fpmerge %f14, %f8, %f8
5829 fbge %fcc0, loop_533
5830 fors %f8, %f3, %f9
5831 fmovdvs %xcc, %f6, %f8
5832 pdist %f2, %f6, %f14
5833loop_533:
5834 sra %i0, 0x19, %l3
5835 lduh [%l7 + 0x3E], %i3
5836 edge8n %o4, %i5, %g7
5837 or %i2, %g2, %o0
5838 udivx %l4, 0x0D49, %i7
5839 andcc %l2, 0x0FCA, %g6
5840 array8 %g5, %o3, %o7
5841 tl %icc, 0x3
5842 fxnors %f10, %f9, %f19
5843 nop
5844 setx loop_534, %l0, %l1
5845 wrpr 0x1, %tl
5846 wrpr %l1, %tnpc
5847 setx 0x34400001400, %l0, %l1
5848 wrpr %l1, %tstate
5849 wrhpr 0x4, %htstate
5850 done
5851 fpadd32 %f24, %f10, %f2
5852 membar 0x5C
5853 fcmpne16 %f6, %f12, %o6
5854loop_534:
5855 bneg,a,pt %icc, loop_535
5856 edge32ln %l0, %g4, %l6
5857 movle %xcc, %l1, %o1
5858 alignaddr %i1, %i6, %o2
5859loop_535:
5860 alignaddrl %g3, %g1, %o5
5861 movgu %icc, %l5, %i0
5862 tle %xcc, 0x1
5863 bleu,a %xcc, loop_536
5864 fbo,a %fcc2, loop_537
5865 xnor %l3, %i3, %i4
5866 fcmple16 %f4, %f2, %i5
5867loop_536:
5868 std %f28, [%l7 + 0x10]
5869loop_537:
5870 sdiv %g7, 0x0ACC, %o4
5871 for %f12, %f14, %f24
5872 fbue %fcc3, loop_538
5873 tleu %icc, 0x0
5874 fnegs %f22, %f1
5875 fbue %fcc3, loop_539
5876loop_538:
5877 movn %icc, %g2, %i2
5878 tn %xcc, 0x4
5879 wr %g0, 0x89, %asi
5880 lduba [%l7 + 0x4E] %asi, %o0
5881loop_539:
5882 fbo %fcc3, loop_540
5883 call loop_541
5884 fpsub16 %f18, %f2, %f14
5885 ble,a,pn %icc, loop_542
5886loop_540:
5887 fands %f0, %f17, %f31
5888loop_541:
5889 fmovrdlz %l4, %f10, %f26
5890 tpos %icc, 0x0
5891loop_542:
5892 fornot1 %f10, %f26, %f16
5893 nop
5894 setx loop_543, %l0, %l1
5895 wrpr 0x1, %tl
5896 wrpr %l1, %tpc
5897 add %l1, 0x4, %l1
5898 wrpr %l1, %tnpc
5899 setx 0x34400001400, %l0, %l1
5900 wrpr %l1, %tstate
5901 wrhpr 0x4, %htstate
5902 retry
5903 tvc %icc, 0x0
5904 set 0x60, %g4
5905 ldswa [%l7 + %g4] 0x88, %i7
5906loop_543:
5907 sra %g6, %l2, %g5
5908 movrlz %o7, %o6, %l0
5909 bg,pt %icc, loop_544
5910 for %f10, %f6, %f18
5911 flush %l7 + 0x60
5912 fmovdneg %icc, %f25, %f22
5913loop_544:
5914 orcc %g4, %l6, %l1
5915 sdivx %o1, 0x0055, %i1
5916 taddcctv %i6, 0x1236, %o3
5917 alignaddrl %o2, %g3, %g1
5918 udivx %o5, 0x0EC9, %l5
5919 umul %i0, 0x187B, %l3
5920 fcmped %fcc2, %f30, %f30
5921 fcmpne16 %f0, %f10, %i3
5922 fbue %fcc1, loop_545
5923 fcmple32 %f16, %f20, %i4
5924 fpack16 %f28, %f27
5925 fandnot2 %f0, %f22, %f4
5926loop_545:
5927 tge %icc, 0x6
5928 mulx %g7, 0x0ECD, %o4
5929 fbul,a %fcc3, loop_546
5930 sllx %i5, %i2, %o0
5931 or %l4, 0x1289, %i7
5932 sdivcc %g6, 0x1A7A, %g2
5933loop_546:
5934 array32 %g5, %o7, %o6
5935 add %l7, 0x20, %l6
5936 wr %g0, 0x80, %asi
5937 casxa [%l6] 0x80, %l0, %g4
5938 fxors %f1, %f22, %f22
5939 fmul8sux16 %f10, %f26, %f26
5940 movgu %xcc, %l6, %l1
5941 fands %f8, %f23, %f27
5942 add %l7, 0x30, %l6
5943 wr %g0, 0x88, %asi
5944 ldxa [%l6] %asi, %l2
5945 casxa [%l6] %asi, %l2, %o1
5946 fcmple32 %f2, %f8, %i1
5947 lduw [%l7 + 0x44], %o3
5948 tsubcc %o2, 0x0791, %g3
5949 fcmpgt32 %f16, %f30, %i6
5950 wr %g0, 0x04, %asi
5951 swapa [%l7 + 0x0C] %asi, %o5
5952 fornot2 %f2, %f24, %f14
5953 sdiv %g1, 0x1843, %l5
5954 fmovsneg %icc, %f12, %f14
5955 fbge,a %fcc2, loop_547
5956 brgz,a %i0, loop_548
5957 fba %fcc3, loop_549
5958 mova %icc, %l3, %i3
5959loop_547:
5960 nop
5961 wr %g0, 0x04, %asi
5962 ldsha [%l7 + 0x56] %asi, %i4
5963loop_548:
5964 bneg,a loop_550
5965loop_549:
5966 tle %xcc, 0x6
5967 edge8 %g7, %i5, %o4
5968 tl %icc, 0x6
5969loop_550:
5970 tg %xcc, 0x6
5971 movleu %xcc, %o0, %l4
5972 movrgez %i7, 0x101, %i2
5973 sub %g6, %g5, %o7
5974 fone %f24
5975 udiv %g2, 0x029A, %l0
5976 add %l7, 0x48, %l6
5977 wr %g0, 0x80, %asi
5978 ldxa [%l6] %asi, %o6
5979 casxa [%l6] %asi, %o6, %l6
5980 subcc %l1, %l2, %o1
5981 alignaddr %g4, %i1, %o2
5982 subc %g3, 0x1280, %i6
5983 sllx %o5, %o3, %g1
5984 siam 0x1
5985 sethi 0x01EF, %l5
5986 fcmpne32 %f22, %f16, %i0
5987 andncc %l3, %i4, %g7
5988 tn %icc, 0x0
5989 bg,pt %icc, loop_551
5990 popc 0x0A24, %i3
5991 tg %xcc, 0x3
5992 fbe,a %fcc3, loop_552
5993loop_551:
5994 prefetch [%l7 + 0x7C], 0x2
5995 fxnor %f20, %f18, %f4
5996 movn %icc, %o4, %i5
5997loop_552:
5998 te %icc, 0x7
5999 sra %l4, %o0, %i7
6000 fmovspos %xcc, %f19, %f7
6001 sdiv %i2, 0x0EA5, %g6
6002 fmovsneg %xcc, %f12, %f29
6003 sdiv %g5, 0x077B, %o7
6004 fones %f14
6005 movneg %icc, %g2, %l0
6006 srlx %l6, 0x07, %o6
6007 movpos %icc, %l2, %o1
6008 fmovrdlz %l1, %f4, %f2
6009 fmovsg %xcc, %f31, %f11
6010 wr %g0, 0x81, %asi
6011 lduha [%l7 + 0x3E] %asi, %i1
6012 edge32l %o2, %g3, %g4
6013 fornot2 %f26, %f16, %f6
6014 st %f28, [%l7 + 0x68]
6015 sdiv %i6, 0x1851, %o3
6016 nop
6017 setx loop_553, %l0, %l1
6018 jmpl %l1, %o5
6019 fornot2 %f16, %f6, %f16
6020 fcmpeq32 %f24, %f20, %g1
6021 edge16ln %i0, %l5, %l3
6022loop_553:
6023 fcmpne16 %f22, %f10, %i4
6024 edge32 %i3, %g7, %i5
6025 fmovdvs %icc, %f19, %f17
6026 movge %xcc, %l4, %o4
6027 fmovdneg %xcc, %f6, %f8
6028 stbar
6029 fzero %f8
6030 fbne %fcc1, loop_554
6031 bl loop_555
6032 fbug %fcc0, loop_556
6033 movg %xcc, %o0, %i2
6034loop_554:
6035 movleu %icc, %i7, %g6
6036loop_555:
6037 fmovdcc %icc, %f11, %f12
6038loop_556:
6039 tge %xcc, 0x4
6040 movvs %icc, %o7, %g5
6041 fbug %fcc3, loop_557
6042 membar 0x4E
6043 tneg %xcc, 0x6
6044 brgez %g2, loop_558
6045loop_557:
6046 tne %xcc, 0x0
6047 fmovdcc %xcc, %f1, %f3
6048 array16 %l0, %l6, %o6
6049loop_558:
6050 saved
6051 rdpr %cwp, %g1
6052 rdpr %cansave, %g2
6053 rdpr %canrestore, %g3
6054 rdpr %cleanwin, %g4
6055 rdpr %otherwin, %g5
6056 rdpr %wstate, %g6
6057 orncc %l2, 0x14E9, %l1
6058 fpackfix %f18, %f30
6059 fmovrdgez %i1, %f0, %f0
6060 fpackfix %f30, %f15
6061 edge16ln %o2, %o1, %g3
6062 fbu,a %fcc2, loop_559
6063 tsubcc %g4, %i6, %o5
6064 fmul8sux16 %f0, %f18, %f12
6065 movcs %xcc, %g1, %i0
6066loop_559:
6067 addccc %o3, 0x0BE3, %l3
6068 wr %g0, 0x89, %asi
6069 lda [%l7 + 0x28] %asi, %f4
6070 tcs %xcc, 0x0
6071 fnors %f20, %f10, %f4
6072 fone %f24
6073 movrgz %i4, %l5, %g7
6074 stx %i3, [%l7 + 0x68]
6075 udivcc %l4, 0x0D8C, %o4
6076 ldsw [%l7 + 0x54], %o0
6077 lduh [%l7 + 0x58], %i2
6078 movpos %icc, %i7, %i5
6079 tvc %icc, 0x4
6080 xor %g6, 0x0844, %g5
6081 std %f10, [%l7 + 0x70]
6082 movre %o7, %l0, %g2
6083 nop
6084 setx loop_560, %l0, %l1
6085 jmpl %l1, %l6
6086 movl %xcc, %l2, %o6
6087 ta %xcc, 0x5
6088 ldd [%l7 + 0x18], %f18
6089loop_560:
6090 sub %i1, %o2, %o1
6091 movrgez %g3, %l1, %g4
6092 fbn,a %fcc1, loop_561
6093 movrgez %o5, 0x206, %g1
6094 fxnor %f10, %f30, %f0
6095 edge16ln %i6, %i0, %l3
6096loop_561:
6097 orcc %o3, %l5, %g7
6098 ta %icc, 0x6
6099 movn %xcc, %i3, %i4
6100 restored
6101 rdpr %cwp, %g1
6102 rdpr %cansave, %g2
6103 rdpr %canrestore, %g3
6104 rdpr %cleanwin, %g4
6105 rdpr %otherwin, %g5
6106 rdpr %wstate, %g6
6107 fzeros %f10
6108 siam 0x7
6109 edge32l %o4, %o0, %i2
6110 add %l4, 0x1903, %i7
6111 fornot2s %f27, %f30, %f21
6112 edge8l %g6, %g5, %o7
6113 bleu %icc, loop_562
6114 edge16ln %l0, %g2, %i5
6115 fpsub32s %f27, %f13, %f16
6116 orncc %l6, %o6, %l2
6117loop_562:
6118 sllx %i1, %o1, %g3
6119 bne,a loop_563
6120 mulscc %l1, 0x1BC1, %o2
6121 fxnors %f6, %f18, %f7
6122 movneg %icc, %g4, %o5
6123loop_563:
6124 andcc %g1, %i6, %i0
6125 add %l7, 0x38, %l6
6126 wr %g0, 0x81, %asi
6127 casxa [%l6] %asi, %l3, %o3
6128 wr %g0, 0x18, %asi
6129 ldsba [%l7 + 0x73] %asi, %g7
6130 and %l5, %i3, %o4
6131 orcc %i4, 0x19BE, %i2
6132 fmovdpos %icc, %f5, %f13
6133 fmovdgu %xcc, %f16, %f13
6134 fba,a %fcc0, loop_564
6135 restored
6136 rdpr %cwp, %g1
6137 rdpr %cansave, %g2
6138 rdpr %canrestore, %g3
6139 rdpr %cleanwin, %g4
6140 rdpr %otherwin, %g5
6141 rdpr %wstate, %g6
6142 stx %l4, [%l7 + 0x20]
6143 xor %o0, %g6, %g5
6144loop_564:
6145 fcmpeq16 %f18, %f22, %i7
6146 subccc %l0, 0x1C08, %o7
6147 movrgz %i5, %g2, %o6
6148 fnot1 %f30, %f0
6149 movrne %l2, 0x3FE, %l6
6150 membar #Sync
6151 wr %g0, 0x16, %asi
6152 ldda [%l7 + 0x40] %asi, %f16
6153 fmovsne %icc, %f27, %f7
6154 edge8 %i1, %o1, %l1
6155 sllx %g3, %o2, %o5
6156 fpmerge %f6, %f12, %f12
6157 tcc %xcc, 0x6
6158 sra %g4, 0x1D, %g1
6159 sra %i0, %l3, %i6
6160 movg %xcc, %o3, %l5
6161 edge8ln %g7, %o4, %i3
6162 tne %xcc, 0x7
6163 edge16 %i4, %i2, %o0
6164 bn,pt %icc, loop_565
6165 brgz,a %g6, loop_566
6166 add %g5, %i7, %l0
6167 fmovd %f14, %f30
6168loop_565:
6169 edge8ln %l4, %i5, %o7
6170loop_566:
6171 te %xcc, 0x1
6172 andn %o6, 0x1A72, %g2
6173 set 0x7C, %i2
6174 ldswa [%l7 + %i2] 0x18, %l6
6175 fones %f1
6176 st %f11, [%l7 + 0x64]
6177 ta %icc, 0x0
6178 move %xcc, %i1, %l2
6179 st %f7, [%l7 + 0x50]
6180 edge8n %l1, %o1, %o2
6181 movcs %xcc, %o5, %g3
6182 fbe,a %fcc3, loop_567
6183 edge8l %g1, %i0, %l3
6184 sub %g4, 0x06BB, %o3
6185 sdivx %l5, 0x0224, %i6
6186loop_567:
6187 tle %icc, 0x5
6188 movre %g7, %i3, %i4
6189 fcmpgt16 %f6, %f12, %i2
6190 movrne %o4, %g6, %g5
6191 ba,a,pn %icc, loop_568
6192 movrne %o0, 0x3C8, %i7
6193 add %l7, 0x18, %l6
6194 wr %g0, 0x89, %asi
6195 ldxa [%l6] %asi, %l4
6196 casxa [%l6] %asi, %l4, %l0
6197loop_568:
6198 bpos %xcc, loop_569
6199 array16 %i5, %o7, %o6
6200 addcc %g2, %l6, %i1
6201 fbue,a %fcc0, loop_570
6202loop_569:
6203 umulcc %l2, 0x0C74, %o1
6204 set 0x48, %o1
6205 swapa [%l7 + %o1] 0x80, %l1
6206loop_570:
6207 xor %o2, 0x186A, %g3
6208 tneg %icc, 0x4
6209 sub %o5, 0x02BC, %i0
6210 udivcc %l3, 0x0B65, %g4
6211 alignaddrl %o3, %g1, %i6
6212 nop
6213 set 0x68, %g1
6214 ldd [%l7 + %g1], %f26
6215 tvs %icc, 0x6
6216 bvc,a %icc, loop_571
6217 and %l5, 0x13C3, %g7
6218 xnor %i3, 0x0E48, %i2
6219 array8 %i4, %o4, %g5
6220loop_571:
6221 fandnot1 %f22, %f28, %f28
6222 array16 %g6, %i7, %l4
6223 fmul8x16al %f7, %f6, %f16
6224 orncc %o0, 0x1219, %l0
6225 sdivcc %o7, 0x08A3, %i5
6226 array8 %o6, %g2, %i1
6227 tcc %xcc, 0x3
6228 sdiv %l2, 0x0AD5, %l6
6229 addcc %o1, 0x0037, %l1
6230 addccc %o2, 0x1E26, %g3
6231 fands %f28, %f13, %f24
6232 sllx %o5, 0x0A, %i0
6233 wr %g0, 0xea, %asi
6234 stwa %l3, [%l7 + 0x30] %asi
6235 membar #Sync
6236 tvc %xcc, 0x6
6237 fmovrdlez %o3, %f10, %f0
6238 udivcc %g4, 0x0E6F, %g1
6239 udivx %l5, 0x0633, %i6
6240 add %l7, 0x38, %l6
6241 wr %g0, 0x80, %asi
6242 casxa [%l6] 0x80, %i3, %i2
6243 movgu %xcc, %i4, %g7
6244 tsubcctv %o4, %g6, %g5
6245 movg %icc, %i7, %o0
6246 andncc %l4, %l0, %o7
6247 movrgz %o6, 0x303, %i5
6248 fmovdvc %icc, %f18, %f22
6249 addc %i1, 0x07A6, %l2
6250 andcc %l6, 0x084B, %o1
6251 tge %xcc, 0x4
6252 or %g2, %o2, %g3
6253 popc 0x0881, %l1
6254 fbn %fcc1, loop_572
6255 edge8l %o5, %l3, %o3
6256 wr %g0, 0x80, %asi
6257 ldsha [%l7 + 0x5C] %asi, %i0
6258loop_572:
6259 saved
6260 rdpr %cwp, %g1
6261 rdpr %cansave, %g2
6262 rdpr %canrestore, %g3
6263 rdpr %cleanwin, %g4
6264 rdpr %otherwin, %g5
6265 rdpr %wstate, %g6
6266 fbue,a %fcc0, loop_573
6267 brgz,a %g1, loop_574
6268 tg %icc, 0x4
6269 subc %l5, 0x06D1, %i6
6270loop_573:
6271 fnands %f7, %f15, %f27
6272loop_574:
6273 brgz,a %g4, loop_575
6274 fbne,a %fcc1, loop_576
6275 andn %i2, %i4, %i3
6276 sra %g7, 0x06, %o4
6277loop_575:
6278 srax %g6, %i7, %o0
6279loop_576:
6280 fbne,a %fcc2, loop_577
6281 sra %g5, 0x11, %l4
6282 fbule,a %fcc1, loop_578
6283 taddcctv %o7, %l0, %i5
6284loop_577:
6285 nop
6286 set 0x3E, %i3
6287 ldsha [%l7 + %i3] 0x81, %o6
6288loop_578:
6289 array8 %i1, %l6, %o1
6290 edge16l %g2, %l2, %o2
6291 edge16n %g3, %o5, %l3
6292 sdivx %l1, 0x11BB, %i0
6293 edge16 %g1, %o3, %l5
6294 ldsw [%l7 + 0x50], %i6
6295 srax %g4, 0x03, %i2
6296 addc %i3, %i4, %o4
6297 brz,a %g6, loop_579
6298 fnand %f30, %f18, %f22
6299 flush %l7 + 0x54
6300 edge32 %i7, %o0, %g7
6301loop_579:
6302 nop
6303 set 0x5E, %o5
6304 ldstub [%l7 + %o5], %g5
6305 fmovdge %icc, %f14, %f31
6306 nop
6307 setx loop_580, %l0, %l1
6308 jmpl %l1, %o7
6309 mulx %l4, %l0, %i5
6310 fnot1s %f21, %f10
6311 brz,a %o6, loop_581
6312loop_580:
6313 ldub [%l7 + 0x51], %i1
6314 tvc %xcc, 0x3
6315 edge32 %o1, %g2, %l2
6316loop_581:
6317 movrne %l6, %g3, %o2
6318 tcc %xcc, 0x7
6319 tn %xcc, 0x4
6320 addccc %l3, 0x0050, %l1
6321 subc %o5, 0x00B4, %i0
6322 movpos %xcc, %o3, %g1
6323 set 0x78, %g5
6324 stxa %i6, [%l7 + %g5] 0x0c
6325 nop
6326 setx loop_582, %l0, %l1
6327 wrpr 0x1, %tl
6328 wrpr %l1, %tpc
6329 add %l1, 0x4, %l1
6330 wrpr %l1, %tnpc
6331 setx 0x34400001400, %l0, %l1
6332 wrpr %l1, %tstate
6333 wrhpr 0x4, %htstate
6334 retry
6335 tne %xcc, 0x4
6336 subcc %l5, 0x063C, %g4
6337 array16 %i2, %i3, %o4
6338loop_582:
6339 addcc %g6, %i4, %i7
6340 brz %g7, loop_583
6341 fmovda %xcc, %f8, %f6
6342 xorcc %o0, %o7, %g5
6343 fzeros %f31
6344loop_583:
6345 movg %icc, %l0, %l4
6346 nop
6347 setx loop_584, %l0, %l1
6348 wrpr 0x1, %tl
6349 wrpr %l1, %tnpc
6350 setx 0x34400001400, %l0, %l1
6351 wrpr %l1, %tstate
6352 wrhpr 0x4, %htstate
6353 done
6354 membar 0x35
6355 tsubcctv %o6, %i1, %o1
6356 or %i5, %l2, %l6
6357loop_584:
6358 movrne %g2, 0x31D, %g3
6359 ldub [%l7 + 0x28], %o2
6360 movgu %xcc, %l3, %l1
6361 fbu,a %fcc0, loop_585
6362 umulcc %o5, %o3, %g1
6363 edge32 %i0, %i6, %g4
6364 popc %l5, %i2
6365loop_585:
6366 sub %o4, %i3, %g6
6367 fpmerge %f14, %f24, %f30
6368 xor %i4, %g7, %o0
6369 tge %icc, 0x5
6370 set 0x68, %o0
6371 stda %i6, [%l7 + %o0] 0x10
6372 fmul8x16 %f31, %f10, %f14
6373 edge16 %o7, %l0, %l4
6374 subc %o6, %g5, %o1
6375 sethi 0x1563, %i5
6376 umul %i1, %l6, %g2
6377 bcc,pt %icc, loop_586
6378 edge32ln %l2, %g3, %l3
6379 fmovrde %l1, %f30, %f16
6380 srl %o2, %o3, %g1
6381loop_586:
6382 tle %xcc, 0x4
6383 fpadd32s %f28, %f27, %f9
6384 edge32ln %i0, %i6, %g4
6385 tcc %icc, 0x1
6386 tg %icc, 0x7
6387 srax %o5, %l5, %o4
6388 fxors %f27, %f8, %f10
6389 movg %xcc, %i3, %g6
6390 membar 0x38
6391 fsrc1s %f22, %f26
6392 movcs %xcc, %i4, %g7
6393 andcc %o0, 0x1198, %i2
6394 movrgz %o7, %l0, %i7
6395 tne %xcc, 0x5
6396 movleu %icc, %l4, %o6
6397 wr %g0, 0x81, %asi
6398 lduha [%l7 + 0x1A] %asi, %g5
6399 fmovdvc %icc, %f7, %f18
6400 fmovd %f16, %f8
6401 fnand %f4, %f6, %f10
6402 andn %o1, 0x1CBC, %i1
6403 ldsw [%l7 + 0x10], %i5
6404 fandnot2s %f20, %f24, %f6
6405 edge16ln %g2, %l6, %l2
6406 fbug,a %fcc3, loop_587
6407 te %icc, 0x4
6408 edge32 %l3, %l1, %o2
6409 tsubcc %o3, 0x18B2, %g3
6410loop_587:
6411 fcmpeq32 %f8, %f0, %g1
6412 alignaddr %i0, %g4, %o5
6413 orcc %i6, 0x13A7, %o4
6414 set 0x40, %i6
6415 ldda [%l7 + %i6] 0x2e, %l4
6416 movrgez %g6, %i3, %g7
6417 edge32l %i4, %i2, %o0
6418 fpadd16s %f9, %f30, %f27
6419 tcs %xcc, 0x7
6420 fmovrslez %l0, %f22, %f31
6421 bgu,pn %xcc, loop_588
6422 fmovrsgez %i7, %f4, %f8
6423 set 0x3E, %g2
6424 lduha [%l7 + %g2] 0x04, %l4
6425loop_588:
6426 movre %o7, %o6, %o1
6427 fcmple16 %f12, %f22, %i1
6428 set 0x28, %g3
6429 ldxa [%g0 + %g3] 0x20, %g5
6430 tn %xcc, 0x4
6431 edge32l %i5, %g2, %l2
6432 alignaddrl %l3, %l6, %o2
6433 lduh [%l7 + 0x12], %o3
6434 orncc %l1, 0x13A4, %g1
6435 fnand %f16, %f10, %f6
6436 sll %g3, %g4, %i0
6437 fmovrde %i6, %f2, %f8
6438 wr %g0, 0xe3, %asi
6439 ldda [%l7 + 0x60] %asi, %o4
6440 edge32l %l5, %g6, %o4
6441 fandnot1 %f18, %f26, %f2
6442 fbue %fcc2, loop_589
6443 tvs %xcc, 0x7
6444 sdivcc %i3, 0x0EAA, %i4
6445 sra %i2, %g7, %o0
6446loop_589:
6447 fcmpd %fcc2, %f0, %f14
6448 mulx %i7, 0x00F0, %l4
6449 subcc %o7, %o6, %l0
6450 and %o1, 0x094F, %i1
6451 fbg %fcc1, loop_590
6452 tvs %xcc, 0x6
6453 addc %g5, %i5, %g2
6454 add %l3, 0x1E1A, %l6
6455loop_590:
6456 fmovspos %icc, %f2, %f5
6457 tcs %xcc, 0x7
6458 srax %o2, 0x0B, %o3
6459 tsubcctv %l2, %g1, %l1
6460 movn %icc, %g4, %g3
6461 set 0x11, %l1
6462 lduba [%l7 + %l1] 0x19, %i6
6463 udivx %o5, 0x19E5, %l5
6464 fbo,a %fcc2, loop_591
6465 fmovsvs %icc, %f24, %f11
6466 fzeros %f15
6467 tgu %xcc, 0x0
6468loop_591:
6469 sdivx %g6, 0x12F0, %o4
6470 movle %icc, %i3, %i4
6471 sub %i0, 0x0F74, %g7
6472 alignaddr %o0, %i2, %i7
6473 fbn %fcc3, loop_592
6474 tge %xcc, 0x7
6475 edge8 %o7, %l4, %l0
6476 nop
6477 setx loop_593, %l0, %l1
6478 jmpl %l1, %o6
6479loop_592:
6480 tg %xcc, 0x5
6481 fbug %fcc2, loop_594
6482 lduh [%l7 + 0x6E], %o1
6483loop_593:
6484 udivx %i1, 0x17D3, %i5
6485 brgz,a %g2, loop_595
6486loop_594:
6487 tvs %icc, 0x7
6488 movvc %xcc, %g5, %l6
6489 fpmerge %f0, %f14, %f16
6490loop_595:
6491 fmovsle %icc, %f18, %f2
6492 srlx %l3, %o3, %o2
6493 fmovrsne %g1, %f0, %f11
6494 tvc %icc, 0x5
6495 udivcc %l1, 0x0F48, %g4
6496 fbul %fcc1, loop_596
6497 movn %xcc, %g3, %l2
6498 addccc %i6, %o5, %g6
6499 fbug %fcc1, loop_597
6500loop_596:
6501 xnor %o4, 0x00A3, %l5
6502 tle %xcc, 0x3
6503 movneg %xcc, %i3, %i0
6504loop_597:
6505 siam 0x4
6506 mulscc %i4, 0x026B, %o0
6507 saved
6508 rdpr %cwp, %g1
6509 rdpr %cansave, %g2
6510 rdpr %canrestore, %g3
6511 rdpr %cleanwin, %g4
6512 rdpr %otherwin, %g5
6513 rdpr %wstate, %g6
6514 siam 0x2
6515 tpos %xcc, 0x1
6516 fmovrdgez %i2, %f16, %f22
6517 orcc %g7, %i7, %l4
6518 fcmpes %fcc1, %f8, %f16
6519 wr %g0, 0x11, %asi
6520 ldswa [%l7 + 0x70] %asi, %l0
6521 fsrc1 %f24, %f4
6522 tge %icc, 0x2
6523 andncc %o6, %o7, %i1
6524 wr %g0, 0x2b, %asi
6525 stwa %i5, [%l7 + 0x50] %asi
6526 membar #Sync
6527 fmovde %icc, %f15, %f9
6528 subccc %o1, %g5, %l6
6529 movpos %icc, %l3, %o3
6530 udivcc %g2, 0x0198, %g1
6531 tcc %xcc, 0x7
6532 sub %o2, 0x11BD, %g4
6533 fors %f26, %f18, %f16
6534 orncc %g3, %l1, %l2
6535 mova %icc, %i6, %g6
6536 lduh [%l7 + 0x78], %o4
6537 stw %l5, [%l7 + 0x78]
6538 ldd [%l7 + 0x50], %f20
6539 wr %g0, 0xe3, %asi
6540 ldda [%l7 + 0x10] %asi, %i2
6541 fbule,a %fcc3, loop_598
6542 bn %icc, loop_599
6543 xnorcc %i0, %i4, %o0
6544 bvc,pn %icc, loop_600
6545loop_598:
6546 orcc %i2, 0x10C7, %g7
6547loop_599:
6548 smul %o5, 0x059D, %l4
6549 smulcc %i7, %o6, %l0
6550loop_600:
6551 fmovdge %icc, %f5, %f22
6552 wr %g0, 0x0c, %asi
6553 stba %o7, [%l7 + 0x2F] %asi
6554 move %icc, %i5, %i1
6555 set 0x5A, %l2
6556 stba %g5, [%l7 + %l2] 0x04
6557 edge16 %l6, %l3, %o1
6558 xnor %o3, %g2, %o2
6559 fones %f27
6560 mova %icc, %g4, %g1
6561 fmovrslez %g3, %f26, %f20
6562 edge32l %l1, %l2, %g6
6563 brnz,a %o4, loop_601
6564 fone %f28
6565 stw %i6, [%l7 + 0x34]
6566 xnorcc %i3, 0x086D, %l5
6567loop_601:
6568 movle %xcc, %i4, %o0
6569 tpos %icc, 0x3
6570 movrlez %i2, %g7, %o5
6571 xor %i0, %l4, %i7
6572 fsrc1s %f8, %f12
6573 srlx %o6, %o7, %l0
6574 stb %i1, [%l7 + 0x72]
6575 array16 %g5, %l6, %l3
6576 fbue,a %fcc0, loop_602
6577 addc %o1, 0x0CF2, %i5
6578 tvc %icc, 0x3
6579 wr %g0, 0x1e, %asi
6580 stda %f16, [%l7 + 0x40] %asi
6581 membar #Sync
6582loop_602:
6583 ldstub [%l7 + 0x38], %o3
6584 std %o2, [%l7 + 0x18]
6585 subcc %g2, %g1, %g4
6586 fornot1s %f28, %f15, %f18
6587 srl %l1, %g3, %g6
6588 movre %l2, 0x2E8, %i6
6589 tsubcc %i3, 0x11F6, %l5
6590 fmovdvs %icc, %f13, %f19
6591 movleu %xcc, %i4, %o0
6592 fsrc1s %f15, %f0
6593 tg %icc, 0x3
6594 edge8ln %o4, %i2, %g7
6595 flush %l7 + 0x3C
6596 fmovrdne %i0, %f12, %f18
6597 mulscc %l4, 0x01AD, %o5
6598 ldstub [%l7 + 0x5D], %i7
6599 fbg %fcc2, loop_603
6600 fcmpes %fcc3, %f28, %f29
6601 edge16l %o6, %l0, %o7
6602 bcc,a loop_604
6603loop_603:
6604 subccc %i1, 0x04BC, %l6
6605 tleu %icc, 0x5
6606 udivx %g5, 0x0A89, %l3
6607loop_604:
6608 array32 %o1, %i5, %o2
6609 set 0x24, %i4
6610 sta %f21, [%l7 + %i4] 0x10
6611 tpos %xcc, 0x1
6612 edge16l %g2, %o3, %g4
6613 lduh [%l7 + 0x12], %g1
6614 std %l0, [%l7 + 0x10]
6615 movrlz %g3, %l2, %i6
6616 fbu %fcc2, loop_605
6617 move %icc, %i3, %g6
6618 movgu %xcc, %l5, %i4
6619 orncc %o4, 0x1BA8, %i2
6620loop_605:
6621 movrlz %o0, 0x08A, %i0
6622 movcs %xcc, %l4, %o5
6623 sdiv %i7, 0x1116, %g7
6624 fexpand %f30, %f18
6625 fcmpne16 %f14, %f2, %o6
6626 bn,pt %xcc, loop_606
6627 tcc %icc, 0x1
6628 tcc %xcc, 0x1
6629 bn loop_607
6630loop_606:
6631 swap [%l7 + 0x58], %o7
6632 tneg %icc, 0x7
6633 fmuld8ulx16 %f15, %f30, %f28
6634loop_607:
6635 fble %fcc2, loop_608
6636 fmul8ulx16 %f6, %f18, %f24
6637 subc %i1, %l0, %l6
6638 movrlez %l3, 0x1E5, %g5
6639loop_608:
6640 movl %xcc, %i5, %o1
6641 sra %o2, 0x1C, %o3
6642 edge8l %g4, %g1, %g2
6643 st %f11, [%l7 + 0x68]
6644 std %l0, [%l7 + 0x78]
6645 bl,a loop_609
6646 ldd [%l7 + 0x18], %f26
6647 fmovsn %xcc, %f20, %f3
6648 fmuld8sux16 %f28, %f22, %f2
6649loop_609:
6650 fxnors %f1, %f19, %f13
6651 tneg %xcc, 0x5
6652 andn %g3, 0x07D9, %i6
6653 movn %icc, %i3, %g6
6654 call loop_610
6655 sth %l5, [%l7 + 0x66]
6656 fmovrdgz %i4, %f0, %f26
6657 array8 %o4, %i2, %l2
6658loop_610:
6659 tge %icc, 0x6
6660 edge16n %o0, %l4, %o5
6661 fbuge,a %fcc0, loop_611
6662 fbne %fcc3, loop_612
6663 movl %icc, %i0, %g7
6664 subcc %o6, 0x03F6, %o7
6665loop_611:
6666 edge8 %i7, %l0, %i1
6667loop_612:
6668 fmovsle %icc, %f21, %f21
6669 umulcc %l6, %l3, %i5
6670 sdivcc %o1, 0x04A3, %g5
6671 srlx %o2, %g4, %g1
6672 movvs %icc, %g2, %o3
6673 fmovsvc %icc, %f5, %f5
6674 addcc %l1, %g3, %i3
6675 movcs %xcc, %g6, %l5
6676 fcmpne16 %f18, %f2, %i6
6677 or %o4, 0x0F3D, %i4
6678 nop
6679 setx loop_613, %l0, %l1
6680 wrpr 0x1, %tl
6681 wrpr %l1, %tpc
6682 add %l1, 0x4, %l1
6683 wrpr %l1, %tnpc
6684 setx 0x34400001400, %l0, %l1
6685 wrpr %l1, %tstate
6686 wrhpr 0x4, %htstate
6687 retry
6688 fmovdcs %icc, %f17, %f16
6689 fbg,a %fcc3, loop_614
6690 xnorcc %l2, 0x18E5, %o0
6691loop_613:
6692 movpos %xcc, %l4, %i2
6693 set 0x6A, %o7
6694 ldsha [%l7 + %o7] 0x80, %i0
6695loop_614:
6696 tgu %icc, 0x6
6697 lduw [%l7 + 0x34], %g7
6698 mulscc %o6, %o5, %o7
6699 fble %fcc1, loop_615
6700 edge8ln %i7, %l0, %i1
6701 movrgez %l3, %l6, %o1
6702 tsubcc %g5, %o2, %i5
6703loop_615:
6704 movle %icc, %g1, %g4
6705 mova %xcc, %g2, %o3
6706 tleu %xcc, 0x7
6707 tg %xcc, 0x7
6708 or %l1, %g3, %g6
6709 tsubcctv %l5, %i6, %i3
6710 bvs,a,pn %icc, loop_616
6711 movcc %xcc, %o4, %i4
6712 set 0x38, %l3
6713 stha %o0, [%l7 + %l3] 0x80
6714loop_616:
6715 nop
6716 set 0x5B, %l0
6717 ldsb [%l7 + %l0], %l4
6718 orncc %i2, 0x0B48, %l2
6719 fmovdle %icc, %f9, %f4
6720 fxnor %f22, %f26, %f14
6721 tleu %xcc, 0x4
6722 st %f13, [%l7 + 0x24]
6723 set 0x78, %g6
6724 stxa %g7, [%l7 + %g6] 0x80
6725 smul %o6, %i0, %o5
6726 tgu %icc, 0x5
6727 movcc %xcc, %i7, %l0
6728 sll %o7, %i1, %l3
6729 orcc %l6, 0x01FB, %o1
6730 tvs %icc, 0x6
6731 edge16ln %g5, %o2, %g1
6732 fpadd32s %f17, %f21, %f4
6733 sethi 0x11D1, %g4
6734 tge %xcc, 0x2
6735 edge32l %i5, %o3, %g2
6736 edge8n %g3, %g6, %l5
6737 udiv %i6, 0x16A6, %l1
6738 array8 %o4, %i4, %i3
6739 edge8ln %o0, %i2, %l4
6740 set 0x32, %l4
6741 ldsha [%l7 + %l4] 0x0c, %g7
6742 nop
6743 setx loop_617, %l0, %l1
6744 wrpr 0x1, %tl
6745 wrpr %l1, %tnpc
6746 setx 0x34400001400, %l0, %l1
6747 wrpr %l1, %tstate
6748 wrhpr 0x4, %htstate
6749 done
6750 srl %l2, %i0, %o5
6751 edge32ln %o6, %l0, %i7
6752 edge8l %o7, %i1, %l3
6753loop_617:
6754 xnor %l6, %g5, %o1
6755 ta %xcc, 0x3
6756 edge32l %g1, %g4, %o2
6757 sethi 0x19F9, %o3
6758 bleu,pn %xcc, loop_618
6759 fcmpgt16 %f28, %f24, %i5
6760 mulscc %g3, %g2, %g6
6761 tsubcctv %i6, %l1, %l5
6762loop_618:
6763 movvs %xcc, %i4, %o4
6764 subccc %i3, %i2, %o0
6765 fmovda %icc, %f27, %f17
6766 fnot1 %f0, %f20
6767 movcs %icc, %g7, %l2
6768 movne %xcc, %i0, %o5
6769 stbar
6770 movrne %o6, 0x2E5, %l4
6771 tgu %xcc, 0x4
6772 brnz,a %i7, loop_619
6773 tcs %icc, 0x1
6774 umulcc %l0, %o7, %i1
6775 fpmerge %f31, %f2, %f18
6776loop_619:
6777 lduw [%l7 + 0x44], %l6
6778 fpadd32s %f30, %f9, %f16
6779 andncc %g5, %l3, %g1
6780 wr %g0, 0x11, %asi
6781 lduba [%l7 + 0x76] %asi, %g4
6782 add %o2, 0x1C5D, %o1
6783 array32 %i5, %g3, %g2
6784 tvs %icc, 0x7
6785 wr %g0, 0x89, %asi
6786 ldda [%l7 + 0x40] %asi, %o2
6787 movvc %xcc, %i6, %g6
6788 fmovrsgz %l1, %f4, %f8
6789 fands %f26, %f13, %f31
6790 stw %i4, [%l7 + 0x54]
6791 fbule,a %fcc1, loop_620
6792 bg,a loop_621
6793 brlz %o4, loop_622
6794 movrne %i3, %l5, %i2
6795loop_620:
6796 fmovdge %icc, %f31, %f22
6797loop_621:
6798 edge8n %g7, %l2, %i0
6799loop_622:
6800 movrne %o0, 0x097, %o5
6801 edge32ln %l4, %i7, %o6
6802 fxnor %f2, %f20, %f8
6803 sll %o7, 0x19, %i1
6804 udivx %l0, 0x0E75, %l6
6805 movrlz %l3, 0x0AB, %g1
6806 subccc %g4, %o2, %o1
6807 swap [%l7 + 0x2C], %g5
6808 movrlez %g3, 0x111, %g2
6809 edge16l %i5, %i6, %g6
6810 set 0x33, %o2
6811 stba %o3, [%l7 + %o2] 0x22
6812 membar #Sync
6813 fabss %f30, %f15
6814 restored
6815 rdpr %cwp, %g1
6816 rdpr %cansave, %g2
6817 rdpr %canrestore, %g3
6818 rdpr %cleanwin, %g4
6819 rdpr %otherwin, %g5
6820 rdpr %wstate, %g6
6821 fmovsl %icc, %f11, %f15
6822 popc %i4, %o4
6823 fmovdcc %xcc, %f27, %f19
6824 smul %i3, %l1, %l5
6825 addc %i2, 0x01DE, %g7
6826 restored
6827 rdpr %cwp, %g1
6828 rdpr %cansave, %g2
6829 rdpr %canrestore, %g3
6830 rdpr %cleanwin, %g4
6831 rdpr %otherwin, %g5
6832 rdpr %wstate, %g6
6833 movgu %icc, %l2, %o0
6834 edge16l %i0, %l4, %i7
6835 smul %o5, 0x1EC4, %o6
6836 tpos %xcc, 0x1
6837 orcc %o7, 0x17E6, %l0
6838 tcc %icc, 0x3
6839 bgu,a,pt %icc, loop_623
6840 call loop_624
6841 fbn %fcc2, loop_625
6842 smulcc %i1, 0x030E, %l3
6843loop_623:
6844 array32 %g1, %l6, %g4
6845loop_624:
6846 taddcctv %o1, 0x1F57, %g5
6847loop_625:
6848 fnot1s %f21, %f5
6849 udivx %g3, 0x0219, %o2
6850 taddcctv %i5, %i6, %g6
6851 stbar
6852 fsrc2 %f22, %f10
6853 wr %g0, 0x50, %asi
6854 ldxa [%g0 + 0x30] %asi, %g2
6855 wr %g0, 0xe2, %asi
6856 stda %o2, [%l7 + 0x30] %asi
6857 membar #Sync
6858 wr %g0, 0x19, %asi
6859 lduha [%l7 + 0x32] %asi, %o4
6860 xnorcc %i4, 0x1091, %l1
6861 fsrc1s %f5, %f19
6862 orcc %l5, %i2, %g7
6863 te %icc, 0x3
6864 ba loop_626
6865 fmovrsgz %i3, %f14, %f8
6866 bg %icc, loop_627
6867 edge32 %o0, %l2, %i0
6868loop_626:
6869 std %i6, [%l7 + 0x68]
6870 sdivcc %l4, 0x0874, %o5
6871loop_627:
6872 be,a,pt %icc, loop_628
6873 ldsh [%l7 + 0x5A], %o7
6874 add %l0, %o6, %i1
6875 restored
6876 rdpr %cwp, %g1
6877 rdpr %cansave, %g2
6878 rdpr %canrestore, %g3
6879 rdpr %cleanwin, %g4
6880 rdpr %otherwin, %g5
6881 rdpr %wstate, %g6
6882loop_628:
6883 sdivx %l3, 0x0A77, %l6
6884 saved
6885 rdpr %cwp, %g1
6886 rdpr %cansave, %g2
6887 rdpr %canrestore, %g3
6888 rdpr %cleanwin, %g4
6889 rdpr %otherwin, %g5
6890 rdpr %wstate, %g6
6891 stbar
6892 array8 %g1, %g4, %o1
6893 add %l7, 0x68, %l6
6894 wr %g0, 0x80, %asi
6895 ldxa [%l6] %asi, %g5
6896 casxa [%l6] 0x80, %g5, %o2
6897 fnegd %f22, %f20
6898 tneg %xcc, 0x4
6899 sdiv %g3, 0x083F, %i5
6900 movrgez %i6, 0x091, %g2
6901 alignaddr %g6, %o4, %o3
6902 tl %icc, 0x6
6903 membar 0x50
6904 fbu,a %fcc3, loop_629
6905 fandnot2 %f20, %f26, %f6
6906 fbo %fcc3, loop_630
6907 tl %icc, 0x5
6908loop_629:
6909 edge16ln %l1, %l5, %i2
6910 tle %icc, 0x1
6911loop_630:
6912 or %g7, %i4, %o0
6913 udivcc %i3, 0x0E25, %i0
6914 bg loop_631
6915 edge8n %i7, %l4, %l2
6916 fnand %f20, %f28, %f8
6917 fmovrslz %o5, %f25, %f16
6918loop_631:
6919 tsubcc %o7, %o6, %l0
6920 fmul8x16au %f24, %f11, %f22
6921 fbl %fcc1, loop_632
6922 xor %i1, 0x0216, %l6
6923 std %g0, [%l7 + 0x50]
6924 wr %g0, 0x89, %asi
6925 ldswa [%l7 + 0x20] %asi, %g4
6926loop_632:
6927 ba,pn %xcc, loop_633
6928 movleu %icc, %o1, %g5
6929 fpadd32 %f6, %f10, %f10
6930 umul %o2, %g3, %l3
6931loop_633:
6932 nop
6933 setx loop_634, %l0, %l1
6934 jmpl %l1, %i6
6935 fsrc1 %f28, %f0
6936 wr %g0, 0x88, %asi
6937 ldswa [%l7 + 0x14] %asi, %i5
6938loop_634:
6939 fpsub16 %f14, %f16, %f24
6940 flush %l7 + 0x24
6941 movneg %xcc, %g2, %o4
6942 xor %g6, %l1, %l5
6943 tsubcc %i2, 0x10DC, %o3
6944 te %xcc, 0x5
6945 edge16 %i4, %g7, %o0
6946 srlx %i0, %i7, %i3
6947 fbu,a %fcc2, loop_635
6948 movcs %xcc, %l2, %l4
6949 orcc %o7, 0x0AE7, %o5
6950 srl %l0, 0x0E, %o6
6951loop_635:
6952 tgu %icc, 0x6
6953 movn %icc, %i1, %l6
6954 fsrc2 %f20, %f16
6955 fone %f26
6956 edge16n %g1, %o1, %g4
6957 edge8l %o2, %g5, %g3
6958 movg %xcc, %i6, %l3
6959 fmovsneg %icc, %f31, %f21
6960 membar 0x40
6961 fmovsne %icc, %f9, %f11
6962 fpsub16 %f16, %f4, %f12
6963 subc %i5, 0x1DF3, %o4
6964 sll %g6, %g2, %l1
6965 mulx %i2, %l5, %i4
6966 mulx %o3, %g7, %o0
6967 tn %xcc, 0x0
6968 fbn,a %fcc1, loop_636
6969 sethi 0x0702, %i0
6970 edge8l %i3, %l2, %l4
6971 bpos,a %icc, loop_637
6972loop_636:
6973 bpos,a %icc, loop_638
6974 alignaddrl %o7, %i7, %l0
6975 tneg %icc, 0x5
6976loop_637:
6977 array16 %o5, %i1, %o6
6978loop_638:
6979 move %xcc, %g1, %o1
6980 tpos %icc, 0x7
6981 movcs %xcc, %l6, %o2
6982 brgez,a %g5, loop_639
6983 ba,a,pt %xcc, loop_640
6984 movre %g3, 0x25D, %g4
6985 fcmpgt32 %f12, %f0, %i6
6986loop_639:
6987 udivx %i5, 0x0DA2, %l3
6988loop_640:
6989 brgz %o4, loop_641
6990 fmul8x16au %f2, %f30, %f0
6991 fandnot2 %f30, %f2, %f16
6992 mulscc %g6, %l1, %i2
6993loop_641:
6994 add %g2, 0x12FF, %l5
6995 set 0x10, %o6
6996 ldswa [%l7 + %o6] 0x19, %i4
6997 andn %o3, 0x0560, %o0
6998 tle %icc, 0x1
6999 andcc %i0, %i3, %l2
7000 edge16n %g7, %o7, %l4
7001 or %l0, 0x1448, %i7
7002 std %f28, [%l7 + 0x58]
7003 fandnot2 %f30, %f24, %f28
7004 sth %o5, [%l7 + 0x66]
7005 sdivcc %i1, 0x0BCA, %o6
7006 andcc %g1, %l6, %o1
7007 fmovsgu %icc, %f26, %f8
7008 set 0x62, %o4
7009 stha %o2, [%l7 + %o4] 0x27
7010 membar #Sync
7011 srl %g5, 0x05, %g4
7012 smul %g3, %i5, %i6
7013 fsrc2 %f14, %f20
7014 sra %l3, %o4, %g6
7015 set 0x74, %i0
7016 ldswa [%l7 + %i0] 0x04, %i2
7017 fmovscs %icc, %f24, %f13
7018 alignaddrl %l1, %g2, %l5
7019 edge8ln %i4, %o3, %i0
7020 fmovdcc %xcc, %f27, %f5
7021 edge32 %i3, %o0, %g7
7022 movvc %icc, %o7, %l2
7023 bvs,pn %icc, loop_642
7024 fbg,a %fcc2, loop_643
7025 be %xcc, loop_644
7026 smulcc %l0, 0x1CDC, %i7
7027loop_642:
7028 bvs,a,pn %icc, loop_645
7029loop_643:
7030 fmovsg %xcc, %f25, %f9
7031loop_644:
7032 movre %o5, %i1, %l4
7033 array32 %g1, %o6, %o1
7034loop_645:
7035 bvc loop_646
7036 tsubcc %l6, 0x1DF3, %g5
7037 and %o2, 0x1539, %g3
7038 bvs,a,pt %xcc, loop_647
7039loop_646:
7040 movvc %xcc, %g4, %i6
7041 bvc loop_648
7042 fmovd %f2, %f24
7043loop_647:
7044 fmul8x16al %f26, %f14, %f4
7045 tleu %icc, 0x5
7046loop_648:
7047 tcs %icc, 0x2
7048 set 0x70, %g7
7049 stda %i4, [%l7 + %g7] 0x88
7050 edge32l %l3, %o4, %i2
7051 andcc %l1, 0x0344, %g2
7052 fmovda %xcc, %f6, %f29
7053 fbl,a %fcc1, loop_649
7054 udivcc %g6, 0x08AD, %i4
7055 tg %icc, 0x5
7056 sra %o3, 0x15, %l5
7057loop_649:
7058 edge16 %i0, %o0, %g7
7059 wr %g0, 0x10, %asi
7060 ldswa [%l7 + 0x7C] %asi, %o7
7061 and %i3, %l0, %l2
7062 movrgez %o5, %i7, %l4
7063 movgu %xcc, %i1, %g1
7064 fbge,a %fcc2, loop_650
7065 edge8l %o1, %l6, %o6
7066 fnegs %f8, %f18
7067 tsubcctv %g5, 0x1140, %o2
7068loop_650:
7069 movvs %icc, %g3, %g4
7070 fbl,a %fcc0, loop_651
7071 udivx %i5, 0x1707, %i6
7072 movvc %icc, %l3, %o4
7073 fmovrdlz %l1, %f20, %f10
7074loop_651:
7075 brgz %g2, loop_652
7076 movvc %icc, %i2, %i4
7077 edge8 %o3, %g6, %l5
7078 fmovdleu %xcc, %f6, %f24
7079loop_652:
7080 ldsb [%l7 + 0x45], %o0
7081 ldsw [%l7 + 0x54], %g7
7082 addc %o7, 0x19CA, %i3
7083 edge8l %l0, %i0, %l2
7084 fmovrdlez %o5, %f20, %f12
7085 umul %l4, %i7, %g1
7086 fzeros %f23
7087 fornot2 %f2, %f0, %f14
7088 movleu %icc, %i1, %l6
7089 fnands %f25, %f24, %f28
7090 fbne,a %fcc0, loop_653
7091 sethi 0x03A0, %o6
7092 andn %g5, %o1, %g3
7093 fxnors %f6, %f18, %f25
7094loop_653:
7095 fbn,a %fcc0, loop_654
7096 fbul,a %fcc2, loop_655
7097 udivx %g4, 0x1F25, %i5
7098 te %xcc, 0x6
7099loop_654:
7100 brz %i6, loop_656
7101loop_655:
7102 fbo %fcc3, loop_657
7103 brz,a %l3, loop_658
7104 bn %icc, loop_659
7105loop_656:
7106 tpos %xcc, 0x3
7107loop_657:
7108 fbne %fcc2, loop_660
7109loop_658:
7110 and %o2, 0x0725, %l1
7111loop_659:
7112 movcs %icc, %o4, %i2
7113 fmul8x16al %f3, %f3, %f14
7114loop_660:
7115 ta %xcc, 0x2
7116 for %f6, %f14, %f4
7117 tl %xcc, 0x3
7118 umulcc %i4, 0x1F54, %o3
7119 restored
7120 rdpr %cwp, %g1
7121 rdpr %cansave, %g2
7122 rdpr %canrestore, %g3
7123 rdpr %cleanwin, %g4
7124 rdpr %otherwin, %g5
7125 rdpr %wstate, %g6
7126 udiv %g2, 0x0180, %l5
7127 bcc,a %xcc, loop_661
7128 fble,a %fcc3, loop_662
7129 srl %o0, 0x13, %g6
7130 bpos,pn %xcc, loop_663
7131loop_661:
7132 movg %icc, %o7, %i3
7133loop_662:
7134 umulcc %g7, 0x1A98, %i0
7135 saved
7136 rdpr %cwp, %g1
7137 rdpr %cansave, %g2
7138 rdpr %canrestore, %g3
7139 rdpr %cleanwin, %g4
7140 rdpr %otherwin, %g5
7141 rdpr %wstate, %g6
7142loop_663:
7143 std %f20, [%l7 + 0x78]
7144 umulcc %l0, 0x185A, %o5
7145 edge16 %l4, %i7, %l2
7146 tsubcc %g1, 0x0F16, %l6
7147 set 0x18, %i1
7148 stxa %i1, [%l7 + %i1] 0xea
7149 membar #Sync
7150 fpadd16s %f17, %f15, %f23
7151 fbl %fcc3, loop_664
7152 udivcc %g5, 0x0983, %o1
7153 subcc %g3, 0x06E5, %g4
7154 taddcc %o6, 0x1597, %i6
7155loop_664:
7156 fandnot1s %f27, %f5, %f24
7157 and %l3, %i5, %l1
7158 andn %o2, %i2, %o4
7159 fabss %f30, %f19
7160 xor %i4, %o3, %l5
7161 alignaddrl %o0, %g2, %o7
7162 bpos,a,pn %icc, loop_665
7163 alignaddrl %g6, %g7, %i0
7164 ba,a %icc, loop_666
7165 bn,a %xcc, loop_667
7166loop_665:
7167 movvs %xcc, %l0, %i3
7168 or %l4, 0x05AA, %i7
7169loop_666:
7170 movpos %xcc, %o5, %g1
7171loop_667:
7172 array32 %l2, %l6, %g5
7173 bn,pn %xcc, loop_668
7174 tneg %xcc, 0x3
7175 fnot1s %f6, %f20
7176 edge16ln %i1, %g3, %g4
7177loop_668:
7178 fmovscc %icc, %f31, %f28
7179 bge,a loop_669
7180 edge16 %o6, %o1, %l3
7181 fmovsvs %icc, %f29, %f29
7182 fand %f12, %f18, %f0
7183loop_669:
7184 ldsb [%l7 + 0x7D], %i5
7185 popc %l1, %i6
7186 edge8n %i2, %o4, %i4
7187 set 0x3B, %l5
7188 ldstuba [%l7 + %l5] 0x80, %o3
7189 addcc %o2, %l5, %g2
7190 fmovse %xcc, %f7, %f22
7191 fmovsleu %xcc, %f27, %f10
7192 tcs %xcc, 0x7
7193 smulcc %o7, %o0, %g6
7194 srlx %g7, %l0, %i3
7195 movg %xcc, %i0, %i7
7196 sdivcc %l4, 0x0B11, %o5
7197 fzero %f4
7198 alignaddr %l2, %l6, %g1
7199 fmovdgu %xcc, %f26, %f9
7200 movgu %icc, %g5, %g3
7201 mulx %g4, 0x0D8F, %i1
7202 xnor %o6, %o1, %l3
7203 or %l1, 0x08EF, %i6
7204 fmovdvc %xcc, %f24, %f23
7205 set 0x10, %l6
7206 sta %f7, [%l7 + %l6] 0x89
7207 fxors %f22, %f10, %f8
7208 sdiv %i2, 0x1020, %i5
7209 fnands %f21, %f5, %f20
7210 wr %g0, 0x10, %asi
7211 prefetcha [%l7 + 0x78] %asi, 0x2
7212 edge8l %o3, %i4, %o2
7213 movgu %xcc, %l5, %o7
7214 tn %icc, 0x6
7215 edge16n %o0, %g2, %g6
7216 fmovdleu %xcc, %f15, %f29
7217 brz,a %g7, loop_670
7218 std %f28, [%l7 + 0x60]
7219 pdist %f30, %f20, %f28
7220 tn %icc, 0x6
7221loop_670:
7222 bn %xcc, loop_671
7223 srl %i3, %i0, %i7
7224 edge16ln %l0, %o5, %l2
7225 sub %l6, 0x11EA, %g1
7226loop_671:
7227 tsubcctv %l4, %g3, %g5
7228 movn %xcc, %g4, %i1
7229 st %f7, [%l7 + 0x40]
7230 fbuge,a %fcc1, loop_672
7231 orncc %o6, %o1, %l3
7232 srax %i6, %l1, %i5
7233 set 0x08, %o3
7234 ldswa [%l7 + %o3] 0x10, %i2
7235loop_672:
7236 fabsd %f0, %f2
7237 movre %o3, %i4, %o4
7238 xor %o2, %l5, %o7
7239 tg %icc, 0x6
7240 tl %xcc, 0x5
7241 xnor %g2, %g6, %o0
7242 andcc %g7, 0x1A5D, %i3
7243 restored
7244 rdpr %cwp, %g1
7245 rdpr %cansave, %g2
7246 rdpr %canrestore, %g3
7247 rdpr %cleanwin, %g4
7248 rdpr %otherwin, %g5
7249 rdpr %wstate, %g6
7250 set 0x14, %i5
7251 sta %f31, [%l7 + %i5] 0x0c
7252 addccc %i0, 0x1ECC, %l0
7253 xor %o5, %i7, %l6
7254 fblg %fcc2, loop_673
7255 edge8n %l2, %g1, %l4
7256 fbug %fcc3, loop_674
7257 ldstub [%l7 + 0x18], %g3
7258loop_673:
7259 fba %fcc3, loop_675
7260 alignaddr %g4, %i1, %o6
7261loop_674:
7262 ldstub [%l7 + 0x3A], %g5
7263 movcc %icc, %o1, %i6
7264loop_675:
7265 nop
7266 set 0x38, %i7
7267 prefetch [%l7 + %i7], 0x1
7268 fcmpes %fcc2, %f3, %f4
7269 edge8ln %l3, %i5, %i2
7270 movgu %icc, %o3, %l1
7271 fmovsneg %xcc, %f25, %f9
7272 nop
7273 setx loop_676, %l0, %l1
7274 wrpr 0x1, %tl
7275 wrpr %l1, %tpc
7276 add %l1, 0x4, %l1
7277 wrpr %l1, %tnpc
7278 setx 0x34400001400, %l0, %l1
7279 wrpr %l1, %tstate
7280 wrhpr 0x4, %htstate
7281 retry
7282 fbge,a %fcc3, loop_677
7283 srlx %i4, 0x02, %o2
7284 wr %g0, 0x0c, %asi
7285 swapa [%l7 + 0x64] %asi, %o4
7286loop_676:
7287 edge16 %l5, %g2, %g6
7288loop_677:
7289 bg,pt %icc, loop_678
7290 fnands %f23, %f12, %f30
7291 edge16l %o0, %o7, %g7
7292 bcs,a %xcc, loop_679
7293loop_678:
7294 fmovsn %xcc, %f6, %f31
7295 movcc %xcc, %i0, %l0
7296 brgz %i3, loop_680
7297loop_679:
7298 orncc %i7, %o5, %l6
7299 fmovdcs %xcc, %f0, %f28
7300 movrlz %g1, 0x1E8, %l4
7301loop_680:
7302 bl loop_681
7303 edge8l %g3, %g4, %i1
7304 or %o6, 0x0B38, %g5
7305 addcc %o1, %i6, %l2
7306loop_681:
7307 bvs,a %xcc, loop_682
7308 fmovrsgz %i5, %f28, %f4
7309 movvs %xcc, %l3, %o3
7310 xor %l1, %i4, %i2
7311loop_682:
7312 array32 %o2, %o4, %l5
7313 fpsub16s %f2, %f27, %f20
7314 movcs %icc, %g2, %o0
7315 srlx %o7, %g6, %i0
7316 fmovdcs %xcc, %f8, %f21
7317 tcc %xcc, 0x6
7318 fbn %fcc3, loop_683
7319 tsubcctv %g7, 0x0804, %l0
7320 lduw [%l7 + 0x28], %i7
7321 restored
7322 rdpr %cwp, %g1
7323 rdpr %cansave, %g2
7324 rdpr %canrestore, %g3
7325 rdpr %cleanwin, %g4
7326 rdpr %otherwin, %g5
7327 rdpr %wstate, %g6
7328loop_683:
7329 udivx %i3, 0x1A67, %o5
7330 edge16n %l6, %g1, %l4
7331 fbne,a %fcc3, loop_684
7332 fbn,a %fcc1, loop_685
7333 fbu %fcc3, loop_686
7334 sethi 0x07B7, %g3
7335loop_684:
7336 fmul8x16al %f20, %f5, %f2
7337loop_685:
7338 fmovse %xcc, %f10, %f2
7339loop_686:
7340 fmovdcs %icc, %f1, %f29
7341 tg %xcc, 0x1
7342 orn %i1, %g4, %o6
7343 fbge %fcc0, loop_687
7344 sethi 0x107E, %o1
7345 subcc %g5, 0x0A07, %l2
7346 nop
7347 setx loop_688, %l0, %l1
7348 wrpr 0x1, %tl
7349 wrpr %l1, %tnpc
7350 setx 0x34400001400, %l0, %l1
7351 wrpr %l1, %tstate
7352 wrhpr 0x4, %htstate
7353 done
7354loop_687:
7355 umulcc %i5, 0x1886, %i6
7356 fpsub32s %f5, %f2, %f22
7357 bcs,a,pn %xcc, loop_689
7358loop_688:
7359 fandnot1s %f22, %f26, %f8
7360 array16 %l3, %o3, %l1
7361 movcs %xcc, %i2, %o2
7362loop_689:
7363 mulx %o4, %i4, %l5
7364 edge8 %g2, %o0, %o7
7365 edge32 %g6, %g7, %l0
7366 tge %xcc, 0x4
7367 udivx %i7, 0x0017, %i3
7368 wr %g0, 0x27, %asi
7369 stxa %o5, [%l7 + 0x50] %asi
7370 membar #Sync
7371 fands %f24, %f24, %f13
7372 st %f10, [%l7 + 0x60]
7373 fandnot1s %f18, %f17, %f3
7374 fones %f24
7375 edge16ln %i0, %l6, %g1
7376 subc %l4, %g3, %i1
7377 fornot1s %f21, %f2, %f22
7378 movre %g4, 0x08E, %o6
7379 fmuld8sux16 %f18, %f6, %f6
7380 edge16n %g5, %l2, %o1
7381 fmovdl %icc, %f29, %f8
7382 fbuge %fcc0, loop_690
7383 umul %i5, 0x0FB3, %i6
7384 tsubcctv %l3, 0x0ABA, %l1
7385 fsrc2 %f14, %f6
7386loop_690:
7387 array32 %o3, %i2, %o2
7388 bpos,pt %xcc, loop_691
7389 sdivx %o4, 0x11D2, %i4
7390 umulcc %g2, 0x00EC, %o0
7391 orn %l5, 0x14A6, %g6
7392loop_691:
7393 nop
7394 wr %g0, 0xe2, %asi
7395 stda %o6, [%l7 + 0x18] %asi
7396 membar #Sync
7397 movne %xcc, %l0, %i7
7398 umul %i3, 0x1C9C, %o5
7399 fandnot1s %f26, %f5, %f9
7400 fpsub16 %f20, %f22, %f2
7401 edge8ln %i0, %l6, %g7
7402 brlez %g1, loop_692
7403 movvc %icc, %l4, %i1
7404 movrlez %g3, %o6, %g5
7405 subc %g4, %l2, %o1
7406loop_692:
7407 tvs %xcc, 0x7
7408 tpos %icc, 0x7
7409 addcc %i6, %i5, %l3
7410 membar 0x47
7411 movvs %icc, %o3, %l1
7412 movpos %xcc, %i2, %o4
7413 lduw [%l7 + 0x40], %i4
7414 stw %o2, [%l7 + 0x64]
7415 subcc %g2, 0x0013, %o0
7416 fble,a %fcc2, loop_693
7417 xor %g6, %o7, %l0
7418 fpack16 %f24, %f5
7419 set 0x0, %g4
7420 ldxa [%g0 + %g4] 0x20, %l5
7421loop_693:
7422 fcmple32 %f10, %f12, %i7
7423 xor %i3, 0x1FEB, %i0
7424 array32 %l6, %o5, %g1
7425 fpsub16s %f0, %f22, %f11
7426 fmovs %f23, %f8
7427 umul %g7, 0x1F56, %i1
7428 ldd [%l7 + 0x08], %f8
7429 orn %g3, 0x1C04, %o6
7430 fmovsne %xcc, %f6, %f6
7431 fxnors %f4, %f2, %f29
7432 xnor %l4, %g5, %g4
7433 nop
7434 set 0x7D, %i2
7435 ldstub [%l7 + %i2], %l2
7436 set 0x40, %g1
7437 stda %f0, [%l7 + %g1] 0x10
7438 sll %o1, %i5, %i6
7439 edge8 %l3, %l1, %i2
7440 alignaddrl %o4, %i4, %o2
7441 wr %g0, 0x81, %asi
7442 ldsba [%l7 + 0x3F] %asi, %o3
7443 movrgz %g2, %o0, %g6
7444 fabsd %f0, %f6
7445 ldub [%l7 + 0x2F], %l0
7446 call loop_694
7447 fbug,a %fcc1, loop_695
7448 udivcc %o7, 0x02BF, %i7
7449 smulcc %l5, %i3, %l6
7450loop_694:
7451 nop
7452 wr %g0, 0x19, %asi
7453 ldswa [%l7 + 0x58] %asi, %o5
7454loop_695:
7455 xorcc %i0, 0x1155, %g1
7456 fornot1 %f24, %f8, %f14
7457 tg %xcc, 0x6
7458 taddcc %g7, 0x06DD, %g3
7459 fmovdvs %xcc, %f24, %f29
7460 tpos %icc, 0x0
7461 brlez,a %o6, loop_696
7462 fpsub16 %f20, %f4, %f20
7463 mova %xcc, %i1, %g5
7464 fabss %f1, %f27
7465loop_696:
7466 fcmpgt32 %f6, %f2, %l4
7467 fbne,a %fcc0, loop_697
7468 tge %xcc, 0x5
7469 fmovdge %icc, %f3, %f8
7470 movre %l2, 0x053, %o1
7471loop_697:
7472 sllx %g4, %i5, %i6
7473 mulscc %l1, %i2, %l3
7474 tg %icc, 0x0
7475 addccc %i4, 0x121D, %o4
7476 alignaddr %o2, %o3, %g2
7477 udiv %g6, 0x094C, %o0
7478 ldsw [%l7 + 0x2C], %o7
7479 sdivcc %l0, 0x0817, %i7
7480 fnor %f0, %f4, %f18
7481 fcmpne32 %f28, %f24, %i3
7482 edge16 %l5, %l6, %i0
7483 udivx %g1, 0x1135, %o5
7484 orcc %g7, 0x0A35, %g3
7485 movrlez %o6, %g5, %i1
7486 fmovdne %icc, %f1, %f23
7487 ldx [%l7 + 0x20], %l2
7488 movne %icc, %l4, %g4
7489 set 0x3B, %o1
7490 ldstuba [%l7 + %o1] 0x89, %i5
7491 edge16n %i6, %l1, %i2
7492 movleu %xcc, %l3, %i4
7493 nop
7494 setx loop_698, %l0, %l1
7495 wrpr 0x1, %tl
7496 wrpr %l1, %tnpc
7497 setx 0x34400001400, %l0, %l1
7498 wrpr %l1, %tstate
7499 wrhpr 0x4, %htstate
7500 done
7501 xorcc %o4, 0x1D70, %o2
7502 fbne %fcc2, loop_699
7503 fabss %f26, %f12
7504loop_698:
7505 array16 %o1, %o3, %g6
7506 andn %o0, %g2, %o7
7507loop_699:
7508 stb %l0, [%l7 + 0x20]
7509 wr %g0, 0x89, %asi
7510 sta %f18, [%l7 + 0x0C] %asi
7511 brlez %i7, loop_700
7512 smul %i3, 0x0DCE, %l6
7513 nop
7514 setx loop_701, %l0, %l1
7515 wrpr 0x1, %tl
7516 wrpr %l1, %tnpc
7517 setx 0x34400001400, %l0, %l1
7518 wrpr %l1, %tstate
7519 wrhpr 0x4, %htstate
7520 done
7521 ld [%l7 + 0x5C], %f3
7522loop_700:
7523 fbul %fcc0, loop_702
7524 pdist %f6, %f18, %f8
7525loop_701:
7526 ldsh [%l7 + 0x52], %l5
7527 ta %xcc, 0x5
7528loop_702:
7529 fnegd %f4, %f6
7530 stb %g1, [%l7 + 0x50]
7531 fmovsl %xcc, %f25, %f15
7532 popc 0x075C, %i0
7533 set 0x50, %o5
7534 ldxa [%l7 + %o5] 0x14, %g7
7535 fones %f29
7536 fmul8sux16 %f22, %f26, %f0
7537 popc %g3, %o6
7538 edge16ln %g5, %o5, %i1
7539 xnor %l4, %l2, %i5
7540 movrgez %i6, 0x020, %l1
7541 mulx %i2, %g4, %i4
7542 tgu %xcc, 0x6
7543 udiv %l3, 0x1482, %o4
7544 fsrc2 %f2, %f0
7545 udivcc %o2, 0x1028, %o3
7546 addccc %g6, %o0, %g2
7547 tcs %xcc, 0x2
7548 edge8ln %o7, %o1, %l0
7549 ble,pn %icc, loop_703
7550 bg loop_704
7551 andn %i7, %l6, %i3
7552 orncc %l5, 0x0D6A, %i0
7553loop_703:
7554 fbg,a %fcc0, loop_705
7555loop_704:
7556 array32 %g1, %g7, %g3
7557 fbule %fcc1, loop_706
7558 ldsh [%l7 + 0x7E], %o6
7559loop_705:
7560 sdivx %g5, 0x00CF, %i1
7561 add %l7, 0x50, %l6
7562 wr %g0, 0x11, %asi
7563 lda [%l6] %asi, %l4
7564 casa [%l6] %asi, %l4, %l2
7565loop_706:
7566 sllx %i5, 0x1F, %i6
7567 set 0x74, %g5
7568 stwa %l1, [%l7 + %g5] 0x15
7569 brlz %o5, loop_707
7570 nop
7571 setx loop_708, %l0, %l1
7572 wrpr 0x1, %tl
7573 wrpr %l1, %tnpc
7574 setx 0x34400001400, %l0, %l1
7575 wrpr %l1, %tstate
7576 wrhpr 0x4, %htstate
7577 done
7578 andn %i2, 0x138D, %i4
7579 tgu %icc, 0x0
7580loop_707:
7581 fmovdpos %icc, %f5, %f19
7582loop_708:
7583 orncc %l3, %g4, %o4
7584 tsubcctv %o2, %g6, %o3
7585 move %xcc, %g2, %o0
7586 st %f16, [%l7 + 0x38]
7587 srl %o7, %l0, %o1
7588 fmovda %xcc, %f4, %f5
7589 bshuffle %f16, %f8, %f20
7590 subc %i7, %l6, %i3
7591 set 0x25, %i3
7592 stba %i0, [%l7 + %i3] 0x81
7593 addc %l5, 0x1485, %g7
7594 fpadd32 %f22, %f2, %f20
7595 wr %g0, 0x89, %asi
7596 ldswa [%l7 + 0x64] %asi, %g3
7597 set 0x40, %o0
7598 ldswa [%l7 + %o0] 0x04, %g1
7599 set 0x40, %g2
7600 stda %f16, [%l7 + %g2] 0x0c
7601 addccc %g5, %o6, %i1
7602 movvc %xcc, %l4, %l2
7603 std %i4, [%l7 + 0x78]
7604 movrne %l1, 0x38F, %o5
7605 edge32ln %i2, %i4, %i6
7606 std %f2, [%l7 + 0x48]
7607 fmovdg %icc, %f16, %f27
7608 call loop_709
7609 fxnor %f18, %f4, %f12
7610 brgez,a %g4, loop_710
7611 bcs,a loop_711
7612loop_709:
7613 fcmpgt16 %f30, %f0, %o4
7614 tl %xcc, 0x2
7615loop_710:
7616 fcmped %fcc2, %f8, %f8
7617loop_711:
7618 sra %l3, %g6, %o3
7619 movvc %icc, %o2, %o0
7620 edge8ln %g2, %l0, %o7
7621 edge32 %i7, %o1, %i3
7622 nop
7623 setx loop_712, %l0, %l1
7624 wrpr 0x1, %tl
7625 wrpr %l1, %tnpc
7626 setx 0x34400001400, %l0, %l1
7627 wrpr %l1, %tstate
7628 wrhpr 0x4, %htstate
7629 done
7630 ldsh [%l7 + 0x2A], %l6
7631 wr %g0, 0x19, %asi
7632 lduha [%l7 + 0x78] %asi, %l5
7633loop_712:
7634 tneg %xcc, 0x0
7635 fnegd %f0, %f10
7636 stx %g7, [%l7 + 0x28]
7637 taddcctv %i0, %g1, %g5
7638 fmovsneg %xcc, %f28, %f14
7639 fxor %f22, %f6, %f12
7640 lduw [%l7 + 0x10], %g3
7641 srlx %i1, 0x1C, %o6
7642 edge32l %l4, %i5, %l2
7643 fmovrdgz %l1, %f4, %f16
7644 fbg %fcc1, loop_713
7645 tle %icc, 0x4
7646 bl,pt %icc, loop_714
7647 sth %i2, [%l7 + 0x28]
7648loop_713:
7649 fbuge,a %fcc0, loop_715
7650 brlz,a %o5, loop_716
7651loop_714:
7652 tsubcc %i6, 0x03C5, %i4
7653 fbo %fcc3, loop_717
7654loop_715:
7655 brlz %g4, loop_718
7656loop_716:
7657 fcmple16 %f2, %f2, %l3
7658 set 0x58, %i6
7659 stda %o4, [%l7 + %i6] 0x27
7660 membar #Sync
7661loop_717:
7662 tleu %icc, 0x5
7663loop_718:
7664 fbne %fcc1, loop_719
7665 fpack16 %f4, %f21
7666 fmovscc %xcc, %f6, %f5
7667 umulcc %g6, 0x1606, %o2
7668loop_719:
7669 xor %o0, 0x0A1E, %g2
7670 te %xcc, 0x2
7671 sub %l0, %o7, %i7
7672 fbule %fcc1, loop_720
7673 brz,a %o3, loop_721
7674 fmovsge %xcc, %f23, %f29
7675 movvc %xcc, %i3, %o1
7676loop_720:
7677 movg %xcc, %l5, %l6
7678loop_721:
7679 fbg %fcc0, loop_722
7680 fmul8x16au %f18, %f2, %f8
7681 fabss %f21, %f24
7682 ldd [%l7 + 0x50], %f18
7683loop_722:
7684 movn %icc, %g7, %g1
7685 movge %xcc, %i0, %g3
7686 addccc %i1, %o6, %g5
7687 movcc %icc, %l4, %i5
7688 fpsub32s %f1, %f22, %f21
7689 tcs %xcc, 0x6
7690 fba %fcc3, loop_723
7691 tge %icc, 0x1
7692 bneg loop_724
7693 fxnors %f1, %f0, %f21
7694loop_723:
7695 fbl %fcc2, loop_725
7696 fxnor %f2, %f2, %f10
7697loop_724:
7698 fcmpes %fcc0, %f29, %f26
7699 ta %xcc, 0x3
7700loop_725:
7701 srlx %l1, 0x02, %i2
7702 alignaddrl %l2, %o5, %i6
7703 fnor %f20, %f6, %f2
7704 fbe %fcc2, loop_726
7705 te %icc, 0x1
7706 edge32 %g4, %l3, %o4
7707 array32 %g6, %o2, %o0
7708loop_726:
7709 fmovdleu %icc, %f10, %f21
7710 edge16l %i4, %g2, %o7
7711 tleu %xcc, 0x1
7712 sllx %l0, %o3, %i7
7713 sdivx %o1, 0x1A56, %l5
7714 fmovs %f23, %f6
7715 sdiv %l6, 0x0AA8, %g7
7716 tn %xcc, 0x1
7717 fmul8x16al %f26, %f14, %f30
7718 fmovsvc %icc, %f11, %f7
7719 andcc %i3, %g1, %g3
7720 fmovdvc %icc, %f14, %f25
7721 set 0x40, %g3
7722 ldda [%l7 + %g3] 0x18, %f16
7723 subcc %i1, 0x0F7A, %i0
7724 subc %g5, 0x1830, %l4
7725 movcc %icc, %o6, %i5
7726 movn %icc, %l1, %l2
7727 sdivx %o5, 0x1AFA, %i6
7728 std %i2, [%l7 + 0x38]
7729 movleu %icc, %g4, %o4
7730 st %f28, [%l7 + 0x5C]
7731 sllx %g6, %o2, %o0
7732 wr %g0, 0x18, %asi
7733 ldsha [%l7 + 0x56] %asi, %i4
7734 fmovdcs %xcc, %f20, %f13
7735 srax %l3, %o7, %g2
7736 sdivcc %l0, 0x0762, %o3
7737 or %i7, %l5, %o1
7738 be,a %xcc, loop_727
7739 array8 %g7, %l6, %g1
7740 tcc %xcc, 0x5
7741 fexpand %f22, %f16
7742loop_727:
7743 fmovdl %icc, %f22, %f5
7744 brlez %i3, loop_728
7745 ba,pt %xcc, loop_729
7746 alignaddr %i1, %i0, %g3
7747 fbug %fcc3, loop_730
7748loop_728:
7749 udivx %g5, 0x1D25, %o6
7750loop_729:
7751 fcmpeq32 %f14, %f0, %l4
7752 fbge %fcc0, loop_731
7753loop_730:
7754 tcc %icc, 0x0
7755 nop
7756 setx loop_732, %l0, %l1
7757 wrpr 0x1, %tl
7758 wrpr %l1, %tpc
7759 add %l1, 0x4, %l1
7760 wrpr %l1, %tnpc
7761 setx 0x34400001400, %l0, %l1
7762 wrpr %l1, %tstate
7763 wrhpr 0x4, %htstate
7764 retry
7765 tleu %xcc, 0x3
7766loop_731:
7767 array32 %i5, %l2, %o5
7768 addcc %i6, 0x1586, %i2
7769loop_732:
7770 flush %l7 + 0x34
7771 edge8ln %l1, %o4, %g6
7772 membar 0x77
7773 movgu %icc, %g4, %o2
7774 fpadd32s %f11, %f7, %f2
7775 fxor %f22, %f28, %f18
7776 fmovsa %icc, %f2, %f20
7777 and %i4, %l3, %o0
7778 brgez %g2, loop_733
7779 andcc %l0, %o7, %o3
7780 array32 %l5, %i7, %o1
7781 movgu %xcc, %g7, %g1
7782loop_733:
7783 fbuge,a %fcc2, loop_734
7784 movgu %xcc, %l6, %i3
7785 fnands %f31, %f25, %f24
7786 xnorcc %i0, 0x09CA, %g3
7787loop_734:
7788 addcc %i1, %o6, %l4
7789 bvs loop_735
7790 movl %xcc, %g5, %i5
7791 fones %f26
7792 fmovscs %xcc, %f9, %f8
7793loop_735:
7794 bg,a %xcc, loop_736
7795 movvs %xcc, %o5, %i6
7796 srl %i2, 0x16, %l1
7797 fmovrse %l2, %f1, %f28
7798loop_736:
7799 fmovrslez %g6, %f11, %f18
7800 fpsub16s %f31, %f21, %f22
7801 addcc %o4, %o2, %g4
7802 sdivx %i4, 0x08B7, %o0
7803 fmovsne %xcc, %f3, %f27
7804 fmovrdgez %g2, %f10, %f26
7805 set 0x7D, %l2
7806 ldstuba [%l7 + %l2] 0x11, %l0
7807 fmovs %f12, %f10
7808 smulcc %l3, 0x0F79, %o3
7809 fcmple32 %f28, %f18, %o7
7810 bge loop_737
7811 bl loop_738
7812 sir 0x0CC9
7813 brnz,a %l5, loop_739
7814loop_737:
7815 edge32 %i7, %o1, %g7
7816loop_738:
7817 nop
7818 wr %g0, 0x2b, %asi
7819 stwa %l6, [%l7 + 0x54] %asi
7820 membar #Sync
7821loop_739:
7822 nop
7823 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
7824 nop ! nop ! ldxa [%g0 + 0x348] %asi, %i3 ripped by fixASI40.pl ripped by fixASI40.pl
7825 bneg,a,pn %icc, loop_740
7826 tn %icc, 0x2
7827 edge16ln %i0, %g3, %g1
7828 fbn %fcc1, loop_741
7829loop_740:
7830 fmovsl %xcc, %f26, %f28
7831 edge32 %o6, %i1, %g5
7832 addccc %l4, %i5, %o5
7833loop_741:
7834 edge8 %i6, %l1, %i2
7835 edge32l %g6, %l2, %o2
7836 tleu %xcc, 0x6
7837 set 0x30, %i4
7838 ldda [%l7 + %i4] 0xe2, %o4
7839 edge16n %i4, %o0, %g4
7840 fbu %fcc1, loop_742
7841 fmovdpos %icc, %f3, %f4
7842 fbuge,a %fcc2, loop_743
7843 movvc %xcc, %g2, %l0
7844loop_742:
7845 ldx [%l7 + 0x60], %l3
7846 edge32ln %o7, %o3, %l5
7847loop_743:
7848 fzero %f24
7849 restored
7850 rdpr %cwp, %g1
7851 rdpr %cansave, %g2
7852 rdpr %canrestore, %g3
7853 rdpr %cleanwin, %g4
7854 rdpr %otherwin, %g5
7855 rdpr %wstate, %g6
7856 bcc,pn %xcc, loop_744
7857 fmuld8ulx16 %f19, %f15, %f8
7858 fbe %fcc1, loop_745
7859 tpos %icc, 0x4
7860loop_744:
7861 std %o0, [%l7 + 0x78]
7862 movrlez %i7, %g7, %i3
7863loop_745:
7864 addc %l6, 0x036A, %g3
7865 subc %i0, 0x04C0, %o6
7866 fmuld8ulx16 %f14, %f2, %f8
7867 edge8ln %g1, %g5, %i1
7868 taddcc %i5, 0x1DC9, %l4
7869 bne,a %xcc, loop_746
7870 bvs %icc, loop_747
7871 xor %o5, 0x0694, %l1
7872 fble,a %fcc3, loop_748
7873loop_746:
7874 movcs %xcc, %i6, %i2
7875loop_747:
7876 subcc %g6, 0x06BF, %l2
7877loop_748:
7878 smul %o4, 0x071A, %o0
7879 edge16ln %g4, %i4, %l0
7880 or %l3, %o7, %g2
7881 fba,a %fcc0, loop_749
7882 fba,a %fcc1, loop_750
7883 addccc %o3, 0x16C1, %l5
7884 umul %o1, %g7, %i7
7885loop_749:
7886 nop
7887 wr %g0, 0x89, %asi
7888 ldsba [%l7 + 0x61] %asi, %i3
7889loop_750:
7890 tleu %icc, 0x3
7891 sdivcc %l6, 0x016E, %i0
7892 movleu %xcc, %g3, %o6
7893 edge8n %g5, %i1, %i5
7894 fpsub32 %f22, %f10, %f14
7895 fmovsle %xcc, %f22, %f27
7896 fpadd32 %f0, %f14, %f28
7897 xorcc %l4, 0x0BAA, %o5
7898 fcmpd %fcc2, %f6, %f4
7899 fba %fcc3, loop_751
7900 fmovdge %xcc, %f21, %f22
7901 taddcctv %g1, %l1, %i6
7902 set 0x28, %l1
7903 stba %g6, [%l7 + %l1] 0xe2
7904 membar #Sync
7905loop_751:
7906 edge16l %l2, %i2, %o2
7907 fmul8ulx16 %f28, %f12, %f10
7908 ba,a loop_752
7909 tne %xcc, 0x4
7910 movn %icc, %o0, %g4
7911 andcc %i4, 0x09F3, %o4
7912loop_752:
7913 std %f10, [%l7 + 0x70]
7914 edge16 %l3, %l0, %o7
7915 brlz %o3, loop_753
7916 movge %xcc, %l5, %o1
7917 array32 %g2, %i7, %g7
7918 std %i2, [%l7 + 0x70]
7919loop_753:
7920 stb %i0, [%l7 + 0x5F]
7921 fmovrde %g3, %f14, %f0
7922 movpos %icc, %o6, %g5
7923 wr %g0, 0x80, %asi
7924 ldxa [%l7 + 0x20] %asi, %l6
7925 srl %i1, 0x0F, %i5
7926 fexpand %f2, %f16
7927 srlx %o5, %g1, %l1
7928 or %l4, 0x0B47, %g6
7929 tleu %icc, 0x6
7930 membar 0x72
7931 mulscc %i6, %l2, %o2
7932 sdivcc %i2, 0x057D, %o0
7933 movg %icc, %i4, %g4
7934 addccc %o4, %l0, %o7
7935 fbn,a %fcc2, loop_754
7936 tcc %xcc, 0x3
7937 tge %icc, 0x5
7938 restored
7939 rdpr %cwp, %g1
7940 rdpr %cansave, %g2
7941 rdpr %canrestore, %g3
7942 rdpr %cleanwin, %g4
7943 rdpr %otherwin, %g5
7944 rdpr %wstate, %g6
7945loop_754:
7946 sll %o3, 0x09, %l3
7947 movle %xcc, %l5, %g2
7948 movrgez %o1, 0x3AC, %g7
7949 bleu,a loop_755
7950 fnor %f18, %f2, %f14
7951 movgu %xcc, %i3, %i0
7952 lduh [%l7 + 0x24], %i7
7953loop_755:
7954 pdist %f2, %f14, %f22
7955 wr %g0, 0x20, %asi
7956 ldxa [%g0 + 0x0] %asi, %g3
7957 sub %o6, 0x0B16, %l6
7958 wr %g0, 0x2b, %asi
7959 stda %i0, [%l7 + 0x08] %asi
7960 membar #Sync
7961 xnorcc %i5, 0x0766, %o5
7962 array8 %g5, %l1, %g1
7963 edge8 %l4, %i6, %l2
7964 bpos,a,pn %icc, loop_756
7965 fmuld8ulx16 %f4, %f20, %f8
7966 mova %icc, %o2, %i2
7967 fmovdne %icc, %f31, %f14
7968loop_756:
7969 tne %icc, 0x3
7970 wr %g0, 0x80, %asi
7971 prefetcha [%l7 + 0x30] %asi, 0x1
7972 bpos,a loop_757
7973 andn %i4, %g4, %o4
7974 wr %g0, 0x18, %asi
7975 sta %f28, [%l7 + 0x10] %asi
7976loop_757:
7977 lduw [%l7 + 0x30], %o0
7978 flush %l7 + 0x50
7979 xorcc %o7, %o3, %l3
7980 wr %g0, 0x10, %asi
7981 stba %l0, [%l7 + 0x71] %asi
7982 be %icc, loop_758
7983 smulcc %g2, %o1, %g7
7984 restored
7985 rdpr %cwp, %g1
7986 rdpr %cansave, %g2
7987 rdpr %canrestore, %g3
7988 rdpr %cleanwin, %g4
7989 rdpr %otherwin, %g5
7990 rdpr %wstate, %g6
7991 tn %icc, 0x6
7992loop_758:
7993 edge16ln %i3, %l5, %i7
7994 addccc %i0, %o6, %l6
7995 alignaddr %g3, %i5, %o5
7996 restored
7997 rdpr %cwp, %g1
7998 rdpr %cansave, %g2
7999 rdpr %canrestore, %g3
8000 rdpr %cleanwin, %g4
8001 rdpr %otherwin, %g5
8002 rdpr %wstate, %g6
8003 srlx %g5, 0x16, %l1
8004 movre %i1, 0x00C, %l4
8005 movrgez %g1, %i6, %l2
8006 srax %i2, 0x06, %o2
8007 edge32ln %g6, %i4, %o4
8008 tgu %icc, 0x3
8009 edge16 %o0, %o7, %g4
8010 taddcc %l3, %l0, %g2
8011 xorcc %o1, %g7, %i3
8012 fmovrdgz %l5, %f14, %f16
8013 edge16n %i7, %o3, %o6
8014 fexpand %f17, %f26
8015 edge8n %l6, %i0, %i5
8016 fnegs %f10, %f14
8017 set 0x68, %o7
8018 ldsha [%l7 + %o7] 0x10, %o5
8019 fabsd %f30, %f12
8020 alignaddr %g3, %l1, %i1
8021 addcc %g5, %g1, %l4
8022 bvs %icc, loop_759
8023 xor %l2, %i6, %i2
8024 orcc %g6, 0x088E, %o2
8025 subccc %o4, %o0, %o7
8026loop_759:
8027 movrlz %g4, 0x2E0, %l3
8028 fmovrse %l0, %f28, %f10
8029 ldx [%l7 + 0x70], %g2
8030 sethi 0x0CF8, %o1
8031 fands %f1, %f6, %f21
8032 fand %f28, %f6, %f0
8033 set 0x70, %l0
8034 ldda [%l7 + %l0] 0x24, %i4
8035 tg %icc, 0x0
8036 fcmpeq16 %f14, %f20, %g7
8037 movn %xcc, %i3, %l5
8038 fmuld8ulx16 %f29, %f18, %f26
8039 for %f14, %f30, %f20
8040 mulx %i7, 0x10E8, %o6
8041 xnor %o3, %l6, %i5
8042 edge32n %i0, %o5, %l1
8043 bne,pt %xcc, loop_760
8044 movrgez %g3, 0x2A2, %i1
8045 fmovsgu %icc, %f18, %f11
8046 fmovdl %icc, %f22, %f25
8047loop_760:
8048 bleu,pt %icc, loop_761
8049 fnot2 %f16, %f28
8050 xor %g5, %g1, %l2
8051 addccc %l4, %i6, %g6
8052loop_761:
8053 prefetch [%l7 + 0x44], 0x0
8054 ldd [%l7 + 0x78], %o2
8055 set 0x110, %l3
8056 ldxa [%g0 + %l3] 0x52, %o4
8057 andcc %i2, 0x0D9A, %o0
8058 movpos %icc, %o7, %l3
8059 fors %f1, %f0, %f29
8060 fmovdl %icc, %f11, %f21
8061 fmovrdne %g4, %f24, %f0
8062 alignaddr %g2, %o1, %i4
8063 subcc %l0, 0x02F2, %g7
8064 edge8ln %l5, %i7, %i3
8065 fbuge %fcc3, loop_762
8066 movleu %icc, %o6, %l6
8067 fsrc2 %f6, %f20
8068 wr %g0, 0x81, %asi
8069 swapa [%l7 + 0x24] %asi, %i5
8070loop_762:
8071 stbar
8072 lduw [%l7 + 0x10], %o3
8073 subccc %o5, %l1, %g3
8074 fcmped %fcc2, %f10, %f8
8075 sllx %i0, %i1, %g1
8076 subcc %l2, %g5, %i6
8077 edge32n %g6, %l4, %o4
8078 edge32ln %o2, %o0, %o7
8079 tg %icc, 0x7
8080 movvs %xcc, %i2, %l3
8081 sdivcc %g4, 0x10DF, %g2
8082 alignaddrl %i4, %l0, %g7
8083 bge,pt %icc, loop_763
8084 fmul8sux16 %f0, %f18, %f14
8085 sdiv %l5, 0x10A5, %i7
8086 fbule %fcc3, loop_764
8087loop_763:
8088 bcs %icc, loop_765
8089 movrgez %o1, 0x0BF, %o6
8090 xorcc %i3, %i5, %o3
8091loop_764:
8092 nop
8093 set 0x7A, %l4
8094 ldsba [%l7 + %l4] 0x88, %l6
8095loop_765:
8096 sir 0x1CE1
8097 fbug,a %fcc2, loop_766
8098 fandnot2 %f14, %f16, %f4
8099 bneg,pn %xcc, loop_767
8100 movg %xcc, %o5, %g3
8101loop_766:
8102 fbe,a %fcc2, loop_768
8103 fbe %fcc1, loop_769
8104loop_767:
8105 movn %icc, %i0, %i1
8106 smul %l1, %g1, %g5
8107loop_768:
8108 subc %i6, 0x163D, %l2
8109loop_769:
8110 fmovrde %g6, %f12, %f26
8111 tgu %icc, 0x4
8112 movcc %xcc, %o4, %l4
8113 edge32 %o0, %o2, %i2
8114 bpos %icc, loop_770
8115 fbl %fcc0, loop_771
8116 mova %xcc, %l3, %g4
8117 pdist %f12, %f30, %f24
8118loop_770:
8119 flush %l7 + 0x48
8120loop_771:
8121 array8 %g2, %i4, %o7
8122 andn %g7, 0x1B65, %l0
8123 lduw [%l7 + 0x70], %l5
8124 bg,a %xcc, loop_772
8125 fcmpeq16 %f4, %f26, %i7
8126 sra %o6, %o1, %i3
8127 edge8 %i5, %l6, %o3
8128loop_772:
8129 fmovdpos %icc, %f17, %f16
8130 umul %o5, %g3, %i0
8131 andcc %i1, %l1, %g5
8132 tle %icc, 0x7
8133 andn %g1, %i6, %g6
8134 saved
8135 rdpr %cwp, %g1
8136 rdpr %cansave, %g2
8137 rdpr %canrestore, %g3
8138 rdpr %cleanwin, %g4
8139 rdpr %otherwin, %g5
8140 rdpr %wstate, %g6
8141 movgu %icc, %o4, %l4
8142 sllx %l2, 0x1C, %o2
8143 fone %f26
8144 tl %xcc, 0x7
8145 ta %icc, 0x0
8146 alignaddr %o0, %i2, %l3
8147 movrlz %g2, 0x192, %i4
8148 edge16n %o7, %g7, %g4
8149 tge %xcc, 0x6
8150 tneg %icc, 0x6
8151 tleu %xcc, 0x3
8152 fxors %f27, %f27, %f2
8153 subcc %l5, 0x04C3, %i7
8154 stb %o6, [%l7 + 0x71]
8155 subcc %l0, 0x131D, %i3
8156 addcc %i5, %o1, %o3
8157 sethi 0x115E, %l6
8158 xor %o5, %i0, %i1
8159 tleu %xcc, 0x7
8160 fpackfix %f12, %f29
8161 ldsh [%l7 + 0x18], %g3
8162 fmovde %icc, %f31, %f26
8163 fsrc1 %f24, %f18
8164 set 0x40, %g6
8165 swapa [%l7 + %g6] 0x80, %g5
8166 or %g1, %l1, %g6
8167 fbe %fcc0, loop_773
8168 subccc %o4, 0x1F73, %i6
8169 andn %l2, %l4, %o2
8170 sll %i2, %o0, %g2
8171loop_773:
8172 move %icc, %l3, %o7
8173 bg,a,pn %xcc, loop_774
8174 edge32ln %g7, %i4, %l5
8175 mulscc %i7, %o6, %g4
8176 bpos loop_775
8177loop_774:
8178 sll %l0, %i3, %o1
8179 fbge,a %fcc3, loop_776
8180 fmul8x16 %f21, %f16, %f4
8181loop_775:
8182 xorcc %o3, 0x0692, %l6
8183 set 0x36, %o2
8184 ldsha [%l7 + %o2] 0x89, %i5
8185loop_776:
8186 fpadd32s %f31, %f21, %f16
8187 movvc %icc, %i0, %o5
8188 fbu,a %fcc2, loop_777
8189 sub %i1, %g5, %g3
8190 edge8ln %l1, %g1, %o4
8191 edge32n %g6, %l2, %l4
8192loop_777:
8193 fmovspos %xcc, %f19, %f7
8194 fmovsge %icc, %f3, %f0
8195 wr %g0, 0x10, %asi
8196 lduha [%l7 + 0x38] %asi, %o2
8197 tvs %xcc, 0x1
8198 movle %xcc, %i2, %o0
8199 fsrc2s %f13, %f16
8200 fpsub32s %f4, %f5, %f30
8201 bcc,a %xcc, loop_778
8202 mulscc %i6, 0x0D9B, %g2
8203 tvs %icc, 0x7
8204 fnot1 %f14, %f4
8205loop_778:
8206 and %o7, 0x1911, %l3
8207 fmovsle %xcc, %f5, %f4
8208 edge16 %i4, %l5, %i7
8209 edge8ln %g7, %g4, %o6
8210 edge8 %i3, %o1, %o3
8211 wr %g0, 0x88, %asi
8212 ldxa [%l7 + 0x20] %asi, %l6
8213 alignaddrl %l0, %i5, %i0
8214 wr %g0, 0x10, %asi
8215 stwa %o5, [%l7 + 0x7C] %asi
8216 addccc %i1, %g5, %g3
8217 srlx %g1, 0x1D, %o4
8218 udiv %l1, 0x04B6, %g6
8219 tpos %icc, 0x0
8220 fbg %fcc0, loop_779
8221 movneg %xcc, %l4, %l2
8222 nop
8223 setx loop_780, %l0, %l1
8224 wrpr 0x1, %tl
8225 wrpr %l1, %tpc
8226 add %l1, 0x4, %l1
8227 wrpr %l1, %tnpc
8228 setx 0x34400001400, %l0, %l1
8229 wrpr %l1, %tstate
8230 wrhpr 0x4, %htstate
8231 retry
8232 edge16n %i2, %o2, %o0
8233loop_779:
8234 alignaddrl %g2, %o7, %l3
8235 sdivx %i4, 0x0F4C, %i6
8236loop_780:
8237 array32 %l5, %i7, %g4
8238 fornot1s %f5, %f30, %f30
8239 fmovdle %xcc, %f12, %f3
8240 restored
8241 rdpr %cwp, %g1
8242 rdpr %cansave, %g2
8243 rdpr %canrestore, %g3
8244 rdpr %cleanwin, %g4
8245 rdpr %otherwin, %g5
8246 rdpr %wstate, %g6
8247 fcmpne32 %f6, %f26, %g7
8248 sdiv %i3, 0x03ED, %o6
8249 udiv %o1, 0x0003, %l6
8250 movcs %icc, %o3, %l0
8251 set 0x18, %o6
8252 prefetcha [%l7 + %o6] 0x10, 0x0
8253 srl %o5, %i1, %i5
8254 movn %icc, %g3, %g5
8255 ba loop_781
8256 and %g1, %o4, %l1
8257 fba,a %fcc0, loop_782
8258 ldd [%l7 + 0x70], %f20
8259loop_781:
8260 popc %l4, %l2
8261 array16 %i2, %o2, %o0
8262loop_782:
8263 fbn,a %fcc0, loop_783
8264 movle %xcc, %g2, %o7
8265 array32 %g6, %i4, %l3
8266 fmovdg %xcc, %f11, %f21
8267loop_783:
8268 bcc,a,pn %xcc, loop_784
8269 addcc %i6, %l5, %i7
8270 sdiv %g7, 0x1824, %i3
8271 bg,a loop_785
8272loop_784:
8273 fands %f7, %f29, %f29
8274 popc 0x00BC, %o6
8275 fmovsn %icc, %f17, %f23
8276loop_785:
8277 mulscc %o1, 0x0E10, %g4
8278 movn %xcc, %l6, %l0
8279 fbn,a %fcc1, loop_786
8280 bcc,a,pn %icc, loop_787
8281 fbul,a %fcc1, loop_788
8282 bn,a %icc, loop_789
8283loop_786:
8284 umul %o3, %o5, %i0
8285loop_787:
8286 tsubcc %i5, %g3, %g5
8287loop_788:
8288 ba,a,pt %xcc, loop_790
8289loop_789:
8290 movvc %icc, %g1, %o4
8291 fsrc1s %f29, %f0
8292 movvs %icc, %l1, %l4
8293loop_790:
8294 movleu %xcc, %i1, %l2
8295 ldub [%l7 + 0x64], %o2
8296 srlx %o0, %i2, %o7
8297 tneg %icc, 0x7
8298 mulx %g6, %i4, %l3
8299 faligndata %f0, %f24, %f16
8300 umulcc %i6, 0x1ADD, %l5
8301 srax %i7, 0x1B, %g7
8302 bshuffle %f20, %f18, %f6
8303 sdiv %i3, 0x1C2A, %g2
8304 wr %g0, 0x88, %asi
8305 ldsba [%l7 + 0x1B] %asi, %o1
8306 smulcc %g4, 0x099A, %l6
8307 movrgz %o6, 0x33E, %o3
8308 restored
8309 rdpr %cwp, %g1
8310 rdpr %cansave, %g2
8311 rdpr %canrestore, %g3
8312 rdpr %cleanwin, %g4
8313 rdpr %otherwin, %g5
8314 rdpr %wstate, %g6
8315 ld [%l7 + 0x1C], %f16
8316 fblg %fcc0, loop_791
8317 fcmple16 %f24, %f2, %l0
8318 wr %g0, 0x0c, %asi
8319 stda %i0, [%l7 + 0x18] %asi
8320loop_791:
8321 edge16n %o5, %i5, %g5
8322 array8 %g1, %o4, %l1
8323 movge %xcc, %l4, %i1
8324 edge16 %l2, %o2, %o0
8325 std %g2, [%l7 + 0x18]
8326 fblg %fcc0, loop_792
8327 fbuge %fcc0, loop_793
8328 tle %xcc, 0x2
8329 movcs %icc, %i2, %o7
8330loop_792:
8331 subcc %g6, %i4, %l3
8332loop_793:
8333 fmul8x16al %f17, %f9, %f18
8334 fxors %f23, %f19, %f16
8335 edge32 %l5, %i6, %i7
8336 xnorcc %i3, 0x0C99, %g7
8337 ta %xcc, 0x2
8338 movre %o1, %g4, %g2
8339 fbule %fcc2, loop_794
8340 sdivcc %l6, 0x051B, %o6
8341 fmovsneg %xcc, %f27, %f23
8342 bn loop_795
8343loop_794:
8344 edge8l %l0, %o3, %i0
8345 edge32l %i5, %o5, %g1
8346 nop
8347 set 0x1C, %o4
8348 ldsw [%l7 + %o4], %o4
8349loop_795:
8350 for %f18, %f20, %f12
8351 fxnor %f8, %f6, %f26
8352 edge8 %l1, %g5, %l4
8353 bleu,a %icc, loop_796
8354 tcs %xcc, 0x2
8355 bge,a,pt %icc, loop_797
8356 fmovspos %icc, %f12, %f25
8357loop_796:
8358 nop
8359 add %l7, 0x38, %l6
8360 wr %g0, 0x04, %asi
8361 ldxa [%l6] %asi, %l2
8362 casxa [%l6] %asi, %l2, %i1
8363loop_797:
8364 fcmpeq16 %f6, %f22, %o2
8365 fmovsle %xcc, %f27, %f28
8366 mova %xcc, %g3, %o0
8367 subc %o7, %g6, %i4
8368 movrgez %l3, 0x1FB, %l5
8369 sdivx %i2, 0x0ACD, %i6
8370 andn %i7, %i3, %g7
8371 ta %xcc, 0x3
8372 fbue %fcc2, loop_798
8373 brnz %g4, loop_799
8374 edge8 %o1, %g2, %l6
8375 andn %l0, %o3, %o6
8376loop_798:
8377 te %xcc, 0x5
8378loop_799:
8379 xnorcc %i0, %i5, %o5
8380 smul %g1, %l1, %o4
8381 movrgz %g5, %l2, %i1
8382 movrgz %o2, %l4, %o0
8383 ldd [%l7 + 0x78], %f16
8384 fornot1 %f0, %f26, %f20
8385 saved
8386 rdpr %cwp, %g1
8387 rdpr %cansave, %g2
8388 rdpr %canrestore, %g3
8389 rdpr %cleanwin, %g4
8390 rdpr %otherwin, %g5
8391 rdpr %wstate, %g6
8392 tne %xcc, 0x3
8393 add %l7, 0x18, %l6
8394 wr %g0, 0x88, %asi
8395 casxa [%l6] 0x88, %o7, %g3
8396 tgu %icc, 0x1
8397 tsubcc %g6, 0x09EF, %i4
8398 fbul,a %fcc0, loop_800
8399 taddcctv %l3, %i2, %l5
8400 fbu %fcc2, loop_801
8401 fcmps %fcc2, %f22, %f29
8402loop_800:
8403 ta %xcc, 0x4
8404 movcc %icc, %i6, %i7
8405loop_801:
8406 bge,a loop_802
8407 fmovsa %icc, %f1, %f29
8408 ldstub [%l7 + 0x69], %i3
8409 fmovscc %xcc, %f8, %f15
8410loop_802:
8411 movcs %icc, %g4, %g7
8412 fmovrslz %g2, %f31, %f11
8413 mulx %l6, 0x1031, %o1
8414 ld [%l7 + 0x68], %f0
8415 xorcc %o3, %o6, %l0
8416 tgu %icc, 0x0
8417 faligndata %f8, %f30, %f18
8418 andncc %i5, %i0, %g1
8419 wr %g0, 0x0c, %asi
8420 lda [%l7 + 0x10] %asi, %f14
8421 fbuge,a %fcc0, loop_803
8422 xorcc %o5, 0x1044, %o4
8423 orncc %l1, %g5, %i1
8424 bg,a,pn %xcc, loop_804
8425loop_803:
8426 restored
8427 rdpr %cwp, %g1
8428 rdpr %cansave, %g2
8429 rdpr %canrestore, %g3
8430 rdpr %cleanwin, %g4
8431 rdpr %otherwin, %g5
8432 rdpr %wstate, %g6
8433 lduh [%l7 + 0x52], %l2
8434 movre %o2, 0x1F1, %o0
8435loop_804:
8436 array32 %l4, %g3, %o7
8437 movrgz %i4, 0x0A3, %l3
8438 sllx %i2, %g6, %l5
8439 udiv %i6, 0x0F0C, %i7
8440 wr %g0, 0x80, %asi
8441 ldsha [%l7 + 0x5E] %asi, %g4
8442 wr %g0, 0x04, %asi
8443 stxa %i3, [%l7 + 0x60] %asi
8444 std %g2, [%l7 + 0x68]
8445 xorcc %g7, %o1, %o3
8446 sdivcc %o6, 0x1AF3, %l0
8447 fcmple32 %f14, %f24, %l6
8448 fmovsgu %xcc, %f20, %f7
8449 te %xcc, 0x4
8450 ldstub [%l7 + 0x5E], %i5
8451 ba loop_805
8452 edge8 %i0, %o5, %g1
8453 andn %l1, %o4, %i1
8454 fmovrdlez %g5, %f0, %f4
8455loop_805:
8456 ta %icc, 0x6
8457 tg %icc, 0x7
8458 bn %icc, loop_806
8459 membar 0x62
8460 fmovdvc %xcc, %f25, %f12
8461 or %l2, 0x11D0, %o2
8462loop_806:
8463 movre %l4, %o0, %o7
8464 add %l7, 0x08, %l6
8465 wr %g0, 0x11, %asi
8466 ldxa [%l6] %asi, %i4
8467 casxa [%l6] 0x11, %i4, %g3
8468 movcc %icc, %l3, %g6
8469 andcc %i2, %l5, %i7
8470 srax %i6, %i3, %g4
8471 subc %g2, %o1, %o3
8472 nop
8473 setx loop_807, %l0, %l1
8474 wrpr 0x1, %tl
8475 wrpr %l1, %tnpc
8476 setx 0x34400001400, %l0, %l1
8477 wrpr %l1, %tstate
8478 wrhpr 0x4, %htstate
8479 done
8480 fors %f31, %f6, %f26
8481 edge16ln %g7, %o6, %l0
8482 fzero %f14
8483loop_807:
8484 edge32 %l6, %i5, %o5
8485 fpsub16s %f24, %f1, %f2
8486 fnot2s %f26, %f3
8487 edge32ln %i0, %l1, %o4
8488 fcmpeq16 %f12, %f22, %i1
8489 movrlz %g1, %g5, %o2
8490 edge16n %l2, %o0, %o7
8491 fmovrde %i4, %f18, %f8
8492 set 0x54, %g7
8493 ldswa [%l7 + %g7] 0x14, %g3
8494 fpackfix %f22, %f7
8495 tcs %icc, 0x0
8496 wr %g0, 0x22, %asi
8497 stha %l4, [%l7 + 0x70] %asi
8498 membar #Sync
8499 saved
8500 rdpr %cwp, %g1
8501 rdpr %cansave, %g2
8502 rdpr %canrestore, %g3
8503 rdpr %cleanwin, %g4
8504 rdpr %otherwin, %g5
8505 rdpr %wstate, %g6
8506 edge16l %l3, %g6, %l5
8507 mova %xcc, %i7, %i6
8508 brz %i2, loop_808
8509 tneg %xcc, 0x3
8510 movcs %xcc, %g4, %i3
8511 fpsub32 %f14, %f12, %f12
8512loop_808:
8513 nop
8514 wr %g0, 0x80, %asi
8515 swapa [%l7 + 0x60] %asi, %o1
8516 movvs %icc, %o3, %g2
8517 movg %xcc, %o6, %g7
8518 sdivx %l6, 0x0E36, %i5
8519 st %f5, [%l7 + 0x4C]
8520 tvs %icc, 0x2
8521 mulscc %l0, 0x1142, %i0
8522 set 0x44, %i1
8523 stha %o5, [%l7 + %i1] 0x23
8524 membar #Sync
8525 fble,a %fcc1, loop_809
8526 sll %o4, %i1, %g1
8527 ta %icc, 0x2
8528 wr %g0, 0x23, %asi
8529 stxa %l1, [%l7 + 0x10] %asi
8530 membar #Sync
8531loop_809:
8532 nop
8533 wr %g0, 0xeb, %asi
8534 stda %o2, [%l7 + 0x58] %asi
8535 membar #Sync
8536 movge %xcc, %g5, %o0
8537 movne %xcc, %o7, %i4
8538 set 0x68, %l5
8539 swapa [%l7 + %l5] 0x11, %l2
8540 fbne,a %fcc1, loop_810
8541 edge16n %l4, %l3, %g3
8542 fcmpd %fcc2, %f18, %f10
8543 movg %icc, %g6, %i7
8544loop_810:
8545 movcc %xcc, %i6, %l5
8546 edge16 %i2, %i3, %o1
8547 xnor %g4, %g2, %o6
8548 andncc %o3, %l6, %i5
8549 wr %g0, 0x2f, %asi
8550 stba %g7, [%l7 + 0x68] %asi
8551 membar #Sync
8552 fornot1s %f16, %f18, %f20
8553 fmovsl %xcc, %f20, %f14
8554 tg %icc, 0x0
8555 set 0x78, %i0
8556 prefetcha [%l7 + %i0] 0x15, 0x2
8557 ldx [%l7 + 0x58], %o5
8558 edge16 %o4, %l0, %g1
8559 add %i1, 0x1FA7, %o2
8560 movne %icc, %l1, %o0
8561 add %l7, 0x08, %l6
8562 wr %g0, 0x04, %asi
8563 casa [%l6] 0x04, %g5, %i4
8564 restored
8565 rdpr %cwp, %g1
8566 rdpr %cansave, %g2
8567 rdpr %canrestore, %g3
8568 rdpr %cleanwin, %g4
8569 rdpr %otherwin, %g5
8570 rdpr %wstate, %g6
8571 orn %o7, %l4, %l2
8572 set 0x4C, %o3
8573 stwa %l3, [%l7 + %o3] 0x23
8574 membar #Sync
8575 or %g3, %i7, %i6
8576 andcc %l5, %g6, %i3
8577 fpackfix %f0, %f13
8578 movle %icc, %o1, %g4
8579 fmovdcs %icc, %f21, %f29
8580 movrgez %i2, 0x15B, %g2
8581 fbge,a %fcc2, loop_811
8582 mulscc %o3, 0x092B, %l6
8583 orcc %i5, 0x112D, %g7
8584 mova %icc, %o6, %i0
8585loop_811:
8586 movneg %icc, %o4, %l0
8587 movl %xcc, %o5, %g1
8588 bne,a loop_812
8589 bne,a,pn %xcc, loop_813
8590 tn %xcc, 0x7
8591 edge16 %o2, %i1, %o0
8592loop_812:
8593 andcc %l1, 0x1B70, %i4
8594loop_813:
8595 fpsub16s %f2, %f30, %f27
8596 srl %g5, %o7, %l4
8597 fmovdpos %icc, %f2, %f24
8598 orcc %l3, %l2, %i7
8599 udivx %g3, 0x13C7, %i6
8600 nop
8601 setx loop_814, %l0, %l1
8602 wrpr 0x1, %tl
8603 wrpr %l1, %tpc
8604 add %l1, 0x4, %l1
8605 wrpr %l1, %tnpc
8606 setx 0x34400001400, %l0, %l1
8607 wrpr %l1, %tstate
8608 wrhpr 0x4, %htstate
8609 retry
8610 add %l5, %i3, %o1
8611 move %xcc, %g6, %g4
8612 bshuffle %f4, %f14, %f26
8613loop_814:
8614 fmovrsgz %g2, %f31, %f20
8615 saved
8616 rdpr %cwp, %g1
8617 rdpr %cansave, %g2
8618 rdpr %canrestore, %g3
8619 rdpr %cleanwin, %g4
8620 rdpr %otherwin, %g5
8621 rdpr %wstate, %g6
8622 orncc %o3, 0x0BD2, %l6
8623 brgz %i2, loop_815
8624 edge8 %g7, %o6, %i0
8625 bge,pn %icc, loop_816
8626 fzero %f4
8627loop_815:
8628 fmovdvs %icc, %f0, %f28
8629 srl %i5, %o4, %l0
8630loop_816:
8631 tneg %xcc, 0x1
8632 fandnot2s %f0, %f22, %f2
8633 movg %icc, %o5, %g1
8634 sll %o2, 0x14, %o0
8635 edge32 %i1, %i4, %g5
8636 fexpand %f20, %f10
8637 fnot2s %f29, %f9
8638 alignaddr %l1, %l4, %o7
8639 smulcc %l2, 0x0638, %i7
8640 set 0x40, %l6
8641 stda %f0, [%l7 + %l6] 0x81
8642 movn %icc, %g3, %l3
8643 sdivcc %i6, 0x1612, %l5
8644 fbn,a %fcc2, loop_817
8645 bshuffle %f0, %f18, %f4
8646 movpos %icc, %i3, %g6
8647 fbl,a %fcc3, loop_818
8648loop_817:
8649 srlx %o1, %g2, %g4
8650 sdiv %o3, 0x1974, %l6
8651 bvs %xcc, loop_819
8652loop_818:
8653 alignaddrl %i2, %g7, %o6
8654 edge8l %i5, %o4, %i0
8655 fbe %fcc1, loop_820
8656loop_819:
8657 tcs %xcc, 0x7
8658 fones %f22
8659 bvs,pn %xcc, loop_821
8660loop_820:
8661 movcc %icc, %l0, %g1
8662 fmovd %f6, %f0
8663 sllx %o2, %o0, %i1
8664loop_821:
8665 brgez,a %o5, loop_822
8666 andn %i4, 0x0C3E, %g5
8667 taddcctv %l1, 0x1EDD, %l4
8668 edge32 %l2, %o7, %i7
8669loop_822:
8670 tcc %xcc, 0x7
8671 move %xcc, %g3, %i6
8672 ldsh [%l7 + 0x10], %l5
8673 andncc %l3, %i3, %o1
8674 swap [%l7 + 0x30], %g6
8675 bneg loop_823
8676 fba %fcc2, loop_824
8677 subccc %g4, %g2, %o3
8678 tleu %icc, 0x3
8679loop_823:
8680 fmovrdne %l6, %f14, %f6
8681loop_824:
8682 lduw [%l7 + 0x18], %g7
8683 tl %icc, 0x3
8684 swap [%l7 + 0x64], %o6
8685 swap [%l7 + 0x14], %i2
8686 movrlz %o4, 0x050, %i0
8687 mulscc %i5, 0x0222, %l0
8688 fmovde %icc, %f29, %f2
8689 tvs %xcc, 0x4
8690 faligndata %f30, %f18, %f22
8691 tcs %icc, 0x7
8692 wr %g0, 0x89, %asi
8693 ldswa [%l7 + 0x30] %asi, %g1
8694 bvc,a,pn %xcc, loop_825
8695 call loop_826
8696 fmovsne %xcc, %f31, %f4
8697 addcc %o2, 0x028F, %i1
8698loop_825:
8699 nop
8700 set 0x7A, %i7
8701 ldstuba [%l7 + %i7] 0x18, %o5
8702loop_826:
8703 move %icc, %i4, %o0
8704 ldub [%l7 + 0x26], %l1
8705 fcmpne32 %f4, %f18, %g5
8706 ta %icc, 0x1
8707 edge16n %l4, %l2, %o7
8708 subcc %i7, 0x1479, %i6
8709 fbule %fcc1, loop_827
8710 sll %g3, 0x18, %l5
8711 movcc %xcc, %i3, %l3
8712 tg %icc, 0x5
8713loop_827:
8714 andn %o1, 0x1A47, %g6
8715 bgu,pt %icc, loop_828
8716 sra %g4, 0x1B, %g2
8717 wr %g0, 0x80, %asi
8718 lduwa [%l7 + 0x48] %asi, %l6
8719loop_828:
8720 bg %xcc, loop_829
8721 movneg %icc, %o3, %o6
8722 ldx [%l7 + 0x18], %g7
8723 fpsub32s %f24, %f29, %f8
8724loop_829:
8725 fcmple16 %f0, %f20, %o4
8726 orcc %i0, %i5, %l0
8727 add %i2, %o2, %g1
8728 or %o5, %i4, %i1
8729 ldub [%l7 + 0x5B], %l1
8730 smul %g5, 0x1117, %o0
8731 edge16l %l4, %l2, %o7
8732 bl,pt %xcc, loop_830
8733 fmovdge %xcc, %f19, %f0
8734 movle %xcc, %i6, %i7
8735 fpadd16 %f2, %f12, %f0
8736loop_830:
8737 movcs %xcc, %g3, %i3
8738 restored
8739 rdpr %cwp, %g1
8740 rdpr %cansave, %g2
8741 rdpr %canrestore, %g3
8742 rdpr %cleanwin, %g4
8743 rdpr %otherwin, %g5
8744 rdpr %wstate, %g6
8745 popc 0x1472, %l5
8746 movle %icc, %l3, %g6
8747 fornot2 %f2, %f20, %f30
8748 sll %g4, 0x07, %o1
8749 tneg %icc, 0x5
8750 andncc %l6, %g2, %o6
8751 tgu %icc, 0x2
8752 bne,a loop_831
8753 fmovrdne %g7, %f12, %f18
8754 sth %o3, [%l7 + 0x4C]
8755 subcc %o4, %i0, %i5
8756loop_831:
8757 std %i2, [%l7 + 0x10]
8758 udiv %l0, 0x1F27, %g1
8759 tleu %xcc, 0x7
8760 movrgz %o5, %i4, %o2
8761 sub %i1, %g5, %o0
8762 mova %icc, %l4, %l1
8763 st %f23, [%l7 + 0x0C]
8764 fmovrsgez %l2, %f26, %f5
8765 movleu %xcc, %i6, %i7
8766 set 0x45, %i5
8767 lduba [%l7 + %i5] 0x88, %g3
8768 fbl,a %fcc0, loop_832
8769 srax %i3, 0x0D, %o7
8770 movvc %icc, %l3, %l5
8771 bge,pt %icc, loop_833
8772loop_832:
8773 fbge %fcc1, loop_834
8774 orcc %g4, %o1, %g6
8775 set 0x30, %i2
8776 ldda [%l7 + %i2] 0x23, %i6
8777loop_833:
8778 xorcc %g2, %o6, %g7
8779loop_834:
8780 fmovrslez %o4, %f1, %f15
8781 movre %o3, 0x27D, %i0
8782 mova %xcc, %i2, %l0
8783 edge32ln %i5, %g1, %i4
8784 edge16 %o2, %o5, %i1
8785 tvs %icc, 0x6
8786 mulx %o0, %g5, %l1
8787 array32 %l2, %i6, %l4
8788 ta %icc, 0x6
8789 orn %g3, %i7, %o7
8790 andncc %i3, %l3, %l5
8791 stb %o1, [%l7 + 0x76]
8792 fxnors %f26, %f11, %f24
8793 movcs %xcc, %g4, %l6
8794 stx %g6, [%l7 + 0x20]
8795 nop
8796 set 0x68, %g1
8797 lduw [%l7 + %g1], %g2
8798 xnor %g7, 0x0A90, %o4
8799 fmuld8ulx16 %f26, %f0, %f6
8800 lduh [%l7 + 0x44], %o6
8801 fmul8ulx16 %f16, %f16, %f4
8802 restored
8803 rdpr %cwp, %g1
8804 rdpr %cansave, %g2
8805 rdpr %canrestore, %g3
8806 rdpr %cleanwin, %g4
8807 rdpr %otherwin, %g5
8808 rdpr %wstate, %g6
8809 smul %o3, 0x1C0E, %i2
8810 fexpand %f19, %f14
8811 fcmpgt16 %f8, %f30, %i0
8812 fpadd32 %f28, %f4, %f28
8813 tpos %icc, 0x5
8814 set 0x7A, %o1
8815 ldstuba [%l7 + %o1] 0x0c, %l0
8816 alignaddrl %g1, %i5, %i4
8817 edge32l %o2, %o5, %i1
8818 restored
8819 rdpr %cwp, %g1
8820 rdpr %cansave, %g2
8821 rdpr %canrestore, %g3
8822 rdpr %cleanwin, %g4
8823 rdpr %otherwin, %g5
8824 rdpr %wstate, %g6
8825 edge8l %o0, %g5, %l1
8826 movrlez %i6, 0x2A5, %l2
8827 umulcc %g3, %i7, %l4
8828 fcmpeq32 %f24, %f24, %o7
8829 fmovsvc %icc, %f27, %f4
8830 ld [%l7 + 0x18], %f29
8831 movcc %xcc, %i3, %l3
8832 fpmerge %f19, %f23, %f8
8833 ta %icc, 0x3
8834 movge %icc, %l5, %o1
8835 sdiv %g4, 0x1D8C, %l6
8836 wr %g0, 0x4f, %asi
8837 stxa %g2, [%g0 + 0x0] %asi
8838 wr %g0, 0x23, %asi
8839 stba %g7, [%l7 + 0x3A] %asi
8840 membar #Sync
8841 fbug,a %fcc0, loop_835
8842 andn %o4, 0x19B4, %g6
8843 xnorcc %o3, %o6, %i0
8844 set 0x70, %g4
8845 swapa [%l7 + %g4] 0x0c, %l0
8846loop_835:
8847 addccc %i2, %g1, %i4
8848 fnegd %f16, %f8
8849 mulscc %i5, 0x0ECC, %o5
8850 fcmpne32 %f28, %f10, %i1
8851 fpsub16s %f8, %f24, %f25
8852 fmovsvc %icc, %f22, %f12
8853 fmovsg %icc, %f31, %f4
8854 movrgez %o2, %o0, %l1
8855 wr %g0, 0x10, %asi
8856 ldsba [%l7 + 0x71] %asi, %g5
8857 edge32l %l2, %i6, %i7
8858 fmovrdne %l4, %f12, %f10
8859 sdiv %o7, 0x0B50, %i3
8860 edge8l %l3, %g3, %o1
8861 srlx %g4, %l5, %g2
8862 tl %icc, 0x7
8863 movg %icc, %l6, %g7
8864 popc 0x1A05, %o4
8865 fmovsge %icc, %f4, %f17
8866 fbue %fcc2, loop_836
8867 prefetch [%l7 + 0x14], 0x1
8868 move %icc, %o3, %o6
8869 fmovrdgez %i0, %f4, %f4
8870loop_836:
8871 movrgz %g6, 0x067, %i2
8872 fcmpne16 %f18, %f8, %g1
8873 fbl,a %fcc2, loop_837
8874 add %i4, 0x087E, %i5
8875 edge8ln %l0, %o5, %o2
8876 edge16n %o0, %i1, %g5
8877loop_837:
8878 udivx %l1, 0x1317, %i6
8879 addcc %i7, %l2, %l4
8880 tvs %icc, 0x2
8881 edge32l %o7, %i3, %l3
8882 ldd [%l7 + 0x78], %f0
8883 andcc %g3, 0x0809, %o1
8884 fmovrse %l5, %f29, %f10
8885 ldx [%l7 + 0x70], %g2
8886 edge16 %l6, %g4, %g7
8887 prefetch [%l7 + 0x54], 0x0
8888 andcc %o3, %o4, %i0
8889 stw %g6, [%l7 + 0x38]
8890 call loop_838
8891 fmovdvs %icc, %f19, %f14
8892 movcs %icc, %i2, %g1
8893 te %xcc, 0x4
8894loop_838:
8895 fnor %f18, %f18, %f28
8896 tl %xcc, 0x7
8897 smul %i4, 0x06C4, %o6
8898 std %f28, [%l7 + 0x68]
8899 fpackfix %f24, %f22
8900 xor %i5, %o5, %o2
8901 bne %icc, loop_839
8902 mulscc %o0, 0x0410, %l0
8903 fnegs %f19, %f31
8904 edge32 %i1, %g5, %l1
8905loop_839:
8906 tle %xcc, 0x6
8907 brnz,a %i6, loop_840
8908 tpos %icc, 0x2
8909 edge8 %l2, %l4, %i7
8910 umul %i3, 0x060D, %o7
8911loop_840:
8912 movneg %icc, %l3, %g3
8913 be,a loop_841
8914 fpadd32 %f30, %f10, %f12
8915 fbl %fcc1, loop_842
8916 array8 %o1, %l5, %l6
8917loop_841:
8918 lduw [%l7 + 0x0C], %g4
8919 tpos %icc, 0x5
8920loop_842:
8921 nop
8922 set 0x5C, %o5
8923 lduha [%l7 + %o5] 0x14, %g7
8924 alignaddr %g2, %o3, %o4
8925 lduw [%l7 + 0x24], %i0
8926 sdivx %i2, 0x1168, %g6
8927 fmovdleu %icc, %f19, %f17
8928 fmovs %f3, %f6
8929 edge32l %g1, %o6, %i4
8930 movrne %o5, %i5, %o0
8931 edge8ln %l0, %o2, %i1
8932 fmovrdne %g5, %f20, %f16
8933 sdivx %i6, 0x14E2, %l1
8934 fbu %fcc3, loop_843
8935 subccc %l4, %i7, %i3
8936 tn %icc, 0x3
8937 movre %l2, 0x3C6, %l3
8938loop_843:
8939 fbuge,a %fcc0, loop_844
8940 brlez %g3, loop_845
8941 fmovsle %xcc, %f16, %f21
8942 bcc loop_846
8943loop_844:
8944 alignaddrl %o7, %o1, %l5
8945loop_845:
8946 edge16ln %g4, %g7, %l6
8947 andncc %o3, %g2, %o4
8948loop_846:
8949 fbe %fcc1, loop_847
8950 flush %l7 + 0x74
8951 or %i0, 0x0A69, %g6
8952 lduw [%l7 + 0x60], %g1
8953loop_847:
8954 sub %o6, %i2, %o5
8955 fba,a %fcc2, loop_848
8956 xorcc %i4, 0x0F54, %i5
8957 movg %icc, %l0, %o0
8958 or %o2, %i1, %g5
8959loop_848:
8960 nop
8961 wr %g0, 0x88, %asi
8962 ldswa [%l7 + 0x58] %asi, %l1
8963 movpos %xcc, %i6, %i7
8964 fble,a %fcc0, loop_849
8965 tcc %icc, 0x0
8966 movn %icc, %l4, %l2
8967 fmovrsgez %i3, %f12, %f1
8968loop_849:
8969 sra %g3, %o7, %o1
8970 movneg %icc, %l5, %g4
8971 sdiv %l3, 0x0EF4, %l6
8972 edge8ln %g7, %g2, %o4
8973 fmovrde %o3, %f14, %f24
8974 movneg %icc, %g6, %i0
8975 fmovdcc %xcc, %f14, %f12
8976 movrgez %o6, 0x23C, %g1
8977 orcc %o5, 0x0AC7, %i4
8978 brnz %i5, loop_850
8979 movrlz %l0, 0x29A, %i2
8980 fbuge,a %fcc0, loop_851
8981 ta %xcc, 0x0
8982loop_850:
8983 edge8 %o0, %i1, %g5
8984 movge %xcc, %l1, %o2
8985loop_851:
8986 fmul8x16au %f31, %f9, %f14
8987 movge %xcc, %i6, %l4
8988 te %icc, 0x0
8989 movpos %xcc, %l2, %i3
8990 movleu %icc, %g3, %o7
8991 fblg %fcc1, loop_852
8992 edge16 %o1, %i7, %g4
8993 movrgez %l3, 0x095, %l6
8994 fmovdne %xcc, %f31, %f0
8995loop_852:
8996 and %l5, %g2, %o4
8997 fmovrdgez %g7, %f10, %f4
8998 movpos %icc, %o3, %g6
8999 andcc %i0, 0x12E4, %o6
9000 nop
9001 setx loop_853, %l0, %l1
9002 wrpr 0x1, %tl
9003 wrpr %l1, %tnpc
9004 setx 0x34400001400, %l0, %l1
9005 wrpr %l1, %tstate
9006 wrhpr 0x4, %htstate
9007 done
9008 sll %g1, %i4, %i5
9009 sethi 0x0E1B, %l0
9010 tvc %xcc, 0x7
9011loop_853:
9012 bpos,a,pn %xcc, loop_854
9013 ta %xcc, 0x0
9014 movg %icc, %o5, %i2
9015 move %xcc, %o0, %i1
9016loop_854:
9017 movleu %icc, %l1, %o2
9018 fones %f22
9019 xorcc %i6, %l4, %l2
9020 fble %fcc3, loop_855
9021 movrlez %g5, 0x33B, %i3
9022 addccc %o7, 0x026C, %o1
9023 st %f7, [%l7 + 0x5C]
9024loop_855:
9025 st %f31, [%l7 + 0x18]
9026 fbu %fcc2, loop_856
9027 udiv %g3, 0x06A6, %g4
9028 movre %i7, %l6, %l3
9029 tl %xcc, 0x4
9030loop_856:
9031 movrlez %g2, 0x1AC, %o4
9032 smulcc %g7, 0x0EE0, %l5
9033 wr %g0, 0x88, %asi
9034 stba %g6, [%l7 + 0x2E] %asi
9035 stb %i0, [%l7 + 0x37]
9036 wr %g0, 0x80, %asi
9037 prefetcha [%l7 + 0x10] %asi, 0x0
9038 fmovsle %icc, %f2, %f8
9039 movrlez %o6, 0x328, %g1
9040 subccc %i4, %l0, %o5
9041 mulx %i5, 0x09A5, %o0
9042 movcc %icc, %i1, %l1
9043 sdiv %o2, 0x1F56, %i6
9044 movre %l4, 0x172, %l2
9045 movneg %icc, %g5, %i2
9046 tleu %xcc, 0x1
9047 stbar
9048 movrgez %i3, 0x1C0, %o7
9049 sllx %g3, %g4, %i7
9050 fpadd32 %f22, %f0, %f30
9051 edge8n %l6, %l3, %g2
9052 orn %o1, %o4, %g7
9053 and %g6, %l5, %o3
9054 membar #Sync
9055 wr %g0, 0x17, %asi
9056 ldda [%l7 + 0x40] %asi, %f16
9057 fnor %f2, %f24, %f24
9058 brz %o6, loop_857
9059 stbar
9060 fbul,a %fcc2, loop_858
9061 movvc %icc, %g1, %i4
9062loop_857:
9063 move %xcc, %l0, %i0
9064 andcc %i5, 0x1FB4, %o0
9065loop_858:
9066 fmul8sux16 %f2, %f16, %f22
9067 edge8 %i1, %o5, %l1
9068 smul %i6, %l4, %l2
9069 srax %o2, %g5, %i2
9070 ldstub [%l7 + 0x3B], %i3
9071 move %xcc, %g3, %o7
9072 movgu %icc, %i7, %l6
9073 fmovrdgz %g4, %f2, %f6
9074 movgu %xcc, %l3, %g2
9075 movpos %icc, %o4, %g7
9076 prefetch [%l7 + 0x28], 0x1
9077 subcc %g6, %o1, %l5
9078 fbue %fcc0, loop_859
9079 tneg %xcc, 0x5
9080 fmovdl %xcc, %f30, %f12
9081 pdist %f30, %f30, %f16
9082loop_859:
9083 subcc %o6, %o3, %i4
9084 flush %l7 + 0x5C
9085 wr %g0, 0x81, %asi
9086 sta %f22, [%l7 + 0x6C] %asi
9087 std %f6, [%l7 + 0x30]
9088 bneg,a loop_860
9089 brgez,a %g1, loop_861
9090 movgu %icc, %i0, %l0
9091 edge8n %o0, %i5, %o5
9092loop_860:
9093 add %i1, 0x1139, %i6
9094loop_861:
9095 brgez,a %l1, loop_862
9096 movrgz %l2, 0x23F, %l4
9097 xor %o2, %i2, %i3
9098 fbl %fcc2, loop_863
9099loop_862:
9100 fmovsa %icc, %f21, %f3
9101 std %f30, [%l7 + 0x70]
9102 tcc %xcc, 0x7
9103loop_863:
9104 fmovdgu %xcc, %f25, %f30
9105 sll %g5, %g3, %i7
9106 udivcc %o7, 0x0649, %g4
9107 fmovsn %xcc, %f18, %f31
9108 brlz %l3, loop_864
9109 subccc %l6, %o4, %g2
9110 srax %g7, 0x19, %g6
9111 fmul8ulx16 %f8, %f20, %f2
9112loop_864:
9113 smulcc %l5, %o1, %o3
9114 edge16n %o6, %g1, %i0
9115 fmuld8sux16 %f10, %f24, %f0
9116 bgu loop_865
9117 saved
9118 rdpr %cwp, %g1
9119 rdpr %cansave, %g2
9120 rdpr %canrestore, %g3
9121 rdpr %cleanwin, %g4
9122 rdpr %otherwin, %g5
9123 rdpr %wstate, %g6
9124 nop
9125 set 0x64, %i3
9126 ldub [%l7 + %i3], %i4
9127 restored
9128 rdpr %cwp, %g1
9129 rdpr %cansave, %g2
9130 rdpr %canrestore, %g3
9131 rdpr %cleanwin, %g4
9132 rdpr %otherwin, %g5
9133 rdpr %wstate, %g6
9134loop_865:
9135 movrlz %l0, %o0, %i5
9136 tneg %xcc, 0x7
9137 array8 %i1, %i6, %l1
9138 udivcc %o5, 0x0B67, %l4
9139 movneg %xcc, %l2, %o2
9140 tsubcc %i3, %g5, %i2
9141 set 0x08, %g5
9142 stda %i6, [%l7 + %g5] 0x2f
9143 membar #Sync
9144 smul %g3, 0x13DA, %g4
9145 fmovdvc %xcc, %f7, %f12
9146 xnorcc %l3, %o7, %l6
9147 movrlz %g2, %g7, %o4
9148 fzero %f30
9149 tvc %xcc, 0x3
9150 fmovdpos %icc, %f29, %f14
9151 fba %fcc3, loop_866
9152 xnor %g6, 0x081B, %o1
9153 fpsub16s %f11, %f13, %f0
9154 ble,a,pn %xcc, loop_867
9155loop_866:
9156 for %f24, %f24, %f8
9157 set 0x0C, %o0
9158 swapa [%l7 + %o0] 0x89, %l5
9159loop_867:
9160 subcc %o6, %g1, %o3
9161 movcc %icc, %i4, %i0
9162 movcc %icc, %o0, %l0
9163 set 0x10, %i6
9164 sta %f21, [%l7 + %i6] 0x18
9165 ld [%l7 + 0x20], %f19
9166 restored
9167 rdpr %cwp, %g1
9168 rdpr %cansave, %g2
9169 rdpr %canrestore, %g3
9170 rdpr %cleanwin, %g4
9171 rdpr %otherwin, %g5
9172 rdpr %wstate, %g6
9173 fba,a %fcc0, loop_868
9174 movpos %icc, %i5, %i6
9175 fxnors %f22, %f5, %f8
9176 and %l1, %i1, %l4
9177loop_868:
9178 sllx %o5, 0x18, %l2
9179 nop
9180 set 0x60, %g2
9181 std %f24, [%l7 + %g2]
9182 movre %o2, 0x2EC, %g5
9183 srl %i3, 0x1F, %i7
9184 udivcc %g3, 0x1935, %i2
9185 fbg %fcc3, loop_869
9186 sub %g4, %o7, %l3
9187 fmovrdgez %g2, %f16, %f14
9188 move %icc, %l6, %o4
9189loop_869:
9190 sdiv %g6, 0x012D, %g7
9191 fmovdvs %xcc, %f16, %f15
9192 sir 0x0472
9193 udivcc %o1, 0x07D9, %o6
9194 fnot1s %f26, %f11
9195 saved
9196 rdpr %cwp, %g1
9197 rdpr %cansave, %g2
9198 rdpr %canrestore, %g3
9199 rdpr %cleanwin, %g4
9200 rdpr %otherwin, %g5
9201 rdpr %wstate, %g6
9202 edge8n %l5, %o3, %g1
9203 movn %icc, %i0, %o0
9204 movcs %icc, %l0, %i5
9205 movvs %icc, %i4, %i6
9206 subccc %l1, 0x09C0, %i1
9207 fmovse %icc, %f17, %f18
9208 fzeros %f18
9209 ldx [%l7 + 0x18], %o5
9210 movre %l4, %o2, %l2
9211 swap [%l7 + 0x10], %g5
9212 wr %g0, 0x80, %asi
9213 ldsba [%l7 + 0x78] %asi, %i7
9214 te %icc, 0x4
9215 fmovd %f8, %f26
9216 ld [%l7 + 0x2C], %f7
9217 tcs %icc, 0x1
9218 brlez %i3, loop_870
9219 movvc %xcc, %i2, %g3
9220 mulx %o7, 0x0C32, %l3
9221 movrgez %g4, %l6, %o4
9222loop_870:
9223 nop
9224 setx loop_871, %l0, %l1
9225 wrpr 0x1, %tl
9226 wrpr %l1, %tpc
9227 add %l1, 0x4, %l1
9228 wrpr %l1, %tnpc
9229 setx 0x34400001400, %l0, %l1
9230 wrpr %l1, %tstate
9231 wrhpr 0x4, %htstate
9232 retry
9233 restored
9234 rdpr %cwp, %g1
9235 rdpr %cansave, %g2
9236 rdpr %canrestore, %g3
9237 rdpr %cleanwin, %g4
9238 rdpr %otherwin, %g5
9239 rdpr %wstate, %g6
9240 movle %icc, %g2, %g7
9241 sdivcc %g6, 0x14F8, %o1
9242loop_871:
9243 fandnot2 %f10, %f12, %f0
9244 movrne %l5, %o3, %g1
9245 wr %g0, 0x11, %asi
9246 ldswa [%l7 + 0x60] %asi, %o6
9247 ldub [%l7 + 0x4C], %i0
9248 sllx %o0, %l0, %i4
9249 movrlez %i6, %l1, %i5
9250 tcc %icc, 0x6
9251 srl %i1, 0x0D, %o5
9252 array32 %l4, %o2, %g5
9253 fmovsleu %icc, %f2, %f2
9254 movvs %xcc, %i7, %l2
9255 tge %icc, 0x7
9256 fmovscs %icc, %f30, %f22
9257 tge %icc, 0x4
9258 mova %xcc, %i2, %g3
9259 array16 %o7, %l3, %g4
9260 tn %icc, 0x5
9261 array8 %l6, %i3, %o4
9262 std %f8, [%l7 + 0x68]
9263 ldub [%l7 + 0x5D], %g7
9264 fzeros %f23
9265 and %g6, 0x15D6, %o1
9266 umulcc %g2, %o3, %l5
9267 wr %g0, 0xe3, %asi
9268 stha %o6, [%l7 + 0x26] %asi
9269 membar #Sync
9270 or %g1, %o0, %l0
9271 membar #Sync
9272 wr %g0, 0x16, %asi
9273 ldda [%l7 + 0x40] %asi, %f16
9274 xnor %i0, %i6, %i4
9275 edge16ln %i5, %i1, %o5
9276 tne %icc, 0x4
9277 and %l4, 0x15A7, %o2
9278 membar 0x5D
9279 fmovdcc %icc, %f27, %f20
9280 fmovsl %icc, %f24, %f3
9281 tcc %icc, 0x0
9282 sth %l1, [%l7 + 0x5C]
9283 add %i7, %g5, %i2
9284 fbn,a %fcc2, loop_872
9285 stbar
9286 andn %l2, 0x19D9, %o7
9287 saved
9288 rdpr %cwp, %g1
9289 rdpr %cansave, %g2
9290 rdpr %canrestore, %g3
9291 rdpr %cleanwin, %g4
9292 rdpr %otherwin, %g5
9293 rdpr %wstate, %g6
9294loop_872:
9295 movneg %icc, %l3, %g4
9296 alignaddrl %l6, %i3, %g3
9297 ldd [%l7 + 0x40], %g6
9298 sllx %o4, 0x0B, %g6
9299 fbul %fcc0, loop_873
9300 movle %icc, %o1, %o3
9301 bpos,a loop_874
9302 fmovdleu %xcc, %f8, %f13
9303loop_873:
9304 brgz,a %l5, loop_875
9305 movg %icc, %g2, %o6
9306loop_874:
9307 sdivx %o0, 0x0412, %g1
9308 subccc %i0, 0x03E9, %i6
9309loop_875:
9310 tneg %xcc, 0x2
9311 fmovrsgz %i4, %f18, %f4
9312 movvs %xcc, %i5, %l0
9313 tge %icc, 0x5
9314 ldsw [%l7 + 0x64], %o5
9315 fzero %f30
9316 movrgez %l4, 0x3A4, %o2
9317 edge8 %l1, %i7, %i1
9318 addcc %g5, %l2, %o7
9319 fbn %fcc0, loop_876
9320 edge32 %l3, %i2, %g4
9321 ldx [%l7 + 0x40], %l6
9322 umul %i3, 0x11A9, %g3
9323loop_876:
9324 subccc %g7, %g6, %o1
9325 brlz %o3, loop_877
9326 ta %icc, 0x3
9327 sethi 0x0405, %o4
9328 fmovsne %icc, %f13, %f18
9329loop_877:
9330 orcc %l5, %g2, %o6
9331 fnor %f24, %f30, %f14
9332 nop
9333 set 0x40, %l2
9334 ldd [%l7 + %l2], %f20
9335 set 0x2B, %i4
9336 lduba [%l7 + %i4] 0x14, %o0
9337 fbule %fcc3, loop_878
9338 tl %xcc, 0x1
9339 be loop_879
9340 ldd [%l7 + 0x38], %g0
9341loop_878:
9342 brgez,a %i6, loop_880
9343 stw %i0, [%l7 + 0x5C]
9344loop_879:
9345 bne,a loop_881
9346 bgu,pt %icc, loop_882
9347loop_880:
9348 fblg,a %fcc1, loop_883
9349 fmovrslez %i4, %f28, %f26
9350loop_881:
9351 fmovdcs %icc, %f25, %f5
9352loop_882:
9353 movre %i5, 0x1E1, %l0
9354loop_883:
9355 fbue,a %fcc2, loop_884
9356 and %o5, 0x048D, %o2
9357 movne %xcc, %l4, %i7
9358 movge %xcc, %l1, %i1
9359loop_884:
9360 popc 0x1A1F, %g5
9361 fmovrdgez %o7, %f20, %f30
9362 and %l3, 0x0C0D, %i2
9363 addcc %g4, 0x0E33, %l6
9364 bn,pn %icc, loop_885
9365 movrne %l2, %g3, %g7
9366 edge32l %g6, %o1, %o3
9367 edge16n %o4, %i3, %l5
9368loop_885:
9369 xnorcc %g2, %o0, %o6
9370 edge16l %i6, %g1, %i0
9371 edge8l %i4, %i5, %o5
9372 xorcc %o2, %l4, %i7
9373 alignaddrl %l0, %l1, %g5
9374 bge %xcc, loop_886
9375 stw %i1, [%l7 + 0x50]
9376 bneg,a,pt %xcc, loop_887
9377 mulscc %l3, 0x0FA7, %o7
9378loop_886:
9379 bg,a,pn %xcc, loop_888
9380 array16 %i2, %l6, %l2
9381loop_887:
9382 fmovdgu %xcc, %f25, %f19
9383 mova %xcc, %g4, %g7
9384loop_888:
9385 movneg %xcc, %g3, %g6
9386 bpos %icc, loop_889
9387 ba,pn %icc, loop_890
9388 te %icc, 0x1
9389 bcc,a %icc, loop_891
9390loop_889:
9391 srlx %o1, 0x13, %o3
9392loop_890:
9393 ldub [%l7 + 0x6A], %i3
9394 brnz %o4, loop_892
9395loop_891:
9396 movle %icc, %g2, %l5
9397 edge16n %o0, %o6, %i6
9398 udivcc %i0, 0x1AAE, %g1
9399loop_892:
9400 tn %xcc, 0x0
9401 edge16ln %i4, %o5, %o2
9402 movvc %icc, %l4, %i5
9403 edge32n %l0, %i7, %l1
9404 smulcc %i1, 0x081E, %l3
9405 fcmple32 %f4, %f12, %g5
9406 array16 %o7, %i2, %l6
9407 popc 0x0DD5, %l2
9408 movcs %icc, %g7, %g4
9409 addc %g6, %g3, %o1
9410 udivcc %i3, 0x10BD, %o4
9411 bcs,a,pt %xcc, loop_893
9412 orcc %o3, 0x1593, %l5
9413 fmovde %xcc, %f3, %f21
9414 lduw [%l7 + 0x48], %g2
9415loop_893:
9416 nop
9417 set 0x20, %g3
9418 sta %f3, [%l7 + %g3] 0x88
9419 restored
9420 rdpr %cwp, %g1
9421 rdpr %cansave, %g2
9422 rdpr %canrestore, %g3
9423 rdpr %cleanwin, %g4
9424 rdpr %otherwin, %g5
9425 rdpr %wstate, %g6
9426 bcc,pt %icc, loop_894
9427 prefetch [%l7 + 0x4C], 0x1
9428 srl %o0, %o6, %i0
9429 fcmple16 %f26, %f24, %i6
9430loop_894:
9431 ldsh [%l7 + 0x16], %g1
9432 ba,a %icc, loop_895
9433 tsubcc %o5, %i4, %o2
9434 fornot1 %f12, %f30, %f4
9435 smul %l4, %i5, %l0
9436loop_895:
9437 sethi 0x1217, %l1
9438 mulx %i7, 0x0411, %l3
9439 edge8n %g5, %i1, %o7
9440 nop
9441 setx loop_896, %l0, %l1
9442 wrpr 0x1, %tl
9443 wrpr %l1, %tpc
9444 add %l1, 0x4, %l1
9445 wrpr %l1, %tnpc
9446 setx 0x34400001400, %l0, %l1
9447 wrpr %l1, %tstate
9448 wrhpr 0x4, %htstate
9449 retry
9450 addccc %i2, 0x0759, %l2
9451 fbul,a %fcc2, loop_897
9452 brgez %g7, loop_898
9453loop_896:
9454 bvc loop_899
9455 xorcc %l6, %g6, %g4
9456loop_897:
9457 fmovsvc %xcc, %f12, %f30
9458loop_898:
9459 ta %icc, 0x6
9460loop_899:
9461 stbar
9462 faligndata %f26, %f2, %f26
9463 set 0x24, %l1
9464 sta %f6, [%l7 + %l1] 0x89
9465 alignaddrl %o1, %g3, %o4
9466 sub %i3, %o3, %g2
9467 edge16n %l5, %o0, %i0
9468 taddcctv %o6, 0x1AF0, %i6
9469 alignaddrl %o5, %g1, %o2
9470 tvs %icc, 0x1
9471 and %l4, 0x1141, %i4
9472 edge8n %l0, %l1, %i5
9473 fzeros %f31
9474 saved
9475 rdpr %cwp, %g1
9476 rdpr %cansave, %g2
9477 rdpr %canrestore, %g3
9478 rdpr %cleanwin, %g4
9479 rdpr %otherwin, %g5
9480 rdpr %wstate, %g6
9481 umulcc %i7, %g5, %i1
9482 fmuld8ulx16 %f21, %f14, %f12
9483 fcmpgt32 %f12, %f10, %o7
9484 fzero %f28
9485 saved
9486 rdpr %cwp, %g1
9487 rdpr %cansave, %g2
9488 rdpr %canrestore, %g3
9489 rdpr %cleanwin, %g4
9490 rdpr %otherwin, %g5
9491 rdpr %wstate, %g6
9492 nop
9493 setx loop_900, %l0, %l1
9494 jmpl %l1, %i2
9495 stw %l3, [%l7 + 0x4C]
9496 mulx %l2, %g7, %l6
9497 edge8l %g6, %g4, %g3
9498loop_900:
9499 movvc %icc, %o4, %o1
9500 flush %l7 + 0x34
9501 or %o3, %i3, %l5
9502 membar 0x06
9503 movge %xcc, %o0, %i0
9504 ldx [%l7 + 0x38], %g2
9505 addc %i6, %o6, %g1
9506 tsubcc %o2, 0x0E3D, %l4
9507 fzeros %f14
9508 edge16 %o5, %l0, %l1
9509 fbue,a %fcc0, loop_901
9510 edge32n %i5, %i4, %g5
9511 addcc %i1, 0x0037, %i7
9512 fmovrdgez %o7, %f20, %f8
9513loop_901:
9514 fmovrdne %l3, %f8, %f14
9515 movneg %icc, %l2, %i2
9516 tvc %icc, 0x6
9517 edge8l %l6, %g7, %g6
9518 fcmpes %fcc3, %f18, %f19
9519 fpadd32 %f20, %f26, %f20
9520 fbl,a %fcc1, loop_902
9521 array32 %g3, %o4, %o1
9522 movvc %xcc, %g4, %i3
9523 set 0x3B, %l0
9524 ldsba [%l7 + %l0] 0x04, %l5
9525loop_902:
9526 xorcc %o0, %o3, %i0
9527 movcs %icc, %i6, %o6
9528 set 0x20, %l3
9529 lda [%l7 + %l3] 0x88, %f5
9530 srlx %g2, %o2, %g1
9531 movpos %icc, %o5, %l4
9532 fcmpne32 %f16, %f24, %l0
9533 wr %g0, 0x88, %asi
9534 lduba [%l7 + 0x7C] %asi, %l1
9535 fbuge,a %fcc0, loop_903
9536 edge8 %i4, %g5, %i1
9537 movn %icc, %i7, %i5
9538 stb %l3, [%l7 + 0x42]
9539loop_903:
9540 bleu,a %icc, loop_904
9541 edge16 %o7, %i2, %l6
9542 xnor %g7, 0x15AE, %g6
9543 fbuge,a %fcc2, loop_905
9544loop_904:
9545 fmovs %f26, %f12
9546 fmovsa %icc, %f29, %f6
9547 sra %g3, 0x0D, %o4
9548loop_905:
9549 fmovrdlz %o1, %f26, %f18
9550 and %l2, 0x1D8F, %g4
9551 fcmpes %fcc3, %f19, %f7
9552 array32 %i3, %l5, %o0
9553 bcs,a loop_906
9554 bneg,a,pt %icc, loop_907
9555 fbue,a %fcc1, loop_908
9556 movpos %xcc, %o3, %i0
9557loop_906:
9558 ldstub [%l7 + 0x4C], %o6
9559loop_907:
9560 movl %xcc, %i6, %o2
9561loop_908:
9562 fnand %f24, %f20, %f14
9563 edge32l %g2, %o5, %g1
9564 tleu %icc, 0x7
9565 movvc %xcc, %l0, %l4
9566 edge8ln %i4, %l1, %i1
9567 tgu %icc, 0x5
9568 nop
9569 setx loop_909, %l0, %l1
9570 wrpr 0x1, %tl
9571 wrpr %l1, %tnpc
9572 setx 0x34400001400, %l0, %l1
9573 wrpr %l1, %tstate
9574 wrhpr 0x4, %htstate
9575 done
9576 movvc %icc, %i7, %g5
9577 edge8ln %l3, %o7, %i2
9578 subcc %i5, 0x1392, %l6
9579loop_909:
9580 tcs %xcc, 0x1
9581 bcc,a loop_910
9582 movvc %xcc, %g6, %g3
9583 fbe,a %fcc3, loop_911
9584 fmovsg %icc, %f19, %f19
9585loop_910:
9586 brz %o4, loop_912
9587 sllx %g7, 0x0C, %l2
9588loop_911:
9589 fands %f1, %f7, %f14
9590 subc %g4, 0x0E4D, %o1
9591loop_912:
9592 movrne %i3, %o0, %l5
9593 wr %g0, 0x0c, %asi
9594 lduwa [%l7 + 0x4C] %asi, %i0
9595 tsubcc %o6, %o3, %o2
9596 bleu,a,pn %xcc, loop_913
9597 movrlz %g2, 0x26D, %i6
9598 srax %o5, %g1, %l0
9599 lduw [%l7 + 0x24], %i4
9600loop_913:
9601 fbuge %fcc1, loop_914
9602 orncc %l4, %l1, %i1
9603 set 0x78, %o7
9604 ldswa [%l7 + %o7] 0x04, %g5
9605loop_914:
9606 movrlez %i7, %o7, %l3
9607 xnorcc %i2, 0x0101, %l6
9608 array8 %i5, %g3, %o4
9609 ba,a,pn %xcc, loop_915
9610 edge32 %g7, %l2, %g4
9611 fandnot1 %f18, %f14, %f8
9612 udiv %o1, 0x0BFA, %i3
9613loop_915:
9614 sdivx %g6, 0x1621, %l5
9615 and %o0, 0x0E5B, %i0
9616 fmul8x16 %f20, %f12, %f0
9617 popc 0x0A4B, %o3
9618 movpos %icc, %o2, %g2
9619 brz,a %o6, loop_916
9620 edge8n %o5, %g1, %l0
9621 fbne %fcc2, loop_917
9622 andcc %i4, 0x14F0, %i6
9623loop_916:
9624 udiv %l4, 0x0908, %i1
9625 bcc,a,pt %xcc, loop_918
9626loop_917:
9627 array16 %g5, %i7, %l1
9628 fmovsl %icc, %f2, %f23
9629 move %icc, %l3, %i2
9630loop_918:
9631 sll %l6, 0x15, %o7
9632 nop
9633 setx loop_919, %l0, %l1
9634 wrpr 0x1, %tl
9635 wrpr %l1, %tpc
9636 add %l1, 0x4, %l1
9637 wrpr %l1, %tnpc
9638 setx 0x34400001400, %l0, %l1
9639 wrpr %l1, %tstate
9640 wrhpr 0x4, %htstate
9641 retry
9642 sra %g3, %i5, %o4
9643 movrne %l2, 0x1F2, %g4
9644 addcc %g7, %i3, %o1
9645loop_919:
9646 edge16 %g6, %l5, %i0
9647 fnors %f24, %f10, %f3
9648 fcmped %fcc0, %f24, %f24
9649 movrlz %o3, 0x39C, %o0
9650 srlx %o2, 0x1D, %o6
9651 edge32n %o5, %g1, %g2
9652 addcc %l0, 0x14C1, %i4
9653 for %f30, %f22, %f30
9654 fpmerge %f15, %f12, %f28
9655 wr %g0, 0x80, %asi
9656 ldda [%l7 + 0x30] %asi, %l4
9657 movle %icc, %i6, %g5
9658 movrgez %i1, 0x1C1, %l1
9659 movne %icc, %l3, %i7
9660 ba,pt %xcc, loop_920
9661 te %icc, 0x3
9662 taddcctv %l6, 0x1581, %o7
9663 tsubcc %i2, 0x1B9E, %i5
9664loop_920:
9665 edge8ln %o4, %l2, %g4
9666 set 0x0F, %g6
9667 ldsba [%l7 + %g6] 0x80, %g3
9668 fand %f4, %f14, %f12
9669 taddcc %i3, 0x0EE2, %o1
9670 xorcc %g6, 0x05E1, %l5
9671 movrgez %g7, %o3, %o0
9672 edge32ln %i0, %o6, %o5
9673 bvs loop_921
9674 brgz %g1, loop_922
9675 stx %g2, [%l7 + 0x38]
9676 sir 0x1C2F
9677loop_921:
9678 subcc %l0, 0x02BD, %o2
9679loop_922:
9680 tpos %xcc, 0x2
9681 ldsh [%l7 + 0x70], %i4
9682 ldsw [%l7 + 0x14], %l4
9683 array8 %g5, %i1, %l1
9684 udivx %i6, 0x08BE, %l3
9685 fsrc2s %f21, %f1
9686 tleu %xcc, 0x1
9687 movl %icc, %l6, %i7
9688 bg,a %xcc, loop_923
9689 fbu %fcc1, loop_924
9690 movne %icc, %o7, %i2
9691 addccc %o4, 0x1D9A, %i5
9692loop_923:
9693 sdiv %g4, 0x16E0, %g3
9694loop_924:
9695 alignaddr %i3, %o1, %g6
9696 sub %l2, %l5, %g7
9697 edge32n %o3, %o0, %o6
9698 fpack16 %f16, %f5
9699 mova %xcc, %i0, %g1
9700 fbo,a %fcc1, loop_925
9701 tle %icc, 0x6
9702 sdivx %g2, 0x1B41, %o5
9703 fbge %fcc1, loop_926
9704loop_925:
9705 tcs %icc, 0x3
9706 tle %icc, 0x7
9707 movrgez %l0, 0x369, %i4
9708loop_926:
9709 sdiv %l4, 0x020E, %o2
9710 sir 0x0DB0
9711 popc 0x03F7, %i1
9712 membar 0x05
9713 movvs %xcc, %g5, %i6
9714 membar 0x6F
9715 movrlez %l3, 0x2A2, %l6
9716 udiv %l1, 0x0DBF, %i7
9717 addc %i2, 0x13A5, %o4
9718 fnegs %f3, %f20
9719 edge16l %o7, %g4, %g3
9720 tcs %xcc, 0x5
9721 tge %icc, 0x5
9722 bvc,a %xcc, loop_927
9723 tcc %icc, 0x1
9724 move %icc, %i5, %o1
9725 fzeros %f20
9726loop_927:
9727 nop
9728 set 0x40, %o2
9729 ldda [%l7 + %o2] 0x0c, %f0
9730 set 0x73, %o6
9731 stba %i3, [%l7 + %o6] 0x10
9732 mova %xcc, %l2, %l5
9733 fpack16 %f26, %f18
9734 movg %xcc, %g6, %o3
9735 andn %g7, 0x05C6, %o6
9736 fba %fcc1, loop_928
9737 fmovrdlz %o0, %f4, %f16
9738 std %f28, [%l7 + 0x28]
9739 udiv %i0, 0x14F1, %g1
9740loop_928:
9741 restored
9742 rdpr %cwp, %g1
9743 rdpr %cansave, %g2
9744 rdpr %canrestore, %g3
9745 rdpr %cleanwin, %g4
9746 rdpr %otherwin, %g5
9747 rdpr %wstate, %g6
9748 or %g2, 0x046D, %o5
9749 fmovdvc %xcc, %f7, %f17
9750 popc %l0, %i4
9751 popc 0x0703, %o2
9752 edge32 %i1, %l4, %g5
9753 tl %xcc, 0x1
9754 fmovsvc %icc, %f26, %f12
9755 fmovscs %xcc, %f30, %f0
9756 bn,a loop_929
9757 movleu %icc, %l3, %l6
9758 umul %i6, %l1, %i7
9759 umulcc %i2, %o4, %o7
9760loop_929:
9761 fmovscs %xcc, %f31, %f29
9762 addccc %g4, %g3, %o1
9763 orcc %i5, 0x1B39, %i3
9764 add %l7, 0x50, %l6
9765 wr %g0, 0x10, %asi
9766 casxa [%l6] %asi, %l2, %l5
9767 tvs %icc, 0x3
9768 tcc %icc, 0x5
9769 fxor %f10, %f22, %f14
9770 fmovsvs %icc, %f30, %f13
9771 te %xcc, 0x6
9772 brgz %o3, loop_930
9773 fbul %fcc2, loop_931
9774 alignaddrl %g7, %o6, %o0
9775 movpos %xcc, %g6, %g1
9776loop_930:
9777 tgu %icc, 0x3
9778loop_931:
9779 fmovspos %xcc, %f6, %f12
9780 call loop_932
9781 fbule %fcc3, loop_933
9782 fmovs %f10, %f1
9783 tgu %xcc, 0x4
9784loop_932:
9785 fmovsneg %icc, %f27, %f23
9786loop_933:
9787 movg %xcc, %g2, %o5
9788 movneg %icc, %l0, %i0
9789 set 0x60, %l4
9790 lda [%l7 + %l4] 0x10, %f15
9791 edge32 %o2, %i4, %i1
9792 movg %icc, %g5, %l3
9793 smul %l6, 0x1976, %i6
9794 set 0x2C, %o4
9795 stwa %l1, [%l7 + %o4] 0x2a
9796 membar #Sync
9797 fba %fcc3, loop_934
9798 xorcc %l4, %i7, %o4
9799 fmovrsne %o7, %f5, %f16
9800 movge %xcc, %i2, %g3
9801loop_934:
9802 popc %o1, %g4
9803 fmovs %f17, %f5
9804 fcmple32 %f14, %f14, %i5
9805 fcmpd %fcc3, %f10, %f4
9806 bgu loop_935
9807 std %f6, [%l7 + 0x40]
9808 lduh [%l7 + 0x0C], %l2
9809 umul %i3, 0x04C0, %o3
9810loop_935:
9811 array16 %g7, %o6, %l5
9812 movrne %g6, 0x04B, %g1
9813 ldstub [%l7 + 0x52], %g2
9814 fpsub32 %f8, %f26, %f20
9815 fbn,a %fcc1, loop_936
9816 fbu,a %fcc0, loop_937
9817 edge32 %o0, %o5, %l0
9818 ldx [%l7 + 0x20], %o2
9819loop_936:
9820 flush %l7 + 0x10
9821loop_937:
9822 xnorcc %i4, %i1, %i0
9823 taddcctv %l3, 0x0A40, %g5
9824 fcmple32 %f16, %f4, %i6
9825 xor %l6, 0x1D4C, %l1
9826 mulscc %l4, %o4, %o7
9827 fxnor %f16, %f6, %f22
9828 tg %xcc, 0x5
9829 edge16n %i7, %g3, %o1
9830 sra %i2, 0x14, %i5
9831 movcc %xcc, %g4, %l2
9832 sdivx %o3, 0x1CB4, %i3
9833 movcs %icc, %o6, %l5
9834 smul %g6, %g7, %g2
9835 movgu %icc, %g1, %o0
9836 tvc %icc, 0x7
9837 fbug %fcc3, loop_938
9838 sethi 0x167F, %l0
9839 movrlez %o2, %i4, %o5
9840 fabsd %f16, %f30
9841loop_938:
9842 prefetch [%l7 + 0x10], 0x2
9843 move %icc, %i1, %i0
9844 taddcctv %l3, 0x0C29, %g5
9845 tle %icc, 0x6
9846 sdiv %i6, 0x15C9, %l6
9847 tvs %icc, 0x0
9848 fcmpeq32 %f8, %f12, %l1
9849 edge8l %l4, %o7, %i7
9850 edge16n %o4, %o1, %i2
9851 array16 %i5, %g4, %l2
9852 or %o3, %i3, %g3
9853 subcc %o6, %l5, %g6
9854 umulcc %g2, %g1, %o0
9855 subccc %l0, %o2, %g7
9856 edge32l %i4, %o5, %i1
9857 tsubcc %i0, 0x0B77, %g5
9858 wr %g0, 0x0c, %asi
9859 ldda [%l7 + 0x40] %asi, %f0
9860 brz %l3, loop_939
9861 fzeros %f2
9862 bl loop_940
9863 xnor %i6, 0x03CE, %l6
9864loop_939:
9865 fmovdne %icc, %f3, %f2
9866 lduh [%l7 + 0x48], %l1
9867loop_940:
9868 movre %o7, 0x0FB, %l4
9869 bneg,pt %icc, loop_941
9870 add %i7, %o1, %i2
9871 bvs,pn %xcc, loop_942
9872 movcc %icc, %i5, %g4
9873loop_941:
9874 call loop_943
9875 fmovda %icc, %f22, %f19
9876loop_942:
9877 edge16n %o4, %l2, %o3
9878 movl %xcc, %i3, %o6
9879loop_943:
9880 fmovsle %xcc, %f17, %f1
9881 edge16l %g3, %g6, %l5
9882 fmovrse %g1, %f28, %f20
9883 fnands %f19, %f9, %f29
9884 fbne %fcc0, loop_944
9885 te %xcc, 0x6
9886 tle %xcc, 0x2
9887 ldd [%l7 + 0x10], %o0
9888loop_944:
9889 bge,a %xcc, loop_945
9890 fpsub32s %f26, %f18, %f13
9891 array16 %l0, %o2, %g2
9892 tleu %xcc, 0x3
9893loop_945:
9894 bpos,a loop_946
9895 ble,a %icc, loop_947
9896 fmovscs %xcc, %f26, %f19
9897 fexpand %f14, %f26
9898loop_946:
9899 edge16ln %i4, %g7, %i1
9900loop_947:
9901 subc %o5, 0x0674, %g5
9902 fpadd16s %f30, %f30, %f21
9903 alignaddrl %i0, %i6, %l3
9904 edge32 %l6, %o7, %l1
9905 fmovdvs %xcc, %f2, %f19
9906 tsubcctv %l4, %i7, %i2
9907 fmovdg %icc, %f2, %f24
9908 wr %g0, 0x89, %asi
9909 ldsba [%l7 + 0x6A] %asi, %o1
9910 faligndata %f8, %f22, %f2
9911 wr %g0, 0x80, %asi
9912 stwa %i5, [%l7 + 0x2C] %asi
9913 tleu %xcc, 0x3
9914 wr %g0, 0x89, %asi
9915 stba %o4, [%l7 + 0x60] %asi
9916 tn %xcc, 0x5
9917 subc %g4, 0x01FE, %l2
9918 fmovdleu %icc, %f6, %f3
9919 movrne %o3, %o6, %i3
9920 fbl,a %fcc2, loop_948
9921 srlx %g6, 0x17, %g3
9922 wr %g0, 0x0c, %asi
9923 lduwa [%l7 + 0x64] %asi, %g1
9924loop_948:
9925 fmul8x16au %f17, %f30, %f4
9926 edge8n %o0, %l0, %o2
9927 edge16ln %g2, %i4, %l5
9928 umulcc %i1, 0x066B, %g7
9929 fpadd32s %f0, %f10, %f29
9930 mulscc %o5, %g5, %i0
9931 edge8n %l3, %i6, %o7
9932 move %xcc, %l1, %l6
9933 subccc %l4, 0x1A08, %i7
9934 stb %i2, [%l7 + 0x2E]
9935 orcc %i5, 0x0D48, %o4
9936 pdist %f24, %f30, %f10
9937 wr %g0, 0x18, %asi
9938 ldstuba [%l7 + 0x2E] %asi, %o1
9939 fbu,a %fcc2, loop_949
9940 tn %xcc, 0x6
9941 tn %icc, 0x1
9942 fba %fcc1, loop_950
9943loop_949:
9944 and %g4, %o3, %l2
9945 edge32ln %i3, %o6, %g3
9946 set 0x1C, %g7
9947 stba %g1, [%l7 + %g7] 0x81
9948loop_950:
9949 fblg %fcc2, loop_951
9950 tsubcc %g6, %l0, %o0
9951 fmovsl %xcc, %f8, %f18
9952 tg %icc, 0x6
9953loop_951:
9954 array16 %o2, %g2, %i4
9955 fmovda %icc, %f8, %f12
9956 orn %i1, 0x0974, %g7
9957 tneg %icc, 0x7
9958 fxor %f2, %f22, %f10
9959 add %l7, 0x08, %l6
9960 wr %g0, 0x10, %asi
9961 lda [%l6] %asi, %o5
9962 casa [%l6] %asi, %o5, %g5
9963 edge8 %i0, %l5, %i6
9964 std %o6, [%l7 + 0x58]
9965 tn %icc, 0x5
9966 array8 %l3, %l6, %l4
9967 addccc %i7, 0x017E, %l1
9968 fxor %f10, %f16, %f28
9969 smul %i2, 0x0C14, %o4
9970 fcmpgt32 %f18, %f30, %o1
9971 wr %g0, 0x11, %asi
9972 ldxa [%l7 + 0x68] %asi, %i5
9973 subc %g4, 0x1281, %l2
9974 lduw [%l7 + 0x5C], %o3
9975 movrlz %i3, 0x2B5, %o6
9976 movrlz %g3, 0x19B, %g6
9977 fmovscs %icc, %f3, %f9
9978 andn %l0, %g1, %o0
9979 subc %o2, %g2, %i1
9980 popc %g7, %i4
9981 fnor %f14, %f2, %f14
9982 mulx %o5, 0x16A9, %g5
9983 ldsw [%l7 + 0x10], %i0
9984 fmovrse %i6, %f3, %f2
9985 fbn %fcc3, loop_952
9986 edge16ln %o7, %l3, %l5
9987 stx %l4, [%l7 + 0x10]
9988 call loop_953
9989loop_952:
9990 stbar
9991 movre %l6, 0x011, %l1
9992 tcc %xcc, 0x1
9993loop_953:
9994 nop
9995 setx loop_954, %l0, %l1
9996 wrpr 0x1, %tl
9997 wrpr %l1, %tpc
9998 add %l1, 0x4, %l1
9999 wrpr %l1, %tnpc
10000 setx 0x34400001400, %l0, %l1
10001 wrpr %l1, %tstate
10002 wrhpr 0x4, %htstate
10003 retry
10004 edge32 %i2, %o4, %o1
10005 tcc %xcc, 0x0
10006 call loop_955
10007loop_954:
10008 fbu %fcc1, loop_956
10009 edge8n %i5, %g4, %l2
10010 movrne %i7, %i3, %o3
10011loop_955:
10012 edge32ln %o6, %g3, %g6
10013loop_956:
10014 bvs,a %icc, loop_957
10015 bl,pt %xcc, loop_958
10016 edge32n %l0, %o0, %o2
10017 bneg,pt %xcc, loop_959
10018loop_957:
10019 udiv %g1, 0x1B98, %g2
10020loop_958:
10021 fmovdleu %icc, %f28, %f13
10022 fmovdcc %xcc, %f14, %f25
10023loop_959:
10024 fmovsl %xcc, %f5, %f14
10025 movvc %xcc, %i1, %g7
10026 edge16 %o5, %g5, %i4
10027 andn %i6, 0x059F, %i0
10028 movgu %xcc, %o7, %l5
10029 set 0x7C, %i1
10030 stha %l3, [%l7 + %i1] 0x11
10031 flush %l7 + 0x68
10032 movpos %xcc, %l4, %l6
10033 movg %xcc, %l1, %i2
10034 be,a %xcc, loop_960
10035 edge16l %o1, %i5, %o4
10036 fbule %fcc1, loop_961
10037 addc %g4, %i7, %l2
10038loop_960:
10039 nop
10040 set 0x78, %l5
10041 lduwa [%l7 + %l5] 0x88, %i3
10042loop_961:
10043 add %o3, %g3, %g6
10044 xnor %o6, 0x009B, %l0
10045 wr %g0, 0x04, %asi
10046 ldstuba [%l7 + 0x60] %asi, %o2
10047 tn %icc, 0x3
10048 or %g1, %o0, %g2
10049 andn %i1, 0x1A09, %g7
10050 fbuge,a %fcc3, loop_962
10051 ldd [%l7 + 0x20], %o4
10052 movrgez %g5, %i6, %i0
10053 srax %i4, 0x14, %l5
10054loop_962:
10055 std %f0, [%l7 + 0x48]
10056 fpadd32s %f20, %f3, %f24
10057 alignaddrl %o7, %l3, %l6
10058 fmovrdne %l4, %f8, %f18
10059 srlx %l1, 0x0F, %o1
10060 tle %xcc, 0x0
10061 fmovsgu %icc, %f8, %f4
10062 or %i2, %i5, %g4
10063 sdivx %i7, 0x0A39, %o4
10064 movne %xcc, %l2, %i3
10065 bn,a loop_963
10066 bcc,a,pn %icc, loop_964
10067 tcs %icc, 0x4
10068 restored
10069 rdpr %cwp, %g1
10070 rdpr %cansave, %g2
10071 rdpr %canrestore, %g3
10072 rdpr %cleanwin, %g4
10073 rdpr %otherwin, %g5
10074 rdpr %wstate, %g6
10075loop_963:
10076 saved
10077 rdpr %cwp, %g1
10078 rdpr %cansave, %g2
10079 rdpr %canrestore, %g3
10080 rdpr %cleanwin, %g4
10081 rdpr %otherwin, %g5
10082 rdpr %wstate, %g6
10083loop_964:
10084 fbe %fcc0, loop_965
10085 fmovdg %xcc, %f29, %f6
10086 ldd [%l7 + 0x08], %g2
10087 ldd [%l7 + 0x78], %o2
10088loop_965:
10089 sra %o6, 0x0A, %l0
10090 edge8l %g6, %g1, %o0
10091 movn %xcc, %g2, %i1
10092 movvs %xcc, %o2, %g7
10093 te %xcc, 0x1
10094 umul %o5, 0x120E, %g5
10095 fnot1 %f2, %f28
10096 tle %icc, 0x3
10097 srax %i6, 0x0C, %i0
10098 restored
10099 rdpr %cwp, %g1
10100 rdpr %cansave, %g2
10101 rdpr %canrestore, %g3
10102 rdpr %cleanwin, %g4
10103 rdpr %otherwin, %g5
10104 rdpr %wstate, %g6
10105 movrne %l5, %i4, %o7
10106 tgu %xcc, 0x5
10107 add %l3, %l6, %l4
10108 andn %l1, 0x042B, %i2
10109 ldd [%l7 + 0x20], %i4
10110 fmovdge %xcc, %f11, %f28
10111 fcmped %fcc2, %f30, %f18
10112 bvc,a,pn %icc, loop_966
10113 subccc %g4, 0x143D, %o1
10114 std %i6, [%l7 + 0x08]
10115 fmovrdlez %o4, %f30, %f10
10116loop_966:
10117 ld [%l7 + 0x2C], %f1
10118 fbule,a %fcc2, loop_967
10119 subc %l2, 0x03F0, %g3
10120 tneg %xcc, 0x0
10121 fmovsg %xcc, %f12, %f17
10122loop_967:
10123 sdivx %o3, 0x0A00, %i3
10124 fmovsl %icc, %f8, %f15
10125 addccc %l0, 0x1A23, %o6
10126 srlx %g1, %o0, %g6
10127 wr %g0, 0x04, %asi
10128 swapa [%l7 + 0x14] %asi, %g2
10129 fcmpeq16 %f6, %f12, %o2
10130 fble %fcc0, loop_968
10131 sra %i1, %o5, %g7
10132 fnot2s %f8, %f0
10133 movcs %icc, %g5, %i0
10134loop_968:
10135 edge32 %l5, %i6, %o7
10136 xorcc %l3, 0x017D, %l6
10137 mova %icc, %l4, %i4
10138 bne,a %xcc, loop_969
10139 restored
10140 rdpr %cwp, %g1
10141 rdpr %cansave, %g2
10142 rdpr %canrestore, %g3
10143 rdpr %cleanwin, %g4
10144 rdpr %otherwin, %g5
10145 rdpr %wstate, %g6
10146 ble loop_970
10147 xor %l1, %i5, %i2
10148loop_969:
10149 sethi 0x06ED, %o1
10150 subcc %i7, 0x0963, %g4
10151loop_970:
10152 edge32n %l2, %g3, %o3
10153 fsrc1s %f21, %f24
10154 taddcc %i3, 0x06EC, %l0
10155 fornot2 %f22, %f18, %f8
10156 srax %o6, %o4, %g1
10157 srlx %o0, %g2, %g6
10158 fnors %f30, %f27, %f3
10159 movg %xcc, %i1, %o2
10160 movcc %xcc, %o5, %g5
10161 fbuge,a %fcc1, loop_971
10162 add %g7, %i0, %l5
10163 addcc %i6, %o7, %l3
10164 edge8ln %l4, %l6, %l1
10165loop_971:
10166 or %i4, 0x0CBA, %i2
10167 fnot1 %f8, %f14
10168 alignaddr %o1, %i7, %g4
10169 orncc %l2, %g3, %i5
10170 movre %i3, 0x192, %o3
10171 tge %xcc, 0x7
10172 movvc %icc, %o6, %l0
10173 srax %o4, %g1, %g2
10174 membar 0x75
10175 addc %o0, %g6, %i1
10176 fcmple32 %f30, %f12, %o2
10177 restored
10178 rdpr %cwp, %g1
10179 rdpr %cansave, %g2
10180 rdpr %canrestore, %g3
10181 rdpr %cleanwin, %g4
10182 rdpr %otherwin, %g5
10183 rdpr %wstate, %g6
10184 bl,pn %xcc, loop_972
10185 movrgez %g5, %g7, %o5
10186 nop
10187 setx loop_973, %l0, %l1
10188 jmpl %l1, %i0
10189 fbe %fcc0, loop_974
10190loop_972:
10191 fbuge %fcc1, loop_975
10192 tl %xcc, 0x3
10193loop_973:
10194 addc %l5, %i6, %l3
10195loop_974:
10196 movvc %xcc, %o7, %l6
10197loop_975:
10198 fones %f30
10199 be,a,pt %icc, loop_976
10200 fmovsne %xcc, %f18, %f17
10201 fmovdle %icc, %f11, %f25
10202 edge16ln %l1, %l4, %i4
10203loop_976:
10204 umul %i2, %i7, %o1
10205 srax %g4, %l2, %i5
10206 movg %icc, %g3, %o3
10207 wr %g0, 0x0c, %asi
10208 sta %f1, [%l7 + 0x64] %asi
10209 movcs %icc, %o6, %l0
10210 fmovda %icc, %f8, %f0
10211 sdivcc %i3, 0x07D5, %o4
10212 bg loop_977
10213 mulscc %g2, 0x0D2B, %o0
10214 andn %g1, %g6, %i1
10215 fbl,a %fcc0, loop_978
10216loop_977:
10217 sllx %o2, 0x09, %g7
10218 movre %o5, %g5, %i0
10219 add %l7, 0x48, %l6
10220 wr %g0, 0x80, %asi
10221 casa [%l6] 0x80, %l5, %l3
10222loop_978:
10223 xnorcc %o7, 0x00CE, %i6
10224 tcc %icc, 0x2
10225 fmovsge %icc, %f2, %f22
10226 stbar
10227 lduh [%l7 + 0x42], %l1
10228 fmovsgu %icc, %f21, %f27
10229 edge8n %l4, %l6, %i4
10230 edge32 %i7, %o1, %i2
10231 edge16l %l2, %i5, %g4
10232 array8 %o3, %o6, %g3
10233 wr %g0, 0x89, %asi
10234 ldsha [%l7 + 0x42] %asi, %i3
10235 add %l0, %o4, %o0
10236 fnot1s %f30, %f7
10237 edge16l %g1, %g2, %i1
10238 st %f30, [%l7 + 0x6C]
10239 edge32ln %o2, %g6, %g7
10240 fornot2 %f18, %f18, %f4
10241 sir 0x079F
10242 alignaddrl %g5, %i0, %o5
10243 or %l3, %l5, %i6
10244 srlx %l1, 0x02, %o7
10245 sdivcc %l4, 0x1D45, %l6
10246 edge16l %i4, %o1, %i2
10247 srlx %l2, 0x18, %i5
10248 array8 %i7, %o3, %o6
10249 bvc,a %icc, loop_979
10250 alignaddrl %g3, %g4, %i3
10251 alignaddr %o4, %l0, %g1
10252 fmovsneg %xcc, %f29, %f25
10253loop_979:
10254 bneg,pt %icc, loop_980
10255 array16 %g2, %i1, %o0
10256 brlz %o2, loop_981
10257 fmovscs %xcc, %f11, %f26
10258loop_980:
10259 xnorcc %g7, 0x0310, %g5
10260 fbe,a %fcc0, loop_982
10261loop_981:
10262 fbuge,a %fcc2, loop_983
10263 orncc %g6, %i0, %l3
10264 fmovd %f20, %f24
10265loop_982:
10266 saved
10267 rdpr %cwp, %g1
10268 rdpr %cansave, %g2
10269 rdpr %canrestore, %g3
10270 rdpr %cleanwin, %g4
10271 rdpr %otherwin, %g5
10272 rdpr %wstate, %g6
10273loop_983:
10274 fbo,a %fcc3, loop_984
10275 tge %xcc, 0x0
10276 tge %icc, 0x7
10277 mova %icc, %l5, %i6
10278loop_984:
10279 movne %icc, %o5, %l1
10280 edge16 %l4, %o7, %l6
10281 fmovdpos %icc, %f21, %f14
10282 fcmpgt32 %f24, %f8, %i4
10283 tle %icc, 0x1
10284 xor %i2, %o1, %l2
10285 bne %xcc, loop_985
10286 alignaddr %i5, %o3, %i7
10287 mulx %o6, 0x105E, %g3
10288 and %g4, 0x0294, %o4
10289loop_985:
10290 fsrc2s %f12, %f3
10291 taddcctv %i3, %g1, %g2
10292 stbar
10293 smul %l0, 0x1A87, %o0
10294 movpos %icc, %o2, %g7
10295 brz,a %i1, loop_986
10296 lduh [%l7 + 0x28], %g5
10297 fmuld8ulx16 %f15, %f27, %f10
10298 ldd [%l7 + 0x10], %g6
10299loop_986:
10300 andncc %l3, %i0, %i6
10301 subccc %o5, %l5, %l4
10302 wr %g0, 0x0c, %asi
10303 ldda [%l7 + 0x40] %asi, %f16
10304 tneg %icc, 0x3
10305 fnegs %f14, %f11
10306 bne loop_987
10307 fxor %f20, %f28, %f2
10308 xnor %o7, %l1, %l6
10309 fmovda %xcc, %f25, %f26
10310loop_987:
10311 movvs %xcc, %i2, %o1
10312 movvc %icc, %i4, %l2
10313 fmovsa %icc, %f24, %f28
10314 nop
10315 setx loop_988, %l0, %l1
10316 jmpl %l1, %i5
10317 movre %o3, 0x1A0, %i7
10318 nop
10319 setx loop_989, %l0, %l1
10320 jmpl %l1, %g3
10321 fornot2 %f2, %f14, %f10
10322loop_988:
10323 umul %g4, 0x0C68, %o4
10324 fblg,a %fcc1, loop_990
10325loop_989:
10326 fbne,a %fcc3, loop_991
10327 xnor %i3, 0x14E1, %o6
10328 fandnot1 %f28, %f22, %f18
10329loop_990:
10330 movrlez %g1, %l0, %g2
10331loop_991:
10332 smul %o0, %o2, %i1
10333 tgu %icc, 0x4
10334 nop
10335 set 0x10, %i0
10336 std %f20, [%l7 + %i0]
10337 fmuld8sux16 %f10, %f8, %f22
10338 sdivx %g5, 0x1615, %g7
10339 edge8ln %g6, %i0, %l3
10340 saved
10341 rdpr %cwp, %g1
10342 rdpr %cansave, %g2
10343 rdpr %canrestore, %g3
10344 rdpr %cleanwin, %g4
10345 rdpr %otherwin, %g5
10346 rdpr %wstate, %g6
10347 udivcc %o5, 0x1CE2, %l5
10348 bgu,a %icc, loop_992
10349 andcc %l4, 0x1488, %i6
10350 movcc %icc, %o7, %l1
10351 movn %icc, %i2, %l6
10352loop_992:
10353 fabsd %f8, %f4
10354 movleu %xcc, %i4, %o1
10355 edge32n %i5, %o3, %i7
10356 brlez %g3, loop_993
10357 sra %g4, %l2, %o4
10358 wr %g0, 0x81, %asi
10359 lduha [%l7 + 0x40] %asi, %i3
10360loop_993:
10361 bn,pt %icc, loop_994
10362 tpos %xcc, 0x5
10363 subcc %g1, 0x0F58, %o6
10364 fcmpes %fcc2, %f20, %f22
10365loop_994:
10366 bpos loop_995
10367 alignaddr %l0, %o0, %g2
10368 sdivx %o2, 0x0AF8, %g5
10369 nop
10370 setx loop_996, %l0, %l1
10371 wrpr 0x1, %tl
10372 wrpr %l1, %tnpc
10373 setx 0x34400001400, %l0, %l1
10374 wrpr %l1, %tstate
10375 wrhpr 0x4, %htstate
10376 done
10377loop_995:
10378 stb %g7, [%l7 + 0x5A]
10379 movrne %g6, 0x20B, %i1
10380 stw %i0, [%l7 + 0x60]
10381loop_996:
10382 movrne %o5, %l3, %l5
10383 fmovsg %icc, %f18, %f30
10384 ldsw [%l7 + 0x60], %l4
10385 sdivcc %i6, 0x1416, %o7
10386 subcc %i2, %l6, %l1
10387 movg %xcc, %i4, %i5
10388 fnegd %f20, %f26
10389 orcc %o1, %i7, %g3
10390 or %g4, 0x188B, %o3
10391 movrgez %o4, 0x3FC, %l2
10392 movge %xcc, %i3, %o6
10393 popc %g1, %o0
10394 fmovsleu %xcc, %f22, %f10
10395 movvs %icc, %g2, %l0
10396 array32 %g5, %o2, %g7
10397 movl %icc, %g6, %i1
10398 tle %icc, 0x1
10399 mulx %i0, %o5, %l3
10400 umul %l5, 0x145E, %l4
10401 mulscc %o7, 0x0B68, %i6
10402 fbuge,a %fcc1, loop_997
10403 fmovsg %xcc, %f12, %f25
10404 ld [%l7 + 0x58], %f18
10405 tneg %xcc, 0x3
10406loop_997:
10407 or %i2, 0x10BC, %l6
10408 movneg %xcc, %l1, %i5
10409 umulcc %o1, %i7, %g3
10410 brlez %i4, loop_998
10411 xnor %g4, 0x0989, %o4
10412 tleu %xcc, 0x3
10413 restored
10414 rdpr %cwp, %g1
10415 rdpr %cansave, %g2
10416 rdpr %canrestore, %g3
10417 rdpr %cleanwin, %g4
10418 rdpr %otherwin, %g5
10419 rdpr %wstate, %g6
10420loop_998:
10421 orncc %o3, %i3, %l2
10422 movvc %icc, %o6, %o0
10423 fmovdcs %icc, %f19, %f14
10424 fmul8x16au %f26, %f26, %f28
10425 movn %xcc, %g1, %l0
10426 fcmpeq32 %f26, %f12, %g5
10427 fornot2s %f31, %f13, %f30
10428 movpos %icc, %o2, %g7
10429 xor %g6, %g2, %i1
10430 edge16l %o5, %i0, %l3
10431 sdivcc %l5, 0x185A, %o7
10432 lduw [%l7 + 0x50], %l4
10433 movre %i2, %l6, %i6
10434 tneg %xcc, 0x3
10435 fmovdgu %icc, %f30, %f8
10436 prefetch [%l7 + 0x6C], 0x0
10437 sdivx %l1, 0x1439, %o1
10438 edge32n %i7, %i5, %i4
10439 movre %g4, 0x16B, %o4
10440 sdivcc %g3, 0x1B82, %i3
10441 taddcc %l2, %o3, %o6
10442 sllx %o0, 0x0E, %g1
10443 set 0x38, %l6
10444 stba %g5, [%l7 + %l6] 0x15
10445 movrgz %o2, %g7, %g6
10446 fpsub32s %f16, %f12, %f28
10447 sir 0x11A2
10448 fbne,a %fcc2, loop_999
10449 fmovspos %xcc, %f3, %f27
10450 tg %xcc, 0x3
10451 fnot1s %f5, %f31
10452loop_999:
10453 tge %xcc, 0x2
10454 ta %xcc, 0x6
10455 tg %xcc, 0x6
10456 orcc %l0, %i1, %o5
10457 fbl %fcc0, loop_1000
10458 array16 %g2, %l3, %l5
10459 fmovdg %xcc, %f21, %f22
10460 fmovsa %icc, %f15, %f15
10461loop_1000:
10462 edge8 %i0, %o7, %l4
10463 fmovda %icc, %f7, %f27
10464 nop
10465 set 0x38, %i7
10466 prefetch [%l7 + %i7], 0x3
10467 fones %f19
10468 fmovdpos %xcc, %f31, %f26
10469 brlz %i2, loop_1001
10470 edge32n %l6, %l1, %i6
10471 edge8l %i7, %o1, %i5
10472 orcc %i4, %o4, %g3
10473loop_1001:
10474 subccc %i3, %g4, %o3
10475 udivx %o6, 0x044C, %o0
10476 brgez %l2, loop_1002
10477 bshuffle %f22, %f10, %f16
10478 wr %g0, 0x16, %asi
10479 stda %f0, [%l7 + 0x40] %asi
10480 membar #Sync
10481loop_1002:
10482 nop
10483 wr %g0, 0x89, %asi
10484 ldstuba [%l7 + 0x1F] %asi, %g5
10485 or %g1, %g7, %g6
10486 tneg %icc, 0x0
10487 tsubcc %l0, 0x0D66, %i1
10488 movgu %icc, %o5, %o2
10489 tvs %xcc, 0x4
10490 fmuld8ulx16 %f3, %f27, %f10
10491 movvc %icc, %g2, %l3
10492 fcmple32 %f26, %f0, %l5
10493 fmovsle %xcc, %f23, %f20
10494 fpadd32 %f8, %f4, %f4
10495 xor %i0, 0x151B, %o7
10496 sra %i2, 0x1C, %l6
10497 fcmpd %fcc2, %f24, %f0
10498 bgu,a,pn %icc, loop_1003
10499 membar 0x3D
10500 fmovdvc %xcc, %f20, %f15
10501 andcc %l1, 0x19E5, %l4
10502loop_1003:
10503 taddcctv %i7, 0x1274, %i6
10504 sllx %i5, 0x1D, %o1
10505 srlx %o4, %i4, %i3
10506 tvs %xcc, 0x7
10507 movvc %icc, %g3, %g4
10508 tpos %xcc, 0x0
10509 udivcc %o6, 0x0ADA, %o0
10510 fpmerge %f30, %f31, %f22
10511 fbe %fcc3, loop_1004
10512 addcc %o3, %l2, %g1
10513 fmovdvc %icc, %f17, %f8
10514 add %l7, 0x64, %l6
10515 wr %g0, 0x18, %asi
10516 lda [%l6] %asi, %g7
10517 casa [%l6] %asi, %g7, %g5
10518loop_1004:
10519 sllx %l0, 0x0C, %i1
10520 smul %o5, 0x18DB, %g6
10521 fcmpne32 %f8, %f10, %g2
10522 or %o2, 0x1C83, %l5
10523 tge %xcc, 0x4
10524 fbo %fcc0, loop_1005
10525 add %i0, 0x0AE7, %l3
10526 array8 %o7, %l6, %l1
10527 fpadd32 %f18, %f8, %f2
10528loop_1005:
10529 sdiv %l4, 0x0B6B, %i7
10530 umulcc %i6, 0x1667, %i2
10531 add %i5, 0x00CA, %o1
10532 and %o4, %i3, %i4
10533 umul %g3, 0x0BE0, %g4
10534 fbul %fcc0, loop_1006
10535 flush %l7 + 0x7C
10536 edge8l %o0, %o6, %l2
10537 srax %o3, %g7, %g1
10538loop_1006:
10539 fmuld8sux16 %f21, %f1, %f2
10540 fmovrslez %g5, %f9, %f18
10541 fones %f22
10542 sdiv %l0, 0x114F, %o5
10543 edge16 %g6, %g2, %o2
10544 edge8 %l5, %i0, %l3
10545 movcs %icc, %i1, %o7
10546 orn %l6, 0x03D6, %l1
10547 fmovdvc %icc, %f11, %f21
10548 flush %l7 + 0x5C
10549 fones %f30
10550 addc %i7, 0x18D9, %i6
10551 edge8n %i2, %l4, %i5
10552 fnegs %f14, %f6
10553 orncc %o1, 0x1777, %o4
10554 sub %i4, 0x1C5C, %g3
10555 andncc %i3, %g4, %o6
10556 wr %g0, 0x0c, %asi
10557 lduba [%l7 + 0x6C] %asi, %l2
10558 fbul %fcc3, loop_1007
10559 movcs %xcc, %o3, %o0
10560 movgu %icc, %g7, %g5
10561 movgu %xcc, %g1, %o5
10562loop_1007:
10563 fcmpd %fcc1, %f8, %f18
10564 movrlz %g6, 0x1C6, %l0
10565 nop
10566 setx loop_1008, %l0, %l1
10567 wrpr 0x1, %tl
10568 wrpr %l1, %tpc
10569 add %l1, 0x4, %l1
10570 wrpr %l1, %tnpc
10571 setx 0x34400001400, %l0, %l1
10572 wrpr %l1, %tstate
10573 wrhpr 0x4, %htstate
10574 retry
10575 bge,pn %xcc, loop_1009
10576 prefetch [%l7 + 0x48], 0x1
10577 fmovdvc %icc, %f24, %f27
10578loop_1008:
10579 nop
10580 wr %g0, 0x80, %asi
10581 lduha [%l7 + 0x08] %asi, %g2
10582loop_1009:
10583 andn %l5, %i0, %o2
10584 fmovsleu %icc, %f22, %f12
10585 andn %l3, %i1, %l6
10586 tle %icc, 0x5
10587 tvc %xcc, 0x1
10588 sethi 0x04DE, %o7
10589 tcs %icc, 0x2
10590 sir 0x0F80
10591 tsubcc %i7, %i6, %i2
10592 array32 %l4, %l1, %o1
10593 or %o4, %i4, %i5
10594 move %xcc, %g3, %i3
10595 fandnot1 %f12, %f14, %f8
10596 tcs %icc, 0x7
10597 edge8l %o6, %g4, %l2
10598 fpack16 %f8, %f23
10599 brlz %o0, loop_1010
10600 tne %xcc, 0x2
10601 array16 %o3, %g7, %g5
10602 fmovsa %xcc, %f26, %f0
10603loop_1010:
10604 fmovs %f29, %f9
10605 sll %g1, 0x0D, %o5
10606 edge32l %g6, %g2, %l5
10607 edge16ln %i0, %l0, %o2
10608 taddcctv %l3, 0x00BF, %l6
10609 orcc %i1, %o7, %i6
10610 fpackfix %f10, %f20
10611 movrlez %i2, %i7, %l1
10612 orn %o1, %l4, %o4
10613 sir 0x1FC7
10614 bshuffle %f22, %f20, %f20
10615 fbu %fcc3, loop_1011
10616 edge32n %i5, %i4, %i3
10617 edge8ln %o6, %g4, %g3
10618 sllx %l2, %o0, %o3
10619loop_1011:
10620 fmuld8sux16 %f18, %f28, %f24
10621 tvs %xcc, 0x3
10622 tneg %xcc, 0x5
10623 array16 %g7, %g5, %g1
10624 movcc %xcc, %o5, %g6
10625 movl %xcc, %l5, %i0
10626 prefetch [%l7 + 0x7C], 0x1
10627 fbo %fcc2, loop_1012
10628 te %icc, 0x7
10629 fbue %fcc3, loop_1013
10630 for %f18, %f10, %f12
10631loop_1012:
10632 movrlez %l0, 0x05A, %o2
10633 sdivx %g2, 0x1391, %l6
10634loop_1013:
10635 tn %xcc, 0x7
10636 fpsub16 %f16, %f20, %f16
10637 bvc,pt %xcc, loop_1014
10638 add %l3, 0x0C7C, %i1
10639 ld [%l7 + 0x5C], %f31
10640 fcmpes %fcc2, %f12, %f8
10641loop_1014:
10642 sub %o7, 0x0EF1, %i6
10643 tpos %icc, 0x1
10644 membar 0x28
10645 nop
10646 set 0x76, %i5
10647 ldsb [%l7 + %i5], %i7
10648 fzero %f24
10649 addcc %i2, 0x1DB7, %l1
10650 movleu %xcc, %l4, %o1
10651 fsrc2s %f19, %f2
10652 prefetch [%l7 + 0x20], 0x1
10653 tne %icc, 0x2
10654 bg,pt %icc, loop_1015
10655 tge %icc, 0x2
10656 fpsub16s %f1, %f11, %f25
10657 movcs %xcc, %i5, %o4
10658loop_1015:
10659 movl %icc, %i3, %i4
10660 membar 0x4B
10661 tn %xcc, 0x1
10662 fmovsneg %icc, %f8, %f19
10663 edge32ln %g4, %o6, %g3
10664 orcc %o0, %o3, %l2
10665 tleu %xcc, 0x1
10666 set 0x58, %i2
10667 ldsha [%l7 + %i2] 0x15, %g5
10668 add %l7, 0x0C, %l6
10669 wr %g0, 0x04, %asi
10670 casa [%l6] %asi, %g1, %g7
10671 fnegd %f2, %f2
10672 srlx %o5, 0x15, %g6
10673 fmovrde %l5, %f8, %f0
10674 edge32ln %l0, %o2, %g2
10675 edge16ln %l6, %i0, %l3
10676 fandnot1 %f0, %f4, %f12
10677 sth %o7, [%l7 + 0x3C]
10678 fblg %fcc1, loop_1016
10679 fmovdvc %icc, %f30, %f22
10680 fmul8x16au %f4, %f19, %f10
10681 movcc %icc, %i1, %i7
10682loop_1016:
10683 mova %icc, %i2, %i6
10684 fpadd32s %f20, %f29, %f8
10685 tne %icc, 0x0
10686 wr %g0, 0x88, %asi
10687 stba %l1, [%l7 + 0x1F] %asi
10688 edge32l %l4, %i5, %o1
10689 tvc %xcc, 0x4
10690 tsubcctv %i3, 0x0AEC, %i4
10691 stbar
10692 umulcc %g4, %o4, %g3
10693 edge32l %o6, %o3, %l2
10694 fble %fcc1, loop_1017
10695 movneg %xcc, %g5, %o0
10696 bgu,pt %xcc, loop_1018
10697 fxnors %f28, %f7, %f27
10698loop_1017:
10699 sll %g1, 0x0A, %o5
10700 srlx %g6, 0x19, %g7
10701loop_1018:
10702 nop
10703 add %l7, 0x30, %l6
10704 wr %g0, 0x88, %asi
10705 casa [%l6] 0x88, %l5, %o2
10706 fandnot1 %f12, %f4, %f14
10707 sir 0x0131
10708 bl,a,pn %xcc, loop_1019
10709 edge16 %l0, %l6, %i0
10710 fmovsa %xcc, %f21, %f6
10711 movge %xcc, %g2, %l3
10712loop_1019:
10713 popc 0x129D, %o7
10714 sethi 0x17C7, %i1
10715 brgez,a %i7, loop_1020
10716 bvc loop_1021
10717 edge8 %i2, %i6, %l1
10718 alignaddr %l4, %o1, %i3
10719loop_1020:
10720 fmovsneg %icc, %f2, %f28
10721loop_1021:
10722 bvc,pt %xcc, loop_1022
10723 bn,a,pt %icc, loop_1023
10724 fmovrdlz %i5, %f8, %f14
10725 fbg %fcc1, loop_1024
10726loop_1022:
10727 fmovsn %xcc, %f25, %f29
10728loop_1023:
10729 fors %f17, %f14, %f2
10730 nop
10731 setx loop_1025, %l0, %l1
10732 jmpl %l1, %i4
10733loop_1024:
10734 ta %icc, 0x5
10735 edge16 %o4, %g4, %g3
10736 array16 %o6, %o3, %l2
10737loop_1025:
10738 fands %f8, %f8, %f12
10739 wr %g0, 0x80, %asi
10740 lda [%l7 + 0x34] %asi, %f0
10741 fbu %fcc0, loop_1026
10742 tge %xcc, 0x3
10743 be,a loop_1027
10744 fmovdcs %xcc, %f0, %f31
10745loop_1026:
10746 array16 %g5, %g1, %o5
10747 taddcctv %g6, 0x1F30, %g7
10748loop_1027:
10749 fpsub16 %f26, %f0, %f4
10750 fbg,a %fcc3, loop_1028
10751 bvs,a,pt %icc, loop_1029
10752 andn %l5, 0x0B65, %o2
10753 nop
10754 setx loop_1030, %l0, %l1
10755 wrpr 0x1, %tl
10756 wrpr %l1, %tnpc
10757 setx 0x34400001400, %l0, %l1
10758 wrpr %l1, %tstate
10759 wrhpr 0x4, %htstate
10760 done
10761loop_1028:
10762 movcs %xcc, %l0, %l6
10763loop_1029:
10764 fmovsleu %icc, %f13, %f19
10765 fsrc1 %f2, %f22
10766loop_1030:
10767 fbo,a %fcc2, loop_1031
10768 fbe,a %fcc3, loop_1032
10769 faligndata %f2, %f20, %f24
10770 movl %xcc, %i0, %g2
10771loop_1031:
10772 bshuffle %f16, %f10, %f28
10773loop_1032:
10774 taddcc %l3, 0x1B66, %o0
10775 tgu %xcc, 0x1
10776 edge8l %i1, %i7, %i2
10777 movpos %icc, %o7, %l1
10778 tleu %icc, 0x7
10779 tcs %icc, 0x3
10780 movgu %icc, %l4, %o1
10781 movrlz %i6, %i3, %i4
10782 xnor %i5, %o4, %g4
10783 lduh [%l7 + 0x44], %g3
10784 set 0x2C, %g1
10785 ldstuba [%l7 + %g1] 0x18, %o3
10786 fmovrsne %o6, %f19, %f8
10787 sethi 0x1B8B, %l2
10788 tcc %icc, 0x6
10789 xor %g1, 0x0C12, %g5
10790 udivx %o5, 0x029C, %g6
10791 movneg %xcc, %g7, %o2
10792 wr %g0, 0x2b, %asi
10793 stwa %l5, [%l7 + 0x08] %asi
10794 membar #Sync
10795 edge8 %l0, %i0, %l6
10796 fmovd %f26, %f30
10797 ldsw [%l7 + 0x0C], %l3
10798 fmovsn %xcc, %f24, %f4
10799 bg,a loop_1033
10800 std %f18, [%l7 + 0x50]
10801 taddcc %g2, 0x10E0, %o0
10802 edge16l %i1, %i7, %i2
10803loop_1033:
10804 movge %icc, %l1, %o7
10805 edge16 %l4, %i6, %i3
10806 fbne %fcc2, loop_1034
10807 subc %i4, %o1, %i5
10808 subcc %o4, %g3, %o3
10809 edge8l %o6, %g4, %l2
10810loop_1034:
10811 ba,pn %xcc, loop_1035
10812 fandnot1 %f30, %f10, %f8
10813 ldub [%l7 + 0x65], %g5
10814 wr %g0, 0x19, %asi
10815 prefetcha [%l7 + 0x70] %asi, 0x1
10816loop_1035:
10817 tcc %icc, 0x7
10818 movle %xcc, %g6, %g1
10819 edge32 %g7, %o2, %l5
10820 tg %icc, 0x6
10821 fbn,a %fcc2, loop_1036
10822 edge32l %i0, %l6, %l3
10823 sdivx %l0, 0x0ACC, %o0
10824 ble,a %icc, loop_1037
10825loop_1036:
10826 edge8 %g2, %i1, %i2
10827 fcmple16 %f22, %f4, %i7
10828 edge16n %o7, %l4, %l1
10829loop_1037:
10830 fpadd16s %f13, %f8, %f18
10831 edge16ln %i3, %i6, %o1
10832 edge16l %i4, %i5, %o4
10833 sdiv %o3, 0x027D, %o6
10834 nop
10835 set 0x3C, %o3
10836 prefetch [%l7 + %o3], 0x1
10837 movrgz %g3, 0x103, %l2
10838 tneg %xcc, 0x7
10839 fbul %fcc0, loop_1038
10840 umulcc %g4, 0x1A3D, %g5
10841 te %xcc, 0x3
10842 tn %xcc, 0x2
10843loop_1038:
10844 fbge,a %fcc1, loop_1039
10845 prefetch [%l7 + 0x4C], 0x2
10846 sdivcc %o5, 0x1A94, %g1
10847 tg %xcc, 0x1
10848loop_1039:
10849 fmovdleu %xcc, %f19, %f0
10850 wr %g0, 0x89, %asi
10851 ldsha [%l7 + 0x38] %asi, %g6
10852 fnand %f30, %f24, %f30
10853 fcmple32 %f16, %f0, %o2
10854 xnor %g7, 0x0FC4, %l5
10855 move %xcc, %i0, %l3
10856 set 0x40, %g4
10857 stda %f16, [%l7 + %g4] 0x18
10858 saved
10859 rdpr %cwp, %g1
10860 rdpr %cansave, %g2
10861 rdpr %canrestore, %g3
10862 rdpr %cleanwin, %g4
10863 rdpr %otherwin, %g5
10864 rdpr %wstate, %g6
10865 fone %f16
10866 tle %icc, 0x7
10867 popc 0x0D87, %l0
10868 fnor %f6, %f0, %f10
10869 tvs %icc, 0x3
10870 srlx %l6, %o0, %i1
10871 edge16l %i2, %i7, %g2
10872 tvc %xcc, 0x2
10873 movrlez %o7, 0x192, %l4
10874 edge32n %l1, %i3, %o1
10875 edge16n %i4, %i6, %i5
10876 stbar
10877 wr %g0, 0x80, %asi
10878 lduba [%l7 + 0x28] %asi, %o4
10879 wr %g0, 0x10, %asi
10880 lda [%l7 + 0x68] %asi, %f20
10881 ldub [%l7 + 0x71], %o3
10882 movg %icc, %o6, %g3
10883 orncc %l2, 0x0F2A, %g5
10884 fbue %fcc1, loop_1040
10885 nop
10886 setx loop_1041, %l0, %l1
10887 wrpr 0x1, %tl
10888 wrpr %l1, %tnpc
10889 setx 0x34400001400, %l0, %l1
10890 wrpr %l1, %tstate
10891 wrhpr 0x4, %htstate
10892 done
10893 taddcctv %g4, 0x0F0B, %g1
10894 fnot2s %f14, %f31
10895loop_1040:
10896 mulscc %g6, %o5, %g7
10897loop_1041:
10898 fmovsa %xcc, %f11, %f15
10899 umulcc %o2, %l5, %l3
10900 fmovrde %i0, %f6, %f20
10901 tcs %xcc, 0x1
10902 saved
10903 rdpr %cwp, %g1
10904 rdpr %cansave, %g2
10905 rdpr %canrestore, %g3
10906 rdpr %cleanwin, %g4
10907 rdpr %otherwin, %g5
10908 rdpr %wstate, %g6
10909 set 0x50, %o5
10910 stxa %l6, [%l7 + %o5] 0x11
10911 edge32 %o0, %i1, %i2
10912 fbe %fcc2, loop_1042
10913 fbule %fcc1, loop_1043
10914 movcs %xcc, %l0, %i7
10915 array32 %g2, %l4, %o7
10916loop_1042:
10917 array16 %l1, %o1, %i3
10918loop_1043:
10919 tl %xcc, 0x2
10920 fexpand %f30, %f4
10921 andcc %i6, %i5, %o4
10922 udivcc %o3, 0x044D, %o6
10923 srlx %g3, %i4, %l2
10924 movrgz %g4, 0x3B7, %g1
10925 fmul8x16al %f23, %f20, %f12
10926 xnor %g5, %o5, %g7
10927 call loop_1044
10928 addccc %o2, %g6, %l5
10929 fmovs %f8, %f16
10930 brnz,a %l3, loop_1045
10931loop_1044:
10932 movge %xcc, %i0, %o0
10933 wr %g0, 0x89, %asi
10934 swapa [%l7 + 0x14] %asi, %l6
10935loop_1045:
10936 siam 0x1
10937 fcmple16 %f0, %f20, %i2
10938 alignaddr %l0, %i1, %i7
10939 subc %l4, 0x0B67, %o7
10940 edge32ln %l1, %o1, %g2
10941 fcmpeq16 %f18, %f6, %i3
10942 movre %i5, 0x2D2, %o4
10943 pdist %f28, %f24, %f0
10944 set 0x54, %o1
10945 sta %f26, [%l7 + %o1] 0x89
10946 nop
10947 setx loop_1046, %l0, %l1
10948 wrpr 0x1, %tl
10949 wrpr %l1, %tnpc
10950 setx 0x34400001400, %l0, %l1
10951 wrpr %l1, %tstate
10952 wrhpr 0x4, %htstate
10953 done
10954 fcmpeq16 %f16, %f16, %i6
10955 fbue,a %fcc2, loop_1047
10956 srlx %o6, 0x08, %o3
10957loop_1046:
10958 edge32ln %i4, %g3, %g4
10959 alignaddr %l2, %g5, %g1
10960loop_1047:
10961 srl %o5, 0x16, %g7
10962 orncc %o2, %g6, %l5
10963 fmovsvc %icc, %f29, %f22
10964 wr %g0, 0x89, %asi
10965 stda %l2, [%l7 + 0x30] %asi
10966 nop
10967 setx loop_1048, %l0, %l1
10968 wrpr 0x1, %tl
10969 wrpr %l1, %tpc
10970 add %l1, 0x4, %l1
10971 wrpr %l1, %tnpc
10972 setx 0x34400001400, %l0, %l1
10973 wrpr %l1, %tstate
10974 wrhpr 0x4, %htstate
10975 retry
10976 smul %i0, 0x0805, %o0
10977 set 0x40, %g5
10978 ldda [%l7 + %g5] 0x2a, %i2
10979loop_1048:
10980 tsubcc %l0, 0x160E, %l6
10981 ldd [%l7 + 0x18], %f14
10982 fones %f27
10983 movrgez %i1, 0x24A, %i7
10984 wr %g0, 0x0c, %asi
10985 prefetcha [%l7 + 0x28] %asi, 0x1
10986 add %l7, 0x20, %l6
10987 wr %g0, 0x88, %asi
10988 casxa [%l6] 0x88, %l1, %o7
10989 movn %xcc, %o1, %i3
10990 fornot1 %f30, %f26, %f6
10991 orn %i5, %o4, %i6
10992 stb %o6, [%l7 + 0x26]
10993 udivcc %g2, 0x05FF, %o3
10994 add %l7, 0x50, %l6
10995 wr %g0, 0x10, %asi
10996 casxa [%l6] 0x10, %i4, %g4
10997 tne %xcc, 0x3
10998 ldsb [%l7 + 0x32], %g3
10999 nop
11000 setx loop_1049, %l0, %l1
11001 wrpr 0x1, %tl
11002 wrpr %l1, %tpc
11003 add %l1, 0x4, %l1
11004 wrpr %l1, %tnpc
11005 setx 0x34400001400, %l0, %l1
11006 wrpr %l1, %tstate
11007 wrhpr 0x4, %htstate
11008 retry
11009 brlz,a %g5, loop_1050
11010 fsrc2s %f9, %f18
11011 subc %g1, 0x0884, %o5
11012loop_1049:
11013 nop
11014 set 0x40, %o0
11015 ldda [%l7 + %o0] 0x14, %f0
11016loop_1050:
11017 movcs %xcc, %g7, %o2
11018 fbul %fcc3, loop_1051
11019 ld [%l7 + 0x40], %f6
11020 smulcc %l2, %g6, %l5
11021 sir 0x0255
11022loop_1051:
11023 sdiv %i0, 0x1470, %o0
11024 alignaddr %l3, %l0, %l6
11025 wr %g0, 0x0c, %asi
11026 ldsha [%l7 + 0x2E] %asi, %i2
11027 movge %xcc, %i7, %i1
11028 fblg,a %fcc3, loop_1052
11029 movrlz %l4, 0x093, %l1
11030 taddcc %o1, 0x12E3, %i3
11031 or %i5, 0x0457, %o4
11032loop_1052:
11033 fpsub16 %f18, %f14, %f12
11034 and %i6, %o7, %o6
11035 std %o2, [%l7 + 0x08]
11036 fbul %fcc0, loop_1053
11037 ldd [%l7 + 0x28], %f12
11038 and %g2, 0x1E3C, %g4
11039 tsubcc %i4, %g3, %g5
11040loop_1053:
11041 fcmpne16 %f26, %f12, %g1
11042 edge32l %o5, %o2, %g7
11043 movrgz %g6, 0x000, %l5
11044 fxors %f16, %f29, %f7
11045 andncc %i0, %l2, %l3
11046 wr %g0, 0x89, %asi
11047 lduba [%l7 + 0x68] %asi, %l0
11048 membar 0x21
11049 tneg %xcc, 0x0
11050 edge32n %l6, %o0, %i7
11051 or %i1, 0x08B0, %l4
11052 ta %icc, 0x2
11053 subcc %l1, 0x050E, %o1
11054 fmovde %icc, %f12, %f5
11055 edge16ln %i3, %i2, %i5
11056 prefetch [%l7 + 0x6C], 0x0
11057 restored
11058 rdpr %cwp, %g1
11059 rdpr %cansave, %g2
11060 rdpr %canrestore, %g3
11061 rdpr %cleanwin, %g4
11062 rdpr %otherwin, %g5
11063 rdpr %wstate, %g6
11064 fcmpeq16 %f24, %f0, %o4
11065 tcc %icc, 0x3
11066 brgez,a %o7, loop_1054
11067 movl %xcc, %o6, %i6
11068 brlez,a %g2, loop_1055
11069 fcmped %fcc3, %f2, %f14
11070loop_1054:
11071 bvs,a %xcc, loop_1056
11072 fcmps %fcc3, %f5, %f28
11073loop_1055:
11074 fmovdgu %icc, %f12, %f0
11075 tvc %xcc, 0x4
11076loop_1056:
11077 bg,a,pn %xcc, loop_1057
11078 tsubcctv %g4, %i4, %g3
11079 edge8ln %g5, %o3, %o5
11080 for %f12, %f30, %f6
11081loop_1057:
11082 te %xcc, 0x0
11083 fnot2 %f0, %f8
11084 tgu %icc, 0x7
11085 movcs %xcc, %g1, %g7
11086 tneg %xcc, 0x2
11087 mulx %o2, %g6, %i0
11088 edge16 %l2, %l5, %l0
11089 sra %l3, %o0, %l6
11090 movrgz %i1, %i7, %l1
11091 taddcctv %l4, %i3, %i2
11092 tcc %xcc, 0x5
11093 wr %g0, 0x0c, %asi
11094 stda %f16, [%l7 + 0x40] %asi
11095 fmovsvc %xcc, %f5, %f12
11096 movle %icc, %o1, %o4
11097 brgez,a %o7, loop_1058
11098 alignaddr %i5, %o6, %g2
11099 tgu %icc, 0x5
11100 membar 0x11
11101loop_1058:
11102 tcc %xcc, 0x4
11103 edge16n %g4, %i6, %i4
11104 fands %f2, %f20, %f29
11105 wr %g0, 0x89, %asi
11106 ldda [%l7 + 0x10] %asi, %g4
11107 movneg %xcc, %g3, %o3
11108 flush %l7 + 0x50
11109 brlez %g1, loop_1059
11110 umulcc %o5, 0x1DA8, %o2
11111 set 0x0F, %i3
11112 ldstuba [%l7 + %i3] 0x0c, %g6
11113loop_1059:
11114 movpos %xcc, %i0, %g7
11115 movle %icc, %l5, %l0
11116 ba loop_1060
11117 addc %l2, %o0, %l6
11118 movvc %xcc, %l3, %i1
11119 bvs loop_1061
11120loop_1060:
11121 ldd [%l7 + 0x68], %f8
11122 sra %l1, 0x19, %i7
11123 edge16n %l4, %i2, %o1
11124loop_1061:
11125 udivx %o4, 0x12D0, %o7
11126 nop
11127 setx loop_1062, %l0, %l1
11128 jmpl %l1, %i5
11129 movpos %icc, %i3, %g2
11130 fnegs %f14, %f31
11131 pdist %f6, %f6, %f16
11132loop_1062:
11133 andn %o6, %g4, %i4
11134 subc %g5, 0x1C8A, %g3
11135 bg,a,pn %icc, loop_1063
11136 edge32l %o3, %g1, %i6
11137 tl %xcc, 0x6
11138 fornot1s %f1, %f15, %f26
11139loop_1063:
11140 edge16ln %o2, %g6, %o5
11141 fpsub32s %f12, %f14, %f29
11142 fpsub32 %f2, %f12, %f26
11143 fcmple32 %f16, %f6, %g7
11144 sdivx %i0, 0x0DB0, %l5
11145 srlx %l2, 0x0C, %o0
11146 wr %g0, 0x19, %asi
11147 lduha [%l7 + 0x7C] %asi, %l6
11148 fmovdcs %icc, %f29, %f30
11149 movle %icc, %l3, %l0
11150 fnor %f20, %f8, %f2
11151 edge16n %i1, %l1, %l4
11152 tge %xcc, 0x5
11153 set 0x40, %g2
11154 stda %f0, [%l7 + %g2] 0x19
11155 fcmpes %fcc1, %f18, %f28
11156 call loop_1064
11157 sdiv %i2, 0x02E2, %i7
11158 add %o1, 0x15C0, %o4
11159 stbar
11160loop_1064:
11161 fblg %fcc1, loop_1065
11162 fand %f26, %f20, %f28
11163 sdivcc %o7, 0x07F6, %i3
11164 movl %icc, %i5, %g2
11165loop_1065:
11166 fpsub16s %f21, %f13, %f12
11167 subcc %o6, 0x19BC, %i4
11168 fcmpne16 %f6, %f24, %g5
11169 fcmpgt32 %f16, %f10, %g4
11170 fones %f7
11171 udiv %g3, 0x0EEE, %o3
11172 ldsw [%l7 + 0x18], %i6
11173 xorcc %g1, 0x02DE, %o2
11174 movn %xcc, %g6, %o5
11175 movn %icc, %g7, %i0
11176 xnorcc %l2, 0x1A5C, %o0
11177 brnz,a %l6, loop_1066
11178 ldsw [%l7 + 0x10], %l5
11179 fmovdvs %xcc, %f20, %f7
11180 call loop_1067
11181loop_1066:
11182 fpack16 %f20, %f26
11183 set 0x208, %i6
11184 ldxa [%g0 + %i6] 0x52, %l3
11185loop_1067:
11186 lduw [%l7 + 0x24], %i1
11187 fmovsneg %icc, %f11, %f27
11188 or %l0, %l1, %l4
11189 fmovsvc %icc, %f9, %f12
11190 nop
11191 setx loop_1068, %l0, %l1
11192 wrpr 0x1, %tl
11193 wrpr %l1, %tnpc
11194 setx 0x34400001400, %l0, %l1
11195 wrpr %l1, %tstate
11196 wrhpr 0x4, %htstate
11197 done
11198 fornot1 %f10, %f2, %f18
11199 or %i7, 0x198A, %o1
11200 ta %xcc, 0x0
11201loop_1068:
11202 mulscc %o4, 0x1429, %i2
11203 edge8l %o7, %i5, %g2
11204 fmovdleu %xcc, %f19, %f28
11205 prefetch [%l7 + 0x0C], 0x0
11206 udiv %i3, 0x1BA7, %i4
11207 udiv %o6, 0x03EF, %g4
11208 alignaddr %g5, %g3, %i6
11209 std %f0, [%l7 + 0x30]
11210 tg %xcc, 0x0
11211 movne %xcc, %o3, %o2
11212 movge %icc, %g1, %g6
11213 tsubcc %g7, 0x0B8F, %o5
11214 wr %g0, 0x80, %asi
11215 ldda [%l7 + 0x10] %asi, %l2
11216 movre %i0, 0x02D, %o0
11217 orcc %l6, %l3, %i1
11218 fmovdvc %icc, %f11, %f30
11219 sth %l0, [%l7 + 0x26]
11220 mulx %l5, %l4, %l1
11221 brlez %i7, loop_1069
11222 ld [%l7 + 0x68], %f3
11223 restored
11224 rdpr %cwp, %g1
11225 rdpr %cansave, %g2
11226 rdpr %canrestore, %g3
11227 rdpr %cleanwin, %g4
11228 rdpr %otherwin, %g5
11229 rdpr %wstate, %g6
11230 move %xcc, %o1, %i2
11231loop_1069:
11232 movl %icc, %o4, %i5
11233 fmovdgu %xcc, %f9, %f1
11234 movvs %icc, %o7, %i3
11235 fmovsn %xcc, %f29, %f9
11236 fba %fcc2, loop_1070
11237 add %i4, 0x07B1, %o6
11238 bn loop_1071
11239 subccc %g2, %g5, %g4
11240loop_1070:
11241 tne %icc, 0x0
11242 sub %i6, 0x092C, %g3
11243loop_1071:
11244 bpos,pt %icc, loop_1072
11245 sllx %o2, %o3, %g6
11246 umul %g7, %o5, %g1
11247 prefetch [%l7 + 0x50], 0x1
11248loop_1072:
11249 sir 0x00BF
11250 movle %icc, %l2, %o0
11251 udivx %l6, 0x0653, %l3
11252 sethi 0x03BD, %i1
11253 array8 %i0, %l5, %l4
11254 nop
11255 set 0x14, %l2
11256 ldsw [%l7 + %l2], %l1
11257 movvs %xcc, %l0, %o1
11258 ld [%l7 + 0x74], %f7
11259 udiv %i7, 0x0D67, %o4
11260 srax %i2, %i5, %o7
11261 array32 %i4, %i3, %g2
11262 xorcc %o6, 0x0962, %g5
11263 add %l7, 0x60, %l6
11264 wr %g0, 0x10, %asi
11265 casa [%l6] %asi, %i6, %g4
11266 fbug,a %fcc2, loop_1073
11267 srax %g3, 0x08, %o2
11268 set 0x5C, %g3
11269 lduha [%l7 + %g3] 0x14, %o3
11270loop_1073:
11271 sra %g7, 0x1D, %o5
11272 movcc %icc, %g6, %g1
11273 tl %icc, 0x7
11274 sdiv %o0, 0x0459, %l2
11275 fsrc2s %f3, %f9
11276 fsrc2s %f20, %f23
11277 edge16n %l3, %i1, %l6
11278 tsubcc %i0, %l4, %l1
11279 tsubcctv %l5, %o1, %l0
11280 te %xcc, 0x2
11281 fmovrslz %o4, %f6, %f2
11282 sra %i2, 0x0D, %i7
11283 std %f0, [%l7 + 0x48]
11284 taddcctv %i5, 0x119A, %o7
11285 tsubcc %i3, %g2, %o6
11286 alignaddrl %i4, %g5, %g4
11287 mova %icc, %g3, %o2
11288 fmovdg %xcc, %f30, %f8
11289 array8 %o3, %g7, %o5
11290 fmovdn %icc, %f15, %f8
11291 addccc %g6, 0x0C83, %g1
11292 set 0x6A, %i4
11293 lduba [%l7 + %i4] 0x15, %o0
11294 edge8 %l2, %i6, %i1
11295 te %icc, 0x6
11296 fmovrdgez %l6, %f24, %f28
11297 xor %i0, 0x153E, %l4
11298 edge16 %l1, %l5, %l3
11299 movre %l0, %o4, %o1
11300 fsrc1 %f14, %f30
11301 bn,a %xcc, loop_1074
11302 fands %f21, %f31, %f6
11303 wr %g0, 0x80, %asi
11304 prefetcha [%l7 + 0x10] %asi, 0x0
11305loop_1074:
11306 tsubcc %i5, %o7, %i3
11307 fpmerge %f28, %f10, %f20
11308 srl %g2, %i2, %i4
11309 fbne %fcc3, loop_1075
11310 tleu %xcc, 0x6
11311 movrgez %o6, 0x0C2, %g5
11312 array16 %g3, %o2, %g4
11313loop_1075:
11314 ta %icc, 0x1
11315 set 0x71, %l0
11316 ldsba [%l7 + %l0] 0x15, %g7
11317 fmovrdgez %o3, %f14, %f18
11318 nop
11319 setx loop_1076, %l0, %l1
11320 wrpr 0x1, %tl
11321 wrpr %l1, %tnpc
11322 setx 0x34400001400, %l0, %l1
11323 wrpr %l1, %tstate
11324 wrhpr 0x4, %htstate
11325 done
11326 movvs %xcc, %g6, %o5
11327 sub %o0, %l2, %i6
11328 fcmpne16 %f4, %f12, %i1
11329loop_1076:
11330 fbne,a %fcc2, loop_1077
11331 edge16ln %g1, %i0, %l6
11332 nop
11333 setx loop_1078, %l0, %l1
11334 jmpl %l1, %l4
11335 bge loop_1079
11336loop_1077:
11337 fcmpeq16 %f18, %f30, %l1
11338 tne %icc, 0x6
11339loop_1078:
11340 orncc %l5, %l0, %l3
11341loop_1079:
11342 xorcc %o1, %o4, %i7
11343 fmuld8sux16 %f9, %f31, %f20
11344 brgez,a %i5, loop_1080
11345 sdivcc %i3, 0x156D, %g2
11346 brgz,a %i2, loop_1081
11347 bcs,a %xcc, loop_1082
11348loop_1080:
11349 movge %xcc, %o7, %i4
11350 nop
11351 setx loop_1083, %l0, %l1
11352 jmpl %l1, %o6
11353loop_1081:
11354 move %xcc, %g3, %g5
11355loop_1082:
11356 add %o2, %g4, %g7
11357 tvc %xcc, 0x1
11358loop_1083:
11359 fbue %fcc3, loop_1084
11360 fmovrdlez %g6, %f28, %f18
11361 sub %o5, 0x0A99, %o3
11362 smul %o0, 0x075C, %l2
11363loop_1084:
11364 taddcctv %i6, 0x0C27, %g1
11365 movpos %icc, %i0, %l6
11366 restored
11367 rdpr %cwp, %g1
11368 rdpr %cansave, %g2
11369 rdpr %canrestore, %g3
11370 rdpr %cleanwin, %g4
11371 rdpr %otherwin, %g5
11372 rdpr %wstate, %g6
11373 fmovsl %xcc, %f27, %f21
11374 set 0x28, %l1
11375 lduba [%l7 + %l1] 0x88, %i1
11376 fcmpne16 %f20, %f0, %l4
11377 smul %l1, %l5, %l3
11378 movvs %icc, %o1, %o4
11379 tsubcctv %i7, 0x1B59, %l0
11380 membar 0x34
11381 alignaddrl %i5, %i3, %i2
11382 and %o7, 0x1648, %g2
11383 fcmpeq32 %f0, %f14, %i4
11384 fcmpd %fcc0, %f0, %f16
11385 udiv %o6, 0x015B, %g5
11386 bshuffle %f20, %f8, %f26
11387 fbuge,a %fcc1, loop_1085
11388 xnorcc %o2, 0x08F1, %g4
11389 edge16l %g3, %g6, %g7
11390 wr %g0, 0x27, %asi
11391 ldda [%l7 + 0x20] %asi, %o2
11392loop_1085:
11393 orcc %o5, 0x0330, %l2
11394 fcmple16 %f26, %f0, %i6
11395 udiv %o0, 0x0A86, %i0
11396 membar 0x51
11397 fmul8x16au %f28, %f4, %f26
11398 movn %xcc, %l6, %g1
11399 fmovdpos %icc, %f20, %f21
11400 edge32n %l4, %i1, %l5
11401 tne %icc, 0x0
11402 tne %icc, 0x1
11403 nop
11404 setx loop_1086, %l0, %l1
11405 wrpr 0x1, %tl
11406 wrpr %l1, %tnpc
11407 setx 0x34400001400, %l0, %l1
11408 wrpr %l1, %tstate
11409 wrhpr 0x4, %htstate
11410 done
11411 fandnot1 %f0, %f10, %f22
11412 orn %l3, 0x11AA, %o1
11413 orncc %l1, 0x05D8, %i7
11414loop_1086:
11415 fmuld8ulx16 %f24, %f21, %f0
11416 fmovdcs %icc, %f16, %f27
11417 brlz %o4, loop_1087
11418 tne %icc, 0x0
11419 fnor %f26, %f12, %f0
11420 subc %i5, 0x14F0, %l0
11421loop_1087:
11422 fcmpgt32 %f16, %f20, %i3
11423 fblg,a %fcc0, loop_1088
11424 movg %icc, %o7, %i2
11425 bge,a %icc, loop_1089
11426 sra %g2, 0x1E, %i4
11427loop_1088:
11428 xor %o6, %o2, %g5
11429 restored
11430 rdpr %cwp, %g1
11431 rdpr %cansave, %g2
11432 rdpr %canrestore, %g3
11433 rdpr %cleanwin, %g4
11434 rdpr %otherwin, %g5
11435 rdpr %wstate, %g6
11436loop_1089:
11437 alignaddr %g4, %g6, %g3
11438 wr %g0, 0x0c, %asi
11439 ldstuba [%l7 + 0x3D] %asi, %o3
11440 fmovsleu %icc, %f2, %f3
11441 udiv %g7, 0x1C22, %l2
11442 stx %i6, [%l7 + 0x08]
11443 fpadd32s %f16, %f8, %f30
11444 xnor %o0, 0x0A58, %i0
11445 movvs %icc, %l6, %o5
11446 stbar
11447 tl %icc, 0x3
11448 fmovdvc %icc, %f10, %f27
11449 fmovsvs %xcc, %f3, %f21
11450 srl %l4, %g1, %l5
11451 subccc %l3, 0x16D3, %i1
11452 tg %xcc, 0x0
11453 andncc %l1, %i7, %o4
11454 nop
11455 setx loop_1090, %l0, %l1
11456 jmpl %l1, %o1
11457 smulcc %l0, 0x1A46, %i3
11458 movrlez %i5, %i2, %g2
11459 movpos %xcc, %o7, %o6
11460loop_1090:
11461 edge16n %o2, %g5, %g4
11462 movrne %g6, 0x038, %g3
11463 tleu %xcc, 0x3
11464 taddcc %i4, %g7, %l2
11465 wr %g0, 0x18, %asi
11466 lda [%l7 + 0x1C] %asi, %f6
11467 srax %i6, %o3, %i0
11468 for %f0, %f30, %f2
11469 fbug,a %fcc2, loop_1091
11470 tpos %xcc, 0x0
11471 fmovdle %xcc, %f7, %f29
11472 ldsb [%l7 + 0x65], %l6
11473loop_1091:
11474 fxor %f4, %f18, %f6
11475 movpos %xcc, %o5, %o0
11476 tl %icc, 0x2
11477 fmovrdgz %g1, %f22, %f28
11478 set 0x48, %l3
11479 ldstuba [%l7 + %l3] 0x04, %l4
11480 taddcctv %l5, %i1, %l1
11481 edge32 %l3, %o4, %o1
11482 fmovdne %icc, %f19, %f26
11483 movpos %icc, %l0, %i7
11484 xorcc %i3, %i2, %i5
11485 array16 %g2, %o7, %o6
11486 fpmerge %f2, %f30, %f10
11487 fnot1 %f2, %f20
11488 flush %l7 + 0x2C
11489 bneg %icc, loop_1092
11490 fnot2 %f6, %f4
11491 ldsb [%l7 + 0x20], %o2
11492 smul %g5, %g4, %g3
11493loop_1092:
11494 fmovsneg %xcc, %f30, %f20
11495 fmovsn %icc, %f22, %f14
11496 tgu %xcc, 0x4
11497 edge16 %i4, %g7, %g6
11498 fmovdle %icc, %f18, %f22
11499 edge8l %i6, %o3, %l2
11500 edge16n %l6, %o5, %i0
11501 movneg %xcc, %o0, %g1
11502 movrlz %l5, 0x1B0, %l4
11503 addcc %l1, 0x196C, %i1
11504 smulcc %l3, %o4, %l0
11505 xorcc %o1, 0x0084, %i3
11506 fmovdne %xcc, %f26, %f20
11507 saved
11508 rdpr %cwp, %g1
11509 rdpr %cansave, %g2
11510 rdpr %canrestore, %g3
11511 rdpr %cleanwin, %g4
11512 rdpr %otherwin, %g5
11513 rdpr %wstate, %g6
11514 wr %g0, 0x80, %asi
11515 lduwa [%l7 + 0x48] %asi, %i7
11516 umul %i5, %i2, %o7
11517 fpsub16s %f17, %f31, %f29
11518 fbg,a %fcc3, loop_1093
11519 ba,a loop_1094
11520 array32 %o6, %o2, %g2
11521 tg %icc, 0x6
11522loop_1093:
11523 xnorcc %g4, %g5, %g3
11524loop_1094:
11525 array16 %i4, %g6, %g7
11526 fmovsvs %xcc, %f7, %f21
11527 movrgz %o3, %i6, %l6
11528 nop
11529 setx loop_1095, %l0, %l1
11530 wrpr 0x1, %tl
11531 wrpr %l1, %tnpc
11532 setx 0x34400001400, %l0, %l1
11533 wrpr %l1, %tstate
11534 wrhpr 0x4, %htstate
11535 done
11536 subccc %o5, 0x1EDB, %l2
11537 tneg %icc, 0x5
11538 sra %o0, 0x08, %i0
11539loop_1095:
11540 sethi 0x0CC4, %g1
11541 mova %icc, %l5, %l4
11542 fmovd %f24, %f0
11543 orn %l1, %i1, %o4
11544 edge8ln %l0, %l3, %i3
11545 fcmpeq32 %f8, %f22, %o1
11546 xorcc %i7, %i5, %i2
11547 tcc %xcc, 0x4
11548 fcmped %fcc0, %f20, %f12
11549 fbg,a %fcc3, loop_1096
11550 membar 0x7C
11551 fbe,a %fcc3, loop_1097
11552 srax %o7, 0x14, %o6
11553loop_1096:
11554 fmul8x16al %f4, %f3, %f4
11555 edge16 %o2, %g4, %g2
11556loop_1097:
11557 movg %icc, %g5, %i4
11558 movvs %icc, %g6, %g7
11559 edge16n %o3, %g3, %i6
11560 add %l7, 0x30, %l6
11561 wr %g0, 0x11, %asi
11562 ldxa [%l6] %asi, %o5
11563 casxa [%l6] %asi, %o5, %l6
11564 movgu %icc, %l2, %i0
11565 sethi 0x025C, %g1
11566 fbul,a %fcc3, loop_1098
11567 bcs,a,pn %icc, loop_1099
11568 xnorcc %l5, %l4, %o0
11569 andn %i1, %l1, %l0
11570loop_1098:
11571 orn %o4, %l3, %o1
11572loop_1099:
11573 fpack32 %f26, %f4, %f10
11574 xor %i3, %i5, %i7
11575 sllx %o7, %o6, %o2
11576 fbg %fcc1, loop_1100
11577 ldub [%l7 + 0x38], %g4
11578 xorcc %i2, 0x0DCB, %g5
11579 fpadd16 %f16, %f14, %f24
11580loop_1100:
11581 saved
11582 rdpr %cwp, %g1
11583 rdpr %cansave, %g2
11584 rdpr %canrestore, %g3
11585 rdpr %cleanwin, %g4
11586 rdpr %otherwin, %g5
11587 rdpr %wstate, %g6
11588 tleu %xcc, 0x7
11589 fmovdge %icc, %f25, %f31
11590 fors %f26, %f14, %f19
11591 tgu %xcc, 0x0
11592 fmovsneg %xcc, %f13, %f14
11593 movge %icc, %g2, %i4
11594 fble,a %fcc1, loop_1101
11595 fbn %fcc0, loop_1102
11596 fxnors %f25, %f9, %f6
11597 fsrc2s %f16, %f20
11598loop_1101:
11599 stbar
11600loop_1102:
11601 faligndata %f10, %f26, %f20
11602 movn %icc, %g7, %o3
11603 xor %g6, 0x1BDE, %i6
11604 movn %icc, %g3, %l6
11605 array8 %o5, %i0, %l2
11606 ldsb [%l7 + 0x0A], %l5
11607 srl %l4, 0x16, %g1
11608 brnz %o0, loop_1103
11609 fsrc1s %f15, %f26
11610 fbule %fcc1, loop_1104
11611 tvs %icc, 0x2
11612loop_1103:
11613 restored
11614 rdpr %cwp, %g1
11615 rdpr %cansave, %g2
11616 rdpr %canrestore, %g3
11617 rdpr %cleanwin, %g4
11618 rdpr %otherwin, %g5
11619 rdpr %wstate, %g6
11620 fmovrdgz %l1, %f12, %f4
11621loop_1104:
11622 movvc %icc, %l0, %o4
11623 wr %g0, 0x0c, %asi
11624 ldda [%l7 + 0x40] %asi, %f16
11625 array32 %l3, %i1, %o1
11626 movvs %icc, %i3, %i7
11627 fbl,a %fcc3, loop_1105
11628 fmovrsgez %o7, %f7, %f11
11629 or %i5, 0x0295, %o2
11630 movrgez %g4, 0x0CC, %i2
11631loop_1105:
11632 movre %g5, %g2, %o6
11633 movrgez %g7, %o3, %g6
11634 andcc %i6, %g3, %l6
11635 addccc %i4, 0x1F3D, %i0
11636 movrgez %l2, 0x186, %l5
11637 tcs %xcc, 0x4
11638 fcmpeq32 %f2, %f12, %o5
11639 movl %icc, %l4, %g1
11640 taddcc %l1, 0x16F5, %o0
11641 set 0x6D, %o7
11642 ldsba [%l7 + %o7] 0x19, %o4
11643 stx %l0, [%l7 + 0x38]
11644 fmovrdlz %i1, %f6, %f20
11645 fmovsa %xcc, %f30, %f18
11646 array32 %o1, %i3, %i7
11647 nop
11648 set 0x28, %o2
11649 stx %o7, [%l7 + %o2]
11650 fcmpeq16 %f22, %f24, %i5
11651 edge8l %o2, %g4, %i2
11652 addc %l3, 0x1084, %g2
11653 fsrc1 %f22, %f14
11654 fzeros %f22
11655 ldsw [%l7 + 0x70], %o6
11656 fmovdleu %xcc, %f11, %f12
11657 stb %g5, [%l7 + 0x67]
11658 movcc %icc, %o3, %g7
11659 taddcctv %i6, 0x1A3C, %g3
11660 sethi 0x04AB, %g6
11661 alignaddr %i4, %l6, %i0
11662 call loop_1106
11663 array16 %l2, %o5, %l5
11664 addccc %l4, 0x1004, %l1
11665 edge32n %o0, %g1, %o4
11666loop_1106:
11667 fpsub32 %f26, %f28, %f30
11668 movg %xcc, %l0, %i1
11669 mulscc %i3, 0x15E9, %o1
11670 bcc,a,pn %icc, loop_1107
11671 array16 %i7, %i5, %o7
11672 move %icc, %g4, %o2
11673 andn %l3, 0x04F7, %i2
11674loop_1107:
11675 mulscc %o6, 0x083E, %g5
11676 te %xcc, 0x5
11677 movgu %icc, %o3, %g2
11678 movvs %xcc, %g7, %g3
11679 restored
11680 rdpr %cwp, %g1
11681 rdpr %cansave, %g2
11682 rdpr %canrestore, %g3
11683 rdpr %cleanwin, %g4
11684 rdpr %otherwin, %g5
11685 rdpr %wstate, %g6
11686 nop
11687 setx loop_1108, %l0, %l1
11688 wrpr 0x1, %tl
11689 wrpr %l1, %tnpc
11690 setx 0x34400001400, %l0, %l1
11691 wrpr %l1, %tstate
11692 wrhpr 0x4, %htstate
11693 done
11694 ba,a,pt %icc, loop_1109
11695 bl,pt %xcc, loop_1110
11696 fbne,a %fcc0, loop_1111
11697loop_1108:
11698 tleu %icc, 0x2
11699loop_1109:
11700 edge16 %g6, %i4, %i6
11701loop_1110:
11702 fmovspos %xcc, %f27, %f3
11703loop_1111:
11704 mova %icc, %l6, %l2
11705 movne %icc, %i0, %o5
11706 bpos,a,pt %icc, loop_1112
11707 edge16l %l5, %l4, %l1
11708 fandnot2 %f22, %f20, %f18
11709 ldub [%l7 + 0x2E], %g1
11710loop_1112:
11711 fcmps %fcc1, %f6, %f24
11712 call loop_1113
11713 swap [%l7 + 0x54], %o4
11714 tcc %icc, 0x6
11715 fnands %f4, %f5, %f10
11716loop_1113:
11717 lduh [%l7 + 0x18], %o0
11718 std %f12, [%l7 + 0x58]
11719 fmovrsgz %i1, %f27, %f24
11720 fabss %f0, %f13
11721 bvc,pn %xcc, loop_1114
11722 movgu %icc, %i3, %o1
11723 tl %xcc, 0x7
11724 srl %l0, %i5, %o7
11725loop_1114:
11726 edge8ln %g4, %o2, %i7
11727 mova %xcc, %l3, %o6
11728 fmuld8sux16 %f3, %f7, %f14
11729 flush %l7 + 0x70
11730 movcs %xcc, %g5, %o3
11731 alignaddr %i2, %g7, %g2
11732 ldd [%l7 + 0x60], %g2
11733 orcc %g6, %i4, %l6
11734 fmovsne %xcc, %f6, %f17
11735 fmovse %xcc, %f2, %f24
11736 movcc %xcc, %i6, %l2
11737 nop
11738 setx loop_1115, %l0, %l1
11739 wrpr 0x1, %tl
11740 wrpr %l1, %tnpc
11741 setx 0x34400001400, %l0, %l1
11742 wrpr %l1, %tstate
11743 wrhpr 0x4, %htstate
11744 done
11745 sllx %o5, 0x04, %i0
11746 fmovdvs %xcc, %f31, %f1
11747 sllx %l5, %l1, %g1
11748loop_1115:
11749 nop
11750 set 0x72, %g6
11751 lduha [%l7 + %g6] 0x81, %o4
11752 wr %g0, 0x18, %asi
11753 swapa [%l7 + 0x58] %asi, %l4
11754 fabss %f2, %f25
11755 add %i1, 0x06BE, %i3
11756 tcs %icc, 0x6
11757 fbg %fcc2, loop_1116
11758 tge %xcc, 0x1
11759 subcc %o0, %l0, %o1
11760 wr %g0, 0x11, %asi
11761 ldxa [%l7 + 0x58] %asi, %i5
11762loop_1116:
11763 or %g4, %o7, %o2
11764 fcmpne16 %f8, %f16, %l3
11765 tvs %xcc, 0x5
11766 set 0x10, %l4
11767 ldda [%l7 + %l4] 0x15, %o6
11768 fmovrslz %i7, %f11, %f0
11769 fmovspos %xcc, %f17, %f26
11770 set 0x48, %o6
11771 ldxa [%l7 + %o6] 0x04, %g5
11772 srl %o3, 0x1D, %i2
11773 subc %g7, 0x1B96, %g3
11774 tsubcctv %g6, %i4, %l6
11775 fpmerge %f14, %f7, %f16
11776 edge32n %i6, %g2, %l2
11777 fxnors %f19, %f19, %f20
11778 udivx %i0, 0x17D8, %o5
11779 andn %l5, %l1, %g1
11780 umul %o4, %l4, %i3
11781 fsrc1s %f30, %f10
11782 wr %g0, 0x19, %asi
11783 lduwa [%l7 + 0x64] %asi, %o0
11784 smul %l0, %o1, %i1
11785 addc %i5, 0x0554, %g4
11786 tgu %icc, 0x3
11787 brnz %o7, loop_1117
11788 edge16l %l3, %o6, %i7
11789 sllx %g5, 0x02, %o3
11790 fmul8ulx16 %f6, %f20, %f22
11791loop_1117:
11792 fmovdl %xcc, %f12, %f28
11793 fbu %fcc3, loop_1118
11794 fors %f30, %f23, %f22
11795 fsrc2s %f28, %f28
11796 fmul8ulx16 %f24, %f8, %f28
11797loop_1118:
11798 andcc %o2, 0x1A8A, %g7
11799 edge16 %g3, %i2, %g6
11800 udivx %l6, 0x01A7, %i6
11801 bneg,pt %icc, loop_1119
11802 tcc %xcc, 0x5
11803 bvs,a,pn %xcc, loop_1120
11804 sll %i4, 0x05, %g2
11805loop_1119:
11806 srax %l2, %i0, %o5
11807 xor %l5, %g1, %l1
11808loop_1120:
11809 nop
11810 add %l7, 0x10, %l6
11811 wr %g0, 0x80, %asi
11812 ldxa [%l6] %asi, %o4
11813 casxa [%l6] %asi, %o4, %i3
11814 movgu %icc, %o0, %l4
11815 set 0x48, %o4
11816 sta %f23, [%l7 + %o4] 0x15
11817 fnot1s %f27, %f2
11818 fsrc2s %f1, %f9
11819 mulscc %o1, %l0, %i5
11820 movneg %icc, %i1, %o7
11821 ldub [%l7 + 0x24], %g4
11822 stx %o6, [%l7 + 0x40]
11823 fsrc2 %f0, %f0
11824 bn,pt %icc, loop_1121
11825 edge32ln %i7, %l3, %o3
11826 ld [%l7 + 0x10], %f0
11827 orn %o2, %g7, %g5
11828loop_1121:
11829 fxnor %f8, %f16, %f2
11830 movrgz %g3, 0x21C, %i2
11831 set 0x10, %i1
11832 stxa %l6, [%l7 + %i1] 0x14
11833 andcc %i6, %g6, %i4
11834 fbl,a %fcc0, loop_1122
11835 tle %icc, 0x5
11836 nop
11837 set 0x28, %l5
11838 std %f16, [%l7 + %l5]
11839 fornot2s %f29, %f27, %f19
11840loop_1122:
11841 movle %xcc, %g2, %l2
11842 edge16l %i0, %o5, %l5
11843 mulx %g1, 0x12B9, %l1
11844 sub %o4, %i3, %o0
11845 fmovscc %xcc, %f26, %f28
11846 sdiv %o1, 0x0EFE, %l0
11847 movrne %i5, %l4, %o7
11848 fbule,a %fcc2, loop_1123
11849 fcmpgt32 %f12, %f10, %i1
11850 alignaddrl %o6, %g4, %l3
11851 nop
11852 set 0x70, %i0
11853 stx %i7, [%l7 + %i0]
11854loop_1123:
11855 fors %f15, %f28, %f12
11856 tcc %icc, 0x0
11857 bvs,pn %xcc, loop_1124
11858 tl %icc, 0x5
11859 subcc %o2, 0x0E99, %o3
11860 edge8l %g7, %g5, %g3
11861loop_1124:
11862 pdist %f0, %f4, %f14
11863 alignaddrl %i2, %i6, %l6
11864 fmovrsgz %g6, %f19, %f12
11865 udiv %i4, 0x0909, %l2
11866 movcs %icc, %g2, %i0
11867 umul %o5, %g1, %l1
11868 edge32l %l5, %i3, %o4
11869 stw %o0, [%l7 + 0x10]
11870 array32 %l0, %o1, %l4
11871 bvs,pn %xcc, loop_1125
11872 fabsd %f2, %f0
11873 movle %xcc, %o7, %i1
11874 wr %g0, 0x81, %asi
11875 lduba [%l7 + 0x70] %asi, %i5
11876loop_1125:
11877 nop
11878 setx loop_1126, %l0, %l1
11879 wrpr 0x1, %tl
11880 wrpr %l1, %tnpc
11881 setx 0x34400001400, %l0, %l1
11882 wrpr %l1, %tstate
11883 wrhpr 0x4, %htstate
11884 done
11885 movrlez %g4, 0x05C, %l3
11886 brgz,a %i7, loop_1127
11887 umul %o6, 0x0263, %o3
11888loop_1126:
11889 tl %icc, 0x4
11890 fbne,a %fcc0, loop_1128
11891loop_1127:
11892 tvc %xcc, 0x1
11893 wr %g0, 0x10, %asi
11894 ldda [%l7 + 0x40] %asi, %f16
11895loop_1128:
11896 popc %g7, %o2
11897 smulcc %g5, %g3, %i2
11898 mulx %l6, 0x08B9, %i6
11899 popc 0x0EB0, %i4
11900 tpos %icc, 0x4
11901 fmovrde %g6, %f14, %f14
11902 be loop_1129
11903 ldx [%l7 + 0x50], %l2
11904 tcs %icc, 0x6
11905 stbar
11906loop_1129:
11907 sdiv %g2, 0x03DA, %i0
11908 fmovdg %xcc, %f22, %f21
11909 movcc %xcc, %g1, %o5
11910 add %l7, 0x28, %l6
11911 wr %g0, 0x81, %asi
11912 casa [%l6] %asi, %l1, %i3
11913 sll %o4, %l5, %l0
11914 bge,a,pn %xcc, loop_1130
11915 smulcc %o1, %l4, %o0
11916 set 0x40, %g7
11917 stda %f0, [%l7 + %g7] 0xf0
11918 membar #Sync
11919loop_1130:
11920 fbo,a %fcc1, loop_1131
11921 orn %o7, 0x0CA3, %i5
11922 movg %icc, %i1, %l3
11923 srax %g4, %i7, %o6
11924loop_1131:
11925 nop
11926 wr %g0, 0x04, %asi
11927 prefetcha [%l7 + 0x78] %asi, 0x2
11928 std %f2, [%l7 + 0x30]
11929 fnot2 %f26, %f26
11930 umul %o3, 0x0DD0, %g5
11931 bcs,pn %xcc, loop_1132
11932 fmovdpos %icc, %f24, %f13
11933 saved
11934 rdpr %cwp, %g1
11935 rdpr %cansave, %g2
11936 rdpr %canrestore, %g3
11937 rdpr %cleanwin, %g4
11938 rdpr %otherwin, %g5
11939 rdpr %wstate, %g6
11940 orcc %o2, 0x0CB4, %i2
11941loop_1132:
11942 xor %g3, 0x1FB5, %i6
11943 srlx %i4, 0x19, %g6
11944 fmul8x16au %f5, %f17, %f28
11945 fabss %f17, %f29
11946 edge32n %l6, %g2, %i0
11947 edge16n %l2, %g1, %l1
11948 tneg %xcc, 0x5
11949 movleu %xcc, %i3, %o4
11950 fbe,a %fcc1, loop_1133
11951 swap [%l7 + 0x4C], %l5
11952 edge16ln %l0, %o1, %o5
11953 fbg %fcc1, loop_1134
11954loop_1133:
11955 udivx %o0, 0x1AFE, %o7
11956 movg %icc, %i5, %i1
11957 bl,a,pt %icc, loop_1135
11958loop_1134:
11959 fcmps %fcc0, %f20, %f16
11960 sth %l4, [%l7 + 0x48]
11961 srlx %l3, %i7, %g4
11962loop_1135:
11963 addccc %g7, %o6, %o3
11964 edge8n %g5, %i2, %g3
11965 fabss %f28, %f3
11966 fcmpes %fcc0, %f31, %f21
11967 edge16l %i6, %o2, %g6
11968 andn %i4, 0x1539, %g2
11969 fones %f20
11970 popc %l6, %l2
11971 addcc %g1, %i0, %l1
11972 sra %i3, 0x08, %l5
11973 fmovrdgz %o4, %f2, %f24
11974 fpsub16 %f6, %f20, %f30
11975 membar 0x6F
11976 bvs,pt %icc, loop_1136
11977 edge16l %o1, %l0, %o5
11978 bge,a,pn %xcc, loop_1137
11979 fmovrse %o0, %f31, %f22
11980loop_1136:
11981 membar 0x26
11982 move %xcc, %o7, %i5
11983loop_1137:
11984 bne,a loop_1138
11985 tsubcctv %i1, %l4, %l3
11986 edge16 %g4, %i7, %o6
11987 movneg %xcc, %o3, %g7
11988loop_1138:
11989 nop
11990 set 0x63, %l6
11991 ldsba [%l7 + %l6] 0x0c, %g5
11992 orncc %i2, 0x0911, %g3
11993 fandnot1s %f11, %f28, %f11
11994 srlx %o2, 0x1F, %i6
11995 std %f28, [%l7 + 0x78]
11996 fornot1s %f21, %f25, %f3
11997 fmovsleu %icc, %f29, %f9
11998 ldub [%l7 + 0x26], %i4
11999 stw %g2, [%l7 + 0x48]
12000 fcmpeq32 %f22, %f24, %l6
12001 nop
12002 setx loop_1139, %l0, %l1
12003 wrpr 0x1, %tl
12004 wrpr %l1, %tpc
12005 add %l1, 0x4, %l1
12006 wrpr %l1, %tnpc
12007 setx 0x34400001400, %l0, %l1
12008 wrpr %l1, %tstate
12009 wrhpr 0x4, %htstate
12010 retry
12011 tle %xcc, 0x4
12012 movpos %xcc, %g6, %g1
12013 edge8l %l2, %i0, %i3
12014loop_1139:
12015 sdivcc %l5, 0x080D, %o4
12016 tge %icc, 0x4
12017 stbar
12018 movrlez %o1, %l0, %o5
12019 addc %l1, 0x0FD5, %o7
12020 brgz %o0, loop_1140
12021 fand %f26, %f22, %f12
12022 addccc %i5, 0x0893, %i1
12023 tle %xcc, 0x0
12024loop_1140:
12025 fblg,a %fcc1, loop_1141
12026 mulscc %l4, 0x1B2C, %l3
12027 fpadd32 %f20, %f16, %f14
12028 fxor %f2, %f30, %f12
12029loop_1141:
12030 sllx %i7, 0x1D, %g4
12031 set 0x48, %i7
12032 stxa %o3, [%l7 + %i7] 0x80
12033 sub %g7, 0x048B, %g5
12034 wr %g0, 0x52, %asi
12035 ldxa [%g0 + 0x208] %asi, %i2
12036 lduw [%l7 + 0x40], %g3
12037 smulcc %o2, 0x1C24, %i6
12038 fornot1s %f21, %f26, %f30
12039 popc %o6, %i4
12040 movvs %xcc, %l6, %g2
12041 fcmpgt16 %f22, %f30, %g1
12042 fmovsvc %xcc, %f3, %f11
12043 st %f18, [%l7 + 0x70]
12044 and %l2, 0x1C6E, %i0
12045 movle %icc, %i3, %l5
12046 taddcc %g6, %o1, %o4
12047 fbl,a %fcc3, loop_1142
12048 fmovdleu %icc, %f18, %f17
12049 sir 0x0D4F
12050 fbul %fcc3, loop_1143
12051loop_1142:
12052 orcc %l0, 0x18A0, %l1
12053 taddcctv %o7, %o5, %i5
12054 movneg %xcc, %i1, %l4
12055loop_1143:
12056 movvc %icc, %o0, %l3
12057 fmovdg %xcc, %f16, %f4
12058 tcc %icc, 0x7
12059 fmovd %f22, %f16
12060 add %l7, 0x20, %l6
12061 wr %g0, 0x89, %asi
12062 casxa [%l6] %asi, %i7, %g4
12063 movle %xcc, %o3, %g5
12064 prefetch [%l7 + 0x10], 0x2
12065 ldd [%l7 + 0x18], %f2
12066 fbuge %fcc1, loop_1144
12067 tge %xcc, 0x0
12068 stb %g7, [%l7 + 0x65]
12069 fbue %fcc1, loop_1145
12070loop_1144:
12071 bge,pn %xcc, loop_1146
12072 fnand %f24, %f8, %f28
12073 bl,a %icc, loop_1147
12074loop_1145:
12075 bvs %icc, loop_1148
12076loop_1146:
12077 fcmpne16 %f2, %f12, %i2
12078 edge32n %o2, %i6, %o6
12079loop_1147:
12080 andcc %i4, 0x1A3B, %l6
12081loop_1148:
12082 srax %g2, %g3, %g1
12083 call loop_1149
12084 fones %f9
12085 and %l2, %i0, %i3
12086 bcc %xcc, loop_1150
12087loop_1149:
12088 taddcc %l5, %o1, %g6
12089 fsrc2 %f4, %f16
12090 fpsub32 %f20, %f16, %f20
12091loop_1150:
12092 fmovda %xcc, %f8, %f10
12093 tg %xcc, 0x5
12094 smul %o4, %l1, %o7
12095 sir 0x0FCC
12096 fors %f11, %f19, %f15
12097 fblg %fcc3, loop_1151
12098 fmovdneg %icc, %f2, %f10
12099 tsubcctv %o5, %i5, %l0
12100 subc %l4, %o0, %l3
12101loop_1151:
12102 movl %icc, %i1, %i7
12103 fnot1 %f18, %f10
12104 fmuld8ulx16 %f25, %f4, %f24
12105 movrgz %o3, %g4, %g5
12106 movrgz %g7, %i2, %o2
12107 movne %xcc, %o6, %i6
12108 set 0x44, %i5
12109 ldswa [%l7 + %i5] 0x15, %i4
12110 movrgez %l6, 0x259, %g3
12111 movre %g2, 0x073, %l2
12112 fbuge %fcc3, loop_1152
12113 subc %g1, %i3, %i0
12114 ta %icc, 0x5
12115 wr %g0, 0x80, %asi
12116 lduba [%l7 + 0x3A] %asi, %o1
12117loop_1152:
12118 movgu %xcc, %g6, %o4
12119 edge16 %l1, %l5, %o7
12120 udiv %i5, 0x0F7D, %o5
12121 lduw [%l7 + 0x2C], %l0
12122 fors %f2, %f27, %f15
12123 taddcc %l4, 0x17A4, %l3
12124 fmovdcs %icc, %f20, %f15
12125 bcs %xcc, loop_1153
12126 membar 0x29
12127 fcmpeq32 %f10, %f24, %i1
12128 taddcctv %i7, 0x1638, %o0
12129loop_1153:
12130 bcs %xcc, loop_1154
12131 add %o3, %g4, %g7
12132 fandnot2 %f8, %f12, %f18
12133 fones %f12
12134loop_1154:
12135 nop
12136 wr %g0, 0x2b, %asi
12137 ldda [%l7 + 0x10] %asi, %g4
12138 movl %xcc, %i2, %o2
12139 add %o6, 0x071A, %i6
12140 fornot2 %f20, %f4, %f24
12141 tn %xcc, 0x1
12142 wr %g0, 0x88, %asi
12143 ldsha [%l7 + 0x0E] %asi, %l6
12144 fpsub16 %f10, %f0, %f18
12145 andncc %g3, %g2, %l2
12146 tleu %xcc, 0x0
12147 lduw [%l7 + 0x7C], %g1
12148 wr %g0, 0x11, %asi
12149 sta %f28, [%l7 + 0x08] %asi
12150 fmovrde %i4, %f14, %f8
12151 movne %icc, %i0, %i3
12152 fmovde %xcc, %f30, %f25
12153 smulcc %o1, %o4, %g6
12154 sethi 0x113A, %l5
12155 fnands %f19, %f26, %f8
12156 subc %o7, 0x1825, %l1
12157 fsrc2s %f20, %f17
12158 or %i5, %l0, %l4
12159 sir 0x11DA
12160 fmovs %f22, %f20
12161 tpos %icc, 0x4
12162 std %f8, [%l7 + 0x38]
12163 subcc %l3, %i1, %i7
12164 restored
12165 rdpr %cwp, %g1
12166 rdpr %cansave, %g2
12167 rdpr %canrestore, %g3
12168 rdpr %cleanwin, %g4
12169 rdpr %otherwin, %g5
12170 rdpr %wstate, %g6
12171 movrne %o5, 0x145, %o0
12172 srl %g4, 0x0A, %g7
12173 fbug,a %fcc2, loop_1155
12174 subccc %g5, %o3, %o2
12175 tcc %xcc, 0x0
12176 tg %icc, 0x3
12177loop_1155:
12178 movl %icc, %i2, %o6
12179 fpack16 %f2, %f16
12180 ta %icc, 0x0
12181 movpos %icc, %l6, %i6
12182 movcs %icc, %g3, %g2
12183 bge,a loop_1156
12184 movre %l2, 0x1BE, %g1
12185 srax %i4, 0x12, %i0
12186 ta %icc, 0x1
12187loop_1156:
12188 edge16ln %i3, %o4, %o1
12189 movrlez %l5, %g6, %l1
12190 fbule,a %fcc3, loop_1157
12191 sdivx %i5, 0x1DD6, %o7
12192 movgu %icc, %l4, %l0
12193 movcs %icc, %i1, %l3
12194loop_1157:
12195 nop
12196 set 0x20, %i2
12197 ldda [%l7 + %i2] 0x0c, %o4
12198 ld [%l7 + 0x6C], %f30
12199 movre %i7, 0x3D3, %g4
12200 tvc %icc, 0x1
12201 tleu %icc, 0x4
12202 ldd [%l7 + 0x30], %g6
12203 movge %xcc, %g5, %o3
12204 andcc %o0, %o2, %i2
12205 tvs %xcc, 0x1
12206 movcs %icc, %o6, %l6
12207 fpsub32s %f17, %f9, %f19
12208 movl %icc, %i6, %g2
12209 fmovdcs %xcc, %f21, %f28
12210 fabss %f6, %f31
12211 mulscc %g3, %l2, %g1
12212 array16 %i0, %i3, %o4
12213 movl %icc, %o1, %i4
12214 movrgez %g6, %l1, %l5
12215 tle %xcc, 0x7
12216 add %o7, 0x0B1C, %i5
12217 fxnors %f2, %f5, %f29
12218 movvs %xcc, %l0, %l4
12219 subc %i1, %l3, %i7
12220 subccc %g4, 0x016F, %g7
12221 nop
12222 setx loop_1158, %l0, %l1
12223 jmpl %l1, %g5
12224 bvs,a,pn %icc, loop_1159
12225 movrne %o5, 0x0D3, %o3
12226 taddcc %o0, %i2, %o2
12227loop_1158:
12228 sdivcc %l6, 0x1B65, %o6
12229loop_1159:
12230 array8 %g2, %g3, %l2
12231 alignaddr %g1, %i0, %i6
12232 sdivx %o4, 0x0022, %o1
12233 subc %i3, 0x1857, %i4
12234 te %icc, 0x6
12235 movleu %icc, %l1, %l5
12236 movcs %icc, %g6, %o7
12237 edge32n %l0, %i5, %i1
12238 fsrc1 %f0, %f30
12239 fxor %f14, %f10, %f22
12240 edge16 %l4, %i7, %g4
12241 sdiv %g7, 0x0DD2, %l3
12242 ldx [%l7 + 0x20], %g5
12243 wr %g0, 0x89, %asi
12244 prefetcha [%l7 + 0x70] %asi, 0x2
12245 movrlez %o0, %i2, %o2
12246 alignaddr %o3, %l6, %o6
12247 fmovsn %icc, %f10, %f6
12248 udivx %g2, 0x078A, %l2
12249 bleu %icc, loop_1160
12250 fxnors %f27, %f23, %f8
12251 mova %icc, %g1, %i0
12252 fbo %fcc1, loop_1161
12253loop_1160:
12254 smulcc %g3, %i6, %o1
12255 mulscc %i3, %i4, %l1
12256 add %l7, 0x30, %l6
12257 wr %g0, 0x88, %asi
12258 ldxa [%l6] %asi, %o4
12259 casxa [%l6] 0x88, %o4, %l5
12260loop_1161:
12261 fxor %f18, %f8, %f0
12262 tcc %icc, 0x6
12263 fnands %f27, %f3, %f5
12264 andcc %g6, 0x02E2, %o7
12265 fpmerge %f18, %f22, %f6
12266 edge32l %l0, %i1, %i5
12267 set 0x68, %o3
12268 ldxa [%l7 + %o3] 0x14, %i7
12269 smulcc %l4, 0x1890, %g7
12270 fbe %fcc0, loop_1162
12271 edge16l %g4, %g5, %l3
12272 movleu %icc, %o5, %o0
12273 set 0x3E, %g4
12274 lduha [%l7 + %g4] 0x89, %i2
12275loop_1162:
12276 nop
12277 set 0x60, %g1
12278 ldsha [%l7 + %g1] 0x14, %o2
12279 taddcctv %o3, %l6, %o6
12280 movg %icc, %g2, %l2
12281 tn %xcc, 0x0
12282 call loop_1163
12283 fmovdleu %icc, %f22, %f7
12284 tsubcctv %i0, %g1, %g3
12285 movg %xcc, %o1, %i3
12286loop_1163:
12287 nop
12288 membar #Sync
12289 wr %g0, 0xf1, %asi
12290 ldda [%l7 + 0x40] %asi, %f16
12291 udiv %i6, 0x1C8B, %l1
12292 edge16l %o4, %i4, %g6
12293 movcs %xcc, %l5, %l0
12294 movrlz %i1, 0x09A, %o7
12295 edge8ln %i5, %i7, %l4
12296 set 0x1E, %o5
12297 stha %g4, [%l7 + %o5] 0x10
12298 fmovscs %xcc, %f5, %f11
12299 xor %g5, 0x1F96, %g7
12300 movne %xcc, %o5, %o0
12301 fmovrdgz %i2, %f28, %f16
12302 edge16n %l3, %o2, %o3
12303 movrgz %o6, %l6, %g2
12304 set 0x2C, %o1
12305 ldswa [%l7 + %o1] 0x89, %l2
12306 ldx [%l7 + 0x18], %i0
12307 tle %xcc, 0x1
12308 orn %g1, 0x07C4, %o1
12309 mova %icc, %i3, %i6
12310 fmul8x16 %f17, %f10, %f16
12311 tge %xcc, 0x3
12312 addccc %g3, 0x0593, %l1
12313 movrlez %o4, %i4, %g6
12314 te %icc, 0x7
12315 edge32ln %l5, %i1, %o7
12316 tcc %xcc, 0x6
12317 movvs %icc, %l0, %i5
12318 xorcc %i7, 0x1000, %l4
12319 subcc %g5, %g7, %g4
12320 tgu %xcc, 0x0
12321 bne,pn %xcc, loop_1164
12322 ldsb [%l7 + 0x3A], %o0
12323 wr %g0, 0x19, %asi
12324 lduha [%l7 + 0x58] %asi, %o5
12325loop_1164:
12326 nop
12327 set 0x1B, %o0
12328 ldstuba [%l7 + %o0] 0x81, %i2
12329 tn %icc, 0x2
12330 and %l3, %o3, %o2
12331 taddcctv %l6, 0x05B3, %g2
12332 fmovdleu %xcc, %f3, %f28
12333 fnands %f17, %f24, %f25
12334 movg %icc, %o6, %l2
12335 sll %i0, 0x1D, %g1
12336 andncc %i3, %o1, %g3
12337 wr %g0, 0x11, %asi
12338 sta %f11, [%l7 + 0x34] %asi
12339 andn %i6, 0x0467, %l1
12340 bne,a,pn %xcc, loop_1165
12341 restored
12342 rdpr %cwp, %g1
12343 rdpr %cansave, %g2
12344 rdpr %canrestore, %g3
12345 rdpr %cleanwin, %g4
12346 rdpr %otherwin, %g5
12347 rdpr %wstate, %g6
12348 bvc,a,pn %xcc, loop_1166
12349 xnor %i4, %g6, %o4
12350loop_1165:
12351 nop
12352 set 0x3E, %i3
12353 stha %l5, [%l7 + %i3] 0x88
12354loop_1166:
12355 nop
12356 wr %g0, 0xe3, %asi
12357 stha %i1, [%l7 + 0x1E] %asi
12358 membar #Sync
12359 set 0x0C, %g2
12360 lda [%l7 + %g2] 0x0c, %f22
12361 pdist %f30, %f6, %f14
12362 tg %icc, 0x1
12363 fbule %fcc2, loop_1167
12364 movrlez %l0, 0x136, %i5
12365 movcs %xcc, %o7, %l4
12366 set 0x40, %g5
12367 stda %f0, [%l7 + %g5] 0x10
12368loop_1167:
12369 nop
12370 wr %g0, 0x10, %asi
12371 ldstuba [%l7 + 0x1E] %asi, %i7
12372 subccc %g5, %g4, %o0
12373 fandnot2 %f12, %f24, %f8
12374 set 0x0, %i6
12375 ldxa [%g0 + %i6] 0x20, %g7
12376 edge32l %i2, %l3, %o3
12377 edge16ln %o5, %l6, %g2
12378 wr %g0, 0x81, %asi
12379 stxa %o6, [%l7 + 0x48] %asi
12380 sra %l2, %i0, %g1
12381 fmovrdlez %o2, %f14, %f28
12382 brlez %i3, loop_1168
12383 fmovsne %xcc, %f30, %f29
12384 set 0x4C, %g3
12385 lduha [%l7 + %g3] 0x89, %o1
12386loop_1168:
12387 restored
12388 rdpr %cwp, %g1
12389 rdpr %cansave, %g2
12390 rdpr %canrestore, %g3
12391 rdpr %cleanwin, %g4
12392 rdpr %otherwin, %g5
12393 rdpr %wstate, %g6
12394 orncc %i6, 0x09FF, %g3
12395 bl,a loop_1169
12396 movleu %icc, %i4, %g6
12397 edge8 %l1, %o4, %l5
12398 taddcc %i1, %i5, %o7
12399loop_1169:
12400 call loop_1170
12401 tcc %icc, 0x0
12402 fmovdvs %xcc, %f18, %f26
12403 tcs %icc, 0x2
12404loop_1170:
12405 movge %xcc, %l4, %l0
12406 membar 0x23
12407 subcc %g5, 0x0C52, %g4
12408 edge8n %i7, %g7, %o0
12409 tvc %xcc, 0x5
12410 array16 %i2, %l3, %o3
12411 umulcc %l6, %o5, %o6
12412 fzeros %f23
12413 sdivcc %g2, 0x0ACF, %l2
12414 bn,a,pn %icc, loop_1171
12415 fnegs %f9, %f9
12416 set 0x46, %l2
12417 stba %g1, [%l7 + %l2] 0xea
12418 membar #Sync
12419loop_1171:
12420 nop
12421 set 0x7C, %l0
12422 sta %f24, [%l7 + %l0] 0x11
12423 set 0x18, %i4
12424 lda [%l7 + %i4] 0x0c, %f17
12425 alignaddr %i0, %o2, %i3
12426 fxor %f18, %f16, %f4
12427 fmovdvs %icc, %f3, %f27
12428 tcc %icc, 0x1
12429 or %o1, %g3, %i4
12430 movcs %icc, %i6, %g6
12431 te %xcc, 0x7
12432 call loop_1172
12433 edge32 %l1, %l5, %o4
12434 ta %xcc, 0x4
12435 edge32n %i5, %o7, %l4
12436loop_1172:
12437 lduw [%l7 + 0x64], %i1
12438 tcs %icc, 0x4
12439 edge32 %g5, %g4, %i7
12440 fbo,a %fcc2, loop_1173
12441 bge,a loop_1174
12442 umulcc %g7, 0x0F81, %o0
12443 smulcc %l0, %i2, %o3
12444loop_1173:
12445 sdivcc %l3, 0x1864, %o5
12446loop_1174:
12447 fmovspos %icc, %f6, %f23
12448 orn %o6, 0x1024, %l6
12449 tneg %icc, 0x0
12450 tne %icc, 0x0
12451 fbo %fcc0, loop_1175
12452 orn %g2, %l2, %g1
12453 sllx %o2, %i3, %o1
12454 subccc %i0, 0x16C0, %g3
12455loop_1175:
12456 movne %icc, %i4, %g6
12457 saved
12458 rdpr %cwp, %g1
12459 rdpr %cansave, %g2
12460 rdpr %canrestore, %g3
12461 rdpr %cleanwin, %g4
12462 rdpr %otherwin, %g5
12463 rdpr %wstate, %g6
12464 fpsub16s %f26, %f10, %f10
12465 tn %icc, 0x2
12466 tleu %xcc, 0x7
12467 brnz %l1, loop_1176
12468 membar 0x1E
12469 movge %icc, %l5, %i6
12470 set 0x70, %l3
12471 lduha [%l7 + %l3] 0x11, %i5
12472loop_1176:
12473 tn %xcc, 0x6
12474 mulscc %o4, %l4, %i1
12475 mulscc %o7, %g5, %g4
12476 wr %g0, 0x2a, %asi
12477 ldda [%l7 + 0x30] %asi, %i6
12478 wr %g0, 0xe3, %asi
12479 stba %g7, [%l7 + 0x17] %asi
12480 membar #Sync
12481 tvs %xcc, 0x6
12482 fbe,a %fcc3, loop_1177
12483 orcc %o0, %i2, %o3
12484 mulx %l3, 0x124A, %o5
12485 taddcc %l0, 0x0BD8, %l6
12486loop_1177:
12487 sir 0x01A3
12488 orncc %g2, %l2, %o6
12489 tcs %xcc, 0x1
12490 ldsw [%l7 + 0x50], %o2
12491 set 0x58, %l1
12492 prefetcha [%l7 + %l1] 0x89, 0x3
12493 movle %xcc, %i3, %i0
12494 lduh [%l7 + 0x76], %g3
12495 ldx [%l7 + 0x70], %o1
12496 sdiv %g6, 0x16AC, %i4
12497 fone %f18
12498 movn %icc, %l1, %i6
12499 fzeros %f12
12500 fmovd %f24, %f30
12501 alignaddr %i5, %o4, %l4
12502 orncc %i1, 0x07EF, %l5
12503 fcmpes %fcc2, %f1, %f1
12504 srax %o7, %g5, %g4
12505 tge %xcc, 0x5
12506 set 0x78, %o7
12507 ldswa [%l7 + %o7] 0x15, %g7
12508 udiv %o0, 0x1CB6, %i2
12509 tsubcc %i7, %o3, %o5
12510 nop
12511 set 0x50, %g6
12512 sth %l0, [%l7 + %g6]
12513 fbne,a %fcc2, loop_1178
12514 brnz,a %l6, loop_1179
12515 movcs %icc, %l3, %g2
12516 fnot2s %f21, %f24
12517loop_1178:
12518 move %icc, %o6, %l2
12519loop_1179:
12520 tpos %icc, 0x4
12521 fmovdgu %xcc, %f0, %f2
12522 tl %xcc, 0x5
12523 fcmpd %fcc0, %f26, %f4
12524 fcmps %fcc2, %f0, %f16
12525 and %o2, %i3, %g1
12526 stw %i0, [%l7 + 0x10]
12527 sll %g3, %o1, %i4
12528 fcmpeq32 %f16, %f0, %g6
12529 brnz %l1, loop_1180
12530 fmovscs %icc, %f24, %f22
12531 fxors %f1, %f21, %f14
12532 edge32n %i6, %o4, %l4
12533loop_1180:
12534 bleu %icc, loop_1181
12535 sra %i1, 0x1F, %l5
12536 ta %xcc, 0x6
12537 udiv %i5, 0x19D7, %g5
12538loop_1181:
12539 fabsd %f22, %f18
12540 ta %xcc, 0x1
12541 faligndata %f6, %f24, %f4
12542 edge32 %o7, %g4, %o0
12543 set 0x58, %l4
12544 stwa %i2, [%l7 + %l4] 0x27
12545 membar #Sync
12546 andcc %g7, 0x1134, %i7
12547 fcmpne16 %f16, %f4, %o3
12548 movge %xcc, %l0, %o5
12549 edge8l %l3, %g2, %l6
12550 wr %g0, 0x89, %asi
12551 ldda [%l7 + 0x70] %asi, %o6
12552 fone %f24
12553 membar 0x40
12554 srlx %o2, %l2, %g1
12555 movrgz %i3, %g3, %o1
12556 edge8 %i0, %g6, %i4
12557 tneg %icc, 0x1
12558 fmovdcs %xcc, %f8, %f18
12559 fmovdcs %xcc, %f22, %f9
12560 wr %g0, 0x11, %asi
12561 ldxa [%l7 + 0x30] %asi, %i6
12562 fmovsleu %icc, %f27, %f4
12563 fmovsleu %xcc, %f16, %f11
12564 fcmpeq32 %f6, %f10, %l1
12565 bn %icc, loop_1182
12566 stw %o4, [%l7 + 0x24]
12567 fbne %fcc2, loop_1183
12568 mova %xcc, %l4, %l5
12569loop_1182:
12570 fmovsne %icc, %f21, %f10
12571 sdivcc %i1, 0x0ABA, %i5
12572loop_1183:
12573 edge32n %o7, %g5, %o0
12574 ta %xcc, 0x1
12575 movcc %xcc, %i2, %g4
12576 fnot1 %f2, %f10
12577 edge16n %g7, %i7, %l0
12578 edge16n %o3, %l3, %g2
12579 addcc %l6, 0x1820, %o5
12580 add %o6, %l2, %g1
12581 fbug %fcc1, loop_1184
12582 fmovrdlez %o2, %f20, %f24
12583 saved
12584 rdpr %cwp, %g1
12585 rdpr %cansave, %g2
12586 rdpr %canrestore, %g3
12587 rdpr %cleanwin, %g4
12588 rdpr %otherwin, %g5
12589 rdpr %wstate, %g6
12590 fnot1 %f24, %f18
12591loop_1184:
12592 nop
12593 wr %g0, 0x10, %asi
12594 ldsba [%l7 + 0x3A] %asi, %g3
12595 fcmpeq16 %f10, %f28, %i3
12596 andcc %o1, 0x144D, %g6
12597 fbg %fcc2, loop_1185
12598 movrgz %i0, %i6, %l1
12599 andn %i4, %o4, %l5
12600 orncc %l4, 0x1835, %i5
12601loop_1185:
12602 bcs,a loop_1186
12603 movrne %o7, %i1, %g5
12604 fmul8x16au %f4, %f13, %f24
12605 tneg %xcc, 0x2
12606loop_1186:
12607 movcc %icc, %o0, %i2
12608 subcc %g4, %g7, %l0
12609 restored
12610 rdpr %cwp, %g1
12611 rdpr %cansave, %g2
12612 rdpr %canrestore, %g3
12613 rdpr %cleanwin, %g4
12614 rdpr %otherwin, %g5
12615 rdpr %wstate, %g6
12616 ldsw [%l7 + 0x38], %i7
12617 fsrc2 %f0, %f24
12618 ba,a,pn %xcc, loop_1187
12619 fcmple16 %f6, %f14, %l3
12620 xorcc %g2, %o3, %o5
12621 tle %xcc, 0x3
12622loop_1187:
12623 nop
12624 set 0x40, %o6
12625 ldda [%l7 + %o6] 0x10, %f16
12626 fandnot2s %f7, %f1, %f21
12627 taddcctv %o6, %l2, %g1
12628 fmovsn %xcc, %f4, %f30
12629 ta %icc, 0x4
12630 bge,a,pt %xcc, loop_1188
12631 fcmpes %fcc2, %f0, %f4
12632 tle %xcc, 0x5
12633 bl,pn %xcc, loop_1189
12634loop_1188:
12635 fpadd16 %f2, %f30, %f18
12636 tl %icc, 0x1
12637 fmovsg %icc, %f29, %f23
12638loop_1189:
12639 fpsub32s %f25, %f2, %f13
12640 orn %l6, 0x0AE8, %o2
12641 movrlz %i3, 0x285, %o1
12642 fmul8x16 %f31, %f12, %f18
12643 wr %g0, 0x10, %asi
12644 stha %g6, [%l7 + 0x34] %asi
12645 restored
12646 rdpr %cwp, %g1
12647 rdpr %cansave, %g2
12648 rdpr %canrestore, %g3
12649 rdpr %cleanwin, %g4
12650 rdpr %otherwin, %g5
12651 rdpr %wstate, %g6
12652 or %g3, 0x04ED, %i6
12653 brz %i0, loop_1190
12654 tsubcctv %l1, %o4, %l5
12655 movrgez %l4, 0x263, %i5
12656 tpos %xcc, 0x3
12657loop_1190:
12658 ldsw [%l7 + 0x78], %o7
12659 tpos %icc, 0x1
12660 udivx %i4, 0x094A, %i1
12661 fmovrsne %g5, %f30, %f12
12662 tg %xcc, 0x4
12663 brlez,a %o0, loop_1191
12664 move %xcc, %g4, %i2
12665 bleu,pt %icc, loop_1192
12666 restored
12667 rdpr %cwp, %g1
12668 rdpr %cansave, %g2
12669 rdpr %canrestore, %g3
12670 rdpr %cleanwin, %g4
12671 rdpr %otherwin, %g5
12672 rdpr %wstate, %g6
12673loop_1191:
12674 movrne %l0, %i7, %l3
12675 sll %g7, %g2, %o3
12676loop_1192:
12677 movne %icc, %o5, %l2
12678 fandnot1s %f8, %f23, %f31
12679 movg %xcc, %o6, %g1
12680 and %l6, 0x1EB1, %o2
12681 mulx %i3, %g6, %g3
12682 array32 %o1, %i0, %i6
12683 fcmpes %fcc1, %f31, %f26
12684 movpos %xcc, %o4, %l5
12685 fmovsn %icc, %f28, %f12
12686 wr %g0, 0x19, %asi
12687 swapa [%l7 + 0x38] %asi, %l4
12688 andcc %l1, 0x03BE, %o7
12689 fcmpes %fcc2, %f26, %f13
12690 movl %xcc, %i5, %i1
12691 mulx %g5, %o0, %i4
12692 fsrc2s %f5, %f6
12693 edge8 %g4, %l0, %i2
12694 fmovse %icc, %f26, %f4
12695 fnot1 %f26, %f14
12696 tne %xcc, 0x0
12697 fpsub16 %f2, %f24, %f6
12698 ta %icc, 0x5
12699 fabss %f29, %f16
12700 tn %icc, 0x6
12701 bcs,a,pn %xcc, loop_1193
12702 movleu %xcc, %l3, %i7
12703 tcs %xcc, 0x2
12704 srl %g2, 0x05, %o3
12705loop_1193:
12706 fbe %fcc2, loop_1194
12707 fmuld8ulx16 %f30, %f21, %f18
12708 udiv %o5, 0x1478, %g7
12709 set 0x69, %o2
12710 ldstuba [%l7 + %o2] 0x89, %o6
12711loop_1194:
12712 fmovscs %xcc, %f1, %f14
12713 fbge,a %fcc2, loop_1195
12714 tne %icc, 0x2
12715 mulscc %l2, 0x03CA, %g1
12716 fmovrdne %l6, %f8, %f20
12717loop_1195:
12718 movrne %o2, %i3, %g6
12719 fones %f3
12720 wr %g0, 0x81, %asi
12721 lda [%l7 + 0x5C] %asi, %f14
12722 subc %g3, %i0, %i6
12723 fand %f20, %f30, %f22
12724 addcc %o4, %o1, %l5
12725 smulcc %l4, 0x0B67, %l1
12726 fzeros %f3
12727 fmovdgu %xcc, %f28, %f22
12728 fmovrsne %o7, %f15, %f11
12729 fnot2s %f19, %f26
12730 and %i5, 0x1476, %i1
12731 alignaddrl %g5, %o0, %g4
12732 movvs %xcc, %l0, %i2
12733 fpmerge %f18, %f20, %f14
12734 and %i4, %i7, %g2
12735 restored
12736 rdpr %cwp, %g1
12737 rdpr %cansave, %g2
12738 rdpr %canrestore, %g3
12739 rdpr %cleanwin, %g4
12740 rdpr %otherwin, %g5
12741 rdpr %wstate, %g6
12742 fmovdl %xcc, %f21, %f5
12743 movgu %icc, %l3, %o5
12744 tsubcc %g7, %o6, %o3
12745 mova %icc, %g1, %l2
12746 tle %xcc, 0x6
12747 sll %l6, 0x13, %i3
12748 brnz,a %o2, loop_1196
12749 fcmpes %fcc2, %f4, %f27
12750 fmovdcc %icc, %f3, %f17
12751 bvc,a loop_1197
12752loop_1196:
12753 alignaddrl %g3, %i0, %i6
12754 movl %icc, %g6, %o4
12755 or %o1, 0x0A2C, %l5
12756loop_1197:
12757 edge16n %l1, %l4, %o7
12758 movvs %icc, %i5, %i1
12759 fmovs %f4, %f28
12760 fcmped %fcc2, %f28, %f20
12761 addc %g5, 0x0107, %o0
12762 ldsb [%l7 + 0x15], %g4
12763 tg %icc, 0x1
12764 fpsub32s %f31, %f14, %f19
12765 membar 0x25
12766 tge %xcc, 0x6
12767 brlz,a %i2, loop_1198
12768 fbule %fcc2, loop_1199
12769 fbne,a %fcc2, loop_1200
12770 move %xcc, %i4, %l0
12771loop_1198:
12772 ta %icc, 0x6
12773loop_1199:
12774 tg %xcc, 0x2
12775loop_1200:
12776 tcs %xcc, 0x7
12777 tsubcctv %g2, 0x0DEB, %i7
12778 nop
12779 setx loop_1201, %l0, %l1
12780 jmpl %l1, %o5
12781 stx %l3, [%l7 + 0x20]
12782 andcc %g7, 0x0AAF, %o3
12783 edge16 %o6, %g1, %l2
12784loop_1201:
12785 movcc %icc, %i3, %l6
12786 fbo %fcc1, loop_1202
12787 sir 0x0EB3
12788 movrlz %o2, %g3, %i0
12789 mova %xcc, %g6, %i6
12790loop_1202:
12791 sllx %o4, 0x0B, %l5
12792 alignaddr %o1, %l4, %o7
12793 or %i5, 0x04B2, %i1
12794 xor %g5, 0x00DB, %o0
12795 fnot2 %f2, %f22
12796 nop
12797 setx loop_1203, %l0, %l1
12798 jmpl %l1, %g4
12799 ldsb [%l7 + 0x22], %l1
12800 movleu %xcc, %i4, %i2
12801 fmovdne %xcc, %f21, %f7
12802loop_1203:
12803 move %icc, %l0, %i7
12804 fones %f15
12805 edge32ln %o5, %g2, %l3
12806 movn %xcc, %g7, %o6
12807 srl %g1, 0x06, %o3
12808 set 0x20, %o4
12809 stba %l2, [%l7 + %o4] 0x04
12810 xor %l6, 0x1DB9, %o2
12811 umulcc %i3, 0x1EE3, %g3
12812 orn %i0, 0x1AC3, %i6
12813 tneg %icc, 0x0
12814 set 0x70, %i1
12815 prefetcha [%l7 + %i1] 0x89, 0x0
12816 bvs %icc, loop_1204
12817 smul %g6, 0x127B, %l5
12818 sdivx %l4, 0x17CF, %o1
12819 sir 0x1D13
12820loop_1204:
12821 fcmpeq16 %f20, %f14, %i5
12822 sra %o7, %g5, %o0
12823 movg %icc, %i1, %g4
12824 fpack32 %f8, %f0, %f18
12825 fbo %fcc1, loop_1205
12826 movg %icc, %l1, %i4
12827 alignaddr %l0, %i2, %o5
12828 fbul,a %fcc3, loop_1206
12829loop_1205:
12830 xor %i7, 0x1378, %l3
12831 movg %icc, %g7, %g2
12832 fbg,a %fcc0, loop_1207
12833loop_1206:
12834 movrne %g1, %o6, %l2
12835 fands %f9, %f22, %f17
12836 mulx %l6, 0x1575, %o3
12837loop_1207:
12838 restored
12839 rdpr %cwp, %g1
12840 rdpr %cansave, %g2
12841 rdpr %canrestore, %g3
12842 rdpr %cleanwin, %g4
12843 rdpr %otherwin, %g5
12844 rdpr %wstate, %g6
12845 movrne %o2, %i3, %i0
12846 edge16 %g3, %o4, %i6
12847 tcs %xcc, 0x7
12848 fmul8x16 %f3, %f8, %f0
12849 set 0x48, %i0
12850 lduwa [%l7 + %i0] 0x19, %l5
12851 sll %g6, %o1, %i5
12852 brz %l4, loop_1208
12853 ld [%l7 + 0x30], %f5
12854 fandnot2 %f14, %f28, %f20
12855 wr %g0, 0x23, %asi
12856 stda %g4, [%l7 + 0x68] %asi
12857 membar #Sync
12858loop_1208:
12859 stbar
12860 fbul %fcc1, loop_1209
12861 bvs,a %xcc, loop_1210
12862 addcc %o0, 0x0D72, %o7
12863 tl %xcc, 0x6
12864loop_1209:
12865 fmovsl %icc, %f12, %f29
12866loop_1210:
12867 fble %fcc2, loop_1211
12868 andcc %g4, 0x1D87, %l1
12869 udivx %i4, 0x0F4C, %l0
12870 set 0x78, %g7
12871 ldxa [%l7 + %g7] 0x18, %i2
12872loop_1211:
12873 nop
12874 setx loop_1212, %l0, %l1
12875 wrpr 0x1, %tl
12876 wrpr %l1, %tpc
12877 add %l1, 0x4, %l1
12878 wrpr %l1, %tnpc
12879 setx 0x34400001400, %l0, %l1
12880 wrpr %l1, %tstate
12881 wrhpr 0x4, %htstate
12882 retry
12883 fnot2s %f6, %f26
12884 prefetch [%l7 + 0x68], 0x2
12885 srl %o5, 0x03, %i1
12886loop_1212:
12887 smulcc %i7, %l3, %g2
12888 tge %icc, 0x4
12889 andcc %g7, %o6, %l2
12890 movcc %icc, %g1, %l6
12891 sdiv %o2, 0x0855, %o3
12892 fmovsvc %xcc, %f21, %f12
12893 fmovdg %xcc, %f31, %f4
12894 ta %xcc, 0x7
12895 ldsb [%l7 + 0x09], %i0
12896 fmovda %icc, %f0, %f2
12897 edge8ln %g3, %o4, %i3
12898 mulscc %l5, 0x1734, %i6
12899 fbn,a %fcc1, loop_1213
12900 nop
12901 set 0x30, %l6
12902 std %o0, [%l7 + %l6]
12903 fbn,a %fcc1, loop_1214
12904 fcmple16 %f28, %f6, %g6
12905loop_1213:
12906 fmovrsgez %i5, %f24, %f6
12907 umul %g5, 0x138B, %o0
12908loop_1214:
12909 ldx [%l7 + 0x70], %o7
12910 fbule,a %fcc3, loop_1215
12911 fcmps %fcc1, %f12, %f22
12912 fnor %f8, %f20, %f6
12913 smul %g4, %l4, %i4
12914loop_1215:
12915 fcmps %fcc2, %f27, %f14
12916 mulscc %l1, %l0, %o5
12917 taddcctv %i2, 0x167D, %i7
12918 srl %i1, 0x17, %l3
12919 taddcctv %g2, 0x0014, %o6
12920 std %l2, [%l7 + 0x08]
12921 ldx [%l7 + 0x10], %g7
12922 subc %g1, %l6, %o3
12923 edge16ln %o2, %g3, %i0
12924 udivx %o4, 0x1D8B, %l5
12925 stbar
12926 taddcctv %i6, %o1, %g6
12927 ldsh [%l7 + 0x2E], %i3
12928 sll %g5, %o0, %o7
12929 sub %i5, %l4, %g4
12930 fcmpgt32 %f2, %f26, %l1
12931 swap [%l7 + 0x20], %l0
12932 lduh [%l7 + 0x3E], %o5
12933 subc %i2, %i4, %i7
12934 fpack16 %f30, %f27
12935 array16 %i1, %g2, %o6
12936 wr %g0, 0x81, %asi
12937 sta %f31, [%l7 + 0x0C] %asi
12938 swap [%l7 + 0x18], %l3
12939 orcc %g7, %g1, %l6
12940 nop
12941 set 0x18, %i7
12942 std %f0, [%l7 + %i7]
12943 movge %xcc, %l2, %o2
12944 brnz,a %g3, loop_1216
12945 fbe %fcc0, loop_1217
12946 tneg %xcc, 0x1
12947 edge16n %i0, %o4, %o3
12948loop_1216:
12949 sllx %l5, 0x15, %o1
12950loop_1217:
12951 fbu,a %fcc1, loop_1218
12952 sdivx %g6, 0x0A91, %i6
12953 stx %g5, [%l7 + 0x78]
12954 fmovdg %xcc, %f16, %f6
12955loop_1218:
12956 fors %f31, %f2, %f25
12957 fmovrsne %o0, %f13, %f28
12958 sra %o7, 0x16, %i3
12959 fcmpeq16 %f12, %f14, %i5
12960 srlx %g4, 0x19, %l1
12961 sllx %l4, %l0, %i2
12962 tne %icc, 0x3
12963 taddcc %o5, 0x0A54, %i4
12964 tvs %icc, 0x4
12965 tsubcc %i7, 0x13D7, %i1
12966 subcc %g2, %o6, %g7
12967 fblg %fcc2, loop_1219
12968 subc %l3, %l6, %g1
12969 orcc %o2, %g3, %i0
12970 tleu %icc, 0x7
12971loop_1219:
12972 ldsw [%l7 + 0x1C], %o4
12973 wr %g0, 0x2b, %asi
12974 stda %o2, [%l7 + 0x08] %asi
12975 membar #Sync
12976 srl %l2, 0x08, %o1
12977 ba,pn %icc, loop_1220
12978 taddcc %l5, %i6, %g6
12979 orcc %g5, %o0, %i3
12980 tsubcc %o7, %i5, %l1
12981loop_1220:
12982 sdivx %l4, 0x0318, %l0
12983 udivcc %g4, 0x1DCB, %o5
12984 sethi 0x0949, %i4
12985 tne %xcc, 0x3
12986 membar 0x48
12987 fpadd16 %f8, %f16, %f8
12988 tpos %icc, 0x4
12989 fmovscs %xcc, %f23, %f29
12990 xor %i2, %i7, %i1
12991 fpackfix %f12, %f18
12992 st %f14, [%l7 + 0x44]
12993 edge16l %o6, %g7, %g2
12994 orncc %l6, %l3, %o2
12995 movvs %icc, %g1, %g3
12996 fbue %fcc3, loop_1221
12997 brlez,a %o4, loop_1222
12998 movrne %i0, 0x3C3, %o3
12999 brgz %o1, loop_1223
13000loop_1221:
13001 orcc %l2, %i6, %l5
13002loop_1222:
13003 xnorcc %g6, %o0, %g5
13004 umulcc %i3, %i5, %o7
13005loop_1223:
13006 sir 0x1BA2
13007 std %f26, [%l7 + 0x38]
13008 fcmpeq32 %f30, %f26, %l4
13009 bn,a,pt %icc, loop_1224
13010 fble,a %fcc2, loop_1225
13011 movrgz %l1, %g4, %o5
13012 wr %g0, 0x10, %asi
13013 stda %i4, [%l7 + 0x68] %asi
13014loop_1224:
13015 nop
13016 wr %g0, 0x11, %asi
13017 sta %f9, [%l7 + 0x50] %asi
13018loop_1225:
13019 ldx [%l7 + 0x40], %i2
13020 fmovsvc %icc, %f4, %f4
13021 movl %icc, %l0, %i1
13022 mulscc %o6, %g7, %g2
13023 ta %icc, 0x2
13024 bneg,pn %icc, loop_1226
13025 srlx %i7, %l3, %l6
13026 bne %icc, loop_1227
13027 sll %o2, %g1, %o4
13028loop_1226:
13029 movre %i0, %g3, %o1
13030 mulscc %o3, 0x1CA2, %i6
13031loop_1227:
13032 udivcc %l2, 0x1235, %g6
13033 movrgz %l5, %o0, %g5
13034 orn %i5, %o7, %l4
13035 wr %g0, 0x04, %asi
13036 lduwa [%l7 + 0x38] %asi, %i3
13037 fmovrsgez %g4, %f14, %f7
13038 fble %fcc3, loop_1228
13039 sdivx %o5, 0x1D86, %l1
13040 fmovsa %xcc, %f27, %f6
13041 andcc %i2, 0x1192, %i4
13042loop_1228:
13043 fcmpd %fcc1, %f14, %f0
13044 sllx %i1, %l0, %o6
13045 lduw [%l7 + 0x6C], %g7
13046 movcc %icc, %i7, %g2
13047 bcc,a,pt %icc, loop_1229
13048 edge8ln %l3, %o2, %l6
13049 umulcc %o4, 0x1484, %i0
13050 array16 %g3, %o1, %o3
13051loop_1229:
13052 umulcc %g1, 0x1B6F, %l2
13053 tl %xcc, 0x6
13054 fnors %f15, %f21, %f22
13055 movleu %icc, %i6, %l5
13056 fsrc1 %f30, %f14
13057 smulcc %o0, %g6, %i5
13058 swap [%l7 + 0x20], %o7
13059 movrgz %l4, 0x35A, %g5
13060 orn %i3, %g4, %o5
13061 fcmpeq32 %f8, %f22, %l1
13062 movneg %xcc, %i4, %i2
13063 movl %xcc, %l0, %i1
13064 swap [%l7 + 0x50], %g7
13065 nop
13066 set 0x59, %l5
13067 ldub [%l7 + %l5], %i7
13068 subcc %o6, %l3, %g2
13069 tsubcctv %o2, 0x1F4F, %l6
13070 subc %o4, %g3, %o1
13071 tle %icc, 0x7
13072 fcmpne16 %f30, %f24, %o3
13073 movre %g1, 0x1D7, %l2
13074 edge8l %i0, %l5, %o0
13075 taddcctv %g6, %i5, %o7
13076 movcs %xcc, %l4, %i6
13077 subc %g5, %i3, %g4
13078 or %o5, 0x15D8, %l1
13079 set 0x5F, %i2
13080 ldsba [%l7 + %i2] 0x19, %i2
13081 movle %icc, %i4, %i1
13082 movge %icc, %l0, %g7
13083 orcc %i7, %l3, %g2
13084 sra %o2, %l6, %o4
13085 siam 0x5
13086 ldsh [%l7 + 0x58], %o6
13087 tn %icc, 0x5
13088 edge32 %g3, %o1, %g1
13089 fbul %fcc2, loop_1230
13090 tn %xcc, 0x2
13091 fpmerge %f6, %f30, %f10
13092 set 0x18, %i5
13093 ldswa [%l7 + %i5] 0x88, %o3
13094loop_1230:
13095 mulscc %l2, %l5, %i0
13096 movg %icc, %o0, %g6
13097 sllx %i5, 0x0A, %l4
13098 bpos,a loop_1231
13099 fbg %fcc3, loop_1232
13100 tsubcc %i6, 0x13AF, %o7
13101 subccc %i3, %g4, %o5
13102loop_1231:
13103 bshuffle %f16, %f4, %f4
13104loop_1232:
13105 mova %icc, %l1, %i2
13106 bvc,a loop_1233
13107 tcc %icc, 0x2
13108 bge loop_1234
13109 te %xcc, 0x7
13110loop_1233:
13111 tge %xcc, 0x4
13112 set 0x20, %o3
13113 ldda [%l7 + %o3] 0xea, %g4
13114loop_1234:
13115 prefetch [%l7 + 0x6C], 0x1
13116 popc 0x147F, %i4
13117 fmovdvc %xcc, %f22, %f3
13118 tcc %icc, 0x0
13119 flush %l7 + 0x34
13120 addc %l0, %i1, %g7
13121 tcc %xcc, 0x2
13122 fmovdpos %xcc, %f5, %f6
13123 addcc %l3, 0x0596, %i7
13124 andcc %o2, %g2, %l6
13125 andn %o4, 0x155C, %o6
13126 edge8n %g3, %g1, %o1
13127 bpos,a,pt %xcc, loop_1235
13128 fnands %f20, %f23, %f20
13129 add %l7, 0x50, %l6
13130 wr %g0, 0x10, %asi
13131 lda [%l6] %asi, %o3
13132 casa [%l6] 0x10, %o3, %l5
13133loop_1235:
13134 fcmped %fcc1, %f26, %f8
13135 movgu %xcc, %i0, %l2
13136 fmovsvs %icc, %f29, %f27
13137 sub %g6, 0x1A07, %o0
13138 brgz %l4, loop_1236
13139 andncc %i6, %i5, %i3
13140 wr %g0, 0x89, %asi
13141 lduha [%l7 + 0x5C] %asi, %g4
13142loop_1236:
13143 lduw [%l7 + 0x08], %o7
13144 tgu %icc, 0x4
13145 bgu,a %xcc, loop_1237
13146 fbule,a %fcc2, loop_1238
13147 movre %o5, %l1, %i2
13148 ldd [%l7 + 0x40], %i4
13149loop_1237:
13150 tvs %icc, 0x6
13151loop_1238:
13152 nop
13153 add %l7, 0x34, %l6
13154 wr %g0, 0x19, %asi
13155 lda [%l6] %asi, %g5
13156 casa [%l6] %asi, %g5, %l0
13157 ldd [%l7 + 0x20], %f4
13158 fone %f10
13159 movle %xcc, %i1, %g7
13160 sethi 0x1B18, %i7
13161 alignaddrl %o2, %g2, %l3
13162 movrlez %o4, %o6, %l6
13163 subccc %g1, %g3, %o1
13164 stb %o3, [%l7 + 0x31]
13165 subc %i0, 0x140A, %l2
13166 edge32ln %l5, %o0, %g6
13167 alignaddr %l4, %i5, %i3
13168 movg %xcc, %i6, %g4
13169 fands %f18, %f30, %f16
13170 movg %icc, %o5, %o7
13171 bcc,a %xcc, loop_1239
13172 fmovsleu %icc, %f5, %f4
13173 fmovda %xcc, %f25, %f22
13174 popc 0x11AB, %l1
13175loop_1239:
13176 fbule %fcc1, loop_1240
13177 fxor %f28, %f4, %f14
13178 xnor %i2, %i4, %l0
13179 fbue,a %fcc2, loop_1241
13180loop_1240:
13181 fandnot1 %f24, %f22, %f14
13182 wr %g0, 0x11, %asi
13183 lduha [%l7 + 0x30] %asi, %g5
13184loop_1241:
13185 ta %icc, 0x1
13186 tcc %icc, 0x6
13187 xorcc %g7, %i1, %i7
13188 fpsub16 %f2, %f24, %f16
13189 saved
13190 rdpr %cwp, %g1
13191 rdpr %cansave, %g2
13192 rdpr %canrestore, %g3
13193 rdpr %cleanwin, %g4
13194 rdpr %otherwin, %g5
13195 rdpr %wstate, %g6
13196 popc 0x188C, %o2
13197 fmovdle %icc, %f3, %f6
13198 fcmpeq16 %f8, %f8, %l3
13199 tcc %icc, 0x3
13200 fba %fcc3, loop_1242
13201 fmuld8sux16 %f27, %f16, %f10
13202 umulcc %o4, %o6, %g2
13203 stb %l6, [%l7 + 0x6B]
13204loop_1242:
13205 tpos %xcc, 0x7
13206 edge32l %g1, %g3, %o3
13207 movrlez %o1, %i0, %l2
13208 movle %xcc, %o0, %g6
13209 mulscc %l4, %l5, %i3
13210 wr %g0, 0x88, %asi
13211 lduba [%l7 + 0x4D] %asi, %i6
13212 edge8ln %g4, %o5, %i5
13213 srax %o7, 0x0D, %l1
13214 umul %i4, 0x11E4, %l0
13215 tsubcctv %i2, 0x0286, %g5
13216 fnor %f8, %f0, %f2
13217 membar 0x27
13218 nop
13219 setx loop_1243, %l0, %l1
13220 wrpr 0x1, %tl
13221 wrpr %l1, %tpc
13222 add %l1, 0x4, %l1
13223 wrpr %l1, %tnpc
13224 setx 0x34400001400, %l0, %l1
13225 wrpr %l1, %tstate
13226 wrhpr 0x4, %htstate
13227 retry
13228 srl %i1, 0x19, %g7
13229 mulx %o2, %i7, %l3
13230 tleu %xcc, 0x1
13231loop_1243:
13232 saved
13233 rdpr %cwp, %g1
13234 rdpr %cansave, %g2
13235 rdpr %canrestore, %g3
13236 rdpr %cleanwin, %g4
13237 rdpr %otherwin, %g5
13238 rdpr %wstate, %g6
13239 wr %g0, 0x81, %asi
13240 prefetcha [%l7 + 0x48] %asi, 0x0
13241 fmovd %f8, %f16
13242 addccc %g2, 0x1CE0, %o6
13243 taddcc %g1, 0x118C, %l6
13244 subccc %o3, %g3, %i0
13245 fsrc1s %f2, %f28
13246 add %o1, %l2, %g6
13247 sllx %l4, %l5, %i3
13248 lduh [%l7 + 0x1C], %i6
13249 fmovdle %icc, %f7, %f11
13250 alignaddr %o0, %o5, %i5
13251 xnor %o7, 0x1B70, %l1
13252 movrgez %g4, 0x0EF, %i4
13253 movcs %icc, %i2, %l0
13254 wr %g0, 0x23, %asi
13255 ldda [%l7 + 0x20] %asi, %g4
13256 umulcc %g7, %o2, %i1
13257 fzero %f28
13258 fbge %fcc0, loop_1244
13259 srlx %i7, %o4, %g2
13260 xor %l3, %g1, %o6
13261 tcc %icc, 0x0
13262loop_1244:
13263 srlx %l6, %o3, %g3
13264 sub %o1, 0x001F, %l2
13265 addcc %i0, 0x08F5, %l4
13266 movrne %l5, 0x26A, %i3
13267 edge32ln %g6, %o0, %o5
13268 movl %xcc, %i5, %o7
13269 tcs %xcc, 0x5
13270 sub %l1, %g4, %i6
13271 sth %i2, [%l7 + 0x58]
13272 fexpand %f11, %f0
13273 fmovdvs %xcc, %f9, %f31
13274 fba %fcc2, loop_1245
13275 or %i4, 0x018C, %g5
13276 add %l0, %o2, %g7
13277 sdiv %i1, 0x1F25, %o4
13278loop_1245:
13279 subccc %g2, 0x1114, %i7
13280 bg loop_1246
13281 movrlez %l3, 0x10A, %o6
13282 movvc %icc, %l6, %g1
13283 nop
13284 setx loop_1247, %l0, %l1
13285 wrpr 0x1, %tl
13286 wrpr %l1, %tnpc
13287 setx 0x34400001400, %l0, %l1
13288 wrpr %l1, %tstate
13289 wrhpr 0x4, %htstate
13290 done
13291loop_1246:
13292 fba %fcc3, loop_1248
13293 tvc %xcc, 0x7
13294 faligndata %f12, %f30, %f6
13295loop_1247:
13296 bg,pt %xcc, loop_1249
13297loop_1248:
13298 fmovsne %icc, %f29, %f18
13299 set 0x0C, %g4
13300 ldswa [%l7 + %g4] 0x04, %g3
13301loop_1249:
13302 fpack16 %f16, %f23
13303 tcc %icc, 0x3
13304 tvs %xcc, 0x4
13305 movl %xcc, %o3, %o1
13306 movcc %icc, %l2, %l4
13307 or %l5, %i3, %i0
13308 tge %xcc, 0x1
13309 fmovdneg %xcc, %f21, %f15
13310 fpmerge %f23, %f18, %f20
13311 fmovdpos %xcc, %f5, %f7
13312 edge32n %o0, %g6, %o5
13313 movrgz %o7, %i5, %g4
13314 saved
13315 rdpr %cwp, %g1
13316 rdpr %cansave, %g2
13317 rdpr %canrestore, %g3
13318 rdpr %cleanwin, %g4
13319 rdpr %otherwin, %g5
13320 rdpr %wstate, %g6
13321 movneg %icc, %i6, %l1
13322 ta %xcc, 0x0
13323 edge16n %i4, %g5, %l0
13324 movre %i2, %o2, %i1
13325 edge32ln %g7, %g2, %o4
13326 set 0x70, %g1
13327 sta %f15, [%l7 + %g1] 0x81
13328 andn %i7, 0x1D4A, %l3
13329 fmovdge %xcc, %f14, %f22
13330 fmovdcs %xcc, %f20, %f27
13331 flush %l7 + 0x60
13332 fmovrdgz %o6, %f4, %f24
13333 fexpand %f11, %f10
13334 mulx %g1, 0x1C3D, %g3
13335 xnorcc %l6, 0x1074, %o3
13336 smul %l2, %l4, %l5
13337 edge8l %i3, %o1, %o0
13338 andn %g6, 0x04ED, %o5
13339 fbul %fcc1, loop_1250
13340 orn %o7, 0x1B75, %i0
13341 tle %icc, 0x1
13342 fmovdneg %icc, %f15, %f1
13343loop_1250:
13344 tne %icc, 0x2
13345 call loop_1251
13346 fornot2 %f0, %f28, %f24
13347 addccc %g4, %i6, %l1
13348 movneg %icc, %i4, %i5
13349loop_1251:
13350 fbu,a %fcc0, loop_1252
13351 sll %l0, 0x01, %i2
13352 movne %xcc, %o2, %g5
13353 mulx %i1, 0x1BC2, %g7
13354loop_1252:
13355 sll %o4, 0x13, %g2
13356 fbe %fcc1, loop_1253
13357 fblg %fcc1, loop_1254
13358 fornot2s %f5, %f3, %f20
13359 fornot2 %f2, %f30, %f10
13360loop_1253:
13361 udivx %l3, 0x1BD7, %o6
13362loop_1254:
13363 ldd [%l7 + 0x68], %f10
13364 fbn,a %fcc0, loop_1255
13365 tn %xcc, 0x7
13366 edge16 %i7, %g3, %g1
13367 array32 %l6, %l2, %l4
13368loop_1255:
13369 bl loop_1256
13370 tcs %icc, 0x1
13371 taddcctv %o3, %l5, %i3
13372 tleu %xcc, 0x3
13373loop_1256:
13374 addccc %o1, %g6, %o0
13375 wr %g0, 0x89, %asi
13376 lduwa [%l7 + 0x20] %asi, %o7
13377 siam 0x5
13378 fornot2s %f10, %f24, %f23
13379 std %o4, [%l7 + 0x78]
13380 ble,a,pt %icc, loop_1257
13381 xnorcc %i0, %i6, %l1
13382 bg loop_1258
13383 srlx %i4, %g4, %i5
13384loop_1257:
13385 add %l0, %i2, %g5
13386 sub %o2, 0x07EE, %i1
13387loop_1258:
13388 sdivx %o4, 0x0FC1, %g7
13389 set 0x20, %o5
13390 ldda [%l7 + %o5] 0x2f, %l2
13391 movvc %icc, %g2, %o6
13392 fornot2s %f9, %f24, %f6
13393 edge16n %i7, %g3, %l6
13394 wr %g0, 0x81, %asi
13395 stwa %l2, [%l7 + 0x48] %asi
13396 andncc %l4, %o3, %g1
13397 xorcc %l5, 0x05F4, %o1
13398 ldstub [%l7 + 0x29], %g6
13399 fcmpne16 %f16, %f10, %o0
13400 swap [%l7 + 0x54], %o7
13401 fone %f28
13402 andncc %o5, %i0, %i6
13403 xnor %i3, %i4, %l1
13404 fcmped %fcc1, %f24, %f14
13405 movcc %icc, %g4, %l0
13406 fpackfix %f26, %f8
13407 fmovsleu %xcc, %f1, %f23
13408 movre %i2, 0x20C, %i5
13409 tg %xcc, 0x0
13410 edge32l %o2, %g5, %o4
13411 edge8l %i1, %g7, %g2
13412 movgu %xcc, %o6, %i7
13413 fcmpne32 %f22, %f0, %g3
13414 set 0x37, %o1
13415 ldstuba [%l7 + %o1] 0x88, %l3
13416 tsubcctv %l6, %l4, %l2
13417 fcmpeq16 %f12, %f18, %o3
13418 ldsh [%l7 + 0x1E], %g1
13419 fsrc1s %f13, %f6
13420 set 0x7A, %i3
13421 stha %o1, [%l7 + %i3] 0x2f
13422 membar #Sync
13423 edge16l %l5, %g6, %o7
13424 xnorcc %o0, 0x051F, %o5
13425 edge8ln %i0, %i6, %i4
13426 xorcc %l1, 0x0160, %i3
13427 movrgez %g4, %i2, %i5
13428 brgez %o2, loop_1259
13429 fmovspos %icc, %f31, %f2
13430 sethi 0x0596, %g5
13431 andncc %o4, %l0, %g7
13432loop_1259:
13433 te %xcc, 0x3
13434 srl %g2, %o6, %i7
13435 ldd [%l7 + 0x08], %f12
13436 umul %i1, 0x1080, %l3
13437 tg %icc, 0x3
13438 sth %l6, [%l7 + 0x62]
13439 tvc %xcc, 0x0
13440 edge32 %l4, %g3, %l2
13441 fbule,a %fcc0, loop_1260
13442 fbge,a %fcc2, loop_1261
13443 fmovsa %xcc, %f20, %f21
13444 addcc %o3, %g1, %l5
13445loop_1260:
13446 nop
13447 setx loop_1262, %l0, %l1
13448 wrpr 0x1, %tl
13449 wrpr %l1, %tpc
13450 add %l1, 0x4, %l1
13451 wrpr %l1, %tnpc
13452 setx 0x34400001400, %l0, %l1
13453 wrpr %l1, %tstate
13454 wrhpr 0x4, %htstate
13455 retry
13456loop_1261:
13457 sdivx %g6, 0x1D38, %o1
13458 udiv %o0, 0x0C70, %o5
13459 flush %l7 + 0x70
13460loop_1262:
13461 movcs %xcc, %o7, %i6
13462 tvc %xcc, 0x3
13463 fbn,a %fcc1, loop_1263
13464 sllx %i0, %l1, %i3
13465 edge16n %i4, %g4, %i5
13466 membar 0x64
13467loop_1263:
13468 udivcc %o2, 0x18CD, %g5
13469 stw %o4, [%l7 + 0x68]
13470 brgez,a %i2, loop_1264
13471 smul %g7, 0x18D0, %l0
13472 andcc %o6, %g2, %i7
13473 set 0x44, %o0
13474 swapa [%l7 + %o0] 0x89, %l3
13475loop_1264:
13476 edge16 %l6, %i1, %l4
13477 andn %l2, %g3, %o3
13478 bcs %xcc, loop_1265
13479 st %f18, [%l7 + 0x70]
13480 mulx %g1, 0x098A, %g6
13481 bpos,a %icc, loop_1266
13482loop_1265:
13483 xnor %l5, %o1, %o5
13484 movgu %icc, %o0, %i6
13485 brz %o7, loop_1267
13486loop_1266:
13487 taddcc %l1, 0x0AF5, %i0
13488 fornot2 %f0, %f18, %f4
13489 sdivcc %i3, 0x1DA7, %i4
13490loop_1267:
13491 edge16ln %i5, %g4, %o2
13492 set 0x08, %g5
13493 stxa %o4, [%l7 + %g5] 0x88
13494 ldub [%l7 + 0x0B], %g5
13495 movrgz %g7, 0x1DD, %l0
13496 subcc %i2, 0x04D9, %o6
13497 array32 %i7, %g2, %l6
13498 fbl,a %fcc3, loop_1268
13499 ble loop_1269
13500 fbne %fcc2, loop_1270
13501 move %icc, %i1, %l3
13502loop_1268:
13503 or %l4, 0x05D0, %g3
13504loop_1269:
13505 movn %xcc, %l2, %g1
13506loop_1270:
13507 fors %f16, %f6, %f3
13508 fpsub16s %f15, %f11, %f19
13509 fmovsn %xcc, %f26, %f22
13510 movgu %xcc, %o3, %l5
13511 xnor %o1, 0x0CB8, %g6
13512 addccc %o5, 0x06A1, %i6
13513 fmovsge %icc, %f28, %f25
13514 movge %xcc, %o0, %l1
13515 ta %xcc, 0x7
13516 mulscc %o7, %i0, %i4
13517 umulcc %i5, 0x1A63, %g4
13518 ble %xcc, loop_1271
13519 edge16n %o2, %o4, %g5
13520 movcc %xcc, %i3, %g7
13521 udiv %i2, 0x012B, %l0
13522loop_1271:
13523 ldd [%l7 + 0x78], %f20
13524 be,pt %icc, loop_1272
13525 movre %i7, %o6, %g2
13526 ld [%l7 + 0x30], %f25
13527 fpsub32 %f16, %f16, %f2
13528loop_1272:
13529 fmovrdlez %l6, %f8, %f30
13530 xorcc %l3, %i1, %l4
13531 taddcctv %l2, 0x0D69, %g1
13532 srl %g3, 0x19, %o3
13533 fpadd32 %f14, %f12, %f16
13534 fandnot2 %f4, %f0, %f0
13535 fornot2 %f14, %f2, %f26
13536 wr %g0, 0x80, %asi
13537 stwa %o1, [%l7 + 0x40] %asi
13538 ldstub [%l7 + 0x4A], %g6
13539 fcmpgt32 %f4, %f24, %l5
13540 array8 %o5, %i6, %l1
13541 fbue %fcc0, loop_1273
13542 taddcctv %o0, %o7, %i0
13543 edge32n %i4, %g4, %i5
13544 umul %o2, %o4, %g5
13545loop_1273:
13546 fbg,a %fcc2, loop_1274
13547 mova %icc, %i3, %i2
13548 ldx [%l7 + 0x20], %g7
13549 andcc %l0, 0x0AF4, %o6
13550loop_1274:
13551 nop
13552 wr %g0, 0x19, %asi
13553 stha %i7, [%l7 + 0x2E] %asi
13554 stbar
13555 xnorcc %g2, 0x1C93, %l3
13556 ldsh [%l7 + 0x18], %l6
13557 fnegd %f16, %f20
13558 fmovdn %icc, %f7, %f19
13559 movcs %xcc, %i1, %l4
13560 tge %xcc, 0x4
13561 sdivx %g1, 0x1DA1, %g3
13562 addccc %l2, %o3, %g6
13563 movre %l5, 0x1A7, %o1
13564 mova %xcc, %i6, %l1
13565 taddcc %o0, 0x07FC, %o5
13566 fmovdge %icc, %f4, %f3
13567 tcc %xcc, 0x7
13568 tpos %icc, 0x5
13569 fbul,a %fcc1, loop_1275
13570 fbl %fcc1, loop_1276
13571 sdivx %o7, 0x0C10, %i4
13572 wr %g0, 0xeb, %asi
13573 stxa %i0, [%l7 + 0x68] %asi
13574 membar #Sync
13575loop_1275:
13576 tne %icc, 0x2
13577loop_1276:
13578 addc %g4, 0x12EE, %i5
13579 srl %o2, 0x1F, %o4
13580 taddcc %i3, %i2, %g5
13581 movcc %xcc, %l0, %g7
13582 fcmple16 %f30, %f6, %o6
13583 andncc %g2, %i7, %l6
13584 fmovd %f6, %f8
13585 fxor %f8, %f30, %f24
13586 bg,a,pt %icc, loop_1277
13587 srlx %i1, 0x05, %l3
13588 fmovrdlez %g1, %f8, %f24
13589 sdivx %g3, 0x1362, %l4
13590loop_1277:
13591 fmovrdlez %l2, %f2, %f16
13592 stbar
13593 set 0x1C, %g2
13594 stha %o3, [%l7 + %g2] 0x27
13595 membar #Sync
13596 movn %xcc, %l5, %g6
13597 move %xcc, %o1, %i6
13598 fcmpeq32 %f10, %f28, %l1
13599 sll %o5, %o7, %o0
13600 fbue %fcc2, loop_1278
13601 subccc %i4, %i0, %g4
13602 orn %i5, %o2, %i3
13603 tpos %icc, 0x7
13604loop_1278:
13605 alignaddr %o4, %g5, %l0
13606 set 0x5C, %g3
13607 swapa [%l7 + %g3] 0x10, %g7
13608 bvc %icc, loop_1279
13609 movrgz %i2, 0x04A, %g2
13610 addcc %o6, %i7, %l6
13611 popc %i1, %l3
13612loop_1279:
13613 fbg,a %fcc2, loop_1280
13614 movpos %xcc, %g1, %g3
13615 fmovdleu %xcc, %f20, %f19
13616 subccc %l4, 0x0E6F, %o3
13617loop_1280:
13618 popc %l5, %g6
13619 umulcc %l2, 0x0626, %i6
13620 alignaddr %l1, %o1, %o7
13621 fbue,a %fcc3, loop_1281
13622 fmovdcc %xcc, %f24, %f28
13623 addccc %o0, %i4, %o5
13624 ldsw [%l7 + 0x40], %i0
13625loop_1281:
13626 movrne %i5, 0x339, %g4
13627 movneg %xcc, %o2, %i3
13628 fcmpeq16 %f28, %f20, %g5
13629 fpadd32 %f30, %f2, %f8
13630 set 0x08, %l2
13631 lda [%l7 + %l2] 0x10, %f16
13632 move %xcc, %l0, %g7
13633 movvs %icc, %i2, %o4
13634 bvc %icc, loop_1282
13635 edge8ln %g2, %i7, %o6
13636 sdivx %l6, 0x1DA5, %l3
13637 smul %g1, 0x1403, %i1
13638loop_1282:
13639 fbne,a %fcc2, loop_1283
13640 fbuge %fcc0, loop_1284
13641 movrne %l4, %g3, %o3
13642 movrne %g6, %l2, %l5
13643loop_1283:
13644 edge8n %l1, %i6, %o1
13645loop_1284:
13646 xor %o7, 0x09AF, %i4
13647 taddcc %o5, 0x0429, %o0
13648 fmul8x16al %f26, %f11, %f12
13649 fsrc1s %f27, %f4
13650 stx %i5, [%l7 + 0x48]
13651 fmul8x16al %f15, %f5, %f16
13652 sll %g4, %o2, %i3
13653 tsubcctv %i0, %l0, %g5
13654 andncc %g7, %i2, %o4
13655 fandnot1 %f12, %f10, %f16
13656 wr %g0, 0x19, %asi
13657 stwa %i7, [%l7 + 0x4C] %asi
13658 brgez %o6, loop_1285
13659 fbuge,a %fcc0, loop_1286
13660 subccc %l6, %g2, %l3
13661 fsrc2 %f10, %f10
13662loop_1285:
13663 umul %g1, %i1, %g3
13664loop_1286:
13665 udivx %l4, 0x006C, %g6
13666 edge8ln %o3, %l2, %l5
13667 bl,pn %icc, loop_1287
13668 sll %i6, 0x01, %o1
13669 movrgz %l1, 0x231, %i4
13670 fmovdvc %xcc, %f9, %f6
13671loop_1287:
13672 alignaddr %o5, %o7, %o0
13673 fpadd16s %f18, %f13, %f6
13674 fxor %f22, %f0, %f22
13675 edge16n %i5, %g4, %i3
13676 sethi 0x0BB0, %i0
13677 edge16l %o2, %l0, %g5
13678 fmuld8ulx16 %f24, %f30, %f30
13679 ldsh [%l7 + 0x74], %g7
13680 saved
13681 rdpr %cwp, %g1
13682 rdpr %cansave, %g2
13683 rdpr %canrestore, %g3
13684 rdpr %cleanwin, %g4
13685 rdpr %otherwin, %g5
13686 rdpr %wstate, %g6
13687 subccc %i2, %i7, %o4
13688 tneg %xcc, 0x0
13689 umul %l6, %g2, %o6
13690 movrlez %l3, 0x17F, %i1
13691 fone %f10
13692 sub %g3, 0x0D86, %l4
13693 xnor %g6, %o3, %l2
13694 wr %g0, 0x04, %asi
13695 lduwa [%l7 + 0x18] %asi, %g1
13696 umulcc %l5, 0x0D36, %o1
13697 wr %g0, 0x19, %asi
13698 swapa [%l7 + 0x14] %asi, %l1
13699 xnorcc %i6, %i4, %o5
13700 ta %icc, 0x6
13701 tsubcc %o7, 0x1796, %o0
13702 edge16ln %i5, %i3, %i0
13703 lduw [%l7 + 0x5C], %o2
13704 nop
13705 setx loop_1288, %l0, %l1
13706 jmpl %l1, %l0
13707 tvc %icc, 0x7
13708 udiv %g4, 0x0EE3, %g5
13709 taddcctv %g7, 0x04A5, %i2
13710loop_1288:
13711 fmovdpos %xcc, %f30, %f22
13712 array8 %o4, %l6, %i7
13713 wr %g0, 0x0c, %asi
13714 swapa [%l7 + 0x6C] %asi, %o6
13715 tg %xcc, 0x1
13716 edge8 %l3, %i1, %g3
13717 ble loop_1289
13718 movrne %l4, %g6, %o3
13719 pdist %f14, %f0, %f26
13720 wr %g0, 0x10, %asi
13721 prefetcha [%l7 + 0x30] %asi, 0x0
13722loop_1289:
13723 bleu,a,pn %icc, loop_1290
13724 bneg,pt %xcc, loop_1291
13725 edge16ln %g1, %g2, %l5
13726 wr %g0, 0x0c, %asi
13727 ldda [%l7 + 0x20] %asi, %o0
13728loop_1290:
13729 fbg,a %fcc0, loop_1292
13730loop_1291:
13731 edge16ln %l1, %i4, %i6
13732 nop
13733 setx loop_1293, %l0, %l1
13734 wrpr 0x1, %tl
13735 wrpr %l1, %tpc
13736 add %l1, 0x4, %l1
13737 wrpr %l1, %tnpc
13738 setx 0x34400001400, %l0, %l1
13739 wrpr %l1, %tstate
13740 wrhpr 0x4, %htstate
13741 retry
13742 sethi 0x166E, %o5
13743loop_1292:
13744 tsubcctv %o7, 0x021B, %i5
13745 fmovdl %icc, %f29, %f19
13746loop_1293:
13747 fpsub32 %f2, %f2, %f4
13748 fmovrdgez %o0, %f14, %f28
13749 movrgez %i3, 0x058, %o2
13750 umul %i0, 0x10D2, %g4
13751 udivx %l0, 0x0C03, %g5
13752 sllx %i2, 0x0C, %g7
13753 bpos,pn %xcc, loop_1294
13754 tcc %xcc, 0x7
13755 addc %o4, %i7, %l6
13756 orn %o6, %i1, %g3
13757loop_1294:
13758 call loop_1295
13759 sll %l4, 0x09, %g6
13760 movrlz %l3, %o3, %g1
13761 sllx %l2, %l5, %g2
13762loop_1295:
13763 fmovsneg %icc, %f28, %f17
13764 fmovrdgez %l1, %f14, %f18
13765 tgu %xcc, 0x5
13766 fbu %fcc2, loop_1296
13767 andn %o1, %i6, %o5
13768 fnegd %f14, %f20
13769 movcc %xcc, %i4, %o7
13770loop_1296:
13771 srax %i5, 0x03, %o0
13772 and %o2, %i0, %i3
13773 te %xcc, 0x5
13774 fbne %fcc1, loop_1297
13775 ldsw [%l7 + 0x78], %l0
13776 tn %icc, 0x1
13777 set 0x40, %l0
13778 lduha [%l7 + %l0] 0x80, %g4
13779loop_1297:
13780 edge16l %g5, %i2, %g7
13781 edge8ln %o4, %i7, %o6
13782 sra %l6, %g3, %l4
13783 subc %g6, %i1, %l3
13784 smulcc %g1, 0x09A9, %l2
13785 udiv %o3, 0x0E6C, %l5
13786 bneg,a,pt %xcc, loop_1298
13787 edge16ln %g2, %o1, %l1
13788 array32 %o5, %i6, %i4
13789 tneg %icc, 0x6
13790loop_1298:
13791 nop
13792 set 0x10, %i6
13793 swapa [%l7 + %i6] 0x11, %o7
13794 fmovsne %icc, %f8, %f28
13795 ldx [%l7 + 0x20], %o0
13796 fmul8ulx16 %f20, %f4, %f4
13797 movg %icc, %o2, %i5
13798 sra %i0, %i3, %g4
13799 movn %icc, %g5, %l0
13800 fbo %fcc0, loop_1299
13801 orcc %g7, %i2, %o4
13802 sdiv %o6, 0x0142, %l6
13803 fpsub32s %f10, %f23, %f9
13804loop_1299:
13805 nop
13806 set 0x2A, %l3
13807 ldsh [%l7 + %l3], %i7
13808 set 0x5C, %l1
13809 ldsba [%l7 + %l1] 0x19, %l4
13810 ba,pn %xcc, loop_1300
13811 smulcc %g3, 0x09EA, %i1
13812 srl %l3, %g6, %g1
13813 sra %o3, %l2, %g2
13814loop_1300:
13815 alignaddr %o1, %l1, %l5
13816 fbue %fcc1, loop_1301
13817 popc 0x1CEC, %i6
13818 ld [%l7 + 0x08], %f28
13819 fmovscs %icc, %f22, %f20
13820loop_1301:
13821 movcc %xcc, %o5, %i4
13822 pdist %f26, %f0, %f16
13823 set 0x0A, %o7
13824 ldsha [%l7 + %o7] 0x89, %o0
13825 movrgz %o7, %o2, %i5
13826 popc %i0, %i3
13827 fbl,a %fcc1, loop_1302
13828 faligndata %f2, %f16, %f4
13829 fmovs %f4, %f23
13830 andcc %g5, %l0, %g4
13831loop_1302:
13832 movrgz %g7, 0x2A7, %o4
13833 fnand %f10, %f30, %f0
13834 fmovdge %xcc, %f13, %f27
13835 xorcc %i2, 0x17F6, %o6
13836 movre %l6, %l4, %g3
13837 addc %i7, %i1, %g6
13838 subcc %l3, 0x1C8A, %o3
13839 bcs %xcc, loop_1303
13840 edge16l %g1, %g2, %l2
13841 stb %o1, [%l7 + 0x3E]
13842 andncc %l5, %i6, %l1
13843loop_1303:
13844 ldx [%l7 + 0x48], %o5
13845 edge32n %o0, %i4, %o2
13846 movre %i5, 0x370, %i0
13847 movleu %icc, %i3, %g5
13848 orn %l0, %o7, %g4
13849 fmul8x16au %f23, %f12, %f30
13850 set 0x58, %g6
13851 sta %f31, [%l7 + %g6] 0x19
13852 fornot2s %f7, %f12, %f22
13853 edge8 %o4, %g7, %o6
13854 movn %xcc, %l6, %i2
13855 fcmple16 %f2, %f10, %l4
13856 or %i7, 0x0FDC, %g3
13857 tcc %icc, 0x3
13858 ba %icc, loop_1304
13859 fcmpne32 %f16, %f20, %g6
13860 addccc %i1, %o3, %l3
13861 fmovrdlez %g1, %f8, %f2
13862loop_1304:
13863 prefetch [%l7 + 0x28], 0x1
13864 fmovsne %xcc, %f17, %f6
13865 srax %g2, %o1, %l2
13866 tcs %xcc, 0x2
13867 movneg %icc, %l5, %l1
13868 tsubcc %i6, 0x1168, %o5
13869 and %o0, 0x0872, %o2
13870 fmovspos %icc, %f25, %f15
13871 ldsh [%l7 + 0x58], %i5
13872 sethi 0x1FFF, %i0
13873 fmovsl %xcc, %f28, %f1
13874 bshuffle %f24, %f28, %f8
13875 addccc %i3, %i4, %l0
13876 add %l7, 0x18, %l6
13877 wr %g0, 0x89, %asi
13878 ldxa [%l6] %asi, %o7
13879 casxa [%l6] %asi, %o7, %g4
13880 bpos %icc, loop_1305
13881 fpadd32s %f18, %f31, %f5
13882 fcmped %fcc3, %f16, %f22
13883 te %icc, 0x1
13884loop_1305:
13885 fbe,a %fcc2, loop_1306
13886 fmovscc %xcc, %f4, %f24
13887 fmovdvc %xcc, %f29, %f16
13888 subccc %g5, 0x15DC, %g7
13889loop_1306:
13890 movvc %xcc, %o4, %l6
13891 nop
13892 setx loop_1307, %l0, %l1
13893 wrpr 0x1, %tl
13894 wrpr %l1, %tpc
13895 add %l1, 0x4, %l1
13896 wrpr %l1, %tnpc
13897 setx 0x34400001400, %l0, %l1
13898 wrpr %l1, %tstate
13899 wrhpr 0x4, %htstate
13900 retry
13901 udiv %i2, 0x0330, %l4
13902 alignaddr %i7, %o6, %g6
13903 tn %xcc, 0x6
13904loop_1307:
13905 fpsub32 %f20, %f14, %f6
13906 fbul,a %fcc0, loop_1308
13907 nop
13908 set 0x6D, %i4
13909 ldub [%l7 + %i4], %i1
13910 fnot1 %f22, %f14
13911 edge32l %g3, %o3, %g1
13912loop_1308:
13913 fexpand %f24, %f12
13914 srl %l3, %o1, %g2
13915 smul %l5, 0x16B1, %l2
13916 brlez %l1, loop_1309
13917 brgez %o5, loop_1310
13918 lduh [%l7 + 0x5C], %i6
13919 srlx %o0, %i5, %i0
13920loop_1309:
13921 edge8l %i3, %o2, %i4
13922loop_1310:
13923 fornot2s %f3, %f27, %f31
13924 movl %xcc, %l0, %o7
13925 bgu,a,pn %icc, loop_1311
13926 edge8n %g5, %g7, %o4
13927 movpos %xcc, %g4, %i2
13928 tg %xcc, 0x2
13929loop_1311:
13930 fbule %fcc1, loop_1312
13931 andcc %l6, %l4, %i7
13932 fmovs %f18, %f0
13933 edge8n %g6, %o6, %i1
13934loop_1312:
13935 move %xcc, %g3, %o3
13936 udiv %g1, 0x1FFC, %l3
13937 array32 %g2, %o1, %l5
13938 movrgez %l1, %l2, %i6
13939 fmovsgu %icc, %f13, %f11
13940 udivcc %o5, 0x0BB8, %o0
13941 fba,a %fcc2, loop_1313
13942 sir 0x14AE
13943 taddcctv %i0, %i3, %i5
13944 xnorcc %i4, %o2, %l0
13945loop_1313:
13946 array16 %g5, %g7, %o4
13947 bcc %icc, loop_1314
13948 fbl %fcc1, loop_1315
13949 tge %icc, 0x4
13950 alignaddr %o7, %g4, %i2
13951loop_1314:
13952 edge32n %l6, %i7, %l4
13953loop_1315:
13954 edge32 %g6, %o6, %g3
13955 wr %g0, 0x80, %asi
13956 lduha [%l7 + 0x12] %asi, %i1
13957 movrlz %g1, %l3, %o3
13958 flush %l7 + 0x4C
13959 bcs loop_1316
13960 srl %o1, 0x00, %l5
13961 faligndata %f24, %f12, %f22
13962 sllx %l1, 0x02, %g2
13963loop_1316:
13964 ldd [%l7 + 0x58], %i6
13965 movneg %icc, %o5, %o0
13966 ta %xcc, 0x0
13967 move %xcc, %l2, %i0
13968 mulx %i5, %i4, %o2
13969 fpsub16 %f20, %f18, %f18
13970 umulcc %i3, 0x09C3, %g5
13971 wr %g0, 0x89, %asi
13972 ldsba [%l7 + 0x16] %asi, %l0
13973 movre %o4, 0x224, %g7
13974 movleu %xcc, %g4, %o7
13975 or %i2, 0x1A35, %i7
13976 add %l7, 0x78, %l6
13977 wr %g0, 0x88, %asi
13978 ldxa [%l6] %asi, %l4
13979 casxa [%l6] 0x88, %l4, %l6
13980 ldd [%l7 + 0x68], %g6
13981 edge32 %o6, %g3, %g1
13982 ba %xcc, loop_1317
13983 movrgz %i1, 0x2A8, %l3
13984 for %f28, %f24, %f2
13985 ta %xcc, 0x0
13986loop_1317:
13987 nop
13988 set 0x20, %o6
13989 swapa [%l7 + %o6] 0x04, %o3
13990 orncc %l5, 0x0A19, %l1
13991 ba,a %xcc, loop_1318
13992 move %icc, %o1, %g2
13993 movne %xcc, %o5, %i6
13994 edge32 %l2, %i0, %i5
13995loop_1318:
13996 nop
13997 set 0x5A, %l4
13998 ldsha [%l7 + %l4] 0x19, %i4
13999 fmovrdgez %o0, %f18, %f4
14000 xnor %i3, %g5, %o2
14001 edge16ln %l0, %o4, %g7
14002 umulcc %g4, %i2, %i7
14003 tcc %xcc, 0x7
14004 mova %xcc, %l4, %o7
14005 ldd [%l7 + 0x60], %i6
14006 alignaddrl %g6, %g3, %g1
14007 brlz,a %o6, loop_1319
14008 fnegs %f11, %f15
14009 xorcc %l3, 0x1550, %i1
14010 mova %icc, %l5, %l1
14011loop_1319:
14012 fcmpd %fcc2, %f16, %f16
14013 move %xcc, %o3, %g2
14014 array8 %o1, %i6, %l2
14015 umulcc %i0, %i5, %o5
14016 fpadd32s %f30, %f28, %f0
14017 orcc %i4, 0x1C9F, %o0
14018 tcs %icc, 0x7
14019 fbl %fcc1, loop_1320
14020 fmovd %f6, %f12
14021 set 0x28, %o4
14022 stxa %g5, [%g0 + %o4] 0x4f
14023loop_1320:
14024 nop
14025 setx loop_1321, %l0, %l1
14026 jmpl %l1, %i3
14027 addcc %l0, 0x16F5, %o2
14028 tleu %xcc, 0x0
14029 fmovdcs %xcc, %f25, %f15
14030loop_1321:
14031 fble,a %fcc2, loop_1322
14032 sdivcc %o4, 0x068F, %g7
14033 tge %icc, 0x2
14034 fmovd %f16, %f14
14035loop_1322:
14036 sdiv %g4, 0x12AB, %i7
14037 edge8ln %i2, %o7, %l6
14038 fcmped %fcc3, %f8, %f18
14039 be loop_1323
14040 tcs %xcc, 0x4
14041 lduw [%l7 + 0x60], %g6
14042 brlz,a %g3, loop_1324
14043loop_1323:
14044 swap [%l7 + 0x5C], %g1
14045 sir 0x0159
14046 orn %l4, %o6, %l3
14047loop_1324:
14048 fmovdcc %icc, %f27, %f3
14049 for %f4, %f16, %f26
14050 nop
14051 set 0x38, %o2
14052 ldsw [%l7 + %o2], %i1
14053 brz %l5, loop_1325
14054 fbul %fcc3, loop_1326
14055 fmovsleu %icc, %f15, %f29
14056 edge16ln %o3, %g2, %o1
14057loop_1325:
14058 fmul8sux16 %f2, %f6, %f26
14059loop_1326:
14060 edge16l %l1, %l2, %i0
14061 orn %i5, %o5, %i4
14062 addc %o0, 0x1CFD, %i6
14063 udiv %g5, 0x193F, %i3
14064 fmovsn %xcc, %f10, %f31
14065 tcc %xcc, 0x2
14066 fcmpeq32 %f8, %f8, %l0
14067 movcc %xcc, %o4, %o2
14068 stbar
14069 tcc %icc, 0x2
14070 edge8n %g4, %i7, %g7
14071 tsubcc %i2, 0x086C, %l6
14072 bge,a,pn %icc, loop_1327
14073 fmovrslez %o7, %f24, %f29
14074 fmovdneg %icc, %f16, %f15
14075 bvc %icc, loop_1328
14076loop_1327:
14077 movn %icc, %g3, %g6
14078 bvc,a loop_1329
14079 fnot2 %f0, %f6
14080loop_1328:
14081 bcs,pt %icc, loop_1330
14082 fmovsge %icc, %f8, %f20
14083loop_1329:
14084 fand %f18, %f8, %f4
14085 wr %g0, 0x80, %asi
14086 ldda [%l7 + 0x70] %asi, %l4
14087loop_1330:
14088 popc 0x0202, %g1
14089 edge16l %l3, %o6, %l5
14090 addccc %i1, 0x17E2, %g2
14091 edge32 %o3, %o1, %l1
14092 fsrc2s %f6, %f15
14093 bleu,a %xcc, loop_1331
14094 edge8 %l2, %i5, %o5
14095 sra %i0, 0x1E, %i4
14096 fandnot1 %f0, %f28, %f26
14097loop_1331:
14098 udivx %i6, 0x1C78, %g5
14099 smul %i3, 0x083E, %l0
14100 movleu %icc, %o4, %o2
14101 brnz %o0, loop_1332
14102 movgu %icc, %i7, %g7
14103 fmovscc %xcc, %f26, %f17
14104 set 0x1C, %i1
14105 stha %g4, [%l7 + %i1] 0x80
14106loop_1332:
14107 sdiv %i2, 0x0585, %o7
14108 wr %g0, 0x89, %asi
14109 stda %f16, [%l7 + 0x40] %asi
14110 tvs %xcc, 0x2
14111 fpsub32s %f28, %f20, %f28
14112 andcc %g3, 0x16C1, %l6
14113 sth %l4, [%l7 + 0x40]
14114 movre %g1, 0x045, %g6
14115 movcc %xcc, %l3, %o6
14116 srlx %l5, 0x04, %g2
14117 tvc %xcc, 0x2
14118 sdivcc %i1, 0x1D70, %o1
14119 srax %o3, %l1, %l2
14120 tneg %icc, 0x0
14121 fmovdge %icc, %f11, %f29
14122 ldstub [%l7 + 0x74], %i5
14123 subc %o5, 0x1C52, %i0
14124 fpadd16 %f0, %f24, %f2
14125 tvs %icc, 0x4
14126 bgu %xcc, loop_1333
14127 alignaddrl %i4, %i6, %g5
14128 fble %fcc0, loop_1334
14129 movleu %xcc, %l0, %o4
14130loop_1333:
14131 brgz,a %i3, loop_1335
14132 brz %o2, loop_1336
14133loop_1334:
14134 ble,a,pt %xcc, loop_1337
14135 udivcc %o0, 0x0598, %g7
14136loop_1335:
14137 ldsb [%l7 + 0x3B], %i7
14138loop_1336:
14139 ta %icc, 0x3
14140loop_1337:
14141 movrlz %g4, %i2, %o7
14142 movrgez %l6, 0x108, %l4
14143 addccc %g1, 0x1CBC, %g3
14144 flush %l7 + 0x60
14145 udivx %g6, 0x1C48, %o6
14146 fbl,a %fcc3, loop_1338
14147 edge8n %l3, %g2, %i1
14148 fnor %f26, %f10, %f6
14149 mulx %l5, 0x0CE8, %o3
14150loop_1338:
14151 array16 %l1, %l2, %i5
14152 bvc,pt %xcc, loop_1339
14153 fbul %fcc1, loop_1340
14154 movpos %icc, %o5, %o1
14155 for %f18, %f30, %f4
14156loop_1339:
14157 fcmple32 %f30, %f20, %i0
14158loop_1340:
14159 fpsub32 %f12, %f10, %f4
14160 edge32n %i4, %g5, %l0
14161 fpackfix %f22, %f30
14162 fmovdne %xcc, %f24, %f17
14163 tsubcctv %i6, 0x18FC, %i3
14164 subcc %o2, 0x03C6, %o0
14165 tcc %xcc, 0x5
14166 fmovrde %g7, %f0, %f22
14167 fmovsle %icc, %f0, %f27
14168 edge8n %o4, %i7, %i2
14169 fbg,a %fcc0, loop_1341
14170 udiv %g4, 0x0A4E, %l6
14171 wr %g0, 0x04, %asi
14172 ldsha [%l7 + 0x28] %asi, %l4
14173loop_1341:
14174 array16 %g1, %g3, %o7
14175 brnz,a %o6, loop_1342
14176 sth %l3, [%l7 + 0x20]
14177 edge32ln %g2, %i1, %l5
14178 add %l7, 0x20, %l6
14179 wr %g0, 0x0c, %asi
14180 lda [%l6] %asi, %g6
14181 casa [%l6] %asi, %g6, %l1
14182loop_1342:
14183 membar 0x12
14184 fmovspos %xcc, %f4, %f20
14185 fpadd16s %f13, %f10, %f0
14186 xnor %l2, 0x0D80, %o3
14187 fmovrdne %o5, %f20, %f2
14188 movle %icc, %i5, %o1
14189 set 0x54, %g7
14190 lda [%l7 + %g7] 0x80, %f7
14191 tcc %xcc, 0x1
14192 ldsh [%l7 + 0x44], %i0
14193 fsrc1 %f2, %f22
14194 movrlez %i4, 0x302, %l0
14195 xnor %i6, %g5, %o2
14196 ldstub [%l7 + 0x6E], %o0
14197 stbar
14198 orn %g7, %i3, %o4
14199 tcs %xcc, 0x0
14200 srl %i2, %i7, %l6
14201 tne %xcc, 0x3
14202 taddcctv %g4, 0x1667, %g1
14203 fandnot1 %f28, %f20, %f20
14204 edge32ln %l4, %g3, %o7
14205 ldub [%l7 + 0x20], %o6
14206 andcc %l3, %i1, %l5
14207 stbar
14208 orcc %g6, 0x0607, %g2
14209 movrgez %l2, %l1, %o5
14210 edge32n %i5, %o3, %i0
14211 mulx %o1, 0x04C0, %i4
14212 movrlez %l0, 0x36D, %g5
14213 bcc,a,pn %xcc, loop_1343
14214 nop
14215 set 0x74, %i0
14216 prefetch [%l7 + %i0], 0x2
14217 fbuge %fcc2, loop_1344
14218 array32 %o2, %i6, %g7
14219loop_1343:
14220 edge16n %o0, %i3, %i2
14221 swap [%l7 + 0x64], %i7
14222loop_1344:
14223 movn %icc, %o4, %l6
14224 addcc %g1, %g4, %l4
14225 edge16ln %o7, %o6, %g3
14226 bneg,a,pt %xcc, loop_1345
14227 sdivx %l3, 0x0CA0, %l5
14228 fmovdvs %xcc, %f17, %f7
14229 ldd [%l7 + 0x40], %f2
14230loop_1345:
14231 tgu %xcc, 0x5
14232 fbg,a %fcc3, loop_1346
14233 tvs %xcc, 0x3
14234 tcs %xcc, 0x1
14235 taddcctv %g6, %g2, %i1
14236loop_1346:
14237 andn %l2, %o5, %l1
14238 srl %i5, 0x0A, %i0
14239 ta %xcc, 0x0
14240 movrne %o1, %o3, %i4
14241 mulx %g5, 0x1810, %o2
14242 tl %xcc, 0x7
14243 fmovspos %xcc, %f3, %f22
14244 fnegd %f8, %f8
14245 fmovdcs %xcc, %f12, %f10
14246 sdivx %i6, 0x0049, %g7
14247 set 0x34, %i7
14248 ldstuba [%l7 + %i7] 0x10, %o0
14249 subcc %i3, %i2, %l0
14250 smulcc %o4, %l6, %g1
14251 mova %xcc, %g4, %l4
14252 set 0x7C, %l5
14253 lduwa [%l7 + %l5] 0x11, %o7
14254 restored
14255 rdpr %cwp, %g1
14256 rdpr %cansave, %g2
14257 rdpr %canrestore, %g3
14258 rdpr %cleanwin, %g4
14259 rdpr %otherwin, %g5
14260 rdpr %wstate, %g6
14261 edge16ln %i7, %o6, %l3
14262 addcc %l5, 0x12D7, %g6
14263 set 0x40, %i2
14264 stda %f16, [%l7 + %i2] 0xf8
14265 membar #Sync
14266 bleu loop_1347
14267 fmovrdgz %g3, %f4, %f18
14268 fcmpgt16 %f26, %f30, %i1
14269 movge %xcc, %g2, %o5
14270loop_1347:
14271 fmovrsgz %l1, %f25, %f3
14272 ta %xcc, 0x6
14273 wr %g0, 0x80, %asi
14274 lduba [%l7 + 0x4C] %asi, %l2
14275 orncc %i0, %o1, %i5
14276 or %o3, 0x0432, %i4
14277 ldd [%l7 + 0x68], %f20
14278 brlz,a %o2, loop_1348
14279 bcc,a %icc, loop_1349
14280 fand %f14, %f4, %f6
14281 be,a,pt %icc, loop_1350
14282loop_1348:
14283 sth %g5, [%l7 + 0x2C]
14284loop_1349:
14285 alignaddrl %i6, %g7, %o0
14286 move %icc, %i3, %l0
14287loop_1350:
14288 fexpand %f22, %f2
14289 fbue %fcc0, loop_1351
14290 tne %icc, 0x1
14291 movcc %icc, %o4, %l6
14292 flush %l7 + 0x38
14293loop_1351:
14294 fcmpeq32 %f16, %f18, %g1
14295 edge16ln %i2, %l4, %o7
14296 fmovdne %xcc, %f17, %f19
14297 nop
14298 set 0x7C, %i5
14299 ldsh [%l7 + %i5], %g4
14300 edge16l %o6, %l3, %i7
14301 std %f12, [%l7 + 0x08]
14302 subcc %g6, %g3, %i1
14303 fcmpeq32 %f24, %f30, %g2
14304 sth %l5, [%l7 + 0x58]
14305 srl %o5, %l1, %i0
14306 fbn,a %fcc0, loop_1352
14307 fmovrde %l2, %f10, %f2
14308 move %icc, %i5, %o3
14309 array32 %o1, %i4, %o2
14310loop_1352:
14311 alignaddr %i6, %g7, %o0
14312 fbge,a %fcc1, loop_1353
14313 sethi 0x1FF0, %g5
14314 fpadd16s %f13, %f26, %f31
14315 fmovdne %icc, %f6, %f25
14316loop_1353:
14317 ta %icc, 0x2
14318 fmovsle %xcc, %f21, %f28
14319 tgu %icc, 0x3
14320 movge %icc, %i3, %o4
14321 tl %xcc, 0x7
14322 edge16ln %l6, %g1, %l0
14323 edge8ln %i2, %l4, %o7
14324 movcc %xcc, %o6, %l3
14325 fors %f5, %f14, %f1
14326 movrlz %g4, 0x030, %i7
14327 andncc %g6, %g3, %g2
14328 movrne %i1, %l5, %l1
14329 umulcc %i0, %o5, %l2
14330 stb %i5, [%l7 + 0x72]
14331 sllx %o1, 0x0A, %o3
14332 movne %icc, %i4, %i6
14333 array8 %o2, %o0, %g7
14334 subccc %g5, %i3, %o4
14335 fmovsvs %xcc, %f14, %f0
14336 edge32n %g1, %l6, %i2
14337 fmul8x16au %f11, %f23, %f0
14338 set 0x60, %l6
14339 lda [%l7 + %l6] 0x15, %f30
14340 ldub [%l7 + 0x24], %l0
14341 sub %o7, 0x0FDA, %l4
14342 movpos %icc, %o6, %g4
14343 movpos %xcc, %i7, %g6
14344 bcc,pt %xcc, loop_1354
14345 movvc %xcc, %g3, %l3
14346 fmovrslz %i1, %f7, %f19
14347 nop
14348 setx loop_1355, %l0, %l1
14349 wrpr 0x1, %tl
14350 wrpr %l1, %tpc
14351 add %l1, 0x4, %l1
14352 wrpr %l1, %tnpc
14353 setx 0x34400001400, %l0, %l1
14354 wrpr %l1, %tstate
14355 wrhpr 0x4, %htstate
14356 retry
14357loop_1354:
14358 brgz %g2, loop_1356
14359 fmovrdlez %l1, %f2, %f12
14360 mulscc %i0, %o5, %l2
14361loop_1355:
14362 edge16l %i5, %o1, %l5
14363loop_1356:
14364 srlx %i4, %o3, %o2
14365 tsubcc %i6, 0x0351, %g7
14366 ba,a,pn %xcc, loop_1357
14367 nop
14368 setx loop_1358, %l0, %l1
14369 wrpr 0x1, %tl
14370 wrpr %l1, %tnpc
14371 setx 0x34400001400, %l0, %l1
14372 wrpr %l1, %tstate
14373 wrhpr 0x4, %htstate
14374 done
14375 tl %xcc, 0x2
14376 addccc %g5, 0x0B17, %i3
14377loop_1357:
14378 tneg %xcc, 0x5
14379loop_1358:
14380 saved
14381 rdpr %cwp, %g1
14382 rdpr %cansave, %g2
14383 rdpr %canrestore, %g3
14384 rdpr %cleanwin, %g4
14385 rdpr %otherwin, %g5
14386 rdpr %wstate, %g6
14387 tle %icc, 0x4
14388 movrgez %o0, 0x134, %o4
14389 tcs %xcc, 0x7
14390 fmovde %xcc, %f4, %f20
14391 wr %g0, 0x2b, %asi
14392 stxa %l6, [%l7 + 0x78] %asi
14393 membar #Sync
14394 bgu,a,pt %xcc, loop_1359
14395 edge32n %i2, %l0, %g1
14396 tn %icc, 0x3
14397 movge %icc, %l4, %o6
14398loop_1359:
14399 sethi 0x0049, %o7
14400 subc %g4, %g6, %g3
14401 srax %i7, %i1, %l3
14402 ldsw [%l7 + 0x34], %g2
14403 subc %l1, %i0, %o5
14404 fxnors %f8, %f15, %f25
14405 fbl %fcc0, loop_1360
14406 tneg %xcc, 0x7
14407 udivx %l2, 0x1117, %i5
14408 array8 %o1, %l5, %i4
14409loop_1360:
14410 nop
14411 set 0x66, %g4
14412 stha %o3, [%l7 + %g4] 0x2f
14413 membar #Sync
14414 orn %o2, %i6, %g5
14415 move %icc, %i3, %o0
14416 movrgez %g7, 0x29C, %o4
14417 stb %i2, [%l7 + 0x75]
14418 edge8ln %l6, %l0, %l4
14419 fpsub16 %f16, %f12, %f2
14420 tle %xcc, 0x3
14421 fcmpgt16 %f8, %f22, %o6
14422 bge %xcc, loop_1361
14423 andcc %o7, 0x07AC, %g4
14424 taddcc %g1, 0x118D, %g3
14425 brlez,a %g6, loop_1362
14426loop_1361:
14427 swap [%l7 + 0x48], %i7
14428 fandnot1s %f4, %f7, %f24
14429 bvs %xcc, loop_1363
14430loop_1362:
14431 fmovdle %icc, %f16, %f11
14432 fnot2 %f14, %f6
14433 fmovdcs %xcc, %f24, %f10
14434loop_1363:
14435 fmul8sux16 %f8, %f30, %f20
14436 edge8n %i1, %g2, %l1
14437 ldsb [%l7 + 0x55], %l3
14438 sll %i0, 0x17, %o5
14439 mova %icc, %l2, %o1
14440 fbe %fcc3, loop_1364
14441 tgu %icc, 0x3
14442 fbug,a %fcc0, loop_1365
14443 xnorcc %l5, %i4, %i5
14444loop_1364:
14445 sir 0x0C7E
14446 orcc %o2, %i6, %o3
14447loop_1365:
14448 xnor %g5, %o0, %i3
14449 fbuge,a %fcc2, loop_1366
14450 fmovs %f9, %f7
14451 movge %xcc, %g7, %o4
14452 fexpand %f10, %f16
14453loop_1366:
14454 alignaddr %l6, %l0, %i2
14455 lduw [%l7 + 0x4C], %o6
14456 brz,a %o7, loop_1367
14457 subc %l4, %g4, %g1
14458 fbul,a %fcc2, loop_1368
14459 fbule %fcc3, loop_1369
14460loop_1367:
14461 fandnot1 %f12, %f6, %f10
14462 fabss %f9, %f18
14463loop_1368:
14464 bvs loop_1370
14465loop_1369:
14466 fmovrsne %g3, %f2, %f29
14467 addc %i7, %i1, %g6
14468 taddcctv %g2, 0x1EBC, %l1
14469loop_1370:
14470 tn %xcc, 0x5
14471 fmovsvc %icc, %f19, %f15
14472 edge32n %l3, %i0, %o5
14473 tsubcctv %o1, 0x09E8, %l2
14474 fbn %fcc2, loop_1371
14475 movn %xcc, %i4, %i5
14476 xnor %l5, %i6, %o2
14477 orncc %o3, 0x143E, %g5
14478loop_1371:
14479 fsrc1s %f1, %f16
14480 add %l7, 0x10, %l6
14481 wr %g0, 0x0c, %asi
14482 casxa [%l6] 0x0c, %o0, %i3
14483 lduw [%l7 + 0x64], %o4
14484 saved
14485 rdpr %cwp, %g1
14486 rdpr %cansave, %g2
14487 rdpr %canrestore, %g3
14488 rdpr %cleanwin, %g4
14489 rdpr %otherwin, %g5
14490 rdpr %wstate, %g6
14491 mulx %l6, 0x0506, %l0
14492 saved
14493 rdpr %cwp, %g1
14494 rdpr %cansave, %g2
14495 rdpr %canrestore, %g3
14496 rdpr %cleanwin, %g4
14497 rdpr %otherwin, %g5
14498 rdpr %wstate, %g6
14499 ldub [%l7 + 0x0A], %i2
14500 xnorcc %o6, 0x04FD, %g7
14501 fmovdne %icc, %f24, %f13
14502 andcc %o7, 0x1132, %l4
14503 ldd [%l7 + 0x20], %f30
14504 movrlz %g4, %g3, %g1
14505 fmovscc %xcc, %f24, %f31
14506 fmovrse %i7, %f30, %f24
14507 fornot1 %f18, %f0, %f2
14508 fmovda %xcc, %f19, %f28
14509 sethi 0x0EE0, %i1
14510 call loop_1372
14511 fpackfix %f20, %f9
14512 xnor %g6, 0x108A, %l1
14513 movn %xcc, %g2, %i0
14514loop_1372:
14515 prefetch [%l7 + 0x44], 0x0
14516 fandnot1s %f24, %f21, %f21
14517 subcc %l3, 0x00FF, %o5
14518 srlx %o1, %l2, %i5
14519 edge8l %l5, %i4, %i6
14520 and %o3, 0x07A8, %o2
14521 movneg %icc, %g5, %o0
14522 tpos %xcc, 0x7
14523 movleu %xcc, %i3, %l6
14524 xor %o4, 0x00E5, %i2
14525 array8 %o6, %l0, %g7
14526 movrgz %l4, %o7, %g3
14527 fbule %fcc3, loop_1373
14528 mova %icc, %g4, %g1
14529 fbug %fcc0, loop_1374
14530 movn %icc, %i1, %g6
14531loop_1373:
14532 bleu,a,pn %icc, loop_1375
14533 bl loop_1376
14534loop_1374:
14535 movpos %xcc, %l1, %i7
14536 fpmerge %f10, %f11, %f12
14537loop_1375:
14538 ta %icc, 0x5
14539loop_1376:
14540 taddcctv %g2, 0x189D, %i0
14541 fmovse %icc, %f31, %f12
14542 alignaddr %l3, %o1, %l2
14543 tne %icc, 0x2
14544 edge8n %o5, %i5, %i4
14545 srlx %i6, 0x1E, %o3
14546 fmovspos %xcc, %f11, %f3
14547 nop
14548 setx loop_1377, %l0, %l1
14549 wrpr 0x1, %tl
14550 wrpr %l1, %tnpc
14551 setx 0x34400001400, %l0, %l1
14552 wrpr %l1, %tstate
14553 wrhpr 0x4, %htstate
14554 done
14555 movle %icc, %o2, %g5
14556 addcc %l5, %i3, %o0
14557 nop
14558 setx loop_1378, %l0, %l1
14559 jmpl %l1, %l6
14560loop_1377:
14561 srax %o4, %i2, %l0
14562 movge %xcc, %o6, %l4
14563 sra %o7, 0x14, %g7
14564loop_1378:
14565 tg %xcc, 0x0
14566 edge32n %g3, %g1, %g4
14567 array8 %g6, %i1, %l1
14568 fabsd %f26, %f2
14569 sdivcc %g2, 0x1963, %i0
14570 saved
14571 rdpr %cwp, %g1
14572 rdpr %cansave, %g2
14573 rdpr %canrestore, %g3
14574 rdpr %cleanwin, %g4
14575 rdpr %otherwin, %g5
14576 rdpr %wstate, %g6
14577 addc %i7, 0x15A6, %o1
14578 prefetch [%l7 + 0x10], 0x3
14579 fones %f10
14580 movleu %xcc, %l3, %o5
14581 set 0x78, %g1
14582 ldxa [%l7 + %g1] 0x18, %l2
14583 tcc %xcc, 0x2
14584 tl %xcc, 0x1
14585 std %f22, [%l7 + 0x68]
14586 wr %g0, 0x81, %asi
14587 stda %i4, [%l7 + 0x68] %asi
14588 fcmped %fcc0, %f22, %f26
14589 flush %l7 + 0x74
14590 andncc %i6, %i4, %o3
14591 movne %xcc, %g5, %o2
14592 saved
14593 rdpr %cwp, %g1
14594 rdpr %cansave, %g2
14595 rdpr %canrestore, %g3
14596 rdpr %cleanwin, %g4
14597 rdpr %otherwin, %g5
14598 rdpr %wstate, %g6
14599 fmovdneg %icc, %f3, %f3
14600 fnegd %f16, %f4
14601 ld [%l7 + 0x08], %f22
14602 tcc %icc, 0x0
14603 fcmpgt32 %f22, %f2, %l5
14604 move %icc, %i3, %l6
14605 movne %icc, %o4, %o0
14606 udiv %l0, 0x19D2, %i2
14607 fcmpne16 %f24, %f16, %l4
14608 umul %o7, 0x0FF7, %g7
14609 udivcc %g3, 0x06CF, %o6
14610 andcc %g4, %g1, %g6
14611 srlx %i1, 0x05, %g2
14612 movvs %icc, %i0, %i7
14613 subccc %l1, 0x0882, %l3
14614 call loop_1379
14615 bpos,a,pn %icc, loop_1380
14616 movneg %xcc, %o1, %l2
14617 edge8n %o5, %i6, %i4
14618loop_1379:
14619 bpos,a,pn %xcc, loop_1381
14620loop_1380:
14621 be,a,pt %xcc, loop_1382
14622 fmul8ulx16 %f4, %f18, %f26
14623 movvs %xcc, %i5, %o3
14624loop_1381:
14625 movgu %icc, %o2, %g5
14626loop_1382:
14627 ldd [%l7 + 0x78], %i2
14628 movre %l6, 0x106, %l5
14629 fmovda %xcc, %f29, %f14
14630 bshuffle %f24, %f6, %f28
14631 addcc %o0, %o4, %l0
14632 fmovrslz %l4, %f15, %f25
14633 tge %icc, 0x1
14634 sdiv %o7, 0x1EA7, %i2
14635 movrlez %g7, 0x149, %g3
14636 movl %xcc, %g4, %o6
14637 fmovrse %g6, %f28, %f1
14638 fnot2s %f28, %f22
14639 edge32l %g1, %g2, %i0
14640 tcs %xcc, 0x5
14641 bn,a,pn %xcc, loop_1383
14642 tle %xcc, 0x5
14643 fmovsleu %icc, %f8, %f26
14644 edge32 %i1, %i7, %l3
14645loop_1383:
14646 movcs %xcc, %l1, %o1
14647 fmovsl %icc, %f17, %f11
14648 te %xcc, 0x7
14649 popc 0x0390, %o5
14650 udivx %i6, 0x1CE6, %l2
14651 fmovscc %xcc, %f13, %f9
14652 edge32 %i5, %o3, %i4
14653 fands %f21, %f13, %f19
14654 edge16ln %g5, %i3, %o2
14655 ldsw [%l7 + 0x78], %l5
14656 edge8l %o0, %l6, %o4
14657 tneg %icc, 0x7
14658 membar 0x25
14659 fmovdge %xcc, %f18, %f26
14660 mulscc %l4, %l0, %o7
14661 tcc %xcc, 0x1
14662 set 0x2C, %o5
14663 swapa [%l7 + %o5] 0x89, %i2
14664 andn %g3, 0x0669, %g7
14665 sdivx %g4, 0x16DD, %o6
14666 addcc %g1, 0x00AD, %g2
14667 tgu %xcc, 0x2
14668 wr %g0, 0x81, %asi
14669 sta %f10, [%l7 + 0x7C] %asi
14670 subcc %g6, 0x06DD, %i1
14671 fmovdn %icc, %f4, %f4
14672 mulscc %i0, 0x04F7, %i7
14673 wr %g0, 0x19, %asi
14674 ldxa [%l7 + 0x70] %asi, %l1
14675 fcmpgt32 %f14, %f18, %l3
14676 te %xcc, 0x7
14677 sra %o1, %o5, %l2
14678 fxor %f8, %f0, %f14
14679 edge8l %i5, %i6, %i4
14680 brnz %o3, loop_1384
14681 fnand %f26, %f2, %f30
14682 fnot2 %f8, %f2
14683 movre %g5, %i3, %l5
14684loop_1384:
14685 edge8l %o0, %o2, %o4
14686 movcs %xcc, %l4, %l6
14687 edge8 %l0, %o7, %g3
14688 wr %g0, 0x81, %asi
14689 stda %i2, [%l7 + 0x70] %asi
14690 bleu loop_1385
14691 fnors %f11, %f12, %f3
14692 mulx %g7, 0x1257, %o6
14693 popc %g4, %g2
14694loop_1385:
14695 edge32l %g1, %g6, %i0
14696 fandnot1s %f13, %f3, %f21
14697 mova %icc, %i7, %l1
14698 tn %xcc, 0x2
14699 edge8l %l3, %o1, %o5
14700 movvs %xcc, %l2, %i1
14701 xnorcc %i6, 0x19FD, %i4
14702 tgu %xcc, 0x0
14703 andcc %i5, %o3, %i3
14704 movre %g5, %l5, %o2
14705 tvs %icc, 0x3
14706 fnand %f8, %f22, %f30
14707 movne %icc, %o0, %o4
14708 srax %l4, %l6, %o7
14709 sdiv %g3, 0x0DF2, %l0
14710 stb %g7, [%l7 + 0x08]
14711 tleu %xcc, 0x4
14712 brgz,a %i2, loop_1386
14713 mulscc %o6, %g2, %g4
14714 fmovrsgez %g1, %f31, %f25
14715 movrgz %g6, 0x1D7, %i7
14716loop_1386:
14717 nop
14718 set 0x50, %o3
14719 ldswa [%l7 + %o3] 0x10, %l1
14720 andn %l3, %o1, %i0
14721 movvc %icc, %l2, %i1
14722 or %i6, 0x0BF1, %i4
14723 set 0x30, %o1
14724 stba %o5, [%l7 + %o1] 0x15
14725 fors %f8, %f11, %f15
14726 tneg %icc, 0x0
14727 brgez,a %i5, loop_1387
14728 movn %icc, %o3, %i3
14729 fandnot2 %f2, %f22, %f16
14730 move %icc, %l5, %o2
14731loop_1387:
14732 add %o0, 0x17E3, %o4
14733 fbue %fcc0, loop_1388
14734 movleu %icc, %l4, %g5
14735 bge,a loop_1389
14736 ba,a,pn %icc, loop_1390
14737loop_1388:
14738 andn %o7, %g3, %l6
14739 edge8l %g7, %l0, %i2
14740loop_1389:
14741 movrlez %o6, %g2, %g1
14742loop_1390:
14743 movrlz %g6, 0x1BA, %i7
14744 movrgez %g4, %l3, %l1
14745 srl %i0, 0x04, %l2
14746 subcc %o1, %i6, %i4
14747 tvc %icc, 0x3
14748 fbul %fcc3, loop_1391
14749 addcc %i1, %i5, %o5
14750 restored
14751 rdpr %cwp, %g1
14752 rdpr %cansave, %g2
14753 rdpr %canrestore, %g3
14754 rdpr %cleanwin, %g4
14755 rdpr %otherwin, %g5
14756 rdpr %wstate, %g6
14757 bcs,a loop_1392
14758loop_1391:
14759 srl %o3, 0x17, %l5
14760 fpadd16s %f8, %f12, %f22
14761 fmovsl %icc, %f12, %f4
14762loop_1392:
14763 xnorcc %i3, 0x0F12, %o2
14764 fxnors %f24, %f23, %f10
14765 fandnot2s %f7, %f7, %f25
14766 stb %o0, [%l7 + 0x6D]
14767 bleu,pn %icc, loop_1393
14768 prefetch [%l7 + 0x24], 0x2
14769 taddcctv %o4, %g5, %o7
14770 edge16n %l4, %l6, %g7
14771loop_1393:
14772 mulscc %l0, %g3, %i2
14773 edge8n %g2, %g1, %g6
14774 tg %icc, 0x0
14775 subccc %o6, 0x116D, %g4
14776 array8 %i7, %l3, %l1
14777 umulcc %i0, %o1, %i6
14778 edge32 %l2, %i4, %i1
14779 movge %xcc, %o5, %o3
14780 subcc %i5, %l5, %o2
14781 edge8 %i3, %o4, %g5
14782 fcmpgt16 %f30, %f16, %o7
14783 fsrc1s %f14, %f24
14784 tl %xcc, 0x1
14785 movle %xcc, %l4, %l6
14786 orn %o0, %l0, %g7
14787 ta %xcc, 0x1
14788 flush %l7 + 0x7C
14789 fpsub16 %f16, %f16, %f22
14790 sra %i2, %g2, %g1
14791 ldsw [%l7 + 0x08], %g3
14792 fmovsgu %xcc, %f21, %f29
14793 fpmerge %f17, %f9, %f26
14794 edge8 %o6, %g4, %g6
14795 ldd [%l7 + 0x40], %f22
14796 array32 %i7, %l3, %i0
14797 sdivx %o1, 0x01DA, %l1
14798 movvs %icc, %l2, %i4
14799 fmovdle %icc, %f10, %f15
14800 fsrc1 %f26, %f0
14801 fandnot1s %f8, %f1, %f20
14802 fmovdg %xcc, %f29, %f28
14803 movne %icc, %i6, %i1
14804 fmovsl %icc, %f0, %f19
14805 fmovrse %o3, %f3, %f8
14806 fmovdgu %icc, %f6, %f20
14807 edge32ln %i5, %o5, %o2
14808 faligndata %f6, %f12, %f18
14809 fmovrsgz %i3, %f16, %f2
14810 andncc %o4, %l5, %o7
14811 tsubcctv %g5, 0x1C12, %l6
14812 edge8 %o0, %l4, %g7
14813 movrgz %i2, 0x223, %g2
14814 udiv %g1, 0x1D5D, %l0
14815 movrgez %g3, %g4, %g6
14816 tgu %icc, 0x3
14817 fcmpeq16 %f0, %f28, %o6
14818 bvs,pn %icc, loop_1394
14819 fcmped %fcc0, %f24, %f10
14820 movvs %icc, %l3, %i0
14821 wr %g0, 0xf1, %asi
14822 stda %f16, [%l7 + 0x40] %asi
14823 membar #Sync
14824loop_1394:
14825 fmovsne %icc, %f12, %f1
14826 taddcctv %o1, %l1, %l2
14827 edge32 %i4, %i6, %i1
14828 movpos %xcc, %o3, %i7
14829 taddcc %o5, 0x1C36, %i5
14830 fbuge %fcc3, loop_1395
14831 fnegs %f27, %f2
14832 or %i3, %o2, %l5
14833 srlx %o7, %g5, %o4
14834loop_1395:
14835 movge %xcc, %o0, %l4
14836 fmovrsne %g7, %f29, %f1
14837 edge32ln %l6, %g2, %g1
14838 tn %xcc, 0x6
14839 tsubcctv %l0, 0x165A, %i2
14840 bpos,pn %xcc, loop_1396
14841 srl %g3, 0x1F, %g4
14842 sethi 0x1CFB, %g6
14843 sdivcc %o6, 0x1CFD, %l3
14844loop_1396:
14845 stbar
14846 movne %xcc, %o1, %i0
14847 tne %icc, 0x5
14848 fmovdne %xcc, %f14, %f11
14849 brgz %l1, loop_1397
14850 bshuffle %f4, %f12, %f28
14851 tcc %icc, 0x1
14852 srax %l2, %i4, %i1
14853loop_1397:
14854 tvc %xcc, 0x2
14855 udiv %o3, 0x1FCE, %i7
14856 bneg,pt %icc, loop_1398
14857 bpos,a,pt %icc, loop_1399
14858 fmul8x16al %f18, %f13, %f30
14859 movl %icc, %i6, %i5
14860loop_1398:
14861 fcmpeq32 %f16, %f6, %o5
14862loop_1399:
14863 nop
14864 wr %g0, 0x88, %asi
14865 lduwa [%l7 + 0x30] %asi, %i3
14866 subcc %l5, %o2, %o7
14867 ba,pt %xcc, loop_1400
14868 alignaddrl %o4, %g5, %l4
14869 fmovsge %xcc, %f9, %f23
14870 bneg,pt %icc, loop_1401
14871loop_1400:
14872 nop
14873 setx loop_1402, %l0, %l1
14874 wrpr 0x1, %tl
14875 wrpr %l1, %tnpc
14876 setx 0x34400001400, %l0, %l1
14877 wrpr %l1, %tstate
14878 wrhpr 0x4, %htstate
14879 done
14880 xor %g7, 0x06A3, %l6
14881 edge32l %g2, %o0, %g1
14882loop_1401:
14883 movrlez %l0, 0x017, %i2
14884loop_1402:
14885 bpos,a %xcc, loop_1403
14886 sdiv %g3, 0x1A95, %g6
14887 bleu loop_1404
14888 movvs %icc, %g4, %l3
14889loop_1403:
14890 fnand %f20, %f10, %f0
14891 faligndata %f30, %f24, %f0
14892loop_1404:
14893 tne %xcc, 0x3
14894 tpos %xcc, 0x5
14895 edge16 %o1, %i0, %o6
14896 fmovdvs %icc, %f17, %f6
14897 fmul8x16 %f11, %f10, %f2
14898 fcmpne16 %f12, %f12, %l1
14899 te %icc, 0x1
14900 popc %i4, %l2
14901 fpack32 %f20, %f16, %f18
14902 bleu,a loop_1405
14903 subccc %o3, %i7, %i1
14904 bshuffle %f24, %f24, %f8
14905 smulcc %i5, %o5, %i6
14906loop_1405:
14907 nop
14908 set 0x39, %i3
14909 stba %i3, [%l7 + %i3] 0xeb
14910 membar #Sync
14911 tle %xcc, 0x6
14912 bne,a,pn %xcc, loop_1406
14913 edge16l %l5, %o7, %o4
14914 alignaddrl %g5, %l4, %g7
14915 std %f8, [%l7 + 0x48]
14916loop_1406:
14917 tcs %xcc, 0x5
14918 edge32ln %l6, %g2, %o0
14919 smulcc %o2, 0x1B80, %g1
14920 fnors %f14, %f25, %f1
14921 edge16ln %l0, %g3, %i2
14922 wr %g0, 0x19, %asi
14923 lduha [%l7 + 0x2E] %asi, %g6
14924 edge32l %g4, %o1, %i0
14925 movleu %icc, %l3, %l1
14926 fsrc1s %f15, %f20
14927 brz %i4, loop_1407
14928 movrlez %o6, %l2, %i7
14929 smulcc %o3, %i5, %o5
14930 brnz,a %i1, loop_1408
14931loop_1407:
14932 smulcc %i3, %l5, %i6
14933 bneg,pn %xcc, loop_1409
14934 mova %xcc, %o4, %o7
14935loop_1408:
14936 restored
14937 rdpr %cwp, %g1
14938 rdpr %cansave, %g2
14939 rdpr %canrestore, %g3
14940 rdpr %cleanwin, %g4
14941 rdpr %otherwin, %g5
14942 rdpr %wstate, %g6
14943 ldsh [%l7 + 0x46], %g5
14944loop_1409:
14945 edge32n %l4, %l6, %g7
14946 fmovdne %icc, %f26, %f22
14947 fcmpne16 %f12, %f6, %g2
14948 fnot2s %f24, %f5
14949 bpos,a %xcc, loop_1410
14950 mova %icc, %o2, %g1
14951 fandnot2 %f8, %f4, %f30
14952 sir 0x0A49
14953loop_1410:
14954 bn,a,pt %xcc, loop_1411
14955 ldstub [%l7 + 0x16], %o0
14956 sdivx %g3, 0x13E4, %l0
14957 fmovsg %xcc, %f20, %f1
14958loop_1411:
14959 subcc %i2, %g6, %o1
14960 fba %fcc3, loop_1412
14961 edge32ln %g4, %i0, %l1
14962 movcc %xcc, %l3, %o6
14963 fcmpne16 %f22, %f20, %i4
14964loop_1412:
14965 bl,a %icc, loop_1413
14966 edge16n %l2, %o3, %i5
14967 sra %o5, %i1, %i3
14968 movn %icc, %l5, %i7
14969loop_1413:
14970 std %i6, [%l7 + 0x38]
14971 fbule,a %fcc3, loop_1414
14972 addc %o7, %o4, %g5
14973 alignaddrl %l4, %g7, %g2
14974 ld [%l7 + 0x6C], %f21
14975loop_1414:
14976 umulcc %o2, 0x0E1F, %l6
14977 ldub [%l7 + 0x55], %o0
14978 tsubcctv %g3, 0x0011, %g1
14979 fnands %f7, %f17, %f28
14980 wr %g0, 0x2e, %asi
14981 ldda [%l7 + 0x70] %asi, %l0
14982 movgu %icc, %g6, %i2
14983 stw %o1, [%l7 + 0x18]
14984 movvc %icc, %g4, %l1
14985 sdiv %i0, 0x0541, %o6
14986 mova %icc, %i4, %l2
14987 tleu %icc, 0x6
14988 fbge %fcc3, loop_1415
14989 movrgz %o3, 0x1EC, %i5
14990 movne %xcc, %o5, %i1
14991 srl %i3, %l3, %l5
14992loop_1415:
14993 movne %icc, %i6, %i7
14994 tsubcctv %o4, 0x1ABB, %o7
14995 fbul %fcc1, loop_1416
14996 tg %icc, 0x7
14997 bg %icc, loop_1417
14998 siam 0x1
14999loop_1416:
15000 edge16l %l4, %g5, %g7
15001 tg %xcc, 0x6
15002loop_1417:
15003 xnor %g2, 0x1271, %o2
15004 bgu,pt %icc, loop_1418
15005 ldd [%l7 + 0x28], %f12
15006 fbn %fcc2, loop_1419
15007 srax %o0, %g3, %g1
15008loop_1418:
15009 movne %xcc, %l6, %l0
15010 fnot1s %f29, %f17
15011loop_1419:
15012 array16 %i2, %o1, %g4
15013 addcc %l1, %g6, %i0
15014 mova %icc, %o6, %l2
15015 tsubcctv %o3, %i4, %o5
15016 edge8n %i1, %i5, %l3
15017 fbul,a %fcc1, loop_1420
15018 orn %l5, %i3, %i7
15019 tne %xcc, 0x6
15020 popc %o4, %o7
15021loop_1420:
15022 tneg %icc, 0x2
15023 xnorcc %i6, %l4, %g5
15024 taddcctv %g7, 0x0B97, %o2
15025 subcc %o0, 0x0BCB, %g2
15026 fmovdcc %icc, %f18, %f26
15027 movcc %icc, %g3, %l6
15028 fnot2 %f28, %f0
15029 orncc %l0, 0x0768, %g1
15030 smul %o1, %g4, %l1
15031 fmovrsne %g6, %f18, %f3
15032 movrlez %i0, 0x158, %o6
15033 udivx %l2, 0x082F, %o3
15034 wr %g0, 0x11, %asi
15035 stba %i4, [%l7 + 0x1B] %asi
15036 add %o5, %i2, %i1
15037 fbul,a %fcc2, loop_1421
15038 std %f16, [%l7 + 0x60]
15039 umulcc %i5, 0x1ECA, %l5
15040 addc %l3, 0x0632, %i3
15041loop_1421:
15042 movpos %xcc, %i7, %o4
15043 ldstub [%l7 + 0x50], %i6
15044 wr %g0, 0x0c, %asi
15045 lduwa [%l7 + 0x7C] %asi, %o7
15046 sra %g5, %g7, %l4
15047 fbg,a %fcc2, loop_1422
15048 edge8n %o0, %o2, %g3
15049 fbne,a %fcc0, loop_1423
15050 movcs %icc, %g2, %l0
15051loop_1422:
15052 bne,pn %icc, loop_1424
15053 nop
15054 setx loop_1425, %l0, %l1
15055 wrpr 0x1, %tl
15056 wrpr %l1, %tpc
15057 add %l1, 0x4, %l1
15058 wrpr %l1, %tnpc
15059 setx 0x34400001400, %l0, %l1
15060 wrpr %l1, %tstate
15061 wrhpr 0x4, %htstate
15062 retry
15063loop_1423:
15064 or %l6, %g1, %g4
15065 sllx %o1, %g6, %l1
15066loop_1424:
15067 bneg,a %icc, loop_1426
15068loop_1425:
15069 fexpand %f23, %f14
15070 fmovse %xcc, %f29, %f19
15071 movrlez %o6, %l2, %o3
15072loop_1426:
15073 bn,pn %xcc, loop_1427
15074 fbug,a %fcc3, loop_1428
15075 fcmple32 %f24, %f12, %i4
15076 umul %o5, %i2, %i1
15077loop_1427:
15078 tneg %xcc, 0x2
15079loop_1428:
15080 sra %i5, 0x0F, %i0
15081 tn %xcc, 0x0
15082 lduh [%l7 + 0x24], %l5
15083 brnz %l3, loop_1429
15084 udivx %i7, 0x0C30, %o4
15085 tpos %xcc, 0x6
15086 ldsw [%l7 + 0x0C], %i6
15087loop_1429:
15088 fmul8x16 %f20, %f16, %f28
15089 st %f18, [%l7 + 0x2C]
15090 array32 %i3, %o7, %g7
15091 restored
15092 rdpr %cwp, %g1
15093 rdpr %cansave, %g2
15094 rdpr %canrestore, %g3
15095 rdpr %cleanwin, %g4
15096 rdpr %otherwin, %g5
15097 rdpr %wstate, %g6
15098 tvc %xcc, 0x3
15099 umulcc %g5, %o0, %o2
15100 be,a,pt %icc, loop_1430
15101 mulscc %l4, 0x0B8A, %g3
15102 alignaddr %g2, %l0, %g1
15103 sub %l6, %o1, %g6
15104loop_1430:
15105 fmovscc %xcc, %f27, %f25
15106 movrlz %l1, 0x12A, %o6
15107 be,a,pt %icc, loop_1431
15108 sllx %g4, %o3, %i4
15109 alignaddrl %l2, %o5, %i2
15110 tge %icc, 0x2
15111loop_1431:
15112 fmovrsgez %i1, %f7, %f15
15113 udivx %i5, 0x0C93, %i0
15114 saved
15115 rdpr %cwp, %g1
15116 rdpr %cansave, %g2
15117 rdpr %canrestore, %g3
15118 rdpr %cleanwin, %g4
15119 rdpr %otherwin, %g5
15120 rdpr %wstate, %g6
15121 srax %l3, 0x09, %l5
15122 edge16 %i7, %o4, %i3
15123 add %i6, 0x0FC7, %g7
15124 fmovsleu %icc, %f20, %f11
15125 fmovse %xcc, %f20, %f29
15126 movl %xcc, %o7, %g5
15127 and %o0, 0x014D, %l4
15128 andcc %g3, 0x09E2, %o2
15129 smul %l0, %g2, %l6
15130 tsubcc %g1, 0x0DA9, %g6
15131 smulcc %o1, 0x1210, %o6
15132 movgu %xcc, %g4, %o3
15133 tgu %xcc, 0x4
15134 orn %l1, %l2, %o5
15135 fbge %fcc1, loop_1432
15136 fmovsg %icc, %f7, %f21
15137 fmovsn %xcc, %f0, %f12
15138 fmovrsgz %i2, %f14, %f8
15139loop_1432:
15140 addc %i1, 0x0873, %i5
15141 bge %xcc, loop_1433
15142 movcs %xcc, %i0, %l3
15143 fbo %fcc2, loop_1434
15144 saved
15145 rdpr %cwp, %g1
15146 rdpr %cansave, %g2
15147 rdpr %canrestore, %g3
15148 rdpr %cleanwin, %g4
15149 rdpr %otherwin, %g5
15150 rdpr %wstate, %g6
15151loop_1433:
15152 movcc %icc, %i4, %i7
15153 edge16 %l5, %i3, %i6
15154loop_1434:
15155 bne %icc, loop_1435
15156 stb %g7, [%l7 + 0x7E]
15157 wr %g0, 0xe2, %asi
15158 stha %o4, [%l7 + 0x6E] %asi
15159 membar #Sync
15160loop_1435:
15161 tvc %xcc, 0x5
15162 fbule %fcc3, loop_1436
15163 alignaddr %g5, %o0, %l4
15164 fmovrdlez %o7, %f2, %f24
15165 movre %o2, 0x09E, %l0
15166loop_1436:
15167 udiv %g2, 0x0F2F, %g3
15168 movrne %g1, 0x3BA, %g6
15169 tne %xcc, 0x6
15170 umulcc %o1, %o6, %l6
15171 fmuld8ulx16 %f16, %f12, %f6
15172 st %f10, [%l7 + 0x74]
15173 fnot2 %f14, %f22
15174 edge32 %o3, %l1, %l2
15175 brz,a %o5, loop_1437
15176 fmovsne %xcc, %f13, %f6
15177 alignaddrl %g4, %i2, %i5
15178 fpsub32s %f25, %f28, %f29
15179loop_1437:
15180 be %icc, loop_1438
15181 be %xcc, loop_1439
15182 fblg,a %fcc1, loop_1440
15183 movn %xcc, %i1, %i0
15184loop_1438:
15185 umul %l3, %i4, %i7
15186loop_1439:
15187 movpos %icc, %i3, %i6
15188loop_1440:
15189 fmovrdne %l5, %f10, %f8
15190 fbuge,a %fcc1, loop_1441
15191 fmovsne %icc, %f3, %f6
15192 mova %xcc, %g7, %o4
15193 fpsub32s %f23, %f11, %f31
15194loop_1441:
15195 fmovsvs %icc, %f7, %f29
15196 flush %l7 + 0x70
15197 wr %g0, 0xe3, %asi
15198 stwa %g5, [%l7 + 0x0C] %asi
15199 membar #Sync
15200 saved
15201 rdpr %cwp, %g1
15202 rdpr %cansave, %g2
15203 rdpr %canrestore, %g3
15204 rdpr %cleanwin, %g4
15205 rdpr %otherwin, %g5
15206 rdpr %wstate, %g6
15207 movcs %icc, %l4, %o0
15208 sra %o2, %l0, %o7
15209 fands %f14, %f19, %f19
15210 edge32ln %g2, %g3, %g1
15211 fpadd32s %f12, %f26, %f27
15212 bvs %icc, loop_1442
15213 ldsb [%l7 + 0x63], %g6
15214 udiv %o1, 0x1736, %o6
15215 fmovsleu %icc, %f3, %f29
15216loop_1442:
15217 tgu %icc, 0x3
15218 subc %l6, %o3, %l1
15219 tcc %icc, 0x7
15220 std %l2, [%l7 + 0x38]
15221 edge8l %g4, %i2, %o5
15222 udiv %i5, 0x1CB2, %i1
15223 fmovdpos %xcc, %f27, %f24
15224 xor %i0, 0x05C4, %i4
15225 movcs %icc, %i7, %l3
15226 tl %xcc, 0x0
15227 set 0x4E, %o0
15228 ldsha [%l7 + %o0] 0x0c, %i3
15229 subc %i6, %g7, %l5
15230 sdiv %o4, 0x0B5C, %g5
15231 tg %xcc, 0x2
15232 fbuge,a %fcc1, loop_1443
15233 fpadd16 %f10, %f22, %f22
15234 fones %f1
15235 orncc %l4, %o2, %l0
15236loop_1443:
15237 tl %xcc, 0x7
15238 movre %o0, %g2, %g3
15239 udivx %o7, 0x183B, %g6
15240 edge32 %g1, %o6, %l6
15241 edge8l %o1, %l1, %l2
15242 tcc %icc, 0x6
15243 orcc %o3, 0x18E8, %g4
15244 subcc %o5, %i2, %i1
15245 movgu %icc, %i5, %i4
15246 set 0x70, %g5
15247 stda %i0, [%l7 + %g5] 0x88
15248 umulcc %i7, %i3, %i6
15249 wr %g0, 0x89, %asi
15250 stda %l2, [%l7 + 0x70] %asi
15251 tn %xcc, 0x4
15252 tcc %icc, 0x3
15253 nop
15254 set 0x20, %g2
15255 prefetch [%l7 + %g2], 0x3
15256 wr %g0, 0x80, %asi
15257 stha %l5, [%l7 + 0x1C] %asi
15258 ble,a,pt %xcc, loop_1444
15259 bcc,a loop_1445
15260 fornot1 %f10, %f28, %f4
15261 udivx %o4, 0x1077, %g7
15262loop_1444:
15263 xor %l4, %o2, %g5
15264loop_1445:
15265 nop
15266 wr %g0, 0x19, %asi
15267 stha %o0, [%l7 + 0x0C] %asi
15268 umulcc %g2, 0x0826, %l0
15269 udivx %o7, 0x09EB, %g3
15270 addc %g6, 0x1300, %g1
15271 tpos %icc, 0x6
15272 movre %o6, 0x2DC, %l6
15273 fmovrse %l1, %f20, %f5
15274 movvc %xcc, %l2, %o3
15275 umul %o1, %o5, %g4
15276 fmovdgu %xcc, %f1, %f12
15277 subcc %i2, %i1, %i5
15278 edge8n %i0, %i4, %i7
15279 movpos %xcc, %i6, %i3
15280 bne,pn %icc, loop_1446
15281 bvs,a loop_1447
15282 movrne %l3, %l5, %o4
15283 fnot2s %f7, %f27
15284loop_1446:
15285 sdivx %l4, 0x08D5, %o2
15286loop_1447:
15287 stw %g5, [%l7 + 0x5C]
15288 orncc %g7, 0x02A9, %o0
15289 movne %icc, %g2, %l0
15290 andcc %o7, 0x129F, %g3
15291 tcc %icc, 0x4
15292 stx %g6, [%l7 + 0x38]
15293 set 0x50, %l2
15294 stha %g1, [%l7 + %l2] 0x0c
15295 saved
15296 rdpr %cwp, %g1
15297 rdpr %cansave, %g2
15298 rdpr %canrestore, %g3
15299 rdpr %cleanwin, %g4
15300 rdpr %otherwin, %g5
15301 rdpr %wstate, %g6
15302 movge %icc, %o6, %l6
15303 edge8n %l1, %l2, %o1
15304 movre %o5, %o3, %i2
15305 xorcc %i1, 0x11D0, %g4
15306 edge16l %i5, %i0, %i4
15307 wr %g0, 0x89, %asi
15308 ldstuba [%l7 + 0x2F] %asi, %i6
15309 edge16n %i7, %i3, %l3
15310 movvc %icc, %o4, %l5
15311 sdivx %o2, 0x0E1E, %g5
15312 movcc %xcc, %g7, %o0
15313 std %l4, [%l7 + 0x30]
15314 add %g2, %o7, %l0
15315 subccc %g3, %g6, %o6
15316 fnot2 %f10, %f4
15317 fornot1 %f2, %f26, %f6
15318 fnands %f23, %f5, %f28
15319 fmovdle %xcc, %f6, %f30
15320 wr %g0, 0x80, %asi
15321 sta %f19, [%l7 + 0x78] %asi
15322 addc %l6, %g1, %l2
15323 fbu %fcc2, loop_1448
15324 fors %f26, %f24, %f23
15325 ta %icc, 0x4
15326 bleu %icc, loop_1449
15327loop_1448:
15328 srl %l1, %o1, %o3
15329 movrgz %i2, %o5, %i1
15330 addccc %i5, 0x07C5, %g4
15331loop_1449:
15332 brlez %i0, loop_1450
15333 udivx %i4, 0x0708, %i6
15334 te %xcc, 0x7
15335 tvc %icc, 0x7
15336loop_1450:
15337 subc %i3, 0x1ACB, %i7
15338 edge32l %l3, %o4, %o2
15339 membar #Sync
15340 wr %g0, 0xf8, %asi
15341 ldda [%l7 + 0x40] %asi, %f0
15342 sra %l5, 0x09, %g7
15343 fmovrdgz %g5, %f28, %f18
15344 fmovscc %icc, %f24, %f14
15345 edge8ln %l4, %g2, %o0
15346 fcmpgt32 %f4, %f26, %l0
15347 tcs %icc, 0x7
15348 brgz,a %g3, loop_1451
15349 array32 %o7, %o6, %g6
15350 orncc %l6, 0x14D4, %l2
15351 sll %l1, %g1, %o1
15352loop_1451:
15353 bn,a,pn %icc, loop_1452
15354 tsubcctv %i2, 0x0241, %o5
15355 fmovdg %icc, %f16, %f11
15356 edge16 %o3, %i5, %i1
15357loop_1452:
15358 tpos %icc, 0x3
15359 fmovdvs %xcc, %f11, %f2
15360 tcc %xcc, 0x4
15361 tneg %xcc, 0x5
15362 fba,a %fcc2, loop_1453
15363 fexpand %f24, %f0
15364 fpsub16 %f22, %f26, %f4
15365 edge8 %g4, %i4, %i6
15366loop_1453:
15367 stb %i0, [%l7 + 0x0B]
15368 movneg %xcc, %i3, %l3
15369 xor %i7, %o4, %o2
15370 udiv %g7, 0x14B0, %g5
15371 edge8ln %l5, %g2, %o0
15372 movne %xcc, %l4, %g3
15373 udivx %o7, 0x1335, %o6
15374 ldstub [%l7 + 0x25], %g6
15375 movneg %xcc, %l0, %l6
15376 fcmps %fcc1, %f19, %f7
15377 tg %xcc, 0x1
15378 fones %f17
15379 mulscc %l1, 0x0EC4, %g1
15380 fbuge,a %fcc0, loop_1454
15381 array16 %l2, %i2, %o1
15382 alignaddr %o5, %i5, %i1
15383 movle %icc, %o3, %i4
15384loop_1454:
15385 fnot2s %f18, %f6
15386 alignaddrl %g4, %i6, %i3
15387 fmul8sux16 %f10, %f8, %f22
15388 tneg %xcc, 0x7
15389 add %i0, 0x089E, %l3
15390 fsrc2 %f28, %f12
15391 membar 0x5C
15392 movgu %icc, %o4, %i7
15393 fsrc2s %f15, %f0
15394 addc %g7, %o2, %g5
15395 fmovrslez %g2, %f10, %f3
15396 ldx [%l7 + 0x18], %l5
15397 te %icc, 0x5
15398 movneg %xcc, %o0, %g3
15399 membar 0x25
15400 edge16l %l4, %o7, %o6
15401 ldd [%l7 + 0x40], %f20
15402 bneg,a loop_1455
15403 array16 %l0, %l6, %g6
15404 tl %icc, 0x1
15405 mova %icc, %l1, %l2
15406loop_1455:
15407 ldsh [%l7 + 0x0C], %i2
15408 xorcc %g1, 0x1AC8, %o5
15409 array32 %o1, %i1, %i5
15410 tcs %xcc, 0x2
15411 saved
15412 rdpr %cwp, %g1
15413 rdpr %cansave, %g2
15414 rdpr %canrestore, %g3
15415 rdpr %cleanwin, %g4
15416 rdpr %otherwin, %g5
15417 rdpr %wstate, %g6
15418 call loop_1456
15419 udiv %i4, 0x1DA7, %o3
15420 tleu %icc, 0x2
15421 smul %i6, 0x1A95, %i3
15422loop_1456:
15423 mova %icc, %i0, %g4
15424 fbug,a %fcc1, loop_1457
15425 fcmpeq16 %f8, %f22, %l3
15426 fblg,a %fcc3, loop_1458
15427 alignaddrl %o4, %g7, %o2
15428loop_1457:
15429 andcc %g5, 0x1BC8, %g2
15430 wr %g0, 0x19, %asi
15431 ldsba [%l7 + 0x24] %asi, %i7
15432loop_1458:
15433 fbu,a %fcc1, loop_1459
15434 taddcc %o0, 0x154B, %g3
15435 tcs %xcc, 0x7
15436 smulcc %l5, %l4, %o7
15437loop_1459:
15438 fbu %fcc3, loop_1460
15439 sub %o6, 0x1AB5, %l6
15440 ldsh [%l7 + 0x2A], %g6
15441 sdiv %l1, 0x1F75, %l0
15442loop_1460:
15443 subccc %i2, %l2, %g1
15444 andncc %o1, %o5, %i5
15445 fbul,a %fcc2, loop_1461
15446 fmovdl %icc, %f13, %f11
15447 be,pt %icc, loop_1462
15448 lduh [%l7 + 0x4C], %i4
15449loop_1461:
15450 fone %f4
15451 set 0x50, %l0
15452 sta %f29, [%l7 + %l0] 0x15
15453loop_1462:
15454 ta %icc, 0x2
15455 fzeros %f3
15456 subcc %o3, 0x0E30, %i1
15457 fmovsge %icc, %f21, %f27
15458 lduw [%l7 + 0x40], %i6
15459 orn %i0, 0x02CB, %g4
15460 fexpand %f31, %f4
15461 edge16 %i3, %l3, %g7
15462 fmovrdgez %o4, %f12, %f22
15463 ta %icc, 0x3
15464 te %icc, 0x2
15465 fmovsvs %icc, %f24, %f16
15466 subccc %o2, 0x08FE, %g5
15467 tge %xcc, 0x4
15468 tcc %xcc, 0x6
15469 srl %g2, 0x0A, %i7
15470 add %o0, 0x1DEC, %l5
15471 sllx %g3, %l4, %o6
15472 and %l6, 0x144A, %g6
15473 fmovdne %xcc, %f18, %f29
15474 stw %o7, [%l7 + 0x14]
15475 set 0x3E, %g3
15476 lduha [%l7 + %g3] 0x88, %l0
15477 edge16ln %l1, %i2, %g1
15478 fmovsg %icc, %f15, %f17
15479 fbu,a %fcc1, loop_1463
15480 sir 0x1B0E
15481 edge16l %l2, %o1, %o5
15482 sth %i5, [%l7 + 0x5E]
15483loop_1463:
15484 mulscc %i4, 0x1AED, %o3
15485 fnot1 %f8, %f8
15486 fnands %f24, %f9, %f30
15487 fxnors %f10, %f26, %f18
15488 array16 %i6, %i1, %i0
15489 set 0x0, %l3
15490 stxa %g4, [%g0 + %l3] 0x20
15491 tpos %xcc, 0x6
15492 tsubcc %l3, %i3, %g7
15493 movge %xcc, %o2, %o4
15494 wr %g0, 0x04, %asi
15495 stda %f16, [%l7 + 0x40] %asi
15496 edge8l %g2, %i7, %g5
15497 bshuffle %f24, %f18, %f4
15498 movrne %l5, 0x216, %o0
15499 fmul8x16au %f6, %f5, %f24
15500 wr %g0, 0x89, %asi
15501 ldsha [%l7 + 0x56] %asi, %g3
15502 bne loop_1464
15503 ldd [%l7 + 0x60], %f16
15504 bcs %xcc, loop_1465
15505 fpack16 %f8, %f14
15506loop_1464:
15507 fandnot2s %f27, %f9, %f0
15508 set 0x18, %l1
15509 ldsba [%l7 + %l1] 0x15, %o6
15510loop_1465:
15511 sdivcc %l6, 0x1210, %l4
15512 tg %icc, 0x3
15513 fmovsneg %icc, %f14, %f20
15514 sdivx %g6, 0x1795, %o7
15515 sdivx %l1, 0x0BD7, %l0
15516 fmovs %f9, %f18
15517 array32 %g1, %i2, %l2
15518 tpos %icc, 0x0
15519 udivx %o1, 0x0E92, %i5
15520 subccc %i4, 0x0C16, %o3
15521 movge %icc, %i6, %i1
15522 subcc %o5, 0x12FB, %g4
15523 edge16ln %i0, %i3, %l3
15524 fbug %fcc3, loop_1466
15525 fbue %fcc2, loop_1467
15526 fble %fcc2, loop_1468
15527 fmovdg %icc, %f15, %f6
15528loop_1466:
15529 movleu %icc, %g7, %o2
15530loop_1467:
15531 fmovsg %icc, %f3, %f31
15532loop_1468:
15533 fmovrdgez %g2, %f8, %f4
15534 fbug %fcc2, loop_1469
15535 subc %o4, %g5, %l5
15536 stbar
15537 movl %icc, %o0, %i7
15538loop_1469:
15539 ldd [%l7 + 0x48], %g2
15540 sethi 0x05F0, %o6
15541 tg %xcc, 0x5
15542 array8 %l4, %g6, %l6
15543 sub %o7, %l1, %l0
15544 mulx %i2, 0x0B79, %g1
15545 lduw [%l7 + 0x48], %o1
15546 lduh [%l7 + 0x2C], %l2
15547 tn %icc, 0x1
15548 prefetch [%l7 + 0x10], 0x2
15549 sub %i4, %i5, %i6
15550 orcc %o3, 0x11AA, %i1
15551 fble %fcc2, loop_1470
15552 fbl,a %fcc2, loop_1471
15553 movrlz %o5, %g4, %i3
15554 smulcc %l3, 0x100E, %i0
15555loop_1470:
15556 add %g7, %o2, %g2
15557loop_1471:
15558 edge8ln %o4, %l5, %o0
15559 tleu %xcc, 0x3
15560 membar 0x48
15561 movvc %icc, %i7, %g5
15562 add %l7, 0x14, %l6
15563 wr %g0, 0x80, %asi
15564 casa [%l6] %asi, %g3, %o6
15565 edge32ln %g6, %l4, %l6
15566 set 0x1E, %o7
15567 lduha [%l7 + %o7] 0x11, %o7
15568 tcs %xcc, 0x4
15569 set 0x0C, %i6
15570 ldswa [%l7 + %i6] 0x88, %l0
15571 udivcc %i2, 0x0894, %l1
15572 sir 0x172B
15573 ldsw [%l7 + 0x54], %g1
15574 fands %f10, %f26, %f26
15575 ble,a,pt %icc, loop_1472
15576 ldsb [%l7 + 0x1F], %l2
15577 edge16l %i4, %o1, %i6
15578 andncc %i5, %o3, %o5
15579loop_1472:
15580 movne %icc, %i1, %i3
15581 nop
15582 setx loop_1473, %l0, %l1
15583 wrpr 0x1, %tl
15584 wrpr %l1, %tpc
15585 add %l1, 0x4, %l1
15586 wrpr %l1, %tnpc
15587 setx 0x34400001400, %l0, %l1
15588 wrpr %l1, %tstate
15589 wrhpr 0x4, %htstate
15590 retry
15591 fmovsleu %xcc, %f10, %f17
15592 taddcc %l3, 0x1F8C, %g4
15593 saved
15594 rdpr %cwp, %g1
15595 rdpr %cansave, %g2
15596 rdpr %canrestore, %g3
15597 rdpr %cleanwin, %g4
15598 rdpr %otherwin, %g5
15599 rdpr %wstate, %g6
15600loop_1473:
15601 saved
15602 rdpr %cwp, %g1
15603 rdpr %cansave, %g2
15604 rdpr %canrestore, %g3
15605 rdpr %cleanwin, %g4
15606 rdpr %otherwin, %g5
15607 rdpr %wstate, %g6
15608 wr %g0, 0x18, %asi
15609 ldstuba [%l7 + 0x3E] %asi, %g7
15610 tg %icc, 0x0
15611 set 0x60, %g6
15612 ldda [%l7 + %g6] 0x04, %i0
15613 tge %icc, 0x2
15614 bpos,pt %xcc, loop_1474
15615 fmul8x16 %f21, %f30, %f4
15616 fmovdg %icc, %f23, %f7
15617 fcmpeq32 %f16, %f0, %g2
15618loop_1474:
15619 xor %o4, 0x0E79, %l5
15620 movleu %xcc, %o2, %i7
15621 fands %f16, %f17, %f24
15622 sllx %o0, 0x0B, %g3
15623 movl %icc, %g5, %o6
15624 tvc %xcc, 0x7
15625 movn %xcc, %l4, %g6
15626 stw %o7, [%l7 + 0x6C]
15627 ldsb [%l7 + 0x6A], %l6
15628 alignaddrl %l0, %i2, %l1
15629 movn %icc, %g1, %l2
15630 ldsb [%l7 + 0x72], %o1
15631 set 0x10, %o6
15632 ldxa [%l7 + %o6] 0x04, %i6
15633 movvc %icc, %i4, %o3
15634 fcmpne16 %f14, %f10, %o5
15635 set 0x2C, %l4
15636 ldsha [%l7 + %l4] 0x15, %i1
15637 tne %xcc, 0x4
15638 tne %icc, 0x5
15639 fmovdcs %xcc, %f18, %f13
15640 and %i3, 0x049B, %l3
15641 fbue,a %fcc2, loop_1475
15642 fcmpne16 %f0, %f4, %i5
15643 bge,a,pn %icc, loop_1476
15644 ble,pt %icc, loop_1477
15645loop_1475:
15646 bg,pn %icc, loop_1478
15647 nop
15648 setx loop_1479, %l0, %l1
15649 wrpr 0x1, %tl
15650 wrpr %l1, %tnpc
15651 setx 0x34400001400, %l0, %l1
15652 wrpr %l1, %tstate
15653 wrhpr 0x4, %htstate
15654 done
15655loop_1476:
15656 udivcc %g4, 0x1A91, %i0
15657loop_1477:
15658 tn %icc, 0x7
15659loop_1478:
15660 udivx %g2, 0x05BE, %g7
15661loop_1479:
15662 popc %o4, %o2
15663 be,a,pn %icc, loop_1480
15664 movpos %icc, %l5, %o0
15665 movge %icc, %g3, %g5
15666 fmovsl %icc, %f26, %f26
15667loop_1480:
15668 udivcc %i7, 0x1F22, %l4
15669 sethi 0x0204, %o6
15670 brgz %o7, loop_1481
15671 tg %xcc, 0x6
15672 sra %g6, %l0, %i2
15673 fxors %f21, %f4, %f30
15674loop_1481:
15675 bvc loop_1482
15676 std %f4, [%l7 + 0x10]
15677 fbuge,a %fcc0, loop_1483
15678 ble,pn %xcc, loop_1484
15679loop_1482:
15680 edge32ln %l1, %l6, %l2
15681 ta %xcc, 0x1
15682loop_1483:
15683 fcmple32 %f4, %f0, %g1
15684loop_1484:
15685 add %i6, 0x1B5E, %i4
15686 fbo,a %fcc3, loop_1485
15687 movrgz %o3, 0x006, %o5
15688 tvs %xcc, 0x6
15689 fcmple32 %f16, %f20, %i1
15690loop_1485:
15691 movvs %icc, %i3, %o1
15692 fors %f17, %f31, %f9
15693 fbn %fcc2, loop_1486
15694 edge8l %l3, %g4, %i0
15695 addc %i5, 0x087C, %g2
15696 edge16 %o4, %o2, %l5
15697loop_1486:
15698 subcc %o0, %g7, %g5
15699 alignaddr %i7, %l4, %g3
15700 prefetch [%l7 + 0x28], 0x2
15701 movvs %xcc, %o6, %g6
15702 fmul8x16au %f20, %f23, %f20
15703 bvc,a,pn %icc, loop_1487
15704 tcc %icc, 0x2
15705 smulcc %l0, %i2, %o7
15706 set 0x30, %o4
15707 ldstuba [%l7 + %o4] 0x89, %l1
15708loop_1487:
15709 nop
15710 wr %g0, 0x11, %asi
15711 ldxa [%l7 + 0x30] %asi, %l2
15712 movn %xcc, %l6, %i6
15713 movvc %icc, %i4, %o3
15714 tvc %icc, 0x3
15715 std %f6, [%l7 + 0x58]
15716 fmovsg %icc, %f3, %f25
15717 restored
15718 rdpr %cwp, %g1
15719 rdpr %cansave, %g2
15720 rdpr %canrestore, %g3
15721 rdpr %cleanwin, %g4
15722 rdpr %otherwin, %g5
15723 rdpr %wstate, %g6
15724 wr %g0, 0x0c, %asi
15725 lduba [%l7 + 0x3C] %asi, %o5
15726 movleu %xcc, %g1, %i3
15727 fmovdle %icc, %f4, %f6
15728 movl %icc, %i1, %o1
15729 fbo,a %fcc1, loop_1488
15730 or %l3, 0x1CB3, %g4
15731 fnegs %f30, %f6
15732 tleu %icc, 0x6
15733loop_1488:
15734 mulscc %i5, %i0, %o4
15735 fpack32 %f26, %f16, %f2
15736 fmovse %icc, %f13, %f26
15737 fornot2s %f27, %f26, %f16
15738 set 0x64, %o2
15739 stha %g2, [%l7 + %o2] 0x89
15740 movrlz %l5, 0x1F8, %o0
15741 orn %g7, %o2, %g5
15742 taddcc %l4, %i7, %o6
15743 movcc %xcc, %g6, %l0
15744 srlx %i2, 0x1D, %g3
15745 movrlz %l1, 0x035, %o7
15746 brlez,a %l6, loop_1489
15747 subc %l2, %i4, %o3
15748 fbg,a %fcc2, loop_1490
15749 movne %xcc, %o5, %i6
15750loop_1489:
15751 swap [%l7 + 0x2C], %g1
15752 sth %i1, [%l7 + 0x0C]
15753loop_1490:
15754 sethi 0x07E5, %o1
15755 fcmpne16 %f26, %f12, %i3
15756 movleu %icc, %l3, %i5
15757 subc %g4, 0x1332, %i0
15758 movgu %xcc, %g2, %l5
15759 fpadd16 %f4, %f2, %f28
15760 fble %fcc0, loop_1491
15761 tcc %xcc, 0x5
15762 bneg,a %xcc, loop_1492
15763 add %o4, %g7, %o2
15764loop_1491:
15765 fmovrdgez %o0, %f2, %f2
15766 fcmpgt16 %f14, %f30, %l4
15767loop_1492:
15768 edge32l %g5, %o6, %g6
15769 edge32l %i7, %i2, %l0
15770 tleu %icc, 0x3
15771 fxnor %f18, %f4, %f0
15772 fmovsneg %icc, %f0, %f18
15773 andcc %l1, %g3, %o7
15774 movge %xcc, %l6, %l2
15775 fpack16 %f2, %f26
15776 xorcc %o3, %o5, %i4
15777 tge %icc, 0x1
15778 orncc %i6, %g1, %o1
15779 nop
15780 setx loop_1493, %l0, %l1
15781 jmpl %l1, %i1
15782 edge16l %i3, %l3, %i5
15783 fcmpd %fcc1, %f16, %f30
15784 tpos %xcc, 0x6
15785loop_1493:
15786 nop
15787 set 0x08, %i1
15788 swapa [%l7 + %i1] 0x89, %g4
15789 subc %i0, %g2, %o4
15790 sdiv %g7, 0x0001, %l5
15791 udiv %o2, 0x008C, %l4
15792 addcc %o0, %g5, %g6
15793 fmovscc %icc, %f11, %f4
15794 movg %icc, %i7, %o6
15795 movpos %xcc, %i2, %l0
15796 prefetch [%l7 + 0x3C], 0x1
15797 wr %g0, 0x81, %asi
15798 ldsha [%l7 + 0x50] %asi, %l1
15799 edge16ln %g3, %o7, %l6
15800 movneg %xcc, %l2, %o5
15801 fmovdg %xcc, %f15, %f1
15802 srax %o3, 0x14, %i4
15803 std %f8, [%l7 + 0x18]
15804 bg,pt %xcc, loop_1494
15805 fmovdleu %icc, %f20, %f11
15806 fmovsne %icc, %f0, %f4
15807 edge16 %i6, %o1, %i1
15808loop_1494:
15809 prefetch [%l7 + 0x68], 0x0
15810 udiv %i3, 0x1196, %g1
15811 movcs %icc, %i5, %g4
15812 edge16l %i0, %g2, %o4
15813 array32 %l3, %l5, %g7
15814 fbo %fcc1, loop_1495
15815 andncc %o2, %l4, %o0
15816 movgu %icc, %g5, %g6
15817 tg %icc, 0x0
15818loop_1495:
15819 movrlz %i7, 0x026, %o6
15820 movgu %xcc, %i2, %l1
15821 movle %xcc, %g3, %o7
15822 fmovdl %xcc, %f18, %f16
15823 tleu %xcc, 0x2
15824 bg loop_1496
15825 fmovrsgz %l6, %f30, %f20
15826 tleu %xcc, 0x2
15827 flush %l7 + 0x2C
15828loop_1496:
15829 bleu,a loop_1497
15830 edge16l %l2, %o5, %l0
15831 sdivx %i4, 0x106B, %o3
15832 fpsub16 %f10, %f26, %f24
15833loop_1497:
15834 xnor %o1, 0x0E4A, %i1
15835 movpos %icc, %i3, %i6
15836 set 0x7E, %g7
15837 ldsha [%l7 + %g7] 0x18, %g1
15838 movge %xcc, %g4, %i5
15839 popc %g2, %i0
15840 addccc %o4, 0x17E1, %l5
15841 umul %g7, %o2, %l3
15842 fzeros %f0
15843 ble,a loop_1498
15844 ldstub [%l7 + 0x15], %o0
15845 fmovscc %xcc, %f18, %f13
15846 movle %icc, %l4, %g6
15847loop_1498:
15848 tge %icc, 0x2
15849 edge8n %g5, %i7, %o6
15850 movge %icc, %l1, %g3
15851 fmovs %f22, %f11
15852 sllx %i2, 0x1B, %o7
15853 taddcc %l2, %l6, %o5
15854 lduh [%l7 + 0x3C], %l0
15855 tn %xcc, 0x6
15856 tneg %xcc, 0x3
15857 fmovrde %o3, %f0, %f14
15858 ta %icc, 0x0
15859 movneg %xcc, %o1, %i4
15860 mulx %i1, %i3, %i6
15861 fbl,a %fcc1, loop_1499
15862 fmovsl %icc, %f12, %f23
15863 fmovrdlz %g1, %f22, %f30
15864 fblg,a %fcc1, loop_1500
15865loop_1499:
15866 fpsub32s %f28, %f28, %f9
15867 edge16ln %g4, %i5, %g2
15868 sdiv %i0, 0x12DC, %l5
15869loop_1500:
15870 fmovsge %xcc, %f9, %f4
15871 movcc %icc, %g7, %o4
15872 fbul,a %fcc0, loop_1501
15873 fmuld8sux16 %f17, %f11, %f10
15874 sub %l3, 0x1F74, %o0
15875 saved
15876 rdpr %cwp, %g1
15877 rdpr %cansave, %g2
15878 rdpr %canrestore, %g3
15879 rdpr %cleanwin, %g4
15880 rdpr %otherwin, %g5
15881 rdpr %wstate, %g6
15882loop_1501:
15883 andn %o2, %l4, %g6
15884 edge16n %i7, %g5, %o6
15885 movg %xcc, %l1, %i2
15886 wr %g0, 0x0c, %asi
15887 stda %g2, [%l7 + 0x20] %asi
15888 tvs %xcc, 0x5
15889 array16 %l2, %o7, %l6
15890 udiv %l0, 0x1ACE, %o3
15891 bshuffle %f8, %f24, %f16
15892 call loop_1502
15893 movrgz %o5, %i4, %i1
15894 array16 %i3, %i6, %o1
15895 srlx %g1, %i5, %g2
15896loop_1502:
15897 nop
15898 set 0x40, %i0
15899 stda %f0, [%l7 + %i0] 0xf1
15900 membar #Sync
15901 fmovdle %xcc, %f1, %f21
15902 bgu,a,pt %xcc, loop_1503
15903 tgu %xcc, 0x2
15904 movvs %xcc, %i0, %g4
15905 array16 %l5, %o4, %g7
15906loop_1503:
15907 array8 %o0, %o2, %l3
15908 tsubcctv %g6, %i7, %g5
15909 fmovdg %xcc, %f10, %f13
15910 wr %g0, 0x89, %asi
15911 swapa [%l7 + 0x54] %asi, %o6
15912 add %l7, 0x5C, %l6
15913 wr %g0, 0x88, %asi
15914 casa [%l6] %asi, %l1, %l4
15915 lduh [%l7 + 0x72], %g3
15916 fbue,a %fcc1, loop_1504
15917 edge16 %l2, %o7, %i2
15918 movcc %icc, %l0, %l6
15919 fmovsn %icc, %f1, %f0
15920loop_1504:
15921 sub %o5, %i4, %i1
15922 edge32 %i3, %i6, %o1
15923 wr %g0, 0x89, %asi
15924 sta %f18, [%l7 + 0x7C] %asi
15925 fmovdge %xcc, %f4, %f28
15926 saved
15927 rdpr %cwp, %g1
15928 rdpr %cansave, %g2
15929 rdpr %canrestore, %g3
15930 rdpr %cleanwin, %g4
15931 rdpr %otherwin, %g5
15932 rdpr %wstate, %g6
15933 tneg %icc, 0x3
15934 brz,a %g1, loop_1505
15935 fbul,a %fcc1, loop_1506
15936 membar 0x3C
15937 addcc %o3, 0x149F, %i5
15938loop_1505:
15939 nop
15940 setx loop_1507, %l0, %l1
15941 wrpr 0x1, %tl
15942 wrpr %l1, %tnpc
15943 setx 0x34400001400, %l0, %l1
15944 wrpr %l1, %tstate
15945 wrhpr 0x4, %htstate
15946 done
15947loop_1506:
15948 edge32 %g2, %g4, %i0
15949 ldd [%l7 + 0x08], %f24
15950 fcmpeq16 %f6, %f2, %l5
15951loop_1507:
15952 movgu %xcc, %o4, %o0
15953 fpack32 %f28, %f14, %f24
15954 move %xcc, %o2, %g7
15955 orn %l3, %i7, %g5
15956 movneg %xcc, %g6, %o6
15957 fabsd %f14, %f14
15958 sll %l1, %g3, %l2
15959 fmovrdlz %l4, %f30, %f14
15960 smul %o7, 0x0ACB, %l0
15961 sub %i2, %l6, %i4
15962 tvs %icc, 0x7
15963 andcc %i1, 0x1CAA, %i3
15964 ld [%l7 + 0x7C], %f20
15965 andn %o5, 0x076E, %o1
15966 movg %icc, %i6, %g1
15967 fcmpes %fcc0, %f26, %f18
15968 nop
15969 setx loop_1508, %l0, %l1
15970 wrpr 0x1, %tl
15971 wrpr %l1, %tpc
15972 add %l1, 0x4, %l1
15973 wrpr %l1, %tnpc
15974 setx 0x34400001400, %l0, %l1
15975 wrpr %l1, %tstate
15976 wrhpr 0x4, %htstate
15977 retry
15978 andcc %o3, %i5, %g4
15979 udiv %g2, 0x0207, %i0
15980 fcmpes %fcc0, %f27, %f13
15981loop_1508:
15982 nop
15983 wr %g0, 0x04, %asi
15984 ldswa [%l7 + 0x18] %asi, %l5
15985 sir 0x0B23
15986 movrlez %o0, 0x2B5, %o2
15987 ba,a,pt %xcc, loop_1509
15988 array32 %o4, %g7, %l3
15989 fpsub16s %f24, %f1, %f5
15990 bg,a loop_1510
15991loop_1509:
15992 andcc %i7, 0x18FC, %g5
15993 fbule %fcc2, loop_1511
15994 fbl %fcc0, loop_1512
15995loop_1510:
15996 brlez %g6, loop_1513
15997 movge %icc, %o6, %l1
15998loop_1511:
15999 fxor %f18, %f28, %f16
16000loop_1512:
16001 movcc %xcc, %l2, %l4
16002loop_1513:
16003 fmovsvc %icc, %f8, %f10
16004 mulscc %g3, 0x031F, %o7
16005 wr %g0, 0x0c, %asi
16006 lduwa [%l7 + 0x20] %asi, %i2
16007 movrne %l6, 0x32D, %i4
16008 wr %g0, 0x80, %asi
16009 stda %l0, [%l7 + 0x58] %asi
16010 set 0x78, %i4
16011 ldxa [%l7 + %i4] 0x04, %i3
16012 edge16n %o5, %o1, %i6
16013 fmovdvc %icc, %f30, %f30
16014 edge32n %g1, %o3, %i1
16015 nop
16016 set 0x08, %l5
16017 std %i4, [%l7 + %l5]
16018 fsrc2s %f29, %f3
16019 tsubcc %g2, 0x1454, %g4
16020 fmovdne %icc, %f6, %f4
16021 add %i0, 0x1F46, %o0
16022 edge32l %o2, %l5, %g7
16023 fmovrdgez %l3, %f10, %f8
16024 edge16ln %o4, %g5, %i7
16025 fbn %fcc0, loop_1514
16026 bcc,pn %xcc, loop_1515
16027 brz,a %o6, loop_1516
16028 sdivx %l1, 0x074A, %l2
16029loop_1514:
16030 smulcc %g6, %g3, %l4
16031loop_1515:
16032 movl %xcc, %i2, %o7
16033loop_1516:
16034 sth %l6, [%l7 + 0x38]
16035 tvs %xcc, 0x2
16036 bshuffle %f12, %f22, %f20
16037 movrgz %i4, 0x215, %i3
16038 orncc %l0, %o5, %o1
16039 smulcc %i6, 0x1D2E, %g1
16040 fandnot2s %f22, %f15, %f16
16041 nop
16042 set 0x78, %i7
16043 std %f6, [%l7 + %i7]
16044 fmovsgu %icc, %f7, %f30
16045 movn %icc, %i1, %i5
16046 fnot2 %f2, %f10
16047 tcs %icc, 0x0
16048 set 0x25, %i2
16049 ldsba [%l7 + %i2] 0x11, %o3
16050 ta %xcc, 0x5
16051 movrlz %g4, 0x136, %i0
16052 fmovsgu %icc, %f15, %f26
16053 addccc %g2, %o2, %l5
16054 edge8n %o0, %l3, %g7
16055 te %icc, 0x2
16056 sir 0x182B
16057 fmovdge %icc, %f28, %f11
16058 edge32n %o4, %g5, %o6
16059 fcmped %fcc1, %f26, %f30
16060 xnorcc %l1, 0x1E7B, %i7
16061 set 0x45, %i5
16062 lduba [%l7 + %i5] 0x80, %g6
16063 xnorcc %l2, %g3, %i2
16064 fmuld8sux16 %f19, %f16, %f24
16065 fble,a %fcc0, loop_1517
16066 bvc %icc, loop_1518
16067 popc %o7, %l4
16068 fxnors %f13, %f16, %f1
16069loop_1517:
16070 fba,a %fcc3, loop_1519
16071loop_1518:
16072 and %l6, %i3, %i4
16073 sdiv %l0, 0x164C, %o1
16074 ble,pt %xcc, loop_1520
16075loop_1519:
16076 sdivcc %i6, 0x1215, %g1
16077 edge16ln %o5, %i5, %o3
16078 brnz %g4, loop_1521
16079loop_1520:
16080 addc %i1, %i0, %o2
16081 set 0x5D, %l6
16082 ldstuba [%l7 + %l6] 0x81, %g2
16083loop_1521:
16084 fmuld8ulx16 %f0, %f7, %f16
16085 brgez,a %l5, loop_1522
16086 fmovda %icc, %f29, %f2
16087 tpos %xcc, 0x3
16088 std %o0, [%l7 + 0x60]
16089loop_1522:
16090 fnegd %f20, %f28
16091 popc 0x062C, %g7
16092 fsrc1 %f14, %f6
16093 srax %l3, %o4, %g5
16094 fmovrslz %o6, %f30, %f5
16095 movcs %xcc, %l1, %g6
16096 udivx %i7, 0x15AB, %g3
16097 movl %xcc, %i2, %o7
16098 edge32l %l4, %l6, %l2
16099 fbl,a %fcc2, loop_1523
16100 movrne %i4, %i3, %l0
16101 fmovdcc %icc, %f0, %f12
16102 movn %icc, %i6, %o1
16103loop_1523:
16104 fandnot2s %f10, %f1, %f23
16105 fmul8x16al %f31, %f5, %f22
16106 fabsd %f30, %f6
16107 fmuld8ulx16 %f4, %f16, %f16
16108 set 0x68, %g1
16109 swapa [%l7 + %g1] 0x10, %o5
16110 movrne %i5, 0x332, %o3
16111 sdivx %g1, 0x1F48, %i1
16112 mulscc %g4, 0x02FE, %i0
16113 movrgez %g2, %l5, %o2
16114 sdiv %g7, 0x19B5, %l3
16115 brgz,a %o4, loop_1524
16116 fpack32 %f2, %f14, %f6
16117 ldub [%l7 + 0x1B], %o0
16118 ble,a loop_1525
16119loop_1524:
16120 fands %f27, %f27, %f6
16121 xorcc %g5, 0x053F, %o6
16122 movrne %g6, 0x1F5, %l1
16123loop_1525:
16124 sth %g3, [%l7 + 0x2E]
16125 bge,a loop_1526
16126 edge8l %i7, %o7, %l4
16127 fcmpeq16 %f22, %f28, %i2
16128 ldsb [%l7 + 0x76], %l6
16129loop_1526:
16130 movn %icc, %i4, %l2
16131 tgu %icc, 0x0
16132 brlez,a %l0, loop_1527
16133 movn %icc, %i6, %o1
16134 taddcc %i3, 0x16FE, %o5
16135 fmul8sux16 %f22, %f22, %f2
16136loop_1527:
16137 movcc %xcc, %i5, %o3
16138 sdiv %g1, 0x1614, %g4
16139 restored
16140 rdpr %cwp, %g1
16141 rdpr %cansave, %g2
16142 rdpr %canrestore, %g3
16143 rdpr %cleanwin, %g4
16144 rdpr %otherwin, %g5
16145 rdpr %wstate, %g6
16146 fbule,a %fcc3, loop_1528
16147 movleu %icc, %i0, %g2
16148 xnorcc %i1, %o2, %l5
16149 srl %g7, %l3, %o4
16150loop_1528:
16151 tpos %icc, 0x4
16152 fbu,a %fcc0, loop_1529
16153 sdivx %g5, 0x0C35, %o6
16154 fbe,a %fcc0, loop_1530
16155 tn %icc, 0x0
16156loop_1529:
16157 saved
16158 rdpr %cwp, %g1
16159 rdpr %cansave, %g2
16160 rdpr %canrestore, %g3
16161 rdpr %cleanwin, %g4
16162 rdpr %otherwin, %g5
16163 rdpr %wstate, %g6
16164 fmovd %f10, %f30
16165loop_1530:
16166 movg %icc, %o0, %l1
16167 movcc %xcc, %g6, %i7
16168 membar 0x71
16169 stb %o7, [%l7 + 0x77]
16170 mulx %g3, 0x0409, %l4
16171 tsubcctv %i2, 0x12C3, %i4
16172 movrlz %l2, 0x282, %l0
16173 bneg,pn %icc, loop_1531
16174 movrne %i6, 0x26F, %o1
16175 fornot2 %f12, %f16, %f2
16176 set 0x2F, %g4
16177 ldstuba [%l7 + %g4] 0x11, %i3
16178loop_1531:
16179 mova %icc, %l6, %o5
16180 edge16 %i5, %o3, %g4
16181 addcc %g1, %g2, %i0
16182 edge8 %o2, %l5, %g7
16183 ldsb [%l7 + 0x6A], %i1
16184 srl %o4, %l3, %o6
16185 movre %o0, %l1, %g6
16186 set 0x38, %o3
16187 lduwa [%l7 + %o3] 0x04, %i7
16188 set 0x11, %o1
16189 stba %o7, [%l7 + %o1] 0x23
16190 membar #Sync
16191 edge32 %g3, %l4, %g5
16192 set 0x108, %i3
16193 ldxa [%g0 + %i3] 0x21, %i4
16194 fnot1 %f0, %f14
16195 fcmpeq16 %f18, %f4, %i2
16196 fnot1 %f26, %f30
16197 wr %g0, 0x88, %asi
16198 prefetcha [%l7 + 0x70] %asi, 0x1
16199 bn,pn %xcc, loop_1532
16200 srlx %l0, 0x11, %o1
16201 edge8l %i3, %i6, %o5
16202 fornot2s %f30, %f6, %f1
16203loop_1532:
16204 nop
16205 wr %g0, 0x89, %asi
16206 ldxa [%l7 + 0x60] %asi, %l6
16207 tg %xcc, 0x7
16208 fpadd16 %f16, %f20, %f4
16209 edge8 %o3, %g4, %g1
16210 fnors %f31, %f5, %f14
16211 edge32n %g2, %i0, %i5
16212 movrne %l5, %g7, %o2
16213 andncc %i1, %o4, %l3
16214 orcc %o0, %o6, %l1
16215 set 0x50, %o5
16216 ldswa [%l7 + %o5] 0x89, %i7
16217 bcc,pn %icc, loop_1533
16218 sll %o7, 0x1B, %g3
16219 movrgz %g6, %l4, %g5
16220 pdist %f0, %f28, %f14
16221loop_1533:
16222 nop
16223 set 0x3E, %g5
16224 ldsha [%l7 + %g5] 0x80, %i4
16225 or %l2, 0x1C72, %i2
16226 fmovsvs %xcc, %f12, %f8
16227 movneg %xcc, %l0, %i3
16228 fbge,a %fcc1, loop_1534
16229 smul %o1, 0x1B0B, %o5
16230 nop
16231 set 0x64, %g2
16232 sth %l6, [%l7 + %g2]
16233 bcs loop_1535
16234loop_1534:
16235 edge16l %o3, %g4, %i6
16236 array8 %g1, %g2, %i0
16237 orn %i5, %l5, %o2
16238loop_1535:
16239 alignaddr %i1, %o4, %g7
16240 stb %o0, [%l7 + 0x51]
16241 st %f18, [%l7 + 0x10]
16242 bne,a loop_1536
16243 popc 0x1F41, %o6
16244 tsubcctv %l1, 0x1561, %i7
16245 movn %icc, %l3, %g3
16246loop_1536:
16247 fmovrdlez %g6, %f20, %f30
16248 udivx %l4, 0x07FE, %g5
16249 orn %o7, %l2, %i4
16250 brlz %l0, loop_1537
16251 movl %xcc, %i3, %i2
16252 orn %o5, %l6, %o3
16253 be,pt %icc, loop_1538
16254loop_1537:
16255 ldsh [%l7 + 0x76], %g4
16256 wr %g0, 0x81, %asi
16257 stda %f16, [%l7 + 0x40] %asi
16258loop_1538:
16259 movvs %icc, %i6, %o1
16260 fmovda %xcc, %f3, %f10
16261 set 0x50, %o0
16262 stxa %g1, [%l7 + %o0] 0x2b
16263 membar #Sync
16264 prefetch [%l7 + 0x2C], 0x2
16265 tl %icc, 0x6
16266 fmovdn %xcc, %f25, %f16
16267 movrlez %i0, %i5, %g2
16268 tge %icc, 0x6
16269 wr %g0, 0x58, %asi
16270 ldxa [%g0 + 0x0] %asi, %l5
16271 subc %i1, %o2, %o4
16272 bgu,a,pn %xcc, loop_1539
16273 movrgz %o0, %o6, %g7
16274 faligndata %f14, %f16, %f22
16275 bn,a loop_1540
16276loop_1539:
16277 fpsub16 %f24, %f0, %f2
16278 tneg %icc, 0x3
16279 fbe,a %fcc2, loop_1541
16280loop_1540:
16281 nop
16282 setx loop_1542, %l0, %l1
16283 jmpl %l1, %l1
16284 brlez,a %l3, loop_1543
16285 tne %icc, 0x5
16286loop_1541:
16287 orcc %g3, 0x1AFD, %i7
16288loop_1542:
16289 fmovd %f2, %f22
16290loop_1543:
16291 sub %g6, 0x0828, %l4
16292 xnorcc %o7, %g5, %l2
16293 ta %xcc, 0x3
16294 movcc %icc, %i4, %l0
16295 fpadd32 %f16, %f28, %f28
16296 taddcctv %i2, %i3, %l6
16297 fandnot1s %f14, %f17, %f20
16298 wr %g0, 0x81, %asi
16299 ldstuba [%l7 + 0x47] %asi, %o5
16300 edge16n %g4, %i6, %o3
16301 tn %icc, 0x6
16302 be,a %icc, loop_1544
16303 fmovsa %icc, %f16, %f6
16304 edge32ln %g1, %i0, %i5
16305 fmovsne %xcc, %f26, %f29
16306loop_1544:
16307 array8 %o1, %g2, %l5
16308 bcc,a %xcc, loop_1545
16309 fmovscs %icc, %f1, %f21
16310 xor %i1, 0x171A, %o2
16311 ldx [%l7 + 0x10], %o4
16312loop_1545:
16313 membar 0x7A
16314 movle %icc, %o0, %g7
16315 fors %f8, %f21, %f19
16316 ldx [%l7 + 0x40], %o6
16317 tg %icc, 0x5
16318 subc %l1, %g3, %i7
16319 fmuld8sux16 %f30, %f24, %f4
16320 wr %g0, 0xe3, %asi
16321 stda %g6, [%l7 + 0x10] %asi
16322 membar #Sync
16323 add %l7, 0x28, %l6
16324 wr %g0, 0x80, %asi
16325 casxa [%l6] 0x80, %l3, %l4
16326 sdivcc %o7, 0x1894, %g5
16327 tleu %icc, 0x1
16328 fnot2 %f14, %f24
16329 fcmps %fcc3, %f13, %f3
16330 movgu %xcc, %i4, %l0
16331 tleu %icc, 0x2
16332 fmovdvc %xcc, %f6, %f29
16333 fmovscs %xcc, %f1, %f3
16334 ldd [%l7 + 0x70], %f24
16335 andn %l2, 0x09CB, %i2
16336 fbl,a %fcc3, loop_1546
16337 stw %i3, [%l7 + 0x1C]
16338 prefetch [%l7 + 0x48], 0x1
16339 ldsb [%l7 + 0x3D], %l6
16340loop_1546:
16341 udivcc %g4, 0x0D32, %o5
16342 tpos %xcc, 0x0
16343 tvc %xcc, 0x5
16344 orcc %i6, %g1, %o3
16345 alignaddrl %i0, %o1, %i5
16346 sdivx %l5, 0x054E, %i1
16347 fmovdl %icc, %f22, %f15
16348 set 0x60, %l2
16349 ldxa [%l7 + %l2] 0x14, %g2
16350 fmovrdne %o2, %f4, %f28
16351 movleu %icc, %o0, %o4
16352 tl %icc, 0x2
16353 sdivcc %g7, 0x1482, %l1
16354 fcmple16 %f22, %f18, %g3
16355 addccc %i7, %g6, %l3
16356 ldsb [%l7 + 0x60], %o6
16357 add %l4, %o7, %g5
16358 fmul8x16 %f9, %f18, %f24
16359 taddcctv %l0, 0x1E75, %i4
16360 set 0x44, %l0
16361 ldsha [%l7 + %l0] 0x18, %i2
16362 sdivcc %i3, 0x0070, %l2
16363 bshuffle %f16, %f16, %f28
16364 srlx %g4, 0x0B, %o5
16365 brz %i6, loop_1547
16366 restored
16367 rdpr %cwp, %g1
16368 rdpr %cansave, %g2
16369 rdpr %canrestore, %g3
16370 rdpr %cleanwin, %g4
16371 rdpr %otherwin, %g5
16372 rdpr %wstate, %g6
16373 fbue,a %fcc1, loop_1548
16374 and %g1, 0x14AF, %l6
16375loop_1547:
16376 smul %o3, 0x0906, %o1
16377 fabss %f0, %f9
16378loop_1548:
16379 movrlz %i0, %i5, %l5
16380 set 0x0A, %g3
16381 stha %i1, [%l7 + %g3] 0x27
16382 membar #Sync
16383 edge8ln %o2, %g2, %o0
16384 fxnor %f0, %f12, %f26
16385 sdivx %g7, 0x18DB, %o4
16386 fble %fcc3, loop_1549
16387 tsubcc %l1, %i7, %g6
16388 fmovrdgez %g3, %f22, %f12
16389 fmovs %f2, %f6
16390loop_1549:
16391 fnegd %f30, %f10
16392 tcs %icc, 0x4
16393 wr %g0, 0x19, %asi
16394 lda [%l7 + 0x0C] %asi, %f26
16395 fbuge %fcc1, loop_1550
16396 add %l3, 0x18BA, %o6
16397 nop
16398 setx loop_1551, %l0, %l1
16399 wrpr 0x1, %tl
16400 wrpr %l1, %tpc
16401 add %l1, 0x4, %l1
16402 wrpr %l1, %tnpc
16403 setx 0x34400001400, %l0, %l1
16404 wrpr %l1, %tstate
16405 wrhpr 0x4, %htstate
16406 retry
16407 ldstub [%l7 + 0x1F], %o7
16408loop_1550:
16409 addc %g5, %l4, %i4
16410 move %xcc, %l0, %i2
16411loop_1551:
16412 move %icc, %i3, %g4
16413 udivcc %l2, 0x167A, %i6
16414 smul %o5, 0x1284, %l6
16415 edge8n %o3, %o1, %g1
16416 fmuld8ulx16 %f17, %f8, %f14
16417 fand %f30, %f14, %f28
16418 addc %i0, 0x0491, %i5
16419 smul %i1, 0x0104, %o2
16420 for %f10, %f28, %f2
16421 stx %l5, [%l7 + 0x20]
16422 nop
16423 setx loop_1552, %l0, %l1
16424 jmpl %l1, %o0
16425 udiv %g2, 0x0C17, %o4
16426 movvs %icc, %l1, %i7
16427 tne %xcc, 0x0
16428loop_1552:
16429 nop
16430 setx loop_1553, %l0, %l1
16431 wrpr 0x1, %tl
16432 wrpr %l1, %tpc
16433 add %l1, 0x4, %l1
16434 wrpr %l1, %tnpc
16435 setx 0x34400001400, %l0, %l1
16436 wrpr %l1, %tstate
16437 wrhpr 0x4, %htstate
16438 retry
16439 orn %g7, 0x0B18, %g3
16440 smul %g6, %o6, %o7
16441 edge8ln %l3, %g5, %l4
16442loop_1553:
16443 ldx [%l7 + 0x28], %i4
16444 xnorcc %i2, %l0, %i3
16445 fpack32 %f24, %f10, %f10
16446 fbuge %fcc2, loop_1554
16447 sll %g4, 0x19, %l2
16448 bneg,pt %xcc, loop_1555
16449 fsrc1 %f2, %f8
16450loop_1554:
16451 edge16ln %i6, %o5, %o3
16452 fmovdvc %xcc, %f18, %f26
16453loop_1555:
16454 addccc %o1, 0x05E4, %g1
16455 movn %xcc, %i0, %i5
16456 bne,a,pn %icc, loop_1556
16457 tgu %xcc, 0x6
16458 fba,a %fcc2, loop_1557
16459 std %i6, [%l7 + 0x60]
16460loop_1556:
16461 mulscc %i1, %l5, %o2
16462 fmovsa %xcc, %f21, %f6
16463loop_1557:
16464 fmovrde %g2, %f12, %f8
16465 tvc %icc, 0x3
16466 bneg,a %xcc, loop_1558
16467 fbule %fcc3, loop_1559
16468 fpsub32s %f14, %f7, %f9
16469 fmovsg %xcc, %f30, %f30
16470loop_1558:
16471 nop
16472 set 0x7D, %l1
16473 ldsba [%l7 + %l1] 0x10, %o4
16474loop_1559:
16475 stb %o0, [%l7 + 0x52]
16476 srlx %i7, %l1, %g7
16477 ldsh [%l7 + 0x1E], %g6
16478 edge32ln %g3, %o6, %l3
16479 movre %g5, 0x182, %o7
16480 sethi 0x1145, %l4
16481 movvs %icc, %i4, %i2
16482 edge8 %i3, %l0, %l2
16483 fnot1s %f10, %f29
16484 edge16ln %i6, %o5, %o3
16485 fbn,a %fcc0, loop_1560
16486 tcc %icc, 0x0
16487 fnand %f16, %f8, %f24
16488 tn %icc, 0x1
16489loop_1560:
16490 orncc %o1, 0x1EB2, %g1
16491 tn %icc, 0x2
16492 umulcc %i0, 0x097F, %g4
16493 flush %l7 + 0x64
16494 add %l6, 0x141D, %i5
16495 st %f12, [%l7 + 0x0C]
16496 array32 %l5, %o2, %i1
16497 movrgez %g2, 0x291, %o4
16498 movrgez %i7, 0x032, %o0
16499 edge8ln %l1, %g6, %g7
16500 mulx %o6, 0x041D, %g3
16501 fandnot2s %f20, %f11, %f19
16502 fornot1 %f16, %f22, %f14
16503 movne %xcc, %g5, %l3
16504 saved
16505 rdpr %cwp, %g1
16506 rdpr %cansave, %g2
16507 rdpr %canrestore, %g3
16508 rdpr %cleanwin, %g4
16509 rdpr %otherwin, %g5
16510 rdpr %wstate, %g6
16511 set 0x54, %l3
16512 stba %o7, [%l7 + %l3] 0x19
16513 movvc %xcc, %i4, %i2
16514 fbe %fcc0, loop_1561
16515 edge8 %l4, %l0, %l2
16516 edge8ln %i3, %i6, %o5
16517 tcc %xcc, 0x6
16518loop_1561:
16519 srlx %o3, 0x01, %g1
16520 for %f30, %f22, %f12
16521 te %icc, 0x7
16522 smulcc %i0, 0x0919, %g4
16523 fmovd %f6, %f20
16524 fcmple16 %f22, %f24, %l6
16525 movle %xcc, %o1, %i5
16526 tl %icc, 0x6
16527 flush %l7 + 0x64
16528 fbo %fcc3, loop_1562
16529 tleu %icc, 0x2
16530 movcc %icc, %l5, %i1
16531 taddcc %o2, %o4, %i7
16532loop_1562:
16533 sdivx %o0, 0x0D60, %g2
16534 taddcc %l1, %g7, %o6
16535 addc %g3, 0x099E, %g5
16536 edge16 %g6, %l3, %o7
16537 srlx %i2, %l4, %l0
16538 addccc %i4, %i3, %i6
16539 mulscc %o5, %o3, %l2
16540 st %f8, [%l7 + 0x1C]
16541 swap [%l7 + 0x7C], %g1
16542 addcc %i0, %g4, %l6
16543 tl %icc, 0x4
16544 movvs %xcc, %o1, %l5
16545 andcc %i5, 0x1F7E, %i1
16546 movre %o2, 0x1C7, %i7
16547 andn %o0, %g2, %o4
16548 orncc %l1, %o6, %g3
16549 edge16 %g7, %g6, %g5
16550 membar 0x62
16551 sllx %o7, 0x1B, %l3
16552 fba %fcc1, loop_1563
16553 tl %xcc, 0x3
16554 fmovsne %icc, %f22, %f21
16555 fornot2s %f17, %f12, %f13
16556loop_1563:
16557 movpos %xcc, %i2, %l0
16558 sra %i4, 0x0A, %i3
16559 movrlz %i6, 0x242, %o5
16560 fmovse %xcc, %f15, %f10
16561 xorcc %o3, 0x16BB, %l4
16562 movcc %icc, %l2, %i0
16563 srax %g1, %l6, %g4
16564 tne %xcc, 0x6
16565 tle %icc, 0x0
16566 tvc %xcc, 0x4
16567 movleu %icc, %o1, %i5
16568 fmovsvs %icc, %f9, %f4
16569 edge16 %i1, %l5, %i7
16570 srlx %o0, %g2, %o4
16571 edge8ln %l1, %o6, %g3
16572 fmovsvc %xcc, %f17, %f16
16573 andcc %g7, %g6, %o2
16574 wr %g0, 0x11, %asi
16575 ldstuba [%l7 + 0x1A] %asi, %g5
16576 umulcc %o7, %i2, %l3
16577 fmovsle %xcc, %f2, %f0
16578 edge8l %i4, %l0, %i6
16579 sethi 0x1F26, %o5
16580 xnorcc %o3, %l4, %i3
16581 taddcctv %i0, 0x16A5, %g1
16582 orcc %l6, 0x0EB7, %g4
16583 wr %g0, 0x18, %asi
16584 swapa [%l7 + 0x64] %asi, %l2
16585 edge8l %i5, %o1, %i1
16586 movrne %l5, 0x225, %o0
16587 fone %f4
16588 addccc %i7, 0x12B1, %g2
16589 orn %l1, 0x0459, %o4
16590 movvc %xcc, %o6, %g7
16591 fxnors %f26, %f7, %f1
16592 fcmpd %fcc0, %f22, %f24
16593 xnorcc %g3, 0x193D, %g6
16594 edge8ln %g5, %o2, %o7
16595 fnegd %f12, %f14
16596 fsrc1 %f4, %f8
16597 subcc %l3, %i2, %i4
16598 set 0x14, %i6
16599 ldswa [%l7 + %i6] 0x10, %i6
16600 movge %xcc, %l0, %o3
16601 orncc %l4, %o5, %i3
16602 fcmpeq16 %f28, %f2, %i0
16603 flush %l7 + 0x10
16604 edge8 %g1, %g4, %l6
16605 tleu %xcc, 0x6
16606 wr %g0, 0x88, %asi
16607 lduha [%l7 + 0x4C] %asi, %l2
16608 movneg %icc, %o1, %i5
16609 ldsb [%l7 + 0x0D], %l5
16610 movrgz %i1, 0x0C1, %i7
16611 wr %g0, 0x0c, %asi
16612 sta %f31, [%l7 + 0x24] %asi
16613 wr %g0, 0x11, %asi
16614 sta %f22, [%l7 + 0x3C] %asi
16615 tgu %xcc, 0x5
16616 movrgez %o0, 0x3EA, %l1
16617 smulcc %o4, 0x1857, %g2
16618 ldd [%l7 + 0x08], %g6
16619 sethi 0x0518, %g3
16620 ta %xcc, 0x6
16621 orn %g6, %o6, %o2
16622 restored
16623 rdpr %cwp, %g1
16624 rdpr %cansave, %g2
16625 rdpr %canrestore, %g3
16626 rdpr %cleanwin, %g4
16627 rdpr %otherwin, %g5
16628 rdpr %wstate, %g6
16629 fxnors %f0, %f25, %f4
16630 fbl,a %fcc3, loop_1564
16631 ldsh [%l7 + 0x34], %o7
16632 bneg %xcc, loop_1565
16633 saved
16634 rdpr %cwp, %g1
16635 rdpr %cansave, %g2
16636 rdpr %canrestore, %g3
16637 rdpr %cleanwin, %g4
16638 rdpr %otherwin, %g5
16639 rdpr %wstate, %g6
16640loop_1564:
16641 array16 %g5, %l3, %i4
16642 fone %f10
16643loop_1565:
16644 brlz %i2, loop_1566
16645 tleu %icc, 0x5
16646 bgu,a,pt %xcc, loop_1567
16647 fsrc2 %f14, %f14
16648loop_1566:
16649 fble %fcc0, loop_1568
16650 std %i6, [%l7 + 0x38]
16651loop_1567:
16652 fexpand %f3, %f18
16653 edge8 %l0, %l4, %o5
16654loop_1568:
16655 fmuld8ulx16 %f18, %f6, %f12
16656 xor %i3, 0x03F1, %i0
16657 fpsub32 %f2, %f12, %f30
16658 tne %icc, 0x7
16659 fcmpgt32 %f24, %f20, %o3
16660 edge32l %g4, %l6, %l2
16661 alignaddr %o1, %i5, %g1
16662 movrlz %l5, 0x27D, %i7
16663 brz,a %i1, loop_1569
16664 tle %icc, 0x6
16665 faligndata %f24, %f20, %f24
16666 wr %g0, 0x80, %asi
16667 stha %o0, [%l7 + 0x74] %asi
16668loop_1569:
16669 fxors %f21, %f2, %f10
16670 add %l7, 0x70, %l6
16671 wr %g0, 0x81, %asi
16672 casa [%l6] 0x81, %l1, %g2
16673 xnor %o4, 0x1256, %g3
16674 mulx %g7, %g6, %o2
16675 tneg %icc, 0x4
16676 taddcc %o7, %o6, %g5
16677 addcc %l3, 0x06A8, %i2
16678 set 0x60, %o7
16679 ldsha [%l7 + %o7] 0x80, %i4
16680 fbuge,a %fcc1, loop_1570
16681 tgu %icc, 0x3
16682 bge,a %icc, loop_1571
16683 fbug,a %fcc3, loop_1572
16684loop_1570:
16685 tge %xcc, 0x7
16686 edge8n %i6, %l4, %l0
16687loop_1571:
16688 brgez %o5, loop_1573
16689loop_1572:
16690 addcc %i0, 0x09BF, %o3
16691 wr %g0, 0x04, %asi
16692 stha %i3, [%l7 + 0x08] %asi
16693loop_1573:
16694 flush %l7 + 0x0C
16695 brnz %g4, loop_1574
16696 fcmpgt16 %f14, %f20, %l2
16697 udivx %o1, 0x07D9, %l6
16698 smulcc %g1, 0x08E8, %l5
16699loop_1574:
16700 taddcc %i7, %i1, %o0
16701 move %xcc, %l1, %g2
16702 fmovsleu %icc, %f4, %f7
16703 sir 0x113F
16704 brlz %o4, loop_1575
16705 edge8l %i5, %g3, %g6
16706 sub %o2, %g7, %o6
16707 andn %g5, 0x026A, %o7
16708loop_1575:
16709 movvc %icc, %l3, %i4
16710 andcc %i6, %i2, %l0
16711 fmovdcc %xcc, %f10, %f4
16712 edge16l %l4, %i0, %o3
16713 edge16 %i3, %g4, %l2
16714 fnot1s %f0, %f2
16715 fandnot1 %f26, %f10, %f16
16716 srax %o1, 0x1C, %l6
16717 array32 %o5, %l5, %i7
16718 ldstub [%l7 + 0x5A], %i1
16719 xnorcc %o0, %l1, %g2
16720 fmul8x16 %f7, %f14, %f6
16721 tvc %icc, 0x1
16722 tl %xcc, 0x4
16723 sub %o4, 0x059B, %i5
16724 umul %g3, 0x1BC9, %g1
16725 sir 0x1DEF
16726 edge32 %o2, %g7, %o6
16727 add %g6, 0x00BD, %g5
16728 xnorcc %l3, %i4, %o7
16729 orcc %i2, 0x183E, %l0
16730 restored
16731 rdpr %cwp, %g1
16732 rdpr %cansave, %g2
16733 rdpr %canrestore, %g3
16734 rdpr %cleanwin, %g4
16735 rdpr %otherwin, %g5
16736 rdpr %wstate, %g6
16737 addcc %i6, 0x0D58, %l4
16738 add %o3, %i0, %g4
16739 bgu,a %xcc, loop_1576
16740 edge32n %i3, %o1, %l2
16741 brlez %o5, loop_1577
16742 tleu %xcc, 0x2
16743loop_1576:
16744 fmovsa %icc, %f29, %f30
16745 fbue %fcc0, loop_1578
16746loop_1577:
16747 fmovrsne %l5, %f31, %f18
16748 movneg %xcc, %i7, %i1
16749 fbu,a %fcc1, loop_1579
16750loop_1578:
16751 movcc %icc, %l6, %o0
16752 std %g2, [%l7 + 0x18]
16753 movvs %xcc, %o4, %l1
16754loop_1579:
16755 ba,a,pn %icc, loop_1580
16756 movpos %icc, %g3, %g1
16757 bneg,a %xcc, loop_1581
16758 umulcc %o2, %i5, %g7
16759loop_1580:
16760 smul %o6, %g6, %g5
16761 fnors %f22, %f1, %f23
16762loop_1581:
16763 fbule %fcc1, loop_1582
16764 movne %xcc, %l3, %i4
16765 add %l7, 0x58, %l6
16766 wr %g0, 0x10, %asi
16767 casxa [%l6] %asi, %o7, %i2
16768loop_1582:
16769 udivx %l0, 0x0731, %i6
16770 fmovrdlz %o3, %f16, %f20
16771 fcmpgt32 %f26, %f2, %i0
16772 tge %xcc, 0x6
16773 fpsub32 %f2, %f18, %f14
16774 fbul,a %fcc3, loop_1583
16775 edge32l %g4, %l4, %o1
16776 ldstub [%l7 + 0x63], %i3
16777 tsubcctv %l2, %o5, %i7
16778loop_1583:
16779 movne %icc, %l5, %l6
16780 movcs %icc, %i1, %g2
16781 umulcc %o4, %l1, %g3
16782 bge,pt %icc, loop_1584
16783 movvs %icc, %g1, %o0
16784 movrgez %i5, 0x19A, %o2
16785 fcmpd %fcc0, %f6, %f26
16786loop_1584:
16787 sub %g7, %g6, %o6
16788 tvs %xcc, 0x2
16789 lduw [%l7 + 0x30], %l3
16790 tg %icc, 0x1
16791 andn %g5, %i4, %o7
16792 movrlz %i2, 0x02F, %l0
16793 tgu %icc, 0x3
16794 fzero %f4
16795 edge8 %o3, %i0, %g4
16796 for %f20, %f22, %f30
16797 brgez,a %i6, loop_1585
16798 ldub [%l7 + 0x1F], %o1
16799 fpadd16s %f18, %f22, %f2
16800 fmovrsgez %i3, %f1, %f28
16801loop_1585:
16802 membar 0x48
16803 sdivcc %l2, 0x07F9, %o5
16804 wr %g0, 0x50, %asi
16805 ldxa [%g0 + 0x00] %asi, %i7
16806 movneg %xcc, %l5, %l4
16807 wr %g0, 0xe3, %asi
16808 stxa %l6, [%l7 + 0x58] %asi
16809 membar #Sync
16810 sdivx %g2, 0x0769, %i1
16811 fmovdle %xcc, %f18, %f19
16812 move %icc, %l1, %o4
16813 tl %xcc, 0x1
16814 add %l7, 0x10, %l6
16815 wr %g0, 0x88, %asi
16816 casxa [%l6] %asi, %g1, %o0
16817 fmovdl %icc, %f13, %f10
16818 movvc %xcc, %g3, %i5
16819 tn %xcc, 0x2
16820 fmovdgu %xcc, %f31, %f8
16821 xnorcc %o2, 0x07B9, %g7
16822 fble,a %fcc0, loop_1586
16823 tl %xcc, 0x1
16824 tg %icc, 0x4
16825 sdivcc %g6, 0x09BE, %o6
16826loop_1586:
16827 nop
16828 wr %g0, 0x20, %asi
16829 stxa %g5, [%g0 + 0x30] %asi
16830 edge8l %l3, %i4, %o7
16831 udiv %i2, 0x1266, %o3
16832 orn %l0, 0x0C8F, %g4
16833 movpos %xcc, %i6, %i0
16834 sir 0x15F2
16835 wr %g0, 0x80, %asi
16836 ldswa [%l7 + 0x6C] %asi, %i3
16837 fmovdn %xcc, %f24, %f17
16838 mulx %l2, %o5, %i7
16839 fbl %fcc1, loop_1587
16840 fand %f24, %f0, %f0
16841 fornot1s %f7, %f11, %f29
16842 tneg %xcc, 0x0
16843loop_1587:
16844 tpos %xcc, 0x1
16845 fmovsa %icc, %f30, %f15
16846 nop
16847 set 0x28, %o6
16848 prefetch [%l7 + %o6], 0x1
16849 fbu,a %fcc1, loop_1588
16850 stw %l5, [%l7 + 0x40]
16851 subccc %o1, %l4, %g2
16852 fornot2 %f28, %f12, %f22
16853loop_1588:
16854 swap [%l7 + 0x74], %i1
16855 fmovrde %l1, %f18, %f14
16856 movcs %icc, %l6, %g1
16857 fone %f24
16858 tne %icc, 0x5
16859 srlx %o4, 0x1D, %g3
16860 swap [%l7 + 0x28], %o0
16861 movvc %xcc, %o2, %i5
16862 movrgez %g7, %g6, %g5
16863 sethi 0x0473, %o6
16864 xorcc %i4, %o7, %l3
16865 umul %i2, 0x0D24, %l0
16866 tsubcc %g4, 0x00A3, %i6
16867 xnor %o3, 0x1A60, %i0
16868 bvc,pn %xcc, loop_1589
16869 brnz %i3, loop_1590
16870 movpos %icc, %o5, %l2
16871 ldx [%l7 + 0x78], %l5
16872loop_1589:
16873 fmovsleu %icc, %f16, %f9
16874loop_1590:
16875 fbl %fcc0, loop_1591
16876 bcs,a loop_1592
16877 sethi 0x1D62, %o1
16878 tcs %icc, 0x7
16879loop_1591:
16880 nop
16881 wr %g0, 0x5f, %asi
16882 stxa %l4, [%g0 + 0x0] %asi
16883loop_1592:
16884 edge16 %g2, %i1, %i7
16885 bgu,a %xcc, loop_1593
16886 array32 %l6, %l1, %o4
16887 fbu %fcc2, loop_1594
16888 fbul %fcc1, loop_1595
16889loop_1593:
16890 edge32l %g1, %o0, %g3
16891 movrne %i5, %g7, %o2
16892loop_1594:
16893 nop
16894 set 0x50, %g6
16895 ldda [%l7 + %g6] 0x2c, %g6
16896loop_1595:
16897 subc %g5, 0x00BF, %o6
16898 taddcc %o7, 0x11A0, %l3
16899 fxors %f12, %f21, %f0
16900 bcs %xcc, loop_1596
16901 tsubcctv %i2, %i4, %l0
16902 edge32n %i6, %o3, %g4
16903 fmovsne %xcc, %f28, %f10
16904loop_1596:
16905 fpsub16s %f27, %f30, %f17
16906 taddcctv %i0, %o5, %i3
16907 fmovdcc %xcc, %f8, %f11
16908 std %f4, [%l7 + 0x38]
16909 fmovrslz %l2, %f17, %f14
16910 edge8 %o1, %l4, %l5
16911 movge %icc, %i1, %g2
16912 bl,a %icc, loop_1597
16913 brlez %i7, loop_1598
16914 tvs %icc, 0x6
16915 movl %icc, %l1, %l6
16916loop_1597:
16917 sll %o4, %o0, %g1
16918loop_1598:
16919 tvs %xcc, 0x4
16920 edge32ln %g3, %g7, %i5
16921 wr %g0, 0x04, %asi
16922 lduha [%l7 + 0x4E] %asi, %g6
16923 ldsb [%l7 + 0x48], %g5
16924 fmovsl %xcc, %f5, %f6
16925 tge %xcc, 0x2
16926 ldub [%l7 + 0x30], %o2
16927 fnors %f19, %f29, %f12
16928 fbu %fcc0, loop_1599
16929 bleu loop_1600
16930 array8 %o7, %o6, %i2
16931 ldub [%l7 + 0x71], %l3
16932loop_1599:
16933 brgz,a %l0, loop_1601
16934loop_1600:
16935 fbule,a %fcc2, loop_1602
16936 ldsw [%l7 + 0x38], %i4
16937 umulcc %o3, 0x1D7A, %g4
16938loop_1601:
16939 movcc %icc, %i0, %i6
16940loop_1602:
16941 tvc %icc, 0x1
16942 sdivx %i3, 0x0A3B, %l2
16943 set 0x40, %o4
16944 stda %f16, [%l7 + %o4] 0xf0
16945 membar #Sync
16946 fmovrsgz %o5, %f15, %f25
16947 fmovdvc %xcc, %f13, %f17
16948 movl %xcc, %l4, %o1
16949 add %l7, 0x0C, %l6
16950 wr %g0, 0x04, %asi
16951 casa [%l6] 0x04, %l5, %i1
16952 movrgz %g2, 0x286, %i7
16953 srax %l1, %o4, %o0
16954 wr %g0, 0x80, %asi
16955 lduha [%l7 + 0x72] %asi, %g1
16956 fmul8ulx16 %f4, %f16, %f30
16957 movrlez %l6, 0x26E, %g3
16958 subcc %g7, 0x0F46, %i5
16959 tl %xcc, 0x1
16960 srlx %g5, %o2, %o7
16961 and %g6, 0x152B, %o6
16962 te %icc, 0x2
16963 movg %xcc, %l3, %l0
16964 tcc %xcc, 0x0
16965 movleu %xcc, %i2, %i4
16966 ldsw [%l7 + 0x48], %g4
16967 smulcc %i0, %i6, %i3
16968 fnegd %f10, %f4
16969 tvc %xcc, 0x7
16970 fmovrslz %o3, %f9, %f8
16971 fmovscc %icc, %f7, %f10
16972 tvs %icc, 0x3
16973 tl %xcc, 0x1
16974 udivx %l2, 0x1F21, %l4
16975 fmovdn %xcc, %f19, %f22
16976 fandnot1 %f8, %f6, %f14
16977 popc %o5, %o1
16978 fmovrdne %i1, %f24, %f30
16979 movl %xcc, %l5, %g2
16980 set 0x60, %o2
16981 lduwa [%l7 + %o2] 0x0c, %i7
16982 movrlez %o4, 0x053, %o0
16983 fzeros %f6
16984 fmovdpos %icc, %f29, %f8
16985 ldd [%l7 + 0x28], %g0
16986 fpsub16s %f7, %f31, %f1
16987 addc %l6, 0x0301, %l1
16988 taddcctv %g3, 0x08F4, %i5
16989 fsrc2s %f20, %f28
16990 te %icc, 0x6
16991 fnegd %f10, %f28
16992 array8 %g5, %o2, %o7
16993 array8 %g6, %g7, %o6
16994 sir 0x1D22
16995 fble %fcc2, loop_1603
16996 udiv %l3, 0x1C0D, %i2
16997 fmul8x16 %f28, %f0, %f8
16998 tvs %xcc, 0x4
16999loop_1603:
17000 nop
17001 set 0x34, %l4
17002 stwa %i4, [%l7 + %l4] 0x23
17003 membar #Sync
17004 sdivx %l0, 0x156B, %g4
17005 set 0x5E, %i1
17006 ldsha [%l7 + %i1] 0x80, %i0
17007 addc %i3, %i6, %l2
17008 subc %o3, %l4, %o5
17009 sth %i1, [%l7 + 0x5E]
17010 and %l5, 0x1EE6, %o1
17011 andcc %i7, %o4, %o0
17012 bpos %icc, loop_1604
17013 sra %g1, 0x0F, %l6
17014 tsubcc %l1, %g2, %g3
17015 tgu %icc, 0x1
17016loop_1604:
17017 flush %l7 + 0x08
17018 edge32ln %g5, %o2, %i5
17019 fcmped %fcc2, %f2, %f16
17020 pdist %f20, %f16, %f18
17021 nop
17022 setx loop_1605, %l0, %l1
17023 jmpl %l1, %o7
17024 sll %g6, 0x04, %g7
17025 sra %o6, 0x04, %i2
17026 umulcc %i4, 0x08E2, %l0
17027loop_1605:
17028 movl %icc, %g4, %i0
17029 fmovsvs %icc, %f17, %f1
17030 bn,a,pn %xcc, loop_1606
17031 bl,a,pt %icc, loop_1607
17032 subc %i3, 0x0266, %i6
17033 fsrc2s %f13, %f23
17034loop_1606:
17035 ba,a,pt %xcc, loop_1608
17036loop_1607:
17037 movne %icc, %l3, %o3
17038 add %l7, 0x18, %l6
17039 wr %g0, 0x89, %asi
17040 casxa [%l6] %asi, %l2, %o5
17041loop_1608:
17042 udiv %l4, 0x0D4C, %i1
17043 fcmpne32 %f30, %f6, %o1
17044 fmovdg %icc, %f23, %f30
17045 sub %i7, %l5, %o0
17046 wr %g0, 0x80, %asi
17047 ldxa [%l7 + 0x50] %asi, %o4
17048 movneg %icc, %l6, %l1
17049 be,a,pt %icc, loop_1609
17050 movn %xcc, %g1, %g2
17051 popc %g5, %o2
17052 tsubcc %i5, 0x185E, %g3
17053loop_1609:
17054 call loop_1610
17055 move %icc, %o7, %g7
17056 nop
17057 setx loop_1611, %l0, %l1
17058 jmpl %l1, %o6
17059 movn %xcc, %i2, %i4
17060loop_1610:
17061 nop
17062 set 0x54, %g7
17063 lduw [%l7 + %g7], %g6
17064 tsubcctv %l0, %i0, %g4
17065loop_1611:
17066 fsrc2s %f12, %f29
17067 add %l7, 0x50, %l6
17068 wr %g0, 0x0c, %asi
17069 casxa [%l6] 0x0c, %i6, %i3
17070 brlz,a %o3, loop_1612
17071 nop
17072 setx loop_1613, %l0, %l1
17073 wrpr 0x1, %tl
17074 wrpr %l1, %tnpc
17075 setx 0x34400001400, %l0, %l1
17076 wrpr %l1, %tstate
17077 wrhpr 0x4, %htstate
17078 done
17079 array32 %l3, %l2, %l4
17080 bgu,a,pn %icc, loop_1614
17081loop_1612:
17082 fmovspos %xcc, %f5, %f20
17083loop_1613:
17084 bpos %xcc, loop_1615
17085 subccc %o5, 0x09B3, %o1
17086loop_1614:
17087 nop
17088 wr %g0, 0x80, %asi
17089 lduha [%l7 + 0x16] %asi, %i1
17090loop_1615:
17091 nop
17092 set 0x10, %i0
17093 ldda [%l7 + %i0] 0x24, %i6
17094 saved
17095 rdpr %cwp, %g1
17096 rdpr %cansave, %g2
17097 rdpr %canrestore, %g3
17098 rdpr %cleanwin, %g4
17099 rdpr %otherwin, %g5
17100 rdpr %wstate, %g6
17101 tl %xcc, 0x3
17102 fmovrdgz %l5, %f18, %f2
17103 tvc %xcc, 0x6
17104 fmovrsne %o4, %f20, %f10
17105 fmovrdlz %o0, %f20, %f8
17106 subcc %l6, 0x1030, %l1
17107 ble,pn %icc, loop_1616
17108 sll %g2, %g5, %o2
17109 bcs,a loop_1617
17110 tge %xcc, 0x1
17111loop_1616:
17112 edge32n %i5, %g1, %g3
17113 edge32n %o7, %o6, %g7
17114loop_1617:
17115 movle %icc, %i2, %g6
17116 edge32ln %i4, %l0, %g4
17117 movle %xcc, %i0, %i6
17118 add %o3, %l3, %i3
17119 fbuge,a %fcc2, loop_1618
17120 fcmpd %fcc0, %f0, %f24
17121 fbu %fcc0, loop_1619
17122 alignaddrl %l4, %o5, %l2
17123loop_1618:
17124 ldd [%l7 + 0x78], %f24
17125 stx %i1, [%l7 + 0x68]
17126loop_1619:
17127 andn %i7, 0x0614, %o1
17128 movrgz %o4, %o0, %l5
17129 fmovrslez %l6, %f18, %f26
17130 tvc %icc, 0x4
17131 movneg %xcc, %l1, %g5
17132 sir 0x1A3B
17133 tleu %icc, 0x2
17134 movle %icc, %o2, %i5
17135 bg,pn %xcc, loop_1620
17136 flush %l7 + 0x64
17137 fmovsgu %icc, %f20, %f18
17138 movcc %xcc, %g1, %g2
17139loop_1620:
17140 call loop_1621
17141 movcc %icc, %o7, %g3
17142 movpos %xcc, %o6, %i2
17143 fors %f24, %f18, %f7
17144loop_1621:
17145 add %g6, 0x00AE, %g7
17146 mulx %i4, 0x1F20, %l0
17147 ldd [%l7 + 0x70], %f0
17148 edge32ln %i0, %i6, %o3
17149 array8 %g4, %l3, %l4
17150 tpos %xcc, 0x4
17151 movleu %icc, %o5, %l2
17152 ldsb [%l7 + 0x5C], %i1
17153 fmovscc %xcc, %f20, %f31
17154 tpos %icc, 0x6
17155 edge16l %i7, %i3, %o1
17156 tn %xcc, 0x2
17157 add %o0, %l5, %l6
17158 ld [%l7 + 0x50], %f1
17159 edge16ln %l1, %o4, %g5
17160 movleu %icc, %i5, %o2
17161 movrlez %g2, %g1, %o7
17162 swap [%l7 + 0x60], %g3
17163 movvs %xcc, %o6, %i2
17164 xnorcc %g7, %g6, %i4
17165 andncc %i0, %i6, %l0
17166 wr %g0, 0x80, %asi
17167 ldstuba [%l7 + 0x41] %asi, %g4
17168 bvs,a,pt %icc, loop_1622
17169 tn %icc, 0x3
17170 fmovdge %icc, %f31, %f28
17171 wr %g0, 0x23, %asi
17172 stxa %o3, [%l7 + 0x70] %asi
17173 membar #Sync
17174loop_1622:
17175 fpsub16s %f22, %f21, %f26
17176 edge8n %l3, %l4, %o5
17177 subc %l2, 0x006A, %i7
17178 tpos %icc, 0x2
17179 fnot2 %f6, %f2
17180 srl %i3, 0x05, %i1
17181 fmovrdgz %o1, %f6, %f18
17182 fbl %fcc2, loop_1623
17183 mova %xcc, %o0, %l6
17184 bvs,pn %icc, loop_1624
17185 fzero %f30
17186loop_1623:
17187 edge16 %l5, %l1, %o4
17188 fsrc2s %f2, %f3
17189loop_1624:
17190 sdivcc %g5, 0x1480, %i5
17191 movg %icc, %g2, %o2
17192 edge16 %o7, %g3, %o6
17193 fble,a %fcc0, loop_1625
17194 fcmpne16 %f12, %f22, %g1
17195 movrgz %i2, 0x0AE, %g6
17196 movrlez %g7, %i4, %i6
17197loop_1625:
17198 taddcc %i0, %g4, %o3
17199 ldd [%l7 + 0x58], %l2
17200 andn %l4, %l0, %l2
17201 flush %l7 + 0x3C
17202 fmovd %f30, %f6
17203 fmovsneg %icc, %f6, %f12
17204 ldstub [%l7 + 0x3C], %i7
17205 sdivx %o5, 0x0B38, %i1
17206 movneg %xcc, %o1, %o0
17207 std %f22, [%l7 + 0x48]
17208 sth %i3, [%l7 + 0x46]
17209 set 0x3C, %i4
17210 stwa %l5, [%l7 + %i4] 0xeb
17211 membar #Sync
17212 edge16 %l1, %l6, %o4
17213 fpack16 %f24, %f8
17214 fpmerge %f12, %f17, %f18
17215 tpos %icc, 0x4
17216 movrlez %i5, %g5, %g2
17217 fmovrslz %o2, %f7, %f4
17218 movneg %xcc, %g3, %o6
17219 fpack32 %f4, %f18, %f4
17220 fbug %fcc0, loop_1626
17221 xor %o7, 0x10AE, %g1
17222 orcc %g6, %g7, %i4
17223 tne %xcc, 0x5
17224loop_1626:
17225 tcc %xcc, 0x1
17226 brlez %i2, loop_1627
17227 movrgz %i6, 0x2C1, %i0
17228 sth %o3, [%l7 + 0x6C]
17229 tcs %icc, 0x2
17230loop_1627:
17231 mulscc %g4, %l3, %l0
17232 ba,a,pn %xcc, loop_1628
17233 alignaddr %l4, %i7, %l2
17234 fandnot2 %f16, %f6, %f30
17235 tleu %xcc, 0x7
17236loop_1628:
17237 ta %xcc, 0x0
17238 fmovdcs %icc, %f0, %f17
17239 edge32ln %o5, %i1, %o0
17240 tl %xcc, 0x4
17241 set 0x14, %l5
17242 sta %f7, [%l7 + %l5] 0x89
17243 sdiv %i3, 0x0537, %o1
17244 andcc %l5, 0x0F1A, %l1
17245 movn %xcc, %o4, %i5
17246 fmovsge %xcc, %f0, %f21
17247 fxor %f6, %f30, %f20
17248 smul %l6, 0x1F81, %g2
17249 edge8 %o2, %g3, %o6
17250 brlez,a %g5, loop_1629
17251 fmuld8sux16 %f13, %f8, %f12
17252 ldsb [%l7 + 0x75], %o7
17253 or %g1, 0x050D, %g7
17254loop_1629:
17255 sethi 0x035C, %g6
17256 movcc %icc, %i2, %i4
17257 ldstub [%l7 + 0x1B], %i0
17258 movle %icc, %i6, %o3
17259 fmovrdlez %g4, %f8, %f26
17260 fand %f2, %f20, %f26
17261 fpadd16s %f8, %f24, %f10
17262 move %xcc, %l3, %l0
17263 mulx %i7, %l2, %o5
17264 fzeros %f19
17265 andcc %i1, 0x12B4, %o0
17266 popc 0x0002, %l4
17267 edge8l %i3, %o1, %l5
17268 smulcc %l1, 0x1E79, %o4
17269 umul %i5, 0x15BB, %g2
17270 movrne %o2, %l6, %o6
17271 fnot2 %f16, %f4
17272 add %l7, 0x14, %l6
17273 wr %g0, 0x81, %asi
17274 casa [%l6] %asi, %g3, %o7
17275 fmovsl %icc, %f27, %f17
17276 edge16ln %g1, %g7, %g5
17277 fcmpgt16 %f8, %f22, %i2
17278 set 0x20, %i2
17279 ldxa [%l7 + %i2] 0x14, %i4
17280 subccc %i0, 0x1DA4, %g6
17281 udivx %o3, 0x1F36, %i6
17282 sdiv %g4, 0x0367, %l0
17283 bne,a %icc, loop_1630
17284 fnot2s %f2, %f8
17285 movcc %xcc, %l3, %l2
17286 set 0x14, %i5
17287 stwa %o5, [%l7 + %i5] 0x04
17288loop_1630:
17289 saved
17290 rdpr %cwp, %g1
17291 rdpr %cansave, %g2
17292 rdpr %canrestore, %g3
17293 rdpr %cleanwin, %g4
17294 rdpr %otherwin, %g5
17295 rdpr %wstate, %g6
17296 movleu %xcc, %i7, %o0
17297 movre %l4, %i1, %i3
17298 fmul8x16 %f30, %f14, %f14
17299 movrlez %l5, 0x209, %o1
17300 movcc %xcc, %o4, %l1
17301 taddcc %i5, %o2, %g2
17302 array8 %o6, %l6, %o7
17303 sethi 0x1756, %g1
17304 swap [%l7 + 0x50], %g7
17305 wr %g0, 0x11, %asi
17306 lduwa [%l7 + 0x4C] %asi, %g5
17307 fmovsa %icc, %f6, %f25
17308 fpsub16s %f19, %f22, %f23
17309 fmovdg %xcc, %f26, %f25
17310 wr %g0, 0x2a, %asi
17311 stha %g3, [%l7 + 0x6E] %asi
17312 membar #Sync
17313 movrlez %i4, %i0, %g6
17314 udivcc %i2, 0x0561, %i6
17315 fbul,a %fcc2, loop_1631
17316 umulcc %g4, 0x1A22, %o3
17317 orncc %l0, 0x0C51, %l3
17318 subcc %o5, 0x0BC0, %i7
17319loop_1631:
17320 fmovda %icc, %f22, %f16
17321 xnorcc %l2, %o0, %i1
17322 fexpand %f26, %f18
17323 edge8l %l4, %l5, %i3
17324 move %xcc, %o1, %o4
17325 wr %g0, 0x18, %asi
17326 ldxa [%l7 + 0x08] %asi, %i5
17327 tge %icc, 0x4
17328 bge,a loop_1632
17329 tleu %xcc, 0x4
17330 movgu %icc, %l1, %o2
17331 ta %xcc, 0x4
17332loop_1632:
17333 std %o6, [%l7 + 0x78]
17334 xnorcc %g2, 0x16A0, %l6
17335 fandnot2s %f13, %f25, %f20
17336 call loop_1633
17337 fmovsneg %icc, %f21, %f9
17338 smulcc %o7, %g7, %g1
17339 fnot1s %f19, %f12
17340loop_1633:
17341 edge32n %g5, %i4, %i0
17342 subcc %g3, %g6, %i6
17343 tcc %icc, 0x6
17344 tg %icc, 0x0
17345 tvs %xcc, 0x1
17346 fmovdne %icc, %f2, %f15
17347 std %g4, [%l7 + 0x58]
17348 addccc %o3, 0x1865, %i2
17349 set 0x14, %l6
17350 stwa %l0, [%l7 + %l6] 0x18
17351 srlx %o5, %l3, %l2
17352 orn %i7, 0x11D4, %o0
17353 fmovrse %i1, %f19, %f23
17354 prefetch [%l7 + 0x68], 0x1
17355 movgu %icc, %l4, %i3
17356 fbu,a %fcc3, loop_1634
17357 smul %l5, 0x1218, %o4
17358 array8 %i5, %o1, %o2
17359 tgu %xcc, 0x6
17360loop_1634:
17361 tvc %xcc, 0x7
17362 tcc %icc, 0x7
17363 fzeros %f13
17364 srl %l1, %o6, %g2
17365 sllx %o7, %l6, %g7
17366 fmovrdgez %g5, %f2, %f16
17367 fnegd %f30, %f10
17368 fmovrdne %g1, %f22, %f8
17369 srl %i0, 0x08, %g3
17370 edge32n %i4, %i6, %g6
17371 xorcc %o3, 0x1E02, %i2
17372 ldstub [%l7 + 0x0B], %l0
17373 udivcc %g4, 0x06A3, %o5
17374 movle %icc, %l2, %l3
17375 stb %i7, [%l7 + 0x4A]
17376 edge32n %i1, %o0, %l4
17377 edge16ln %l5, %i3, %i5
17378 xorcc %o4, %o1, %l1
17379 fmovsne %icc, %f6, %f18
17380 fpadd16s %f29, %f1, %f8
17381 brnz,a %o6, loop_1635
17382 edge8ln %g2, %o2, %l6
17383 bcs loop_1636
17384 fmuld8ulx16 %f28, %f9, %f4
17385loop_1635:
17386 fbu,a %fcc3, loop_1637
17387 alignaddr %g7, %o7, %g5
17388loop_1636:
17389 ldsw [%l7 + 0x28], %i0
17390 movvc %icc, %g1, %i4
17391loop_1637:
17392 edge16n %i6, %g6, %o3
17393 movcc %icc, %g3, %l0
17394 xorcc %i2, 0x03ED, %g4
17395 fbo %fcc1, loop_1638
17396 tvc %icc, 0x5
17397 fbul %fcc1, loop_1639
17398 udivx %o5, 0x067D, %l2
17399loop_1638:
17400 brz,a %i7, loop_1640
17401 nop
17402 setx loop_1641, %l0, %l1
17403 jmpl %l1, %l3
17404loop_1639:
17405 fornot1 %f16, %f14, %f0
17406 swap [%l7 + 0x54], %i1
17407loop_1640:
17408 taddcc %l4, 0x1F5F, %l5
17409loop_1641:
17410 sra %i3, 0x09, %o0
17411 mova %icc, %i5, %o1
17412 or %o4, 0x100D, %l1
17413 and %g2, %o6, %o2
17414 fpsub16s %f12, %f2, %f8
17415 tge %xcc, 0x3
17416 addccc %g7, 0x187A, %l6
17417 fbn,a %fcc3, loop_1642
17418 bvc %xcc, loop_1643
17419 andncc %g5, %o7, %i0
17420 fcmped %fcc1, %f12, %f4
17421loop_1642:
17422 add %g1, 0x1627, %i4
17423loop_1643:
17424 nop
17425 wr %g0, 0x88, %asi
17426 ldsba [%l7 + 0x68] %asi, %i6
17427 fbn %fcc1, loop_1644
17428 fmovrse %o3, %f11, %f3
17429 fbn %fcc3, loop_1645
17430 udivcc %g6, 0x0657, %l0
17431loop_1644:
17432 fmovdne %xcc, %f4, %f29
17433 fmovdvc %xcc, %f20, %f14
17434loop_1645:
17435 nop
17436 set 0x70, %g1
17437 stx %i2, [%l7 + %g1]
17438 edge32l %g4, %o5, %g3
17439 fpadd32 %f16, %f14, %f10
17440 movvs %icc, %i7, %l2
17441 sdivcc %l3, 0x1791, %i1
17442 fnegs %f8, %f25
17443 fmovsvc %icc, %f5, %f9
17444 andncc %l4, %l5, %o0
17445 movrne %i3, %o1, %i5
17446 sub %o4, %g2, %l1
17447 subc %o6, %g7, %o2
17448 fpack32 %f10, %f10, %f26
17449 tgu %icc, 0x1
17450 fnor %f6, %f8, %f8
17451 lduw [%l7 + 0x4C], %g5
17452 add %o7, 0x0F17, %i0
17453 movgu %xcc, %l6, %g1
17454 movle %xcc, %i4, %o3
17455 bl %icc, loop_1646
17456 swap [%l7 + 0x5C], %i6
17457 set 0x74, %i7
17458 ldswa [%l7 + %i7] 0x10, %l0
17459loop_1646:
17460 fmovsvs %xcc, %f11, %f5
17461 tleu %icc, 0x0
17462 movg %xcc, %i2, %g6
17463 tvs %icc, 0x3
17464 fabsd %f14, %f16
17465 tcc %icc, 0x6
17466 wr %g0, 0x18, %asi
17467 swapa [%l7 + 0x18] %asi, %o5
17468 add %g4, 0x130B, %g3
17469 srlx %l2, %l3, %i7
17470 nop
17471 setx loop_1647, %l0, %l1
17472 wrpr 0x1, %tl
17473 wrpr %l1, %tnpc
17474 setx 0x34400001400, %l0, %l1
17475 wrpr %l1, %tstate
17476 wrhpr 0x4, %htstate
17477 done
17478 movleu %icc, %l4, %l5
17479 lduh [%l7 + 0x38], %o0
17480 edge32 %i1, %i3, %i5
17481loop_1647:
17482 nop
17483 wr %g0, 0x24, %asi
17484 ldda [%l7 + 0x70] %asi, %o0
17485 tge %icc, 0x2
17486 orcc %o4, 0x16DD, %l1
17487 fnot2s %f3, %f31
17488 ldd [%l7 + 0x30], %f16
17489 set 0x2A, %g4
17490 lduha [%l7 + %g4] 0x14, %o6
17491 tneg %xcc, 0x5
17492 edge16n %g7, %o2, %g5
17493 movn %icc, %g2, %o7
17494 set 0x5A, %o1
17495 lduha [%l7 + %o1] 0x04, %l6
17496 mulscc %i0, %i4, %o3
17497 fbule,a %fcc0, loop_1648
17498 sll %g1, 0x1F, %i6
17499 bpos,pt %icc, loop_1649
17500 fsrc1s %f20, %f19
17501loop_1648:
17502 ta %icc, 0x6
17503 fnot2s %f3, %f9
17504loop_1649:
17505 prefetch [%l7 + 0x30], 0x0
17506 bge,a %icc, loop_1650
17507 nop
17508 set 0x28, %i3
17509 std %f24, [%l7 + %i3]
17510 wr %g0, 0x18, %asi
17511 stba %l0, [%l7 + 0x0C] %asi
17512loop_1650:
17513 alignaddr %i2, %g6, %g4
17514 edge16l %o5, %g3, %l3
17515 movrlez %l2, 0x2E1, %l4
17516 edge8ln %l5, %i7, %i1
17517 bgu,pt %icc, loop_1651
17518 movpos %xcc, %i3, %i5
17519 fmovse %icc, %f28, %f28
17520 tvc %icc, 0x5
17521loop_1651:
17522 movle %icc, %o1, %o4
17523 taddcctv %l1, %o0, %g7
17524 orn %o6, 0x1DF3, %g5
17525 tne %xcc, 0x5
17526 orncc %o2, 0x1565, %o7
17527 sra %g2, 0x03, %i0
17528 sllx %l6, %o3, %i4
17529 taddcctv %g1, 0x1E11, %l0
17530 movl %xcc, %i6, %i2
17531 andcc %g4, 0x05C2, %o5
17532 fmovdcs %xcc, %f30, %f15
17533 fmul8sux16 %f8, %f8, %f28
17534 set 0x7C, %o5
17535 lduha [%l7 + %o5] 0x81, %g3
17536 tsubcc %l3, 0x1E7E, %g6
17537 movrgez %l4, 0x360, %l2
17538 set 0x0A, %o3
17539 stha %l5, [%l7 + %o3] 0x81
17540 sethi 0x1FD4, %i1
17541 fmovsle %xcc, %f22, %f5
17542 fornot1s %f14, %f13, %f21
17543 fmuld8ulx16 %f21, %f22, %f16
17544 movrne %i3, 0x050, %i5
17545 ldd [%l7 + 0x48], %f6
17546 fcmpeq16 %f14, %f0, %o1
17547 fmovrdgez %o4, %f20, %f14
17548 movpos %icc, %i7, %l1
17549 prefetch [%l7 + 0x18], 0x3
17550 xnorcc %o0, %g7, %g5
17551 te %icc, 0x1
17552 fmovdcc %xcc, %f22, %f18
17553 bvc,pt %xcc, loop_1652
17554 movrlez %o6, 0x253, %o7
17555 membar #Sync
17556 set 0x40, %g5
17557 ldda [%l7 + %g5] 0x1f, %f16
17558loop_1652:
17559 fmovrslz %o2, %f6, %f13
17560 fmovrde %g2, %f20, %f4
17561 udivcc %i0, 0x08D9, %l6
17562 brgz %o3, loop_1653
17563 movrne %i4, %l0, %i6
17564 movne %icc, %i2, %g4
17565 saved
17566 rdpr %cwp, %g1
17567 rdpr %cansave, %g2
17568 rdpr %canrestore, %g3
17569 rdpr %cleanwin, %g4
17570 rdpr %otherwin, %g5
17571 rdpr %wstate, %g6
17572loop_1653:
17573 addccc %o5, 0x129F, %g3
17574 ld [%l7 + 0x60], %f22
17575 ta %icc, 0x7
17576 movl %icc, %g1, %l3
17577 xnorcc %g6, %l2, %l4
17578 wr %g0, 0x0c, %asi
17579 stba %l5, [%l7 + 0x0F] %asi
17580 add %i3, %i5, %o1
17581 ldsw [%l7 + 0x60], %i1
17582 fmovsa %icc, %f27, %f27
17583 subcc %o4, 0x0C2B, %l1
17584 fmovdneg %xcc, %f29, %f2
17585 edge8l %o0, %i7, %g7
17586 fmovrdne %o6, %f14, %f26
17587 swap [%l7 + 0x5C], %o7
17588 fcmps %fcc3, %f17, %f16
17589 sll %o2, 0x02, %g5
17590 movvs %icc, %i0, %g2
17591 fmovrde %o3, %f10, %f20
17592 edge8l %i4, %l6, %l0
17593 fnegd %f14, %f2
17594 movneg %icc, %i2, %i6
17595 wr %g0, 0x22, %asi
17596 stxa %o5, [%l7 + 0x30] %asi
17597 membar #Sync
17598 fxors %f4, %f26, %f4
17599 ldd [%l7 + 0x10], %g2
17600 sra %g1, %g4, %g6
17601 orncc %l2, %l3, %l4
17602 sth %i3, [%l7 + 0x3E]
17603 fpsub32 %f18, %f4, %f0
17604 set 0x68, %g2
17605 ldxa [%l7 + %g2] 0x15, %i5
17606 saved
17607 rdpr %cwp, %g1
17608 rdpr %cansave, %g2
17609 rdpr %canrestore, %g3
17610 rdpr %cleanwin, %g4
17611 rdpr %otherwin, %g5
17612 rdpr %wstate, %g6
17613 fmovrdgez %l5, %f20, %f4
17614 ld [%l7 + 0x08], %f5
17615 be,a,pn %xcc, loop_1654
17616 tvs %xcc, 0x5
17617 mova %xcc, %i1, %o4
17618 fbge,a %fcc1, loop_1655
17619loop_1654:
17620 stbar
17621 bn,a loop_1656
17622 srax %l1, 0x0C, %o1
17623loop_1655:
17624 array8 %i7, %o0, %g7
17625 bvc loop_1657
17626loop_1656:
17627 fmovse %xcc, %f15, %f21
17628 wr %g0, 0x81, %asi
17629 sta %f17, [%l7 + 0x34] %asi
17630loop_1657:
17631 tn %icc, 0x7
17632 fbule %fcc3, loop_1658
17633 mulscc %o7, %o2, %g5
17634 udiv %o6, 0x1B13, %i0
17635 mulscc %g2, 0x06D8, %i4
17636loop_1658:
17637 edge8ln %l6, %o3, %i2
17638 fmovrslez %i6, %f25, %f0
17639 st %f27, [%l7 + 0x4C]
17640 subc %l0, %g3, %g1
17641 edge32 %o5, %g4, %g6
17642 set 0x33, %o0
17643 lduba [%l7 + %o0] 0x15, %l3
17644 subc %l2, %l4, %i5
17645 array32 %i3, %i1, %o4
17646 edge16l %l1, %o1, %i7
17647 movcc %xcc, %o0, %l5
17648 addc %g7, 0x1CFB, %o7
17649 brnz,a %g5, loop_1659
17650 udivcc %o2, 0x01A2, %i0
17651 swap [%l7 + 0x5C], %g2
17652 subc %o6, 0x1F13, %i4
17653loop_1659:
17654 alignaddr %o3, %l6, %i2
17655 edge8n %i6, %g3, %g1
17656 sdivcc %o5, 0x0DDD, %g4
17657 brlz,a %g6, loop_1660
17658 brz,a %l3, loop_1661
17659 ba %xcc, loop_1662
17660 edge32l %l2, %l0, %i5
17661loop_1660:
17662 siam 0x5
17663loop_1661:
17664 nop
17665 wr %g0, 0x89, %asi
17666 prefetcha [%l7 + 0x78] %asi, 0x0
17667loop_1662:
17668 fmovscs %icc, %f27, %f21
17669 mulscc %i3, %o4, %i1
17670 smul %o1, 0x1A01, %i7
17671 addccc %o0, %l5, %l1
17672 and %g7, 0x0C49, %g5
17673 tle %icc, 0x0
17674 srl %o7, %i0, %o2
17675 fbuge,a %fcc3, loop_1663
17676 lduh [%l7 + 0x74], %o6
17677 umul %g2, %o3, %i4
17678 brlez %i2, loop_1664
17679loop_1663:
17680 movrlez %i6, 0x00D, %l6
17681 fmovse %xcc, %f15, %f1
17682 or %g1, %g3, %g4
17683loop_1664:
17684 movvs %icc, %g6, %o5
17685 tl %xcc, 0x3
17686 nop
17687 setx loop_1665, %l0, %l1
17688 jmpl %l1, %l2
17689 fmovsn %icc, %f9, %f29
17690 wr %g0, 0x80, %asi
17691 stwa %l3, [%l7 + 0x40] %asi
17692loop_1665:
17693 popc %i5, %l4
17694 fmovrde %i3, %f0, %f30
17695 ta %xcc, 0x3
17696 srl %l0, 0x17, %o4
17697 fbuge %fcc0, loop_1666
17698 orn %o1, %i7, %o0
17699 movrne %l5, %l1, %i1
17700 for %f0, %f20, %f8
17701loop_1666:
17702 sir 0x0476
17703 edge32n %g5, %o7, %g7
17704 stbar
17705 orcc %o2, %o6, %i0
17706 wr %g0, 0x88, %asi
17707 ldsha [%l7 + 0x26] %asi, %g2
17708 edge32 %i4, %o3, %i6
17709 subccc %l6, %i2, %g1
17710 add %g4, %g6, %o5
17711 taddcc %l2, 0x16D9, %g3
17712 umul %i5, %l4, %l3
17713 fmovsge %xcc, %f0, %f13
17714 fmovrdgz %i3, %f4, %f8
17715 fmovscs %icc, %f13, %f11
17716 set 0x70, %l2
17717 ldxa [%l7 + %l2] 0x10, %l0
17718 fmuld8ulx16 %f6, %f20, %f20
17719 mova %icc, %o1, %i7
17720 addcc %o0, %o4, %l5
17721 edge32l %i1, %l1, %g5
17722 srax %o7, 0x19, %g7
17723 edge8ln %o6, %i0, %g2
17724 fandnot1 %f22, %f10, %f6
17725 set 0x1C, %l0
17726 stwa %i4, [%l7 + %l0] 0x0c
17727 fpack16 %f26, %f2
17728 movl %xcc, %o3, %i6
17729 wr %g0, 0x88, %asi
17730 lduha [%l7 + 0x08] %asi, %l6
17731 lduw [%l7 + 0x10], %i2
17732 fnot2 %f10, %f4
17733 movcs %xcc, %o2, %g1
17734 edge32 %g4, %g6, %l2
17735 tsubcc %g3, 0x0E5E, %o5
17736 addc %l4, 0x0687, %l3
17737 edge32l %i5, %i3, %o1
17738 edge32l %l0, %i7, %o4
17739 fzero %f8
17740 fornot1s %f14, %f12, %f11
17741 tsubcctv %o0, 0x1A59, %i1
17742 be,a loop_1667
17743 swap [%l7 + 0x60], %l1
17744 movrlz %l5, 0x2D3, %o7
17745 taddcc %g7, 0x1FEF, %g5
17746loop_1667:
17747 fsrc1 %f4, %f26
17748 fmovdle %xcc, %f6, %f5
17749 tne %icc, 0x7
17750 stb %o6, [%l7 + 0x22]
17751 smulcc %g2, %i0, %i4
17752 fcmpeq16 %f18, %f4, %o3
17753 ldsh [%l7 + 0x5A], %l6
17754 fmovrslz %i6, %f1, %f0
17755 subccc %i2, 0x187F, %g1
17756 tpos %icc, 0x6
17757 stb %g4, [%l7 + 0x77]
17758 bcc loop_1668
17759 bcc,a,pn %icc, loop_1669
17760 saved
17761 rdpr %cwp, %g1
17762 rdpr %cansave, %g2
17763 rdpr %canrestore, %g3
17764 rdpr %cleanwin, %g4
17765 rdpr %otherwin, %g5
17766 rdpr %wstate, %g6
17767 tcc %icc, 0x6
17768loop_1668:
17769 subccc %g6, 0x00A2, %l2
17770loop_1669:
17771 xnorcc %o2, 0x06B2, %o5
17772 fmovrsgz %l4, %f17, %f10
17773 tle %icc, 0x3
17774 tsubcctv %l3, 0x0964, %g3
17775 sdivx %i5, 0x0FBA, %i3
17776 ldsw [%l7 + 0x0C], %l0
17777 sdivx %i7, 0x133C, %o1
17778 tneg %xcc, 0x1
17779 fcmple16 %f10, %f12, %o4
17780 add %o0, %i1, %l5
17781 fbue %fcc3, loop_1670
17782 fsrc1 %f2, %f22
17783 edge16 %o7, %g7, %g5
17784 tl %xcc, 0x1
17785loop_1670:
17786 or %l1, 0x044C, %o6
17787 bl loop_1671
17788 fnor %f0, %f8, %f14
17789 xnorcc %g2, 0x0486, %i0
17790 std %f16, [%l7 + 0x58]
17791loop_1671:
17792 edge32n %i4, %l6, %o3
17793 restored
17794 rdpr %cwp, %g1
17795 rdpr %cansave, %g2
17796 rdpr %canrestore, %g3
17797 rdpr %cleanwin, %g4
17798 rdpr %otherwin, %g5
17799 rdpr %wstate, %g6
17800 andncc %i6, %g1, %i2
17801 sub %g6, 0x198B, %l2
17802 movrlez %g4, %o5, %l4
17803 fors %f1, %f2, %f7
17804 fmovrde %l3, %f18, %f10
17805 set 0x40, %l1
17806 stda %f0, [%l7 + %l1] 0x18
17807 bge,a loop_1672
17808 fabss %f29, %f3
17809 sra %g3, 0x18, %i5
17810 fornot2s %f8, %f1, %f11
17811loop_1672:
17812 bge,pt %xcc, loop_1673
17813 fpsub32 %f8, %f22, %f28
17814 fba %fcc1, loop_1674
17815 fcmple16 %f28, %f14, %i3
17816loop_1673:
17817 taddcctv %l0, 0x063F, %i7
17818 movvc %icc, %o1, %o4
17819loop_1674:
17820 alignaddr %o0, %o2, %l5
17821 movcs %xcc, %i1, %g7
17822 edge32l %g5, %l1, %o6
17823 movneg %xcc, %o7, %g2
17824 movre %i4, %l6, %o3
17825 edge16 %i0, %i6, %i2
17826 fabss %f7, %f6
17827 fnors %f5, %f8, %f21
17828 set 0x40, %g3
17829 stda %f0, [%l7 + %g3] 0x0c
17830 fbul %fcc0, loop_1675
17831 ld [%l7 + 0x6C], %f17
17832 bpos,a,pn %xcc, loop_1676
17833 st %f23, [%l7 + 0x38]
17834loop_1675:
17835 edge16l %g6, %l2, %g4
17836 std %g0, [%l7 + 0x78]
17837loop_1676:
17838 fsrc2s %f15, %f22
17839 fbe,a %fcc1, loop_1677
17840 movl %xcc, %l4, %l3
17841 movpos %xcc, %o5, %g3
17842 fmovdgu %xcc, %f9, %f10
17843loop_1677:
17844 edge8n %i5, %l0, %i3
17845 call loop_1678
17846 movneg %xcc, %i7, %o4
17847 sethi 0x1D0E, %o0
17848 saved
17849 rdpr %cwp, %g1
17850 rdpr %cansave, %g2
17851 rdpr %canrestore, %g3
17852 rdpr %cleanwin, %g4
17853 rdpr %otherwin, %g5
17854 rdpr %wstate, %g6
17855loop_1678:
17856 alignaddrl %o2, %o1, %l5
17857 prefetch [%l7 + 0x44], 0x3
17858 saved
17859 rdpr %cwp, %g1
17860 rdpr %cansave, %g2
17861 rdpr %canrestore, %g3
17862 rdpr %cleanwin, %g4
17863 rdpr %otherwin, %g5
17864 rdpr %wstate, %g6
17865 movle %icc, %i1, %g5
17866 movleu %icc, %l1, %g7
17867 edge16l %o7, %o6, %i4
17868 edge32ln %g2, %l6, %o3
17869 srlx %i6, 0x09, %i0
17870 wr %g0, 0x11, %asi
17871 lduwa [%l7 + 0x68] %asi, %g6
17872 tvs %icc, 0x7
17873 sdivcc %l2, 0x0059, %g4
17874 tvs %icc, 0x6
17875 movrne %i2, %g1, %l3
17876 movrlez %o5, %l4, %g3
17877 ldsw [%l7 + 0x4C], %l0
17878 sub %i5, 0x1B6D, %i3
17879 fxor %f20, %f14, %f0
17880 edge16ln %o4, %i7, %o2
17881 smulcc %o1, %o0, %l5
17882 movre %i1, 0x33A, %l1
17883 movrgz %g7, %g5, %o7
17884 set 0x60, %l3
17885 ldda [%l7 + %l3] 0x27, %i4
17886 brlez %g2, loop_1679
17887 srl %l6, %o6, %i6
17888 array32 %o3, %i0, %l2
17889 tcs %xcc, 0x4
17890loop_1679:
17891 tleu %xcc, 0x1
17892 brz,a %g4, loop_1680
17893 mova %icc, %i2, %g1
17894 movgu %xcc, %l3, %o5
17895 tleu %xcc, 0x5
17896loop_1680:
17897 addc %l4, 0x056A, %g3
17898 mova %icc, %g6, %i5
17899 fxors %f23, %f29, %f14
17900 sll %i3, %o4, %i7
17901 movrlz %o2, 0x222, %o1
17902 sdiv %l0, 0x0DB7, %l5
17903 xnorcc %i1, 0x1059, %o0
17904 brz %l1, loop_1681
17905 xorcc %g7, %g5, %o7
17906 ldd [%l7 + 0x70], %g2
17907 xor %l6, 0x1026, %i4
17908loop_1681:
17909 fmovs %f6, %f18
17910 fpack16 %f6, %f6
17911 addcc %i6, %o3, %o6
17912 movge %xcc, %i0, %g4
17913 tne %icc, 0x3
17914 tcs %xcc, 0x6
17915 fbuge %fcc2, loop_1682
17916 fmovdcc %xcc, %f23, %f8
17917 fmovsn %xcc, %f23, %f30
17918 fcmpes %fcc2, %f0, %f4
17919loop_1682:
17920 bleu %icc, loop_1683
17921 movn %xcc, %l2, %g1
17922 fmovsg %xcc, %f18, %f24
17923 tne %icc, 0x5
17924loop_1683:
17925 and %l3, %o5, %i2
17926 fmovdg %icc, %f28, %f0
17927 pdist %f10, %f28, %f24
17928 movneg %xcc, %l4, %g6
17929 fble %fcc1, loop_1684
17930 bn,a,pn %icc, loop_1685
17931 nop
17932 setx loop_1686, %l0, %l1
17933 wrpr 0x1, %tl
17934 wrpr %l1, %tnpc
17935 setx 0x34400001400, %l0, %l1
17936 wrpr %l1, %tstate
17937 wrhpr 0x4, %htstate
17938 done
17939 tle %xcc, 0x2
17940loop_1684:
17941 stw %i5, [%l7 + 0x38]
17942loop_1685:
17943 orcc %i3, %g3, %i7
17944loop_1686:
17945 nop
17946 set 0x210, %i6
17947 ldxa [%g0 + %i6] 0x52, %o2
17948 edge32ln %o4, %l0, %l5
17949 fabss %f6, %f19
17950 fble,a %fcc0, loop_1687
17951 movrgez %o1, 0x0C3, %i1
17952 wr %g0, 0x18, %asi
17953 ldswa [%l7 + 0x60] %asi, %o0
17954loop_1687:
17955 bn,a loop_1688
17956 sdivx %l1, 0x0E7F, %g5
17957 sethi 0x11BB, %o7
17958 tsubcctv %g7, 0x021E, %l6
17959loop_1688:
17960 addcc %g2, 0x011D, %i4
17961 fpsub16 %f0, %f14, %f0
17962 mulscc %o3, 0x049C, %i6
17963 sub %o6, 0x0661, %i0
17964 xnor %l2, %g1, %g4
17965 tsubcctv %o5, 0x091F, %l3
17966 bcs loop_1689
17967 std %l4, [%l7 + 0x48]
17968 restored
17969 rdpr %cwp, %g1
17970 rdpr %cansave, %g2
17971 rdpr %canrestore, %g3
17972 rdpr %cleanwin, %g4
17973 rdpr %otherwin, %g5
17974 rdpr %wstate, %g6
17975 restored
17976 rdpr %cwp, %g1
17977 rdpr %cansave, %g2
17978 rdpr %canrestore, %g3
17979 rdpr %cleanwin, %g4
17980 rdpr %otherwin, %g5
17981 rdpr %wstate, %g6
17982loop_1689:
17983 fcmpd %fcc3, %f18, %f8
17984 movne %xcc, %i2, %i5
17985 movcc %icc, %i3, %g3
17986 addc %i7, 0x0E07, %g6
17987 move %xcc, %o4, %o2
17988 tn %icc, 0x0
17989 tneg %xcc, 0x1
17990 movre %l5, %o1, %i1
17991 movrgez %l0, %l1, %o0
17992 sub %o7, 0x188C, %g7
17993 tvc %icc, 0x2
17994 popc %l6, %g5
17995 wr %g0, 0x80, %asi
17996 lduha [%l7 + 0x60] %asi, %i4
17997 fcmpd %fcc2, %f26, %f14
17998 addc %g2, 0x0A38, %o3
17999 stbar
18000 srl %i6, %o6, %l2
18001 edge32n %g1, %g4, %o5
18002 fnand %f2, %f30, %f30
18003 sth %l3, [%l7 + 0x22]
18004 sdiv %i0, 0x0700, %i2
18005 addcc %l4, 0x16FA, %i5
18006 fcmpeq16 %f22, %f20, %g3
18007 orncc %i7, %g6, %i3
18008 lduw [%l7 + 0x10], %o4
18009 udivcc %o2, 0x049F, %l5
18010 movn %icc, %i1, %o1
18011 edge32n %l0, %o0, %o7
18012 orcc %g7, 0x1EA8, %l6
18013 set 0x58, %o6
18014 stwa %g5, [%l7 + %o6] 0x2b
18015 membar #Sync
18016 xnorcc %i4, 0x0A4E, %g2
18017 set 0x78, %g6
18018 stxa %o3, [%l7 + %g6] 0xe2
18019 membar #Sync
18020 sdivcc %l1, 0x0DEE, %o6
18021 add %l7, 0x10, %l6
18022 wr %g0, 0x10, %asi
18023 ldxa [%l6] %asi, %i6
18024 casxa [%l6] %asi, %i6, %l2
18025 or %g4, 0x151A, %g1
18026 movgu %xcc, %o5, %i0
18027 edge32n %l3, %i2, %l4
18028 fmovsle %icc, %f13, %f16
18029 add %i5, 0x1F2C, %g3
18030 taddcctv %i7, 0x05F4, %i3
18031 wr %g0, 0x0c, %asi
18032 stha %g6, [%l7 + 0x14] %asi
18033 movgu %xcc, %o4, %l5
18034 fmovrdgz %o2, %f8, %f20
18035 edge8l %o1, %i1, %l0
18036 nop
18037 setx loop_1690, %l0, %l1
18038 wrpr 0x1, %tl
18039 wrpr %l1, %tnpc
18040 setx 0x34400001400, %l0, %l1
18041 wrpr %l1, %tstate
18042 wrhpr 0x4, %htstate
18043 done
18044 tvs %xcc, 0x7
18045 fmovsleu %xcc, %f20, %f18
18046 tsubcc %o7, %o0, %g7
18047loop_1690:
18048 sllx %l6, 0x1F, %i4
18049 tpos %icc, 0x0
18050 fcmpne16 %f14, %f30, %g5
18051 mova %xcc, %g2, %o3
18052 addc %o6, %l1, %i6
18053 movvs %xcc, %g4, %l2
18054 alignaddr %o5, %g1, %i0
18055 sdivx %i2, 0x19D9, %l3
18056 call loop_1691
18057 sir 0x151A
18058 movvc %icc, %l4, %g3
18059 xnor %i7, %i5, %g6
18060loop_1691:
18061 srlx %i3, 0x17, %o4
18062 subcc %o2, %l5, %i1
18063 bgu,a,pn %xcc, loop_1692
18064 sll %l0, %o1, %o7
18065 movrlez %o0, %l6, %i4
18066 movpos %xcc, %g5, %g7
18067loop_1692:
18068 subc %o3, %g2, %o6
18069 fmovscc %icc, %f9, %f14
18070 fmul8sux16 %f16, %f28, %f26
18071 fornot2s %f13, %f1, %f10
18072 srax %i6, 0x19, %l1
18073 fcmpd %fcc0, %f0, %f28
18074 fcmpgt32 %f30, %f30, %g4
18075 fbue,a %fcc1, loop_1693
18076 fabss %f18, %f5
18077 wr %g0, 0x89, %asi
18078 lda [%l7 + 0x1C] %asi, %f3
18079loop_1693:
18080 edge16ln %l2, %o5, %g1
18081 smulcc %i2, 0x044D, %l3
18082 fnor %f28, %f24, %f20
18083 bcc,a,pt %icc, loop_1694
18084 udivcc %i0, 0x0E96, %g3
18085 edge8 %l4, %i5, %i7
18086 fabss %f31, %f18
18087loop_1694:
18088 edge16 %g6, %o4, %i3
18089 set 0x21, %o4
18090 ldsba [%l7 + %o4] 0x81, %l5
18091 fmovrsne %o2, %f3, %f12
18092 udivx %i1, 0x16F7, %l0
18093 xorcc %o7, 0x0955, %o1
18094 tcs %icc, 0x3
18095 bneg %xcc, loop_1695
18096 fmovde %icc, %f18, %f13
18097 saved
18098 rdpr %cwp, %g1
18099 rdpr %cansave, %g2
18100 rdpr %canrestore, %g3
18101 rdpr %cleanwin, %g4
18102 rdpr %otherwin, %g5
18103 rdpr %wstate, %g6
18104 subc %o0, 0x1A37, %i4
18105loop_1695:
18106 tcs %icc, 0x4
18107 movne %icc, %g5, %g7
18108 tcc %xcc, 0x4
18109 smulcc %o3, 0x03C0, %l6
18110 fornot2s %f13, %f31, %f9
18111 bl,a,pn %xcc, loop_1696
18112 movn %icc, %o6, %g2
18113 fbu %fcc0, loop_1697
18114 sdivcc %l1, 0x17D0, %i6
18115loop_1696:
18116 saved
18117 rdpr %cwp, %g1
18118 rdpr %cansave, %g2
18119 rdpr %canrestore, %g3
18120 rdpr %cleanwin, %g4
18121 rdpr %otherwin, %g5
18122 rdpr %wstate, %g6
18123 mulscc %g4, %o5, %l2
18124loop_1697:
18125 movneg %icc, %g1, %i2
18126 fmovsne %xcc, %f21, %f22
18127 fbul,a %fcc0, loop_1698
18128 membar 0x14
18129 fmovrdlz %l3, %f28, %f24
18130 fmuld8ulx16 %f13, %f12, %f6
18131loop_1698:
18132 movge %xcc, %i0, %g3
18133 bvs loop_1699
18134 fble %fcc3, loop_1700
18135 movrne %l4, %i7, %g6
18136 xorcc %o4, 0x113F, %i5
18137loop_1699:
18138 array32 %l5, %i3, %o2
18139loop_1700:
18140 movle %icc, %i1, %o7
18141 sllx %l0, %o0, %i4
18142 fbl,a %fcc1, loop_1701
18143 fpadd32s %f19, %f14, %f11
18144 fcmple32 %f14, %f0, %g5
18145 fmul8sux16 %f0, %f20, %f2
18146loop_1701:
18147 tn %xcc, 0x5
18148 bneg,a,pt %xcc, loop_1702
18149 xorcc %o1, 0x012E, %g7
18150 fxors %f20, %f23, %f1
18151 fmovsvs %icc, %f2, %f22
18152loop_1702:
18153 array32 %l6, %o3, %g2
18154 array32 %o6, %l1, %i6
18155 popc 0x0D4C, %o5
18156 wr %g0, 0x11, %asi
18157 stba %g4, [%l7 + 0x09] %asi
18158 movrne %g1, %i2, %l3
18159 orn %l2, 0x19C8, %g3
18160 movrgz %i0, 0x066, %i7
18161 fmovrdlez %g6, %f16, %f28
18162 bge,a,pt %icc, loop_1703
18163 movrgez %l4, 0x204, %i5
18164 fmovsleu %xcc, %f24, %f27
18165 fmovrde %o4, %f4, %f16
18166loop_1703:
18167 tpos %xcc, 0x6
18168 bne loop_1704
18169 fcmpgt32 %f24, %f12, %l5
18170 pdist %f30, %f16, %f20
18171 fba,a %fcc1, loop_1705
18172loop_1704:
18173 tg %xcc, 0x3
18174 sir 0x058D
18175 orn %o2, %i3, %o7
18176loop_1705:
18177 movne %icc, %l0, %i1
18178 fbuge %fcc2, loop_1706
18179 tleu %xcc, 0x2
18180 set 0x6C, %o2
18181 stba %i4, [%l7 + %o2] 0x14
18182loop_1706:
18183 udivx %g5, 0x0FC2, %o1
18184 addccc %g7, 0x1414, %l6
18185 tl %xcc, 0x3
18186 movn %xcc, %o3, %g2
18187 fbu,a %fcc1, loop_1707
18188 nop
18189 setx loop_1708, %l0, %l1
18190 jmpl %l1, %o6
18191 fnands %f12, %f29, %f28
18192 subc %l1, 0x0131, %i6
18193loop_1707:
18194 movvc %xcc, %o5, %o0
18195loop_1708:
18196 movvs %icc, %g4, %i2
18197 fpsub32 %f18, %f6, %f14
18198 movrgez %g1, 0x330, %l2
18199 sdivcc %g3, 0x033C, %i0
18200 array16 %i7, %g6, %l3
18201 taddcctv %i5, 0x1220, %o4
18202 fmovdvc %icc, %f2, %f15
18203 movneg %xcc, %l5, %o2
18204 movleu %icc, %l4, %i3
18205 movrne %o7, 0x0C4, %l0
18206 set 0x30, %o7
18207 ldxa [%l7 + %o7] 0x81, %i1
18208 fmovsl %xcc, %f25, %f24
18209 brnz,a %i4, loop_1709
18210 brgz,a %g5, loop_1710
18211 and %o1, %l6, %g7
18212 bl loop_1711
18213loop_1709:
18214 fcmpne16 %f6, %f28, %o3
18215loop_1710:
18216 mulx %g2, 0x0EC5, %l1
18217 membar 0x59
18218loop_1711:
18219 edge32 %o6, %o5, %o0
18220 brlz,a %i6, loop_1712
18221 membar 0x16
18222 mova %icc, %g4, %g1
18223 bvc,a,pt %icc, loop_1713
18224loop_1712:
18225 fandnot1 %f18, %f10, %f6
18226 ldstub [%l7 + 0x2D], %l2
18227 tleu %xcc, 0x4
18228loop_1713:
18229 movn %icc, %g3, %i0
18230 fmovrdgez %i7, %f14, %f18
18231 bcs,pt %xcc, loop_1714
18232 bn,a,pt %xcc, loop_1715
18233 nop
18234 setx loop_1716, %l0, %l1
18235 wrpr 0x1, %tl
18236 wrpr %l1, %tnpc
18237 setx 0x34400001400, %l0, %l1
18238 wrpr %l1, %tstate
18239 wrhpr 0x4, %htstate
18240 done
18241 tvc %xcc, 0x3
18242loop_1714:
18243 tpos %xcc, 0x5
18244loop_1715:
18245 sub %i2, %l3, %i5
18246loop_1716:
18247 fbue,a %fcc3, loop_1717
18248 movleu %icc, %g6, %o4
18249 ld [%l7 + 0x20], %f23
18250 bcs,a,pn %xcc, loop_1718
18251loop_1717:
18252 smulcc %l5, %l4, %i3
18253 fmovdle %xcc, %f11, %f18
18254 brlz,a %o7, loop_1719
18255loop_1718:
18256 fmovrsne %o2, %f20, %f15
18257 fbule %fcc3, loop_1720
18258 edge16l %i1, %i4, %g5
18259loop_1719:
18260 fpack16 %f14, %f3
18261 membar 0x37
18262loop_1720:
18263 sub %l0, %o1, %l6
18264 edge16 %o3, %g2, %g7
18265 edge16ln %o6, %l1, %o5
18266 tleu %icc, 0x4
18267 fcmped %fcc1, %f30, %f4
18268 fsrc2s %f15, %f18
18269 movrne %o0, %g4, %i6
18270 movcc %xcc, %g1, %g3
18271 fmul8x16 %f2, %f28, %f26
18272 fmovsg %icc, %f28, %f0
18273 call loop_1721
18274 sethi 0x0467, %l2
18275 std %i0, [%l7 + 0x40]
18276 saved
18277 rdpr %cwp, %g1
18278 rdpr %cansave, %g2
18279 rdpr %canrestore, %g3
18280 rdpr %cleanwin, %g4
18281 rdpr %otherwin, %g5
18282 rdpr %wstate, %g6
18283loop_1721:
18284 ba,a loop_1722
18285 mova %xcc, %i7, %i2
18286 movg %icc, %i5, %g6
18287 std %f30, [%l7 + 0x28]
18288loop_1722:
18289 movl %xcc, %l3, %o4
18290 smul %l4, %l5, %o7
18291 brlz,a %o2, loop_1723
18292 or %i1, 0x0C02, %i3
18293 array16 %g5, %i4, %o1
18294 brz,a %l0, loop_1724
18295loop_1723:
18296 be,a loop_1725
18297 tn %xcc, 0x4
18298 fandnot1 %f24, %f16, %f22
18299loop_1724:
18300 bge %icc, loop_1726
18301loop_1725:
18302 bl,a %xcc, loop_1727
18303 membar 0x04
18304 orn %o3, 0x0A5E, %l6
18305loop_1726:
18306 mulscc %g7, %g2, %l1
18307loop_1727:
18308 fbu,a %fcc2, loop_1728
18309 brz %o6, loop_1729
18310 umul %o0, 0x16B6, %o5
18311 umul %i6, 0x0525, %g4
18312loop_1728:
18313 nop
18314 wr %g0, 0x10, %asi
18315 ldstuba [%l7 + 0x3B] %asi, %g1
18316loop_1729:
18317 fbo,a %fcc1, loop_1730
18318 addccc %g3, 0x14A1, %l2
18319 orn %i0, %i7, %i2
18320 tvc %icc, 0x4
18321loop_1730:
18322 brz,a %g6, loop_1731
18323 fmovrsgz %l3, %f1, %f20
18324 nop
18325 set 0x70, %i1
18326 ldsh [%l7 + %i1], %i5
18327 fcmpgt16 %f18, %f24, %l4
18328loop_1731:
18329 nop
18330 set 0x54, %g7
18331 sta %f1, [%l7 + %g7] 0x15
18332 edge16l %l5, %o7, %o2
18333 edge16 %o4, %i1, %i3
18334 orncc %i4, 0x14EC, %o1
18335 wr %g0, 0x04, %asi
18336 stda %g4, [%l7 + 0x18] %asi
18337 fcmpgt16 %f10, %f14, %o3
18338 fxors %f8, %f14, %f15
18339 addccc %l0, %g7, %g2
18340 bn,a %xcc, loop_1732
18341 fmovrdgez %l6, %f30, %f14
18342 addc %o6, %o0, %l1
18343 movrgz %o5, %i6, %g1
18344loop_1732:
18345 nop
18346 wr %g0, 0x11, %asi
18347 swapa [%l7 + 0x7C] %asi, %g3
18348 fmovdne %icc, %f29, %f3
18349 fbl %fcc1, loop_1733
18350 brgez,a %g4, loop_1734
18351 tvc %xcc, 0x5
18352 edge32l %l2, %i0, %i7
18353loop_1733:
18354 nop
18355 set 0x40, %i0
18356 lda [%l7 + %i0] 0x11, %f17
18357loop_1734:
18358 bleu %icc, loop_1735
18359 movcc %icc, %i2, %l3
18360 bneg,a loop_1736
18361 fmul8ulx16 %f26, %f2, %f26
18362loop_1735:
18363 fmovsg %xcc, %f23, %f8
18364 fsrc2s %f0, %f30
18365loop_1736:
18366 or %i5, %l4, %g6
18367 sdivcc %o7, 0x1749, %l5
18368 fbue %fcc1, loop_1737
18369 udiv %o4, 0x14AE, %o2
18370 stb %i1, [%l7 + 0x74]
18371 stbar
18372loop_1737:
18373 edge8l %i3, %o1, %g5
18374 andncc %i4, %o3, %g7
18375 xnorcc %l0, %l6, %g2
18376 movrlez %o0, 0x1B5, %o6
18377 movrgez %l1, %o5, %i6
18378 tle %icc, 0x6
18379 stx %g3, [%l7 + 0x30]
18380 xorcc %g4, %l2, %i0
18381 fmovrdgez %i7, %f12, %f20
18382 andn %g1, %i2, %i5
18383 tcc %icc, 0x0
18384 alignaddr %l3, %g6, %o7
18385 wr %g0, 0x04, %asi
18386 stda %l4, [%l7 + 0x70] %asi
18387 tle %xcc, 0x6
18388 set 0x48, %i4
18389 lda [%l7 + %i4] 0x11, %f29
18390 sir 0x0D93
18391 movneg %xcc, %o4, %o2
18392 movre %i1, %l4, %i3
18393 fabss %f25, %f24
18394 wr %g0, 0x89, %asi
18395 ldswa [%l7 + 0x60] %asi, %g5
18396 movn %xcc, %i4, %o1
18397 fmul8x16au %f15, %f15, %f22
18398 array16 %o3, %l0, %l6
18399 tg %xcc, 0x0
18400 tn %xcc, 0x7
18401 movrlz %g2, 0x086, %g7
18402 orn %o0, 0x1D3D, %o6
18403 smulcc %l1, 0x034B, %i6
18404 tvc %icc, 0x2
18405 ld [%l7 + 0x4C], %f0
18406 bcs loop_1738
18407 sethi 0x0C20, %g3
18408 movcs %icc, %o5, %l2
18409 fabss %f19, %f11
18410loop_1738:
18411 restored
18412 rdpr %cwp, %g1
18413 rdpr %cansave, %g2
18414 rdpr %canrestore, %g3
18415 rdpr %cleanwin, %g4
18416 rdpr %otherwin, %g5
18417 rdpr %wstate, %g6
18418 fbg %fcc1, loop_1739
18419 edge16ln %i0, %g4, %g1
18420 edge8n %i7, %i2, %i5
18421 movn %xcc, %l3, %o7
18422loop_1739:
18423 tgu %xcc, 0x3
18424 udivx %l5, 0x0573, %g6
18425 bvc,pn %xcc, loop_1740
18426 edge32l %o4, %o2, %l4
18427 wr %g0, 0x89, %asi
18428 lduba [%l7 + 0x10] %asi, %i3
18429loop_1740:
18430 mulx %i1, 0x0168, %i4
18431 fbug %fcc3, loop_1741
18432 fmovd %f28, %f28
18433 fba,a %fcc2, loop_1742
18434 sethi 0x092C, %o1
18435loop_1741:
18436 nop
18437 wr %g0, 0x2f, %asi
18438 stda %o2, [%l7 + 0x10] %asi
18439 membar #Sync
18440loop_1742:
18441 tge %xcc, 0x7
18442 bn loop_1743
18443 ldx [%l7 + 0x08], %g5
18444 edge8ln %l0, %l6, %g2
18445 siam 0x0
18446loop_1743:
18447 nop
18448 wr %g0, 0x81, %asi
18449 stda %f0, [%l7 + 0x40] %asi
18450 ld [%l7 + 0x50], %f8
18451 addccc %o0, %o6, %l1
18452 sethi 0x0B33, %i6
18453 fbg %fcc3, loop_1744
18454 tpos %xcc, 0x4
18455 udivcc %g3, 0x0105, %o5
18456 wr %g0, 0x22, %asi
18457 stda %l2, [%l7 + 0x78] %asi
18458 membar #Sync
18459loop_1744:
18460 orcc %i0, 0x1AE7, %g4
18461 fbg %fcc3, loop_1745
18462 fbg %fcc0, loop_1746
18463 fmovsle %icc, %f10, %f16
18464 fmovdl %xcc, %f31, %f28
18465loop_1745:
18466 movpos %icc, %g1, %g7
18467loop_1746:
18468 udiv %i2, 0x1EDF, %i5
18469 set 0x1C, %l5
18470 stba %l3, [%l7 + %l5] 0x2b
18471 membar #Sync
18472 ba,a %xcc, loop_1747
18473 sll %o7, %i7, %g6
18474 movvs %icc, %l5, %o2
18475 tcs %icc, 0x7
18476loop_1747:
18477 nop
18478 wr %g0, 0x10, %asi
18479 ldxa [%l7 + 0x68] %asi, %l4
18480 fsrc1s %f31, %f30
18481 sethi 0x0D45, %i3
18482 movcc %icc, %o4, %i1
18483 array32 %i4, %o3, %g5
18484 smul %o1, %l0, %g2
18485 udivx %o0, 0x07C9, %l6
18486 andncc %l1, %o6, %g3
18487 addc %i6, %l2, %o5
18488 lduh [%l7 + 0x46], %i0
18489 mulscc %g4, %g7, %g1
18490 subccc %i5, %i2, %l3
18491 wr %g0, 0x89, %asi
18492 stda %f0, [%l7 + 0x40] %asi
18493 ldsh [%l7 + 0x5E], %o7
18494 sdivcc %i7, 0x0CCD, %g6
18495 tsubcc %l5, %l4, %o2
18496 fmovdn %icc, %f20, %f11
18497 movn %icc, %o4, %i3
18498 fmuld8sux16 %f29, %f13, %f10
18499 xorcc %i4, 0x0DD2, %o3
18500 taddcctv %i1, %g5, %o1
18501 sdivx %g2, 0x086F, %o0
18502 fcmpne32 %f20, %f0, %l0
18503 fpack16 %f2, %f15
18504 srl %l6, 0x09, %l1
18505 fnot2s %f20, %f14
18506 movneg %icc, %o6, %i6
18507 std %l2, [%l7 + 0x50]
18508 andn %o5, 0x1A50, %i0
18509 edge16n %g3, %g4, %g1
18510 ldsb [%l7 + 0x77], %g7
18511 wr %g0, 0x2a, %asi
18512 ldda [%l7 + 0x20] %asi, %i4
18513 fble,a %fcc0, loop_1748
18514 mulx %i2, %o7, %i7
18515 umul %l3, 0x1020, %g6
18516 fblg,a %fcc3, loop_1749
18517loop_1748:
18518 movre %l4, %o2, %l5
18519 array8 %o4, %i4, %o3
18520 bvs loop_1750
18521loop_1749:
18522 tcs %icc, 0x6
18523 wr %g0, 0x89, %asi
18524 stwa %i3, [%l7 + 0x30] %asi
18525loop_1750:
18526 sethi 0x0CAF, %i1
18527 smulcc %g5, 0x044A, %o1
18528 or %o0, %l0, %l6
18529 ble,a loop_1751
18530 movpos %xcc, %g2, %o6
18531 fmovsge %xcc, %f2, %f2
18532 stx %l1, [%l7 + 0x30]
18533loop_1751:
18534 edge32 %l2, %o5, %i6
18535 bvs,a,pn %xcc, loop_1752
18536 xnorcc %g3, %i0, %g4
18537 add %l7, 0x68, %l6
18538 wr %g0, 0x11, %asi
18539 casa [%l6] %asi, %g1, %g7
18540loop_1752:
18541 fbule %fcc3, loop_1753
18542 alignaddrl %i2, %i5, %o7
18543 or %i7, 0x1CDD, %g6
18544 fmovdle %xcc, %f14, %f29
18545loop_1753:
18546 array8 %l3, %l4, %o2
18547 fcmpne32 %f6, %f16, %l5
18548 fpack16 %f28, %f21
18549 set 0x38, %l4
18550 ldxa [%g0 + %l4] 0x20, %i4
18551 fcmpne16 %f20, %f24, %o3
18552 edge16n %i3, %o4, %i1
18553 fmovsne %xcc, %f25, %f8
18554 bneg,a loop_1754
18555 bne,a loop_1755
18556 sth %g5, [%l7 + 0x48]
18557 tne %xcc, 0x6
18558loop_1754:
18559 tcc %xcc, 0x0
18560loop_1755:
18561 fmovrsgz %o0, %f8, %f20
18562 fmovsneg %icc, %f9, %f8
18563 edge32n %o1, %l0, %g2
18564 array32 %l6, %l1, %o6
18565 movrlez %o5, 0x24F, %l2
18566 udivcc %i6, 0x0733, %i0
18567 tpos %icc, 0x2
18568 fbe %fcc0, loop_1756
18569 and %g4, 0x00EC, %g1
18570 smul %g7, 0x0C71, %i2
18571 sir 0x0B77
18572loop_1756:
18573 tneg %xcc, 0x2
18574 and %g3, %o7, %i5
18575 te %icc, 0x3
18576 orncc %i7, 0x10B6, %l3
18577 sdiv %l4, 0x0F66, %g6
18578 umul %l5, 0x1D07, %o2
18579 std %i4, [%l7 + 0x10]
18580 set 0x14, %i2
18581 sta %f30, [%l7 + %i2] 0x04
18582 edge8l %o3, %o4, %i1
18583 fbo %fcc3, loop_1757
18584 addcc %i3, %o0, %g5
18585 fmovdleu %icc, %f30, %f18
18586 fmovdgu %icc, %f16, %f0
18587loop_1757:
18588 add %l0, 0x0471, %o1
18589 sdivx %l6, 0x0FA1, %g2
18590 movcs %xcc, %o6, %l1
18591 fxnors %f17, %f10, %f7
18592 sll %l2, 0x01, %i6
18593 fmovdpos %icc, %f14, %f24
18594 wr %g0, 0x89, %asi
18595 ldsha [%l7 + 0x32] %asi, %o5
18596 edge16ln %i0, %g4, %g7
18597 tg %xcc, 0x2
18598 fbug %fcc0, loop_1758
18599 lduh [%l7 + 0x3E], %i2
18600 andcc %g1, 0x1DDD, %g3
18601 edge16 %o7, %i7, %l3
18602loop_1758:
18603 ta %xcc, 0x2
18604 fbul,a %fcc1, loop_1759
18605 fmul8x16 %f22, %f4, %f10
18606 edge32n %l4, %g6, %l5
18607 nop
18608 setx loop_1760, %l0, %l1
18609 wrpr 0x1, %tl
18610 wrpr %l1, %tpc
18611 add %l1, 0x4, %l1
18612 wrpr %l1, %tnpc
18613 setx 0x34400001400, %l0, %l1
18614 wrpr %l1, %tstate
18615 wrhpr 0x4, %htstate
18616 retry
18617loop_1759:
18618 sub %o2, %i5, %o3
18619 wr %g0, 0x89, %asi
18620 swapa [%l7 + 0x54] %asi, %i4
18621loop_1760:
18622 tsubcctv %o4, %i3, %o0
18623 mulscc %i1, %g5, %o1
18624 ldsh [%l7 + 0x34], %l0
18625 umul %l6, 0x0F38, %o6
18626 umul %l1, %l2, %i6
18627 fcmple32 %f14, %f10, %o5
18628 set 0x7E, %i5
18629 stba %g2, [%l7 + %i5] 0x80
18630 fcmpd %fcc0, %f24, %f14
18631 saved
18632 rdpr %cwp, %g1
18633 rdpr %cansave, %g2
18634 rdpr %canrestore, %g3
18635 rdpr %cleanwin, %g4
18636 rdpr %otherwin, %g5
18637 rdpr %wstate, %g6
18638 fcmpd %fcc1, %f26, %f2
18639 movpos %xcc, %g4, %i0
18640 wr %g0, 0x81, %asi
18641 stwa %i2, [%l7 + 0x70] %asi
18642 tneg %icc, 0x7
18643 movgu %icc, %g7, %g1
18644 fbne %fcc0, loop_1761
18645 stbar
18646 fsrc1 %f18, %f10
18647 fmovda %icc, %f24, %f26
18648loop_1761:
18649 edge32l %g3, %i7, %o7
18650 udivcc %l3, 0x1BC2, %l4
18651 mova %xcc, %g6, %o2
18652 edge32n %l5, %o3, %i5
18653 movrne %i4, 0x0DE, %o4
18654 edge32ln %o0, %i1, %i3
18655 tle %xcc, 0x1
18656 fmovdn %icc, %f8, %f16
18657 fmovdge %icc, %f28, %f3
18658 udivx %o1, 0x08A5, %g5
18659 fmovrslez %l6, %f3, %f25
18660 popc %o6, %l0
18661 movgu %xcc, %l2, %l1
18662 ldstub [%l7 + 0x1F], %i6
18663 wr %g0, 0x11, %asi
18664 stha %o5, [%l7 + 0x1A] %asi
18665 wr %g0, 0x04, %asi
18666 ldxa [%l7 + 0x30] %asi, %g2
18667 edge16 %g4, %i0, %i2
18668 tcc %icc, 0x3
18669 movrgez %g7, 0x23D, %g3
18670 fbul %fcc0, loop_1762
18671 fmovrdne %i7, %f30, %f12
18672 wr %g0, 0x19, %asi
18673 ldsha [%l7 + 0x78] %asi, %o7
18674loop_1762:
18675 fnands %f19, %f19, %f27
18676 call loop_1763
18677 fmovscc %icc, %f2, %f11
18678 wr %g0, 0x89, %asi
18679 stba %g1, [%l7 + 0x4A] %asi
18680loop_1763:
18681 bvc,a,pt %icc, loop_1764
18682 xnor %l3, %g6, %o2
18683 tcc %icc, 0x7
18684 sir 0x11F9
18685loop_1764:
18686 brgez %l5, loop_1765
18687 ldx [%l7 + 0x68], %o3
18688 bcc %icc, loop_1766
18689 edge16n %l4, %i4, %i5
18690loop_1765:
18691 nop
18692 set 0x58, %l6
18693 ldxa [%l7 + %l6] 0x88, %o0
18694loop_1766:
18695 edge32l %i1, %o4, %o1
18696 te %xcc, 0x6
18697 addcc %i3, 0x070B, %g5
18698 edge8l %o6, %l6, %l0
18699 fxor %f16, %f0, %f26
18700 tvc %icc, 0x2
18701 movgu %xcc, %l2, %l1
18702 fbue,a %fcc0, loop_1767
18703 movn %xcc, %o5, %i6
18704 fbne %fcc3, loop_1768
18705 flush %l7 + 0x18
18706loop_1767:
18707 sra %g4, 0x09, %g2
18708 andncc %i2, %i0, %g7
18709loop_1768:
18710 taddcctv %g3, %i7, %o7
18711 fcmped %fcc0, %f2, %f12
18712 fpadd32s %f1, %f2, %f11
18713 set 0x8, %i7
18714 ldxa [%g0 + %i7] 0x21, %l3
18715 mova %icc, %g6, %o2
18716 movg %xcc, %g1, %o3
18717 fcmpeq32 %f24, %f2, %l5
18718 sub %l4, 0x0E55, %i5
18719 wr %g0, 0x0c, %asi
18720 swapa [%l7 + 0x38] %asi, %o0
18721 movrlez %i1, 0x3C4, %i4
18722 fmovd %f14, %f28
18723 wr %g0, 0x27, %asi
18724 stha %o4, [%l7 + 0x6C] %asi
18725 membar #Sync
18726 mova %icc, %i3, %g5
18727 fmovda %xcc, %f3, %f28
18728 fcmpne16 %f10, %f30, %o6
18729 fbul,a %fcc1, loop_1769
18730 movne %xcc, %o1, %l6
18731 edge16 %l0, %l1, %l2
18732 umul %i6, %o5, %g2
18733loop_1769:
18734 smulcc %g4, %i2, %i0
18735 fnot1 %f4, %f30
18736 fmul8ulx16 %f6, %f20, %f14
18737 fbn %fcc0, loop_1770
18738 sdivcc %g7, 0x0C17, %i7
18739 movgu %icc, %g3, %l3
18740 bpos %icc, loop_1771
18741loop_1770:
18742 edge8n %o7, %g6, %o2
18743 membar 0x3B
18744 tcc %icc, 0x0
18745loop_1771:
18746 brgz,a %g1, loop_1772
18747 tpos %icc, 0x5
18748 tcc %xcc, 0x3
18749 subcc %l5, 0x04CA, %o3
18750loop_1772:
18751 array8 %l4, %o0, %i1
18752 movre %i5, 0x27A, %i4
18753 fsrc2s %f3, %f14
18754 membar 0x1D
18755 fcmpeq16 %f30, %f30, %o4
18756 array16 %i3, %o6, %g5
18757 fcmpes %fcc3, %f1, %f11
18758 fmovdgu %xcc, %f27, %f17
18759 movrgz %l6, %o1, %l1
18760 fmul8sux16 %f18, %f6, %f0
18761 edge16ln %l0, %l2, %o5
18762 addc %i6, 0x191F, %g4
18763 nop
18764 setx loop_1773, %l0, %l1
18765 wrpr 0x1, %tl
18766 wrpr %l1, %tnpc
18767 setx 0x34400001400, %l0, %l1
18768 wrpr %l1, %tstate
18769 wrhpr 0x4, %htstate
18770 done
18771 fabss %f7, %f24
18772 fmovrdlez %i2, %f14, %f12
18773 call loop_1774
18774loop_1773:
18775 udivcc %i0, 0x1358, %g2
18776 tneg %xcc, 0x0
18777 edge16n %g7, %i7, %l3
18778loop_1774:
18779 ldd [%l7 + 0x40], %f8
18780 sra %o7, 0x1C, %g3
18781 tvc %xcc, 0x6
18782 membar 0x04
18783 saved
18784 rdpr %cwp, %g1
18785 rdpr %cansave, %g2
18786 rdpr %canrestore, %g3
18787 rdpr %cleanwin, %g4
18788 rdpr %otherwin, %g5
18789 rdpr %wstate, %g6
18790 alignaddrl %g6, %g1, %o2
18791 movpos %xcc, %l5, %o3
18792 array32 %o0, %i1, %l4
18793 popc %i4, %o4
18794 tneg %icc, 0x5
18795 mulscc %i5, %i3, %g5
18796 fba,a %fcc1, loop_1775
18797 nop
18798 setx loop_1776, %l0, %l1
18799 jmpl %l1, %o6
18800 saved
18801 rdpr %cwp, %g1
18802 rdpr %cansave, %g2
18803 rdpr %canrestore, %g3
18804 rdpr %cleanwin, %g4
18805 rdpr %otherwin, %g5
18806 rdpr %wstate, %g6
18807 fandnot2 %f24, %f8, %f30
18808loop_1775:
18809 fone %f12
18810loop_1776:
18811 move %xcc, %l6, %l1
18812 te %xcc, 0x3
18813 ld [%l7 + 0x34], %f26
18814 andncc %o1, %l2, %l0
18815 set 0x4A, %g1
18816 ldsha [%l7 + %g1] 0x15, %o5
18817 udiv %i6, 0x019E, %g4
18818 array8 %i0, %i2, %g7
18819 movrlz %g2, 0x0CF, %i7
18820 bge loop_1777
18821 fnot2 %f12, %f14
18822 smulcc %l3, 0x116A, %o7
18823 wr %g0, 0x04, %asi
18824 ldda [%l7 + 0x40] %asi, %f0
18825loop_1777:
18826 taddcctv %g6, 0x1804, %g1
18827 bge %xcc, loop_1778
18828 tneg %xcc, 0x2
18829 udivcc %g3, 0x0F6F, %l5
18830 fmovda %icc, %f5, %f1
18831loop_1778:
18832 or %o3, %o2, %i1
18833 srl %o0, %l4, %o4
18834 fmovdg %icc, %f10, %f26
18835 mulscc %i4, %i5, %g5
18836 ldd [%l7 + 0x40], %i2
18837 wr %g0, 0xf9, %asi
18838 stda %f0, [%l7 + 0x40] %asi
18839 membar #Sync
18840 tle %icc, 0x3
18841 fbul,a %fcc1, loop_1779
18842 xnor %o6, %l1, %l6
18843 edge8ln %o1, %l0, %o5
18844 udiv %l2, 0x1A38, %i6
18845loop_1779:
18846 bneg,pt %icc, loop_1780
18847 taddcctv %i0, %g4, %i2
18848 movpos %xcc, %g2, %g7
18849 array32 %l3, %i7, %g6
18850loop_1780:
18851 ld [%l7 + 0x14], %f21
18852 andcc %g1, %o7, %l5
18853 wr %g0, 0x10, %asi
18854 ldxa [%l7 + 0x70] %asi, %o3
18855 sir 0x082A
18856 bcc,a %xcc, loop_1781
18857 alignaddr %g3, %o2, %i1
18858 udivx %o0, 0x1685, %o4
18859 subccc %l4, 0x0CD8, %i5
18860loop_1781:
18861 ldsw [%l7 + 0x78], %i4
18862 mova %icc, %i3, %g5
18863 ldx [%l7 + 0x18], %l1
18864 movg %xcc, %o6, %l6
18865 edge32l %l0, %o5, %l2
18866 fmovrdne %o1, %f14, %f26
18867 fxors %f13, %f13, %f16
18868 umulcc %i0, 0x13F8, %g4
18869 fbge,a %fcc0, loop_1782
18870 sethi 0x0AA2, %i2
18871 srl %i6, %g2, %l3
18872 movleu %icc, %i7, %g7
18873loop_1782:
18874 movne %icc, %g6, %g1
18875 udivx %l5, 0x14FA, %o3
18876 edge16l %o7, %o2, %i1
18877 restored
18878 rdpr %cwp, %g1
18879 rdpr %cansave, %g2
18880 rdpr %canrestore, %g3
18881 rdpr %cleanwin, %g4
18882 rdpr %otherwin, %g5
18883 rdpr %wstate, %g6
18884 addcc %g3, 0x056D, %o0
18885 subccc %o4, 0x0B1A, %l4
18886 nop
18887 setx loop_1783, %l0, %l1
18888 wrpr 0x1, %tl
18889 wrpr %l1, %tpc
18890 add %l1, 0x4, %l1
18891 wrpr %l1, %tnpc
18892 setx 0x34400001400, %l0, %l1
18893 wrpr %l1, %tstate
18894 wrhpr 0x4, %htstate
18895 retry
18896 bvs,pn %icc, loop_1784
18897 restored
18898 rdpr %cwp, %g1
18899 rdpr %cansave, %g2
18900 rdpr %canrestore, %g3
18901 rdpr %cleanwin, %g4
18902 rdpr %otherwin, %g5
18903 rdpr %wstate, %g6
18904 ld [%l7 + 0x68], %f14
18905loop_1783:
18906 ldd [%l7 + 0x40], %f6
18907loop_1784:
18908 xor %i5, %i3, %g5
18909 set 0x62, %o1
18910 ldsha [%l7 + %o1] 0x18, %i4
18911 andcc %o6, %l1, %l0
18912 bge %icc, loop_1785
18913 addccc %l6, %o5, %l2
18914 fmovsvs %xcc, %f21, %f29
18915 movl %icc, %i0, %g4
18916loop_1785:
18917 popc %o1, %i6
18918 alignaddr %g2, %i2, %i7
18919 addc %g7, %l3, %g6
18920 fands %f7, %f17, %f28
18921 bneg,a loop_1786
18922 array8 %l5, %g1, %o7
18923 subc %o3, 0x118D, %o2
18924 fmovdgu %xcc, %f13, %f30
18925loop_1786:
18926 edge8l %g3, %o0, %i1
18927 smulcc %l4, %i5, %o4
18928 array8 %i3, %g5, %i4
18929 bl,a,pn %xcc, loop_1787
18930 nop
18931 setx loop_1788, %l0, %l1
18932 wrpr 0x1, %tl
18933 wrpr %l1, %tpc
18934 add %l1, 0x4, %l1
18935 wrpr %l1, %tnpc
18936 setx 0x34400001400, %l0, %l1
18937 wrpr %l1, %tstate
18938 wrhpr 0x4, %htstate
18939 retry
18940 fbuge,a %fcc2, loop_1789
18941 fpadd32s %f24, %f17, %f5
18942loop_1787:
18943 srlx %o6, 0x11, %l1
18944loop_1788:
18945 nop
18946 wr %g0, 0x2a, %asi
18947 stha %l0, [%l7 + 0x62] %asi
18948 membar #Sync
18949loop_1789:
18950 umulcc %l6, 0x0CFC, %l2
18951 array16 %i0, %g4, %o5
18952 siam 0x7
18953 movrne %o1, 0x39E, %g2
18954 array8 %i6, %i2, %i7
18955 fones %f26
18956 and %l3, %g7, %l5
18957 fbue,a %fcc0, loop_1790
18958 movgu %icc, %g1, %g6
18959 fnegs %f20, %f6
18960 sllx %o7, %o3, %o2
18961loop_1790:
18962 movneg %icc, %g3, %o0
18963 movleu %icc, %l4, %i1
18964 array8 %o4, %i5, %g5
18965 andn %i4, 0x1580, %i3
18966 xnorcc %o6, %l0, %l6
18967 sdiv %l2, 0x08DD, %l1
18968 fmovdleu %xcc, %f1, %f11
18969 sth %i0, [%l7 + 0x76]
18970 sllx %o5, %g4, %o1
18971 te %xcc, 0x5
18972 orcc %i6, 0x0D16, %g2
18973 smulcc %i2, %i7, %g7
18974 bgu %xcc, loop_1791
18975 smul %l3, 0x056B, %l5
18976 fmovsg %xcc, %f14, %f6
18977 sll %g1, 0x0C, %g6
18978loop_1791:
18979 fmovrsne %o7, %f16, %f3
18980 wr %g0, 0x80, %asi
18981 swapa [%l7 + 0x54] %asi, %o2
18982 membar 0x42
18983 nop
18984 set 0x28, %g4
18985 ldd [%l7 + %g4], %f18
18986 fmovspos %icc, %f31, %f31
18987 movvs %xcc, %o3, %g3
18988 fbo,a %fcc3, loop_1792
18989 edge32 %o0, %i1, %l4
18990 mova %icc, %o4, %i5
18991 taddcctv %i4, %i3, %g5
18992loop_1792:
18993 alignaddr %o6, %l0, %l6
18994 edge8l %l2, %l1, %i0
18995 or %o5, %o1, %g4
18996 andn %g2, %i2, %i6
18997 tl %xcc, 0x5
18998 movge %xcc, %i7, %l3
18999 xnor %l5, %g7, %g6
19000 fnor %f16, %f26, %f24
19001 bvc,a,pn %icc, loop_1793
19002 move %xcc, %o7, %o2
19003 sdivx %o3, 0x1EE3, %g1
19004 sdivx %o0, 0x18E1, %g3
19005loop_1793:
19006 movre %l4, 0x094, %i1
19007 movle %icc, %o4, %i5
19008 fmovrdgez %i4, %f18, %f30
19009 nop
19010 setx loop_1794, %l0, %l1
19011 wrpr 0x1, %tl
19012 wrpr %l1, %tpc
19013 add %l1, 0x4, %l1
19014 wrpr %l1, %tnpc
19015 setx 0x34400001400, %l0, %l1
19016 wrpr %l1, %tstate
19017 wrhpr 0x4, %htstate
19018 retry
19019 fmovscc %icc, %f25, %f5
19020 fmul8x16au %f29, %f23, %f14
19021 andcc %i3, 0x030C, %o6
19022loop_1794:
19023 fmuld8sux16 %f27, %f30, %f26
19024 bvc,a %xcc, loop_1795
19025 tl %icc, 0x4
19026 fmovscc %icc, %f6, %f21
19027 udivcc %g5, 0x0B00, %l6
19028loop_1795:
19029 alignaddr %l0, %l1, %i0
19030 fmovrdne %l2, %f20, %f16
19031 fmovdl %icc, %f21, %f6
19032 saved
19033 rdpr %cwp, %g1
19034 rdpr %cansave, %g2
19035 rdpr %canrestore, %g3
19036 rdpr %cleanwin, %g4
19037 rdpr %otherwin, %g5
19038 rdpr %wstate, %g6
19039 fbg %fcc0, loop_1796
19040 tcs %xcc, 0x1
19041 movrne %o1, 0x102, %g4
19042 movleu %icc, %g2, %i2
19043loop_1796:
19044 udivx %i6, 0x166E, %i7
19045 fbu,a %fcc2, loop_1797
19046 addcc %o5, %l3, %g7
19047 ta %xcc, 0x1
19048 fmul8x16au %f0, %f7, %f12
19049loop_1797:
19050 ldsb [%l7 + 0x4E], %l5
19051 fmovsle %icc, %f30, %f10
19052 tcc %icc, 0x4
19053 tge %icc, 0x3
19054 movgu %xcc, %g6, %o2
19055 fmovsle %icc, %f1, %f22
19056 fmovde %icc, %f8, %f29
19057 movl %xcc, %o7, %g1
19058 array8 %o3, %g3, %l4
19059 edge32ln %o0, %o4, %i1
19060 ldsw [%l7 + 0x3C], %i4
19061 movle %icc, %i3, %i5
19062 flush %l7 + 0x64
19063 fandnot2s %f0, %f4, %f1
19064 fbn %fcc1, loop_1798
19065 xnorcc %g5, %o6, %l6
19066 fmovsge %xcc, %f9, %f7
19067 edge32n %l0, %i0, %l2
19068loop_1798:
19069 fnegs %f23, %f21
19070 bleu,a %icc, loop_1799
19071 fpadd16 %f12, %f26, %f14
19072 alignaddrl %o1, %l1, %g4
19073 andn %i2, 0x055E, %g2
19074loop_1799:
19075 be loop_1800
19076 fpsub32 %f0, %f20, %f8
19077 edge16l %i7, %o5, %l3
19078 bne,a,pn %xcc, loop_1801
19079loop_1800:
19080 edge32n %i6, %g7, %g6
19081 tsubcctv %l5, 0x06C5, %o7
19082 orn %g1, %o3, %o2
19083loop_1801:
19084 ldd [%l7 + 0x60], %f2
19085 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
19086 nop ! nop ! stxa %l4, [%g0 + 0x1f0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
19087 orncc %o0, 0x01E8, %g3
19088 movrgez %i1, 0x1ED, %o4
19089 wr %g0, 0x89, %asi
19090 stwa %i3, [%l7 + 0x28] %asi
19091 fmovdvc %xcc, %f23, %f3
19092 fble,a %fcc3, loop_1802
19093 membar 0x5B
19094 andncc %i5, %i4, %o6
19095 tn %xcc, 0x7
19096loop_1802:
19097 ta %xcc, 0x6
19098 fmovrse %g5, %f21, %f12
19099 tcc %icc, 0x7
19100 fnot1s %f10, %f6
19101 fands %f25, %f6, %f22
19102 be,pt %icc, loop_1803
19103 movre %l0, %l6, %i0
19104 movgu %icc, %o1, %l2
19105 srlx %l1, 0x0F, %g4
19106loop_1803:
19107 movgu %xcc, %i2, %i7
19108 fmovsne %xcc, %f13, %f8
19109 set 0x0C, %i3
19110 stha %g2, [%l7 + %i3] 0x15
19111 popc %o5, %l3
19112 movl %icc, %i6, %g6
19113 array32 %l5, %o7, %g1
19114 movneg %icc, %g7, %o2
19115 movrgez %l4, %o3, %g3
19116 fcmpne32 %f22, %f24, %o0
19117 fcmple32 %f26, %f10, %o4
19118 edge16n %i3, %i5, %i1
19119 edge8ln %o6, %i4, %l0
19120 tge %xcc, 0x4
19121 movl %icc, %g5, %i0
19122 array32 %l6, %o1, %l2
19123 tg %icc, 0x4
19124 move %xcc, %l1, %i2
19125 saved
19126 rdpr %cwp, %g1
19127 rdpr %cansave, %g2
19128 rdpr %canrestore, %g3
19129 rdpr %cleanwin, %g4
19130 rdpr %otherwin, %g5
19131 rdpr %wstate, %g6
19132 fmovrdlez %i7, %f16, %f10
19133 orncc %g4, 0x0C88, %g2
19134 tsubcctv %l3, 0x08A9, %i6
19135 sdivx %g6, 0x0B3D, %l5
19136 edge32n %o7, %o5, %g7
19137 umulcc %g1, %l4, %o2
19138 fbul,a %fcc1, loop_1804
19139 xnor %o3, %o0, %g3
19140 sdiv %o4, 0x0A4B, %i5
19141 fcmpne16 %f4, %f12, %i1
19142loop_1804:
19143 orcc %o6, 0x1304, %i4
19144 sub %i3, %l0, %i0
19145 movn %icc, %g5, %o1
19146 brz %l2, loop_1805
19147 addcc %l6, 0x0C8A, %l1
19148 subc %i7, 0x1A5F, %i2
19149 smulcc %g2, %g4, %i6
19150loop_1805:
19151 andcc %g6, 0x1AEF, %l3
19152 fbul %fcc3, loop_1806
19153 xnorcc %o7, 0x1523, %o5
19154 sdiv %g7, 0x1291, %g1
19155 andn %l4, 0x060D, %l5
19156loop_1806:
19157 bl loop_1807
19158 tg %icc, 0x3
19159 brlez,a %o2, loop_1808
19160 udivx %o0, 0x14F6, %g3
19161loop_1807:
19162 fmovrde %o4, %f18, %f8
19163 sethi 0x07D0, %i5
19164loop_1808:
19165 fmovrslez %o3, %f26, %f11
19166 wr %g0, 0x50, %asi
19167 ldxa [%g0 + 0x18] %asi, %o6
19168 tvs %xcc, 0x3
19169 srl %i4, %i3, %i1
19170 subc %l0, 0x1FDF, %g5
19171 fcmpd %fcc1, %f20, %f4
19172 movrgez %i0, 0x11E, %o1
19173 taddcc %l2, %l6, %i7
19174 bgu loop_1809
19175 fmovdn %icc, %f16, %f9
19176 andcc %l1, 0x1502, %g2
19177 array8 %g4, %i6, %i2
19178loop_1809:
19179 movre %g6, %l3, %o7
19180 fbuge %fcc1, loop_1810
19181 addccc %o5, %g7, %l4
19182 set 0x53, %o3
19183 stba %g1, [%l7 + %o3] 0x88
19184loop_1810:
19185 movpos %xcc, %l5, %o0
19186 sub %g3, %o2, %o4
19187 tvs %xcc, 0x0
19188 fsrc2s %f18, %f2
19189 umulcc %o3, %o6, %i5
19190 edge32ln %i4, %i1, %i3
19191 fandnot2s %f31, %f6, %f16
19192 tgu %icc, 0x1
19193 orncc %g5, 0x152D, %l0
19194 fbge %fcc1, loop_1811
19195 subc %i0, 0x147F, %l2
19196 xnorcc %l6, %i7, %o1
19197 fmovdle %icc, %f31, %f20
19198loop_1811:
19199 or %g2, 0x0AB9, %l1
19200 edge32n %g4, %i6, %g6
19201 fmovsa %icc, %f6, %f12
19202 fsrc2s %f31, %f23
19203 bpos,pn %xcc, loop_1812
19204 tvc %xcc, 0x5
19205 ba,a,pn %xcc, loop_1813
19206 fmovda %xcc, %f11, %f12
19207loop_1812:
19208 sub %l3, 0x072B, %i2
19209 srlx %o5, %o7, %g7
19210loop_1813:
19211 bgu,pt %xcc, loop_1814
19212 fmovdl %xcc, %f11, %f9
19213 fnand %f28, %f0, %f26
19214 array16 %l4, %g1, %l5
19215loop_1814:
19216 te %xcc, 0x2
19217 fmovrslez %g3, %f22, %f17
19218 fmovrdgz %o0, %f28, %f24
19219 tleu %xcc, 0x0
19220 wr %g0, 0x89, %asi
19221 lduha [%l7 + 0x46] %asi, %o2
19222 fbg %fcc0, loop_1815
19223 fpadd16 %f6, %f26, %f26
19224 fmovdge %icc, %f27, %f30
19225 movcs %icc, %o4, %o3
19226loop_1815:
19227 movne %xcc, %i5, %i4
19228 sub %o6, %i1, %i3
19229 edge8 %l0, %i0, %l2
19230 fmovda %icc, %f21, %f17
19231 ldstub [%l7 + 0x40], %g5
19232 bg,a,pt %xcc, loop_1816
19233 umul %i7, %l6, %o1
19234 srlx %l1, 0x14, %g4
19235 orn %g2, %g6, %l3
19236loop_1816:
19237 bvs,pt %xcc, loop_1817
19238 array32 %i2, %i6, %o7
19239 mova %xcc, %g7, %o5
19240 tcs %xcc, 0x1
19241loop_1817:
19242 fabsd %f18, %f2
19243 addcc %g1, %l5, %g3
19244 bvs,a,pn %icc, loop_1818
19245 tvs %icc, 0x7
19246 fbu %fcc2, loop_1819
19247 fmovrdlz %o0, %f0, %f8
19248loop_1818:
19249 tleu %icc, 0x0
19250 movcc %xcc, %o2, %o4
19251loop_1819:
19252 orn %l4, 0x10AE, %o3
19253 addc %i4, %o6, %i5
19254 subcc %i1, 0x0862, %i3
19255 fmovscc %icc, %f15, %f25
19256 edge8n %i0, %l2, %l0
19257 set 0x210, %g5
19258 ldxa [%g0 + %g5] 0x52, %g5
19259 wr %g0, 0x2b, %asi
19260 stxa %l6, [%l7 + 0x48] %asi
19261 membar #Sync
19262 edge32n %o1, %l1, %g4
19263 move %icc, %g2, %i7
19264 tg %icc, 0x4
19265 ldsb [%l7 + 0x24], %l3
19266 movvs %xcc, %i2, %g6
19267 fcmpeq16 %f16, %f14, %o7
19268 movneg %xcc, %g7, %o5
19269 fbue %fcc0, loop_1820
19270 orncc %g1, %l5, %i6
19271 andn %o0, 0x007D, %o2
19272 alignaddrl %g3, %o4, %l4
19273loop_1820:
19274 tneg %icc, 0x5
19275 addc %i4, %o3, %i5
19276 and %o6, %i1, %i3
19277 tne %xcc, 0x7
19278 movl %icc, %i0, %l2
19279 saved
19280 rdpr %cwp, %g1
19281 rdpr %cansave, %g2
19282 rdpr %canrestore, %g3
19283 rdpr %cleanwin, %g4
19284 rdpr %otherwin, %g5
19285 rdpr %wstate, %g6
19286 srlx %g5, %l6, %l0
19287 movrne %o1, %l1, %g2
19288 edge16l %g4, %l3, %i7
19289 sllx %g6, %i2, %o7
19290 nop
19291 set 0x7E, %o5
19292 lduh [%l7 + %o5], %o5
19293 fcmple32 %f18, %f14, %g1
19294 movle %xcc, %l5, %i6
19295 nop
19296 setx loop_1821, %l0, %l1
19297 jmpl %l1, %g7
19298 tg %icc, 0x2
19299 fbuge,a %fcc1, loop_1822
19300 fpsub32s %f12, %f4, %f12
19301loop_1821:
19302 edge8ln %o2, %o0, %g3
19303 set 0x18, %o0
19304 stwa %l4, [%l7 + %o0] 0x0c
19305loop_1822:
19306 saved
19307 rdpr %cwp, %g1
19308 rdpr %cansave, %g2
19309 rdpr %canrestore, %g3
19310 rdpr %cleanwin, %g4
19311 rdpr %otherwin, %g5
19312 rdpr %wstate, %g6
19313 fmovdpos %icc, %f15, %f29
19314 or %o4, %i4, %i5
19315 andncc %o3, %o6, %i1
19316 srax %i0, 0x01, %i3
19317 edge8l %g5, %l2, %l6
19318 mova %xcc, %o1, %l0
19319 fcmps %fcc0, %f7, %f15
19320 sdivx %g2, 0x1B04, %g4
19321 srlx %l3, %l1, %g6
19322 tneg %icc, 0x1
19323 fornot1 %f18, %f26, %f22
19324 fandnot1s %f22, %f4, %f8
19325 fmul8x16 %f24, %f16, %f18
19326 array16 %i7, %o7, %o5
19327 set 0x48, %g2
19328 stxa %g1, [%l7 + %g2] 0x80
19329 nop
19330 setx loop_1823, %l0, %l1
19331 wrpr 0x1, %tl
19332 wrpr %l1, %tpc
19333 add %l1, 0x4, %l1
19334 wrpr %l1, %tnpc
19335 setx 0x34400001400, %l0, %l1
19336 wrpr %l1, %tstate
19337 wrhpr 0x4, %htstate
19338 retry
19339 movvs %xcc, %i2, %l5
19340 membar 0x1B
19341 edge16ln %i6, %g7, %o2
19342loop_1823:
19343 nop
19344 set 0x4A, %l0
19345 ldsba [%l7 + %l0] 0x19, %g3
19346 edge32n %o0, %o4, %i4
19347 tcs %icc, 0x3
19348 fzeros %f25
19349 tne %icc, 0x4
19350 srl %i5, %l4, %o3
19351 call loop_1824
19352 sllx %i1, 0x05, %i0
19353 fpsub16s %f19, %f14, %f28
19354 tsubcctv %o6, %i3, %l2
19355loop_1824:
19356 movrgz %l6, 0x1E5, %o1
19357 set 0x40, %l1
19358 ldda [%l7 + %l1] 0x10, %f0
19359 edge32ln %l0, %g5, %g2
19360 fexpand %f5, %f30
19361 ta %xcc, 0x1
19362 umulcc %g4, %l1, %l3
19363 nop
19364 setx loop_1825, %l0, %l1
19365 wrpr 0x1, %tl
19366 wrpr %l1, %tnpc
19367 setx 0x34400001400, %l0, %l1
19368 wrpr %l1, %tstate
19369 wrhpr 0x4, %htstate
19370 done
19371 fbul,a %fcc0, loop_1826
19372 edge16l %i7, %g6, %o5
19373 fsrc2s %f13, %f30
19374loop_1825:
19375 movgu %icc, %o7, %g1
19376loop_1826:
19377 ld [%l7 + 0x54], %f28
19378 umul %i2, %l5, %i6
19379 umulcc %g7, 0x0A6C, %g3
19380 swap [%l7 + 0x68], %o0
19381 fble,a %fcc2, loop_1827
19382 xnorcc %o2, %i4, %i5
19383 bgu,pn %icc, loop_1828
19384 tg %xcc, 0x3
19385loop_1827:
19386 tn %icc, 0x5
19387 lduw [%l7 + 0x78], %l4
19388loop_1828:
19389 movleu %icc, %o3, %o4
19390 array32 %i1, %o6, %i0
19391 tneg %icc, 0x1
19392 pdist %f16, %f2, %f30
19393 fmovrdgz %l2, %f10, %f4
19394 edge16n %l6, %i3, %l0
19395 wr %g0, 0x89, %asi
19396 ldsba [%l7 + 0x3D] %asi, %o1
19397 andcc %g5, 0x0A6C, %g4
19398 sra %g2, %l3, %i7
19399 movrne %l1, 0x1FC, %g6
19400 fcmped %fcc2, %f22, %f10
19401 fmovdneg %xcc, %f9, %f31
19402 movvs %xcc, %o5, %o7
19403 call loop_1829
19404 array8 %g1, %l5, %i6
19405 fmovsleu %icc, %f5, %f21
19406 stw %g7, [%l7 + 0x1C]
19407loop_1829:
19408 umulcc %i2, 0x11FB, %g3
19409 wr %g0, 0x89, %asi
19410 ldda [%l7 + 0x10] %asi, %o2
19411 set 0x70, %g3
19412 ldda [%l7 + %g3] 0x24, %o0
19413 fxors %f13, %f9, %f28
19414 edge32l %i5, %i4, %l4
19415 fpadd16 %f14, %f26, %f16
19416 movrgz %o4, %i1, %o3
19417 bcs,a,pt %xcc, loop_1830
19418 fcmple32 %f12, %f28, %o6
19419 bg,a loop_1831
19420 andn %i0, %l6, %i3
19421loop_1830:
19422 movrgez %l2, %o1, %g5
19423 or %g4, 0x1DA0, %g2
19424loop_1831:
19425 nop
19426 wr %g0, 0x89, %asi
19427 ldstuba [%l7 + 0x7D] %asi, %l3
19428 tne %xcc, 0x5
19429 movg %icc, %i7, %l1
19430 andncc %g6, %o5, %l0
19431 set 0x4E, %l2
19432 stha %g1, [%l7 + %l2] 0x11
19433 nop
19434 setx loop_1832, %l0, %l1
19435 wrpr 0x1, %tl
19436 wrpr %l1, %tnpc
19437 setx 0x34400001400, %l0, %l1
19438 wrpr %l1, %tstate
19439 wrhpr 0x4, %htstate
19440 done
19441 fandnot2 %f12, %f26, %f10
19442 andncc %l5, %o7, %g7
19443 tcc %xcc, 0x1
19444loop_1832:
19445 fbne,a %fcc2, loop_1833
19446 ldd [%l7 + 0x68], %i2
19447 fmovsgu %xcc, %f0, %f5
19448 alignaddr %g3, %i6, %o0
19449loop_1833:
19450 movle %icc, %o2, %i5
19451 mova %icc, %l4, %o4
19452 tne %xcc, 0x6
19453 movle %icc, %i4, %i1
19454 movrgz %o6, %i0, %o3
19455 movrlez %l6, 0x273, %l2
19456 movrne %i3, 0x335, %g5
19457 sth %g4, [%l7 + 0x10]
19458 prefetch [%l7 + 0x4C], 0x1
19459 movpos %icc, %g2, %o1
19460 andncc %l3, %l1, %i7
19461 tsubcc %g6, %o5, %l0
19462 array32 %l5, %o7, %g7
19463 sdivcc %g1, 0x1B7E, %g3
19464 edge8n %i6, %i2, %o0
19465 xor %i5, 0x03A5, %l4
19466 sethi 0x160E, %o4
19467 move %xcc, %o2, %i1
19468 sdivcc %i4, 0x16E4, %i0
19469 andncc %o3, %o6, %l6
19470 fcmps %fcc2, %f22, %f25
19471 wr %g0, 0x88, %asi
19472 ldswa [%l7 + 0x40] %asi, %l2
19473 set 0x20, %l3
19474 ldda [%l7 + %l3] 0xeb, %g4
19475 xnor %i3, %g4, %g2
19476 edge16ln %l3, %o1, %l1
19477 tl %icc, 0x0
19478 udivx %g6, 0x192E, %i7
19479 tvs %xcc, 0x4
19480 bcc,a %icc, loop_1834
19481 flush %l7 + 0x10
19482 nop
19483 setx loop_1835, %l0, %l1
19484 wrpr 0x1, %tl
19485 wrpr %l1, %tnpc
19486 setx 0x34400001400, %l0, %l1
19487 wrpr %l1, %tstate
19488 wrhpr 0x4, %htstate
19489 done
19490 udivx %l0, 0x16B7, %o5
19491loop_1834:
19492 array16 %o7, %g7, %g1
19493 bgu,a,pn %icc, loop_1836
19494loop_1835:
19495 restored
19496 rdpr %cwp, %g1
19497 rdpr %cansave, %g2
19498 rdpr %canrestore, %g3
19499 rdpr %cleanwin, %g4
19500 rdpr %otherwin, %g5
19501 rdpr %wstate, %g6
19502 ldd [%l7 + 0x30], %f18
19503 set 0x4E, %i6
19504 ldsha [%l7 + %i6] 0x80, %g3
19505loop_1836:
19506 fbne,a %fcc0, loop_1837
19507 bleu,a %icc, loop_1838
19508 subc %l5, %i6, %o0
19509 movvc %xcc, %i5, %l4
19510loop_1837:
19511 movle %xcc, %o4, %i2
19512loop_1838:
19513 lduw [%l7 + 0x10], %i1
19514 andn %o2, 0x1BF5, %i4
19515 fabsd %f28, %f2
19516 taddcc %i0, %o3, %o6
19517 movrlz %l2, 0x27D, %l6
19518 taddcc %i3, 0x1C64, %g4
19519 srax %g5, %g2, %o1
19520 taddcc %l3, 0x0279, %l1
19521 ba,a,pn %icc, loop_1839
19522 movneg %xcc, %g6, %i7
19523 bleu,a loop_1840
19524 fmovsvs %icc, %f31, %f30
19525loop_1839:
19526 movge %xcc, %l0, %o5
19527 edge16ln %g7, %o7, %g3
19528loop_1840:
19529 fmovsg %xcc, %f17, %f23
19530 brnz %g1, loop_1841
19531 orcc %l5, 0x18C7, %o0
19532 ldd [%l7 + 0x40], %i6
19533 edge32 %l4, %i5, %i2
19534loop_1841:
19535 edge32n %o4, %i1, %o2
19536 bpos,pn %xcc, loop_1842
19537 ldsh [%l7 + 0x70], %i0
19538 fnegs %f13, %f2
19539 movrlez %o3, %o6, %i4
19540loop_1842:
19541 smul %l6, %l2, %g4
19542 edge8l %g5, %g2, %i3
19543 set 0x40, %g6
19544 stha %l3, [%l7 + %g6] 0x89
19545 addcc %o1, %g6, %l1
19546 movrgez %i7, %o5, %l0
19547 movg %icc, %g7, %o7
19548 fands %f13, %f16, %f21
19549 movne %icc, %g3, %l5
19550 sdivcc %o0, 0x149A, %i6
19551 edge8n %l4, %i5, %i2
19552 swap [%l7 + 0x64], %g1
19553 set 0x28, %o4
19554 lda [%l7 + %o4] 0x19, %f6
19555 wr %g0, 0x04, %asi
19556 ldsha [%l7 + 0x2E] %asi, %o4
19557 orn %i1, 0x1B11, %i0
19558 edge32l %o2, %o3, %i4
19559 fzero %f22
19560 tcs %icc, 0x4
19561 te %xcc, 0x4
19562 taddcctv %l6, %l2, %g4
19563 movrlez %g5, %o6, %g2
19564 movneg %xcc, %i3, %l3
19565 udivx %o1, 0x00D1, %l1
19566 tn %icc, 0x2
19567 andcc %g6, %o5, %l0
19568 fbu %fcc3, loop_1843
19569 pdist %f20, %f2, %f6
19570 edge16ln %g7, %i7, %o7
19571 fba,a %fcc2, loop_1844
19572loop_1843:
19573 restored
19574 rdpr %cwp, %g1
19575 rdpr %cansave, %g2
19576 rdpr %canrestore, %g3
19577 rdpr %cleanwin, %g4
19578 rdpr %otherwin, %g5
19579 rdpr %wstate, %g6
19580 edge32ln %g3, %o0, %i6
19581 set 0x1C, %o2
19582 swapa [%l7 + %o2] 0x81, %l4
19583loop_1844:
19584 tge %xcc, 0x1
19585 add %l5, %i2, %g1
19586 andn %i5, 0x05FE, %i1
19587 fmovsneg %icc, %f13, %f6
19588 andn %o4, %o2, %o3
19589 srl %i4, 0x11, %i0
19590 fnot1 %f12, %f26
19591 add %l7, 0x50, %l6
19592 wr %g0, 0x18, %asi
19593 casa [%l6] 0x18, %l2, %l6
19594 movgu %xcc, %g4, %g5
19595 movvc %xcc, %o6, %g2
19596 orncc %l3, 0x195D, %i3
19597 tcc %icc, 0x3
19598 movle %icc, %o1, %l1
19599 tleu %icc, 0x3
19600 fors %f13, %f14, %f8
19601 taddcctv %o5, 0x1EA9, %g6
19602 subcc %l0, 0x0D75, %i7
19603 umul %g7, %g3, %o7
19604 addc %o0, %i6, %l4
19605 fcmpne32 %f28, %f18, %i2
19606 movcs %xcc, %g1, %l5
19607 or %i1, %i5, %o4
19608 fmovrse %o2, %f9, %f2
19609 fmovdpos %icc, %f8, %f12
19610 andn %i4, 0x107C, %i0
19611 udivx %l2, 0x16B5, %o3
19612 tne %xcc, 0x2
19613 movge %icc, %l6, %g5
19614 fcmpes %fcc3, %f29, %f17
19615 ldstub [%l7 + 0x27], %o6
19616 add %g4, %g2, %l3
19617 fabsd %f26, %f12
19618 fbue %fcc3, loop_1845
19619 fmovdleu %icc, %f6, %f28
19620 sir 0x1F35
19621 prefetch [%l7 + 0x24], 0x1
19622loop_1845:
19623 tpos %xcc, 0x0
19624 bcc,a,pt %xcc, loop_1846
19625 subc %i3, %l1, %o5
19626 fmovrsgez %o1, %f15, %f19
19627 movl %xcc, %g6, %l0
19628loop_1846:
19629 nop
19630 wr %g0, 0x89, %asi
19631 lduha [%l7 + 0x64] %asi, %i7
19632 udivcc %g3, 0x19CA, %o7
19633 fpmerge %f22, %f3, %f28
19634 fnot1s %f10, %f30
19635 fbl %fcc1, loop_1847
19636 tpos %icc, 0x6
19637 movvs %icc, %o0, %g7
19638 taddcctv %i6, %l4, %i2
19639loop_1847:
19640 fbl %fcc2, loop_1848
19641 tpos %xcc, 0x7
19642 taddcc %g1, %l5, %i1
19643 tl %xcc, 0x0
19644loop_1848:
19645 bne,a %icc, loop_1849
19646 tn %xcc, 0x6
19647 set 0x58, %o7
19648 stda %o4, [%l7 + %o7] 0x89
19649loop_1849:
19650 fmovse %xcc, %f28, %f14
19651 te %xcc, 0x2
19652 ld [%l7 + 0x3C], %f22
19653 array32 %i5, %o2, %i0
19654 addcc %i4, 0x1B61, %o3
19655 set 0x20, %i1
19656 ldda [%l7 + %i1] 0x26, %l2
19657 subc %g5, %l6, %o6
19658 sllx %g2, 0x1F, %g4
19659 saved
19660 rdpr %cwp, %g1
19661 rdpr %cansave, %g2
19662 rdpr %canrestore, %g3
19663 rdpr %cleanwin, %g4
19664 rdpr %otherwin, %g5
19665 rdpr %wstate, %g6
19666 tneg %icc, 0x2
19667 orncc %i3, 0x0AF7, %l3
19668 fmovrdgz %o5, %f12, %f10
19669 fpsub16s %f25, %f18, %f8
19670 set 0x38, %o6
19671 swapa [%l7 + %o6] 0x89, %o1
19672 edge8n %l1, %l0, %g6
19673 pdist %f16, %f0, %f2
19674 ba,a loop_1850
19675 tsubcctv %g3, %o7, %i7
19676 taddcctv %g7, 0x0F18, %o0
19677 sub %i6, %i2, %l4
19678loop_1850:
19679 taddcc %l5, %i1, %o4
19680 edge8n %i5, %o2, %i0
19681 bge,pt %icc, loop_1851
19682 udiv %g1, 0x1DD7, %i4
19683 sethi 0x1E46, %o3
19684 subccc %l2, %g5, %o6
19685loop_1851:
19686 edge8l %g2, %g4, %l6
19687 fmovsgu %icc, %f30, %f16
19688 fbu,a %fcc2, loop_1852
19689 fmul8x16al %f7, %f9, %f14
19690 wr %g0, 0xea, %asi
19691 stda %i2, [%l7 + 0x28] %asi
19692 membar #Sync
19693loop_1852:
19694 movcc %xcc, %o5, %o1
19695 nop
19696 setx loop_1853, %l0, %l1
19697 wrpr 0x1, %tl
19698 wrpr %l1, %tnpc
19699 setx 0x34400001400, %l0, %l1
19700 wrpr %l1, %tstate
19701 wrhpr 0x4, %htstate
19702 done
19703 movvs %xcc, %l1, %l0
19704 bpos,pt %xcc, loop_1854
19705 addccc %l3, 0x037E, %g6
19706loop_1853:
19707 nop
19708 set 0x53, %g7
19709 stba %o7, [%l7 + %g7] 0x10
19710loop_1854:
19711 mova %xcc, %i7, %g3
19712 wr %g0, 0x81, %asi
19713 lda [%l7 + 0x7C] %asi, %f16
19714 fbg %fcc2, loop_1855
19715 bl,a loop_1856
19716 array16 %g7, %o0, %i6
19717 fpack32 %f20, %f0, %f20
19718loop_1855:
19719 xorcc %i2, %l5, %i1
19720loop_1856:
19721 sub %l4, 0x0638, %o4
19722 sdiv %o2, 0x12B5, %i0
19723 set 0x67, %i0
19724 lduba [%l7 + %i0] 0x80, %i5
19725 be,a,pt %icc, loop_1857
19726 swap [%l7 + 0x7C], %g1
19727 movcs %icc, %o3, %i4
19728 te %icc, 0x0
19729loop_1857:
19730 sdivcc %g5, 0x16BD, %l2
19731 srl %o6, %g4, %l6
19732 edge16l %i3, %g2, %o1
19733 taddcc %l1, %l0, %o5
19734 movcc %xcc, %g6, %l3
19735 bg,a,pt %icc, loop_1858
19736 alignaddrl %o7, %i7, %g7
19737 bneg,a %xcc, loop_1859
19738 array8 %o0, %i6, %g3
19739loop_1858:
19740 addcc %l5, %i1, %i2
19741 edge16ln %l4, %o2, %o4
19742loop_1859:
19743 edge16n %i5, %g1, %o3
19744 tle %icc, 0x5
19745 fsrc1s %f0, %f25
19746 smul %i0, %g5, %l2
19747 array8 %i4, %g4, %o6
19748 movg %icc, %i3, %l6
19749 fbge,a %fcc1, loop_1860
19750 mova %xcc, %g2, %l1
19751 smul %l0, 0x117A, %o1
19752 orn %o5, 0x0A89, %l3
19753loop_1860:
19754 fpsub32 %f16, %f20, %f30
19755 fxnor %f28, %f28, %f16
19756 restored
19757 rdpr %cwp, %g1
19758 rdpr %cansave, %g2
19759 rdpr %canrestore, %g3
19760 rdpr %cleanwin, %g4
19761 rdpr %otherwin, %g5
19762 rdpr %wstate, %g6
19763 fones %f1
19764 fbe,a %fcc1, loop_1861
19765 fpack32 %f6, %f4, %f12
19766 saved
19767 rdpr %cwp, %g1
19768 rdpr %cansave, %g2
19769 rdpr %canrestore, %g3
19770 rdpr %cleanwin, %g4
19771 rdpr %otherwin, %g5
19772 rdpr %wstate, %g6
19773 edge32n %g6, %i7, %g7
19774loop_1861:
19775 fbuge,a %fcc0, loop_1862
19776 umul %o7, 0x0630, %o0
19777 fabss %f18, %f8
19778 edge32 %g3, %l5, %i6
19779loop_1862:
19780 subccc %i1, %i2, %o2
19781 fmovdn %xcc, %f10, %f7
19782 taddcc %o4, 0x1F74, %i5
19783 fmovspos %icc, %f12, %f30
19784 subccc %g1, 0x15AF, %l4
19785 tneg %xcc, 0x3
19786 sdivcc %i0, 0x17BF, %o3
19787 fmovde %icc, %f31, %f24
19788 fmovsg %icc, %f21, %f13
19789 bg,a loop_1863
19790 edge8 %l2, %i4, %g4
19791 tn %xcc, 0x1
19792 bcc %icc, loop_1864
19793loop_1863:
19794 edge16n %o6, %i3, %l6
19795 orcc %g5, %l1, %l0
19796 ba,a loop_1865
19797loop_1864:
19798 sir 0x0275
19799 brnz %o1, loop_1866
19800 subcc %g2, 0x0036, %o5
19801loop_1865:
19802 fpsub32s %f15, %f28, %f28
19803 nop
19804 setx loop_1867, %l0, %l1
19805 wrpr 0x1, %tl
19806 wrpr %l1, %tpc
19807 add %l1, 0x4, %l1
19808 wrpr %l1, %tnpc
19809 setx 0x34400001400, %l0, %l1
19810 wrpr %l1, %tstate
19811 wrhpr 0x4, %htstate
19812 retry
19813loop_1866:
19814 fcmple16 %f10, %f2, %g6
19815 smulcc %i7, 0x1A9A, %g7
19816 popc %o7, %l3
19817loop_1867:
19818 nop
19819 set 0x1E, %l5
19820 stba %o0, [%l7 + %l5] 0x18
19821 fandnot1s %f6, %f9, %f10
19822 fmovdg %icc, %f29, %f3
19823 membar #Sync
19824 set 0x40, %i4
19825 ldda [%l7 + %i4] 0xf1, %f0
19826 movcs %icc, %l5, %g3
19827 sub %i1, %i2, %i6
19828 movcs %icc, %o4, %i5
19829 subcc %o2, %g1, %i0
19830 fblg,a %fcc0, loop_1868
19831 nop
19832 setx loop_1869, %l0, %l1
19833 wrpr 0x1, %tl
19834 wrpr %l1, %tnpc
19835 setx 0x34400001400, %l0, %l1
19836 wrpr %l1, %tstate
19837 wrhpr 0x4, %htstate
19838 done
19839 tn %xcc, 0x5
19840 fandnot2 %f0, %f22, %f24
19841loop_1868:
19842 ble,a loop_1870
19843loop_1869:
19844 move %icc, %o3, %l2
19845 xor %i4, %l4, %o6
19846 std %i2, [%l7 + 0x30]
19847loop_1870:
19848 mulx %g4, 0x1C06, %l6
19849 fpsub16s %f1, %f21, %f31
19850 subcc %g5, 0x18F5, %l0
19851 andcc %o1, %l1, %g2
19852 stx %o5, [%l7 + 0x50]
19853 edge8l %g6, %g7, %i7
19854 nop
19855 setx loop_1871, %l0, %l1
19856 wrpr 0x1, %tl
19857 wrpr %l1, %tnpc
19858 setx 0x34400001400, %l0, %l1
19859 wrpr %l1, %tstate
19860 wrhpr 0x4, %htstate
19861 done
19862 ldsw [%l7 + 0x34], %o7
19863 sll %l3, %l5, %o0
19864 edge16 %g3, %i2, %i1
19865loop_1871:
19866 tle %xcc, 0x2
19867 st %f8, [%l7 + 0x54]
19868 xor %i6, %o4, %i5
19869 lduw [%l7 + 0x70], %o2
19870 brgez,a %i0, loop_1872
19871 movg %icc, %g1, %o3
19872 xnor %i4, 0x187B, %l4
19873 movge %xcc, %l2, %i3
19874loop_1872:
19875 fmovscc %icc, %f9, %f18
19876 lduh [%l7 + 0x3C], %g4
19877 movvs %xcc, %o6, %l6
19878 sdiv %l0, 0x0278, %g5
19879 udivcc %o1, 0x004B, %g2
19880 prefetch [%l7 + 0x44], 0x2
19881 fcmpgt32 %f24, %f4, %l1
19882 addc %g6, 0x0311, %g7
19883 movrgez %i7, 0x1F1, %o7
19884 bl,a,pn %icc, loop_1873
19885 array32 %o5, %l3, %l5
19886 movcs %icc, %g3, %i2
19887 stb %i1, [%l7 + 0x3F]
19888loop_1873:
19889 ta %icc, 0x2
19890 wr %g0, 0xe3, %asi
19891 ldda [%l7 + 0x60] %asi, %i6
19892 fsrc1 %f30, %f18
19893 tleu %xcc, 0x5
19894 orn %o4, 0x0CA3, %i5
19895 fbne,a %fcc2, loop_1874
19896 fsrc1 %f10, %f6
19897 fsrc1 %f26, %f16
19898 edge16l %o0, %o2, %g1
19899loop_1874:
19900 mulscc %o3, 0x027B, %i0
19901 movge %xcc, %l4, %l2
19902 ldd [%l7 + 0x10], %i2
19903 umulcc %i4, 0x0CB3, %g4
19904 xnor %o6, 0x018A, %l6
19905 andncc %l0, %o1, %g2
19906 tvs %xcc, 0x5
19907 srax %g5, 0x06, %g6
19908 edge8 %l1, %i7, %g7
19909 std %f6, [%l7 + 0x50]
19910 srax %o7, 0x16, %l3
19911 andncc %l5, %o5, %g3
19912 srl %i2, 0x01, %i1
19913 sub %o4, 0x1E35, %i6
19914 nop
19915 set 0x18, %l4
19916 ldsw [%l7 + %l4], %o0
19917 add %i5, 0x126C, %o2
19918 xorcc %o3, 0x0EE3, %g1
19919 fbl %fcc1, loop_1875
19920 xnorcc %l4, %i0, %i3
19921 subcc %l2, 0x0EB1, %i4
19922 movg %icc, %g4, %o6
19923loop_1875:
19924 sllx %l0, %l6, %g2
19925 sra %o1, %g6, %g5
19926 fmovsge %icc, %f12, %f1
19927 or %i7, %g7, %o7
19928 set 0x40, %i5
19929 stxa %l1, [%l7 + %i5] 0x22
19930 membar #Sync
19931 movre %l3, 0x135, %o5
19932 xorcc %l5, %g3, %i1
19933 fmovrsne %o4, %f3, %f0
19934 movcc %xcc, %i2, %i6
19935 wr %g0, 0x89, %asi
19936 stba %o0, [%l7 + 0x2B] %asi
19937 stx %o2, [%l7 + 0x68]
19938 movcs %xcc, %o3, %i5
19939 saved
19940 rdpr %cwp, %g1
19941 rdpr %cansave, %g2
19942 rdpr %canrestore, %g3
19943 rdpr %cleanwin, %g4
19944 rdpr %otherwin, %g5
19945 rdpr %wstate, %g6
19946 brnz,a %l4, loop_1876
19947 srlx %g1, %i3, %l2
19948 tvc %xcc, 0x0
19949 movl %xcc, %i0, %g4
19950loop_1876:
19951 tle %icc, 0x5
19952 movneg %xcc, %o6, %l0
19953 restored
19954 rdpr %cwp, %g1
19955 rdpr %cansave, %g2
19956 rdpr %canrestore, %g3
19957 rdpr %cleanwin, %g4
19958 rdpr %otherwin, %g5
19959 rdpr %wstate, %g6
19960 fnot2s %f14, %f30
19961 edge16l %l6, %i4, %o1
19962 sethi 0x0DB0, %g6
19963 edge8l %g2, %g5, %i7
19964 te %icc, 0x5
19965 tcc %icc, 0x6
19966 pdist %f24, %f22, %f26
19967 fbu %fcc1, loop_1877
19968 movrlez %o7, 0x28D, %g7
19969 fmovrdgez %l1, %f22, %f10
19970 brgz %l3, loop_1878
19971loop_1877:
19972 bcs,a loop_1879
19973 movrlz %o5, %g3, %i1
19974 fmovdgu %icc, %f9, %f28
19975loop_1878:
19976 andcc %l5, %o4, %i6
19977loop_1879:
19978 tleu %xcc, 0x7
19979 udivcc %o0, 0x0CA0, %o2
19980 stbar
19981 restored
19982 rdpr %cwp, %g1
19983 rdpr %cansave, %g2
19984 rdpr %canrestore, %g3
19985 rdpr %cleanwin, %g4
19986 rdpr %otherwin, %g5
19987 rdpr %wstate, %g6
19988 tl %icc, 0x3
19989 edge16ln %i2, %o3, %l4
19990 move %icc, %g1, %i3
19991 fmovrde %l2, %f16, %f30
19992 andn %i0, %i5, %g4
19993 sir 0x0C7C
19994 movre %o6, 0x32A, %l0
19995 taddcctv %i4, 0x1D41, %o1
19996 fxor %f0, %f20, %f18
19997 set 0x20, %i2
19998 swapa [%l7 + %i2] 0x18, %l6
19999 addccc %g2, 0x15E9, %g6
20000 ta %icc, 0x3
20001 addccc %g5, %i7, %g7
20002 fmovs %f29, %f19
20003 fmovsg %icc, %f29, %f7
20004 edge32n %l1, %o7, %l3
20005 add %g3, %i1, %o5
20006 movge %icc, %l5, %i6
20007 brgez %o4, loop_1880
20008 sllx %o0, %i2, %o3
20009 edge16l %l4, %g1, %o2
20010 subc %i3, %i0, %i5
20011loop_1880:
20012 sethi 0x0C63, %g4
20013 tcs %xcc, 0x5
20014 tl %icc, 0x3
20015 array8 %l2, %l0, %o6
20016 fmovsne %icc, %f27, %f4
20017 andn %i4, %o1, %l6
20018 fmovse %icc, %f24, %f17
20019 tcs %icc, 0x2
20020 tge %xcc, 0x5
20021 udivx %g6, 0x0DFD, %g5
20022 fmuld8sux16 %f30, %f5, %f30
20023 srl %g2, %g7, %l1
20024 array16 %o7, %i7, %g3
20025 ldd [%l7 + 0x60], %f16
20026 st %f7, [%l7 + 0x4C]
20027 xnorcc %i1, %l3, %l5
20028 tn %xcc, 0x7
20029 sdivcc %i6, 0x0BED, %o4
20030 wr %g0, 0x11, %asi
20031 lduha [%l7 + 0x50] %asi, %o5
20032 movrne %o0, %o3, %l4
20033 fcmpd %fcc0, %f16, %f18
20034 bvs,a,pn %xcc, loop_1881
20035 fmovsvs %icc, %f23, %f8
20036 array8 %g1, %i2, %o2
20037 fpsub32s %f2, %f22, %f31
20038loop_1881:
20039 tsubcctv %i3, 0x0B79, %i0
20040 tpos %xcc, 0x6
20041 tn %icc, 0x6
20042 movneg %xcc, %g4, %l2
20043 mulscc %l0, 0x0E08, %o6
20044 tl %xcc, 0x4
20045 lduh [%l7 + 0x76], %i5
20046 movleu %icc, %i4, %l6
20047 add %l7, 0x20, %l6
20048 wr %g0, 0x89, %asi
20049 casxa [%l6] %asi, %o1, %g6
20050 lduh [%l7 + 0x34], %g5
20051 movl %xcc, %g7, %l1
20052 udivcc %g2, 0x1660, %i7
20053 tneg %xcc, 0x6
20054 mulscc %g3, 0x01C7, %i1
20055 saved
20056 rdpr %cwp, %g1
20057 rdpr %cansave, %g2
20058 rdpr %canrestore, %g3
20059 rdpr %cleanwin, %g4
20060 rdpr %otherwin, %g5
20061 rdpr %wstate, %g6
20062 fbn,a %fcc3, loop_1882
20063 fbl %fcc0, loop_1883
20064 fmovdpos %xcc, %f8, %f17
20065 te %icc, 0x2
20066loop_1882:
20067 tg %icc, 0x4
20068loop_1883:
20069 fnands %f31, %f12, %f1
20070 ta %xcc, 0x2
20071 umul %l3, 0x0362, %o7
20072 edge32ln %l5, %i6, %o5
20073 srax %o4, %o0, %o3
20074 wr %g0, 0x2f, %asi
20075 stda %g0, [%l7 + 0x50] %asi
20076 membar #Sync
20077 wr %g0, 0x20, %asi
20078 stxa %l4, [%g0 + 0x28] %asi
20079 srax %o2, %i3, %i0
20080 fmovse %icc, %f13, %f2
20081 sdiv %i2, 0x06C3, %l2
20082 movne %icc, %l0, %o6
20083 tvs %xcc, 0x5
20084 fble %fcc2, loop_1884
20085 brgez %i5, loop_1885
20086 movre %i4, %g4, %l6
20087 fbug %fcc0, loop_1886
20088loop_1884:
20089 bshuffle %f16, %f8, %f30
20090loop_1885:
20091 movcs %icc, %o1, %g5
20092 tge %xcc, 0x0
20093loop_1886:
20094 stbar
20095 subcc %g7, %g6, %l1
20096 ble,a,pt %xcc, loop_1887
20097 movg %icc, %i7, %g2
20098 sllx %g3, 0x08, %l3
20099 fmovrse %i1, %f17, %f26
20100loop_1887:
20101 movrlz %l5, 0x01B, %i6
20102 subc %o5, 0x02A3, %o7
20103 fcmped %fcc2, %f6, %f24
20104 fmovrsgz %o0, %f10, %f7
20105 xorcc %o4, %g1, %l4
20106 fmovdleu %icc, %f5, %f18
20107 nop
20108 setx loop_1888, %l0, %l1
20109 jmpl %l1, %o2
20110 fmovrslez %i3, %f30, %f2
20111 wr %g0, 0x19, %asi
20112 sta %f29, [%l7 + 0x64] %asi
20113loop_1888:
20114 fmovsg %xcc, %f25, %f20
20115 and %o3, 0x0F36, %i2
20116 flush %l7 + 0x7C
20117 add %l7, 0x50, %l6
20118 wr %g0, 0x10, %asi
20119 casxa [%l6] 0x10, %i0, %l0
20120 fmovdn %icc, %f11, %f15
20121 tn %icc, 0x4
20122 fpsub32s %f9, %f5, %f8
20123 andcc %l2, %i5, %o6
20124 tle %icc, 0x6
20125 fmovrdlez %g4, %f20, %f12
20126 edge32n %l6, %o1, %i4
20127 movcc %xcc, %g7, %g5
20128 fnegd %f4, %f28
20129 array16 %g6, %i7, %l1
20130 movrlez %g2, 0x073, %g3
20131 ldsb [%l7 + 0x5D], %l3
20132 edge16n %l5, %i1, %o5
20133 fpsub32 %f24, %f20, %f22
20134 sir 0x1C49
20135 tle %xcc, 0x3
20136 brnz,a %o7, loop_1889
20137 movgu %icc, %o0, %o4
20138 movgu %icc, %i6, %l4
20139 fmovdvs %xcc, %f26, %f15
20140loop_1889:
20141 nop
20142 wr %g0, 0x16, %asi
20143 stda %f16, [%l7 + 0x40] %asi
20144 membar #Sync
20145 bleu,pt %xcc, loop_1890
20146 fmovsvc %icc, %f17, %f15
20147 fnot1 %f12, %f2
20148 membar 0x52
20149loop_1890:
20150 fpmerge %f15, %f24, %f22
20151 edge32n %o2, %i3, %g1
20152 ldsh [%l7 + 0x62], %i2
20153 fmovscc %icc, %f17, %f24
20154 movle %icc, %o3, %l0
20155 ldub [%l7 + 0x41], %l2
20156 add %l7, 0x20, %l6
20157 wr %g0, 0x11, %asi
20158 ldxa [%l6] %asi, %i5
20159 casxa [%l6] %asi, %i5, %o6
20160 sll %g4, %i0, %l6
20161 taddcctv %i4, %g7, %g5
20162 fmovsg %icc, %f4, %f4
20163 movrlez %o1, %g6, %l1
20164 fmovd %f14, %f4
20165 edge32l %g2, %i7, %l3
20166 fmovde %icc, %f17, %f23
20167 fmovdge %icc, %f11, %f7
20168 fpadd32s %f27, %f5, %f7
20169 umulcc %l5, %g3, %o5
20170 edge8l %o7, %i1, %o4
20171 subcc %i6, %o0, %o2
20172 movn %icc, %l4, %g1
20173 set 0x60, %i7
20174 stxa %i3, [%l7 + %i7] 0x81
20175 edge16 %o3, %i2, %l2
20176 set 0x38, %l6
20177 lduha [%l7 + %l6] 0x89, %l0
20178 fornot1 %f24, %f18, %f26
20179 fnot2s %f10, %f27
20180 fbg %fcc0, loop_1891
20181 lduh [%l7 + 0x4C], %o6
20182 addcc %i5, 0x1E64, %g4
20183 tsubcc %i0, 0x1A15, %i4
20184loop_1891:
20185 ta %icc, 0x4
20186 srl %g7, %g5, %o1
20187 std %f24, [%l7 + 0x40]
20188 set 0x58, %o1
20189 lduwa [%l7 + %o1] 0x18, %g6
20190 wr %g0, 0x88, %asi
20191 ldsha [%l7 + 0x78] %asi, %l1
20192 udivx %l6, 0x0A6B, %i7
20193 fmul8x16 %f25, %f10, %f12
20194 std %l2, [%l7 + 0x08]
20195 fmovdn %xcc, %f17, %f6
20196 umulcc %g2, 0x0A92, %l5
20197 swap [%l7 + 0x60], %g3
20198 fornot1 %f28, %f6, %f28
20199 sllx %o5, 0x06, %o7
20200 tle %icc, 0x7
20201 orn %i1, 0x02F0, %o4
20202 wr %g0, 0x80, %asi
20203 ldstuba [%l7 + 0x5C] %asi, %o0
20204 xnorcc %i6, %o2, %l4
20205 tsubcc %i3, %g1, %i2
20206 wr %g0, 0x80, %asi
20207 sta %f16, [%l7 + 0x78] %asi
20208 mulscc %l2, 0x1579, %l0
20209 fsrc2 %f14, %f10
20210 bg loop_1892
20211 taddcc %o6, %i5, %g4
20212 st %f18, [%l7 + 0x60]
20213 fmovrsgez %i0, %f7, %f10
20214loop_1892:
20215 movrgz %o3, %i4, %g5
20216 prefetch [%l7 + 0x40], 0x2
20217 sllx %o1, %g6, %g7
20218 fors %f16, %f1, %f1
20219 sdivcc %l6, 0x0978, %l1
20220 taddcc %l3, %g2, %i7
20221 sll %g3, 0x11, %o5
20222 std %f16, [%l7 + 0x10]
20223 move %icc, %o7, %l5
20224 fmovde %xcc, %f26, %f11
20225 edge16n %o4, %i1, %i6
20226 movrlz %o2, 0x0F0, %l4
20227 fandnot1 %f28, %f6, %f6
20228 xorcc %o0, %g1, %i3
20229 umulcc %i2, %l0, %o6
20230 smul %i5, 0x13F3, %g4
20231 fxnors %f25, %f25, %f21
20232 fandnot1 %f4, %f12, %f2
20233 addc %l2, %i0, %o3
20234 tne %icc, 0x6
20235 array32 %g5, %i4, %o1
20236 fcmped %fcc0, %f10, %f26
20237 tpos %xcc, 0x5
20238 udivcc %g7, 0x0330, %l6
20239 bne,a loop_1893
20240 sir 0x13CE
20241 movpos %xcc, %g6, %l1
20242 sir 0x0AA0
20243loop_1893:
20244 subcc %g2, 0x0D67, %l3
20245 tleu %xcc, 0x5
20246 addccc %i7, %g3, %o7
20247 movge %icc, %l5, %o5
20248 sll %i1, 0x1A, %i6
20249 srlx %o2, %o4, %l4
20250 edge32l %o0, %g1, %i3
20251 fnot1s %f28, %f23
20252 fpmerge %f2, %f17, %f4
20253 nop
20254 set 0x58, %g4
20255 std %f0, [%l7 + %g4]
20256 edge32n %i2, %l0, %i5
20257 addccc %g4, %l2, %i0
20258 sll %o6, 0x10, %o3
20259 movrgz %g5, 0x32C, %i4
20260 fmovse %icc, %f23, %f14
20261 tpos %icc, 0x3
20262 andcc %g7, %l6, %o1
20263 membar 0x55
20264 ldx [%l7 + 0x20], %l1
20265 edge16l %g2, %g6, %i7
20266 bcs,a loop_1894
20267 fnot1s %f11, %f4
20268 fmovdn %xcc, %f4, %f8
20269 fble %fcc1, loop_1895
20270loop_1894:
20271 andcc %g3, 0x14CA, %l3
20272 move %xcc, %o7, %l5
20273 sdivcc %i1, 0x1410, %i6
20274loop_1895:
20275 fcmpgt16 %f8, %f2, %o5
20276 wr %g0, 0x81, %asi
20277 ldsha [%l7 + 0x10] %asi, %o4
20278 add %o2, 0x0DB3, %l4
20279 smulcc %o0, %g1, %i2
20280 fmovsl %xcc, %f29, %f28
20281 tleu %icc, 0x2
20282 movvs %xcc, %l0, %i5
20283 srax %i3, 0x16, %l2
20284 movcs %icc, %i0, %o6
20285 wr %g0, 0x0c, %asi
20286 swapa [%l7 + 0x70] %asi, %g4
20287 wr %g0, 0x80, %asi
20288 ldstuba [%l7 + 0x2E] %asi, %g5
20289 tsubcc %i4, %o3, %g7
20290 movrlz %l6, 0x339, %l1
20291 subcc %g2, %o1, %i7
20292 edge16ln %g3, %g6, %l3
20293 tgu %xcc, 0x7
20294 udiv %o7, 0x12E4, %i1
20295 ba,a,pn %xcc, loop_1896
20296 movrlez %l5, %i6, %o4
20297 bcc loop_1897
20298 ba,a loop_1898
20299loop_1896:
20300 brz,a %o2, loop_1899
20301 taddcc %o5, 0x1044, %o0
20302loop_1897:
20303 sra %l4, 0x0B, %g1
20304loop_1898:
20305 array32 %l0, %i2, %i3
20306loop_1899:
20307 fnot2 %f20, %f28
20308 mulx %i5, 0x1C6A, %i0
20309 array16 %o6, %g4, %g5
20310 subc %l2, %i4, %g7
20311 sdiv %l6, 0x0B42, %o3
20312 fornot2s %f27, %f14, %f25
20313 fpack16 %f12, %f3
20314 edge8ln %g2, %o1, %i7
20315 add %l1, 0x120F, %g6
20316 fcmpd %fcc0, %f22, %f20
20317 edge16 %l3, %g3, %o7
20318 move %xcc, %i1, %l5
20319 ta %icc, 0x5
20320 swap [%l7 + 0x64], %i6
20321 fors %f26, %f19, %f12
20322 orcc %o2, 0x09F1, %o4
20323 tgu %xcc, 0x3
20324 fmovrsgez %o5, %f25, %f30
20325 be,a,pt %xcc, loop_1900
20326 st %f29, [%l7 + 0x48]
20327 srlx %l4, 0x1B, %o0
20328 fpsub16 %f24, %f0, %f30
20329loop_1900:
20330 movrgz %l0, %i2, %g1
20331 edge8n %i3, %i5, %o6
20332 tvc %icc, 0x0
20333 tgu %icc, 0x5
20334 movrgz %g4, 0x24C, %i0
20335 fnors %f17, %f13, %f17
20336 nop
20337 setx loop_1901, %l0, %l1
20338 wrpr 0x1, %tl
20339 wrpr %l1, %tnpc
20340 setx 0x34400001400, %l0, %l1
20341 wrpr %l1, %tstate
20342 wrhpr 0x4, %htstate
20343 done
20344 movvc %xcc, %g5, %i4
20345 xorcc %l2, 0x1851, %g7
20346 fabsd %f24, %f0
20347loop_1901:
20348 fmovsg %xcc, %f15, %f11
20349 edge16l %o3, %l6, %o1
20350 andncc %i7, %g2, %l1
20351 movrlz %g6, 0x04C, %l3
20352 fmovsvs %xcc, %f24, %f6
20353 fbe,a %fcc1, loop_1902
20354 movrlz %g3, 0x11A, %o7
20355 fba,a %fcc0, loop_1903
20356 subccc %l5, %i6, %o2
20357loop_1902:
20358 bleu %xcc, loop_1904
20359 srax %o4, 0x0A, %i1
20360loop_1903:
20361 andn %o5, %o0, %l4
20362 wr %g0, 0x18, %asi
20363 ldsha [%l7 + 0x44] %asi, %l0
20364loop_1904:
20365 bshuffle %f20, %f12, %f26
20366 addcc %g1, %i2, %i5
20367 tne %xcc, 0x4
20368 edge32ln %i3, %g4, %i0
20369 fmovrdgz %g5, %f6, %f12
20370 xnorcc %o6, 0x0662, %l2
20371 edge16n %i4, %o3, %g7
20372 fxor %f30, %f18, %f0
20373 tsubcctv %o1, 0x01FA, %l6
20374 sll %i7, 0x14, %g2
20375 fmovrde %g6, %f20, %f2
20376 edge8l %l3, %g3, %o7
20377 tle %xcc, 0x1
20378 fsrc2s %f22, %f1
20379 movcs %xcc, %l5, %i6
20380 sethi 0x0F95, %o2
20381 add %l7, 0x5C, %l6
20382 wr %g0, 0x81, %asi
20383 lda [%l6] %asi, %o4
20384 casa [%l6] %asi, %o4, %l1
20385 movle %xcc, %i1, %o5
20386 fmul8x16 %f10, %f12, %f30
20387 ta %xcc, 0x7
20388 fmovrdne %o0, %f0, %f0
20389 mova %icc, %l0, %l4
20390 fnegd %f30, %f14
20391 add %g1, 0x09B2, %i2
20392 fmovrdlez %i5, %f10, %f28
20393 brgez,a %i3, loop_1905
20394 andcc %i0, %g4, %o6
20395 membar 0x10
20396 movrlez %l2, 0x2C4, %i4
20397loop_1905:
20398 taddcctv %o3, %g7, %g5
20399 edge32l %l6, %i7, %o1
20400 tle %xcc, 0x0
20401 fbuge,a %fcc0, loop_1906
20402 umulcc %g2, 0x1536, %g6
20403 fmovsge %xcc, %f12, %f1
20404 srl %l3, 0x18, %o7
20405loop_1906:
20406 fbu,a %fcc0, loop_1907
20407 array8 %l5, %g3, %i6
20408 te %icc, 0x5
20409 movl %xcc, %o4, %l1
20410loop_1907:
20411 orn %i1, %o5, %o0
20412 smul %o2, %l4, %l0
20413 addc %i2, 0x1DB8, %g1
20414 std %f24, [%l7 + 0x68]
20415 stb %i5, [%l7 + 0x17]
20416 alignaddrl %i3, %i0, %o6
20417 prefetch [%l7 + 0x58], 0x0
20418 fnors %f20, %f15, %f29
20419 sdivcc %g4, 0x08DB, %i4
20420 tle %xcc, 0x3
20421 wr %g0, 0x89, %asi
20422 ldsba [%l7 + 0x74] %asi, %o3
20423 smul %g7, %l2, %g5
20424 fmovdl %icc, %f29, %f14
20425 mulscc %i7, %o1, %g2
20426 movneg %icc, %g6, %l6
20427 xorcc %l3, %o7, %l5
20428 tsubcc %g3, %i6, %l1
20429 bneg loop_1908
20430 xorcc %o4, %i1, %o5
20431 wr %g0, 0x18, %asi
20432 sta %f21, [%l7 + 0x54] %asi
20433loop_1908:
20434 fpadd32s %f11, %f19, %f17
20435 edge16l %o0, %l4, %l0
20436 edge16l %o2, %g1, %i2
20437 edge8 %i5, %i3, %i0
20438 std %f2, [%l7 + 0x58]
20439 movg %icc, %g4, %i4
20440 sllx %o3, %o6, %g7
20441 fbue %fcc0, loop_1909
20442 fbul,a %fcc1, loop_1910
20443 edge32 %l2, %i7, %g5
20444 fornot1s %f5, %f17, %f14
20445loop_1909:
20446 fbg %fcc0, loop_1911
20447loop_1910:
20448 lduh [%l7 + 0x16], %g2
20449 fmuld8ulx16 %f17, %f14, %f14
20450 fpadd16 %f30, %f14, %f8
20451loop_1911:
20452 orncc %g6, %l6, %o1
20453 fmovdneg %xcc, %f28, %f15
20454 sll %l3, %l5, %g3
20455 bneg,a loop_1912
20456 tgu %icc, 0x4
20457 fmovscs %icc, %f22, %f10
20458 andcc %i6, %o7, %l1
20459loop_1912:
20460 fpadd32s %f12, %f17, %f16
20461 tle %icc, 0x6
20462 stx %o4, [%l7 + 0x48]
20463 fbule,a %fcc3, loop_1913
20464 fmovscc %xcc, %f30, %f21
20465 xnor %i1, 0x115B, %o0
20466 tg %xcc, 0x4
20467loop_1913:
20468 edge32 %l4, %o5, %o2
20469 edge8 %g1, %l0, %i2
20470 alignaddrl %i5, %i0, %i3
20471 st %f15, [%l7 + 0x0C]
20472 sllx %i4, %g4, %o6
20473 srl %g7, 0x08, %o3
20474 fmul8x16au %f7, %f16, %f18
20475 sdivcc %l2, 0x1DC2, %g5
20476 brz,a %i7, loop_1914
20477 fmul8sux16 %f30, %f22, %f18
20478 movrgz %g2, 0x3BD, %l6
20479 tne %icc, 0x7
20480loop_1914:
20481 movl %icc, %g6, %l3
20482 fcmpeq32 %f4, %f18, %l5
20483 edge8ln %g3, %i6, %o7
20484 fblg %fcc2, loop_1915
20485 nop
20486 setx loop_1916, %l0, %l1
20487 wrpr 0x1, %tl
20488 wrpr %l1, %tnpc
20489 setx 0x34400001400, %l0, %l1
20490 wrpr %l1, %tstate
20491 wrhpr 0x4, %htstate
20492 done
20493 fpack32 %f30, %f4, %f14
20494 set 0x78, %i3
20495 lduwa [%l7 + %i3] 0x14, %l1
20496loop_1915:
20497 umul %o4, 0x1A04, %i1
20498loop_1916:
20499 fmovsne %xcc, %f26, %f0
20500 wr %g0, 0x10, %asi
20501 lda [%l7 + 0x60] %asi, %f30
20502 tgu %xcc, 0x2
20503 sethi 0x0EC0, %o1
20504 set 0x43, %g1
20505 ldsba [%l7 + %g1] 0x14, %o0
20506 fnands %f17, %f28, %f4
20507 fmovrdgz %o5, %f14, %f30
20508 array8 %o2, %g1, %l4
20509 wr %g0, 0x80, %asi
20510 ldsba [%l7 + 0x33] %asi, %i2
20511 lduw [%l7 + 0x64], %l0
20512 bcs,a,pn %xcc, loop_1917
20513 movvs %icc, %i5, %i0
20514 fmul8sux16 %f20, %f20, %f26
20515 umul %i4, %i3, %g4
20516loop_1917:
20517 xnor %o6, 0x04C3, %g7
20518 subc %l2, 0x1323, %o3
20519 fmovsn %xcc, %f17, %f6
20520 fmul8sux16 %f10, %f22, %f14
20521 fblg %fcc0, loop_1918
20522 sethi 0x071C, %i7
20523 movl %xcc, %g5, %g2
20524 edge8n %g6, %l3, %l6
20525loop_1918:
20526 sdivx %g3, 0x0D19, %i6
20527 subc %l5, %l1, %o7
20528 flush %l7 + 0x18
20529 fcmpne16 %f24, %f8, %o4
20530 fmovrdgz %o1, %f10, %f20
20531 prefetch [%l7 + 0x70], 0x0
20532 nop
20533 setx loop_1919, %l0, %l1
20534 jmpl %l1, %o0
20535 movvc %xcc, %i1, %o5
20536 mulscc %g1, 0x0BEE, %o2
20537 movcc %xcc, %l4, %i2
20538loop_1919:
20539 ldx [%l7 + 0x50], %l0
20540 sdiv %i5, 0x1579, %i4
20541 edge8 %i0, %g4, %i3
20542 srax %g7, %l2, %o6
20543 lduw [%l7 + 0x5C], %o3
20544 tcc %icc, 0x1
20545 or %i7, %g5, %g6
20546 fmovscs %xcc, %f2, %f10
20547 udiv %g2, 0x1A47, %l6
20548 addcc %l3, %i6, %g3
20549 edge32 %l5, %o7, %o4
20550 fnegs %f24, %f22
20551 nop
20552 setx loop_1920, %l0, %l1
20553 wrpr 0x1, %tl
20554 wrpr %l1, %tpc
20555 add %l1, 0x4, %l1
20556 wrpr %l1, %tnpc
20557 setx 0x34400001400, %l0, %l1
20558 wrpr %l1, %tstate
20559 wrhpr 0x4, %htstate
20560 retry
20561 umul %o1, %l1, %o0
20562 addc %i1, 0x0F15, %o5
20563 tvc %icc, 0x6
20564loop_1920:
20565 fbge %fcc2, loop_1921
20566 brlz,a %g1, loop_1922
20567 tvc %icc, 0x1
20568 brz %l4, loop_1923
20569loop_1921:
20570 fnegs %f29, %f2
20571loop_1922:
20572 brgz %o2, loop_1924
20573 ble,a,pn %xcc, loop_1925
20574loop_1923:
20575 edge16 %l0, %i5, %i4
20576 umul %i2, %i0, %i3
20577loop_1924:
20578 tn %xcc, 0x5
20579loop_1925:
20580 movrgez %g4, %l2, %o6
20581 fnors %f26, %f17, %f20
20582 ldsb [%l7 + 0x31], %o3
20583 sir 0x1C8C
20584 fbl,a %fcc0, loop_1926
20585 stx %i7, [%l7 + 0x10]
20586 lduh [%l7 + 0x1A], %g5
20587 movneg %xcc, %g6, %g2
20588loop_1926:
20589 brlez %g7, loop_1927
20590 fmovsl %xcc, %f20, %f2
20591 fnand %f10, %f26, %f28
20592 flush %l7 + 0x14
20593loop_1927:
20594 addc %l6, %l3, %g3
20595 sdiv %i6, 0x1910, %l5
20596 mulx %o4, %o1, %l1
20597 fcmpd %fcc3, %f14, %f28
20598 xnorcc %o0, %i1, %o5
20599 stbar
20600 sdivcc %o7, 0x14CF, %l4
20601 fmovsvc %icc, %f31, %f30
20602 umulcc %o2, %g1, %l0
20603 bneg,pt %xcc, loop_1928
20604 tge %icc, 0x4
20605 ldub [%l7 + 0x5E], %i4
20606 stb %i5, [%l7 + 0x14]
20607loop_1928:
20608 sllx %i2, 0x06, %i0
20609 tne %xcc, 0x7
20610 andn %g4, 0x140A, %l2
20611 edge32n %i3, %o6, %o3
20612 fand %f24, %f8, %f10
20613 fbe %fcc0, loop_1929
20614 movl %icc, %g5, %g6
20615 tneg %icc, 0x7
20616 array16 %g2, %g7, %i7
20617loop_1929:
20618 tpos %icc, 0x0
20619 movle %xcc, %l6, %l3
20620 fpadd32s %f21, %f2, %f19
20621 smul %g3, 0x0BA8, %i6
20622 std %f18, [%l7 + 0x28]
20623 std %l4, [%l7 + 0x48]
20624 fpsub16 %f26, %f22, %f24
20625 movleu %xcc, %o1, %o4
20626 add %l1, %o0, %o5
20627 tgu %icc, 0x7
20628 addccc %i1, %o7, %l4
20629 orcc %o2, 0x18F0, %l0
20630 tne %xcc, 0x5
20631 array8 %g1, %i4, %i5
20632 edge32ln %i2, %g4, %i0
20633 wr %g0, 0x10, %asi
20634 ldstuba [%l7 + 0x4C] %asi, %i3
20635 taddcctv %o6, %o3, %g5
20636 edge32n %l2, %g6, %g7
20637 movn %xcc, %g2, %i7
20638 ldsw [%l7 + 0x34], %l3
20639 sdiv %g3, 0x14A5, %i6
20640 set 0x40, %o3
20641 stda %f16, [%l7 + %o3] 0x89
20642 wr %g0, 0x89, %asi
20643 stda %l4, [%l7 + 0x30] %asi
20644 fmovdle %icc, %f27, %f2
20645 fmovdge %xcc, %f28, %f10
20646 tcc %icc, 0x5
20647 set 0x40, %g5
20648 ldda [%l7 + %g5] 0x89, %f16
20649 edge32ln %o1, %l6, %o4
20650 movneg %icc, %o0, %o5
20651 array16 %i1, %l1, %o7
20652 for %f28, %f20, %f12
20653 fbne %fcc2, loop_1930
20654 mulx %o2, 0x136D, %l4
20655 ba,a,pt %icc, loop_1931
20656 tgu %icc, 0x7
20657loop_1930:
20658 bneg,pn %xcc, loop_1932
20659 tn %xcc, 0x6
20660loop_1931:
20661 taddcctv %g1, %i4, %l0
20662 fsrc2s %f30, %f16
20663loop_1932:
20664 fble,a %fcc0, loop_1933
20665 edge8n %i5, %g4, %i0
20666 fcmps %fcc3, %f7, %f18
20667 movrne %i3, %o6, %i2
20668loop_1933:
20669 fones %f30
20670 subc %o3, 0x0409, %g5
20671 brgz %l2, loop_1934
20672 bg,a,pt %xcc, loop_1935
20673 sra %g7, 0x0B, %g6
20674 movcc %icc, %i7, %g2
20675loop_1934:
20676 array8 %g3, %i6, %l5
20677loop_1935:
20678 lduw [%l7 + 0x68], %l3
20679 move %xcc, %o1, %l6
20680 wr %g0, 0x80, %asi
20681 lduha [%l7 + 0x5A] %asi, %o4
20682 andn %o0, %i1, %o5
20683 fmovrse %l1, %f6, %f12
20684 std %f2, [%l7 + 0x60]
20685 alignaddrl %o7, %l4, %o2
20686 membar 0x54
20687 bn %icc, loop_1936
20688 sir 0x1896
20689 fcmpd %fcc0, %f6, %f26
20690 array16 %i4, %g1, %i5
20691loop_1936:
20692 movne %icc, %l0, %g4
20693 sub %i3, %o6, %i2
20694 mova %xcc, %o3, %g5
20695 fnand %f18, %f18, %f0
20696 movvs %xcc, %l2, %i0
20697 fmovd %f20, %f4
20698 fcmple32 %f28, %f14, %g6
20699 tvc %xcc, 0x7
20700 alignaddr %i7, %g2, %g3
20701 ta %icc, 0x3
20702 mulx %g7, 0x1BCC, %l5
20703 fabss %f31, %f11
20704 mova %icc, %l3, %o1
20705 movgu %icc, %l6, %o4
20706 tg %icc, 0x1
20707 movleu %xcc, %i6, %i1
20708 set 0x60, %o0
20709 stxa %o5, [%l7 + %o0] 0x0c
20710 fmovspos %xcc, %f31, %f28
20711 wr %g0, 0x89, %asi
20712 swapa [%l7 + 0x3C] %asi, %l1
20713 array8 %o0, %o7, %o2
20714 set 0x28, %o5
20715 prefetcha [%l7 + %o5] 0x14, 0x1
20716 fands %f15, %f21, %f31
20717 addcc %l4, %g1, %l0
20718 edge8ln %i5, %g4, %i3
20719 bg,a %xcc, loop_1937
20720 brgz,a %i2, loop_1938
20721 edge16 %o3, %o6, %l2
20722 ta %xcc, 0x6
20723loop_1937:
20724 movcs %xcc, %i0, %g6
20725loop_1938:
20726 brlez %g5, loop_1939
20727 bleu,a %icc, loop_1940
20728 taddcctv %i7, %g3, %g2
20729 lduh [%l7 + 0x12], %g7
20730loop_1939:
20731 tne %icc, 0x7
20732loop_1940:
20733 tcs %icc, 0x5
20734 edge32l %l5, %l3, %o1
20735 array16 %o4, %i6, %l6
20736 tvc %icc, 0x4
20737 movn %xcc, %o5, %i1
20738 membar 0x2E
20739 movgu %xcc, %o0, %l1
20740 brgz %o7, loop_1941
20741 ta %xcc, 0x0
20742 lduh [%l7 + 0x1A], %o2
20743 wr %g0, 0x88, %asi
20744 lduba [%l7 + 0x16] %asi, %l4
20745loop_1941:
20746 fbg,a %fcc1, loop_1942
20747 mova %icc, %g1, %i4
20748 fsrc2s %f19, %f12
20749 subcc %i5, 0x150C, %l0
20750loop_1942:
20751 tg %icc, 0x6
20752 fandnot2 %f28, %f20, %f18
20753 tne %icc, 0x3
20754 bne,a %xcc, loop_1943
20755 udiv %g4, 0x044A, %i3
20756 swap [%l7 + 0x74], %o3
20757 sdiv %i2, 0x092E, %o6
20758loop_1943:
20759 xnor %l2, %g6, %g5
20760 movre %i0, 0x203, %g3
20761 fandnot1 %f0, %f30, %f20
20762 fbu,a %fcc1, loop_1944
20763 movneg %icc, %g2, %i7
20764 taddcctv %g7, 0x051D, %l5
20765 movl %xcc, %l3, %o1
20766loop_1944:
20767 movne %icc, %i6, %o4
20768 fbe,a %fcc1, loop_1945
20769 fornot1s %f26, %f12, %f9
20770 tl %xcc, 0x1
20771 wr %g0, 0x89, %asi
20772 stda %f16, [%l7 + 0x40] %asi
20773loop_1945:
20774 brnz,a %o5, loop_1946
20775 smulcc %i1, %o0, %l1
20776 movleu %xcc, %o7, %l6
20777 fpadd16s %f2, %f26, %f3
20778loop_1946:
20779 movrlez %l4, 0x25E, %o2
20780 udivx %g1, 0x09DC, %i5
20781 bgu,pn %xcc, loop_1947
20782 sll %i4, %l0, %i3
20783 movne %icc, %g4, %o3
20784 addccc %o6, %l2, %i2
20785loop_1947:
20786 movn %xcc, %g5, %i0
20787 tsubcc %g3, 0x180D, %g6
20788 be loop_1948
20789 fandnot1 %f26, %f24, %f26
20790 xor %g2, %i7, %g7
20791 alignaddrl %l3, %o1, %l5
20792loop_1948:
20793 sll %i6, %o4, %o5
20794 fmovda %xcc, %f13, %f28
20795 fcmpd %fcc1, %f26, %f0
20796 fnot2s %f1, %f16
20797 fmovsg %xcc, %f16, %f9
20798 bgu,pt %icc, loop_1949
20799 fmovrde %o0, %f14, %f6
20800 nop
20801 setx loop_1950, %l0, %l1
20802 wrpr 0x1, %tl
20803 wrpr %l1, %tpc
20804 add %l1, 0x4, %l1
20805 wrpr %l1, %tnpc
20806 setx 0x34400001400, %l0, %l1
20807 wrpr %l1, %tstate
20808 wrhpr 0x4, %htstate
20809 retry
20810 restored
20811 rdpr %cwp, %g1
20812 rdpr %cansave, %g2
20813 rdpr %canrestore, %g3
20814 rdpr %cleanwin, %g4
20815 rdpr %otherwin, %g5
20816 rdpr %wstate, %g6
20817loop_1949:
20818 fmovdge %xcc, %f16, %f28
20819 fxor %f8, %f22, %f14
20820loop_1950:
20821 faligndata %f30, %f4, %f18
20822 bvs,a loop_1951
20823 swap [%l7 + 0x34], %i1
20824 nop
20825 setx loop_1952, %l0, %l1
20826 wrpr 0x1, %tl
20827 wrpr %l1, %tnpc
20828 setx 0x34400001400, %l0, %l1
20829 wrpr %l1, %tstate
20830 wrhpr 0x4, %htstate
20831 done
20832 for %f2, %f0, %f20
20833loop_1951:
20834 umulcc %o7, 0x0BCF, %l6
20835 movpos %xcc, %l1, %l4
20836loop_1952:
20837 nop
20838 wr %g0, 0x80, %asi
20839 stxa %g1, [%l7 + 0x48] %asi
20840 andn %o2, 0x07B1, %i5
20841 addc %l0, %i3, %g4
20842 taddcctv %i4, %o6, %l2
20843 sll %o3, 0x04, %i2
20844 edge16n %i0, %g5, %g3
20845 or %g2, 0x0350, %g6
20846 fbn %fcc2, loop_1953
20847 xnorcc %g7, 0x13E2, %l3
20848 fpadd32 %f30, %f14, %f2
20849 xnorcc %i7, 0x1BD1, %o1
20850loop_1953:
20851 edge32l %i6, %l5, %o4
20852 movvs %xcc, %o0, %i1
20853 restored
20854 rdpr %cwp, %g1
20855 rdpr %cansave, %g2
20856 rdpr %canrestore, %g3
20857 rdpr %cleanwin, %g4
20858 rdpr %otherwin, %g5
20859 rdpr %wstate, %g6
20860 te %icc, 0x6
20861 bleu,a,pn %xcc, loop_1954
20862 bvs,pn %xcc, loop_1955
20863 xorcc %o7, %o5, %l6
20864 add %l7, 0x60, %l6
20865 wr %g0, 0x80, %asi
20866 casxa [%l6] %asi, %l4, %g1
20867loop_1954:
20868 mulx %l1, %i5, %o2
20869loop_1955:
20870 movge %icc, %i3, %l0
20871 movgu %xcc, %g4, %i4
20872 sllx %l2, 0x0C, %o3
20873 orncc %i2, %o6, %i0
20874 orncc %g3, %g2, %g6
20875 ldsb [%l7 + 0x22], %g7
20876 fmovda %xcc, %f3, %f14
20877 umulcc %g5, 0x1217, %i7
20878 fpack32 %f0, %f10, %f30
20879 smulcc %o1, %l3, %l5
20880 siam 0x2
20881 ldx [%l7 + 0x48], %o4
20882 bpos,a,pt %xcc, loop_1956
20883 srlx %i6, %i1, %o0
20884 tl %xcc, 0x6
20885 srl %o5, 0x09, %o7
20886loop_1956:
20887 fxors %f21, %f1, %f20
20888 fmovsleu %icc, %f6, %f16
20889 movvc %icc, %l4, %l6
20890 fmovsn %xcc, %f31, %f21
20891 wr %g0, 0x80, %asi
20892 sta %f29, [%l7 + 0x48] %asi
20893 bcs,a loop_1957
20894 sir 0x0199
20895 popc 0x08DE, %l1
20896 tn %xcc, 0x0
20897loop_1957:
20898 tcs %xcc, 0x6
20899 orcc %g1, %i5, %i3
20900 fbul,a %fcc1, loop_1958
20901 tgu %xcc, 0x3
20902 swap [%l7 + 0x24], %o2
20903 mulx %l0, %i4, %l2
20904loop_1958:
20905 saved
20906 rdpr %cwp, %g1
20907 rdpr %cansave, %g2
20908 rdpr %canrestore, %g3
20909 rdpr %cleanwin, %g4
20910 rdpr %otherwin, %g5
20911 rdpr %wstate, %g6
20912 call loop_1959
20913 edge8n %g4, %i2, %o6
20914 nop
20915 set 0x3C, %l0
20916 ldstub [%l7 + %l0], %o3
20917 andn %g3, %g2, %g6
20918loop_1959:
20919 fbg,a %fcc3, loop_1960
20920 fmovsg %icc, %f20, %f24
20921 fbne,a %fcc0, loop_1961
20922 alignaddr %i0, %g7, %i7
20923loop_1960:
20924 add %g5, %o1, %l5
20925 bcc %xcc, loop_1962
20926loop_1961:
20927 ta %xcc, 0x6
20928 fmovsvs %xcc, %f1, %f9
20929 movcc %xcc, %o4, %i6
20930loop_1962:
20931 stw %i1, [%l7 + 0x5C]
20932 subcc %o0, 0x193D, %o5
20933 fandnot1 %f22, %f22, %f30
20934 tcc %icc, 0x7
20935 tleu %xcc, 0x1
20936 array8 %o7, %l3, %l6
20937 umulcc %l1, %l4, %g1
20938 fmovrdlez %i5, %f8, %f10
20939 fmovsvs %icc, %f3, %f27
20940 membar 0x57
20941 subccc %i3, 0x147A, %o2
20942 set 0x08, %l1
20943 stwa %i4, [%l7 + %l1] 0x22
20944 membar #Sync
20945 edge8l %l2, %g4, %l0
20946 fmovrdlz %o6, %f0, %f14
20947 tn %xcc, 0x2
20948 fbl,a %fcc3, loop_1963
20949 fmovspos %xcc, %f27, %f7
20950 subc %o3, 0x14FB, %i2
20951 fmul8ulx16 %f20, %f0, %f8
20952loop_1963:
20953 fmovrdgez %g3, %f16, %f8
20954 fba,a %fcc1, loop_1964
20955 bcs,pt %icc, loop_1965
20956 fbl,a %fcc0, loop_1966
20957 mulscc %g6, %i0, %g7
20958loop_1964:
20959 tneg %xcc, 0x6
20960loop_1965:
20961 alignaddrl %i7, %g5, %o1
20962loop_1966:
20963 tcs %xcc, 0x5
20964 ta %icc, 0x2
20965 sir 0x0CE1
20966 stw %g2, [%l7 + 0x58]
20967 fmovda %icc, %f6, %f8
20968 tle %icc, 0x2
20969 bg,pn %xcc, loop_1967
20970 fmovda %xcc, %f15, %f12
20971 tvc %icc, 0x1
20972 fbg %fcc2, loop_1968
20973loop_1967:
20974 taddcctv %l5, 0x03CE, %o4
20975 fornot1s %f2, %f12, %f27
20976 set 0x1E, %g2
20977 lduha [%l7 + %g2] 0x80, %i1
20978loop_1968:
20979 ta %icc, 0x5
20980 movrne %o0, 0x1C4, %o5
20981 movneg %icc, %o7, %i6
20982 fornot2 %f2, %f2, %f4
20983 srlx %l6, %l3, %l4
20984 movcs %icc, %l1, %i5
20985 fmovdleu %icc, %f6, %f31
20986 fcmpgt32 %f20, %f10, %i3
20987 tne %icc, 0x0
20988 sll %o2, 0x17, %i4
20989 subcc %g1, %l2, %l0
20990 edge8ln %o6, %o3, %i2
20991 movcc %icc, %g4, %g3
20992 fpmerge %f26, %f14, %f18
20993 fnot1 %f16, %f2
20994 fbule,a %fcc3, loop_1969
20995 popc %i0, %g7
20996 tcc %xcc, 0x3
20997 edge16n %i7, %g6, %o1
20998loop_1969:
20999 orcc %g2, %l5, %g5
21000 tsubcctv %i1, 0x14E1, %o0
21001 fbn %fcc3, loop_1970
21002 fzeros %f29
21003 ldstub [%l7 + 0x24], %o4
21004 fnot1s %f30, %f31
21005loop_1970:
21006 movg %icc, %o7, %i6
21007 mulscc %l6, %o5, %l3
21008 bvc,a,pn %icc, loop_1971
21009 restored
21010 rdpr %cwp, %g1
21011 rdpr %cansave, %g2
21012 rdpr %canrestore, %g3
21013 rdpr %cleanwin, %g4
21014 rdpr %otherwin, %g5
21015 rdpr %wstate, %g6
21016 udiv %l1, 0x0F92, %i5
21017 call loop_1972
21018loop_1971:
21019 movl %icc, %l4, %i3
21020 fornot2s %f26, %f8, %f9
21021 movne %xcc, %o2, %i4
21022loop_1972:
21023 tneg %icc, 0x0
21024 movrgz %g1, 0x102, %l0
21025 tge %xcc, 0x6
21026 fornot2 %f20, %f30, %f16
21027 fsrc2 %f10, %f22
21028 movle %xcc, %o6, %o3
21029 umulcc %l2, 0x07A9, %g4
21030 orcc %g3, %i2, %g7
21031 restored
21032 rdpr %cwp, %g1
21033 rdpr %cansave, %g2
21034 rdpr %canrestore, %g3
21035 rdpr %cleanwin, %g4
21036 rdpr %otherwin, %g5
21037 rdpr %wstate, %g6
21038 fmovsn %icc, %f17, %f5
21039 tvs %xcc, 0x1
21040 tleu %xcc, 0x5
21041 sethi 0x076E, %i7
21042 subccc %g6, %i0, %g2
21043 fbu,a %fcc3, loop_1973
21044 fandnot1 %f22, %f22, %f30
21045 array32 %o1, %g5, %i1
21046 movpos %xcc, %o0, %l5
21047loop_1973:
21048 fmul8sux16 %f22, %f16, %f12
21049 tcc %xcc, 0x3
21050 fmovsgu %icc, %f10, %f9
21051 sethi 0x17C0, %o4
21052 xorcc %o7, %l6, %o5
21053 set 0x4C, %l2
21054 sta %f1, [%l7 + %l2] 0x81
21055 st %f14, [%l7 + 0x40]
21056 bgu,pn %icc, loop_1974
21057 tneg %icc, 0x5
21058 tne %icc, 0x0
21059 fbue,a %fcc3, loop_1975
21060loop_1974:
21061 taddcc %l3, 0x0991, %i6
21062 fmul8ulx16 %f12, %f14, %f12
21063 edge32n %l1, %l4, %i3
21064loop_1975:
21065 movrlez %o2, %i4, %i5
21066 fmovsvs %icc, %f3, %f28
21067 fmovdneg %xcc, %f26, %f4
21068 movge %xcc, %l0, %o6
21069 membar #Sync
21070 wr %g0, 0x1e, %asi
21071 ldda [%l7 + 0x40] %asi, %f0
21072 taddcc %g1, %o3, %l2
21073 movrlz %g3, %g4, %g7
21074 fnor %f16, %f20, %f30
21075 add %l7, 0x64, %l6
21076 wr %g0, 0x88, %asi
21077 lda [%l6] %asi, %i2
21078 casa [%l6] %asi, %i2, %i7
21079 taddcctv %g6, %i0, %g2
21080 movge %xcc, %o1, %g5
21081 sll %i1, 0x18, %o0
21082 ldd [%l7 + 0x18], %o4
21083 restored
21084 rdpr %cwp, %g1
21085 rdpr %cansave, %g2
21086 rdpr %canrestore, %g3
21087 rdpr %cleanwin, %g4
21088 rdpr %otherwin, %g5
21089 rdpr %wstate, %g6
21090 set 0x19, %l3
21091 lduba [%l7 + %l3] 0x15, %l5
21092 taddcctv %o7, 0x136A, %l6
21093 movrlez %l3, %i6, %l1
21094 fmovsg %xcc, %f30, %f19
21095 movneg %xcc, %l4, %o5
21096 fexpand %f25, %f6
21097 brlz,a %o2, loop_1976
21098 ldsb [%l7 + 0x0D], %i4
21099 addccc %i5, 0x0C79, %l0
21100 add %l7, 0x68, %l6
21101 wr %g0, 0x10, %asi
21102 lda [%l6] %asi, %o6
21103 casa [%l6] 0x10, %o6, %i3
21104loop_1976:
21105 fmovrse %o3, %f16, %f10
21106 movrgz %g1, 0x295, %g3
21107 edge16 %l2, %g4, %g7
21108 fpmerge %f19, %f11, %f30
21109 movrgez %i7, %i2, %i0
21110 mova %xcc, %g6, %o1
21111 mulscc %g5, %g2, %o0
21112 movneg %icc, %o4, %i1
21113 smulcc %o7, 0x17E5, %l6
21114 movrgez %l5, 0x3C1, %l3
21115 std %f10, [%l7 + 0x08]
21116 orcc %i6, 0x1851, %l1
21117 membar 0x46
21118 fnot2s %f31, %f21
21119 fbn %fcc0, loop_1977
21120 tne %icc, 0x1
21121 andcc %l4, 0x1321, %o2
21122 fmovrsgz %i4, %f4, %f30
21123loop_1977:
21124 prefetch [%l7 + 0x4C], 0x1
21125 tge %xcc, 0x2
21126 be,a,pt %icc, loop_1978
21127 tvs %xcc, 0x0
21128 lduw [%l7 + 0x20], %o5
21129 call loop_1979
21130loop_1978:
21131 mulscc %l0, 0x11D0, %o6
21132 tn %xcc, 0x3
21133 fbule,a %fcc2, loop_1980
21134loop_1979:
21135 edge16 %i5, %i3, %g1
21136 set 0x60, %i6
21137 lda [%l7 + %i6] 0x15, %f29
21138loop_1980:
21139 lduh [%l7 + 0x40], %g3
21140 umulcc %l2, 0x0BF7, %g4
21141 edge16n %g7, %i7, %i2
21142 edge32l %o3, %i0, %o1
21143 bvc,a,pt %icc, loop_1981
21144 popc %g6, %g2
21145 sllx %o0, 0x0F, %g5
21146 tpos %xcc, 0x2
21147loop_1981:
21148 alignaddr %o4, %i1, %o7
21149 ldd [%l7 + 0x20], %l4
21150 sllx %l3, %i6, %l1
21151 fbg %fcc1, loop_1982
21152 tcs %icc, 0x2
21153 nop
21154 setx loop_1983, %l0, %l1
21155 jmpl %l1, %l6
21156 fmovrse %o2, %f29, %f10
21157loop_1982:
21158 sdiv %l4, 0x1D05, %o5
21159 xnor %l0, 0x14B0, %i4
21160loop_1983:
21161 fcmped %fcc3, %f16, %f28
21162 bleu,a,pn %xcc, loop_1984
21163 udivcc %i5, 0x091B, %i3
21164 edge32 %o6, %g3, %g1
21165 tgu %icc, 0x1
21166loop_1984:
21167 movcs %icc, %l2, %g4
21168 call loop_1985
21169 edge32l %i7, %g7, %i2
21170 subcc %o3, %o1, %g6
21171 edge32n %i0, %g2, %o0
21172loop_1985:
21173 edge16l %g5, %i1, %o7
21174 fcmped %fcc1, %f18, %f18
21175 stb %l5, [%l7 + 0x32]
21176 sra %o4, 0x04, %i6
21177 tpos %xcc, 0x2
21178 fble %fcc3, loop_1986
21179 tcc %xcc, 0x0
21180 and %l1, 0x139B, %l3
21181 fbge %fcc3, loop_1987
21182loop_1986:
21183 tg %icc, 0x0
21184 array16 %o2, %l6, %l4
21185 tneg %xcc, 0x3
21186loop_1987:
21187 andncc %o5, %l0, %i4
21188 tpos %icc, 0x0
21189 fmuld8sux16 %f14, %f6, %f30
21190 xor %i3, 0x1E96, %i5
21191 fpack16 %f30, %f23
21192 bcs loop_1988
21193 bcs,a,pt %xcc, loop_1989
21194 smul %g3, %g1, %o6
21195 std %l2, [%l7 + 0x50]
21196loop_1988:
21197 sll %i7, %g7, %g4
21198loop_1989:
21199 movrgez %o3, %i2, %o1
21200 stbar
21201 wr %g0, 0x18, %asi
21202 sta %f20, [%l7 + 0x24] %asi
21203 fmovdn %xcc, %f18, %f2
21204 set 0x28, %g3
21205 ldswa [%l7 + %g3] 0x88, %g6
21206 fcmpgt32 %f10, %f4, %g2
21207 fpadd32s %f10, %f14, %f25
21208 sdiv %i0, 0x134C, %g5
21209 fmovdcs %icc, %f2, %f16
21210 bg,a,pt %xcc, loop_1990
21211 fabss %f16, %f12
21212 srax %o0, %i1, %o7
21213 subccc %l5, 0x0FDC, %i6
21214loop_1990:
21215 te %xcc, 0x4
21216 nop
21217 setx loop_1991, %l0, %l1
21218 wrpr 0x1, %tl
21219 wrpr %l1, %tnpc
21220 setx 0x34400001400, %l0, %l1
21221 wrpr %l1, %tstate
21222 wrhpr 0x4, %htstate
21223 done
21224 andcc %l1, 0x1811, %o4
21225 movne %icc, %o2, %l3
21226 tvs %xcc, 0x2
21227loop_1991:
21228 orncc %l6, 0x194A, %l4
21229 wr %g0, 0x18, %asi
21230 ldsha [%l7 + 0x4E] %asi, %l0
21231 xor %o5, %i4, %i5
21232 fba %fcc2, loop_1992
21233 subcc %g3, 0x1506, %g1
21234 membar 0x41
21235 fbne,a %fcc1, loop_1993
21236loop_1992:
21237 fmovscs %xcc, %f7, %f11
21238 taddcctv %i3, 0x0CFB, %o6
21239 tne %xcc, 0x0
21240loop_1993:
21241 fmovrslez %i7, %f20, %f25
21242 array16 %l2, %g4, %g7
21243 edge8n %o3, %i2, %o1
21244 movle %xcc, %g2, %i0
21245 brlz %g5, loop_1994
21246 fmovdcs %icc, %f11, %f27
21247 movvs %xcc, %o0, %i1
21248 fandnot2s %f23, %f11, %f25
21249loop_1994:
21250 udivcc %g6, 0x125D, %l5
21251 fnot2 %f16, %f0
21252 smul %i6, 0x1998, %l1
21253 wr %g0, 0x89, %asi
21254 sta %f10, [%l7 + 0x24] %asi
21255 fcmpgt32 %f0, %f20, %o7
21256 fmovsl %icc, %f27, %f11
21257 subcc %o2, 0x180E, %l3
21258 be %xcc, loop_1995
21259 umul %o4, %l6, %l4
21260 fmuld8sux16 %f16, %f23, %f14
21261 sllx %l0, 0x1C, %i4
21262loop_1995:
21263 bcs,a,pn %icc, loop_1996
21264 tcs %xcc, 0x2
21265 sdiv %i5, 0x1616, %g3
21266 edge8 %o5, %i3, %g1
21267loop_1996:
21268 fmovrslez %i7, %f13, %f30
21269 faligndata %f10, %f26, %f24
21270 brgz,a %o6, loop_1997
21271 tne %xcc, 0x0
21272 taddcctv %g4, %l2, %g7
21273 membar #Sync
21274 wr %g0, 0xf9, %asi
21275 ldda [%l7 + 0x40] %asi, %f16
21276loop_1997:
21277 bneg,a %icc, loop_1998
21278 move %xcc, %o3, %i2
21279 movl %xcc, %g2, %i0
21280 smul %g5, 0x1C9B, %o1
21281loop_1998:
21282 be,a loop_1999
21283 sdiv %i1, 0x08E8, %g6
21284 tle %xcc, 0x7
21285 smul %o0, %l5, %l1
21286loop_1999:
21287 sdivx %i6, 0x100B, %o7
21288 flush %l7 + 0x2C
21289 fmovrdlz %l3, %f30, %f4
21290 movg %xcc, %o2, %o4
21291 add %l7, 0x08, %l6
21292 wr %g0, 0x10, %asi
21293 casa [%l6] 0x10, %l4, %l6
21294 ldd [%l7 + 0x30], %f26
21295 for %f20, %f30, %f16
21296 bneg,pt %icc, loop_2000
21297 sir 0x0585
21298 set 0x28, %o4
21299 ldxa [%l7 + %o4] 0x88, %i4
21300loop_2000:
21301 fbn,a %fcc0, loop_2001
21302 fmovspos %xcc, %f0, %f24
21303 fnot2 %f6, %f4
21304 fmovdcc %icc, %f21, %f2
21305loop_2001:
21306 nop
21307 set 0x44, %o2
21308 lduwa [%l7 + %o2] 0x0c, %i5
21309 set 0x5A, %o7
21310 stha %g3, [%l7 + %o7] 0x04
21311 subc %o5, %i3, %l0
21312 fmovdvs %xcc, %f9, %f20
21313 tneg %xcc, 0x0
21314 umulcc %g1, 0x0793, %i7
21315 fmovrde %g4, %f16, %f14
21316 sub %o6, 0x0306, %g7
21317 sllx %l2, %o3, %i2
21318 sdivcc %g2, 0x17EE, %g5
21319 movne %icc, %o1, %i0
21320 tpos %icc, 0x2
21321 movrlz %i1, %g6, %o0
21322 fmovdle %icc, %f10, %f0
21323 sll %l1, %l5, %i6
21324 orncc %o7, 0x1A27, %o2
21325 fnot2 %f18, %f4
21326 brgez,a %l3, loop_2002
21327 sethi 0x0311, %l4
21328 fzeros %f22
21329 fsrc2 %f4, %f30
21330loop_2002:
21331 fbn %fcc2, loop_2003
21332 andncc %o4, %i4, %l6
21333 array32 %i5, %o5, %i3
21334 movrne %l0, 0x38A, %g1
21335loop_2003:
21336 fexpand %f0, %f2
21337 taddcctv %i7, %g3, %o6
21338 fbule %fcc3, loop_2004
21339 smulcc %g4, 0x08B3, %g7
21340 ta %xcc, 0x2
21341 alignaddr %o3, %l2, %g2
21342loop_2004:
21343 movge %icc, %g5, %i2
21344 mova %xcc, %o1, %i0
21345 fmovrde %i1, %f2, %f30
21346 edge16l %o0, %g6, %l5
21347 sra %i6, 0x1E, %o7
21348 orn %l1, 0x1EA4, %o2
21349 fmovdvs %xcc, %f17, %f26
21350 fbn,a %fcc2, loop_2005
21351 fpackfix %f6, %f19
21352 tcs %xcc, 0x6
21353 tleu %xcc, 0x4
21354loop_2005:
21355 umul %l3, 0x1F34, %o4
21356 tg %xcc, 0x1
21357 edge16 %i4, %l4, %i5
21358 std %f4, [%l7 + 0x70]
21359 edge8 %l6, %i3, %o5
21360 ta %xcc, 0x6
21361 te %icc, 0x6
21362 or %g1, %i7, %l0
21363 sir 0x1D5B
21364 movn %xcc, %o6, %g4
21365 saved
21366 rdpr %cwp, %g1
21367 rdpr %cansave, %g2
21368 rdpr %canrestore, %g3
21369 rdpr %cleanwin, %g4
21370 rdpr %otherwin, %g5
21371 rdpr %wstate, %g6
21372 fmovsg %xcc, %f23, %f28
21373 addccc %g3, %g7, %l2
21374 movge %icc, %o3, %g5
21375 bcs,pn %xcc, loop_2006
21376 tsubcctv %g2, 0x1FF5, %i2
21377 edge16n %o1, %i0, %o0
21378 xnor %i1, 0x12CB, %l5
21379loop_2006:
21380 sir 0x16D9
21381 set 0x20, %i1
21382 ldda [%l7 + %i1] 0x80, %g6
21383 tsubcctv %i6, 0x02AA, %o7
21384 movrlz %o2, %l3, %l1
21385 fblg,a %fcc0, loop_2007
21386 tleu %xcc, 0x5
21387 fpsub16 %f8, %f2, %f4
21388 tneg %icc, 0x6
21389loop_2007:
21390 sdivx %o4, 0x1089, %i4
21391 sir 0x0F59
21392 tsubcctv %l4, %l6, %i5
21393 movrlez %i3, 0x09D, %o5
21394 sdivx %g1, 0x1996, %i7
21395 ta %xcc, 0x7
21396 fbg,a %fcc3, loop_2008
21397 xor %o6, %l0, %g4
21398 wr %g0, 0x81, %asi
21399 lduwa [%l7 + 0x10] %asi, %g7
21400loop_2008:
21401 fcmpne32 %f18, %f22, %g3
21402 wr %g0, 0x04, %asi
21403 sta %f4, [%l7 + 0x7C] %asi
21404 and %l2, 0x0F83, %o3
21405 subcc %g5, 0x0997, %i2
21406 movrlez %g2, 0x0CE, %o1
21407 sub %i0, 0x0512, %i1
21408 movl %icc, %l5, %g6
21409 srl %o0, %o7, %i6
21410 tsubcc %o2, 0x07F8, %l1
21411 add %l3, 0x1DB1, %o4
21412 movpos %icc, %i4, %l6
21413 fbule %fcc0, loop_2009
21414 movcs %xcc, %i5, %i3
21415 edge16ln %l4, %g1, %i7
21416 edge32n %o6, %l0, %o5
21417loop_2009:
21418 tn %xcc, 0x3
21419 srlx %g4, 0x0C, %g7
21420 andncc %g3, %o3, %l2
21421 add %l7, 0x24, %l6
21422 wr %g0, 0x19, %asi
21423 casa [%l6] 0x19, %i2, %g2
21424 taddcctv %g5, 0x00BD, %i0
21425 set 0x2A, %o6
21426 ldsba [%l7 + %o6] 0x81, %i1
21427 wr %g0, 0x80, %asi
21428 swapa [%l7 + 0x14] %asi, %l5
21429 edge8 %g6, %o0, %o7
21430 fpack32 %f18, %f22, %f26
21431 edge8n %o1, %o2, %i6
21432 edge8n %l3, %l1, %i4
21433 add %l7, 0x10, %l6
21434 wr %g0, 0x18, %asi
21435 casxa [%l6] 0x18, %o4, %l6
21436 bvs,a,pn %xcc, loop_2010
21437 fmovs %f19, %f3
21438 taddcc %i5, %i3, %l4
21439 fornot1s %f25, %f3, %f20
21440loop_2010:
21441 tsubcc %g1, %i7, %l0
21442 array16 %o5, %o6, %g4
21443 movgu %xcc, %g3, %o3
21444 edge16ln %l2, %i2, %g2
21445 fzeros %f7
21446 set 0x30, %g7
21447 ldsha [%l7 + %g7] 0x88, %g5
21448 ldsb [%l7 + 0x6C], %g7
21449 fbu,a %fcc1, loop_2011
21450 sub %i0, 0x07E9, %l5
21451 fbne %fcc1, loop_2012
21452 fmovsn %icc, %f20, %f17
21453loop_2011:
21454 movrlez %i1, 0x2A3, %o0
21455 orcc %o7, %o1, %g6
21456loop_2012:
21457 movle %xcc, %o2, %l3
21458 sdivx %i6, 0x0F41, %l1
21459 movrlez %i4, 0x070, %l6
21460 tsubcc %i5, %i3, %o4
21461 set 0x54, %g6
21462 stba %l4, [%l7 + %g6] 0x89
21463 edge16l %g1, %l0, %o5
21464 movne %icc, %i7, %g4
21465 edge16l %g3, %o6, %o3
21466 nop
21467 set 0x5C, %l5
21468 lduw [%l7 + %l5], %l2
21469 faligndata %f30, %f8, %f14
21470 fmovsle %icc, %f31, %f14
21471 fbul %fcc3, loop_2013
21472 ta %icc, 0x0
21473 addc %i2, 0x1658, %g2
21474 ld [%l7 + 0x18], %f31
21475loop_2013:
21476 edge16n %g5, %i0, %l5
21477 wr %g0, 0x18, %asi
21478 stxa %g7, [%l7 + 0x28] %asi
21479 std %f24, [%l7 + 0x70]
21480 fpmerge %f15, %f29, %f20
21481 popc 0x0FE3, %i1
21482 fbe,a %fcc0, loop_2014
21483 edge8 %o7, %o1, %g6
21484 be,a %xcc, loop_2015
21485 nop
21486 setx loop_2016, %l0, %l1
21487 jmpl %l1, %o0
21488loop_2014:
21489 sdivcc %o2, 0x0894, %l3
21490 orcc %l1, 0x16EA, %i6
21491loop_2015:
21492 fandnot1s %f3, %f30, %f20
21493loop_2016:
21494 fbug,a %fcc0, loop_2017
21495 fcmpne32 %f2, %f28, %i4
21496 movpos %icc, %l6, %i5
21497 sll %o4, %l4, %i3
21498loop_2017:
21499 pdist %f20, %f22, %f8
21500 fmovsn %xcc, %f6, %f30
21501 srlx %l0, %g1, %i7
21502 fbu %fcc0, loop_2018
21503 orcc %g4, %o5, %o6
21504 brgez,a %o3, loop_2019
21505 fnegd %f30, %f10
21506loop_2018:
21507 smul %g3, %l2, %i2
21508 fpackfix %f0, %f12
21509loop_2019:
21510 fxor %f2, %f2, %f4
21511 subccc %g5, %i0, %g2
21512 edge16n %g7, %l5, %i1
21513 fmovsvc %icc, %f15, %f31
21514 smul %o7, %g6, %o0
21515 wr %g0, 0x19, %asi
21516 ldsha [%l7 + 0x4A] %asi, %o2
21517 fandnot1s %f24, %f28, %f5
21518 fone %f4
21519 udiv %o1, 0x18C8, %l1
21520 udivx %i6, 0x08F4, %i4
21521 lduh [%l7 + 0x28], %l3
21522 nop
21523 setx loop_2020, %l0, %l1
21524 wrpr 0x1, %tl
21525 wrpr %l1, %tpc
21526 add %l1, 0x4, %l1
21527 wrpr %l1, %tnpc
21528 setx 0x34400001400, %l0, %l1
21529 wrpr %l1, %tstate
21530 wrhpr 0x4, %htstate
21531 retry
21532 array16 %i5, %o4, %l4
21533 fone %f2
21534 movcc %icc, %l6, %i3
21535loop_2020:
21536 fmul8x16au %f20, %f30, %f16
21537 taddcctv %g1, %i7, %g4
21538 ble,pn %icc, loop_2021
21539 addc %o5, 0x1C8D, %l0
21540 array16 %o6, %g3, %l2
21541 set 0x60, %i4
21542 ldda [%l7 + %i4] 0x88, %i2
21543loop_2021:
21544 addc %g5, 0x041F, %o3
21545 fnot2 %f18, %f30
21546 umul %i0, %g7, %l5
21547 movrlz %g2, %i1, %o7
21548 edge16ln %g6, %o2, %o0
21549 set 0x40, %i0
21550 stda %f16, [%l7 + %i0] 0x88
21551 bneg loop_2022
21552 tcs %xcc, 0x0
21553 tsubcc %o1, 0x1405, %l1
21554 wr %g0, 0x80, %asi
21555 stha %i4, [%l7 + 0x3C] %asi
21556loop_2022:
21557 fmovspos %xcc, %f25, %f7
21558 set 0x48, %i5
21559 lduwa [%l7 + %i5] 0x80, %l3
21560 sir 0x0E01
21561 ta %xcc, 0x3
21562 fmul8x16 %f8, %f0, %f10
21563 and %i6, 0x0870, %o4
21564 fmovdl %icc, %f24, %f20
21565 wr %g0, 0x11, %asi
21566 sta %f21, [%l7 + 0x38] %asi
21567 nop
21568 set 0x08, %i2
21569 ldsw [%l7 + %i2], %i5
21570 movg %icc, %l6, %l4
21571 set 0x08, %l4
21572 stba %i3, [%l7 + %l4] 0x81
21573 fble,a %fcc0, loop_2023
21574 fmovdg %xcc, %f6, %f6
21575 edge8l %i7, %g4, %o5
21576 movcc %xcc, %l0, %g1
21577loop_2023:
21578 movge %icc, %g3, %o6
21579 sra %i2, %l2, %o3
21580 sdivx %g5, 0x09D0, %i0
21581 srlx %g7, %g2, %i1
21582 fmovrdgz %l5, %f12, %f6
21583 add %l7, 0x40, %l6
21584 wr %g0, 0x89, %asi
21585 casxa [%l6] 0x89, %g6, %o2
21586 fmovrsgez %o7, %f15, %f13
21587 andncc %o0, %o1, %l1
21588 move %xcc, %l3, %i6
21589 be,pn %xcc, loop_2024
21590 te %icc, 0x1
21591 tcc %icc, 0x5
21592 tge %icc, 0x7
21593loop_2024:
21594 fmovsl %icc, %f26, %f21
21595 fbo,a %fcc0, loop_2025
21596 udivx %o4, 0x0CA3, %i5
21597 fexpand %f25, %f0
21598 fxors %f26, %f27, %f14
21599loop_2025:
21600 fpack16 %f16, %f4
21601 bne %icc, loop_2026
21602 fbul,a %fcc1, loop_2027
21603 alignaddr %i4, %l6, %i3
21604 subcc %i7, 0x04CE, %l4
21605loop_2026:
21606 brgz,a %o5, loop_2028
21607loop_2027:
21608 fpadd32 %f28, %f28, %f12
21609 array16 %l0, %g1, %g3
21610 array8 %o6, %i2, %g4
21611loop_2028:
21612 ldd [%l7 + 0x50], %l2
21613 ldx [%l7 + 0x50], %o3
21614 taddcc %i0, %g7, %g2
21615 tge %xcc, 0x0
21616 bn,pn %icc, loop_2029
21617 smul %i1, %l5, %g6
21618 tcs %icc, 0x4
21619 bcs,a %xcc, loop_2030
21620loop_2029:
21621 bn,a loop_2031
21622 fbule,a %fcc2, loop_2032
21623 xnor %g5, %o7, %o0
21624loop_2030:
21625 movcs %icc, %o1, %l1
21626loop_2031:
21627 addccc %l3, %i6, %o2
21628loop_2032:
21629 tne %xcc, 0x2
21630 and %i5, 0x1D04, %o4
21631 edge16l %i4, %l6, %i7
21632 movne %icc, %l4, %i3
21633 tcc %xcc, 0x2
21634 fbn,a %fcc2, loop_2033
21635 stx %l0, [%l7 + 0x70]
21636 addcc %o5, 0x1235, %g3
21637 set 0x40, %i7
21638 ldda [%l7 + %i7] 0xea, %g0
21639loop_2033:
21640 udivx %o6, 0x0EDD, %i2
21641 fmovdge %icc, %f17, %f21
21642 sra %g4, 0x1B, %l2
21643 tleu %xcc, 0x6
21644 fmovdcs %icc, %f17, %f18
21645 movge %xcc, %o3, %i0
21646 fmul8x16al %f2, %f18, %f10
21647 umulcc %g2, 0x0C58, %i1
21648 fnot2 %f6, %f6
21649 fandnot1s %f20, %f15, %f27
21650 ldx [%l7 + 0x70], %l5
21651 fnot1 %f20, %f26
21652 fornot2 %f30, %f0, %f0
21653 fcmps %fcc3, %f17, %f26
21654 or %g7, 0x0AD7, %g5
21655 fpmerge %f8, %f21, %f0
21656 andn %o7, 0x0DCA, %g6
21657 movcs %icc, %o0, %l1
21658 ldsh [%l7 + 0x0E], %l3
21659 tn %xcc, 0x7
21660 alignaddr %i6, %o2, %i5
21661 fornot2 %f24, %f30, %f4
21662 wr %g0, 0x81, %asi
21663 prefetcha [%l7 + 0x18] %asi, 0x1
21664 andncc %i4, %l6, %i7
21665 movneg %xcc, %l4, %i3
21666 tvc %xcc, 0x1
21667 fbne %fcc2, loop_2034
21668 mulx %l0, 0x1F2C, %o5
21669 fbug,a %fcc2, loop_2035
21670 fmovrsgez %g3, %f5, %f10
21671loop_2034:
21672 smulcc %o4, %g1, %i2
21673 sethi 0x0ABD, %o6
21674loop_2035:
21675 sir 0x17BD
21676 fandnot2s %f30, %f28, %f21
21677 nop
21678 set 0x10, %o1
21679 lduw [%l7 + %o1], %g4
21680 mulscc %o3, %i0, %g2
21681 sub %l2, %l5, %g7
21682 nop
21683 setx loop_2036, %l0, %l1
21684 wrpr 0x1, %tl
21685 wrpr %l1, %tnpc
21686 setx 0x34400001400, %l0, %l1
21687 wrpr %l1, %tstate
21688 wrhpr 0x4, %htstate
21689 done
21690 fbue,a %fcc2, loop_2037
21691 orncc %i1, %g5, %g6
21692 tge %icc, 0x1
21693loop_2036:
21694 nop
21695 wr %g0, 0x11, %asi
21696 prefetcha [%l7 + 0x78] %asi, 0x2
21697loop_2037:
21698 bcs,a %icc, loop_2038
21699 fandnot2 %f18, %f26, %f6
21700 fmovrsne %l1, %f14, %f0
21701 addc %o7, 0x09F5, %l3
21702loop_2038:
21703 array16 %o2, %i5, %o1
21704 andcc %i4, 0x1323, %l6
21705 movneg %icc, %i7, %l4
21706 tvs %xcc, 0x2
21707 fcmped %fcc2, %f24, %f24
21708 tpos %xcc, 0x3
21709 array32 %i6, %l0, %o5
21710 wr %g0, 0x10, %asi
21711 prefetcha [%l7 + 0x38] %asi, 0x1
21712 edge32ln %g3, %o4, %g1
21713 tcc %icc, 0x0
21714 fpackfix %f6, %f28
21715 sir 0x1B93
21716 nop
21717 set 0x10, %g4
21718 ldx [%l7 + %g4], %i2
21719 fmovrsgz %g4, %f4, %f19
21720 udivcc %o3, 0x1107, %i0
21721 tne %xcc, 0x7
21722 ldstub [%l7 + 0x75], %g2
21723 fnot1 %f2, %f28
21724 membar 0x24
21725 movcs %icc, %o6, %l5
21726 set 0x40, %l6
21727 stda %f0, [%l7 + %l6] 0x89
21728 movneg %xcc, %g7, %i1
21729 tle %xcc, 0x1
21730 edge32l %g5, %g6, %l2
21731 ldstub [%l7 + 0x7B], %l1
21732 flush %l7 + 0x10
21733 fpadd32s %f1, %f4, %f16
21734 and %o0, 0x169A, %o7
21735 movvs %icc, %l3, %o2
21736 fbuge,a %fcc0, loop_2039
21737 movre %o1, 0x2B7, %i5
21738 flush %l7 + 0x14
21739 siam 0x5
21740loop_2039:
21741 nop
21742 set 0x08, %i3
21743 stxa %l6, [%l7 + %i3] 0x18
21744 movle %xcc, %i4, %i7
21745 movre %i6, %l4, %l0
21746 fmovsvc %xcc, %f7, %f12
21747 edge8l %i3, %o5, %o4
21748 ldstub [%l7 + 0x11], %g3
21749 fmovdpos %xcc, %f11, %f25
21750 wr %g0, 0x89, %asi
21751 stha %i2, [%l7 + 0x5E] %asi
21752 fble %fcc2, loop_2040
21753 edge32l %g4, %o3, %i0
21754 fpsub16s %f29, %f10, %f22
21755 ldsb [%l7 + 0x4F], %g2
21756loop_2040:
21757 fble %fcc1, loop_2041
21758 orncc %g1, 0x118B, %l5
21759 movl %xcc, %g7, %i1
21760 for %f18, %f30, %f26
21761loop_2041:
21762 umulcc %g5, %g6, %l2
21763 movne %xcc, %o6, %o0
21764 ldd [%l7 + 0x58], %f26
21765 restored
21766 rdpr %cwp, %g1
21767 rdpr %cansave, %g2
21768 rdpr %canrestore, %g3
21769 rdpr %cleanwin, %g4
21770 rdpr %otherwin, %g5
21771 rdpr %wstate, %g6
21772 taddcctv %l1, 0x009C, %l3
21773 be %icc, loop_2042
21774 movne %xcc, %o7, %o2
21775 alignaddr %i5, %o1, %i4
21776 bn,a,pt %xcc, loop_2043
21777loop_2042:
21778 movrne %l6, 0x11D, %i6
21779 taddcctv %i7, %l4, %i3
21780 bn %xcc, loop_2044
21781loop_2043:
21782 ldd [%l7 + 0x30], %o4
21783 fcmpne32 %f10, %f2, %o4
21784 movrlez %g3, 0x34F, %l0
21785loop_2044:
21786 stbar
21787 movrne %i2, 0x021, %g4
21788 ldsb [%l7 + 0x11], %i0
21789 set 0x14, %o3
21790 ldstuba [%l7 + %o3] 0x04, %g2
21791 set 0x64, %g5
21792 swapa [%l7 + %g5] 0x18, %o3
21793 movle %xcc, %g1, %g7
21794 edge8n %l5, %i1, %g6
21795 fmovdvc %icc, %f15, %f23
21796 tcc %icc, 0x7
21797 fmovrslez %g5, %f5, %f18
21798 array32 %l2, %o0, %o6
21799 movle %xcc, %l3, %l1
21800 movcs %icc, %o7, %o2
21801 tvc %xcc, 0x5
21802 brz,a %i5, loop_2045
21803 movne %xcc, %o1, %i4
21804 fpsub16 %f14, %f10, %f18
21805 sra %l6, %i7, %i6
21806loop_2045:
21807 bshuffle %f8, %f14, %f20
21808 tsubcc %i3, %o5, %l4
21809 fmovde %icc, %f13, %f3
21810 xor %o4, 0x1971, %g3
21811 fmul8x16au %f12, %f19, %f18
21812 xnor %l0, %g4, %i2
21813 and %g2, %o3, %i0
21814 fmovscc %xcc, %f23, %f30
21815 fmovdpos %xcc, %f25, %f31
21816 sllx %g7, 0x13, %l5
21817 movleu %xcc, %i1, %g1
21818 addccc %g5, %g6, %l2
21819 add %o0, %o6, %l1
21820 alignaddr %o7, %o2, %i5
21821 fbl %fcc1, loop_2046
21822 te %xcc, 0x0
21823 subcc %l3, %o1, %l6
21824 restored
21825 rdpr %cwp, %g1
21826 rdpr %cansave, %g2
21827 rdpr %canrestore, %g3
21828 rdpr %cleanwin, %g4
21829 rdpr %otherwin, %g5
21830 rdpr %wstate, %g6
21831loop_2046:
21832 st %f17, [%l7 + 0x20]
21833 fzero %f6
21834 fzeros %f9
21835 fpsub32 %f16, %f8, %f2
21836 alignaddrl %i4, %i6, %i3
21837 udivcc %i7, 0x06DA, %o5
21838 tl %xcc, 0x1
21839 subc %l4, %o4, %l0
21840 tcs %icc, 0x3
21841 nop
21842 setx loop_2047, %l0, %l1
21843 wrpr 0x1, %tl
21844 wrpr %l1, %tnpc
21845 setx 0x34400001400, %l0, %l1
21846 wrpr %l1, %tstate
21847 wrhpr 0x4, %htstate
21848 done
21849 stb %g3, [%l7 + 0x0D]
21850 fpadd32s %f3, %f9, %f23
21851 for %f22, %f16, %f4
21852loop_2047:
21853 nop
21854 wr %g0, 0x18, %asi
21855 lduba [%l7 + 0x6F] %asi, %i2
21856 fpadd16 %f12, %f28, %f8
21857 movcc %icc, %g4, %o3
21858 bcs,pt %icc, loop_2048
21859 fandnot1s %f21, %f23, %f0
21860 tcs %icc, 0x7
21861 movn %icc, %i0, %g7
21862loop_2048:
21863 addccc %g2, %i1, %l5
21864 xnorcc %g5, %g1, %l2
21865 subc %g6, %o6, %o0
21866 fmovdle %xcc, %f27, %f22
21867 xor %l1, 0x1129, %o7
21868 tne %icc, 0x6
21869 fmovrde %i5, %f26, %f0
21870 udiv %l3, 0x0CB8, %o1
21871 brlz %l6, loop_2049
21872 edge8ln %i4, %i6, %o2
21873 ldub [%l7 + 0x5D], %i3
21874 movre %o5, %l4, %o4
21875loop_2049:
21876 tge %icc, 0x1
21877 fmovrsgez %i7, %f31, %f7
21878 fmovsleu %icc, %f26, %f7
21879 fornot1 %f4, %f26, %f2
21880 fbule %fcc3, loop_2050
21881 edge32 %g3, %l0, %i2
21882 or %g4, %i0, %o3
21883 flush %l7 + 0x48
21884loop_2050:
21885 bleu,pt %icc, loop_2051
21886 alignaddrl %g7, %g2, %l5
21887 sra %i1, 0x12, %g5
21888 wr %g0, 0x81, %asi
21889 lduba [%l7 + 0x2E] %asi, %l2
21890loop_2051:
21891 stx %g6, [%l7 + 0x40]
21892 xnor %g1, %o0, %o6
21893 movn %xcc, %o7, %i5
21894 tpos %icc, 0x2
21895 sethi 0x05C6, %l1
21896 fmovrsgz %l3, %f6, %f8
21897 movrlez %o1, %l6, %i4
21898 fmovdg %icc, %f30, %f11
21899 fsrc1s %f16, %f26
21900 movrgz %i6, %i3, %o5
21901 fbule %fcc2, loop_2052
21902 fmul8ulx16 %f0, %f20, %f28
21903 tgu %xcc, 0x0
21904 sllx %o2, 0x12, %o4
21905loop_2052:
21906 tne %xcc, 0x1
21907 fmuld8ulx16 %f21, %f1, %f4
21908 edge16l %l4, %g3, %i7
21909 sub %i2, 0x1E33, %g4
21910 fmovrdgz %l0, %f18, %f8
21911 fcmple16 %f12, %f10, %i0
21912 array32 %g7, %o3, %g2
21913 siam 0x1
21914 flush %l7 + 0x08
21915 fbg %fcc2, loop_2053
21916 orn %l5, %g5, %l2
21917 fmul8x16 %f21, %f4, %f14
21918 sll %i1, 0x1D, %g1
21919loop_2053:
21920 movcs %icc, %o0, %g6
21921 brlz,a %o6, loop_2054
21922 and %i5, 0x1DD7, %l1
21923 sll %o7, 0x03, %o1
21924 xnor %l6, 0x1489, %i4
21925loop_2054:
21926 xorcc %i6, 0x0ACA, %l3
21927 smul %i3, %o2, %o4
21928 movne %xcc, %o5, %g3
21929 fexpand %f27, %f30
21930 fxors %f1, %f11, %f31
21931 fmovdpos %icc, %f8, %f29
21932 tl %xcc, 0x2
21933 fmovrdgz %i7, %f30, %f28
21934 orn %l4, 0x148B, %i2
21935 movpos %xcc, %l0, %i0
21936 orcc %g7, %g4, %o3
21937 stw %g2, [%l7 + 0x0C]
21938 fandnot2s %f29, %f17, %f16
21939 edge8n %l5, %g5, %i1
21940 bn,a %xcc, loop_2055
21941 udivcc %g1, 0x0A54, %o0
21942 brlz %g6, loop_2056
21943 siam 0x0
21944loop_2055:
21945 sub %o6, %l2, %i5
21946 fsrc1 %f14, %f12
21947loop_2056:
21948 edge16l %l1, %o1, %o7
21949 edge8l %l6, %i6, %i4
21950 srl %i3, %o2, %l3
21951 wr %g0, 0x10, %asi
21952 prefetcha [%l7 + 0x58] %asi, 0x1
21953 movrgz %g3, 0x34E, %o4
21954 edge32ln %l4, %i7, %l0
21955 array16 %i0, %i2, %g7
21956 edge32n %g4, %g2, %o3
21957 xnor %g5, 0x0974, %i1
21958 fmovdne %xcc, %f19, %f20
21959 bg,pt %xcc, loop_2057
21960 nop
21961 set 0x55, %o0
21962 ldsb [%l7 + %o0], %l5
21963 orcc %g1, 0x132A, %g6
21964 mova %icc, %o0, %l2
21965loop_2057:
21966 udivcc %i5, 0x09DD, %l1
21967 fmovdge %xcc, %f10, %f18
21968 edge8 %o6, %o7, %l6
21969 umulcc %i6, %o1, %i4
21970 bn,a loop_2058
21971 xor %i3, %l3, %o5
21972 tsubcc %o2, 0x0836, %g3
21973 movvs %xcc, %o4, %l4
21974loop_2058:
21975 xnorcc %l0, 0x1F9E, %i7
21976 fbul,a %fcc3, loop_2059
21977 brgz,a %i0, loop_2060
21978 movrgez %i2, %g7, %g2
21979 fcmpgt32 %f16, %f4, %g4
21980loop_2059:
21981 xnor %g5, 0x1489, %o3
21982loop_2060:
21983 fxnors %f9, %f15, %f10
21984 sdivcc %l5, 0x0173, %i1
21985 movle %icc, %g1, %o0
21986 wr %g0, 0x19, %asi
21987 ldstuba [%l7 + 0x11] %asi, %l2
21988 edge8ln %g6, %i5, %l1
21989 fcmpd %fcc0, %f18, %f18
21990 fpmerge %f29, %f25, %f12
21991 ldsh [%l7 + 0x6A], %o6
21992 for %f28, %f28, %f6
21993 ble,pn %icc, loop_2061
21994 tn %icc, 0x1
21995 udiv %o7, 0x1605, %l6
21996 xorcc %o1, 0x0B5F, %i6
21997loop_2061:
21998 brlz,a %i4, loop_2062
21999 fcmpgt16 %f14, %f30, %i3
22000 srl %o5, %o2, %g3
22001 tcc %icc, 0x6
22002loop_2062:
22003 alignaddrl %o4, %l4, %l0
22004 fzero %f0
22005 fmovde %icc, %f9, %f25
22006 sir 0x08EB
22007 tvc %icc, 0x7
22008 mulscc %i7, 0x167B, %i0
22009 movn %xcc, %l3, %g7
22010 fbl,a %fcc2, loop_2063
22011 restored
22012 rdpr %cwp, %g1
22013 rdpr %cansave, %g2
22014 rdpr %canrestore, %g3
22015 rdpr %cleanwin, %g4
22016 rdpr %otherwin, %g5
22017 rdpr %wstate, %g6
22018 andncc %g2, %i2, %g4
22019 edge16n %o3, %g5, %l5
22020loop_2063:
22021 fbu %fcc1, loop_2064
22022 move %icc, %i1, %g1
22023 fba %fcc2, loop_2065
22024 fmovrsne %o0, %f30, %f19
22025loop_2064:
22026 nop
22027 setx loop_2066, %l0, %l1
22028 wrpr 0x1, %tl
22029 wrpr %l1, %tpc
22030 add %l1, 0x4, %l1
22031 wrpr %l1, %tnpc
22032 setx 0x34400001400, %l0, %l1
22033 wrpr %l1, %tstate
22034 wrhpr 0x4, %htstate
22035 retry
22036 movneg %icc, %l2, %i5
22037loop_2065:
22038 movle %xcc, %g6, %l1
22039 bvc,a loop_2067
22040loop_2066:
22041 swap [%l7 + 0x54], %o7
22042 fmovscs %xcc, %f9, %f22
22043 popc %o6, %l6
22044loop_2067:
22045 mulscc %o1, %i4, %i3
22046 swap [%l7 + 0x68], %o5
22047 sllx %o2, 0x01, %g3
22048 bg,pt %icc, loop_2068
22049 subccc %i6, %l4, %o4
22050 fpack32 %f0, %f4, %f30
22051 tsubcctv %i7, %l0, %l3
22052loop_2068:
22053 movgu %xcc, %g7, %i0
22054 set 0x48, %g1
22055 prefetcha [%l7 + %g1] 0x0c, 0x2
22056 bcc %icc, loop_2069
22057 fbu,a %fcc0, loop_2070
22058 alignaddr %g4, %o3, %g5
22059 std %f2, [%l7 + 0x40]
22060loop_2069:
22061 tle %xcc, 0x7
22062loop_2070:
22063 nop
22064 set 0x10, %l0
22065 ldx [%l7 + %l0], %l5
22066 flush %l7 + 0x10
22067 xnor %i2, %g1, %i1
22068 fsrc1s %f4, %f2
22069 tn %icc, 0x7
22070 movcc %icc, %o0, %i5
22071 addc %g6, 0x1C25, %l2
22072 fpsub32 %f8, %f0, %f2
22073 brlz %l1, loop_2071
22074 tgu %xcc, 0x3
22075 nop
22076 setx loop_2072, %l0, %l1
22077 wrpr 0x1, %tl
22078 wrpr %l1, %tpc
22079 add %l1, 0x4, %l1
22080 wrpr %l1, %tnpc
22081 setx 0x34400001400, %l0, %l1
22082 wrpr %l1, %tstate
22083 wrhpr 0x4, %htstate
22084 retry
22085 std %o6, [%l7 + 0x40]
22086loop_2071:
22087 fnegd %f2, %f2
22088 bl,a loop_2073
22089loop_2072:
22090 flush %l7 + 0x74
22091 edge32ln %l6, %o1, %o6
22092 fcmpne32 %f28, %f6, %i4
22093loop_2073:
22094 movvs %xcc, %i3, %o5
22095 fnegd %f10, %f10
22096 bcc,a,pn %xcc, loop_2074
22097 sth %o2, [%l7 + 0x60]
22098 fnot2s %f27, %f28
22099 fors %f2, %f0, %f0
22100loop_2074:
22101 xor %g3, %i6, %l4
22102 fsrc2 %f30, %f28
22103 movrlz %o4, %l0, %l3
22104 edge32 %g7, %i0, %g2
22105 movg %icc, %i7, %g4
22106 mulscc %g5, %o3, %l5
22107 umulcc %i2, 0x1E5F, %g1
22108 umulcc %o0, %i5, %i1
22109 bvs,pn %xcc, loop_2075
22110 addccc %g6, %l1, %o7
22111 alignaddr %l6, %o1, %l2
22112 fxors %f1, %f22, %f12
22113loop_2075:
22114 nop
22115 set 0x3C, %o5
22116 lduba [%l7 + %o5] 0x15, %o6
22117 ldsb [%l7 + 0x31], %i3
22118 lduh [%l7 + 0x3E], %i4
22119 array16 %o5, %o2, %g3
22120 popc 0x1CD4, %i6
22121 fmovrsgz %l4, %f10, %f20
22122 wr %g0, 0x52, %asi
22123 ldxa [%g0 + 0x110] %asi, %l0
22124 nop
22125 setx loop_2076, %l0, %l1
22126 wrpr 0x1, %tl
22127 wrpr %l1, %tnpc
22128 setx 0x34400001400, %l0, %l1
22129 wrpr %l1, %tstate
22130 wrhpr 0x4, %htstate
22131 done
22132 tsubcc %l3, 0x08F7, %g7
22133 orcc %i0, 0x0AFB, %g2
22134 xorcc %o4, %g4, %g5
22135loop_2076:
22136 tsubcctv %i7, %o3, %i2
22137 fbge,a %fcc2, loop_2077
22138 movle %icc, %g1, %o0
22139 movl %xcc, %i5, %i1
22140 add %l5, 0x08EB, %l1
22141loop_2077:
22142 fmovrdlez %o7, %f20, %f12
22143 movneg %icc, %l6, %g6
22144 addcc %o1, %o6, %l2
22145 fbo,a %fcc2, loop_2078
22146 nop
22147 set 0x40, %l1
22148 ldd [%l7 + %l1], %f20
22149 tleu %icc, 0x7
22150 movre %i4, %i3, %o5
22151loop_2078:
22152 tcc %icc, 0x6
22153 tgu %xcc, 0x7
22154 fmovrsgez %o2, %f10, %f0
22155 alignaddr %i6, %g3, %l0
22156 andcc %l4, 0x07E6, %l3
22157 wr %g0, 0x80, %asi
22158 ldstuba [%l7 + 0x2F] %asi, %i0
22159 sdivx %g2, 0x1539, %o4
22160 fmovspos %icc, %f7, %f24
22161 fmovdcs %icc, %f9, %f25
22162 fbuge %fcc0, loop_2079
22163 movrgez %g4, %g7, %g5
22164 mulscc %o3, %i7, %g1
22165 nop
22166 setx loop_2080, %l0, %l1
22167 wrpr 0x1, %tl
22168 wrpr %l1, %tnpc
22169 setx 0x34400001400, %l0, %l1
22170 wrpr %l1, %tstate
22171 wrhpr 0x4, %htstate
22172 done
22173loop_2079:
22174 movrgz %o0, 0x222, %i5
22175 and %i2, %l5, %l1
22176 stw %i1, [%l7 + 0x40]
22177loop_2080:
22178 fbuge,a %fcc2, loop_2081
22179 fbl,a %fcc0, loop_2082
22180 fnot1s %f27, %f7
22181 fmovsle %xcc, %f11, %f6
22182loop_2081:
22183 nop
22184 set 0x38, %l2
22185 ldstuba [%l7 + %l2] 0x19, %o7
22186loop_2082:
22187 bgu,pt %icc, loop_2083
22188 edge16l %l6, %o1, %g6
22189 and %l2, %o6, %i4
22190 bgu,a,pn %icc, loop_2084
22191loop_2083:
22192 fbug,a %fcc2, loop_2085
22193 taddcc %o5, %i3, %o2
22194 mulx %i6, 0x0130, %l0
22195loop_2084:
22196 udivx %g3, 0x0A66, %l4
22197loop_2085:
22198 andcc %l3, %i0, %o4
22199 alignaddr %g2, %g7, %g4
22200 bvs,a,pn %xcc, loop_2086
22201 movcs %icc, %g5, %i7
22202 or %o3, 0x0237, %o0
22203 smulcc %i5, 0x1451, %i2
22204loop_2086:
22205 fpmerge %f28, %f3, %f10
22206 fors %f11, %f28, %f4
22207 subcc %l5, 0x1549, %g1
22208 or %i1, 0x173D, %o7
22209 movleu %icc, %l1, %o1
22210 fmovscs %xcc, %f24, %f7
22211 move %xcc, %g6, %l2
22212 srlx %o6, 0x03, %i4
22213 subc %l6, %o5, %o2
22214 bshuffle %f18, %f8, %f18
22215 tcs %icc, 0x3
22216 addc %i3, 0x1364, %i6
22217 flush %l7 + 0x4C
22218 movrlz %l0, 0x314, %g3
22219 tn %icc, 0x5
22220 movge %icc, %l4, %l3
22221 fcmpeq32 %f24, %f20, %o4
22222 bgu,a,pn %icc, loop_2087
22223 movne %icc, %g2, %i0
22224 fcmpne32 %f4, %f22, %g4
22225 fcmpgt16 %f26, %f22, %g7
22226loop_2087:
22227 array8 %g5, %o3, %o0
22228 orncc %i5, %i2, %l5
22229 movg %xcc, %g1, %i1
22230 xor %i7, %l1, %o1
22231 fandnot1s %f1, %f17, %f7
22232 array8 %g6, %l2, %o7
22233 fones %f14
22234 udivx %o6, 0x0180, %l6
22235 set 0x50, %g2
22236 ldda [%l7 + %g2] 0x19, %i4
22237 tsubcctv %o5, 0x05E4, %o2
22238 wr %g0, 0x80, %asi
22239 ldswa [%l7 + 0x3C] %asi, %i3
22240 edge16n %i6, %l0, %l4
22241 movleu %icc, %g3, %o4
22242 bg,pn %icc, loop_2088
22243 tsubcc %l3, 0x031A, %g2
22244 tcs %xcc, 0x1
22245 mulscc %i0, 0x1155, %g7
22246loop_2088:
22247 addc %g5, %o3, %o0
22248 movrlz %g4, 0x1F5, %i2
22249 fpack16 %f2, %f25
22250 bpos loop_2089
22251 saved
22252 rdpr %cwp, %g1
22253 rdpr %cansave, %g2
22254 rdpr %canrestore, %g3
22255 rdpr %cleanwin, %g4
22256 rdpr %otherwin, %g5
22257 rdpr %wstate, %g6
22258 fmovsg %icc, %f5, %f30
22259 wr %g0, 0x89, %asi
22260 stwa %l5, [%l7 + 0x48] %asi
22261loop_2089:
22262 nop
22263 set 0x40, %i6
22264 stda %f0, [%l7 + %i6] 0x89
22265 sdivx %i5, 0x19B5, %i1
22266 mulx %g1, %l1, %o1
22267 edge8n %g6, %i7, %o7
22268 edge16l %o6, %l6, %l2
22269 addccc %i4, 0x111E, %o5
22270 movne %icc, %o2, %i6
22271 fmovscc %xcc, %f1, %f24
22272 srlx %i3, %l0, %l4
22273 std %f10, [%l7 + 0x20]
22274 fcmpne32 %f28, %f12, %o4
22275 fsrc1s %f19, %f28
22276 tne %icc, 0x7
22277 fmovdneg %icc, %f10, %f4
22278 edge8l %l3, %g2, %i0
22279 fornot1 %f4, %f0, %f20
22280 fabss %f6, %f25
22281 tpos %icc, 0x5
22282 alignaddr %g7, %g3, %g5
22283 membar 0x42
22284 taddcctv %o3, %g4, %o0
22285 tne %xcc, 0x5
22286 std %l4, [%l7 + 0x70]
22287 wr %g0, 0x89, %asi
22288 ldsha [%l7 + 0x24] %asi, %i2
22289 set 0x52, %l3
22290 lduha [%l7 + %l3] 0x10, %i5
22291 smul %i1, %g1, %l1
22292 saved
22293 rdpr %cwp, %g1
22294 rdpr %cansave, %g2
22295 rdpr %canrestore, %g3
22296 rdpr %cleanwin, %g4
22297 rdpr %otherwin, %g5
22298 rdpr %wstate, %g6
22299 mova %xcc, %g6, %o1
22300 fxor %f6, %f14, %f24
22301 set 0x3C, %g3
22302 stba %i7, [%l7 + %g3] 0x15
22303 fmovspos %icc, %f31, %f8
22304 tn %icc, 0x1
22305 fcmple32 %f18, %f2, %o7
22306 sub %l6, %l2, %i4
22307 tn %icc, 0x0
22308 set 0x6E, %o4
22309 lduba [%l7 + %o4] 0x11, %o6
22310 udivx %o5, 0x12C4, %i6
22311 orncc %i3, 0x0214, %o2
22312 movcc %xcc, %l0, %o4
22313 srl %l3, 0x1E, %g2
22314 pdist %f12, %f18, %f12
22315 set 0x10, %o2
22316 stda %l4, [%l7 + %o2] 0x89
22317 edge32ln %g7, %i0, %g5
22318 fmovdn %icc, %f31, %f1
22319 fandnot1 %f24, %f14, %f16
22320 fpadd32s %f2, %f27, %f0
22321 tle %xcc, 0x1
22322 tl %icc, 0x0
22323 wr %g0, 0x4f, %asi
22324 stxa %o3, [%g0 + 0x28] %asi
22325 bgu,a,pt %xcc, loop_2090
22326 and %g3, %o0, %l5
22327 andncc %i2, %i5, %g4
22328 orn %i1, %g1, %g6
22329loop_2090:
22330 fzero %f26
22331 fmovde %xcc, %f17, %f23
22332 fmovsle %xcc, %f8, %f7
22333 movn %xcc, %o1, %l1
22334 and %i7, %l6, %o7
22335 fmovdleu %icc, %f21, %f29
22336 fpadd32s %f15, %f0, %f25
22337 movle %xcc, %i4, %l2
22338 wr %g0, 0x89, %asi
22339 swapa [%l7 + 0x20] %asi, %o5
22340 fmovrsgez %i6, %f8, %f3
22341 movleu %icc, %o6, %o2
22342 fnands %f4, %f16, %f11
22343 sir 0x046A
22344 fmovspos %xcc, %f7, %f23
22345 fbl,a %fcc1, loop_2091
22346 tgu %xcc, 0x4
22347 fpackfix %f28, %f14
22348 set 0x7A, %o7
22349 ldsba [%l7 + %o7] 0x80, %l0
22350loop_2091:
22351 movge %icc, %i3, %o4
22352 fbe %fcc1, loop_2092
22353 smul %g2, 0x10C4, %l4
22354 fbuge %fcc1, loop_2093
22355 fnegd %f6, %f6
22356loop_2092:
22357 fbge %fcc1, loop_2094
22358 restored
22359 rdpr %cwp, %g1
22360 rdpr %cansave, %g2
22361 rdpr %canrestore, %g3
22362 rdpr %cleanwin, %g4
22363 rdpr %otherwin, %g5
22364 rdpr %wstate, %g6
22365loop_2093:
22366 umulcc %g7, %l3, %i0
22367 subcc %g5, 0x02A1, %o3
22368loop_2094:
22369 sir 0x0763
22370 ldx [%l7 + 0x48], %o0
22371 set 0x2A, %o6
22372 ldsha [%l7 + %o6] 0x04, %l5
22373 add %l7, 0x50, %l6
22374 wr %g0, 0x10, %asi
22375 casa [%l6] 0x10, %i2, %g3
22376 fmovs %f26, %f14
22377 swap [%l7 + 0x18], %i5
22378 edge8 %i1, %g1, %g4
22379 movrgez %g6, %l1, %o1
22380 movgu %xcc, %i7, %o7
22381 nop
22382 set 0x68, %g7
22383 ldd [%l7 + %g7], %i4
22384 te %xcc, 0x2
22385 edge8n %l6, %o5, %l2
22386 fbul %fcc2, loop_2095
22387 bcs,a,pn %icc, loop_2096
22388 sdivcc %i6, 0x0EAE, %o2
22389 andncc %o6, %l0, %o4
22390loop_2095:
22391 bneg,a loop_2097
22392loop_2096:
22393 lduw [%l7 + 0x48], %i3
22394 ta %xcc, 0x5
22395 movgu %xcc, %g2, %g7
22396loop_2097:
22397 array16 %l3, %l4, %i0
22398 fexpand %f1, %f14
22399 fpadd32s %f20, %f16, %f20
22400 set 0x38, %g6
22401 stha %g5, [%l7 + %g6] 0x14
22402 fcmpeq32 %f12, %f28, %o0
22403 tvs %icc, 0x4
22404 movpos %xcc, %o3, %l5
22405 fbl,a %fcc2, loop_2098
22406 fpackfix %f18, %f21
22407 wr %g0, 0x04, %asi
22408 lduwa [%l7 + 0x44] %asi, %g3
22409loop_2098:
22410 te %icc, 0x4
22411 set 0x40, %l5
22412 stha %i2, [%l7 + %l5] 0x18
22413 flush %l7 + 0x54
22414 lduw [%l7 + 0x20], %i5
22415 fmovdge %xcc, %f2, %f20
22416 edge32 %i1, %g1, %g6
22417 wr %g0, 0x27, %asi
22418 stwa %g4, [%l7 + 0x60] %asi
22419 membar #Sync
22420 orncc %l1, 0x1ECE, %o1
22421 mulx %o7, 0x0A8B, %i4
22422 fmovrslz %l6, %f25, %f10
22423 fbug,a %fcc3, loop_2099
22424 fmovd %f4, %f10
22425 movvc %xcc, %o5, %i7
22426 fornot2 %f12, %f14, %f26
22427loop_2099:
22428 nop
22429 set 0x48, %i4
22430 prefetcha [%l7 + %i4] 0x04, 0x1
22431 edge8n %l2, %o2, %l0
22432 call loop_2100
22433 nop
22434 setx loop_2101, %l0, %l1
22435 wrpr 0x1, %tl
22436 wrpr %l1, %tpc
22437 add %l1, 0x4, %l1
22438 wrpr %l1, %tnpc
22439 setx 0x34400001400, %l0, %l1
22440 wrpr %l1, %tstate
22441 wrhpr 0x4, %htstate
22442 retry
22443 fnands %f7, %f18, %f9
22444 fbn %fcc2, loop_2102
22445loop_2100:
22446 fmovrde %o4, %f10, %f8
22447loop_2101:
22448 nop
22449 set 0x10, %i1
22450 lda [%l7 + %i1] 0x81, %f20
22451loop_2102:
22452 brlez %i3, loop_2103
22453 orncc %g2, %o6, %g7
22454 fbg,a %fcc2, loop_2104
22455 edge16ln %l3, %i0, %l4
22456loop_2103:
22457 fmovdvc %xcc, %f26, %f0
22458 be,a loop_2105
22459loop_2104:
22460 array8 %g5, %o0, %l5
22461 fmul8x16 %f10, %f12, %f10
22462 fnot1s %f26, %f6
22463loop_2105:
22464 nop
22465 wr %g0, 0x80, %asi
22466 ldswa [%l7 + 0x2C] %asi, %o3
22467 tsubcctv %g3, %i5, %i1
22468 set 0x44, %i5
22469 lduwa [%l7 + %i5] 0x14, %g1
22470 edge16n %g6, %g4, %i2
22471 movcc %xcc, %l1, %o7
22472 fbule %fcc3, loop_2106
22473 ld [%l7 + 0x54], %f5
22474 bcs,a,pn %icc, loop_2107
22475 stx %o1, [%l7 + 0x60]
22476loop_2106:
22477 srax %i4, 0x00, %l6
22478 tsubcctv %i7, 0x1134, %i6
22479loop_2107:
22480 bpos,a loop_2108
22481 fnor %f4, %f0, %f16
22482 array8 %l2, %o2, %o5
22483 fcmps %fcc3, %f25, %f7
22484loop_2108:
22485 swap [%l7 + 0x58], %o4
22486 edge32 %l0, %g2, %i3
22487 tg %xcc, 0x7
22488 bcs,pt %icc, loop_2109
22489 edge16ln %g7, %o6, %i0
22490 ble,pn %icc, loop_2110
22491 tge %icc, 0x3
22492loop_2109:
22493 tn %xcc, 0x4
22494 lduh [%l7 + 0x18], %l4
22495loop_2110:
22496 fmovsa %icc, %f15, %f5
22497 tl %xcc, 0x3
22498 std %l2, [%l7 + 0x38]
22499 fnot1 %f30, %f26
22500 set 0x20, %i0
22501 lda [%l7 + %i0] 0x18, %f20
22502 edge8ln %o0, %l5, %o3
22503 array32 %g3, %i5, %i1
22504 fmovdl %xcc, %f26, %f16
22505 stb %g1, [%l7 + 0x63]
22506 andcc %g5, %g6, %i2
22507 alignaddr %g4, %l1, %o1
22508 fxnor %f6, %f2, %f10
22509 tge %xcc, 0x4
22510 movrlz %o7, %l6, %i4
22511 mulx %i6, 0x0EF3, %l2
22512 umulcc %o2, %i7, %o4
22513 edge8l %l0, %g2, %i3
22514 fmovrdgez %o5, %f8, %f16
22515 call loop_2111
22516 membar 0x68
22517 movcc %icc, %o6, %g7
22518 wr %g0, 0x81, %asi
22519 ldswa [%l7 + 0x60] %asi, %i0
22520loop_2111:
22521 ta %xcc, 0x5
22522 edge16ln %l3, %l4, %l5
22523 subc %o3, 0x0488, %g3
22524 bl,a,pn %xcc, loop_2112
22525 movneg %icc, %i5, %i1
22526 movne %xcc, %o0, %g1
22527 edge32n %g5, %i2, %g4
22528loop_2112:
22529 add %l1, %g6, %o1
22530 fmovdneg %xcc, %f9, %f0
22531 fmuld8ulx16 %f22, %f7, %f4
22532 fornot2 %f14, %f2, %f0
22533 sra %o7, %i4, %i6
22534 tne %xcc, 0x0
22535 ta %icc, 0x4
22536 umul %l6, %l2, %o2
22537 fcmpne32 %f30, %f22, %i7
22538 lduw [%l7 + 0x28], %l0
22539 std %g2, [%l7 + 0x38]
22540 restored
22541 rdpr %cwp, %g1
22542 rdpr %cansave, %g2
22543 rdpr %canrestore, %g3
22544 rdpr %cleanwin, %g4
22545 rdpr %otherwin, %g5
22546 rdpr %wstate, %g6
22547 tg %xcc, 0x6
22548 tleu %icc, 0x0
22549 udivx %i3, 0x16F1, %o4
22550 stx %o5, [%l7 + 0x08]
22551 fpsub32 %f24, %f0, %f2
22552 mulscc %o6, 0x0C20, %i0
22553 movvs %xcc, %l3, %l4
22554 fpadd16 %f0, %f28, %f10
22555 brnz %l5, loop_2113
22556 fpsub16s %f2, %f13, %f17
22557 edge32 %o3, %g7, %g3
22558 restored
22559 rdpr %cwp, %g1
22560 rdpr %cansave, %g2
22561 rdpr %canrestore, %g3
22562 rdpr %cleanwin, %g4
22563 rdpr %otherwin, %g5
22564 rdpr %wstate, %g6
22565loop_2113:
22566 ba,pt %xcc, loop_2114
22567 fbule,a %fcc2, loop_2115
22568 edge32n %i1, %o0, %g1
22569 membar 0x0B
22570loop_2114:
22571 fbn,a %fcc3, loop_2116
22572loop_2115:
22573 orn %g5, 0x07ED, %i2
22574 bshuffle %f6, %f16, %f10
22575 xnor %i5, 0x016D, %l1
22576loop_2116:
22577 bleu,pt %xcc, loop_2117
22578 movle %icc, %g4, %g6
22579 movrlez %o1, %o7, %i6
22580 mova %xcc, %l6, %i4
22581loop_2117:
22582 brgz,a %l2, loop_2118
22583 ldsb [%l7 + 0x5A], %o2
22584 fcmple32 %f22, %f26, %l0
22585 fpadd16 %f22, %f20, %f24
22586loop_2118:
22587 fpack16 %f12, %f22
22588 set 0x16, %l4
22589 stha %g2, [%l7 + %l4] 0x89
22590 prefetch [%l7 + 0x3C], 0x2
22591 flush %l7 + 0x18
22592 movle %xcc, %i3, %o4
22593 movcs %xcc, %o5, %o6
22594 tneg %icc, 0x1
22595 addcc %i7, 0x051D, %i0
22596 fmovdvc %xcc, %f17, %f4
22597 smulcc %l4, 0x09DE, %l5
22598 taddcctv %o3, %l3, %g7
22599 mulscc %i1, 0x0951, %g3
22600 te %xcc, 0x5
22601 movle %xcc, %o0, %g5
22602 edge32n %i2, %g1, %l1
22603 orn %g4, 0x0A49, %i5
22604 srax %o1, %o7, %i6
22605 fabsd %f24, %f8
22606 stb %l6, [%l7 + 0x69]
22607 edge32ln %g6, %l2, %o2
22608 movleu %xcc, %i4, %l0
22609 fcmps %fcc0, %f20, %f10
22610 fmovsvc %icc, %f31, %f29
22611 ba,a %icc, loop_2119
22612 fornot2s %f10, %f30, %f28
22613 tn %icc, 0x0
22614 fnegd %f16, %f20
22615loop_2119:
22616 bpos,a,pn %icc, loop_2120
22617 movvc %xcc, %i3, %o4
22618 lduh [%l7 + 0x46], %o5
22619 orn %o6, 0x0177, %g2
22620loop_2120:
22621 alignaddrl %i0, %i7, %l5
22622 call loop_2121
22623 tcc %xcc, 0x1
22624 fmovsl %xcc, %f19, %f22
22625 movvs %icc, %o3, %l3
22626loop_2121:
22627 fbu,a %fcc3, loop_2122
22628 fmovrde %l4, %f10, %f18
22629 array16 %g7, %g3, %i1
22630 nop
22631 setx loop_2123, %l0, %l1
22632 wrpr 0x1, %tl
22633 wrpr %l1, %tnpc
22634 setx 0x34400001400, %l0, %l1
22635 wrpr %l1, %tstate
22636 wrhpr 0x4, %htstate
22637 done
22638loop_2122:
22639 prefetch [%l7 + 0x4C], 0x0
22640 fxnor %f20, %f6, %f8
22641 fbe %fcc2, loop_2124
22642loop_2123:
22643 fbg,a %fcc3, loop_2125
22644 saved
22645 rdpr %cwp, %g1
22646 rdpr %cansave, %g2
22647 rdpr %canrestore, %g3
22648 rdpr %cleanwin, %g4
22649 rdpr %otherwin, %g5
22650 rdpr %wstate, %g6
22651 tpos %xcc, 0x1
22652loop_2124:
22653 fcmpne32 %f26, %f12, %o0
22654loop_2125:
22655 fandnot1s %f5, %f24, %f28
22656 bvc,pn %icc, loop_2126
22657 movre %g5, %i2, %g1
22658 tg %xcc, 0x5
22659 movvc %icc, %g4, %i5
22660loop_2126:
22661 fpsub16 %f0, %f26, %f28
22662 movne %icc, %l1, %o1
22663 edge32l %i6, %o7, %l6
22664 fnot1 %f18, %f30
22665 fcmpgt32 %f2, %f12, %l2
22666 fblg %fcc3, loop_2127
22667 edge8n %o2, %i4, %g6
22668 brlez %i3, loop_2128
22669 membar 0x3D
22670loop_2127:
22671 brlz %o4, loop_2129
22672 tle %xcc, 0x2
22673loop_2128:
22674 movg %icc, %l0, %o6
22675 subccc %o5, 0x0D4F, %g2
22676loop_2129:
22677 tsubcc %i0, %i7, %l5
22678 fnot1s %f7, %f17
22679 swap [%l7 + 0x58], %l3
22680 fsrc2 %f10, %f22
22681 orncc %o3, 0x1257, %g7
22682 sir 0x1FF3
22683 movrlz %l4, %i1, %o0
22684 movge %xcc, %g3, %g5
22685 fmovsleu %xcc, %f22, %f26
22686 fxors %f7, %f5, %f12
22687 xor %g1, 0x1B29, %g4
22688 tle %xcc, 0x0
22689 movleu %xcc, %i5, %i2
22690 smul %l1, %i6, %o7
22691 fsrc2 %f22, %f14
22692 set 0x48, %i2
22693 stwa %l6, [%l7 + %i2] 0x23
22694 membar #Sync
22695 fbne %fcc0, loop_2130
22696 fbl %fcc2, loop_2131
22697 tpos %icc, 0x7
22698 membar 0x3B
22699loop_2130:
22700 stb %o1, [%l7 + 0x3A]
22701loop_2131:
22702 add %o2, %l2, %g6
22703 sub %i4, 0x054C, %i3
22704 sir 0x0E5A
22705 nop
22706 setx loop_2132, %l0, %l1
22707 wrpr 0x1, %tl
22708 wrpr %l1, %tnpc
22709 setx 0x34400001400, %l0, %l1
22710 wrpr %l1, %tstate
22711 wrhpr 0x4, %htstate
22712 done
22713 edge16ln %l0, %o4, %o6
22714 edge32n %o5, %i0, %i7
22715 nop
22716 setx loop_2133, %l0, %l1
22717 jmpl %l1, %g2
22718loop_2132:
22719 tl %icc, 0x4
22720 taddcc %l3, %o3, %g7
22721 fmovrdgz %l4, %f30, %f0
22722loop_2133:
22723 nop
22724 set 0x78, %i7
22725 ldsw [%l7 + %i7], %i1
22726 fpsub16 %f18, %f24, %f2
22727 sdiv %l5, 0x0469, %g3
22728 fnors %f31, %f13, %f16
22729 tgu %icc, 0x3
22730 umul %o0, 0x0861, %g5
22731 wr %g0, 0x80, %asi
22732 stwa %g4, [%l7 + 0x64] %asi
22733 fzeros %f25
22734 sdiv %g1, 0x1A96, %i2
22735 sllx %l1, %i6, %o7
22736 saved
22737 rdpr %cwp, %g1
22738 rdpr %cansave, %g2
22739 rdpr %canrestore, %g3
22740 rdpr %cleanwin, %g4
22741 rdpr %otherwin, %g5
22742 rdpr %wstate, %g6
22743 mulscc %l6, %o1, %o2
22744 fornot2 %f14, %f16, %f24
22745 wr %g0, 0x80, %asi
22746 lda [%l7 + 0x54] %asi, %f27
22747 tle %xcc, 0x0
22748 xor %i5, 0x0DB0, %g6
22749 movrlz %i4, 0x3C1, %l2
22750 subcc %i3, 0x10B4, %l0
22751 tgu %icc, 0x4
22752 tn %xcc, 0x6
22753 edge32n %o4, %o6, %i0
22754 movrne %i7, 0x20B, %o5
22755 bleu loop_2134
22756 stx %l3, [%l7 + 0x60]
22757 orcc %g2, %o3, %g7
22758 fmovsg %xcc, %f12, %f10
22759loop_2134:
22760 movneg %xcc, %i1, %l5
22761 te %icc, 0x6
22762 sdiv %g3, 0x064D, %l4
22763 nop
22764 setx loop_2135, %l0, %l1
22765 wrpr 0x1, %tl
22766 wrpr %l1, %tnpc
22767 setx 0x34400001400, %l0, %l1
22768 wrpr %l1, %tstate
22769 wrhpr 0x4, %htstate
22770 done
22771 fbu,a %fcc3, loop_2136
22772 fmovdleu %icc, %f10, %f30
22773 fmovs %f19, %f19
22774loop_2135:
22775 subcc %o0, %g5, %g1
22776loop_2136:
22777 nop
22778 wr %g0, 0x89, %asi
22779 ldsba [%l7 + 0x1C] %asi, %g4
22780 udivcc %l1, 0x0AEB, %i2
22781 array8 %o7, %l6, %i6
22782 edge32l %o2, %i5, %o1
22783 srlx %i4, 0x1C, %l2
22784 ldd [%l7 + 0x50], %f12
22785 tg %icc, 0x6
22786 tleu %xcc, 0x5
22787 orn %i3, %l0, %o4
22788 fble,a %fcc2, loop_2137
22789 movg %xcc, %o6, %g6
22790 xnor %i0, 0x1BB7, %o5
22791 fmovsneg %icc, %f5, %f27
22792loop_2137:
22793 nop
22794 set 0x2C, %g4
22795 sta %f30, [%l7 + %g4] 0x18
22796 xor %l3, 0x005E, %i7
22797 orn %g2, %o3, %g7
22798 fmovdneg %xcc, %f8, %f28
22799 edge16 %i1, %l5, %l4
22800 movge %xcc, %o0, %g3
22801 fpackfix %f10, %f8
22802 array16 %g1, %g4, %l1
22803 fmovsneg %icc, %f16, %f13
22804 fmovdl %icc, %f4, %f19
22805 add %g5, 0x0CDE, %o7
22806 edge16ln %l6, %i6, %o2
22807 udivx %i5, 0x1559, %i2
22808 addcc %i4, %o1, %i3
22809 wr %g0, 0x10, %asi
22810 ldswa [%l7 + 0x24] %asi, %l0
22811 set 0x38, %o1
22812 sta %f9, [%l7 + %o1] 0x80
22813 edge16l %l2, %o4, %o6
22814 add %g6, 0x1110, %o5
22815 stw %l3, [%l7 + 0x24]
22816 tpos %icc, 0x5
22817 bgu,a %xcc, loop_2138
22818 mulscc %i7, %i0, %o3
22819 udivx %g2, 0x0E0E, %i1
22820 movrne %g7, 0x131, %l5
22821loop_2138:
22822 edge32l %l4, %o0, %g1
22823 movrlez %g4, %g3, %g5
22824 bgu,pn %icc, loop_2139
22825 tgu %icc, 0x1
22826 tleu %icc, 0x0
22827 bge,a,pn %xcc, loop_2140
22828loop_2139:
22829 edge32n %l1, %o7, %i6
22830 ta %icc, 0x2
22831 fmul8x16au %f22, %f31, %f20
22832loop_2140:
22833 andn %o2, 0x0A54, %i5
22834 addc %l6, %i2, %i4
22835 brgez %i3, loop_2141
22836 fmovsge %icc, %f16, %f18
22837 addccc %o1, %l0, %l2
22838 edge16 %o4, %g6, %o5
22839loop_2141:
22840 tneg %icc, 0x7
22841 sdivcc %l3, 0x1FB5, %o6
22842 add %i7, %o3, %g2
22843 movg %xcc, %i0, %g7
22844 sdiv %i1, 0x0D88, %l5
22845 fxnors %f26, %f26, %f15
22846 saved
22847 rdpr %cwp, %g1
22848 rdpr %cansave, %g2
22849 rdpr %canrestore, %g3
22850 rdpr %cleanwin, %g4
22851 rdpr %otherwin, %g5
22852 rdpr %wstate, %g6
22853 edge8n %l4, %o0, %g1
22854 fcmpes %fcc2, %f25, %f20
22855 fmuld8sux16 %f25, %f9, %f26
22856 alignaddrl %g3, %g5, %g4
22857 st %f20, [%l7 + 0x5C]
22858 ta %xcc, 0x7
22859 fbn %fcc3, loop_2142
22860 srax %o7, 0x16, %l1
22861 alignaddrl %i6, %i5, %o2
22862 tgu %icc, 0x1
22863loop_2142:
22864 tl %xcc, 0x1
22865 fcmpne16 %f30, %f18, %i2
22866 array32 %i4, %l6, %o1
22867 saved
22868 rdpr %cwp, %g1
22869 rdpr %cansave, %g2
22870 rdpr %canrestore, %g3
22871 rdpr %cleanwin, %g4
22872 rdpr %otherwin, %g5
22873 rdpr %wstate, %g6
22874 st %f15, [%l7 + 0x54]
22875 movcs %icc, %l0, %l2
22876 fmovsa %icc, %f1, %f17
22877 fmovspos %icc, %f22, %f21
22878 andcc %o4, 0x1089, %g6
22879 movn %xcc, %i3, %o5
22880 fmovsge %icc, %f30, %f8
22881 movre %l3, 0x3B7, %i7
22882 fzero %f28
22883 sra %o6, %o3, %g2
22884 srlx %g7, %i0, %l5
22885 fpadd32 %f2, %f10, %f24
22886 faligndata %f18, %f24, %f10
22887 and %l4, %o0, %g1
22888 fandnot2 %f30, %f0, %f14
22889 nop
22890 set 0x18, %l6
22891 std %f30, [%l7 + %l6]
22892 orncc %g3, %i1, %g4
22893 set 0x28, %o3
22894 sta %f1, [%l7 + %o3] 0x88
22895 fbue %fcc1, loop_2143
22896 ta %icc, 0x7
22897 wr %g0, 0x81, %asi
22898 stxa %o7, [%l7 + 0x30] %asi
22899loop_2143:
22900 fcmpgt16 %f18, %f20, %g5
22901 subcc %l1, 0x1F70, %i5
22902 fbge %fcc2, loop_2144
22903 bl,a,pn %xcc, loop_2145
22904 popc 0x1958, %i6
22905 fpackfix %f24, %f24
22906loop_2144:
22907 fnand %f24, %f10, %f8
22908loop_2145:
22909 brgz %o2, loop_2146
22910 fpsub32 %f28, %f2, %f6
22911 movne %icc, %i2, %l6
22912 movrgz %i4, %o1, %l2
22913loop_2146:
22914 movge %xcc, %l0, %g6
22915 sll %i3, 0x1E, %o4
22916 fmovrslz %o5, %f28, %f30
22917 edge8n %i7, %o6, %l3
22918 sdiv %o3, 0x13C6, %g2
22919 srl %g7, 0x01, %i0
22920 wr %g0, 0x04, %asi
22921 prefetcha [%l7 + 0x38] %asi, 0x1
22922 andncc %l4, %o0, %g3
22923 tvc %icc, 0x6
22924 fnot2 %f2, %f4
22925 bpos,pn %icc, loop_2147
22926 sra %i1, %g1, %g4
22927 alignaddr %o7, %l1, %g5
22928 fornot2s %f25, %f18, %f15
22929loop_2147:
22930 xor %i5, %o2, %i6
22931 bpos,a %icc, loop_2148
22932 xor %i2, 0x0FF6, %i4
22933 orncc %l6, 0x1990, %l2
22934 brgz,a %l0, loop_2149
22935loop_2148:
22936 edge32n %o1, %g6, %o4
22937 movg %icc, %i3, %o5
22938 udivcc %i7, 0x025F, %l3
22939loop_2149:
22940 edge32l %o3, %g2, %g7
22941 sir 0x1D07
22942 fcmple16 %f14, %f24, %o6
22943 te %xcc, 0x1
22944 swap [%l7 + 0x28], %i0
22945 fcmpgt16 %f28, %f30, %l5
22946 movvs %xcc, %l4, %o0
22947 tvc %xcc, 0x2
22948 bneg,a,pt %xcc, loop_2150
22949 edge16n %i1, %g1, %g3
22950 ldd [%l7 + 0x28], %f0
22951 array16 %g4, %o7, %g5
22952loop_2150:
22953 alignaddr %l1, %o2, %i6
22954 edge16n %i2, %i4, %l6
22955 fmuld8ulx16 %f24, %f22, %f18
22956 tn %xcc, 0x4
22957 movn %xcc, %i5, %l2
22958 tl %icc, 0x0
22959 stx %o1, [%l7 + 0x28]
22960 bshuffle %f6, %f26, %f2
22961 alignaddr %l0, %g6, %o4
22962 fcmps %fcc1, %f21, %f26
22963 mulx %o5, 0x0E3F, %i3
22964 tge %icc, 0x5
22965 movleu %icc, %l3, %o3
22966 fmovdg %icc, %f24, %f11
22967 subccc %i7, 0x0868, %g7
22968 brlz %g2, loop_2151
22969 edge16ln %i0, %l5, %l4
22970 edge16l %o6, %o0, %i1
22971 array32 %g3, %g1, %o7
22972loop_2151:
22973 edge16ln %g5, %g4, %l1
22974 edge32 %i6, %i2, %i4
22975 tcc %icc, 0x7
22976 fmovsg %xcc, %f21, %f17
22977 movg %xcc, %o2, %l6
22978 te %xcc, 0x6
22979 stbar
22980 fpadd16 %f12, %f22, %f24
22981 restored
22982 rdpr %cwp, %g1
22983 rdpr %cansave, %g2
22984 rdpr %canrestore, %g3
22985 rdpr %cleanwin, %g4
22986 rdpr %otherwin, %g5
22987 rdpr %wstate, %g6
22988 udiv %i5, 0x0C85, %o1
22989 set 0x40, %i3
22990 ldxa [%l7 + %i3] 0x80, %l2
22991 subc %l0, %o4, %g6
22992 fcmple16 %f24, %f6, %i3
22993 andcc %o5, 0x06EC, %o3
22994 xnor %l3, %g7, %i7
22995 sir 0x1ABB
22996 orcc %g2, 0x0BC0, %i0
22997 fmovsa %xcc, %f23, %f15
22998 sdiv %l5, 0x0865, %o6
22999 movre %o0, %l4, %i1
23000 fnors %f28, %f21, %f21
23001 ba,pt %xcc, loop_2152
23002 edge16l %g1, %g3, %o7
23003 movrne %g5, 0x2E4, %g4
23004 edge8 %l1, %i6, %i4
23005loop_2152:
23006 brgz %o2, loop_2153
23007 fbu,a %fcc3, loop_2154
23008 srlx %l6, %i2, %i5
23009 tneg %icc, 0x2
23010loop_2153:
23011 nop
23012 wr %g0, 0x89, %asi
23013 swapa [%l7 + 0x14] %asi, %l2
23014loop_2154:
23015 swap [%l7 + 0x1C], %o1
23016 tg %icc, 0x4
23017 movge %xcc, %o4, %l0
23018 taddcctv %i3, 0x09E7, %o5
23019 fmovdgu %icc, %f2, %f31
23020 set 0x4B, %o0
23021 stba %o3, [%l7 + %o0] 0x18
23022 fsrc2 %f6, %f8
23023 lduw [%l7 + 0x0C], %g6
23024 movrgez %l3, 0x223, %g7
23025 wr %g0, 0x89, %asi
23026 sta %f3, [%l7 + 0x6C] %asi
23027 fmovdcs %xcc, %f9, %f7
23028 movne %icc, %i7, %g2
23029 tl %icc, 0x1
23030 subc %i0, %l5, %o6
23031 fxnors %f1, %f21, %f12
23032 fcmple32 %f0, %f18, %o0
23033 tle %xcc, 0x1
23034 taddcctv %i1, 0x044E, %l4
23035 saved
23036 rdpr %cwp, %g1
23037 rdpr %cansave, %g2
23038 rdpr %canrestore, %g3
23039 rdpr %cleanwin, %g4
23040 rdpr %otherwin, %g5
23041 rdpr %wstate, %g6
23042 edge16n %g3, %o7, %g1
23043 movrlez %g4, %g5, %l1
23044 tvc %xcc, 0x6
23045 array8 %i6, %i4, %l6
23046 add %o2, %i5, %l2
23047 set 0x40, %g1
23048 stda %f16, [%l7 + %g1] 0xf0
23049 membar #Sync
23050 fsrc2s %f10, %f30
23051 udivx %o1, 0x18E1, %i2
23052 fcmpeq16 %f20, %f4, %o4
23053 fbule,a %fcc0, loop_2155
23054 movl %xcc, %i3, %l0
23055 movn %icc, %o5, %g6
23056 umul %l3, 0x18CF, %o3
23057loop_2155:
23058 ldd [%l7 + 0x50], %f30
23059 fmovdle %xcc, %f26, %f22
23060 fmovdg %xcc, %f2, %f1
23061 tneg %icc, 0x7
23062 fors %f25, %f16, %f10
23063 orcc %i7, 0x1FB4, %g7
23064 fmovsge %xcc, %f18, %f2
23065 brlz %g2, loop_2156
23066 fmovrsne %l5, %f8, %f25
23067 lduh [%l7 + 0x1A], %o6
23068 srlx %i0, %o0, %i1
23069loop_2156:
23070 call loop_2157
23071 edge8l %g3, %l4, %g1
23072 wr %g0, 0x04, %asi
23073 lduba [%l7 + 0x24] %asi, %o7
23074loop_2157:
23075 movrgez %g4, 0x160, %g5
23076 movvs %icc, %l1, %i4
23077 brgz %i6, loop_2158
23078 tsubcctv %o2, 0x04D4, %i5
23079 fmul8x16al %f27, %f26, %f2
23080 restored
23081 rdpr %cwp, %g1
23082 rdpr %cansave, %g2
23083 rdpr %canrestore, %g3
23084 rdpr %cleanwin, %g4
23085 rdpr %otherwin, %g5
23086 rdpr %wstate, %g6
23087loop_2158:
23088 lduh [%l7 + 0x3C], %l2
23089 brgez %l6, loop_2159
23090 fba %fcc2, loop_2160
23091 ldd [%l7 + 0x28], %f18
23092 add %o1, %i2, %i3
23093loop_2159:
23094 mova %xcc, %l0, %o4
23095loop_2160:
23096 sub %g6, %l3, %o3
23097 fmovsn %xcc, %f11, %f19
23098 edge8n %i7, %o5, %g7
23099 tleu %icc, 0x6
23100 fbne %fcc1, loop_2161
23101 fandnot2 %f20, %f26, %f20
23102 bgu loop_2162
23103 subcc %l5, %o6, %g2
23104loop_2161:
23105 bneg,a loop_2163
23106 bneg loop_2164
23107loop_2162:
23108 fmovrse %i0, %f11, %f26
23109 ble,a,pn %xcc, loop_2165
23110loop_2163:
23111 andncc %i1, %g3, %l4
23112loop_2164:
23113 te %icc, 0x2
23114 orcc %o0, 0x1B80, %g1
23115loop_2165:
23116 fmovde %icc, %f27, %f9
23117 edge32l %o7, %g5, %g4
23118 fmovsne %icc, %f28, %f16
23119 tsubcc %l1, 0x17F5, %i4
23120 bg %icc, loop_2166
23121 taddcctv %i6, 0x1296, %i5
23122 taddcc %o2, 0x0FD0, %l2
23123 subccc %o1, 0x0EBF, %l6
23124loop_2166:
23125 nop
23126 set 0x38, %l0
23127 stda %i2, [%l7 + %l0] 0x2f
23128 membar #Sync
23129 movneg %xcc, %l0, %i3
23130 tvc %xcc, 0x2
23131 std %f20, [%l7 + 0x68]
23132 fbe,a %fcc2, loop_2167
23133 movg %icc, %g6, %l3
23134 movvc %xcc, %o4, %o3
23135 te %xcc, 0x1
23136loop_2167:
23137 membar 0x65
23138 srlx %o5, 0x11, %i7
23139 movpos %xcc, %g7, %l5
23140 tcc %xcc, 0x2
23141 srax %o6, %g2, %i1
23142 call loop_2168
23143 bleu loop_2169
23144 addcc %g3, 0x0553, %l4
23145 te %xcc, 0x6
23146loop_2168:
23147 movl %xcc, %i0, %g1
23148loop_2169:
23149 smul %o7, %o0, %g4
23150 fbue %fcc1, loop_2170
23151 fmul8ulx16 %f26, %f24, %f18
23152 popc %g5, %l1
23153 tcc %icc, 0x4
23154loop_2170:
23155 taddcctv %i6, %i5, %i4
23156 flush %l7 + 0x7C
23157 srl %o2, 0x14, %l2
23158 set 0x68, %g5
23159 ldswa [%l7 + %g5] 0x19, %o1
23160 bleu,a loop_2171
23161 sub %l6, %i2, %l0
23162 array8 %i3, %g6, %l3
23163 edge32n %o4, %o3, %i7
23164loop_2171:
23165 ld [%l7 + 0x64], %f21
23166 fsrc1s %f13, %f17
23167 wr %g0, 0x18, %asi
23168 lda [%l7 + 0x2C] %asi, %f26
23169 movle %icc, %g7, %o5
23170 sdivcc %o6, 0x15E0, %l5
23171 movrgz %i1, 0x30B, %g2
23172 xorcc %l4, %g3, %i0
23173 membar 0x57
23174 movgu %icc, %g1, %o0
23175 tcc %icc, 0x6
23176 alignaddr %o7, %g5, %g4
23177 fpadd16 %f20, %f8, %f30
23178 fpackfix %f22, %f23
23179 array16 %i6, %l1, %i5
23180 addc %i4, 0x1BB4, %o2
23181 sub %l2, 0x07CE, %l6
23182 tsubcctv %i2, %o1, %i3
23183 edge32n %l0, %l3, %g6
23184 ldx [%l7 + 0x48], %o3
23185 set 0x54, %o5
23186 lduwa [%l7 + %o5] 0x19, %i7
23187 orcc %g7, %o4, %o6
23188 fornot1 %f10, %f18, %f20
23189 fmovrde %l5, %f2, %f14
23190 fmovsle %xcc, %f12, %f8
23191 wr %g0, 0x11, %asi
23192 ldxa [%l7 + 0x70] %asi, %i1
23193 fornot1 %f26, %f20, %f4
23194 movre %o5, %g2, %l4
23195 ble,pt %icc, loop_2172
23196 alignaddrl %i0, %g1, %g3
23197 andncc %o7, %o0, %g4
23198 orn %i6, 0x037F, %g5
23199loop_2172:
23200 edge16n %l1, %i4, %o2
23201 bcs,pt %xcc, loop_2173
23202 sra %l2, 0x1B, %l6
23203 fnot2 %f10, %f20
23204 move %icc, %i2, %o1
23205loop_2173:
23206 nop
23207 set 0x43, %l2
23208 ldub [%l7 + %l2], %i3
23209 udiv %l0, 0x044F, %i5
23210 nop
23211 set 0x18, %l1
23212 ldd [%l7 + %l1], %g6
23213 movre %o3, 0x0F6, %l3
23214 ba %xcc, loop_2174
23215 fbn %fcc0, loop_2175
23216 tsubcctv %i7, %g7, %o4
23217 fbn %fcc3, loop_2176
23218loop_2174:
23219 ldsb [%l7 + 0x45], %l5
23220loop_2175:
23221 movrlez %i1, 0x06F, %o5
23222 fnot1s %f19, %f24
23223loop_2176:
23224 nop
23225 wr %g0, 0x0c, %asi
23226 ldstuba [%l7 + 0x3E] %asi, %o6
23227 edge32l %g2, %l4, %i0
23228 stb %g3, [%l7 + 0x76]
23229 movvs %xcc, %g1, %o7
23230 bgu,a loop_2177
23231 bvs %icc, loop_2178
23232 movg %icc, %g4, %i6
23233 fcmpne16 %f0, %f2, %o0
23234loop_2177:
23235 nop
23236 set 0x18, %i6
23237 stxa %g5, [%l7 + %i6] 0x04
23238loop_2178:
23239 nop
23240 wr %g0, 0x52, %asi
23241 stxa %l1, [%g0 + 0x208] %asi
23242 restored
23243 rdpr %cwp, %g1
23244 rdpr %cansave, %g2
23245 rdpr %canrestore, %g3
23246 rdpr %cleanwin, %g4
23247 rdpr %otherwin, %g5
23248 rdpr %wstate, %g6
23249 movg %icc, %i4, %o2
23250 srl %l2, 0x13, %i2
23251 edge8n %o1, %i3, %l0
23252 ldub [%l7 + 0x7C], %l6
23253 fmovspos %xcc, %f16, %f17
23254 fbo,a %fcc3, loop_2179
23255 tvc %xcc, 0x5
23256 fbe %fcc1, loop_2180
23257 edge16l %g6, %i5, %l3
23258loop_2179:
23259 movre %o3, %g7, %o4
23260 sllx %i7, 0x1E, %l5
23261loop_2180:
23262 fbu %fcc2, loop_2181
23263 fbu,a %fcc0, loop_2182
23264 tcc %icc, 0x5
23265 fandnot2s %f2, %f20, %f30
23266loop_2181:
23267 movrne %o5, 0x192, %i1
23268loop_2182:
23269 bn,a,pt %xcc, loop_2183
23270 edge8ln %o6, %g2, %i0
23271 sdivcc %g3, 0x0BE7, %g1
23272 tvc %icc, 0x5
23273loop_2183:
23274 andn %l4, %o7, %i6
23275 nop
23276 setx loop_2184, %l0, %l1
23277 wrpr 0x1, %tl
23278 wrpr %l1, %tnpc
23279 setx 0x34400001400, %l0, %l1
23280 wrpr %l1, %tstate
23281 wrhpr 0x4, %htstate
23282 done
23283 mulscc %g4, %g5, %l1
23284 fones %f2
23285 tl %icc, 0x6
23286loop_2184:
23287 orcc %o0, %i4, %o2
23288 set 0x20, %g2
23289 lda [%l7 + %g2] 0x04, %f9
23290 fbu %fcc3, loop_2185
23291 udiv %l2, 0x1126, %o1
23292 movrgez %i3, 0x16D, %l0
23293 sdivcc %i2, 0x1496, %l6
23294loop_2185:
23295 fmovscc %icc, %f29, %f30
23296 tle %xcc, 0x4
23297 srax %g6, 0x06, %l3
23298 fcmps %fcc0, %f24, %f7
23299 ldsh [%l7 + 0x20], %i5
23300 ldx [%l7 + 0x28], %o3
23301 std %f2, [%l7 + 0x28]
23302 lduw [%l7 + 0x60], %o4
23303 fmovdle %icc, %f3, %f28
23304 edge16l %g7, %i7, %o5
23305 or %l5, 0x1483, %i1
23306 fxnor %f14, %f14, %f4
23307 flush %l7 + 0x40
23308 or %o6, 0x0717, %g2
23309 set 0x40, %l3
23310 stda %f0, [%l7 + %l3] 0xf8
23311 membar #Sync
23312 tcs %icc, 0x4
23313 umul %g3, %i0, %g1
23314 lduw [%l7 + 0x14], %l4
23315 fbul %fcc1, loop_2186
23316 fmul8ulx16 %f14, %f8, %f28
23317 fcmpeq32 %f4, %f2, %o7
23318 tg %icc, 0x7
23319loop_2186:
23320 ldsh [%l7 + 0x6E], %g4
23321 taddcctv %g5, %l1, %i6
23322 fblg,a %fcc0, loop_2187
23323 fmovdvs %xcc, %f5, %f22
23324 wr %g0, 0x89, %asi
23325 ldswa [%l7 + 0x24] %asi, %o0
23326loop_2187:
23327 tcc %icc, 0x3
23328 movrlez %o2, %l2, %o1
23329 umul %i4, 0x0A2E, %i3
23330 add %l0, 0x16A2, %i2
23331 saved
23332 rdpr %cwp, %g1
23333 rdpr %cansave, %g2
23334 rdpr %canrestore, %g3
23335 rdpr %cleanwin, %g4
23336 rdpr %otherwin, %g5
23337 rdpr %wstate, %g6
23338 swap [%l7 + 0x30], %g6
23339 faligndata %f4, %f0, %f22
23340 edge32ln %l6, %i5, %o3
23341 xnor %l3, %g7, %o4
23342 add %o5, 0x169D, %l5
23343 array8 %i1, %o6, %g2
23344 movpos %xcc, %i7, %g3
23345 fmovsge %xcc, %f17, %f13
23346 movrne %i0, 0x29E, %g1
23347 fmovdgu %icc, %f27, %f29
23348 movg %icc, %o7, %l4
23349 fcmps %fcc0, %f22, %f20
23350 nop
23351 setx loop_2188, %l0, %l1
23352 wrpr 0x1, %tl
23353 wrpr %l1, %tpc
23354 add %l1, 0x4, %l1
23355 wrpr %l1, %tnpc
23356 setx 0x34400001400, %l0, %l1
23357 wrpr %l1, %tstate
23358 wrhpr 0x4, %htstate
23359 retry
23360 and %g4, %l1, %g5
23361 movg %icc, %o0, %o2
23362 movrlz %i6, 0x33F, %l2
23363loop_2188:
23364 orn %i4, %o1, %l0
23365 and %i2, %i3, %g6
23366 edge16 %i5, %l6, %o3
23367 movge %icc, %g7, %o4
23368 sdivx %o5, 0x014C, %l3
23369 addccc %i1, 0x04CD, %l5
23370 fcmple16 %f22, %f0, %o6
23371 fpackfix %f12, %f27
23372 addccc %g2, 0x0FE8, %g3
23373 brlz,a %i7, loop_2189
23374 movrgz %g1, 0x008, %i0
23375 subcc %l4, %o7, %g4
23376 edge32l %l1, %g5, %o0
23377loop_2189:
23378 bvs,a,pn %icc, loop_2190
23379 fpsub16 %f18, %f2, %f12
23380 fnot2 %f30, %f22
23381 sdiv %i6, 0x1047, %l2
23382loop_2190:
23383 orncc %i4, 0x05C5, %o2
23384 andcc %o1, 0x0338, %i2
23385 andn %i3, %g6, %l0
23386 set 0x68, %o4
23387 stda %i4, [%l7 + %o4] 0xea
23388 membar #Sync
23389 movpos %icc, %o3, %l6
23390 tsubcctv %o4, 0x10F4, %o5
23391 edge32ln %l3, %i1, %g7
23392 ble,a loop_2191
23393 movpos %icc, %l5, %g2
23394 bneg,a,pn %xcc, loop_2192
23395 nop
23396 setx loop_2193, %l0, %l1
23397 wrpr 0x1, %tl
23398 wrpr %l1, %tnpc
23399 setx 0x34400001400, %l0, %l1
23400 wrpr %l1, %tstate
23401 wrhpr 0x4, %htstate
23402 done
23403loop_2191:
23404 fxor %f4, %f4, %f26
23405 tleu %xcc, 0x0
23406loop_2192:
23407 edge16l %o6, %i7, %g3
23408loop_2193:
23409 edge16ln %g1, %l4, %i0
23410 addccc %g4, 0x0AEB, %l1
23411 addccc %o7, %g5, %o0
23412 fmovsgu %xcc, %f3, %f16
23413 sethi 0x189C, %l2
23414 fnot2s %f29, %f18
23415 fblg %fcc2, loop_2194
23416 sll %i6, 0x17, %i4
23417 fabsd %f26, %f18
23418 xnorcc %o1, 0x05EA, %o2
23419loop_2194:
23420 and %i2, 0x04F9, %g6
23421 edge8 %i3, %l0, %i5
23422 xnor %o3, 0x0B78, %l6
23423 set 0x3C, %o2
23424 ldswa [%l7 + %o2] 0x89, %o4
23425 movrne %o5, 0x1B9, %l3
23426 ldstub [%l7 + 0x49], %g7
23427 orncc %i1, %l5, %g2
23428 wr %g0, 0x80, %asi
23429 ldswa [%l7 + 0x5C] %asi, %i7
23430 udiv %g3, 0x022A, %o6
23431 edge8 %g1, %l4, %g4
23432 edge8n %i0, %l1, %g5
23433 lduh [%l7 + 0x64], %o0
23434 add %o7, 0x1AFD, %i6
23435 fmovde %icc, %f16, %f12
23436 fpadd16 %f28, %f24, %f0
23437 add %i4, 0x04CB, %o1
23438 movleu %icc, %l2, %o2
23439 sir 0x1F2F
23440 be,pn %xcc, loop_2195
23441 sra %g6, %i2, %i3
23442 tpos %icc, 0x5
23443 mulx %i5, 0x069A, %l0
23444loop_2195:
23445 fmovdle %xcc, %f30, %f23
23446 fblg %fcc3, loop_2196
23447 edge16n %o3, %o4, %o5
23448 fbo %fcc0, loop_2197
23449 fpsub32 %f14, %f22, %f20
23450loop_2196:
23451 fmovse %icc, %f24, %f9
23452 movcc %icc, %l6, %l3
23453loop_2197:
23454 movn %icc, %i1, %l5
23455 prefetch [%l7 + 0x3C], 0x2
23456 array32 %g7, %i7, %g2
23457 or %o6, %g1, %l4
23458 wr %g0, 0x10, %asi
23459 ldsha [%l7 + 0x58] %asi, %g4
23460 movrlez %i0, 0x3AE, %g3
23461 brlz,a %g5, loop_2198
23462 movrgz %l1, %o7, %o0
23463 andn %i6, %i4, %o1
23464 tsubcc %l2, 0x0522, %g6
23465loop_2198:
23466 nop
23467 set 0x28, %o7
23468 stda %i2, [%l7 + %o7] 0xe2
23469 membar #Sync
23470 sra %i3, 0x06, %o2
23471 mulx %l0, %o3, %i5
23472 srax %o4, 0x18, %o5
23473 alignaddrl %l3, %i1, %l6
23474 bleu,pt %icc, loop_2199
23475 bcs,pn %icc, loop_2200
23476 array32 %l5, %i7, %g7
23477 ldsw [%l7 + 0x10], %g2
23478loop_2199:
23479 membar 0x0D
23480loop_2200:
23481 sir 0x0183
23482 or %g1, 0x0CEC, %l4
23483 srl %g4, 0x17, %i0
23484 smulcc %o6, %g5, %g3
23485 subc %o7, 0x1FEE, %l1
23486 edge16n %o0, %i6, %i4
23487 tsubcctv %l2, 0x1A76, %g6
23488 fbule,a %fcc1, loop_2201
23489 tcs %xcc, 0x0
23490 nop
23491 set 0x25, %g3
23492 stb %i2, [%l7 + %g3]
23493 taddcctv %i3, 0x1F8D, %o1
23494loop_2201:
23495 stbar
23496 andncc %o2, %o3, %i5
23497 movl %xcc, %l0, %o5
23498 membar 0x23
23499 tg %xcc, 0x2
23500 fmovdleu %xcc, %f25, %f16
23501 srlx %l3, %i1, %l6
23502 fblg %fcc1, loop_2202
23503 for %f2, %f8, %f8
23504 set 0x5F, %g7
23505 stba %l5, [%l7 + %g7] 0x0c
23506loop_2202:
23507 brz,a %i7, loop_2203
23508 movg %xcc, %g7, %o4
23509 movne %icc, %g2, %g1
23510 array32 %g4, %l4, %i0
23511loop_2203:
23512 fbl %fcc2, loop_2204
23513 movne %icc, %o6, %g5
23514 brlez %o7, loop_2205
23515 fmuld8sux16 %f28, %f25, %f6
23516loop_2204:
23517 sub %l1, %o0, %i6
23518 movn %icc, %g3, %l2
23519loop_2205:
23520 umulcc %i4, %i2, %i3
23521 tvc %icc, 0x5
23522 fcmpes %fcc3, %f10, %f29
23523 movrlz %g6, %o2, %o1
23524 pdist %f16, %f4, %f14
23525 addccc %i5, 0x194F, %l0
23526 restored
23527 rdpr %cwp, %g1
23528 rdpr %cansave, %g2
23529 rdpr %canrestore, %g3
23530 rdpr %cleanwin, %g4
23531 rdpr %otherwin, %g5
23532 rdpr %wstate, %g6
23533 fbo,a %fcc3, loop_2206
23534 fpadd32s %f19, %f11, %f31
23535 andn %o5, 0x1FFC, %o3
23536 fnot1s %f27, %f28
23537loop_2206:
23538 st %f27, [%l7 + 0x40]
23539 edge8n %i1, %l6, %l5
23540 fmovrsgz %l3, %f24, %f25
23541 ldsh [%l7 + 0x08], %g7
23542 movvc %xcc, %o4, %i7
23543 array32 %g2, %g4, %g1
23544 movre %l4, %o6, %i0
23545 edge32 %o7, %l1, %g5
23546 movre %o0, 0x1EA, %i6
23547 edge8n %l2, %g3, %i4
23548 tle %xcc, 0x2
23549 edge32n %i3, %g6, %o2
23550 xorcc %o1, 0x0868, %i5
23551 sth %i2, [%l7 + 0x5A]
23552 fmovse %icc, %f28, %f16
23553 wr %g0, 0x18, %asi
23554 ldsha [%l7 + 0x36] %asi, %o5
23555 sir 0x0A04
23556 restored
23557 rdpr %cwp, %g1
23558 rdpr %cansave, %g2
23559 rdpr %canrestore, %g3
23560 rdpr %cleanwin, %g4
23561 rdpr %otherwin, %g5
23562 rdpr %wstate, %g6
23563 fcmple16 %f4, %f30, %o3
23564 st %f10, [%l7 + 0x44]
23565 fbg %fcc0, loop_2207
23566 fmovdge %xcc, %f9, %f0
23567 sra %i1, %l0, %l6
23568 add %l7, 0x38, %l6
23569 wr %g0, 0x89, %asi
23570 casxa [%l6] 0x89, %l5, %l3
23571loop_2207:
23572 movvc %icc, %g7, %o4
23573 movleu %xcc, %g2, %i7
23574 fpsub16s %f7, %f6, %f8
23575 tcc %xcc, 0x5
23576 fcmps %fcc1, %f17, %f24
23577 fmovdcs %xcc, %f16, %f2
23578 smulcc %g4, 0x08D1, %l4
23579 fbl,a %fcc1, loop_2208
23580 move %xcc, %o6, %i0
23581 movvs %icc, %g1, %l1
23582 udivx %g5, 0x006F, %o7
23583loop_2208:
23584 stw %o0, [%l7 + 0x08]
23585 sdivcc %i6, 0x1CDB, %l2
23586 or %i4, 0x1572, %g3
23587 fbn %fcc3, loop_2209
23588 xnorcc %i3, %g6, %o1
23589 fandnot2 %f8, %f12, %f24
23590 tpos %xcc, 0x7
23591loop_2209:
23592 tsubcc %i5, 0x1EC6, %i2
23593 srl %o2, 0x17, %o5
23594 tge %xcc, 0x2
23595 movvc %xcc, %i1, %o3
23596 andcc %l6, 0x0853, %l0
23597 movcs %icc, %l5, %g7
23598 srlx %o4, %g2, %i7
23599 orcc %l3, 0x1A81, %g4
23600 fpadd32 %f18, %f30, %f12
23601 addc %o6, %l4, %i0
23602 fmovsleu %xcc, %f14, %f23
23603 fsrc2s %f19, %f8
23604 fcmpne16 %f2, %f14, %l1
23605 saved
23606 rdpr %cwp, %g1
23607 rdpr %cansave, %g2
23608 rdpr %canrestore, %g3
23609 rdpr %cleanwin, %g4
23610 rdpr %otherwin, %g5
23611 rdpr %wstate, %g6
23612 bleu,pn %xcc, loop_2210
23613 fbul %fcc2, loop_2211
23614 fmovsn %xcc, %f5, %f14
23615 fmovdne %xcc, %f24, %f23
23616loop_2210:
23617 stx %g5, [%l7 + 0x30]
23618loop_2211:
23619 fbul,a %fcc2, loop_2212
23620 fmovsvc %xcc, %f1, %f31
23621 edge32ln %g1, %o7, %o0
23622 edge8n %l2, %i6, %g3
23623loop_2212:
23624 udivx %i3, 0x1667, %g6
23625 fmovda %xcc, %f20, %f31
23626 fmovrdgz %i4, %f28, %f12
23627 fmovrdlz %i5, %f26, %f20
23628 tsubcc %i2, 0x105B, %o2
23629 movne %xcc, %o5, %o1
23630 fmovsle %xcc, %f19, %f24
23631 edge8l %o3, %l6, %i1
23632 bcc,a,pt %icc, loop_2213
23633 sub %l5, %l0, %g7
23634 movl %xcc, %g2, %o4
23635 edge16l %l3, %g4, %i7
23636loop_2213:
23637 nop
23638 set 0x51, %g6
23639 ldstuba [%l7 + %g6] 0x81, %o6
23640 add %l7, 0x08, %l6
23641 wr %g0, 0x11, %asi
23642 lda [%l6] %asi, %i0
23643 casa [%l6] %asi, %i0, %l1
23644 array32 %g5, %l4, %o7
23645 bne loop_2214
23646 for %f22, %f0, %f18
23647 array32 %g1, %l2, %o0
23648 wr %g0, 0x89, %asi
23649 stwa %i6, [%l7 + 0x14] %asi
23650loop_2214:
23651 movrgez %i3, %g3, %g6
23652 sdivx %i4, 0x1628, %i5
23653 add %i2, %o2, %o1
23654 set 0x78, %l5
23655 lduwa [%l7 + %l5] 0x88, %o5
23656 tne %xcc, 0x4
23657 set 0x58, %o6
23658 sta %f16, [%l7 + %o6] 0x19
23659 fbo %fcc3, loop_2215
23660 fmovda %icc, %f13, %f30
23661 movneg %icc, %o3, %l6
23662 bleu,pt %icc, loop_2216
23663loop_2215:
23664 fpsub16s %f13, %f8, %f27
23665 fbu %fcc0, loop_2217
23666 fmovdl %xcc, %f12, %f29
23667loop_2216:
23668 nop
23669 set 0x28, %i1
23670 stda %i0, [%l7 + %i1] 0x22
23671 membar #Sync
23672loop_2217:
23673 array32 %l0, %l5, %g2
23674 bneg,pt %icc, loop_2218
23675 movle %xcc, %g7, %l3
23676 fmovdne %icc, %f28, %f10
23677 saved
23678 rdpr %cwp, %g1
23679 rdpr %cansave, %g2
23680 rdpr %canrestore, %g3
23681 rdpr %cleanwin, %g4
23682 rdpr %otherwin, %g5
23683 rdpr %wstate, %g6
23684loop_2218:
23685 fbule %fcc1, loop_2219
23686 fornot2 %f24, %f14, %f6
23687 brnz %g4, loop_2220
23688 movcc %xcc, %o4, %o6
23689loop_2219:
23690 tsubcc %i0, %l1, %g5
23691 srax %l4, 0x0C, %o7
23692loop_2220:
23693 fone %f6
23694 fnot2 %f16, %f26
23695 edge8 %i7, %l2, %g1
23696 fsrc1s %f28, %f28
23697 fmovrsgz %o0, %f25, %f25
23698 movpos %icc, %i6, %i3
23699 fandnot2 %f10, %f20, %f14
23700 xorcc %g6, %g3, %i4
23701 fpadd16s %f16, %f9, %f25
23702 taddcc %i5, %i2, %o1
23703 fones %f12
23704 tgu %xcc, 0x6
23705 taddcc %o2, 0x11AA, %o5
23706 fmovrslez %o3, %f27, %f20
23707 smul %i1, 0x1F05, %l0
23708 orn %l5, %g2, %g7
23709 fmovsge %icc, %f23, %f1
23710 bneg %xcc, loop_2221
23711 fmovdg %xcc, %f27, %f11
23712 sdivcc %l6, 0x08D6, %l3
23713 tcc %xcc, 0x4
23714loop_2221:
23715 andcc %g4, 0x19CD, %o6
23716 edge8l %i0, %l1, %g5
23717 fcmped %fcc1, %f24, %f12
23718 bg,a,pt %xcc, loop_2222
23719 bn,a,pn %icc, loop_2223
23720 ta %icc, 0x0
23721 tl %icc, 0x5
23722loop_2222:
23723 fmovda %xcc, %f4, %f24
23724loop_2223:
23725 ldsb [%l7 + 0x3A], %l4
23726 xnor %o7, %i7, %l2
23727 bge,a,pn %xcc, loop_2224
23728 fnot1 %f22, %f22
23729 movcs %xcc, %g1, %o4
23730 call loop_2225
23731loop_2224:
23732 edge8 %i6, %o0, %g6
23733 smul %g3, %i3, %i4
23734 and %i5, %o1, %i2
23735loop_2225:
23736 fmovda %icc, %f28, %f16
23737 udivcc %o2, 0x18FB, %o3
23738 fmovdgu %xcc, %f13, %f1
23739 edge32 %i1, %o5, %l5
23740 tsubcctv %g2, 0x064F, %l0
23741 fabsd %f0, %f4
23742 flush %l7 + 0x74
23743 bne,a loop_2226
23744 sdivx %l6, 0x0679, %g7
23745 alignaddrl %g4, %l3, %o6
23746 ble,a,pt %icc, loop_2227
23747loop_2226:
23748 fcmpd %fcc0, %f30, %f10
23749 orn %l1, %g5, %l4
23750 edge16ln %i0, %i7, %l2
23751loop_2227:
23752 movre %o7, 0x0BE, %o4
23753 orn %g1, 0x1CD7, %i6
23754 bvc,a,pn %xcc, loop_2228
23755 edge8ln %o0, %g3, %g6
23756 bn,a,pt %icc, loop_2229
23757 fbu %fcc0, loop_2230
23758loop_2228:
23759 edge8ln %i3, %i5, %o1
23760 brlez,a %i4, loop_2231
23761loop_2229:
23762 fmovdleu %icc, %f2, %f0
23763loop_2230:
23764 tpos %icc, 0x1
23765 movrgez %o2, 0x2B8, %o3
23766loop_2231:
23767 edge8n %i2, %i1, %l5
23768 sethi 0x0B25, %o5
23769 sir 0x0E6C
23770 sub %l0, %l6, %g7
23771 bpos,pt %icc, loop_2232
23772 tpos %xcc, 0x0
23773 udivx %g2, 0x01D7, %g4
23774 fpack16 %f16, %f10
23775loop_2232:
23776 nop
23777 set 0x40, %i4
23778 stda %f16, [%l7 + %i4] 0xf1
23779 membar #Sync
23780 fmovrse %l3, %f22, %f16
23781 edge8l %o6, %g5, %l1
23782 bvs,pt %icc, loop_2233
23783 fnegd %f24, %f22
23784 fmul8x16 %f4, %f6, %f8
23785 smul %i0, 0x0443, %l4
23786loop_2233:
23787 fsrc2 %f16, %f6
23788 edge16ln %i7, %l2, %o4
23789 umulcc %o7, 0x17DB, %i6
23790 xnorcc %g1, %g3, %o0
23791 tn %xcc, 0x2
23792 nop
23793 setx loop_2234, %l0, %l1
23794 jmpl %l1, %g6
23795 addc %i3, %o1, %i4
23796 subccc %i5, %o3, %i2
23797 edge16ln %o2, %l5, %i1
23798loop_2234:
23799 edge8 %l0, %l6, %g7
23800 movrgz %o5, 0x038, %g2
23801 tn %icc, 0x4
23802 set 0x3C, %i5
23803 stwa %g4, [%l7 + %i5] 0x18
23804 mova %xcc, %o6, %g5
23805 fmovdvs %xcc, %f4, %f1
23806 fmovrdgz %l3, %f14, %f26
23807 mulx %l1, %l4, %i7
23808 bg,a,pt %xcc, loop_2235
23809 edge32l %l2, %i0, %o7
23810 tpos %icc, 0x6
23811 xor %o4, %i6, %g1
23812loop_2235:
23813 array32 %g3, %g6, %i3
23814 or %o1, %i4, %o0
23815 movne %xcc, %o3, %i2
23816 tcs %xcc, 0x7
23817 fpsub32 %f28, %f6, %f18
23818 fors %f9, %f25, %f22
23819 addccc %i5, 0x024A, %o2
23820 tn %xcc, 0x7
23821 ld [%l7 + 0x60], %f23
23822 wr %g0, 0x4f, %asi
23823 ldxa [%g0 + 0x8] %asi, %l5
23824 set 0x54, %l4
23825 sta %f7, [%l7 + %l4] 0x89
23826 movvs %icc, %l0, %i1
23827 sdiv %g7, 0x1A23, %o5
23828 membar 0x4E
23829 srax %l6, %g4, %o6
23830 movcs %xcc, %g2, %g5
23831 fmovdcc %icc, %f8, %f14
23832 andncc %l1, %l4, %i7
23833 tg %xcc, 0x0
23834 movrne %l3, 0x217, %l2
23835 be %xcc, loop_2236
23836 fbl %fcc1, loop_2237
23837 bn,a loop_2238
23838 fbue %fcc0, loop_2239
23839loop_2236:
23840 edge8 %i0, %o7, %i6
23841loop_2237:
23842 edge16l %g1, %o4, %g6
23843loop_2238:
23844 tvc %icc, 0x7
23845loop_2239:
23846 brnz,a %g3, loop_2240
23847 sdivx %o1, 0x1E76, %i4
23848 movrne %o0, %i3, %i2
23849 xorcc %o3, 0x0ED2, %o2
23850loop_2240:
23851 edge16n %i5, %l5, %i1
23852 edge32n %l0, %g7, %l6
23853 movrgz %o5, %o6, %g2
23854 set 0x34, %i2
23855 lduwa [%l7 + %i2] 0x10, %g5
23856 fmuld8ulx16 %f19, %f4, %f10
23857 set 0x7C, %i7
23858 ldswa [%l7 + %i7] 0x19, %l1
23859 sll %g4, 0x13, %l4
23860 array8 %i7, %l2, %l3
23861 subcc %o7, %i0, %i6
23862 ld [%l7 + 0x2C], %f30
23863 orn %o4, 0x0825, %g1
23864 fexpand %f10, %f14
23865 brnz %g3, loop_2241
23866 fone %f2
23867 movn %xcc, %o1, %i4
23868 array32 %o0, %i3, %g6
23869loop_2241:
23870 fors %f7, %f5, %f31
23871 movcs %icc, %i2, %o2
23872 wr %g0, 0x80, %asi
23873 stha %i5, [%l7 + 0x1A] %asi
23874 orcc %l5, %i1, %o3
23875 fmul8sux16 %f28, %f8, %f0
23876 or %g7, 0x0F58, %l6
23877 wr %g0, 0x19, %asi
23878 ldda [%l7 + 0x10] %asi, %o4
23879 popc %l0, %o6
23880 fmovrsne %g2, %f0, %f21
23881 edge16 %g5, %g4, %l4
23882 brlez,a %i7, loop_2242
23883 edge8ln %l1, %l3, %o7
23884 sdivcc %l2, 0x1EBA, %i0
23885 mulscc %i6, 0x1DDF, %g1
23886loop_2242:
23887 andn %g3, %o1, %o4
23888 subcc %o0, %i4, %i3
23889 alignaddrl %g6, %i2, %i5
23890 movn %xcc, %l5, %i1
23891 prefetch [%l7 + 0x4C], 0x3
23892 fmul8x16au %f1, %f7, %f12
23893 fornot2s %f31, %f9, %f25
23894 nop
23895 set 0x20, %g4
23896 ldd [%l7 + %g4], %o2
23897 movgu %icc, %g7, %o3
23898 fpsub32s %f29, %f14, %f8
23899 umulcc %l6, 0x176F, %l0
23900 sdivx %o5, 0x1F9B, %g2
23901 movrne %g5, %g4, %l4
23902 umulcc %i7, 0x0DE2, %l1
23903 call loop_2243
23904 fand %f0, %f16, %f12
23905 subc %l3, 0x0181, %o6
23906 set 0x30, %o1
23907 ldsha [%l7 + %o1] 0x81, %o7
23908loop_2243:
23909 tne %xcc, 0x6
23910 subc %l2, 0x1265, %i0
23911 sethi 0x0326, %i6
23912 fpmerge %f29, %f25, %f12
23913 ldub [%l7 + 0x0B], %g1
23914 bleu,pn %icc, loop_2244
23915 srlx %o1, 0x03, %g3
23916 bge,pn %xcc, loop_2245
23917 tg %icc, 0x7
23918loop_2244:
23919 addcc %o4, 0x06A8, %o0
23920 fmuld8sux16 %f27, %f0, %f28
23921loop_2245:
23922 fpadd32 %f10, %f26, %f20
23923 orcc %i3, %i4, %g6
23924 fsrc1 %f6, %f14
23925 fones %f5
23926 subc %i5, 0x0656, %l5
23927 add %l7, 0x60, %l6
23928 wr %g0, 0x19, %asi
23929 casa [%l6] %asi, %i2, %i1
23930 bg,pn %xcc, loop_2246
23931 lduh [%l7 + 0x44], %o2
23932 fcmpgt16 %f26, %f4, %o3
23933 bl,a,pt %xcc, loop_2247
23934loop_2246:
23935 brlez,a %l6, loop_2248
23936 movn %xcc, %g7, %o5
23937 lduh [%l7 + 0x54], %l0
23938loop_2247:
23939 movrlz %g5, %g2, %l4
23940loop_2248:
23941 edge32 %i7, %l1, %g4
23942 fabsd %f18, %f18
23943 addccc %o6, %l3, %o7
23944 movre %i0, 0x14A, %i6
23945 sdivx %g1, 0x061A, %l2
23946 fxors %f16, %f3, %f26
23947 wr %g0, 0x04, %asi
23948 ldsha [%l7 + 0x08] %asi, %g3
23949 fmovdle %icc, %f28, %f26
23950 fbu %fcc2, loop_2249
23951 srl %o4, %o1, %o0
23952 wr %g0, 0x10, %asi
23953 ldsba [%l7 + 0x08] %asi, %i3
23954loop_2249:
23955 edge16 %i4, %g6, %l5
23956 nop
23957 setx loop_2250, %l0, %l1
23958 wrpr 0x1, %tl
23959 wrpr %l1, %tpc
23960 add %l1, 0x4, %l1
23961 wrpr %l1, %tnpc
23962 setx 0x34400001400, %l0, %l1
23963 wrpr %l1, %tstate
23964 wrhpr 0x4, %htstate
23965 retry
23966 subcc %i2, %i5, %o2
23967 fmovsneg %xcc, %f27, %f25
23968 orn %o3, 0x1A99, %i1
23969loop_2250:
23970 nop
23971 set 0x54, %i0
23972 lduha [%l7 + %i0] 0x04, %l6
23973 edge32n %o5, %g7, %g5
23974 fpack16 %f4, %f0
23975 edge16ln %l0, %l4, %g2
23976 umulcc %l1, 0x1EDA, %g4
23977 sth %i7, [%l7 + 0x38]
23978 tne %icc, 0x3
23979 movge %icc, %l3, %o6
23980 movrne %i0, %o7, %i6
23981 tcs %icc, 0x7
23982 fabss %f8, %f9
23983 te %xcc, 0x4
23984 edge16 %l2, %g1, %g3
23985 movrgz %o1, 0x095, %o0
23986 fmul8x16 %f17, %f2, %f8
23987 subcc %i3, 0x1BA2, %i4
23988 add %o4, 0x1001, %g6
23989 sub %i2, 0x111A, %i5
23990 movne %icc, %o2, %o3
23991 movrne %l5, %i1, %o5
23992 fmuld8ulx16 %f1, %f10, %f30
23993 fcmpne16 %f4, %f18, %g7
23994 sth %g5, [%l7 + 0x0E]
23995 edge16ln %l0, %l6, %l4
23996 movrlz %l1, %g2, %g4
23997 sir 0x055F
23998 movvs %icc, %i7, %o6
23999 fblg,a %fcc1, loop_2251
24000 fblg %fcc1, loop_2252
24001 fbne %fcc1, loop_2253
24002 fzeros %f26
24003loop_2251:
24004 array16 %i0, %o7, %l3
24005loop_2252:
24006 xnorcc %i6, %g1, %l2
24007loop_2253:
24008 ta %xcc, 0x2
24009 movg %xcc, %o1, %g3
24010 sir 0x0549
24011 sll %i3, 0x0A, %o0
24012 fmovsvs %icc, %f24, %f28
24013 tsubcctv %o4, %g6, %i4
24014 fbue %fcc1, loop_2254
24015 faligndata %f24, %f2, %f20
24016 smulcc %i2, 0x0BEB, %o2
24017 ta %xcc, 0x6
24018loop_2254:
24019 movge %icc, %o3, %i5
24020 sllx %l5, 0x0D, %i1
24021 ldx [%l7 + 0x70], %g7
24022 set 0x0D, %o3
24023 lduba [%l7 + %o3] 0x89, %g5
24024 and %l0, %o5, %l6
24025 tn %icc, 0x0
24026 fbne,a %fcc1, loop_2255
24027 st %f23, [%l7 + 0x1C]
24028 wr %g0, 0x19, %asi
24029 lduha [%l7 + 0x32] %asi, %l4
24030loop_2255:
24031 fbuge,a %fcc1, loop_2256
24032 edge8n %g2, %l1, %g4
24033 fsrc2s %f19, %f14
24034 popc %o6, %i0
24035loop_2256:
24036 nop
24037 wr %g0, 0x19, %asi
24038 prefetcha [%l7 + 0x18] %asi, 0x1
24039 movne %xcc, %l3, %i7
24040 wr %g0, 0x81, %asi
24041 lduwa [%l7 + 0x08] %asi, %g1
24042 fbg %fcc0, loop_2257
24043 std %l2, [%l7 + 0x60]
24044 ble loop_2258
24045 fbe,a %fcc1, loop_2259
24046loop_2257:
24047 std %f26, [%l7 + 0x58]
24048 edge32n %o1, %g3, %i6
24049loop_2258:
24050 edge32l %o0, %i3, %o4
24051loop_2259:
24052 tge %xcc, 0x4
24053 fandnot1s %f13, %f22, %f11
24054 edge16n %g6, %i2, %o2
24055 udivx %i4, 0x0691, %o3
24056 movleu %icc, %i5, %i1
24057 taddcc %l5, %g7, %g5
24058 xnor %l0, 0x026A, %o5
24059 orcc %l4, %g2, %l1
24060 wr %g0, 0x04, %asi
24061 prefetcha [%l7 + 0x58] %asi, 0x2
24062 nop
24063 set 0x48, %i3
24064 ldx [%l7 + %i3], %o6
24065 edge8n %g4, %i0, %l3
24066 bge loop_2260
24067 ldstub [%l7 + 0x0F], %i7
24068 sra %g1, 0x09, %l2
24069 te %xcc, 0x5
24070loop_2260:
24071 udiv %o7, 0x1480, %g3
24072 movrne %i6, %o1, %o0
24073 set 0x50, %o0
24074 ldda [%l7 + %o0] 0x11, %i2
24075 edge32n %g6, %i2, %o4
24076 sra %o2, 0x0E, %i4
24077 fnot2 %f18, %f30
24078 orcc %i5, 0x08DC, %i1
24079 fpadd32s %f11, %f2, %f22
24080 ld [%l7 + 0x24], %f8
24081 edge16ln %o3, %g7, %g5
24082 tleu %xcc, 0x4
24083 udivx %l5, 0x07A1, %o5
24084 sll %l0, %l4, %g2
24085 andn %l6, 0x0E69, %o6
24086 movrne %g4, %i0, %l3
24087 fones %f1
24088 fmovdleu %xcc, %f23, %f1
24089 fnor %f14, %f26, %f0
24090 fpackfix %f0, %f5
24091 nop
24092 setx loop_2261, %l0, %l1
24093 wrpr 0x1, %tl
24094 wrpr %l1, %tnpc
24095 setx 0x34400001400, %l0, %l1
24096 wrpr %l1, %tstate
24097 wrhpr 0x4, %htstate
24098 done
24099 subc %i7, %l1, %g1
24100 srax %o7, %g3, %i6
24101 fmovdl %xcc, %f26, %f1
24102loop_2261:
24103 edge8n %o1, %l2, %i3
24104 fpmerge %f31, %f6, %f24
24105 nop
24106 setx loop_2262, %l0, %l1
24107 wrpr 0x1, %tl
24108 wrpr %l1, %tpc
24109 add %l1, 0x4, %l1
24110 wrpr %l1, %tnpc
24111 setx 0x34400001400, %l0, %l1
24112 wrpr %l1, %tstate
24113 wrhpr 0x4, %htstate
24114 retry
24115 tne %icc, 0x2
24116 srl %g6, %i2, %o0
24117 ble,a loop_2263
24118loop_2262:
24119 xorcc %o4, %i4, %i5
24120 fcmps %fcc3, %f20, %f10
24121 call loop_2264
24122loop_2263:
24123 fmovda %xcc, %f14, %f5
24124 edge16n %i1, %o3, %g7
24125 movpos %xcc, %g5, %o2
24126loop_2264:
24127 tsubcc %o5, %l0, %l5
24128 edge16l %g2, %l4, %o6
24129 subc %g4, 0x0ADB, %l6
24130 fmovdvs %icc, %f8, %f5
24131 movge %xcc, %i0, %i7
24132 edge16n %l3, %l1, %g1
24133 mulscc %g3, %o7, %i6
24134 fmovscs %icc, %f3, %f20
24135 movrlz %o1, 0x12B, %l2
24136 addccc %i3, %i2, %g6
24137 tsubcctv %o4, %i4, %i5
24138 ldub [%l7 + 0x50], %i1
24139 bne,a,pt %icc, loop_2265
24140 fmovrdlez %o3, %f4, %f10
24141 orcc %g7, %g5, %o0
24142 fands %f4, %f20, %f24
24143loop_2265:
24144 tneg %xcc, 0x6
24145 sethi 0x1502, %o2
24146 ldsw [%l7 + 0x08], %l0
24147 edge8n %o5, %l5, %l4
24148 movgu %icc, %o6, %g2
24149 ldd [%l7 + 0x18], %f0
24150 brgz %g4, loop_2266
24151 sdivcc %i0, 0x0D5A, %i7
24152 bg,a loop_2267
24153 srl %l3, 0x12, %l6
24154loop_2266:
24155 tl %xcc, 0x6
24156 subcc %g1, %g3, %o7
24157loop_2267:
24158 tg %xcc, 0x6
24159 fnot1s %f8, %f9
24160 fcmple16 %f10, %f0, %l1
24161 wr %g0, 0x2b, %asi
24162 stxa %i6, [%l7 + 0x50] %asi
24163 membar #Sync
24164 movcc %icc, %o1, %l2
24165 fzero %f4
24166 wr %g0, 0x19, %asi
24167 ldstuba [%l7 + 0x69] %asi, %i2
24168 mova %icc, %i3, %g6
24169 st %f31, [%l7 + 0x4C]
24170 fbo %fcc0, loop_2268
24171 tpos %icc, 0x3
24172 std %f16, [%l7 + 0x38]
24173 subc %o4, %i5, %i1
24174loop_2268:
24175 movleu %xcc, %o3, %i4
24176 movvs %xcc, %g7, %o0
24177 or %g5, %o2, %l0
24178 movleu %icc, %l5, %o5
24179 fmovdl %xcc, %f12, %f16
24180 fxors %f15, %f7, %f15
24181 sdivcc %o6, 0x192F, %l4
24182 srlx %g4, 0x1E, %g2
24183 udiv %i7, 0x0EB0, %l3
24184 alignaddrl %i0, %l6, %g1
24185 fbule %fcc0, loop_2269
24186 fba %fcc3, loop_2270
24187 or %g3, %o7, %i6
24188 restored
24189 rdpr %cwp, %g1
24190 rdpr %cansave, %g2
24191 rdpr %canrestore, %g3
24192 rdpr %cleanwin, %g4
24193 rdpr %otherwin, %g5
24194 rdpr %wstate, %g6
24195loop_2269:
24196 fmovdle %xcc, %f12, %f31
24197loop_2270:
24198 nop
24199 wr %g0, 0x80, %asi
24200 ldsba [%l7 + 0x6E] %asi, %o1
24201 fmovdpos %icc, %f19, %f10
24202 ldsh [%l7 + 0x0E], %l2
24203 umul %l1, %i3, %g6
24204 mulscc %i2, 0x1D81, %i5
24205 mulscc %i1, 0x1D5B, %o4
24206 movn %icc, %o3, %i4
24207 sra %o0, %g5, %g7
24208 fcmpeq16 %f22, %f28, %o2
24209 fandnot2 %f2, %f16, %f12
24210 array16 %l0, %o5, %o6
24211 sllx %l5, 0x11, %l4
24212 tne %xcc, 0x6
24213 fors %f28, %f3, %f25
24214 movg %icc, %g4, %i7
24215 taddcc %l3, %g2, %l6
24216 fcmpgt16 %f30, %f26, %i0
24217 be,pt %xcc, loop_2271
24218 fmovscc %icc, %f0, %f8
24219 fmovrse %g1, %f3, %f4
24220 tvs %xcc, 0x6
24221loop_2271:
24222 fandnot1 %f28, %f18, %f0
24223 wr %g0, 0x89, %asi
24224 stha %g3, [%l7 + 0x64] %asi
24225 fnands %f1, %f25, %f0
24226 edge32n %i6, %o7, %o1
24227 brlz %l2, loop_2272
24228 sll %i3, 0x18, %g6
24229 fbug,a %fcc2, loop_2273
24230 or %i2, %i5, %i1
24231loop_2272:
24232 tgu %xcc, 0x2
24233 tsubcctv %l1, 0x199F, %o3
24234loop_2273:
24235 fone %f2
24236 mulx %i4, 0x1D9D, %o4
24237 membar 0x77
24238 array8 %o0, %g7, %g5
24239 fzeros %f23
24240 ba %xcc, loop_2274
24241 stw %l0, [%l7 + 0x34]
24242 movcc %icc, %o2, %o5
24243 brz %o6, loop_2275
24244loop_2274:
24245 movrgez %l5, %l4, %g4
24246 tvs %xcc, 0x4
24247 fcmpne16 %f8, %f26, %l3
24248loop_2275:
24249 edge8ln %g2, %l6, %i0
24250 ba loop_2276
24251 tvs %icc, 0x4
24252 fbe %fcc3, loop_2277
24253 stbar
24254loop_2276:
24255 edge8 %g1, %g3, %i6
24256 fba %fcc1, loop_2278
24257loop_2277:
24258 movn %icc, %o7, %i7
24259 bleu,pn %xcc, loop_2279
24260 udivcc %l2, 0x1E25, %o1
24261loop_2278:
24262 edge16l %g6, %i3, %i2
24263 movrlz %i5, 0x158, %i1
24264loop_2279:
24265 alignaddrl %o3, %l1, %o4
24266 tne %icc, 0x2
24267 fmul8ulx16 %f16, %f30, %f26
24268 tcs %xcc, 0x0
24269 alignaddr %o0, %g7, %g5
24270 set 0x40, %l6
24271 stda %f0, [%l7 + %l6] 0xf9
24272 membar #Sync
24273 and %l0, %o2, %o5
24274 ta %icc, 0x0
24275 fnot1s %f22, %f17
24276 tgu %xcc, 0x7
24277 addccc %i4, 0x0B10, %l5
24278 smul %o6, 0x05F0, %l4
24279 bneg,pn %icc, loop_2280
24280 fbne %fcc2, loop_2281
24281 movpos %icc, %g4, %g2
24282 sub %l3, 0x145D, %i0
24283loop_2280:
24284 srl %l6, 0x10, %g3
24285loop_2281:
24286 subccc %i6, 0x0137, %o7
24287 tcs %xcc, 0x5
24288 ldx [%l7 + 0x28], %i7
24289 fmovrdgez %l2, %f12, %f22
24290 movgu %icc, %o1, %g1
24291 movrgez %g6, %i2, %i5
24292 taddcc %i3, 0x073B, %o3
24293 sdivx %i1, 0x0D03, %o4
24294 movpos %xcc, %l1, %g7
24295 movrlez %o0, %l0, %o2
24296 bpos,pn %xcc, loop_2282
24297 edge16 %o5, %i4, %g5
24298 tsubcc %l5, 0x15D3, %l4
24299 edge8ln %o6, %g4, %l3
24300loop_2282:
24301 edge32l %i0, %g2, %l6
24302 bn loop_2283
24303 bge,pn %xcc, loop_2284
24304 tl %icc, 0x7
24305 and %g3, %i6, %i7
24306loop_2283:
24307 te %xcc, 0x4
24308loop_2284:
24309 movrgez %o7, %l2, %g1
24310 fmovs %f0, %f3
24311 array32 %g6, %i2, %o1
24312 movg %icc, %i3, %o3
24313 fandnot1 %f6, %f12, %f14
24314 set 0x40, %g1
24315 lduwa [%l7 + %g1] 0x80, %i5
24316 add %l7, 0x6C, %l6
24317 wr %g0, 0x80, %asi
24318 lda [%l6] %asi, %o4
24319 casa [%l6] %asi, %o4, %i1
24320 movrne %g7, %l1, %o0
24321 fnot1 %f24, %f16
24322 orcc %o2, 0x0662, %o5
24323 movn %icc, %i4, %g5
24324 popc 0x1518, %l0
24325 addccc %l4, 0x1E14, %l5
24326 edge16l %o6, %g4, %l3
24327 taddcc %i0, %g2, %l6
24328 nop
24329 setx loop_2285, %l0, %l1
24330 wrpr 0x1, %tl
24331 wrpr %l1, %tnpc
24332 setx 0x34400001400, %l0, %l1
24333 wrpr %l1, %tstate
24334 wrhpr 0x4, %htstate
24335 done
24336 alignaddr %g3, %i6, %i7
24337 saved
24338 rdpr %cwp, %g1
24339 rdpr %cansave, %g2
24340 rdpr %canrestore, %g3
24341 rdpr %cleanwin, %g4
24342 rdpr %otherwin, %g5
24343 rdpr %wstate, %g6
24344 fbe,a %fcc3, loop_2286
24345loop_2285:
24346 fpadd32s %f25, %f29, %f1
24347 popc 0x1793, %l2
24348 st %f9, [%l7 + 0x44]
24349loop_2286:
24350 edge16n %g1, %g6, %i2
24351 fmovrdne %o1, %f30, %f0
24352 edge32n %o7, %o3, %i3
24353 fbne,a %fcc1, loop_2287
24354 fpmerge %f21, %f28, %f24
24355 srax %i5, 0x06, %i1
24356 move %xcc, %o4, %g7
24357loop_2287:
24358 fbne %fcc0, loop_2288
24359 udivcc %l1, 0x0B3E, %o2
24360 tcc %xcc, 0x7
24361 fsrc2s %f26, %f27
24362loop_2288:
24363 stb %o0, [%l7 + 0x16]
24364 fbue %fcc3, loop_2289
24365 tle %icc, 0x0
24366 brnz %o5, loop_2290
24367 fcmple16 %f0, %f8, %g5
24368loop_2289:
24369 xnor %i4, 0x16E9, %l0
24370 movl %xcc, %l4, %l5
24371loop_2290:
24372 nop
24373 set 0x1E, %g5
24374 stha %g4, [%l7 + %g5] 0x2a
24375 membar #Sync
24376 fpadd16 %f4, %f22, %f26
24377 sdivx %l3, 0x04D8, %o6
24378 nop
24379 set 0x58, %o5
24380 ldsw [%l7 + %o5], %g2
24381 fmovd %f12, %f14
24382 fabsd %f0, %f10
24383 fbul %fcc1, loop_2291
24384 alignaddr %l6, %i0, %g3
24385 movcc %icc, %i7, %i6
24386 sll %g1, 0x1F, %g6
24387loop_2291:
24388 nop
24389 wr %g0, 0x89, %asi
24390 sta %f24, [%l7 + 0x18] %asi
24391 sllx %l2, %o1, %o7
24392 brz,a %o3, loop_2292
24393 array32 %i3, %i5, %i1
24394 nop
24395 set 0x10, %l0
24396 ldd [%l7 + %l0], %o4
24397 fble,a %fcc1, loop_2293
24398loop_2292:
24399 fmovsn %xcc, %f11, %f7
24400 array16 %i2, %g7, %o2
24401 bvc loop_2294
24402loop_2293:
24403 bgu,a,pt %icc, loop_2295
24404 movre %o0, 0x10A, %l1
24405 umul %g5, %o5, %i4
24406loop_2294:
24407 taddcc %l0, %l4, %g4
24408loop_2295:
24409 movl %xcc, %l3, %o6
24410 bcs,a,pn %xcc, loop_2296
24411 edge32 %g2, %l6, %i0
24412 addccc %g3, 0x02ED, %l5
24413 sdivcc %i6, 0x1943, %i7
24414loop_2296:
24415 fcmpeq16 %f0, %f18, %g6
24416 bcc %icc, loop_2297
24417 xnorcc %l2, %o1, %o7
24418 sra %o3, 0x1E, %g1
24419 fpadd16s %f9, %f21, %f4
24420loop_2297:
24421 movn %icc, %i3, %i1
24422 fmovsge %icc, %f17, %f27
24423 swap [%l7 + 0x3C], %i5
24424 movvc %xcc, %i2, %g7
24425 tle %xcc, 0x2
24426 set 0x1C, %l2
24427 lduba [%l7 + %l2] 0x89, %o4
24428 wr %g0, 0x81, %asi
24429 ldxa [%l7 + 0x40] %asi, %o2
24430 smulcc %l1, 0x0A0B, %g5
24431 tvs %icc, 0x6
24432 fbu,a %fcc1, loop_2298
24433 tne %icc, 0x7
24434 edge8ln %o0, %o5, %i4
24435 ldd [%l7 + 0x48], %l4
24436loop_2298:
24437 fblg,a %fcc2, loop_2299
24438 fsrc1 %f12, %f2
24439 subccc %g4, 0x09C1, %l0
24440 or %l3, 0x031C, %g2
24441loop_2299:
24442 fmovsle %xcc, %f19, %f14
24443 fcmple32 %f30, %f6, %l6
24444 movl %xcc, %o6, %i0
24445 mulx %g3, 0x162B, %l5
24446 wr %g0, 0x10, %asi
24447 swapa [%l7 + 0x10] %asi, %i6
24448 tsubcctv %i7, 0x0A3E, %l2
24449 fbe,a %fcc0, loop_2300
24450 te %xcc, 0x1
24451 subccc %g6, %o7, %o1
24452 fmovspos %xcc, %f30, %f0
24453loop_2300:
24454 fcmpeq32 %f26, %f18, %o3
24455 array16 %i3, %g1, %i5
24456 brgz %i2, loop_2301
24457 bg loop_2302
24458 ld [%l7 + 0x0C], %f13
24459 ta %xcc, 0x3
24460loop_2301:
24461 move %icc, %g7, %o4
24462loop_2302:
24463 popc %i1, %l1
24464 addccc %g5, 0x07C5, %o2
24465 bcs,a %icc, loop_2303
24466 fmovsne %xcc, %f12, %f18
24467 tcs %icc, 0x0
24468 fcmpes %fcc0, %f20, %f10
24469loop_2303:
24470 subccc %o5, 0x094D, %i4
24471 edge32ln %l4, %g4, %l0
24472 fcmple16 %f0, %f4, %o0
24473 tl %xcc, 0x3
24474 movvs %icc, %g2, %l6
24475 edge32 %o6, %i0, %l3
24476 udiv %g3, 0x186D, %l5
24477 stb %i7, [%l7 + 0x1D]
24478 nop
24479 set 0x20, %l1
24480 ldd [%l7 + %l1], %f6
24481 bcc %icc, loop_2304
24482 fmovrslez %l2, %f6, %f16
24483 smul %g6, %o7, %i6
24484 subc %o1, %i3, %o3
24485loop_2304:
24486 movre %i5, 0x0FC, %i2
24487 fbug %fcc3, loop_2305
24488 orn %g1, 0x10C2, %g7
24489 fmovda %icc, %f23, %f21
24490 fnot2s %f10, %f16
24491loop_2305:
24492 bvc,pn %icc, loop_2306
24493 andcc %i1, %o4, %g5
24494 edge32ln %o2, %o5, %l1
24495 movrgz %l4, 0x32B, %i4
24496loop_2306:
24497 xnor %l0, %g4, %o0
24498 fbe %fcc0, loop_2307
24499 movrgz %g2, 0x19A, %o6
24500 xorcc %l6, 0x024E, %l3
24501 tpos %xcc, 0x1
24502loop_2307:
24503 nop
24504 add %l7, 0x58, %l6
24505 wr %g0, 0x80, %asi
24506 casxa [%l6] 0x80, %g3, %i0
24507 movrlez %l5, 0x086, %l2
24508 tg %icc, 0x1
24509 movle %icc, %i7, %g6
24510 edge16ln %o7, %o1, %i6
24511 udiv %i3, 0x02D5, %i5
24512 call loop_2308
24513 tleu %icc, 0x4
24514 fmovdpos %icc, %f17, %f14
24515 fmovdvc %icc, %f3, %f31
24516loop_2308:
24517 umul %i2, 0x069D, %o3
24518 popc 0x0B4E, %g1
24519 smulcc %i1, %o4, %g5
24520 wr %g0, 0x19, %asi
24521 lda [%l7 + 0x08] %asi, %f19
24522 movre %g7, 0x315, %o5
24523 andn %o2, %l1, %i4
24524 fbn %fcc0, loop_2309
24525 movrgez %l0, %g4, %o0
24526 fnot1s %f11, %f10
24527 movrlez %l4, 0x1D6, %o6
24528loop_2309:
24529 swap [%l7 + 0x0C], %g2
24530 saved
24531 rdpr %cwp, %g1
24532 rdpr %cansave, %g2
24533 rdpr %canrestore, %g3
24534 rdpr %cleanwin, %g4
24535 rdpr %otherwin, %g5
24536 rdpr %wstate, %g6
24537 fmovsl %xcc, %f8, %f0
24538 sllx %l3, %g3, %l6
24539 fmovdne %icc, %f11, %f15
24540 movrlz %i0, 0x2D7, %l5
24541 edge32ln %l2, %i7, %g6
24542 swap [%l7 + 0x10], %o1
24543 wr %g0, 0x89, %asi
24544 sta %f19, [%l7 + 0x78] %asi
24545 smul %i6, %o7, %i3
24546 move %icc, %i5, %i2
24547 fbne,a %fcc2, loop_2310
24548 ta %icc, 0x3
24549 subcc %g1, %i1, %o3
24550 sdivcc %g5, 0x1D42, %g7
24551loop_2310:
24552 edge16n %o5, %o2, %o4
24553 bge,pt %icc, loop_2311
24554 fmovsl %icc, %f30, %f5
24555 srlx %l1, 0x06, %l0
24556 movrlez %i4, %g4, %o0
24557loop_2311:
24558 fmovdvs %xcc, %f15, %f0
24559 wr %g0, 0x80, %asi
24560 stda %f16, [%l7 + 0x40] %asi
24561 bshuffle %f14, %f18, %f26
24562 fmovsge %icc, %f12, %f2
24563 saved
24564 rdpr %cwp, %g1
24565 rdpr %cansave, %g2
24566 rdpr %canrestore, %g3
24567 rdpr %cleanwin, %g4
24568 rdpr %otherwin, %g5
24569 rdpr %wstate, %g6
24570 edge16ln %l4, %g2, %o6
24571 subc %g3, %l3, %i0
24572 fmovscc %xcc, %f31, %f31
24573 fba,a %fcc2, loop_2312
24574 movg %icc, %l6, %l2
24575 fcmpeq16 %f2, %f28, %i7
24576 taddcc %g6, %o1, %i6
24577loop_2312:
24578 subccc %o7, %i3, %l5
24579 srl %i2, %i5, %i1
24580 fnor %f22, %f16, %f20
24581 umulcc %g1, 0x0310, %g5
24582 edge32 %g7, %o5, %o3
24583 membar #Sync
24584 wr %g0, 0x17, %asi
24585 ldda [%l7 + 0x40] %asi, %f16
24586 udiv %o2, 0x05A5, %l1
24587 siam 0x4
24588 fbul,a %fcc1, loop_2313
24589 edge16ln %l0, %i4, %g4
24590 movne %xcc, %o4, %o0
24591 movle %xcc, %l4, %o6
24592loop_2313:
24593 udiv %g2, 0x0FE2, %l3
24594 ldstub [%l7 + 0x50], %g3
24595 movrgez %l6, 0x0C1, %l2
24596 movpos %xcc, %i0, %i7
24597 edge32 %o1, %g6, %o7
24598 udiv %i3, 0x197B, %i6
24599 movre %l5, %i5, %i1
24600 fpadd16s %f3, %f8, %f20
24601 sra %g1, 0x0F, %g5
24602 fmovdcs %icc, %f13, %f20
24603 tvc %xcc, 0x7
24604 fcmpes %fcc3, %f9, %f22
24605 fmovscs %xcc, %f2, %f7
24606 movcc %xcc, %i2, %g7
24607 sllx %o3, %o5, %l1
24608 sub %l0, %i4, %o2
24609 tleu %xcc, 0x3
24610 pdist %f16, %f18, %f8
24611 andn %o4, %g4, %o0
24612 srlx %l4, %g2, %o6
24613 wr %g0, 0x04, %asi
24614 swapa [%l7 + 0x60] %asi, %g3
24615 wr %g0, 0x0c, %asi
24616 stwa %l3, [%l7 + 0x64] %asi
24617 sdiv %l2, 0x1632, %l6
24618 sub %i7, 0x15D4, %i0
24619 sdiv %g6, 0x1529, %o7
24620 fmovsl %icc, %f7, %f28
24621 lduw [%l7 + 0x30], %i3
24622 addc %o1, 0x1546, %i6
24623 alignaddr %l5, %i1, %i5
24624 orncc %g5, 0x032E, %i2
24625 brgez,a %g1, loop_2314
24626 subccc %g7, 0x0741, %o5
24627 fbn %fcc0, loop_2315
24628 movcc %xcc, %l1, %o3
24629loop_2314:
24630 sdivcc %l0, 0x086C, %i4
24631 sir 0x0447
24632loop_2315:
24633 fbul %fcc1, loop_2316
24634 fnand %f30, %f12, %f18
24635 restored
24636 rdpr %cwp, %g1
24637 rdpr %cansave, %g2
24638 rdpr %canrestore, %g3
24639 rdpr %cleanwin, %g4
24640 rdpr %otherwin, %g5
24641 rdpr %wstate, %g6
24642 smulcc %o2, 0x1B87, %g4
24643loop_2316:
24644 tcs %xcc, 0x5
24645 xorcc %o0, 0x1BA2, %l4
24646 wr %g0, 0xe3, %asi
24647 stha %g2, [%l7 + 0x16] %asi
24648 membar #Sync
24649 movne %icc, %o6, %g3
24650 smul %o4, %l2, %l3
24651 srax %l6, 0x02, %i0
24652 xnorcc %g6, %o7, %i7
24653 movg %xcc, %o1, %i6
24654 andcc %i3, %i1, %i5
24655 srax %l5, %g5, %g1
24656 nop
24657 set 0x70, %g2
24658 ldstub [%l7 + %g2], %i2
24659 bshuffle %f24, %f10, %f12
24660 array8 %o5, %l1, %o3
24661 movne %xcc, %l0, %g7
24662 fpsub32 %f10, %f22, %f8
24663 tsubcc %i4, %o2, %o0
24664 sdiv %l4, 0x0577, %g2
24665 fbe %fcc0, loop_2317
24666 orcc %o6, %g3, %g4
24667 array32 %l2, %l3, %o4
24668 fmovsa %icc, %f1, %f2
24669loop_2317:
24670 nop
24671 setx loop_2318, %l0, %l1
24672 wrpr 0x1, %tl
24673 wrpr %l1, %tnpc
24674 setx 0x34400001400, %l0, %l1
24675 wrpr %l1, %tstate
24676 wrhpr 0x4, %htstate
24677 done
24678 sllx %l6, 0x09, %i0
24679 ldub [%l7 + 0x19], %o7
24680 fbl %fcc3, loop_2319
24681loop_2318:
24682 brlz,a %g6, loop_2320
24683 udiv %i7, 0x0CD9, %i6
24684 movn %xcc, %i3, %o1
24685loop_2319:
24686 fnot1s %f18, %f15
24687loop_2320:
24688 swap [%l7 + 0x58], %i1
24689 ldub [%l7 + 0x21], %i5
24690 bcs,pt %xcc, loop_2321
24691 fmovrsne %g5, %f5, %f10
24692 tcs %xcc, 0x1
24693 edge8ln %l5, %g1, %o5
24694loop_2321:
24695 umulcc %l1, 0x1705, %o3
24696 fpadd16s %f1, %f13, %f5
24697 movre %l0, 0x3F6, %i2
24698 sir 0x0F26
24699 edge16 %i4, %g7, %o2
24700 bneg,a %xcc, loop_2322
24701 andncc %o0, %l4, %o6
24702 fxors %f16, %f13, %f19
24703 membar 0x00
24704loop_2322:
24705 edge8ln %g2, %g3, %g4
24706 edge32 %l2, %o4, %l3
24707 movneg %xcc, %i0, %o7
24708 movcs %icc, %l6, %i7
24709 movneg %icc, %g6, %i3
24710 tl %icc, 0x3
24711 taddcctv %o1, %i1, %i5
24712 movrlez %g5, %i6, %l5
24713 mulx %o5, %g1, %l1
24714 fnot2s %f5, %f24
24715 edge8 %l0, %o3, %i4
24716 xnorcc %i2, %o2, %g7
24717 tgu %xcc, 0x2
24718 umulcc %l4, %o6, %g2
24719 smulcc %g3, %o0, %g4
24720 udivcc %l2, 0x07AC, %l3
24721 edge32l %i0, %o7, %o4
24722 movg %icc, %i7, %l6
24723 fnors %f31, %f1, %f26
24724 and %i3, 0x10F7, %o1
24725 wr %g0, 0x04, %asi
24726 prefetcha [%l7 + 0x48] %asi, 0x3
24727 bg,a loop_2323
24728 fxnors %f2, %f20, %f13
24729 sir 0x0BD3
24730 edge16n %i1, %g5, %i5
24731loop_2323:
24732 movleu %icc, %i6, %l5
24733 fmovrse %g1, %f13, %f8
24734 fbg,a %fcc1, loop_2324
24735 movrne %l1, 0x206, %l0
24736 fbu %fcc0, loop_2325
24737 fmovsa %xcc, %f12, %f12
24738loop_2324:
24739 tne %xcc, 0x3
24740 stb %o3, [%l7 + 0x1F]
24741loop_2325:
24742 orn %i4, 0x1365, %i2
24743 move %xcc, %o2, %o5
24744 fmovrsgez %l4, %f26, %f28
24745 fmul8x16au %f8, %f12, %f14
24746 tneg %xcc, 0x5
24747 fmovsl %xcc, %f19, %f2
24748 te %xcc, 0x5
24749 wr %g0, 0x11, %asi
24750 sta %f7, [%l7 + 0x40] %asi
24751 be %xcc, loop_2326
24752 movge %xcc, %g7, %o6
24753 stb %g3, [%l7 + 0x5A]
24754 fmovdvc %xcc, %f26, %f27
24755loop_2326:
24756 tvc %xcc, 0x0
24757 alignaddrl %g2, %g4, %l2
24758 membar 0x2F
24759 andcc %l3, %o0, %i0
24760 movcs %icc, %o7, %o4
24761 bleu %xcc, loop_2327
24762 std %i6, [%l7 + 0x78]
24763 fnegs %f17, %f22
24764 swap [%l7 + 0x68], %i3
24765loop_2327:
24766 nop
24767 set 0x28, %i6
24768 stxa %i7, [%l7 + %i6] 0xea
24769 membar #Sync
24770 xnor %o1, %g6, %i1
24771 faligndata %f10, %f8, %f10
24772 swap [%l7 + 0x40], %g5
24773 tleu %icc, 0x6
24774 fbue,a %fcc1, loop_2328
24775 srl %i5, 0x1B, %l5
24776 fbne,a %fcc1, loop_2329
24777 bcc,pt %icc, loop_2330
24778loop_2328:
24779 subc %g1, 0x059C, %i6
24780 lduh [%l7 + 0x7A], %l0
24781loop_2329:
24782 sra %l1, %i4, %o3
24783loop_2330:
24784 fone %f28
24785 sth %o2, [%l7 + 0x6E]
24786 tne %icc, 0x0
24787 addcc %o5, 0x0858, %i2
24788 smul %l4, %g7, %o6
24789 bne,a,pn %icc, loop_2331
24790 tn %icc, 0x2
24791 movgu %xcc, %g3, %g4
24792 fbg %fcc1, loop_2332
24793loop_2331:
24794 movle %icc, %g2, %l3
24795 add %o0, %i0, %l2
24796 tsubcc %o7, 0x04DA, %o4
24797loop_2332:
24798 subcc %l6, %i7, %i3
24799 tle %icc, 0x1
24800 ldd [%l7 + 0x20], %o0
24801 sth %g6, [%l7 + 0x70]
24802 udivx %i1, 0x1654, %i5
24803 edge16l %l5, %g5, %i6
24804 edge16 %g1, %l1, %l0
24805 sll %o3, 0x11, %o2
24806 add %l7, 0x58, %l6
24807 wr %g0, 0x88, %asi
24808 casxa [%l6] %asi, %i4, %i2
24809 call loop_2333
24810 movne %icc, %o5, %l4
24811 fbue %fcc0, loop_2334
24812 andncc %o6, %g7, %g3
24813loop_2333:
24814 bvc,a,pn %icc, loop_2335
24815 sdiv %g4, 0x0B11, %g2
24816loop_2334:
24817 fmovse %icc, %f27, %f4
24818 array16 %l3, %i0, %l2
24819loop_2335:
24820 fmovde %icc, %f17, %f4
24821 array32 %o7, %o4, %l6
24822 umulcc %i7, 0x062B, %o0
24823 nop
24824 set 0x24, %l3
24825 stw %o1, [%l7 + %l3]
24826 brgz,a %g6, loop_2336
24827 add %i3, %i1, %i5
24828 set 0x28, %o4
24829 stha %l5, [%l7 + %o4] 0x80
24830loop_2336:
24831 addc %i6, %g5, %g1
24832 movg %icc, %l0, %l1
24833 nop
24834 set 0x7C, %o2
24835 ldsw [%l7 + %o2], %o2
24836 ld [%l7 + 0x40], %f3
24837 array32 %i4, %i2, %o3
24838 bn,a %icc, loop_2337
24839 sethi 0x08F5, %l4
24840 fpack32 %f6, %f22, %f18
24841 fbge %fcc1, loop_2338
24842loop_2337:
24843 fand %f24, %f28, %f24
24844 mulscc %o6, 0x0036, %g7
24845 smulcc %g3, %g4, %o5
24846loop_2338:
24847 tne %xcc, 0x1
24848 fmovrdlez %g2, %f28, %f10
24849 andn %i0, 0x0DEB, %l3
24850 fcmpgt16 %f8, %f22, %o7
24851 edge16l %o4, %l6, %l2
24852 umul %o0, 0x0408, %i7
24853 tcc %xcc, 0x3
24854 wr %g0, 0x80, %asi
24855 ldxa [%l7 + 0x58] %asi, %o1
24856 udivcc %g6, 0x1A22, %i1
24857 brlez,a %i5, loop_2339
24858 fmul8x16 %f30, %f10, %f12
24859 fbuge %fcc3, loop_2340
24860 movl %xcc, %l5, %i3
24861loop_2339:
24862 subccc %g5, 0x12DC, %i6
24863 sdivx %l0, 0x1B84, %l1
24864loop_2340:
24865 nop
24866 wr %g0, 0x10, %asi
24867 stba %g1, [%l7 + 0x4D] %asi
24868 tpos %icc, 0x6
24869 std %f10, [%l7 + 0x28]
24870 fmovrdgez %i4, %f24, %f20
24871 movrlz %i2, 0x022, %o3
24872 ta %icc, 0x7
24873 tsubcctv %o2, 0x1B9D, %l4
24874 popc 0x0FEE, %g7
24875 fzeros %f1
24876 fnot1 %f18, %f0
24877 tvs %icc, 0x2
24878 fbuge %fcc0, loop_2341
24879 mulscc %g3, %g4, %o6
24880 tsubcctv %o5, %g2, %i0
24881 movgu %icc, %l3, %o7
24882loop_2341:
24883 ble,a loop_2342
24884 fmovsleu %xcc, %f0, %f5
24885 mova %xcc, %o4, %l2
24886 movneg %xcc, %l6, %i7
24887loop_2342:
24888 movrgz %o0, 0x165, %o1
24889 tge %icc, 0x2
24890 bvc,a loop_2343
24891 fpsub16 %f18, %f28, %f12
24892 fornot2 %f2, %f12, %f30
24893 set 0x18, %o7
24894 stda %i0, [%l7 + %o7] 0x89
24895loop_2343:
24896 fmovdge %icc, %f25, %f0
24897 fmovsne %xcc, %f17, %f13
24898 movle %icc, %g6, %l5
24899 set 0x24, %g3
24900 sta %f14, [%l7 + %g3] 0x81
24901 movvc %icc, %i5, %g5
24902 edge16ln %i6, %l0, %l1
24903 tvs %icc, 0x0
24904 stx %g1, [%l7 + 0x58]
24905 tsubcctv %i3, %i2, %i4
24906 wr %g0, 0x10, %asi
24907 stda %f16, [%l7 + 0x40] %asi
24908 fmovsne %icc, %f23, %f20
24909 tgu %icc, 0x1
24910 udiv %o3, 0x1506, %o2
24911 mulx %l4, 0x1F6A, %g3
24912 movrne %g4, %g7, %o6
24913 restored
24914 rdpr %cwp, %g1
24915 rdpr %cansave, %g2
24916 rdpr %canrestore, %g3
24917 rdpr %cleanwin, %g4
24918 rdpr %otherwin, %g5
24919 rdpr %wstate, %g6
24920 wr %g0, 0x0c, %asi
24921 ldsha [%l7 + 0x14] %asi, %o5
24922 edge8ln %i0, %l3, %g2
24923 fbg %fcc2, loop_2344
24924 bvc,pt %xcc, loop_2345
24925 sethi 0x09D6, %o7
24926 edge8n %o4, %l2, %l6
24927loop_2344:
24928 mulx %i7, 0x008D, %o1
24929loop_2345:
24930 movvc %icc, %o0, %g6
24931 srl %l5, %i5, %i1
24932 set 0x60, %g6
24933 prefetcha [%l7 + %g6] 0x89, 0x3
24934 fble %fcc0, loop_2346
24935 fcmple16 %f0, %f8, %i6
24936 call loop_2347
24937 fmovdcc %xcc, %f11, %f25
24938loop_2346:
24939 tg %xcc, 0x5
24940 fnor %f0, %f22, %f18
24941loop_2347:
24942 movneg %xcc, %l0, %g1
24943 wr %g0, 0x2a, %asi
24944 stxa %l1, [%l7 + 0x50] %asi
24945 membar #Sync
24946 edge8ln %i3, %i4, %i2
24947 xnorcc %o3, %o2, %g3
24948 movrgz %l4, 0x26E, %g4
24949 fmovsvc %xcc, %f16, %f9
24950 andncc %g7, %o6, %i0
24951 udiv %o5, 0x039A, %g2
24952 movne %xcc, %l3, %o4
24953 fbl,a %fcc2, loop_2348
24954 ldx [%l7 + 0x68], %o7
24955 addccc %l6, %l2, %o1
24956 tge %xcc, 0x3
24957loop_2348:
24958 fmuld8sux16 %f22, %f20, %f24
24959 tge %xcc, 0x3
24960 bn loop_2349
24961 bge,a,pt %icc, loop_2350
24962 fmovrsgez %o0, %f23, %f16
24963 edge8ln %i7, %g6, %l5
24964loop_2349:
24965 movneg %xcc, %i5, %g5
24966loop_2350:
24967 tcs %icc, 0x3
24968 udivx %i1, 0x1816, %l0
24969 restored
24970 rdpr %cwp, %g1
24971 rdpr %cansave, %g2
24972 rdpr %canrestore, %g3
24973 rdpr %cleanwin, %g4
24974 rdpr %otherwin, %g5
24975 rdpr %wstate, %g6
24976 ba,pn %icc, loop_2351
24977 sdivx %g1, 0x0362, %i6
24978 add %i3, 0x1F0E, %i4
24979 xnor %i2, %o3, %o2
24980loop_2351:
24981 addccc %g3, 0x0A26, %l1
24982 mulx %g4, %l4, %g7
24983 sdivx %o6, 0x038E, %o5
24984 umul %i0, 0x1089, %g2
24985 fpsub16s %f23, %f0, %f3
24986 call loop_2352
24987 fmovrdgz %l3, %f8, %f16
24988 edge16n %o7, %l6, %l2
24989 array16 %o1, %o0, %o4
24990loop_2352:
24991 ldd [%l7 + 0x48], %f22
24992 movrgez %g6, 0x124, %l5
24993 smul %i7, %g5, %i1
24994 movpos %xcc, %l0, %i5
24995 srl %i6, 0x14, %i3
24996 orncc %g1, %i2, %i4
24997 stb %o2, [%l7 + 0x63]
24998 andn %g3, 0x0BFA, %l1
24999 tl %icc, 0x7
25000 fnot1 %f0, %f28
25001 set 0x48, %g7
25002 lduha [%l7 + %g7] 0x04, %o3
25003 tsubcc %g4, 0x117B, %g7
25004 bne,a,pt %icc, loop_2353
25005 fcmped %fcc1, %f8, %f8
25006 fcmps %fcc3, %f26, %f27
25007 set 0x70, %o6
25008 sta %f31, [%l7 + %o6] 0x11
25009loop_2353:
25010 xorcc %o6, %o5, %i0
25011 andn %g2, %l3, %o7
25012 edge32 %l4, %l2, %l6
25013 fand %f30, %f10, %f2
25014 fbo %fcc2, loop_2354
25015 udivcc %o1, 0x04A9, %o0
25016 movcs %icc, %g6, %o4
25017 brnz %i7, loop_2355
25018loop_2354:
25019 tleu %icc, 0x5
25020 orn %g5, 0x0FDB, %l5
25021 fmul8x16au %f16, %f14, %f30
25022loop_2355:
25023 ldsh [%l7 + 0x60], %i1
25024 udivcc %l0, 0x1299, %i5
25025 tle %xcc, 0x4
25026 xorcc %i6, %i3, %i2
25027 movneg %xcc, %i4, %g1
25028 andcc %g3, %o2, %l1
25029 fbg %fcc0, loop_2356
25030 edge32l %o3, %g4, %g7
25031 edge8l %o5, %o6, %i0
25032 fmovsn %icc, %f24, %f31
25033loop_2356:
25034 bge,a,pt %icc, loop_2357
25035 tvc %xcc, 0x5
25036 xnorcc %l3, 0x0645, %o7
25037 std %g2, [%l7 + 0x40]
25038loop_2357:
25039 bcs,a,pt %icc, loop_2358
25040 andncc %l2, %l6, %o1
25041 set 0x74, %i1
25042 lduwa [%l7 + %i1] 0x11, %l4
25043loop_2358:
25044 st %f30, [%l7 + 0x58]
25045 sdivcc %o0, 0x1D99, %g6
25046 edge32 %o4, %i7, %l5
25047 bleu,a loop_2359
25048 popc 0x1C44, %g5
25049 taddcc %i1, 0x1380, %l0
25050 mova %xcc, %i5, %i6
25051loop_2359:
25052 fxors %f1, %f5, %f8
25053 xnor %i3, 0x1A1D, %i2
25054 andcc %g1, 0x115B, %g3
25055 nop
25056 set 0x78, %i4
25057 std %f24, [%l7 + %i4]
25058 tpos %xcc, 0x1
25059 fpsub32 %f6, %f22, %f16
25060 tn %xcc, 0x2
25061 wr %g0, 0xf1, %asi
25062 stda %f0, [%l7 + 0x40] %asi
25063 membar #Sync
25064 tsubcctv %i4, 0x0DD6, %l1
25065 movrgz %o2, %g4, %g7
25066 siam 0x1
25067 sethi 0x194A, %o3
25068 fmovdg %icc, %f23, %f5
25069 wr %g0, 0x2b, %asi
25070 stha %o6, [%l7 + 0x7C] %asi
25071 membar #Sync
25072 xnorcc %i0, 0x0644, %o5
25073 array8 %l3, %g2, %l2
25074 wr %g0, 0x04, %asi
25075 stha %o7, [%l7 + 0x70] %asi
25076 alignaddrl %l6, %l4, %o1
25077 tvc %xcc, 0x6
25078 tn %xcc, 0x3
25079 fmovspos %icc, %f25, %f21
25080 tg %xcc, 0x0
25081 movrlz %o0, 0x34D, %o4
25082 fornot1s %f19, %f12, %f2
25083 fcmpd %fcc0, %f24, %f10
25084 ldx [%l7 + 0x50], %i7
25085 andn %l5, 0x0E34, %g6
25086 edge8n %g5, %l0, %i5
25087 movgu %xcc, %i6, %i1
25088 fornot2s %f17, %f28, %f22
25089 edge8 %i2, %i3, %g3
25090 movcc %icc, %g1, %l1
25091 fble,a %fcc2, loop_2360
25092 bl,a,pn %xcc, loop_2361
25093 tleu %icc, 0x0
25094 fmovdgu %icc, %f20, %f11
25095loop_2360:
25096 movcc %xcc, %i4, %g4
25097loop_2361:
25098 sdivx %g7, 0x1376, %o3
25099 fpadd32s %f5, %f5, %f13
25100 sdivcc %o2, 0x119B, %i0
25101 bneg,a %icc, loop_2362
25102 bleu,pt %xcc, loop_2363
25103 bn loop_2364
25104 tsubcctv %o6, %o5, %l3
25105loop_2362:
25106 sethi 0x0582, %g2
25107loop_2363:
25108 tgu %icc, 0x6
25109loop_2364:
25110 edge16 %o7, %l6, %l2
25111 fmovdne %xcc, %f8, %f16
25112 movrlez %l4, 0x326, %o1
25113 array8 %o4, %i7, %o0
25114 fmul8x16al %f31, %f1, %f22
25115 fmovse %icc, %f27, %f11
25116 nop
25117 set 0x2F, %i5
25118 stb %g6, [%l7 + %i5]
25119 sub %g5, %l5, %i5
25120 set 0x40, %l5
25121 stda %f0, [%l7 + %l5] 0x1e
25122 membar #Sync
25123 fpadd16 %f28, %f26, %f20
25124 swap [%l7 + 0x64], %i6
25125 array16 %i1, %l0, %i2
25126 sdiv %g3, 0x0905, %i3
25127 sra %l1, %i4, %g1
25128 movle %icc, %g4, %o3
25129 udiv %g7, 0x1E70, %i0
25130 add %l7, 0x40, %l6
25131 wr %g0, 0x0c, %asi
25132 casa [%l6] 0x0c, %o6, %o5
25133 fandnot1s %f19, %f17, %f31
25134 fpadd32 %f18, %f20, %f24
25135 edge16l %l3, %g2, %o2
25136 fmul8x16al %f28, %f21, %f30
25137 movre %l6, 0x0B4, %l2
25138 fcmpgt32 %f0, %f22, %o7
25139 edge32 %o1, %o4, %l4
25140 set 0x0C, %l4
25141 lduwa [%l7 + %l4] 0x0c, %o0
25142 ld [%l7 + 0x70], %f17
25143 tvc %icc, 0x6
25144 tne %icc, 0x5
25145 fbge,a %fcc0, loop_2365
25146 subccc %g6, %i7, %l5
25147 ta %icc, 0x0
25148 edge8l %i5, %g5, %i1
25149loop_2365:
25150 tneg %icc, 0x7
25151 srl %l0, %i6, %g3
25152 fpackfix %f16, %f30
25153 orcc %i2, 0x18CB, %i3
25154 udivcc %l1, 0x1910, %g1
25155 movrlez %g4, 0x02A, %o3
25156 brnz %i4, loop_2366
25157 fbo,a %fcc1, loop_2367
25158 fmovsvs %icc, %f20, %f28
25159 fmovrdlez %i0, %f26, %f14
25160loop_2366:
25161 movge %icc, %g7, %o6
25162loop_2367:
25163 fmovda %xcc, %f9, %f4
25164 movcc %xcc, %o5, %g2
25165 fmuld8ulx16 %f28, %f31, %f16
25166 fcmped %fcc2, %f24, %f16
25167 fmovdle %icc, %f25, %f0
25168 wr %g0, 0x23, %asi
25169 stda %o2, [%l7 + 0x50] %asi
25170 membar #Sync
25171 array8 %l6, %l3, %l2
25172 fmovdpos %icc, %f30, %f2
25173 movle %icc, %o7, %o4
25174 ldsw [%l7 + 0x28], %l4
25175 wr %g0, 0x19, %asi
25176 lda [%l7 + 0x70] %asi, %f14
25177 edge16n %o0, %g6, %o1
25178 bcc,a %icc, loop_2368
25179 sdivx %l5, 0x1747, %i7
25180 wr %g0, 0x80, %asi
25181 prefetcha [%l7 + 0x08] %asi, 0x0
25182loop_2368:
25183 tn %icc, 0x0
25184 movl %xcc, %g5, %i1
25185 fpack32 %f0, %f10, %f14
25186 movgu %xcc, %l0, %i6
25187 umul %i2, %i3, %g3
25188 fxor %f18, %f24, %f18
25189 smulcc %g1, %g4, %o3
25190 udiv %l1, 0x1DBB, %i4
25191 movne %icc, %g7, %i0
25192 wr %g0, 0x89, %asi
25193 ldda [%l7 + 0x60] %asi, %o4
25194 std %o6, [%l7 + 0x38]
25195 udivcc %g2, 0x19D5, %o2
25196 ld [%l7 + 0x64], %f18
25197 tcc %xcc, 0x4
25198 fmovsleu %icc, %f7, %f22
25199 brz,a %l6, loop_2369
25200 udivcc %l3, 0x0D08, %o7
25201 movrgz %o4, 0x255, %l2
25202 add %l4, 0x029B, %g6
25203loop_2369:
25204 edge16n %o1, %l5, %i7
25205 sub %i5, 0x1DC0, %o0
25206 prefetch [%l7 + 0x78], 0x1
25207 udiv %g5, 0x044C, %i1
25208 alignaddr %l0, %i2, %i6
25209 bge,pn %xcc, loop_2370
25210 ldx [%l7 + 0x50], %i3
25211 bcs,pn %xcc, loop_2371
25212 tn %xcc, 0x3
25213loop_2370:
25214 fmovse %icc, %f1, %f27
25215 taddcc %g1, %g4, %g3
25216loop_2371:
25217 array32 %l1, %i4, %o3
25218 fmovrsne %i0, %f27, %f25
25219 sra %g7, 0x1C, %o6
25220 movle %icc, %g2, %o5
25221 subccc %o2, 0x0ECC, %l3
25222 add %l6, 0x05A4, %o7
25223 fbge %fcc3, loop_2372
25224 tpos %xcc, 0x4
25225 movg %icc, %o4, %l2
25226 bleu loop_2373
25227loop_2372:
25228 fmovsgu %icc, %f3, %f3
25229 subccc %g6, 0x11A2, %l4
25230 fnands %f30, %f18, %f31
25231loop_2373:
25232 nop
25233 wr %g0, 0x22, %asi
25234 ldda [%l7 + 0x70] %asi, %o0
25235 addc %i7, %l5, %i5
25236 taddcc %g5, %o0, %i1
25237 ldstub [%l7 + 0x35], %l0
25238 movle %icc, %i2, %i6
25239 movrlez %g1, %i3, %g3
25240 fmovscs %icc, %f30, %f3
25241 fmovdn %xcc, %f16, %f1
25242 fandnot1 %f16, %f22, %f12
25243 edge16ln %g4, %l1, %o3
25244 add %l7, 0x0C, %l6
25245 wr %g0, 0x89, %asi
25246 casa [%l6] 0x89, %i0, %i4
25247 movge %xcc, %o6, %g7
25248 array16 %o5, %g2, %l3
25249 fmovscs %xcc, %f17, %f25
25250 smulcc %o2, %l6, %o7
25251 fpadd16 %f12, %f2, %f18
25252 array32 %o4, %l2, %g6
25253 set 0x0E, %i2
25254 ldstuba [%l7 + %i2] 0x80, %l4
25255 fmovrdne %o1, %f14, %f22
25256 mulscc %i7, 0x054E, %i5
25257 movrgez %g5, 0x251, %l5
25258 brnz %i1, loop_2374
25259 fbug,a %fcc3, loop_2375
25260 nop
25261 setx loop_2376, %l0, %l1
25262 wrpr 0x1, %tl
25263 wrpr %l1, %tpc
25264 add %l1, 0x4, %l1
25265 wrpr %l1, %tnpc
25266 setx 0x34400001400, %l0, %l1
25267 wrpr %l1, %tstate
25268 wrhpr 0x4, %htstate
25269 retry
25270 tpos %xcc, 0x5
25271loop_2374:
25272 fbug %fcc3, loop_2377
25273loop_2375:
25274 movpos %xcc, %l0, %i2
25275loop_2376:
25276 edge16 %o0, %i6, %i3
25277 array32 %g1, %g3, %l1
25278loop_2377:
25279 brlez %o3, loop_2378
25280 srlx %i0, 0x0B, %g4
25281 tl %icc, 0x6
25282 edge32ln %i4, %o6, %o5
25283loop_2378:
25284 flush %l7 + 0x20
25285 srlx %g7, 0x08, %g2
25286 xorcc %o2, %l6, %l3
25287 array16 %o7, %l2, %g6
25288 ldstub [%l7 + 0x51], %o4
25289 edge16 %l4, %i7, %i5
25290 fbl,a %fcc2, loop_2379
25291 fba %fcc2, loop_2380
25292 bn,a,pn %icc, loop_2381
25293 ld [%l7 + 0x54], %f2
25294loop_2379:
25295 sll %o1, 0x07, %l5
25296loop_2380:
25297 andcc %i1, %g5, %i2
25298loop_2381:
25299 movrgez %o0, 0x3AC, %l0
25300 edge8 %i6, %i3, %g3
25301 fbg,a %fcc1, loop_2382
25302 fbge %fcc0, loop_2383
25303 fba,a %fcc1, loop_2384
25304 tl %xcc, 0x1
25305loop_2382:
25306 fblg %fcc2, loop_2385
25307loop_2383:
25308 smul %g1, %o3, %i0
25309loop_2384:
25310 edge8ln %g4, %l1, %i4
25311 sdivx %o6, 0x0B45, %g7
25312loop_2385:
25313 and %g2, %o5, %o2
25314 or %l3, 0x118B, %l6
25315 movgu %xcc, %o7, %g6
25316 smulcc %o4, 0x14B0, %l4
25317 faligndata %f6, %f4, %f20
25318 array8 %l2, %i7, %i5
25319 subccc %l5, %i1, %g5
25320 andn %o1, 0x1FBD, %i2
25321 edge32l %o0, %i6, %l0
25322 andcc %i3, %g3, %g1
25323 array32 %o3, %g4, %l1
25324 mulx %i0, %i4, %o6
25325 brlz %g7, loop_2386
25326 tle %xcc, 0x7
25327 fpadd32s %f3, %f6, %f19
25328 or %o5, %g2, %l3
25329loop_2386:
25330 tcs %icc, 0x2
25331 fmovsgu %xcc, %f7, %f1
25332 set 0x78, %g4
25333 lda [%l7 + %g4] 0x10, %f21
25334 subccc %o2, %o7, %g6
25335 movge %icc, %o4, %l4
25336 addcc %l2, %l6, %i7
25337 tl %icc, 0x4
25338 edge32l %i5, %l5, %i1
25339 nop
25340 set 0x4D, %i7
25341 ldsb [%l7 + %i7], %g5
25342 movrgz %i2, %o1, %i6
25343 fxnor %f18, %f16, %f12
25344 xor %l0, 0x0B7C, %i3
25345 sdiv %g3, 0x17FC, %o0
25346 fmovrslz %g1, %f2, %f8
25347 fcmpne32 %f0, %f10, %g4
25348 tvs %icc, 0x0
25349 edge8 %o3, %l1, %i4
25350 fbul %fcc0, loop_2387
25351 orncc %i0, 0x1CA6, %g7
25352 fmovd %f24, %f0
25353 fbge,a %fcc2, loop_2388
25354loop_2387:
25355 taddcc %o5, %o6, %l3
25356 movrgz %o2, %o7, %g6
25357 set 0x48, %o1
25358 prefetcha [%l7 + %o1] 0x11, 0x3
25359loop_2388:
25360 fcmpes %fcc0, %f5, %f4
25361 fmovrdne %l4, %f26, %f24
25362 nop
25363 setx loop_2389, %l0, %l1
25364 wrpr 0x1, %tl
25365 wrpr %l1, %tpc
25366 add %l1, 0x4, %l1
25367 wrpr %l1, %tnpc
25368 setx 0x34400001400, %l0, %l1
25369 wrpr %l1, %tstate
25370 wrhpr 0x4, %htstate
25371 retry
25372 ldx [%l7 + 0x60], %g2
25373 sth %l6, [%l7 + 0x0E]
25374 fmovscc %xcc, %f11, %f16
25375loop_2389:
25376 xorcc %l2, 0x123C, %i5
25377 movvs %icc, %l5, %i1
25378 stw %g5, [%l7 + 0x38]
25379 fmul8sux16 %f6, %f28, %f22
25380 fpack16 %f28, %f6
25381 tsubcc %i7, %o1, %i2
25382 taddcc %l0, %i6, %i3
25383 smul %g3, %g1, %o0
25384 movpos %icc, %g4, %l1
25385 ta %icc, 0x1
25386 tg %icc, 0x5
25387 tcs %icc, 0x2
25388 alignaddr %i4, %i0, %g7
25389 fnands %f10, %f28, %f17
25390 mulscc %o5, %o6, %l3
25391 edge8n %o2, %o3, %g6
25392 taddcctv %o4, 0x14AB, %o7
25393 stw %l4, [%l7 + 0x24]
25394 bvc,pn %xcc, loop_2390
25395 sdivcc %l6, 0x0FB9, %g2
25396 flush %l7 + 0x30
25397 xnorcc %i5, 0x0D53, %l2
25398loop_2390:
25399 fzero %f0
25400 tneg %icc, 0x0
25401 sllx %i1, %l5, %g5
25402 array16 %i7, %i2, %o1
25403 movcc %icc, %i6, %l0
25404 sethi 0x0E24, %i3
25405 fbne,a %fcc3, loop_2391
25406 fcmpeq32 %f30, %f20, %g3
25407 fmovscs %icc, %f24, %f4
25408 movleu %xcc, %o0, %g4
25409loop_2391:
25410 fpadd16 %f16, %f20, %f30
25411 fmovs %f6, %f3
25412 nop
25413 setx loop_2392, %l0, %l1
25414 wrpr 0x1, %tl
25415 wrpr %l1, %tpc
25416 add %l1, 0x4, %l1
25417 wrpr %l1, %tnpc
25418 setx 0x34400001400, %l0, %l1
25419 wrpr %l1, %tstate
25420 wrhpr 0x4, %htstate
25421 retry
25422 edge16 %g1, %i4, %i0
25423 bvs,pn %xcc, loop_2393
25424 tleu %icc, 0x2
25425loop_2392:
25426 tvc %icc, 0x3
25427 te %xcc, 0x2
25428loop_2393:
25429 edge8n %l1, %o5, %o6
25430 edge16ln %l3, %o2, %o3
25431 edge8ln %g7, %g6, %o4
25432 subccc %l4, %o7, %l6
25433 umul %i5, %l2, %g2
25434 taddcctv %i1, 0x1EEA, %g5
25435 movge %icc, %i7, %l5
25436 tl %xcc, 0x6
25437 sra %i2, 0x05, %i6
25438 popc %o1, %i3
25439 edge8l %l0, %o0, %g4
25440 std %g2, [%l7 + 0x28]
25441 xnor %g1, 0x023A, %i4
25442 fnot2s %f23, %f27
25443 lduh [%l7 + 0x68], %i0
25444 swap [%l7 + 0x3C], %o5
25445 fandnot1 %f16, %f30, %f20
25446 subc %l1, 0x1825, %o6
25447 edge32n %l3, %o2, %g7
25448 sdivcc %g6, 0x0AD7, %o3
25449 xnor %l4, %o7, %o4
25450 movg %xcc, %i5, %l2
25451 taddcctv %l6, 0x01B2, %g2
25452 srl %i1, 0x1D, %g5
25453 orn %i7, %i2, %i6
25454 tvs %icc, 0x1
25455 fpadd32s %f7, %f16, %f8
25456 set 0x28, %i0
25457 prefetcha [%l7 + %i0] 0x14, 0x2
25458 fpadd16s %f4, %f10, %f6
25459 udivcc %i3, 0x1117, %l0
25460 movvs %icc, %o0, %l5
25461 edge16 %g4, %g3, %g1
25462 ldstub [%l7 + 0x23], %i4
25463 membar 0x14
25464 wr %g0, 0x89, %asi
25465 swapa [%l7 + 0x5C] %asi, %i0
25466 movre %o5, 0x3FB, %l1
25467 movne %icc, %l3, %o2
25468 orn %g7, %g6, %o3
25469 ldsw [%l7 + 0x08], %l4
25470 bpos %icc, loop_2394
25471 bge,pn %xcc, loop_2395
25472 movl %xcc, %o6, %o4
25473 movvs %icc, %i5, %o7
25474loop_2394:
25475 fmovrde %l6, %f28, %f20
25476loop_2395:
25477 addccc %l2, 0x035A, %g2
25478 ta %icc, 0x6
25479 movrlz %i1, 0x04E, %g5
25480 umulcc %i7, %i6, %i2
25481 fzero %f26
25482 array8 %i3, %o1, %l0
25483 taddcc %o0, 0x0062, %l5
25484 fcmpeq16 %f22, %f20, %g4
25485 umulcc %g3, 0x06C8, %g1
25486 movpos %xcc, %i0, %o5
25487 fmovrsne %l1, %f23, %f8
25488 edge32l %i4, %o2, %g7
25489 fmul8x16au %f13, %f14, %f14
25490 tvs %xcc, 0x3
25491 bgu,a loop_2396
25492 sub %l3, 0x070C, %o3
25493 movleu %icc, %g6, %l4
25494 set 0x58, %o3
25495 ldswa [%l7 + %o3] 0x14, %o6
25496loop_2396:
25497 fmovse %xcc, %f26, %f21
25498 fmuld8sux16 %f10, %f9, %f0
25499 orncc %i5, %o7, %l6
25500 sll %l2, 0x1D, %g2
25501 tg %icc, 0x0
25502 prefetch [%l7 + 0x7C], 0x1
25503 udiv %i1, 0x167B, %o4
25504 array16 %g5, %i6, %i2
25505 mulx %i7, 0x00C6, %i3
25506 srl %l0, %o0, %o1
25507 ldd [%l7 + 0x48], %f4
25508 fcmpd %fcc1, %f20, %f18
25509 stx %l5, [%l7 + 0x58]
25510 ta %xcc, 0x6
25511 fbo %fcc1, loop_2397
25512 subccc %g3, %g1, %g4
25513 wr %g0, 0x80, %asi
25514 ldsha [%l7 + 0x68] %asi, %o5
25515loop_2397:
25516 fbue,a %fcc1, loop_2398
25517 bneg,pt %xcc, loop_2399
25518 tne %xcc, 0x6
25519 movcs %xcc, %l1, %i0
25520loop_2398:
25521 orcc %o2, %g7, %l3
25522loop_2399:
25523 movvc %xcc, %o3, %i4
25524 and %g6, %o6, %l4
25525 addccc %o7, 0x19D8, %l6
25526 xorcc %i5, %l2, %i1
25527 array32 %o4, %g5, %g2
25528 edge16 %i6, %i7, %i3
25529 fbge,a %fcc0, loop_2400
25530 swap [%l7 + 0x78], %l0
25531 andcc %i2, 0x117E, %o1
25532 movrne %o0, 0x053, %g3
25533loop_2400:
25534 call loop_2401
25535 edge32n %l5, %g4, %g1
25536 subc %l1, %o5, %i0
25537 fand %f0, %f10, %f0
25538loop_2401:
25539 fble,a %fcc1, loop_2402
25540 xorcc %g7, 0x1CCB, %l3
25541 udivcc %o3, 0x1829, %i4
25542 set 0x2B, %i3
25543 lduba [%l7 + %i3] 0x19, %g6
25544loop_2402:
25545 subc %o6, 0x097B, %o2
25546 edge16l %o7, %l4, %i5
25547 fmovsgu %icc, %f12, %f18
25548 ba loop_2403
25549 fbn,a %fcc1, loop_2404
25550 tl %icc, 0x7
25551 stw %l2, [%l7 + 0x24]
25552loop_2403:
25553 sdivx %i1, 0x0E2C, %l6
25554loop_2404:
25555 orncc %o4, %g5, %g2
25556 tcc %icc, 0x2
25557 fnand %f14, %f18, %f22
25558 movle %icc, %i6, %i3
25559 fmovrslz %i7, %f14, %f30
25560 umul %l0, 0x0D16, %o1
25561 edge32 %i2, %g3, %o0
25562 tneg %xcc, 0x2
25563 fandnot2s %f16, %f16, %f19
25564 nop
25565 setx loop_2405, %l0, %l1
25566 wrpr 0x1, %tl
25567 wrpr %l1, %tnpc
25568 setx 0x34400001400, %l0, %l1
25569 wrpr %l1, %tstate
25570 wrhpr 0x4, %htstate
25571 done
25572 sdiv %g4, 0x0698, %l5
25573 tvs %icc, 0x4
25574 fbug,a %fcc2, loop_2406
25575loop_2405:
25576 mova %icc, %g1, %o5
25577 fmovscc %icc, %f5, %f11
25578 subc %i0, 0x0583, %g7
25579loop_2406:
25580 fpadd32 %f2, %f10, %f18
25581 xnorcc %l3, %l1, %i4
25582 orn %o3, 0x07EE, %o6
25583 xor %g6, %o7, %l4
25584 fbue,a %fcc2, loop_2407
25585 brz %i5, loop_2408
25586 fble %fcc3, loop_2409
25587 srl %l2, 0x1F, %o2
25588loop_2407:
25589 ldub [%l7 + 0x35], %i1
25590loop_2408:
25591 alignaddr %o4, %l6, %g2
25592loop_2409:
25593 ba,a loop_2410
25594 tsubcctv %i6, 0x0D70, %g5
25595 bcs,pn %icc, loop_2411
25596 edge8l %i3, %i7, %o1
25597loop_2410:
25598 sir 0x0F3F
25599 orn %l0, %i2, %o0
25600loop_2411:
25601 brz,a %g3, loop_2412
25602 nop
25603 setx loop_2413, %l0, %l1
25604 jmpl %l1, %l5
25605 sir 0x0936
25606 umulcc %g1, 0x0BD8, %g4
25607loop_2412:
25608 smulcc %i0, 0x0CE4, %o5
25609loop_2413:
25610 array16 %l3, %g7, %i4
25611 ldd [%l7 + 0x18], %o2
25612 fmovsne %icc, %f1, %f25
25613 sub %o6, 0x1A06, %g6
25614 fmovsvs %icc, %f2, %f28
25615 ldstub [%l7 + 0x46], %o7
25616 fbul %fcc2, loop_2414
25617 fornot2 %f2, %f28, %f14
25618 array16 %l1, %l4, %l2
25619 tg %icc, 0x0
25620loop_2414:
25621 be %xcc, loop_2415
25622 bcs,pt %icc, loop_2416
25623 alignaddr %o2, %i5, %i1
25624 orcc %l6, 0x12F4, %o4
25625loop_2415:
25626 edge32l %i6, %g2, %i3
25627loop_2416:
25628 fmovrsne %i7, %f25, %f8
25629 brlez,a %o1, loop_2417
25630 umulcc %g5, 0x1E41, %i2
25631 xorcc %l0, 0x08AA, %o0
25632 fmovse %xcc, %f13, %f3
25633loop_2417:
25634 nop
25635 membar #Sync
25636 wr %g0, 0xf1, %asi
25637 ldda [%l7 + 0x40] %asi, %f16
25638 tvs %icc, 0x2
25639 fmovrsgez %g3, %f22, %f7
25640 std %l4, [%l7 + 0x40]
25641 fbue,a %fcc3, loop_2418
25642 ba,pt %xcc, loop_2419
25643 fmovrsgez %g4, %f10, %f21
25644 edge16l %i0, %g1, %o5
25645loop_2418:
25646 movgu %xcc, %g7, %l3
25647loop_2419:
25648 sll %i4, %o3, %o6
25649 fcmple32 %f4, %f6, %g6
25650 fmovsvc %icc, %f1, %f29
25651 bge,a loop_2420
25652 sllx %l1, 0x0E, %l4
25653 edge32l %o7, %l2, %o2
25654 movvc %icc, %i1, %i5
25655loop_2420:
25656 srax %o4, 0x0D, %l6
25657 bne,pn %xcc, loop_2421
25658 fmovsle %icc, %f7, %f9
25659 ble,a %icc, loop_2422
25660 edge8l %g2, %i3, %i6
25661loop_2421:
25662 nop
25663 wr %g0, 0x88, %asi
25664 stba %i7, [%l7 + 0x60] %asi
25665loop_2422:
25666 fnegs %f29, %f23
25667 orcc %g5, %i2, %l0
25668 edge32n %o0, %g3, %o1
25669 edge8 %g4, %l5, %i0
25670 fcmped %fcc1, %f20, %f14
25671 and %o5, %g7, %g1
25672 sra %l3, %i4, %o6
25673 wr %g0, 0x11, %asi
25674 prefetcha [%l7 + 0x58] %asi, 0x1
25675 mova %xcc, %g6, %l4
25676 stx %o7, [%l7 + 0x10]
25677 mulscc %l1, 0x0D2C, %l2
25678 fpack16 %f28, %f7
25679 fmovrdlz %i1, %f30, %f22
25680 fmovdleu %icc, %f8, %f18
25681 movleu %icc, %i5, %o4
25682 bcs %icc, loop_2423
25683 fmovsn %xcc, %f29, %f10
25684 alignaddrl %l6, %g2, %i3
25685 taddcctv %o2, 0x199C, %i6
25686loop_2423:
25687 nop
25688 wr %g0, 0x80, %asi
25689 stwa %i7, [%l7 + 0x2C] %asi
25690 saved
25691 rdpr %cwp, %g1
25692 rdpr %cansave, %g2
25693 rdpr %canrestore, %g3
25694 rdpr %cleanwin, %g4
25695 rdpr %otherwin, %g5
25696 rdpr %wstate, %g6
25697 fone %f0
25698 fcmps %fcc3, %f4, %f17
25699 fandnot1 %f26, %f10, %f16
25700 brgez %g5, loop_2424
25701 bcc %icc, loop_2425
25702 be,a %xcc, loop_2426
25703 fmovdneg %xcc, %f0, %f5
25704loop_2424:
25705 tleu %xcc, 0x0
25706loop_2425:
25707 taddcctv %i2, 0x0F30, %o0
25708loop_2426:
25709 tn %icc, 0x4
25710 nop
25711 setx loop_2427, %l0, %l1
25712 wrpr 0x1, %tl
25713 wrpr %l1, %tpc
25714 add %l1, 0x4, %l1
25715 wrpr %l1, %tnpc
25716 setx 0x34400001400, %l0, %l1
25717 wrpr %l1, %tstate
25718 wrhpr 0x4, %htstate
25719 retry
25720 brz,a %l0, loop_2428
25721 alignaddr %o1, %g3, %l5
25722 fble %fcc2, loop_2429
25723loop_2427:
25724 saved
25725 rdpr %cwp, %g1
25726 rdpr %cansave, %g2
25727 rdpr %canrestore, %g3
25728 rdpr %cleanwin, %g4
25729 rdpr %otherwin, %g5
25730 rdpr %wstate, %g6
25731loop_2428:
25732 sir 0x0B5D
25733 andn %g4, %i0, %g7
25734loop_2429:
25735 umulcc %o5, 0x1692, %l3
25736 edge8l %i4, %o6, %g1
25737 udivcc %o3, 0x0821, %g6
25738 tpos %icc, 0x3
25739 bleu,pn %xcc, loop_2430
25740 edge8 %l4, %o7, %l1
25741 fzeros %f14
25742 movrgez %l2, %i1, %o4
25743loop_2430:
25744 tsubcc %l6, %i5, %i3
25745 movl %icc, %o2, %g2
25746 nop
25747 setx loop_2431, %l0, %l1
25748 jmpl %l1, %i6
25749 std %i6, [%l7 + 0x60]
25750 movcs %xcc, %g5, %o0
25751 fmovrslz %l0, %f26, %f18
25752loop_2431:
25753 array16 %i2, %o1, %g3
25754 bneg,a loop_2432
25755 ldx [%l7 + 0x18], %g4
25756 fblg,a %fcc1, loop_2433
25757 taddcc %i0, %l5, %o5
25758loop_2432:
25759 fbue %fcc0, loop_2434
25760 mulscc %l3, 0x0B54, %i4
25761loop_2433:
25762 sra %g7, %o6, %o3
25763 popc %g1, %g6
25764loop_2434:
25765 fornot1s %f21, %f11, %f16
25766 and %l4, %l1, %o7
25767 tcs %icc, 0x3
25768 fornot1 %f14, %f4, %f30
25769 fabsd %f10, %f22
25770 movrgz %l2, 0x0FC, %o4
25771 set 0x40, %o0
25772 ldswa [%l7 + %o0] 0x0c, %l6
25773 fcmpeq32 %f6, %f30, %i1
25774 wr %g0, 0x11, %asi
25775 ldsha [%l7 + 0x1C] %asi, %i5
25776 andncc %i3, %g2, %o2
25777 movrne %i7, %g5, %i6
25778 movl %icc, %o0, %i2
25779 movvs %xcc, %l0, %g3
25780 fmovscc %icc, %f1, %f28
25781 movle %icc, %o1, %g4
25782 movpos %icc, %l5, %o5
25783 sth %l3, [%l7 + 0x74]
25784 movpos %xcc, %i4, %g7
25785 edge32 %i0, %o3, %g1
25786 udiv %o6, 0x12C1, %g6
25787 ldsb [%l7 + 0x2C], %l1
25788 set 0x4C, %l6
25789 stha %o7, [%l7 + %l6] 0x89
25790 sub %l4, 0x02AC, %o4
25791 tvc %icc, 0x5
25792 fands %f27, %f19, %f3
25793 fmovde %xcc, %f10, %f22
25794 fmovdge %icc, %f21, %f26
25795 ld [%l7 + 0x78], %f29
25796 set 0x40, %g5
25797 stxa %l6, [%l7 + %g5] 0x80
25798 movrgez %l2, 0x19F, %i1
25799 fpadd32s %f12, %f22, %f13
25800 edge32ln %i3, %g2, %i5
25801 fmovrslz %i7, %f14, %f8
25802 array32 %o2, %g5, %o0
25803 fcmps %fcc0, %f12, %f2
25804 sethi 0x00E5, %i2
25805 ld [%l7 + 0x68], %f2
25806 udiv %i6, 0x1A38, %l0
25807 fmovdvs %icc, %f3, %f8
25808 edge16l %o1, %g3, %g4
25809 fmovdl %icc, %f14, %f30
25810 wr %g0, 0x16, %asi
25811 stda %f16, [%l7 + 0x40] %asi
25812 membar #Sync
25813 mulx %l5, 0x171F, %l3
25814 orcc %i4, 0x05D0, %o5
25815 ldub [%l7 + 0x41], %g7
25816 fpadd32s %f6, %f5, %f4
25817 tge %xcc, 0x1
25818 fnot1s %f19, %f5
25819 wr %g0, 0x10, %asi
25820 stda %i0, [%l7 + 0x38] %asi
25821 set 0x60, %o5
25822 ldda [%l7 + %o5] 0x23, %o2
25823 fandnot2 %f6, %f2, %f22
25824 movrne %g1, %g6, %l1
25825 smul %o7, 0x0790, %l4
25826 movrgz %o6, %o4, %l2
25827 and %l6, %i3, %g2
25828 fbl %fcc3, loop_2435
25829 movrgez %i1, %i7, %o2
25830 movcc %xcc, %i5, %g5
25831 fnands %f7, %f10, %f24
25832loop_2435:
25833 bn,a %xcc, loop_2436
25834 udivcc %i2, 0x150A, %i6
25835 bl,pt %icc, loop_2437
25836 fcmps %fcc3, %f26, %f11
25837loop_2436:
25838 sethi 0x13A9, %l0
25839 fnot1 %f24, %f12
25840loop_2437:
25841 edge16n %o0, %g3, %o1
25842 movre %l5, %g4, %l3
25843 movre %o5, %g7, %i4
25844 srlx %o3, 0x1C, %i0
25845 bg,a %icc, loop_2438
25846 fmul8x16al %f4, %f3, %f22
25847 fmovsneg %icc, %f26, %f22
25848 movrlez %g1, %l1, %g6
25849loop_2438:
25850 umulcc %l4, 0x1102, %o7
25851 fcmps %fcc1, %f25, %f20
25852 fand %f22, %f18, %f8
25853 std %o4, [%l7 + 0x08]
25854 movrlez %o6, 0x317, %l6
25855 taddcctv %i3, %g2, %l2
25856 subccc %i1, %i7, %o2
25857 orncc %g5, 0x11EE, %i2
25858 subcc %i5, %l0, %i6
25859 tg %icc, 0x5
25860 fnors %f21, %f15, %f21
25861 andncc %o0, %o1, %l5
25862 ldsw [%l7 + 0x10], %g3
25863 ldsh [%l7 + 0x48], %l3
25864 ldd [%l7 + 0x48], %f22
25865 srax %g4, 0x1A, %g7
25866 tge %icc, 0x5
25867 tsubcc %i4, 0x1A8A, %o3
25868 fmovrsgz %o5, %f17, %f12
25869 edge8l %i0, %g1, %g6
25870 tn %xcc, 0x0
25871 tne %icc, 0x6
25872 ldx [%l7 + 0x08], %l4
25873 fmul8sux16 %f8, %f2, %f22
25874 movrlz %l1, 0x099, %o7
25875 restored
25876 rdpr %cwp, %g1
25877 rdpr %cansave, %g2
25878 rdpr %canrestore, %g3
25879 rdpr %cleanwin, %g4
25880 rdpr %otherwin, %g5
25881 rdpr %wstate, %g6
25882 tsubcctv %o4, 0x01FE, %o6
25883 movgu %icc, %i3, %g2
25884 movrne %l2, %l6, %i1
25885 fmovse %icc, %f26, %f26
25886 mova %xcc, %i7, %g5
25887 wr %g0, 0xe3, %asi
25888 stha %o2, [%l7 + 0x0C] %asi
25889 membar #Sync
25890 nop
25891 set 0x12, %l0
25892 ldsh [%l7 + %l0], %i5
25893 tcc %xcc, 0x1
25894 fxnor %f10, %f26, %f26
25895 fcmpgt32 %f26, %f14, %i2
25896 fmovde %icc, %f30, %f31
25897 fmovrse %i6, %f31, %f26
25898 umulcc %o0, %o1, %l5
25899 movvc %xcc, %l0, %l3
25900 orncc %g4, 0x10DA, %g7
25901 movrne %i4, 0x204, %g3
25902 sdiv %o3, 0x1516, %i0
25903 ld [%l7 + 0x34], %f14
25904 movrlez %g1, %g6, %o5
25905 bleu,a %icc, loop_2439
25906 fbl,a %fcc1, loop_2440
25907 edge8l %l4, %l1, %o4
25908 movg %icc, %o7, %i3
25909loop_2439:
25910 and %g2, %l2, %l6
25911loop_2440:
25912 movgu %xcc, %i1, %i7
25913 popc 0x051F, %o6
25914 taddcctv %o2, %i5, %g5
25915 fmovsleu %icc, %f30, %f7
25916 movcs %icc, %i6, %o0
25917 set 0x60, %l2
25918 ldsha [%l7 + %l2] 0x0c, %i2
25919 bvc,a,pn %xcc, loop_2441
25920 fnands %f5, %f31, %f27
25921 tgu %icc, 0x3
25922 fba %fcc2, loop_2442
25923loop_2441:
25924 tpos %xcc, 0x3
25925 wr %g0, 0x18, %asi
25926 swapa [%l7 + 0x74] %asi, %o1
25927loop_2442:
25928 bn,pn %xcc, loop_2443
25929 fnot2 %f14, %f6
25930 be,a loop_2444
25931 or %l5, 0x1832, %l3
25932loop_2443:
25933 nop
25934 wr %g0, 0x88, %asi
25935 ldsba [%l7 + 0x27] %asi, %l0
25936loop_2444:
25937 tneg %xcc, 0x2
25938 fbl,a %fcc0, loop_2445
25939 prefetch [%l7 + 0x64], 0x1
25940 edge8ln %g7, %g4, %i4
25941 fmovsle %xcc, %f24, %f2
25942loop_2445:
25943 fones %f16
25944 nop
25945 set 0x10, %l1
25946 stx %o3, [%l7 + %l1]
25947 add %i0, 0x1C6E, %g3
25948 sra %g6, 0x02, %g1
25949 movleu %icc, %o5, %l4
25950 movvc %icc, %l1, %o4
25951 addccc %i3, 0x1A0D, %g2
25952 subc %l2, %l6, %o7
25953 bpos,a,pn %xcc, loop_2446
25954 tsubcc %i7, 0x0D6B, %i1
25955 fxnor %f4, %f8, %f12
25956 srax %o2, %o6, %i5
25957loop_2446:
25958 array32 %i6, %o0, %g5
25959 sethi 0x02A0, %i2
25960 fmovsne %icc, %f13, %f18
25961 restored
25962 rdpr %cwp, %g1
25963 rdpr %cansave, %g2
25964 rdpr %canrestore, %g3
25965 rdpr %cleanwin, %g4
25966 rdpr %otherwin, %g5
25967 rdpr %wstate, %g6
25968 edge16 %o1, %l3, %l0
25969 edge8ln %g7, %l5, %g4
25970 fpadd16 %f8, %f14, %f12
25971 tgu %icc, 0x7
25972 tle %xcc, 0x5
25973 edge8ln %i4, %o3, %i0
25974 and %g3, %g6, %o5
25975 addcc %g1, %l4, %l1
25976 restored
25977 rdpr %cwp, %g1
25978 rdpr %cansave, %g2
25979 rdpr %canrestore, %g3
25980 rdpr %cleanwin, %g4
25981 rdpr %otherwin, %g5
25982 rdpr %wstate, %g6
25983 edge8 %o4, %g2, %l2
25984 fands %f4, %f25, %f24
25985 movn %icc, %l6, %o7
25986 fmovscs %xcc, %f27, %f21
25987 subcc %i7, 0x1B99, %i1
25988 tle %icc, 0x4
25989 addcc %i3, 0x1085, %o2
25990 andn %o6, 0x091C, %i6
25991 be,a loop_2447
25992 tsubcctv %i5, %g5, %o0
25993 fblg %fcc3, loop_2448
25994 xorcc %i2, %l3, %l0
25995loop_2447:
25996 fxor %f20, %f28, %f4
25997 membar 0x3E
25998loop_2448:
25999 fsrc1 %f28, %f12
26000 srl %o1, 0x06, %g7
26001 fpadd16 %f14, %f10, %f22
26002 array8 %l5, %i4, %o3
26003 tle %icc, 0x3
26004 orn %i0, 0x1395, %g3
26005 movre %g6, %o5, %g1
26006 addcc %g4, 0x1855, %l4
26007 fcmpeq32 %f14, %f2, %l1
26008 sdiv %g2, 0x1056, %o4
26009 movpos %xcc, %l2, %o7
26010 fornot1s %f12, %f15, %f29
26011 edge32 %i7, %i1, %i3
26012 fpadd32s %f26, %f29, %f3
26013 sub %l6, %o2, %o6
26014 andncc %i6, %i5, %o0
26015 stx %g5, [%l7 + 0x70]
26016 fmovdvs %xcc, %f30, %f10
26017 sdivx %l3, 0x1CC1, %l0
26018 set 0x10, %g1
26019 stda %i2, [%l7 + %g1] 0x27
26020 membar #Sync
26021 movge %xcc, %g7, %o1
26022 set 0x40, %i6
26023 stda %f16, [%l7 + %i6] 0x88
26024 xnorcc %i4, %o3, %l5
26025 edge8l %g3, %i0, %g6
26026 xnorcc %g1, %o5, %l4
26027 sir 0x1045
26028 set 0x38, %g2
26029 stxa %l1, [%g0 + %g2] 0x4f
26030 ldsb [%l7 + 0x31], %g4
26031 bl,a,pt %xcc, loop_2449
26032 std %f10, [%l7 + 0x10]
26033 set 0x10, %l3
26034 prefetcha [%l7 + %l3] 0x15, 0x2
26035loop_2449:
26036 xnorcc %l2, 0x1771, %o7
26037 taddcc %i7, %g2, %i3
26038 movne %xcc, %i1, %l6
26039 fmovdgu %xcc, %f11, %f1
26040 movvs %xcc, %o6, %i6
26041 sub %o2, 0x0D8E, %i5
26042 movrne %o0, %l3, %g5
26043 bleu loop_2450
26044 tsubcc %l0, 0x1C54, %i2
26045 tcs %xcc, 0x1
26046 pdist %f4, %f6, %f2
26047loop_2450:
26048 nop
26049 set 0x2C, %o2
26050 sta %f25, [%l7 + %o2] 0x19
26051 fzeros %f1
26052 fmovdg %xcc, %f8, %f3
26053 mova %icc, %o1, %g7
26054 fbul %fcc1, loop_2451
26055 or %o3, 0x0D37, %l5
26056 umulcc %g3, 0x1A81, %i0
26057 fandnot2 %f6, %f4, %f22
26058loop_2451:
26059 fbuge %fcc0, loop_2452
26060 fmovdcs %icc, %f26, %f9
26061 fcmpeq16 %f16, %f2, %i4
26062 movl %xcc, %g1, %o5
26063loop_2452:
26064 mulscc %l4, %g6, %l1
26065 ldstub [%l7 + 0x24], %o4
26066 fmovrsgz %l2, %f0, %f18
26067 movleu %icc, %o7, %g4
26068 fble %fcc3, loop_2453
26069 add %g2, %i7, %i3
26070 set 0x1A, %o7
26071 stha %l6, [%l7 + %o7] 0x04
26072loop_2453:
26073 sll %i1, %i6, %o6
26074 movl %xcc, %i5, %o2
26075 fornot2 %f20, %f16, %f28
26076 fmovdne %xcc, %f16, %f31
26077 movl %xcc, %l3, %g5
26078 fxnor %f8, %f24, %f30
26079 array16 %o0, %i2, %l0
26080 movneg %icc, %g7, %o3
26081 addcc %o1, %g3, %i0
26082 edge8l %i4, %g1, %o5
26083 movrgez %l4, %l5, %g6
26084 array32 %o4, %l1, %o7
26085 movg %icc, %l2, %g4
26086 addcc %g2, %i7, %i3
26087 bg loop_2454
26088 movrne %i1, 0x17F, %i6
26089 subcc %o6, 0x0A7A, %l6
26090 movrlez %i5, %l3, %g5
26091loop_2454:
26092 andcc %o0, 0x05C8, %o2
26093 bn,a %icc, loop_2455
26094 alignaddrl %l0, %g7, %i2
26095 fandnot1 %f4, %f18, %f28
26096 movg %icc, %o1, %o3
26097loop_2455:
26098 movn %xcc, %g3, %i0
26099 or %g1, 0x0090, %o5
26100 fbule,a %fcc3, loop_2456
26101 movneg %icc, %i4, %l4
26102 tneg %icc, 0x1
26103 or %g6, %l5, %o4
26104loop_2456:
26105 taddcctv %l1, 0x0618, %l2
26106 tsubcctv %o7, %g4, %g2
26107 fnot2s %f21, %f9
26108 subc %i7, 0x16F2, %i3
26109 movg %xcc, %i6, %i1
26110 taddcc %l6, 0x169F, %o6
26111 orn %i5, 0x04FC, %g5
26112 ble,a,pn %icc, loop_2457
26113 tleu %xcc, 0x1
26114 fcmped %fcc0, %f20, %f8
26115 mulx %o0, 0x10E2, %l3
26116loop_2457:
26117 fpadd32s %f31, %f8, %f14
26118 movg %xcc, %o2, %g7
26119 ldsw [%l7 + 0x4C], %l0
26120 fmovs %f18, %f17
26121 sdivx %o1, 0x01AC, %o3
26122 fmovdpos %xcc, %f18, %f0
26123 sethi 0x09D0, %g3
26124 swap [%l7 + 0x30], %i2
26125 alignaddrl %i0, %g1, %i4
26126 fmovspos %icc, %f8, %f13
26127 tpos %icc, 0x4
26128 movgu %xcc, %l4, %o5
26129 tge %icc, 0x5
26130 brlez %l5, loop_2458
26131 srlx %g6, 0x07, %l1
26132 bn,a,pn %xcc, loop_2459
26133 array16 %l2, %o7, %g4
26134loop_2458:
26135 fmovdn %icc, %f29, %f25
26136 fbue,a %fcc1, loop_2460
26137loop_2459:
26138 tneg %xcc, 0x6
26139 add %o4, %g2, %i3
26140 movcs %xcc, %i7, %i1
26141loop_2460:
26142 edge16ln %i6, %o6, %i5
26143 edge8l %l6, %g5, %l3
26144 array8 %o0, %o2, %l0
26145 ldsh [%l7 + 0x66], %o1
26146 srax %o3, 0x14, %g3
26147 bgu,a,pn %xcc, loop_2461
26148 movpos %xcc, %g7, %i2
26149 fcmpd %fcc2, %f0, %f30
26150 fmovsge %xcc, %f19, %f12
26151loop_2461:
26152 fbuge,a %fcc1, loop_2462
26153 fmovsle %icc, %f16, %f3
26154 be,a %icc, loop_2463
26155 call loop_2464
26156loop_2462:
26157 smulcc %i0, 0x10A6, %i4
26158 restored
26159 rdpr %cwp, %g1
26160 rdpr %cansave, %g2
26161 rdpr %canrestore, %g3
26162 rdpr %cleanwin, %g4
26163 rdpr %otherwin, %g5
26164 rdpr %wstate, %g6
26165loop_2463:
26166 nop
26167 set 0x78, %g3
26168 sta %f1, [%l7 + %g3] 0x0c
26169loop_2464:
26170 tl %icc, 0x2
26171 addccc %l4, 0x0719, %o5
26172 srlx %g1, 0x1E, %g6
26173 edge32ln %l1, %l2, %l5
26174 umulcc %o7, 0x1A7D, %o4
26175 tle %icc, 0x3
26176 tsubcctv %g2, %g4, %i3
26177 bpos,a %icc, loop_2465
26178 addcc %i1, %i7, %i6
26179 fmovrse %o6, %f28, %f6
26180 addc %i5, 0x0775, %l6
26181loop_2465:
26182 mulx %l3, %g5, %o0
26183 nop
26184 setx loop_2466, %l0, %l1
26185 wrpr 0x1, %tl
26186 wrpr %l1, %tpc
26187 add %l1, 0x4, %l1
26188 wrpr %l1, %tnpc
26189 setx 0x34400001400, %l0, %l1
26190 wrpr %l1, %tstate
26191 wrhpr 0x4, %htstate
26192 retry
26193 fbue,a %fcc2, loop_2467
26194 lduh [%l7 + 0x42], %o2
26195 fmovrdlz %l0, %f0, %f16
26196loop_2466:
26197 fbug,a %fcc1, loop_2468
26198loop_2467:
26199 edge16n %o3, %o1, %g3
26200 movne %icc, %g7, %i0
26201 set 0x20, %o4
26202 lda [%l7 + %o4] 0x80, %f3
26203loop_2468:
26204 fmovdne %xcc, %f21, %f3
26205 addc %i2, %l4, %o5
26206 saved
26207 rdpr %cwp, %g1
26208 rdpr %cansave, %g2
26209 rdpr %canrestore, %g3
26210 rdpr %cleanwin, %g4
26211 rdpr %otherwin, %g5
26212 rdpr %wstate, %g6
26213 bne,a,pt %icc, loop_2469
26214 sdiv %i4, 0x13C4, %g1
26215 stbar
26216 fmovdgu %xcc, %f11, %f12
26217loop_2469:
26218 tn %icc, 0x1
26219 edge8ln %l1, %g6, %l5
26220 stx %o7, [%l7 + 0x58]
26221 movrlz %o4, 0x380, %l2
26222 movg %icc, %g2, %i3
26223 movgu %xcc, %g4, %i7
26224 xorcc %i1, 0x1FA1, %i6
26225 movre %o6, %l6, %i5
26226 fexpand %f10, %f10
26227 array16 %l3, %o0, %g5
26228 fandnot1 %f2, %f14, %f8
26229 srlx %l0, 0x19, %o3
26230 xorcc %o1, %g3, %g7
26231 fmovdvc %icc, %f23, %f21
26232 sdivx %o2, 0x1EB6, %i2
26233 movgu %icc, %l4, %o5
26234 fmovse %xcc, %f24, %f7
26235 fcmpgt32 %f8, %f8, %i4
26236 flush %l7 + 0x08
26237 bshuffle %f2, %f8, %f14
26238 fbu,a %fcc0, loop_2470
26239 subccc %g1, %i0, %g6
26240 fmovsvs %icc, %f5, %f23
26241 subcc %l5, %l1, %o4
26242loop_2470:
26243 mulx %o7, 0x1323, %l2
26244 wr %g0, 0x89, %asi
26245 swapa [%l7 + 0x70] %asi, %g2
26246 add %i3, %g4, %i1
26247 fmovdge %icc, %f17, %f29
26248 movge %icc, %i7, %i6
26249 edge32n %l6, %o6, %l3
26250 tge %icc, 0x1
26251 fpsub16 %f8, %f16, %f18
26252 bvc loop_2471
26253 movre %i5, 0x16E, %g5
26254 fmovrsgz %l0, %f13, %f28
26255 set 0x10, %g7
26256 sta %f1, [%l7 + %g7] 0x18
26257loop_2471:
26258 andcc %o0, %o3, %g3
26259 fbule,a %fcc2, loop_2472
26260 andcc %o1, 0x10CD, %g7
26261 movpos %icc, %i2, %o2
26262 brlz %l4, loop_2473
26263loop_2472:
26264 lduh [%l7 + 0x0C], %o5
26265 ld [%l7 + 0x48], %f16
26266 movrgez %i4, %g1, %i0
26267loop_2473:
26268 movvc %icc, %l5, %g6
26269 srax %l1, %o7, %l2
26270 set 0x40, %o6
26271 lduwa [%l7 + %o6] 0x04, %o4
26272 andn %i3, 0x1099, %g2
26273 tgu %xcc, 0x3
26274 stbar
26275 movrlz %g4, %i1, %i7
26276 wr %g0, 0x88, %asi
26277 ldsba [%l7 + 0x79] %asi, %l6
26278 array8 %i6, %o6, %l3
26279 nop
26280 setx loop_2474, %l0, %l1
26281 wrpr 0x1, %tl
26282 wrpr %l1, %tpc
26283 add %l1, 0x4, %l1
26284 wrpr %l1, %tnpc
26285 setx 0x34400001400, %l0, %l1
26286 wrpr %l1, %tstate
26287 wrhpr 0x4, %htstate
26288 retry
26289 bvs,a loop_2475
26290 fmovdl %icc, %f31, %f19
26291 sub %g5, 0x0209, %i5
26292loop_2474:
26293 fmovsvs %xcc, %f29, %f17
26294loop_2475:
26295 membar 0x45
26296 umul %o0, %o3, %g3
26297 fmovdcs %icc, %f6, %f27
26298 fnor %f24, %f16, %f20
26299 or %l0, %g7, %o1
26300 popc %i2, %o2
26301 movrlz %l4, 0x0BC, %i4
26302 umul %g1, 0x0AD1, %i0
26303 bgu %icc, loop_2476
26304 fmovrdne %l5, %f16, %f22
26305 set 0x17, %i1
26306 ldsba [%l7 + %i1] 0x81, %g6
26307loop_2476:
26308 fbge %fcc0, loop_2477
26309 fcmple32 %f22, %f4, %o5
26310 sdiv %l1, 0x1CC4, %l2
26311 sdivcc %o4, 0x01F3, %o7
26312loop_2477:
26313 tcc %xcc, 0x7
26314 lduh [%l7 + 0x62], %g2
26315 fnot1s %f30, %f10
26316 add %g4, 0x090F, %i3
26317 movvs %icc, %i7, %i1
26318 sub %l6, 0x09EA, %o6
26319 tge %icc, 0x0
26320 movpos %icc, %l3, %g5
26321 sdivcc %i5, 0x1840, %o0
26322 movcs %xcc, %i6, %g3
26323 or %l0, 0x1EFE, %o3
26324 fxors %f10, %f29, %f0
26325 smulcc %g7, 0x0AC7, %i2
26326 tg %xcc, 0x5
26327 be,pn %xcc, loop_2478
26328 movvs %icc, %o2, %o1
26329 srlx %l4, %g1, %i0
26330 fmul8x16au %f3, %f23, %f24
26331loop_2478:
26332 fnors %f0, %f30, %f31
26333 umulcc %l5, %g6, %o5
26334 fands %f21, %f0, %f14
26335 fbo,a %fcc2, loop_2479
26336 fmovrslz %i4, %f26, %f31
26337 fbul %fcc0, loop_2480
26338 fmovse %xcc, %f23, %f25
26339loop_2479:
26340 tcc %icc, 0x6
26341 mulx %l1, %o4, %o7
26342loop_2480:
26343 ldstub [%l7 + 0x1C], %l2
26344 sra %g4, %g2, %i7
26345 xnor %i1, 0x1645, %i3
26346 restored
26347 rdpr %cwp, %g1
26348 rdpr %cansave, %g2
26349 rdpr %canrestore, %g3
26350 rdpr %cleanwin, %g4
26351 rdpr %otherwin, %g5
26352 rdpr %wstate, %g6
26353 xorcc %l6, %o6, %l3
26354 popc 0x0D91, %g5
26355 fbg,a %fcc1, loop_2481
26356 fmovrdne %i5, %f8, %f14
26357 for %f20, %f12, %f8
26358 tge %xcc, 0x6
26359loop_2481:
26360 bn %xcc, loop_2482
26361 fsrc2 %f30, %f8
26362 fmovsvc %icc, %f6, %f24
26363 wr %g0, 0x80, %asi
26364 stwa %i6, [%l7 + 0x64] %asi
26365loop_2482:
26366 fzero %f24
26367 fpsub16 %f16, %f0, %f10
26368 fmovd %f6, %f30
26369 bne %xcc, loop_2483
26370 edge8 %o0, %g3, %o3
26371 bneg,a loop_2484
26372 smul %g7, 0x0801, %l0
26373loop_2483:
26374 fmovd %f20, %f30
26375 tleu %xcc, 0x2
26376loop_2484:
26377 ld [%l7 + 0x0C], %f2
26378 array32 %o2, %o1, %l4
26379 edge8 %g1, %i0, %l5
26380 subcc %i2, 0x1A06, %g6
26381 udivcc %i4, 0x157D, %l1
26382 ldsb [%l7 + 0x6E], %o5
26383 wr %g0, 0x88, %asi
26384 ldda [%l7 + 0x40] %asi, %f16
26385 bneg,a,pt %xcc, loop_2485
26386 tsubcc %o4, 0x0B02, %l2
26387 fbuge %fcc2, loop_2486
26388 brnz,a %o7, loop_2487
26389loop_2485:
26390 brlez,a %g2, loop_2488
26391 ldub [%l7 + 0x55], %g4
26392loop_2486:
26393 brgz,a %i1, loop_2489
26394loop_2487:
26395 movrgez %i7, %l6, %o6
26396loop_2488:
26397 fandnot1s %f20, %f5, %f20
26398 edge32ln %l3, %g5, %i5
26399loop_2489:
26400 fbuge,a %fcc1, loop_2490
26401 movge %icc, %i3, %o0
26402 fbu,a %fcc1, loop_2491
26403 sllx %g3, %o3, %i6
26404loop_2490:
26405 fcmpne32 %f26, %f8, %l0
26406 fbug %fcc2, loop_2492
26407loop_2491:
26408 fexpand %f30, %f30
26409 tvs %xcc, 0x2
26410 andcc %o2, 0x0ADA, %o1
26411loop_2492:
26412 bgu %icc, loop_2493
26413 fmovrsgez %g7, %f8, %f26
26414 movrgz %g1, %l4, %i0
26415 fmovrsgz %l5, %f26, %f6
26416loop_2493:
26417 movpos %xcc, %i2, %i4
26418 fmovrdlez %l1, %f22, %f0
26419 ba loop_2494
26420 and %o5, %o4, %g6
26421 orn %l2, %o7, %g4
26422 array8 %i1, %g2, %i7
26423loop_2494:
26424 sir 0x1CE0
26425 fbn %fcc1, loop_2495
26426 fcmps %fcc3, %f26, %f7
26427 andncc %o6, %l6, %l3
26428 edge8ln %i5, %g5, %o0
26429loop_2495:
26430 array16 %g3, %i3, %i6
26431 sth %o3, [%l7 + 0x2C]
26432 fabsd %f8, %f20
26433 movg %icc, %l0, %o1
26434 sra %g7, %o2, %l4
26435 fxnor %f4, %f18, %f10
26436 add %g1, %l5, %i0
26437 srl %i2, 0x0B, %i4
26438 set 0x5E, %i4
26439 lduha [%l7 + %i4] 0x89, %o5
26440 fexpand %f0, %f24
26441 fabss %f9, %f8
26442 tcc %icc, 0x0
26443 tleu %icc, 0x7
26444 sll %l1, %o4, %g6
26445 sethi 0x1C5D, %o7
26446 fmovsgu %icc, %f5, %f27
26447 saved
26448 rdpr %cwp, %g1
26449 rdpr %cansave, %g2
26450 rdpr %canrestore, %g3
26451 rdpr %cleanwin, %g4
26452 rdpr %otherwin, %g5
26453 rdpr %wstate, %g6
26454 taddcc %l2, 0x0CF8, %i1
26455 udiv %g4, 0x17F7, %i7
26456 nop
26457 set 0x4A, %i5
26458 ldstub [%l7 + %i5], %g2
26459 andcc %o6, 0x1C53, %l6
26460 fbg %fcc1, loop_2496
26461 movcs %icc, %i5, %g5
26462 tsubcctv %l3, %o0, %i3
26463 tsubcc %g3, 0x10DC, %i6
26464loop_2496:
26465 edge8n %o3, %l0, %g7
26466 alignaddrl %o2, %l4, %o1
26467 bne,a %icc, loop_2497
26468 fmovsa %xcc, %f2, %f22
26469 tg %icc, 0x1
26470 fnegd %f16, %f0
26471loop_2497:
26472 siam 0x7
26473 array16 %g1, %l5, %i0
26474 brgez,a %i4, loop_2498
26475 array8 %o5, %i2, %l1
26476 fandnot2 %f8, %f4, %f24
26477 fmovdg %icc, %f19, %f9
26478loop_2498:
26479 stw %g6, [%l7 + 0x5C]
26480 fone %f18
26481 orn %o7, 0x0030, %o4
26482 fmovspos %icc, %f1, %f29
26483 orncc %i1, 0x0706, %g4
26484 tle %xcc, 0x7
26485 sll %i7, %g2, %l2
26486 fbule %fcc1, loop_2499
26487 edge16ln %l6, %i5, %g5
26488 fmovrsgez %l3, %f21, %f27
26489 fmovdle %icc, %f12, %f16
26490loop_2499:
26491 fpsub16 %f8, %f10, %f16
26492 add %l7, 0x58, %l6
26493 wr %g0, 0x10, %asi
26494 ldxa [%l6] %asi, %o0
26495 casxa [%l6] %asi, %o0, %i3
26496 subc %o6, %i6, %o3
26497 alignaddr %l0, %g3, %g7
26498 fmovde %xcc, %f19, %f29
26499 tn %icc, 0x6
26500 fnands %f4, %f5, %f1
26501 tne %xcc, 0x6
26502 wr %g0, 0x88, %asi
26503 ldsha [%l7 + 0x38] %asi, %l4
26504 fmovsneg %xcc, %f9, %f29
26505 fmovrdne %o1, %f28, %f18
26506 membar 0x41
26507 movvc %icc, %g1, %l5
26508 fabsd %f16, %f22
26509 fbo,a %fcc1, loop_2500
26510 movrlz %i0, %i4, %o2
26511 fbl,a %fcc1, loop_2501
26512 edge16 %i2, %o5, %l1
26513loop_2500:
26514 movleu %icc, %g6, %o7
26515 nop
26516 setx loop_2502, %l0, %l1
26517 wrpr 0x1, %tl
26518 wrpr %l1, %tpc
26519 add %l1, 0x4, %l1
26520 wrpr %l1, %tnpc
26521 setx 0x34400001400, %l0, %l1
26522 wrpr %l1, %tstate
26523 wrhpr 0x4, %htstate
26524 retry
26525loop_2501:
26526 fxor %f28, %f16, %f26
26527 wr %g0, 0x0c, %asi
26528 lduha [%l7 + 0x12] %asi, %i1
26529loop_2502:
26530 addcc %o4, %g4, %g2
26531 membar 0x15
26532 tn %xcc, 0x6
26533 fpadd16 %f20, %f28, %f10
26534 fmul8sux16 %f22, %f20, %f30
26535 fpsub32 %f10, %f6, %f14
26536 te %icc, 0x1
26537 prefetch [%l7 + 0x68], 0x2
26538 fmul8x16au %f23, %f26, %f20
26539 ta %icc, 0x1
26540 ldsw [%l7 + 0x38], %i7
26541 movcs %icc, %l6, %l2
26542 ldsh [%l7 + 0x30], %i5
26543 wr %g0, 0x04, %asi
26544 lda [%l7 + 0x6C] %asi, %f13
26545 sdivx %g5, 0x1B23, %o0
26546 srl %i3, %l3, %o6
26547 brnz %i6, loop_2503
26548 movl %xcc, %o3, %g3
26549 movrgez %l0, %l4, %o1
26550 set 0x6E, %g6
26551 stha %g7, [%l7 + %g6] 0x0c
26552loop_2503:
26553 tle %xcc, 0x1
26554 edge8ln %l5, %i0, %g1
26555 edge16l %o2, %i4, %o5
26556 wr %g0, 0x81, %asi
26557 lduba [%l7 + 0x15] %asi, %l1
26558 movrlz %i2, %g6, %o7
26559 movg %icc, %i1, %g4
26560 set 0x66, %l4
26561 stha %g2, [%l7 + %l4] 0xe2
26562 membar #Sync
26563 tgu %xcc, 0x3
26564 bn,pn %icc, loop_2504
26565 tvc %xcc, 0x5
26566 fcmpgt32 %f14, %f0, %o4
26567 movrgez %l6, 0x3C8, %i7
26568loop_2504:
26569 taddcctv %l2, 0x1CC9, %g5
26570 bvc,a,pt %icc, loop_2505
26571 movge %icc, %o0, %i5
26572 std %i2, [%l7 + 0x28]
26573 fbule %fcc3, loop_2506
26574loop_2505:
26575 movgu %icc, %l3, %i6
26576 subcc %o3, 0x0179, %g3
26577 movcs %icc, %o6, %l4
26578loop_2506:
26579 mulx %o1, 0x11B8, %g7
26580 tgu %xcc, 0x2
26581 fands %f22, %f0, %f24
26582 sethi 0x1E42, %l5
26583 bn,a,pt %icc, loop_2507
26584 movrne %i0, 0x2E4, %l0
26585 set 0x7C, %l5
26586 lda [%l7 + %l5] 0x10, %f26
26587loop_2507:
26588 fnot2 %f4, %f10
26589 edge8ln %o2, %i4, %g1
26590 movcs %icc, %l1, %i2
26591 membar 0x17
26592 smulcc %g6, %o7, %o5
26593 edge16l %i1, %g4, %g2
26594 sdivx %o4, 0x085B, %i7
26595 tneg %xcc, 0x6
26596 tn %icc, 0x6
26597 taddcc %l6, 0x04BE, %l2
26598 udivx %o0, 0x1FBF, %g5
26599 fpack32 %f26, %f14, %f16
26600 fpsub32s %f2, %f18, %f3
26601 tgu %xcc, 0x0
26602 te %icc, 0x6
26603 and %i5, 0x04D2, %l3
26604 tl %xcc, 0x2
26605 tcc %xcc, 0x5
26606 movrlz %i6, 0x3A6, %i3
26607 tneg %xcc, 0x1
26608 sdivx %o3, 0x04AD, %o6
26609 nop
26610 setx loop_2508, %l0, %l1
26611 wrpr 0x1, %tl
26612 wrpr %l1, %tnpc
26613 setx 0x34400001400, %l0, %l1
26614 wrpr %l1, %tstate
26615 wrhpr 0x4, %htstate
26616 done
26617 tvs %xcc, 0x7
26618 mova %xcc, %l4, %g3
26619 ldub [%l7 + 0x13], %g7
26620loop_2508:
26621 movvc %xcc, %o1, %i0
26622 brz,a %l5, loop_2509
26623 bpos,a %xcc, loop_2510
26624 subcc %o2, %l0, %i4
26625 tpos %icc, 0x4
26626loop_2509:
26627 fbul %fcc0, loop_2511
26628loop_2510:
26629 udivcc %g1, 0x0B8C, %i2
26630 edge32l %l1, %o7, %o5
26631 tvc %xcc, 0x1
26632loop_2511:
26633 fbne %fcc3, loop_2512
26634 bcs %xcc, loop_2513
26635 fpmerge %f27, %f18, %f24
26636 sub %g6, %i1, %g4
26637loop_2512:
26638 orcc %o4, %g2, %l6
26639loop_2513:
26640 umul %l2, 0x1755, %i7
26641 fxors %f9, %f28, %f0
26642 srlx %g5, 0x18, %i5
26643 srl %l3, 0x0E, %o0
26644 movvs %icc, %i6, %o3
26645 udivx %i3, 0x0356, %l4
26646 fmovdpos %xcc, %f24, %f31
26647 fsrc1 %f0, %f0
26648 fmovscs %icc, %f21, %f16
26649 wr %g0, 0xe2, %asi
26650 stba %g3, [%l7 + 0x48] %asi
26651 membar #Sync
26652 bvc,a,pt %icc, loop_2514
26653 or %o6, %g7, %o1
26654 sdivcc %i0, 0x1A73, %o2
26655 fnegs %f17, %f4
26656loop_2514:
26657 fabsd %f16, %f14
26658 fmovrslz %l0, %f23, %f6
26659 edge32ln %l5, %i4, %g1
26660 fpsub32s %f10, %f0, %f6
26661 brnz %i2, loop_2515
26662 movrlez %l1, %o7, %g6
26663 xor %o5, 0x0DD7, %i1
26664 orncc %o4, 0x192E, %g2
26665loop_2515:
26666 nop
26667 set 0x30, %g4
26668 stda %g4, [%l7 + %g4] 0xeb
26669 membar #Sync
26670 popc %l6, %i7
26671 bvc,pn %xcc, loop_2516
26672 fmovsgu %icc, %f28, %f28
26673 array32 %g5, %l2, %i5
26674 set 0x5C, %i2
26675 ldswa [%l7 + %i2] 0x04, %l3
26676loop_2516:
26677 edge32 %o0, %o3, %i6
26678 wr %g0, 0x27, %asi
26679 ldda [%l7 + 0x40] %asi, %i2
26680 edge16 %g3, %l4, %o6
26681 sra %g7, %i0, %o2
26682 xnor %o1, 0x11F0, %l0
26683 fbu,a %fcc3, loop_2517
26684 xnorcc %i4, %g1, %i2
26685 fxnor %f2, %f10, %f14
26686 ta %xcc, 0x4
26687loop_2517:
26688 movvs %icc, %l5, %l1
26689 edge32n %o7, %g6, %i1
26690 nop
26691 setx loop_2518, %l0, %l1
26692 wrpr 0x1, %tl
26693 wrpr %l1, %tpc
26694 add %l1, 0x4, %l1
26695 wrpr %l1, %tnpc
26696 setx 0x34400001400, %l0, %l1
26697 wrpr %l1, %tstate
26698 wrhpr 0x4, %htstate
26699 retry
26700 edge32l %o5, %o4, %g4
26701 fmovde %xcc, %f8, %f31
26702 sll %l6, 0x07, %i7
26703loop_2518:
26704 or %g5, 0x0486, %l2
26705 umul %g2, 0x0F5B, %l3
26706 mulx %o0, 0x1EF8, %o3
26707 fmovsa %icc, %f4, %f10
26708 wr %g0, 0x88, %asi
26709 lduwa [%l7 + 0x30] %asi, %i6
26710 ldsw [%l7 + 0x64], %i3
26711 edge8 %i5, %g3, %l4
26712 fandnot1s %f27, %f1, %f27
26713 tleu %xcc, 0x3
26714 wr %g0, 0xe3, %asi
26715 stha %g7, [%l7 + 0x08] %asi
26716 membar #Sync
26717 edge16n %i0, %o6, %o2
26718 movrne %l0, 0x1DF, %o1
26719 fbule %fcc1, loop_2519
26720 or %g1, %i4, %l5
26721 movgu %icc, %i2, %l1
26722 set 0x14, %o1
26723 stwa %g6, [%l7 + %o1] 0x88
26724loop_2519:
26725 fmovsgu %icc, %f10, %f25
26726 movrne %i1, %o5, %o4
26727 brgz %o7, loop_2520
26728 smulcc %g4, %i7, %g5
26729 fbu,a %fcc1, loop_2521
26730 udivx %l2, 0x19F8, %g2
26731loop_2520:
26732 te %xcc, 0x4
26733 fpsub32 %f12, %f12, %f6
26734loop_2521:
26735 andncc %l3, %o0, %o3
26736 sub %l6, %i3, %i6
26737 xor %g3, 0x1B80, %i5
26738 fpsub32 %f24, %f8, %f2
26739 sethi 0x0246, %g7
26740 srl %i0, %l4, %o6
26741 set 0x28, %i0
26742 stda %l0, [%l7 + %i0] 0x89
26743 tne %icc, 0x4
26744 andcc %o1, 0x16D6, %o2
26745 fexpand %f29, %f24
26746 for %f6, %f12, %f8
26747 bvs loop_2522
26748 ld [%l7 + 0x40], %f28
26749 fxors %f28, %f26, %f11
26750 fcmple16 %f14, %f24, %g1
26751loop_2522:
26752 fpack32 %f0, %f10, %f14
26753 xnorcc %i4, %i2, %l1
26754 movl %icc, %l5, %g6
26755 array32 %o5, %o4, %o7
26756 set 0x58, %i7
26757 stxa %i1, [%l7 + %i7] 0x27
26758 membar #Sync
26759 edge8 %i7, %g5, %l2
26760 xor %g4, 0x0D0A, %g2
26761 edge32n %o0, %l3, %o3
26762 fnegd %f20, %f26
26763 smulcc %l6, 0x17B1, %i6
26764 te %xcc, 0x0
26765 fmovda %icc, %f6, %f21
26766 fnand %f28, %f18, %f10
26767 fzeros %f13
26768 srax %i3, 0x0B, %g3
26769 ld [%l7 + 0x54], %f28
26770 fmovrsgz %g7, %f16, %f24
26771 movge %xcc, %i5, %l4
26772 fnegs %f9, %f4
26773 tvs %icc, 0x2
26774 sdiv %o6, 0x19E3, %i0
26775 addc %l0, 0x0636, %o2
26776 orn %o1, 0x18A4, %g1
26777 taddcctv %i4, %l1, %l5
26778 mulx %g6, %i2, %o5
26779 brlz,a %o4, loop_2523
26780 srl %i1, 0x02, %i7
26781 fmul8x16au %f26, %f11, %f12
26782 movrlez %g5, %l2, %o7
26783loop_2523:
26784 nop
26785 wr %g0, 0x89, %asi
26786 ldstuba [%l7 + 0x40] %asi, %g2
26787 edge32n %o0, %g4, %l3
26788 fmovsl %icc, %f12, %f11
26789 tcc %icc, 0x3
26790 movcc %xcc, %o3, %l6
26791 membar 0x5C
26792 fmovrslz %i3, %f24, %f9
26793 movvs %xcc, %i6, %g3
26794 sdivcc %i5, 0x07BA, %g7
26795 fxnor %f16, %f10, %f18
26796 fblg %fcc1, loop_2524
26797 membar 0x77
26798 fbge %fcc1, loop_2525
26799 fmovdge %xcc, %f8, %f25
26800loop_2524:
26801 movrgez %l4, 0x19A, %i0
26802 fcmple16 %f28, %f26, %l0
26803loop_2525:
26804 fcmpeq16 %f26, %f6, %o6
26805 movrlz %o2, 0x2B7, %g1
26806 udivcc %i4, 0x1402, %l1
26807 edge8n %l5, %g6, %i2
26808 restored
26809 rdpr %cwp, %g1
26810 rdpr %cansave, %g2
26811 rdpr %canrestore, %g3
26812 rdpr %cleanwin, %g4
26813 rdpr %otherwin, %g5
26814 rdpr %wstate, %g6
26815 fmovdvc %xcc, %f1, %f19
26816 movrne %o5, %o1, %o4
26817 membar 0x6D
26818 ba %icc, loop_2526
26819 brlz,a %i1, loop_2527
26820 movleu %icc, %g5, %l2
26821 fnand %f12, %f24, %f10
26822loop_2526:
26823 ba %icc, loop_2528
26824loop_2527:
26825 movrgez %o7, 0x3E0, %g2
26826 umulcc %o0, 0x0704, %g4
26827 umulcc %i7, 0x1041, %l3
26828loop_2528:
26829 xorcc %l6, %i3, %i6
26830 std %o2, [%l7 + 0x20]
26831 mova %xcc, %g3, %i5
26832 set 0x30, %i3
26833 stda %l4, [%l7 + %i3] 0x80
26834 swap [%l7 + 0x20], %i0
26835 movre %g7, 0x30B, %o6
26836 fmovrsne %l0, %f1, %f7
26837 movn %icc, %g1, %i4
26838 set 0x218, %o3
26839 ldxa [%g0 + %o3] 0x52, %o2
26840 tge %icc, 0x5
26841 movge %xcc, %l5, %l1
26842 fmul8sux16 %f26, %f8, %f12
26843 nop
26844 setx loop_2529, %l0, %l1
26845 wrpr 0x1, %tl
26846 wrpr %l1, %tpc
26847 add %l1, 0x4, %l1
26848 wrpr %l1, %tnpc
26849 setx 0x34400001400, %l0, %l1
26850 wrpr %l1, %tstate
26851 wrhpr 0x4, %htstate
26852 retry
26853 subc %g6, 0x06B3, %i2
26854 udiv %o5, 0x1C49, %o1
26855 fmovsvc %icc, %f7, %f3
26856loop_2529:
26857 fone %f0
26858 movvs %xcc, %o4, %g5
26859 fcmpne16 %f10, %f26, %i1
26860 edge8ln %o7, %g2, %l2
26861 fmul8x16 %f2, %f18, %f24
26862 fbo,a %fcc3, loop_2530
26863 xnorcc %o0, %i7, %l3
26864 fxnor %f26, %f20, %f10
26865 movcs %xcc, %l6, %g4
26866loop_2530:
26867 popc %i6, %o3
26868 bl,pn %xcc, loop_2531
26869 movpos %xcc, %i3, %g3
26870 tne %icc, 0x7
26871 fxnor %f14, %f16, %f12
26872loop_2531:
26873 fbule,a %fcc1, loop_2532
26874 sth %i5, [%l7 + 0x4C]
26875 fpadd16s %f21, %f14, %f16
26876 edge8 %l4, %i0, %o6
26877loop_2532:
26878 fornot2s %f28, %f25, %f9
26879 edge8n %g7, %g1, %l0
26880 movle %icc, %i4, %l5
26881 edge8n %o2, %l1, %g6
26882 nop
26883 set 0x7C, %l6
26884 prefetch [%l7 + %l6], 0x2
26885 udivx %o5, 0x0F55, %o1
26886 fornot2 %f24, %f30, %f26
26887 std %o4, [%l7 + 0x28]
26888 or %i2, %i1, %o7
26889 fmul8sux16 %f26, %f4, %f2
26890 xorcc %g2, %g5, %l2
26891 fpadd32s %f24, %f27, %f5
26892 fmovrse %i7, %f0, %f13
26893 edge32n %o0, %l6, %l3
26894 movrlez %g4, %i6, %i3
26895 fornot1s %f8, %f0, %f2
26896 fmovspos %xcc, %f9, %f24
26897 fmovrsgz %g3, %f13, %f12
26898 prefetch [%l7 + 0x48], 0x3
26899 movle %xcc, %o3, %l4
26900 nop
26901 setx loop_2533, %l0, %l1
26902 jmpl %l1, %i0
26903 fmovdvc %xcc, %f26, %f30
26904 mulx %o6, %i5, %g7
26905 movl %xcc, %l0, %i4
26906loop_2533:
26907 tcs %xcc, 0x6
26908 fbe,a %fcc3, loop_2534
26909 tn %xcc, 0x1
26910 fbule %fcc0, loop_2535
26911 edge32 %l5, %g1, %l1
26912loop_2534:
26913 fpack32 %f20, %f10, %f26
26914 movl %xcc, %o2, %o5
26915loop_2535:
26916 fandnot2s %f0, %f13, %f28
26917 edge16l %o1, %g6, %i2
26918 edge8 %o4, %o7, %g2
26919 subccc %g5, 0x1960, %i1
26920 wr %g0, 0x81, %asi
26921 stha %i7, [%l7 + 0x62] %asi
26922 sll %o0, %l2, %l6
26923 orn %g4, 0x004D, %i6
26924 umul %l3, 0x1B5B, %i3
26925 tsubcctv %o3, 0x10B8, %l4
26926 sethi 0x0A65, %i0
26927 nop
26928 setx loop_2536, %l0, %l1
26929 wrpr 0x1, %tl
26930 wrpr %l1, %tnpc
26931 setx 0x34400001400, %l0, %l1
26932 wrpr %l1, %tstate
26933 wrhpr 0x4, %htstate
26934 done
26935 taddcc %g3, %o6, %i5
26936 fmovrdlez %g7, %f26, %f0
26937 movvc %xcc, %i4, %l5
26938loop_2536:
26939 and %l0, 0x18A9, %g1
26940 bvs,a,pn %xcc, loop_2537
26941 subcc %o2, 0x0C14, %o5
26942 movleu %icc, %l1, %g6
26943 bgu %xcc, loop_2538
26944loop_2537:
26945 bcc,a,pt %icc, loop_2539
26946 edge8 %o1, %o4, %i2
26947 tvs %icc, 0x1
26948loop_2538:
26949 umul %o7, %g2, %i1
26950loop_2539:
26951 fmovdcc %icc, %f16, %f26
26952 set 0x10, %g5
26953 lduba [%l7 + %g5] 0x15, %g5
26954 stx %i7, [%l7 + 0x60]
26955 orncc %l2, 0x03FB, %l6
26956 fbg,a %fcc1, loop_2540
26957 movleu %icc, %g4, %o0
26958 edge8 %l3, %i6, %i3
26959 edge16 %o3, %l4, %i0
26960loop_2540:
26961 xnorcc %g3, %o6, %g7
26962 edge32n %i5, %i4, %l5
26963 fpsub16s %f5, %f7, %f14
26964 movge %xcc, %g1, %o2
26965 ldd [%l7 + 0x78], %o4
26966 movrgez %l0, %l1, %g6
26967 edge8ln %o4, %o1, %i2
26968 movle %xcc, %o7, %i1
26969 srlx %g2, %g5, %l2
26970 srax %l6, 0x16, %g4
26971 xorcc %o0, %i7, %l3
26972 swap [%l7 + 0x6C], %i3
26973 xnor %o3, %i6, %i0
26974 wr %g0, 0x11, %asi
26975 sta %f2, [%l7 + 0x0C] %asi
26976 fzero %f22
26977 umul %l4, %g3, %g7
26978 fbn,a %fcc0, loop_2541
26979 fbug %fcc0, loop_2542
26980 saved
26981 rdpr %cwp, %g1
26982 rdpr %cansave, %g2
26983 rdpr %canrestore, %g3
26984 rdpr %cleanwin, %g4
26985 rdpr %otherwin, %g5
26986 rdpr %wstate, %g6
26987 orncc %o6, %i4, %i5
26988loop_2541:
26989 fnand %f4, %f4, %f22
26990loop_2542:
26991 sdiv %g1, 0x09DE, %o2
26992 movcs %icc, %o5, %l0
26993 fblg %fcc3, loop_2543
26994 movcc %icc, %l5, %g6
26995 edge8n %l1, %o4, %o1
26996 movge %xcc, %i2, %o7
26997loop_2543:
26998 fones %f17
26999 add %g2, %g5, %i1
27000 xor %l2, 0x06C5, %l6
27001 ldsb [%l7 + 0x69], %g4
27002 fpsub32s %f24, %f9, %f6
27003 fmovdl %icc, %f9, %f1
27004 tpos %icc, 0x7
27005 set 0x1C, %o0
27006 ldswa [%l7 + %o0] 0x0c, %i7
27007 ldub [%l7 + 0x3A], %l3
27008 orncc %i3, %o3, %o0
27009 fmovdl %icc, %f5, %f10
27010 srlx %i0, %i6, %g3
27011 srax %l4, %o6, %g7
27012 bleu %icc, loop_2544
27013 fpsub16 %f0, %f8, %f20
27014 fmovse %icc, %f6, %f7
27015 subccc %i5, 0x1383, %i4
27016loop_2544:
27017 fblg,a %fcc0, loop_2545
27018 tvs %xcc, 0x5
27019 edge32n %g1, %o5, %l0
27020 orncc %l5, %o2, %l1
27021loop_2545:
27022 stx %o4, [%l7 + 0x28]
27023 stw %o1, [%l7 + 0x74]
27024 movl %icc, %g6, %i2
27025 taddcctv %g2, %g5, %i1
27026 or %l2, %o7, %g4
27027 wr %g0, 0x27, %asi
27028 stba %i7, [%l7 + 0x13] %asi
27029 membar #Sync
27030 srlx %l3, 0x12, %l6
27031 std %f18, [%l7 + 0x60]
27032 tpos %xcc, 0x7
27033 mulscc %i3, %o3, %o0
27034 andncc %i6, %g3, %i0
27035 be,a,pn %icc, loop_2546
27036 edge8ln %l4, %o6, %i5
27037 move %xcc, %g7, %i4
27038 fmovrslz %o5, %f23, %f14
27039loop_2546:
27040 sdivx %g1, 0x0B78, %l0
27041 bshuffle %f6, %f30, %f12
27042 udivx %l5, 0x1D9C, %o2
27043 tle %icc, 0x3
27044 tle %icc, 0x2
27045 bpos,a,pt %icc, loop_2547
27046 brgez,a %o4, loop_2548
27047 movge %icc, %l1, %g6
27048 tcs %icc, 0x0
27049loop_2547:
27050 sub %o1, 0x0306, %i2
27051loop_2548:
27052 taddcctv %g5, 0x1AC2, %g2
27053 fmovsl %icc, %f9, %f2
27054 fmovdcs %xcc, %f25, %f1
27055 sllx %l2, 0x12, %i1
27056 edge8 %o7, %i7, %l3
27057 fmovsl %xcc, %f7, %f5
27058 fbue,a %fcc1, loop_2549
27059 edge8 %l6, %g4, %i3
27060 edge8ln %o3, %i6, %o0
27061 fba,a %fcc3, loop_2550
27062loop_2549:
27063 movrgz %g3, 0x215, %i0
27064 call loop_2551
27065 tgu %icc, 0x1
27066loop_2550:
27067 nop
27068 set 0x73, %o5
27069 ldsba [%l7 + %o5] 0x14, %o6
27070loop_2551:
27071 srlx %i5, 0x06, %g7
27072 ldsw [%l7 + 0x64], %i4
27073 brgz %l4, loop_2552
27074 membar 0x1F
27075 movgu %icc, %o5, %g1
27076 srl %l0, %o2, %l5
27077loop_2552:
27078 fpadd32s %f28, %f0, %f6
27079 restored
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 sllx %o4, 0x1D, %l1
27087 ldd [%l7 + 0x58], %f0
27088 bl,a %icc, loop_2553
27089 taddcctv %o1, %i2, %g5
27090 wr %g0, 0x80, %asi
27091 stha %g2, [%l7 + 0x0E] %asi
27092loop_2553:
27093 bpos,pn %icc, loop_2554
27094 fnand %f24, %f20, %f16
27095 orn %g6, 0x07C8, %l2
27096 array32 %i1, %i7, %l3
27097loop_2554:
27098 udiv %o7, 0x0B9B, %g4
27099 movvc %xcc, %i3, %l6
27100 fnot2s %f2, %f28
27101 fsrc2 %f16, %f18
27102 fpadd32s %f23, %f29, %f16
27103 tne %icc, 0x4
27104 ldsb [%l7 + 0x78], %o3
27105 wr %g0, 0x89, %asi
27106 lduba [%l7 + 0x41] %asi, %i6
27107 edge8l %g3, %o0, %i0
27108 orn %i5, 0x0466, %g7
27109 movle %icc, %i4, %l4
27110 tleu %icc, 0x1
27111 brgz,a %o5, loop_2555
27112 sra %o6, %l0, %o2
27113 udivcc %g1, 0x007E, %l5
27114 fmovdge %icc, %f23, %f30
27115loop_2555:
27116 addc %o4, 0x0F93, %o1
27117 edge32l %i2, %l1, %g2
27118 movgu %icc, %g6, %l2
27119 or %g5, %i1, %l3
27120 movrlez %o7, %g4, %i3
27121 fnot2 %f22, %f30
27122 fpsub32s %f1, %f22, %f1
27123 fbne,a %fcc3, loop_2556
27124 fbug,a %fcc0, loop_2557
27125 fpsub16s %f16, %f5, %f2
27126 fmovsne %xcc, %f31, %f23
27127loop_2556:
27128 fnand %f24, %f24, %f18
27129loop_2557:
27130 saved
27131 rdpr %cwp, %g1
27132 rdpr %cansave, %g2
27133 rdpr %canrestore, %g3
27134 rdpr %cleanwin, %g4
27135 rdpr %otherwin, %g5
27136 rdpr %wstate, %g6
27137 add %l7, 0x60, %l6
27138 wr %g0, 0x80, %asi
27139 casa [%l6] %asi, %i7, %l6
27140 bneg,a loop_2558
27141 ldd [%l7 + 0x60], %i6
27142 smulcc %g3, %o0, %i0
27143 movre %i5, 0x191, %o3
27144loop_2558:
27145 fnot2 %f30, %f20
27146 tcc %xcc, 0x4
27147 edge16ln %g7, %i4, %o5
27148 nop
27149 setx loop_2559, %l0, %l1
27150 wrpr 0x1, %tl
27151 wrpr %l1, %tpc
27152 add %l1, 0x4, %l1
27153 wrpr %l1, %tnpc
27154 setx 0x34400001400, %l0, %l1
27155 wrpr %l1, %tstate
27156 wrhpr 0x4, %htstate
27157 retry
27158 ld [%l7 + 0x58], %f10
27159 add %l7, 0x60, %l6
27160 wr %g0, 0x88, %asi
27161 casxa [%l6] %asi, %l4, %l0
27162loop_2559:
27163 movvs %icc, %o2, %g1
27164 fbule,a %fcc3, loop_2560
27165 fxnor %f14, %f8, %f28
27166 edge16 %l5, %o6, %o1
27167 fnot2 %f2, %f8
27168loop_2560:
27169 ldsb [%l7 + 0x7E], %o4
27170 addcc %l1, 0x0B5B, %i2
27171 srlx %g2, %l2, %g5
27172 bge,a loop_2561
27173 bgu,pt %xcc, loop_2562
27174 taddcctv %i1, %g6, %o7
27175 ba,a,pn %xcc, loop_2563
27176loop_2561:
27177 xnorcc %l3, 0x1042, %i3
27178loop_2562:
27179 fand %f12, %f28, %f20
27180 movrlez %g4, 0x0E0, %i7
27181loop_2563:
27182 movneg %xcc, %i6, %l6
27183 sth %g3, [%l7 + 0x24]
27184 fbn %fcc3, loop_2564
27185 nop
27186 set 0x30, %l2
27187 ldd [%l7 + %l2], %o0
27188 move %icc, %i0, %o3
27189 smulcc %i5, %g7, %i4
27190loop_2564:
27191 bn loop_2565
27192 xor %o5, %l4, %l0
27193 siam 0x1
27194 tvs %xcc, 0x0
27195loop_2565:
27196 edge8 %o2, %g1, %o6
27197 brlez,a %l5, loop_2566
27198 flush %l7 + 0x50
27199 wr %g0, 0x88, %asi
27200 prefetcha [%l7 + 0x10] %asi, 0x1
27201loop_2566:
27202 nop
27203 setx loop_2567, %l0, %l1
27204 wrpr 0x1, %tl
27205 wrpr %l1, %tpc
27206 add %l1, 0x4, %l1
27207 wrpr %l1, %tnpc
27208 setx 0x34400001400, %l0, %l1
27209 wrpr %l1, %tstate
27210 wrhpr 0x4, %htstate
27211 retry
27212 orncc %o4, %l1, %g2
27213 edge8l %l2, %i2, %g5
27214 andncc %g6, %i1, %l3
27215loop_2567:
27216 fpsub32 %f14, %f26, %f18
27217 tle %icc, 0x7
27218 subc %o7, 0x11C4, %g4
27219 or %i3, %i6, %l6
27220 flush %l7 + 0x40
27221 bn %icc, loop_2568
27222 fnot2s %f7, %f29
27223 fbl,a %fcc2, loop_2569
27224 fandnot1s %f13, %f29, %f7
27225loop_2568:
27226 smulcc %g3, %i7, %i0
27227 and %o3, %o0, %g7
27228loop_2569:
27229 fbo,a %fcc3, loop_2570
27230 tneg %xcc, 0x0
27231 sllx %i4, 0x14, %o5
27232 fand %f28, %f6, %f24
27233loop_2570:
27234 xnorcc %i5, %l4, %l0
27235 smulcc %o2, %o6, %l5
27236 add %l7, 0x20, %l6
27237 wr %g0, 0x88, %asi
27238 casxa [%l6] 0x88, %o1, %g1
27239 add %o4, %g2, %l1
27240 tvc %xcc, 0x1
27241 ldub [%l7 + 0x35], %l2
27242 orncc %g5, 0x16F5, %i2
27243 fsrc1s %f1, %f28
27244 fmovsn %icc, %f27, %f16
27245 bshuffle %f20, %f6, %f24
27246 fandnot2 %f18, %f0, %f16
27247 tneg %xcc, 0x4
27248 fsrc2s %f2, %f30
27249 movne %icc, %i1, %g6
27250 andn %o7, %g4, %i3
27251 movvs %xcc, %l3, %l6
27252 addccc %g3, %i7, %i0
27253 std %i6, [%l7 + 0x30]
27254 edge8 %o3, %g7, %i4
27255 edge8ln %o5, %o0, %i5
27256 srax %l0, %l4, %o6
27257 fands %f7, %f27, %f16
27258 fornot1 %f10, %f10, %f28
27259 fands %f21, %f9, %f24
27260 array8 %o2, %l5, %o1
27261 srl %o4, 0x1A, %g2
27262 movn %xcc, %g1, %l2
27263 set 0x28, %l1
27264 ldsba [%l7 + %l1] 0x11, %l1
27265 fbu %fcc3, loop_2571
27266 std %i2, [%l7 + 0x20]
27267 fmovsn %xcc, %f13, %f7
27268 fmovdcs %xcc, %f4, %f23
27269loop_2571:
27270 ldstub [%l7 + 0x45], %g5
27271 sethi 0x1AE3, %g6
27272 brlez,a %i1, loop_2572
27273 fbge %fcc0, loop_2573
27274 fbue %fcc3, loop_2574
27275 fxnors %f12, %f12, %f26
27276loop_2572:
27277 nop
27278 set 0x3C, %g1
27279 lduwa [%l7 + %g1] 0x81, %g4
27280loop_2573:
27281 xorcc %o7, %i3, %l6
27282loop_2574:
27283 add %g3, 0x1AD5, %l3
27284 andncc %i7, %i0, %o3
27285 stb %i6, [%l7 + 0x6B]
27286 fands %f15, %f15, %f16
27287 wr %g0, 0x0c, %asi
27288 lda [%l7 + 0x6C] %asi, %f1
27289 fbge %fcc1, loop_2575
27290 orncc %g7, %i4, %o0
27291 fpsub32 %f12, %f22, %f8
27292 fcmpne32 %f14, %f16, %o5
27293loop_2575:
27294 fbo %fcc0, loop_2576
27295 sll %i5, %l4, %l0
27296 brlz %o2, loop_2577
27297 fzero %f0
27298loop_2576:
27299 tg %icc, 0x7
27300 ble,pn %icc, loop_2578
27301loop_2577:
27302 ba,pn %xcc, loop_2579
27303 movleu %icc, %l5, %o6
27304 fones %f7
27305loop_2578:
27306 edge32l %o1, %g2, %o4
27307loop_2579:
27308 movleu %xcc, %l2, %g1
27309 movne %icc, %l1, %i2
27310 fbl %fcc1, loop_2580
27311 fmovd %f20, %f4
27312 bg %xcc, loop_2581
27313 subc %g6, %i1, %g4
27314loop_2580:
27315 movpos %xcc, %g5, %i3
27316 fzero %f20
27317loop_2581:
27318 tne %xcc, 0x1
27319 tsubcctv %o7, 0x0730, %l6
27320 movrlez %l3, %g3, %i7
27321 udivcc %i0, 0x12A2, %i6
27322 mova %icc, %o3, %i4
27323 brnz %g7, loop_2582
27324 xnorcc %o0, 0x0710, %i5
27325 fxors %f2, %f26, %f6
27326 xnorcc %l4, %l0, %o2
27327loop_2582:
27328 fmovrdgez %l5, %f6, %f24
27329 xor %o5, %o6, %o1
27330 fbo %fcc1, loop_2583
27331 call loop_2584
27332 brgz %g2, loop_2585
27333 te %xcc, 0x6
27334loop_2583:
27335 mulx %o4, %g1, %l2
27336loop_2584:
27337 tne %xcc, 0x5
27338loop_2585:
27339 tle %icc, 0x4
27340 movne %icc, %i2, %g6
27341 swap [%l7 + 0x60], %i1
27342 stb %l1, [%l7 + 0x33]
27343 ta %icc, 0x7
27344 andn %g4, %g5, %o7
27345 fmovscc %icc, %f29, %f21
27346 brgez %i3, loop_2586
27347 movvs %xcc, %l3, %l6
27348 tge %xcc, 0x2
27349 ldstub [%l7 + 0x1B], %g3
27350loop_2586:
27351 edge16n %i7, %i6, %i0
27352 fbe %fcc1, loop_2587
27353 edge32ln %o3, %i4, %g7
27354 movne %icc, %i5, %o0
27355 wr %g0, 0x19, %asi
27356 lduba [%l7 + 0x1E] %asi, %l4
27357loop_2587:
27358 tgu %xcc, 0x3
27359 fmovdle %icc, %f22, %f10
27360 subc %o2, 0x1784, %l0
27361 edge32 %o5, %l5, %o1
27362 movleu %icc, %g2, %o6
27363 brgez,a %g1, loop_2588
27364 array32 %l2, %i2, %g6
27365 ba loop_2589
27366 sdivx %o4, 0x114E, %l1
27367loop_2588:
27368 add %g4, 0x135B, %g5
27369 nop
27370 setx loop_2590, %l0, %l1
27371 jmpl %l1, %o7
27372loop_2589:
27373 srl %i3, 0x06, %i1
27374 fsrc2 %f10, %f24
27375 orn %l3, 0x0D4E, %g3
27376loop_2590:
27377 addccc %i7, 0x0D6F, %i6
27378 array32 %i0, %l6, %o3
27379 addc %i4, %g7, %i5
27380 mulscc %l4, %o2, %l0
27381 std %f2, [%l7 + 0x30]
27382 mulx %o5, 0x1D5A, %l5
27383 edge8n %o1, %o0, %g2
27384 movcc %icc, %o6, %g1
27385 movvs %icc, %l2, %i2
27386 movcs %icc, %o4, %g6
27387 fpadd32 %f14, %f22, %f30
27388 tvs %icc, 0x6
27389 addccc %g4, 0x1DA1, %g5
27390 popc 0x1089, %o7
27391 brgez,a %l1, loop_2591
27392 fbu,a %fcc3, loop_2592
27393 fmuld8ulx16 %f16, %f1, %f6
27394 restored
27395 rdpr %cwp, %g1
27396 rdpr %cansave, %g2
27397 rdpr %canrestore, %g3
27398 rdpr %cleanwin, %g4
27399 rdpr %otherwin, %g5
27400 rdpr %wstate, %g6
27401loop_2591:
27402 move %icc, %i1, %l3
27403loop_2592:
27404 tcs %icc, 0x6
27405 tsubcc %g3, 0x1D60, %i3
27406 sll %i6, 0x19, %i0
27407 orn %l6, 0x1A92, %o3
27408 movrgz %i7, %i4, %g7
27409 call loop_2593
27410 fcmpgt16 %f30, %f22, %l4
27411 fmovsa %icc, %f29, %f1
27412 bge,a,pt %xcc, loop_2594
27413loop_2593:
27414 tgu %xcc, 0x7
27415 edge8l %i5, %l0, %o2
27416 fmovdleu %xcc, %f19, %f28
27417loop_2594:
27418 subccc %o5, 0x0F91, %l5
27419 tsubcctv %o1, 0x0616, %g2
27420 movneg %icc, %o0, %o6
27421 fsrc2s %f8, %f20
27422 fmovdcs %xcc, %f11, %f20
27423 brlez %g1, loop_2595
27424 edge16ln %i2, %l2, %o4
27425 brlz,a %g6, loop_2596
27426 andn %g5, %g4, %l1
27427loop_2595:
27428 umul %i1, %l3, %g3
27429 srl %i3, %o7, %i0
27430loop_2596:
27431 or %l6, 0x0DE8, %i6
27432 tgu %xcc, 0x4
27433 array16 %o3, %i7, %g7
27434 movrlz %i4, 0x155, %l4
27435 orn %l0, 0x0672, %i5
27436 sll %o5, 0x0B, %l5
27437 tg %xcc, 0x3
27438 sll %o2, 0x0D, %o1
27439 fors %f8, %f29, %f30
27440 edge32l %g2, %o0, %o6
27441 edge8n %i2, %g1, %o4
27442 popc 0x1B73, %l2
27443 bn,a %icc, loop_2597
27444 fmovs %f6, %f0
27445 set 0x52, %l0
27446 stha %g5, [%l7 + %l0] 0x27
27447 membar #Sync
27448loop_2597:
27449 movge %xcc, %g4, %l1
27450 fornot1 %f16, %f12, %f20
27451 bcs,pn %xcc, loop_2598
27452 fcmps %fcc3, %f8, %f6
27453 edge16 %i1, %g6, %g3
27454 fmovsvc %xcc, %f15, %f23
27455loop_2598:
27456 fandnot1 %f4, %f16, %f6
27457 wr %g0, 0xe2, %asi
27458 stda %i2, [%l7 + 0x78] %asi
27459 membar #Sync
27460 bg,a loop_2599
27461 fmovrdlz %o7, %f4, %f10
27462 udivx %l3, 0x1ACE, %i0
27463 fmovrdlz %l6, %f14, %f30
27464loop_2599:
27465 orncc %o3, %i6, %g7
27466 move %icc, %i7, %l4
27467 bneg,a loop_2600
27468 tcc %xcc, 0x7
27469 std %f8, [%l7 + 0x60]
27470 udivcc %i4, 0x0BB6, %l0
27471loop_2600:
27472 stbar
27473 addc %i5, 0x14B6, %o5
27474 addcc %l5, 0x1D3C, %o2
27475 tl %xcc, 0x1
27476 membar 0x46
27477 xnor %o1, 0x0C84, %o0
27478 orncc %o6, 0x0A99, %i2
27479 wr %g0, 0x19, %asi
27480 ldswa [%l7 + 0x2C] %asi, %g2
27481 fmovsg %xcc, %f10, %f24
27482 membar 0x58
27483 fcmple16 %f20, %f2, %o4
27484 brgez %g1, loop_2601
27485 fmovrdlz %l2, %f6, %f12
27486 movg %icc, %g4, %g5
27487 movle %xcc, %l1, %i1
27488loop_2601:
27489 sdiv %g3, 0x0907, %g6
27490 movge %icc, %o7, %l3
27491 movgu %icc, %i3, %i0
27492 brlez %o3, loop_2602
27493 andcc %i6, %g7, %l6
27494 fxors %f20, %f4, %f5
27495 addcc %l4, 0x1F3A, %i4
27496loop_2602:
27497 fmovsne %icc, %f30, %f14
27498 sir 0x059B
27499 nop
27500 setx loop_2603, %l0, %l1
27501 jmpl %l1, %l0
27502 ta %xcc, 0x5
27503 tcs %icc, 0x0
27504 movl %xcc, %i5, %i7
27505loop_2603:
27506 stw %l5, [%l7 + 0x38]
27507 sir 0x0412
27508 edge32l %o2, %o5, %o1
27509 wr %g0, 0x18, %asi
27510 swapa [%l7 + 0x58] %asi, %o0
27511 fcmpne16 %f8, %f20, %i2
27512 fbug,a %fcc0, loop_2604
27513 tgu %xcc, 0x2
27514 movg %xcc, %o6, %g2
27515 movvs %icc, %g1, %l2
27516loop_2604:
27517 swap [%l7 + 0x4C], %o4
27518 mulx %g5, 0x05C2, %l1
27519 set 0x24, %i6
27520 lduwa [%l7 + %i6] 0x88, %i1
27521 orn %g4, 0x1A0B, %g3
27522 tvc %icc, 0x4
27523 srax %g6, 0x13, %o7
27524 bneg,pn %icc, loop_2605
27525 fnegs %f11, %f19
27526 bcc,pn %icc, loop_2606
27527 bl,a,pt %xcc, loop_2607
27528loop_2605:
27529 fnor %f10, %f12, %f6
27530 fmovdcs %icc, %f30, %f11
27531loop_2606:
27532 ta %xcc, 0x4
27533loop_2607:
27534 swap [%l7 + 0x20], %l3
27535 bshuffle %f4, %f18, %f12
27536 restored
27537 rdpr %cwp, %g1
27538 rdpr %cansave, %g2
27539 rdpr %canrestore, %g3
27540 rdpr %cleanwin, %g4
27541 rdpr %otherwin, %g5
27542 rdpr %wstate, %g6
27543 fmuld8sux16 %f3, %f9, %f30
27544 taddcctv %i3, 0x04A0, %i0
27545 edge8n %o3, %i6, %l6
27546 fnor %f20, %f16, %f22
27547 bpos,pn %icc, loop_2608
27548 movle %icc, %l4, %g7
27549 movrlz %l0, 0x1AE, %i5
27550 or %i4, %l5, %i7
27551loop_2608:
27552 sdiv %o2, 0x14BD, %o1
27553 brgez %o5, loop_2609
27554 fcmpeq32 %f26, %f0, %o0
27555 fmovsleu %icc, %f4, %f22
27556 subcc %o6, %i2, %g2
27557loop_2609:
27558 udiv %g1, 0x15A2, %o4
27559 fpack32 %f22, %f0, %f4
27560 bcs,a loop_2610
27561 orn %l2, %g5, %i1
27562 fcmpne16 %f0, %f10, %g4
27563 add %l7, 0x20, %l6
27564 wr %g0, 0x0c, %asi
27565 casa [%l6] %asi, %g3, %l1
27566loop_2610:
27567 array8 %g6, %l3, %o7
27568 movrlez %i3, %i0, %i6
27569 nop
27570 setx loop_2611, %l0, %l1
27571 wrpr 0x1, %tl
27572 wrpr %l1, %tpc
27573 add %l1, 0x4, %l1
27574 wrpr %l1, %tnpc
27575 setx 0x34400001400, %l0, %l1
27576 wrpr %l1, %tstate
27577 wrhpr 0x4, %htstate
27578 retry
27579 fbue %fcc1, loop_2612
27580 tn %xcc, 0x3
27581 nop
27582 setx loop_2613, %l0, %l1
27583 wrpr 0x1, %tl
27584 wrpr %l1, %tpc
27585 add %l1, 0x4, %l1
27586 wrpr %l1, %tnpc
27587 setx 0x34400001400, %l0, %l1
27588 wrpr %l1, %tstate
27589 wrhpr 0x4, %htstate
27590 retry
27591loop_2611:
27592 fabss %f9, %f4
27593loop_2612:
27594 fzeros %f23
27595 tg %icc, 0x5
27596loop_2613:
27597 xnorcc %l6, 0x10AC, %l4
27598 tleu %icc, 0x6
27599 fmovsa %xcc, %f25, %f11
27600 stb %g7, [%l7 + 0x4A]
27601 tn %icc, 0x1
27602 array16 %o3, %l0, %i5
27603 alignaddrl %l5, %i4, %o2
27604 fmul8x16al %f15, %f2, %f18
27605 sllx %o1, 0x1E, %i7
27606 mova %xcc, %o5, %o0
27607 saved
27608 rdpr %cwp, %g1
27609 rdpr %cansave, %g2
27610 rdpr %canrestore, %g3
27611 rdpr %cleanwin, %g4
27612 rdpr %otherwin, %g5
27613 rdpr %wstate, %g6
27614 fmovdge %icc, %f31, %f18
27615 andcc %i2, %o6, %g1
27616 addccc %g2, 0x0222, %o4
27617 edge16 %g5, %l2, %g4
27618 bg %icc, loop_2614
27619 movvc %xcc, %g3, %i1
27620 edge8ln %l1, %l3, %g6
27621 fmovrse %i3, %f3, %f19
27622loop_2614:
27623 nop
27624 add %l7, 0x78, %l6
27625 wr %g0, 0x04, %asi
27626 ldxa [%l6] %asi, %i0
27627 casxa [%l6] 0x04, %i0, %i6
27628 fpack32 %f30, %f30, %f22
27629 subc %o7, 0x0BF0, %l6
27630 bg,pn %xcc, loop_2615
27631 fmovrsgz %l4, %f15, %f22
27632 movne %icc, %g7, %l0
27633 fmovrslz %o3, %f17, %f5
27634loop_2615:
27635 addcc %l5, %i4, %i5
27636 ba,pn %xcc, loop_2616
27637 edge32n %o1, %i7, %o5
27638 fble %fcc3, loop_2617
27639 fble,a %fcc1, loop_2618
27640loop_2616:
27641 movg %icc, %o0, %o2
27642 array16 %o6, %i2, %g2
27643loop_2617:
27644 prefetch [%l7 + 0x34], 0x2
27645loop_2618:
27646 fbn,a %fcc3, loop_2619
27647 tl %icc, 0x5
27648 movrgez %o4, 0x39A, %g1
27649 movne %icc, %l2, %g5
27650loop_2619:
27651 subccc %g3, %i1, %l1
27652 brgz %l3, loop_2620
27653 saved
27654 rdpr %cwp, %g1
27655 rdpr %cansave, %g2
27656 rdpr %canrestore, %g3
27657 rdpr %cleanwin, %g4
27658 rdpr %otherwin, %g5
27659 rdpr %wstate, %g6
27660 fbl,a %fcc1, loop_2621
27661 movgu %xcc, %g4, %i3
27662loop_2620:
27663 be,pt %icc, loop_2622
27664 edge16ln %i0, %g6, %o7
27665loop_2621:
27666 sdiv %i6, 0x173A, %l4
27667 sll %l6, %l0, %g7
27668loop_2622:
27669 st %f20, [%l7 + 0x2C]
27670 fbne %fcc2, loop_2623
27671 fmovsa %xcc, %f28, %f30
27672 brgz %l5, loop_2624
27673 fba %fcc0, loop_2625
27674loop_2623:
27675 fcmpes %fcc1, %f15, %f6
27676 mulx %i4, 0x0449, %i5
27677loop_2624:
27678 tvs %icc, 0x7
27679loop_2625:
27680 fblg %fcc0, loop_2626
27681 tneg %icc, 0x1
27682 set 0x7C, %l3
27683 ldswa [%l7 + %l3] 0x88, %o3
27684loop_2626:
27685 tl %xcc, 0x5
27686 edge32ln %o1, %i7, %o0
27687 bn,a %icc, loop_2627
27688 tneg %icc, 0x5
27689 movvs %icc, %o5, %o6
27690 edge8n %o2, %g2, %i2
27691loop_2627:
27692 andcc %o4, %l2, %g5
27693 ldsw [%l7 + 0x68], %g3
27694 movle %icc, %i1, %l1
27695 edge32 %g1, %l3, %i3
27696 set 0x78, %o2
27697 stda %i0, [%l7 + %o2] 0x19
27698 fpmerge %f23, %f17, %f28
27699 fmovsn %xcc, %f13, %f14
27700 fpadd32s %f19, %f6, %f30
27701 udivx %g4, 0x06DE, %o7
27702 be,a %xcc, loop_2628
27703 tvs %xcc, 0x0
27704 tneg %icc, 0x0
27705 movl %icc, %g6, %i6
27706loop_2628:
27707 fmovdvc %icc, %f9, %f24
27708 fbl,a %fcc3, loop_2629
27709 addccc %l4, 0x1C67, %l0
27710 fpmerge %f20, %f31, %f28
27711 pdist %f14, %f10, %f6
27712loop_2629:
27713 te %xcc, 0x0
27714 fbg,a %fcc3, loop_2630
27715 fmovdgu %xcc, %f18, %f11
27716 edge8 %g7, %l6, %i4
27717 bneg %icc, loop_2631
27718loop_2630:
27719 fors %f10, %f20, %f0
27720 fornot2 %f20, %f2, %f16
27721 edge32 %i5, %o3, %o1
27722loop_2631:
27723 nop
27724 add %l7, 0x38, %l6
27725 wr %g0, 0x89, %asi
27726 ldxa [%l6] %asi, %i7
27727 casxa [%l6] 0x89, %i7, %o0
27728 movgu %xcc, %l5, %o5
27729 xnor %o6, %o2, %i2
27730 edge8 %g2, %o4, %g5
27731 movle %xcc, %g3, %l2
27732 fabsd %f6, %f24
27733 udiv %l1, 0x0DBF, %g1
27734 tcc %xcc, 0x1
27735 movn %icc, %l3, %i3
27736 ta %xcc, 0x1
27737 set 0x70, %g2
27738 stda %i0, [%l7 + %g2] 0x0c
27739 nop
27740 setx loop_2632, %l0, %l1
27741 wrpr 0x1, %tl
27742 wrpr %l1, %tnpc
27743 setx 0x34400001400, %l0, %l1
27744 wrpr %l1, %tstate
27745 wrhpr 0x4, %htstate
27746 done
27747 tneg %xcc, 0x3
27748 set 0x20, %g3
27749 ldda [%l7 + %g3] 0x89, %g4
27750loop_2632:
27751 nop
27752 wr %g0, 0x81, %asi
27753 lduba [%l7 + 0x27] %asi, %o7
27754 orn %i1, %g6, %l4
27755 tg %xcc, 0x1
27756 sdivcc %i6, 0x083E, %g7
27757 fcmpeq16 %f10, %f18, %l0
27758 fabsd %f10, %f22
27759 movrgz %l6, 0x3B8, %i4
27760 udivx %o3, 0x167E, %o1
27761 addccc %i7, 0x138E, %o0
27762 fmovd %f28, %f4
27763 wr %g0, 0x88, %asi
27764 ldsha [%l7 + 0x78] %asi, %l5
27765 subc %o5, %o6, %i5
27766 umul %i2, %o2, %g2
27767 brgez %g5, loop_2633
27768 movrne %o4, %g3, %l1
27769 fpack32 %f0, %f0, %f4
27770 tsubcc %l2, %g1, %l3
27771loop_2633:
27772 ldub [%l7 + 0x6C], %i3
27773 sra %g4, 0x0C, %o7
27774 subccc %i0, 0x14A0, %g6
27775 brgez,a %l4, loop_2634
27776 brnz %i1, loop_2635
27777 edge32l %i6, %l0, %l6
27778 tneg %xcc, 0x2
27779loop_2634:
27780 nop
27781 wr %g0, 0x89, %asi
27782 stha %g7, [%l7 + 0x40] %asi
27783loop_2635:
27784 brgez %o3, loop_2636
27785 bneg,a %xcc, loop_2637
27786 xorcc %o1, %i7, %i4
27787 fxors %f14, %f22, %f3
27788loop_2636:
27789 ldub [%l7 + 0x61], %l5
27790loop_2637:
27791 nop
27792 set 0x10, %o7
27793 stxa %o0, [%g0 + %o7] 0x20
27794 set 0x3F, %g7
27795 lduba [%l7 + %g7] 0x80, %o5
27796 wr %g0, 0x18, %asi
27797 prefetcha [%l7 + 0x68] %asi, 0x2
27798 nop
27799 setx loop_2638, %l0, %l1
27800 wrpr 0x1, %tl
27801 wrpr %l1, %tnpc
27802 setx 0x34400001400, %l0, %l1
27803 wrpr %l1, %tstate
27804 wrhpr 0x4, %htstate
27805 done
27806 addccc %i5, %o2, %i2
27807 fmovsle %icc, %f10, %f17
27808 set 0x5C, %o4
27809 sta %f4, [%l7 + %o4] 0x19
27810loop_2638:
27811 nop
27812 wr %g0, 0x81, %asi
27813 stda %g2, [%l7 + 0x18] %asi
27814 move %xcc, %o4, %g3
27815 tleu %xcc, 0x0
27816 bg,a loop_2639
27817 tle %xcc, 0x0
27818 fbg %fcc0, loop_2640
27819 tne %icc, 0x2
27820loop_2639:
27821 fbo %fcc1, loop_2641
27822 movleu %icc, %g5, %l1
27823loop_2640:
27824 add %l2, 0x0637, %l3
27825 subcc %g1, %g4, %i3
27826loop_2641:
27827 sdiv %i0, 0x0E52, %g6
27828 alignaddrl %o7, %l4, %i1
27829 movrlez %l0, 0x39F, %i6
27830 sra %l6, %g7, %o1
27831 srl %i7, %o3, %i4
27832 edge8 %l5, %o0, %o5
27833 wr %g0, 0x18, %asi
27834 lda [%l7 + 0x40] %asi, %f15
27835 set 0x74, %o6
27836 lduha [%l7 + %o6] 0x15, %i5
27837 tpos %icc, 0x3
27838 sub %o2, %i2, %o6
27839 tvc %icc, 0x4
27840 srl %o4, %g2, %g5
27841 nop
27842 set 0x78, %i1
27843 ldx [%l7 + %i1], %l1
27844 fzeros %f7
27845 movneg %xcc, %g3, %l2
27846 fpadd32s %f20, %f7, %f18
27847 mulscc %l3, %g1, %g4
27848 ldsh [%l7 + 0x0E], %i3
27849 nop
27850 setx loop_2642, %l0, %l1
27851 wrpr 0x1, %tl
27852 wrpr %l1, %tpc
27853 add %l1, 0x4, %l1
27854 wrpr %l1, %tnpc
27855 setx 0x34400001400, %l0, %l1
27856 wrpr %l1, %tstate
27857 wrhpr 0x4, %htstate
27858 retry
27859 ldd [%l7 + 0x40], %i0
27860 sub %o7, %g6, %l4
27861 taddcctv %l0, 0x1485, %i1
27862loop_2642:
27863 smulcc %l6, %i6, %g7
27864 fors %f22, %f28, %f8
27865 bcc %icc, loop_2643
27866 sdiv %o1, 0x18F5, %o3
27867 movrne %i4, 0x127, %i7
27868 set 0x53, %i4
27869 ldsba [%l7 + %i4] 0x88, %l5
27870loop_2643:
27871 nop
27872 set 0x20, %g6
27873 sta %f27, [%l7 + %g6] 0x0c
27874 fandnot2 %f2, %f24, %f20
27875 tcc %xcc, 0x6
27876 fands %f3, %f29, %f6
27877 movrlez %o5, %i5, %o2
27878 sdiv %i2, 0x0E0E, %o0
27879 movrgez %o4, 0x29B, %o6
27880 udivx %g2, 0x07A0, %l1
27881 fbul %fcc2, loop_2644
27882 movn %icc, %g5, %g3
27883 sdiv %l3, 0x0A72, %l2
27884 sdiv %g1, 0x0AAE, %g4
27885loop_2644:
27886 udivcc %i0, 0x0E3C, %i3
27887 stbar
27888 fmovsne %icc, %f2, %f24
27889 fzero %f22
27890 fba,a %fcc2, loop_2645
27891 udiv %g6, 0x149E, %o7
27892 fmovdne %icc, %f14, %f4
27893 fnors %f1, %f1, %f16
27894loop_2645:
27895 edge32n %l4, %i1, %l0
27896 edge8l %l6, %i6, %g7
27897 tneg %xcc, 0x3
27898 set 0x64, %i5
27899 lduwa [%l7 + %i5] 0x19, %o1
27900 smulcc %o3, 0x1DBA, %i4
27901 ta %xcc, 0x0
27902 fmovsa %xcc, %f16, %f24
27903 andcc %i7, %l5, %i5
27904 wr %g0, 0x04, %asi
27905 ldxa [%l7 + 0x08] %asi, %o2
27906 fornot1 %f24, %f6, %f10
27907 prefetch [%l7 + 0x18], 0x3
27908 std %f10, [%l7 + 0x08]
27909 brgz,a %o5, loop_2646
27910 srl %i2, %o4, %o0
27911 set 0x50, %l5
27912 ldswa [%l7 + %l5] 0x19, %o6
27913loop_2646:
27914 fpadd32 %f14, %f30, %f26
27915 andn %l1, 0x04CF, %g5
27916 set 0x21, %l4
27917 stba %g2, [%l7 + %l4] 0x23
27918 membar #Sync
27919 siam 0x1
27920 subcc %g3, %l2, %l3
27921 addccc %g4, 0x164E, %g1
27922 taddcc %i3, 0x069C, %i0
27923 brgez %o7, loop_2647
27924 ba,pn %xcc, loop_2648
27925 sub %l4, 0x05F2, %i1
27926 xnor %l0, 0x073D, %g6
27927loop_2647:
27928 xnor %l6, 0x1277, %i6
27929loop_2648:
27930 sdiv %o1, 0x1335, %g7
27931 tcc %xcc, 0x1
27932 flush %l7 + 0x70
27933 tsubcc %i4, 0x0385, %i7
27934 brlez,a %l5, loop_2649
27935 ldd [%l7 + 0x10], %i4
27936 edge32 %o2, %o3, %o5
27937 fpadd32s %f5, %f31, %f9
27938loop_2649:
27939 ldsw [%l7 + 0x3C], %i2
27940 srax %o4, %o6, %l1
27941 fpadd32s %f2, %f16, %f14
27942 mulx %o0, %g5, %g2
27943 st %f5, [%l7 + 0x0C]
27944 fandnot1 %f18, %f28, %f6
27945 subccc %g3, %l2, %g4
27946 wr %g0, 0x11, %asi
27947 ldstuba [%l7 + 0x58] %asi, %l3
27948 orncc %i3, %g1, %i0
27949 sll %o7, %l4, %i1
27950 fzero %f20
27951 fbule %fcc3, loop_2650
27952 sir 0x03A0
27953 movl %icc, %g6, %l6
27954 orn %i6, %o1, %g7
27955loop_2650:
27956 movle %xcc, %i4, %l0
27957 subccc %l5, %i5, %i7
27958 tl %icc, 0x3
27959 fbul,a %fcc3, loop_2651
27960 fbo %fcc0, loop_2652
27961 fble %fcc0, loop_2653
27962 ldd [%l7 + 0x58], %o2
27963loop_2651:
27964 tleu %icc, 0x5
27965loop_2652:
27966 array16 %o5, %i2, %o2
27967loop_2653:
27968 movneg %xcc, %o4, %l1
27969 te %icc, 0x6
27970 or %o0, %o6, %g2
27971 te %xcc, 0x7
27972 array8 %g5, %l2, %g4
27973 fbule,a %fcc1, loop_2654
27974 movne %icc, %g3, %l3
27975 tsubcctv %i3, 0x010C, %g1
27976 edge32 %i0, %o7, %l4
27977loop_2654:
27978 bge,pn %xcc, loop_2655
27979 edge8n %g6, %i1, %i6
27980 array16 %o1, %g7, %l6
27981 tleu %icc, 0x3
27982loop_2655:
27983 tsubcctv %i4, 0x10B7, %l0
27984 fbn %fcc0, loop_2656
27985 fxors %f22, %f17, %f7
27986 addcc %i5, 0x1BE0, %l5
27987 set 0x48, %i2
27988 lduha [%l7 + %i2] 0x15, %i7
27989loop_2656:
27990 sllx %o3, 0x01, %i2
27991 umul %o5, 0x13E2, %o2
27992 bg,pt %icc, loop_2657
27993 sdiv %l1, 0x18C2, %o4
27994 brnz %o0, loop_2658
27995 bvs,pt %icc, loop_2659
27996loop_2657:
27997 tpos %icc, 0x2
27998 bneg,pn %icc, loop_2660
27999loop_2658:
28000 fbne %fcc2, loop_2661
28001loop_2659:
28002 tsubcc %o6, %g2, %l2
28003 movre %g5, 0x3A3, %g4
28004loop_2660:
28005 fmovda %icc, %f28, %f29
28006loop_2661:
28007 sdivx %l3, 0x1DA7, %g3
28008 array32 %g1, %i3, %o7
28009 brlz %i0, loop_2662
28010 fba %fcc0, loop_2663
28011 taddcc %l4, 0x1B80, %g6
28012 xor %i1, 0x02AB, %o1
28013loop_2662:
28014 bvc loop_2664
28015loop_2663:
28016 tle %xcc, 0x2
28017 fbg %fcc1, loop_2665
28018 bvc %icc, loop_2666
28019loop_2664:
28020 movneg %icc, %g7, %l6
28021 orn %i6, 0x0F7F, %l0
28022loop_2665:
28023 fbul,a %fcc3, loop_2667
28024loop_2666:
28025 edge32l %i4, %l5, %i5
28026 std %f16, [%l7 + 0x60]
28027 fcmpne32 %f30, %f24, %o3
28028loop_2667:
28029 edge16 %i2, %i7, %o5
28030 fmovsne %icc, %f8, %f26
28031 sir 0x0A2D
28032 sdiv %o2, 0x09E2, %l1
28033 set 0x36, %o1
28034 lduha [%l7 + %o1] 0x80, %o0
28035 stw %o6, [%l7 + 0x20]
28036 ldx [%l7 + 0x20], %g2
28037 edge32ln %o4, %l2, %g4
28038 tvc %xcc, 0x4
28039 fbug,a %fcc3, loop_2668
28040 call loop_2669
28041 fmovde %icc, %f1, %f31
28042 movrne %g5, %l3, %g3
28043loop_2668:
28044 edge8l %g1, %i3, %i0
28045loop_2669:
28046 fmovsvs %xcc, %f6, %f7
28047 fmovsg %icc, %f13, %f21
28048 fpadd32 %f4, %f18, %f10
28049 membar #Sync
28050 set 0x40, %g4
28051 ldda [%l7 + %g4] 0xf8, %f0
28052 movrlz %l4, 0x2C6, %g6
28053 fbul,a %fcc3, loop_2670
28054 fmovse %xcc, %f2, %f14
28055 wr %g0, 0x0c, %asi
28056 lda [%l7 + 0x08] %asi, %f27
28057loop_2670:
28058 fmovsge %icc, %f5, %f28
28059 subcc %o7, %i1, %g7
28060 std %f4, [%l7 + 0x68]
28061 wr %g0, 0x04, %asi
28062 ldsha [%l7 + 0x44] %asi, %l6
28063 fbn %fcc3, loop_2671
28064 brz,a %i6, loop_2672
28065 sllx %o1, %i4, %l5
28066 fpackfix %f16, %f14
28067loop_2671:
28068 orncc %l0, %o3, %i2
28069loop_2672:
28070 be %xcc, loop_2673
28071 stw %i5, [%l7 + 0x20]
28072 movcc %icc, %o5, %o2
28073 tcc %icc, 0x4
28074loop_2673:
28075 bne,pn %icc, loop_2674
28076 sdivcc %l1, 0x08E1, %i7
28077 tne %xcc, 0x7
28078 std %o0, [%l7 + 0x38]
28079loop_2674:
28080 sethi 0x1FE7, %g2
28081 restored
28082 rdpr %cwp, %g1
28083 rdpr %cansave, %g2
28084 rdpr %canrestore, %g3
28085 rdpr %cleanwin, %g4
28086 rdpr %otherwin, %g5
28087 rdpr %wstate, %g6
28088 tle %xcc, 0x1
28089 bcs,a,pt %xcc, loop_2675
28090 membar 0x12
28091 edge16 %o6, %l2, %o4
28092 fandnot1s %f7, %f17, %f26
28093loop_2675:
28094 edge8n %g4, %g5, %l3
28095 mova %xcc, %g1, %g3
28096 fbuge %fcc1, loop_2676
28097 fbul,a %fcc1, loop_2677
28098 orn %i3, 0x043B, %l4
28099 array8 %i0, %o7, %i1
28100loop_2676:
28101 tge %icc, 0x3
28102loop_2677:
28103 umulcc %g7, %g6, %l6
28104 fbue,a %fcc1, loop_2678
28105 edge16 %o1, %i6, %l5
28106 tleu %icc, 0x3
28107 udiv %l0, 0x10ED, %i4
28108loop_2678:
28109 fnand %f4, %f24, %f20
28110 movl %xcc, %i2, %o3
28111 fcmple32 %f4, %f28, %i5
28112 andn %o2, %l1, %o5
28113 fxors %f7, %f13, %f13
28114 movle %xcc, %o0, %i7
28115 tsubcctv %g2, 0x0261, %o6
28116 move %xcc, %o4, %l2
28117 stw %g4, [%l7 + 0x7C]
28118 tne %xcc, 0x0
28119 movvc %xcc, %g5, %g1
28120 tpos %xcc, 0x2
28121 edge16ln %l3, %i3, %l4
28122 sll %i0, 0x06, %g3
28123 fexpand %f18, %f22
28124 sir 0x03C9
28125 movn %xcc, %i1, %g7
28126 movrne %o7, 0x1B2, %l6
28127 tpos %icc, 0x2
28128 wr %g0, 0x88, %asi
28129 lda [%l7 + 0x3C] %asi, %f23
28130 sdivcc %g6, 0x116B, %o1
28131 be,a loop_2679
28132 fmovdcs %icc, %f18, %f23
28133 srax %l5, %i6, %l0
28134 movrgz %i2, %i4, %i5
28135loop_2679:
28136 te %icc, 0x1
28137 edge16l %o2, %l1, %o3
28138 array32 %o0, %i7, %g2
28139 flush %l7 + 0x58
28140 brlz,a %o6, loop_2680
28141 tvc %icc, 0x3
28142 fbul %fcc2, loop_2681
28143 udiv %o4, 0x1EB1, %l2
28144loop_2680:
28145 movvs %icc, %g4, %g5
28146 edge8ln %g1, %l3, %o5
28147loop_2681:
28148 brgez,a %i3, loop_2682
28149 edge32 %l4, %g3, %i1
28150 fmovdle %icc, %f25, %f13
28151 array16 %g7, %i0, %l6
28152loop_2682:
28153 brlez,a %o7, loop_2683
28154 or %o1, %l5, %i6
28155 mulscc %l0, 0x1034, %g6
28156 add %i4, 0x0F33, %i5
28157loop_2683:
28158 srlx %o2, %l1, %i2
28159 fmovdge %icc, %f19, %f24
28160 movne %xcc, %o0, %i7
28161 movrlz %g2, 0x04D, %o3
28162 wr %g0, 0x80, %asi
28163 swapa [%l7 + 0x68] %asi, %o6
28164 sdivcc %l2, 0x0F69, %o4
28165 fcmpeq16 %f2, %f6, %g5
28166 movne %icc, %g1, %g4
28167 fmovrslz %o5, %f16, %f31
28168 wr %g0, 0x11, %asi
28169 lduha [%l7 + 0x14] %asi, %i3
28170 movpos %xcc, %l3, %g3
28171 fba %fcc2, loop_2684
28172 fcmps %fcc3, %f8, %f8
28173 sra %i1, %g7, %l4
28174 lduw [%l7 + 0x3C], %l6
28175loop_2684:
28176 xnorcc %o7, 0x1D72, %i0
28177 fzeros %f5
28178 fones %f25
28179 membar 0x30
28180 fsrc2s %f15, %f18
28181 xor %l5, 0x0B2A, %i6
28182 tl %xcc, 0x6
28183 nop
28184 setx loop_2685, %l0, %l1
28185 wrpr 0x1, %tl
28186 wrpr %l1, %tpc
28187 add %l1, 0x4, %l1
28188 wrpr %l1, %tnpc
28189 setx 0x34400001400, %l0, %l1
28190 wrpr %l1, %tstate
28191 wrhpr 0x4, %htstate
28192 retry
28193 tne %xcc, 0x4
28194 tge %xcc, 0x3
28195 tle %xcc, 0x1
28196loop_2685:
28197 movre %l0, %g6, %i4
28198 umulcc %i5, %o2, %o1
28199 fmovdge %icc, %f14, %f4
28200 srlx %l1, 0x1A, %i2
28201 array8 %o0, %i7, %o3
28202 fble %fcc0, loop_2686
28203 mova %icc, %g2, %o6
28204 tl %icc, 0x2
28205 xorcc %o4, %g5, %g1
28206loop_2686:
28207 or %g4, 0x0785, %l2
28208 fba %fcc0, loop_2687
28209 tsubcc %i3, %l3, %o5
28210 sll %i1, 0x1F, %g7
28211 edge32n %l4, %g3, %l6
28212loop_2687:
28213 movrlz %i0, %o7, %i6
28214 sir 0x0174
28215 array32 %l0, %g6, %l5
28216 sdivx %i5, 0x0219, %o2
28217 sll %i4, 0x0A, %l1
28218 siam 0x1
28219 alignaddrl %i2, %o1, %i7
28220 tl %xcc, 0x2
28221 ldx [%l7 + 0x08], %o3
28222 andncc %o0, %g2, %o4
28223 addccc %o6, 0x1BFF, %g5
28224 bpos,a,pt %icc, loop_2688
28225 fnot1 %f18, %f18
28226 fcmpd %fcc1, %f6, %f26
28227 edge32 %g1, %g4, %i3
28228loop_2688:
28229 orcc %l2, 0x0B44, %o5
28230 andncc %l3, %g7, %i1
28231 movrne %l4, 0x120, %l6
28232 wr %g0, 0x19, %asi
28233 stwa %i0, [%l7 + 0x50] %asi
28234 xor %o7, 0x19DA, %g3
28235 movcc %xcc, %l0, %g6
28236 sdiv %i6, 0x1B36, %l5
28237 tsubcc %o2, 0x04C9, %i4
28238 movne %xcc, %l1, %i2
28239 edge32ln %i5, %i7, %o3
28240 fcmpeq32 %f6, %f0, %o1
28241 movcs %icc, %g2, %o0
28242 smul %o6, %g5, %o4
28243 edge8ln %g1, %i3, %l2
28244 taddcc %g4, 0x16AC, %l3
28245 edge16ln %o5, %i1, %l4
28246 fmuld8sux16 %f24, %f2, %f0
28247 fpadd32 %f8, %f8, %f6
28248 movrlez %g7, %l6, %i0
28249 fcmpne32 %f22, %f4, %o7
28250 edge32n %g3, %l0, %i6
28251 fpmerge %f8, %f0, %f0
28252 edge16n %g6, %l5, %i4
28253 add %o2, 0x1DF5, %l1
28254 taddcctv %i2, %i5, %o3
28255 fabsd %f0, %f22
28256 movvc %xcc, %o1, %g2
28257 fbn,a %fcc0, loop_2689
28258 movvs %xcc, %i7, %o6
28259 sir 0x1BF6
28260 edge32n %o0, %g5, %o4
28261loop_2689:
28262 sub %i3, %l2, %g1
28263 movrgz %g4, 0x34A, %l3
28264 popc %i1, %l4
28265 alignaddrl %g7, %o5, %i0
28266 and %o7, %l6, %l0
28267 edge8l %g3, %g6, %i6
28268 st %f19, [%l7 + 0x0C]
28269 fpsub32 %f8, %f6, %f16
28270 fbl %fcc3, loop_2690
28271 bvs,pt %icc, loop_2691
28272 edge32 %i4, %l5, %l1
28273 movgu %xcc, %o2, %i2
28274loop_2690:
28275 mova %icc, %o3, %i5
28276loop_2691:
28277 movvc %icc, %o1, %g2
28278 tleu %xcc, 0x7
28279 fandnot1 %f2, %f16, %f24
28280 movvc %icc, %o6, %o0
28281 fbu %fcc2, loop_2692
28282 lduh [%l7 + 0x7C], %i7
28283 edge16 %o4, %i3, %l2
28284 sllx %g5, %g4, %g1
28285loop_2692:
28286 bne %icc, loop_2693
28287 popc 0x106A, %l3
28288 alignaddrl %l4, %g7, %i1
28289 xorcc %o5, 0x1450, %o7
28290loop_2693:
28291 edge16l %i0, %l6, %g3
28292 movg %icc, %g6, %i6
28293 srlx %i4, %l5, %l1
28294 fpack32 %f18, %f8, %f2
28295 bpos %icc, loop_2694
28296 movle %icc, %l0, %i2
28297 orcc %o3, %i5, %o2
28298 sllx %g2, 0x13, %o6
28299loop_2694:
28300 array8 %o0, %i7, %o1
28301 addc %i3, 0x0B75, %o4
28302 bg,pt %xcc, loop_2695
28303 ble loop_2696
28304 fbl,a %fcc2, loop_2697
28305 array8 %l2, %g4, %g1
28306loop_2695:
28307 edge8 %g5, %l4, %l3
28308loop_2696:
28309 be,a %xcc, loop_2698
28310loop_2697:
28311 alignaddr %g7, %i1, %o5
28312 ta %icc, 0x3
28313 movrlez %i0, 0x12A, %l6
28314loop_2698:
28315 sth %o7, [%l7 + 0x4E]
28316 movrgz %g3, 0x0A9, %g6
28317 taddcctv %i4, 0x156D, %i6
28318 wr %g0, 0x88, %asi
28319 stha %l1, [%l7 + 0x4C] %asi
28320 ldx [%l7 + 0x58], %l0
28321 tleu %xcc, 0x6
28322 sra %l5, 0x01, %o3
28323 addccc %i5, %i2, %o2
28324 fmovdleu %icc, %f2, %f20
28325 fxors %f26, %f26, %f23
28326 movg %xcc, %o6, %o0
28327 orncc %i7, %g2, %o1
28328 tvs %icc, 0x0
28329 sub %i3, %l2, %g4
28330 taddcc %o4, %g1, %g5
28331 edge8l %l4, %l3, %g7
28332 taddcctv %i1, 0x01BC, %o5
28333 subccc %i0, 0x037C, %o7
28334 taddcc %l6, 0x0F7D, %g6
28335 array32 %i4, %i6, %g3
28336 tge %icc, 0x3
28337 fbule,a %fcc2, loop_2699
28338 bvc,a %icc, loop_2700
28339 fcmpne32 %f14, %f6, %l1
28340 fnot1s %f8, %f5
28341loop_2699:
28342 fbule,a %fcc3, loop_2701
28343loop_2700:
28344 edge8l %l0, %l5, %o3
28345 movl %xcc, %i2, %i5
28346 brlez,a %o6, loop_2702
28347loop_2701:
28348 fmovdge %icc, %f28, %f30
28349 fba %fcc2, loop_2703
28350 tvc %icc, 0x3
28351loop_2702:
28352 andncc %o2, %i7, %o0
28353 edge8n %g2, %o1, %l2
28354loop_2703:
28355 fpadd16s %f20, %f31, %f29
28356 membar 0x3E
28357 fmovdle %icc, %f27, %f11
28358 alignaddrl %i3, %g4, %g1
28359 array16 %o4, %g5, %l4
28360 mova %icc, %l3, %i1
28361 mulx %g7, 0x1879, %o5
28362 sdiv %o7, 0x1436, %i0
28363 call loop_2704
28364 nop
28365 setx loop_2705, %l0, %l1
28366 wrpr 0x1, %tl
28367 wrpr %l1, %tnpc
28368 setx 0x34400001400, %l0, %l1
28369 wrpr %l1, %tstate
28370 wrhpr 0x4, %htstate
28371 done
28372 tcc %icc, 0x4
28373 fcmpeq32 %f10, %f30, %g6
28374loop_2704:
28375 fbge,a %fcc1, loop_2706
28376loop_2705:
28377 tsubcctv %l6, %i4, %g3
28378 fbne,a %fcc1, loop_2707
28379 srax %i6, 0x08, %l1
28380loop_2706:
28381 fpsub32s %f31, %f1, %f2
28382 fmovsa %xcc, %f5, %f31
28383loop_2707:
28384 edge8 %l0, %o3, %l5
28385 movleu %icc, %i2, %o6
28386 fxnor %f26, %f10, %f22
28387 andncc %i5, %i7, %o2
28388 brlz,a %g2, loop_2708
28389 nop
28390 setx loop_2709, %l0, %l1
28391 jmpl %l1, %o1
28392 fmovscs %xcc, %f15, %f0
28393 ldub [%l7 + 0x6F], %o0
28394loop_2708:
28395 std %i2, [%l7 + 0x68]
28396loop_2709:
28397 fnot1 %f8, %f30
28398 subc %l2, %g4, %g1
28399 pdist %f4, %f8, %f6
28400 add %g5, 0x1C7B, %l4
28401 bvs %xcc, loop_2710
28402 alignaddrl %o4, %i1, %l3
28403 movleu %icc, %g7, %o7
28404 xnor %o5, 0x0507, %i0
28405loop_2710:
28406 fpadd32s %f14, %f26, %f31
28407 tneg %icc, 0x1
28408 nop
28409 setx loop_2711, %l0, %l1
28410 wrpr 0x1, %tl
28411 wrpr %l1, %tnpc
28412 setx 0x34400001400, %l0, %l1
28413 wrpr %l1, %tstate
28414 wrhpr 0x4, %htstate
28415 done
28416 tg %icc, 0x7
28417 edge8ln %g6, %i4, %g3
28418 movcs %icc, %l6, %i6
28419loop_2711:
28420 fmovsvc %icc, %f3, %f29
28421 sra %l0, %l1, %l5
28422 edge8 %o3, %i2, %o6
28423 umulcc %i7, 0x0C84, %i5
28424 fmovrse %o2, %f14, %f2
28425 taddcc %o1, %o0, %g2
28426 mova %icc, %i3, %l2
28427 sir 0x1AFA
28428 brnz,a %g1, loop_2712
28429 fmovdneg %xcc, %f13, %f2
28430 edge16n %g4, %g5, %l4
28431 tl %xcc, 0x2
28432loop_2712:
28433 nop
28434 wr %g0, 0x80, %asi
28435 swapa [%l7 + 0x70] %asi, %o4
28436 fba,a %fcc3, loop_2713
28437 xnor %l3, 0x1487, %g7
28438 tgu %icc, 0x4
28439 lduh [%l7 + 0x6A], %o7
28440loop_2713:
28441 fbe %fcc3, loop_2714
28442 fmovrdne %i1, %f16, %f16
28443 stb %o5, [%l7 + 0x44]
28444 orcc %g6, 0x12C7, %i0
28445loop_2714:
28446 sdiv %g3, 0x0DF6, %i4
28447 fandnot2 %f6, %f28, %f8
28448 saved
28449 rdpr %cwp, %g1
28450 rdpr %cansave, %g2
28451 rdpr %canrestore, %g3
28452 rdpr %cleanwin, %g4
28453 rdpr %otherwin, %g5
28454 rdpr %wstate, %g6
28455 sll %l6, 0x10, %i6
28456 umulcc %l0, %l1, %o3
28457 edge32n %l5, %i2, %i7
28458 edge8ln %o6, %i5, %o1
28459 sllx %o2, %o0, %i3
28460 movle %xcc, %g2, %l2
28461 brlez %g1, loop_2715
28462 array8 %g4, %l4, %o4
28463 fands %f26, %f7, %f8
28464 fmul8x16al %f20, %f14, %f22
28465loop_2715:
28466 movrgez %l3, 0x2E2, %g5
28467 fnot2 %f0, %f2
28468 fbge,a %fcc3, loop_2716
28469 bpos,pt %xcc, loop_2717
28470 sir 0x0A50
28471 bl,a,pn %icc, loop_2718
28472loop_2716:
28473 fandnot1s %f27, %f1, %f4
28474loop_2717:
28475 edge16 %g7, %o7, %o5
28476 ldd [%l7 + 0x20], %i0
28477loop_2718:
28478 fmovse %xcc, %f30, %f25
28479 orncc %i0, %g3, %i4
28480 taddcc %g6, %i6, %l0
28481 bl loop_2719
28482 orcc %l1, 0x04EE, %l6
28483 mulx %o3, 0x10DD, %i2
28484 movl %xcc, %i7, %l5
28485loop_2719:
28486 movcs %icc, %i5, %o1
28487 sra %o2, 0x0D, %o0
28488 fbule %fcc2, loop_2720
28489 udiv %i3, 0x0945, %g2
28490 addcc %o6, %g1, %l2
28491 fmovsl %icc, %f21, %f0
28492loop_2720:
28493 array32 %g4, %o4, %l3
28494 and %l4, %g5, %o7
28495 movrlez %g7, %o5, %i0
28496 movn %icc, %i1, %i4
28497 fabsd %f16, %f12
28498 orncc %g6, 0x0D87, %i6
28499 sra %l0, 0x14, %g3
28500 andcc %l1, 0x0E92, %l6
28501 movleu %xcc, %i2, %i7
28502 fmovsl %icc, %f24, %f20
28503 set 0x08, %i7
28504 stda %l4, [%l7 + %i7] 0x88
28505 mulx %i5, %o1, %o3
28506 subc %o2, %o0, %g2
28507 fbn,a %fcc1, loop_2721
28508 ta %xcc, 0x6
28509 wr %g0, 0x18, %asi
28510 ldsha [%l7 + 0x5A] %asi, %i3
28511loop_2721:
28512 edge8 %o6, %g1, %l2
28513 fnegd %f10, %f22
28514 sdivx %o4, 0x13FE, %g4
28515 fmovsl %icc, %f19, %f18
28516 tge %icc, 0x2
28517 wr %g0, 0x80, %asi
28518 stba %l4, [%l7 + 0x72] %asi
28519 tg %icc, 0x5
28520 fmovdcs %icc, %f2, %f4
28521 tsubcc %l3, %g5, %o7
28522 udivcc %g7, 0x169B, %o5
28523 sllx %i0, 0x07, %i1
28524 movrne %g6, 0x2F0, %i6
28525 edge16ln %i4, %g3, %l1
28526 and %l0, %l6, %i7
28527 fmovrdgez %i2, %f0, %f2
28528 bleu loop_2722
28529 movrlez %l5, 0x1E8, %i5
28530 fmul8x16al %f3, %f18, %f0
28531 fba %fcc2, loop_2723
28532loop_2722:
28533 mova %icc, %o1, %o2
28534 edge16n %o3, %g2, %o0
28535 fmovsne %xcc, %f30, %f10
28536loop_2723:
28537 brlz %i3, loop_2724
28538 tcc %icc, 0x2
28539 edge32n %o6, %g1, %l2
28540 fpsub16s %f4, %f7, %f10
28541loop_2724:
28542 sth %g4, [%l7 + 0x4C]
28543 te %xcc, 0x7
28544 fbu,a %fcc1, loop_2725
28545 fnot1s %f1, %f26
28546 umulcc %o4, %l3, %l4
28547 movrlez %g5, 0x15A, %g7
28548loop_2725:
28549 siam 0x1
28550 tgu %icc, 0x1
28551 alignaddrl %o5, %o7, %i0
28552 edge32 %g6, %i1, %i4
28553 mulscc %g3, 0x1DA1, %l1
28554 srl %l0, %l6, %i7
28555 movrgz %i2, 0x221, %l5
28556 umul %i6, 0x1794, %o1
28557 fbn,a %fcc1, loop_2726
28558 brgez,a %i5, loop_2727
28559 fbuge %fcc0, loop_2728
28560 sdiv %o3, 0x028E, %o2
28561loop_2726:
28562 mova %xcc, %g2, %i3
28563loop_2727:
28564 subc %o0, 0x1363, %g1
28565loop_2728:
28566 srl %o6, 0x1E, %l2
28567 fornot1 %f16, %f10, %f8
28568 tneg %xcc, 0x2
28569 sllx %o4, 0x1A, %l3
28570 udivx %g4, 0x156C, %g5
28571 fcmple16 %f18, %f26, %l4
28572 sub %g7, %o5, %i0
28573 subc %o7, 0x1540, %g6
28574 and %i4, 0x1BB3, %g3
28575 fmovscc %icc, %f10, %f8
28576 fornot1 %f24, %f20, %f14
28577 tcc %icc, 0x5
28578 call loop_2729
28579 array32 %l1, %i1, %l6
28580 fcmps %fcc0, %f12, %f5
28581 movpos %xcc, %l0, %i2
28582loop_2729:
28583 tne %icc, 0x2
28584 ldsh [%l7 + 0x48], %l5
28585 fbne %fcc0, loop_2730
28586 mova %icc, %i7, %i6
28587 be,a,pt %xcc, loop_2731
28588 sdivcc %o1, 0x0E36, %i5
28589loop_2730:
28590 mulx %o3, 0x0397, %o2
28591 sdivx %g2, 0x0F99, %o0
28592loop_2731:
28593 nop
28594 set 0x2C, %i3
28595 sta %f6, [%l7 + %i3] 0x04
28596 wr %g0, 0x88, %asi
28597 ldsba [%l7 + 0x0D] %asi, %g1
28598 tsubcc %o6, 0x10AD, %l2
28599 edge16ln %o4, %l3, %g4
28600 movre %i3, 0x2CB, %g5
28601 fpack16 %f12, %f23
28602 edge8ln %l4, %g7, %i0
28603 fornot2s %f29, %f27, %f18
28604 edge16 %o7, %o5, %g6
28605 ta %icc, 0x2
28606 fpack16 %f4, %f16
28607 fornot2s %f30, %f5, %f30
28608 orn %i4, %l1, %i1
28609 fbg,a %fcc1, loop_2732
28610 fandnot2s %f28, %f21, %f24
28611 edge16 %l6, %l0, %g3
28612 set 0x64, %i0
28613 ldswa [%l7 + %i0] 0x88, %i2
28614loop_2732:
28615 xorcc %i7, %l5, %i6
28616 bleu loop_2733
28617 bg,a,pt %xcc, loop_2734
28618 mulscc %o1, 0x0EEF, %i5
28619 ldd [%l7 + 0x48], %o2
28620loop_2733:
28621 fbge,a %fcc1, loop_2735
28622loop_2734:
28623 udivcc %g2, 0x0B47, %o0
28624 fbe %fcc3, loop_2736
28625 brlz %g1, loop_2737
28626loop_2735:
28627 andncc %o2, %l2, %o4
28628 bcs,a loop_2738
28629loop_2736:
28630 fcmps %fcc0, %f20, %f3
28631loop_2737:
28632 andncc %o6, %l3, %g4
28633 xnorcc %g5, %i3, %g7
28634loop_2738:
28635 sir 0x091A
28636 bshuffle %f8, %f0, %f20
28637 fmovsle %xcc, %f0, %f14
28638 brgz %l4, loop_2739
28639 movcs %xcc, %i0, %o5
28640 orn %g6, %i4, %o7
28641 tgu %icc, 0x0
28642loop_2739:
28643 fmovsg %xcc, %f28, %f14
28644 addc %l1, %i1, %l0
28645 fmovdge %icc, %f14, %f28
28646 array32 %g3, %i2, %i7
28647 sdivcc %l6, 0x06D6, %l5
28648 ta %xcc, 0x3
28649 addccc %i6, 0x192D, %o1
28650 nop
28651 setx loop_2740, %l0, %l1
28652 jmpl %l1, %o3
28653 sll %g2, 0x15, %o0
28654 tgu %xcc, 0x2
28655 movrgz %i5, 0x069, %g1
28656loop_2740:
28657 umulcc %l2, 0x0868, %o2
28658 fpsub16s %f29, %f0, %f22
28659 siam 0x7
28660 fmovdpos %icc, %f13, %f19
28661 tvc %xcc, 0x6
28662 tl %icc, 0x3
28663 wr %g0, 0x23, %asi
28664 stha %o4, [%l7 + 0x48] %asi
28665 membar #Sync
28666 movrne %o6, 0x386, %l3
28667 subc %g5, 0x0936, %g4
28668 edge32 %i3, %l4, %g7
28669 srax %i0, %g6, %o5
28670 fbne,a %fcc3, loop_2741
28671 fbo %fcc2, loop_2742
28672 addcc %i4, %l1, %o7
28673 ble,a %icc, loop_2743
28674loop_2741:
28675 orn %l0, 0x1D96, %i1
28676loop_2742:
28677 sllx %g3, 0x06, %i2
28678 call loop_2744
28679loop_2743:
28680 fmovsl %icc, %f20, %f28
28681 bl loop_2745
28682 stb %l6, [%l7 + 0x74]
28683loop_2744:
28684 nop
28685 set 0x20, %o3
28686 stha %i7, [%l7 + %o3] 0x89
28687loop_2745:
28688 fbge,a %fcc0, loop_2746
28689 orn %i6, %l5, %o1
28690 tsubcctv %g2, 0x0E4E, %o0
28691 movrgz %o3, %g1, %i5
28692loop_2746:
28693 fpsub16 %f26, %f28, %f26
28694 movle %icc, %l2, %o4
28695 addccc %o2, %l3, %g5
28696 fmovrdne %g4, %f4, %f12
28697 fands %f28, %f13, %f24
28698 pdist %f6, %f28, %f24
28699 movge %icc, %o6, %l4
28700 fxor %f0, %f14, %f16
28701 fmovdg %xcc, %f22, %f6
28702 ble %icc, loop_2747
28703 edge16n %i3, %i0, %g7
28704 edge8ln %g6, %i4, %l1
28705 movne %icc, %o5, %l0
28706loop_2747:
28707 brz,a %i1, loop_2748
28708 movrgez %o7, 0x036, %i2
28709 lduw [%l7 + 0x40], %l6
28710 fmovrse %g3, %f7, %f12
28711loop_2748:
28712 addc %i6, 0x1608, %i7
28713 set 0x40, %l6
28714 stda %f16, [%l7 + %l6] 0xf8
28715 membar #Sync
28716 ldsb [%l7 + 0x2D], %l5
28717 fmovrslz %g2, %f27, %f8
28718 wr %g0, 0x21, %asi
28719 stxa %o0, [%g0 + 0x108] %asi
28720 andncc %o1, %o3, %g1
28721 sdivx %l2, 0x01C7, %o4
28722 xnorcc %i5, 0x0F52, %l3
28723 set 0x54, %g5
28724 ldswa [%l7 + %g5] 0x14, %g5
28725 bneg loop_2749
28726 fcmped %fcc3, %f22, %f30
28727 taddcc %g4, %o2, %o6
28728 be,a loop_2750
28729loop_2749:
28730 array16 %l4, %i0, %g7
28731 umulcc %g6, %i3, %l1
28732 edge8ln %o5, %i4, %l0
28733loop_2750:
28734 edge32n %i1, %o7, %i2
28735 fmovsl %xcc, %f16, %f20
28736 move %xcc, %l6, %g3
28737 addcc %i6, %l5, %g2
28738 and %o0, %i7, %o1
28739 movrlz %o3, %l2, %o4
28740 xor %i5, 0x04F0, %g1
28741 tg %icc, 0x2
28742 fxor %f18, %f26, %f16
28743 fbuge %fcc1, loop_2751
28744 or %l3, 0x07CF, %g4
28745 bgu,pn %xcc, loop_2752
28746 sth %g5, [%l7 + 0x36]
28747loop_2751:
28748 brgez,a %o2, loop_2753
28749 movcs %xcc, %o6, %i0
28750loop_2752:
28751 edge8l %g7, %l4, %g6
28752 movn %icc, %l1, %o5
28753loop_2753:
28754 fmovsvs %xcc, %f2, %f4
28755 andn %i4, 0x0FD5, %l0
28756 orn %i3, 0x04D0, %o7
28757 movvc %icc, %i2, %i1
28758 fmovdl %icc, %f16, %f19
28759 set 0x0C, %o5
28760 stwa %l6, [%l7 + %o5] 0x15
28761 fpadd16 %f14, %f10, %f16
28762 bn,pt %xcc, loop_2754
28763 tsubcc %g3, 0x04B0, %i6
28764 set 0x50, %l2
28765 ldda [%l7 + %l2] 0x18, %g2
28766loop_2754:
28767 fabss %f30, %f27
28768 umulcc %o0, 0x14DA, %l5
28769 fmovse %xcc, %f31, %f16
28770 fmovsl %xcc, %f15, %f29
28771 fmovdge %xcc, %f22, %f30
28772 addc %i7, %o3, %l2
28773 taddcctv %o4, %o1, %i5
28774 ldd [%l7 + 0x18], %g0
28775 fmovdneg %xcc, %f1, %f0
28776 movrgez %g4, %g5, %o2
28777 wr %g0, 0x88, %asi
28778 prefetcha [%l7 + 0x50] %asi, 0x3
28779 sdiv %l3, 0x1DF2, %i0
28780 edge8l %g7, %g6, %l4
28781 fnot2s %f1, %f23
28782 fpadd32s %f24, %f23, %f12
28783 movrlz %o5, 0x3D2, %l1
28784 set 0x6E, %l1
28785 lduha [%l7 + %l1] 0x0c, %l0
28786 saved
28787 rdpr %cwp, %g1
28788 rdpr %cansave, %g2
28789 rdpr %canrestore, %g3
28790 rdpr %cleanwin, %g4
28791 rdpr %otherwin, %g5
28792 rdpr %wstate, %g6
28793 movcs %icc, %i4, %i3
28794 fabss %f20, %f20
28795 edge32l %i2, %o7, %l6
28796 add %i1, 0x1287, %i6
28797 sub %g3, 0x074E, %o0
28798 tneg %xcc, 0x2
28799 movvs %icc, %g2, %i7
28800 movrlz %l5, %l2, %o3
28801 orn %o1, %o4, %g1
28802 srl %g4, %g5, %i5
28803 tg %xcc, 0x1
28804 tgu %xcc, 0x5
28805 mulx %o2, %l3, %i0
28806 brlez %g7, loop_2755
28807 fbul %fcc0, loop_2756
28808 xor %g6, %l4, %o5
28809 xorcc %l1, 0x176D, %o6
28810loop_2755:
28811 fxor %f28, %f4, %f2
28812loop_2756:
28813 fmovrsgez %i4, %f19, %f5
28814 tsubcctv %i3, 0x0E98, %i2
28815 movg %xcc, %o7, %l0
28816 set 0x18, %o0
28817 prefetcha [%l7 + %o0] 0x80, 0x2
28818 fxnor %f10, %f30, %f20
28819 tge %icc, 0x1
28820 lduh [%l7 + 0x5E], %l6
28821 fmovdle %xcc, %f27, %f18
28822 smul %g3, %i6, %g2
28823 orncc %i7, %l5, %l2
28824 movg %icc, %o3, %o1
28825 fandnot1s %f22, %f3, %f30
28826 nop
28827 setx loop_2757, %l0, %l1
28828 wrpr 0x1, %tl
28829 wrpr %l1, %tpc
28830 add %l1, 0x4, %l1
28831 wrpr %l1, %tnpc
28832 setx 0x34400001400, %l0, %l1
28833 wrpr %l1, %tstate
28834 wrhpr 0x4, %htstate
28835 retry
28836 bge,pt %xcc, loop_2758
28837 tge %xcc, 0x1
28838 fnor %f14, %f4, %f22
28839loop_2757:
28840 movrlz %o0, %g1, %o4
28841loop_2758:
28842 brgz,a %g4, loop_2759
28843 ble,a loop_2760
28844 movle %xcc, %i5, %o2
28845 sra %g5, 0x04, %l3
28846loop_2759:
28847 xorcc %g7, %i0, %g6
28848loop_2760:
28849 movrlz %l4, %l1, %o5
28850 fpsub32 %f14, %f26, %f6
28851 movl %icc, %o6, %i4
28852 bcc %xcc, loop_2761
28853 tle %xcc, 0x1
28854 lduw [%l7 + 0x3C], %i2
28855 movgu %xcc, %i3, %o7
28856loop_2761:
28857 edge32l %i1, %l6, %g3
28858 fbue,a %fcc0, loop_2762
28859 movcs %xcc, %i6, %l0
28860 fmovsne %xcc, %f18, %f24
28861 set 0x1C, %g1
28862 ldsba [%l7 + %g1] 0x11, %i7
28863loop_2762:
28864 nop
28865 set 0x7C, %i6
28866 stw %l5, [%l7 + %i6]
28867 wr %g0, 0xea, %asi
28868 stwa %l2, [%l7 + 0x2C] %asi
28869 membar #Sync
28870 xnorcc %o3, 0x04D5, %o1
28871 tneg %xcc, 0x6
28872 fmovrdne %g2, %f2, %f12
28873 bg,a,pt %xcc, loop_2763
28874 prefetch [%l7 + 0x7C], 0x2
28875 taddcc %o0, %o4, %g1
28876 fxor %f2, %f14, %f6
28877loop_2763:
28878 sdiv %i5, 0x0D8C, %g4
28879 tvc %xcc, 0x4
28880 smulcc %g5, 0x06C9, %l3
28881 fornot2 %f14, %f8, %f22
28882 add %o2, 0x1B43, %g7
28883 array32 %g6, %i0, %l4
28884 tl %xcc, 0x2
28885 fxor %f4, %f26, %f26
28886 edge32n %l1, %o6, %o5
28887 tne %icc, 0x6
28888 fcmpeq32 %f26, %f2, %i2
28889 flush %l7 + 0x2C
28890 fpack16 %f22, %f29
28891 orcc %i4, %o7, %i3
28892 alignaddr %i1, %l6, %g3
28893 brlz %l0, loop_2764
28894 brnz %i6, loop_2765
28895 tcc %icc, 0x1
28896 move %xcc, %i7, %l5
28897loop_2764:
28898 bleu,a,pn %icc, loop_2766
28899loop_2765:
28900 mulx %l2, 0x1FE2, %o1
28901 fpackfix %f14, %f24
28902 alignaddr %o3, %o0, %o4
28903loop_2766:
28904 fmovdgu %icc, %f3, %f25
28905 fmovsn %icc, %f14, %f22
28906 tle %icc, 0x5
28907 orcc %g2, %g1, %i5
28908 addc %g4, %l3, %g5
28909 fabsd %f16, %f2
28910 tg %icc, 0x3
28911 alignaddrl %o2, %g6, %g7
28912 ldsb [%l7 + 0x65], %l4
28913 fmovrslez %l1, %f13, %f6
28914 fbn,a %fcc3, loop_2767
28915 movl %xcc, %o6, %o5
28916 wr %g0, 0x0c, %asi
28917 stxa %i2, [%l7 + 0x30] %asi
28918loop_2767:
28919 andncc %i4, %o7, %i0
28920 set 0x118, %l0
28921 nop ! nop ! ldxa [%g0 + %l0] 0x40, %i1 ripped by fixASI40.pl ripped by fixASI40.pl
28922 udivx %l6, 0x02B1, %i3
28923 stbar
28924 edge32n %g3, %l0, %i6
28925 udivx %i7, 0x0FC5, %l2
28926 st %f1, [%l7 + 0x28]
28927 orn %o1, 0x1660, %o3
28928 fbul,a %fcc2, loop_2768
28929 membar 0x75
28930 fmovrdgz %l5, %f4, %f18
28931 add %o4, %g2, %g1
28932loop_2768:
28933 xor %o0, %i5, %g4
28934 bneg %icc, loop_2769
28935 flush %l7 + 0x4C
28936 fmovse %icc, %f13, %f7
28937 fmovsne %icc, %f10, %f31
28938loop_2769:
28939 fmovdle %xcc, %f20, %f20
28940 mulscc %g5, 0x1522, %l3
28941 fmuld8ulx16 %f8, %f2, %f22
28942 umulcc %o2, %g6, %g7
28943 array16 %l1, %o6, %l4
28944 edge32ln %i2, %i4, %o7
28945 fbge %fcc3, loop_2770
28946 fmul8sux16 %f8, %f30, %f30
28947 fmovrdgz %i0, %f0, %f14
28948 tvc %icc, 0x4
28949loop_2770:
28950 fbue %fcc2, loop_2771
28951 tleu %xcc, 0x6
28952 brz %o5, loop_2772
28953 ble,a,pt %icc, loop_2773
28954loop_2771:
28955 edge8 %l6, %i3, %g3
28956 smulcc %l0, 0x0EBB, %i1
28957loop_2772:
28958 prefetch [%l7 + 0x2C], 0x0
28959loop_2773:
28960 fxor %f24, %f14, %f8
28961 xnorcc %i6, 0x123E, %i7
28962 array16 %o1, %l2, %o3
28963 set 0x1C, %o2
28964 sta %f26, [%l7 + %o2] 0x11
28965 movrgz %l5, %o4, %g1
28966 fmovrdne %g2, %f2, %f6
28967 tg %icc, 0x0
28968 edge8 %i5, %o0, %g4
28969 addccc %l3, 0x085E, %g5
28970 mova %xcc, %o2, %g7
28971 wr %g0, 0x89, %asi
28972 swapa [%l7 + 0x44] %asi, %g6
28973 fcmpne32 %f10, %f10, %l1
28974 umulcc %o6, %l4, %i2
28975 movneg %icc, %o7, %i0
28976 fpadd32 %f24, %f24, %f14
28977 tvs %icc, 0x7
28978 fornot1 %f30, %f22, %f20
28979 be,a %icc, loop_2774
28980 edge8ln %i4, %l6, %o5
28981 brnz,a %i3, loop_2775
28982 subc %l0, %g3, %i1
28983loop_2774:
28984 fmovrslez %i7, %f30, %f21
28985 fpmerge %f27, %f18, %f30
28986loop_2775:
28987 tle %icc, 0x7
28988 fpsub16s %f23, %f6, %f15
28989 udivx %i6, 0x05D1, %o1
28990 fbg %fcc3, loop_2776
28991 fones %f31
28992 tne %xcc, 0x5
28993 taddcc %o3, %l2, %o4
28994loop_2776:
28995 edge16ln %g1, %l5, %i5
28996 swap [%l7 + 0x54], %o0
28997 fcmpgt32 %f20, %f6, %g2
28998 tle %icc, 0x3
28999 brgez %l3, loop_2777
29000 movrlz %g5, %o2, %g4
29001 movn %xcc, %g6, %g7
29002 sethi 0x00BA, %o6
29003loop_2777:
29004 srlx %l1, 0x0C, %l4
29005 edge16ln %i2, %o7, %i0
29006 fbn %fcc2, loop_2778
29007 fbul %fcc0, loop_2779
29008 fnegs %f26, %f22
29009 fmovse %icc, %f26, %f24
29010loop_2778:
29011 subccc %l6, 0x0751, %o5
29012loop_2779:
29013 array32 %i4, %l0, %i3
29014 udivx %g3, 0x0412, %i1
29015 fmovdl %xcc, %f19, %f17
29016 tneg %icc, 0x4
29017 lduw [%l7 + 0x44], %i6
29018 fblg %fcc2, loop_2780
29019 tg %icc, 0x5
29020 edge16l %i7, %o1, %l2
29021 wr %g0, 0x18, %asi
29022 ldsha [%l7 + 0x34] %asi, %o4
29023loop_2780:
29024 nop
29025 add %l7, 0x10, %l6
29026 wr %g0, 0x80, %asi
29027 casxa [%l6] %asi, %g1, %l5
29028 umulcc %o3, %o0, %g2
29029 fbul %fcc2, loop_2781
29030 srl %l3, 0x10, %i5
29031 movcs %xcc, %o2, %g4
29032 movg %icc, %g6, %g5
29033loop_2781:
29034 fmovdcs %xcc, %f28, %f12
29035 fnot2s %f1, %f12
29036 movgu %icc, %g7, %o6
29037 bn loop_2782
29038 fnot2s %f1, %f12
29039 nop
29040 setx loop_2783, %l0, %l1
29041 jmpl %l1, %l4
29042 edge16l %i2, %o7, %l1
29043loop_2782:
29044 fbg,a %fcc2, loop_2784
29045 movrlez %l6, %o5, %i0
29046loop_2783:
29047 tne %xcc, 0x6
29048 array32 %l0, %i4, %i3
29049loop_2784:
29050 tge %icc, 0x0
29051 smul %g3, %i6, %i7
29052 brz,a %i1, loop_2785
29053 movcc %xcc, %l2, %o1
29054 movcc %xcc, %o4, %g1
29055 restored
29056 rdpr %cwp, %g1
29057 rdpr %cansave, %g2
29058 rdpr %canrestore, %g3
29059 rdpr %cleanwin, %g4
29060 rdpr %otherwin, %g5
29061 rdpr %wstate, %g6
29062loop_2785:
29063 ta %icc, 0x6
29064 fmovde %xcc, %f23, %f17
29065 addc %o3, %o0, %g2
29066 srlx %l3, %l5, %i5
29067 bne loop_2786
29068 movvs %xcc, %o2, %g4
29069 fsrc1s %f11, %f8
29070 wr %g0, 0x19, %asi
29071 ldswa [%l7 + 0x7C] %asi, %g5
29072loop_2786:
29073 tne %icc, 0x2
29074 swap [%l7 + 0x78], %g6
29075 fmovdn %xcc, %f4, %f18
29076 tleu %icc, 0x0
29077 movne %icc, %o6, %l4
29078 fmovse %icc, %f27, %f5
29079 movrgz %i2, %o7, %g7
29080 movge %icc, %l1, %l6
29081 fmovdpos %icc, %f30, %f2
29082 fcmpgt32 %f20, %f22, %o5
29083 orn %i0, %i4, %i3
29084 restored
29085 rdpr %cwp, %g1
29086 rdpr %cansave, %g2
29087 rdpr %canrestore, %g3
29088 rdpr %cleanwin, %g4
29089 rdpr %otherwin, %g5
29090 rdpr %wstate, %g6
29091 fmovsn %icc, %f16, %f5
29092 movrlez %g3, 0x3FE, %i6
29093 bneg,pn %icc, loop_2787
29094 andcc %i7, %l0, %i1
29095 movcc %icc, %l2, %o1
29096 tge %xcc, 0x3
29097loop_2787:
29098 edge16n %g1, %o3, %o4
29099 edge8 %g2, %l3, %o0
29100 udivcc %i5, 0x1B4F, %o2
29101 alignaddr %l5, %g5, %g4
29102 tvc %xcc, 0x7
29103 movleu %xcc, %g6, %o6
29104 addcc %l4, 0x090C, %o7
29105 taddcctv %i2, %l1, %l6
29106 prefetch [%l7 + 0x68], 0x3
29107 tvs %xcc, 0x0
29108 udivx %o5, 0x17B1, %i0
29109 udiv %i4, 0x17F8, %i3
29110 udivcc %g3, 0x07FC, %g7
29111 fpsub16 %f24, %f4, %f18
29112 fnegs %f15, %f3
29113 sir 0x118D
29114 tge %icc, 0x0
29115 wr %g0, 0x80, %asi
29116 ldsha [%l7 + 0x52] %asi, %i7
29117 movrlz %i6, 0x0F3, %l0
29118 edge32n %i1, %o1, %l2
29119 fmovdvc %icc, %f10, %f4
29120 set 0x40, %g2
29121 stda %f0, [%l7 + %g2] 0x1f
29122 membar #Sync
29123 call loop_2788
29124 bne,a %icc, loop_2789
29125 fmovdpos %xcc, %f18, %f3
29126 fnor %f12, %f8, %f28
29127loop_2788:
29128 tleu %xcc, 0x6
29129loop_2789:
29130 movne %icc, %o3, %g1
29131 sllx %o4, 0x0A, %l3
29132 add %g2, 0x0D6A, %i5
29133 fcmple32 %f16, %f18, %o0
29134 andn %l5, 0x13A4, %o2
29135 fnegd %f8, %f4
29136 wr %g0, 0x10, %asi
29137 lduha [%l7 + 0x18] %asi, %g4
29138 mulx %g5, 0x1BDA, %o6
29139 subccc %g6, 0x0611, %l4
29140 tg %icc, 0x4
29141 tsubcc %i2, %o7, %l6
29142 popc 0x1423, %l1
29143 fbuge %fcc1, loop_2790
29144 brlz,a %i0, loop_2791
29145 be %icc, loop_2792
29146 brnz,a %o5, loop_2793
29147loop_2790:
29148 fmovdvc %icc, %f18, %f26
29149loop_2791:
29150 movvc %icc, %i4, %i3
29151loop_2792:
29152 movne %xcc, %g7, %g3
29153loop_2793:
29154 fmovsleu %icc, %f29, %f22
29155 tne %icc, 0x3
29156 edge32l %i7, %l0, %i1
29157 edge16ln %i6, %o1, %l2
29158 lduh [%l7 + 0x26], %o3
29159 xnor %o4, 0x0268, %g1
29160 move %xcc, %g2, %l3
29161 tvs %xcc, 0x4
29162 movvs %icc, %i5, %l5
29163 subc %o2, %g4, %g5
29164 array8 %o6, %o0, %g6
29165 edge8l %l4, %i2, %o7
29166 mova %xcc, %l6, %i0
29167 fnegd %f22, %f28
29168 fmovdleu %icc, %f19, %f2
29169 bne,a,pn %xcc, loop_2794
29170 addccc %o5, 0x1CE1, %i4
29171 sth %i3, [%l7 + 0x2C]
29172 tl %xcc, 0x7
29173loop_2794:
29174 fblg %fcc3, loop_2795
29175 and %l1, 0x1FF8, %g3
29176 bvs %icc, loop_2796
29177 xor %i7, 0x0BA7, %l0
29178loop_2795:
29179 srl %i1, 0x04, %g7
29180 umulcc %o1, 0x148F, %l2
29181loop_2796:
29182 movrne %o3, 0x384, %o4
29183 umulcc %g1, %g2, %l3
29184 andncc %i6, %i5, %l5
29185 sdivx %o2, 0x1C66, %g4
29186 tsubcc %g5, 0x0715, %o6
29187 fmovdvc %xcc, %f23, %f25
29188 movgu %icc, %g6, %o0
29189 movge %icc, %l4, %o7
29190 xorcc %l6, 0x12D3, %i2
29191 tleu %icc, 0x2
29192 ta %icc, 0x2
29193 subcc %i0, 0x024C, %i4
29194 array16 %o5, %i3, %l1
29195 or %i7, 0x0510, %l0
29196 std %f24, [%l7 + 0x10]
29197 udivcc %g3, 0x1E7E, %g7
29198 nop
29199 setx loop_2797, %l0, %l1
29200 wrpr 0x1, %tl
29201 wrpr %l1, %tpc
29202 add %l1, 0x4, %l1
29203 wrpr %l1, %tnpc
29204 setx 0x34400001400, %l0, %l1
29205 wrpr %l1, %tstate
29206 wrhpr 0x4, %htstate
29207 retry
29208 array8 %o1, %l2, %o3
29209 edge32l %o4, %i1, %g1
29210 call loop_2798
29211loop_2797:
29212 fbug %fcc2, loop_2799
29213 tge %xcc, 0x4
29214 nop
29215 setx loop_2800, %l0, %l1
29216 wrpr 0x1, %tl
29217 wrpr %l1, %tnpc
29218 setx 0x34400001400, %l0, %l1
29219 wrpr %l1, %tstate
29220 wrhpr 0x4, %htstate
29221 done
29222loop_2798:
29223 siam 0x2
29224loop_2799:
29225 tle %icc, 0x6
29226 fcmple32 %f30, %f22, %l3
29227loop_2800:
29228 movne %xcc, %g2, %i6
29229 fandnot2s %f25, %f24, %f4
29230 movrgez %l5, %i5, %g4
29231 bg,a %xcc, loop_2801
29232 tvs %icc, 0x2
29233 fmovrdlez %g5, %f4, %f12
29234 orncc %o6, %g6, %o2
29235loop_2801:
29236 mulx %o0, %l4, %l6
29237 xnorcc %o7, 0x02B6, %i2
29238 fba,a %fcc2, loop_2802
29239 movrne %i0, %i4, %i3
29240 sdivcc %l1, 0x0125, %i7
29241 move %icc, %o5, %l0
29242loop_2802:
29243 fmovsne %icc, %f20, %f28
29244 fcmped %fcc3, %f20, %f10
29245 sllx %g3, %o1, %l2
29246 xorcc %g7, 0x0736, %o4
29247 fpsub16 %f4, %f2, %f0
29248 fnot1s %f10, %f28
29249 udivx %i1, 0x1911, %g1
29250 bvs,a %icc, loop_2803
29251 stx %l3, [%l7 + 0x48]
29252 tleu %icc, 0x4
29253 fnot1 %f26, %f28
29254loop_2803:
29255 fmovscc %icc, %f15, %f28
29256 edge8n %o3, %i6, %l5
29257 ldd [%l7 + 0x48], %f6
29258 set 0x10, %g3
29259 stxa %i5, [%l7 + %g3] 0x19
29260 array8 %g2, %g5, %g4
29261 sethi 0x1FC0, %o6
29262 prefetch [%l7 + 0x20], 0x0
29263 ld [%l7 + 0x28], %f16
29264 fsrc2 %f16, %f20
29265 tge %icc, 0x4
29266 array8 %g6, %o2, %o0
29267 bg,a loop_2804
29268 fmovdvc %xcc, %f29, %f23
29269 umul %l6, 0x0767, %l4
29270 taddcctv %o7, 0x1A6A, %i2
29271loop_2804:
29272 subcc %i0, 0x0E9E, %i3
29273 tl %icc, 0x7
29274 movrne %i4, 0x172, %l1
29275 andncc %o5, %l0, %i7
29276 fnand %f8, %f2, %f2
29277 bcs,a,pt %xcc, loop_2805
29278 fmovsleu %icc, %f31, %f13
29279 fmovrsgez %o1, %f12, %f31
29280 call loop_2806
29281loop_2805:
29282 fbne %fcc1, loop_2807
29283 fmovdvc %xcc, %f13, %f0
29284 andncc %g3, %l2, %g7
29285loop_2806:
29286 tn %xcc, 0x6
29287loop_2807:
29288 nop
29289 setx loop_2808, %l0, %l1
29290 jmpl %l1, %i1
29291 movleu %icc, %o4, %g1
29292 subccc %l3, 0x1D45, %o3
29293 xnorcc %i6, 0x1B6B, %i5
29294loop_2808:
29295 std %g2, [%l7 + 0x60]
29296 edge32ln %l5, %g4, %o6
29297 tsubcc %g6, %g5, %o0
29298 sll %l6, 0x14, %l4
29299 movrlez %o2, 0x378, %i2
29300 bshuffle %f30, %f20, %f22
29301 andn %o7, 0x0A58, %i3
29302 saved
29303 rdpr %cwp, %g1
29304 rdpr %cansave, %g2
29305 rdpr %canrestore, %g3
29306 rdpr %cleanwin, %g4
29307 rdpr %otherwin, %g5
29308 rdpr %wstate, %g6
29309 fzeros %f26
29310 wr %g0, 0x2a, %asi
29311 stxa %i4, [%l7 + 0x58] %asi
29312 membar #Sync
29313 fpmerge %f13, %f10, %f8
29314 and %l1, 0x1CBD, %o5
29315 mova %icc, %i0, %l0
29316 ta %xcc, 0x3
29317 movcs %icc, %i7, %o1
29318 edge32l %g3, %l2, %i1
29319 tleu %xcc, 0x4
29320 fpmerge %f23, %f13, %f2
29321 fpsub16s %f16, %f7, %f28
29322 edge8l %o4, %g1, %g7
29323 edge32 %o3, %i6, %l3
29324 bn,a,pn %icc, loop_2809
29325 siam 0x5
29326 nop
29327 setx loop_2810, %l0, %l1
29328 wrpr 0x1, %tl
29329 wrpr %l1, %tnpc
29330 setx 0x34400001400, %l0, %l1
29331 wrpr %l1, %tstate
29332 wrhpr 0x4, %htstate
29333 done
29334 addccc %i5, %g2, %l5
29335loop_2809:
29336 fpmerge %f24, %f27, %f4
29337 wr %g0, 0x19, %asi
29338 stba %g4, [%l7 + 0x0F] %asi
29339loop_2810:
29340 taddcc %g6, 0x1490, %o6
29341 movle %xcc, %g5, %l6
29342 addcc %l4, 0x1D69, %o0
29343 fpsub32 %f12, %f18, %f6
29344 fand %f8, %f2, %f30
29345 move %icc, %o2, %i2
29346 taddcc %i3, 0x187A, %i4
29347 set 0x68, %l3
29348 lduwa [%l7 + %l3] 0x0c, %l1
29349 sethi 0x1E8C, %o7
29350 taddcc %i0, 0x0BDE, %o5
29351 fbue,a %fcc1, loop_2811
29352 fcmple32 %f18, %f22, %i7
29353 bn,a,pt %xcc, loop_2812
29354 tle %icc, 0x4
29355loop_2811:
29356 fornot2 %f0, %f14, %f2
29357 fmovdn %xcc, %f7, %f19
29358loop_2812:
29359 tcs %xcc, 0x1
29360 edge32ln %o1, %g3, %l0
29361 udivx %l2, 0x09D2, %i1
29362 array8 %o4, %g1, %g7
29363 movne %xcc, %i6, %o3
29364 fpackfix %f10, %f8
29365 ble loop_2813
29366 edge8n %l3, %g2, %i5
29367 tsubcctv %g4, %l5, %o6
29368 movpos %icc, %g6, %g5
29369loop_2813:
29370 bl,a,pn %icc, loop_2814
29371 brgz %l4, loop_2815
29372 ldsh [%l7 + 0x2C], %l6
29373 srax %o0, %i2, %i3
29374loop_2814:
29375 subc %i4, %o2, %o7
29376loop_2815:
29377 edge8n %i0, %o5, %i7
29378 fandnot2s %f1, %f24, %f6
29379 sir 0x1A2C
29380 fmovsvc %icc, %f25, %f9
29381 tne %xcc, 0x4
29382 smulcc %o1, 0x0D49, %l1
29383 swap [%l7 + 0x64], %g3
29384 movne %icc, %l0, %l2
29385 tvs %xcc, 0x2
29386 nop
29387 setx loop_2816, %l0, %l1
29388 wrpr 0x1, %tl
29389 wrpr %l1, %tnpc
29390 setx 0x34400001400, %l0, %l1
29391 wrpr %l1, %tstate
29392 wrhpr 0x4, %htstate
29393 done
29394 ta %icc, 0x4
29395 wr %g0, 0x80, %asi
29396 prefetcha [%l7 + 0x48] %asi, 0x3
29397loop_2816:
29398 sir 0x1912
29399 tsubcc %o4, %g7, %g1
29400 fmovde %xcc, %f24, %f0
29401 fmovrsne %i6, %f25, %f8
29402 movcc %xcc, %l3, %o3
29403 wr %g0, 0x1e, %asi
29404 stda %f0, [%l7 + 0x40] %asi
29405 membar #Sync
29406 mova %icc, %g2, %g4
29407 xor %l5, 0x0B9C, %i5
29408 sethi 0x11E4, %g6
29409 movge %xcc, %g5, %l4
29410 wr %g0, 0x04, %asi
29411 ldsba [%l7 + 0x7C] %asi, %l6
29412 array8 %o0, %i2, %o6
29413 set 0x18, %g7
29414 lduwa [%l7 + %g7] 0x10, %i4
29415 brlz,a %i3, loop_2817
29416 tcs %icc, 0x7
29417 edge16l %o2, %o7, %i0
29418 array8 %o5, %o1, %i7
29419loop_2817:
29420 fcmple16 %f4, %f20, %g3
29421 fbue %fcc1, loop_2818
29422 tne %xcc, 0x1
29423 bpos loop_2819
29424 and %l0, 0x13F9, %l1
29425loop_2818:
29426 fbge %fcc2, loop_2820
29427 sllx %i1, 0x1E, %o4
29428loop_2819:
29429 nop
29430 set 0x34, %o4
29431 stw %g7, [%l7 + %o4]
29432 and %l2, %g1, %l3
29433loop_2820:
29434 fcmpgt32 %f18, %f26, %o3
29435 tvs %xcc, 0x0
29436 bvs %icc, loop_2821
29437 edge32n %g2, %g4, %i6
29438 wr %g0, 0x18, %asi
29439 ldswa [%l7 + 0x60] %asi, %l5
29440loop_2821:
29441 popc 0x0104, %i5
29442 movleu %xcc, %g5, %l4
29443 umulcc %l6, %o0, %i2
29444 wr %g0, 0x89, %asi
29445 ldda [%l7 + 0x40] %asi, %f16
29446 and %o6, 0x0FC5, %i4
29447 brz %i3, loop_2822
29448 edge32ln %o2, %o7, %i0
29449 srl %o5, %g6, %o1
29450 fxors %f12, %f13, %f22
29451loop_2822:
29452 fmul8ulx16 %f0, %f0, %f24
29453 edge32l %i7, %l0, %l1
29454 array32 %g3, %i1, %g7
29455 udivx %o4, 0x09C4, %g1
29456 fblg %fcc0, loop_2823
29457 fmul8x16 %f23, %f20, %f24
29458 fnot1s %f29, %f16
29459 edge16ln %l2, %l3, %g2
29460loop_2823:
29461 fbu,a %fcc0, loop_2824
29462 movrgz %o3, %i6, %g4
29463 mova %xcc, %l5, %i5
29464 fba %fcc3, loop_2825
29465loop_2824:
29466 fcmpeq16 %f30, %f16, %l4
29467 andn %g5, 0x1BB9, %l6
29468 wr %g0, 0x10, %asi
29469 ldda [%l7 + 0x60] %asi, %i2
29470loop_2825:
29471 fnot2 %f26, %f8
29472 edge8l %o0, %o6, %i4
29473 array8 %i3, %o2, %o7
29474 movl %xcc, %o5, %g6
29475 tgu %xcc, 0x3
29476 stw %i0, [%l7 + 0x18]
29477 edge32 %o1, %l0, %i7
29478 movcc %icc, %g3, %i1
29479 fbg %fcc1, loop_2826
29480 sdivx %g7, 0x18AD, %l1
29481 bl,a loop_2827
29482 fnors %f0, %f5, %f23
29483loop_2826:
29484 fble %fcc3, loop_2828
29485 fbo,a %fcc2, loop_2829
29486loop_2827:
29487 sdiv %o4, 0x00F6, %l2
29488 movrlz %l3, 0x198, %g1
29489loop_2828:
29490 movg %icc, %g2, %i6
29491loop_2829:
29492 fmovdcc %icc, %f23, %f27
29493 ble %icc, loop_2830
29494 fornot1 %f12, %f30, %f6
29495 movneg %icc, %o3, %g4
29496 movle %xcc, %l5, %l4
29497loop_2830:
29498 sdivx %g5, 0x10E7, %l6
29499 membar #Sync
29500 wr %g0, 0xf0, %asi
29501 ldda [%l7 + 0x40] %asi, %f0
29502 or %i5, 0x0CA0, %i2
29503 fzero %f4
29504 fandnot2 %f18, %f10, %f26
29505 wr %g0, 0x89, %asi
29506 ldda [%l7 + 0x40] %asi, %f16
29507 fsrc2s %f14, %f15
29508 fmul8ulx16 %f22, %f26, %f12
29509 movleu %xcc, %o6, %o0
29510 tneg %xcc, 0x7
29511 movre %i4, 0x053, %o2
29512 srlx %i3, %o7, %g6
29513 array16 %i0, %o5, %l0
29514 movcs %xcc, %i7, %g3
29515 wr %g0, 0x80, %asi
29516 sta %f7, [%l7 + 0x28] %asi
29517 fmovsge %icc, %f26, %f6
29518 mulscc %i1, %o1, %g7
29519 srl %o4, %l2, %l1
29520 fmovse %icc, %f7, %f30
29521 sir 0x00C4
29522 edge32 %g1, %g2, %l3
29523 smulcc %o3, 0x163B, %i6
29524 umul %l5, 0x1704, %g4
29525 tcs %icc, 0x6
29526 swap [%l7 + 0x54], %l4
29527 tleu %icc, 0x0
29528 movg %icc, %g5, %l6
29529 fmovsge %icc, %f15, %f16
29530 fmovsa %icc, %f24, %f12
29531 subcc %i2, %i5, %o0
29532 edge16ln %o6, %o2, %i3
29533 ldx [%l7 + 0x18], %o7
29534 fcmpgt32 %f26, %f22, %g6
29535 movrlez %i0, 0x2EC, %i4
29536 call loop_2831
29537 xor %l0, %o5, %i7
29538 edge8ln %i1, %o1, %g3
29539 xor %g7, 0x106D, %l2
29540loop_2831:
29541 bpos %xcc, loop_2832
29542 orn %o4, 0x0C6F, %g1
29543 fbue,a %fcc1, loop_2833
29544 movleu %xcc, %l1, %l3
29545loop_2832:
29546 fcmpes %fcc1, %f18, %f31
29547 orn %g2, 0x0D38, %i6
29548loop_2833:
29549 tle %xcc, 0x1
29550 fmovdn %xcc, %f30, %f22
29551 tpos %icc, 0x3
29552 saved
29553 rdpr %cwp, %g1
29554 rdpr %cansave, %g2
29555 rdpr %canrestore, %g3
29556 rdpr %cleanwin, %g4
29557 rdpr %otherwin, %g5
29558 rdpr %wstate, %g6
29559 wr %g0, 0x88, %asi
29560 ldswa [%l7 + 0x50] %asi, %o3
29561 set 0x5C, %o7
29562 lduba [%l7 + %o7] 0x80, %g4
29563 smulcc %l4, %l5, %g5
29564 set 0x3C, %i1
29565 ldstuba [%l7 + %i1] 0x19, %l6
29566 bleu,a,pt %xcc, loop_2834
29567 orn %i5, 0x1DEB, %o0
29568 tvs %icc, 0x2
29569 tpos %xcc, 0x6
29570loop_2834:
29571 stb %o6, [%l7 + 0x3E]
29572 bne loop_2835
29573 tge %xcc, 0x2
29574 xor %i2, %o2, %i3
29575 movre %g6, 0x118, %o7
29576loop_2835:
29577 popc 0x14D2, %i4
29578 brlz,a %l0, loop_2836
29579 brgez %i0, loop_2837
29580 add %o5, %i1, %i7
29581 fmovsg %icc, %f9, %f22
29582loop_2836:
29583 te %icc, 0x0
29584loop_2837:
29585 orn %g3, %o1, %g7
29586 set 0x4C, %i4
29587 swapa [%l7 + %i4] 0x89, %l2
29588 movne %icc, %o4, %g1
29589 fbule,a %fcc3, loop_2838
29590 umul %l3, 0x0AA1, %l1
29591 fmovsa %xcc, %f6, %f31
29592 subc %g2, 0x11CD, %i6
29593loop_2838:
29594 tgu %xcc, 0x2
29595 fornot1 %f4, %f2, %f22
29596 fmovrdgez %g4, %f18, %f30
29597 bn %icc, loop_2839
29598 xor %o3, 0x1924, %l4
29599 or %g5, 0x1DF9, %l6
29600 fmul8ulx16 %f20, %f10, %f0
29601loop_2839:
29602 andncc %l5, %i5, %o6
29603 bn,pt %xcc, loop_2840
29604 fsrc2 %f12, %f14
29605 edge8ln %o0, %i2, %i3
29606 fmovrde %g6, %f18, %f4
29607loop_2840:
29608 tcc %icc, 0x4
29609 edge8 %o2, %o7, %l0
29610 saved
29611 rdpr %cwp, %g1
29612 rdpr %cansave, %g2
29613 rdpr %canrestore, %g3
29614 rdpr %cleanwin, %g4
29615 rdpr %otherwin, %g5
29616 rdpr %wstate, %g6
29617 set 0x78, %g6
29618 stda %i4, [%l7 + %g6] 0x11
29619 sll %i0, %o5, %i7
29620 fpsub16s %f26, %f0, %f7
29621 fones %f21
29622 set 0x78, %i5
29623 lduba [%l7 + %i5] 0x10, %i1
29624 movl %icc, %g3, %g7
29625 fnegs %f14, %f19
29626 fbg %fcc3, loop_2841
29627 te %icc, 0x0
29628 movl %icc, %o1, %l2
29629 edge8 %g1, %l3, %l1
29630loop_2841:
29631 bneg,a,pn %xcc, loop_2842
29632 fnot1s %f5, %f17
29633 fmovrdgz %o4, %f24, %f18
29634 tl %icc, 0x1
29635loop_2842:
29636 xnorcc %g2, %i6, %o3
29637 sub %l4, 0x0A51, %g5
29638 edge8l %g4, %l6, %i5
29639 sdivx %l5, 0x1107, %o0
29640 movge %xcc, %o6, %i3
29641 fmovde %icc, %f5, %f8
29642 tgu %xcc, 0x6
29643 restored
29644 rdpr %cwp, %g1
29645 rdpr %cansave, %g2
29646 rdpr %canrestore, %g3
29647 rdpr %cleanwin, %g4
29648 rdpr %otherwin, %g5
29649 rdpr %wstate, %g6
29650 subccc %g6, %o2, %i2
29651 tneg %icc, 0x7
29652 fmovse %xcc, %f21, %f26
29653 movgu %xcc, %l0, %i4
29654 movl %icc, %i0, %o5
29655 movcc %xcc, %i7, %i1
29656 te %xcc, 0x1
29657 mulscc %g3, %g7, %o7
29658 wr %g0, 0x89, %asi
29659 stwa %l2, [%l7 + 0x38] %asi
29660 fbue,a %fcc2, loop_2843
29661 movrgz %g1, %o1, %l1
29662 fmovdvc %icc, %f2, %f27
29663 set 0x48, %o6
29664 stda %l2, [%l7 + %o6] 0x27
29665 membar #Sync
29666loop_2843:
29667 nop
29668 set 0x24, %l4
29669 stwa %o4, [%l7 + %l4] 0x0c
29670 tne %xcc, 0x3
29671 fmovdgu %icc, %f8, %f14
29672 smulcc %g2, %o3, %i6
29673 fxnor %f14, %f26, %f26
29674 tvc %xcc, 0x5
29675 taddcctv %l4, 0x101C, %g4
29676 andn %l6, %i5, %g5
29677 movge %icc, %o0, %l5
29678 wr %g0, 0x80, %asi
29679 ldda [%l7 + 0x40] %asi, %f0
29680 wr %g0, 0x19, %asi
29681 sta %f19, [%l7 + 0x34] %asi
29682 movl %icc, %i3, %o6
29683 orcc %g6, 0x0077, %i2
29684 tg %icc, 0x3
29685 udivx %l0, 0x158F, %i4
29686 sethi 0x124B, %i0
29687 brz,a %o5, loop_2844
29688 mulscc %i7, 0x1C87, %o2
29689 taddcc %g3, 0x057B, %i1
29690 fbe %fcc1, loop_2845
29691loop_2844:
29692 xor %o7, 0x0F9D, %l2
29693 addccc %g1, %g7, %o1
29694 movgu %icc, %l3, %l1
29695loop_2845:
29696 fmuld8sux16 %f0, %f9, %f2
29697 array32 %o4, %o3, %g2
29698 umul %l4, %i6, %l6
29699 taddcc %i5, 0x0B51, %g5
29700 nop
29701 setx loop_2846, %l0, %l1
29702 wrpr 0x1, %tl
29703 wrpr %l1, %tpc
29704 add %l1, 0x4, %l1
29705 wrpr %l1, %tnpc
29706 setx 0x34400001400, %l0, %l1
29707 wrpr %l1, %tstate
29708 wrhpr 0x4, %htstate
29709 retry
29710 fbu,a %fcc3, loop_2847
29711 brlz,a %g4, loop_2848
29712 fbue,a %fcc2, loop_2849
29713loop_2846:
29714 fbn %fcc1, loop_2850
29715loop_2847:
29716 tcs %icc, 0x7
29717loop_2848:
29718 fmul8x16al %f20, %f25, %f4
29719loop_2849:
29720 orcc %o0, %l5, %o6
29721loop_2850:
29722 membar 0x20
29723 fxors %f29, %f6, %f29
29724 set 0x4B, %i2
29725 ldstuba [%l7 + %i2] 0x0c, %i3
29726 sllx %i2, %g6, %i4
29727 fmovdne %icc, %f20, %f4
29728 wr %g0, 0x0c, %asi
29729 swapa [%l7 + 0x38] %asi, %i0
29730 ldstub [%l7 + 0x70], %o5
29731 tge %xcc, 0x4
29732 fmovse %icc, %f18, %f20
29733 brnz,a %l0, loop_2851
29734 mulscc %i7, 0x155C, %o2
29735 fmovrdgz %i1, %f8, %f28
29736 sll %g3, 0x07, %l2
29737loop_2851:
29738 fsrc1 %f16, %f24
29739 addcc %g1, 0x1035, %g7
29740 bge,a loop_2852
29741 ta %xcc, 0x1
29742 bneg loop_2853
29743 fmovspos %icc, %f10, %f0
29744loop_2852:
29745 nop
29746 wr %g0, 0x0c, %asi
29747 stha %o1, [%l7 + 0x3A] %asi
29748loop_2853:
29749 orcc %l3, 0x1568, %l1
29750 bne,a,pn %icc, loop_2854
29751 te %xcc, 0x5
29752 movg %xcc, %o4, %o3
29753 bl,a loop_2855
29754loop_2854:
29755 fmovdpos %xcc, %f23, %f10
29756 tle %xcc, 0x6
29757 popc 0x0D2B, %g2
29758loop_2855:
29759 popc %l4, %o7
29760 edge8n %i6, %i5, %g5
29761 fsrc2s %f0, %f18
29762 swap [%l7 + 0x6C], %l6
29763 set 0x3A, %o1
29764 stha %g4, [%l7 + %o1] 0x89
29765 edge32 %l5, %o6, %i3
29766 movpos %icc, %i2, %o0
29767 fpsub32s %f4, %f0, %f13
29768 sethi 0x0080, %g6
29769 lduh [%l7 + 0x34], %i4
29770 be,a,pn %icc, loop_2856
29771 ldsw [%l7 + 0x7C], %o5
29772 fbo,a %fcc2, loop_2857
29773 fmovsg %icc, %f29, %f30
29774loop_2856:
29775 fmovrdgz %i0, %f0, %f28
29776 brlz,a %i7, loop_2858
29777loop_2857:
29778 fnors %f18, %f9, %f24
29779 set 0x44, %g4
29780 ldsha [%l7 + %g4] 0x18, %o2
29781loop_2858:
29782 movcc %icc, %i1, %g3
29783 srax %l2, 0x1D, %l0
29784 bne,pn %xcc, loop_2859
29785 sub %g7, %o1, %g1
29786 or %l3, 0x0E6F, %o4
29787 xnor %o3, 0x102F, %g2
29788loop_2859:
29789 subc %l4, 0x08B5, %l1
29790 fandnot2 %f6, %f6, %f8
29791 fmovse %icc, %f27, %f20
29792 tle %icc, 0x2
29793 flush %l7 + 0x24
29794 addccc %o7, %i5, %g5
29795 fmovdge %xcc, %f21, %f7
29796 mova %xcc, %l6, %i6
29797 fba,a %fcc1, loop_2860
29798 fornot1s %f24, %f29, %f26
29799 tn %icc, 0x6
29800 stbar
29801loop_2860:
29802 ble,a,pt %icc, loop_2861
29803 taddcctv %g4, %l5, %o6
29804 fandnot2s %f20, %f7, %f11
29805 std %f2, [%l7 + 0x48]
29806loop_2861:
29807 fcmple32 %f2, %f2, %i2
29808 sdivcc %o0, 0x114C, %g6
29809 bne %xcc, loop_2862
29810 popc %i3, %i4
29811 popc %i0, %i7
29812 srlx %o5, %i1, %g3
29813loop_2862:
29814 movpos %xcc, %l2, %o2
29815 tvc %icc, 0x4
29816 wr %g0, 0x80, %asi
29817 ldstuba [%l7 + 0x22] %asi, %l0
29818 wr %g0, 0x19, %asi
29819 stda %o0, [%l7 + 0x78] %asi
29820 bshuffle %f10, %f0, %f6
29821 prefetch [%l7 + 0x4C], 0x3
29822 udivcc %g1, 0x0901, %g7
29823 mulx %l3, %o4, %o3
29824 siam 0x5
29825 std %f12, [%l7 + 0x18]
29826 movpos %icc, %g2, %l1
29827 movle %xcc, %o7, %l4
29828 taddcc %g5, 0x1811, %i5
29829 set 0x18, %l5
29830 sta %f28, [%l7 + %l5] 0x0c
29831 fmovdneg %xcc, %f18, %f4
29832 taddcc %l6, %i6, %g4
29833 bgu %xcc, loop_2863
29834 bn,pn %icc, loop_2864
29835 edge8 %l5, %o6, %o0
29836 fmovrslez %i2, %f12, %f22
29837loop_2863:
29838 movleu %icc, %g6, %i4
29839loop_2864:
29840 smul %i3, %i0, %o5
29841 fble,a %fcc3, loop_2865
29842 membar 0x4F
29843 tneg %xcc, 0x0
29844 ta %xcc, 0x0
29845loop_2865:
29846 tvc %icc, 0x7
29847 movrlez %i7, %g3, %i1
29848 andcc %o2, %l0, %o1
29849 wr %g0, 0x27, %asi
29850 ldda [%l7 + 0x50] %asi, %l2
29851 movvc %xcc, %g7, %g1
29852 fand %f6, %f26, %f18
29853 srax %l3, 0x07, %o3
29854 fornot1s %f16, %f10, %f19
29855 stbar
29856 andncc %o4, %g2, %l1
29857 fmovrde %o7, %f4, %f26
29858 array16 %l4, %g5, %l6
29859 alignaddr %i6, %i5, %l5
29860 movle %icc, %o6, %o0
29861 fzeros %f2
29862 movre %g4, 0x3D6, %i2
29863 taddcctv %g6, %i3, %i4
29864 movrgez %o5, 0x3BB, %i0
29865 fmovscc %icc, %f11, %f22
29866 andcc %i7, %g3, %o2
29867 umul %l0, %i1, %l2
29868 fmovd %f4, %f26
29869 fnors %f10, %f1, %f28
29870 udivcc %o1, 0x1AE0, %g7
29871 sethi 0x012A, %g1
29872 fmovsn %xcc, %f24, %f27
29873 set 0x30, %i3
29874 ldda [%l7 + %i3] 0xeb, %l2
29875 tne %xcc, 0x0
29876 sdivx %o4, 0x0DFE, %o3
29877 ldsw [%l7 + 0x7C], %g2
29878 movle %icc, %l1, %o7
29879 movn %icc, %g5, %l6
29880 fcmpgt32 %f12, %f12, %i6
29881 fand %f14, %f26, %f14
29882 sub %l4, 0x0963, %i5
29883 fmuld8sux16 %f28, %f8, %f20
29884 fbug %fcc1, loop_2866
29885 brgez,a %o6, loop_2867
29886 fandnot1s %f18, %f11, %f24
29887 fcmped %fcc0, %f24, %f26
29888loop_2866:
29889 taddcc %o0, %g4, %l5
29890loop_2867:
29891 flush %l7 + 0x64
29892 edge16 %g6, %i3, %i2
29893 movrgez %i4, %i0, %i7
29894 swap [%l7 + 0x3C], %g3
29895 nop
29896 setx loop_2868, %l0, %l1
29897 jmpl %l1, %o2
29898 mulx %l0, 0x1F63, %o5
29899 fmovsgu %icc, %f17, %f21
29900 fpackfix %f14, %f14
29901loop_2868:
29902 fmuld8sux16 %f14, %f2, %f30
29903 tg %icc, 0x6
29904 tpos %icc, 0x5
29905 fmovrse %l2, %f28, %f5
29906 nop
29907 setx loop_2869, %l0, %l1
29908 jmpl %l1, %o1
29909 fbule %fcc3, loop_2870
29910 fblg,a %fcc2, loop_2871
29911 movrlz %i1, %g7, %l3
29912loop_2869:
29913 fpackfix %f12, %f30
29914loop_2870:
29915 array16 %g1, %o4, %g2
29916loop_2871:
29917 fpsub16s %f10, %f22, %f3
29918 xor %o3, %l1, %g5
29919 tcs %xcc, 0x4
29920 movge %icc, %l6, %o7
29921 taddcctv %i6, %l4, %i5
29922 popc 0x0D6D, %o0
29923 fsrc1 %f4, %f20
29924 movre %o6, 0x312, %l5
29925 fble %fcc0, loop_2872
29926 fnand %f22, %f10, %f0
29927 fmovdle %xcc, %f7, %f26
29928 fmul8x16al %f17, %f28, %f10
29929loop_2872:
29930 nop
29931 set 0x40, %i7
29932 ldda [%l7 + %i7] 0x89, %f16
29933 tg %xcc, 0x3
29934 wr %g0, 0x10, %asi
29935 swapa [%l7 + 0x54] %asi, %g6
29936 fmovde %icc, %f4, %f21
29937 alignaddrl %i3, %i2, %g4
29938 fpadd32s %f27, %f18, %f30
29939 movleu %xcc, %i4, %i0
29940 fbne %fcc0, loop_2873
29941 ba,pt %icc, loop_2874
29942 tl %xcc, 0x0
29943 brz,a %i7, loop_2875
29944loop_2873:
29945 andn %o2, 0x1B59, %l0
29946loop_2874:
29947 xnorcc %o5, %g3, %l2
29948 xnor %i1, 0x02FC, %o1
29949loop_2875:
29950 subccc %l3, %g7, %g1
29951 movre %g2, 0x37A, %o4
29952 edge16n %o3, %l1, %g5
29953 fmovdge %icc, %f31, %f13
29954 subc %l6, 0x0E77, %o7
29955 wr %g0, 0x11, %asi
29956 lduba [%l7 + 0x34] %asi, %i6
29957 sdiv %i5, 0x1D7A, %l4
29958 stw %o6, [%l7 + 0x5C]
29959 movrgez %o0, %l5, %i3
29960 fsrc2s %f25, %f30
29961 fmul8x16 %f26, %f10, %f14
29962 membar #Sync
29963 set 0x40, %i0
29964 ldda [%l7 + %i0] 0x1f, %f0
29965 nop
29966 set 0x1A, %l6
29967 ldstub [%l7 + %l6], %i2
29968 fsrc2s %f19, %f6
29969 fabsd %f22, %f20
29970 tge %xcc, 0x4
29971 array8 %g6, %i4, %i0
29972 set 0x08, %o3
29973 ldswa [%l7 + %o3] 0x80, %g4
29974 movcs %xcc, %i7, %l0
29975 srax %o2, 0x0B, %g3
29976 smul %o5, 0x0C81, %i1
29977 fxors %f9, %f28, %f31
29978 fba,a %fcc2, loop_2876
29979 edge16n %l2, %l3, %o1
29980 fbo %fcc3, loop_2877
29981 fsrc1 %f0, %f18
29982loop_2876:
29983 movrgz %g1, 0x0E9, %g7
29984 sir 0x0413
29985loop_2877:
29986 fmovscc %icc, %f6, %f5
29987 edge32ln %g2, %o3, %l1
29988 wr %g0, 0xe3, %asi
29989 stda %g4, [%l7 + 0x78] %asi
29990 membar #Sync
29991 fandnot2 %f4, %f24, %f22
29992 tl %icc, 0x4
29993 movle %icc, %l6, %o7
29994 edge32ln %o4, %i5, %l4
29995 movrgez %o6, %o0, %i6
29996 tneg %xcc, 0x4
29997 wr %g0, 0x10, %asi
29998 ldda [%l7 + 0x10] %asi, %i2
29999 udivcc %i2, 0x1013, %l5
30000 edge8l %g6, %i0, %g4
30001 move %icc, %i4, %l0
30002 ldstub [%l7 + 0x43], %i7
30003 mulx %o2, 0x0519, %o5
30004 fpsub32s %f22, %f22, %f24
30005 set 0x28, %g5
30006 ldstuba [%l7 + %g5] 0x0c, %i1
30007 fsrc2s %f3, %f9
30008 fzeros %f19
30009 edge8ln %l2, %l3, %g3
30010 movrlez %o1, 0x0A5, %g7
30011 fpmerge %f31, %f16, %f10
30012 alignaddr %g2, %o3, %g1
30013 movvs %icc, %l1, %l6
30014 add %o7, 0x0386, %g5
30015 array8 %i5, %o4, %o6
30016 fsrc1 %f16, %f16
30017 bne,a,pt %xcc, loop_2878
30018 array16 %o0, %l4, %i3
30019 xorcc %i2, 0x1FD0, %i6
30020 fandnot2s %f18, %f5, %f12
30021loop_2878:
30022 addccc %g6, %i0, %l5
30023 fmul8x16au %f22, %f22, %f10
30024 udivx %g4, 0x1EF3, %i4
30025 brz %i7, loop_2879
30026 edge8 %l0, %o2, %i1
30027 fbul,a %fcc1, loop_2880
30028 edge8n %o5, %l2, %g3
30029loop_2879:
30030 movrlez %l3, %o1, %g2
30031 movle %icc, %g7, %g1
30032loop_2880:
30033 addcc %o3, %l6, %l1
30034 move %icc, %g5, %o7
30035 mulx %o4, 0x01CA, %o6
30036 array32 %i5, %o0, %l4
30037 wr %g0, 0x89, %asi
30038 ldxa [%l7 + 0x40] %asi, %i3
30039 array8 %i6, %i2, %g6
30040 tge %icc, 0x5
30041 movne %icc, %i0, %g4
30042 call loop_2881
30043 movleu %icc, %l5, %i4
30044 fcmpd %fcc3, %f30, %f10
30045 set 0x60, %l2
30046 stwa %l0, [%l7 + %l2] 0x14
30047loop_2881:
30048 nop
30049 set 0x7F, %l1
30050 ldsba [%l7 + %l1] 0x15, %o2
30051 fblg,a %fcc3, loop_2882
30052 fmovse %xcc, %f22, %f6
30053 tsubcctv %i7, 0x0A17, %o5
30054 bleu,a,pn %xcc, loop_2883
30055loop_2882:
30056 tvc %xcc, 0x1
30057 edge16n %i1, %g3, %l2
30058 movleu %icc, %o1, %l3
30059loop_2883:
30060 fcmple16 %f22, %f30, %g2
30061 ba loop_2884
30062 or %g7, %g1, %o3
30063 sir 0x0ABD
30064 andcc %l1, %l6, %g5
30065loop_2884:
30066 tsubcctv %o7, %o4, %i5
30067 fbne,a %fcc0, loop_2885
30068 tleu %xcc, 0x0
30069 sllx %o6, %l4, %o0
30070 addc %i6, 0x10A5, %i3
30071loop_2885:
30072 sll %g6, %i0, %g4
30073 fandnot1s %f19, %f19, %f24
30074 ldstub [%l7 + 0x13], %i2
30075 fmuld8ulx16 %f24, %f2, %f2
30076 ldsb [%l7 + 0x6F], %i4
30077 srlx %l5, %o2, %l0
30078 srlx %o5, 0x01, %i1
30079 fnand %f24, %f22, %f26
30080 orn %i7, %l2, %o1
30081 mulscc %l3, 0x0950, %g3
30082 fpmerge %f7, %f14, %f4
30083 tsubcctv %g2, %g7, %g1
30084 wr %g0, 0x18, %asi
30085 stwa %l1, [%l7 + 0x24] %asi
30086 fpack32 %f24, %f24, %f4
30087 fmovsne %xcc, %f2, %f10
30088 fxnor %f16, %f16, %f8
30089 edge8l %o3, %l6, %g5
30090 wr %g0, 0x0c, %asi
30091 lduwa [%l7 + 0x14] %asi, %o4
30092 edge8l %o7, %i5, %o6
30093 sdiv %o0, 0x11B6, %l4
30094 edge32ln %i3, %g6, %i0
30095 movrlz %i6, %g4, %i4
30096 ta %icc, 0x5
30097 fcmps %fcc2, %f3, %f25
30098 fmovrdlez %l5, %f6, %f24
30099 fands %f0, %f21, %f5
30100 brnz %i2, loop_2886
30101 bcs,a %xcc, loop_2887
30102 fmovdl %xcc, %f14, %f14
30103 tcc %xcc, 0x3
30104loop_2886:
30105 udivcc %o2, 0x13AC, %l0
30106loop_2887:
30107 nop
30108 set 0x40, %o5
30109 stda %f16, [%l7 + %o5] 0xf0
30110 membar #Sync
30111 fmovdpos %xcc, %f29, %f10
30112 xnorcc %i1, 0x1A88, %o5
30113 sth %i7, [%l7 + 0x4C]
30114 edge8l %o1, %l3, %g3
30115 edge16n %g2, %l2, %g1
30116 tgu %icc, 0x6
30117 edge8ln %g7, %o3, %l1
30118 bvs,a,pt %xcc, loop_2888
30119 tl %xcc, 0x1
30120 tge %icc, 0x7
30121 bl,a %xcc, loop_2889
30122loop_2888:
30123 subcc %g5, %o4, %l6
30124 brnz,a %o7, loop_2890
30125 ldub [%l7 + 0x78], %o6
30126loop_2889:
30127 movneg %icc, %i5, %l4
30128 subcc %i3, %g6, %o0
30129loop_2890:
30130 tge %xcc, 0x1
30131 fpsub16 %f26, %f16, %f24
30132 brlz %i6, loop_2891
30133 bvs,a,pn %icc, loop_2892
30134 subc %i0, %g4, %l5
30135 sub %i2, %o2, %l0
30136loop_2891:
30137 tle %icc, 0x5
30138loop_2892:
30139 andcc %i1, %o5, %i4
30140 fandnot2s %f9, %f27, %f1
30141 and %o1, %i7, %l3
30142 tsubcc %g3, 0x03C1, %l2
30143 tvs %icc, 0x1
30144 add %g2, %g1, %g7
30145 tg %xcc, 0x4
30146 movre %l1, %o3, %o4
30147 movgu %icc, %g5, %o7
30148 brgez %l6, loop_2893
30149 edge32n %o6, %l4, %i3
30150 ldsh [%l7 + 0x72], %i5
30151 nop
30152 setx loop_2894, %l0, %l1
30153 jmpl %l1, %o0
30154loop_2893:
30155 movg %xcc, %g6, %i0
30156 fmovdvs %icc, %f23, %f4
30157 fbule,a %fcc2, loop_2895
30158loop_2894:
30159 ble,a,pt %icc, loop_2896
30160 fmovdne %icc, %f1, %f8
30161 edge16n %g4, %l5, %i6
30162loop_2895:
30163 fmovsl %xcc, %f20, %f5
30164loop_2896:
30165 sdiv %o2, 0x000D, %l0
30166 fbue %fcc1, loop_2897
30167 xorcc %i2, %o5, %i4
30168 fmovdvs %icc, %f0, %f20
30169 set 0x78, %g1
30170 lda [%l7 + %g1] 0x89, %f23
30171loop_2897:
30172 tge %xcc, 0x1
30173 be,a %icc, loop_2898
30174 fnegs %f17, %f23
30175 swap [%l7 + 0x24], %o1
30176 fbug %fcc1, loop_2899
30177loop_2898:
30178 udivcc %i7, 0x124E, %l3
30179 sll %i1, %l2, %g2
30180 fxors %f19, %f30, %f27
30181loop_2899:
30182 movrlez %g3, 0x19C, %g7
30183 edge32ln %g1, %o3, %o4
30184 fmovrsgez %l1, %f26, %f31
30185 fmuld8sux16 %f9, %f30, %f4
30186 fnegd %f22, %f30
30187 sdivcc %o7, 0x14FA, %g5
30188 set 0x60, %i6
30189 prefetcha [%l7 + %i6] 0x88, 0x1
30190 srl %l4, %i3, %o6
30191 fblg %fcc2, loop_2900
30192 orncc %o0, %i5, %g6
30193 fcmple32 %f10, %f12, %g4
30194 smulcc %i0, 0x0483, %i6
30195loop_2900:
30196 nop
30197 set 0x54, %l0
30198 lda [%l7 + %l0] 0x15, %f13
30199 array16 %o2, %l0, %l5
30200 popc %i2, %o5
30201 bcc,pn %icc, loop_2901
30202 fpadd32 %f0, %f20, %f22
30203 movcs %icc, %o1, %i7
30204 fnot1s %f11, %f19
30205loop_2901:
30206 fba,a %fcc2, loop_2902
30207 movg %icc, %i4, %l3
30208 movrgz %i1, %g2, %l2
30209 fcmpgt16 %f0, %f16, %g3
30210loop_2902:
30211 array8 %g1, %g7, %o4
30212 subccc %o3, 0x0A73, %l1
30213 bge,pt %xcc, loop_2903
30214 srl %o7, 0x1A, %l6
30215 set 0x2A, %o2
30216 stha %l4, [%l7 + %o2] 0x89
30217loop_2903:
30218 edge16ln %g5, %o6, %i3
30219 movleu %xcc, %o0, %g6
30220 fbue %fcc0, loop_2904
30221 ldstub [%l7 + 0x28], %g4
30222 movrgez %i0, %i6, %o2
30223 bpos,a,pn %xcc, loop_2905
30224loop_2904:
30225 bpos %xcc, loop_2906
30226 movrlez %l0, 0x172, %i5
30227 fbu,a %fcc1, loop_2907
30228loop_2905:
30229 sdivcc %i2, 0x1645, %l5
30230loop_2906:
30231 fba %fcc2, loop_2908
30232 fmovsle %xcc, %f17, %f10
30233loop_2907:
30234 movrlz %o1, %o5, %i4
30235 fpmerge %f21, %f27, %f10
30236loop_2908:
30237 fbn,a %fcc1, loop_2909
30238 sll %i7, 0x0D, %i1
30239 fpmerge %f27, %f25, %f6
30240 smulcc %g2, 0x1DF9, %l2
30241loop_2909:
30242 srax %l3, %g1, %g7
30243 stw %g3, [%l7 + 0x54]
30244 move %xcc, %o3, %o4
30245 alignaddr %l1, %o7, %l4
30246 subc %g5, %l6, %i3
30247 be loop_2910
30248 sdivx %o0, 0x0526, %o6
30249 fmovsl %icc, %f2, %f21
30250 sdivcc %g4, 0x0332, %g6
30251loop_2910:
30252 orncc %i0, 0x06EB, %i6
30253 set 0x70, %g2
30254 ldswa [%l7 + %g2] 0x18, %l0
30255 movle %icc, %i5, %o2
30256 fble,a %fcc3, loop_2911
30257 ldstub [%l7 + 0x43], %i2
30258 edge16l %o1, %o5, %i4
30259 edge8n %l5, %i7, %g2
30260loop_2911:
30261 te %icc, 0x5
30262 tvs %icc, 0x7
30263 fsrc2s %f14, %f8
30264 andncc %i1, %l3, %g1
30265 mova %icc, %g7, %g3
30266 brlz %o3, loop_2912
30267 fmovrsgz %o4, %f3, %f18
30268 bcs,pt %xcc, loop_2913
30269 ld [%l7 + 0x28], %f2
30270loop_2912:
30271 fbue,a %fcc1, loop_2914
30272 swap [%l7 + 0x1C], %l1
30273loop_2913:
30274 ldsb [%l7 + 0x55], %l2
30275 fands %f28, %f30, %f29
30276loop_2914:
30277 fmovdgu %icc, %f16, %f12
30278 fmovsle %icc, %f10, %f8
30279 fblg,a %fcc3, loop_2915
30280 fbl,a %fcc3, loop_2916
30281 ldstub [%l7 + 0x16], %l4
30282 fornot1s %f10, %f11, %f19
30283loop_2915:
30284 movpos %xcc, %g5, %l6
30285loop_2916:
30286 xnorcc %i3, 0x0E6A, %o0
30287 fpackfix %f12, %f15
30288 addccc %o6, 0x1EEC, %g4
30289 tne %xcc, 0x3
30290 fmovsle %icc, %f27, %f27
30291 fmovde %icc, %f28, %f14
30292 sethi 0x0A07, %o7
30293 tge %icc, 0x6
30294 tle %xcc, 0x7
30295 umul %i0, 0x07AF, %g6
30296 edge32l %l0, %i5, %i6
30297 orncc %i2, 0x1D08, %o1
30298 andn %o2, %i4, %l5
30299 fcmpes %fcc1, %f31, %f6
30300 ba,pn %icc, loop_2917
30301 fmuld8sux16 %f18, %f23, %f12
30302 movre %i7, %g2, %i1
30303 fands %f2, %f5, %f27
30304loop_2917:
30305 bge,a %icc, loop_2918
30306 tvc %xcc, 0x7
30307 ldsw [%l7 + 0x7C], %l3
30308 fand %f4, %f28, %f24
30309loop_2918:
30310 orn %g1, %o5, %g7
30311 edge32ln %o3, %g3, %l1
30312 lduh [%l7 + 0x3C], %l2
30313 bgu,a loop_2919
30314 nop
30315 set 0x10, %g3
30316 std %l4, [%l7 + %g3]
30317 array32 %o4, %g5, %l6
30318 wr %g0, 0x24, %asi
30319 ldda [%l7 + 0x10] %asi, %i2
30320loop_2919:
30321 movcc %icc, %o6, %o0
30322 tneg %icc, 0x6
30323 tn %xcc, 0x6
30324 move %xcc, %g4, %i0
30325 movrgz %o7, 0x24C, %l0
30326 andcc %g6, %i6, %i5
30327 alignaddrl %o1, %i2, %o2
30328 sub %l5, 0x13C4, %i7
30329 movpos %icc, %i4, %i1
30330 tgu %xcc, 0x7
30331 mulscc %g2, 0x02A7, %l3
30332 or %o5, %g1, %o3
30333 andn %g7, %g3, %l1
30334 fmovrdlez %l4, %f2, %f28
30335 sethi 0x0381, %l2
30336 tl %icc, 0x1
30337 fone %f28
30338 fmovrdlz %o4, %f12, %f16
30339 udiv %l6, 0x0AF1, %i3
30340 xnorcc %o6, 0x0D89, %g5
30341 edge8n %o0, %g4, %o7
30342 fmovse %xcc, %f0, %f2
30343 xnor %i0, 0x19E5, %l0
30344 fblg %fcc2, loop_2920
30345 sdivx %g6, 0x13A6, %i6
30346 fmovdge %xcc, %f29, %f31
30347 movg %xcc, %i5, %i2
30348loop_2920:
30349 fpack32 %f24, %f30, %f20
30350 sll %o2, %o1, %l5
30351 tvc %xcc, 0x0
30352 ldsw [%l7 + 0x60], %i4
30353 alignaddrl %i1, %g2, %l3
30354 ldub [%l7 + 0x44], %i7
30355 bneg,a loop_2921
30356 restored
30357 rdpr %cwp, %g1
30358 rdpr %cansave, %g2
30359 rdpr %canrestore, %g3
30360 rdpr %cleanwin, %g4
30361 rdpr %otherwin, %g5
30362 rdpr %wstate, %g6
30363 array8 %o5, %g1, %g7
30364 edge8 %o3, %l1, %l4
30365loop_2921:
30366 brgez %g3, loop_2922
30367 movrlez %o4, 0x12D, %l6
30368 umul %l2, %o6, %i3
30369 movcs %icc, %o0, %g4
30370loop_2922:
30371 lduw [%l7 + 0x78], %o7
30372 movvc %xcc, %i0, %g5
30373 wr %g0, 0x04, %asi
30374 stwa %g6, [%l7 + 0x28] %asi
30375 bn loop_2923
30376 movgu %icc, %l0, %i6
30377 sllx %i2, 0x0B, %i5
30378 fbg %fcc3, loop_2924
30379loop_2923:
30380 tsubcc %o1, 0x1AFC, %o2
30381 mova %icc, %i4, %i1
30382 fcmpgt32 %f30, %f22, %l5
30383loop_2924:
30384 taddcc %g2, %l3, %i7
30385 array32 %g1, %o5, %o3
30386 fmovsgu %icc, %f18, %f11
30387 movrlez %l1, %g7, %g3
30388 sll %o4, 0x0A, %l4
30389 lduh [%l7 + 0x6A], %l6
30390 smul %l2, %i3, %o6
30391 fmovsl %icc, %f11, %f26
30392 edge32n %g4, %o7, %o0
30393 smulcc %i0, %g5, %l0
30394 set 0x20, %o0
30395 ldsba [%l7 + %o0] 0x81, %i6
30396 movn %xcc, %g6, %i5
30397 edge32ln %i2, %o1, %i4
30398 addc %i1, %l5, %g2
30399 edge16 %l3, %i7, %g1
30400 xnorcc %o5, 0x116C, %o2
30401 udiv %l1, 0x1EC9, %o3
30402 fmovs %f8, %f30
30403 fmovdg %icc, %f2, %f4
30404 movrgez %g7, 0x2D1, %o4
30405 movleu %icc, %l4, %g3
30406 fnand %f10, %f8, %f16
30407 fcmpeq32 %f8, %f16, %l6
30408 fbule %fcc0, loop_2925
30409 xorcc %i3, %o6, %l2
30410 edge16n %o7, %g4, %i0
30411 fmovdpos %icc, %f5, %f18
30412loop_2925:
30413 udivcc %g5, 0x0F6F, %o0
30414 set 0x0C, %g7
30415 swapa [%l7 + %g7] 0x88, %l0
30416 st %f28, [%l7 + 0x24]
30417 for %f10, %f2, %f22
30418 subccc %i6, 0x1574, %i5
30419 xor %g6, 0x1FE8, %i2
30420 fmovrsgz %o1, %f14, %f27
30421 mulscc %i4, %i1, %g2
30422 membar 0x15
30423 fabss %f15, %f31
30424 fmovscs %xcc, %f4, %f21
30425 bgu,pt %icc, loop_2926
30426 fmovsneg %xcc, %f5, %f10
30427 fornot1s %f10, %f23, %f13
30428 mova %xcc, %l3, %i7
30429loop_2926:
30430 orncc %l5, 0x1C9C, %o5
30431 fands %f1, %f5, %f31
30432 movrgz %g1, %l1, %o2
30433 tneg %xcc, 0x1
30434 popc 0x1716, %o3
30435 mulx %o4, 0x0422, %l4
30436 fmovdvc %icc, %f12, %f10
30437 edge16 %g3, %g7, %i3
30438 fmuld8sux16 %f17, %f29, %f14
30439 and %o6, %l6, %o7
30440 wr %g0, 0x11, %asi
30441 prefetcha [%l7 + 0x60] %asi, 0x2
30442 bcs loop_2927
30443 sir 0x027E
30444 edge16l %l2, %g5, %i0
30445 bpos,pt %xcc, loop_2928
30446loop_2927:
30447 movrlez %l0, %o0, %i5
30448 udiv %g6, 0x1144, %i2
30449 bneg loop_2929
30450loop_2928:
30451 movre %o1, 0x301, %i4
30452 alignaddrl %i6, %g2, %l3
30453 te %icc, 0x2
30454loop_2929:
30455 fnot1s %f20, %f6
30456 alignaddrl %i7, %i1, %l5
30457 sdivx %o5, 0x1AF3, %g1
30458 smulcc %l1, 0x155C, %o2
30459 fblg,a %fcc1, loop_2930
30460 tcc %xcc, 0x2
30461 tn %icc, 0x0
30462 set 0x10, %l3
30463 ldda [%l7 + %l3] 0x2b, %o4
30464loop_2930:
30465 edge32ln %o3, %g3, %l4
30466 sub %i3, 0x046F, %o6
30467 tsubcctv %l6, %g7, %o7
30468 set 0x30, %o4
30469 ldda [%l7 + %o4] 0x22, %l2
30470 tcc %xcc, 0x2
30471 movn %xcc, %g5, %i0
30472 smulcc %l0, %o0, %g4
30473 popc %i5, %i2
30474 restored
30475 rdpr %cwp, %g1
30476 rdpr %cansave, %g2
30477 rdpr %canrestore, %g3
30478 rdpr %cleanwin, %g4
30479 rdpr %otherwin, %g5
30480 rdpr %wstate, %g6
30481 wr %g0, 0x88, %asi
30482 lduha [%l7 + 0x20] %asi, %o1
30483 xorcc %g6, 0x01C6, %i6
30484 tvc %xcc, 0x4
30485 fbule %fcc1, loop_2931
30486 edge32ln %i4, %l3, %i7
30487 stb %i1, [%l7 + 0x43]
30488 fnegs %f26, %f6
30489loop_2931:
30490 fbul %fcc0, loop_2932
30491 fblg,a %fcc3, loop_2933
30492 fpadd16s %f14, %f30, %f3
30493 addcc %g2, 0x0379, %l5
30494loop_2932:
30495 movrlez %o5, 0x1B1, %g1
30496loop_2933:
30497 sub %l1, 0x0A71, %o4
30498 mulscc %o2, 0x0B1D, %o3
30499 fsrc1 %f6, %f24
30500 umul %g3, %l4, %i3
30501 move %xcc, %l6, %g7
30502 fbuge,a %fcc3, loop_2934
30503 array16 %o6, %l2, %o7
30504 ble,pt %xcc, loop_2935
30505 swap [%l7 + 0x64], %i0
30506loop_2934:
30507 movcs %icc, %g5, %l0
30508 edge16n %o0, %i5, %i2
30509loop_2935:
30510 st %f5, [%l7 + 0x48]
30511 add %g4, %g6, %o1
30512 umulcc %i4, %i6, %i7
30513 bg,a,pn %xcc, loop_2936
30514 ble,pn %xcc, loop_2937
30515 addccc %l3, %i1, %g2
30516 fnot1s %f12, %f4
30517loop_2936:
30518 fnot2s %f6, %f29
30519loop_2937:
30520 xnor %l5, %o5, %g1
30521 bvs,pn %icc, loop_2938
30522 addccc %l1, %o4, %o2
30523 restored
30524 rdpr %cwp, %g1
30525 rdpr %cansave, %g2
30526 rdpr %canrestore, %g3
30527 rdpr %cleanwin, %g4
30528 rdpr %otherwin, %g5
30529 rdpr %wstate, %g6
30530 wr %g0, 0x04, %asi
30531 ldxa [%l7 + 0x58] %asi, %g3
30532loop_2938:
30533 bne,pt %xcc, loop_2939
30534 bneg,a loop_2940
30535 orn %l4, 0x16AE, %o3
30536 alignaddr %i3, %l6, %g7
30537loop_2939:
30538 movcc %icc, %o6, %o7
30539loop_2940:
30540 fnot2 %f22, %f22
30541 fbuge %fcc1, loop_2941
30542 fble,a %fcc0, loop_2942
30543 sdivx %l2, 0x1A72, %g5
30544 bne,a,pn %xcc, loop_2943
30545loop_2941:
30546 movvc %xcc, %i0, %l0
30547loop_2942:
30548 movn %xcc, %i5, %i2
30549 movn %icc, %g4, %g6
30550loop_2943:
30551 nop
30552 wr %g0, 0x04, %asi
30553 stha %o0, [%l7 + 0x6E] %asi
30554 movneg %xcc, %o1, %i6
30555 fba %fcc1, loop_2944
30556 movge %icc, %i7, %i4
30557 wr %g0, 0x81, %asi
30558 lduba [%l7 + 0x32] %asi, %l3
30559loop_2944:
30560 membar 0x1D
30561 wr %g0, 0x80, %asi
30562 ldstuba [%l7 + 0x31] %asi, %g2
30563 saved
30564 rdpr %cwp, %g1
30565 rdpr %cansave, %g2
30566 rdpr %canrestore, %g3
30567 rdpr %cleanwin, %g4
30568 rdpr %otherwin, %g5
30569 rdpr %wstate, %g6
30570 xorcc %l5, 0x0CB1, %o5
30571 lduw [%l7 + 0x14], %g1
30572 smul %l1, %o4, %i1
30573 edge32ln %o2, %l4, %g3
30574 movleu %xcc, %o3, %i3
30575 stb %l6, [%l7 + 0x6D]
30576 andcc %o6, 0x142B, %o7
30577 fzeros %f31
30578 nop
30579 set 0x20, %o7
30580 std %g6, [%l7 + %o7]
30581 add %l2, 0x1CE2, %i0
30582 fmovscs %icc, %f14, %f26
30583 movcs %xcc, %l0, %g5
30584 andncc %i2, %g4, %g6
30585 tgu %icc, 0x5
30586 sllx %i5, 0x03, %o0
30587 fmovrdgez %i6, %f22, %f8
30588 nop
30589 set 0x20, %i4
30590 ldx [%l7 + %i4], %i7
30591 sethi 0x0277, %o1
30592 sllx %i4, %g2, %l5
30593 xnorcc %o5, %g1, %l3
30594 fmovdne %xcc, %f1, %f7
30595 udiv %l1, 0x18C1, %o4
30596 umul %o2, %l4, %i1
30597 std %f16, [%l7 + 0x68]
30598 addcc %g3, 0x0048, %i3
30599 tcc %icc, 0x5
30600 movg %xcc, %o3, %o6
30601 tsubcctv %o7, %g7, %l6
30602 smul %i0, 0x1268, %l2
30603 addcc %g5, %l0, %g4
30604 edge16l %g6, %i2, %i5
30605 fpsub32 %f4, %f2, %f8
30606 fcmpes %fcc2, %f16, %f28
30607 nop
30608 setx loop_2945, %l0, %l1
30609 wrpr 0x1, %tl
30610 wrpr %l1, %tnpc
30611 setx 0x34400001400, %l0, %l1
30612 wrpr %l1, %tstate
30613 wrhpr 0x4, %htstate
30614 done
30615 edge16l %o0, %i6, %i7
30616 addccc %o1, %i4, %g2
30617 edge16n %o5, %g1, %l5
30618loop_2945:
30619 array32 %l1, %o4, %l3
30620 movrne %l4, 0x0DF, %o2
30621 tvs %icc, 0x4
30622 edge8ln %g3, %i3, %o3
30623 sdivcc %i1, 0x04EF, %o6
30624 fmovdl %icc, %f24, %f25
30625 subccc %g7, %o7, %l6
30626 ldsh [%l7 + 0x0E], %i0
30627 fpadd32 %f6, %f0, %f0
30628 bcc,a %icc, loop_2946
30629 fbn,a %fcc0, loop_2947
30630 sdivcc %l2, 0x1479, %l0
30631 tleu %xcc, 0x4
30632loop_2946:
30633 tpos %xcc, 0x0
30634loop_2947:
30635 xnorcc %g5, %g4, %g6
30636 movre %i2, %i5, %i6
30637 fnot1 %f6, %f6
30638 tleu %icc, 0x4
30639 tn %xcc, 0x4
30640 edge16ln %i7, %o1, %o0
30641 bshuffle %f22, %f20, %f10
30642 xnor %g2, %i4, %g1
30643 tneg %icc, 0x7
30644 wr %g0, 0x2f, %asi
30645 stha %l5, [%l7 + 0x08] %asi
30646 membar #Sync
30647 sdivx %l1, 0x036C, %o4
30648 fnor %f26, %f14, %f0
30649 andncc %l3, %o5, %o2
30650 fmul8x16au %f2, %f1, %f18
30651 fbule,a %fcc3, loop_2948
30652 udiv %g3, 0x1485, %i3
30653 mulscc %o3, %i1, %o6
30654 tcc %icc, 0x0
30655loop_2948:
30656 srl %g7, 0x09, %o7
30657 move %xcc, %l6, %i0
30658 edge32n %l2, %l4, %g5
30659 orncc %l0, %g4, %i2
30660 membar #Sync
30661 wr %g0, 0xf1, %asi
30662 ldda [%l7 + 0x40] %asi, %f0
30663 orncc %g6, %i5, %i7
30664 restored
30665 rdpr %cwp, %g1
30666 rdpr %cansave, %g2
30667 rdpr %canrestore, %g3
30668 rdpr %cleanwin, %g4
30669 rdpr %otherwin, %g5
30670 rdpr %wstate, %g6
30671 fmul8ulx16 %f16, %f26, %f28
30672 fand %f16, %f30, %f28
30673 xnorcc %o1, 0x0C56, %o0
30674 set 0x40, %i1
30675 ldda [%l7 + %i1] 0x18, %f0
30676 lduw [%l7 + 0x40], %i6
30677 ldsb [%l7 + 0x4F], %i4
30678 srlx %g1, %l5, %g2
30679 srax %o4, %l1, %o5
30680 tsubcctv %l3, %o2, %g3
30681 tcs %xcc, 0x3
30682 wr %g0, 0x18, %asi
30683 ldstuba [%l7 + 0x5C] %asi, %o3
30684 wr %g0, 0xe2, %asi
30685 stha %i3, [%l7 + 0x44] %asi
30686 membar #Sync
30687 movcs %icc, %o6, %i1
30688 fcmpne32 %f8, %f6, %g7
30689 sdivx %l6, 0x15CC, %i0
30690 popc %l2, %o7
30691 tpos %xcc, 0x6
30692 sdivx %l4, 0x061F, %l0
30693 te %icc, 0x3
30694 fbne %fcc2, loop_2949
30695 tcs %xcc, 0x3
30696 fnot1 %f10, %f16
30697 subccc %g4, %i2, %g6
30698loop_2949:
30699 subccc %g5, 0x08AF, %i5
30700 subcc %o1, %i7, %i6
30701 or %o0, %i4, %l5
30702 lduh [%l7 + 0x12], %g1
30703 tvc %icc, 0x6
30704 tvs %xcc, 0x5
30705 set 0x58, %g6
30706 sta %f17, [%l7 + %g6] 0x04
30707 movrne %g2, 0x13D, %l1
30708 fba %fcc1, loop_2950
30709 nop
30710 setx loop_2951, %l0, %l1
30711 wrpr 0x1, %tl
30712 wrpr %l1, %tnpc
30713 setx 0x34400001400, %l0, %l1
30714 wrpr %l1, %tstate
30715 wrhpr 0x4, %htstate
30716 done
30717 fmovdneg %icc, %f19, %f8
30718 fbge %fcc1, loop_2952
30719loop_2950:
30720 tle %xcc, 0x1
30721loop_2951:
30722 xorcc %o5, 0x0568, %l3
30723 fmul8ulx16 %f4, %f26, %f4
30724loop_2952:
30725 srlx %o2, %g3, %o3
30726 bvc,a %xcc, loop_2953
30727 alignaddr %o4, %i3, %i1
30728 fbu,a %fcc1, loop_2954
30729 fexpand %f6, %f14
30730loop_2953:
30731 array8 %o6, %g7, %i0
30732 fsrc2s %f6, %f13
30733loop_2954:
30734 sub %l2, %o7, %l6
30735 movvc %icc, %l0, %g4
30736 alignaddrl %l4, %i2, %g5
30737 tvs %icc, 0x5
30738 tsubcc %g6, %o1, %i5
30739 fmovrsgez %i6, %f28, %f26
30740 subc %i7, 0x0283, %o0
30741 bge,a loop_2955
30742 fbuge %fcc0, loop_2956
30743 fmovrdne %i4, %f16, %f16
30744 mulx %g1, %l5, %l1
30745loop_2955:
30746 fone %f4
30747loop_2956:
30748 tg %icc, 0x2
30749 pdist %f30, %f2, %f24
30750 edge8l %g2, %l3, %o5
30751 edge32ln %g3, %o3, %o4
30752 srlx %o2, %i3, %o6
30753 udivcc %g7, 0x093F, %i0
30754 fmovrdlez %l2, %f12, %f20
30755 fbul,a %fcc0, loop_2957
30756 xor %o7, %l6, %l0
30757 xnorcc %i1, %l4, %i2
30758 edge8 %g4, %g6, %o1
30759loop_2957:
30760 fmovsl %xcc, %f18, %f31
30761 sdiv %g5, 0x162D, %i6
30762 addccc %i7, 0x11CF, %i5
30763 sdiv %o0, 0x1C8A, %g1
30764 fmovdcs %icc, %f11, %f5
30765 udivcc %l5, 0x0727, %i4
30766 srax %l1, 0x03, %l3
30767 fmul8x16 %f19, %f18, %f8
30768 srl %g2, %o5, %o3
30769 movl %xcc, %g3, %o2
30770 movrlz %i3, %o6, %o4
30771 movrlz %g7, 0x0A8, %l2
30772 brgz %o7, loop_2958
30773 brnz,a %l6, loop_2959
30774 bneg,pt %icc, loop_2960
30775 ldsw [%l7 + 0x44], %l0
30776loop_2958:
30777 fmul8x16au %f7, %f22, %f8
30778loop_2959:
30779 array16 %i1, %i0, %l4
30780loop_2960:
30781 subccc %g4, %i2, %o1
30782 ldd [%l7 + 0x30], %g6
30783 edge8ln %g5, %i6, %i5
30784 fsrc2 %f18, %f10
30785 andncc %o0, %i7, %g1
30786 st %f20, [%l7 + 0x50]
30787 bn %icc, loop_2961
30788 movneg %icc, %i4, %l1
30789 udiv %l5, 0x0AA4, %l3
30790 xnorcc %g2, 0x174D, %o3
30791loop_2961:
30792 or %o5, %o2, %g3
30793 fbug %fcc1, loop_2962
30794 fmovsleu %icc, %f9, %f23
30795 movrgez %i3, %o6, %o4
30796 edge32n %l2, %g7, %l6
30797loop_2962:
30798 fnand %f12, %f16, %f30
30799 movn %icc, %o7, %i1
30800 tleu %xcc, 0x0
30801 bgu,a loop_2963
30802 movpos %xcc, %l0, %i0
30803 faligndata %f0, %f8, %f14
30804 edge16n %l4, %g4, %i2
30805loop_2963:
30806 fpsub32 %f28, %f20, %f30
30807 fbne %fcc2, loop_2964
30808 stb %g6, [%l7 + 0x77]
30809 movleu %icc, %g5, %i6
30810 edge32n %i5, %o1, %i7
30811loop_2964:
30812 fmovrdne %o0, %f6, %f4
30813 add %i4, %g1, %l5
30814 tsubcc %l1, %g2, %l3
30815 fornot1s %f20, %f24, %f23
30816 srax %o5, %o2, %g3
30817 edge8n %i3, %o3, %o4
30818 subcc %o6, %l2, %g7
30819 udivx %o7, 0x1E30, %l6
30820 movneg %icc, %i1, %i0
30821 edge32n %l0, %l4, %g4
30822 set 0x1C, %o6
30823 sta %f12, [%l7 + %o6] 0x19
30824 nop
30825 set 0x76, %l4
30826 ldsh [%l7 + %l4], %i2
30827 fmovdne %xcc, %f29, %f29
30828 movvc %icc, %g5, %i6
30829 and %i5, %g6, %o1
30830 add %i7, %i4, %o0
30831 fmul8x16 %f21, %f24, %f22
30832 sdiv %g1, 0x19B5, %l1
30833 movvs %icc, %g2, %l5
30834 addc %o5, %l3, %o2
30835 smul %g3, %i3, %o4
30836 subcc %o3, 0x07C3, %l2
30837 movcc %icc, %g7, %o6
30838 set 0x18, %i5
30839 lda [%l7 + %i5] 0x80, %f28
30840 edge16ln %o7, %i1, %l6
30841 mova %xcc, %i0, %l0
30842 fbu,a %fcc3, loop_2965
30843 fpack16 %f22, %f18
30844 movre %g4, 0x285, %l4
30845 udiv %i2, 0x15F7, %i6
30846loop_2965:
30847 fmovrsne %i5, %f13, %f10
30848 bneg,a,pt %icc, loop_2966
30849 subcc %g5, 0x1E6D, %o1
30850 orncc %i7, %i4, %o0
30851 membar #Sync
30852 set 0x40, %i2
30853 ldda [%l7 + %i2] 0xf1, %f16
30854loop_2966:
30855 te %icc, 0x1
30856 sll %g1, 0x14, %l1
30857 fnegs %f31, %f0
30858 move %xcc, %g6, %g2
30859 udiv %o5, 0x0B8F, %l5
30860 andncc %l3, %o2, %i3
30861 fbuge %fcc2, loop_2967
30862 swap [%l7 + 0x24], %g3
30863 movle %xcc, %o4, %o3
30864 fmovrslez %l2, %f19, %f15
30865loop_2967:
30866 xorcc %o6, %g7, %o7
30867 tne %icc, 0x7
30868 popc 0x1499, %i1
30869 fmul8x16au %f23, %f23, %f26
30870 srlx %l6, 0x1D, %i0
30871 movcc %icc, %l0, %g4
30872 popc 0x1EA1, %i2
30873 fmovdvs %xcc, %f9, %f0
30874 udivx %i6, 0x0AB6, %i5
30875 set 0x3C, %o1
30876 swapa [%l7 + %o1] 0x80, %l4
30877 umul %o1, 0x1202, %g5
30878 brlez,a %i7, loop_2968
30879 sra %i4, %g1, %l1
30880 subc %o0, 0x107F, %g6
30881 edge16l %o5, %l5, %g2
30882loop_2968:
30883 nop
30884 set 0x74, %l5
30885 lduw [%l7 + %l5], %l3
30886 edge16ln %o2, %g3, %i3
30887 edge8n %o3, %l2, %o4
30888 xnorcc %g7, 0x192F, %o6
30889 xnorcc %i1, %o7, %l6
30890 mova %xcc, %l0, %g4
30891 taddcctv %i0, 0x17D8, %i6
30892 fornot2 %f4, %f12, %f2
30893 srlx %i2, %l4, %i5
30894 subc %o1, %i7, %i4
30895 bl loop_2969
30896 fbug,a %fcc2, loop_2970
30897 edge8ln %g1, %l1, %g5
30898 wr %g0, 0x88, %asi
30899 ldsha [%l7 + 0x7E] %asi, %g6
30900loop_2969:
30901 or %o5, %o0, %g2
30902loop_2970:
30903 fmovdneg %icc, %f26, %f27
30904 wr %g0, 0x2b, %asi
30905 ldda [%l7 + 0x30] %asi, %l4
30906 fmovsneg %xcc, %f21, %f4
30907 fmovsvs %xcc, %f11, %f7
30908 fcmps %fcc0, %f5, %f1
30909 tge %icc, 0x0
30910 fmovsvc %xcc, %f7, %f2
30911 ldsb [%l7 + 0x1A], %o2
30912 movneg %xcc, %g3, %i3
30913 mova %icc, %o3, %l3
30914 tcs %icc, 0x0
30915 sethi 0x072D, %o4
30916 and %l2, %g7, %o6
30917 fmovrde %i1, %f16, %f20
30918 subc %o7, 0x1618, %l0
30919 andn %l6, 0x1F22, %g4
30920 array32 %i0, %i6, %i2
30921 sra %i5, 0x01, %o1
30922 fzeros %f15
30923 xorcc %l4, %i7, %g1
30924 srlx %l1, %g5, %i4
30925 be,pn %icc, loop_2971
30926 fba %fcc3, loop_2972
30927 movg %icc, %o5, %g6
30928 fmovdg %icc, %f1, %f4
30929loop_2971:
30930 movl %xcc, %o0, %g2
30931loop_2972:
30932 addccc %l5, 0x0ABC, %g3
30933 subccc %i3, 0x1C65, %o2
30934 orncc %l3, 0x10F7, %o4
30935 fmovda %xcc, %f5, %f25
30936 mulscc %l2, %o3, %g7
30937 tne %xcc, 0x7
30938 and %o6, %o7, %l0
30939 edge16n %l6, %g4, %i1
30940 te %xcc, 0x0
30941 movrgez %i6, %i0, %i2
30942 fbue,a %fcc0, loop_2973
30943 taddcc %o1, %i5, %i7
30944 movneg %xcc, %g1, %l1
30945 fmovspos %icc, %f22, %f8
30946loop_2973:
30947 tcs %icc, 0x6
30948 fcmpeq32 %f8, %f20, %l4
30949 smul %g5, 0x11FA, %i4
30950 fbne,a %fcc0, loop_2974
30951 bvc,a,pn %xcc, loop_2975
30952 movvs %icc, %o5, %g6
30953 ta %icc, 0x5
30954loop_2974:
30955 bneg,a,pn %xcc, loop_2976
30956loop_2975:
30957 nop
30958 setx loop_2977, %l0, %l1
30959 wrpr 0x1, %tl
30960 wrpr %l1, %tnpc
30961 setx 0x34400001400, %l0, %l1
30962 wrpr %l1, %tstate
30963 wrhpr 0x4, %htstate
30964 done
30965 fsrc1 %f14, %f20
30966 fpackfix %f0, %f15
30967loop_2976:
30968 edge8ln %o0, %g2, %l5
30969loop_2977:
30970 fble %fcc3, loop_2978
30971 movvc %xcc, %g3, %i3
30972 sth %l3, [%l7 + 0x38]
30973 array32 %o2, %l2, %o4
30974loop_2978:
30975 andncc %g7, %o6, %o7
30976 xnor %o3, %l0, %g4
30977 array8 %i1, %i6, %i0
30978 restored
30979 rdpr %cwp, %g1
30980 rdpr %cansave, %g2
30981 rdpr %canrestore, %g3
30982 rdpr %cleanwin, %g4
30983 rdpr %otherwin, %g5
30984 rdpr %wstate, %g6
30985 fmovdvc %icc, %f8, %f4
30986 set 0x28, %g4
30987 stda %i6, [%l7 + %g4] 0x2f
30988 membar #Sync
30989 tvs %xcc, 0x1
30990 wr %g0, 0x2b, %asi
30991 stda %i2, [%l7 + 0x68] %asi
30992 membar #Sync
30993 movrlz %o1, %i7, %g1
30994 subcc %i5, 0x0B52, %l1
30995 mulscc %l4, %g5, %i4
30996 sth %o5, [%l7 + 0x40]
30997 be loop_2979
30998 edge16n %o0, %g2, %g6
30999 movrgez %g3, 0x393, %i3
31000 set 0x0, %i7
31001 stxa %l5, [%g0 + %i7] 0x57
31002loop_2979:
31003 fbn,a %fcc2, loop_2980
31004 edge16 %l3, %l2, %o2
31005 brgez,a %g7, loop_2981
31006 fmuld8sux16 %f26, %f20, %f26
31007loop_2980:
31008 nop
31009 wr %g0, 0x89, %asi
31010 lduha [%l7 + 0x6C] %asi, %o6
31011loop_2981:
31012 srax %o7, %o4, %l0
31013 fornot2s %f6, %f19, %f15
31014 st %f25, [%l7 + 0x2C]
31015 sdiv %g4, 0x15D4, %o3
31016 tl %icc, 0x5
31017 fnor %f6, %f22, %f20
31018 alignaddr %i1, %i0, %l6
31019 movrne %i2, 0x3C7, %i6
31020 srl %i7, %o1, %g1
31021 fmul8ulx16 %f12, %f0, %f26
31022 tge %xcc, 0x0
31023 fzeros %f30
31024 mulx %i5, %l4, %g5
31025 stbar
31026 movrne %l1, 0x1CD, %o5
31027 fornot2s %f7, %f15, %f26
31028 sdiv %o0, 0x0B02, %g2
31029 tpos %xcc, 0x1
31030 wr %g0, 0x22, %asi
31031 stxa %g6, [%l7 + 0x58] %asi
31032 membar #Sync
31033 brlez %g3, loop_2982
31034 mova %xcc, %i4, %i3
31035 tcs %xcc, 0x1
31036 fmovsge %icc, %f4, %f2
31037loop_2982:
31038 movcc %xcc, %l5, %l2
31039 bne,pn %xcc, loop_2983
31040 fpsub32 %f10, %f2, %f0
31041 brlez,a %l3, loop_2984
31042 movrgez %o2, %o6, %o7
31043loop_2983:
31044 nop
31045 wr %g0, 0x22, %asi
31046 stwa %o4, [%l7 + 0x5C] %asi
31047 membar #Sync
31048loop_2984:
31049 movrne %g7, 0x1ED, %l0
31050 bn,a %icc, loop_2985
31051 edge32 %g4, %o3, %i0
31052 ld [%l7 + 0x68], %f18
31053 array8 %i1, %l6, %i6
31054loop_2985:
31055 and %i2, 0x00C4, %i7
31056 ldsb [%l7 + 0x7E], %g1
31057 fbo,a %fcc3, loop_2986
31058 fmovrdgz %i5, %f10, %f30
31059 tge %icc, 0x6
31060 fmovsa %icc, %f11, %f3
31061loop_2986:
31062 lduh [%l7 + 0x1A], %l4
31063 udivcc %o1, 0x1035, %g5
31064 sdiv %l1, 0x0523, %o0
31065 bvc,pn %icc, loop_2987
31066 brgez %g2, loop_2988
31067 te %xcc, 0x5
31068 wr %g0, 0x0c, %asi
31069 lda [%l7 + 0x48] %asi, %f24
31070loop_2987:
31071 bne,pn %icc, loop_2989
31072loop_2988:
31073 fba,a %fcc2, loop_2990
31074 te %xcc, 0x2
31075 std %f6, [%l7 + 0x48]
31076loop_2989:
31077 movleu %icc, %o5, %g6
31078loop_2990:
31079 fmovdpos %xcc, %f8, %f1
31080 movne %icc, %g3, %i3
31081 orcc %i4, 0x0600, %l2
31082 fandnot2 %f20, %f26, %f24
31083 tge %icc, 0x7
31084 movrlz %l3, %l5, %o6
31085 fpadd32s %f15, %f21, %f25
31086 ble,pn %xcc, loop_2991
31087 move %xcc, %o2, %o4
31088 siam 0x0
31089 xnorcc %o7, 0x1B4B, %l0
31090loop_2991:
31091 call loop_2992
31092 fmovse %icc, %f9, %f6
31093 movrgz %g4, %o3, %g7
31094 array32 %i1, %i0, %i6
31095loop_2992:
31096 fands %f9, %f14, %f26
31097 bge %xcc, loop_2993
31098 fmovsvc %icc, %f2, %f28
31099 xor %l6, 0x043B, %i7
31100 udivcc %i2, 0x121E, %i5
31101loop_2993:
31102 bne,a,pt %icc, loop_2994
31103 movvs %icc, %g1, %o1
31104 stbar
31105 fmovdvc %xcc, %f0, %f29
31106loop_2994:
31107 movpos %icc, %l4, %g5
31108 fmovsne %icc, %f1, %f31
31109 fble %fcc2, loop_2995
31110 fbuge %fcc2, loop_2996
31111 fornot2s %f22, %f19, %f29
31112 movrgez %l1, %g2, %o0
31113loop_2995:
31114 fabsd %f8, %f18
31115loop_2996:
31116 nop
31117 setx loop_2997, %l0, %l1
31118 jmpl %l1, %o5
31119 bleu %xcc, loop_2998
31120 st %f5, [%l7 + 0x34]
31121 sra %g6, 0x17, %g3
31122loop_2997:
31123 fandnot2s %f27, %f3, %f12
31124loop_2998:
31125 xorcc %i4, %l2, %l3
31126 edge16l %i3, %o6, %l5
31127 ta %icc, 0x0
31128 fmovrsgz %o4, %f0, %f30
31129 popc %o2, %l0
31130 wr %g0, 0x81, %asi
31131 ldstuba [%l7 + 0x24] %asi, %o7
31132 xorcc %g4, %o3, %g7
31133 tsubcctv %i0, 0x0D33, %i1
31134 movre %l6, %i6, %i7
31135 movrgez %i5, 0x30F, %g1
31136 sll %o1, %l4, %g5
31137 array16 %i2, %l1, %g2
31138 udivx %o0, 0x003D, %g6
31139 fbl %fcc0, loop_2999
31140 movle %xcc, %g3, %o5
31141 fmovsa %icc, %f18, %f17
31142 swap [%l7 + 0x38], %l2
31143loop_2999:
31144 movvs %icc, %i4, %l3
31145 mova %icc, %o6, %l5
31146 fmovdneg %icc, %f21, %f24
31147 fmovsvs %icc, %f2, %f0
31148 array32 %i3, %o4, %o2
31149 fmovsl %icc, %f13, %f30
31150 alignaddr %l0, %o7, %o3
31151 fnegd %f8, %f12
31152 movpos %xcc, %g4, %g7
31153 udiv %i1, 0x0FE6, %i0
31154 movcs %icc, %i6, %l6
31155 tle %icc, 0x2
31156 bcc,pn %xcc, loop_3000
31157 fzero %f12
31158 set 0x48, %i3
31159 lduwa [%l7 + %i3] 0x19, %i5
31160loop_3000:
31161 swap [%l7 + 0x14], %g1
31162 lduh [%l7 + 0x52], %o1
31163 fxor %f20, %f26, %f8
31164 fmul8x16al %f0, %f23, %f6
31165 fcmpne16 %f0, %f30, %i7
31166 move %xcc, %g5, %i2
31167 edge32n %l4, %g2, %o0
31168 fmovsl %icc, %f7, %f22
31169 fmul8x16au %f6, %f30, %f14
31170 movg %icc, %g6, %g3
31171 tvc %xcc, 0x5
31172 movl %xcc, %o5, %l2
31173 ldub [%l7 + 0x51], %i4
31174 fbu,a %fcc1, loop_3001
31175 edge32ln %l1, %l3, %o6
31176 sir 0x041C
31177 brgz %l5, loop_3002
31178loop_3001:
31179 movneg %icc, %i3, %o4
31180 movrne %l0, %o2, %o7
31181 wr %g0, 0x89, %asi
31182 ldda [%l7 + 0x40] %asi, %f0
31183loop_3002:
31184 fmovrdgez %g4, %f6, %f28
31185 bcc loop_3003
31186 xorcc %o3, %i1, %i0
31187 movrgez %g7, 0x3D6, %l6
31188 fmuld8sux16 %f29, %f1, %f4
31189loop_3003:
31190 bvc %xcc, loop_3004
31191 ldsw [%l7 + 0x74], %i5
31192 fpsub16 %f26, %f24, %f22
31193 taddcc %i6, 0x17D6, %o1
31194loop_3004:
31195 movn %xcc, %g1, %i7
31196 set 0x24, %i0
31197 ldswa [%l7 + %i0] 0x18, %i2
31198 fmovdcc %xcc, %f19, %f1
31199 fmovsa %icc, %f27, %f0
31200 fba,a %fcc3, loop_3005
31201 smulcc %g5, %l4, %o0
31202 fpack32 %f6, %f0, %f0
31203 fxor %f30, %f0, %f0
31204loop_3005:
31205 mova %icc, %g6, %g2
31206 movre %g3, %l2, %o5
31207 tg %icc, 0x3
31208 wr %g0, 0x81, %asi
31209 ldda [%l7 + 0x40] %asi, %f0
31210 edge16ln %l1, %l3, %i4
31211 popc 0x0D3E, %l5
31212 fmovscc %xcc, %f2, %f9
31213 set 0x20, %o3
31214 lduba [%l7 + %o3] 0x18, %o6
31215 fmovda %xcc, %f8, %f26
31216 edge8ln %o4, %l0, %o2
31217 sll %o7, %g4, %o3
31218 add %l7, 0x18, %l6
31219 wr %g0, 0x89, %asi
31220 lda [%l6] %asi, %i3
31221 casa [%l6] 0x89, %i3, %i1
31222 movrne %i0, 0x0B7, %l6
31223 edge32l %i5, %g7, %o1
31224 bpos %xcc, loop_3006
31225 fmovrsgz %i6, %f1, %f11
31226 xorcc %g1, 0x066A, %i2
31227 bge,a,pt %xcc, loop_3007
31228loop_3006:
31229 sub %i7, %g5, %o0
31230 ldx [%l7 + 0x30], %l4
31231 tge %icc, 0x1
31232loop_3007:
31233 siam 0x1
31234 ldstub [%l7 + 0x3E], %g6
31235 fzero %f12
31236 addccc %g2, 0x1114, %l2
31237 restored
31238 rdpr %cwp, %g1
31239 rdpr %cansave, %g2
31240 rdpr %canrestore, %g3
31241 rdpr %cleanwin, %g4
31242 rdpr %otherwin, %g5
31243 rdpr %wstate, %g6
31244 wr %g0, 0x80, %asi
31245 ldstuba [%l7 + 0x5E] %asi, %g3
31246 orncc %o5, %l3, %l1
31247 fors %f23, %f18, %f30
31248 bn,a,pt %icc, loop_3008
31249 fpsub16 %f0, %f28, %f4
31250 ba,a,pt %icc, loop_3009
31251 sll %i4, 0x00, %l5
31252loop_3008:
31253 movgu %xcc, %o4, %o6
31254 brz,a %l0, loop_3010
31255loop_3009:
31256 edge32ln %o7, %g4, %o3
31257 ba %icc, loop_3011
31258 membar 0x60
31259loop_3010:
31260 fmovrdgz %o2, %f2, %f6
31261 edge32ln %i1, %i3, %i0
31262loop_3011:
31263 ldub [%l7 + 0x1D], %i5
31264 brgz,a %g7, loop_3012
31265 fmul8sux16 %f26, %f14, %f14
31266 set 0x08, %g5
31267 swapa [%l7 + %g5] 0x80, %l6
31268loop_3012:
31269 fpsub32 %f0, %f22, %f6
31270 edge16 %o1, %g1, %i6
31271 st %f2, [%l7 + 0x54]
31272 udiv %i2, 0x1BAA, %i7
31273 andcc %g5, %l4, %g6
31274 bl,a %icc, loop_3013
31275 tne %xcc, 0x3
31276 add %l7, 0x38, %l6
31277 wr %g0, 0x11, %asi
31278 ldxa [%l6] %asi, %g2
31279 casxa [%l6] 0x11, %g2, %o0
31280loop_3013:
31281 movpos %icc, %l2, %o5
31282 umulcc %g3, %l1, %i4
31283 tsubcctv %l5, %o4, %l3
31284 membar 0x34
31285 fmovsvs %xcc, %f10, %f0
31286 nop
31287 set 0x70, %l6
31288 ldsb [%l7 + %l6], %l0
31289 tge %xcc, 0x1
31290 set 0x40, %l1
31291 stda %f16, [%l7 + %l1] 0x80
31292 or %o7, %o6, %o3
31293 movvs %xcc, %o2, %i1
31294 sub %i3, 0x0B1E, %i0
31295 nop
31296 set 0x44, %l2
31297 ldsw [%l7 + %l2], %g4
31298 bleu,a loop_3014
31299 flush %l7 + 0x60
31300 brlz %i5, loop_3015
31301 bvs,pn %icc, loop_3016
31302loop_3014:
31303 bcs,a,pt %xcc, loop_3017
31304 udiv %g7, 0x02DC, %l6
31305loop_3015:
31306 movrgz %o1, %g1, %i6
31307loop_3016:
31308 edge32n %i2, %g5, %i7
31309loop_3017:
31310 nop
31311 wr %g0, 0x10, %asi
31312 ldswa [%l7 + 0x18] %asi, %g6
31313 popc %l4, %o0
31314 add %l7, 0x18, %l6
31315 wr %g0, 0x19, %asi
31316 lda [%l6] %asi, %g2
31317 casa [%l6] 0x19, %g2, %l2
31318 movre %g3, %o5, %i4
31319 popc 0x1CAB, %l1
31320 fbne,a %fcc3, loop_3018
31321 or %o4, 0x110C, %l5
31322 fandnot1s %f25, %f17, %f25
31323 array8 %l0, %l3, %o7
31324loop_3018:
31325 addcc %o6, %o3, %i1
31326 ba,a,pt %xcc, loop_3019
31327 fmovsgu %icc, %f27, %f29
31328 bvs,a loop_3020
31329 lduw [%l7 + 0x4C], %o2
31330loop_3019:
31331 xor %i0, 0x133D, %i3
31332 xnor %g4, 0x0F8B, %g7
31333loop_3020:
31334 taddcctv %i5, 0x17AD, %o1
31335 movre %l6, %i6, %i2
31336 tcc %xcc, 0x6
31337 umul %g5, %i7, %g6
31338 fbo,a %fcc3, loop_3021
31339 edge32ln %g1, %o0, %g2
31340 lduh [%l7 + 0x5E], %l2
31341 brlz %g3, loop_3022
31342loop_3021:
31343 sth %o5, [%l7 + 0x48]
31344 wr %g0, 0x89, %asi
31345 lduha [%l7 + 0x32] %asi, %i4
31346loop_3022:
31347 nop
31348 set 0x68, %g1
31349 prefetcha [%l7 + %g1] 0x18, 0x0
31350 set 0x4C, %o5
31351 stwa %o4, [%l7 + %o5] 0x15
31352 bneg,a loop_3023
31353 andn %l4, %l5, %l3
31354 movl %icc, %l0, %o6
31355 fmovrslz %o3, %f10, %f28
31356loop_3023:
31357 ba,pn %icc, loop_3024
31358 alignaddrl %o7, %i1, %o2
31359 fbug %fcc1, loop_3025
31360 fbo,a %fcc3, loop_3026
31361loop_3024:
31362 or %i0, %g4, %i3
31363 movne %xcc, %i5, %o1
31364loop_3025:
31365 taddcctv %l6, %g7, %i6
31366loop_3026:
31367 sdivx %i2, 0x16F5, %i7
31368 movpos %icc, %g6, %g1
31369 restored
31370 rdpr %cwp, %g1
31371 rdpr %cansave, %g2
31372 rdpr %canrestore, %g3
31373 rdpr %cleanwin, %g4
31374 rdpr %otherwin, %g5
31375 rdpr %wstate, %g6
31376 tge %xcc, 0x1
31377 brgez %o0, loop_3027
31378 stb %g5, [%l7 + 0x23]
31379 sra %l2, %g3, %g2
31380 tge %xcc, 0x1
31381loop_3027:
31382 be,a,pn %icc, loop_3028
31383 movcc %xcc, %o5, %i4
31384 bl,a %xcc, loop_3029
31385 st %f6, [%l7 + 0x28]
31386loop_3028:
31387 addccc %o4, 0x0378, %l1
31388 addcc %l4, %l3, %l5
31389loop_3029:
31390 edge8l %o6, %l0, %o7
31391 edge32n %i1, %o2, %i0
31392 fcmpne32 %f26, %f8, %o3
31393 tpos %icc, 0x0
31394 ta %xcc, 0x4
31395 fbg,a %fcc0, loop_3030
31396 movrlez %i3, %g4, %o1
31397 sra %l6, %i5, %i6
31398 mova %xcc, %g7, %i2
31399loop_3030:
31400 fmovrslz %g6, %f0, %f24
31401 fmovsa %icc, %f18, %f9
31402 fbn,a %fcc2, loop_3031
31403 xnorcc %g1, 0x086D, %i7
31404 fpack16 %f28, %f25
31405 fble %fcc0, loop_3032
31406loop_3031:
31407 fble,a %fcc1, loop_3033
31408 fexpand %f18, %f16
31409 andncc %g5, %l2, %o0
31410loop_3032:
31411 faligndata %f6, %f28, %f10
31412loop_3033:
31413 movl %icc, %g3, %o5
31414 bneg loop_3034
31415 tvs %xcc, 0x2
31416 fcmple16 %f4, %f10, %g2
31417 edge16ln %i4, %l1, %l4
31418loop_3034:
31419 nop
31420 wr %g0, 0x10, %asi
31421 stda %f16, [%l7 + 0x40] %asi
31422 edge8 %o4, %l3, %o6
31423 tn %icc, 0x1
31424 tle %icc, 0x0
31425 andncc %l0, %o7, %i1
31426 wr %g0, 0x04, %asi
31427 ldswa [%l7 + 0x18] %asi, %l5
31428 xnorcc %o2, 0x046D, %i0
31429 nop
31430 setx loop_3035, %l0, %l1
31431 wrpr 0x1, %tl
31432 wrpr %l1, %tpc
31433 add %l1, 0x4, %l1
31434 wrpr %l1, %tnpc
31435 setx 0x34400001400, %l0, %l1
31436 wrpr %l1, %tstate
31437 wrhpr 0x4, %htstate
31438 retry
31439 array16 %o3, %i3, %o1
31440 edge32n %l6, %i5, %i6
31441 fpsub16s %f10, %f5, %f13
31442loop_3035:
31443 udivx %g7, 0x0ED5, %g4
31444 movcs %xcc, %i2, %g1
31445 addc %i7, 0x0BCC, %g6
31446 andncc %g5, %o0, %g3
31447 tneg %icc, 0x1
31448 fmovsge %xcc, %f23, %f15
31449 fand %f16, %f28, %f6
31450 fbe %fcc1, loop_3036
31451 tcs %xcc, 0x3
31452 fpadd32 %f26, %f14, %f18
31453 sdiv %o5, 0x0AB2, %l2
31454loop_3036:
31455 movgu %xcc, %g2, %i4
31456 brlz,a %l1, loop_3037
31457 fmovsleu %xcc, %f3, %f24
31458 srax %o4, 0x18, %l4
31459 fpsub32 %f0, %f2, %f0
31460loop_3037:
31461 ta %icc, 0x2
31462 fmovscs %xcc, %f15, %f23
31463 tvc %icc, 0x0
31464 tleu %xcc, 0x4
31465 fpsub32s %f10, %f26, %f27
31466 tsubcc %o6, %l0, %o7
31467 fbn,a %fcc2, loop_3038
31468 smulcc %i1, %l5, %l3
31469 fbge %fcc0, loop_3039
31470 movgu %icc, %i0, %o3
31471loop_3038:
31472 fmovd %f20, %f22
31473 movrgz %i3, %o2, %o1
31474loop_3039:
31475 taddcctv %i5, %i6, %g7
31476 taddcctv %l6, 0x0B44, %g4
31477 movneg %icc, %g1, %i2
31478 fmovsn %xcc, %f1, %f7
31479 fmovsne %xcc, %f17, %f23
31480 fnand %f8, %f6, %f4
31481 taddcc %i7, %g5, %o0
31482 subccc %g3, 0x1471, %o5
31483 srax %l2, %g6, %i4
31484 movcs %xcc, %g2, %l1
31485 prefetch [%l7 + 0x20], 0x2
31486 move %icc, %l4, %o6
31487 brz %l0, loop_3040
31488 movrlz %o4, 0x355, %i1
31489 subccc %o7, %l3, %i0
31490 fbn %fcc1, loop_3041
31491loop_3040:
31492 taddcc %o3, 0x11AA, %l5
31493 edge32n %i3, %o1, %o2
31494 fcmpes %fcc0, %f4, %f31
31495loop_3041:
31496 sub %i6, 0x09E3, %g7
31497 add %l6, %g4, %g1
31498 movrgz %i5, 0x07E, %i2
31499 sllx %i7, 0x1E, %g5
31500 alignaddrl %o0, %g3, %l2
31501 sll %o5, %i4, %g6
31502 tvc %icc, 0x6
31503 wr %g0, 0x04, %asi
31504 ldda [%l7 + 0x20] %asi, %g2
31505 addc %l1, 0x034A, %l4
31506 edge8n %o6, %o4, %i1
31507 array16 %o7, %l0, %l3
31508 fzero %f2
31509 fble %fcc3, loop_3042
31510 xnor %o3, %i0, %l5
31511 addcc %i3, 0x1A29, %o2
31512 edge16l %o1, %g7, %l6
31513loop_3042:
31514 add %i6, 0x16F3, %g1
31515 popc %i5, %g4
31516 movrgez %i2, 0x3EC, %i7
31517 fmovda %xcc, %f8, %f6
31518 fmul8ulx16 %f30, %f20, %f10
31519 brgz,a %g5, loop_3043
31520 andncc %o0, %g3, %l2
31521 alignaddrl %i4, %o5, %g2
31522 fabsd %f12, %f26
31523loop_3043:
31524 ldub [%l7 + 0x64], %g6
31525 fmovsa %icc, %f12, %f11
31526 brz,a %l1, loop_3044
31527 sll %l4, 0x03, %o6
31528 movcs %icc, %o4, %o7
31529 addc %l0, %l3, %o3
31530loop_3044:
31531 mulx %i1, %i0, %i3
31532 orn %l5, %o1, %g7
31533 brgz,a %o2, loop_3045
31534 fpsub32s %f26, %f8, %f26
31535 popc %l6, %i6
31536 bge loop_3046
31537loop_3045:
31538 andn %i5, %g1, %g4
31539 brnz,a %i7, loop_3047
31540 mulx %i2, 0x0070, %g5
31541loop_3046:
31542 ldsh [%l7 + 0x0E], %g3
31543 bcs,a,pt %icc, loop_3048
31544loop_3047:
31545 bvc loop_3049
31546 fmovspos %icc, %f1, %f31
31547 edge32ln %o0, %l2, %o5
31548loop_3048:
31549 ble,pn %icc, loop_3050
31550loop_3049:
31551 edge8ln %i4, %g6, %g2
31552 tneg %xcc, 0x0
31553 alignaddr %l4, %l1, %o4
31554loop_3050:
31555 tge %xcc, 0x5
31556 std %o6, [%l7 + 0x20]
31557 tleu %icc, 0x6
31558 umul %o7, %l0, %o3
31559 ld [%l7 + 0x60], %f6
31560 wr %g0, 0x88, %asi
31561 lduwa [%l7 + 0x0C] %asi, %i1
31562 tvs %xcc, 0x5
31563 fxnors %f15, %f1, %f1
31564 fmul8ulx16 %f2, %f30, %f8
31565 bcs,a %icc, loop_3051
31566 fcmpne32 %f22, %f30, %i0
31567 sra %l3, %l5, %i3
31568 fpmerge %f6, %f25, %f10
31569loop_3051:
31570 fmovsg %icc, %f14, %f7
31571 movcc %xcc, %o1, %g7
31572 movvc %xcc, %o2, %i6
31573 fsrc1 %f0, %f30
31574 fmovdne %icc, %f12, %f5
31575 stb %i5, [%l7 + 0x30]
31576 edge16n %g1, %l6, %g4
31577 fmovrslez %i7, %f21, %f1
31578 fmul8x16al %f17, %f16, %f28
31579 saved
31580 rdpr %cwp, %g1
31581 rdpr %cansave, %g2
31582 rdpr %canrestore, %g3
31583 rdpr %cleanwin, %g4
31584 rdpr %otherwin, %g5
31585 rdpr %wstate, %g6
31586 fxnors %f31, %f19, %f9
31587 taddcctv %i2, %g3, %g5
31588 alignaddrl %l2, %o5, %o0
31589 movvc %xcc, %i4, %g6
31590 movrgez %g2, %l4, %o4
31591 fbul,a %fcc0, loop_3052
31592 edge8l %l1, %o7, %o6
31593 ldx [%l7 + 0x18], %l0
31594 orncc %i1, %o3, %l3
31595loop_3052:
31596 movl %xcc, %l5, %i0
31597 xor %i3, 0x015C, %o1
31598 subc %o2, 0x11A4, %g7
31599 add %l7, 0x7C, %l6
31600 wr %g0, 0x80, %asi
31601 lda [%l6] %asi, %i6
31602 casa [%l6] %asi, %i6, %i5
31603 tpos %xcc, 0x2
31604 fmul8sux16 %f16, %f28, %f10
31605 set 0x70, %i6
31606 stxa %l6, [%l7 + %i6] 0x19
31607 addcc %g4, %i7, %g1
31608 edge8ln %g3, %i2, %g5
31609 fone %f0
31610 call loop_3053
31611 fmovdne %xcc, %f10, %f2
31612 movvc %icc, %o5, %l2
31613 edge32 %o0, %i4, %g6
31614loop_3053:
31615 movrlz %g2, %l4, %l1
31616 edge32n %o7, %o6, %l0
31617 tneg %icc, 0x3
31618 set 0x78, %o2
31619 ldxa [%l7 + %o2] 0x18, %i1
31620 sll %o4, %l3, %o3
31621 xnorcc %i0, %l5, %i3
31622 and %o2, 0x1121, %g7
31623 sllx %o1, %i5, %l6
31624 fmul8x16al %f13, %f27, %f4
31625 array16 %i6, %i7, %g1
31626 ble,a loop_3054
31627 tne %icc, 0x6
31628 and %g3, %g4, %g5
31629 ldsh [%l7 + 0x62], %i2
31630loop_3054:
31631 for %f4, %f24, %f10
31632 tne %icc, 0x5
31633 edge8ln %o5, %o0, %l2
31634 array8 %g6, %g2, %l4
31635 ldub [%l7 + 0x0B], %l1
31636 fmovdn %xcc, %f14, %f28
31637 move %icc, %o7, %i4
31638 stx %l0, [%l7 + 0x10]
31639 edge16ln %o6, %i1, %l3
31640 movrne %o4, 0x289, %i0
31641 bne,pn %icc, loop_3055
31642 movneg %xcc, %l5, %o3
31643 fmovsne %icc, %f13, %f10
31644 movg %icc, %o2, %g7
31645loop_3055:
31646 movge %xcc, %o1, %i5
31647 addc %l6, %i6, %i7
31648 movrlz %g1, 0x1FC, %i3
31649 fpmerge %f2, %f23, %f18
31650 sra %g3, %g4, %g5
31651 tn %icc, 0x4
31652 bpos %icc, loop_3056
31653 movrne %i2, %o0, %o5
31654 pdist %f2, %f4, %f4
31655 set 0x64, %g2
31656 ldswa [%l7 + %g2] 0x89, %l2
31657loop_3056:
31658 faligndata %f12, %f8, %f6
31659 fbue %fcc0, loop_3057
31660 tcc %icc, 0x6
31661 orcc %g2, 0x1420, %g6
31662 subccc %l1, 0x0478, %o7
31663loop_3057:
31664 movneg %xcc, %i4, %l4
31665 tvc %icc, 0x5
31666 sdiv %l0, 0x03F3, %i1
31667 movrgz %o6, 0x2DD, %l3
31668 addc %o4, %l5, %o3
31669 alignaddr %o2, %g7, %i0
31670 tl %icc, 0x2
31671 addc %i5, %l6, %o1
31672 ble,a loop_3058
31673 edge16l %i7, %i6, %g1
31674 fmovsa %xcc, %f19, %f29
31675 movgu %icc, %i3, %g4
31676loop_3058:
31677 ldsw [%l7 + 0x38], %g5
31678 srlx %i2, %o0, %o5
31679 movvc %xcc, %l2, %g3
31680 movn %icc, %g2, %g6
31681 movvs %icc, %l1, %i4
31682 movpos %xcc, %o7, %l4
31683 brgz,a %l0, loop_3059
31684 fbule,a %fcc0, loop_3060
31685 fmovrdne %i1, %f8, %f16
31686 fnand %f0, %f20, %f28
31687loop_3059:
31688 add %l3, 0x1245, %o6
31689loop_3060:
31690 tsubcc %o4, 0x0168, %o3
31691 orcc %o2, 0x1AC4, %l5
31692 fmovdle %xcc, %f7, %f26
31693 tne %icc, 0x5
31694 fmovdvc %icc, %f5, %f2
31695 fmovdgu %xcc, %f23, %f13
31696 sra %i0, 0x13, %g7
31697 fexpand %f14, %f4
31698 or %l6, %o1, %i5
31699 wr %g0, 0x80, %asi
31700 ldswa [%l7 + 0x28] %asi, %i7
31701 movleu %xcc, %g1, %i6
31702 addccc %g4, 0x0E5F, %i3
31703 for %f18, %f8, %f6
31704 brgez,a %i2, loop_3061
31705 tle %icc, 0x0
31706loop_3061:
31707 nop
31708
31709 EXIT_GOOD
31710
31711
31712
31713!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31714!
31715! Stats for Thread 0:
31716!
31717! Type l : 2753
31718! Type x : 1278
31719! Type cti : 3061
31720! Type f : 4554
31721! Type i : 13354
31722!
31723!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31724
31725
31726 EXIT_GOOD /* test finish */
31727
31728/************************************************************************
31729 Test case data start
31730 ************************************************************************/
31731.data
31732user_data_start:
31733scratch_area:
31734.word 0x11A0343A
31735.word 0x8481F5B1
31736.word 0xECB05EEB
31737.word 0xBB683D62
31738.word 0x02B61DE3
31739.word 0x3FA3F94E
31740.word 0x7D018137
31741.word 0x5D7E28BE
31742.word 0x92C550EC
31743.word 0x4163DE3A
31744.word 0x84388092
31745.word 0x525CC921
31746.word 0x7C9807F8
31747.word 0x7F37A530
31748.word 0xD3C4600C
31749.word 0x920AE953
31750.word 0x408E777B
31751.word 0x7CCF72BA
31752.word 0xEE750137
31753.word 0x7F28521D
31754.word 0xACD3D280
31755.word 0xECF7D94F
31756.word 0xE880D0EB
31757.word 0x5234EE97
31758.word 0xC7F496A5
31759.word 0x945E0B47
31760.word 0xF9EF0096
31761.word 0x5E1595C7
31762.word 0xF6F7A9A0
31763.word 0xBE0B4199
31764.word 0xFB018971
31765.word 0x55EBD964
31766.word 0xC5AF62C1
31767.word 0xC97061EC
31768.word 0x8408C09D
31769.word 0x7DCD0EAE
31770.word 0x7EABADC6
31771.word 0x0865F8AE
31772.word 0xBF44EA35
31773.word 0x15C5431C
31774.word 0x1C2976C9
31775.word 0x3606D520
31776.word 0x97CE2311
31777.word 0xD3E3C214
31778.word 0xE6E17E00
31779.word 0xE16B58B1
31780.word 0xE37A2243
31781.word 0xB0D5BDE3
31782.word 0xE721A755
31783.word 0xBD9E29C6
31784.word 0x59390F2A
31785.word 0xF4D1582F
31786.word 0xB2228726
31787.word 0x969D408D
31788.word 0xA2C62677
31789.word 0x7ACE1F63
31790.word 0xE5851863
31791.word 0xCE3EF3C4
31792.word 0x010FA8CB
31793.word 0xB0B6CF98
31794.word 0x172994C2
31795.word 0x87DAFD92
31796.word 0xCEB1F071
31797.word 0x6DC425B0
31798.end