Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f3.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f3.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_f3.s,v 1.1 2007/05/11 17:22:23 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x58F28B95306F6573, %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 0x0, %g1
89 set 0x9, %g2
90 set 0x7, %g3
91 set 0xB, %g4
92 set 0xB, %g5
93 set 0x1, %g6
94 set 0xE, %g7
95 !# Input registers
96 set -0xC, %i0
97 set -0x0, %i1
98 set -0xC, %i2
99 set -0x7, %i3
100 set -0x1, %i4
101 set -0x2, %i5
102 set -0xE, %i6
103 set -0xE, %i7
104 !# Local registers
105 set 0x6FC9192F, %l0
106 set 0x413C9F4D, %l1
107 set 0x21A4291B, %l2
108 set 0x21A492F6, %l3
109 set 0x0BCD1921, %l4
110 set 0x08F35C0D, %l5
111 set 0x48A603A4, %l6
112 !# Output registers
113 set -0x15DA, %o0
114 set -0x003C, %o1
115 set 0x014C, %o2
116 set -0x1E8E, %o3
117 set -0x014C, %o4
118 set 0x15DD, %o5
119 set -0x1A08, %o6
120 set -0x0739, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x2ED426ACA198DA8F)
123 INIT_TH_FP_REG(%l7,%f2,0xE4C45822A049B9ED)
124 INIT_TH_FP_REG(%l7,%f4,0x252B0184DF75ED3D)
125 INIT_TH_FP_REG(%l7,%f6,0x1AEA709F7C1E815F)
126 INIT_TH_FP_REG(%l7,%f8,0x1BA8B84B60AA13C7)
127 INIT_TH_FP_REG(%l7,%f10,0x7DBDA39EDFE89B56)
128 INIT_TH_FP_REG(%l7,%f12,0x7AB137D185D0A7CB)
129 INIT_TH_FP_REG(%l7,%f14,0xFEAECDD45E32A9FB)
130 INIT_TH_FP_REG(%l7,%f16,0x62D7173DDC8CE40F)
131 INIT_TH_FP_REG(%l7,%f18,0x6560EF732A69B00B)
132 INIT_TH_FP_REG(%l7,%f20,0xBA901913506510DA)
133 INIT_TH_FP_REG(%l7,%f22,0xEA3959C1DE0FD538)
134 INIT_TH_FP_REG(%l7,%f24,0x1E26DE4379AC849B)
135 INIT_TH_FP_REG(%l7,%f26,0xA20D317306E9687E)
136 INIT_TH_FP_REG(%l7,%f28,0x83CF7AC394F65054)
137 INIT_TH_FP_REG(%l7,%f30,0xA44D5AC1026413B3)
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, 0xAC0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 std %f18, [%l7 + 0x28]
151 alignaddr %i2, %i3, %g2
152 array8 %i5, %o7, %l4
153 sdivx %o1, 0x0875, %l0
154 wr %g0, 0x04, %asi
155 stba %g5, [%l7 + 0x20] %asi
156 sdivcc %o2, 0x1EC1, %l5
157 fcmpeq16 %f22, %f8, %g1
158 edge8ln %l6, %o4, %i0
159 te %xcc, 0x1
160 sdivcc %o5, 0x04AE, %g3
161 ldd [%l7 + 0x38], %f2
162 edge16ln %o6, %l2, %i4
163 st %f14, [%l7 + 0x10]
164 srl %i1, %o3, %i6
165 sth %l3, [%l7 + 0x3C]
166 fmovdcc %icc, %f15, %f28
167 udivcc %g4, 0x0B2B, %l1
168 ld [%l7 + 0x38], %f2
169 umul %g7, %g6, %i7
170 fmovdgu %xcc, %f30, %f11
171 subccc %o0, %i3, %g2
172 array8 %i5, %i2, %o7
173 bg,a,pt %xcc, loop_1
174 addccc %o1, 0x160C, %l0
175 fmovdvs %icc, %f22, %f10
176 fsrc1s %f6, %f21
177loop_1:
178 fornot1s %f28, %f2, %f27
179 mulx %g5, 0x13E3, %l4
180 movle %icc, %l5, %o2
181 fble %fcc0, loop_2
182 restored
183 rdpr %cwp, %g1
184 rdpr %cansave, %g2
185 rdpr %canrestore, %g3
186 rdpr %cleanwin, %g4
187 rdpr %otherwin, %g5
188 rdpr %wstate, %g6
189 srax %g1, 0x1F, %l6
190 std %o4, [%l7 + 0x20]
191loop_2:
192 andn %o5, 0x119F, %g3
193 saved
194 rdpr %cwp, %g1
195 rdpr %cansave, %g2
196 rdpr %canrestore, %g3
197 rdpr %cleanwin, %g4
198 rdpr %otherwin, %g5
199 rdpr %wstate, %g6
200 popc 0x0053, %i0
201 fcmped %fcc3, %f16, %f12
202 edge32 %o6, %l2, %i1
203 fpsub32 %f4, %f6, %f24
204 brz %o3, loop_3
205 tcs %xcc, 0x6
206 fnors %f13, %f2, %f27
207 bg,pt %xcc, loop_4
208loop_3:
209 andcc %i4, 0x00BF, %i6
210 movle %xcc, %l3, %g4
211 alignaddrl %l1, %g7, %g6
212loop_4:
213 array8 %o0, %i7, %g2
214 movvc %icc, %i5, %i3
215 and %i2, 0x0474, %o7
216 sdivcc %o1, 0x0FFF, %l0
217 movvc %icc, %g5, %l5
218 popc %o2, %g1
219 edge32ln %l4, %o4, %o5
220 sth %g3, [%l7 + 0x2E]
221 subccc %i0, %o6, %l6
222 mova %icc, %l2, %o3
223 fornot2s %f22, %f20, %f14
224 fcmple32 %f22, %f16, %i1
225 brgez %i6, loop_5
226 te %icc, 0x7
227 tsubcctv %i4, 0x090B, %g4
228 set 0x69, %i3
229 lduba [%l7 + %i3] 0x88, %l3
230loop_5:
231 tsubcctv %g7, 0x0B99, %g6
232 tcc %xcc, 0x3
233 tge %icc, 0x1
234 tl %xcc, 0x3
235 movgu %icc, %o0, %l1
236 smul %i7, 0x1EA5, %g2
237 fpadd32s %f3, %f22, %f21
238 fmovsge %icc, %f24, %f27
239 fmovrse %i5, %f8, %f8
240 set 0x24, %g2
241 stha %i3, [%l7 + %g2] 0x04
242 fmovscc %xcc, %f18, %f19
243 alignaddr %o7, %i2, %o1
244 udiv %l0, 0x183D, %l5
245 edge32l %g5, %g1, %l4
246 add %o2, %o4, %o5
247 tl %xcc, 0x3
248 edge32ln %i0, %o6, %l6
249 subc %l2, 0x0960, %g3
250 edge16n %o3, %i6, %i1
251 movre %i4, 0x09F, %l3
252 stx %g4, [%l7 + 0x18]
253 tvs %icc, 0x2
254 brlz,a %g6, loop_6
255 bge,a %icc, loop_7
256 tgu %xcc, 0x4
257 movne %xcc, %o0, %g7
258loop_6:
259 fpmerge %f5, %f24, %f18
260loop_7:
261 alignaddrl %i7, %l1, %i5
262 fmovd %f10, %f24
263 sra %i3, 0x1D, %o7
264 stw %i2, [%l7 + 0x2C]
265 fmovsle %icc, %f14, %f10
266 sdivcc %g2, 0x1EA0, %o1
267 bl,a %icc, loop_8
268 add %l5, 0x1792, %g5
269 addccc %g1, %l4, %o2
270 stb %o4, [%l7 + 0x08]
271loop_8:
272 fpsub16 %f30, %f14, %f24
273 sub %o5, %l0, %i0
274 taddcc %l6, %o6, %l2
275 nop
276 set 0x20, %i6
277 std %g2, [%l7 + %i6]
278 fcmpes %fcc2, %f24, %f3
279 nop
280 setx loop_9, %l0, %l1
281 jmpl %l1, %o3
282 edge8ln %i6, %i1, %l3
283 movvs %icc, %i4, %g4
284 smul %o0, 0x0FE1, %g6
285loop_9:
286 movre %i7, %g7, %l1
287 bvs,a,pn %xcc, loop_10
288 array32 %i3, %o7, %i2
289 fpsub16 %f0, %f8, %f10
290 movleu %icc, %i5, %o1
291loop_10:
292 tn %icc, 0x0
293 ldub [%l7 + 0x79], %l5
294 for %f22, %f10, %f8
295 tl %icc, 0x5
296 sdivcc %g5, 0x146D, %g2
297 wr %g0, 0x0c, %asi
298 ldstuba [%l7 + 0x61] %asi, %g1
299 sllx %o2, 0x12, %o4
300 ble,a %xcc, loop_11
301 lduw [%l7 + 0x2C], %o5
302 andn %l4, 0x0857, %i0
303 andncc %l0, %l6, %o6
304loop_11:
305 smulcc %l2, 0x10DA, %g3
306 fornot2s %f0, %f10, %f1
307 tpos %icc, 0x5
308 ldd [%l7 + 0x28], %i6
309 movre %i1, 0x303, %l3
310 edge16n %i4, %o3, %g4
311 movne %xcc, %o0, %i7
312 edge8 %g7, %g6, %l1
313 wr %g0, 0x89, %asi
314 ldstuba [%l7 + 0x25] %asi, %o7
315 edge8ln %i2, %i3, %i5
316 fabsd %f0, %f26
317 fmovrslz %o1, %f6, %f27
318 tcc %icc, 0x1
319 movleu %xcc, %l5, %g2
320 sra %g5, 0x17, %o2
321 addccc %g1, %o5, %l4
322 movrgez %i0, %o4, %l6
323 movge %icc, %o6, %l2
324 subc %l0, 0x0E06, %i6
325 tsubcc %g3, 0x18C2, %l3
326 edge16l %i1, %i4, %g4
327 membar #Sync
328 set 0x40, %g5
329 ldda [%l7 + %g5] 0xf1, %f0
330 movge %xcc, %o3, %o0
331 fandnot2 %f30, %f0, %f10
332 fbl %fcc3, loop_12
333 fexpand %f3, %f2
334 tneg %xcc, 0x2
335 fbe,a %fcc2, loop_13
336loop_12:
337 sdivx %g7, 0x13DE, %g6
338 add %l1, %i7, %i2
339 tn %icc, 0x0
340loop_13:
341 nop
342 wr %g0, 0x11, %asi
343 lda [%l7 + 0x58] %asi, %f20
344 edge32ln %i3, %o7, %i5
345 ldsw [%l7 + 0x14], %o1
346 edge16ln %l5, %g5, %g2
347 sth %o2, [%l7 + 0x72]
348 movre %g1, %l4, %o5
349 popc 0x0153, %o4
350 fnand %f4, %f0, %f0
351 fmovsn %xcc, %f2, %f4
352 movn %xcc, %l6, %o6
353 movrlez %l2, %l0, %i6
354 addc %i0, 0x0D70, %l3
355 fbl %fcc3, loop_14
356 movleu %icc, %g3, %i4
357 brgz,a %g4, loop_15
358 bvc,pn %xcc, loop_16
359loop_14:
360 ldd [%l7 + 0x10], %o2
361 fcmps %fcc1, %f29, %f10
362loop_15:
363 brlz,a %i1, loop_17
364loop_16:
365 ldd [%l7 + 0x08], %g6
366 sdiv %o0, 0x1BEF, %g6
367 fble %fcc3, loop_18
368loop_17:
369 fandnot2 %f10, %f16, %f30
370 movle %icc, %i7, %i2
371 edge16 %i3, %o7, %l1
372loop_18:
373 ta %icc, 0x4
374 sllx %o1, %i5, %g5
375 sdivcc %g2, 0x06D3, %o2
376 fbule,a %fcc1, loop_19
377 xnorcc %g1, %l5, %o5
378 subccc %o4, %l4, %o6
379 edge16ln %l6, %l2, %i6
380loop_19:
381 movcc %xcc, %i0, %l0
382 movpos %xcc, %l3, %i4
383 movn %icc, %g3, %g4
384 andncc %i1, %g7, %o3
385 tl %xcc, 0x0
386 movle %icc, %g6, %o0
387 alignaddr %i2, %i7, %o7
388 ta %icc, 0x7
389 tg %xcc, 0x2
390 fmovrslez %l1, %f6, %f21
391 fpadd16 %f10, %f24, %f20
392 bgu %icc, loop_20
393 te %icc, 0x0
394 ba,pt %icc, loop_21
395 movrgz %o1, %i3, %g5
396loop_20:
397 bgu loop_22
398 edge32 %i5, %o2, %g2
399loop_21:
400 fandnot1s %f28, %f24, %f22
401 addc %l5, 0x0728, %o5
402loop_22:
403 call loop_23
404 umulcc %g1, 0x120A, %l4
405 tle %icc, 0x1
406 array32 %o6, %o4, %l2
407loop_23:
408 subcc %i6, %l6, %i0
409 wr %g0, 0x80, %asi
410 lduwa [%l7 + 0x34] %asi, %l0
411 movcs %xcc, %i4, %l3
412 fmovdge %xcc, %f2, %f28
413 movrne %g4, 0x04E, %g3
414 fbuge %fcc2, loop_24
415 movvs %icc, %g7, %i1
416 fmovrsgz %g6, %f9, %f11
417 tsubcctv %o0, 0x11E0, %i2
418loop_24:
419 nop
420 wr %g0, 0x11, %asi
421 ldxa [%l7 + 0x50] %asi, %o3
422 movrne %o7, 0x357, %i7
423 membar #Sync
424 set 0x40, %o3
425 ldda [%l7 + %o3] 0xf9, %f16
426 bcs,pt %icc, loop_25
427 addc %o1, %i3, %l1
428 xnorcc %g5, %i5, %g2
429 fnors %f10, %f25, %f16
430loop_25:
431 andcc %l5, 0x1645, %o2
432 sdiv %g1, 0x1D29, %l4
433 array32 %o6, %o5, %l2
434 fnot2s %f30, %f12
435 xnor %o4, 0x034C, %l6
436 edge16n %i6, %l0, %i0
437 orcc %l3, 0x197C, %g4
438 fmovsn %icc, %f14, %f12
439 edge16 %g3, %i4, %i1
440 fmovdgu %icc, %f21, %f8
441 bn,pn %xcc, loop_26
442 fpackfix %f2, %f20
443 fcmpeq32 %f28, %f4, %g7
444 fbne,a %fcc3, loop_27
445loop_26:
446 mulscc %g6, %i2, %o3
447 movg %icc, %o0, %i7
448 movl %xcc, %o7, %i3
449loop_27:
450 addcc %l1, %o1, %g5
451 tg %icc, 0x3
452 ble,pn %icc, loop_28
453 edge32 %i5, %g2, %o2
454 edge16n %l5, %g1, %l4
455 tg %xcc, 0x3
456loop_28:
457 nop
458 set 0x40, %g3
459 stda %f16, [%l7 + %g3] 0x1e
460 membar #Sync
461 tsubcctv %o6, %o5, %l2
462 movge %icc, %l6, %i6
463 edge8l %l0, %o4, %i0
464 movvc %xcc, %g4, %l3
465 fmovrdgez %g3, %f22, %f26
466 restored
467 rdpr %cwp, %g1
468 rdpr %cansave, %g2
469 rdpr %canrestore, %g3
470 rdpr %cleanwin, %g4
471 rdpr %otherwin, %g5
472 rdpr %wstate, %g6
473 tgu %xcc, 0x4
474 mulscc %i1, 0x15AE, %i4
475 fblg %fcc1, loop_29
476 st %f11, [%l7 + 0x3C]
477 fcmpne16 %f2, %f6, %g7
478 orn %i2, %g6, %o0
479loop_29:
480 nop
481 set 0x14, %i0
482 ldsha [%l7 + %i0] 0x81, %o3
483 tle %xcc, 0x5
484 fcmple16 %f0, %f28, %i7
485 edge16l %o7, %i3, %o1
486 brnz,a %l1, loop_30
487 fpack32 %f6, %f8, %f8
488 stw %i5, [%l7 + 0x50]
489 ta %xcc, 0x3
490loop_30:
491 popc %g2, %g5
492 be,pn %icc, loop_31
493 xorcc %l5, 0x1D72, %o2
494 fmovscc %xcc, %f16, %f18
495 movrlez %g1, 0x24B, %o6
496loop_31:
497 smul %l4, %o5, %l2
498 set 0x40, %l1
499 ldda [%l7 + %l1] 0x80, %f0
500 mulscc %l6, 0x05A7, %i6
501 stx %o4, [%l7 + 0x40]
502 array8 %l0, %g4, %l3
503 movleu %xcc, %g3, %i0
504 bvc,a %icc, loop_32
505 fmovsa %xcc, %f14, %f22
506 fmovsne %xcc, %f3, %f26
507 movn %icc, %i4, %g7
508loop_32:
509 be,pt %icc, loop_33
510 fnor %f16, %f28, %f2
511 bgu,a,pn %xcc, loop_34
512 saved
513 rdpr %cwp, %g1
514 rdpr %cansave, %g2
515 rdpr %canrestore, %g3
516 rdpr %cleanwin, %g4
517 rdpr %otherwin, %g5
518 rdpr %wstate, %g6
519loop_33:
520 fcmpeq32 %f24, %f18, %i2
521 wr %g0, 0x27, %asi
522 stxa %g6, [%l7 + 0x28] %asi
523 membar #Sync
524loop_34:
525 subcc %i1, %o0, %i7
526 sll %o7, 0x1F, %o3
527 wr %g0, 0x89, %asi
528 lduwa [%l7 + 0x44] %asi, %o1
529 srlx %l1, 0x04, %i5
530 tg %icc, 0x5
531 fcmpeq32 %f24, %f0, %i3
532 bneg %icc, loop_35
533 ldx [%l7 + 0x18], %g5
534 xor %g2, %l5, %o2
535 tpos %xcc, 0x4
536loop_35:
537 sllx %o6, 0x02, %g1
538 sethi 0x01A7, %o5
539 set 0x55, %g4
540 lduba [%l7 + %g4] 0x15, %l4
541 xor %l6, %l2, %o4
542 fcmpne16 %f24, %f0, %i6
543 fmovdneg %icc, %f6, %f1
544 edge8l %l0, %l3, %g3
545 tsubcc %g4, 0x02A3, %i4
546 fandnot2s %f19, %f31, %f4
547 umulcc %g7, %i2, %i0
548 ldd [%l7 + 0x10], %f22
549 fands %f22, %f18, %f14
550 movre %g6, 0x27D, %i1
551 movvc %xcc, %i7, %o7
552 smul %o3, 0x107B, %o0
553 udivcc %o1, 0x04AE, %l1
554 fabsd %f6, %f26
555 fbul %fcc1, loop_36
556 edge32 %i3, %i5, %g5
557 array8 %g2, %o2, %l5
558 flush %l7 + 0x78
559loop_36:
560 fble %fcc0, loop_37
561 nop
562 set 0x48, %i4
563 prefetch [%l7 + %i4], 0x1
564 membar 0x40
565 fbo %fcc0, loop_38
566loop_37:
567 edge8ln %g1, %o5, %o6
568 fbug %fcc0, loop_39
569 saved
570 rdpr %cwp, %g1
571 rdpr %cansave, %g2
572 rdpr %canrestore, %g3
573 rdpr %cleanwin, %g4
574 rdpr %otherwin, %g5
575 rdpr %wstate, %g6
576loop_38:
577 tgu %xcc, 0x1
578 fmovsge %icc, %f20, %f21
579loop_39:
580 xnorcc %l6, %l4, %o4
581 tneg %xcc, 0x5
582 movrlez %l2, 0x355, %l0
583 move %xcc, %l3, %g3
584 taddcctv %i6, %g4, %g7
585 xnorcc %i2, %i0, %i4
586 taddcc %i1, %g6, %o7
587 sll %i7, 0x0A, %o3
588 movrgez %o1, 0x344, %o0
589 movpos %icc, %l1, %i3
590 fmovda %xcc, %f23, %f31
591 te %xcc, 0x6
592 srax %i5, %g2, %o2
593 fmovse %icc, %f3, %f27
594 add %l5, %g5, %g1
595 smulcc %o5, 0x1D53, %l6
596 nop
597 set 0x38, %l3
598 ldd [%l7 + %l3], %f0
599 andn %o6, %l4, %o4
600 movn %icc, %l0, %l2
601 sdivx %l3, 0x1D7B, %g3
602 popc 0x082E, %g4
603 brlz,a %g7, loop_40
604 fmovrsne %i6, %f29, %f25
605 orn %i2, 0x1E53, %i0
606 movn %xcc, %i1, %i4
607loop_40:
608 fbe,a %fcc3, loop_41
609 movrgz %g6, %o7, %o3
610 tpos %xcc, 0x7
611 stw %o1, [%l7 + 0x34]
612loop_41:
613 movre %o0, 0x3D0, %l1
614 tl %icc, 0x5
615 edge8ln %i3, %i5, %i7
616 fcmpgt16 %f18, %f24, %g2
617 alignaddrl %o2, %g5, %l5
618 tne %xcc, 0x0
619 add %g1, %l6, %o6
620 fmovsg %icc, %f13, %f21
621 wr %g0, 0x89, %asi
622 stha %o5, [%l7 + 0x5E] %asi
623 fxnors %f3, %f3, %f7
624 fornot1 %f12, %f22, %f26
625 andcc %o4, 0x0568, %l4
626 swap [%l7 + 0x34], %l2
627 movrgez %l0, 0x001, %l3
628 movrne %g3, 0x283, %g7
629 movpos %xcc, %g4, %i2
630 fmul8ulx16 %f4, %f4, %f26
631 edge16l %i0, %i6, %i1
632 movpos %xcc, %g6, %o7
633 bn,pn %xcc, loop_42
634 fsrc1s %f19, %f15
635 wr %g0, 0x19, %asi
636 ldda [%l7 + 0x40] %asi, %f0
637loop_42:
638 tg %icc, 0x0
639 fmovsvc %xcc, %f25, %f20
640 add %l7, 0x70, %l6
641 wr %g0, 0x80, %asi
642 lda [%l6] %asi, %o3
643 casa [%l6] 0x80, %o3, %o1
644 sll %o0, %i4, %l1
645 addc %i5, 0x084A, %i7
646 fmovsa %icc, %f27, %f19
647 bcs,pn %xcc, loop_43
648 srax %i3, 0x19, %g2
649 andcc %o2, 0x0BC5, %g5
650 xnor %g1, %l5, %o6
651loop_43:
652 edge8n %o5, %o4, %l6
653 ldsb [%l7 + 0x1A], %l2
654 array8 %l0, %l4, %l3
655 sdivcc %g3, 0x0453, %g7
656 nop
657 setx loop_44, %l0, %l1
658 jmpl %l1, %i2
659 edge8 %g4, %i0, %i1
660 orcc %i6, 0x0AF7, %o7
661 fmovscs %xcc, %f0, %f15
662loop_44:
663 array16 %g6, %o3, %o0
664 fxnors %f26, %f14, %f1
665 tgu %icc, 0x7
666 tleu %icc, 0x3
667 fmovdneg %icc, %f25, %f2
668 movvs %xcc, %o1, %l1
669 tleu %icc, 0x2
670 set 0x7C, %i1
671 lduwa [%l7 + %i1] 0x88, %i5
672 wr %g0, 0xe3, %asi
673 stha %i7, [%l7 + 0x3C] %asi
674 membar #Sync
675 umulcc %i3, 0x054F, %i4
676 fbg,a %fcc1, loop_45
677 brlez %o2, loop_46
678 tsubcc %g2, 0x11F1, %g5
679 subccc %g1, %o6, %o5
680loop_45:
681 xorcc %o4, %l5, %l6
682loop_46:
683 fsrc2 %f24, %f30
684 bgu %xcc, loop_47
685 bpos %icc, loop_48
686 fcmpgt16 %f0, %f26, %l0
687 ldub [%l7 + 0x78], %l4
688loop_47:
689 fmovrdgz %l3, %f12, %f24
690loop_48:
691 tneg %icc, 0x5
692 fornot1 %f0, %f22, %f26
693 tpos %xcc, 0x7
694 fblg %fcc1, loop_49
695 fnegd %f24, %f30
696 smul %l2, 0x0AEF, %g7
697 edge16l %i2, %g3, %i0
698loop_49:
699 edge8ln %i1, %i6, %o7
700 tg %icc, 0x3
701 sub %g4, 0x0397, %g6
702 tg %xcc, 0x6
703 and %o0, 0x0B66, %o1
704 brnz,a %o3, loop_50
705 bn,a %icc, loop_51
706 fmul8x16 %f28, %f0, %f12
707 umulcc %l1, 0x0BC2, %i5
708loop_50:
709 nop
710 set 0x44, %l4
711 lduwa [%l7 + %l4] 0x04, %i3
712loop_51:
713 te %xcc, 0x6
714 set 0x10, %o0
715 sta %f17, [%l7 + %o0] 0x18
716 restored
717 rdpr %cwp, %g1
718 rdpr %cansave, %g2
719 rdpr %canrestore, %g3
720 rdpr %cleanwin, %g4
721 rdpr %otherwin, %g5
722 rdpr %wstate, %g6
723 wr %g0, 0xe2, %asi
724 stwa %i7, [%l7 + 0x14] %asi
725 membar #Sync
726 movre %o2, 0x1F5, %g2
727 srax %i4, 0x13, %g5
728 fmovdcc %xcc, %f11, %f0
729 orncc %o6, 0x065E, %o5
730 lduh [%l7 + 0x34], %o4
731 edge8ln %l5, %l6, %g1
732 movg %xcc, %l0, %l4
733 fmovrslz %l3, %f15, %f0
734 xnorcc %g7, %l2, %g3
735 sth %i2, [%l7 + 0x50]
736 or %i1, 0x050B, %i0
737 tleu %icc, 0x6
738 movre %i6, %g4, %o7
739 sir 0x1C55
740 addccc %g6, %o0, %o3
741 fxor %f24, %f20, %f18
742 andncc %l1, %o1, %i3
743 taddcc %i5, %o2, %g2
744 bn,a %icc, loop_52
745 edge32 %i7, %i4, %o6
746 brgz,a %g5, loop_53
747 umulcc %o4, %o5, %l5
748loop_52:
749 swap [%l7 + 0x30], %g1
750 movrne %l6, %l0, %l3
751loop_53:
752 orn %g7, %l4, %l2
753 bcc,pn %xcc, loop_54
754 tvs %xcc, 0x2
755 fcmpd %fcc0, %f22, %f4
756 wr %g0, 0x2b, %asi
757 stba %g3, [%l7 + 0x78] %asi
758 membar #Sync
759loop_54:
760 bvs,a loop_55
761 smulcc %i2, 0x0E08, %i0
762 fmovs %f5, %f25
763 movl %icc, %i6, %g4
764loop_55:
765 fpsub16s %f17, %f27, %f24
766 bcs,pn %icc, loop_56
767 bne,pt %xcc, loop_57
768 ta %icc, 0x7
769 popc %i1, %g6
770loop_56:
771 bshuffle %f6, %f26, %f4
772loop_57:
773 fmul8ulx16 %f2, %f28, %f10
774 fzeros %f2
775 xnor %o7, %o3, %l1
776 set 0x36, %l0
777 stba %o1, [%l7 + %l0] 0x2b
778 membar #Sync
779 fcmpeq32 %f14, %f2, %o0
780 set 0x30, %g7
781 stwa %i5, [%l7 + %g7] 0x2b
782 membar #Sync
783 membar 0x38
784 fmovdne %icc, %f8, %f11
785 srax %o2, %i3, %i7
786 tge %icc, 0x0
787 saved
788 rdpr %cwp, %g1
789 rdpr %cansave, %g2
790 rdpr %canrestore, %g3
791 rdpr %cleanwin, %g4
792 rdpr %otherwin, %g5
793 rdpr %wstate, %g6
794 set 0x30, %g6
795 sta %f29, [%l7 + %g6] 0x80
796 umul %g2, 0x1AC0, %o6
797 fmovsne %xcc, %f3, %f6
798 be,a,pn %icc, loop_58
799 srl %i4, 0x18, %o4
800 fmovda %xcc, %f23, %f16
801 fpadd16s %f15, %f14, %f11
802loop_58:
803 smulcc %o5, %l5, %g1
804 array16 %g5, %l6, %l0
805 tsubcctv %l3, %g7, %l4
806 movcc %icc, %g3, %i2
807 bvc,a,pn %xcc, loop_59
808 bn,pn %xcc, loop_60
809 movle %icc, %i0, %l2
810 orn %i6, %i1, %g6
811loop_59:
812 fbug %fcc2, loop_61
813loop_60:
814 andcc %o7, 0x05C7, %g4
815 orn %l1, %o3, %o0
816 array8 %o1, %i5, %i3
817loop_61:
818 sir 0x0244
819 addcc %i7, 0x01CF, %g2
820 membar 0x7A
821 fornot2 %f16, %f4, %f12
822 bneg,a,pn %xcc, loop_62
823 fbug,a %fcc1, loop_63
824 popc 0x1FDA, %o6
825 std %i4, [%l7 + 0x78]
826loop_62:
827 edge32n %o2, %o4, %o5
828loop_63:
829 movn %icc, %g1, %l5
830 fmovrsgz %g5, %f7, %f29
831 fmovrslz %l0, %f1, %f2
832 edge8ln %l3, %g7, %l4
833 tneg %xcc, 0x0
834 fmovsn %xcc, %f15, %f11
835 movne %icc, %l6, %i2
836 bne,a loop_64
837 stb %i0, [%l7 + 0x1C]
838 fmovrsgez %l2, %f8, %f18
839 alignaddrl %g3, %i6, %g6
840loop_64:
841 sdiv %o7, 0x0329, %g4
842 wr %g0, 0x81, %asi
843 sta %f26, [%l7 + 0x44] %asi
844 movleu %icc, %l1, %i1
845 wr %g0, 0x18, %asi
846 ldsha [%l7 + 0x5C] %asi, %o3
847 popc 0x04C1, %o1
848 fandnot1 %f24, %f10, %f14
849 fnot1 %f28, %f30
850 andn %i5, %o0, %i7
851 edge32n %g2, %o6, %i4
852 bl loop_65
853 fpsub32s %f14, %f18, %f11
854 nop
855 setx loop_66, %l0, %l1
856 wrpr 0x1, %tl
857 wrpr %l1, %tpc
858 add %l1, 0x4, %l1
859 wrpr %l1, %tnpc
860 setx 0x34400001400, %l0, %l1
861 wrpr %l1, %tstate
862 wrhpr 0x4, %htstate
863 retry
864 and %o2, 0x02B0, %o4
865loop_65:
866 nop
867 set 0x4C, %l2
868 ldswa [%l7 + %l2] 0x18, %i3
869loop_66:
870 fmovrse %o5, %f23, %f17
871 mulx %g1, 0x17CA, %l5
872 srax %g5, 0x0D, %l0
873 bg,pt %icc, loop_67
874 fmovrslz %l3, %f12, %f6
875 membar 0x29
876 array16 %g7, %l4, %i2
877loop_67:
878 subcc %l6, 0x1BBC, %i0
879 fmovs %f25, %f6
880 edge16n %g3, %i6, %g6
881 prefetch [%l7 + 0x40], 0x0
882 bn,a loop_68
883 fmovdn %xcc, %f13, %f6
884 nop
885 set 0x68, %i5
886 stw %o7, [%l7 + %i5]
887 fmovspos %xcc, %f12, %f25
888loop_68:
889 edge16 %g4, %l2, %l1
890 sdiv %i1, 0x1F20, %o1
891 bpos,a loop_69
892 fcmped %fcc1, %f10, %f6
893 restored
894 rdpr %cwp, %g1
895 rdpr %cansave, %g2
896 rdpr %canrestore, %g3
897 rdpr %cleanwin, %g4
898 rdpr %otherwin, %g5
899 rdpr %wstate, %g6
900 udivcc %o3, 0x1F7E, %o0
901loop_69:
902 addcc %i7, 0x17EF, %i5
903 tsubcc %g2, 0x1C6B, %i4
904 orcc %o6, 0x04DD, %o2
905 fbe,a %fcc1, loop_70
906 fbge,a %fcc3, loop_71
907 taddcc %i3, 0x1341, %o4
908 subc %o5, 0x0155, %l5
909loop_70:
910 bleu,pt %xcc, loop_72
911loop_71:
912 fbne %fcc1, loop_73
913 movrgz %g5, 0x2F0, %l0
914 fxor %f8, %f8, %f4
915loop_72:
916 nop
917 set 0x1C, %o7
918 lduba [%l7 + %o7] 0x15, %g1
919loop_73:
920 fxor %f6, %f16, %f18
921 fcmple16 %f14, %f14, %g7
922 brgz %l3, loop_74
923 fmovsn %xcc, %f23, %f12
924 movrlz %l4, 0x1C3, %i2
925 movre %l6, %i0, %i6
926loop_74:
927 tcc %icc, 0x7
928 ldsw [%l7 + 0x08], %g6
929 sllx %g3, 0x0F, %g4
930 fandnot2 %f30, %f28, %f28
931 fbg,a %fcc2, loop_75
932 movrgz %l2, 0x0A1, %o7
933 fbge %fcc2, loop_76
934 fcmpgt32 %f30, %f16, %i1
935loop_75:
936 fcmpne32 %f20, %f14, %l1
937 or %o3, 0x1D4E, %o1
938loop_76:
939 std %f28, [%l7 + 0x08]
940 sethi 0x0003, %i7
941 ldstub [%l7 + 0x43], %i5
942 srlx %g2, %i4, %o6
943 edge8l %o0, %o2, %o4
944 fnegs %f13, %f22
945 edge32 %o5, %i3, %g5
946 tcc %icc, 0x5
947 sth %l0, [%l7 + 0x16]
948 movne %icc, %g1, %g7
949 for %f10, %f14, %f4
950 tne %xcc, 0x3
951 sdivcc %l3, 0x1E4A, %l5
952 bg,a,pn %icc, loop_77
953 xorcc %l4, %i2, %l6
954 prefetch [%l7 + 0x1C], 0x2
955 edge32ln %i6, %i0, %g6
956loop_77:
957 fornot1 %f18, %f0, %f10
958 nop
959 setx loop_78, %l0, %l1
960 wrpr 0x1, %tl
961 wrpr %l1, %tnpc
962 setx 0x34400001400, %l0, %l1
963 wrpr %l1, %tstate
964 wrhpr 0x4, %htstate
965 done
966 edge16l %g3, %g4, %l2
967 movcs %xcc, %i1, %l1
968 fmovrslez %o3, %f10, %f29
969loop_78:
970 fnegd %f10, %f8
971 edge32l %o7, %i7, %o1
972 umulcc %i5, 0x0B81, %i4
973 movn %xcc, %g2, %o0
974 tpos %xcc, 0x1
975 orn %o2, 0x147D, %o4
976 fcmpne32 %f10, %f4, %o5
977 edge8l %i3, %o6, %l0
978 brgz %g5, loop_79
979 bpos,a,pt %xcc, loop_80
980 tsubcctv %g1, %g7, %l5
981 edge8n %l4, %l3, %i2
982loop_79:
983 nop
984 set 0x40, %i7
985 lda [%l7 + %i7] 0x88, %f1
986loop_80:
987 bgu,a,pn %xcc, loop_81
988 movne %xcc, %i6, %l6
989 bn,a,pt %icc, loop_82
990 alignaddrl %g6, %i0, %g4
991loop_81:
992 fmovrse %g3, %f27, %f0
993 wr %g0, 0x80, %asi
994 lda [%l7 + 0x64] %asi, %f30
995loop_82:
996 fones %f2
997 fandnot2 %f20, %f4, %f12
998 fsrc1s %f19, %f25
999 fpadd16 %f4, %f8, %f24
1000 edge16n %l2, %l1, %i1
1001 set 0x1d0, %o2
1002 nop ! stxa %o7, [%g0 + %o2] 0x40 ripped by fixASI40.pl
1003 movneg %xcc, %o3, %i7
1004 orcc %o1, %i5, %i4
1005 add %l7, 0x78, %l6
1006 wr %g0, 0x10, %asi
1007 lda [%l6] %asi, %o0
1008 casa [%l6] %asi, %o0, %g2
1009 bl,pt %xcc, loop_83
1010 stw %o4, [%l7 + 0x10]
1011 xor %o5, %o2, %o6
1012 udivx %l0, 0x13D6, %g5
1013loop_83:
1014 fnegs %f28, %f30
1015 wr %g0, 0x0c, %asi
1016 prefetcha [%l7 + 0x70] %asi, 0x0
1017 mova %xcc, %g7, %g1
1018 movcc %icc, %l5, %l3
1019 flush %l7 + 0x7C
1020 fnot1 %f16, %f28
1021 fcmple16 %f18, %f24, %l4
1022 tsubcc %i6, 0x0329, %i2
1023 xnor %l6, %i0, %g6
1024 sir 0x1FF2
1025 addc %g3, %l2, %l1
1026 sra %g4, %o7, %o3
1027 fzeros %f18
1028 edge16l %i1, %o1, %i5
1029 orn %i4, %o0, %g2
1030 brlez %o4, loop_84
1031 fbg,a %fcc1, loop_85
1032 sra %o5, 0x1A, %o2
1033 fnors %f22, %f30, %f16
1034loop_84:
1035 edge8n %o6, %l0, %i7
1036loop_85:
1037 nop
1038 add %l7, 0x18, %l6
1039 wr %g0, 0x11, %asi
1040 lda [%l6] %asi, %g5
1041 casa [%l6] 0x11, %g5, %g7
1042 popc %g1, %i3
1043 restored
1044 rdpr %cwp, %g1
1045 rdpr %cansave, %g2
1046 rdpr %canrestore, %g3
1047 rdpr %cleanwin, %g4
1048 rdpr %otherwin, %g5
1049 rdpr %wstate, %g6
1050 fmovrdgez %l5, %f20, %f12
1051 movvs %icc, %l4, %i6
1052 array8 %i2, %l6, %i0
1053 xnorcc %l3, 0x0EDA, %g3
1054 or %g6, 0x10AD, %l2
1055 xor %l1, 0x1138, %g4
1056 brnz %o7, loop_86
1057 membar 0x5A
1058 srl %o3, %i1, %i5
1059 tg %icc, 0x4
1060loop_86:
1061 bcc,a loop_87
1062 tleu %xcc, 0x3
1063 fsrc1 %f30, %f18
1064 set 0x48, %l5
1065 ldstuba [%l7 + %l5] 0x88, %i4
1066loop_87:
1067 andcc %o0, %o1, %g2
1068 smulcc %o5, %o4, %o2
1069 fmovdne %icc, %f26, %f1
1070 fzero %f20
1071 subcc %l0, 0x021F, %i7
1072 move %xcc, %g5, %o6
1073 tgu %icc, 0x1
1074 fmovdleu %xcc, %f31, %f12
1075 movne %icc, %g7, %i3
1076 movl %icc, %g1, %l5
1077 prefetch [%l7 + 0x58], 0x3
1078 umul %l4, 0x1146, %i6
1079 xnor %i2, %i0, %l6
1080 fble %fcc1, loop_88
1081 fzero %f14
1082 fmovsvc %xcc, %f10, %f18
1083 fnands %f4, %f19, %f6
1084loop_88:
1085 fandnot2s %f20, %f21, %f19
1086 tvc %icc, 0x3
1087 fand %f20, %f4, %f0
1088 movrgz %g3, 0x05F, %g6
1089 fors %f17, %f7, %f1
1090 sll %l3, 0x17, %l2
1091 ta %xcc, 0x3
1092 popc 0x1115, %l1
1093 subcc %o7, 0x1165, %g4
1094 wr %g0, 0x2f, %asi
1095 stwa %i1, [%l7 + 0x54] %asi
1096 membar #Sync
1097 movne %icc, %o3, %i5
1098 fpmerge %f7, %f2, %f18
1099 tle %xcc, 0x1
1100 subc %o0, %o1, %g2
1101 mova %xcc, %o5, %i4
1102 popc 0x1D4C, %o2
1103 st %f10, [%l7 + 0x60]
1104 fbg,a %fcc2, loop_89
1105 andn %l0, 0x14E3, %i7
1106 srax %g5, %o4, %g7
1107 tsubcc %o6, 0x04C7, %i3
1108loop_89:
1109 bvc,pt %xcc, loop_90
1110 movrgz %l5, 0x1FD, %l4
1111 fmovdvc %xcc, %f20, %f22
1112 subccc %i6, 0x06EF, %i2
1113loop_90:
1114 andcc %g1, 0x1954, %l6
1115 fmovsne %xcc, %f23, %f8
1116 set 0x16, %o1
1117 stba %g3, [%l7 + %o1] 0xe2
1118 membar #Sync
1119 udivx %g6, 0x04FA, %l3
1120 ba,a loop_91
1121 sethi 0x0531, %l2
1122 bge,pt %xcc, loop_92
1123 movvs %xcc, %l1, %o7
1124loop_91:
1125 nop
1126 setx loop_93, %l0, %l1
1127 wrpr 0x1, %tl
1128 wrpr %l1, %tnpc
1129 setx 0x34400001400, %l0, %l1
1130 wrpr %l1, %tstate
1131 wrhpr 0x4, %htstate
1132 done
1133 array32 %g4, %i0, %o3
1134loop_92:
1135 subccc %i5, %i1, %o0
1136 edge32n %o1, %o5, %g2
1137loop_93:
1138 fmuld8ulx16 %f2, %f16, %f2
1139 bshuffle %f18, %f16, %f8
1140 tcc %icc, 0x0
1141 edge16l %i4, %o2, %l0
1142 set 0x30, %g1
1143 ldda [%l7 + %g1] 0x19, %g4
1144 sdivx %i7, 0x051D, %o4
1145 fbge,a %fcc0, loop_94
1146 brgz %g7, loop_95
1147 sdivx %i3, 0x0A2E, %o6
1148 movrgz %l5, 0x2EE, %l4
1149loop_94:
1150 tvc %xcc, 0x2
1151loop_95:
1152 fmovdg %xcc, %f30, %f12
1153 bleu %icc, loop_96
1154 move %icc, %i2, %g1
1155 movleu %xcc, %i6, %g3
1156 movcc %xcc, %l6, %g6
1157loop_96:
1158 movrne %l3, %l2, %o7
1159 movge %icc, %g4, %i0
1160 srlx %l1, %o3, %i1
1161 fmovscs %xcc, %f24, %f10
1162 sra %i5, %o0, %o1
1163 movrne %g2, 0x111, %i4
1164 popc %o5, %l0
1165 fmovsleu %xcc, %f6, %f5
1166 tg %icc, 0x5
1167 restored
1168 rdpr %cwp, %g1
1169 rdpr %cansave, %g2
1170 rdpr %canrestore, %g3
1171 rdpr %cleanwin, %g4
1172 rdpr %otherwin, %g5
1173 rdpr %wstate, %g6
1174 movrlez %g5, %i7, %o4
1175 add %l7, 0x50, %l6
1176 wr %g0, 0x89, %asi
1177 ldxa [%l6] %asi, %o2
1178 casxa [%l6] 0x89, %o2, %i3
1179 tsubcc %o6, 0x1194, %g7
1180 edge8l %l4, %l5, %g1
1181 mulscc %i6, 0x0408, %i2
1182 stbar
1183 brnz,a %l6, loop_97
1184 fmovdle %xcc, %f20, %f25
1185 fpsub16s %f24, %f29, %f20
1186 sdiv %g3, 0x1231, %l3
1187loop_97:
1188 sdivcc %g6, 0x1E71, %o7
1189 fsrc2 %f2, %f20
1190 xnor %g4, %i0, %l1
1191 fmul8x16al %f5, %f27, %f30
1192 andn %o3, 0x109F, %l2
1193 smulcc %i5, %o0, %i1
1194 move %xcc, %o1, %i4
1195 fbul,a %fcc2, loop_98
1196 movle %icc, %o5, %l0
1197 edge32 %g2, %g5, %i7
1198 fmovdge %xcc, %f10, %f23
1199loop_98:
1200 fmovscc %icc, %f26, %f6
1201 brnz %o2, loop_99
1202 ba loop_100
1203 movvc %icc, %i3, %o6
1204 add %o4, 0x0A7D, %l4
1205loop_99:
1206 sra %l5, %g7, %g1
1207loop_100:
1208 fbo,a %fcc0, loop_101
1209 bl,a,pn %icc, loop_102
1210 smulcc %i2, 0x0CB6, %l6
1211 bcc,pn %icc, loop_103
1212loop_101:
1213 brlez,a %g3, loop_104
1214loop_102:
1215 fbne,a %fcc0, loop_105
1216 fbuge,a %fcc2, loop_106
1217loop_103:
1218 fmovdcs %xcc, %f14, %f9
1219loop_104:
1220 be,a %icc, loop_107
1221loop_105:
1222 movge %xcc, %i6, %l3
1223loop_106:
1224 edge32 %o7, %g4, %i0
1225 fmovrslez %l1, %f3, %f2
1226loop_107:
1227 move %xcc, %o3, %g6
1228 edge8n %l2, %i5, %o0
1229 add %o1, %i1, %o5
1230 fmovscs %icc, %f21, %f4
1231 xnor %i4, 0x0881, %g2
1232 alignaddrl %g5, %l0, %i7
1233 fblg %fcc2, loop_108
1234 movre %i3, %o2, %o4
1235 fbul %fcc3, loop_109
1236 fmovrslz %o6, %f27, %f25
1237loop_108:
1238 pdist %f22, %f4, %f28
1239 sdivcc %l5, 0x18A0, %g7
1240loop_109:
1241 bneg %xcc, loop_110
1242 movl %icc, %g1, %i2
1243 wr %g0, 0x81, %asi
1244 lda [%l7 + 0x1C] %asi, %f4
1245loop_110:
1246 srl %l4, 0x1C, %l6
1247 set 0x6C, %o6
1248 swapa [%l7 + %o6] 0x88, %g3
1249 bleu,a loop_111
1250 orncc %l3, %i6, %g4
1251 stx %o7, [%l7 + 0x08]
1252 mova %xcc, %i0, %l1
1253loop_111:
1254 nop
1255 set 0x40, %i2
1256 stda %f0, [%l7 + %i2] 0x1f
1257 membar #Sync
1258 tleu %icc, 0x6
1259 fandnot2s %f23, %f28, %f14
1260 fmovrde %o3, %f8, %f4
1261 srax %l2, %i5, %g6
1262 stx %o1, [%l7 + 0x50]
1263 fzero %f26
1264 fbo,a %fcc1, loop_112
1265 and %i1, 0x14CB, %o5
1266 movrne %i4, %g2, %o0
1267 ldd [%l7 + 0x48], %f16
1268loop_112:
1269 ta %xcc, 0x7
1270 fpadd16 %f22, %f30, %f12
1271 sll %l0, %g5, %i7
1272 tn %xcc, 0x2
1273 mulscc %o2, 0x14CB, %i3
1274 fabsd %f0, %f30
1275 brgez,a %o6, loop_113
1276 nop
1277 setx loop_114, %l0, %l1
1278 wrpr 0x1, %tl
1279 wrpr %l1, %tnpc
1280 setx 0x34400001400, %l0, %l1
1281 wrpr %l1, %tstate
1282 wrhpr 0x4, %htstate
1283 done
1284 sra %o4, 0x0A, %l5
1285 fmovdpos %icc, %f28, %f15
1286loop_113:
1287 fmovdgu %xcc, %f16, %f18
1288loop_114:
1289 tsubcctv %g7, 0x19D2, %g1
1290 brz %l4, loop_115
1291 fmovsneg %icc, %f10, %f11
1292 fbuge,a %fcc1, loop_116
1293 addcc %l6, 0x120F, %g3
1294loop_115:
1295 array16 %i2, %i6, %l3
1296 fmovda %icc, %f23, %f26
1297loop_116:
1298 movrgez %g4, 0x0A8, %o7
1299 subc %i0, 0x1121, %l1
1300 fpsub32s %f3, %f11, %f27
1301 ba %xcc, loop_117
1302 fzero %f14
1303 srlx %o3, %i5, %l2
1304 pdist %f8, %f12, %f24
1305loop_117:
1306 nop
1307 set 0x60, %o4
1308 std %f18, [%l7 + %o4]
1309 fbge %fcc2, loop_118
1310 alignaddrl %o1, %i1, %g6
1311 edge32ln %o5, %g2, %i4
1312 movrlz %o0, 0x15D, %l0
1313loop_118:
1314 ldsb [%l7 + 0x3C], %i7
1315 mulx %g5, 0x0DFC, %i3
1316 tn %icc, 0x4
1317 popc %o6, %o4
1318 tvs %xcc, 0x2
1319 fmovsleu %xcc, %f29, %f13
1320 edge8l %o2, %l5, %g1
1321 ld [%l7 + 0x5C], %f2
1322 edge16l %g7, %l4, %g3
1323 fble %fcc3, loop_119
1324 siam 0x5
1325 bvc,pt %icc, loop_120
1326 tle %icc, 0x3
1327loop_119:
1328 nop
1329 wr %g0, 0x89, %asi
1330 stha %i2, [%l7 + 0x24] %asi
1331loop_120:
1332 brlz,a %l6, loop_121
1333 tleu %xcc, 0x3
1334 brlez %i6, loop_122
1335 movne %xcc, %g4, %o7
1336loop_121:
1337 array32 %l3, %i0, %o3
1338 tpos %icc, 0x5
1339loop_122:
1340 tleu %icc, 0x4
1341 fandnot1 %f26, %f24, %f22
1342 fcmpeq32 %f20, %f24, %l1
1343 addccc %l2, 0x0CEB, %i5
1344 lduw [%l7 + 0x10], %o1
1345 edge8n %g6, %i1, %o5
1346 edge8 %i4, %g2, %l0
1347 brlez %i7, loop_123
1348 edge8n %o0, %i3, %o6
1349 fmovdleu %xcc, %f13, %f22
1350 fnor %f26, %f2, %f30
1351loop_123:
1352 sir 0x03E8
1353 fmovrdlz %g5, %f20, %f24
1354 fmuld8ulx16 %f12, %f26, %f30
1355 movn %xcc, %o4, %l5
1356 array16 %o2, %g7, %l4
1357 orcc %g3, %i2, %g1
1358 restored
1359 rdpr %cwp, %g1
1360 rdpr %cansave, %g2
1361 rdpr %canrestore, %g3
1362 rdpr %cleanwin, %g4
1363 rdpr %otherwin, %g5
1364 rdpr %wstate, %g6
1365 movrne %i6, 0x02D, %l6
1366 movl %icc, %g4, %l3
1367 xnor %i0, 0x1D9D, %o7
1368 sdivcc %l1, 0x0AF4, %o3
1369 ldsh [%l7 + 0x34], %i5
1370 movge %icc, %o1, %g6
1371 fbne %fcc2, loop_124
1372 array8 %i1, %o5, %i4
1373 tle %icc, 0x1
1374 edge8 %g2, %l0, %l2
1375loop_124:
1376 bneg,a loop_125
1377 andncc %i7, %o0, %o6
1378 tne %icc, 0x6
1379 sdiv %g5, 0x0037, %i3
1380loop_125:
1381 nop
1382 setx loop_126, %l0, %l1
1383 jmpl %l1, %l5
1384 sra %o4, %o2, %l4
1385 edge8ln %g3, %i2, %g7
1386 edge16 %g1, %i6, %g4
1387loop_126:
1388 fbn,a %fcc1, loop_127
1389 movn %xcc, %l6, %i0
1390 xor %l3, 0x11B2, %l1
1391 wr %g0, 0x81, %asi
1392 sta %f2, [%l7 + 0x2C] %asi
1393loop_127:
1394 fxnor %f10, %f30, %f4
1395 edge16n %o7, %i5, %o1
1396 edge16l %o3, %g6, %o5
1397 fmovs %f22, %f27
1398 set 0x4E, %o5
1399 stha %i1, [%l7 + %o5] 0x19
1400 te %icc, 0x1
1401 tl %xcc, 0x0
1402 ba,pt %xcc, loop_128
1403 subccc %i4, %l0, %g2
1404 membar 0x11
1405 tvs %xcc, 0x7
1406loop_128:
1407 fpsub32s %f2, %f22, %f8
1408 add %l2, 0x0ABC, %i7
1409 fornot2 %f26, %f4, %f4
1410 andn %o6, 0x16BC, %g5
1411 fmovsvs %icc, %f31, %f31
1412 fcmpes %fcc0, %f27, %f22
1413 brnz %i3, loop_129
1414 andncc %o0, %o4, %o2
1415 subcc %l4, %g3, %l5
1416 fmul8x16al %f3, %f29, %f10
1417loop_129:
1418 movleu %icc, %g7, %g1
1419 edge8n %i6, %i2, %g4
1420 ble,a,pn %xcc, loop_130
1421 andncc %l6, %l3, %l1
1422 stw %o7, [%l7 + 0x14]
1423 fpack16 %f4, %f7
1424loop_130:
1425 saved
1426 rdpr %cwp, %g1
1427 rdpr %cansave, %g2
1428 rdpr %canrestore, %g3
1429 rdpr %cleanwin, %g4
1430 rdpr %otherwin, %g5
1431 rdpr %wstate, %g6
1432 tle %xcc, 0x4
1433 srl %i5, %i0, %o1
1434 edge8 %o3, %g6, %i1
1435 smulcc %o5, %l0, %g2
1436 movcs %xcc, %i4, %i7
1437 xorcc %o6, %l2, %g5
1438 tsubcctv %i3, 0x0DF3, %o0
1439 sdiv %o4, 0x1F01, %o2
1440 fmovscs %icc, %f22, %f25
1441 tsubcctv %l4, %l5, %g7
1442 tgu %icc, 0x5
1443 bge loop_131
1444 prefetch [%l7 + 0x74], 0x0
1445 xorcc %g3, %g1, %i6
1446 restored
1447 rdpr %cwp, %g1
1448 rdpr %cansave, %g2
1449 rdpr %canrestore, %g3
1450 rdpr %cleanwin, %g4
1451 rdpr %otherwin, %g5
1452 rdpr %wstate, %g6
1453loop_131:
1454 fmul8x16au %f8, %f27, %f12
1455 sth %g4, [%l7 + 0x0E]
1456 edge8 %l6, %i2, %l1
1457 edge16ln %l3, %i5, %i0
1458 set 0x45, %l6
1459 lduba [%l7 + %l6] 0x80, %o7
1460 sll %o1, %o3, %i1
1461 tpos %xcc, 0x6
1462 movpos %xcc, %o5, %l0
1463 tcc %icc, 0x7
1464 fbu %fcc0, loop_132
1465 tn %icc, 0x7
1466 ldstub [%l7 + 0x1A], %g6
1467 andn %g2, %i4, %i7
1468loop_132:
1469 udivx %o6, 0x1FD0, %g5
1470 fmovse %xcc, %f14, %f9
1471 restored
1472 rdpr %cwp, %g1
1473 rdpr %cansave, %g2
1474 rdpr %canrestore, %g3
1475 rdpr %cleanwin, %g4
1476 rdpr %otherwin, %g5
1477 rdpr %wstate, %g6
1478 be,a,pn %icc, loop_133
1479 stbar
1480 fba,a %fcc2, loop_134
1481 edge16n %i3, %l2, %o0
1482loop_133:
1483 popc 0x0C0E, %o2
1484 tsubcc %o4, 0x19FC, %l5
1485loop_134:
1486 nop
1487 set 0x5C, %i3
1488 lduwa [%l7 + %i3] 0x89, %l4
1489 sir 0x0CC5
1490 tleu %icc, 0x7
1491 add %l7, 0x58, %l6
1492 wr %g0, 0x10, %asi
1493 ldxa [%l6] %asi, %g3
1494 casxa [%l6] %asi, %g3, %g1
1495 set 0x28, %i6
1496 lduwa [%l7 + %i6] 0x15, %g7
1497 stb %i6, [%l7 + 0x4A]
1498 array8 %l6, %i2, %l1
1499 fcmple16 %f8, %f12, %g4
1500 movne %icc, %i5, %l3
1501 xnor %i0, 0x0BA8, %o1
1502 xnorcc %o3, %i1, %o5
1503 fnor %f24, %f10, %f8
1504 st %f10, [%l7 + 0x54]
1505 sdivcc %l0, 0x1F19, %g6
1506 movvc %xcc, %o7, %g2
1507 or %i4, %o6, %g5
1508 edge32ln %i3, %i7, %o0
1509 orncc %o2, %o4, %l2
1510 sethi 0x0533, %l4
1511 srlx %g3, %g1, %l5
1512 ldstub [%l7 + 0x54], %g7
1513 tsubcctv %i6, %l6, %i2
1514 bn,pt %icc, loop_135
1515 movpos %icc, %g4, %i5
1516 fmovscc %icc, %f12, %f12
1517 fnot2s %f18, %f2
1518loop_135:
1519 tgu %xcc, 0x0
1520 wr %g0, 0x80, %asi
1521 stha %l1, [%l7 + 0x28] %asi
1522 te %xcc, 0x4
1523 be loop_136
1524 bge,a,pt %icc, loop_137
1525 fble %fcc1, loop_138
1526 edge32l %i0, %o1, %l3
1527loop_136:
1528 movrgz %i1, 0x39C, %o3
1529loop_137:
1530 tcs %icc, 0x6
1531loop_138:
1532 srlx %l0, %o5, %o7
1533 edge16 %g6, %i4, %g2
1534 movrlez %g5, %i3, %o6
1535 membar 0x71
1536 movcc %icc, %i7, %o2
1537 movl %xcc, %o4, %o0
1538 sllx %l2, %g3, %g1
1539 wr %g0, 0x52, %asi
1540 stxa %l4, [%g0 + 0x108] %asi
1541 set 0x3C, %g5
1542 stha %g7, [%l7 + %g5] 0x2a
1543 membar #Sync
1544 movleu %xcc, %l5, %l6
1545 add %l7, 0x10, %l6
1546 wr %g0, 0x18, %asi
1547 casa [%l6] 0x18, %i6, %i2
1548 movcc %xcc, %i5, %l1
1549 fmul8x16au %f31, %f25, %f28
1550 fmovrdgez %g4, %f18, %f26
1551 movleu %xcc, %i0, %l3
1552 fnands %f27, %f11, %f31
1553 fmovs %f4, %f2
1554 fmul8x16al %f17, %f28, %f10
1555 fmovsleu %xcc, %f25, %f8
1556 edge32 %o1, %i1, %l0
1557 tsubcctv %o3, 0x00D9, %o7
1558 tvs %xcc, 0x5
1559 ble,a,pt %xcc, loop_139
1560 fnot2 %f4, %f10
1561 sll %o5, %g6, %i4
1562 subccc %g2, %i3, %o6
1563loop_139:
1564 movrne %i7, 0x313, %o2
1565 restored
1566 rdpr %cwp, %g1
1567 rdpr %cansave, %g2
1568 rdpr %canrestore, %g3
1569 rdpr %cleanwin, %g4
1570 rdpr %otherwin, %g5
1571 rdpr %wstate, %g6
1572 fbn,a %fcc2, loop_140
1573 movrlez %g5, %o4, %l2
1574 movrlez %g3, 0x13F, %o0
1575 add %l4, %g7, %l5
1576loop_140:
1577 flush %l7 + 0x44
1578 bg loop_141
1579 mulx %l6, %i6, %i2
1580 fbn %fcc1, loop_142
1581 fbg %fcc3, loop_143
1582loop_141:
1583 srlx %g1, 0x02, %l1
1584 alignaddrl %g4, %i0, %l3
1585loop_142:
1586 fbule,a %fcc1, loop_144
1587loop_143:
1588 fsrc2s %f1, %f12
1589 brz %o1, loop_145
1590 fmovsa %icc, %f25, %f27
1591loop_144:
1592 bpos,a,pt %xcc, loop_146
1593 fmovdge %icc, %f1, %f30
1594loop_145:
1595 tsubcc %i5, %l0, %o3
1596 movre %o7, 0x149, %o5
1597loop_146:
1598 nop
1599 wr %g0, 0x80, %asi
1600 ldsba [%l7 + 0x67] %asi, %g6
1601 sra %i4, 0x00, %i1
1602 bvs,pn %icc, loop_147
1603 sub %i3, %g2, %i7
1604 edge16 %o2, %g5, %o6
1605 wr %g0, 0x04, %asi
1606 stxa %l2, [%l7 + 0x50] %asi
1607loop_147:
1608 smul %o4, 0x16A6, %o0
1609 tsubcc %l4, %g7, %l5
1610 udivx %l6, 0x1657, %i6
1611 movne %xcc, %i2, %g1
1612 smulcc %g3, 0x15E8, %l1
1613 sir 0x0DE2
1614 fandnot2 %f6, %f22, %f28
1615 movvs %icc, %i0, %l3
1616 smul %o1, 0x0F3C, %i5
1617 srl %l0, 0x08, %g4
1618 movvc %icc, %o7, %o5
1619 tne %icc, 0x0
1620 andn %g6, 0x110E, %o3
1621 sllx %i1, %i3, %i4
1622 umul %i7, %g2, %g5
1623 fblg %fcc1, loop_148
1624 movrgz %o6, 0x022, %o2
1625 array16 %o4, %o0, %l4
1626 wr %g0, 0x88, %asi
1627 stha %g7, [%l7 + 0x42] %asi
1628loop_148:
1629 andn %l5, %l6, %i6
1630 array8 %i2, %g1, %l2
1631 andcc %g3, %i0, %l1
1632 movvs %xcc, %l3, %i5
1633 prefetch [%l7 + 0x54], 0x0
1634 movge %icc, %l0, %g4
1635 bvc,a %xcc, loop_149
1636 ldx [%l7 + 0x08], %o1
1637 ldx [%l7 + 0x18], %o7
1638 mulx %g6, 0x1EA1, %o5
1639loop_149:
1640 restored
1641 rdpr %cwp, %g1
1642 rdpr %cansave, %g2
1643 rdpr %canrestore, %g3
1644 rdpr %cleanwin, %g4
1645 rdpr %otherwin, %g5
1646 rdpr %wstate, %g6
1647 mova %icc, %i1, %i3
1648 te %icc, 0x7
1649 fands %f16, %f13, %f25
1650 fxnors %f27, %f22, %f3
1651 addcc %i4, %i7, %g2
1652 fabss %f23, %f30
1653 fcmpes %fcc2, %f19, %f11
1654 tne %xcc, 0x6
1655 lduw [%l7 + 0x14], %g5
1656 nop
1657 set 0x48, %g2
1658 ldx [%l7 + %g2], %o6
1659 sdivx %o3, 0x16A4, %o4
1660 array8 %o0, %o2, %g7
1661 popc %l4, %l5
1662 sub %l6, 0x0042, %i2
1663 mulscc %g1, %i6, %g3
1664 nop
1665 set 0x0E, %o3
1666 lduh [%l7 + %o3], %i0
1667 movn %icc, %l1, %l2
1668 fbue %fcc3, loop_150
1669 movpos %icc, %i5, %l0
1670 umulcc %g4, %o1, %o7
1671 tg %icc, 0x6
1672loop_150:
1673 move %xcc, %l3, %g6
1674 movcc %icc, %o5, %i3
1675 ldstub [%l7 + 0x0F], %i1
1676 fmovscc %xcc, %f27, %f1
1677 tn %icc, 0x6
1678 popc %i4, %g2
1679 sub %g5, %i7, %o6
1680 wr %g0, 0x10, %asi
1681 ldsha [%l7 + 0x6E] %asi, %o3
1682 orncc %o0, 0x0004, %o4
1683 add %l7, 0x38, %l6
1684 wr %g0, 0x81, %asi
1685 ldxa [%l6] %asi, %o2
1686 casxa [%l6] 0x81, %o2, %g7
1687 popc 0x0B6E, %l4
1688 fmovde %icc, %f22, %f8
1689 fcmpd %fcc2, %f6, %f4
1690 and %l5, 0x0566, %l6
1691 fba,a %fcc2, loop_151
1692 movgu %xcc, %i2, %g1
1693 movne %xcc, %i6, %i0
1694 fmovdle %xcc, %f8, %f11
1695loop_151:
1696 fmovdcc %xcc, %f9, %f19
1697 xorcc %g3, 0x0592, %l2
1698 orcc %i5, 0x0801, %l0
1699 fzeros %f3
1700 stbar
1701 sll %l1, %o1, %o7
1702 fmovs %f18, %f3
1703 tpos %xcc, 0x4
1704 flush %l7 + 0x24
1705 movle %xcc, %l3, %g4
1706 edge16n %o5, %i3, %i1
1707 tvs %icc, 0x1
1708 movrne %i4, 0x234, %g6
1709 smulcc %g5, %g2, %i7
1710 stw %o3, [%l7 + 0x44]
1711 sllx %o0, %o6, %o4
1712 fmovrde %g7, %f6, %f22
1713 edge32l %l4, %o2, %l5
1714 pdist %f20, %f12, %f18
1715 movge %xcc, %i2, %l6
1716 movg %xcc, %g1, %i6
1717 popc %i0, %g3
1718 tleu %xcc, 0x1
1719 movneg %icc, %l2, %l0
1720 edge16l %i5, %o1, %o7
1721 fbe %fcc1, loop_152
1722 stb %l3, [%l7 + 0x50]
1723 tn %xcc, 0x1
1724 call loop_153
1725loop_152:
1726 fpadd32 %f22, %f28, %f26
1727 sra %l1, %o5, %g4
1728 xor %i3, 0x06BE, %i1
1729loop_153:
1730 fxor %f20, %f28, %f18
1731 umulcc %i4, 0x1061, %g6
1732 te %xcc, 0x5
1733 fpadd32 %f18, %f26, %f20
1734 wr %g0, 0x04, %asi
1735 ldxa [%l7 + 0x20] %asi, %g2
1736 fmovsneg %xcc, %f15, %f27
1737 bleu,a loop_154
1738 fexpand %f5, %f14
1739 movpos %xcc, %g5, %i7
1740 ldsh [%l7 + 0x3C], %o0
1741loop_154:
1742 fcmpgt32 %f30, %f10, %o6
1743 tleu %xcc, 0x4
1744 edge16n %o4, %g7, %l4
1745 movrgz %o3, %o2, %l5
1746 lduh [%l7 + 0x58], %l6
1747 fabss %f14, %f5
1748 xor %i2, 0x0DE4, %i6
1749 fnands %f13, %f18, %f4
1750 fzeros %f18
1751 movpos %xcc, %i0, %g1
1752 add %l7, 0x28, %l6
1753 wr %g0, 0x80, %asi
1754 lda [%l6] %asi, %g3
1755 casa [%l6] %asi, %g3, %l2
1756 set 0x5B, %g3
1757 lduba [%l7 + %g3] 0x19, %i5
1758 tneg %icc, 0x7
1759 edge8ln %o1, %o7, %l3
1760 fnegd %f30, %f8
1761 andncc %l0, %o5, %l1
1762 fmovdne %icc, %f22, %f15
1763 nop
1764 setx loop_155, %l0, %l1
1765 wrpr 0x1, %tl
1766 wrpr %l1, %tnpc
1767 setx 0x34400001400, %l0, %l1
1768 wrpr %l1, %tstate
1769 wrhpr 0x4, %htstate
1770 done
1771 tleu %icc, 0x2
1772 srax %i3, %i1, %i4
1773 popc %g6, %g2
1774loop_155:
1775 subccc %g4, %g5, %i7
1776 fbl,a %fcc0, loop_156
1777 fbule,a %fcc3, loop_157
1778 fmovdcs %icc, %f18, %f27
1779 sdivcc %o6, 0x067C, %o0
1780loop_156:
1781 fbuge %fcc3, loop_158
1782loop_157:
1783 fornot1 %f2, %f24, %f4
1784 nop
1785 setx loop_159, %l0, %l1
1786 wrpr 0x1, %tl
1787 wrpr %l1, %tpc
1788 add %l1, 0x4, %l1
1789 wrpr %l1, %tnpc
1790 setx 0x34400001400, %l0, %l1
1791 wrpr %l1, %tstate
1792 wrhpr 0x4, %htstate
1793 retry
1794 xnor %o4, %g7, %l4
1795loop_158:
1796 movpos %xcc, %o3, %l5
1797 fcmple32 %f0, %f8, %l6
1798loop_159:
1799 fblg %fcc1, loop_160
1800 sub %i2, %i6, %i0
1801 fnors %f18, %f7, %f6
1802 tl %icc, 0x5
1803loop_160:
1804 prefetch [%l7 + 0x50], 0x3
1805 fmovdgu %xcc, %f31, %f26
1806 stbar
1807 movvs %icc, %o2, %g3
1808 srl %l2, %g1, %i5
1809 stx %o7, [%l7 + 0x78]
1810 wr %g0, 0x04, %asi
1811 ldda [%l7 + 0x40] %asi, %f16
1812 bgu,a,pn %icc, loop_161
1813 edge32 %l3, %o1, %o5
1814 udivcc %l0, 0x10D5, %i3
1815 fmovdneg %icc, %f12, %f26
1816loop_161:
1817 movvs %icc, %i1, %i4
1818 mova %icc, %l1, %g2
1819 fabss %f3, %f12
1820 wr %g0, 0x0c, %asi
1821 ldstuba [%l7 + 0x2A] %asi, %g6
1822 fmul8x16al %f30, %f28, %f18
1823 nop
1824 set 0x48, %i0
1825 std %f22, [%l7 + %i0]
1826 movrgz %g5, 0x17D, %i7
1827 addc %g4, 0x1FD8, %o0
1828 edge8 %o6, %o4, %g7
1829 fmovsleu %icc, %f15, %f0
1830 edge16 %l4, %o3, %l5
1831 nop
1832 setx loop_162, %l0, %l1
1833 jmpl %l1, %l6
1834 movvs %xcc, %i2, %i0
1835 addc %i6, 0x13D1, %g3
1836 fmovsl %icc, %f19, %f9
1837loop_162:
1838 stb %l2, [%l7 + 0x65]
1839 array8 %g1, %i5, %o2
1840 orncc %o7, %l3, %o5
1841 fandnot1 %f24, %f30, %f20
1842 fpmerge %f1, %f4, %f22
1843 tsubcctv %o1, 0x1ED1, %i3
1844 move %icc, %i1, %i4
1845 fmovsle %xcc, %f2, %f26
1846 fbne,a %fcc2, loop_163
1847 siam 0x1
1848 umulcc %l0, %g2, %l1
1849 sdiv %g5, 0x165A, %g6
1850loop_163:
1851 orn %g4, 0x1B23, %i7
1852 std %o6, [%l7 + 0x48]
1853 fmovdneg %xcc, %f21, %f25
1854 nop
1855 setx loop_164, %l0, %l1
1856 wrpr 0x1, %tl
1857 wrpr %l1, %tpc
1858 add %l1, 0x4, %l1
1859 wrpr %l1, %tnpc
1860 setx 0x34400001400, %l0, %l1
1861 wrpr %l1, %tstate
1862 wrhpr 0x4, %htstate
1863 retry
1864 xorcc %o4, %o0, %g7
1865 fpadd32 %f8, %f28, %f0
1866 tne %icc, 0x2
1867loop_164:
1868 fzero %f6
1869 brz,a %o3, loop_165
1870 fpackfix %f18, %f16
1871 set 0x14, %g4
1872 stwa %l5, [%l7 + %g4] 0xe2
1873 membar #Sync
1874loop_165:
1875 fbo %fcc3, loop_166
1876 bcs,pt %xcc, loop_167
1877 lduw [%l7 + 0x44], %l6
1878 orncc %l4, 0x0220, %i2
1879loop_166:
1880 fnand %f0, %f24, %f14
1881loop_167:
1882 andcc %i6, %i0, %g3
1883 set 0x3E, %l1
1884 stha %g1, [%l7 + %l1] 0xe3
1885 membar #Sync
1886 alignaddrl %i5, %l2, %o7
1887 smul %l3, %o2, %o5
1888 set 0x40, %l3
1889 stwa %i3, [%l7 + %l3] 0x18
1890 set 0x5A, %i1
1891 ldstuba [%l7 + %i1] 0x18, %i1
1892 wr %g0, 0x89, %asi
1893 sta %f5, [%l7 + 0x14] %asi
1894 sll %o1, %l0, %i4
1895 srax %l1, 0x13, %g2
1896 fba,a %fcc2, loop_168
1897 xor %g5, %g4, %i7
1898 udivx %g6, 0x0B74, %o4
1899 set 0x40, %i4
1900 ldda [%l7 + %i4] 0x0c, %f16
1901loop_168:
1902 fmovdcs %xcc, %f14, %f23
1903 fpsub16 %f30, %f20, %f12
1904 fxnors %f14, %f7, %f1
1905 popc %o0, %o6
1906 smulcc %o3, 0x195D, %g7
1907 movrlez %l6, 0x1D3, %l4
1908 sdivcc %l5, 0x022A, %i6
1909 tpos %xcc, 0x4
1910 udivcc %i2, 0x1310, %g3
1911 fpsub32s %f1, %f20, %f27
1912 movrlz %g1, %i0, %i5
1913 movpos %icc, %o7, %l2
1914 movgu %xcc, %l3, %o5
1915 umulcc %i3, %i1, %o2
1916 movleu %xcc, %o1, %i4
1917 stx %l1, [%l7 + 0x68]
1918 fmovrslz %l0, %f3, %f10
1919 fandnot1s %f18, %f22, %f22
1920 fnegd %f28, %f6
1921 orcc %g5, 0x1482, %g2
1922 bpos,a %icc, loop_169
1923 fmovdneg %icc, %f0, %f18
1924 nop
1925 set 0x33, %o0
1926 ldstub [%l7 + %o0], %g4
1927 edge32l %g6, %o4, %i7
1928loop_169:
1929 fmovrdlez %o0, %f6, %f24
1930 fabss %f7, %f28
1931 tneg %icc, 0x0
1932 fcmps %fcc2, %f29, %f22
1933 fbuge %fcc0, loop_170
1934 addcc %o3, %o6, %g7
1935 fpsub16 %f22, %f20, %f28
1936 mulscc %l6, 0x1F71, %l5
1937loop_170:
1938 mulscc %l4, %i2, %i6
1939 wr %g0, 0x88, %asi
1940 prefetcha [%l7 + 0x70] %asi, 0x1
1941 sdiv %i0, 0x16EA, %g1
1942 addccc %o7, 0x1F20, %l2
1943 edge16l %l3, %i5, %o5
1944 fabsd %f22, %f8
1945 flush %l7 + 0x10
1946 subc %i1, 0x027E, %o2
1947 addccc %o1, %i4, %i3
1948 fnot1s %f21, %f23
1949 xnorcc %l0, 0x09E5, %l1
1950 bn loop_171
1951 array32 %g5, %g4, %g2
1952 orn %o4, %i7, %o0
1953 fbule,a %fcc0, loop_172
1954loop_171:
1955 addc %g6, %o6, %g7
1956 flush %l7 + 0x0C
1957 fbug %fcc0, loop_173
1958loop_172:
1959 fmovdgu %xcc, %f16, %f15
1960 fble %fcc1, loop_174
1961 fcmped %fcc1, %f28, %f12
1962loop_173:
1963 prefetch [%l7 + 0x24], 0x0
1964 tle %xcc, 0x0
1965loop_174:
1966 st %f4, [%l7 + 0x38]
1967 set 0x30, %l4
1968 ldxa [%l7 + %l4] 0x19, %o3
1969 xor %l6, %l5, %l4
1970 mova %xcc, %i6, %g3
1971 fnot1 %f28, %f26
1972 fxnors %f8, %f23, %f5
1973 te %icc, 0x0
1974 udivx %i0, 0x1468, %i2
1975 xnor %g1, %o7, %l2
1976 tg %xcc, 0x5
1977 wr %g0, 0x10, %asi
1978 stha %l3, [%l7 + 0x14] %asi
1979 fbn %fcc1, loop_175
1980 fones %f9
1981 ba,pn %icc, loop_176
1982 movrlez %i5, 0x35B, %o5
1983loop_175:
1984 tl %xcc, 0x1
1985 fxnor %f22, %f30, %f16
1986loop_176:
1987 movrgz %o2, %i1, %o1
1988 edge32 %i4, %l0, %l1
1989 movpos %icc, %i3, %g4
1990 fsrc2 %f14, %f12
1991 stx %g5, [%l7 + 0x20]
1992 ta %xcc, 0x3
1993 fmovrdlez %g2, %f10, %f6
1994 udivcc %i7, 0x1F88, %o4
1995 tsubcc %g6, 0x07E0, %o0
1996 tleu %xcc, 0x1
1997 fsrc2s %f15, %f21
1998 xor %o6, 0x07E5, %o3
1999 fmovsvc %xcc, %f31, %f3
2000 and %l6, 0x1A8C, %g7
2001 orcc %l5, %i6, %g3
2002 srl %i0, %i2, %g1
2003 subcc %l4, %l2, %l3
2004 fbne %fcc0, loop_177
2005 sethi 0x0736, %i5
2006 bneg,pn %icc, loop_178
2007 fnot1 %f2, %f18
2008loop_177:
2009 orn %o5, %o2, %i1
2010 array16 %o7, %o1, %l0
2011loop_178:
2012 tvc %icc, 0x0
2013 udivcc %i4, 0x18F4, %i3
2014 ldsb [%l7 + 0x27], %l1
2015 subcc %g5, 0x1DEF, %g2
2016 fnot2 %f14, %f8
2017 addc %i7, 0x1E73, %g4
2018 edge32 %o4, %g6, %o0
2019 tcs %xcc, 0x3
2020 ld [%l7 + 0x30], %f22
2021 movn %xcc, %o3, %l6
2022 tcs %icc, 0x0
2023 stx %g7, [%l7 + 0x28]
2024 movgu %xcc, %o6, %i6
2025 taddcctv %l5, %g3, %i2
2026 bvs,a,pn %icc, loop_179
2027 movl %icc, %g1, %l4
2028 fmovsge %icc, %f30, %f22
2029 fmovsneg %icc, %f28, %f3
2030loop_179:
2031 movcc %xcc, %i0, %l2
2032 ldd [%l7 + 0x38], %f4
2033 set 0x40, %l0
2034 stda %f16, [%l7 + %l0] 0x19
2035 fcmpne16 %f20, %f22, %l3
2036 tpos %icc, 0x4
2037 bleu loop_180
2038 tl %xcc, 0x3
2039 be,pn %icc, loop_181
2040 edge32l %i5, %o5, %o2
2041loop_180:
2042 sth %i1, [%l7 + 0x36]
2043 fpadd32s %f6, %f23, %f15
2044loop_181:
2045 srlx %o7, %l0, %o1
2046 add %i3, 0x0272, %i4
2047 fcmpgt16 %f8, %f28, %l1
2048 fmovrdgz %g5, %f8, %f2
2049 ba,a %icc, loop_182
2050 movneg %xcc, %g2, %g4
2051 saved
2052 rdpr %cwp, %g1
2053 rdpr %cansave, %g2
2054 rdpr %canrestore, %g3
2055 rdpr %cleanwin, %g4
2056 rdpr %otherwin, %g5
2057 rdpr %wstate, %g6
2058 srax %o4, %i7, %o0
2059loop_182:
2060 bgu %icc, loop_183
2061 edge32ln %o3, %l6, %g6
2062 movrlez %o6, 0x138, %i6
2063 tge %xcc, 0x6
2064loop_183:
2065 addc %g7, 0x1397, %g3
2066 edge8l %l5, %g1, %i2
2067 bl %xcc, loop_184
2068 fmuld8sux16 %f6, %f17, %f4
2069 wr %g0, 0x18, %asi
2070 lduha [%l7 + 0x52] %asi, %l4
2071loop_184:
2072 fornot1s %f31, %f18, %f23
2073 array16 %i0, %l2, %l3
2074 tvs %icc, 0x2
2075 sdivx %o5, 0x04F3, %i5
2076 fmovda %icc, %f29, %f2
2077 xnor %o2, %o7, %l0
2078 edge8ln %i1, %i3, %o1
2079 movvs %icc, %l1, %g5
2080 fmul8x16 %f13, %f30, %f24
2081 fmuld8sux16 %f6, %f18, %f8
2082 fxor %f16, %f6, %f10
2083 fcmpne32 %f6, %f24, %i4
2084 fsrc2s %f2, %f27
2085 movneg %icc, %g2, %o4
2086 movne %xcc, %i7, %o0
2087 tl %xcc, 0x3
2088 prefetch [%l7 + 0x40], 0x1
2089 andcc %g4, %l6, %g6
2090 nop
2091 set 0x1A, %g6
2092 ldsh [%l7 + %g6], %o3
2093 sdivx %o6, 0x00F4, %i6
2094 bneg,a,pt %icc, loop_185
2095 sdivcc %g7, 0x1730, %l5
2096 subcc %g3, %i2, %g1
2097 tg %xcc, 0x4
2098loop_185:
2099 add %i0, 0x1394, %l4
2100 subc %l3, %l2, %i5
2101 movrlez %o2, %o7, %l0
2102 fcmpeq16 %f0, %f4, %i1
2103 sll %o5, %o1, %i3
2104 movn %xcc, %l1, %i4
2105 ld [%l7 + 0x50], %f5
2106 addccc %g5, %g2, %o4
2107 srax %o0, 0x05, %g4
2108 movneg %xcc, %i7, %l6
2109 tvc %icc, 0x3
2110 fbge,a %fcc2, loop_186
2111 fnors %f10, %f17, %f17
2112 andcc %g6, 0x183E, %o3
2113 tpos %icc, 0x7
2114loop_186:
2115 edge16l %i6, %g7, %l5
2116 fmovrslez %o6, %f24, %f31
2117 fbue,a %fcc1, loop_187
2118 edge16 %i2, %g3, %i0
2119 andncc %l4, %g1, %l3
2120 ldx [%l7 + 0x10], %i5
2121loop_187:
2122 popc 0x1004, %l2
2123 xor %o2, 0x0174, %o7
2124 movn %xcc, %i1, %l0
2125 bcc,a loop_188
2126 add %o5, %i3, %o1
2127 ble,a,pt %icc, loop_189
2128 membar 0x39
2129loop_188:
2130 fblg,a %fcc0, loop_190
2131 bvc,a,pt %icc, loop_191
2132loop_189:
2133 fmovsa %icc, %f8, %f6
2134 brlz %i4, loop_192
2135loop_190:
2136 tvc %xcc, 0x4
2137loop_191:
2138 movrgz %g5, 0x288, %g2
2139 membar 0x5E
2140loop_192:
2141 subccc %l1, %o0, %o4
2142 fpack16 %f24, %f25
2143 umulcc %g4, %l6, %i7
2144 array8 %g6, %i6, %o3
2145 tcc %icc, 0x1
2146 srax %g7, %l5, %o6
2147 ldsb [%l7 + 0x16], %g3
2148 edge8l %i2, %l4, %i0
2149 restored
2150 rdpr %cwp, %g1
2151 rdpr %cansave, %g2
2152 rdpr %canrestore, %g3
2153 rdpr %cleanwin, %g4
2154 rdpr %otherwin, %g5
2155 rdpr %wstate, %g6
2156 movge %icc, %l3, %g1
2157 sra %l2, %i5, %o2
2158 movre %o7, %l0, %i1
2159 membar 0x74
2160 wr %g0, 0x80, %asi
2161 ldda [%l7 + 0x40] %asi, %f0
2162 alignaddrl %i3, %o1, %i4
2163 udivcc %o5, 0x1054, %g5
2164 tcc %xcc, 0x5
2165 ld [%l7 + 0x10], %f0
2166 and %g2, %o0, %o4
2167 tl %xcc, 0x7
2168 stb %g4, [%l7 + 0x17]
2169 xor %l1, 0x14BB, %l6
2170 fmovdneg %icc, %f6, %f28
2171 movrne %i7, %g6, %o3
2172 set 0x68, %l2
2173 stda %g6, [%l7 + %l2] 0x2b
2174 membar #Sync
2175 edge8l %l5, %i6, %g3
2176 tsubcc %i2, 0x13CF, %l4
2177 fnegd %f4, %f16
2178 movle %xcc, %i0, %l3
2179 edge16ln %g1, %l2, %i5
2180 tl %xcc, 0x0
2181 subcc %o6, 0x11E6, %o2
2182 set 0x58, %g7
2183 stba %l0, [%l7 + %g7] 0x19
2184 set 0x76, %o7
2185 stha %o7, [%l7 + %o7] 0xea
2186 membar #Sync
2187 fxors %f5, %f13, %f29
2188 fmovsvc %xcc, %f22, %f15
2189 set 0x5C, %i7
2190 ldswa [%l7 + %i7] 0x80, %i1
2191 lduh [%l7 + 0x5A], %o1
2192 movneg %icc, %i4, %o5
2193 fsrc2 %f0, %f18
2194 movcc %xcc, %i3, %g2
2195 fcmped %fcc3, %f30, %f18
2196 mulx %o0, 0x032A, %o4
2197 edge32 %g4, %g5, %l1
2198 fcmple32 %f12, %f12, %i7
2199 prefetch [%l7 + 0x24], 0x3
2200 fmuld8ulx16 %f23, %f1, %f8
2201 movcs %xcc, %l6, %g6
2202 udiv %o3, 0x0A0E, %g7
2203 sll %l5, %g3, %i6
2204 edge32l %i2, %l4, %i0
2205 fbge,a %fcc2, loop_193
2206 movrne %l3, %l2, %i5
2207 fexpand %f3, %f16
2208 orn %g1, 0x065A, %o6
2209loop_193:
2210 fmovscs %icc, %f15, %f10
2211 fmovdvs %xcc, %f9, %f17
2212 mulx %o2, %l0, %i1
2213 nop
2214 setx loop_194, %l0, %l1
2215 jmpl %l1, %o7
2216 tgu %xcc, 0x1
2217 fbu %fcc0, loop_195
2218 sdivcc %i4, 0x067F, %o5
2219loop_194:
2220 fmovdge %icc, %f17, %f22
2221 fmovsvc %xcc, %f23, %f13
2222loop_195:
2223 tgu %icc, 0x6
2224 fbul,a %fcc3, loop_196
2225 movg %xcc, %o1, %i3
2226 fmovdge %icc, %f9, %f29
2227 edge32n %g2, %o0, %o4
2228loop_196:
2229 nop
2230 wr %g0, 0x0c, %asi
2231 lduha [%l7 + 0x7E] %asi, %g5
2232 edge32 %g4, %l1, %l6
2233 edge8n %i7, %o3, %g6
2234 edge16 %g7, %g3, %l5
2235 fmovdge %icc, %f8, %f3
2236 tvc %icc, 0x0
2237 fmovrdgez %i2, %f8, %f16
2238 edge32 %l4, %i0, %i6
2239 sll %l2, 0x14, %l3
2240 movcc %xcc, %g1, %i5
2241 alignaddr %o2, %l0, %o6
2242 andn %i1, %i4, %o7
2243 tn %xcc, 0x7
2244 andncc %o5, %i3, %g2
2245 movg %xcc, %o0, %o1
2246 fnegd %f30, %f6
2247 subcc %o4, %g4, %l1
2248 swap [%l7 + 0x6C], %l6
2249 umul %i7, %o3, %g6
2250 udivcc %g7, 0x0FE0, %g5
2251 movcs %icc, %l5, %g3
2252 movvs %xcc, %l4, %i0
2253 xor %i2, %l2, %l3
2254 fbul %fcc0, loop_197
2255 fpadd32s %f13, %f31, %f17
2256 fone %f2
2257 edge8n %g1, %i6, %i5
2258loop_197:
2259 udivx %o2, 0x0270, %o6
2260 fcmpeq32 %f6, %f22, %i1
2261 fxnor %f8, %f12, %f30
2262 fcmped %fcc2, %f4, %f8
2263 fbne,a %fcc0, loop_198
2264 fmovrsgz %l0, %f28, %f31
2265 ldub [%l7 + 0x6D], %i4
2266 srl %o7, %i3, %g2
2267loop_198:
2268 nop
2269 membar #Sync
2270 wr %g0, 0xf1, %asi
2271 ldda [%l7 + 0x40] %asi, %f0
2272 xnorcc %o0, %o1, %o5
2273 saved
2274 rdpr %cwp, %g1
2275 rdpr %cansave, %g2
2276 rdpr %canrestore, %g3
2277 rdpr %cleanwin, %g4
2278 rdpr %otherwin, %g5
2279 rdpr %wstate, %g6
2280 membar 0x13
2281 movrlez %o4, 0x3F0, %l1
2282 movvs %icc, %l6, %i7
2283 edge16 %o3, %g6, %g7
2284 fmovdne %icc, %f9, %f12
2285 wr %g0, 0x89, %asi
2286 ldswa [%l7 + 0x0C] %asi, %g4
2287 tge %icc, 0x4
2288 movcs %icc, %l5, %g5
2289 alignaddrl %g3, %l4, %i2
2290 fcmpes %fcc0, %f4, %f24
2291 srax %l2, 0x0E, %i0
2292 fmovdcs %icc, %f30, %f20
2293 edge32l %g1, %i6, %l3
2294 taddcc %o2, %o6, %i1
2295 stw %i5, [%l7 + 0x7C]
2296 sdivx %i4, 0x1DEF, %l0
2297 fzero %f12
2298 fzeros %f4
2299 set 0x30, %i5
2300 lduwa [%l7 + %i5] 0x04, %i3
2301 edge32l %o7, %o0, %g2
2302 sll %o5, 0x16, %o4
2303 brlz,a %l1, loop_199
2304 movge %icc, %l6, %i7
2305 sllx %o1, %o3, %g7
2306 set 0x74, %l5
2307 sta %f18, [%l7 + %l5] 0x89
2308loop_199:
2309 and %g4, %l5, %g6
2310 fmovrsne %g5, %f23, %f9
2311 add %l7, 0x58, %l6
2312 wr %g0, 0x88, %asi
2313 casxa [%l6] 0x88, %g3, %l4
2314 bn,pt %icc, loop_200
2315 tg %xcc, 0x7
2316 andcc %i2, %i0, %g1
2317 fmovdl %icc, %f17, %f14
2318loop_200:
2319 tsubcctv %l2, 0x0AC3, %i6
2320 edge32ln %l3, %o2, %i1
2321 edge8 %o6, %i4, %l0
2322 fmovsle %icc, %f22, %f3
2323 movneg %icc, %i3, %o7
2324 fsrc2 %f26, %f4
2325 srax %o0, %g2, %i5
2326 fmovrsgez %o4, %f7, %f20
2327 fsrc2 %f0, %f30
2328 fmovrdgz %l1, %f12, %f16
2329 xor %l6, %i7, %o5
2330 fmovspos %icc, %f7, %f1
2331 ta %icc, 0x0
2332 edge32l %o3, %g7, %g4
2333 restored
2334 rdpr %cwp, %g1
2335 rdpr %cansave, %g2
2336 rdpr %canrestore, %g3
2337 rdpr %cleanwin, %g4
2338 rdpr %otherwin, %g5
2339 rdpr %wstate, %g6
2340 popc %o1, %l5
2341 edge32ln %g6, %g3, %g5
2342 sir 0x10DF
2343 fcmpes %fcc3, %f5, %f23
2344 movle %xcc, %l4, %i0
2345 tn %icc, 0x2
2346 edge8 %i2, %g1, %i6
2347 bne,a loop_201
2348 movcs %icc, %l3, %o2
2349 or %i1, %o6, %i4
2350 umul %l0, 0x1174, %l2
2351loop_201:
2352 tsubcctv %i3, %o0, %g2
2353 ldd [%l7 + 0x08], %o6
2354 fnot2 %f22, %f22
2355 taddcctv %i5, %l1, %l6
2356 nop
2357 setx loop_202, %l0, %l1
2358 jmpl %l1, %i7
2359 subcc %o4, %o5, %g7
2360 tne %xcc, 0x6
2361 taddcctv %g4, 0x0033, %o3
2362loop_202:
2363 saved
2364 rdpr %cwp, %g1
2365 rdpr %cansave, %g2
2366 rdpr %canrestore, %g3
2367 rdpr %cleanwin, %g4
2368 rdpr %otherwin, %g5
2369 rdpr %wstate, %g6
2370 edge32n %o1, %g6, %l5
2371 set 0x58, %o2
2372 ldstuba [%l7 + %o2] 0x19, %g5
2373 sra %g3, 0x0E, %l4
2374 subcc %i2, %g1, %i6
2375 saved
2376 rdpr %cwp, %g1
2377 rdpr %cansave, %g2
2378 rdpr %canrestore, %g3
2379 rdpr %cleanwin, %g4
2380 rdpr %otherwin, %g5
2381 rdpr %wstate, %g6
2382 sdiv %i0, 0x1426, %o2
2383 udivx %l3, 0x0A2A, %o6
2384 ta %icc, 0x1
2385 sllx %i1, %l0, %i4
2386 sir 0x0731
2387 umulcc %i3, 0x026D, %l2
2388 umulcc %g2, %o7, %o0
2389 tge %xcc, 0x3
2390 smulcc %i5, %l6, %i7
2391 addccc %o4, %o5, %l1
2392 edge32ln %g7, %o3, %o1
2393 movne %icc, %g4, %l5
2394 tle %icc, 0x6
2395 fmul8sux16 %f24, %f14, %f16
2396 sth %g6, [%l7 + 0x38]
2397 srl %g3, %l4, %i2
2398 smul %g1, 0x17A6, %i6
2399 set 0x0C, %o1
2400 sta %f29, [%l7 + %o1] 0x18
2401 edge16n %i0, %g5, %o2
2402 xnor %o6, %i1, %l0
2403 stb %i4, [%l7 + 0x57]
2404 saved
2405 rdpr %cwp, %g1
2406 rdpr %cansave, %g2
2407 rdpr %canrestore, %g3
2408 rdpr %cleanwin, %g4
2409 rdpr %otherwin, %g5
2410 rdpr %wstate, %g6
2411 xorcc %l3, %l2, %i3
2412 stw %g2, [%l7 + 0x18]
2413 movg %icc, %o0, %o7
2414 orncc %i5, 0x134D, %i7
2415 movvc %xcc, %o4, %o5
2416 fnot1s %f1, %f7
2417 fmovsg %xcc, %f18, %f12
2418 fmovde %xcc, %f18, %f30
2419 wr %g0, 0x80, %asi
2420 stda %l0, [%l7 + 0x70] %asi
2421 wr %g0, 0x81, %asi
2422 stxa %l6, [%l7 + 0x08] %asi
2423 subcc %g7, %o3, %g4
2424 bgu,a,pt %xcc, loop_203
2425 array32 %o1, %g6, %l5
2426 fcmpgt32 %f12, %f4, %l4
2427 sll %i2, 0x07, %g1
2428loop_203:
2429 nop
2430 set 0x78, %o6
2431 std %f10, [%l7 + %o6]
2432 tn %xcc, 0x7
2433 fmovsl %icc, %f23, %f29
2434 fcmpeq32 %f22, %f28, %i6
2435 bvs,pt %xcc, loop_204
2436 movpos %xcc, %g3, %i0
2437 swap [%l7 + 0x48], %o2
2438 bgu,a loop_205
2439loop_204:
2440 addccc %g5, 0x10BF, %o6
2441 movn %icc, %i1, %i4
2442 movrgez %l3, 0x1F0, %l0
2443loop_205:
2444 ldsb [%l7 + 0x7C], %i3
2445 fbn %fcc3, loop_206
2446 fmovdne %xcc, %f10, %f23
2447 fnors %f27, %f7, %f31
2448 tl %xcc, 0x6
2449loop_206:
2450 tl %icc, 0x7
2451 std %f28, [%l7 + 0x70]
2452 fmovrse %g2, %f11, %f23
2453 fandnot2s %f20, %f12, %f25
2454 fabsd %f28, %f18
2455 srlx %o0, 0x11, %l2
2456 xor %i5, 0x1003, %o7
2457 movl %xcc, %o4, %o5
2458 movvc %icc, %l1, %l6
2459 fmovrslez %i7, %f25, %f30
2460 sra %o3, 0x02, %g7
2461 sra %o1, 0x0D, %g6
2462 and %g4, 0x1A52, %l5
2463 fandnot2s %f20, %f10, %f9
2464 edge8ln %l4, %g1, %i6
2465 movgu %icc, %i2, %i0
2466 srl %g3, 0x19, %g5
2467 add %o6, %i1, %o2
2468 membar 0x65
2469 fpadd16s %f26, %f6, %f20
2470 te %icc, 0x2
2471 udiv %i4, 0x1DBB, %l3
2472 addccc %l0, 0x194C, %i3
2473 andcc %g2, %l2, %o0
2474 fmovrdlez %o7, %f20, %f18
2475 movg %xcc, %o4, %o5
2476 set 0x1A, %i2
2477 ldsba [%l7 + %i2] 0x88, %i5
2478 array32 %l6, %l1, %o3
2479 sll %i7, %o1, %g6
2480 srl %g7, %l5, %l4
2481 movn %icc, %g1, %i6
2482 fxnors %f20, %f13, %f4
2483 movgu %icc, %g4, %i2
2484 wr %g0, 0x19, %asi
2485 sta %f25, [%l7 + 0x60] %asi
2486 set 0x53, %o4
2487 ldsba [%l7 + %o4] 0x15, %g3
2488 fcmpes %fcc2, %f31, %f27
2489 fcmpgt32 %f4, %f20, %g5
2490 fmovsn %icc, %f21, %f4
2491 fandnot2 %f12, %f30, %f2
2492 fsrc2s %f12, %f29
2493 addc %i0, %i1, %o2
2494 smulcc %o6, 0x04F0, %l3
2495 movneg %icc, %l0, %i4
2496 orcc %i3, 0x0967, %g2
2497 ldub [%l7 + 0x49], %o0
2498 or %l2, 0x1B94, %o4
2499 fmovdneg %icc, %f14, %f30
2500 bshuffle %f18, %f10, %f26
2501 xorcc %o7, 0x1ACD, %i5
2502 movvs %icc, %l6, %l1
2503 sll %o3, %i7, %o5
2504 saved
2505 rdpr %cwp, %g1
2506 rdpr %cansave, %g2
2507 rdpr %canrestore, %g3
2508 rdpr %cleanwin, %g4
2509 rdpr %otherwin, %g5
2510 rdpr %wstate, %g6
2511 edge16n %o1, %g6, %g7
2512 edge16ln %l5, %g1, %i6
2513 smul %g4, 0x0B85, %l4
2514 fzeros %f6
2515 fmovrse %g3, %f22, %f13
2516 brnz,a %i2, loop_207
2517 movre %g5, 0x19B, %i1
2518 fpack32 %f24, %f2, %f6
2519 smulcc %o2, 0x1489, %i0
2520loop_207:
2521 subc %o6, %l3, %i4
2522 smul %i3, %l0, %g2
2523 nop
2524 set 0x54, %g1
2525 stw %o0, [%l7 + %g1]
2526 set 0x48, %o5
2527 stxa %l2, [%l7 + %o5] 0xe2
2528 membar #Sync
2529 movrlz %o4, %o7, %l6
2530 te %xcc, 0x3
2531 nop
2532 setx loop_208, %l0, %l1
2533 wrpr 0x1, %tl
2534 wrpr %l1, %tnpc
2535 setx 0x34400001400, %l0, %l1
2536 wrpr %l1, %tstate
2537 wrhpr 0x4, %htstate
2538 done
2539 nop
2540 setx loop_209, %l0, %l1
2541 wrpr 0x1, %tl
2542 wrpr %l1, %tnpc
2543 setx 0x34400001400, %l0, %l1
2544 wrpr %l1, %tstate
2545 wrhpr 0x4, %htstate
2546 done
2547 lduw [%l7 + 0x50], %l1
2548 fmul8x16au %f10, %f8, %f26
2549loop_208:
2550 addccc %i5, %i7, %o5
2551loop_209:
2552 edge16n %o3, %g6, %o1
2553 sdivx %g7, 0x19A8, %g1
2554 nop
2555 setx loop_210, %l0, %l1
2556 jmpl %l1, %l5
2557 fbu %fcc2, loop_211
2558 fzeros %f15
2559 stw %g4, [%l7 + 0x5C]
2560loop_210:
2561 alignaddrl %i6, %l4, %i2
2562loop_211:
2563 faligndata %f18, %f0, %f14
2564 tgu %xcc, 0x3
2565 andncc %g5, %g3, %o2
2566 orcc %i1, 0x0695, %o6
2567 umulcc %l3, 0x0C5E, %i0
2568 movrgz %i3, 0x29D, %i4
2569 addc %l0, 0x1F72, %g2
2570 sll %l2, 0x16, %o4
2571 fpsub16s %f5, %f12, %f4
2572 fmovs %f23, %f10
2573 fcmps %fcc2, %f0, %f10
2574 fpadd32 %f24, %f20, %f18
2575 fcmple16 %f28, %f28, %o7
2576 fzeros %f26
2577 edge16l %o0, %l1, %i5
2578 bl,a %icc, loop_212
2579 std %f14, [%l7 + 0x20]
2580 alignaddr %l6, %o5, %o3
2581 fones %f30
2582loop_212:
2583 movrgz %g6, 0x293, %i7
2584 add %l7, 0x40, %l6
2585 wr %g0, 0x04, %asi
2586 ldxa [%l6] %asi, %o1
2587 casxa [%l6] %asi, %o1, %g1
2588 set 0x0C, %l6
2589 stba %g7, [%l7 + %l6] 0xe3
2590 membar #Sync
2591 fmovdneg %xcc, %f18, %f23
2592 movcs %xcc, %l5, %i6
2593 fmovrslez %l4, %f21, %f7
2594 edge8ln %i2, %g5, %g3
2595 andn %g4, 0x01CE, %o2
2596 tl %icc, 0x5
2597 set 0x48, %i3
2598 ldswa [%l7 + %i3] 0x14, %i1
2599 fsrc1 %f30, %f30
2600 set 0x6A, %g5
2601 lduha [%l7 + %g5] 0x89, %l3
2602 sdivx %o6, 0x1AFE, %i0
2603 wr %g0, 0xea, %asi
2604 stba %i4, [%l7 + 0x75] %asi
2605 membar #Sync
2606 set 0x64, %i6
2607 ldswa [%l7 + %i6] 0x0c, %i3
2608 edge8l %l0, %l2, %g2
2609 nop
2610 setx loop_213, %l0, %l1
2611 wrpr 0x1, %tl
2612 wrpr %l1, %tpc
2613 add %l1, 0x4, %l1
2614 wrpr %l1, %tnpc
2615 setx 0x34400001400, %l0, %l1
2616 wrpr %l1, %tstate
2617 wrhpr 0x4, %htstate
2618 retry
2619 edge32ln %o4, %o7, %l1
2620 edge16n %o0, %l6, %o5
2621 xnor %o3, %g6, %i7
2622loop_213:
2623 edge16n %o1, %i5, %g7
2624 xor %g1, %l5, %i6
2625 ba,a loop_214
2626 tsubcc %l4, %g5, %g3
2627 smul %i2, %g4, %i1
2628 tcs %xcc, 0x3
2629loop_214:
2630 mulx %l3, %o2, %o6
2631 movneg %icc, %i4, %i3
2632 sdiv %l0, 0x0FE5, %l2
2633 nop
2634 set 0x6E, %g2
2635 lduh [%l7 + %g2], %i0
2636 edge16l %o4, %o7, %g2
2637 fmovdn %xcc, %f5, %f3
2638 fmovdl %xcc, %f17, %f30
2639 ba %xcc, loop_215
2640 fmovrdgz %o0, %f20, %f28
2641 fbe,a %fcc1, loop_216
2642 orncc %l6, %l1, %o5
2643loop_215:
2644 movre %g6, %i7, %o3
2645 array16 %i5, %g7, %o1
2646loop_216:
2647 movrne %l5, 0x159, %i6
2648 movle %icc, %l4, %g1
2649 sdivx %g5, 0x0DA8, %i2
2650 fmovsa %xcc, %f23, %f18
2651 fmovsn %xcc, %f24, %f14
2652 set 0x48, %o3
2653 lduwa [%l7 + %o3] 0x19, %g3
2654 bl,a,pn %icc, loop_217
2655 umul %g4, 0x02AC, %l3
2656 call loop_218
2657 tl %xcc, 0x5
2658loop_217:
2659 flush %l7 + 0x24
2660 tvc %xcc, 0x0
2661loop_218:
2662 tleu %icc, 0x3
2663 sth %o2, [%l7 + 0x78]
2664 movge %xcc, %o6, %i4
2665 fmovsge %xcc, %f14, %f22
2666 fsrc2 %f20, %f10
2667 mulscc %i1, %i3, %l2
2668 umulcc %i0, %l0, %o7
2669 fpadd32s %f11, %f27, %f19
2670 fbug %fcc2, loop_219
2671 array8 %o4, %g2, %l6
2672 set 0x40, %g3
2673 ldda [%l7 + %g3] 0x0c, %f0
2674loop_219:
2675 and %o0, 0x0DDB, %l1
2676 tcc %icc, 0x5
2677 fcmped %fcc0, %f0, %f4
2678 edge32n %o5, %i7, %o3
2679 tcc %xcc, 0x5
2680 nop
2681 set 0x08, %i0
2682 ldstub [%l7 + %i0], %i5
2683 fsrc2s %f13, %f27
2684 fmuld8ulx16 %f25, %f23, %f2
2685 fbge %fcc3, loop_220
2686 brlz,a %g7, loop_221
2687 movpos %xcc, %g6, %o1
2688 fmovde %xcc, %f15, %f4
2689loop_220:
2690 fbue,a %fcc0, loop_222
2691loop_221:
2692 subccc %l5, %i6, %g1
2693 add %l7, 0x30, %l6
2694 wr %g0, 0x80, %asi
2695 lda [%l6] %asi, %g5
2696 casa [%l6] %asi, %g5, %l4
2697loop_222:
2698 membar 0x6D
2699 addc %g3, 0x12AA, %i2
2700 udivcc %g4, 0x1F52, %o2
2701 movrgz %l3, 0x1A3, %o6
2702 andcc %i1, %i3, %l2
2703 movrlez %i4, %l0, %o7
2704 add %o4, 0x0BA2, %g2
2705 edge16ln %l6, %i0, %o0
2706 tgu %icc, 0x7
2707 wr %g0, 0x80, %asi
2708 ldsha [%l7 + 0x66] %asi, %o5
2709 tn %icc, 0x0
2710 fpsub32s %f23, %f14, %f20
2711 edge32l %l1, %o3, %i7
2712 fmovrdlez %g7, %f20, %f22
2713 fbuge,a %fcc1, loop_223
2714 fbuge %fcc3, loop_224
2715 movpos %icc, %g6, %o1
2716 fabss %f23, %f28
2717loop_223:
2718 array32 %l5, %i5, %i6
2719loop_224:
2720 sll %g1, %l4, %g3
2721 ta %icc, 0x5
2722 fmul8sux16 %f16, %f6, %f14
2723 srlx %g5, %g4, %i2
2724 bleu,a,pt %xcc, loop_225
2725 udivx %o2, 0x1B3D, %o6
2726 umulcc %i1, %i3, %l3
2727 movvs %icc, %i4, %l2
2728loop_225:
2729 andn %o7, 0x04F1, %o4
2730 tge %icc, 0x4
2731 brz,a %g2, loop_226
2732 movg %icc, %l6, %l0
2733 wr %g0, 0x18, %asi
2734 swapa [%l7 + 0x4C] %asi, %o0
2735loop_226:
2736 sdivcc %i0, 0x0D7D, %o5
2737 movrlz %o3, %l1, %g7
2738 ldub [%l7 + 0x73], %g6
2739 udiv %i7, 0x184B, %l5
2740 nop
2741 setx loop_227, %l0, %l1
2742 wrpr 0x1, %tl
2743 wrpr %l1, %tnpc
2744 setx 0x34400001400, %l0, %l1
2745 wrpr %l1, %tstate
2746 wrhpr 0x4, %htstate
2747 done
2748 movrgez %i5, %i6, %g1
2749 tge %xcc, 0x5
2750 movcs %icc, %o1, %g3
2751loop_227:
2752 fmovdg %icc, %f9, %f1
2753 fnand %f26, %f4, %f10
2754 bn,a,pt %xcc, loop_228
2755 fandnot2 %f2, %f0, %f14
2756 tl %xcc, 0x3
2757 movl %xcc, %g5, %l4
2758loop_228:
2759 alignaddr %g4, %o2, %i2
2760 ldsh [%l7 + 0x34], %i1
2761 sdivcc %i3, 0x11C4, %l3
2762 stb %i4, [%l7 + 0x0C]
2763 srl %l2, 0x01, %o6
2764 bshuffle %f20, %f28, %f28
2765 swap [%l7 + 0x50], %o7
2766 stw %g2, [%l7 + 0x54]
2767 sdivx %o4, 0x0FFB, %l6
2768 taddcctv %l0, %o0, %i0
2769 xnorcc %o5, %l1, %o3
2770 array8 %g6, %i7, %l5
2771 add %l7, 0x30, %l6
2772 wr %g0, 0x88, %asi
2773 ldxa [%l6] %asi, %g7
2774 casxa [%l6] 0x88, %g7, %i5
2775 fmovdl %icc, %f7, %f26
2776 restored
2777 rdpr %cwp, %g1
2778 rdpr %cansave, %g2
2779 rdpr %canrestore, %g3
2780 rdpr %cleanwin, %g4
2781 rdpr %otherwin, %g5
2782 rdpr %wstate, %g6
2783 fbge %fcc0, loop_229
2784 fbo %fcc3, loop_230
2785 bl,pn %icc, loop_231
2786 stw %g1, [%l7 + 0x48]
2787loop_229:
2788 sll %i6, %g3, %g5
2789loop_230:
2790 and %l4, %g4, %o2
2791loop_231:
2792 movrlez %o1, %i1, %i2
2793 brgez,a %l3, loop_232
2794 fsrc1s %f10, %f5
2795 lduh [%l7 + 0x12], %i3
2796 fbg %fcc0, loop_233
2797loop_232:
2798 tge %icc, 0x7
2799 fnor %f18, %f10, %f12
2800 bneg,a,pt %xcc, loop_234
2801loop_233:
2802 fbule %fcc3, loop_235
2803 andcc %l2, %o6, %i4
2804 tsubcc %g2, 0x09AF, %o4
2805loop_234:
2806 sra %o7, %l0, %l6
2807loop_235:
2808 popc 0x06C5, %o0
2809 fmovsne %xcc, %f3, %f14
2810 bvc,a,pt %icc, loop_236
2811 smul %o5, 0x029E, %l1
2812 tne %icc, 0x2
2813 tvc %icc, 0x3
2814loop_236:
2815 alignaddr %o3, %g6, %i0
2816 xor %l5, %g7, %i7
2817 flush %l7 + 0x54
2818 andcc %g1, 0x0D2C, %i6
2819 array8 %g3, %i5, %l4
2820 fpsub16 %f24, %f24, %f4
2821 xnorcc %g5, 0x0EEF, %g4
2822 fmovsleu %icc, %f26, %f5
2823 stw %o1, [%l7 + 0x6C]
2824 movne %xcc, %i1, %i2
2825 movgu %icc, %o2, %i3
2826 movrlez %l2, %o6, %i4
2827 orncc %g2, %l3, %o4
2828 fmovrslz %o7, %f14, %f1
2829 ble loop_237
2830 movleu %xcc, %l6, %o0
2831 array32 %o5, %l1, %o3
2832 movl %icc, %g6, %l0
2833loop_237:
2834 array16 %i0, %g7, %i7
2835 xnorcc %g1, 0x1308, %i6
2836 addccc %l5, %g3, %i5
2837 udivx %l4, 0x0276, %g4
2838 fmovsl %icc, %f23, %f21
2839 restored
2840 rdpr %cwp, %g1
2841 rdpr %cansave, %g2
2842 rdpr %canrestore, %g3
2843 rdpr %cleanwin, %g4
2844 rdpr %otherwin, %g5
2845 rdpr %wstate, %g6
2846 andcc %g5, %o1, %i1
2847 edge32n %i2, %o2, %l2
2848 udivx %i3, 0x1F3B, %i4
2849 edge32 %g2, %l3, %o4
2850 te %xcc, 0x7
2851 movpos %icc, %o7, %o6
2852 tne %xcc, 0x7
2853 andn %l6, %o0, %o5
2854 umul %l1, 0x1276, %g6
2855 movneg %icc, %l0, %o3
2856 st %f26, [%l7 + 0x6C]
2857 udivcc %g7, 0x1548, %i7
2858 mulscc %i0, 0x0368, %i6
2859 set 0x40, %g4
2860 lduha [%l7 + %g4] 0x10, %l5
2861 nop
2862 setx loop_238, %l0, %l1
2863 jmpl %l1, %g3
2864 edge32n %g1, %i5, %l4
2865 te %xcc, 0x3
2866 array32 %g4, %g5, %i1
2867loop_238:
2868 tg %icc, 0x3
2869 mulx %i2, %o2, %o1
2870 movgu %xcc, %i3, %i4
2871 std %g2, [%l7 + 0x78]
2872 xnor %l3, 0x021C, %o4
2873 sdivx %l2, 0x0526, %o6
2874 stbar
2875 sir 0x1B73
2876 addcc %l6, 0x1883, %o0
2877 ldd [%l7 + 0x60], %o6
2878 xorcc %l1, %o5, %g6
2879 subccc %l0, 0x1364, %o3
2880 fmovrslez %i7, %f29, %f29
2881 fbe %fcc1, loop_239
2882 edge16 %i0, %g7, %i6
2883 fnands %f28, %f22, %f12
2884 movle %icc, %l5, %g1
2885loop_239:
2886 sll %i5, 0x06, %g3
2887 srax %g4, %l4, %g5
2888 subc %i1, 0x1CBA, %o2
2889 fpsub16s %f24, %f2, %f18
2890 addccc %o1, %i2, %i4
2891 fnor %f22, %f14, %f8
2892 tsubcctv %g2, 0x1103, %i3
2893 or %l3, 0x17F5, %o4
2894 fcmpne16 %f22, %f6, %o6
2895 fand %f10, %f28, %f30
2896 flush %l7 + 0x68
2897 fbul,a %fcc3, loop_240
2898 addccc %l6, %l2, %o0
2899 orn %l1, %o5, %g6
2900 smulcc %l0, %o7, %i7
2901loop_240:
2902 fbe,a %fcc1, loop_241
2903 tneg %icc, 0x5
2904 andncc %i0, %g7, %o3
2905 fmul8x16 %f11, %f10, %f8
2906loop_241:
2907 nop
2908 wr %g0, 0x04, %asi
2909 sta %f22, [%l7 + 0x18] %asi
2910 wr %g0, 0x88, %asi
2911 swapa [%l7 + 0x18] %asi, %i6
2912 movcc %icc, %l5, %g1
2913 fmovrslez %g3, %f15, %f26
2914 movpos %icc, %g4, %l4
2915 tneg %xcc, 0x0
2916 fmovs %f4, %f1
2917 std %g4, [%l7 + 0x48]
2918 xorcc %i1, 0x084C, %i5
2919 set 0x3C, %l3
2920 ldswa [%l7 + %l3] 0x10, %o1
2921 brlez,a %o2, loop_242
2922 tl %xcc, 0x7
2923 add %l7, 0x50, %l6
2924 wr %g0, 0x80, %asi
2925 lda [%l6] %asi, %i4
2926 casa [%l6] 0x80, %i4, %i2
2927loop_242:
2928 fmovsge %icc, %f25, %f17
2929 fbn,a %fcc1, loop_243
2930 fpadd32 %f28, %f28, %f12
2931 fbge %fcc2, loop_244
2932 tn %xcc, 0x4
2933loop_243:
2934 te %xcc, 0x7
2935 umul %i3, %g2, %o4
2936loop_244:
2937 fnand %f20, %f4, %f18
2938 andcc %l3, 0x0055, %l6
2939 nop
2940 set 0x5C, %l1
2941 ldsw [%l7 + %l1], %l2
2942 popc 0x08BD, %o6
2943 movne %icc, %l1, %o0
2944 fmovdpos %icc, %f4, %f22
2945 sll %g6, 0x0C, %l0
2946 fmovse %xcc, %f15, %f5
2947 movcs %xcc, %o5, %i7
2948 brgz,a %i0, loop_245
2949 sdivcc %o7, 0x1EBA, %o3
2950 ble,pt %xcc, loop_246
2951 movgu %icc, %g7, %l5
2952loop_245:
2953 fcmpgt32 %f2, %f20, %i6
2954 fpadd16 %f12, %f20, %f26
2955loop_246:
2956 brgz,a %g1, loop_247
2957 srl %g4, %g3, %g5
2958 tvc %xcc, 0x6
2959 bne,a loop_248
2960loop_247:
2961 fnors %f11, %f8, %f9
2962 tneg %icc, 0x1
2963 mulx %i1, %l4, %o1
2964loop_248:
2965 addcc %o2, 0x01CA, %i4
2966 edge16 %i5, %i2, %i3
2967 udivx %o4, 0x12E4, %g2
2968 fsrc2s %f27, %f24
2969 set 0x38, %i1
2970 lduwa [%l7 + %i1] 0x04, %l6
2971 wr %g0, 0x81, %asi
2972 ldsba [%l7 + 0x0B] %asi, %l3
2973 bneg loop_249
2974 fmovdgu %icc, %f22, %f21
2975 orcc %l2, %l1, %o0
2976 xnorcc %o6, %l0, %o5
2977loop_249:
2978 stx %g6, [%l7 + 0x60]
2979 andcc %i7, 0x0623, %i0
2980 addcc %o3, %g7, %l5
2981 tleu %icc, 0x1
2982 mova %xcc, %o7, %g1
2983 movcs %xcc, %g4, %i6
2984 edge16l %g3, %g5, %i1
2985 lduw [%l7 + 0x28], %l4
2986 movrgz %o2, %o1, %i5
2987 edge32 %i4, %i3, %i2
2988 smulcc %g2, 0x1EC3, %o4
2989 te %icc, 0x6
2990 movgu %icc, %l6, %l2
2991 tleu %icc, 0x5
2992 fmovsne %icc, %f2, %f4
2993 smul %l1, %o0, %l3
2994 popc %o6, %o5
2995 edge16n %g6, %i7, %l0
2996 fnot1 %f24, %f4
2997 udiv %i0, 0x1112, %g7
2998 fmul8sux16 %f8, %f10, %f6
2999 nop
3000 setx loop_250, %l0, %l1
3001 wrpr 0x1, %tl
3002 wrpr %l1, %tnpc
3003 setx 0x34400001400, %l0, %l1
3004 wrpr %l1, %tstate
3005 wrhpr 0x4, %htstate
3006 done
3007 fcmps %fcc0, %f20, %f0
3008 fmovdpos %icc, %f29, %f0
3009 wr %g0, 0x04, %asi
3010 lda [%l7 + 0x58] %asi, %f21
3011loop_250:
3012 brgz,a %l5, loop_251
3013 fnot1 %f30, %f26
3014 andncc %o3, %o7, %g1
3015 sll %i6, 0x15, %g3
3016loop_251:
3017 srax %g5, 0x08, %g4
3018 fmovdcc %icc, %f2, %f28
3019 set 0x56, %o0
3020 stba %i1, [%l7 + %o0] 0xea
3021 membar #Sync
3022 sub %o2, 0x1963, %l4
3023 movpos %xcc, %i5, %i4
3024 movgu %xcc, %o1, %i2
3025 orcc %i3, %g2, %l6
3026 fcmpgt16 %f28, %f28, %o4
3027 tl %icc, 0x4
3028 srl %l1, %o0, %l2
3029 edge32l %l3, %o5, %o6
3030 mova %icc, %g6, %i7
3031 orcc %l0, 0x17DE, %i0
3032 srl %g7, %o3, %l5
3033 fornot1s %f22, %f19, %f10
3034 srax %g1, 0x0C, %i6
3035 fnor %f6, %f24, %f10
3036 ldsb [%l7 + 0x09], %o7
3037 srax %g5, %g4, %g3
3038 movrgz %i1, %o2, %l4
3039 addccc %i4, 0x1A60, %i5
3040 sll %i2, %i3, %g2
3041 udivx %l6, 0x1AED, %o4
3042 stx %l1, [%l7 + 0x20]
3043 sethi 0x12CD, %o1
3044 std %o0, [%l7 + 0x18]
3045 fbne %fcc1, loop_252
3046 taddcctv %l2, %l3, %o6
3047 movle %xcc, %g6, %i7
3048 movcc %xcc, %o5, %l0
3049loop_252:
3050 nop
3051 set 0x6A, %i4
3052 ldsb [%l7 + %i4], %g7
3053 fmuld8ulx16 %f0, %f6, %f14
3054 movle %icc, %o3, %l5
3055 and %i0, %i6, %o7
3056 std %g4, [%l7 + 0x70]
3057 nop
3058 set 0x70, %l0
3059 prefetch [%l7 + %l0], 0x1
3060 addcc %g4, %g3, %g1
3061 fmovdn %icc, %f15, %f18
3062 xnorcc %i1, %l4, %o2
3063 tge %icc, 0x2
3064 movgu %icc, %i4, %i2
3065 fmovrde %i3, %f14, %f0
3066 edge8l %i5, %l6, %g2
3067 sdiv %l1, 0x1C1F, %o4
3068 set 0x3d8, %g6
3069 nop ! stxa %o1, [%g0 + %g6] 0x40 ripped by fixASI40.pl
3070 array8 %o0, %l2, %l3
3071 and %o6, 0x052E, %g6
3072 wr %g0, 0x0c, %asi
3073 stda %f0, [%l7 + 0x40] %asi
3074 edge32ln %o5, %i7, %l0
3075 andcc %o3, %g7, %i0
3076 fmovdg %xcc, %f22, %f5
3077 add %l7, 0x30, %l6
3078 wr %g0, 0x04, %asi
3079 casa [%l6] 0x04, %i6, %o7
3080 restored
3081 rdpr %cwp, %g1
3082 rdpr %cansave, %g2
3083 rdpr %canrestore, %g3
3084 rdpr %cleanwin, %g4
3085 rdpr %otherwin, %g5
3086 rdpr %wstate, %g6
3087 edge8n %g5, %l5, %g3
3088 fornot1 %f26, %f0, %f22
3089 tg %xcc, 0x2
3090 udivx %g4, 0x174B, %i1
3091 swap [%l7 + 0x54], %g1
3092 edge32n %l4, %i4, %i2
3093 fsrc2s %f24, %f5
3094 fornot1 %f20, %f18, %f10
3095 alignaddrl %i3, %i5, %l6
3096 sethi 0x0F07, %g2
3097 fbge,a %fcc2, loop_253
3098 andcc %o2, 0x11AF, %o4
3099 xnor %l1, 0x1851, %o1
3100 edge16n %l2, %l3, %o0
3101loop_253:
3102 fmovdle %xcc, %f0, %f3
3103 tl %xcc, 0x0
3104 fsrc1 %f4, %f12
3105 mova %icc, %g6, %o6
3106 movle %icc, %o5, %i7
3107 fornot2 %f4, %f4, %f22
3108 movgu %icc, %o3, %g7
3109 sdiv %i0, 0x1A49, %l0
3110 umul %o7, 0x034C, %i6
3111 wr %g0, 0x04, %asi
3112 ldswa [%l7 + 0x4C] %asi, %l5
3113 tpos %xcc, 0x1
3114 bn,a loop_254
3115 edge32l %g3, %g4, %g5
3116 movvc %icc, %g1, %i1
3117 sethi 0x0262, %l4
3118loop_254:
3119 fmovdne %xcc, %f26, %f21
3120 ble,pt %xcc, loop_255
3121 tcc %icc, 0x6
3122 sll %i2, %i3, %i5
3123 brnz,a %i4, loop_256
3124loop_255:
3125 fmovsl %xcc, %f20, %f25
3126 addc %g2, %o2, %l6
3127 movg %icc, %l1, %o1
3128loop_256:
3129 fcmple32 %f18, %f28, %l2
3130 fnot1s %f19, %f14
3131 edge32ln %l3, %o4, %g6
3132 or %o6, 0x1639, %o0
3133 sir 0x0EE0
3134 fmovdn %icc, %f27, %f29
3135 taddcc %i7, %o5, %g7
3136 tle %icc, 0x2
3137 add %i0, %o3, %l0
3138 edge32 %o7, %i6, %l5
3139 fbue,a %fcc2, loop_257
3140 movrgz %g4, %g5, %g3
3141 fpsub32s %f24, %f2, %f10
3142 array8 %g1, %i1, %l4
3143loop_257:
3144 membar 0x6C
3145 movge %icc, %i3, %i2
3146 wr %g0, 0x4f, %asi
3147 stxa %i4, [%g0 + 0x18] %asi
3148 pdist %f6, %f6, %f20
3149 add %l7, 0x2C, %l6
3150 wr %g0, 0x18, %asi
3151 lda [%l6] %asi, %g2
3152 casa [%l6] 0x18, %g2, %o2
3153 edge16n %i5, %l6, %l1
3154 movleu %icc, %o1, %l3
3155 bvc,pt %xcc, loop_258
3156 edge16n %o4, %g6, %o6
3157 fmovrse %l2, %f5, %f31
3158 alignaddrl %i7, %o0, %o5
3159loop_258:
3160 fbug %fcc2, loop_259
3161 movre %g7, 0x32B, %i0
3162 fbg %fcc0, loop_260
3163 ta %icc, 0x1
3164loop_259:
3165 movcs %xcc, %l0, %o3
3166 sethi 0x0C07, %o7
3167loop_260:
3168 tcc %xcc, 0x2
3169 edge16 %l5, %g4, %i6
3170 fmovsne %xcc, %f26, %f17
3171 umul %g3, 0x1BD0, %g1
3172 movvs %xcc, %i1, %g5
3173 fmovdcs %icc, %f11, %f25
3174 movvs %xcc, %l4, %i3
3175 tleu %icc, 0x7
3176 movl %icc, %i2, %i4
3177 fba %fcc3, loop_261
3178 fexpand %f16, %f2
3179 fnor %f26, %f24, %f24
3180 addc %g2, %i5, %o2
3181loop_261:
3182 mulx %l6, %o1, %l3
3183 tgu %icc, 0x4
3184 fbg,a %fcc1, loop_262
3185 subc %o4, 0x1071, %l1
3186 fxor %f28, %f6, %f22
3187 or %g6, 0x1FA1, %l2
3188loop_262:
3189 movrlz %i7, %o6, %o5
3190 fexpand %f22, %f10
3191 fnot2s %f23, %f0
3192 edge8l %g7, %i0, %o0
3193 srl %l0, 0x0C, %o7
3194 set 0x5E, %l4
3195 ldsba [%l7 + %l4] 0x0c, %o3
3196 sdivcc %g4, 0x12A0, %i6
3197 wr %g0, 0x88, %asi
3198 lduha [%l7 + 0x62] %asi, %l5
3199 array8 %g1, %g3, %g5
3200 taddcc %i1, 0x0939, %i3
3201 edge16 %l4, %i4, %i2
3202 movge %icc, %g2, %o2
3203 srl %i5, %o1, %l3
3204 movcs %icc, %o4, %l1
3205 fcmps %fcc2, %f2, %f2
3206 udivcc %l6, 0x06C5, %l2
3207 alignaddrl %g6, %i7, %o6
3208 fmovrdgz %o5, %f20, %f4
3209 edge16ln %i0, %g7, %l0
3210 fmovrse %o7, %f8, %f27
3211 movge %icc, %o3, %g4
3212 fzeros %f30
3213 fblg,a %fcc1, loop_263
3214 movre %i6, %o0, %g1
3215 fmovrse %g3, %f5, %f24
3216 ldsh [%l7 + 0x36], %g5
3217loop_263:
3218 bcs,pt %xcc, loop_264
3219 sethi 0x05A1, %i1
3220 bpos,pt %xcc, loop_265
3221 fnot2 %f24, %f18
3222loop_264:
3223 nop
3224 set 0x6C, %l2
3225 stha %l5, [%l7 + %l2] 0x19
3226loop_265:
3227 fnot1s %f16, %f2
3228 edge32l %i3, %l4, %i4
3229 fmovsleu %xcc, %f6, %f22
3230 fbge,a %fcc2, loop_266
3231 bl,pn %icc, loop_267
3232 umul %g2, %o2, %i5
3233 andcc %o1, 0x0EEC, %l3
3234loop_266:
3235 movleu %xcc, %o4, %l1
3236loop_267:
3237 fmovdgu %xcc, %f17, %f0
3238 fmovsvs %xcc, %f1, %f6
3239 pdist %f0, %f6, %f22
3240 mulx %i2, %l2, %g6
3241 ldd [%l7 + 0x70], %i6
3242 wr %g0, 0x88, %asi
3243 ldsba [%l7 + 0x08] %asi, %o6
3244 ldsh [%l7 + 0x7C], %i7
3245 set 0x40, %o7
3246 stda %f0, [%l7 + %o7] 0xf1
3247 membar #Sync
3248 tne %icc, 0x1
3249 tge %icc, 0x0
3250 fmovscc %icc, %f18, %f9
3251 fnot2 %f24, %f22
3252 orncc %i0, %o5, %l0
3253 bg %icc, loop_268
3254 udivx %o7, 0x116C, %g7
3255 fbge,a %fcc1, loop_269
3256 fmovrdne %g4, %f22, %f22
3257loop_268:
3258 restored
3259 rdpr %cwp, %g1
3260 rdpr %cansave, %g2
3261 rdpr %canrestore, %g3
3262 rdpr %cleanwin, %g4
3263 rdpr %otherwin, %g5
3264 rdpr %wstate, %g6
3265 fbul,a %fcc0, loop_270
3266loop_269:
3267 orcc %i6, 0x1B9F, %o3
3268 xnor %o0, %g1, %g5
3269 orcc %g3, %l5, %i3
3270loop_270:
3271 movleu %icc, %l4, %i4
3272 alignaddrl %i1, %o2, %i5
3273 set 0x40, %i7
3274 stda %f16, [%l7 + %i7] 0x15
3275 addccc %o1, 0x0537, %l3
3276 srax %g2, 0x1D, %l1
3277 add %i2, 0x0438, %l2
3278 movrlz %g6, %l6, %o4
3279 tsubcc %o6, 0x07C9, %i0
3280 ldsw [%l7 + 0x18], %i7
3281 tleu %xcc, 0x0
3282 membar #Sync
3283 wr %g0, 0x17, %asi
3284 ldda [%l7 + 0x40] %asi, %f0
3285 bneg,pt %xcc, loop_271
3286 nop
3287 set 0x48, %g7
3288 prefetch [%l7 + %g7], 0x0
3289 movne %icc, %o5, %l0
3290 set 0x18, %l5
3291 prefetcha [%l7 + %l5] 0x81, 0x3
3292loop_271:
3293 fbl %fcc1, loop_272
3294 movcs %icc, %g4, %i6
3295 popc 0x0457, %g7
3296 movpos %xcc, %o0, %g1
3297loop_272:
3298 movvc %xcc, %g5, %o3
3299 edge16 %l5, %i3, %l4
3300 fmovdle %xcc, %f14, %f13
3301 taddcc %i4, 0x101F, %g3
3302 smulcc %o2, 0x1B5C, %i5
3303 ldsb [%l7 + 0x44], %o1
3304 subc %i1, 0x01FF, %g2
3305 sdiv %l3, 0x1B52, %i2
3306 fabss %f12, %f26
3307 set 0x22, %i5
3308 ldsba [%l7 + %i5] 0x89, %l2
3309 alignaddrl %l1, %l6, %o4
3310 orn %o6, %i0, %i7
3311 fmovdneg %xcc, %f13, %f19
3312 addc %g6, 0x13AC, %o5
3313 alignaddrl %l0, %o7, %i6
3314 subcc %g7, %g4, %g1
3315 movge %xcc, %g5, %o3
3316 edge16n %l5, %o0, %i3
3317 set 0x0C, %o2
3318 stba %l4, [%l7 + %o2] 0x27
3319 membar #Sync
3320 bgu,a loop_273
3321 move %icc, %i4, %o2
3322 edge32l %i5, %o1, %i1
3323 movne %icc, %g2, %l3
3324loop_273:
3325 bneg,pn %xcc, loop_274
3326 lduw [%l7 + 0x5C], %g3
3327 smulcc %i2, 0x095F, %l2
3328 restored
3329 rdpr %cwp, %g1
3330 rdpr %cansave, %g2
3331 rdpr %canrestore, %g3
3332 rdpr %cleanwin, %g4
3333 rdpr %otherwin, %g5
3334 rdpr %wstate, %g6
3335loop_274:
3336 edge32l %l1, %l6, %o4
3337 bn %icc, loop_275
3338 udivx %i0, 0x03CA, %o6
3339 te %icc, 0x4
3340 fpack16 %f4, %f19
3341loop_275:
3342 fbug %fcc0, loop_276
3343 fmovdne %xcc, %f10, %f10
3344 edge8l %g6, %i7, %o5
3345 ldsh [%l7 + 0x62], %o7
3346loop_276:
3347 nop
3348 wr %g0, 0x88, %asi
3349 ldstuba [%l7 + 0x7F] %asi, %i6
3350 fbu %fcc3, loop_277
3351 fbg %fcc0, loop_278
3352 fbule %fcc2, loop_279
3353 fnot1 %f20, %f8
3354loop_277:
3355 taddcc %g7, 0x15C2, %g4
3356loop_278:
3357 ldsb [%l7 + 0x1F], %g1
3358loop_279:
3359 array32 %l0, %g5, %o3
3360 sir 0x0C94
3361 tgu %xcc, 0x6
3362 fmovdg %xcc, %f4, %f29
3363 alignaddrl %o0, %i3, %l5
3364 bvc loop_280
3365 tl %icc, 0x5
3366 udivcc %i4, 0x15CC, %l4
3367 sll %o2, 0x09, %i5
3368loop_280:
3369 nop
3370 wr %g0, 0x0c, %asi
3371 swapa [%l7 + 0x58] %asi, %i1
3372 fcmped %fcc1, %f26, %f0
3373 brnz %g2, loop_281
3374 ta %icc, 0x6
3375 set 0x40, %o6
3376 ldda [%l7 + %o6] 0x14, %f16
3377loop_281:
3378 fmovs %f25, %f17
3379 alignaddr %l3, %o1, %g3
3380 movneg %xcc, %l2, %l1
3381 tneg %icc, 0x7
3382 and %i2, %o4, %i0
3383 fnors %f22, %f14, %f15
3384 subccc %l6, 0x19EF, %o6
3385 fnot2s %f15, %f10
3386 set 0x58, %i2
3387 prefetcha [%l7 + %i2] 0x04, 0x1
3388 stw %o5, [%l7 + 0x24]
3389 edge16ln %g6, %o7, %g7
3390 fmovsvc %icc, %f13, %f0
3391 fble,a %fcc1, loop_282
3392 nop
3393 setx loop_283, %l0, %l1
3394 wrpr 0x1, %tl
3395 wrpr %l1, %tnpc
3396 setx 0x34400001400, %l0, %l1
3397 wrpr %l1, %tstate
3398 wrhpr 0x4, %htstate
3399 done
3400 fbe %fcc0, loop_284
3401 sllx %i6, 0x01, %g4
3402loop_282:
3403 fxnor %f24, %f4, %f26
3404loop_283:
3405 nop
3406 membar #Sync
3407 set 0x40, %o4
3408 ldda [%l7 + %o4] 0x1f, %f0
3409loop_284:
3410 xnorcc %l0, 0x0A41, %g1
3411 addc %o3, %o0, %i3
3412 ldsb [%l7 + 0x40], %l5
3413 movvs %xcc, %i4, %g5
3414 fcmpeq16 %f2, %f26, %o2
3415 set 0x64, %o1
3416 ldsha [%l7 + %o1] 0x0c, %i5
3417 pdist %f30, %f4, %f28
3418 fxors %f5, %f20, %f21
3419 movrne %l4, 0x363, %g2
3420 movge %xcc, %l3, %i1
3421 movleu %xcc, %g3, %o1
3422 sllx %l2, 0x0C, %i2
3423 orn %l1, 0x184E, %i0
3424 taddcc %o4, %o6, %i7
3425 add %o5, %g6, %o7
3426 popc %g7, %i6
3427 andncc %g4, %l0, %l6
3428 umul %g1, %o3, %i3
3429 movneg %xcc, %o0, %l5
3430 fnor %f22, %f0, %f26
3431 tne %icc, 0x5
3432 fpack32 %f4, %f22, %f10
3433 srlx %g5, %o2, %i5
3434 array32 %i4, %l4, %l3
3435 subc %i1, 0x1CFB, %g3
3436 orcc %g2, %l2, %o1
3437 tleu %icc, 0x4
3438 fmovdvc %xcc, %f16, %f25
3439 fbl %fcc1, loop_285
3440 edge16 %l1, %i0, %i2
3441 brgz %o4, loop_286
3442 faligndata %f20, %f28, %f8
3443loop_285:
3444 fble %fcc1, loop_287
3445 fsrc2 %f8, %f28
3446loop_286:
3447 fnands %f13, %f21, %f29
3448 bn,pn %icc, loop_288
3449loop_287:
3450 movneg %xcc, %o6, %o5
3451 orncc %i7, 0x1DB9, %g6
3452 bcc,a,pn %icc, loop_289
3453loop_288:
3454 fands %f0, %f13, %f23
3455 bvc,a,pt %xcc, loop_290
3456 fornot2 %f30, %f10, %f22
3457loop_289:
3458 fbge,a %fcc0, loop_291
3459 fbne %fcc3, loop_292
3460loop_290:
3461 edge16n %g7, %i6, %g4
3462 edge16ln %l0, %l6, %g1
3463loop_291:
3464 fmovsvc %icc, %f25, %f15
3465loop_292:
3466 bpos,pn %icc, loop_293
3467 fmovsl %xcc, %f20, %f8
3468 faligndata %f18, %f0, %f22
3469 alignaddrl %o3, %i3, %o0
3470loop_293:
3471 mova %icc, %l5, %o7
3472 udivcc %g5, 0x19CE, %o2
3473 fmovse %xcc, %f17, %f24
3474 tle %xcc, 0x3
3475 bg %xcc, loop_294
3476 for %f28, %f20, %f16
3477 fxor %f12, %f20, %f4
3478 fornot1s %f5, %f7, %f29
3479loop_294:
3480 membar 0x63
3481 fmovdvs %xcc, %f23, %f22
3482 tcs %icc, 0x2
3483 add %l7, 0x44, %l6
3484 wr %g0, 0x89, %asi
3485 lda [%l6] %asi, %i5
3486 casa [%l6] %asi, %i5, %i4
3487 udiv %l4, 0x0F21, %l3
3488 ba loop_295
3489 srlx %i1, %g2, %g3
3490 fmovrsgz %o1, %f19, %f28
3491 wr %g0, 0x19, %asi
3492 lduha [%l7 + 0x20] %asi, %l1
3493loop_295:
3494 sdiv %i0, 0x0F75, %l2
3495 subcc %i2, %o6, %o4
3496 fone %f8
3497 xor %o5, %i7, %g7
3498 fmovsg %xcc, %f15, %f27
3499 set 0x1E, %o5
3500 stha %g6, [%l7 + %o5] 0x27
3501 membar #Sync
3502 edge32n %i6, %g4, %l6
3503 tleu %icc, 0x7
3504 tle %xcc, 0x3
3505 xorcc %g1, %l0, %o3
3506 subcc %i3, %l5, %o7
3507 sra %o0, 0x13, %g5
3508 mova %xcc, %i5, %o2
3509 stb %l4, [%l7 + 0x6A]
3510 prefetch [%l7 + 0x24], 0x1
3511 fors %f10, %f16, %f5
3512 add %l7, 0x38, %l6
3513 wr %g0, 0x11, %asi
3514 casa [%l6] %asi, %l3, %i4
3515 array32 %g2, %g3, %o1
3516 edge32n %l1, %i1, %l2
3517 stbar
3518 alignaddrl %i0, %i2, %o6
3519 fmovdleu %icc, %f5, %f20
3520 tcc %icc, 0x4
3521 movle %xcc, %o4, %i7
3522 movne %icc, %o5, %g6
3523 edge8 %g7, %i6, %g4
3524 movge %xcc, %g1, %l6
3525 fornot1 %f22, %f22, %f20
3526 popc %l0, %i3
3527 bgu,a,pn %icc, loop_296
3528 edge16l %l5, %o3, %o0
3529 ldsw [%l7 + 0x48], %g5
3530 fmovdcc %xcc, %f0, %f18
3531loop_296:
3532 fmovdvc %xcc, %f9, %f23
3533 movrlez %o7, %i5, %o2
3534 tcc %xcc, 0x3
3535 fcmped %fcc0, %f26, %f30
3536 call loop_297
3537 fones %f31
3538 mova %xcc, %l3, %i4
3539 addcc %l4, %g3, %o1
3540loop_297:
3541 or %l1, %i1, %l2
3542 fpackfix %f8, %f2
3543 fbge,a %fcc3, loop_298
3544 ble,a,pt %icc, loop_299
3545 tsubcc %i0, %i2, %o6
3546 move %xcc, %o4, %g2
3547loop_298:
3548 nop
3549 set 0x7C, %g1
3550 stwa %o5, [%l7 + %g1] 0x2a
3551 membar #Sync
3552loop_299:
3553 smulcc %i7, %g6, %g7
3554 tvs %xcc, 0x7
3555 fmovrde %g4, %f18, %f16
3556 orn %i6, 0x1E88, %l6
3557 tn %xcc, 0x4
3558 array16 %l0, %g1, %i3
3559 move %xcc, %o3, %o0
3560 andn %g5, %l5, %i5
3561 fnor %f22, %f6, %f18
3562 movrgez %o2, 0x0CC, %l3
3563 fmuld8sux16 %f30, %f11, %f0
3564 movrlez %i4, 0x325, %o7
3565 movvc %icc, %l4, %g3
3566 fmovrdgez %l1, %f26, %f14
3567 movleu %xcc, %o1, %i1
3568 stb %i0, [%l7 + 0x4B]
3569 bvc,a %xcc, loop_300
3570 sra %l2, %o6, %i2
3571 add %o4, %o5, %g2
3572 alignaddr %i7, %g7, %g6
3573loop_300:
3574 fbule,a %fcc1, loop_301
3575 brlez %i6, loop_302
3576 fzero %f30
3577 tleu %icc, 0x6
3578loop_301:
3579 smulcc %g4, 0x0D43, %l6
3580loop_302:
3581 fxnors %f3, %f2, %f1
3582 edge8ln %g1, %i3, %l0
3583 bvs,pn %icc, loop_303
3584 tvs %icc, 0x6
3585 fmovsneg %xcc, %f0, %f21
3586 array8 %o3, %o0, %l5
3587loop_303:
3588 tgu %xcc, 0x0
3589 fnors %f7, %f28, %f8
3590 fbn,a %fcc0, loop_304
3591 movgu %xcc, %g5, %i5
3592 tne %icc, 0x4
3593 fmovrslez %l3, %f16, %f0
3594loop_304:
3595 ldx [%l7 + 0x30], %i4
3596 movne %icc, %o2, %l4
3597 fpack32 %f18, %f16, %f16
3598 fsrc2 %f4, %f6
3599 mulx %o7, %g3, %l1
3600 movcc %icc, %o1, %i1
3601 tvc %xcc, 0x5
3602 fornot1 %f2, %f28, %f24
3603 ldsw [%l7 + 0x44], %l2
3604 set 0x68, %i3
3605 stxa %i0, [%l7 + %i3] 0x80
3606 movleu %icc, %o6, %i2
3607 orn %o5, %o4, %g2
3608 xnor %g7, %g6, %i6
3609 xorcc %g4, 0x104B, %l6
3610 fmovsleu %icc, %f6, %f30
3611 ldx [%l7 + 0x48], %i7
3612 sdiv %i3, 0x041E, %l0
3613 taddcc %o3, 0x1B29, %g1
3614 fbe,a %fcc3, loop_305
3615 tge %icc, 0x0
3616 andncc %o0, %g5, %l5
3617 udivx %l3, 0x1518, %i4
3618loop_305:
3619 ldstub [%l7 + 0x0D], %o2
3620 orncc %l4, 0x1557, %i5
3621 movl %xcc, %o7, %g3
3622 fmovrslz %l1, %f16, %f25
3623 fbe %fcc0, loop_306
3624 restored
3625 rdpr %cwp, %g1
3626 rdpr %cansave, %g2
3627 rdpr %canrestore, %g3
3628 rdpr %cleanwin, %g4
3629 rdpr %otherwin, %g5
3630 rdpr %wstate, %g6
3631 te %xcc, 0x2
3632 ldd [%l7 + 0x20], %o0
3633loop_306:
3634 taddcc %i1, %i0, %o6
3635 fmovdge %icc, %f24, %f28
3636 movvs %xcc, %i2, %l2
3637 fpsub16 %f20, %f26, %f12
3638 subc %o5, 0x190B, %g2
3639 xnor %g7, %o4, %i6
3640 movre %g4, 0x028, %g6
3641 sir 0x12D3
3642 bneg,pt %xcc, loop_307
3643 nop
3644 setx loop_308, %l0, %l1
3645 wrpr 0x1, %tl
3646 wrpr %l1, %tpc
3647 add %l1, 0x4, %l1
3648 wrpr %l1, %tnpc
3649 setx 0x34400001400, %l0, %l1
3650 wrpr %l1, %tstate
3651 wrhpr 0x4, %htstate
3652 retry
3653 movne %icc, %i7, %l6
3654 sdiv %l0, 0x1AB6, %o3
3655loop_307:
3656 fnot2s %f27, %f19
3657loop_308:
3658 fnegd %f30, %f26
3659 add %l7, 0x08, %l6
3660 wr %g0, 0x0c, %asi
3661 ldxa [%l6] %asi, %i3
3662 casxa [%l6] 0x0c, %i3, %o0
3663 saved
3664 rdpr %cwp, %g1
3665 rdpr %cansave, %g2
3666 rdpr %canrestore, %g3
3667 rdpr %cleanwin, %g4
3668 rdpr %otherwin, %g5
3669 rdpr %wstate, %g6
3670 fmuld8sux16 %f21, %f16, %f28
3671 fblg,a %fcc1, loop_309
3672 tcc %icc, 0x6
3673 ldd [%l7 + 0x08], %f2
3674 sllx %g1, %l5, %g5
3675loop_309:
3676 fcmpgt16 %f4, %f0, %l3
3677 bvs,a %icc, loop_310
3678 fmovsneg %icc, %f29, %f6
3679 bgu,pn %xcc, loop_311
3680 fzero %f8
3681loop_310:
3682 subcc %o2, %l4, %i5
3683 array32 %o7, %g3, %i4
3684loop_311:
3685 taddcc %o1, 0x1FE4, %l1
3686 mova %icc, %i1, %o6
3687 edge16 %i2, %l2, %i0
3688 brlz,a %o5, loop_312
3689 tge %xcc, 0x1
3690 mulscc %g2, %g7, %o4
3691 bneg loop_313
3692loop_312:
3693 fbe %fcc1, loop_314
3694 edge16ln %i6, %g6, %g4
3695 fbe %fcc0, loop_315
3696loop_313:
3697 tne %xcc, 0x1
3698loop_314:
3699 fcmpgt32 %f4, %f8, %l6
3700 set 0x60, %l6
3701 lda [%l7 + %l6] 0x14, %f8
3702loop_315:
3703 addccc %i7, 0x0FC7, %o3
3704 fmovsge %xcc, %f12, %f12
3705 tl %icc, 0x5
3706 fcmpne32 %f10, %f28, %i3
3707 fbn %fcc1, loop_316
3708 sdiv %l0, 0x0045, %g1
3709 ldstub [%l7 + 0x78], %l5
3710 alignaddrl %g5, %l3, %o2
3711loop_316:
3712 sethi 0x06F5, %o0
3713 set 0x35, %g5
3714 ldsba [%l7 + %g5] 0x10, %i5
3715 saved
3716 rdpr %cwp, %g1
3717 rdpr %cansave, %g2
3718 rdpr %canrestore, %g3
3719 rdpr %cleanwin, %g4
3720 rdpr %otherwin, %g5
3721 rdpr %wstate, %g6
3722 movrne %o7, 0x1A3, %g3
3723 wr %g0, 0x19, %asi
3724 ldstuba [%l7 + 0x29] %asi, %l4
3725 brnz,a %i4, loop_317
3726 std %f18, [%l7 + 0x68]
3727 fcmpgt32 %f28, %f8, %l1
3728 tle %icc, 0x5
3729loop_317:
3730 array8 %o1, %o6, %i2
3731 sra %i1, 0x0E, %l2
3732 fandnot1 %f28, %f18, %f2
3733 ble,pn %xcc, loop_318
3734 udiv %i0, 0x1B41, %o5
3735 sdiv %g2, 0x0CC8, %o4
3736 andcc %g7, %g6, %g4
3737loop_318:
3738 bcc,a %xcc, loop_319
3739 smul %l6, %i6, %i7
3740 tcc %icc, 0x7
3741 set 0x1A, %i6
3742 stba %o3, [%l7 + %i6] 0x88
3743loop_319:
3744 nop
3745 wr %g0, 0x0c, %asi
3746 lduha [%l7 + 0x7E] %asi, %l0
3747 tpos %xcc, 0x3
3748 movgu %icc, %i3, %g1
3749 fbug %fcc1, loop_320
3750 andcc %g5, 0x083F, %l3
3751 movvc %icc, %l5, %o2
3752 fbn %fcc0, loop_321
3753loop_320:
3754 orcc %o0, %i5, %g3
3755 movg %xcc, %o7, %l4
3756 set 0x40, %g2
3757 stda %f0, [%l7 + %g2] 0x80
3758loop_321:
3759 movle %icc, %i4, %o1
3760 stx %l1, [%l7 + 0x50]
3761 fmovde %xcc, %f17, %f19
3762 tleu %icc, 0x5
3763 fmul8sux16 %f30, %f16, %f12
3764 add %l7, 0x30, %l6
3765 wr %g0, 0x89, %asi
3766 casxa [%l6] %asi, %i2, %i1
3767 andn %l2, 0x0794, %o6
3768 sllx %i0, %g2, %o5
3769 andncc %g7, %g6, %g4
3770 sdivx %o4, 0x1D1D, %l6
3771 fpack32 %f20, %f18, %f26
3772 tne %icc, 0x4
3773 fmovrdlz %i7, %f0, %f22
3774 movrlez %i6, 0x011, %l0
3775 fba %fcc0, loop_322
3776 fbo %fcc0, loop_323
3777 st %f26, [%l7 + 0x40]
3778 movrlz %o3, %i3, %g5
3779loop_322:
3780 fpsub32s %f17, %f10, %f28
3781loop_323:
3782 fbul,a %fcc0, loop_324
3783 nop
3784 set 0x76, %g3
3785 ldsh [%l7 + %g3], %l3
3786 bne,a %icc, loop_325
3787 edge16 %g1, %o2, %o0
3788loop_324:
3789 ldsw [%l7 + 0x6C], %i5
3790 edge32n %l5, %g3, %o7
3791loop_325:
3792 mulscc %l4, 0x1F74, %o1
3793 tsubcctv %i4, 0x00AA, %l1
3794 fpadd16 %f28, %f20, %f4
3795 tcs %icc, 0x0
3796 movpos %icc, %i1, %l2
3797 bshuffle %f28, %f6, %f20
3798 movrlez %i2, %o6, %g2
3799 prefetch [%l7 + 0x70], 0x3
3800 add %l7, 0x38, %l6
3801 wr %g0, 0x80, %asi
3802 ldxa [%l6] %asi, %o5
3803 casxa [%l6] 0x80, %o5, %i0
3804 fxnor %f30, %f18, %f22
3805 mova %icc, %g7, %g6
3806 fmovrsgez %o4, %f0, %f26
3807 movrlez %g4, %i7, %l6
3808 tsubcc %i6, %l0, %o3
3809 movrne %g5, 0x3BD, %i3
3810 orcc %l3, 0x047A, %o2
3811 fmovrdlz %g1, %f16, %f6
3812 edge8n %o0, %i5, %g3
3813 bvs %icc, loop_326
3814 fmovdn %icc, %f9, %f21
3815 ldstub [%l7 + 0x30], %l5
3816 set 0x50, %i0
3817 swapa [%l7 + %i0] 0x18, %l4
3818loop_326:
3819 nop
3820 set 0x40, %o3
3821 stda %f0, [%l7 + %o3] 0x88
3822 nop
3823 setx loop_327, %l0, %l1
3824 jmpl %l1, %o7
3825 move %icc, %i4, %l1
3826 tcc %xcc, 0x5
3827 mulx %o1, 0x07AA, %l2
3828loop_327:
3829 tleu %xcc, 0x3
3830 array8 %i1, %i2, %g2
3831 ldd [%l7 + 0x40], %f26
3832 bvc,pt %xcc, loop_328
3833 bgu,pt %icc, loop_329
3834 mulscc %o5, %i0, %o6
3835 udivx %g7, 0x1465, %g6
3836loop_328:
3837 fmul8x16al %f1, %f29, %f30
3838loop_329:
3839 edge16ln %g4, %i7, %l6
3840 fsrc2s %f11, %f4
3841 movle %icc, %i6, %o4
3842 ble,a,pt %xcc, loop_330
3843 fornot1s %f14, %f4, %f1
3844 fmovsn %xcc, %f19, %f17
3845 fmovdvs %icc, %f1, %f16
3846loop_330:
3847 orncc %l0, %o3, %i3
3848 fbule %fcc3, loop_331
3849 edge16n %l3, %g5, %g1
3850 fble,a %fcc1, loop_332
3851 fpmerge %f10, %f27, %f24
3852loop_331:
3853 alignaddr %o0, %o2, %i5
3854 lduh [%l7 + 0x20], %g3
3855loop_332:
3856 edge32n %l5, %o7, %l4
3857 sll %i4, %l1, %o1
3858 fmovdvc %icc, %f0, %f31
3859 fpsub32s %f2, %f28, %f19
3860 andcc %i1, 0x0488, %l2
3861 movrgz %i2, %g2, %o5
3862 movvc %xcc, %i0, %g7
3863 brz,a %o6, loop_333
3864 bpos,pt %xcc, loop_334
3865 fmovrdne %g4, %f18, %f10
3866 fmovdgu %icc, %f20, %f19
3867loop_333:
3868 flush %l7 + 0x24
3869loop_334:
3870 popc %i7, %g6
3871 fpadd16 %f20, %f6, %f28
3872 sra %l6, 0x17, %o4
3873 fcmpeq32 %f10, %f6, %l0
3874 ldd [%l7 + 0x10], %o2
3875 fmovsvc %xcc, %f6, %f11
3876 movpos %icc, %i3, %i6
3877 wr %g0, 0x80, %asi
3878 stwa %g5, [%l7 + 0x4C] %asi
3879 fmul8sux16 %f20, %f26, %f22
3880 te %xcc, 0x5
3881 set 0x6A, %g4
3882 lduba [%l7 + %g4] 0x89, %l3
3883 fbge %fcc2, loop_335
3884 movcs %xcc, %g1, %o0
3885 tl %xcc, 0x3
3886 edge8ln %o2, %g3, %i5
3887loop_335:
3888 fmovrdgz %o7, %f16, %f28
3889 movre %l4, %i4, %l1
3890 std %o0, [%l7 + 0x58]
3891 fmuld8ulx16 %f29, %f6, %f2
3892 tvs %xcc, 0x5
3893 tl %icc, 0x3
3894 bpos,a loop_336
3895 alignaddrl %i1, %l2, %l5
3896 fornot2 %f6, %f20, %f22
3897 edge16n %i2, %o5, %g2
3898loop_336:
3899 fbne %fcc0, loop_337
3900 fcmpne16 %f2, %f26, %i0
3901 ldsw [%l7 + 0x38], %g7
3902 mulx %o6, %i7, %g6
3903loop_337:
3904 fbuge %fcc0, loop_338
3905 flush %l7 + 0x1C
3906 ldub [%l7 + 0x10], %l6
3907 orncc %o4, %g4, %o3
3908loop_338:
3909 nop
3910 set 0x2A, %l1
3911 stha %i3, [%l7 + %l1] 0xe3
3912 membar #Sync
3913 sdiv %i6, 0x14D7, %g5
3914 fmovdge %icc, %f26, %f2
3915 sdivx %l0, 0x154D, %l3
3916 fpsub32s %f4, %f4, %f29
3917 udivx %g1, 0x07A5, %o2
3918 orcc %g3, 0x160B, %o0
3919 set 0x48, %i1
3920 lda [%l7 + %i1] 0x18, %f16
3921 taddcc %i5, 0x0625, %l4
3922 fmovdge %icc, %f1, %f27
3923 tgu %xcc, 0x2
3924 tvc %xcc, 0x4
3925 sdivcc %o7, 0x1F60, %i4
3926 srlx %l1, 0x1B, %i1
3927 brgz %l2, loop_339
3928 ta %xcc, 0x3
3929 fpsub16s %f31, %f5, %f6
3930 tle %icc, 0x5
3931loop_339:
3932 edge8 %l5, %o1, %i2
3933 fmovrdlez %g2, %f16, %f4
3934 fcmped %fcc2, %f2, %f16
3935 fcmpes %fcc2, %f0, %f2
3936 orcc %o5, %i0, %o6
3937 andn %i7, %g6, %g7
3938 sllx %l6, %o4, %o3
3939 tl %icc, 0x1
3940 movcc %xcc, %i3, %g4
3941 fpadd32 %f10, %f24, %f26
3942 wr %g0, 0x19, %asi
3943 ldda [%l7 + 0x40] %asi, %f16
3944 tvs %icc, 0x3
3945 set 0x40, %o0
3946 stda %f0, [%l7 + %o0] 0xf8
3947 membar #Sync
3948 fcmpgt32 %f30, %f0, %i6
3949 membar 0x1F
3950 orn %l0, 0x108F, %l3
3951 flush %l7 + 0x60
3952 addc %g1, %g5, %g3
3953 mulscc %o2, %i5, %l4
3954 bcc %icc, loop_340
3955 movleu %xcc, %o0, %i4
3956 edge16n %l1, %i1, %l2
3957 tle %icc, 0x1
3958loop_340:
3959 fmovsl %xcc, %f24, %f25
3960 fones %f11
3961 movvc %xcc, %l5, %o7
3962 edge32l %i2, %g2, %o1
3963 bneg,a loop_341
3964 fmovsa %icc, %f1, %f10
3965 stw %i0, [%l7 + 0x2C]
3966 fmovdl %xcc, %f30, %f14
3967loop_341:
3968 fsrc1s %f24, %f9
3969 fone %f22
3970 movle %xcc, %o6, %i7
3971 fmovrsgz %o5, %f29, %f6
3972 fsrc2s %f10, %f18
3973 set 0x0C, %l3
3974 ldsba [%l7 + %l3] 0x15, %g7
3975 movcs %icc, %g6, %o4
3976 fornot1 %f2, %f8, %f2
3977 sll %l6, %i3, %g4
3978 bn,a,pn %xcc, loop_342
3979 fones %f10
3980 fmovsgu %icc, %f12, %f10
3981 orcc %i6, %l0, %o3
3982loop_342:
3983 nop
3984 setx loop_343, %l0, %l1
3985 jmpl %l1, %g1
3986 movg %icc, %l3, %g5
3987 fmovrslez %o2, %f26, %f15
3988 fcmpeq16 %f2, %f22, %i5
3989loop_343:
3990 fmovsneg %xcc, %f11, %f18
3991 prefetch [%l7 + 0x7C], 0x1
3992 mova %icc, %g3, %o0
3993 tg %xcc, 0x1
3994 tn %xcc, 0x3
3995 fmul8x16 %f11, %f0, %f18
3996 subcc %l4, 0x0626, %l1
3997 sub %i4, 0x1758, %i1
3998 fmovse %xcc, %f6, %f18
3999 bcc,a,pt %xcc, loop_344
4000 move %icc, %l2, %o7
4001 bcc %xcc, loop_345
4002 fabss %f15, %f25
4003loop_344:
4004 edge32 %l5, %i2, %o1
4005 fmovrsgz %g2, %f27, %f26
4006loop_345:
4007 edge8l %i0, %o6, %i7
4008 sll %g7, 0x1B, %o5
4009 edge8ln %g6, %l6, %i3
4010 tg %icc, 0x6
4011 call loop_346
4012 fbl %fcc3, loop_347
4013 fbu %fcc2, loop_348
4014 edge32l %o4, %i6, %l0
4015loop_346:
4016 sir 0x1C65
4017loop_347:
4018 fmovsne %xcc, %f8, %f0
4019loop_348:
4020 brgz %o3, loop_349
4021 smul %g1, 0x19F4, %g4
4022 set 0x0C, %l0
4023 lduwa [%l7 + %l0] 0x88, %l3
4024loop_349:
4025 fmovrsne %o2, %f24, %f28
4026 flush %l7 + 0x20
4027 movle %xcc, %i5, %g5
4028 movcs %icc, %g3, %l4
4029 movgu %icc, %l1, %i4
4030 bcc,a loop_350
4031 andcc %o0, 0x18AD, %i1
4032 fpadd32 %f14, %f6, %f6
4033 fbuge,a %fcc2, loop_351
4034loop_350:
4035 brlz,a %l2, loop_352
4036 fnors %f12, %f6, %f2
4037 st %f25, [%l7 + 0x0C]
4038loop_351:
4039 tleu %icc, 0x1
4040loop_352:
4041 edge16 %l5, %i2, %o1
4042 std %f10, [%l7 + 0x70]
4043 edge32n %o7, %i0, %g2
4044 fornot2 %f6, %f8, %f0
4045 array8 %o6, %i7, %o5
4046 fpmerge %f29, %f5, %f26
4047 fmovsle %icc, %f0, %f5
4048 tsubcctv %g7, 0x0033, %l6
4049 tcs %xcc, 0x0
4050 movge %icc, %i3, %o4
4051 edge16l %i6, %g6, %o3
4052 movvs %xcc, %l0, %g4
4053 xnor %l3, 0x0577, %g1
4054 orn %o2, %g5, %i5
4055 ldx [%l7 + 0x68], %g3
4056 umul %l4, 0x12E4, %l1
4057 edge16 %o0, %i4, %l2
4058 ble,pt %xcc, loop_353
4059 fblg,a %fcc1, loop_354
4060 srlx %i1, 0x10, %l5
4061 bcs,a,pn %xcc, loop_355
4062loop_353:
4063 and %i2, %o1, %o7
4064loop_354:
4065 andncc %i0, %g2, %o6
4066 movvc %xcc, %o5, %i7
4067loop_355:
4068 fmovdleu %icc, %f11, %f5
4069 andncc %g7, %i3, %l6
4070 fand %f12, %f16, %f6
4071 fsrc1 %f10, %f30
4072 sdivcc %o4, 0x0CD1, %i6
4073 fcmps %fcc2, %f14, %f5
4074 movrlez %o3, 0x062, %l0
4075 fmovrdgz %g4, %f10, %f30
4076 fnors %f30, %f14, %f24
4077 edge16ln %g6, %g1, %o2
4078 add %l3, 0x181E, %g5
4079 orncc %i5, %g3, %l4
4080 edge32 %o0, %l1, %i4
4081 srlx %l2, %i1, %i2
4082 be %xcc, loop_356
4083 movvs %xcc, %l5, %o7
4084 fmovse %icc, %f8, %f10
4085 movvs %icc, %i0, %o1
4086loop_356:
4087 edge32ln %o6, %g2, %i7
4088 udiv %g7, 0x1BB0, %i3
4089 ld [%l7 + 0x30], %f19
4090 addc %l6, 0x09BE, %o5
4091 tleu %xcc, 0x7
4092 xor %o4, 0x06ED, %i6
4093 sdiv %l0, 0x1804, %g4
4094 edge32 %o3, %g1, %o2
4095 tn %icc, 0x3
4096 tn %icc, 0x6
4097 tleu %xcc, 0x0
4098 fble,a %fcc2, loop_357
4099 bg,a %xcc, loop_358
4100 array8 %g6, %g5, %l3
4101 fpadd32s %f15, %f15, %f7
4102loop_357:
4103 nop
4104 wr %g0, 0x18, %asi
4105 stda %f0, [%l7 + 0x40] %asi
4106loop_358:
4107 fmovs %f10, %f12
4108 wr %g0, 0x2b, %asi
4109 stxa %g3, [%l7 + 0x10] %asi
4110 membar #Sync
4111 movgu %icc, %l4, %i5
4112 fmul8x16 %f29, %f16, %f16
4113 taddcctv %l1, 0x1160, %o0
4114 fbo %fcc3, loop_359
4115 edge32n %i4, %l2, %i2
4116 wr %g0, 0x10, %asi
4117 ldsha [%l7 + 0x08] %asi, %i1
4118loop_359:
4119 andn %o7, %i0, %o1
4120 mova %xcc, %o6, %l5
4121 edge16ln %g2, %i7, %g7
4122 sll %i3, 0x16, %l6
4123 nop
4124 setx loop_360, %l0, %l1
4125 jmpl %l1, %o5
4126 tneg %icc, 0x6
4127 fmovscc %xcc, %f19, %f5
4128 umul %i6, %o4, %g4
4129loop_360:
4130 addccc %o3, 0x199F, %l0
4131 xnorcc %g1, 0x04DC, %o2
4132 orn %g6, 0x16D2, %g5
4133 tne %xcc, 0x1
4134 sdiv %l3, 0x04DE, %l4
4135 fbe,a %fcc0, loop_361
4136 ldstub [%l7 + 0x3B], %g3
4137 ldstub [%l7 + 0x13], %l1
4138 umulcc %o0, %i4, %l2
4139loop_361:
4140 sll %i5, %i1, %i2
4141 edge32ln %o7, %i0, %o1
4142 fornot1s %f29, %f28, %f11
4143 saved
4144 rdpr %cwp, %g1
4145 rdpr %cansave, %g2
4146 rdpr %canrestore, %g3
4147 rdpr %cleanwin, %g4
4148 rdpr %otherwin, %g5
4149 rdpr %wstate, %g6
4150 taddcctv %l5, 0x18C8, %o6
4151 edge8 %g2, %i7, %g7
4152 edge16n %l6, %i3, %o5
4153 tvc %icc, 0x6
4154 edge32ln %o4, %i6, %g4
4155 fxnor %f2, %f6, %f20
4156 udivcc %l0, 0x010B, %g1
4157 addc %o3, %o2, %g6
4158 smul %l3, 0x01E5, %l4
4159 add %l7, 0x4C, %l6
4160 wr %g0, 0x19, %asi
4161 lda [%l6] %asi, %g3
4162 casa [%l6] 0x19, %g3, %g5
4163 edge8 %l1, %o0, %l2
4164 smul %i5, 0x105F, %i1
4165 brnz %i2, loop_362
4166 udiv %i4, 0x1CCF, %i0
4167 fpsub32 %f8, %f4, %f4
4168 bneg,a,pt %xcc, loop_363
4169loop_362:
4170 ldd [%l7 + 0x70], %f26
4171 fpackfix %f28, %f9
4172 add %o1, 0x1AC5, %l5
4173loop_363:
4174 mulx %o7, 0x1E90, %g2
4175 orncc %o6, 0x1DD0, %g7
4176 tg %xcc, 0x7
4177 and %i7, 0x1F5F, %i3
4178 sir 0x092C
4179 for %f22, %f22, %f0
4180 set 0x30, %g6
4181 lduwa [%l7 + %g6] 0x80, %o5
4182 alignaddr %l6, %o4, %g4
4183 movrne %l0, 0x048, %i6
4184 fmul8x16au %f9, %f25, %f14
4185 fba,a %fcc3, loop_364
4186 movcc %xcc, %g1, %o3
4187 set 0x64, %i4
4188 stha %g6, [%l7 + %i4] 0xe2
4189 membar #Sync
4190loop_364:
4191 nop
4192 set 0x68, %l2
4193 prefetcha [%l7 + %l2] 0x18, 0x2
4194 movl %icc, %l4, %o2
4195 edge8n %g5, %g3, %o0
4196 edge8ln %l2, %l1, %i5
4197 taddcctv %i1, %i4, %i0
4198 fmovs %f23, %f7
4199 wr %g0, 0x19, %asi
4200 ldstuba [%l7 + 0x6A] %asi, %o1
4201 andncc %i2, %o7, %l5
4202 bge,pn %icc, loop_365
4203 ldsb [%l7 + 0x1E], %g2
4204 fmul8sux16 %f2, %f24, %f28
4205 edge8n %o6, %g7, %i7
4206loop_365:
4207 brnz,a %i3, loop_366
4208 fbul,a %fcc2, loop_367
4209 tneg %icc, 0x5
4210 wr %g0, 0x11, %asi
4211 ldswa [%l7 + 0x58] %asi, %o5
4212loop_366:
4213 fnot2s %f26, %f18
4214loop_367:
4215 tleu %xcc, 0x2
4216 edge8n %o4, %g4, %l0
4217 tpos %icc, 0x3
4218 tne %xcc, 0x3
4219 fmuld8sux16 %f24, %f18, %f10
4220 movneg %icc, %l6, %g1
4221 fnand %f26, %f14, %f20
4222 orcc %o3, 0x0EA4, %i6
4223 movrgez %l3, 0x37A, %g6
4224 edge8ln %o2, %l4, %g5
4225 fmovsl %xcc, %f15, %f10
4226 tsubcc %g3, %l2, %l1
4227 umulcc %o0, %i5, %i1
4228 umulcc %i0, %i4, %i2
4229 tpos %icc, 0x5
4230 fbg,a %fcc1, loop_368
4231 fpmerge %f30, %f31, %f26
4232 array16 %o1, %l5, %o7
4233 movneg %icc, %g2, %g7
4234loop_368:
4235 nop
4236 set 0x40, %o7
4237 ldda [%l7 + %o7] 0x14, %f0
4238 fcmpne16 %f10, %f28, %i7
4239 fmovsn %icc, %f31, %f3
4240 fcmped %fcc2, %f6, %f4
4241 alignaddrl %o6, %o5, %o4
4242 set 0x5C, %i7
4243 ldswa [%l7 + %i7] 0x80, %g4
4244 edge32l %l0, %l6, %i3
4245 movvc %xcc, %o3, %i6
4246 or %g1, 0x02AA, %g6
4247 fmovscc %icc, %f27, %f26
4248 brgez,a %o2, loop_369
4249 std %f16, [%l7 + 0x68]
4250 edge16ln %l3, %l4, %g3
4251 tne %icc, 0x3
4252loop_369:
4253 brnz,a %g5, loop_370
4254 fmovsg %icc, %f7, %f22
4255 edge32 %l2, %l1, %o0
4256 taddcc %i5, 0x0224, %i1
4257loop_370:
4258 st %f2, [%l7 + 0x14]
4259 xnor %i4, 0x005D, %i2
4260 mulscc %o1, 0x1C9C, %i0
4261 movcc %xcc, %l5, %o7
4262 restored
4263 rdpr %cwp, %g1
4264 rdpr %cansave, %g2
4265 rdpr %canrestore, %g3
4266 rdpr %cleanwin, %g4
4267 rdpr %otherwin, %g5
4268 rdpr %wstate, %g6
4269 fmovrdgz %g2, %f2, %f16
4270 tneg %xcc, 0x7
4271 fmovdpos %icc, %f6, %f24
4272 saved
4273 rdpr %cwp, %g1
4274 rdpr %cansave, %g2
4275 rdpr %canrestore, %g3
4276 rdpr %cleanwin, %g4
4277 rdpr %otherwin, %g5
4278 rdpr %wstate, %g6
4279 wr %g0, 0x80, %asi
4280 ldsha [%l7 + 0x38] %asi, %i7
4281 fmovrsgz %o6, %f3, %f4
4282 movne %xcc, %o5, %g7
4283 flush %l7 + 0x2C
4284 fornot1s %f28, %f22, %f15
4285 orcc %o4, %l0, %l6
4286 movre %i3, %o3, %g4
4287 movneg %xcc, %i6, %g1
4288 brz %g6, loop_371
4289 udivx %o2, 0x131B, %l3
4290 ba,a,pn %icc, loop_372
4291 fones %f25
4292loop_371:
4293 tneg %icc, 0x1
4294 add %l7, 0x58, %l6
4295 wr %g0, 0x80, %asi
4296 casxa [%l6] 0x80, %l4, %g5
4297loop_372:
4298 ldstub [%l7 + 0x0B], %g3
4299 fmovrdne %l1, %f14, %f8
4300 alignaddrl %o0, %i5, %l2
4301 bpos,a,pt %icc, loop_373
4302 tsubcctv %i4, %i2, %i1
4303 fnand %f8, %f30, %f20
4304 tneg %icc, 0x2
4305loop_373:
4306 nop
4307 add %l7, 0x54, %l6
4308 wr %g0, 0x18, %asi
4309 casa [%l6] 0x18, %i0, %l5
4310 addcc %o1, %g2, %i7
4311 fnand %f26, %f6, %f16
4312 orcc %o6, 0x029B, %o5
4313 fpsub32s %f30, %f22, %f21
4314 movrlez %g7, %o7, %l0
4315 fsrc2 %f14, %f4
4316 tg %xcc, 0x2
4317 fbe %fcc1, loop_374
4318 srlx %l6, %o4, %i3
4319 ldd [%l7 + 0x10], %f30
4320 wr %g0, 0x88, %asi
4321 swapa [%l7 + 0x14] %asi, %o3
4322loop_374:
4323 membar 0x1C
4324 smul %g4, 0x17C1, %i6
4325 andncc %g6, %g1, %o2
4326 fandnot1 %f16, %f8, %f24
4327 fnand %f16, %f0, %f10
4328 bne,pn %xcc, loop_375
4329 array32 %l3, %g5, %g3
4330 add %l1, %o0, %i5
4331 tn %xcc, 0x0
4332loop_375:
4333 stb %l2, [%l7 + 0x21]
4334 fpmerge %f9, %f7, %f10
4335 bne,a loop_376
4336 fbug %fcc0, loop_377
4337 tsubcc %l4, 0x0DED, %i4
4338 edge32n %i2, %i0, %i1
4339loop_376:
4340 tvs %icc, 0x0
4341loop_377:
4342 edge16 %o1, %g2, %i7
4343 fmovdgu %xcc, %f8, %f27
4344 fbe,a %fcc3, loop_378
4345 srax %l5, %o5, %g7
4346 bneg,a,pn %xcc, loop_379
4347 fmovdle %xcc, %f20, %f31
4348loop_378:
4349 fpack16 %f20, %f17
4350 andcc %o7, %o6, %l0
4351loop_379:
4352 tn %icc, 0x7
4353 prefetch [%l7 + 0x78], 0x0
4354 fcmpgt32 %f28, %f6, %l6
4355 edge32 %o4, %o3, %g4
4356 addccc %i3, %i6, %g1
4357 tpos %xcc, 0x1
4358 movneg %xcc, %g6, %l3
4359 fbug,a %fcc1, loop_380
4360 tne %xcc, 0x3
4361 bpos %icc, loop_381
4362 fmovrsgz %g5, %f27, %f30
4363loop_380:
4364 fbu %fcc0, loop_382
4365 fmovdne %xcc, %f30, %f15
4366loop_381:
4367 tne %icc, 0x0
4368 mulscc %o2, %g3, %l1
4369loop_382:
4370 edge8ln %i5, %l2, %l4
4371 edge32 %i4, %i2, %i0
4372 orn %i1, %o0, %o1
4373 fbne %fcc1, loop_383
4374 move %xcc, %i7, %l5
4375 sdivcc %o5, 0x1843, %g2
4376 alignaddrl %g7, %o7, %l0
4377loop_383:
4378 udivcc %o6, 0x0749, %l6
4379 fbge,a %fcc3, loop_384
4380 fbug %fcc1, loop_385
4381 nop
4382 set 0x10, %g7
4383 stw %o4, [%l7 + %g7]
4384 bge %icc, loop_386
4385loop_384:
4386 edge16l %o3, %i3, %i6
4387loop_385:
4388 fabsd %f16, %f4
4389 fbul,a %fcc3, loop_387
4390loop_386:
4391 udiv %g1, 0x1D52, %g6
4392 tcc %xcc, 0x0
4393 tn %icc, 0x5
4394loop_387:
4395 fmovsvc %xcc, %f16, %f30
4396 bshuffle %f16, %f18, %f26
4397 fsrc1 %f20, %f20
4398 subccc %g4, %l3, %o2
4399 addcc %g3, 0x0392, %l1
4400 sllx %g5, %i5, %l2
4401 alignaddr %i4, %i2, %i0
4402 movcc %xcc, %l4, %i1
4403 fnot1 %f6, %f24
4404 fbu,a %fcc1, loop_388
4405 addccc %o0, %o1, %l5
4406 orcc %o5, 0x1A1D, %i7
4407 orn %g7, 0x0258, %g2
4408loop_388:
4409 bcs loop_389
4410 stbar
4411 movvc %icc, %l0, %o6
4412 fnot2 %f26, %f6
4413loop_389:
4414 mulscc %o7, %l6, %o3
4415 srlx %i3, %o4, %g1
4416 tcs %icc, 0x0
4417 fnot2s %f20, %f18
4418 srlx %i6, %g6, %l3
4419 fbuge %fcc2, loop_390
4420 edge16 %g4, %g3, %l1
4421 fbo,a %fcc3, loop_391
4422 tcs %xcc, 0x7
4423loop_390:
4424 tgu %icc, 0x3
4425 fbg,a %fcc2, loop_392
4426loop_391:
4427 ldx [%l7 + 0x68], %o2
4428 set 0x60, %l4
4429 prefetcha [%l7 + %l4] 0x80, 0x0
4430loop_392:
4431 fzeros %f14
4432 fmovdpos %icc, %f6, %f31
4433 array8 %l2, %g5, %i2
4434 fbue %fcc2, loop_393
4435 array8 %i4, %i0, %i1
4436 movpos %icc, %l4, %o1
4437 fmovsne %xcc, %f9, %f2
4438loop_393:
4439 addcc %l5, %o5, %i7
4440 xnorcc %o0, 0x1EDF, %g7
4441 popc 0x1751, %g2
4442 ldx [%l7 + 0x38], %o6
4443 movre %l0, 0x34F, %l6
4444 fnot1s %f1, %f8
4445 tcc %icc, 0x7
4446 fmovrsne %o3, %f29, %f0
4447 orncc %i3, %o7, %o4
4448 fmovdleu %xcc, %f31, %f8
4449 taddcc %g1, %g6, %i6
4450 nop
4451 setx loop_394, %l0, %l1
4452 jmpl %l1, %l3
4453 tneg %icc, 0x2
4454 edge16 %g3, %g4, %o2
4455 movvc %xcc, %i5, %l1
4456loop_394:
4457 udivx %g5, 0x099E, %l2
4458 set 0x54, %i5
4459 lda [%l7 + %i5] 0x81, %f19
4460 brgz,a %i2, loop_395
4461 membar 0x42
4462 srlx %i4, %i0, %l4
4463 tsubcctv %i1, 0x0D24, %o1
4464loop_395:
4465 umulcc %o5, 0x11F1, %i7
4466 movrlz %l5, %o0, %g2
4467 tne %xcc, 0x0
4468 umulcc %g7, 0x0B57, %l0
4469 fsrc1 %f22, %f8
4470 fbl,a %fcc1, loop_396
4471 or %l6, %o6, %o3
4472 fcmpes %fcc1, %f28, %f22
4473 bl,pn %xcc, loop_397
4474loop_396:
4475 edge32ln %o7, %o4, %g1
4476 movn %icc, %i3, %g6
4477 fxnors %f10, %f15, %f17
4478loop_397:
4479 fmovdvs %icc, %f25, %f27
4480 nop
4481 set 0x60, %o2
4482 ldsh [%l7 + %o2], %i6
4483 saved
4484 rdpr %cwp, %g1
4485 rdpr %cansave, %g2
4486 rdpr %canrestore, %g3
4487 rdpr %cleanwin, %g4
4488 rdpr %otherwin, %g5
4489 rdpr %wstate, %g6
4490 add %g3, 0x153C, %g4
4491 fmovrslez %l3, %f1, %f0
4492 orn %i5, 0x1C72, %o2
4493 fmul8x16al %f18, %f5, %f6
4494 umulcc %l1, %g5, %i2
4495 tle %xcc, 0x5
4496 fsrc2s %f19, %f11
4497 bcs,a,pn %xcc, loop_398
4498 movpos %xcc, %i4, %i0
4499 sdivcc %l4, 0x06EF, %i1
4500 fmovscc %icc, %f24, %f12
4501loop_398:
4502 movleu %icc, %o1, %l2
4503 membar 0x66
4504 set 0x24, %l5
4505 ldswa [%l7 + %l5] 0x04, %o5
4506 tvs %xcc, 0x6
4507 fxnor %f4, %f0, %f2
4508 tneg %xcc, 0x7
4509 umulcc %i7, 0x107D, %l5
4510 sdiv %o0, 0x0BEC, %g2
4511 tn %xcc, 0x4
4512 fmul8ulx16 %f24, %f28, %f16
4513 fabsd %f0, %f18
4514 stbar
4515 wr %g0, 0xf9, %asi
4516 stda %f16, [%l7 + 0x40] %asi
4517 membar #Sync
4518 ta %xcc, 0x4
4519 fcmple16 %f4, %f8, %l0
4520 tg %icc, 0x2
4521 fcmpgt16 %f0, %f30, %g7
4522 movle %icc, %o6, %o3
4523 edge8 %o7, %l6, %g1
4524 bgu,a loop_399
4525 lduw [%l7 + 0x28], %o4
4526 edge16l %g6, %i3, %i6
4527 alignaddrl %g4, %l3, %g3
4528loop_399:
4529 fmovdleu %icc, %f21, %f13
4530 brz,a %o2, loop_400
4531 fmovdcs %xcc, %f26, %f7
4532 bvs,a loop_401
4533 edge32l %i5, %g5, %i2
4534loop_400:
4535 fbge %fcc2, loop_402
4536 movleu %icc, %i4, %i0
4537loop_401:
4538 fnegs %f19, %f28
4539 fmovdge %icc, %f12, %f21
4540loop_402:
4541 ldub [%l7 + 0x71], %l4
4542 set 0x178, %o6
4543 nop ! nop ! ldxa [%g0 + %o6] 0x40, %i1 ripped by fixASI40.pl ripped by fixASI40.pl
4544 array32 %o1, %l2, %l1
4545 bshuffle %f16, %f18, %f6
4546 fexpand %f8, %f0
4547 movrlez %i7, 0x1A2, %l5
4548 mulx %o5, 0x0976, %o0
4549 orn %g2, %l0, %o6
4550 bge,a loop_403
4551 bg loop_404
4552 nop
4553 set 0x30, %i2
4554 ldd [%l7 + %i2], %f6
4555 tsubcctv %g7, %o3, %o7
4556loop_403:
4557 xnor %g1, 0x0EA4, %l6
4558loop_404:
4559 restored
4560 rdpr %cwp, %g1
4561 rdpr %cansave, %g2
4562 rdpr %canrestore, %g3
4563 rdpr %cleanwin, %g4
4564 rdpr %otherwin, %g5
4565 rdpr %wstate, %g6
4566 umul %o4, 0x1B84, %i3
4567 addcc %i6, %g4, %g6
4568 srlx %l3, 0x1E, %g3
4569 smul %o2, %i5, %i2
4570 fbge %fcc0, loop_405
4571 bcs,a loop_406
4572 edge32 %g5, %i0, %i4
4573 fmovdg %xcc, %f29, %f25
4574loop_405:
4575 fmovrse %i1, %f8, %f18
4576loop_406:
4577 bge,a,pt %xcc, loop_407
4578 fmovdg %icc, %f29, %f18
4579 movcc %xcc, %o1, %l2
4580 set 0x34, %o1
4581 lduha [%l7 + %o1] 0x18, %l4
4582loop_407:
4583 fmovsa %xcc, %f7, %f23
4584 fbge,a %fcc1, loop_408
4585 subc %i7, 0x1E75, %l5
4586 array16 %l1, %o5, %o0
4587 bcs,pt %xcc, loop_409
4588loop_408:
4589 tne %xcc, 0x5
4590 ta %icc, 0x7
4591 edge8 %g2, %l0, %o6
4592loop_409:
4593 fcmpne32 %f4, %f0, %g7
4594 edge8l %o3, %o7, %g1
4595 fmovrsgez %o4, %f10, %f15
4596 movle %xcc, %l6, %i3
4597 orncc %g4, 0x08E1, %i6
4598 mova %icc, %g6, %l3
4599 tge %icc, 0x6
4600 fzero %f30
4601 te %xcc, 0x7
4602 te %icc, 0x3
4603 tpos %xcc, 0x4
4604 siam 0x6
4605 movne %icc, %o2, %i5
4606 st %f27, [%l7 + 0x74]
4607 orncc %i2, 0x1DCA, %g3
4608 membar 0x20
4609 fabsd %f26, %f20
4610 wr %g0, 0x18, %asi
4611 prefetcha [%l7 + 0x58] %asi, 0x2
4612 srl %i4, %i0, %i1
4613 edge16n %l2, %l4, %o1
4614 set 0x34, %o5
4615 lda [%l7 + %o5] 0x19, %f6
4616 tsubcc %l5, %l1, %o5
4617 movrgz %i7, 0x260, %o0
4618 andcc %l0, %g2, %g7
4619 fmovdle %icc, %f31, %f17
4620 sir 0x051F
4621 subccc %o6, %o3, %g1
4622 restored
4623 rdpr %cwp, %g1
4624 rdpr %cansave, %g2
4625 rdpr %canrestore, %g3
4626 rdpr %cleanwin, %g4
4627 rdpr %otherwin, %g5
4628 rdpr %wstate, %g6
4629 or %o4, %l6, %i3
4630 movrlez %g4, 0x2CB, %o7
4631 taddcc %g6, %i6, %o2
4632 mova %icc, %l3, %i2
4633 fmovse %xcc, %f17, %f11
4634 fnand %f10, %f24, %f16
4635 set 0x34, %o4
4636 ldswa [%l7 + %o4] 0x0c, %g3
4637 ldsw [%l7 + 0x44], %i5
4638 fpadd16 %f24, %f24, %f2
4639 alignaddrl %i4, %g5, %i0
4640 move %xcc, %l2, %l4
4641 srlx %i1, %o1, %l1
4642 wr %g0, 0x11, %asi
4643 ldsha [%l7 + 0x60] %asi, %l5
4644 fmovrdgez %o5, %f24, %f18
4645 tvc %icc, 0x5
4646 edge8l %o0, %i7, %g2
4647 subc %l0, %o6, %o3
4648 tne %icc, 0x5
4649 ldstub [%l7 + 0x2D], %g1
4650 sllx %o4, 0x0E, %g7
4651 movrgez %i3, %l6, %o7
4652 umulcc %g6, %i6, %o2
4653 udiv %g4, 0x0310, %i2
4654 nop
4655 setx loop_410, %l0, %l1
4656 jmpl %l1, %l3
4657 mova %xcc, %i5, %g3
4658 ta %icc, 0x1
4659 wr %g0, 0x11, %asi
4660 stda %g4, [%l7 + 0x48] %asi
4661loop_410:
4662 alignaddr %i4, %i0, %l4
4663 tn %xcc, 0x1
4664 xnor %i1, %l2, %o1
4665 edge32l %l1, %l5, %o5
4666 move %xcc, %i7, %g2
4667 fnot1 %f16, %f20
4668 wr %g0, 0x89, %asi
4669 stba %l0, [%l7 + 0x66] %asi
4670 fxors %f13, %f28, %f5
4671 fmul8x16au %f20, %f27, %f24
4672 tcs %xcc, 0x2
4673 tpos %xcc, 0x0
4674 ble loop_411
4675 mulscc %o0, 0x1A4D, %o6
4676 movrne %o3, 0x04A, %g1
4677 movrlez %g7, %i3, %l6
4678loop_411:
4679 or %o4, 0x086E, %g6
4680 std %i6, [%l7 + 0x58]
4681 fzero %f12
4682 fxors %f19, %f3, %f6
4683 set 0x30, %g1
4684 ldxa [%g0 + %g1] 0x50, %o7
4685 fbul,a %fcc2, loop_412
4686 orn %o2, 0x1618, %i2
4687 wr %g0, 0x80, %asi
4688 ldswa [%l7 + 0x5C] %asi, %l3
4689loop_412:
4690 tn %icc, 0x7
4691 lduh [%l7 + 0x46], %g4
4692 fbue,a %fcc3, loop_413
4693 add %i5, 0x0BC4, %g5
4694 array16 %g3, %i0, %l4
4695 wr %g0, 0x26, %asi
4696 ldda [%l7 + 0x30] %asi, %i4
4697loop_413:
4698 addc %i1, %o1, %l1
4699 set 0x5C, %i3
4700 stwa %l5, [%l7 + %i3] 0x0c
4701 fbug,a %fcc1, loop_414
4702 edge16 %o5, %i7, %l2
4703 fmovdn %icc, %f11, %f1
4704 fblg,a %fcc0, loop_415
4705loop_414:
4706 udiv %g2, 0x1F74, %l0
4707 taddcctv %o6, 0x0422, %o0
4708 fandnot2s %f29, %f13, %f3
4709loop_415:
4710 umul %o3, %g1, %g7
4711 bneg,a loop_416
4712 movvc %icc, %i3, %o4
4713 fexpand %f24, %f16
4714 subcc %l6, 0x14F1, %g6
4715loop_416:
4716 addccc %o7, %o2, %i2
4717 movcc %icc, %i6, %g4
4718 edge8n %l3, %i5, %g3
4719 movl %xcc, %g5, %l4
4720 edge32l %i4, %i1, %i0
4721 subcc %l1, %l5, %o5
4722 andcc %o1, 0x086F, %i7
4723 move %icc, %g2, %l0
4724 fxors %f23, %f10, %f30
4725 fmovrsgez %o6, %f25, %f29
4726 fmovse %xcc, %f13, %f13
4727 fnors %f25, %f29, %f12
4728 lduw [%l7 + 0x18], %l2
4729 udivcc %o3, 0x134B, %g1
4730 fbne,a %fcc0, loop_417
4731 prefetch [%l7 + 0x2C], 0x1
4732 xnor %g7, %i3, %o0
4733 addc %l6, %o4, %g6
4734loop_417:
4735 tneg %xcc, 0x1
4736 nop
4737 setx loop_418, %l0, %l1
4738 wrpr 0x1, %tl
4739 wrpr %l1, %tnpc
4740 setx 0x34400001400, %l0, %l1
4741 wrpr %l1, %tstate
4742 wrhpr 0x4, %htstate
4743 done
4744 bneg,a,pt %icc, loop_419
4745 sdivcc %o2, 0x1CBE, %i2
4746 tleu %icc, 0x0
4747loop_418:
4748 stbar
4749loop_419:
4750 edge16n %i6, %g4, %l3
4751 restored
4752 rdpr %cwp, %g1
4753 rdpr %cansave, %g2
4754 rdpr %canrestore, %g3
4755 rdpr %cleanwin, %g4
4756 rdpr %otherwin, %g5
4757 rdpr %wstate, %g6
4758 saved
4759 rdpr %cwp, %g1
4760 rdpr %cansave, %g2
4761 rdpr %canrestore, %g3
4762 rdpr %cleanwin, %g4
4763 rdpr %otherwin, %g5
4764 rdpr %wstate, %g6
4765 lduh [%l7 + 0x5A], %o7
4766 fpadd16s %f1, %f5, %f28
4767 fandnot2 %f18, %f30, %f4
4768 tge %xcc, 0x4
4769 mulscc %i5, 0x17F2, %g5
4770 pdist %f24, %f30, %f26
4771 lduw [%l7 + 0x4C], %g3
4772 edge8n %i4, %l4, %i0
4773 tne %icc, 0x6
4774 srlx %l1, 0x0C, %i1
4775 fmovdn %icc, %f20, %f0
4776 popc 0x1CC3, %l5
4777 fblg %fcc1, loop_420
4778 nop
4779 setx loop_421, %l0, %l1
4780 wrpr 0x1, %tl
4781 wrpr %l1, %tpc
4782 add %l1, 0x4, %l1
4783 wrpr %l1, %tnpc
4784 setx 0x34400001400, %l0, %l1
4785 wrpr %l1, %tstate
4786 wrhpr 0x4, %htstate
4787 retry
4788 smul %o1, %i7, %g2
4789 movcc %icc, %o5, %l0
4790loop_420:
4791 ld [%l7 + 0x24], %f7
4792loop_421:
4793 sir 0x00C4
4794 mova %icc, %o6, %o3
4795 smul %l2, %g1, %i3
4796 movne %xcc, %o0, %g7
4797 lduh [%l7 + 0x72], %l6
4798 bvc,a loop_422
4799 fmovsneg %icc, %f1, %f13
4800 membar 0x2E
4801 sllx %o4, 0x0E, %g6
4802loop_422:
4803 movrlz %i2, %o2, %i6
4804 sdivx %g4, 0x15E5, %l3
4805 fands %f25, %f0, %f26
4806 fmovrsne %i5, %f1, %f9
4807 bcs,pt %xcc, loop_423
4808 alignaddrl %g5, %o7, %i4
4809 ldsw [%l7 + 0x1C], %g3
4810 tvc %xcc, 0x6
4811loop_423:
4812 call loop_424
4813 movn %icc, %l4, %l1
4814 fand %f30, %f2, %f14
4815 add %i1, %l5, %i0
4816loop_424:
4817 fnor %f20, %f2, %f22
4818 fmovd %f0, %f8
4819 edge8l %o1, %g2, %i7
4820 ld [%l7 + 0x38], %f29
4821 xnorcc %l0, %o5, %o6
4822 wr %g0, 0x89, %asi
4823 prefetcha [%l7 + 0x18] %asi, 0x3
4824 fbu %fcc1, loop_425
4825 udiv %g1, 0x06DF, %o3
4826 movrne %o0, 0x1F8, %i3
4827 fmovda %xcc, %f2, %f26
4828loop_425:
4829 nop
4830 setx loop_426, %l0, %l1
4831 jmpl %l1, %g7
4832 sdivcc %o4, 0x0DD3, %g6
4833 set 0x32, %g5
4834 lduha [%l7 + %g5] 0x10, %i2
4835loop_426:
4836 fpmerge %f15, %f9, %f30
4837 orncc %o2, 0x15B2, %l6
4838 addcc %i6, 0x0532, %g4
4839 edge32l %i5, %g5, %l3
4840 fornot2s %f30, %f27, %f23
4841 fbne,a %fcc0, loop_427
4842 edge32 %o7, %i4, %l4
4843 move %icc, %l1, %i1
4844 movpos %icc, %g3, %i0
4845loop_427:
4846 faligndata %f12, %f24, %f20
4847 fpadd16s %f19, %f22, %f4
4848 edge32l %l5, %g2, %i7
4849 bcs loop_428
4850 subcc %l0, %o5, %o6
4851 subccc %o1, 0x1B1C, %l2
4852 movre %o3, %g1, %i3
4853loop_428:
4854 tl %xcc, 0x5
4855 move %icc, %o0, %o4
4856 fsrc2 %f22, %f6
4857 edge16ln %g7, %i2, %o2
4858 orcc %l6, 0x0DEB, %g6
4859 nop
4860 setx loop_429, %l0, %l1
4861 wrpr 0x1, %tl
4862 wrpr %l1, %tpc
4863 add %l1, 0x4, %l1
4864 wrpr %l1, %tnpc
4865 setx 0x34400001400, %l0, %l1
4866 wrpr %l1, %tstate
4867 wrhpr 0x4, %htstate
4868 retry
4869 nop
4870 setx loop_430, %l0, %l1
4871 wrpr 0x1, %tl
4872 wrpr %l1, %tnpc
4873 setx 0x34400001400, %l0, %l1
4874 wrpr %l1, %tstate
4875 wrhpr 0x4, %htstate
4876 done
4877 lduh [%l7 + 0x10], %i6
4878 fand %f14, %f28, %f8
4879loop_429:
4880 ldsw [%l7 + 0x38], %g4
4881loop_430:
4882 move %xcc, %g5, %i5
4883 taddcctv %l3, 0x0FB2, %i4
4884 subcc %l4, %o7, %i1
4885 stw %l1, [%l7 + 0x5C]
4886 ldx [%l7 + 0x58], %i0
4887 set 0x25, %l6
4888 ldstuba [%l7 + %l6] 0x11, %g3
4889 sir 0x0D75
4890 movneg %icc, %l5, %i7
4891 fpsub32s %f10, %f18, %f25
4892 ldub [%l7 + 0x29], %l0
4893 restored
4894 rdpr %cwp, %g1
4895 rdpr %cansave, %g2
4896 rdpr %canrestore, %g3
4897 rdpr %cleanwin, %g4
4898 rdpr %otherwin, %g5
4899 rdpr %wstate, %g6
4900 fmovrse %g2, %f21, %f27
4901 ldsb [%l7 + 0x64], %o6
4902 fpmerge %f6, %f14, %f22
4903 movpos %icc, %o5, %o1
4904 popc %o3, %l2
4905 movrgz %i3, %o0, %g1
4906 wr %g0, 0x89, %asi
4907 ldstuba [%l7 + 0x4E] %asi, %g7
4908 bneg loop_431
4909 nop
4910 setx loop_432, %l0, %l1
4911 jmpl %l1, %o4
4912 ldd [%l7 + 0x58], %f20
4913 fabsd %f8, %f18
4914loop_431:
4915 tn %xcc, 0x0
4916loop_432:
4917 fmul8sux16 %f16, %f6, %f0
4918 for %f20, %f18, %f26
4919 fpadd32s %f21, %f29, %f16
4920 fbule %fcc0, loop_433
4921 tne %xcc, 0x5
4922 sra %i2, 0x1E, %l6
4923 tge %xcc, 0x2
4924loop_433:
4925 nop
4926 setx loop_434, %l0, %l1
4927 wrpr 0x1, %tl
4928 wrpr %l1, %tnpc
4929 setx 0x34400001400, %l0, %l1
4930 wrpr %l1, %tstate
4931 wrhpr 0x4, %htstate
4932 done
4933 fmovdneg %xcc, %f11, %f21
4934 umulcc %g6, %i6, %g4
4935 array8 %g5, %o2, %l3
4936loop_434:
4937 udivx %i4, 0x17AE, %i5
4938 sra %l4, 0x12, %i1
4939 orcc %l1, %i0, %g3
4940 bge,a,pn %xcc, loop_435
4941 tge %icc, 0x0
4942 mulx %l5, 0x0536, %o7
4943 tsubcctv %i7, 0x1F0C, %l0
4944loop_435:
4945 nop
4946 set 0x41, %g2
4947 lduba [%l7 + %g2] 0x0c, %g2
4948 movrlez %o6, %o5, %o1
4949 fpadd16 %f6, %f18, %f4
4950 fbule,a %fcc1, loop_436
4951 bshuffle %f8, %f28, %f6
4952 fandnot2s %f15, %f8, %f10
4953 popc %o3, %l2
4954loop_436:
4955 ld [%l7 + 0x74], %f12
4956 tge %icc, 0x7
4957 movrgez %o0, 0x2D6, %g1
4958 mova %icc, %i3, %o4
4959 fmovsg %xcc, %f8, %f7
4960 fpsub32s %f27, %f28, %f21
4961 edge16ln %g7, %l6, %g6
4962 fsrc2s %f6, %f6
4963 movn %icc, %i2, %g4
4964 fbe %fcc3, loop_437
4965 movvc %icc, %g5, %i6
4966 fcmpeq16 %f8, %f26, %o2
4967 flush %l7 + 0x68
4968loop_437:
4969 tpos %icc, 0x5
4970 movpos %icc, %l3, %i4
4971 movrgz %l4, %i5, %l1
4972 fmovse %xcc, %f19, %f0
4973 fsrc1 %f2, %f26
4974 fcmped %fcc3, %f10, %f30
4975 fnot2 %f2, %f2
4976 wr %g0, 0x18, %asi
4977 lduwa [%l7 + 0x64] %asi, %i1
4978 andncc %i0, %l5, %o7
4979 fmovrdgez %g3, %f2, %f10
4980 fcmpeq16 %f26, %f14, %l0
4981 alignaddr %g2, %i7, %o6
4982 or %o1, %o3, %l2
4983 edge8l %o0, %g1, %i3
4984 fbule %fcc1, loop_438
4985 movleu %icc, %o5, %g7
4986 or %o4, 0x0DC7, %l6
4987 sdivcc %i2, 0x115B, %g6
4988loop_438:
4989 fbn %fcc0, loop_439
4990 fbuge %fcc0, loop_440
4991 st %f1, [%l7 + 0x24]
4992 udivcc %g5, 0x16E5, %g4
4993loop_439:
4994 bcc,a loop_441
4995loop_440:
4996 xnor %i6, %l3, %o2
4997 fmul8sux16 %f28, %f22, %f26
4998 fmovscc %xcc, %f14, %f24
4999loop_441:
5000 movvs %icc, %l4, %i5
5001 movcc %xcc, %l1, %i1
5002 te %icc, 0x0
5003 fmovdvs %xcc, %f31, %f13
5004 st %f15, [%l7 + 0x70]
5005 fbu,a %fcc0, loop_442
5006 fnand %f30, %f10, %f8
5007 ldd [%l7 + 0x58], %f16
5008 andncc %i4, %l5, %i0
5009loop_442:
5010 fmovdgu %icc, %f11, %f12
5011 movl %icc, %g3, %o7
5012 fbg,a %fcc1, loop_443
5013 fbue %fcc2, loop_444
5014 fmovsg %xcc, %f1, %f0
5015 brnz,a %g2, loop_445
5016loop_443:
5017 tpos %xcc, 0x1
5018loop_444:
5019 sth %l0, [%l7 + 0x12]
5020 membar 0x59
5021loop_445:
5022 smulcc %o6, %o1, %i7
5023 brnz,a %l2, loop_446
5024 fmovdcs %xcc, %f18, %f27
5025 nop
5026 set 0x18, %i6
5027 ldx [%l7 + %i6], %o0
5028 edge16l %g1, %o3, %i3
5029loop_446:
5030 udiv %g7, 0x0A27, %o4
5031 bge,pt %icc, loop_447
5032 udivx %o5, 0x1861, %l6
5033 movl %xcc, %i2, %g6
5034 sra %g4, 0x0D, %i6
5035loop_447:
5036 movrlez %g5, %o2, %l3
5037 sir 0x1C3F
5038 tsubcctv %l4, 0x0F69, %i5
5039 subc %i1, 0x1B31, %l1
5040 udiv %l5, 0x12DD, %i4
5041 set 0x20, %i0
5042 lduwa [%l7 + %i0] 0x88, %g3
5043 mulscc %o7, 0x15E6, %g2
5044 fmovdg %icc, %f23, %f7
5045 tcc %xcc, 0x2
5046 edge32l %l0, %o6, %i0
5047 umulcc %o1, %i7, %l2
5048 sub %g1, 0x19F8, %o3
5049 fmovrdlez %i3, %f26, %f22
5050 tsubcctv %o0, 0x0BCF, %o4
5051 xnorcc %g7, %l6, %i2
5052 tneg %xcc, 0x5
5053 brnz,a %g6, loop_448
5054 tne %xcc, 0x3
5055 movre %g4, %o5, %g5
5056 fmovsne %icc, %f20, %f31
5057loop_448:
5058 xnor %i6, 0x03AE, %l3
5059 call loop_449
5060 mulscc %l4, %i5, %o2
5061 fmovdle %xcc, %f20, %f9
5062 fnot2 %f30, %f18
5063loop_449:
5064 udiv %i1, 0x09C5, %l1
5065 tg %icc, 0x7
5066 fbg,a %fcc0, loop_450
5067 array8 %i4, %l5, %o7
5068 fandnot1 %f20, %f18, %f30
5069 xor %g3, %l0, %o6
5070loop_450:
5071 fsrc2s %f6, %f30
5072 sdiv %i0, 0x1EC7, %g2
5073 addccc %i7, %o1, %g1
5074 movcs %icc, %l2, %i3
5075 tgu %icc, 0x4
5076 edge16n %o0, %o3, %o4
5077 tcc %xcc, 0x4
5078 fbge %fcc3, loop_451
5079 tgu %xcc, 0x2
5080 fnot2s %f15, %f17
5081 for %f20, %f18, %f10
5082loop_451:
5083 movrgz %g7, %i2, %l6
5084 edge8 %g4, %o5, %g6
5085 faligndata %f16, %f18, %f6
5086 sllx %g5, 0x1A, %l3
5087 edge8n %i6, %l4, %o2
5088 subcc %i5, 0x047A, %i1
5089 smul %i4, 0x03EA, %l5
5090 membar #Sync
5091 wr %g0, 0x17, %asi
5092 ldda [%l7 + 0x40] %asi, %f16
5093 bcc,a loop_452
5094 fmul8ulx16 %f6, %f0, %f18
5095 srl %o7, 0x10, %l1
5096 std %g2, [%l7 + 0x08]
5097loop_452:
5098 fmovsg %icc, %f13, %f14
5099 tcc %icc, 0x1
5100 addccc %l0, %i0, %o6
5101 add %l7, 0x38, %l6
5102 wr %g0, 0x81, %asi
5103 casxa [%l6] 0x81, %i7, %o1
5104 movge %icc, %g2, %l2
5105 fbne %fcc3, loop_453
5106 fble,a %fcc2, loop_454
5107 fmovse %icc, %f23, %f15
5108 tge %icc, 0x7
5109loop_453:
5110 saved
5111 rdpr %cwp, %g1
5112 rdpr %cansave, %g2
5113 rdpr %canrestore, %g3
5114 rdpr %cleanwin, %g4
5115 rdpr %otherwin, %g5
5116 rdpr %wstate, %g6
5117loop_454:
5118 fnot1 %f14, %f26
5119 edge8l %i3, %o0, %g1
5120 edge32ln %o3, %g7, %i2
5121 tcs %xcc, 0x3
5122 te %xcc, 0x4
5123 ld [%l7 + 0x54], %f27
5124 add %o4, %g4, %l6
5125 tn %xcc, 0x4
5126 restored
5127 rdpr %cwp, %g1
5128 rdpr %cansave, %g2
5129 rdpr %canrestore, %g3
5130 rdpr %cleanwin, %g4
5131 rdpr %otherwin, %g5
5132 rdpr %wstate, %g6
5133 ldd [%l7 + 0x08], %o4
5134 addcc %g6, %g5, %l3
5135 fmovdge %xcc, %f6, %f18
5136 add %l4, %i6, %i5
5137 stb %i1, [%l7 + 0x25]
5138 edge8n %i4, %o2, %o7
5139 sethi 0x1755, %l5
5140 flush %l7 + 0x24
5141 edge32 %g3, %l0, %i0
5142 addccc %o6, %i7, %l1
5143 fzero %f4
5144 umul %g2, 0x0258, %o1
5145 andn %i3, 0x0B5B, %l2
5146 movrgz %o0, %o3, %g7
5147 fmovsgu %xcc, %f25, %f21
5148 fbl,a %fcc3, loop_455
5149 flush %l7 + 0x50
5150 bl,pt %xcc, loop_456
5151 sir 0x1983
5152loop_455:
5153 andn %i2, 0x14CF, %o4
5154 ble,a,pn %xcc, loop_457
5155loop_456:
5156 bvs,a %icc, loop_458
5157 orcc %g1, 0x0A7C, %g4
5158 ldsb [%l7 + 0x18], %o5
5159loop_457:
5160 nop
5161 set 0x5C, %g3
5162 ldub [%l7 + %g3], %l6
5163loop_458:
5164 fcmple32 %f30, %f22, %g5
5165 move %icc, %g6, %l4
5166 taddcc %l3, 0x1160, %i6
5167 nop
5168 setx loop_459, %l0, %l1
5169 wrpr 0x1, %tl
5170 wrpr %l1, %tpc
5171 add %l1, 0x4, %l1
5172 wrpr %l1, %tnpc
5173 setx 0x34400001400, %l0, %l1
5174 wrpr %l1, %tstate
5175 wrhpr 0x4, %htstate
5176 retry
5177 tsubcctv %i1, 0x1DA7, %i4
5178 bpos,a,pn %xcc, loop_460
5179 edge32ln %i5, %o7, %l5
5180loop_459:
5181 fnegs %f10, %f4
5182 srl %g3, %o2, %l0
5183loop_460:
5184 fornot1s %f15, %f13, %f19
5185 fmovd %f26, %f20
5186 edge8 %o6, %i0, %l1
5187 ble,a loop_461
5188 edge16n %i7, %o1, %i3
5189 movl %xcc, %g2, %o0
5190 fnands %f22, %f10, %f0
5191loop_461:
5192 bpos %xcc, loop_462
5193 udiv %o3, 0x03C1, %l2
5194 tleu %xcc, 0x2
5195 fnand %f22, %f2, %f0
5196loop_462:
5197 tg %icc, 0x4
5198 tle %icc, 0x5
5199 stx %g7, [%l7 + 0x70]
5200 edge32 %o4, %g1, %i2
5201 bne %icc, loop_463
5202 smul %o5, %l6, %g5
5203 andcc %g6, 0x0B1F, %l4
5204 fcmple32 %f8, %f24, %g4
5205loop_463:
5206 sdivx %i6, 0x13DE, %l3
5207 bge,pn %xcc, loop_464
5208 edge16ln %i4, %i5, %o7
5209 fnand %f20, %f22, %f24
5210 alignaddrl %l5, %i1, %o2
5211loop_464:
5212 fpadd16 %f20, %f0, %f20
5213 brz %g3, loop_465
5214 movrne %l0, %o6, %l1
5215 movrgz %i0, 0x3F1, %i7
5216 membar 0x2F
5217loop_465:
5218 movg %icc, %i3, %o1
5219 umulcc %g2, 0x147D, %o0
5220 tleu %xcc, 0x4
5221 alignaddr %l2, %o3, %g7
5222 ld [%l7 + 0x60], %f28
5223 fpadd16s %f1, %f11, %f23
5224 xnorcc %g1, 0x182A, %o4
5225 fsrc1s %f23, %f20
5226 fcmped %fcc2, %f22, %f18
5227 sethi 0x14D3, %o5
5228 bcs,a loop_466
5229 fbne %fcc0, loop_467
5230 add %l6, 0x05D5, %i2
5231 sllx %g6, %g5, %g4
5232loop_466:
5233 alignaddrl %l4, %i6, %i4
5234loop_467:
5235 tg %icc, 0x4
5236 subc %l3, 0x03BE, %i5
5237 ldsb [%l7 + 0x38], %l5
5238 xorcc %o7, 0x19E1, %o2
5239 fmovrde %i1, %f24, %f14
5240 addc %g3, 0x13C1, %l0
5241 edge16n %l1, %i0, %i7
5242 fpsub32 %f14, %f30, %f10
5243 addcc %o6, 0x0DB7, %i3
5244 sllx %o1, 0x06, %g2
5245 fmovrsne %l2, %f1, %f22
5246 edge32l %o0, %o3, %g7
5247 set 0x74, %g4
5248 swapa [%l7 + %g4] 0x80, %o4
5249 move %xcc, %o5, %l6
5250 tge %xcc, 0x7
5251 tn %xcc, 0x7
5252 fornot1 %f12, %f20, %f2
5253 fmovrsne %i2, %f19, %f12
5254 fbe,a %fcc2, loop_468
5255 movrne %g6, %g1, %g5
5256 movcc %icc, %g4, %l4
5257 ble,pt %icc, loop_469
5258loop_468:
5259 movre %i4, %l3, %i6
5260 sllx %l5, 0x1F, %i5
5261 brgez %o2, loop_470
5262loop_469:
5263 or %i1, 0x0A29, %g3
5264 tle %xcc, 0x7
5265 alignaddr %l0, %l1, %i0
5266loop_470:
5267 orn %i7, 0x1E24, %o7
5268 membar 0x41
5269 fmovde %xcc, %f25, %f29
5270 tleu %icc, 0x5
5271 std %o6, [%l7 + 0x40]
5272 alignaddr %o1, %g2, %i3
5273 sethi 0x0D13, %l2
5274 taddcc %o0, %g7, %o3
5275 edge8n %o5, %l6, %o4
5276 movrgz %i2, 0x21B, %g6
5277 movcs %xcc, %g5, %g4
5278 xnor %l4, 0x1D21, %g1
5279 tne %xcc, 0x2
5280 fpadd32 %f10, %f28, %f12
5281 fpsub32s %f30, %f4, %f14
5282 fbuge %fcc0, loop_471
5283 swap [%l7 + 0x5C], %l3
5284 bcs,a,pn %icc, loop_472
5285 umul %i6, %i4, %i5
5286loop_471:
5287 xor %l5, %o2, %i1
5288 fandnot1 %f2, %f28, %f4
5289loop_472:
5290 orn %l0, 0x122D, %l1
5291 fmovdge %icc, %f13, %f28
5292 fones %f3
5293 popc 0x058C, %g3
5294 or %i0, 0x18A8, %o7
5295 array32 %i7, %o1, %o6
5296 fcmple16 %f10, %f24, %i3
5297 subcc %l2, %o0, %g7
5298 ldub [%l7 + 0x15], %g2
5299 xorcc %o5, 0x0D60, %o3
5300 fpsub32s %f27, %f28, %f7
5301 wr %g0, 0x88, %asi
5302 stwa %o4, [%l7 + 0x20] %asi
5303 bge,a %xcc, loop_473
5304 fmovdg %icc, %f24, %f6
5305 fnors %f25, %f28, %f30
5306 fcmpes %fcc0, %f8, %f7
5307loop_473:
5308 nop
5309 set 0x6E, %o3
5310 stba %i2, [%l7 + %o3] 0x22
5311 membar #Sync
5312 add %g6, %l6, %g4
5313 tg %xcc, 0x7
5314 fandnot1s %f27, %f27, %f22
5315 tsubcc %g5, 0x0524, %l4
5316 edge8ln %l3, %g1, %i6
5317 bge,a loop_474
5318 sir 0x0211
5319 ldsw [%l7 + 0x28], %i5
5320 addc %i4, 0x128E, %o2
5321loop_474:
5322 fmovsvc %xcc, %f29, %f2
5323 saved
5324 rdpr %cwp, %g1
5325 rdpr %cansave, %g2
5326 rdpr %canrestore, %g3
5327 rdpr %cleanwin, %g4
5328 rdpr %otherwin, %g5
5329 rdpr %wstate, %g6
5330 tleu %icc, 0x4
5331 tpos %icc, 0x1
5332 bn loop_475
5333 tg %xcc, 0x5
5334 andncc %i1, %l5, %l0
5335 fpadd32s %f27, %f14, %f0
5336loop_475:
5337 brnz %g3, loop_476
5338 restored
5339 rdpr %cwp, %g1
5340 rdpr %cansave, %g2
5341 rdpr %canrestore, %g3
5342 rdpr %cleanwin, %g4
5343 rdpr %otherwin, %g5
5344 rdpr %wstate, %g6
5345 edge8ln %i0, %o7, %l1
5346 udiv %o1, 0x1676, %i7
5347loop_476:
5348 nop
5349 wr %g0, 0x89, %asi
5350 sta %f27, [%l7 + 0x40] %asi
5351 movn %icc, %o6, %i3
5352 for %f30, %f0, %f12
5353 fbo,a %fcc2, loop_477
5354 tle %xcc, 0x7
5355 bcc,a,pn %icc, loop_478
5356 edge8l %l2, %o0, %g7
5357loop_477:
5358 andcc %g2, %o3, %o4
5359 set 0x10, %l1
5360 ldswa [%l7 + %l1] 0x88, %o5
5361loop_478:
5362 taddcctv %g6, 0x0CC0, %l6
5363 saved
5364 rdpr %cwp, %g1
5365 rdpr %cansave, %g2
5366 rdpr %canrestore, %g3
5367 rdpr %cleanwin, %g4
5368 rdpr %otherwin, %g5
5369 rdpr %wstate, %g6
5370 nop
5371 setx loop_479, %l0, %l1
5372 jmpl %l1, %g4
5373 fpadd16 %f4, %f2, %f16
5374 movrlez %i2, %l4, %g5
5375 movleu %xcc, %g1, %l3
5376loop_479:
5377 fbug,a %fcc1, loop_480
5378 udiv %i5, 0x1178, %i4
5379 sub %o2, 0x1AB6, %i6
5380 tneg %xcc, 0x3
5381loop_480:
5382 movrlez %l5, %i1, %l0
5383 edge8n %i0, %g3, %l1
5384 fmovse %xcc, %f21, %f9
5385 fcmpes %fcc3, %f18, %f2
5386 tle %icc, 0x0
5387 movg %xcc, %o1, %o7
5388 restored
5389 rdpr %cwp, %g1
5390 rdpr %cansave, %g2
5391 rdpr %canrestore, %g3
5392 rdpr %cleanwin, %g4
5393 rdpr %otherwin, %g5
5394 rdpr %wstate, %g6
5395 nop
5396 setx loop_481, %l0, %l1
5397 wrpr 0x1, %tl
5398 wrpr %l1, %tnpc
5399 setx 0x34400001400, %l0, %l1
5400 wrpr %l1, %tstate
5401 wrhpr 0x4, %htstate
5402 done
5403 bpos,a %icc, loop_482
5404 bl,pt %icc, loop_483
5405 fbo,a %fcc3, loop_484
5406loop_481:
5407 fnand %f14, %f26, %f14
5408loop_482:
5409 fbuge,a %fcc2, loop_485
5410loop_483:
5411 sdivcc %i7, 0x0B0D, %o6
5412loop_484:
5413 edge32ln %i3, %l2, %g7
5414 movle %xcc, %g2, %o0
5415loop_485:
5416 fones %f2
5417 movg %icc, %o3, %o5
5418 fpackfix %f26, %f25
5419 std %g6, [%l7 + 0x70]
5420 fbe,a %fcc1, loop_486
5421 fble %fcc1, loop_487
5422 sll %o4, 0x1B, %l6
5423 tsubcc %i2, %g4, %l4
5424loop_486:
5425 ble,a %icc, loop_488
5426loop_487:
5427 srl %g1, %g5, %i5
5428 edge8ln %l3, %o2, %i6
5429 fmovscc %xcc, %f11, %f17
5430loop_488:
5431 tgu %xcc, 0x4
5432 orncc %l5, %i1, %l0
5433 fnot2s %f9, %f9
5434 movre %i0, %i4, %g3
5435 fandnot2 %f4, %f16, %f2
5436 sra %o1, %o7, %i7
5437 fblg,a %fcc0, loop_489
5438 sra %l1, 0x1B, %o6
5439 fbo %fcc1, loop_490
5440 fbn,a %fcc0, loop_491
5441loop_489:
5442 fbe %fcc3, loop_492
5443 movpos %icc, %l2, %g7
5444loop_490:
5445 smul %g2, 0x1454, %i3
5446loop_491:
5447 alignaddrl %o0, %o3, %g6
5448loop_492:
5449 movrlez %o5, 0x110, %l6
5450 edge32 %o4, %g4, %i2
5451 tg %xcc, 0x1
5452 or %g1, 0x13B3, %g5
5453 edge16ln %l4, %i5, %o2
5454 bne,a,pn %icc, loop_493
5455 tge %icc, 0x3
5456 tge %xcc, 0x1
5457 tne %xcc, 0x0
5458loop_493:
5459 fmovrdlez %l3, %f26, %f28
5460 movgu %xcc, %i6, %i1
5461 movneg %icc, %l0, %l5
5462 fmovrdlz %i4, %f26, %f28
5463 array32 %g3, %i0, %o7
5464 movn %icc, %o1, %i7
5465 udivx %o6, 0x1D96, %l1
5466 edge8l %g7, %l2, %g2
5467 fbul %fcc3, loop_494
5468 fornot1 %f6, %f4, %f16
5469 movge %icc, %o0, %i3
5470 fbl %fcc2, loop_495
5471loop_494:
5472 tsubcctv %o3, %g6, %o5
5473 edge8l %l6, %o4, %g4
5474 sdivcc %g1, 0x1283, %g5
5475loop_495:
5476 ldsh [%l7 + 0x16], %l4
5477 umulcc %i5, 0x0D03, %o2
5478 fnot1 %f22, %f6
5479 wr %g0, 0x80, %asi
5480 ldsha [%l7 + 0x1E] %asi, %i2
5481 fornot2 %f14, %f14, %f2
5482 movrgez %l3, %i6, %l0
5483 edge16 %l5, %i4, %g3
5484 wr %g0, 0x88, %asi
5485 stba %i1, [%l7 + 0x41] %asi
5486 tn %icc, 0x6
5487 sir 0x13C5
5488 add %i0, 0x08FF, %o7
5489 movne %icc, %o1, %i7
5490 fand %f24, %f22, %f6
5491 fands %f15, %f25, %f14
5492 fnands %f16, %f29, %f20
5493 tgu %icc, 0x4
5494 pdist %f30, %f14, %f6
5495 xnor %l1, 0x1595, %o6
5496 for %f14, %f20, %f6
5497 bpos,a %xcc, loop_496
5498 fornot1s %f13, %f13, %f31
5499 set 0x6C, %i1
5500 lduba [%l7 + %i1] 0x11, %g7
5501loop_496:
5502 movvs %xcc, %g2, %o0
5503 bcs loop_497
5504 edge16n %i3, %l2, %o3
5505 add %o5, %l6, %g6
5506 sdivx %g4, 0x1A86, %g1
5507loop_497:
5508 tvs %xcc, 0x0
5509 alignaddr %o4, %g5, %l4
5510 srl %o2, %i2, %l3
5511 fpackfix %f30, %f13
5512 brz %i5, loop_498
5513 movrgez %l0, 0x341, %i6
5514 lduh [%l7 + 0x3E], %l5
5515 tge %icc, 0x4
5516loop_498:
5517 movrgz %i4, %i1, %g3
5518 move %xcc, %i0, %o1
5519 sdiv %i7, 0x1477, %l1
5520 movle %icc, %o6, %o7
5521 edge32 %g2, %g7, %o0
5522 fornot1 %f18, %f22, %f8
5523 fandnot1 %f14, %f16, %f2
5524 nop
5525 setx loop_499, %l0, %l1
5526 jmpl %l1, %i3
5527 fbuge %fcc0, loop_500
5528 xorcc %l2, 0x18A0, %o5
5529 tne %xcc, 0x5
5530loop_499:
5531 edge16 %o3, %g6, %l6
5532loop_500:
5533 fmovrsgez %g4, %f3, %f2
5534 fmovdneg %icc, %f14, %f10
5535 xnor %g1, %g5, %l4
5536 fbg,a %fcc1, loop_501
5537 saved
5538 rdpr %cwp, %g1
5539 rdpr %cansave, %g2
5540 rdpr %canrestore, %g3
5541 rdpr %cleanwin, %g4
5542 rdpr %otherwin, %g5
5543 rdpr %wstate, %g6
5544 bg,a %icc, loop_502
5545 movpos %xcc, %o4, %i2
5546loop_501:
5547 fcmple16 %f24, %f14, %l3
5548 srlx %o2, %i5, %l0
5549loop_502:
5550 xor %l5, 0x19D0, %i4
5551 andn %i6, 0x132A, %i1
5552 brlz %g3, loop_503
5553 orncc %i0, %i7, %o1
5554 movrgz %o6, %o7, %g2
5555 fxnors %f19, %f29, %f24
5556loop_503:
5557 bcc,a %xcc, loop_504
5558 nop
5559 setx loop_505, %l0, %l1
5560 wrpr 0x1, %tl
5561 wrpr %l1, %tpc
5562 add %l1, 0x4, %l1
5563 wrpr %l1, %tnpc
5564 setx 0x34400001400, %l0, %l1
5565 wrpr %l1, %tstate
5566 wrhpr 0x4, %htstate
5567 retry
5568 fble %fcc3, loop_506
5569 fbe,a %fcc2, loop_507
5570loop_504:
5571 udivx %g7, 0x040B, %o0
5572loop_505:
5573 movcc %xcc, %i3, %l2
5574loop_506:
5575 taddcc %l1, %o5, %g6
5576loop_507:
5577 nop
5578 wr %g0, 0x18, %asi
5579 sta %f16, [%l7 + 0x6C] %asi
5580 fmovdge %xcc, %f26, %f20
5581 tl %icc, 0x1
5582 brlez %o3, loop_508
5583 and %g4, 0x1C0F, %g1
5584 brnz,a %g5, loop_509
5585 brlez %l4, loop_510
5586loop_508:
5587 sllx %o4, %i2, %l3
5588 add %l6, %i5, %o2
5589loop_509:
5590 edge16n %l0, %i4, %i6
5591loop_510:
5592 fmovdvc %xcc, %f30, %f12
5593 movvs %icc, %l5, %i1
5594 tpos %icc, 0x5
5595 movrlez %i0, 0x166, %g3
5596 st %f30, [%l7 + 0x68]
5597 sth %i7, [%l7 + 0x48]
5598 brnz,a %o1, loop_511
5599 tgu %xcc, 0x1
5600 xnorcc %o7, %g2, %o6
5601 smulcc %g7, %o0, %l2
5602loop_511:
5603 taddcc %l1, 0x0D4D, %i3
5604 edge16l %o5, %g6, %o3
5605 fnands %f27, %f10, %f31
5606 xor %g4, %g1, %l4
5607 movrlez %o4, %g5, %i2
5608 array8 %l3, %l6, %o2
5609 movle %xcc, %i5, %l0
5610 popc 0x0EDE, %i4
5611 smulcc %i6, 0x1E81, %i1
5612 bvs,pt %icc, loop_512
5613 ta %xcc, 0x3
5614 saved
5615 rdpr %cwp, %g1
5616 rdpr %cansave, %g2
5617 rdpr %canrestore, %g3
5618 rdpr %cleanwin, %g4
5619 rdpr %otherwin, %g5
5620 rdpr %wstate, %g6
5621 fblg %fcc3, loop_513
5622loop_512:
5623 xnor %l5, 0x10F5, %g3
5624 movvc %xcc, %i0, %o1
5625 edge8l %o7, %i7, %g2
5626loop_513:
5627 fmovrdgz %g7, %f28, %f24
5628 andcc %o6, %o0, %l2
5629 sdiv %l1, 0x0541, %o5
5630 and %i3, 0x12AD, %g6
5631 ta %icc, 0x3
5632 pdist %f24, %f4, %f26
5633 udivcc %g4, 0x1440, %o3
5634 tl %xcc, 0x7
5635 be,a,pn %xcc, loop_514
5636 movre %l4, %o4, %g1
5637 edge16ln %g5, %i2, %l3
5638 fbg %fcc3, loop_515
5639loop_514:
5640 smul %o2, 0x0B77, %i5
5641 umulcc %l0, 0x0143, %l6
5642 fmovdvc %icc, %f19, %f11
5643loop_515:
5644 ldsb [%l7 + 0x3A], %i4
5645 fand %f18, %f16, %f14
5646 te %icc, 0x6
5647 sllx %i6, %l5, %i1
5648 saved
5649 rdpr %cwp, %g1
5650 rdpr %cansave, %g2
5651 rdpr %canrestore, %g3
5652 rdpr %cleanwin, %g4
5653 rdpr %otherwin, %g5
5654 rdpr %wstate, %g6
5655 xnorcc %i0, 0x1FDE, %o1
5656 movrgz %o7, %g3, %g2
5657 movvs %icc, %i7, %o6
5658 movleu %xcc, %g7, %l2
5659 array32 %o0, %l1, %i3
5660 edge32 %g6, %o5, %o3
5661 array8 %l4, %o4, %g1
5662 wr %g0, 0xe2, %asi
5663 stda %g4, [%l7 + 0x40] %asi
5664 membar #Sync
5665 tleu %icc, 0x0
5666 sdivcc %g4, 0x160C, %l3
5667 edge32ln %o2, %i5, %l0
5668 fmul8ulx16 %f22, %f2, %f30
5669 fba %fcc1, loop_516
5670 or %i2, 0x117C, %i4
5671 nop
5672 set 0x19, %l3
5673 stb %l6, [%l7 + %l3]
5674 sethi 0x1B9D, %i6
5675loop_516:
5676 fsrc2 %f12, %f22
5677 wr %g0, 0x18, %asi
5678 sta %f8, [%l7 + 0x2C] %asi
5679 edge32 %i1, %i0, %o1
5680 fnegd %f8, %f4
5681 movl %xcc, %o7, %l5
5682 movne %xcc, %g2, %i7
5683 bge,a %xcc, loop_517
5684 xnorcc %o6, %g3, %g7
5685 edge8 %o0, %l2, %l1
5686 fornot1 %f30, %f24, %f22
5687loop_517:
5688 sdivx %g6, 0x162F, %i3
5689 tpos %icc, 0x6
5690 tvc %xcc, 0x7
5691 fmovrse %o5, %f0, %f28
5692 edge32n %o3, %o4, %l4
5693 or %g5, %g4, %g1
5694 saved
5695 rdpr %cwp, %g1
5696 rdpr %cansave, %g2
5697 rdpr %canrestore, %g3
5698 rdpr %cleanwin, %g4
5699 rdpr %otherwin, %g5
5700 rdpr %wstate, %g6
5701 fblg %fcc0, loop_518
5702 fmovdpos %icc, %f31, %f8
5703 orn %o2, %i5, %l3
5704 set 0x40, %o0
5705 ldda [%l7 + %o0] 0x04, %f16
5706loop_518:
5707 siam 0x6
5708 edge16l %i2, %l0, %i4
5709 movrgez %i6, %i1, %l6
5710 fmovsneg %xcc, %f4, %f31
5711 xor %i0, %o7, %l5
5712 brlez %o1, loop_519
5713 saved
5714 rdpr %cwp, %g1
5715 rdpr %cansave, %g2
5716 rdpr %canrestore, %g3
5717 rdpr %cleanwin, %g4
5718 rdpr %otherwin, %g5
5719 rdpr %wstate, %g6
5720 fsrc1s %f21, %f22
5721 std %g2, [%l7 + 0x60]
5722loop_519:
5723 sir 0x1A76
5724 xnor %o6, 0x0402, %i7
5725 edge16 %g3, %o0, %l2
5726 tneg %xcc, 0x4
5727 fmovsgu %xcc, %f9, %f5
5728 popc 0x15FE, %g7
5729 fornot2s %f18, %f23, %f20
5730 popc %l1, %i3
5731 udivcc %g6, 0x0E90, %o5
5732 fbul,a %fcc3, loop_520
5733 edge32n %o4, %l4, %o3
5734 fmovsvc %xcc, %f13, %f13
5735 srax %g5, 0x1B, %g1
5736loop_520:
5737 te %xcc, 0x0
5738 wr %g0, 0x10, %asi
5739 stda %g4, [%l7 + 0x28] %asi
5740 set 0x28, %g6
5741 stha %o2, [%l7 + %g6] 0x10
5742 array16 %l3, %i5, %i2
5743 wr %g0, 0x81, %asi
5744 ldsba [%l7 + 0x2E] %asi, %l0
5745 fbule %fcc0, loop_521
5746 tg %xcc, 0x6
5747 srl %i4, %i1, %l6
5748 fnands %f4, %f0, %f4
5749loop_521:
5750 fpsub16s %f6, %f1, %f18
5751 set 0x68, %i4
5752 ldswa [%l7 + %i4] 0x80, %i0
5753 taddcctv %o7, 0x1854, %i6
5754 swap [%l7 + 0x28], %o1
5755 fmovdle %xcc, %f22, %f10
5756 sra %l5, 0x00, %o6
5757 bvc,pt %xcc, loop_522
5758 fsrc1s %f7, %f2
5759 fnor %f22, %f20, %f4
5760 fors %f10, %f13, %f6
5761loop_522:
5762 or %i7, 0x17DA, %g3
5763 fbu %fcc2, loop_523
5764 taddcc %o0, %g2, %l2
5765 sdiv %g7, 0x190A, %l1
5766 fmovdge %xcc, %f8, %f24
5767loop_523:
5768 movgu %xcc, %i3, %o5
5769 nop
5770 set 0x30, %l0
5771 ldub [%l7 + %l0], %g6
5772 wr %g0, 0x18, %asi
5773 ldda [%l7 + 0x40] %asi, %f16
5774 fcmpeq32 %f22, %f8, %l4
5775 tcs %icc, 0x0
5776 pdist %f10, %f30, %f2
5777 fcmple16 %f28, %f12, %o4
5778 alignaddr %o3, %g1, %g5
5779 array8 %g4, %o2, %i5
5780 fpsub16s %f17, %f2, %f21
5781 te %xcc, 0x0
5782 addc %l3, 0x1085, %i2
5783 tsubcctv %l0, 0x039F, %i1
5784 fmovsgu %icc, %f14, %f11
5785 edge16ln %i4, %l6, %i0
5786 array32 %i6, %o1, %l5
5787 udivx %o6, 0x11B0, %o7
5788 std %f30, [%l7 + 0x38]
5789 bgu loop_524
5790 bneg,a %icc, loop_525
5791 tgu %xcc, 0x1
5792 orn %i7, %g3, %o0
5793loop_524:
5794 subc %l2, 0x1A03, %g2
5795loop_525:
5796 orcc %g7, 0x19CA, %i3
5797 call loop_526
5798 movleu %icc, %l1, %o5
5799 alignaddr %l4, %o4, %g6
5800 srl %g1, 0x0D, %g5
5801loop_526:
5802 fandnot1s %f20, %f15, %f5
5803 mulx %o3, %o2, %g4
5804 sll %i5, 0x04, %i2
5805 fbu %fcc1, loop_527
5806 fmovrdgz %l3, %f6, %f6
5807 sethi 0x157D, %l0
5808 tcc %xcc, 0x3
5809loop_527:
5810 movrgez %i4, 0x16A, %i1
5811 srax %i0, %l6, %o1
5812 popc 0x0998, %l5
5813 smulcc %i6, 0x09E3, %o6
5814 umul %i7, %g3, %o7
5815 ba %xcc, loop_528
5816 movvs %icc, %o0, %g2
5817 set 0x4A, %l2
5818 lduba [%l7 + %l2] 0x89, %g7
5819loop_528:
5820 xnorcc %l2, 0x0B00, %i3
5821 fbo,a %fcc1, loop_529
5822 fbug,a %fcc3, loop_530
5823 bn %xcc, loop_531
5824 edge8l %l1, %l4, %o4
5825loop_529:
5826 restored
5827 rdpr %cwp, %g1
5828 rdpr %cansave, %g2
5829 rdpr %canrestore, %g3
5830 rdpr %cleanwin, %g4
5831 rdpr %otherwin, %g5
5832 rdpr %wstate, %g6
5833loop_530:
5834 mulscc %g6, 0x12BC, %o5
5835loop_531:
5836 fmovspos %icc, %f23, %f18
5837 fmovrdne %g1, %f30, %f14
5838 ba,a loop_532
5839 taddcctv %g5, %o3, %g4
5840 movvc %icc, %i5, %o2
5841 andncc %i2, %l0, %l3
5842loop_532:
5843 nop
5844 wr %g0, 0x2b, %asi
5845 stda %i0, [%l7 + 0x18] %asi
5846 membar #Sync
5847 nop
5848 setx loop_533, %l0, %l1
5849 wrpr 0x1, %tl
5850 wrpr %l1, %tnpc
5851 setx 0x34400001400, %l0, %l1
5852 wrpr %l1, %tstate
5853 wrhpr 0x4, %htstate
5854 done
5855 umulcc %i0, %i4, %l6
5856 sir 0x112D
5857 bge,pt %icc, loop_534
5858loop_533:
5859 movrgez %o1, %l5, %i6
5860 fnot2 %f26, %f2
5861 set 0x21, %o7
5862 ldsba [%l7 + %o7] 0x04, %o6
5863loop_534:
5864 andcc %g3, %o7, %o0
5865 wr %g0, 0x80, %asi
5866 ldsha [%l7 + 0x50] %asi, %g2
5867 edge8n %i7, %g7, %i3
5868 xnor %l2, 0x13AA, %l4
5869 membar 0x0B
5870 fpsub16s %f23, %f10, %f8
5871 smul %o4, 0x0958, %g6
5872 fbge,a %fcc2, loop_535
5873 movge %icc, %l1, %o5
5874 add %g5, %g1, %g4
5875 fmovsneg %icc, %f13, %f28
5876loop_535:
5877 tvc %icc, 0x6
5878 stbar
5879 fmovdcc %xcc, %f4, %f31
5880 fbg %fcc1, loop_536
5881 movrgez %i5, 0x324, %o3
5882 movne %xcc, %o2, %l0
5883 fmovrslz %i2, %f6, %f17
5884loop_536:
5885 fnand %f28, %f10, %f4
5886 fbug,a %fcc1, loop_537
5887 subc %i1, %i0, %i4
5888 bvs,pn %xcc, loop_538
5889 tsubcc %l6, 0x1053, %l3
5890loop_537:
5891 or %o1, %i6, %l5
5892 ba,a,pn %icc, loop_539
5893loop_538:
5894 fnot2 %f6, %f6
5895 wr %g0, 0x80, %asi
5896 ldstuba [%l7 + 0x45] %asi, %g3
5897loop_539:
5898 fmovrse %o6, %f16, %f31
5899 fbn %fcc0, loop_540
5900 fmovdvs %icc, %f16, %f20
5901 ldd [%l7 + 0x60], %o6
5902 fcmpgt32 %f30, %f26, %g2
5903loop_540:
5904 fpackfix %f0, %f14
5905 xor %o0, %g7, %i7
5906 movrlz %l2, 0x37C, %i3
5907 tcs %xcc, 0x0
5908 sll %o4, 0x1E, %g6
5909 movne %icc, %l4, %o5
5910 fmovsa %icc, %f11, %f20
5911 fbge,a %fcc0, loop_541
5912 udivcc %l1, 0x08DD, %g5
5913 st %f10, [%l7 + 0x28]
5914 fnot2s %f27, %f10
5915loop_541:
5916 movcc %xcc, %g1, %i5
5917 wr %g0, 0x80, %asi
5918 prefetcha [%l7 + 0x70] %asi, 0x3
5919 andn %g4, 0x07A4, %l0
5920 orncc %o2, %i1, %i0
5921 srlx %i4, 0x05, %i2
5922 movleu %icc, %l3, %l6
5923 sub %i6, 0x0453, %l5
5924 sethi 0x0BBE, %o1
5925 tcs %icc, 0x5
5926 set 0x0A, %g7
5927 ldsha [%l7 + %g7] 0x80, %g3
5928 srlx %o7, %o6, %o0
5929 nop
5930 setx loop_542, %l0, %l1
5931 jmpl %l1, %g2
5932 flush %l7 + 0x2C
5933 fba %fcc0, loop_543
5934 fmovdle %xcc, %f18, %f9
5935loop_542:
5936 fbule %fcc2, loop_544
5937 fmovrdlz %g7, %f4, %f18
5938loop_543:
5939 addc %i7, 0x0C7B, %l2
5940 subccc %i3, %o4, %l4
5941loop_544:
5942 fmovrdne %o5, %f6, %f12
5943 fcmpeq32 %f6, %f30, %g6
5944 bvc,a %icc, loop_545
5945 ld [%l7 + 0x38], %f12
5946 tg %xcc, 0x3
5947 movcc %icc, %l1, %g5
5948loop_545:
5949 movn %xcc, %g1, %o3
5950 sdivcc %i5, 0x0C75, %l0
5951 brlz %g4, loop_546
5952 bcc,a,pt %xcc, loop_547
5953 ta %icc, 0x2
5954 brgz %i1, loop_548
5955loop_546:
5956 tgu %xcc, 0x0
5957loop_547:
5958 sra %o2, 0x1F, %i4
5959 fmovsne %icc, %f15, %f5
5960loop_548:
5961 fnot2s %f8, %f21
5962 movvc %xcc, %i0, %l3
5963 fcmpgt16 %f16, %f16, %l6
5964 fmovda %icc, %f17, %f0
5965 taddcc %i6, 0x01C0, %l5
5966 wr %g0, 0x16, %asi
5967 stda %f0, [%l7 + 0x40] %asi
5968 membar #Sync
5969 restored
5970 rdpr %cwp, %g1
5971 rdpr %cansave, %g2
5972 rdpr %canrestore, %g3
5973 rdpr %cleanwin, %g4
5974 rdpr %otherwin, %g5
5975 rdpr %wstate, %g6
5976 sir 0x1E60
5977 fbe,a %fcc2, loop_549
5978 array32 %i2, %o1, %g3
5979 addccc %o6, %o7, %o0
5980 std %g6, [%l7 + 0x50]
5981loop_549:
5982 subccc %i7, %g2, %l2
5983 movne %xcc, %o4, %i3
5984 movvs %icc, %l4, %g6
5985 addc %o5, 0x042F, %l1
5986 alignaddr %g5, %o3, %i5
5987 sll %l0, %g1, %i1
5988 smul %g4, %o2, %i4
5989 tge %icc, 0x0
5990 sra %l3, %i0, %i6
5991 fors %f5, %f21, %f0
5992 tsubcctv %l5, %i2, %o1
5993 fmovsne %xcc, %f10, %f6
5994 fcmpgt16 %f10, %f6, %g3
5995 movvc %xcc, %o6, %o7
5996 set 0x60, %i7
5997 prefetcha [%l7 + %i7] 0x19, 0x3
5998 fornot2 %f0, %f30, %f6
5999 bcc,a,pt %icc, loop_550
6000 tcc %xcc, 0x4
6001 fmovda %xcc, %f14, %f20
6002 fmovsvc %icc, %f21, %f6
6003loop_550:
6004 bg,pn %xcc, loop_551
6005 fbo,a %fcc2, loop_552
6006 call loop_553
6007 fpsub16s %f20, %f15, %f0
6008loop_551:
6009 fbue,a %fcc2, loop_554
6010loop_552:
6011 sllx %g7, 0x18, %i7
6012loop_553:
6013 fmovdcc %icc, %f14, %f27
6014 xor %l6, %g2, %o4
6015loop_554:
6016 edge8n %l2, %l4, %i3
6017 wr %g0, 0x89, %asi
6018 lduha [%l7 + 0x3A] %asi, %g6
6019 tpos %icc, 0x0
6020 movn %xcc, %o5, %g5
6021 taddcc %l1, %i5, %o3
6022 sethi 0x1A7C, %g1
6023 tle %xcc, 0x5
6024 for %f24, %f16, %f4
6025 sll %l0, %g4, %i1
6026 movcc %icc, %i4, %o2
6027 wr %g0, 0x20, %asi
6028 ldxa [%g0 + 0x20] %asi, %l3
6029 addc %i6, %l5, %i0
6030 tsubcc %i2, %o1, %g3
6031 fxor %f20, %f12, %f20
6032 sdiv %o7, 0x1031, %o0
6033 fpack32 %f6, %f8, %f26
6034 set 0x78, %i5
6035 lduwa [%l7 + %i5] 0x10, %g7
6036 fcmpgt16 %f26, %f26, %o6
6037 fmovsle %xcc, %f4, %f12
6038 alignaddrl %l6, %g2, %i7
6039 fcmpeq16 %f22, %f8, %o4
6040 wr %g0, 0x2a, %asi
6041 stda %l2, [%l7 + 0x40] %asi
6042 membar #Sync
6043 orn %i3, %l4, %g6
6044 add %l7, 0x70, %l6
6045 wr %g0, 0x19, %asi
6046 casxa [%l6] 0x19, %g5, %l1
6047 tne %xcc, 0x7
6048 fbue,a %fcc3, loop_555
6049 membar 0x20
6050 ta %icc, 0x2
6051 movge %icc, %o5, %o3
6052loop_555:
6053 andn %g1, %l0, %g4
6054 fblg %fcc3, loop_556
6055 movg %xcc, %i1, %i4
6056 movvs %xcc, %o2, %l3
6057 edge32l %i5, %i6, %l5
6058loop_556:
6059 fpack32 %f16, %f18, %f30
6060 add %l7, 0x58, %l6
6061 wr %g0, 0x80, %asi
6062 ldxa [%l6] %asi, %i0
6063 casxa [%l6] 0x80, %i0, %i2
6064 xorcc %g3, %o7, %o1
6065 umulcc %o0, 0x0068, %g7
6066 fmovrse %o6, %f22, %f15
6067 fmul8x16 %f28, %f4, %f18
6068 fmovsvc %icc, %f3, %f1
6069 tvs %icc, 0x3
6070 nop
6071 set 0x68, %o2
6072 ldd [%l7 + %o2], %i6
6073 andcc %g2, %i7, %l2
6074 fmovdvc %icc, %f24, %f27
6075 fbl,a %fcc0, loop_557
6076 movrgz %o4, %i3, %l4
6077 subc %g6, 0x0AAC, %g5
6078 mova %icc, %l1, %o5
6079loop_557:
6080 smul %g1, 0x0E27, %o3
6081 fpadd16s %f3, %f21, %f5
6082 movcc %icc, %l0, %i1
6083 tvc %xcc, 0x6
6084 set 0x70, %l4
6085 swapa [%l7 + %l4] 0x88, %i4
6086 fmovscc %xcc, %f16, %f31
6087 set 0x17, %o6
6088 stba %o2, [%l7 + %o6] 0x23
6089 membar #Sync
6090 nop
6091 set 0x14, %i2
6092 ldsw [%l7 + %i2], %l3
6093 fnot1 %f18, %f20
6094 move %icc, %g4, %i5
6095 fbe,a %fcc3, loop_558
6096 tg %xcc, 0x6
6097 fcmpgt32 %f22, %f2, %i6
6098 fnor %f6, %f16, %f20
6099loop_558:
6100 udivx %l5, 0x00EE, %i2
6101 fmovdl %xcc, %f13, %f22
6102 wr %g0, 0x80, %asi
6103 prefetcha [%l7 + 0x10] %asi, 0x1
6104 tge %xcc, 0x5
6105 mulx %o7, 0x0B8A, %i0
6106 movn %icc, %o1, %g7
6107 nop
6108 set 0x48, %l5
6109 ldsh [%l7 + %l5], %o0
6110 flush %l7 + 0x1C
6111 fpmerge %f17, %f19, %f26
6112 orn %l6, 0x0CBA, %g2
6113 udiv %o6, 0x06C7, %l2
6114 tvs %xcc, 0x4
6115 wr %g0, 0xe2, %asi
6116 stda %o4, [%l7 + 0x50] %asi
6117 membar #Sync
6118 wr %g0, 0x81, %asi
6119 lduba [%l7 + 0x4B] %asi, %i7
6120 movrne %l4, 0x38E, %g6
6121 ldd [%l7 + 0x70], %f22
6122 membar 0x2C
6123 taddcctv %i3, %l1, %g5
6124 mulx %o5, %o3, %g1
6125 brgez,a %l0, loop_559
6126 bcs loop_560
6127 tne %xcc, 0x6
6128 fblg %fcc0, loop_561
6129loop_559:
6130 andcc %i4, %o2, %i1
6131loop_560:
6132 andn %l3, 0x1CFB, %i5
6133 edge8ln %g4, %i6, %i2
6134loop_561:
6135 smulcc %l5, 0x0693, %o7
6136 smulcc %g3, %i0, %o1
6137 movcs %xcc, %o0, %g7
6138 fpadd16s %f15, %f5, %f19
6139 nop
6140 setx loop_562, %l0, %l1
6141 jmpl %l1, %l6
6142 addc %g2, %o6, %l2
6143 movle %xcc, %i7, %l4
6144 move %xcc, %g6, %i3
6145loop_562:
6146 umulcc %l1, %g5, %o5
6147 ba loop_563
6148 fmovsge %xcc, %f28, %f4
6149 sdivcc %o3, 0x081D, %o4
6150 orcc %l0, 0x1D9F, %g1
6151loop_563:
6152 sllx %i4, 0x17, %o2
6153 bl,a %xcc, loop_564
6154 bleu,a loop_565
6155 movrne %i1, %l3, %i5
6156 alignaddr %i6, %g4, %l5
6157loop_564:
6158 orn %i2, %o7, %g3
6159loop_565:
6160 tneg %xcc, 0x4
6161 fmovsle %xcc, %f9, %f16
6162 edge16 %o1, %i0, %o0
6163 edge8 %l6, %g7, %o6
6164 set 0x14, %o5
6165 ldswa [%l7 + %o5] 0x10, %g2
6166 mulscc %i7, %l4, %g6
6167 tcs %icc, 0x3
6168 alignaddrl %i3, %l1, %l2
6169 orcc %o5, %o3, %o4
6170 addccc %g5, %l0, %g1
6171 alignaddr %o2, %i1, %l3
6172 fnot2 %f20, %f6
6173 set 0x14, %o4
6174 lda [%l7 + %o4] 0x11, %f8
6175 sethi 0x091F, %i4
6176 udiv %i5, 0x177B, %g4
6177 move %xcc, %l5, %i2
6178 andncc %o7, %i6, %g3
6179 taddcctv %o1, %o0, %l6
6180 mulscc %g7, %o6, %g2
6181 edge16n %i7, %i0, %g6
6182 andcc %l4, 0x196F, %l1
6183 and %i3, 0x1E25, %o5
6184 edge8ln %o3, %o4, %g5
6185 edge8l %l2, %l0, %o2
6186 ldsh [%l7 + 0x62], %g1
6187 wr %g0, 0x10, %asi
6188 ldstuba [%l7 + 0x13] %asi, %l3
6189 fcmped %fcc2, %f16, %f30
6190 movrgz %i1, 0x1A7, %i4
6191 and %i5, %g4, %l5
6192 xnorcc %i2, 0x09C5, %o7
6193 ble %xcc, loop_566
6194 add %i6, 0x0434, %g3
6195 set 0x27, %g1
6196 ldstuba [%l7 + %g1] 0x81, %o0
6197loop_566:
6198 nop
6199 add %l7, 0x28, %l6
6200 wr %g0, 0x89, %asi
6201 casxa [%l6] %asi, %l6, %g7
6202 alignaddrl %o1, %g2, %o6
6203 brgez %i0, loop_567
6204 tne %icc, 0x1
6205 xor %i7, %l4, %l1
6206 fmovsn %xcc, %f12, %f3
6207loop_567:
6208 fble %fcc1, loop_568
6209 stx %i3, [%l7 + 0x78]
6210 move %xcc, %o5, %o3
6211 mova %xcc, %o4, %g5
6212loop_568:
6213 bl,a loop_569
6214 movrlez %l2, 0x3E8, %l0
6215 movge %icc, %g6, %o2
6216 fpackfix %f10, %f22
6217loop_569:
6218 fzeros %f10
6219 addccc %g1, %l3, %i1
6220 set 0x28, %i3
6221 stxa %i5, [%l7 + %i3] 0x23
6222 membar #Sync
6223 orcc %g4, %i4, %l5
6224 tpos %xcc, 0x2
6225 edge8 %o7, %i6, %i2
6226 subccc %o0, 0x0970, %g3
6227 add %g7, 0x0EE1, %o1
6228 sethi 0x1B77, %l6
6229 edge32n %g2, %i0, %i7
6230 taddcc %l4, %l1, %o6
6231 fxnors %f7, %f9, %f31
6232 faligndata %f8, %f20, %f10
6233 fmuld8sux16 %f17, %f21, %f30
6234 membar 0x01
6235 movg %icc, %o5, %o3
6236 movcc %icc, %i3, %o4
6237 wr %g0, 0x04, %asi
6238 lduba [%l7 + 0x37] %asi, %g5
6239 orcc %l0, %g6, %l2
6240 fcmpgt16 %f10, %f12, %g1
6241 subcc %l3, 0x19FD, %i1
6242 array32 %o2, %i5, %g4
6243 set 0x6C, %g5
6244 lda [%l7 + %g5] 0x19, %f0
6245 movne %xcc, %l5, %o7
6246 sir 0x0DE0
6247 fmuld8sux16 %f11, %f7, %f28
6248 brnz,a %i4, loop_570
6249 flush %l7 + 0x14
6250 movvs %icc, %i2, %i6
6251 tpos %xcc, 0x7
6252loop_570:
6253 fands %f16, %f16, %f28
6254 xnor %o0, %g3, %g7
6255 movrlz %l6, %o1, %i0
6256 edge16n %i7, %g2, %l1
6257 edge32l %o6, %l4, %o5
6258 tg %icc, 0x6
6259 sdivx %i3, 0x1C85, %o3
6260 andn %o4, %l0, %g5
6261 stbar
6262 fpsub32 %f2, %f0, %f18
6263 movle %xcc, %g6, %g1
6264 movneg %xcc, %l2, %l3
6265 tne %xcc, 0x5
6266 wr %g0, 0x19, %asi
6267 ldxa [%l7 + 0x28] %asi, %i1
6268 tg %xcc, 0x2
6269 movge %xcc, %o2, %g4
6270 addc %l5, %o7, %i4
6271 ldub [%l7 + 0x1B], %i5
6272 fbl %fcc3, loop_571
6273 andn %i2, 0x06E8, %i6
6274 fmovsvc %xcc, %f19, %f16
6275 wr %g0, 0x10, %asi
6276 ldsha [%l7 + 0x70] %asi, %g3
6277loop_571:
6278 movrlez %o0, %g7, %o1
6279 ldub [%l7 + 0x7E], %i0
6280 fmovrdgz %l6, %f18, %f22
6281 edge16ln %g2, %i7, %l1
6282 fsrc1s %f0, %f19
6283 saved
6284 rdpr %cwp, %g1
6285 rdpr %cansave, %g2
6286 rdpr %canrestore, %g3
6287 rdpr %cleanwin, %g4
6288 rdpr %otherwin, %g5
6289 rdpr %wstate, %g6
6290 mova %xcc, %l4, %o5
6291 movne %icc, %i3, %o6
6292 or %o4, %l0, %o3
6293 std %f26, [%l7 + 0x30]
6294 membar 0x06
6295 sdiv %g6, 0x1B05, %g5
6296 ta %icc, 0x4
6297 array16 %l2, %l3, %g1
6298 tl %icc, 0x7
6299 movg %icc, %i1, %g4
6300 umul %l5, 0x1E96, %o7
6301 fmovrdlz %o2, %f2, %f24
6302 movvc %icc, %i4, %i5
6303 nop
6304 set 0x22, %o1
6305 ldstub [%l7 + %o1], %i2
6306 wr %g0, 0x04, %asi
6307 lda [%l7 + 0x24] %asi, %f25
6308 fble %fcc3, loop_572
6309 edge8ln %i6, %g3, %g7
6310 sdiv %o0, 0x0D87, %i0
6311 tsubcc %o1, %l6, %g2
6312loop_572:
6313 subc %l1, %i7, %l4
6314 fmovse %icc, %f5, %f21
6315 movgu %icc, %i3, %o6
6316 movpos %icc, %o4, %o5
6317 tn %xcc, 0x6
6318 movle %xcc, %l0, %g6
6319 or %o3, 0x0E08, %g5
6320 movne %icc, %l2, %g1
6321 tg %xcc, 0x7
6322 movcs %xcc, %l3, %g4
6323 tne %xcc, 0x3
6324 movne %xcc, %l5, %i1
6325 brnz %o7, loop_573
6326 andncc %o2, %i4, %i2
6327 movre %i5, 0x0D2, %g3
6328 movg %xcc, %i6, %g7
6329loop_573:
6330 movvc %xcc, %i0, %o1
6331 fmul8ulx16 %f0, %f28, %f4
6332 edge8ln %l6, %o0, %l1
6333 movneg %icc, %i7, %g2
6334 wr %g0, 0xe3, %asi
6335 ldda [%l7 + 0x30] %asi, %l4
6336 wr %g0, 0x89, %asi
6337 sta %f19, [%l7 + 0x20] %asi
6338 wr %g0, 0x11, %asi
6339 stwa %i3, [%l7 + 0x2C] %asi
6340 srlx %o4, %o6, %o5
6341 ldsh [%l7 + 0x32], %l0
6342 fmovdcc %icc, %f30, %f21
6343 xnor %o3, %g6, %l2
6344 wr %g0, 0x89, %asi
6345 lduba [%l7 + 0x0A] %asi, %g1
6346 stb %l3, [%l7 + 0x2A]
6347 movle %icc, %g4, %l5
6348 andn %g5, 0x0CAE, %i1
6349 movne %icc, %o2, %o7
6350 add %i2, %i4, %i5
6351 movle %xcc, %g3, %g7
6352 edge32ln %i6, %o1, %i0
6353 nop
6354 set 0x40, %g2
6355 ldd [%l7 + %g2], %f16
6356 fpsub32s %f24, %f27, %f16
6357 tgu %icc, 0x1
6358 bgu loop_574
6359 te %icc, 0x7
6360 bvc,pn %xcc, loop_575
6361 tvs %xcc, 0x0
6362loop_574:
6363 bgu,a loop_576
6364 addcc %o0, 0x0DAE, %l6
6365loop_575:
6366 bleu %icc, loop_577
6367 bge,pt %icc, loop_578
6368loop_576:
6369 sllx %i7, 0x1D, %g2
6370 fcmpgt16 %f0, %f0, %l1
6371loop_577:
6372 fcmpeq32 %f18, %f2, %l4
6373loop_578:
6374 edge8l %o4, %i3, %o5
6375 umulcc %o6, 0x08F3, %o3
6376 subcc %g6, 0x0AED, %l0
6377 bn,pt %icc, loop_579
6378 nop
6379 setx loop_580, %l0, %l1
6380 wrpr 0x1, %tl
6381 wrpr %l1, %tnpc
6382 setx 0x34400001400, %l0, %l1
6383 wrpr %l1, %tstate
6384 wrhpr 0x4, %htstate
6385 done
6386 movrgz %l2, 0x2EA, %l3
6387 bge %icc, loop_581
6388loop_579:
6389 edge8l %g1, %l5, %g5
6390loop_580:
6391 sll %i1, 0x0A, %o2
6392 tgu %icc, 0x3
6393loop_581:
6394 stx %o7, [%l7 + 0x48]
6395 array32 %i2, %g4, %i4
6396 addc %i5, 0x0B76, %g3
6397 wr %g0, 0x10, %asi
6398 stwa %i6, [%l7 + 0x18] %asi
6399 edge8l %g7, %i0, %o1
6400 movn %icc, %l6, %o0
6401 fpadd32 %f8, %f22, %f6
6402 movgu %icc, %g2, %l1
6403 fmul8x16al %f5, %f1, %f16
6404 membar 0x1F
6405 orncc %i7, %l4, %o4
6406 tsubcc %i3, 0x12DA, %o5
6407 ldsh [%l7 + 0x22], %o6
6408 fcmpes %fcc0, %f26, %f28
6409 movleu %xcc, %o3, %l0
6410 fblg %fcc0, loop_582
6411 fmovdn %xcc, %f27, %f22
6412 movrgz %g6, %l2, %g1
6413 bvs %xcc, loop_583
6414loop_582:
6415 movrgz %l5, %g5, %i1
6416 movre %o2, %l3, %o7
6417 edge8 %i2, %g4, %i5
6418loop_583:
6419 fbe,a %fcc3, loop_584
6420 edge32 %i4, %i6, %g7
6421 fmovdg %icc, %f5, %f29
6422 fmovrdlez %g3, %f8, %f12
6423loop_584:
6424 swap [%l7 + 0x60], %i0
6425 movgu %icc, %l6, %o0
6426 fbu,a %fcc0, loop_585
6427 tleu %icc, 0x7
6428 udivcc %o1, 0x1749, %l1
6429 stbar
6430loop_585:
6431 andn %g2, 0x00D5, %l4
6432 alignaddr %i7, %o4, %i3
6433 pdist %f4, %f2, %f12
6434 fmovrsgez %o5, %f1, %f25
6435 ldsw [%l7 + 0x30], %o6
6436 fbo,a %fcc3, loop_586
6437 edge32n %l0, %g6, %l2
6438 fmul8sux16 %f8, %f28, %f30
6439 fmovsle %icc, %f9, %f18
6440loop_586:
6441 movg %xcc, %o3, %l5
6442 movgu %icc, %g5, %i1
6443 fmul8x16au %f14, %f25, %f0
6444 movcc %icc, %g1, %o2
6445 array8 %o7, %i2, %g4
6446 edge32 %i5, %i4, %l3
6447 movrne %g7, %i6, %i0
6448 bpos %icc, loop_587
6449 orncc %g3, 0x1D3E, %l6
6450 edge8l %o0, %o1, %g2
6451 tgu %icc, 0x1
6452loop_587:
6453 sub %l4, 0x1082, %l1
6454 fors %f16, %f19, %f5
6455 fornot2s %f9, %f9, %f3
6456 xnorcc %o4, 0x1456, %i7
6457 nop
6458 setx loop_588, %l0, %l1
6459 wrpr 0x1, %tl
6460 wrpr %l1, %tnpc
6461 setx 0x34400001400, %l0, %l1
6462 wrpr %l1, %tstate
6463 wrhpr 0x4, %htstate
6464 done
6465 movleu %icc, %o5, %o6
6466 movcc %icc, %i3, %l0
6467 fabss %f22, %f24
6468loop_588:
6469 fmovspos %icc, %f9, %f0
6470 wr %g0, 0x19, %asi
6471 prefetcha [%l7 + 0x10] %asi, 0x1
6472 orncc %o3, 0x00E2, %g6
6473 fmovdle %icc, %f15, %f12
6474 subccc %g5, %i1, %l5
6475 fnors %f2, %f0, %f8
6476 membar 0x7E
6477 brlez %g1, loop_589
6478 tle %icc, 0x3
6479 xnor %o7, 0x1F1B, %o2
6480 and %g4, 0x17B4, %i2
6481loop_589:
6482 bshuffle %f8, %f2, %f0
6483 set 0x40, %l6
6484 ldda [%l7 + %l6] 0x04, %f0
6485 edge8l %i5, %i4, %g7
6486 orn %i6, 0x1F2D, %l3
6487 fmovrsne %g3, %f8, %f2
6488 alignaddrl %l6, %i0, %o1
6489 ldsb [%l7 + 0x4D], %o0
6490 flush %l7 + 0x08
6491 fnot2s %f1, %f15
6492 tvc %xcc, 0x0
6493 movrlz %g2, 0x02C, %l4
6494 fexpand %f0, %f30
6495 edge8n %o4, %i7, %l1
6496 fcmple16 %f20, %f10, %o6
6497 fmovrdlez %o5, %f2, %f24
6498 fornot1 %f26, %f22, %f16
6499 smulcc %l0, 0x1F36, %l2
6500 umul %i3, 0x19CC, %o3
6501 stx %g5, [%l7 + 0x08]
6502 set 0x56, %i6
6503 stha %g6, [%l7 + %i6] 0x18
6504 fmovrdgez %i1, %f22, %f10
6505 ta %icc, 0x4
6506 addc %g1, %o7, %l5
6507 mova %icc, %g4, %i2
6508 movvs %icc, %i5, %o2
6509 srl %i4, 0x0F, %g7
6510 lduh [%l7 + 0x76], %l3
6511 edge8 %i6, %l6, %i0
6512 popc 0x1AC2, %g3
6513 udiv %o1, 0x0D5F, %g2
6514 fnot1s %f24, %f21
6515 tvs %icc, 0x7
6516 fpack16 %f4, %f28
6517 mova %icc, %l4, %o4
6518 bgu,pt %xcc, loop_590
6519 fnand %f6, %f22, %f2
6520 stx %o0, [%l7 + 0x48]
6521 fmovdge %icc, %f11, %f10
6522loop_590:
6523 fsrc2s %f30, %f20
6524 set 0x2C, %g3
6525 ldsba [%l7 + %g3] 0x81, %i7
6526 edge16 %o6, %o5, %l1
6527 srax %l2, %i3, %o3
6528 edge32n %l0, %g6, %g5
6529 addc %i1, 0x0E9E, %g1
6530 fmovrslz %o7, %f1, %f22
6531 tsubcctv %g4, 0x0963, %l5
6532 nop
6533 set 0x68, %g4
6534 ldx [%l7 + %g4], %i2
6535 mulx %i5, %o2, %i4
6536 lduw [%l7 + 0x0C], %g7
6537 fsrc1s %f6, %f17
6538 fornot2 %f2, %f10, %f6
6539 fba,a %fcc1, loop_591
6540 movrgez %l3, %l6, %i0
6541 srax %i6, 0x05, %g3
6542 sdivx %o1, 0x11E3, %g2
6543loop_591:
6544 fmovrslez %l4, %f11, %f20
6545 udiv %o4, 0x0F2E, %i7
6546 andcc %o0, 0x1868, %o6
6547 fcmped %fcc2, %f6, %f18
6548 bpos,pt %icc, loop_592
6549 movvs %xcc, %l1, %l2
6550 fmuld8ulx16 %f9, %f14, %f18
6551 udivcc %o5, 0x0ED4, %o3
6552loop_592:
6553 tle %icc, 0x3
6554 set 0x40, %i0
6555 stda %f16, [%l7 + %i0] 0x17
6556 membar #Sync
6557 xor %l0, %g6, %g5
6558 andncc %i3, %i1, %g1
6559 set 0x14, %l1
6560 lda [%l7 + %l1] 0x15, %f17
6561 fmul8x16al %f12, %f3, %f28
6562 umulcc %o7, 0x1018, %g4
6563 smulcc %l5, 0x193C, %i2
6564 movrgz %o2, %i4, %g7
6565 movrgz %l3, 0x334, %l6
6566 popc %i5, %i0
6567 fnegs %f26, %f13
6568 movcs %xcc, %g3, %i6
6569 fandnot2s %f5, %f14, %f28
6570 movleu %icc, %g2, %l4
6571 nop
6572 setx loop_593, %l0, %l1
6573 jmpl %l1, %o4
6574 xnor %i7, %o1, %o0
6575 fbug,a %fcc0, loop_594
6576 fmovdne %icc, %f17, %f19
6577loop_593:
6578 fcmpgt16 %f14, %f4, %l1
6579 edge32n %l2, %o6, %o3
6580loop_594:
6581 fmovrsgz %o5, %f1, %f12
6582 swap [%l7 + 0x60], %l0
6583 mova %xcc, %g6, %i3
6584 fcmpd %fcc0, %f8, %f12
6585 tsubcc %g5, 0x1B51, %i1
6586 brlez,a %g1, loop_595
6587 std %g4, [%l7 + 0x20]
6588 sir 0x14B4
6589 mulx %o7, %l5, %o2
6590loop_595:
6591 nop
6592 add %l7, 0x60, %l6
6593 wr %g0, 0x89, %asi
6594 casxa [%l6] 0x89, %i4, %g7
6595 edge32 %l3, %l6, %i5
6596 sdiv %i2, 0x0EDB, %g3
6597 addc %i0, %i6, %l4
6598 fnors %f12, %f4, %f21
6599 fabsd %f26, %f22
6600 array32 %g2, %o4, %o1
6601 movrlez %o0, %i7, %l1
6602 orn %o6, %o3, %o5
6603 fmovspos %xcc, %f24, %f24
6604 sdivx %l2, 0x0B7A, %l0
6605 srl %i3, %g6, %i1
6606 edge8ln %g1, %g4, %g5
6607 bpos,pn %xcc, loop_596
6608 fbge,a %fcc0, loop_597
6609 tcs %icc, 0x0
6610 addccc %o7, 0x0922, %o2
6611loop_596:
6612 alignaddr %l5, %i4, %l3
6613loop_597:
6614 fbule %fcc2, loop_598
6615 tcs %icc, 0x0
6616 fmovrsne %l6, %f27, %f0
6617 taddcc %g7, %i2, %i5
6618loop_598:
6619 xnor %g3, %i6, %i0
6620 tleu %icc, 0x6
6621 fmovdgu %xcc, %f16, %f7
6622 fmovda %icc, %f26, %f19
6623 movge %icc, %g2, %o4
6624 wr %g0, 0xe3, %asi
6625 stda %l4, [%l7 + 0x68] %asi
6626 membar #Sync
6627 fmovda %icc, %f19, %f5
6628 addccc %o0, %i7, %l1
6629 fandnot2 %f20, %f10, %f2
6630 addc %o6, 0x0B2F, %o3
6631 edge16n %o5, %o1, %l0
6632 saved
6633 rdpr %cwp, %g1
6634 rdpr %cansave, %g2
6635 rdpr %canrestore, %g3
6636 rdpr %cleanwin, %g4
6637 rdpr %otherwin, %g5
6638 rdpr %wstate, %g6
6639 tvc %xcc, 0x2
6640 array32 %l2, %g6, %i1
6641 wr %g0, 0x11, %asi
6642 ldda [%l7 + 0x60] %asi, %i2
6643 wr %g0, 0x0c, %asi
6644 lduha [%l7 + 0x5A] %asi, %g1
6645 sdiv %g4, 0x1B4C, %o7
6646 array8 %o2, %l5, %g5
6647 fmovscc %xcc, %f4, %f15
6648 fblg %fcc2, loop_599
6649 mulx %l3, %l6, %i4
6650 movgu %icc, %i2, %i5
6651 edge32 %g3, %i6, %i0
6652loop_599:
6653 nop
6654 setx loop_600, %l0, %l1
6655 wrpr 0x1, %tl
6656 wrpr %l1, %tnpc
6657 setx 0x34400001400, %l0, %l1
6658 wrpr %l1, %tstate
6659 wrhpr 0x4, %htstate
6660 done
6661 tgu %icc, 0x3
6662 membar 0x1C
6663 subcc %g7, 0x0055, %o4
6664loop_600:
6665 edge32ln %g2, %o0, %i7
6666 mulscc %l1, 0x10C5, %o6
6667 taddcc %l4, %o5, %o3
6668 addccc %l0, 0x025E, %o1
6669 flush %l7 + 0x40
6670 movvs %icc, %g6, %i1
6671 fblg %fcc2, loop_601
6672 edge8l %i3, %l2, %g4
6673 call loop_602
6674 flush %l7 + 0x1C
6675loop_601:
6676 andncc %o7, %g1, %l5
6677 movn %icc, %g5, %o2
6678loop_602:
6679 movn %xcc, %l3, %i4
6680 movle %icc, %i2, %i5
6681 stx %l6, [%l7 + 0x68]
6682 xnor %i6, 0x19A4, %i0
6683 taddcctv %g7, 0x0027, %g3
6684 addccc %o4, 0x1272, %o0
6685 fbule,a %fcc2, loop_603
6686 fcmple32 %f2, %f30, %i7
6687 tle %xcc, 0x5
6688 saved
6689 rdpr %cwp, %g1
6690 rdpr %cansave, %g2
6691 rdpr %canrestore, %g3
6692 rdpr %cleanwin, %g4
6693 rdpr %otherwin, %g5
6694 rdpr %wstate, %g6
6695loop_603:
6696 movge %xcc, %l1, %g2
6697 tleu %icc, 0x0
6698 tne %xcc, 0x2
6699 edge16n %o6, %o5, %o3
6700 mova %xcc, %l4, %l0
6701 bleu,a %icc, loop_604
6702 brz %o1, loop_605
6703 movcc %icc, %i1, %g6
6704 movre %l2, 0x0AA, %i3
6705loop_604:
6706 fornot1s %f1, %f21, %f25
6707loop_605:
6708 brgez,a %g4, loop_606
6709 edge8l %o7, %g1, %l5
6710 movgu %xcc, %g5, %o2
6711 movre %i4, %i2, %i5
6712loop_606:
6713 orn %l6, 0x164E, %l3
6714 fmul8x16al %f13, %f22, %f0
6715 wr %g0, 0x11, %asi
6716 ldsha [%l7 + 0x16] %asi, %i0
6717 lduh [%l7 + 0x5A], %g7
6718 nop
6719 setx loop_607, %l0, %l1
6720 wrpr 0x1, %tl
6721 wrpr %l1, %tnpc
6722 setx 0x34400001400, %l0, %l1
6723 wrpr %l1, %tstate
6724 wrhpr 0x4, %htstate
6725 done
6726 movre %g3, %o4, %i6
6727 fcmpgt32 %f16, %f14, %i7
6728 fmovdvs %icc, %f11, %f28
6729loop_607:
6730 movneg %xcc, %l1, %g2
6731 srlx %o0, %o5, %o3
6732 xnorcc %l4, %o6, %o1
6733 bl,a loop_608
6734 movre %l0, 0x333, %g6
6735 tsubcctv %l2, 0x09C7, %i3
6736 movrne %g4, %i1, %g1
6737loop_608:
6738 fmovrdgz %l5, %f12, %f12
6739 fand %f16, %f28, %f28
6740 ldx [%l7 + 0x28], %o7
6741 sir 0x1D1E
6742 set 0x38, %o3
6743 stda %o2, [%l7 + %o3] 0x19
6744 xorcc %i4, 0x13C7, %g5
6745 edge32 %i2, %i5, %l3
6746 nop
6747 setx loop_609, %l0, %l1
6748 wrpr 0x1, %tl
6749 wrpr %l1, %tnpc
6750 setx 0x34400001400, %l0, %l1
6751 wrpr %l1, %tstate
6752 wrhpr 0x4, %htstate
6753 done
6754 movrne %i0, %l6, %g7
6755 brlz %g3, loop_610
6756 fpack32 %f12, %f26, %f18
6757loop_609:
6758 tgu %xcc, 0x3
6759 tgu %icc, 0x3
6760loop_610:
6761 sllx %i6, 0x1C, %i7
6762 edge16ln %o4, %g2, %l1
6763 fnegd %f12, %f6
6764 call loop_611
6765 fnors %f12, %f26, %f26
6766 orncc %o5, 0x00DD, %o0
6767 wr %g0, 0x04, %asi
6768 ldsba [%l7 + 0x51] %asi, %l4
6769loop_611:
6770 ld [%l7 + 0x28], %f11
6771 edge16l %o3, %o6, %o1
6772 fbo %fcc2, loop_612
6773 movrlez %l0, %g6, %i3
6774 fmovdl %xcc, %f8, %f30
6775 add %l2, 0x17D7, %g4
6776loop_612:
6777 smulcc %g1, %l5, %i1
6778 addccc %o2, %o7, %i4
6779 fmovda %xcc, %f23, %f11
6780 taddcctv %i2, %g5, %i5
6781 sethi 0x031D, %l3
6782 fzeros %f7
6783 sub %l6, %i0, %g3
6784 ta %xcc, 0x1
6785 edge32l %i6, %i7, %o4
6786 smul %g2, %g7, %o5
6787 sdiv %o0, 0x0044, %l1
6788 tvs %icc, 0x0
6789 fors %f10, %f7, %f0
6790 fbul %fcc3, loop_613
6791 alignaddrl %o3, %o6, %o1
6792 fmovrdne %l0, %f22, %f6
6793 movneg %xcc, %g6, %l4
6794loop_613:
6795 te %icc, 0x1
6796 sdiv %i3, 0x0C02, %g4
6797 fone %f28
6798 fsrc2 %f6, %f0
6799 bcc,a,pt %icc, loop_614
6800 brlez %l2, loop_615
6801 srax %g1, 0x1C, %i1
6802 restored
6803 rdpr %cwp, %g1
6804 rdpr %cansave, %g2
6805 rdpr %canrestore, %g3
6806 rdpr %cleanwin, %g4
6807 rdpr %otherwin, %g5
6808 rdpr %wstate, %g6
6809loop_614:
6810 restored
6811 rdpr %cwp, %g1
6812 rdpr %cansave, %g2
6813 rdpr %canrestore, %g3
6814 rdpr %cleanwin, %g4
6815 rdpr %otherwin, %g5
6816 rdpr %wstate, %g6
6817loop_615:
6818 ldstub [%l7 + 0x47], %o2
6819 fabsd %f16, %f14
6820 fpsub32 %f4, %f6, %f28
6821 ldsh [%l7 + 0x3E], %o7
6822 brlz,a %i4, loop_616
6823 fmovsge %xcc, %f0, %f29
6824 movle %xcc, %i2, %g5
6825 fbge %fcc1, loop_617
6826loop_616:
6827 smulcc %i5, 0x10B5, %l5
6828 lduw [%l7 + 0x4C], %l3
6829 wr %g0, 0x19, %asi
6830 ldsha [%l7 + 0x62] %asi, %i0
6831loop_617:
6832 udivx %l6, 0x0E2B, %i6
6833 umulcc %g3, %i7, %o4
6834 taddcctv %g2, %o5, %g7
6835 edge8ln %l1, %o3, %o0
6836 ldd [%l7 + 0x58], %f18
6837 tsubcc %o1, %o6, %l0
6838 orncc %g6, %l4, %g4
6839 movneg %xcc, %l2, %g1
6840 movgu %icc, %i3, %o2
6841 fmovsneg %xcc, %f6, %f4
6842 and %i1, 0x08E5, %o7
6843 addc %i2, 0x0CD4, %i4
6844 bne,a,pt %xcc, loop_618
6845 udivcc %i5, 0x00F6, %l5
6846 udiv %g5, 0x14F7, %i0
6847 movcc %icc, %l3, %i6
6848loop_618:
6849 nop
6850 set 0x58, %i1
6851 swapa [%l7 + %i1] 0x18, %g3
6852 fbne %fcc2, loop_619
6853 ldub [%l7 + 0x6B], %i7
6854 umul %l6, %o4, %g2
6855 bne loop_620
6856loop_619:
6857 fbul,a %fcc3, loop_621
6858 andncc %g7, %l1, %o5
6859 sdiv %o0, 0x06FB, %o3
6860loop_620:
6861 fble,a %fcc2, loop_622
6862loop_621:
6863 fmovrse %o6, %f1, %f10
6864 brlez %l0, loop_623
6865 fmovsle %xcc, %f21, %f26
6866loop_622:
6867 fornot2s %f21, %f3, %f28
6868 tvc %xcc, 0x3
6869loop_623:
6870 nop
6871 wr %g0, 0x18, %asi
6872 lduwa [%l7 + 0x3C] %asi, %g6
6873 mova %icc, %o1, %g4
6874 fnegd %f28, %f14
6875 fnand %f18, %f20, %f26
6876 mova %xcc, %l2, %l4
6877 fpsub16 %f14, %f20, %f18
6878 sll %i3, %o2, %g1
6879 andcc %o7, 0x15ED, %i1
6880 movn %icc, %i4, %i5
6881 smulcc %l5, %g5, %i0
6882 set 0x78, %l3
6883 ldstuba [%l7 + %l3] 0x10, %i2
6884 andncc %l3, %i6, %g3
6885 tsubcctv %l6, %o4, %g2
6886 addc %i7, %g7, %l1
6887 edge16 %o5, %o3, %o0
6888 edge8l %l0, %g6, %o6
6889 udiv %o1, 0x12AB, %g4
6890 stbar
6891 and %l2, 0x0F26, %l4
6892 bpos %xcc, loop_624
6893 movrlez %o2, 0x086, %i3
6894 movvc %icc, %o7, %g1
6895 ldd [%l7 + 0x38], %f4
6896loop_624:
6897 edge8 %i1, %i5, %l5
6898 fbge %fcc2, loop_625
6899 edge32ln %i4, %g5, %i2
6900 udivcc %l3, 0x0BAC, %i6
6901 sir 0x0B41
6902loop_625:
6903 edge8l %i0, %g3, %o4
6904 alignaddr %g2, %i7, %g7
6905 saved
6906 rdpr %cwp, %g1
6907 rdpr %cansave, %g2
6908 rdpr %canrestore, %g3
6909 rdpr %cleanwin, %g4
6910 rdpr %otherwin, %g5
6911 rdpr %wstate, %g6
6912 fmovsleu %xcc, %f31, %f16
6913 srlx %l1, %l6, %o5
6914 wr %g0, 0xf9, %asi
6915 stda %f16, [%l7 + 0x40] %asi
6916 membar #Sync
6917 stx %o0, [%l7 + 0x28]
6918 bneg,pt %xcc, loop_626
6919 sra %o3, %l0, %o6
6920 fble %fcc2, loop_627
6921 movl %icc, %g6, %g4
6922loop_626:
6923 taddcctv %o1, %l2, %l4
6924 movgu %icc, %i3, %o2
6925loop_627:
6926 bl loop_628
6927 ldsb [%l7 + 0x51], %g1
6928 tgu %xcc, 0x7
6929 restored
6930 rdpr %cwp, %g1
6931 rdpr %cansave, %g2
6932 rdpr %canrestore, %g3
6933 rdpr %cleanwin, %g4
6934 rdpr %otherwin, %g5
6935 rdpr %wstate, %g6
6936loop_628:
6937 fmovdg %xcc, %f11, %f3
6938 set 0x68, %g6
6939 swapa [%l7 + %g6] 0x0c, %o7
6940 fmovsge %xcc, %f23, %f11
6941 fbu,a %fcc0, loop_629
6942 tleu %xcc, 0x1
6943 movrgez %i1, 0x07A, %i5
6944 movn %icc, %l5, %g5
6945loop_629:
6946 movrne %i2, 0x385, %l3
6947 set 0x22, %i4
6948 stha %i6, [%l7 + %i4] 0x11
6949 umul %i0, %g3, %i4
6950 movcs %icc, %g2, %o4
6951 array8 %i7, %l1, %l6
6952 fmovse %icc, %f19, %f16
6953 ta %xcc, 0x0
6954 tsubcc %g7, %o0, %o3
6955 addc %l0, 0x0EA8, %o5
6956 wr %g0, 0x17, %asi
6957 stda %f0, [%l7 + 0x40] %asi
6958 membar #Sync
6959 nop
6960 setx loop_630, %l0, %l1
6961 jmpl %l1, %g6
6962 tneg %icc, 0x2
6963 nop
6964 set 0x30, %o0
6965 prefetch [%l7 + %o0], 0x0
6966 movre %o6, 0x3AB, %o1
6967loop_630:
6968 andncc %l2, %l4, %i3
6969 te %xcc, 0x2
6970 movvc %xcc, %g4, %g1
6971 fmovrsgez %o7, %f2, %f27
6972 sdivcc %o2, 0x1C33, %i1
6973 fbue %fcc3, loop_631
6974 andcc %l5, 0x0DFE, %g5
6975 fpsub32s %f15, %f19, %f28
6976 fmovdn %icc, %f11, %f19
6977loop_631:
6978 edge32n %i2, %i5, %i6
6979 movle %xcc, %l3, %i0
6980 ldsh [%l7 + 0x0E], %i4
6981 smul %g2, %g3, %o4
6982 smul %i7, %l1, %g7
6983 tgu %xcc, 0x0
6984 set 0x68, %l0
6985 swapa [%l7 + %l0] 0x11, %l6
6986 wr %g0, 0x11, %asi
6987 lduha [%l7 + 0x2A] %asi, %o3
6988 wr %g0, 0x80, %asi
6989 prefetcha [%l7 + 0x18] %asi, 0x0
6990 fpadd32s %f19, %f3, %f4
6991 popc %o0, %g6
6992 add %o5, %o6, %l2
6993 xorcc %o1, 0x1DE3, %i3
6994 nop
6995 setx loop_632, %l0, %l1
6996 jmpl %l1, %l4
6997 udivcc %g1, 0x075E, %o7
6998 orcc %o2, %i1, %g4
6999 taddcc %g5, %l5, %i2
7000loop_632:
7001 edge16 %i6, %i5, %i0
7002 set 0x60, %l2
7003 lduwa [%l7 + %l2] 0x0c, %l3
7004 edge16n %i4, %g3, %g2
7005 wr %g0, 0x81, %asi
7006 ldswa [%l7 + 0x0C] %asi, %i7
7007 wr %g0, 0x89, %asi
7008 ldstuba [%l7 + 0x19] %asi, %l1
7009 fbe %fcc0, loop_633
7010 fsrc2 %f22, %f10
7011 tcc %icc, 0x3
7012 movneg %xcc, %o4, %l6
7013loop_633:
7014 nop
7015 wr %g0, 0x10, %asi
7016 stda %o2, [%l7 + 0x28] %asi
7017 movcs %icc, %g7, %o0
7018 tle %icc, 0x4
7019 fnegs %f20, %f4
7020 add %l7, 0x08, %l6
7021 wr %g0, 0x89, %asi
7022 casxa [%l6] 0x89, %l0, %g6
7023 alignaddrl %o5, %l2, %o1
7024 pdist %f30, %f6, %f18
7025 fornot1s %f1, %f11, %f22
7026 tn %xcc, 0x1
7027 array16 %i3, %l4, %o6
7028 popc %g1, %o2
7029 fcmpne32 %f12, %f10, %i1
7030 subc %g4, 0x1026, %g5
7031 fmovrsgz %l5, %f21, %f13
7032 fmovde %xcc, %f1, %f31
7033 movvc %xcc, %i2, %o7
7034 set 0x1C, %g7
7035 ldsha [%l7 + %g7] 0x80, %i5
7036 fexpand %f19, %f6
7037 tge %xcc, 0x5
7038 set 0x5A, %i7
7039 ldsha [%l7 + %i7] 0x19, %i0
7040 addccc %i6, 0x14C4, %l3
7041 fmovrdlez %g3, %f28, %f8
7042 std %i4, [%l7 + 0x20]
7043 fmovdle %icc, %f26, %f19
7044 tsubcc %i7, %l1, %o4
7045 array8 %g2, %o3, %g7
7046 sll %l6, 0x17, %o0
7047 fnot2s %f3, %f17
7048 edge16l %g6, %l0, %o5
7049 tcs %xcc, 0x2
7050 tpos %xcc, 0x6
7051 popc 0x04FB, %o1
7052 fcmpne16 %f6, %f22, %i3
7053 movvs %xcc, %l2, %o6
7054 call loop_634
7055 fand %f18, %f16, %f0
7056 ldub [%l7 + 0x36], %g1
7057 bge loop_635
7058loop_634:
7059 tg %xcc, 0x5
7060 fsrc1s %f26, %f27
7061 pdist %f22, %f4, %f6
7062loop_635:
7063 sdivx %o2, 0x015C, %l4
7064 add %g4, %g5, %i1
7065 fones %f8
7066 fmovsvs %icc, %f5, %f0
7067 sdivx %i2, 0x1B18, %l5
7068 std %o6, [%l7 + 0x60]
7069 edge32n %i5, %i0, %i6
7070 fbg,a %fcc1, loop_636
7071 sdivx %l3, 0x068B, %i4
7072 faligndata %f16, %f26, %f10
7073 fmovdvs %icc, %f0, %f5
7074loop_636:
7075 stbar
7076 sra %g3, %l1, %i7
7077 movl %icc, %g2, %o3
7078 wr %g0, 0x23, %asi
7079 stha %o4, [%l7 + 0x36] %asi
7080 membar #Sync
7081 fone %f4
7082 wr %g0, 0x80, %asi
7083 ldstuba [%l7 + 0x29] %asi, %l6
7084 brgz,a %o0, loop_637
7085 fmovrdne %g7, %f20, %f6
7086 xorcc %g6, %l0, %o1
7087 fandnot2 %f0, %f2, %f20
7088loop_637:
7089 ldx [%l7 + 0x48], %o5
7090 set 0x36, %o7
7091 lduba [%l7 + %o7] 0x18, %l2
7092 bn,a %xcc, loop_638
7093 sra %i3, %o6, %o2
7094 wr %g0, 0x11, %asi
7095 lduwa [%l7 + 0x70] %asi, %g1
7096loop_638:
7097 nop
7098 wr %g0, 0x18, %asi
7099 ldsha [%l7 + 0x26] %asi, %l4
7100 fcmpeq16 %f30, %f14, %g5
7101 udivcc %i1, 0x02E9, %i2
7102 movn %icc, %l5, %o7
7103 sub %i5, 0x04D8, %g4
7104 wr %g0, 0x10, %asi
7105 sta %f31, [%l7 + 0x20] %asi
7106 sir 0x18D8
7107 fbul,a %fcc1, loop_639
7108 stx %i0, [%l7 + 0x18]
7109 fxnors %f4, %f9, %f16
7110 fmovsl %xcc, %f11, %f18
7111loop_639:
7112 fmovrslz %i6, %f9, %f13
7113 wr %g0, 0xf8, %asi
7114 stda %f16, [%l7 + 0x40] %asi
7115 membar #Sync
7116 edge16ln %l3, %i4, %l1
7117 tsubcc %g3, 0x1989, %i7
7118 movgu %xcc, %o3, %g2
7119 fpsub16s %f10, %f24, %f13
7120 fandnot1 %f22, %f4, %f12
7121 array8 %l6, %o0, %g7
7122 movl %xcc, %o4, %l0
7123 tleu %icc, 0x5
7124 ba,pt %xcc, loop_640
7125 tge %icc, 0x4
7126 movcc %icc, %o1, %g6
7127 tleu %xcc, 0x7
7128loop_640:
7129 nop
7130 wr %g0, 0x23, %asi
7131 stda %l2, [%l7 + 0x20] %asi
7132 membar #Sync
7133 wr %g0, 0x89, %asi
7134 lduha [%l7 + 0x2E] %asi, %i3
7135 array8 %o5, %o6, %g1
7136 edge32 %l4, %g5, %i1
7137 or %i2, 0x1EB1, %l5
7138 std %f22, [%l7 + 0x48]
7139 xnor %o7, 0x0E2D, %o2
7140 srl %i5, %i0, %i6
7141 tgu %xcc, 0x6
7142 fmovscc %xcc, %f7, %f24
7143 subc %l3, %g4, %l1
7144 nop
7145 setx loop_641, %l0, %l1
7146 wrpr 0x1, %tl
7147 wrpr %l1, %tpc
7148 add %l1, 0x4, %l1
7149 wrpr %l1, %tnpc
7150 setx 0x34400001400, %l0, %l1
7151 wrpr %l1, %tstate
7152 wrhpr 0x4, %htstate
7153 retry
7154 tpos %icc, 0x5
7155 fandnot1s %f1, %f26, %f30
7156 udivx %g3, 0x0D45, %i7
7157loop_641:
7158 prefetch [%l7 + 0x4C], 0x3
7159 fpadd16s %f23, %f12, %f21
7160 addc %i4, %o3, %g2
7161 tneg %icc, 0x0
7162 stb %o0, [%l7 + 0x7D]
7163 set 0x40, %i5
7164 stda %f16, [%l7 + %i5] 0x19
7165 srax %g7, 0x1B, %l6
7166 tn %icc, 0x0
7167 ldsh [%l7 + 0x40], %o4
7168 orcc %o1, 0x1277, %g6
7169 movre %l0, %i3, %l2
7170 ldd [%l7 + 0x18], %f18
7171 sdivx %o5, 0x0652, %o6
7172 udiv %g1, 0x0C62, %l4
7173 andncc %i1, %i2, %l5
7174 set 0x20, %l4
7175 swapa [%l7 + %l4] 0x89, %o7
7176 fbg,a %fcc1, loop_642
7177 orncc %o2, %g5, %i5
7178 sdivx %i0, 0x0BF0, %l3
7179 wr %g0, 0x19, %asi
7180 ldsba [%l7 + 0x65] %asi, %g4
7181loop_642:
7182 fandnot2 %f0, %f8, %f22
7183 edge16 %i6, %g3, %i7
7184 tleu %icc, 0x2
7185 fnot1 %f14, %f6
7186 tge %xcc, 0x2
7187 fmovdvc %icc, %f0, %f26
7188 addcc %i4, %l1, %o3
7189 st %f28, [%l7 + 0x64]
7190 edge32ln %g2, %g7, %l6
7191 mulscc %o0, 0x1768, %o1
7192 sub %g6, %o4, %i3
7193 srl %l0, 0x15, %o5
7194 sdivx %l2, 0x07E9, %g1
7195 sllx %l4, %o6, %i2
7196 sra %i1, %l5, %o2
7197 ldx [%l7 + 0x38], %g5
7198 wr %g0, 0x23, %asi
7199 stba %i5, [%l7 + 0x27] %asi
7200 membar #Sync
7201 edge32n %o7, %l3, %i0
7202 andn %i6, 0x03FE, %g4
7203 movge %icc, %i7, %i4
7204 add %l7, 0x40, %l6
7205 wr %g0, 0x18, %asi
7206 ldxa [%l6] %asi, %l1
7207 casxa [%l6] %asi, %l1, %g3
7208 ta %xcc, 0x1
7209 add %l7, 0x68, %l6
7210 wr %g0, 0x81, %asi
7211 ldxa [%l6] %asi, %o3
7212 casxa [%l6] %asi, %o3, %g7
7213 udivx %l6, 0x0F42, %o0
7214 movrne %o1, %g2, %g6
7215 membar 0x63
7216 array32 %i3, %o4, %l0
7217 fcmpes %fcc3, %f25, %f26
7218 fbug,a %fcc0, loop_643
7219 fmovrdgz %o5, %f26, %f4
7220 wr %g0, 0x10, %asi
7221 ldda [%l7 + 0x20] %asi, %g0
7222loop_643:
7223 fmul8x16au %f5, %f29, %f20
7224 fsrc1s %f0, %f12
7225 fmovdgu %xcc, %f15, %f1
7226 sra %l2, 0x05, %o6
7227 fornot2s %f26, %f20, %f7
7228 ldstub [%l7 + 0x53], %l4
7229 tsubcc %i2, 0x0EC4, %l5
7230 set 0x78, %o6
7231 stwa %i1, [%l7 + %o6] 0xea
7232 membar #Sync
7233 edge16ln %g5, %i5, %o7
7234 fcmpeq32 %f14, %f6, %l3
7235 taddcc %o2, %i6, %i0
7236 ta %icc, 0x0
7237 xor %i7, 0x11C3, %g4
7238 addcc %i4, %l1, %g3
7239 fnot1 %f14, %f0
7240 tvs %icc, 0x5
7241 tpos %xcc, 0x4
7242 st %f27, [%l7 + 0x78]
7243 fpsub32s %f8, %f31, %f10
7244 srlx %o3, %l6, %g7
7245 subcc %o1, 0x13F2, %g2
7246 sethi 0x1F31, %o0
7247 fmovda %xcc, %f3, %f9
7248 fmovdpos %icc, %f20, %f5
7249 edge32ln %g6, %i3, %l0
7250 set 0x48, %o2
7251 stda %o4, [%l7 + %o2] 0x2a
7252 membar #Sync
7253 movneg %xcc, %o5, %g1
7254 bvc %xcc, loop_644
7255 tcs %icc, 0x5
7256 membar 0x38
7257 orn %l2, 0x063F, %l4
7258loop_644:
7259 brnz %i2, loop_645
7260 brgz,a %o6, loop_646
7261 movge %icc, %i1, %g5
7262 udiv %l5, 0x012B, %i5
7263loop_645:
7264 edge16ln %o7, %l3, %i6
7265loop_646:
7266 fones %f7
7267 stw %i0, [%l7 + 0x08]
7268 set 0x1D, %i2
7269 ldstuba [%l7 + %i2] 0x04, %o2
7270 stbar
7271 addccc %g4, %i7, %i4
7272 membar 0x01
7273 wr %g0, 0x89, %asi
7274 lduwa [%l7 + 0x60] %asi, %l1
7275 srl %o3, %g3, %g7
7276 smulcc %o1, 0x02CA, %g2
7277 fnors %f10, %f24, %f4
7278 orcc %l6, 0x051D, %o0
7279 bn,pn %icc, loop_647
7280 tle %icc, 0x2
7281 tl %icc, 0x2
7282 set 0x48, %o5
7283 stwa %g6, [%l7 + %o5] 0xea
7284 membar #Sync
7285loop_647:
7286 nop
7287 wr %g0, 0x80, %asi
7288 ldda [%l7 + 0x10] %asi, %i2
7289 edge32 %o4, %l0, %o5
7290 fors %f23, %f26, %f29
7291 movrgz %l2, 0x014, %g1
7292 fmovscs %xcc, %f2, %f23
7293 fmovd %f22, %f0
7294 tne %xcc, 0x2
7295 fmul8x16au %f0, %f26, %f12
7296 sllx %l4, 0x1A, %o6
7297 brlez %i1, loop_648
7298 tgu %xcc, 0x4
7299 fpackfix %f4, %f3
7300 fmovsgu %icc, %f9, %f14
7301loop_648:
7302 tneg %icc, 0x3
7303 set 0x40, %o4
7304 stda %f0, [%l7 + %o4] 0x10
7305 fbne,a %fcc2, loop_649
7306 udivx %g5, 0x0A0C, %l5
7307 membar 0x55
7308 tleu %icc, 0x4
7309loop_649:
7310 edge8ln %i5, %o7, %i2
7311 ta %xcc, 0x3
7312 sir 0x12FD
7313 wr %g0, 0x81, %asi
7314 ldsba [%l7 + 0x18] %asi, %l3
7315 nop
7316 set 0x32, %l5
7317 ldub [%l7 + %l5], %i6
7318 addcc %o2, 0x00E6, %g4
7319 andncc %i7, %i4, %i0
7320 fmovrde %o3, %f2, %f4
7321 movgu %xcc, %g3, %g7
7322 fpadd16s %f22, %f20, %f30
7323 fbul %fcc3, loop_650
7324 xnorcc %l1, 0x0EBD, %o1
7325 ta %xcc, 0x0
7326 fmul8sux16 %f8, %f26, %f14
7327loop_650:
7328 fandnot1s %f13, %f13, %f26
7329 set 0x3A, %g1
7330 lduba [%l7 + %g1] 0x89, %g2
7331 xnor %o0, %l6, %i3
7332 subccc %o4, %g6, %l0
7333 popc 0x05D7, %o5
7334 umulcc %g1, 0x1414, %l4
7335 fmovsgu %icc, %f11, %f14
7336 udivcc %l2, 0x0B57, %i1
7337 fand %f18, %f12, %f12
7338 alignaddrl %o6, %l5, %g5
7339 wr %g0, 0x81, %asi
7340 lda [%l7 + 0x7C] %asi, %f11
7341 bneg,a,pt %xcc, loop_651
7342 udivx %i5, 0x1C10, %i2
7343 subc %l3, 0x1CD3, %i6
7344 std %o6, [%l7 + 0x48]
7345loop_651:
7346 tgu %xcc, 0x6
7347 nop
7348 setx loop_652, %l0, %l1
7349 jmpl %l1, %o2
7350 ta %xcc, 0x0
7351 taddcctv %i7, 0x0869, %i4
7352 set 0x2A, %g5
7353 ldsha [%l7 + %g5] 0x0c, %i0
7354loop_652:
7355 fones %f27
7356 udiv %o3, 0x0582, %g4
7357 edge8l %g7, %g3, %l1
7358 add %l7, 0x50, %l6
7359 wr %g0, 0x18, %asi
7360 casxa [%l6] %asi, %o1, %g2
7361 xnor %l6, %i3, %o0
7362 array32 %o4, %l0, %g6
7363 movg %icc, %g1, %l4
7364 fbule,a %fcc0, loop_653
7365 fmuld8ulx16 %f17, %f29, %f10
7366 or %l2, 0x0A6A, %i1
7367 fmovd %f30, %f30
7368loop_653:
7369 nop
7370 setx loop_654, %l0, %l1
7371 wrpr 0x1, %tl
7372 wrpr %l1, %tpc
7373 add %l1, 0x4, %l1
7374 wrpr %l1, %tnpc
7375 setx 0x34400001400, %l0, %l1
7376 wrpr %l1, %tstate
7377 wrhpr 0x4, %htstate
7378 retry
7379 movn %xcc, %o6, %l5
7380 bge loop_655
7381 for %f12, %f18, %f18
7382loop_654:
7383 srlx %o5, 0x15, %i5
7384 fmovdvc %xcc, %f20, %f1
7385loop_655:
7386 movcc %xcc, %i2, %g5
7387 andn %l3, 0x0C37, %i6
7388 sra %o2, %o7, %i7
7389 fbl %fcc0, loop_656
7390 subccc %i4, %o3, %i0
7391 te %icc, 0x7
7392 tneg %icc, 0x1
7393loop_656:
7394 fpack32 %f0, %f2, %f24
7395 brlez,a %g4, loop_657
7396 nop
7397 setx loop_658, %l0, %l1
7398 wrpr 0x1, %tl
7399 wrpr %l1, %tnpc
7400 setx 0x34400001400, %l0, %l1
7401 wrpr %l1, %tstate
7402 wrhpr 0x4, %htstate
7403 done
7404 andncc %g3, %l1, %g7
7405 fbug,a %fcc3, loop_659
7406loop_657:
7407 tcs %xcc, 0x0
7408loop_658:
7409 bpos,a %xcc, loop_660
7410 fbue %fcc0, loop_661
7411loop_659:
7412 pdist %f14, %f14, %f22
7413 movgu %icc, %g2, %o1
7414loop_660:
7415 fpadd16s %f19, %f24, %f0
7416loop_661:
7417 brz,a %l6, loop_662
7418 sethi 0x0369, %i3
7419 addcc %o4, 0x100F, %o0
7420 fpsub32s %f7, %f16, %f1
7421loop_662:
7422 tn %icc, 0x7
7423 umulcc %l0, 0x1442, %g6
7424 fcmpeq16 %f26, %f14, %g1
7425 wr %g0, 0x80, %asi
7426 ldxa [%l7 + 0x28] %asi, %l4
7427 bneg,a,pt %xcc, loop_663
7428 taddcctv %l2, 0x024D, %i1
7429 taddcc %o6, 0x0D2E, %l5
7430 fmovrse %o5, %f6, %f19
7431loop_663:
7432 fpsub16s %f15, %f16, %f10
7433 sdivx %i5, 0x0ED7, %g5
7434 set 0x28, %o1
7435 stwa %l3, [%l7 + %o1] 0x14
7436 smulcc %i2, 0x0454, %o2
7437 wr %g0, 0x2b, %asi
7438 stha %i6, [%l7 + 0x1A] %asi
7439 membar #Sync
7440 stx %o7, [%l7 + 0x70]
7441 fnot1s %f2, %f25
7442 array16 %i4, %i7, %i0
7443 edge8ln %o3, %g4, %g3
7444 addcc %g7, %l1, %o1
7445 brlz %l6, loop_664
7446 fmovrde %i3, %f2, %f10
7447 edge16l %g2, %o4, %l0
7448 fabss %f20, %f20
7449loop_664:
7450 nop
7451 wr %g0, 0x89, %asi
7452 ldsha [%l7 + 0x3A] %asi, %g6
7453 movvs %xcc, %g1, %l4
7454 tcs %xcc, 0x3
7455 umulcc %l2, 0x18C0, %i1
7456 srl %o0, 0x00, %o6
7457 nop
7458 setx loop_665, %l0, %l1
7459 wrpr 0x1, %tl
7460 wrpr %l1, %tnpc
7461 setx 0x34400001400, %l0, %l1
7462 wrpr %l1, %tstate
7463 wrhpr 0x4, %htstate
7464 done
7465 fbne %fcc3, loop_666
7466 ldstub [%l7 + 0x0D], %o5
7467 orncc %l5, 0x16C0, %i5
7468loop_665:
7469 xor %g5, %i2, %o2
7470loop_666:
7471 movgu %icc, %l3, %o7
7472 set 0x40, %g2
7473 stda %f0, [%l7 + %g2] 0x19
7474 movvs %xcc, %i4, %i7
7475 siam 0x0
7476 fpmerge %f6, %f0, %f0
7477 fxor %f12, %f18, %f30
7478 stb %i0, [%l7 + 0x36]
7479 movcs %xcc, %o3, %i6
7480 stbar
7481 sra %g4, %g7, %g3
7482 tn %xcc, 0x4
7483 fmovrsgz %l1, %f14, %f0
7484 wr %g0, 0x81, %asi
7485 sta %f2, [%l7 + 0x08] %asi
7486 fbue,a %fcc3, loop_667
7487 movpos %xcc, %o1, %l6
7488 movre %i3, %o4, %g2
7489 fba %fcc1, loop_668
7490loop_667:
7491 nop
7492 setx loop_669, %l0, %l1
7493 wrpr 0x1, %tl
7494 wrpr %l1, %tnpc
7495 setx 0x34400001400, %l0, %l1
7496 wrpr %l1, %tstate
7497 wrhpr 0x4, %htstate
7498 done
7499 umulcc %g6, 0x1274, %g1
7500 fbule,a %fcc3, loop_670
7501loop_668:
7502 mova %icc, %l0, %l2
7503loop_669:
7504 udivx %i1, 0x09C1, %o0
7505 membar 0x6E
7506loop_670:
7507 andcc %l4, %o5, %o6
7508 std %l4, [%l7 + 0x30]
7509 fmovsl %icc, %f26, %f30
7510 bleu,a,pn %icc, loop_671
7511 fmovsneg %xcc, %f16, %f9
7512 set 0x5C, %i3
7513 stba %g5, [%l7 + %i3] 0x81
7514loop_671:
7515 tcc %icc, 0x2
7516 edge32ln %i2, %o2, %i5
7517 movl %xcc, %o7, %i4
7518 fandnot1 %f2, %f0, %f14
7519 flush %l7 + 0x0C
7520 tsubcc %l3, %i7, %o3
7521 restored
7522 rdpr %cwp, %g1
7523 rdpr %cansave, %g2
7524 rdpr %canrestore, %g3
7525 rdpr %cleanwin, %g4
7526 rdpr %otherwin, %g5
7527 rdpr %wstate, %g6
7528 te %icc, 0x4
7529 edge32n %i6, %i0, %g4
7530 ba,a,pn %xcc, loop_672
7531 fmovsge %xcc, %f31, %f28
7532 alignaddrl %g3, %g7, %o1
7533 move %icc, %l1, %l6
7534loop_672:
7535 sra %i3, 0x05, %o4
7536 sllx %g6, 0x1D, %g1
7537 tleu %icc, 0x7
7538 tg %icc, 0x6
7539 addcc %g2, 0x0EB2, %l2
7540 xorcc %i1, %l0, %l4
7541 nop
7542 set 0x58, %l6
7543 ldd [%l7 + %l6], %f16
7544 orn %o0, %o6, %l5
7545 addcc %g5, %i2, %o5
7546 move %icc, %o2, %o7
7547 srl %i4, 0x17, %i5
7548 wr %g0, 0x80, %asi
7549 ldswa [%l7 + 0x30] %asi, %l3
7550 addcc %i7, 0x0413, %o3
7551 set 0x47, %i6
7552 ldsba [%l7 + %i6] 0x89, %i6
7553 fmovsl %icc, %f19, %f2
7554 addccc %g4, 0x1FC9, %g3
7555 addc %i0, 0x0BAC, %g7
7556 fmovdpos %xcc, %f18, %f4
7557 lduh [%l7 + 0x6E], %l1
7558 udivx %o1, 0x1321, %l6
7559 sethi 0x1BB3, %i3
7560 movrlez %o4, 0x0E8, %g1
7561 subc %g6, %g2, %l2
7562 edge32l %i1, %l4, %o0
7563 fpsub16s %f7, %f21, %f11
7564 fmul8x16au %f17, %f29, %f22
7565 edge32 %o6, %l5, %l0
7566 movcc %xcc, %i2, %g5
7567 tcs %xcc, 0x3
7568 stw %o2, [%l7 + 0x30]
7569 udivcc %o5, 0x05B0, %o7
7570 sra %i4, %i5, %i7
7571 std %f18, [%l7 + 0x08]
7572 move %icc, %o3, %i6
7573 subc %g4, 0x1CED, %g3
7574 te %xcc, 0x3
7575 movl %xcc, %i0, %l3
7576 fmovscc %icc, %f21, %f28
7577 fsrc1 %f26, %f30
7578 fmovse %xcc, %f29, %f3
7579 movgu %icc, %g7, %o1
7580 fnot1 %f6, %f8
7581 fpadd16 %f0, %f0, %f6
7582 alignaddrl %l1, %i3, %l6
7583 brnz %o4, loop_673
7584 fcmpgt16 %f6, %f4, %g1
7585 tvs %icc, 0x4
7586 wr %g0, 0x17, %asi
7587 stda %f0, [%l7 + 0x40] %asi
7588 membar #Sync
7589loop_673:
7590 sdivx %g2, 0x1D7E, %g6
7591 addcc %i1, 0x00C6, %l2
7592 movn %icc, %l4, %o6
7593 umul %l5, 0x1B2C, %l0
7594 swap [%l7 + 0x0C], %o0
7595 smulcc %g5, %i2, %o5
7596 fpadd32 %f10, %f22, %f10
7597 tcs %icc, 0x5
7598 fmovrdgz %o2, %f4, %f24
7599 fnot2s %f1, %f31
7600 movle %icc, %i4, %i5
7601 movn %icc, %o7, %i7
7602 fone %f18
7603 srl %i6, %g4, %g3
7604 movge %xcc, %i0, %o3
7605 fpadd32 %f6, %f2, %f2
7606 fcmpne16 %f10, %f30, %l3
7607 edge16 %g7, %o1, %i3
7608 tcc %xcc, 0x2
7609 ta %icc, 0x4
7610 mova %xcc, %l6, %o4
7611 smulcc %g1, 0x0F2F, %l1
7612 membar 0x49
7613 wr %g0, 0x11, %asi
7614 lduba [%l7 + 0x21] %asi, %g2
7615 srlx %i1, 0x19, %g6
7616 edge16ln %l4, %o6, %l5
7617 fmovsg %xcc, %f1, %f25
7618 fpack32 %f18, %f24, %f30
7619 fcmple16 %f12, %f16, %l0
7620 faligndata %f2, %f22, %f6
7621 membar #Sync
7622 wr %g0, 0xf9, %asi
7623 ldda [%l7 + 0x40] %asi, %f16
7624 std %o0, [%l7 + 0x48]
7625 wr %g0, 0x88, %asi
7626 stwa %g5, [%l7 + 0x30] %asi
7627 bpos,a loop_674
7628 ldstub [%l7 + 0x54], %l2
7629 fand %f12, %f8, %f14
7630 be,a %icc, loop_675
7631loop_674:
7632 movle %xcc, %i2, %o5
7633 fxnors %f23, %f31, %f18
7634 bn,a,pn %xcc, loop_676
7635loop_675:
7636 bge loop_677
7637 mova %xcc, %i4, %o2
7638 and %o7, %i7, %i5
7639loop_676:
7640 tleu %xcc, 0x7
7641loop_677:
7642 nop
7643 wr %g0, 0x0c, %asi
7644 ldswa [%l7 + 0x58] %asi, %g4
7645 subccc %i6, %i0, %g3
7646 subccc %o3, %g7, %l3
7647 popc 0x1C8F, %i3
7648 fmovsgu %xcc, %f0, %f13
7649 fmovsgu %xcc, %f15, %f11
7650 movrgez %l6, 0x3D5, %o1
7651 fmovdn %icc, %f31, %f17
7652 edge16ln %g1, %o4, %l1
7653 movvs %icc, %i1, %g2
7654 ldx [%l7 + 0x10], %l4
7655 fbn %fcc0, loop_678
7656 udivx %g6, 0x15FC, %o6
7657 bg loop_679
7658 nop
7659 setx loop_680, %l0, %l1
7660 wrpr 0x1, %tl
7661 wrpr %l1, %tnpc
7662 setx 0x34400001400, %l0, %l1
7663 wrpr %l1, %tstate
7664 wrhpr 0x4, %htstate
7665 done
7666loop_678:
7667 fexpand %f11, %f8
7668 addccc %l0, %l5, %g5
7669loop_679:
7670 smulcc %l2, 0x128F, %o0
7671loop_680:
7672 nop
7673 set 0x46, %g3
7674 lduha [%l7 + %g3] 0x88, %o5
7675 tpos %xcc, 0x4
7676 nop
7677 set 0x31, %g4
7678 stb %i4, [%l7 + %g4]
7679 pdist %f30, %f22, %f4
7680 fand %f6, %f2, %f14
7681 edge32 %o2, %o7, %i7
7682 bneg loop_681
7683 taddcc %i2, %i5, %i6
7684 orncc %g4, %g3, %i0
7685 fsrc2 %f6, %f18
7686loop_681:
7687 movrne %g7, 0x3C7, %o3
7688 ldub [%l7 + 0x4D], %l3
7689 fandnot1s %f1, %f18, %f21
7690 fmul8sux16 %f30, %f22, %f20
7691 fpmerge %f14, %f28, %f24
7692 fbu,a %fcc2, loop_682
7693 swap [%l7 + 0x14], %i3
7694 fabss %f17, %f9
7695 edge8 %l6, %g1, %o1
7696loop_682:
7697 array32 %o4, %i1, %l1
7698 fmovdpos %icc, %f0, %f26
7699 ta %icc, 0x2
7700 alignaddrl %g2, %l4, %g6
7701 taddcc %o6, %l5, %g5
7702 fors %f21, %f8, %f29
7703 or %l0, %o0, %o5
7704 fcmpgt32 %f14, %f6, %l2
7705 ldsb [%l7 + 0x6F], %i4
7706 swap [%l7 + 0x0C], %o2
7707 andn %i7, 0x1C36, %o7
7708 stb %i5, [%l7 + 0x65]
7709 brlz,a %i2, loop_683
7710 edge32 %g4, %i6, %g3
7711 edge16 %i0, %o3, %g7
7712 taddcc %l3, %i3, %g1
7713loop_683:
7714 addccc %o1, 0x0030, %l6
7715 addc %o4, %i1, %l1
7716 membar 0x47
7717 sub %g2, %g6, %l4
7718 movrgz %l5, 0x1E6, %g5
7719 std %f16, [%l7 + 0x48]
7720 fands %f5, %f13, %f30
7721 movrgz %l0, 0x14D, %o6
7722 sth %o5, [%l7 + 0x52]
7723 udivx %l2, 0x1B8E, %o0
7724 ldsh [%l7 + 0x5C], %o2
7725 set 0x40, %l1
7726 stda %f16, [%l7 + %l1] 0x15
7727 ldd [%l7 + 0x68], %f8
7728 movrgz %i7, 0x351, %i4
7729 umulcc %o7, %i2, %i5
7730 edge16ln %g4, %i6, %g3
7731 fzeros %f21
7732 bne,a %xcc, loop_684
7733 tvc %xcc, 0x5
7734 fmovdcc %xcc, %f11, %f25
7735 ldsb [%l7 + 0x36], %o3
7736loop_684:
7737 and %g7, %i0, %i3
7738 set 0x48, %o3
7739 prefetcha [%l7 + %o3] 0x14, 0x3
7740 tg %icc, 0x0
7741 nop
7742 setx loop_685, %l0, %l1
7743 jmpl %l1, %g1
7744 movvc %xcc, %o1, %l6
7745 sllx %o4, %i1, %l1
7746 movcc %xcc, %g6, %l4
7747loop_685:
7748 stb %g2, [%l7 + 0x5A]
7749 fbug %fcc1, loop_686
7750 movcs %icc, %l5, %l0
7751 mulx %g5, %o5, %l2
7752 taddcc %o6, %o0, %o2
7753loop_686:
7754 fornot1s %f29, %f22, %f26
7755 brnz %i4, loop_687
7756 fabsd %f8, %f12
7757 movcc %icc, %o7, %i7
7758 fcmpgt16 %f16, %f6, %i2
7759loop_687:
7760 edge16l %i5, %i6, %g3
7761 wr %g0, 0x11, %asi
7762 stda %f0, [%l7 + 0x40] %asi
7763 tcs %xcc, 0x0
7764 prefetch [%l7 + 0x68], 0x3
7765 alignaddr %o3, %g7, %g4
7766 fexpand %f25, %f18
7767 movre %i0, %i3, %l3
7768 umulcc %o1, %g1, %o4
7769 add %l7, 0x68, %l6
7770 wr %g0, 0x81, %asi
7771 casxa [%l6] %asi, %i1, %l6
7772 tle %icc, 0x4
7773 fsrc1s %f23, %f7
7774 tsubcctv %l1, 0x00EB, %l4
7775 xor %g2, 0x01AD, %l5
7776 tsubcc %l0, %g5, %g6
7777 edge8n %o5, %l2, %o0
7778 mulx %o6, %i4, %o2
7779 tvc %xcc, 0x4
7780 fmul8x16al %f11, %f3, %f12
7781 edge8l %o7, %i7, %i2
7782 tsubcc %i5, 0x0FB0, %i6
7783 fmovrslez %g3, %f15, %f30
7784 wr %g0, 0x19, %asi
7785 lduha [%l7 + 0x7C] %asi, %g7
7786 movne %icc, %g4, %i0
7787 fnands %f9, %f9, %f26
7788 fsrc2s %f27, %f5
7789 srl %i3, 0x0A, %o3
7790 alignaddrl %o1, %l3, %o4
7791 edge32ln %g1, %i1, %l1
7792 fbo,a %fcc0, loop_688
7793 andn %l4, 0x1728, %g2
7794 movne %xcc, %l5, %l6
7795 pdist %f12, %f24, %f16
7796loop_688:
7797 srl %g5, 0x06, %g6
7798 ldstub [%l7 + 0x33], %l0
7799 smul %l2, %o5, %o6
7800 subccc %i4, %o2, %o0
7801 nop
7802 set 0x3C, %i0
7803 ldsh [%l7 + %i0], %o7
7804 tne %icc, 0x7
7805 sdivcc %i7, 0x00BF, %i5
7806 movg %xcc, %i6, %g3
7807 tn %icc, 0x7
7808 sir 0x12F8
7809 xorcc %g7, %g4, %i2
7810 fbge %fcc3, loop_689
7811 bneg,pt %xcc, loop_690
7812 fmul8x16al %f25, %f3, %f24
7813 addcc %i0, 0x1CF2, %i3
7814loop_689:
7815 movn %xcc, %o1, %o3
7816loop_690:
7817 movrlz %o4, %g1, %i1
7818 membar 0x39
7819 fnand %f16, %f30, %f4
7820 xor %l3, 0x0224, %l4
7821 tgu %xcc, 0x4
7822 movre %l1, %l5, %l6
7823 fpsub16 %f22, %f2, %f28
7824 restored
7825 rdpr %cwp, %g1
7826 rdpr %cansave, %g2
7827 rdpr %canrestore, %g3
7828 rdpr %cleanwin, %g4
7829 rdpr %otherwin, %g5
7830 rdpr %wstate, %g6
7831 move %icc, %g5, %g2
7832 bcs,a loop_691
7833 fcmps %fcc1, %f30, %f22
7834 mulscc %g6, %l2, %o5
7835 srlx %l0, 0x09, %i4
7836loop_691:
7837 fmul8x16al %f0, %f15, %f26
7838 mova %icc, %o2, %o0
7839 membar 0x5A
7840 bl,a %xcc, loop_692
7841 edge16 %o6, %i7, %o7
7842 movne %xcc, %i6, %g3
7843 sethi 0x16A7, %i5
7844loop_692:
7845 movcs %icc, %g4, %i2
7846 sra %g7, %i3, %o1
7847 bn,pn %xcc, loop_693
7848 fornot1s %f29, %f12, %f8
7849 fmovdneg %icc, %f3, %f11
7850 bneg,a,pn %xcc, loop_694
7851loop_693:
7852 addcc %o3, %i0, %g1
7853 sdivcc %o4, 0x018A, %i1
7854 edge8ln %l3, %l1, %l4
7855loop_694:
7856 fcmpgt32 %f2, %f30, %l6
7857 sir 0x0828
7858 fbne,a %fcc1, loop_695
7859 movrgz %g5, %l5, %g6
7860 fmovdcc %icc, %f21, %f30
7861 tcs %xcc, 0x4
7862loop_695:
7863 edge16 %g2, %l2, %l0
7864 fabsd %f16, %f22
7865 tcc %icc, 0x7
7866 edge16n %o5, %i4, %o2
7867 movneg %icc, %o6, %i7
7868 fbo %fcc2, loop_696
7869 subcc %o7, %i6, %o0
7870 srax %g3, 0x00, %i5
7871 membar 0x0D
7872loop_696:
7873 fbne,a %fcc1, loop_697
7874 sth %i2, [%l7 + 0x10]
7875 fornot1s %f2, %f21, %f29
7876 faligndata %f22, %f2, %f28
7877loop_697:
7878 edge32l %g4, %g7, %i3
7879 fbu,a %fcc3, loop_698
7880 array16 %o3, %o1, %g1
7881 fmovdcs %xcc, %f17, %f4
7882 ldub [%l7 + 0x6A], %o4
7883loop_698:
7884 tpos %icc, 0x4
7885 tleu %xcc, 0x0
7886 orcc %i1, %l3, %l1
7887 fnot1s %f12, %f27
7888 movneg %icc, %l4, %l6
7889 edge8l %i0, %l5, %g6
7890 and %g2, %g5, %l0
7891 movre %o5, 0x058, %i4
7892 sll %o2, 0x04, %l2
7893 srl %o6, %i7, %i6
7894 fxnors %f28, %f24, %f12
7895 ldstub [%l7 + 0x23], %o0
7896 fbule,a %fcc2, loop_699
7897 ta %xcc, 0x7
7898 sllx %o7, %i5, %i2
7899 fble %fcc1, loop_700
7900loop_699:
7901 movpos %icc, %g3, %g7
7902 fmovdcc %xcc, %f11, %f3
7903 alignaddrl %g4, %i3, %o3
7904loop_700:
7905 sllx %o1, 0x01, %o4
7906 bn,a,pt %icc, loop_701
7907 alignaddrl %g1, %i1, %l1
7908 te %xcc, 0x2
7909 for %f20, %f2, %f4
7910loop_701:
7911 xor %l3, %l6, %i0
7912 tcs %xcc, 0x3
7913 tpos %icc, 0x1
7914 movcc %icc, %l5, %g6
7915 siam 0x6
7916 nop
7917 set 0x30, %i1
7918 prefetch [%l7 + %i1], 0x1
7919 tn %xcc, 0x7
7920 udiv %g2, 0x1397, %l4
7921 fsrc2s %f25, %f23
7922 bshuffle %f26, %f24, %f28
7923 edge16 %g5, %o5, %l0
7924 ta %icc, 0x1
7925 sdivx %o2, 0x13E3, %l2
7926 movne %xcc, %o6, %i4
7927 subc %i6, %i7, %o7
7928 tge %icc, 0x0
7929 tg %xcc, 0x5
7930 brgez,a %o0, loop_702
7931 udivx %i2, 0x0B0F, %i5
7932 srlx %g3, 0x09, %g4
7933 fexpand %f5, %f18
7934loop_702:
7935 tleu %xcc, 0x6
7936 membar 0x42
7937 fpadd16 %f28, %f12, %f24
7938 tne %xcc, 0x5
7939 fbug %fcc0, loop_703
7940 fmovrdgz %g7, %f2, %f12
7941 taddcctv %o3, %o1, %o4
7942 smul %i3, 0x0EF0, %i1
7943loop_703:
7944 tn %icc, 0x1
7945 addcc %l1, %l3, %g1
7946 tn %icc, 0x3
7947 fmul8x16au %f9, %f21, %f0
7948 alignaddrl %i0, %l5, %l6
7949 fmul8x16 %f20, %f18, %f30
7950 wr %g0, 0x18, %asi
7951 ldswa [%l7 + 0x64] %asi, %g6
7952 fabsd %f0, %f20
7953 tcs %icc, 0x7
7954 subccc %l4, 0x1D6E, %g2
7955 taddcc %g5, 0x1987, %o5
7956 movl %icc, %l0, %o2
7957 fandnot2s %f27, %f20, %f18
7958 movrlez %o6, %l2, %i4
7959 movrlz %i6, 0x0FC, %o7
7960 movne %xcc, %i7, %i2
7961 tl %icc, 0x0
7962 brgez,a %i5, loop_704
7963 movrlez %o0, %g4, %g7
7964 movcs %icc, %o3, %o1
7965 edge16l %o4, %g3, %i3
7966loop_704:
7967 fornot2s %f14, %f13, %f20
7968 bne loop_705
7969 movrgz %i1, %l1, %l3
7970 fmovrdgz %i0, %f18, %f0
7971 stbar
7972loop_705:
7973 addcc %g1, %l6, %l5
7974 addcc %l4, 0x1C36, %g6
7975 mova %xcc, %g5, %o5
7976 edge32ln %g2, %o2, %o6
7977 orn %l2, 0x0023, %i4
7978 addccc %i6, %o7, %l0
7979 fmovrdlez %i2, %f16, %f12
7980 bge loop_706
7981 tn %icc, 0x2
7982 fbug %fcc0, loop_707
7983 andncc %i7, %i5, %o0
7984loop_706:
7985 fone %f20
7986 set 0x40, %l3
7987 stda %f16, [%l7 + %l3] 0xf8
7988 membar #Sync
7989loop_707:
7990 srax %g4, 0x1C, %o3
7991 sll %o1, 0x07, %g7
7992 movn %xcc, %g3, %o4
7993 andn %i1, 0x177A, %i3
7994 edge8ln %l1, %i0, %g1
7995 edge8 %l3, %l6, %l4
7996 set 0x33, %g6
7997 ldsba [%l7 + %g6] 0x19, %g6
7998 fnand %f2, %f30, %f18
7999 edge32l %l5, %g5, %o5
8000 fpadd16s %f26, %f7, %f16
8001 tg %icc, 0x1
8002 prefetch [%l7 + 0x08], 0x1
8003 bl %icc, loop_708
8004 sdivcc %o2, 0x01B2, %g2
8005 movg %icc, %l2, %i4
8006 umul %i6, %o6, %o7
8007loop_708:
8008 nop
8009 wr %g0, 0x80, %asi
8010 swapa [%l7 + 0x2C] %asi, %l0
8011 edge32n %i2, %i7, %o0
8012 fbn,a %fcc3, loop_709
8013 nop
8014 setx loop_710, %l0, %l1
8015 wrpr 0x1, %tl
8016 wrpr %l1, %tpc
8017 add %l1, 0x4, %l1
8018 wrpr %l1, %tnpc
8019 setx 0x34400001400, %l0, %l1
8020 wrpr %l1, %tstate
8021 wrhpr 0x4, %htstate
8022 retry
8023 smulcc %i5, %o3, %o1
8024 subccc %g7, 0x0E2D, %g4
8025loop_709:
8026 fmovsg %xcc, %f8, %f26
8027loop_710:
8028 te %icc, 0x0
8029 fmovdgu %icc, %f25, %f0
8030 edge8n %g3, %o4, %i1
8031 fpadd16 %f16, %f2, %f10
8032 fnot2s %f17, %f17
8033 fmovsvs %icc, %f28, %f31
8034 fmovrdlz %l1, %f28, %f8
8035 fmovrdlz %i3, %f6, %f24
8036 fbuge,a %fcc1, loop_711
8037 bl loop_712
8038 bleu %xcc, loop_713
8039 fblg %fcc0, loop_714
8040loop_711:
8041 smul %i0, %g1, %l6
8042loop_712:
8043 fmovdle %xcc, %f8, %f19
8044loop_713:
8045 add %l3, 0x1232, %l4
8046loop_714:
8047 be,a,pn %icc, loop_715
8048 andncc %g6, %l5, %o5
8049 set 0x68, %o0
8050 ldstuba [%l7 + %o0] 0x80, %g5
8051loop_715:
8052 movg %icc, %o2, %g2
8053 umulcc %i4, 0x1E98, %i6
8054 umulcc %l2, 0x0A7C, %o6
8055 set 0x2C, %l0
8056 swapa [%l7 + %l0] 0x0c, %l0
8057 tsubcc %o7, %i2, %i7
8058 udivx %o0, 0x0909, %i5
8059 restored
8060 rdpr %cwp, %g1
8061 rdpr %cansave, %g2
8062 rdpr %canrestore, %g3
8063 rdpr %cleanwin, %g4
8064 rdpr %otherwin, %g5
8065 rdpr %wstate, %g6
8066 tl %xcc, 0x2
8067 fmovd %f8, %f30
8068 brlez,a %o1, loop_716
8069 sra %o3, %g7, %g3
8070 stbar
8071 umul %o4, 0x12D1, %g4
8072loop_716:
8073 fmovdvs %icc, %f25, %f21
8074 set 0x78, %l2
8075 swapa [%l7 + %l2] 0x81, %i1
8076 edge8 %l1, %i3, %g1
8077 bge,a loop_717
8078 fble %fcc2, loop_718
8079 ta %xcc, 0x3
8080 fbul %fcc0, loop_719
8081loop_717:
8082 tn %xcc, 0x3
8083loop_718:
8084 tl %icc, 0x3
8085 ta %xcc, 0x4
8086loop_719:
8087 tge %icc, 0x2
8088 fmul8ulx16 %f2, %f24, %f28
8089 edge16 %l6, %l3, %i0
8090 saved
8091 rdpr %cwp, %g1
8092 rdpr %cansave, %g2
8093 rdpr %canrestore, %g3
8094 rdpr %cleanwin, %g4
8095 rdpr %otherwin, %g5
8096 rdpr %wstate, %g6
8097 tne %icc, 0x4
8098 fmovrslez %l4, %f30, %f11
8099 set 0x7E, %i4
8100 ldsha [%l7 + %i4] 0x14, %l5
8101 fors %f28, %f3, %f26
8102 edge8 %o5, %g5, %o2
8103 add %g6, %i4, %g2
8104 fmovsleu %icc, %f20, %f26
8105 taddcctv %l2, %i6, %l0
8106 sllx %o6, %i2, %i7
8107 fbe %fcc1, loop_720
8108 tl %xcc, 0x3
8109 sub %o7, 0x08CC, %i5
8110 movne %xcc, %o1, %o0
8111loop_720:
8112 movvc %xcc, %o3, %g7
8113 lduh [%l7 + 0x64], %o4
8114 tsubcc %g3, %g4, %i1
8115 orncc %l1, 0x0629, %g1
8116 fblg %fcc1, loop_721
8117 tne %xcc, 0x0
8118 brlz,a %l6, loop_722
8119 edge8ln %i3, %l3, %i0
8120loop_721:
8121 swap [%l7 + 0x5C], %l5
8122 tge %icc, 0x0
8123loop_722:
8124 nop
8125 set 0x28, %g7
8126 stxa %l4, [%l7 + %g7] 0x23
8127 membar #Sync
8128 set 0x44, %i7
8129 swapa [%l7 + %i7] 0x11, %o5
8130 array8 %g5, %o2, %i4
8131 tg %xcc, 0x3
8132 fbuge %fcc3, loop_723
8133 ta %icc, 0x2
8134 tl %xcc, 0x4
8135 ld [%l7 + 0x5C], %f25
8136loop_723:
8137 tleu %icc, 0x5
8138 tle %icc, 0x7
8139 edge16 %g6, %g2, %l2
8140 stw %l0, [%l7 + 0x34]
8141 sir 0x1C07
8142 be,pn %icc, loop_724
8143 fcmpd %fcc2, %f20, %f18
8144 fmovsvs %xcc, %f10, %f2
8145 fmovscc %xcc, %f14, %f7
8146loop_724:
8147 udivx %o6, 0x0AA1, %i6
8148 fmovrde %i7, %f28, %f8
8149 alignaddrl %o7, %i2, %i5
8150 alignaddr %o1, %o0, %g7
8151 edge32n %o3, %o4, %g3
8152 popc 0x02FC, %g4
8153 fmovdneg %xcc, %f28, %f4
8154 fbo %fcc3, loop_725
8155 fnot1 %f0, %f0
8156 tsubcc %l1, 0x0B4E, %g1
8157 fmovrse %l6, %f19, %f28
8158loop_725:
8159 tpos %icc, 0x0
8160 movrlez %i1, 0x0A8, %i3
8161 movcc %xcc, %l3, %i0
8162 udivcc %l4, 0x09F5, %l5
8163 fornot1 %f24, %f28, %f20
8164 alignaddr %o5, %g5, %o2
8165 set 0x70, %o7
8166 ldxa [%l7 + %o7] 0x10, %g6
8167 sdivx %i4, 0x1891, %l2
8168 edge8l %l0, %g2, %i6
8169 nop
8170 set 0x08, %l4
8171 std %o6, [%l7 + %l4]
8172 array16 %i7, %i2, %i5
8173 stx %o1, [%l7 + 0x20]
8174 movrne %o7, 0x24F, %g7
8175 tge %icc, 0x2
8176 fnot1 %f22, %f24
8177 fmul8sux16 %f18, %f16, %f30
8178 lduh [%l7 + 0x3A], %o0
8179 saved
8180 rdpr %cwp, %g1
8181 rdpr %cansave, %g2
8182 rdpr %canrestore, %g3
8183 rdpr %cleanwin, %g4
8184 rdpr %otherwin, %g5
8185 rdpr %wstate, %g6
8186 fzero %f18
8187 tgu %icc, 0x0
8188 movne %xcc, %o3, %o4
8189 mulscc %g3, 0x15B7, %g4
8190 movrgez %l1, 0x1FD, %l6
8191 fmovrdgz %g1, %f0, %f0
8192 edge16l %i3, %l3, %i0
8193 movn %xcc, %l4, %l5
8194 fors %f22, %f2, %f10
8195 movpos %icc, %o5, %i1
8196 fmovsn %icc, %f15, %f17
8197 fandnot1 %f18, %f6, %f12
8198 movvs %xcc, %g5, %o2
8199 andncc %g6, %l2, %l0
8200 set 0x52, %o6
8201 stba %i4, [%l7 + %o6] 0x11
8202 edge16ln %i6, %o6, %i7
8203 fbug,a %fcc1, loop_726
8204 tvs %icc, 0x6
8205 edge16 %i2, %i5, %o1
8206 bneg,a %icc, loop_727
8207loop_726:
8208 std %f0, [%l7 + 0x38]
8209 ldsw [%l7 + 0x54], %o7
8210 brgez %g7, loop_728
8211loop_727:
8212 edge16n %g2, %o3, %o4
8213 umul %o0, %g4, %l1
8214 tle %icc, 0x5
8215loop_728:
8216 smul %g3, %l6, %g1
8217 tsubcctv %i3, %i0, %l3
8218 fmovdg %xcc, %f18, %f5
8219 array32 %l4, %l5, %i1
8220 fsrc2s %f26, %f16
8221 udivx %o5, 0x0BBD, %o2
8222 add %g6, %g5, %l0
8223 fandnot1 %f28, %f28, %f6
8224 sdivcc %i4, 0x0B77, %l2
8225 fblg %fcc3, loop_729
8226 array16 %o6, %i6, %i7
8227 alignaddr %i5, %o1, %i2
8228 fornot1s %f6, %f25, %f7
8229loop_729:
8230 ba,pt %xcc, loop_730
8231 subccc %g7, %g2, %o3
8232 sdivcc %o7, 0x06DE, %o4
8233 edge32 %g4, %o0, %g3
8234loop_730:
8235 orn %l1, %l6, %i3
8236 fbg %fcc3, loop_731
8237 tsubcctv %i0, 0x10B5, %g1
8238 movpos %icc, %l3, %l5
8239 andcc %l4, %o5, %o2
8240loop_731:
8241 fbul,a %fcc3, loop_732
8242 fbg %fcc2, loop_733
8243 tle %icc, 0x5
8244 popc 0x1B1B, %i1
8245loop_732:
8246 tneg %xcc, 0x5
8247loop_733:
8248 swap [%l7 + 0x0C], %g5
8249 subc %l0, %i4, %g6
8250 movrgz %o6, %l2, %i7
8251 lduh [%l7 + 0x74], %i6
8252 ldsw [%l7 + 0x2C], %o1
8253 or %i2, 0x1664, %i5
8254 movvs %icc, %g7, %o3
8255 sir 0x039B
8256 tvs %xcc, 0x4
8257 alignaddrl %g2, %o4, %o7
8258 ble loop_734
8259 subc %o0, %g4, %l1
8260 subccc %l6, 0x0CD3, %i3
8261 fcmpne16 %f30, %f10, %g3
8262loop_734:
8263 movre %i0, %g1, %l3
8264 fmovsa %xcc, %f30, %f21
8265 movcc %icc, %l4, %o5
8266 te %icc, 0x5
8267 tleu %xcc, 0x5
8268 addc %l5, %o2, %i1
8269 stw %g5, [%l7 + 0x3C]
8270 ldsh [%l7 + 0x48], %l0
8271 tl %icc, 0x2
8272 movg %xcc, %g6, %i4
8273 set 0x57, %o2
8274 stba %o6, [%l7 + %o2] 0x19
8275 movge %xcc, %i7, %l2
8276 ldsw [%l7 + 0x40], %o1
8277 xnorcc %i2, %i6, %i5
8278 fnot1 %f26, %f2
8279 xorcc %o3, %g7, %o4
8280 bgu,pn %icc, loop_735
8281 movcc %icc, %g2, %o7
8282 tl %icc, 0x3
8283 bleu,a loop_736
8284loop_735:
8285 brgz %g4, loop_737
8286 addc %o0, 0x0E15, %l6
8287 tsubcctv %l1, %g3, %i3
8288loop_736:
8289 mulx %i0, 0x1A36, %g1
8290loop_737:
8291 fmul8x16al %f28, %f20, %f18
8292 tleu %icc, 0x0
8293 fpack16 %f26, %f10
8294 udivcc %l3, 0x0B30, %l4
8295 tle %xcc, 0x0
8296 fmovrde %o5, %f20, %f4
8297 be,pn %xcc, loop_738
8298 movrlz %o2, %l5, %i1
8299 movgu %icc, %l0, %g5
8300 srlx %g6, 0x08, %i4
8301loop_738:
8302 nop
8303 setx loop_739, %l0, %l1
8304 wrpr 0x1, %tl
8305 wrpr %l1, %tnpc
8306 setx 0x34400001400, %l0, %l1
8307 wrpr %l1, %tstate
8308 wrhpr 0x4, %htstate
8309 done
8310 fzeros %f26
8311 alignaddr %o6, %l2, %i7
8312 wr %g0, 0x89, %asi
8313 prefetcha [%l7 + 0x48] %asi, 0x3
8314loop_739:
8315 bleu,a %icc, loop_740
8316 fornot1s %f5, %f29, %f24
8317 mova %xcc, %i6, %i5
8318 wr %g0, 0x80, %asi
8319 ldswa [%l7 + 0x24] %asi, %o1
8320loop_740:
8321 bn,a %xcc, loop_741
8322 orncc %g7, %o4, %o3
8323 edge16n %o7, %g2, %o0
8324 fone %f26
8325loop_741:
8326 edge16l %l6, %l1, %g4
8327 tsubcctv %g3, %i3, %g1
8328 add %l3, 0x048A, %l4
8329 umul %o5, 0x1596, %o2
8330 movne %icc, %i0, %l5
8331 movrgez %l0, 0x236, %g5
8332 fpsub16 %f20, %f8, %f4
8333 fmuld8ulx16 %f26, %f6, %f2
8334 set 0x40, %i5
8335 ldda [%l7 + %i5] 0x11, %f0
8336 fmul8x16 %f3, %f30, %f22
8337 or %g6, 0x039A, %i4
8338 subcc %o6, 0x0B7A, %i1
8339 set 0x40, %i2
8340 stda %f16, [%l7 + %i2] 0x19
8341 tvs %icc, 0x7
8342 fxors %f14, %f22, %f15
8343 edge8n %i7, %i2, %l2
8344 ldx [%l7 + 0x50], %i5
8345 bcc,pt %xcc, loop_742
8346 subc %i6, 0x0EAC, %g7
8347 fmovdvc %xcc, %f0, %f29
8348 xnorcc %o4, 0x049E, %o1
8349loop_742:
8350 move %xcc, %o7, %o3
8351 ldsh [%l7 + 0x1C], %g2
8352 movleu %xcc, %l6, %l1
8353 swap [%l7 + 0x74], %g4
8354 set 0x30, %o4
8355 stxa %o0, [%l7 + %o4] 0x80
8356 fbg,a %fcc1, loop_743
8357 bl,a,pt %xcc, loop_744
8358 fmovdneg %icc, %f11, %f27
8359 andn %i3, %g3, %g1
8360loop_743:
8361 andncc %l3, %o5, %o2
8362loop_744:
8363 bgu,pn %icc, loop_745
8364 subc %i0, 0x183F, %l5
8365 set 0x40, %l5
8366 stda %f16, [%l7 + %l5] 0x1f
8367 membar #Sync
8368loop_745:
8369 array8 %l4, %l0, %g5
8370 udivx %g6, 0x10E1, %o6
8371 bneg loop_746
8372 fmovdcc %xcc, %f8, %f4
8373 fmovsleu %xcc, %f15, %f28
8374 movrlez %i4, %i1, %i7
8375loop_746:
8376 nop
8377 set 0x7A, %g1
8378 stba %l2, [%l7 + %g1] 0x89
8379 edge32l %i2, %i5, %g7
8380 brlez %i6, loop_747
8381 xnor %o4, %o1, %o7
8382 add %l7, 0x30, %l6
8383 wr %g0, 0x80, %asi
8384 lda [%l6] %asi, %g2
8385 casa [%l6] 0x80, %g2, %o3
8386loop_747:
8387 ldd [%l7 + 0x20], %i6
8388 ble,a loop_748
8389 tne %icc, 0x3
8390 ldsb [%l7 + 0x12], %g4
8391 movre %o0, 0x384, %l1
8392loop_748:
8393 fzero %f14
8394 tcc %icc, 0x7
8395 fbug,a %fcc2, loop_749
8396 movvc %icc, %g3, %g1
8397 fcmpd %fcc2, %f6, %f6
8398 lduw [%l7 + 0x74], %l3
8399loop_749:
8400 movn %icc, %i3, %o5
8401 edge16 %o2, %i0, %l5
8402 ldsb [%l7 + 0x6F], %l4
8403 movre %l0, 0x1B6, %g6
8404 movrlz %o6, %i4, %i1
8405 tpos %icc, 0x7
8406 orncc %i7, 0x01C7, %g5
8407 fmovrdlez %i2, %f14, %f8
8408 swap [%l7 + 0x54], %i5
8409 fnot1 %f26, %f12
8410 fpadd16s %f7, %f14, %f0
8411 fbne,a %fcc3, loop_750
8412 sub %l2, %g7, %i6
8413 sth %o1, [%l7 + 0x08]
8414 fmovdne %icc, %f22, %f23
8415loop_750:
8416 movgu %icc, %o4, %g2
8417 tsubcc %o7, %o3, %g4
8418 tgu %xcc, 0x3
8419 umulcc %o0, 0x1502, %l6
8420 array8 %g3, %l1, %g1
8421 movrgz %i3, %o5, %o2
8422 sdivx %l3, 0x12D7, %i0
8423 fabsd %f10, %f20
8424 taddcctv %l5, %l4, %l0
8425 addcc %g6, %i4, %i1
8426 movvs %icc, %o6, %g5
8427 smulcc %i2, %i5, %i7
8428 stb %g7, [%l7 + 0x30]
8429 add %l7, 0x08, %l6
8430 wr %g0, 0x11, %asi
8431 casa [%l6] 0x11, %l2, %o1
8432 alignaddrl %i6, %g2, %o4
8433 addcc %o3, %g4, %o0
8434 edge8ln %o7, %l6, %g3
8435 fbug %fcc2, loop_751
8436 fbl,a %fcc1, loop_752
8437 umul %g1, %i3, %o5
8438 movrlz %l1, %o2, %l3
8439loop_751:
8440 srax %l5, 0x1B, %i0
8441loop_752:
8442 fmovrdne %l0, %f0, %f18
8443 fsrc1 %f0, %f8
8444 set 0x60, %g5
8445 ldda [%l7 + %g5] 0xe3, %g6
8446 ba,pt %icc, loop_753
8447 tcs %icc, 0x2
8448 orcc %l4, %i1, %i4
8449 tvc %icc, 0x1
8450loop_753:
8451 bn,a loop_754
8452 edge8ln %g5, %o6, %i5
8453 movl %xcc, %i7, %i2
8454 wr %g0, 0x22, %asi
8455 ldda [%l7 + 0x10] %asi, %l2
8456loop_754:
8457 tvs %icc, 0x1
8458 sir 0x0CB6
8459 fbg,a %fcc2, loop_755
8460 bn,pt %icc, loop_756
8461 fornot2 %f30, %f4, %f10
8462 movrgez %g7, %i6, %o1
8463loop_755:
8464 movre %o4, 0x0F7, %g2
8465loop_756:
8466 xorcc %o3, 0x11EB, %o0
8467 fsrc1 %f22, %f30
8468 tsubcc %o7, %g4, %g3
8469 fpadd16s %f30, %f3, %f5
8470 flush %l7 + 0x68
8471 smulcc %g1, 0x03BC, %l6
8472 tg %icc, 0x5
8473 wr %g0, 0x2b, %asi
8474 ldda [%l7 + 0x40] %asi, %o4
8475 fones %f19
8476 ba,a,pt %icc, loop_757
8477 udiv %l1, 0x1103, %o2
8478 brlez %i3, loop_758
8479 fors %f10, %f27, %f3
8480loop_757:
8481 movneg %xcc, %l3, %i0
8482 tcc %xcc, 0x4
8483loop_758:
8484 taddcctv %l0, %g6, %l5
8485 edge16ln %l4, %i1, %i4
8486 orncc %o6, 0x10EA, %i5
8487 fbuge %fcc3, loop_759
8488 bn,a,pt %icc, loop_760
8489 fmovsvc %icc, %f20, %f12
8490 movre %g5, %i7, %i2
8491loop_759:
8492 popc 0x1AAF, %l2
8493loop_760:
8494 movl %xcc, %g7, %o1
8495 nop
8496 set 0x48, %o1
8497 std %o4, [%l7 + %o1]
8498 addc %g2, %o3, %i6
8499 edge32l %o0, %o7, %g4
8500 tne %icc, 0x2
8501 edge32ln %g1, %g3, %o5
8502 sra %l1, %o2, %l6
8503 bpos,pt %xcc, loop_761
8504 std %i2, [%l7 + 0x30]
8505 alignaddr %i0, %l3, %g6
8506 xor %l0, 0x1F76, %l5
8507loop_761:
8508 fmovdleu %icc, %f22, %f19
8509 taddcc %i1, %l4, %o6
8510 fpsub32 %f30, %f12, %f0
8511 xor %i5, %g5, %i7
8512 bneg %icc, loop_762
8513 addcc %i4, %i2, %g7
8514 udivcc %o1, 0x033B, %l2
8515 movre %g2, 0x03E, %o3
8516loop_762:
8517 tne %icc, 0x2
8518 edge8n %o4, %i6, %o7
8519 udivx %g4, 0x0317, %g1
8520 add %o0, 0x14FC, %o5
8521 fone %f20
8522 orn %g3, 0x0DF8, %o2
8523 tpos %xcc, 0x2
8524 orncc %l6, 0x1572, %i3
8525 tcc %icc, 0x4
8526 subccc %i0, 0x0A12, %l1
8527 andn %g6, 0x1D41, %l0
8528 fmovda %icc, %f22, %f15
8529 subcc %l5, %i1, %l4
8530 fpsub32s %f8, %f7, %f9
8531 fone %f2
8532 addc %l3, 0x15B0, %o6
8533 movg %xcc, %i5, %i7
8534 xor %i4, 0x0B9F, %g5
8535 bleu,a,pt %icc, loop_763
8536 xnor %i2, 0x0182, %g7
8537 edge16n %o1, %l2, %o3
8538 sdivx %g2, 0x0872, %i6
8539loop_763:
8540 flush %l7 + 0x30
8541 edge16n %o4, %g4, %o7
8542 fmovsg %icc, %f12, %f8
8543 tl %icc, 0x6
8544 fpadd32 %f2, %f22, %f20
8545 brlez,a %o0, loop_764
8546 edge8ln %g1, %o5, %o2
8547 fnand %f10, %f28, %f28
8548 bcs %xcc, loop_765
8549loop_764:
8550 sll %g3, %l6, %i3
8551 movgu %icc, %l1, %g6
8552 bcc,a,pt %icc, loop_766
8553loop_765:
8554 tcs %icc, 0x6
8555 restored
8556 rdpr %cwp, %g1
8557 rdpr %cansave, %g2
8558 rdpr %canrestore, %g3
8559 rdpr %cleanwin, %g4
8560 rdpr %otherwin, %g5
8561 rdpr %wstate, %g6
8562 fbge,a %fcc2, loop_767
8563loop_766:
8564 fmovdvc %icc, %f7, %f25
8565 bvs %icc, loop_768
8566 andcc %l0, 0x0744, %i0
8567loop_767:
8568 nop
8569 wr %g0, 0x10, %asi
8570 lda [%l7 + 0x2C] %asi, %f21
8571loop_768:
8572 edge8ln %i1, %l4, %l5
8573 movrgez %l3, %i5, %i7
8574 fnot2s %f11, %f15
8575 tvs %icc, 0x5
8576 fnot2s %f18, %f17
8577 andncc %i4, %o6, %g5
8578 fmovsvc %icc, %f1, %f18
8579 wr %g0, 0x2b, %asi
8580 stxa %i2, [%l7 + 0x08] %asi
8581 membar #Sync
8582 taddcctv %g7, %o1, %o3
8583 sethi 0x01BF, %l2
8584 subccc %g2, 0x0D06, %o4
8585 sra %g4, 0x18, %o7
8586 fcmpes %fcc2, %f24, %f29
8587 fpsub32 %f26, %f4, %f26
8588 fpadd32 %f28, %f16, %f10
8589 tcc %xcc, 0x4
8590 wr %g0, 0x11, %asi
8591 stba %i6, [%l7 + 0x66] %asi
8592 saved
8593 rdpr %cwp, %g1
8594 rdpr %cansave, %g2
8595 rdpr %canrestore, %g3
8596 rdpr %cleanwin, %g4
8597 rdpr %otherwin, %g5
8598 rdpr %wstate, %g6
8599 array8 %o0, %o5, %o2
8600 array8 %g1, %g3, %i3
8601 fmovdl %icc, %f16, %f20
8602 fpadd16s %f29, %f24, %f15
8603 sub %l6, %l1, %g6
8604 sll %l0, %i1, %i0
8605 fmovdg %icc, %f2, %f19
8606 tgu %icc, 0x5
8607 movne %icc, %l4, %l5
8608 udivx %l3, 0x122C, %i5
8609 tl %xcc, 0x5
8610 movcs %xcc, %i7, %o6
8611 set 0x6E, %g2
8612 lduha [%l7 + %g2] 0x81, %g5
8613 fone %f26
8614 ldub [%l7 + 0x1A], %i2
8615 tvc %icc, 0x7
8616 umul %i4, 0x013F, %g7
8617 movn %xcc, %o3, %o1
8618 sdivcc %l2, 0x174C, %o4
8619 fabss %f13, %f21
8620 tcs %icc, 0x4
8621 fmuld8ulx16 %f15, %f3, %f0
8622 wr %g0, 0x10, %asi
8623 ldxa [%l7 + 0x10] %asi, %g2
8624 add %l7, 0x40, %l6
8625 wr %g0, 0x19, %asi
8626 lda [%l6] %asi, %o7
8627 casa [%l6] %asi, %o7, %i6
8628 movneg %xcc, %g4, %o0
8629 movn %icc, %o2, %g1
8630 fmul8x16au %f0, %f5, %f16
8631 movvs %xcc, %o5, %i3
8632 set 0x7C, %o5
8633 swapa [%l7 + %o5] 0x81, %l6
8634 tsubcc %l1, 0x00D0, %g6
8635 fcmple16 %f28, %f4, %g3
8636 udivx %i1, 0x0F45, %i0
8637 subccc %l4, 0x081F, %l5
8638 xorcc %l3, 0x10D0, %i5
8639 xor %l0, %i7, %g5
8640 saved
8641 rdpr %cwp, %g1
8642 rdpr %cansave, %g2
8643 rdpr %canrestore, %g3
8644 rdpr %cleanwin, %g4
8645 rdpr %otherwin, %g5
8646 rdpr %wstate, %g6
8647 subc %o6, %i4, %i2
8648 edge8 %o3, %o1, %l2
8649 ta %icc, 0x1
8650 edge32n %o4, %g2, %o7
8651 fornot1 %f18, %f18, %f30
8652 array16 %i6, %g4, %g7
8653 fones %f1
8654 udivx %o2, 0x1A90, %o0
8655 tle %icc, 0x7
8656 tl %xcc, 0x1
8657 alignaddrl %o5, %g1, %i3
8658 movrlez %l1, 0x162, %l6
8659 fpadd32 %f8, %f10, %f24
8660 movvs %xcc, %g6, %i1
8661 fcmple32 %f18, %f2, %i0
8662 brnz %l4, loop_769
8663 movvs %icc, %g3, %l5
8664 fmovde %icc, %f24, %f1
8665 addcc %i5, 0x1D4C, %l3
8666loop_769:
8667 bvc loop_770
8668 orncc %i7, %l0, %o6
8669 tleu %icc, 0x6
8670 fzeros %f17
8671loop_770:
8672 movcs %icc, %i4, %i2
8673 mova %icc, %g5, %o3
8674 ldsh [%l7 + 0x1A], %o1
8675 fandnot1 %f26, %f18, %f22
8676 bleu,a %icc, loop_771
8677 te %xcc, 0x3
8678 set 0x18, %l6
8679 prefetcha [%l7 + %l6] 0x88, 0x2
8680loop_771:
8681 edge8 %g2, %o7, %l2
8682 tle %icc, 0x0
8683 wr %g0, 0x0c, %asi
8684 ldswa [%l7 + 0x74] %asi, %g4
8685 movg %icc, %g7, %i6
8686 fnot1 %f22, %f12
8687 xnorcc %o2, %o0, %o5
8688 orcc %g1, %l1, %l6
8689 andcc %i3, 0x0AAB, %i1
8690 sllx %g6, %l4, %g3
8691 sub %l5, 0x0E86, %i5
8692 lduw [%l7 + 0x54], %i0
8693 subc %l3, %l0, %o6
8694 umulcc %i7, %i2, %i4
8695 xnorcc %g5, %o1, %o4
8696 set 0x18, %i3
8697 prefetcha [%l7 + %i3] 0x11, 0x0
8698 fcmpne32 %f12, %f30, %o7
8699 edge32ln %o3, %g4, %l2
8700 tg %icc, 0x2
8701 sdivcc %g7, 0x1780, %o2
8702 smul %i6, %o5, %o0
8703 taddcc %g1, %l1, %i3
8704 fpadd16 %f24, %f16, %f16
8705 movcc %icc, %i1, %g6
8706 flush %l7 + 0x44
8707 movvs %icc, %l4, %l6
8708 membar 0x22
8709 andcc %l5, 0x025F, %g3
8710 fpack16 %f10, %f7
8711 fmovde %xcc, %f2, %f16
8712 fmul8ulx16 %f20, %f4, %f24
8713 andncc %i0, %l3, %i5
8714 fmovdpos %xcc, %f7, %f25
8715 edge16ln %o6, %i7, %i2
8716 movre %i4, %l0, %o1
8717 movge %icc, %o4, %g2
8718 fmovsgu %icc, %f19, %f17
8719 wr %g0, 0x89, %asi
8720 lduba [%l7 + 0x60] %asi, %g5
8721 tle %icc, 0x6
8722 ldstub [%l7 + 0x35], %o7
8723 fone %f24
8724 tvc %icc, 0x0
8725 sllx %g4, %o3, %g7
8726 xor %l2, %i6, %o2
8727 tgu %xcc, 0x4
8728 sdivcc %o0, 0x1DE1, %o5
8729 edge8l %g1, %i3, %i1
8730 brlez,a %g6, loop_772
8731 fcmple32 %f14, %f10, %l1
8732 orncc %l6, %l5, %l4
8733 udiv %g3, 0x10D4, %i0
8734loop_772:
8735 tge %xcc, 0x5
8736 fmovdcs %xcc, %f2, %f11
8737 fba %fcc3, loop_773
8738 ta %xcc, 0x5
8739 movpos %xcc, %i5, %o6
8740 call loop_774
8741loop_773:
8742 tpos %icc, 0x3
8743 move %icc, %l3, %i7
8744 edge32l %i2, %l0, %i4
8745loop_774:
8746 edge32l %o1, %g2, %g5
8747 movrgez %o7, %g4, %o4
8748 edge8l %g7, %o3, %i6
8749 nop
8750 setx loop_775, %l0, %l1
8751 jmpl %l1, %o2
8752 add %l2, %o0, %g1
8753 movvc %xcc, %o5, %i3
8754 movg %xcc, %i1, %l1
8755loop_775:
8756 fmovrdgz %l6, %f28, %f6
8757 fmovsneg %icc, %f4, %f7
8758 movneg %xcc, %l5, %l4
8759 smulcc %g3, 0x02E5, %i0
8760 pdist %f0, %f28, %f12
8761 wr %g0, 0x04, %asi
8762 ldstuba [%l7 + 0x5C] %asi, %i5
8763 fmovdl %xcc, %f20, %f0
8764 fxnor %f8, %f12, %f18
8765 faligndata %f14, %f12, %f4
8766 smul %g6, %l3, %i7
8767 movcs %icc, %o6, %l0
8768 edge32ln %i2, %i4, %g2
8769 fmovsvc %icc, %f28, %f31
8770 fmovsvc %icc, %f9, %f1
8771 smulcc %g5, %o1, %o7
8772 tsubcctv %o4, %g7, %g4
8773 tle %xcc, 0x5
8774 ta %icc, 0x2
8775 movrlez %i6, %o2, %l2
8776 movvs %xcc, %o0, %g1
8777 mulx %o5, 0x1567, %i3
8778 orcc %i1, 0x1C26, %o3
8779 subcc %l6, 0x0159, %l5
8780 tle %icc, 0x6
8781 fba %fcc1, loop_776
8782 addcc %l4, %l1, %g3
8783 subc %i5, 0x0F4B, %g6
8784 tvc %icc, 0x0
8785loop_776:
8786 movcc %icc, %l3, %i7
8787 sethi 0x1065, %i0
8788 movpos %xcc, %o6, %l0
8789 movgu %icc, %i4, %i2
8790 tcs %xcc, 0x6
8791 edge32ln %g2, %o1, %o7
8792 faligndata %f2, %f8, %f14
8793 movrne %o4, %g5, %g7
8794 set 0x2C, %i6
8795 ldswa [%l7 + %i6] 0x04, %i6
8796 edge32l %g4, %l2, %o0
8797 tneg %icc, 0x6
8798 addccc %o2, %g1, %o5
8799 movrlez %i1, %i3, %o3
8800 orn %l6, %l4, %l1
8801 edge16n %g3, %l5, %g6
8802 fnors %f2, %f20, %f20
8803 movgu %xcc, %l3, %i7
8804 wr %g0, 0x18, %asi
8805 ldswa [%l7 + 0x2C] %asi, %i0
8806 ta %xcc, 0x7
8807 tpos %icc, 0x1
8808 movpos %xcc, %o6, %l0
8809 udiv %i4, 0x02C0, %i2
8810 fmul8ulx16 %f22, %f8, %f6
8811 fmovdvc %icc, %f1, %f29
8812 edge8ln %g2, %i5, %o1
8813 tsubcctv %o7, %o4, %g5
8814 flush %l7 + 0x54
8815 fmovsle %icc, %f28, %f20
8816 fmovdge %icc, %f2, %f22
8817 smulcc %i6, %g7, %l2
8818 nop
8819 set 0x19, %g3
8820 ldsb [%l7 + %g3], %o0
8821 wr %g0, 0x89, %asi
8822 ldstuba [%l7 + 0x74] %asi, %g4
8823 move %xcc, %g1, %o5
8824 and %o2, %i1, %o3
8825 edge16 %i3, %l4, %l6
8826 fbg,a %fcc2, loop_777
8827 fmuld8sux16 %f1, %f1, %f26
8828 fmul8x16 %f9, %f26, %f10
8829 movn %icc, %l1, %g3
8830loop_777:
8831 bpos,a,pt %xcc, loop_778
8832 or %g6, 0x1C5C, %l3
8833 fmovs %f13, %f3
8834 bleu,a %xcc, loop_779
8835loop_778:
8836 srlx %l5, %i0, %o6
8837 fmovsleu %xcc, %f27, %f1
8838 fmovdge %icc, %f0, %f0
8839loop_779:
8840 movrlz %i7, %i4, %l0
8841 alignaddrl %g2, %i5, %i2
8842 wr %g0, 0x80, %asi
8843 lduwa [%l7 + 0x68] %asi, %o1
8844 alignaddr %o4, %o7, %g5
8845 tle %xcc, 0x5
8846 tn %xcc, 0x3
8847 udivcc %g7, 0x090A, %l2
8848 wr %g0, 0x89, %asi
8849 lduba [%l7 + 0x3C] %asi, %o0
8850 fbue %fcc3, loop_780
8851 sub %i6, %g1, %o5
8852 edge32n %o2, %g4, %o3
8853 tcc %xcc, 0x7
8854loop_780:
8855 tge %xcc, 0x7
8856 bvc,a loop_781
8857 umulcc %i1, %l4, %l6
8858 stb %i3, [%l7 + 0x60]
8859 movl %xcc, %g3, %l1
8860loop_781:
8861 fmovrdlz %l3, %f20, %f8
8862 tle %icc, 0x4
8863 movre %l5, 0x0C6, %g6
8864 tgu %icc, 0x5
8865 smulcc %o6, %i7, %i0
8866 fmovd %f28, %f30
8867 fpsub32s %f21, %f18, %f16
8868 edge8 %l0, %i4, %g2
8869 add %l7, 0x3C, %l6
8870 wr %g0, 0x18, %asi
8871 lda [%l6] %asi, %i5
8872 casa [%l6] %asi, %i5, %i2
8873 sdivcc %o4, 0x0788, %o1
8874 bne,pn %icc, loop_782
8875 udivx %o7, 0x03D0, %g7
8876 add %l2, %g5, %o0
8877 fornot1s %f20, %f2, %f2
8878loop_782:
8879 fcmpne16 %f28, %f30, %i6
8880 movl %icc, %o5, %o2
8881 pdist %f0, %f18, %f4
8882 fpsub16 %f28, %f28, %f4
8883 edge16ln %g1, %g4, %o3
8884 wr %g0, 0x80, %asi
8885 stxa %i1, [%l7 + 0x28] %asi
8886 fcmpeq16 %f22, %f12, %l4
8887 xnor %l6, 0x1CEF, %g3
8888 fsrc1 %f14, %f12
8889 movcs %xcc, %i3, %l3
8890 movcs %xcc, %l5, %l1
8891 flush %l7 + 0x5C
8892 tge %icc, 0x2
8893 array16 %o6, %i7, %g6
8894 alignaddr %l0, %i0, %g2
8895 ta %xcc, 0x3
8896 bn,a,pt %xcc, loop_783
8897 tvs %xcc, 0x3
8898 tvc %icc, 0x5
8899 tle %icc, 0x4
8900loop_783:
8901 edge8l %i5, %i2, %i4
8902 bcc,pn %xcc, loop_784
8903 fxnor %f30, %f10, %f20
8904 movre %o1, 0x0CA, %o4
8905 saved
8906 rdpr %cwp, %g1
8907 rdpr %cansave, %g2
8908 rdpr %canrestore, %g3
8909 rdpr %cleanwin, %g4
8910 rdpr %otherwin, %g5
8911 rdpr %wstate, %g6
8912loop_784:
8913 taddcctv %g7, 0x1F6A, %o7
8914 fbuge,a %fcc1, loop_785
8915 movneg %icc, %l2, %o0
8916 bg loop_786
8917 mova %xcc, %g5, %i6
8918loop_785:
8919 nop
8920 set 0x36, %l1
8921 lduha [%l7 + %l1] 0x14, %o2
8922loop_786:
8923 ba,a %xcc, loop_787
8924 for %f22, %f8, %f20
8925 wr %g0, 0x11, %asi
8926 ldsba [%l7 + 0x08] %asi, %g1
8927loop_787:
8928 add %o5, 0x10F9, %o3
8929 subccc %g4, 0x1427, %l4
8930 fmovdcs %icc, %f6, %f20
8931 membar 0x32
8932 orn %i1, 0x0796, %g3
8933 tsubcctv %i3, %l3, %l6
8934 st %f23, [%l7 + 0x78]
8935 fmovsg %icc, %f21, %f19
8936 brlez %l1, loop_788
8937 xor %l5, 0x1579, %o6
8938 alignaddr %i7, %g6, %l0
8939 fnands %f27, %f9, %f20
8940loop_788:
8941 nop
8942 setx loop_789, %l0, %l1
8943 jmpl %l1, %g2
8944 fbuge %fcc3, loop_790
8945 fbn %fcc3, loop_791
8946 fbl %fcc3, loop_792
8947loop_789:
8948 fbule %fcc1, loop_793
8949loop_790:
8950 andncc %i5, %i2, %i0
8951loop_791:
8952 fmovrslz %i4, %f7, %f10
8953loop_792:
8954 edge32ln %o1, %o4, %o7
8955loop_793:
8956 saved
8957 rdpr %cwp, %g1
8958 rdpr %cansave, %g2
8959 rdpr %canrestore, %g3
8960 rdpr %cleanwin, %g4
8961 rdpr %otherwin, %g5
8962 rdpr %wstate, %g6
8963 movvc %icc, %l2, %g7
8964 fexpand %f25, %f20
8965 ldx [%l7 + 0x78], %o0
8966 prefetch [%l7 + 0x64], 0x0
8967 tpos %icc, 0x4
8968 move %xcc, %g5, %o2
8969 andncc %g1, %o5, %o3
8970 fble,a %fcc1, loop_794
8971 fcmpes %fcc0, %f7, %f1
8972 array32 %i6, %g4, %i1
8973 edge8 %l4, %i3, %g3
8974loop_794:
8975 ldx [%l7 + 0x10], %l3
8976 tsubcctv %l6, 0x0172, %l5
8977 tneg %icc, 0x4
8978 edge16n %o6, %i7, %g6
8979 nop
8980 setx loop_795, %l0, %l1
8981 wrpr 0x1, %tl
8982 wrpr %l1, %tnpc
8983 setx 0x34400001400, %l0, %l1
8984 wrpr %l1, %tstate
8985 wrhpr 0x4, %htstate
8986 done
8987 sll %l1, %g2, %l0
8988 sra %i5, 0x12, %i0
8989 umul %i4, 0x0137, %o1
8990loop_795:
8991 fmovrde %o4, %f4, %f20
8992 fcmpes %fcc2, %f11, %f4
8993 edge8ln %i2, %l2, %o7
8994 smul %o0, %g5, %o2
8995 stbar
8996 sub %g1, %g7, %o5
8997 edge32ln %i6, %o3, %i1
8998 stb %l4, [%l7 + 0x26]
8999 movl %icc, %g4, %i3
9000 movre %g3, %l3, %l6
9001 taddcctv %l5, %o6, %g6
9002 edge8ln %i7, %g2, %l0
9003 addccc %i5, 0x1ADF, %l1
9004 fxors %f25, %f13, %f10
9005 fmovdpos %xcc, %f11, %f12
9006 edge16n %i0, %o1, %i4
9007 mulx %o4, %l2, %i2
9008 wr %g0, 0x80, %asi
9009 sta %f2, [%l7 + 0x24] %asi
9010 fmovsneg %xcc, %f4, %f3
9011 orn %o0, 0x01B3, %o7
9012 smulcc %g5, %o2, %g1
9013 ba,pt %icc, loop_796
9014 edge32 %o5, %i6, %o3
9015 add %l7, 0x70, %l6
9016 wr %g0, 0x10, %asi
9017 ldxa [%l6] %asi, %g7
9018 casxa [%l6] 0x10, %g7, %i1
9019loop_796:
9020 fmuld8sux16 %f30, %f11, %f22
9021 fcmple16 %f12, %f24, %g4
9022 srl %i3, %g3, %l4
9023 popc 0x0C97, %l3
9024 movn %icc, %l6, %o6
9025 tcs %xcc, 0x4
9026 fmovd %f0, %f10
9027 sdivcc %g6, 0x0DA4, %l5
9028 fsrc1s %f6, %f9
9029 fbn,a %fcc2, loop_797
9030 fpsub32 %f28, %f8, %f12
9031 lduh [%l7 + 0x3E], %i7
9032 membar 0x21
9033loop_797:
9034 fbe,a %fcc2, loop_798
9035 fmovrdgez %g2, %f22, %f26
9036 wr %g0, 0x89, %asi
9037 lduba [%l7 + 0x47] %asi, %l0
9038loop_798:
9039 tg %xcc, 0x0
9040 edge32 %i5, %i0, %l1
9041 fmovspos %icc, %f10, %f3
9042 tgu %icc, 0x2
9043 fnot2 %f0, %f20
9044 tneg %xcc, 0x4
9045 fmovscs %xcc, %f31, %f11
9046 taddcctv %i4, %o1, %o4
9047 bneg,a loop_799
9048 prefetch [%l7 + 0x3C], 0x0
9049 bneg,a %icc, loop_800
9050 alignaddrl %i2, %l2, %o0
9051loop_799:
9052 sdivx %g5, 0x0C26, %o2
9053 sdivx %o7, 0x1A6D, %o5
9054loop_800:
9055 movg %xcc, %i6, %o3
9056 andn %g7, 0x1F99, %g1
9057 sth %i1, [%l7 + 0x5A]
9058 movleu %icc, %i3, %g3
9059 udiv %l4, 0x1B82, %g4
9060 set 0x6C, %g4
9061 lduwa [%l7 + %g4] 0x0c, %l3
9062 movvs %xcc, %l6, %o6
9063 ldsw [%l7 + 0x50], %g6
9064 fpadd16s %f1, %f0, %f4
9065 std %f24, [%l7 + 0x68]
9066 fmul8x16 %f31, %f2, %f24
9067 andncc %i7, %l5, %l0
9068 smul %i5, %g2, %i0
9069 movneg %xcc, %i4, %l1
9070 edge16l %o1, %i2, %o4
9071 movleu %icc, %o0, %g5
9072 movgu %icc, %o2, %l2
9073 umul %o5, %i6, %o3
9074 saved
9075 rdpr %cwp, %g1
9076 rdpr %cansave, %g2
9077 rdpr %canrestore, %g3
9078 rdpr %cleanwin, %g4
9079 rdpr %otherwin, %g5
9080 rdpr %wstate, %g6
9081 movg %icc, %g7, %o7
9082 array8 %g1, %i1, %i3
9083 fmuld8ulx16 %f31, %f29, %f8
9084 fmovsge %icc, %f8, %f10
9085 fcmpeq32 %f14, %f26, %l4
9086 fxnor %f4, %f18, %f4
9087 nop
9088 set 0x50, %i0
9089 ldd [%l7 + %i0], %g4
9090 movrgez %l3, 0x2AD, %l6
9091 movrlz %o6, %g3, %i7
9092 sllx %g6, %l5, %i5
9093 alignaddr %g2, %i0, %l0
9094 wr %g0, 0x80, %asi
9095 lduwa [%l7 + 0x38] %asi, %l1
9096 subc %i4, 0x1814, %o1
9097 fmovrdne %i2, %f20, %f24
9098 fsrc1s %f0, %f30
9099 fcmpne16 %f28, %f18, %o0
9100 tcc %icc, 0x0
9101 fabsd %f12, %f14
9102 fbne %fcc2, loop_801
9103 tg %xcc, 0x7
9104 bl,a %xcc, loop_802
9105 fbl %fcc3, loop_803
9106loop_801:
9107 alignaddrl %o4, %g5, %o2
9108 saved
9109 rdpr %cwp, %g1
9110 rdpr %cansave, %g2
9111 rdpr %canrestore, %g3
9112 rdpr %cleanwin, %g4
9113 rdpr %otherwin, %g5
9114 rdpr %wstate, %g6
9115loop_802:
9116 brlz %o5, loop_804
9117loop_803:
9118 movrgez %i6, 0x0DE, %o3
9119 tle %xcc, 0x1
9120 xnor %l2, 0x0A9E, %o7
9121loop_804:
9122 fmovsneg %xcc, %f22, %f30
9123 xnorcc %g1, %g7, %i3
9124 fmovrsgz %i1, %f5, %f9
9125 udiv %l4, 0x0127, %g4
9126 fcmpeq16 %f18, %f28, %l6
9127 tsubcc %o6, %g3, %l3
9128 mulscc %g6, %i7, %i5
9129 tleu %xcc, 0x2
9130 fcmpne32 %f6, %f16, %g2
9131 mulscc %l5, 0x0300, %i0
9132 brz %l1, loop_805
9133 edge16ln %l0, %i4, %o1
9134 andn %o0, %o4, %g5
9135 fzeros %f14
9136loop_805:
9137 fnegs %f14, %f1
9138 fnors %f9, %f29, %f12
9139 fpack16 %f22, %f25
9140 srax %o2, %i2, %i6
9141 ldub [%l7 + 0x34], %o3
9142 nop
9143 setx loop_806, %l0, %l1
9144 jmpl %l1, %o5
9145 ble %icc, loop_807
9146 movrgz %l2, %g1, %o7
9147 tgu %xcc, 0x6
9148loop_806:
9149 fcmpne32 %f2, %f4, %g7
9150loop_807:
9151 srax %i1, %l4, %i3
9152 fmovse %xcc, %f4, %f4
9153 movre %l6, 0x201, %o6
9154 srax %g4, 0x07, %l3
9155 movcs %xcc, %g6, %i7
9156 movl %xcc, %g3, %g2
9157 set 0x44, %i1
9158 lduwa [%l7 + %i1] 0x04, %l5
9159 wr %g0, 0x80, %asi
9160 ldswa [%l7 + 0x34] %asi, %i0
9161 tvs %xcc, 0x6
9162 wr %g0, 0x81, %asi
9163 ldswa [%l7 + 0x08] %asi, %l1
9164 xnor %i5, 0x0CFE, %l0
9165 ta %xcc, 0x3
9166 edge16ln %o1, %o0, %i4
9167 edge32n %g5, %o2, %o4
9168 addcc %i6, 0x10B3, %o3
9169 fnands %f26, %f25, %f23
9170 bn,a,pt %xcc, loop_808
9171 movg %icc, %i2, %o5
9172 fones %f3
9173 fbule,a %fcc3, loop_809
9174loop_808:
9175 tcc %xcc, 0x2
9176 mova %icc, %l2, %o7
9177 ld [%l7 + 0x70], %f6
9178loop_809:
9179 stb %g7, [%l7 + 0x09]
9180 orncc %i1, %g1, %i3
9181 movcc %icc, %l6, %l4
9182 movrlz %g4, 0x07C, %o6
9183 movvc %xcc, %g6, %l3
9184 srl %i7, %g3, %g2
9185 fmovsle %xcc, %f5, %f28
9186 array32 %i0, %l5, %l1
9187 movrne %i5, %l0, %o1
9188 umulcc %i4, 0x1FB2, %o0
9189 edge8 %g5, %o4, %i6
9190 nop
9191 set 0x76, %l3
9192 ldstub [%l7 + %l3], %o3
9193 tpos %icc, 0x3
9194 edge32l %i2, %o2, %l2
9195 alignaddr %o7, %g7, %o5
9196 wr %g0, 0x19, %asi
9197 ldstuba [%l7 + 0x2F] %asi, %g1
9198 smul %i1, %l6, %i3
9199 mulx %l4, %o6, %g6
9200 tvc %icc, 0x7
9201 movre %l3, %i7, %g3
9202 fmovsl %xcc, %f17, %f21
9203 fsrc2 %f18, %f22
9204 addcc %g4, 0x090F, %g2
9205 move %icc, %i0, %l1
9206 mulx %i5, %l5, %o1
9207 array16 %i4, %l0, %o0
9208 move %icc, %o4, %g5
9209 bleu loop_810
9210 tvs %xcc, 0x0
9211 movge %xcc, %i6, %o3
9212 fpsub32s %f26, %f0, %f17
9213loop_810:
9214 stbar
9215 andcc %i2, %l2, %o7
9216 movne %xcc, %o2, %o5
9217 bge,a,pt %icc, loop_811
9218 sll %g1, %i1, %g7
9219 ldsb [%l7 + 0x08], %i3
9220 movg %icc, %l6, %l4
9221loop_811:
9222 bvs,a %icc, loop_812
9223 fand %f4, %f2, %f6
9224 lduw [%l7 + 0x44], %o6
9225 tvc %xcc, 0x4
9226loop_812:
9227 fones %f6
9228 tcs %icc, 0x0
9229 brlz,a %l3, loop_813
9230 te %xcc, 0x0
9231 umulcc %i7, 0x1A40, %g3
9232 fpsub16 %f6, %f24, %f6
9233loop_813:
9234 bcs,pn %icc, loop_814
9235 membar 0x6B
9236 fpack32 %f14, %f20, %f28
9237 tle %icc, 0x3
9238loop_814:
9239 edge16n %g6, %g2, %i0
9240 edge8n %l1, %g4, %i5
9241 edge8 %l5, %i4, %l0
9242 subc %o0, %o1, %g5
9243 sdivcc %i6, 0x1650, %o3
9244 ldsb [%l7 + 0x6E], %i2
9245 tsubcc %o4, %o7, %o2
9246 sub %l2, 0x19AC, %g1
9247 fmovrdlez %i1, %f26, %f2
9248 subccc %o5, 0x092E, %i3
9249 move %icc, %g7, %l6
9250 edge32 %o6, %l3, %l4
9251 fmovrde %g3, %f10, %f18
9252 fpadd32 %f20, %f28, %f0
9253 mova %icc, %i7, %g6
9254 udivcc %i0, 0x13C1, %g2
9255 call loop_815
9256 mulx %l1, 0x0C67, %g4
9257 fbule,a %fcc2, loop_816
9258 ldsb [%l7 + 0x4F], %i5
9259loop_815:
9260 fors %f9, %f27, %f20
9261 movl %icc, %i4, %l0
9262loop_816:
9263 orcc %l5, %o1, %o0
9264 membar 0x13
9265 bcc,pn %icc, loop_817
9266 bleu,pt %xcc, loop_818
9267 subc %g5, 0x0066, %o3
9268 fbe %fcc3, loop_819
9269loop_817:
9270 movneg %icc, %i6, %o4
9271loop_818:
9272 edge32ln %o7, %i2, %l2
9273 ldsb [%l7 + 0x32], %g1
9274loop_819:
9275 sethi 0x1E8A, %i1
9276 fmovrsgez %o5, %f11, %f18
9277 udivcc %i3, 0x1115, %o2
9278 fnot2 %f12, %f16
9279 wr %g0, 0x88, %asi
9280 ldda [%l7 + 0x40] %asi, %f0
9281 set 0x70, %g6
9282 ldda [%l7 + %g6] 0x04, %i6
9283 tle %xcc, 0x7
9284 be,pt %icc, loop_820
9285 sra %o6, 0x1E, %l3
9286 set 0x58, %o0
9287 prefetcha [%l7 + %o0] 0x88, 0x1
9288loop_820:
9289 ble loop_821
9290 fnegd %f16, %f4
9291 lduh [%l7 + 0x58], %g3
9292 movneg %icc, %i7, %g6
9293loop_821:
9294 taddcc %l4, 0x0916, %g2
9295 fbn,a %fcc3, loop_822
9296 movne %xcc, %l1, %g4
9297 fmuld8sux16 %f1, %f2, %f8
9298 fba,a %fcc3, loop_823
9299loop_822:
9300 sub %i5, 0x1679, %i4
9301 tvc %icc, 0x1
9302 wr %g0, 0x52, %asi
9303 stxa %l0, [%g0 + 0x218] %asi
9304loop_823:
9305 move %icc, %l5, %o1
9306 add %i0, %o0, %g5
9307 fbe,a %fcc2, loop_824
9308 umul %o3, 0x175D, %i6
9309 sub %o7, 0x1A00, %o4
9310 smulcc %i2, 0x1519, %g1
9311loop_824:
9312 nop
9313 wr %g0, 0x19, %asi
9314 ldstuba [%l7 + 0x24] %asi, %i1
9315 fbne,a %fcc1, loop_825
9316 fornot2s %f7, %f6, %f3
9317 call loop_826
9318 fmovsle %icc, %f3, %f31
9319loop_825:
9320 subcc %o5, 0x1AFA, %i3
9321 ldsw [%l7 + 0x78], %o2
9322loop_826:
9323 srlx %l6, 0x17, %l2
9324 mulscc %l3, %g7, %g3
9325 tneg %xcc, 0x2
9326 edge16n %i7, %o6, %g6
9327 fmovsleu %icc, %f23, %f27
9328 movl %icc, %l4, %g2
9329 udivx %g4, 0x0830, %i5
9330 sdiv %l1, 0x0231, %i4
9331 ldub [%l7 + 0x0F], %l5
9332 tcc %xcc, 0x2
9333 fmovrdlez %o1, %f0, %f24
9334 orn %l0, 0x0137, %i0
9335 tpos %xcc, 0x0
9336 membar 0x7A
9337 movn %xcc, %o0, %o3
9338 orcc %i6, 0x0BDC, %o7
9339 fmovdgu %xcc, %f18, %f30
9340 fpsub16s %f20, %f31, %f13
9341 sdiv %o4, 0x0255, %g5
9342 fxnors %f8, %f20, %f27
9343 brnz %i2, loop_827
9344 brlz,a %i1, loop_828
9345 fmovrde %o5, %f26, %f4
9346 bne,pn %xcc, loop_829
9347loop_827:
9348 andncc %g1, %o2, %l6
9349loop_828:
9350 array8 %l2, %i3, %g7
9351 ldd [%l7 + 0x28], %f16
9352loop_829:
9353 movleu %xcc, %g3, %i7
9354 edge16n %o6, %l3, %g6
9355 wr %g0, 0x89, %asi
9356 stda %g2, [%l7 + 0x10] %asi
9357 fnands %f11, %f29, %f18
9358 srlx %g4, %i5, %l1
9359 fnors %f25, %f12, %f21
9360 wr %g0, 0x80, %asi
9361 prefetcha [%l7 + 0x58] %asi, 0x2
9362 edge32l %l5, %l4, %l0
9363 movvc %xcc, %o1, %i0
9364 tn %icc, 0x2
9365 movneg %xcc, %o0, %o3
9366 tge %xcc, 0x5
9367 set 0x50, %l0
9368 sta %f29, [%l7 + %l0] 0x19
9369 alignaddrl %o7, %i6, %o4
9370 fba %fcc2, loop_830
9371 addcc %i2, 0x0ED0, %g5
9372 fmovd %f22, %f8
9373 addcc %i1, 0x16A3, %g1
9374loop_830:
9375 tgu %xcc, 0x4
9376 edge8l %o5, %o2, %l2
9377 restored
9378 rdpr %cwp, %g1
9379 rdpr %cansave, %g2
9380 rdpr %canrestore, %g3
9381 rdpr %cleanwin, %g4
9382 rdpr %otherwin, %g5
9383 rdpr %wstate, %g6
9384 prefetch [%l7 + 0x08], 0x1
9385 bpos,a %xcc, loop_831
9386 sll %l6, 0x07, %i3
9387 sth %g3, [%l7 + 0x08]
9388 fmul8ulx16 %f10, %f4, %f24
9389loop_831:
9390 movne %icc, %i7, %o6
9391 fpsub32s %f10, %f27, %f21
9392 sth %g7, [%l7 + 0x70]
9393 fsrc1s %f29, %f2
9394 udivx %g6, 0x0067, %l3
9395 addc %g4, 0x0283, %g2
9396 xnor %i5, %i4, %l1
9397 wr %g0, 0x18, %asi
9398 ldsba [%l7 + 0x2E] %asi, %l5
9399 set 0x44, %o3
9400 lduwa [%l7 + %o3] 0x18, %l4
9401 movre %l0, %o1, %i0
9402 taddcc %o0, 0x0B05, %o7
9403 movl %icc, %i6, %o3
9404 fcmpes %fcc0, %f27, %f19
9405 tl %xcc, 0x5
9406 tcs %xcc, 0x4
9407 fmovsge %icc, %f9, %f10
9408 edge8 %i2, %g5, %o4
9409 fmuld8ulx16 %f1, %f27, %f8
9410 fmovsn %icc, %f26, %f30
9411 edge16l %g1, %i1, %o2
9412 umul %o5, 0x0562, %l6
9413 edge16ln %i3, %l2, %g3
9414 std %f10, [%l7 + 0x78]
9415 tsubcctv %i7, %g7, %g6
9416 fmovrslez %l3, %f9, %f7
9417 orcc %o6, %g2, %i5
9418 tvs %icc, 0x2
9419 mulscc %g4, %l1, %i4
9420 subcc %l5, 0x16B3, %l0
9421 tg %icc, 0x4
9422 ldsw [%l7 + 0x64], %l4
9423 saved
9424 rdpr %cwp, %g1
9425 rdpr %cansave, %g2
9426 rdpr %canrestore, %g3
9427 rdpr %cleanwin, %g4
9428 rdpr %otherwin, %g5
9429 rdpr %wstate, %g6
9430 fandnot1 %f24, %f26, %f18
9431 tcs %icc, 0x3
9432 bleu %icc, loop_832
9433 bcs,pn %icc, loop_833
9434 fmovrdne %i0, %f0, %f6
9435 ldd [%l7 + 0x60], %f12
9436loop_832:
9437 udivx %o0, 0x0F41, %o7
9438loop_833:
9439 edge8l %o1, %o3, %i6
9440 taddcctv %g5, %i2, %g1
9441 bcc,a,pn %xcc, loop_834
9442 fsrc1s %f2, %f0
9443 sdiv %o4, 0x1348, %i1
9444 tl %xcc, 0x2
9445loop_834:
9446 fzeros %f6
9447 bg,a,pn %xcc, loop_835
9448 udivcc %o5, 0x05C0, %o2
9449 sdivcc %i3, 0x06BE, %l2
9450 addccc %l6, %g3, %i7
9451loop_835:
9452 nop
9453 wr %g0, 0x0c, %asi
9454 ldstuba [%l7 + 0x6C] %asi, %g6
9455 udivx %l3, 0x1CDE, %o6
9456 movcs %icc, %g2, %g7
9457 brz,a %g4, loop_836
9458 brgez %l1, loop_837
9459 fcmpgt16 %f16, %f22, %i5
9460 xorcc %i4, %l5, %l0
9461loop_836:
9462 srax %l4, %i0, %o0
9463loop_837:
9464 sdivcc %o1, 0x07F4, %o3
9465 wr %g0, 0x0c, %asi
9466 lduha [%l7 + 0x78] %asi, %o7
9467 mova %icc, %i6, %i2
9468 movvs %icc, %g5, %g1
9469 fxnor %f26, %f14, %f0
9470 nop
9471 setx loop_838, %l0, %l1
9472 wrpr 0x1, %tl
9473 wrpr %l1, %tpc
9474 add %l1, 0x4, %l1
9475 wrpr %l1, %tnpc
9476 setx 0x34400001400, %l0, %l1
9477 wrpr %l1, %tstate
9478 wrhpr 0x4, %htstate
9479 retry
9480 array8 %i1, %o4, %o5
9481 subc %i3, %l2, %o2
9482 udivx %l6, 0x0D79, %g3
9483loop_838:
9484 fmovrslez %i7, %f23, %f31
9485 std %l2, [%l7 + 0x60]
9486 subccc %g6, %o6, %g7
9487 tsubcctv %g4, 0x1087, %l1
9488 movneg %icc, %g2, %i4
9489 fmovrdne %l5, %f8, %f14
9490 fmovscc %xcc, %f1, %f7
9491 fbu %fcc2, loop_839
9492 movcc %icc, %i5, %l0
9493 umulcc %i0, 0x1D49, %o0
9494 ldx [%l7 + 0x18], %o1
9495loop_839:
9496 fpmerge %f31, %f10, %f14
9497 subcc %l4, 0x126B, %o7
9498 tne %icc, 0x5
9499 xor %i6, 0x1661, %i2
9500 set 0x6C, %l2
9501 lduwa [%l7 + %l2] 0x80, %g5
9502 tne %icc, 0x2
9503 tg %xcc, 0x5
9504 wr %g0, 0x10, %asi
9505 stba %g1, [%l7 + 0x6E] %asi
9506 fmovdcs %icc, %f23, %f27
9507 andncc %o3, %o4, %o5
9508 movrlz %i3, %l2, %o2
9509 movle %xcc, %l6, %i1
9510 wr %g0, 0xe3, %asi
9511 stba %g3, [%l7 + 0x14] %asi
9512 membar #Sync
9513 movvc %icc, %l3, %g6
9514 wr %g0, 0x11, %asi
9515 ldsba [%l7 + 0x2A] %asi, %o6
9516 fbue,a %fcc2, loop_840
9517 fmovrsne %i7, %f5, %f4
9518 xnorcc %g4, 0x1FE7, %g7
9519 add %l1, 0x0DA6, %g2
9520loop_840:
9521 nop
9522 wr %g0, 0x89, %asi
9523 lduwa [%l7 + 0x70] %asi, %l5
9524 array32 %i4, %l0, %i0
9525 movvc %icc, %o0, %i5
9526 ldsb [%l7 + 0x43], %l4
9527 sllx %o7, 0x1E, %i6
9528 and %o1, %g5, %i2
9529 fbg,a %fcc1, loop_841
9530 fors %f29, %f14, %f2
9531 andcc %o3, 0x06A7, %o4
9532 te %icc, 0x3
9533loop_841:
9534 tle %icc, 0x0
9535 fbl,a %fcc3, loop_842
9536 ldx [%l7 + 0x60], %o5
9537 edge32l %g1, %l2, %i3
9538 sllx %o2, %i1, %g3
9539loop_842:
9540 fmovdle %icc, %f19, %f10
9541 add %l7, 0x44, %l6
9542 wr %g0, 0x11, %asi
9543 casa [%l6] 0x11, %l6, %g6
9544 fors %f3, %f3, %f12
9545 flush %l7 + 0x18
9546 movne %xcc, %o6, %i7
9547 fmovrsgz %l3, %f25, %f5
9548 fmuld8sux16 %f23, %f23, %f20
9549 fpsub32 %f0, %f6, %f12
9550 edge16l %g7, %g4, %g2
9551 movrlz %l5, 0x049, %l1
9552 alignaddr %i4, %i0, %o0
9553 call loop_843
9554 movrlz %l0, %l4, %o7
9555 or %i6, %o1, %g5
9556 fmovdvc %icc, %f14, %f26
9557loop_843:
9558 addc %i5, 0x0657, %i2
9559 fxors %f5, %f26, %f22
9560 st %f12, [%l7 + 0x14]
9561 fzeros %f26
9562 ba,a loop_844
9563 movle %xcc, %o4, %o5
9564 fmovsg %xcc, %f4, %f7
9565 edge32n %o3, %g1, %i3
9566loop_844:
9567 ldsb [%l7 + 0x55], %o2
9568 tleu %icc, 0x3
9569 movrlez %l2, %i1, %l6
9570 wr %g0, 0x27, %asi
9571 stha %g3, [%l7 + 0x58] %asi
9572 membar #Sync
9573 restored
9574 rdpr %cwp, %g1
9575 rdpr %cansave, %g2
9576 rdpr %canrestore, %g3
9577 rdpr %cleanwin, %g4
9578 rdpr %otherwin, %g5
9579 rdpr %wstate, %g6
9580 movrlz %o6, 0x2A6, %i7
9581 fcmps %fcc3, %f27, %f2
9582 fcmpeq16 %f18, %f6, %l3
9583 ldstub [%l7 + 0x79], %g6
9584 add %g7, %g4, %g2
9585 swap [%l7 + 0x18], %l5
9586 fcmpes %fcc0, %f7, %f28
9587 movle %xcc, %i4, %i0
9588 array32 %l1, %o0, %l4
9589 and %o7, %l0, %i6
9590 and %g5, 0x0980, %o1
9591 brnz %i2, loop_845
9592 movcc %icc, %o4, %o5
9593 nop
9594 setx loop_846, %l0, %l1
9595 wrpr 0x1, %tl
9596 wrpr %l1, %tnpc
9597 setx 0x34400001400, %l0, %l1
9598 wrpr %l1, %tstate
9599 wrhpr 0x4, %htstate
9600 done
9601 fbul,a %fcc3, loop_847
9602loop_845:
9603 stb %o3, [%l7 + 0x72]
9604 smul %g1, %i5, %o2
9605loop_846:
9606 restored
9607 rdpr %cwp, %g1
9608 rdpr %cansave, %g2
9609 rdpr %canrestore, %g3
9610 rdpr %cleanwin, %g4
9611 rdpr %otherwin, %g5
9612 rdpr %wstate, %g6
9613loop_847:
9614 array32 %l2, %i3, %i1
9615 ldsw [%l7 + 0x38], %l6
9616 mova %xcc, %o6, %i7
9617 array8 %g3, %l3, %g7
9618 movl %xcc, %g6, %g2
9619 movvs %icc, %g4, %l5
9620 edge32ln %i0, %i4, %l1
9621 tg %xcc, 0x2
9622 flush %l7 + 0x70
9623 edge8ln %l4, %o0, %l0
9624 srax %i6, %g5, %o7
9625 fmovsle %xcc, %f29, %f10
9626 smulcc %o1, 0x111E, %i2
9627 tneg %xcc, 0x6
9628 faligndata %f0, %f22, %f24
9629 orcc %o4, %o3, %g1
9630 tcc %xcc, 0x2
9631 edge32l %i5, %o2, %l2
9632 sethi 0x0F95, %o5
9633 sdivx %i3, 0x17F9, %i1
9634 fnot1s %f0, %f28
9635 udivcc %o6, 0x15C5, %i7
9636 edge32l %l6, %g3, %l3
9637 tge %xcc, 0x1
9638 bcc loop_848
9639 tcs %xcc, 0x6
9640 tgu %xcc, 0x3
9641 brnz,a %g7, loop_849
9642loop_848:
9643 fbu,a %fcc2, loop_850
9644 fmovscs %icc, %f24, %f5
9645 restored
9646 rdpr %cwp, %g1
9647 rdpr %cansave, %g2
9648 rdpr %canrestore, %g3
9649 rdpr %cleanwin, %g4
9650 rdpr %otherwin, %g5
9651 rdpr %wstate, %g6
9652loop_849:
9653 xor %g2, %g6, %g4
9654loop_850:
9655 ldsh [%l7 + 0x7A], %i0
9656 or %i4, 0x1D32, %l5
9657 movl %xcc, %l1, %l4
9658 pdist %f24, %f20, %f28
9659 add %l0, %i6, %g5
9660 wr %g0, 0x18, %asi
9661 lduha [%l7 + 0x56] %asi, %o0
9662 srl %o1, %i2, %o7
9663 ldsw [%l7 + 0x08], %o4
9664 restored
9665 rdpr %cwp, %g1
9666 rdpr %cansave, %g2
9667 rdpr %canrestore, %g3
9668 rdpr %cleanwin, %g4
9669 rdpr %otherwin, %g5
9670 rdpr %wstate, %g6
9671 subccc %g1, 0x1EAB, %i5
9672 movcs %icc, %o3, %l2
9673 tpos %icc, 0x2
9674 wr %g0, 0x10, %asi
9675 lduwa [%l7 + 0x74] %asi, %o2
9676 fcmpes %fcc2, %f8, %f22
9677 orncc %o5, 0x18B0, %i3
9678 bge,pn %xcc, loop_851
9679 edge16ln %i1, %o6, %l6
9680 edge16 %i7, %l3, %g3
9681 or %g2, %g7, %g6
9682loop_851:
9683 bge,a,pn %xcc, loop_852
9684 bvc,a,pn %xcc, loop_853
9685 subcc %i0, %g4, %l5
9686 fmovdneg %xcc, %f11, %f9
9687loop_852:
9688 fblg,a %fcc3, loop_854
9689loop_853:
9690 fcmpgt16 %f10, %f2, %l1
9691 movrgez %i4, 0x1BA, %l4
9692 fblg %fcc0, loop_855
9693loop_854:
9694 movrne %i6, 0x00A, %g5
9695 mulx %l0, 0x1872, %o0
9696 srax %o1, %o7, %o4
9697loop_855:
9698 subc %g1, 0x0342, %i5
9699 tg %xcc, 0x7
9700 mulscc %i2, %l2, %o3
9701 sub %o2, 0x086E, %i3
9702 movrlez %o5, 0x119, %i1
9703 sll %l6, %i7, %l3
9704 addcc %g3, 0x0B20, %g2
9705 fmovse %xcc, %f18, %f25
9706 wr %g0, 0x89, %asi
9707 ldda [%l7 + 0x40] %asi, %f16
9708 edge8 %o6, %g6, %g7
9709 edge32l %i0, %g4, %l1
9710 edge8n %i4, %l5, %i6
9711 fone %f12
9712 fmovsle %icc, %f10, %f12
9713 edge32l %l4, %g5, %o0
9714 edge16ln %o1, %l0, %o4
9715 fmul8x16al %f9, %f13, %f16
9716 fcmple16 %f10, %f22, %o7
9717 sir 0x12C5
9718 sdiv %i5, 0x1BEA, %i2
9719 fbuge %fcc1, loop_856
9720 orn %g1, 0x1650, %l2
9721 wr %g0, 0x88, %asi
9722 ldxa [%l7 + 0x70] %asi, %o3
9723loop_856:
9724 bge,a,pt %xcc, loop_857
9725 taddcc %i3, %o2, %i1
9726 edge32l %l6, %i7, %o5
9727 srlx %g3, %g2, %o6
9728loop_857:
9729 movleu %icc, %g6, %l3
9730 movpos %icc, %i0, %g4
9731 movg %xcc, %g7, %i4
9732 sll %l5, 0x05, %i6
9733 fbl %fcc3, loop_858
9734 movrlz %l1, 0x2E4, %l4
9735 fmovdneg %xcc, %f0, %f10
9736 fcmpes %fcc3, %f9, %f11
9737loop_858:
9738 stbar
9739 edge16l %g5, %o1, %l0
9740 fmovsneg %xcc, %f25, %f29
9741 alignaddr %o4, %o0, %o7
9742 subcc %i2, %g1, %l2
9743 add %i5, %i3, %o3
9744 fandnot2s %f29, %f5, %f7
9745 movrgez %i1, 0x320, %l6
9746 restored
9747 rdpr %cwp, %g1
9748 rdpr %cansave, %g2
9749 rdpr %canrestore, %g3
9750 rdpr %cleanwin, %g4
9751 rdpr %otherwin, %g5
9752 rdpr %wstate, %g6
9753 fnands %f12, %f29, %f22
9754 fsrc1 %f18, %f0
9755 saved
9756 rdpr %cwp, %g1
9757 rdpr %cansave, %g2
9758 rdpr %canrestore, %g3
9759 rdpr %cleanwin, %g4
9760 rdpr %otherwin, %g5
9761 rdpr %wstate, %g6
9762 brgz,a %i7, loop_859
9763 fbl,a %fcc0, loop_860
9764 array32 %o2, %g3, %g2
9765 bg,a loop_861
9766loop_859:
9767 movle %xcc, %o6, %o5
9768loop_860:
9769 move %xcc, %l3, %i0
9770 bleu %xcc, loop_862
9771loop_861:
9772 xnorcc %g4, 0x0D69, %g7
9773 xor %g6, 0x0770, %l5
9774 srl %i6, 0x18, %i4
9775loop_862:
9776 movg %xcc, %l4, %g5
9777 sethi 0x0BD7, %o1
9778 fbg %fcc2, loop_863
9779 stw %l1, [%l7 + 0x54]
9780 mulx %o4, %o0, %o7
9781 restored
9782 rdpr %cwp, %g1
9783 rdpr %cansave, %g2
9784 rdpr %canrestore, %g3
9785 rdpr %cleanwin, %g4
9786 rdpr %otherwin, %g5
9787 rdpr %wstate, %g6
9788loop_863:
9789 fbg %fcc1, loop_864
9790 array16 %i2, %l0, %g1
9791 fmovsa %xcc, %f12, %f1
9792 wr %g0, 0x04, %asi
9793 swapa [%l7 + 0x18] %asi, %i5
9794loop_864:
9795 srlx %i3, 0x16, %o3
9796 alignaddr %i1, %l2, %i7
9797 smulcc %l6, 0x0C02, %g3
9798 sub %o2, 0x1D11, %o6
9799 udivx %o5, 0x0D4B, %g2
9800 fmovrslz %i0, %f14, %f22
9801 srl %l3, 0x03, %g7
9802 movl %xcc, %g4, %g6
9803 edge16ln %i6, %i4, %l4
9804 mova %xcc, %g5, %o1
9805 orn %l5, 0x0B51, %l1
9806 be,a,pt %icc, loop_865
9807 saved
9808 rdpr %cwp, %g1
9809 rdpr %cansave, %g2
9810 rdpr %canrestore, %g3
9811 rdpr %cleanwin, %g4
9812 rdpr %otherwin, %g5
9813 rdpr %wstate, %g6
9814 srl %o0, %o4, %i2
9815 tvs %icc, 0x5
9816loop_865:
9817 tcs %icc, 0x7
9818 wr %g0, 0x0c, %asi
9819 swapa [%l7 + 0x1C] %asi, %o7
9820 bshuffle %f20, %f24, %f2
9821 fandnot1 %f6, %f28, %f2
9822 fpack32 %f6, %f0, %f8
9823 orncc %l0, 0x0A2E, %i5
9824 saved
9825 rdpr %cwp, %g1
9826 rdpr %cansave, %g2
9827 rdpr %canrestore, %g3
9828 rdpr %cleanwin, %g4
9829 rdpr %otherwin, %g5
9830 rdpr %wstate, %g6
9831 ld [%l7 + 0x74], %f18
9832 tvc %xcc, 0x2
9833 fpmerge %f8, %f27, %f22
9834 fmovrsgez %i3, %f28, %f3
9835 brlez %o3, loop_866
9836 fsrc2s %f16, %f1
9837 array32 %g1, %l2, %i7
9838 bvc %xcc, loop_867
9839loop_866:
9840 fba,a %fcc0, loop_868
9841 fba,a %fcc2, loop_869
9842 xnor %l6, %g3, %o2
9843loop_867:
9844 bne,a,pn %xcc, loop_870
9845loop_868:
9846 fxnors %f17, %f12, %f19
9847loop_869:
9848 movcc %icc, %i1, %o5
9849 bn,pn %xcc, loop_871
9850loop_870:
9851 edge16l %g2, %o6, %i0
9852 movcc %icc, %l3, %g4
9853 array8 %g7, %i6, %g6
9854loop_871:
9855 tn %icc, 0x2
9856 movrlz %l4, %g5, %o1
9857 tcc %icc, 0x1
9858 movrne %i4, 0x1FF, %l1
9859 faligndata %f8, %f6, %f22
9860 fcmpeq32 %f26, %f30, %l5
9861 restored
9862 rdpr %cwp, %g1
9863 rdpr %cansave, %g2
9864 rdpr %canrestore, %g3
9865 rdpr %cleanwin, %g4
9866 rdpr %otherwin, %g5
9867 rdpr %wstate, %g6
9868 fcmps %fcc3, %f6, %f30
9869 movrlz %o4, 0x22C, %i2
9870 bvc %xcc, loop_872
9871 edge16n %o7, %l0, %i5
9872 movrgez %o0, %i3, %g1
9873 edge32l %o3, %i7, %l6
9874loop_872:
9875 siam 0x3
9876 fnor %f18, %f4, %f4
9877 set 0x60, %g7
9878 lduwa [%l7 + %g7] 0x10, %l2
9879 srax %g3, 0x10, %o2
9880 edge16l %o5, %g2, %i1
9881 tsubcctv %i0, 0x02FA, %o6
9882 movleu %icc, %l3, %g7
9883 xnor %i6, %g4, %l4
9884 prefetch [%l7 + 0x44], 0x3
9885 faligndata %f6, %f8, %f2
9886 movrne %g5, %g6, %o1
9887 sllx %i4, 0x15, %l1
9888 fornot2 %f4, %f6, %f24
9889 fmovsneg %xcc, %f8, %f15
9890 tneg %icc, 0x1
9891 siam 0x2
9892 addcc %o4, %i2, %o7
9893 fandnot1 %f22, %f12, %f4
9894 taddcctv %l5, 0x09DC, %i5
9895 fbge,a %fcc3, loop_873
9896 edge8n %o0, %i3, %l0
9897 umul %o3, %g1, %i7
9898 fmovdgu %icc, %f19, %f26
9899loop_873:
9900 taddcctv %l2, 0x0C2D, %l6
9901 ble %icc, loop_874
9902 movne %icc, %g3, %o5
9903 set 0x18, %i4
9904 stda %g2, [%l7 + %i4] 0x15
9905loop_874:
9906 sth %o2, [%l7 + 0x6E]
9907 fbn,a %fcc1, loop_875
9908 bshuffle %f26, %f18, %f8
9909 xnor %i0, 0x0416, %o6
9910 xnor %l3, 0x0C67, %g7
9911loop_875:
9912 fcmple16 %f24, %f22, %i1
9913 edge16n %g4, %l4, %g5
9914 movcs %xcc, %i6, %g6
9915 membar 0x13
9916 taddcctv %i4, %l1, %o1
9917 brz %o4, loop_876
9918 andn %i2, 0x1420, %l5
9919 movneg %icc, %o7, %i5
9920 movvs %icc, %o0, %i3
9921loop_876:
9922 edge8l %l0, %g1, %i7
9923 sub %o3, %l2, %l6
9924 edge16ln %o5, %g2, %g3
9925 fble %fcc3, loop_877
9926 udivx %o2, 0x1AF1, %i0
9927 xnorcc %l3, %o6, %g7
9928 fmuld8ulx16 %f10, %f25, %f6
9929loop_877:
9930 tge %icc, 0x3
9931 edge32 %g4, %l4, %g5
9932 bneg,a loop_878
9933 fandnot2s %f29, %f18, %f1
9934 bne,pn %xcc, loop_879
9935 srax %i6, %i1, %i4
9936loop_878:
9937 umul %g6, %l1, %o4
9938 udiv %i2, 0x1A44, %o1
9939loop_879:
9940 mulx %o7, 0x046D, %l5
9941 set 0x50, %i7
9942 ldswa [%l7 + %i7] 0x89, %i5
9943 edge8ln %o0, %i3, %g1
9944 tge %icc, 0x3
9945 andncc %l0, %o3, %i7
9946 movrne %l2, %o5, %l6
9947 movneg %icc, %g2, %g3
9948 ba,pt %icc, loop_880
9949 tne %xcc, 0x3
9950 addccc %o2, 0x01EA, %l3
9951 membar 0x59
9952loop_880:
9953 stw %o6, [%l7 + 0x14]
9954 wr %g0, 0xea, %asi
9955 stha %g7, [%l7 + 0x28] %asi
9956 membar #Sync
9957 mova %xcc, %g4, %i0
9958 movl %xcc, %g5, %i6
9959 nop
9960 setx loop_881, %l0, %l1
9961 jmpl %l1, %l4
9962 tcc %xcc, 0x5
9963 movrgez %i1, 0x3B2, %i4
9964 movle %xcc, %g6, %l1
9965loop_881:
9966 movrgez %o4, %o1, %o7
9967 set 0x55, %o7
9968 ldsba [%l7 + %o7] 0x10, %l5
9969 subc %i5, %o0, %i3
9970 xor %i2, %g1, %o3
9971 set 0x33, %l4
9972 stba %l0, [%l7 + %l4] 0x10
9973 andn %l2, %i7, %l6
9974 bpos %xcc, loop_882
9975 edge16n %o5, %g2, %g3
9976 swap [%l7 + 0x4C], %o2
9977 array16 %o6, %g7, %g4
9978loop_882:
9979 nop
9980 set 0x64, %o6
9981 stha %i0, [%l7 + %o6] 0x11
9982 fmovrdlez %g5, %f4, %f24
9983 lduh [%l7 + 0x5A], %l3
9984 edge16n %i6, %l4, %i1
9985 fmovsg %icc, %f1, %f21
9986 srl %g6, %l1, %o4
9987 smulcc %i4, 0x1929, %o1
9988 edge16l %o7, %i5, %o0
9989 tl %icc, 0x6
9990 srax %l5, 0x10, %i3
9991 fzero %f18
9992 fmovrsgz %g1, %f23, %f1
9993 movrne %o3, %l0, %l2
9994 bleu,a,pn %icc, loop_883
9995 bleu %icc, loop_884
9996 fmovsneg %xcc, %f19, %f2
9997 smulcc %i2, %i7, %o5
9998loop_883:
9999 edge32n %g2, %l6, %o2
10000loop_884:
10001 xor %g3, 0x0932, %g7
10002 fandnot1s %f27, %f20, %f8
10003 addccc %g4, 0x0840, %i0
10004 edge16 %o6, %l3, %i6
10005 fcmple32 %f22, %f8, %g5
10006 xnorcc %i1, %g6, %l4
10007 edge8n %l1, %i4, %o4
10008 subc %o1, %i5, %o7
10009 movrne %l5, 0x2E9, %o0
10010 movvs %xcc, %g1, %o3
10011 array16 %i3, %l2, %l0
10012 movrlz %i2, %i7, %o5
10013 membar 0x1F
10014 fmul8ulx16 %f30, %f20, %f8
10015 st %f28, [%l7 + 0x74]
10016 alignaddrl %g2, %l6, %g3
10017 brlz %o2, loop_885
10018 movle %xcc, %g4, %g7
10019 fpsub32s %f12, %f22, %f27
10020 array16 %o6, %i0, %i6
10021loop_885:
10022 movrlz %l3, 0x056, %i1
10023 movne %icc, %g5, %g6
10024 tgu %xcc, 0x3
10025 bne,a,pn %icc, loop_886
10026 brnz %l1, loop_887
10027 umulcc %l4, 0x0579, %i4
10028 sll %o4, 0x07, %o1
10029loop_886:
10030 alignaddr %o7, %i5, %o0
10031loop_887:
10032 tpos %icc, 0x5
10033 mova %xcc, %g1, %l5
10034 pdist %f16, %f2, %f8
10035 edge8 %i3, %o3, %l0
10036 sdivx %i2, 0x13AF, %i7
10037 fcmple32 %f28, %f10, %o5
10038 movre %g2, %l6, %l2
10039 movcc %icc, %g3, %g4
10040 sra %g7, %o2, %o6
10041 for %f22, %f14, %f14
10042 brgez %i0, loop_888
10043 andcc %l3, 0x167F, %i1
10044 stbar
10045 fbule %fcc1, loop_889
10046loop_888:
10047 mulscc %g5, 0x03D4, %g6
10048 brgz %i6, loop_890
10049 umulcc %l4, 0x1235, %i4
10050loop_889:
10051 fmovdpos %xcc, %f17, %f25
10052 ldd [%l7 + 0x10], %o4
10053loop_890:
10054 umulcc %l1, %o1, %i5
10055 fornot2s %f31, %f7, %f14
10056 sll %o7, 0x02, %o0
10057 tvs %xcc, 0x6
10058 edge32ln %l5, %i3, %o3
10059 mova %icc, %g1, %l0
10060 xnor %i7, 0x1CC1, %o5
10061 fmovsn %xcc, %f28, %f23
10062 ldstub [%l7 + 0x6F], %g2
10063 set 0x58, %i5
10064 lda [%l7 + %i5] 0x11, %f30
10065 lduw [%l7 + 0x2C], %i2
10066 fnot2 %f28, %f6
10067 alignaddr %l2, %l6, %g4
10068 membar 0x36
10069 ldd [%l7 + 0x48], %f14
10070 tg %xcc, 0x1
10071 membar 0x0C
10072 xor %g3, %o2, %o6
10073 swap [%l7 + 0x50], %i0
10074 srlx %l3, %g7, %g5
10075 restored
10076 rdpr %cwp, %g1
10077 rdpr %cansave, %g2
10078 rdpr %canrestore, %g3
10079 rdpr %cleanwin, %g4
10080 rdpr %otherwin, %g5
10081 rdpr %wstate, %g6
10082 fcmple32 %f22, %f22, %i1
10083 ldx [%l7 + 0x58], %g6
10084 array32 %i6, %l4, %i4
10085 movrlz %l1, 0x28D, %o1
10086 edge16l %i5, %o4, %o7
10087 movl %icc, %l5, %i3
10088 edge8ln %o3, %o0, %l0
10089 membar 0x71
10090 or %g1, 0x14F8, %o5
10091 movl %icc, %i7, %i2
10092 edge8n %l2, %g2, %l6
10093 tne %icc, 0x4
10094 tcs %icc, 0x1
10095 fmovdne %icc, %f20, %f6
10096 membar 0x44
10097 taddcctv %g4, %o2, %g3
10098 tl %xcc, 0x7
10099 wr %g0, 0x80, %asi
10100 ldsba [%l7 + 0x40] %asi, %o6
10101 stw %i0, [%l7 + 0x34]
10102 ldsw [%l7 + 0x6C], %l3
10103 st %f2, [%l7 + 0x24]
10104 edge8ln %g5, %i1, %g7
10105 fmovde %icc, %f11, %f28
10106 fnegs %f27, %f21
10107 ta %icc, 0x5
10108 sll %i6, %l4, %g6
10109 udiv %i4, 0x144C, %l1
10110 xnorcc %o1, 0x1625, %o4
10111 fmovsleu %xcc, %f13, %f9
10112 taddcctv %o7, 0x0DB5, %i5
10113 movne %icc, %l5, %o3
10114 umul %i3, 0x09AB, %o0
10115 orcc %l0, 0x1824, %g1
10116 te %xcc, 0x7
10117 mulscc %o5, 0x16C6, %i7
10118 bne,pn %icc, loop_891
10119 fmovdge %icc, %f23, %f12
10120 udivcc %i2, 0x0DA2, %g2
10121 edge32 %l2, %g4, %o2
10122loop_891:
10123 tn %icc, 0x0
10124 fmovsl %icc, %f6, %f31
10125 fcmps %fcc0, %f5, %f24
10126 fbuge %fcc3, loop_892
10127 fmovrsgez %g3, %f8, %f26
10128 edge32n %o6, %l6, %i0
10129 fbuge %fcc2, loop_893
10130loop_892:
10131 tvc %xcc, 0x2
10132 restored
10133 rdpr %cwp, %g1
10134 rdpr %cansave, %g2
10135 rdpr %canrestore, %g3
10136 rdpr %cleanwin, %g4
10137 rdpr %otherwin, %g5
10138 rdpr %wstate, %g6
10139 movg %icc, %g5, %l3
10140loop_893:
10141 edge16l %g7, %i1, %l4
10142 orncc %g6, %i6, %l1
10143 orcc %i4, %o1, %o4
10144 array16 %o7, %i5, %l5
10145 movcc %icc, %i3, %o0
10146 std %f30, [%l7 + 0x30]
10147 bpos,pt %icc, loop_894
10148 bleu,a %xcc, loop_895
10149 tgu %icc, 0x4
10150 swap [%l7 + 0x1C], %l0
10151loop_894:
10152 restored
10153 rdpr %cwp, %g1
10154 rdpr %cansave, %g2
10155 rdpr %canrestore, %g3
10156 rdpr %cleanwin, %g4
10157 rdpr %otherwin, %g5
10158 rdpr %wstate, %g6
10159loop_895:
10160 brnz %o3, loop_896
10161 tgu %icc, 0x6
10162 movne %icc, %o5, %i7
10163 set 0x28, %o2
10164 stda %i2, [%l7 + %o2] 0x27
10165 membar #Sync
10166loop_896:
10167 membar 0x78
10168 restored
10169 rdpr %cwp, %g1
10170 rdpr %cansave, %g2
10171 rdpr %canrestore, %g3
10172 rdpr %cleanwin, %g4
10173 rdpr %otherwin, %g5
10174 rdpr %wstate, %g6
10175 ld [%l7 + 0x38], %f24
10176 ldsw [%l7 + 0x14], %g1
10177 bvs,pt %icc, loop_897
10178 fmovdn %xcc, %f7, %f4
10179 brz %l2, loop_898
10180 fbule,a %fcc2, loop_899
10181loop_897:
10182 tvs %xcc, 0x7
10183 be,pn %xcc, loop_900
10184loop_898:
10185 lduw [%l7 + 0x34], %g2
10186loop_899:
10187 nop
10188 wr %g0, 0x22, %asi
10189 stwa %o2, [%l7 + 0x2C] %asi
10190 membar #Sync
10191loop_900:
10192 saved
10193 rdpr %cwp, %g1
10194 rdpr %cansave, %g2
10195 rdpr %canrestore, %g3
10196 rdpr %cleanwin, %g4
10197 rdpr %otherwin, %g5
10198 rdpr %wstate, %g6
10199 bl,a loop_901
10200 tleu %icc, 0x7
10201 stx %g3, [%l7 + 0x70]
10202 saved
10203 rdpr %cwp, %g1
10204 rdpr %cansave, %g2
10205 rdpr %canrestore, %g3
10206 rdpr %cleanwin, %g4
10207 rdpr %otherwin, %g5
10208 rdpr %wstate, %g6
10209loop_901:
10210 bleu,pn %xcc, loop_902
10211 edge16ln %g4, %o6, %l6
10212 fabss %f11, %f26
10213 tvs %xcc, 0x4
10214loop_902:
10215 bvc,a,pt %xcc, loop_903
10216 flush %l7 + 0x5C
10217 movleu %xcc, %g5, %l3
10218 movle %icc, %i0, %g7
10219loop_903:
10220 and %l4, %i1, %g6
10221 tle %xcc, 0x3
10222 tl %icc, 0x6
10223 alignaddr %i6, %l1, %i4
10224 subccc %o4, 0x179A, %o7
10225 fbne,a %fcc0, loop_904
10226 fpadd32 %f14, %f16, %f28
10227 fbule %fcc3, loop_905
10228 movg %icc, %i5, %l5
10229loop_904:
10230 andcc %i3, %o1, %l0
10231 array32 %o3, %o5, %o0
10232loop_905:
10233 fbge %fcc2, loop_906
10234 add %i2, %i7, %g1
10235 andncc %g2, %o2, %g3
10236 umul %l2, 0x192A, %g4
10237loop_906:
10238 sll %l6, 0x07, %g5
10239 std %o6, [%l7 + 0x08]
10240 alignaddr %i0, %l3, %g7
10241 tneg %icc, 0x2
10242 addcc %i1, %g6, %l4
10243 edge8l %i6, %i4, %o4
10244 fsrc1s %f14, %f27
10245 bcs,a,pt %xcc, loop_907
10246 fbue %fcc1, loop_908
10247 srlx %l1, 0x05, %i5
10248 set 0x2B, %i2
10249 lduba [%l7 + %i2] 0x11, %l5
10250loop_907:
10251 edge8 %o7, %o1, %l0
10252loop_908:
10253 nop
10254 set 0x40, %l5
10255 lda [%l7 + %l5] 0x81, %f15
10256 bn,a,pn %xcc, loop_909
10257 subc %o3, 0x0BB1, %i3
10258 nop
10259 setx loop_910, %l0, %l1
10260 wrpr 0x1, %tl
10261 wrpr %l1, %tpc
10262 add %l1, 0x4, %l1
10263 wrpr %l1, %tnpc
10264 setx 0x34400001400, %l0, %l1
10265 wrpr %l1, %tstate
10266 wrhpr 0x4, %htstate
10267 retry
10268 bneg %icc, loop_911
10269loop_909:
10270 fcmpeq16 %f18, %f2, %o5
10271 fbu,a %fcc1, loop_912
10272loop_910:
10273 fbuge,a %fcc1, loop_913
10274loop_911:
10275 sra %o0, %i7, %i2
10276 set 0x58, %o4
10277 stda %g2, [%l7 + %o4] 0xe2
10278 membar #Sync
10279loop_912:
10280 fcmps %fcc1, %f12, %f14
10281loop_913:
10282 udivcc %o2, 0x0123, %g1
10283 taddcc %l2, 0x0ADF, %g3
10284 set 0x08, %g1
10285 stda %g4, [%l7 + %g1] 0x81
10286 bne,a %xcc, loop_914
10287 fmovdg %xcc, %f27, %f1
10288 movvs %xcc, %l6, %g5
10289 set 0x10, %g5
10290 ldda [%l7 + %g5] 0xe2, %i0
10291loop_914:
10292 movrgez %l3, %g7, %i1
10293 fmovsle %xcc, %f19, %f29
10294 tsubcc %o6, %l4, %i6
10295 fbe,a %fcc0, loop_915
10296 edge8n %g6, %i4, %l1
10297 subcc %i5, 0x1CBA, %o4
10298 udiv %l5, 0x03A5, %o7
10299loop_915:
10300 array8 %o1, %l0, %i3
10301 taddcc %o3, %o0, %i7
10302 fand %f20, %f4, %f18
10303 fnors %f21, %f6, %f5
10304 subcc %o5, %i2, %o2
10305 fcmpes %fcc3, %f16, %f20
10306 edge32l %g1, %g2, %g3
10307 tcc %xcc, 0x1
10308 brgz,a %g4, loop_916
10309 fmovscc %xcc, %f15, %f19
10310 bge,pt %xcc, loop_917
10311 fmovrde %l6, %f12, %f24
10312loop_916:
10313 fmovsge %xcc, %f31, %f22
10314 tvc %icc, 0x4
10315loop_917:
10316 tsubcc %g5, %i0, %l3
10317 nop
10318 setx loop_918, %l0, %l1
10319 jmpl %l1, %l2
10320 movpos %xcc, %i1, %g7
10321 udiv %o6, 0x1B19, %i6
10322 fands %f24, %f4, %f14
10323loop_918:
10324 xor %l4, 0x0377, %g6
10325 edge8ln %l1, %i4, %o4
10326 swap [%l7 + 0x18], %i5
10327 mulx %l5, 0x1ABE, %o7
10328 movle %icc, %o1, %l0
10329 fnot1 %f24, %f10
10330 fbne,a %fcc0, loop_919
10331 tne %icc, 0x5
10332 tsubcctv %o3, %o0, %i7
10333 alignaddrl %o5, %i3, %o2
10334loop_919:
10335 edge8 %i2, %g2, %g3
10336 sdiv %g4, 0x1117, %g1
10337 mova %xcc, %l6, %i0
10338 nop
10339 setx loop_920, %l0, %l1
10340 wrpr 0x1, %tl
10341 wrpr %l1, %tnpc
10342 setx 0x34400001400, %l0, %l1
10343 wrpr %l1, %tstate
10344 wrhpr 0x4, %htstate
10345 done
10346 brgez,a %l3, loop_921
10347 sll %l2, %g5, %i1
10348 or %g7, 0x1E00, %o6
10349loop_920:
10350 fmovsl %icc, %f6, %f10
10351loop_921:
10352 nop
10353 wr %g0, 0x89, %asi
10354 ldsha [%l7 + 0x58] %asi, %i6
10355 orn %l4, 0x1C86, %l1
10356 movre %i4, %g6, %i5
10357 ldsh [%l7 + 0x5A], %l5
10358 movgu %icc, %o7, %o4
10359 set 0x18, %g2
10360 lda [%l7 + %g2] 0x10, %f24
10361 mova %xcc, %l0, %o1
10362 fcmple16 %f26, %f4, %o3
10363 udivx %i7, 0x092F, %o5
10364 or %o0, 0x1095, %o2
10365 tpos %icc, 0x4
10366 movre %i3, 0x373, %g2
10367 edge16l %i2, %g3, %g4
10368 fcmped %fcc2, %f28, %f8
10369 tn %icc, 0x4
10370 tg %xcc, 0x3
10371 fone %f30
10372 stx %l6, [%l7 + 0x18]
10373 alignaddr %i0, %g1, %l3
10374 fabss %f21, %f4
10375 fmovdg %icc, %f28, %f22
10376 tg %xcc, 0x2
10377 edge32l %l2, %i1, %g7
10378 tsubcc %o6, %g5, %i6
10379 sethi 0x0BFD, %l1
10380 bgu,pn %xcc, loop_922
10381 xor %i4, %l4, %i5
10382 fbg,a %fcc0, loop_923
10383 mova %xcc, %g6, %l5
10384loop_922:
10385 fcmpgt32 %f12, %f4, %o7
10386 fxnor %f26, %f0, %f14
10387loop_923:
10388 nop
10389 setx loop_924, %l0, %l1
10390 wrpr 0x1, %tl
10391 wrpr %l1, %tpc
10392 add %l1, 0x4, %l1
10393 wrpr %l1, %tnpc
10394 setx 0x34400001400, %l0, %l1
10395 wrpr %l1, %tstate
10396 wrhpr 0x4, %htstate
10397 retry
10398 fabss %f1, %f1
10399 fsrc1 %f16, %f2
10400 fmovdcs %icc, %f15, %f28
10401loop_924:
10402 movrlez %l0, %o4, %o3
10403 edge32ln %i7, %o5, %o1
10404 fmovrde %o2, %f0, %f10
10405 sllx %i3, 0x1A, %o0
10406 movvs %icc, %g2, %i2
10407 sdivcc %g4, 0x0FEB, %l6
10408 lduh [%l7 + 0x08], %g3
10409 sir 0x17D4
10410 alignaddr %i0, %g1, %l3
10411 tne %xcc, 0x5
10412 fblg,a %fcc2, loop_925
10413 movne %xcc, %l2, %i1
10414 popc %g7, %g5
10415 sir 0x0C57
10416loop_925:
10417 lduw [%l7 + 0x3C], %i6
10418 xorcc %l1, %o6, %i4
10419 nop
10420 set 0x78, %o1
10421 ldd [%l7 + %o1], %l4
10422 xorcc %g6, %l5, %o7
10423 sdivx %i5, 0x19E1, %l0
10424 fmovspos %icc, %f30, %f20
10425 movn %icc, %o3, %o4
10426 fbne %fcc0, loop_926
10427 brz,a %o5, loop_927
10428 fmovrsgz %o1, %f27, %f1
10429 fpsub16 %f0, %f2, %f4
10430loop_926:
10431 subccc %o2, 0x02E4, %i3
10432loop_927:
10433 movvc %icc, %o0, %i7
10434 fmovsle %xcc, %f1, %f14
10435 fnors %f3, %f29, %f22
10436 umulcc %g2, %i2, %l6
10437 ldsh [%l7 + 0x26], %g3
10438 bvs,a loop_928
10439 array8 %i0, %g4, %g1
10440 ldub [%l7 + 0x1F], %l3
10441 edge8 %l2, %g7, %i1
10442loop_928:
10443 fbule,a %fcc2, loop_929
10444 movleu %xcc, %i6, %g5
10445 tgu %xcc, 0x2
10446 fcmpgt16 %f14, %f4, %o6
10447loop_929:
10448 subcc %l1, %i4, %l4
10449 tg %xcc, 0x1
10450 movrne %g6, %l5, %i5
10451 bne,a,pt %icc, loop_930
10452 fbule,a %fcc0, loop_931
10453 udivx %l0, 0x089A, %o7
10454 wr %g0, 0x89, %asi
10455 sta %f7, [%l7 + 0x18] %asi
10456loop_930:
10457 bneg,pt %icc, loop_932
10458loop_931:
10459 fmovse %icc, %f5, %f11
10460 membar #Sync
10461 wr %g0, 0x16, %asi
10462 ldda [%l7 + 0x40] %asi, %f0
10463loop_932:
10464 fmovsvs %icc, %f30, %f2
10465 movn %xcc, %o3, %o4
10466 orcc %o5, %o1, %i3
10467 tneg %xcc, 0x6
10468 movg %xcc, %o2, %i7
10469 smulcc %o0, 0x0BFE, %i2
10470 fcmps %fcc2, %f29, %f26
10471 andn %g2, %l6, %g3
10472 std %i0, [%l7 + 0x18]
10473 sdivcc %g4, 0x1061, %g1
10474 fblg %fcc1, loop_933
10475 movle %xcc, %l3, %l2
10476 smul %g7, %i1, %g5
10477 fcmpd %fcc3, %f4, %f20
10478loop_933:
10479 tcs %xcc, 0x6
10480 nop
10481 setx loop_934, %l0, %l1
10482 jmpl %l1, %i6
10483 movre %o6, %i4, %l1
10484 tl %icc, 0x5
10485 wr %g0, 0xf9, %asi
10486 stda %f0, [%l7 + 0x40] %asi
10487 membar #Sync
10488loop_934:
10489 te %xcc, 0x1
10490 fxor %f26, %f18, %f30
10491 fpadd16 %f28, %f22, %f14
10492 orn %g6, 0x0E07, %l4
10493 taddcc %i5, 0x1CDE, %l5
10494 tg %icc, 0x0
10495 udivcc %l0, 0x0914, %o3
10496 sllx %o7, 0x0C, %o5
10497 ldsb [%l7 + 0x1C], %o1
10498 fmovsvs %icc, %f9, %f19
10499 mova %icc, %o4, %i3
10500 array16 %i7, %o0, %o2
10501 brnz %g2, loop_935
10502 bne,a,pn %icc, loop_936
10503 movge %icc, %i2, %g3
10504 movgu %xcc, %l6, %i0
10505loop_935:
10506 xorcc %g4, 0x10F9, %g1
10507loop_936:
10508 addc %l2, 0x0C04, %l3
10509 fcmpgt16 %f24, %f30, %i1
10510 restored
10511 rdpr %cwp, %g1
10512 rdpr %cansave, %g2
10513 rdpr %canrestore, %g3
10514 rdpr %cleanwin, %g4
10515 rdpr %otherwin, %g5
10516 rdpr %wstate, %g6
10517 fmovsl %icc, %f23, %f1
10518 fmovdvs %icc, %f22, %f28
10519 fabsd %f18, %f0
10520 edge32n %g5, %g7, %i6
10521 edge16ln %o6, %i4, %l1
10522 membar 0x46
10523 udiv %l4, 0x10B1, %g6
10524 bcc,a,pt %icc, loop_937
10525 move %icc, %l5, %l0
10526 movleu %xcc, %i5, %o3
10527 edge16l %o5, %o1, %o7
10528loop_937:
10529 fmovrsne %o4, %f31, %f14
10530 popc 0x0E86, %i7
10531 mulx %o0, 0x0A5F, %o2
10532 andncc %g2, %i2, %g3
10533 movcc %icc, %l6, %i0
10534 subcc %g4, 0x0A5F, %g1
10535 add %l2, %l3, %i3
10536 sra %g5, %i1, %i6
10537 subc %o6, 0x0F3E, %i4
10538 fornot2 %f26, %f10, %f10
10539 movrne %g7, 0x0FD, %l1
10540 tgu %xcc, 0x0
10541 lduh [%l7 + 0x3A], %l4
10542 fcmps %fcc3, %f13, %f6
10543 wr %g0, 0xf8, %asi
10544 stda %f0, [%l7 + 0x40] %asi
10545 membar #Sync
10546 fmovdvc %xcc, %f13, %f5
10547 brlz %l5, loop_938
10548 ldub [%l7 + 0x58], %g6
10549 fcmps %fcc0, %f12, %f27
10550 movn %icc, %i5, %o3
10551loop_938:
10552 taddcctv %o5, 0x19F4, %o1
10553 xnor %l0, 0x1225, %o4
10554 edge16n %o7, %i7, %o2
10555 addcc %g2, 0x1C76, %o0
10556 tl %icc, 0x2
10557 orn %i2, %l6, %i0
10558 fcmpgt16 %f12, %f6, %g3
10559 tge %xcc, 0x6
10560 tcs %icc, 0x7
10561 xor %g1, 0x0DA7, %l2
10562 fcmped %fcc2, %f20, %f6
10563 fbo %fcc2, loop_939
10564 fpack32 %f0, %f14, %f28
10565 fbu %fcc2, loop_940
10566 edge32 %l3, %i3, %g4
10567loop_939:
10568 bg,a,pt %icc, loop_941
10569 fnegd %f2, %f0
10570loop_940:
10571 fmovscc %icc, %f29, %f31
10572 mova %icc, %g5, %i6
10573loop_941:
10574 movrlez %i1, %o6, %g7
10575 movrne %i4, 0x05C, %l4
10576 add %l1, 0x0C33, %l5
10577 fba %fcc3, loop_942
10578 movrgz %i5, 0x373, %o3
10579 array16 %o5, %g6, %o1
10580 fnot2 %f12, %f22
10581loop_942:
10582 fnand %f0, %f0, %f20
10583 tvc %icc, 0x7
10584 sllx %l0, %o4, %o7
10585 taddcctv %o2, %i7, %g2
10586 movrne %i2, %l6, %i0
10587 tvc %xcc, 0x4
10588 saved
10589 rdpr %cwp, %g1
10590 rdpr %cansave, %g2
10591 rdpr %canrestore, %g3
10592 rdpr %cleanwin, %g4
10593 rdpr %otherwin, %g5
10594 rdpr %wstate, %g6
10595 brgez,a %o0, loop_943
10596 fbug,a %fcc3, loop_944
10597 tneg %xcc, 0x4
10598 taddcctv %g1, %g3, %l2
10599loop_943:
10600 fzero %f22
10601loop_944:
10602 fcmple32 %f28, %f20, %l3
10603 fmovda %icc, %f29, %f21
10604 fcmps %fcc2, %f8, %f25
10605 fpadd32 %f10, %f6, %f0
10606 fmovrsne %i3, %f19, %f26
10607 call loop_945
10608 addcc %g5, %g4, %i1
10609 fblg %fcc1, loop_946
10610 movcc %xcc, %i6, %g7
10611loop_945:
10612 udiv %o6, 0x1464, %i4
10613 move %xcc, %l1, %l5
10614loop_946:
10615 edge32 %i5, %l4, %o3
10616 pdist %f0, %f24, %f14
10617 ldd [%l7 + 0x38], %o4
10618 smulcc %o1, 0x086E, %l0
10619 bleu loop_947
10620 subcc %g6, %o7, %o2
10621 sth %o4, [%l7 + 0x38]
10622 fpack32 %f4, %f24, %f22
10623loop_947:
10624 taddcc %g2, 0x002C, %i2
10625 sra %i7, %i0, %o0
10626 fnand %f12, %f4, %f22
10627 stx %g1, [%l7 + 0x30]
10628 addccc %g3, 0x1F69, %l6
10629 movge %xcc, %l3, %i3
10630 fmovscc %xcc, %f0, %f10
10631 sir 0x11B3
10632 fandnot1s %f17, %f21, %f17
10633 movg %icc, %l2, %g4
10634 fmovrdgz %i1, %f8, %f14
10635 tpos %xcc, 0x5
10636 tcc %xcc, 0x7
10637 fabss %f10, %f21
10638 set 0x40, %l6
10639 ldswa [%l7 + %l6] 0x15, %g5
10640 call loop_948
10641 tgu %xcc, 0x2
10642 movl %xcc, %g7, %o6
10643 udivcc %i6, 0x1DA2, %i4
10644loop_948:
10645 add %l5, %i5, %l1
10646 subc %o3, 0x0D17, %l4
10647 ldstub [%l7 + 0x50], %o1
10648 fmovda %icc, %f22, %f10
10649 movgu %icc, %o5, %g6
10650 fbule %fcc2, loop_949
10651 fcmpes %fcc2, %f26, %f19
10652 fmul8x16 %f11, %f12, %f6
10653 addcc %l0, 0x1D76, %o2
10654loop_949:
10655 fba %fcc3, loop_950
10656 edge8ln %o4, %o7, %i2
10657 fbe %fcc3, loop_951
10658 ta %xcc, 0x5
10659loop_950:
10660 edge8n %i7, %i0, %g2
10661 be,a loop_952
10662loop_951:
10663 edge8n %o0, %g3, %g1
10664 fbu,a %fcc2, loop_953
10665 orncc %l3, 0x0D24, %l6
10666loop_952:
10667 tvc %icc, 0x5
10668 bvc %xcc, loop_954
10669loop_953:
10670 fble %fcc2, loop_955
10671 std %f28, [%l7 + 0x78]
10672 orncc %l2, 0x0FFB, %i3
10673loop_954:
10674 edge32l %i1, %g4, %g7
10675loop_955:
10676 fnor %f18, %f26, %f20
10677 set 0x74, %o5
10678 lda [%l7 + %o5] 0x14, %f8
10679 fmovdleu %xcc, %f7, %f10
10680 ldd [%l7 + 0x48], %f10
10681 fexpand %f10, %f10
10682 mova %icc, %o6, %g5
10683 tne %icc, 0x6
10684 alignaddrl %i4, %i6, %i5
10685 tcc %icc, 0x3
10686 fcmpne16 %f14, %f20, %l1
10687 andcc %o3, %l5, %o1
10688 edge16 %l4, %o5, %g6
10689 tneg %xcc, 0x5
10690 bpos,a %xcc, loop_956
10691 sra %l0, %o4, %o7
10692 fmovrsgez %i2, %f26, %f18
10693 edge32l %o2, %i7, %i0
10694loop_956:
10695 bneg,a %xcc, loop_957
10696 edge32l %o0, %g2, %g3
10697 fmovrde %l3, %f14, %f10
10698 and %l6, 0x02DB, %l2
10699loop_957:
10700 fones %f9
10701 xorcc %g1, 0x1292, %i1
10702 fmovdle %xcc, %f22, %f23
10703 udivcc %g4, 0x120B, %i3
10704 and %g7, %g5, %o6
10705 fpsub32s %f18, %f18, %f1
10706 wr %g0, 0x89, %asi
10707 ldda [%l7 + 0x40] %asi, %f0
10708 tsubcctv %i6, %i4, %i5
10709 call loop_958
10710 fbuge %fcc0, loop_959
10711 alignaddr %l1, %l5, %o3
10712 fabss %f9, %f21
10713loop_958:
10714 fpack16 %f14, %f15
10715loop_959:
10716 fpack32 %f8, %f18, %f0
10717 wr %g0, 0x89, %asi
10718 prefetcha [%l7 + 0x48] %asi, 0x1
10719 edge32n %l4, %o5, %g6
10720 sllx %o4, %l0, %o7
10721 movrlez %i2, %o2, %i7
10722 membar 0x07
10723 fsrc2s %f7, %f0
10724 movre %i0, %o0, %g3
10725 set 0x24, %i3
10726 lduba [%l7 + %i3] 0x15, %g2
10727 fbn,a %fcc3, loop_960
10728 siam 0x5
10729 tpos %xcc, 0x0
10730 movn %xcc, %l6, %l3
10731loop_960:
10732 edge32l %l2, %i1, %g4
10733 movvs %icc, %i3, %g1
10734 edge32l %g7, %o6, %i6
10735 set 0x44, %g3
10736 stwa %g5, [%l7 + %g3] 0xe2
10737 membar #Sync
10738 lduw [%l7 + 0x24], %i4
10739 array8 %l1, %i5, %l5
10740 movrgez %o3, 0x3D3, %o1
10741 move %icc, %l4, %o5
10742 tn %xcc, 0x5
10743 fbug %fcc1, loop_961
10744 tneg %xcc, 0x1
10745 tne %xcc, 0x3
10746 fpadd32 %f22, %f2, %f18
10747loop_961:
10748 fmovrslez %o4, %f10, %f28
10749 taddcctv %l0, 0x1370, %o7
10750 add %g6, %i2, %o2
10751 array16 %i7, %o0, %i0
10752 array16 %g2, %l6, %l3
10753 fcmpne32 %f2, %f10, %g3
10754 sll %i1, 0x05, %l2
10755 mulscc %g4, 0x1CA6, %g1
10756 stb %g7, [%l7 + 0x65]
10757 fexpand %f14, %f6
10758 fmovsneg %icc, %f11, %f2
10759 bl,a,pt %xcc, loop_962
10760 prefetch [%l7 + 0x28], 0x3
10761 wr %g0, 0x04, %asi
10762 ldsha [%l7 + 0x56] %asi, %i3
10763loop_962:
10764 andcc %o6, 0x11E7, %i6
10765 and %i4, %l1, %g5
10766 smulcc %i5, 0x0937, %l5
10767 sethi 0x18AD, %o1
10768 tn %icc, 0x5
10769 taddcctv %l4, 0x001F, %o3
10770 movl %xcc, %o4, %l0
10771 edge16l %o5, %o7, %g6
10772 fmul8sux16 %f2, %f10, %f0
10773 addccc %i2, %i7, %o0
10774 fnot1 %f24, %f6
10775 addccc %o2, %i0, %g2
10776 fmovdvc %xcc, %f23, %f14
10777 tle %xcc, 0x5
10778 edge16l %l6, %g3, %l3
10779 udiv %i1, 0x1D8F, %g4
10780 ldstub [%l7 + 0x14], %g1
10781 fmovde %xcc, %f11, %f24
10782 fandnot1s %f20, %f23, %f29
10783 fbge,a %fcc1, loop_963
10784 tpos %icc, 0x1
10785 fmovdg %icc, %f16, %f30
10786 sethi 0x1364, %g7
10787loop_963:
10788 movl %icc, %i3, %l2
10789 wr %g0, 0x89, %asi
10790 stda %f16, [%l7 + 0x40] %asi
10791 wr %g0, 0x0c, %asi
10792 sta %f16, [%l7 + 0x70] %asi
10793 bvs,a,pn %icc, loop_964
10794 bn,a,pt %icc, loop_965
10795 fbug,a %fcc2, loop_966
10796 tn %xcc, 0x3
10797loop_964:
10798 array32 %o6, %i4, %i6
10799loop_965:
10800 andncc %g5, %i5, %l1
10801loop_966:
10802 nop
10803 wr %g0, 0x89, %asi
10804 stba %o1, [%l7 + 0x11] %asi
10805 movrne %l4, %l5, %o4
10806 fbul %fcc2, loop_967
10807 fmovrslz %l0, %f29, %f7
10808 set 0x48, %i6
10809 lduwa [%l7 + %i6] 0x10, %o5
10810loop_967:
10811 edge8l %o3, %o7, %i2
10812 fbg,a %fcc0, loop_968
10813 fbuge %fcc2, loop_969
10814 edge32n %i7, %g6, %o2
10815 edge8 %o0, %g2, %l6
10816loop_968:
10817 bne,pt %xcc, loop_970
10818loop_969:
10819 taddcctv %i0, 0x1E54, %l3
10820 fones %f20
10821 fmovrdlez %i1, %f28, %f12
10822loop_970:
10823 tge %icc, 0x1
10824 fpadd32 %f18, %f24, %f0
10825 xorcc %g4, 0x1FF9, %g3
10826 mulscc %g1, %g7, %i3
10827 orncc %o6, %l2, %i4
10828 movrgez %i6, %g5, %i5
10829 nop
10830 set 0x3B, %l1
10831 ldsb [%l7 + %l1], %o1
10832 fnands %f15, %f21, %f13
10833 bn,a loop_971
10834 ldd [%l7 + 0x60], %l4
10835 stb %l5, [%l7 + 0x0F]
10836 edge8l %l1, %o4, %o5
10837loop_971:
10838 fmovdneg %icc, %f0, %f15
10839 fmovdg %icc, %f5, %f26
10840 fmovdcc %xcc, %f5, %f29
10841 srax %l0, %o7, %i2
10842 orncc %o3, %g6, %i7
10843 addcc %o2, %o0, %g2
10844 movge %xcc, %i0, %l3
10845 tl %icc, 0x5
10846 addccc %l6, %i1, %g4
10847 stx %g1, [%l7 + 0x10]
10848 srlx %g3, %g7, %i3
10849 movleu %xcc, %o6, %l2
10850 fmovdg %icc, %f30, %f27
10851 tvc %xcc, 0x7
10852 fornot2 %f2, %f26, %f24
10853 fcmped %fcc1, %f26, %f10
10854 addcc %i6, %i4, %g5
10855 fnot1s %f21, %f30
10856 wr %g0, 0x88, %asi
10857 ldda [%l7 + 0x50] %asi, %i4
10858 bgu,a loop_972
10859 mulscc %l4, %o1, %l5
10860 brlz %l1, loop_973
10861 brz,a %o4, loop_974
10862loop_972:
10863 fmovrdgez %o5, %f26, %f30
10864 edge32 %o7, %l0, %o3
10865loop_973:
10866 movg %xcc, %i2, %g6
10867loop_974:
10868 fblg %fcc0, loop_975
10869 fmovrdgz %i7, %f10, %f28
10870 ba %icc, loop_976
10871 mulx %o2, 0x113B, %o0
10872loop_975:
10873 movleu %xcc, %g2, %i0
10874 taddcc %l3, %l6, %g4
10875loop_976:
10876 brgez,a %i1, loop_977
10877 fpack32 %f0, %f18, %f20
10878 tne %icc, 0x4
10879 edge8ln %g3, %g1, %g7
10880loop_977:
10881 sdivcc %o6, 0x1861, %i3
10882 movre %i6, %l2, %i4
10883 movvc %icc, %i5, %g5
10884 umul %l4, %l5, %o1
10885 call loop_978
10886 array8 %l1, %o5, %o4
10887 fnegs %f8, %f27
10888 edge8 %l0, %o7, %o3
10889loop_978:
10890 alignaddr %g6, %i2, %o2
10891 stb %o0, [%l7 + 0x5D]
10892 sdivcc %g2, 0x0804, %i0
10893 fmovrdgez %l3, %f28, %f22
10894 sll %l6, %g4, %i7
10895 ldsb [%l7 + 0x22], %i1
10896 for %f18, %f18, %f8
10897 edge32ln %g3, %g7, %g1
10898 fcmpeq32 %f30, %f30, %i3
10899 edge16ln %o6, %i6, %i4
10900 movrne %i5, 0x235, %g5
10901 smul %l4, 0x1EBD, %l2
10902 subcc %o1, 0x0E93, %l1
10903 fmovdvs %icc, %f24, %f22
10904 fbe %fcc3, loop_979
10905 edge16n %o5, %l5, %l0
10906 add %l7, 0x30, %l6
10907 wr %g0, 0x88, %asi
10908 lda [%l6] %asi, %o4
10909 casa [%l6] %asi, %o4, %o7
10910loop_979:
10911 nop
10912 setx loop_980, %l0, %l1
10913 jmpl %l1, %g6
10914 subc %i2, %o3, %o0
10915 wr %g0, 0xe2, %asi
10916 stba %g2, [%l7 + 0x10] %asi
10917 membar #Sync
10918loop_980:
10919 fcmpne32 %f28, %f18, %i0
10920 bleu,pn %xcc, loop_981
10921 subcc %l3, 0x175F, %o2
10922 edge16l %l6, %g4, %i7
10923 std %i0, [%l7 + 0x60]
10924loop_981:
10925 edge8ln %g7, %g1, %g3
10926 mova %icc, %o6, %i6
10927 fmovda %xcc, %f26, %f22
10928 std %f12, [%l7 + 0x08]
10929 fblg %fcc2, loop_982
10930 movrgz %i3, 0x192, %i4
10931 brgez %i5, loop_983
10932 fcmple16 %f4, %f2, %l4
10933loop_982:
10934 fbo,a %fcc2, loop_984
10935 tsubcc %g5, 0x036B, %o1
10936loop_983:
10937 fbule,a %fcc1, loop_985
10938 fandnot1 %f30, %f4, %f14
10939loop_984:
10940 te %icc, 0x4
10941 fmovrdgz %l1, %f30, %f6
10942loop_985:
10943 saved
10944 rdpr %cwp, %g1
10945 rdpr %cansave, %g2
10946 rdpr %canrestore, %g3
10947 rdpr %cleanwin, %g4
10948 rdpr %otherwin, %g5
10949 rdpr %wstate, %g6
10950 tneg %xcc, 0x0
10951 andncc %o5, %l2, %l0
10952 sdiv %l5, 0x0E1E, %o4
10953 subcc %o7, 0x181B, %g6
10954 tvs %icc, 0x4
10955 andn %i2, %o0, %g2
10956 fbe,a %fcc0, loop_986
10957 add %o3, 0x0AA6, %i0
10958 andn %o2, %l6, %g4
10959 movvs %icc, %l3, %i7
10960loop_986:
10961 andn %i1, 0x0A53, %g7
10962 xorcc %g3, 0x1B10, %o6
10963 edge32ln %i6, %i3, %i4
10964 taddcctv %i5, %g1, %g5
10965 udivcc %o1, 0x09F4, %l1
10966 wr %g0, 0x88, %asi
10967 ldxa [%l7 + 0x28] %asi, %o5
10968 tle %icc, 0x4
10969 edge8n %l4, %l0, %l2
10970 fmovsge %icc, %f25, %f19
10971 addc %o4, %o7, %g6
10972 fbo %fcc3, loop_987
10973 udivcc %i2, 0x0687, %l5
10974 movl %xcc, %g2, %o0
10975 fmovdcc %icc, %f14, %f0
10976loop_987:
10977 ldstub [%l7 + 0x22], %i0
10978 te %icc, 0x3
10979 stx %o3, [%l7 + 0x70]
10980 fbu %fcc2, loop_988
10981 fmovs %f5, %f10
10982 tpos %xcc, 0x0
10983 andncc %o2, %g4, %l3
10984loop_988:
10985 flush %l7 + 0x24
10986 tvc %xcc, 0x3
10987 bg,a,pt %icc, loop_989
10988 tge %icc, 0x0
10989 swap [%l7 + 0x30], %i7
10990 xnorcc %i1, %l6, %g3
10991loop_989:
10992 nop
10993 set 0x58, %i0
10994 lduwa [%l7 + %i0] 0x04, %o6
10995 saved
10996 rdpr %cwp, %g1
10997 rdpr %cansave, %g2
10998 rdpr %canrestore, %g3
10999 rdpr %cleanwin, %g4
11000 rdpr %otherwin, %g5
11001 rdpr %wstate, %g6
11002 tvs %xcc, 0x4
11003 movre %g7, 0x0F8, %i3
11004 stx %i6, [%l7 + 0x58]
11005 te %icc, 0x2
11006 sethi 0x15BD, %i4
11007 ta %icc, 0x4
11008 mulscc %g1, %i5, %g5
11009 tvs %xcc, 0x5
11010 ldd [%l7 + 0x60], %l0
11011 fsrc2 %f8, %f24
11012 fmovrsne %o5, %f1, %f15
11013 movrgez %l4, 0x383, %o1
11014 fmovsneg %xcc, %f24, %f7
11015 movcc %xcc, %l0, %l2
11016 fmovsvc %xcc, %f24, %f14
11017 fmul8x16al %f1, %f13, %f16
11018 edge8n %o7, %g6, %i2
11019 sethi 0x07DA, %o4
11020 ldsb [%l7 + 0x74], %l5
11021 srax %o0, 0x01, %i0
11022 tge %icc, 0x1
11023 fmovdcs %icc, %f22, %f11
11024 fbn,a %fcc0, loop_990
11025 edge32n %o3, %o2, %g4
11026 sir 0x0FF0
11027 add %l7, 0x10, %l6
11028 wr %g0, 0x0c, %asi
11029 casxa [%l6] %asi, %l3, %i7
11030loop_990:
11031 fmovdne %icc, %f21, %f25
11032 tsubcctv %g2, %l6, %g3
11033 subccc %i1, 0x197E, %o6
11034 fnot2s %f25, %f6
11035 stx %g7, [%l7 + 0x18]
11036 xorcc %i3, 0x1315, %i4
11037 fcmps %fcc0, %f30, %f22
11038 fmovd %f6, %f24
11039 sdiv %i6, 0x0028, %i5
11040 edge8n %g5, %l1, %o5
11041 fbn %fcc2, loop_991
11042 fmovrslez %g1, %f10, %f17
11043 sth %l4, [%l7 + 0x5E]
11044 saved
11045 rdpr %cwp, %g1
11046 rdpr %cansave, %g2
11047 rdpr %canrestore, %g3
11048 rdpr %cleanwin, %g4
11049 rdpr %otherwin, %g5
11050 rdpr %wstate, %g6
11051loop_991:
11052 movpos %xcc, %o1, %l0
11053 movvc %icc, %l2, %o7
11054 fnor %f16, %f18, %f14
11055 movneg %xcc, %g6, %i2
11056 ldsw [%l7 + 0x6C], %l5
11057 tvc %xcc, 0x4
11058 membar 0x23
11059 nop
11060 setx loop_992, %l0, %l1
11061 jmpl %l1, %o4
11062 udiv %i0, 0x0E0D, %o3
11063 std %f26, [%l7 + 0x30]
11064 ldd [%l7 + 0x18], %f20
11065loop_992:
11066 edge16ln %o0, %g4, %o2
11067 popc %i7, %g2
11068 membar #Sync
11069 set 0x40, %i1
11070 ldda [%l7 + %i1] 0xf1, %f0
11071 edge16n %l6, %g3, %l3
11072 tvc %icc, 0x0
11073 fmovsa %icc, %f10, %f29
11074 tleu %icc, 0x5
11075 tpos %icc, 0x4
11076 edge16 %o6, %g7, %i3
11077 fcmple16 %f26, %f16, %i4
11078 tneg %xcc, 0x1
11079 movrgez %i6, %i5, %i1
11080 edge8n %g5, %o5, %l1
11081 bcc loop_993
11082 array16 %l4, %g1, %o1
11083 nop
11084 setx loop_994, %l0, %l1
11085 jmpl %l1, %l2
11086 tpos %icc, 0x0
11087loop_993:
11088 andn %o7, 0x0BC4, %g6
11089 bneg,a,pt %xcc, loop_995
11090loop_994:
11091 bvc,pn %xcc, loop_996
11092 fexpand %f2, %f10
11093 udiv %l0, 0x185C, %l5
11094loop_995:
11095 edge16n %o4, %i2, %o3
11096loop_996:
11097 fba %fcc0, loop_997
11098 popc %i0, %o0
11099 bcs,a,pn %xcc, loop_998
11100 and %o2, %g4, %g2
11101loop_997:
11102 popc %l6, %g3
11103 be,a loop_999
11104loop_998:
11105 edge32 %i7, %l3, %g7
11106 bvs,a loop_1000
11107 sdivx %i3, 0x0EF4, %o6
11108loop_999:
11109 edge16ln %i6, %i4, %i5
11110 sir 0x0A75
11111loop_1000:
11112 movvs %icc, %g5, %o5
11113 fone %f2
11114 sdiv %l1, 0x1642, %l4
11115 lduh [%l7 + 0x5C], %g1
11116 movvc %xcc, %o1, %i1
11117 fbug %fcc0, loop_1001
11118 fmovsge %xcc, %f27, %f17
11119 fbuge,a %fcc3, loop_1002
11120 udiv %l2, 0x000B, %g6
11121loop_1001:
11122 nop
11123 wr %g0, 0x89, %asi
11124 stha %l0, [%l7 + 0x2C] %asi
11125loop_1002:
11126 movrgez %l5, 0x244, %o4
11127 wr %g0, 0x89, %asi
11128 ldda [%l7 + 0x40] %asi, %f0
11129 smul %o7, 0x0335, %o3
11130 sll %i0, 0x1A, %o0
11131 and %o2, %g4, %i2
11132 sllx %l6, %g2, %i7
11133 sethi 0x133B, %l3
11134 edge16ln %g3, %g7, %o6
11135 tvc %xcc, 0x2
11136 fpadd32 %f18, %f20, %f8
11137 fmovrdne %i3, %f26, %f10
11138 pdist %f8, %f24, %f8
11139 mulx %i4, 0x19D4, %i5
11140 movl %xcc, %g5, %o5
11141 wr %g0, 0x81, %asi
11142 ldstuba [%l7 + 0x5C] %asi, %i6
11143 fbge,a %fcc3, loop_1003
11144 fbg %fcc2, loop_1004
11145 bpos,a loop_1005
11146 fnors %f0, %f27, %f21
11147loop_1003:
11148 umulcc %l4, %l1, %g1
11149loop_1004:
11150 tg %icc, 0x6
11151loop_1005:
11152 movvc %xcc, %o1, %i1
11153 array32 %g6, %l2, %l5
11154 fmovse %icc, %f31, %f30
11155 mulscc %l0, 0x17AC, %o4
11156 fmovspos %xcc, %f17, %f3
11157 array8 %o7, %i0, %o0
11158 sethi 0x0C47, %o3
11159 fbe,a %fcc2, loop_1006
11160 bcc,a,pt %xcc, loop_1007
11161 movl %xcc, %g4, %i2
11162 smulcc %l6, %g2, %o2
11163loop_1006:
11164 stx %i7, [%l7 + 0x08]
11165loop_1007:
11166 movrgz %l3, %g3, %o6
11167 add %l7, 0x5C, %l6
11168 wr %g0, 0x11, %asi
11169 lda [%l6] %asi, %i3
11170 casa [%l6] 0x11, %i3, %i4
11171 orncc %g7, %g5, %o5
11172 xnor %i6, 0x1B35, %l4
11173 smul %i5, 0x0848, %g1
11174 fbge,a %fcc2, loop_1008
11175 fornot2 %f8, %f16, %f20
11176 xnorcc %o1, %i1, %g6
11177 mulscc %l1, 0x020E, %l5
11178loop_1008:
11179 nop
11180 add %l7, 0x18, %l6
11181 wr %g0, 0x11, %asi
11182 ldxa [%l6] %asi, %l2
11183 casxa [%l6] 0x11, %l2, %l0
11184 fpadd32s %f6, %f10, %f27
11185 or %o7, 0x0BE6, %o4
11186 add %l7, 0x68, %l6
11187 wr %g0, 0x81, %asi
11188 lda [%l6] %asi, %i0
11189 casa [%l6] 0x81, %i0, %o0
11190 brgez %g4, loop_1009
11191 movcc %xcc, %o3, %l6
11192 add %i2, 0x14C9, %g2
11193 tpos %xcc, 0x3
11194loop_1009:
11195 movleu %xcc, %i7, %o2
11196 fblg,a %fcc2, loop_1010
11197 orcc %l3, 0x0626, %g3
11198 orn %i3, %i4, %o6
11199 bn,a,pt %xcc, loop_1011
11200loop_1010:
11201 sir 0x0F81
11202 tge %xcc, 0x3
11203 movne %icc, %g5, %g7
11204loop_1011:
11205 fbl,a %fcc0, loop_1012
11206 fbn %fcc2, loop_1013
11207 fabss %f25, %f24
11208 movrlez %i6, %l4, %i5
11209loop_1012:
11210 fors %f1, %f23, %f18
11211loop_1013:
11212 addc %o5, %o1, %i1
11213 tle %xcc, 0x6
11214 ba,pt %icc, loop_1014
11215 sir 0x027D
11216 edge16n %g6, %l1, %g1
11217 fnors %f4, %f0, %f5
11218loop_1014:
11219 mulx %l5, %l0, %l2
11220 saved
11221 rdpr %cwp, %g1
11222 rdpr %cansave, %g2
11223 rdpr %canrestore, %g3
11224 rdpr %cleanwin, %g4
11225 rdpr %otherwin, %g5
11226 rdpr %wstate, %g6
11227 movrlz %o4, %i0, %o0
11228 set 0x4B, %g4
11229 lduba [%l7 + %g4] 0x80, %o7
11230 tn %xcc, 0x7
11231 sth %o3, [%l7 + 0x5C]
11232 andn %g4, 0x03E7, %l6
11233 swap [%l7 + 0x74], %i2
11234 for %f22, %f8, %f8
11235 xnorcc %i7, 0x1BF3, %o2
11236 tge %xcc, 0x7
11237 movneg %xcc, %g2, %g3
11238 tgu %icc, 0x2
11239 movvc %xcc, %l3, %i4
11240 tge %xcc, 0x7
11241 bgu,pt %icc, loop_1015
11242 edge16ln %i3, %g5, %o6
11243 tneg %icc, 0x7
11244 bn,a loop_1016
11245loop_1015:
11246 taddcc %i6, %g7, %i5
11247 ldsb [%l7 + 0x2A], %o5
11248 tvc %icc, 0x5
11249loop_1016:
11250 taddcctv %o1, %l4, %i1
11251 tgu %icc, 0x3
11252 brgz %l1, loop_1017
11253 movrlez %g1, %g6, %l5
11254 add %l7, 0x34, %l6
11255 wr %g0, 0x80, %asi
11256 lda [%l6] %asi, %l0
11257 casa [%l6] 0x80, %l0, %l2
11258loop_1017:
11259 bpos,a,pn %icc, loop_1018
11260 fcmps %fcc3, %f4, %f26
11261 sra %i0, %o4, %o0
11262 fmovsa %xcc, %f21, %f2
11263loop_1018:
11264 nop
11265 set 0x78, %g6
11266 ldub [%l7 + %g6], %o7
11267 tge %icc, 0x2
11268 sub %g4, 0x087B, %l6
11269 edge8l %i2, %i7, %o3
11270 mulx %o2, %g3, %g2
11271 orncc %l3, %i3, %g5
11272 tpos %icc, 0x7
11273 sdiv %o6, 0x0E8E, %i4
11274 movrne %g7, %i5, %o5
11275 for %f24, %f24, %f0
11276 set 0x55, %o0
11277 ldsba [%l7 + %o0] 0x0c, %o1
11278 fbne,a %fcc1, loop_1019
11279 srax %i6, 0x04, %i1
11280 fmovsleu %icc, %f14, %f25
11281 fcmpne32 %f30, %f26, %l1
11282loop_1019:
11283 sethi 0x03F1, %l4
11284 stbar
11285 xnorcc %g1, 0x044B, %g6
11286 tg %xcc, 0x3
11287 fbul %fcc1, loop_1020
11288 taddcctv %l0, %l5, %l2
11289 edge16n %o4, %o0, %i0
11290 tsubcctv %o7, 0x1D30, %l6
11291loop_1020:
11292 fmovde %icc, %f7, %f1
11293 fbue %fcc1, loop_1021
11294 edge16 %i2, %i7, %g4
11295 srl %o2, 0x1E, %g3
11296 umul %o3, 0x194E, %l3
11297loop_1021:
11298 movg %xcc, %i3, %g5
11299 bvs,a loop_1022
11300 fbo %fcc0, loop_1023
11301 tsubcctv %o6, 0x1CF9, %g2
11302 movvs %icc, %g7, %i5
11303loop_1022:
11304 for %f12, %f28, %f0
11305loop_1023:
11306 ba,a %icc, loop_1024
11307 sll %i4, %o5, %o1
11308 fornot1s %f26, %f14, %f1
11309 movgu %icc, %i1, %l1
11310loop_1024:
11311 sra %i6, 0x0B, %l4
11312 sra %g1, 0x10, %l0
11313 edge8ln %g6, %l5, %o4
11314 fbug,a %fcc3, loop_1025
11315 fmul8x16al %f15, %f26, %f2
11316 taddcctv %o0, 0x18DE, %l2
11317 bne,pn %icc, loop_1026
11318loop_1025:
11319 edge8ln %o7, %i0, %l6
11320 bcs,a loop_1027
11321 edge8l %i2, %g4, %i7
11322loop_1026:
11323 st %f6, [%l7 + 0x48]
11324 xnorcc %o2, %g3, %o3
11325loop_1027:
11326 fbl %fcc3, loop_1028
11327 tg %icc, 0x6
11328 sdiv %i3, 0x0DF8, %l3
11329 tleu %xcc, 0x6
11330loop_1028:
11331 andcc %g5, %o6, %g2
11332 tcs %xcc, 0x3
11333 bneg,a %xcc, loop_1029
11334 fmovdle %xcc, %f0, %f14
11335 fmovd %f12, %f20
11336 mulscc %g7, %i5, %i4
11337loop_1029:
11338 fblg %fcc0, loop_1030
11339 move %xcc, %o5, %o1
11340 membar 0x4D
11341 tvs %xcc, 0x7
11342loop_1030:
11343 fpadd16 %f8, %f30, %f22
11344 taddcctv %l1, 0x1E96, %i6
11345 sethi 0x0DA1, %i1
11346 tneg %xcc, 0x2
11347 movrlz %g1, 0x0BE, %l4
11348 addccc %l0, %l5, %o4
11349 movvc %icc, %o0, %l2
11350 fbul,a %fcc2, loop_1031
11351 move %icc, %g6, %o7
11352 taddcc %l6, %i2, %g4
11353 bne,a %xcc, loop_1032
11354loop_1031:
11355 fbo,a %fcc0, loop_1033
11356 movneg %icc, %i0, %o2
11357 fmovdcs %icc, %f2, %f21
11358loop_1032:
11359 tcc %icc, 0x3
11360loop_1033:
11361 movne %icc, %g3, %i7
11362 ldsh [%l7 + 0x3A], %i3
11363 brgz,a %o3, loop_1034
11364 movvc %icc, %l3, %g5
11365 add %o6, %g7, %i5
11366 wr %g0, 0x19, %asi
11367 stda %i4, [%l7 + 0x40] %asi
11368loop_1034:
11369 ble loop_1035
11370 movgu %xcc, %g2, %o1
11371 tn %icc, 0x6
11372 subccc %o5, %l1, %i1
11373loop_1035:
11374 tg %icc, 0x1
11375 fcmpeq32 %f22, %f10, %g1
11376 movgu %icc, %l4, %l0
11377 ldsh [%l7 + 0x60], %l5
11378 set 0x1E, %l3
11379 ldstuba [%l7 + %l3] 0x89, %i6
11380 fsrc1 %f6, %f26
11381 fsrc1 %f30, %f30
11382 nop
11383 set 0x66, %l0
11384 ldsb [%l7 + %l0], %o4
11385 tsubcctv %o0, %l2, %o7
11386 srl %g6, 0x1F, %l6
11387 edge8ln %g4, %i0, %i2
11388 tcc %icc, 0x0
11389 fmovdg %icc, %f25, %f0
11390 sll %g3, %i7, %o2
11391 addccc %i3, %o3, %l3
11392 array8 %o6, %g7, %g5
11393 be,pn %xcc, loop_1036
11394 nop
11395 setx loop_1037, %l0, %l1
11396 wrpr 0x1, %tl
11397 wrpr %l1, %tnpc
11398 setx 0x34400001400, %l0, %l1
11399 wrpr %l1, %tstate
11400 wrhpr 0x4, %htstate
11401 done
11402 movge %icc, %i4, %i5
11403 movg %icc, %g2, %o1
11404loop_1036:
11405 udiv %o5, 0x1FF5, %l1
11406loop_1037:
11407 sll %i1, %g1, %l4
11408 popc %l0, %l5
11409 fzero %f2
11410 fbne %fcc1, loop_1038
11411 fbne %fcc1, loop_1039
11412 fpack16 %f2, %f23
11413 nop
11414 setx loop_1040, %l0, %l1
11415 wrpr 0x1, %tl
11416 wrpr %l1, %tpc
11417 add %l1, 0x4, %l1
11418 wrpr %l1, %tnpc
11419 setx 0x34400001400, %l0, %l1
11420 wrpr %l1, %tstate
11421 wrhpr 0x4, %htstate
11422 retry
11423loop_1038:
11424 fnor %f0, %f26, %f22
11425loop_1039:
11426 nop
11427 wr %g0, 0x2e, %asi
11428 ldda [%l7 + 0x20] %asi, %i6
11429loop_1040:
11430 add %o4, %o0, %l2
11431 fbul %fcc3, loop_1041
11432 lduh [%l7 + 0x18], %o7
11433 wr %g0, 0x11, %asi
11434 lduha [%l7 + 0x72] %asi, %l6
11435loop_1041:
11436 movneg %xcc, %g4, %i0
11437 tsubcc %i2, %g3, %g6
11438 movvc %icc, %i7, %o2
11439 fors %f8, %f6, %f13
11440 bge,a,pt %icc, loop_1042
11441 fbo,a %fcc2, loop_1043
11442 fbne,a %fcc0, loop_1044
11443 and %o3, %i3, %l3
11444loop_1042:
11445 srl %o6, %g7, %g5
11446loop_1043:
11447 smul %i4, 0x09BC, %g2
11448loop_1044:
11449 xorcc %i5, 0x1A57, %o1
11450 tpos %xcc, 0x2
11451 fornot2 %f20, %f6, %f8
11452 mulscc %o5, %l1, %g1
11453 tcc %icc, 0x1
11454 addccc %i1, 0x11D9, %l4
11455 fnegs %f18, %f23
11456 movpos %icc, %l0, %l5
11457 move %icc, %o4, %i6
11458 addcc %o0, %o7, %l6
11459 bg,a loop_1045
11460 tg %xcc, 0x2
11461 bleu,pt %icc, loop_1046
11462 xorcc %g4, 0x0322, %i0
11463loop_1045:
11464 movvs %xcc, %i2, %l2
11465 tsubcctv %g3, %g6, %o2
11466loop_1046:
11467 edge8 %o3, %i7, %i3
11468 flush %l7 + 0x18
11469 tvs %xcc, 0x0
11470 smulcc %o6, 0x0457, %g7
11471 movcs %icc, %g5, %i4
11472 movcc %icc, %g2, %l3
11473 tleu %xcc, 0x3
11474 tcs %icc, 0x1
11475 be,a,pn %icc, loop_1047
11476 siam 0x7
11477 tge %xcc, 0x1
11478 sdivx %i5, 0x1A7F, %o5
11479loop_1047:
11480 subccc %o1, 0x0314, %g1
11481 srax %l1, %i1, %l0
11482 addc %l5, 0x04B3, %l4
11483 brlez,a %o4, loop_1048
11484 fcmpd %fcc3, %f18, %f4
11485 fble %fcc2, loop_1049
11486 edge8 %o0, %i6, %l6
11487loop_1048:
11488 fbne,a %fcc3, loop_1050
11489 subc %o7, 0x0858, %i0
11490loop_1049:
11491 ldstub [%l7 + 0x39], %g4
11492 taddcctv %l2, 0x0444, %i2
11493loop_1050:
11494 movrlz %g6, 0x202, %g3
11495 fmul8x16au %f18, %f17, %f10
11496 tvc %icc, 0x7
11497 umulcc %o3, 0x1CB9, %o2
11498 fand %f0, %f26, %f20
11499 ldsw [%l7 + 0x30], %i3
11500 tpos %icc, 0x1
11501 prefetch [%l7 + 0x68], 0x2
11502 stw %o6, [%l7 + 0x64]
11503 ldsb [%l7 + 0x67], %i7
11504 fxors %f17, %f21, %f4
11505 srlx %g5, %g7, %g2
11506 movre %i4, 0x022, %l3
11507 movrlez %o5, 0x10C, %i5
11508 fmovdg %xcc, %f2, %f28
11509 fmovspos %xcc, %f30, %f9
11510 srl %o1, %g1, %l1
11511 fmovsg %xcc, %f8, %f10
11512 srl %i1, 0x00, %l5
11513 fbul,a %fcc3, loop_1051
11514 ble loop_1052
11515 fmovsne %xcc, %f11, %f20
11516 fcmpne32 %f12, %f14, %l0
11517loop_1051:
11518 edge16 %o4, %o0, %i6
11519loop_1052:
11520 sub %l6, 0x1D80, %l4
11521 bgu,a,pt %xcc, loop_1053
11522 fbug,a %fcc2, loop_1054
11523 popc %i0, %o7
11524 tvs %xcc, 0x5
11525loop_1053:
11526 array16 %l2, %i2, %g6
11527loop_1054:
11528 xnor %g4, 0x1F8F, %o3
11529 taddcc %g3, 0x1343, %i3
11530 flush %l7 + 0x40
11531 sdivx %o6, 0x08D4, %o2
11532 tleu %xcc, 0x4
11533 fornot2 %f2, %f16, %f14
11534 brgez,a %i7, loop_1055
11535 sdiv %g5, 0x1F10, %g2
11536 orcc %g7, 0x0AD5, %l3
11537 bgu,a %icc, loop_1056
11538loop_1055:
11539 fbu %fcc0, loop_1057
11540 ta %icc, 0x2
11541 stw %o5, [%l7 + 0x40]
11542loop_1056:
11543 edge8l %i4, %i5, %g1
11544loop_1057:
11545 ba,a,pn %xcc, loop_1058
11546 bvs,a loop_1059
11547 movrgez %l1, 0x01A, %o1
11548 bcc,pn %xcc, loop_1060
11549loop_1058:
11550 tneg %xcc, 0x6
11551loop_1059:
11552 fmovdgu %xcc, %f5, %f16
11553 movcc %icc, %i1, %l0
11554loop_1060:
11555 tsubcctv %l5, %o0, %o4
11556 andncc %l6, %l4, %i0
11557 movle %icc, %i6, %l2
11558 fzeros %f11
11559 fandnot1 %f26, %f20, %f20
11560 swap [%l7 + 0x64], %o7
11561 sdiv %g6, 0x11A4, %g4
11562 udiv %o3, 0x182C, %i2
11563 ldd [%l7 + 0x58], %i2
11564 ta %xcc, 0x4
11565 sdivx %o6, 0x0D69, %g3
11566 tsubcc %i7, 0x1C2E, %g5
11567 movle %icc, %o2, %g7
11568 tsubcctv %l3, %g2, %i4
11569 fnegs %f13, %f16
11570 ld [%l7 + 0x1C], %f5
11571 fpadd32 %f4, %f4, %f30
11572 fbg %fcc1, loop_1061
11573 subcc %o5, 0x166C, %g1
11574 sllx %l1, 0x16, %o1
11575 xnor %i5, 0x1A7A, %l0
11576loop_1061:
11577 std %f12, [%l7 + 0x60]
11578 fmovsle %xcc, %f27, %f26
11579 fbug,a %fcc1, loop_1062
11580 fmovrse %l5, %f16, %f28
11581 edge8 %o0, %i1, %o4
11582 add %l7, 0x7C, %l6
11583 wr %g0, 0x80, %asi
11584 lda [%l6] %asi, %l4
11585 casa [%l6] 0x80, %l4, %l6
11586loop_1062:
11587 umul %i0, 0x131F, %i6
11588 fnot2s %f17, %f12
11589 set 0x5C, %o3
11590 lduha [%l7 + %o3] 0x10, %l2
11591 fmovdle %icc, %f5, %f22
11592 movrlez %g6, 0x3BC, %g4
11593 fand %f6, %f0, %f18
11594 movrlez %o3, %i2, %i3
11595 sethi 0x07F8, %o6
11596 membar 0x76
11597 xnor %g3, %i7, %o7
11598 wr %g0, 0x11, %asi
11599 lduwa [%l7 + 0x74] %asi, %g5
11600 movleu %icc, %o2, %l3
11601 fmul8x16al %f4, %f28, %f20
11602 st %f19, [%l7 + 0x64]
11603 brnz,a %g7, loop_1063
11604 smul %g2, %i4, %g1
11605 nop
11606 set 0x0A, %g7
11607 sth %l1, [%l7 + %g7]
11608 wr %g0, 0x81, %asi
11609 ldda [%l7 + 0x70] %asi, %o4
11610loop_1063:
11611 addcc %i5, 0x0E44, %l0
11612 ldd [%l7 + 0x20], %f20
11613 ld [%l7 + 0x44], %f30
11614 bvs,a,pn %xcc, loop_1064
11615 brnz,a %o1, loop_1065
11616 fmovsleu %xcc, %f27, %f24
11617 movl %xcc, %o0, %i1
11618loop_1064:
11619 udiv %o4, 0x1918, %l4
11620loop_1065:
11621 edge8l %l5, %l6, %i6
11622 addc %l2, %g6, %g4
11623 bne,pn %icc, loop_1066
11624 and %i0, %i2, %i3
11625 bvs,a %icc, loop_1067
11626 orcc %o3, %g3, %i7
11627loop_1066:
11628 fcmps %fcc0, %f25, %f31
11629 wr %g0, 0x0c, %asi
11630 ldswa [%l7 + 0x1C] %asi, %o6
11631loop_1067:
11632 fbge,a %fcc3, loop_1068
11633 fandnot1 %f26, %f20, %f30
11634 movne %xcc, %o7, %o2
11635 for %f8, %f20, %f4
11636loop_1068:
11637 ldstub [%l7 + 0x1C], %g5
11638 subc %l3, %g2, %i4
11639 movrne %g1, 0x1ED, %l1
11640 movrgez %o5, 0x17D, %g7
11641 sub %i5, 0x0087, %l0
11642 add %l7, 0x60, %l6
11643 wr %g0, 0x80, %asi
11644 casxa [%l6] %asi, %o0, %i1
11645 fmul8x16al %f14, %f24, %f6
11646 umulcc %o4, %l4, %l5
11647 bn,a %icc, loop_1069
11648 srlx %l6, 0x0D, %o1
11649 fbne,a %fcc2, loop_1070
11650 fbg,a %fcc2, loop_1071
11651loop_1069:
11652 movrne %l2, %g6, %g4
11653 fmovdcc %xcc, %f12, %f26
11654loop_1070:
11655 fcmpgt32 %f0, %f4, %i0
11656loop_1071:
11657 movrlz %i6, 0x143, %i2
11658 fble,a %fcc3, loop_1072
11659 sub %i3, %o3, %i7
11660 fpadd32s %f0, %f23, %f22
11661 bleu,pt %icc, loop_1073
11662loop_1072:
11663 tpos %icc, 0x6
11664 set 0x40, %l2
11665 stda %f0, [%l7 + %l2] 0x19
11666loop_1073:
11667 bcs,pn %xcc, loop_1074
11668 fornot1s %f8, %f6, %f29
11669 movn %icc, %g3, %o7
11670 tle %icc, 0x4
11671loop_1074:
11672 movcs %xcc, %o2, %o6
11673 fandnot2 %f16, %f6, %f14
11674 bpos,a,pn %icc, loop_1075
11675 movre %l3, 0x179, %g5
11676 tvc %icc, 0x5
11677 bvs,a %icc, loop_1076
11678loop_1075:
11679 fbuge %fcc1, loop_1077
11680 fmovdpos %icc, %f1, %f23
11681 tpos %icc, 0x4
11682loop_1076:
11683 nop
11684 set 0x7C, %i7
11685 stw %i4, [%l7 + %i7]
11686loop_1077:
11687 sub %g2, %g1, %l1
11688 ldsw [%l7 + 0x64], %g7
11689 fmuld8sux16 %f10, %f4, %f8
11690 st %f22, [%l7 + 0x34]
11691 fmovsl %icc, %f6, %f7
11692 alignaddrl %o5, %i5, %l0
11693 movl %xcc, %i1, %o4
11694 array8 %o0, %l5, %l6
11695 orn %o1, %l2, %g6
11696 srl %l4, %g4, %i0
11697 udivx %i2, 0x06DE, %i6
11698 brgez,a %i3, loop_1078
11699 nop
11700 set 0x1C, %o7
11701 prefetch [%l7 + %o7], 0x0
11702 alignaddr %o3, %i7, %o7
11703 fnors %f15, %f27, %f22
11704loop_1078:
11705 fblg,a %fcc0, loop_1079
11706 smul %g3, 0x1864, %o6
11707 fmovdpos %icc, %f15, %f19
11708 fpsub16s %f0, %f16, %f25
11709loop_1079:
11710 fmovsg %xcc, %f28, %f11
11711 fmovsvs %icc, %f22, %f8
11712 bg,a %xcc, loop_1080
11713 fmul8sux16 %f14, %f2, %f8
11714 fpsub32 %f12, %f10, %f28
11715 set 0x40, %i4
11716 ldda [%l7 + %i4] 0x19, %f0
11717loop_1080:
11718 udivcc %l3, 0x1081, %o2
11719 taddcctv %i4, %g5, %g2
11720 movpos %xcc, %g1, %l1
11721 fbu %fcc2, loop_1081
11722 fnot2s %f4, %f7
11723 fmovrsgz %g7, %f24, %f24
11724 call loop_1082
11725loop_1081:
11726 tgu %xcc, 0x2
11727 udivx %o5, 0x019A, %i5
11728 movvs %icc, %l0, %o4
11729loop_1082:
11730 addccc %i1, %l5, %l6
11731 movpos %xcc, %o0, %o1
11732 movvc %icc, %g6, %l2
11733 edge8n %g4, %l4, %i2
11734 sir 0x1FA4
11735 addcc %i6, %i0, %o3
11736 fmovspos %icc, %f7, %f23
11737 fmovdl %icc, %f3, %f3
11738 edge8n %i7, %i3, %o7
11739 andncc %g3, %l3, %o6
11740 tge %icc, 0x4
11741 edge16ln %o2, %g5, %i4
11742 fbule,a %fcc0, loop_1083
11743 membar 0x5C
11744 movrne %g1, %g2, %g7
11745 sllx %l1, %i5, %o5
11746loop_1083:
11747 udiv %o4, 0x003B, %l0
11748 movvs %xcc, %l5, %i1
11749 and %o0, %o1, %g6
11750 fmovsa %icc, %f13, %f7
11751 edge16ln %l2, %l6, %g4
11752 wr %g0, 0x89, %asi
11753 lda [%l7 + 0x14] %asi, %f20
11754 andcc %i2, 0x148D, %i6
11755 fba %fcc2, loop_1084
11756 addcc %l4, 0x14D8, %o3
11757 umulcc %i7, 0x0D7D, %i3
11758 tsubcctv %o7, 0x002C, %g3
11759loop_1084:
11760 umul %l3, %o6, %i0
11761 smulcc %g5, %o2, %i4
11762 srlx %g1, %g7, %g2
11763 edge16ln %l1, %i5, %o4
11764 fcmpes %fcc2, %f9, %f0
11765 fnot1s %f4, %f21
11766 tpos %icc, 0x2
11767 xorcc %o5, 0x008F, %l0
11768 orn %l5, %o0, %o1
11769 fsrc2s %f5, %f22
11770 orncc %i1, 0x1EE2, %l2
11771 orn %g6, %l6, %i2
11772 edge16ln %i6, %g4, %l4
11773 edge32n %o3, %i3, %o7
11774 edge32 %g3, %l3, %o6
11775 movneg %xcc, %i0, %g5
11776 addc %i7, %i4, %o2
11777 movleu %xcc, %g1, %g2
11778 ta %icc, 0x0
11779 andcc %g7, 0x13F3, %i5
11780 fmovrdlez %l1, %f2, %f4
11781 mulx %o4, %o5, %l5
11782 fornot1s %f28, %f0, %f17
11783 std %l0, [%l7 + 0x58]
11784 srax %o0, 0x02, %i1
11785 fpsub16s %f23, %f3, %f20
11786 alignaddrl %o1, %l2, %g6
11787 fandnot2 %f24, %f4, %f2
11788 bcc,a,pt %xcc, loop_1085
11789 movgu %icc, %i2, %l6
11790 movrgz %g4, %l4, %o3
11791 edge16ln %i3, %o7, %g3
11792loop_1085:
11793 nop
11794 wr %g0, 0x89, %asi
11795 lduba [%l7 + 0x41] %asi, %l3
11796 tcs %icc, 0x7
11797 ldd [%l7 + 0x48], %i6
11798 bn,a,pn %icc, loop_1086
11799 mova %xcc, %o6, %i0
11800 umulcc %g5, 0x0961, %i7
11801 ba,a loop_1087
11802loop_1086:
11803 sdivcc %i4, 0x1CFD, %g1
11804 fcmpd %fcc2, %f2, %f10
11805 tne %xcc, 0x4
11806loop_1087:
11807 mulscc %o2, %g2, %i5
11808 sethi 0x0EBE, %l1
11809 nop
11810 set 0x36, %o6
11811 sth %g7, [%l7 + %o6]
11812 movrgez %o4, %l5, %o5
11813 move %xcc, %l0, %o0
11814 fornot1s %f10, %f22, %f4
11815 orn %o1, 0x1D7A, %i1
11816 addccc %g6, %l2, %l6
11817 array32 %i2, %l4, %o3
11818 srlx %g4, 0x00, %o7
11819 ba,a %xcc, loop_1088
11820 fmovsge %icc, %f9, %f1
11821 fmovrslez %i3, %f21, %f9
11822 fbl,a %fcc3, loop_1089
11823loop_1088:
11824 fbl,a %fcc2, loop_1090
11825 sth %l3, [%l7 + 0x4C]
11826 umulcc %g3, %o6, %i6
11827loop_1089:
11828 popc %i0, %g5
11829loop_1090:
11830 fcmpne32 %f20, %f24, %i4
11831 fpack16 %f20, %f21
11832 movgu %xcc, %i7, %g1
11833 bshuffle %f26, %f2, %f18
11834 and %o2, 0x018E, %g2
11835 fmovsne %icc, %f8, %f31
11836 sir 0x1BED
11837 fnand %f2, %f18, %f30
11838 saved
11839 rdpr %cwp, %g1
11840 rdpr %cansave, %g2
11841 rdpr %canrestore, %g3
11842 rdpr %cleanwin, %g4
11843 rdpr %otherwin, %g5
11844 rdpr %wstate, %g6
11845 tneg %icc, 0x4
11846 array32 %i5, %g7, %l1
11847 ld [%l7 + 0x64], %f5
11848 movrgz %o4, 0x2D7, %o5
11849 fmovda %xcc, %f5, %f31
11850 tneg %xcc, 0x3
11851 wr %g0, 0x0c, %asi
11852 sta %f25, [%l7 + 0x10] %asi
11853 fbne,a %fcc0, loop_1091
11854 tcc %xcc, 0x2
11855 fpmerge %f11, %f13, %f4
11856 fba,a %fcc1, loop_1092
11857loop_1091:
11858 tne %xcc, 0x1
11859 te %xcc, 0x6
11860 tle %icc, 0x3
11861loop_1092:
11862 fxor %f20, %f16, %f18
11863 fmovsvs %icc, %f8, %f10
11864 te %xcc, 0x7
11865 set 0x58, %i5
11866 ldsba [%l7 + %i5] 0x11, %l5
11867 popc %l0, %o0
11868 fmovsvs %xcc, %f3, %f29
11869 edge16ln %o1, %g6, %l2
11870 sethi 0x030D, %i1
11871 st %f13, [%l7 + 0x1C]
11872 fcmpes %fcc3, %f7, %f15
11873 subc %i2, 0x09C5, %l6
11874 bne,a,pt %icc, loop_1093
11875 tgu %icc, 0x2
11876 edge32n %o3, %g4, %o7
11877 set 0x10, %l4
11878 prefetcha [%l7 + %l4] 0x0c, 0x1
11879loop_1093:
11880 orcc %i3, %g3, %o6
11881 wr %g0, 0x81, %asi
11882 sta %f26, [%l7 + 0x5C] %asi
11883 tne %xcc, 0x3
11884 stbar
11885 stw %i6, [%l7 + 0x18]
11886 fpadd16 %f4, %f30, %f20
11887 edge32n %l3, %i0, %g5
11888 fbe %fcc3, loop_1094
11889 edge8n %i4, %g1, %o2
11890 movn %xcc, %i7, %i5
11891 fbne %fcc3, loop_1095
11892loop_1094:
11893 andcc %g7, %g2, %l1
11894 movg %xcc, %o5, %o4
11895 edge8l %l5, %o0, %o1
11896loop_1095:
11897 taddcctv %l0, %l2, %g6
11898 tle %xcc, 0x4
11899 wr %g0, 0x81, %asi
11900 prefetcha [%l7 + 0x20] %asi, 0x1
11901 xor %i2, 0x0456, %l6
11902 sdiv %g4, 0x1E51, %o3
11903 sra %o7, 0x0B, %i3
11904 movle %icc, %g3, %l4
11905 edge32l %o6, %l3, %i6
11906 fmovrslez %i0, %f3, %f21
11907 tsubcctv %g5, 0x008A, %i4
11908 fnot1s %f17, %f14
11909 tleu %xcc, 0x3
11910 edge8ln %g1, %o2, %i5
11911 edge32l %g7, %g2, %l1
11912 srl %o5, %o4, %i7
11913 fornot1s %f14, %f22, %f6
11914 nop
11915 set 0x72, %i2
11916 ldsh [%l7 + %i2], %o0
11917 fmovrdne %o1, %f22, %f18
11918 fbuge %fcc1, loop_1096
11919 movrgez %l0, 0x3CB, %l2
11920 bleu,pn %xcc, loop_1097
11921 fabsd %f20, %f20
11922loop_1096:
11923 sub %l5, %i1, %g6
11924 movg %xcc, %l6, %i2
11925loop_1097:
11926 fbl %fcc1, loop_1098
11927 array8 %o3, %g4, %i3
11928 or %o7, %l4, %o6
11929 fbu %fcc1, loop_1099
11930loop_1098:
11931 and %l3, %g3, %i0
11932 andn %i6, 0x0953, %i4
11933 sethi 0x020A, %g1
11934loop_1099:
11935 lduh [%l7 + 0x7C], %o2
11936 lduw [%l7 + 0x4C], %g5
11937 stx %g7, [%l7 + 0x20]
11938 fzeros %f28
11939 fpsub32 %f26, %f24, %f0
11940 andcc %i5, %l1, %o5
11941 movgu %icc, %o4, %i7
11942 xorcc %g2, %o1, %l0
11943 edge32 %o0, %l2, %i1
11944 fbl %fcc3, loop_1100
11945 udiv %g6, 0x0360, %l5
11946 tcc %xcc, 0x6
11947 tcc %icc, 0x7
11948loop_1100:
11949 andcc %i2, %o3, %l6
11950 brlez,a %g4, loop_1101
11951 fxor %f26, %f4, %f6
11952 tvc %xcc, 0x1
11953 ldsb [%l7 + 0x08], %i3
11954loop_1101:
11955 tpos %icc, 0x0
11956 fmovdne %xcc, %f8, %f10
11957 tvs %xcc, 0x5
11958 fmul8x16al %f7, %f18, %f18
11959 stw %o7, [%l7 + 0x44]
11960 tg %xcc, 0x5
11961 wr %g0, 0x22, %asi
11962 stxa %o6, [%l7 + 0x70] %asi
11963 membar #Sync
11964 movcc %icc, %l3, %l4
11965 tleu %icc, 0x1
11966 ldub [%l7 + 0x79], %g3
11967 wr %g0, 0x0c, %asi
11968 stda %f16, [%l7 + 0x40] %asi
11969 wr %g0, 0x18, %asi
11970 stxa %i0, [%l7 + 0x20] %asi
11971 tge %xcc, 0x1
11972 bgu,a,pt %xcc, loop_1102
11973 fsrc1 %f12, %f18
11974 array8 %i6, %g1, %i4
11975 popc %o2, %g5
11976loop_1102:
11977 movn %xcc, %g7, %l1
11978 or %i5, %o4, %i7
11979 movn %icc, %o5, %g2
11980 nop
11981 setx loop_1103, %l0, %l1
11982 wrpr 0x1, %tl
11983 wrpr %l1, %tpc
11984 add %l1, 0x4, %l1
11985 wrpr %l1, %tnpc
11986 setx 0x34400001400, %l0, %l1
11987 wrpr %l1, %tstate
11988 wrhpr 0x4, %htstate
11989 retry
11990 umulcc %o1, 0x02A1, %o0
11991 fabss %f11, %f2
11992 sub %l0, 0x1A7A, %l2
11993loop_1103:
11994 edge32 %i1, %l5, %g6
11995 srax %i2, %o3, %l6
11996 smul %i3, %o7, %g4
11997 bge %icc, loop_1104
11998 edge8l %o6, %l3, %g3
11999 popc %l4, %i0
12000 orncc %i6, 0x099A, %g1
12001loop_1104:
12002 sll %o2, %g5, %i4
12003 tcc %icc, 0x3
12004 movrlz %g7, %i5, %l1
12005 fmovrdgz %o4, %f2, %f6
12006 fcmpgt32 %f20, %f0, %o5
12007 set 0x6C, %l5
12008 ldsha [%l7 + %l5] 0x15, %i7
12009 fmul8x16 %f17, %f20, %f6
12010 siam 0x7
12011 edge16ln %g2, %o1, %l0
12012 movne %icc, %o0, %l2
12013 fble,a %fcc2, loop_1105
12014 nop
12015 setx loop_1106, %l0, %l1
12016 jmpl %l1, %l5
12017 tn %xcc, 0x6
12018 sir 0x1BF3
12019loop_1105:
12020 fnot2s %f18, %f9
12021loop_1106:
12022 nop
12023 wr %g0, 0x18, %asi
12024 ldswa [%l7 + 0x34] %asi, %i1
12025 mova %xcc, %g6, %i2
12026 bneg,pt %icc, loop_1107
12027 popc %o3, %i3
12028 fcmps %fcc2, %f5, %f16
12029 set 0x68, %o4
12030 prefetcha [%l7 + %o4] 0x11, 0x1
12031loop_1107:
12032 movrlz %g4, %o7, %l3
12033 fsrc2 %f22, %f30
12034 fmovdge %icc, %f8, %f0
12035 ldsh [%l7 + 0x46], %g3
12036 fbl,a %fcc3, loop_1108
12037 movrgez %l4, %i0, %o6
12038 tvc %xcc, 0x6
12039 wr %g0, 0x80, %asi
12040 prefetcha [%l7 + 0x30] %asi, 0x2
12041loop_1108:
12042 sub %o2, 0x15B7, %g1
12043 fbl,a %fcc2, loop_1109
12044 movg %xcc, %i4, %g5
12045 bgu loop_1110
12046 sdivcc %i5, 0x13FC, %l1
12047loop_1109:
12048 edge8 %g7, %o5, %o4
12049 ldd [%l7 + 0x08], %f12
12050loop_1110:
12051 fnegs %f1, %f18
12052 fcmpeq32 %f2, %f0, %i7
12053 subcc %o1, 0x1BCD, %l0
12054 umulcc %o0, 0x0F50, %g2
12055 fcmps %fcc3, %f27, %f27
12056 fmovdpos %icc, %f20, %f27
12057 fbe,a %fcc0, loop_1111
12058 fmovdge %xcc, %f26, %f29
12059 tleu %icc, 0x4
12060 add %l2, %i1, %g6
12061loop_1111:
12062 movne %xcc, %i2, %o3
12063 movrgz %i3, 0x26F, %l5
12064 movvs %icc, %l6, %o7
12065 bcs,a %xcc, loop_1112
12066 fmovrslez %g4, %f30, %f16
12067 bcs,a %icc, loop_1113
12068 nop
12069 setx loop_1114, %l0, %l1
12070 wrpr 0x1, %tl
12071 wrpr %l1, %tpc
12072 add %l1, 0x4, %l1
12073 wrpr %l1, %tnpc
12074 setx 0x34400001400, %l0, %l1
12075 wrpr %l1, %tstate
12076 wrhpr 0x4, %htstate
12077 retry
12078loop_1112:
12079 mulx %l3, %g3, %i0
12080 udivcc %l4, 0x0B97, %o6
12081loop_1113:
12082 smul %i6, %g1, %i4
12083loop_1114:
12084 fble %fcc3, loop_1115
12085 array32 %g5, %o2, %l1
12086 array32 %g7, %o5, %o4
12087 fmovspos %icc, %f12, %f22
12088loop_1115:
12089 tgu %icc, 0x4
12090 xnor %i7, 0x11D4, %i5
12091 tne %xcc, 0x3
12092 fpadd32s %f25, %f26, %f9
12093 fpsub32s %f17, %f7, %f14
12094 addccc %l0, 0x0232, %o1
12095 andn %o0, 0x16E0, %l2
12096 xnorcc %g2, 0x1642, %i1
12097 pdist %f22, %f16, %f0
12098 taddcc %g6, 0x1066, %o3
12099 srax %i3, 0x10, %i2
12100 tgu %icc, 0x7
12101 movrlz %l5, 0x39B, %o7
12102 srax %g4, %l3, %g3
12103 fpadd32s %f17, %f13, %f23
12104 tne %icc, 0x5
12105 bneg,pn %icc, loop_1116
12106 srax %l6, %i0, %l4
12107 fxor %f10, %f2, %f18
12108 fnot1 %f10, %f2
12109loop_1116:
12110 udivx %o6, 0x1380, %g1
12111 nop
12112 set 0x30, %g1
12113 lduw [%l7 + %g1], %i4
12114 mova %xcc, %i6, %g5
12115 movg %xcc, %l1, %g7
12116 fmovsl %icc, %f3, %f8
12117 wr %g0, 0x10, %asi
12118 ldsba [%l7 + 0x27] %asi, %o2
12119 movvc %xcc, %o4, %i7
12120 movcs %xcc, %o5, %i5
12121 tpos %xcc, 0x6
12122 fmovdvs %xcc, %f6, %f26
12123 fble %fcc1, loop_1117
12124 sra %l0, %o0, %o1
12125 set 0x64, %o2
12126 stha %g2, [%l7 + %o2] 0x19
12127loop_1117:
12128 fmovrslez %i1, %f5, %f6
12129 xnor %g6, %l2, %i3
12130 edge32l %i2, %l5, %o3
12131 sra %o7, %g4, %g3
12132 ldsh [%l7 + 0x36], %l3
12133 andn %l6, %i0, %l4
12134 fnot1 %f26, %f14
12135 edge8 %o6, %i4, %i6
12136 fmovrdgez %g5, %f20, %f14
12137 set 0x50, %g5
12138 ldda [%l7 + %g5] 0x2f, %g0
12139 tgu %icc, 0x7
12140 subcc %g7, 0x1A17, %o2
12141 subc %l1, 0x0479, %i7
12142 brnz %o5, loop_1118
12143 fnot2 %f16, %f0
12144 bpos,a,pt %icc, loop_1119
12145 taddcc %i5, 0x07DC, %l0
12146loop_1118:
12147 brz %o0, loop_1120
12148 sll %o1, 0x13, %g2
12149loop_1119:
12150 fmovrslez %o4, %f10, %f31
12151 xnorcc %i1, %g6, %l2
12152loop_1120:
12153 movrlz %i3, %l5, %o3
12154 movcs %xcc, %i2, %o7
12155 fmul8sux16 %f8, %f2, %f16
12156 edge32 %g4, %g3, %l3
12157 mulscc %i0, 0x0501, %l4
12158 brlez %o6, loop_1121
12159 xnor %i4, %l6, %g5
12160 fmuld8sux16 %f28, %f23, %f24
12161 xorcc %i6, 0x1A91, %g1
12162loop_1121:
12163 fcmpd %fcc3, %f8, %f16
12164 nop
12165 setx loop_1122, %l0, %l1
12166 wrpr 0x1, %tl
12167 wrpr %l1, %tnpc
12168 setx 0x34400001400, %l0, %l1
12169 wrpr %l1, %tstate
12170 wrhpr 0x4, %htstate
12171 done
12172 fbne %fcc0, loop_1123
12173 movg %xcc, %o2, %g7
12174 nop
12175 setx loop_1124, %l0, %l1
12176 jmpl %l1, %i7
12177loop_1122:
12178 membar 0x23
12179loop_1123:
12180 alignaddr %o5, %l1, %i5
12181 bn,a %xcc, loop_1125
12182loop_1124:
12183 udivx %o0, 0x1E50, %o1
12184 movcc %xcc, %l0, %o4
12185 subc %g2, %g6, %i1
12186loop_1125:
12187 movrne %i3, %l2, %l5
12188 edge32n %i2, %o7, %o3
12189 movgu %icc, %g3, %g4
12190 ldx [%l7 + 0x60], %i0
12191 set 0x5C, %o1
12192 ldsba [%l7 + %o1] 0x81, %l3
12193 set 0x20, %l6
12194 lduwa [%l7 + %l6] 0x15, %l4
12195 bcc,pt %icc, loop_1126
12196 tsubcctv %i4, %l6, %g5
12197 tl %icc, 0x0
12198 ba,a,pn %xcc, loop_1127
12199loop_1126:
12200 nop
12201 set 0x34, %o5
12202 prefetch [%l7 + %o5], 0x2
12203 te %xcc, 0x2
12204 movgu %xcc, %i6, %o6
12205loop_1127:
12206 fornot1s %f26, %f6, %f4
12207 ble %icc, loop_1128
12208 brgez %g1, loop_1129
12209 edge16l %g7, %i7, %o2
12210 ldx [%l7 + 0x48], %o5
12211loop_1128:
12212 nop
12213 set 0x64, %g2
12214 stwa %l1, [%l7 + %g2] 0x0c
12215loop_1129:
12216 fmovrsgz %i5, %f9, %f10
12217 tg %icc, 0x2
12218 fors %f17, %f26, %f17
12219 fble,a %fcc3, loop_1130
12220 addcc %o1, %l0, %o0
12221 ld [%l7 + 0x30], %f26
12222 fmovdge %xcc, %f10, %f4
12223loop_1130:
12224 tle %icc, 0x3
12225 edge16n %o4, %g2, %g6
12226 fcmpes %fcc3, %f25, %f30
12227 fandnot2s %f26, %f25, %f27
12228 tsubcctv %i1, 0x0659, %l2
12229 or %i3, 0x0BB9, %l5
12230 ldd [%l7 + 0x20], %f0
12231 mulscc %i2, %o7, %o3
12232 movne %icc, %g4, %g3
12233 fandnot1s %f5, %f31, %f4
12234 pdist %f14, %f12, %f28
12235 wr %g0, 0x0c, %asi
12236 ldsha [%l7 + 0x36] %asi, %i0
12237 andncc %l3, %l4, %l6
12238 array8 %i4, %i6, %g5
12239 be,pn %icc, loop_1131
12240 movcs %xcc, %g1, %o6
12241 sir 0x1CC8
12242 edge32l %i7, %o2, %o5
12243loop_1131:
12244 fbule %fcc1, loop_1132
12245 movrgez %l1, %g7, %i5
12246 fcmple32 %f6, %f24, %l0
12247 movgu %icc, %o1, %o0
12248loop_1132:
12249 tcc %xcc, 0x7
12250 ldstub [%l7 + 0x79], %g2
12251 tleu %icc, 0x6
12252 tneg %icc, 0x5
12253 be,a %xcc, loop_1133
12254 tleu %icc, 0x0
12255 movre %o4, %g6, %l2
12256 mulx %i1, %i3, %i2
12257loop_1133:
12258 tge %xcc, 0x2
12259 sub %o7, %o3, %g4
12260 alignaddrl %l5, %g3, %i0
12261 orncc %l4, %l6, %l3
12262 movle %icc, %i6, %i4
12263 fmovdgu %icc, %f14, %f29
12264 movrlez %g5, 0x0E6, %g1
12265 andcc %i7, %o6, %o5
12266 movle %icc, %o2, %g7
12267 edge32l %i5, %l0, %o1
12268 wr %g0, 0x80, %asi
12269 ldda [%l7 + 0x40] %asi, %f16
12270 wr %g0, 0x89, %asi
12271 lduba [%l7 + 0x2B] %asi, %l1
12272 set 0x10, %g3
12273 prefetcha [%l7 + %g3] 0x15, 0x2
12274 ldstub [%l7 + 0x16], %o4
12275 edge32l %o0, %l2, %g6
12276 flush %l7 + 0x5C
12277 fmuld8sux16 %f25, %f23, %f30
12278 sethi 0x10FA, %i3
12279 fmovse %icc, %f28, %f5
12280 udiv %i1, 0x033B, %o7
12281 stbar
12282 alignaddrl %i2, %o3, %l5
12283 orcc %g3, %i0, %l4
12284 move %icc, %l6, %g4
12285 tge %icc, 0x0
12286 taddcctv %i6, 0x0BED, %i4
12287 fbul %fcc2, loop_1134
12288 addc %l3, %g1, %i7
12289 faligndata %f6, %f30, %f0
12290 edge8l %g5, %o6, %o5
12291loop_1134:
12292 nop
12293 wr %g0, 0xeb, %asi
12294 stba %g7, [%l7 + 0x45] %asi
12295 membar #Sync
12296 mulscc %i5, %l0, %o1
12297 set 0x6C, %i3
12298 ldswa [%l7 + %i3] 0x80, %o2
12299 edge32ln %g2, %l1, %o4
12300 andncc %o0, %l2, %i3
12301 wr %g0, 0x04, %asi
12302 stwa %g6, [%l7 + 0x3C] %asi
12303 nop
12304 set 0x28, %i6
12305 std %f2, [%l7 + %i6]
12306 wr %g0, 0x11, %asi
12307 ldsha [%l7 + 0x3E] %asi, %i1
12308 ldd [%l7 + 0x78], %i2
12309 ldsb [%l7 + 0x38], %o7
12310 ble,a,pn %xcc, loop_1135
12311 fmovsne %xcc, %f6, %f0
12312 fxnors %f25, %f30, %f29
12313 fbge %fcc3, loop_1136
12314loop_1135:
12315 tpos %xcc, 0x7
12316 movgu %xcc, %o3, %l5
12317 alignaddr %i0, %g3, %l4
12318loop_1136:
12319 movrlez %g4, %i6, %l6
12320 fpackfix %f2, %f3
12321 saved
12322 rdpr %cwp, %g1
12323 rdpr %cansave, %g2
12324 rdpr %canrestore, %g3
12325 rdpr %cleanwin, %g4
12326 rdpr %otherwin, %g5
12327 rdpr %wstate, %g6
12328 array32 %l3, %g1, %i7
12329 array16 %g5, %o6, %o5
12330 andncc %g7, %i4, %l0
12331 movcs %xcc, %o1, %o2
12332 fors %f1, %f24, %f20
12333 xorcc %i5, 0x0197, %g2
12334 movn %xcc, %l1, %o0
12335 movn %xcc, %o4, %i3
12336 edge16n %l2, %i1, %g6
12337 fmovdge %icc, %f22, %f4
12338 sllx %o7, 0x17, %i2
12339 bgu,a %xcc, loop_1137
12340 fcmps %fcc2, %f4, %f21
12341 bg,pn %xcc, loop_1138
12342 srl %o3, %l5, %g3
12343loop_1137:
12344 orcc %l4, %i0, %i6
12345 movrne %g4, 0x2AB, %l6
12346loop_1138:
12347 fbule %fcc0, loop_1139
12348 st %f9, [%l7 + 0x54]
12349 tgu %xcc, 0x1
12350 tn %xcc, 0x2
12351loop_1139:
12352 ldstub [%l7 + 0x39], %g1
12353 or %l3, %g5, %i7
12354 movg %xcc, %o5, %g7
12355 set 0x48, %i0
12356 stxa %o6, [%l7 + %i0] 0x2a
12357 membar #Sync
12358 fsrc2s %f14, %f2
12359 movg %icc, %l0, %i4
12360 wr %g0, 0x89, %asi
12361 stwa %o2, [%l7 + 0x14] %asi
12362 fbne %fcc1, loop_1140
12363 bpos,pn %xcc, loop_1141
12364 movne %xcc, %o1, %g2
12365 orcc %i5, %l1, %o4
12366loop_1140:
12367 fbug,a %fcc2, loop_1142
12368loop_1141:
12369 edge16n %o0, %l2, %i1
12370 srl %g6, %i3, %i2
12371 smulcc %o3, 0x0F89, %l5
12372loop_1142:
12373 fands %f1, %f29, %f13
12374 fmovsge %xcc, %f5, %f28
12375 xnorcc %g3, 0x17B1, %l4
12376 edge32l %o7, %i0, %g4
12377 umulcc %i6, %g1, %l3
12378 subcc %l6, 0x013F, %i7
12379 subc %g5, %g7, %o6
12380 mulx %l0, 0x1EB9, %i4
12381 tsubcc %o5, 0x0DA8, %o2
12382 bne,a,pt %xcc, loop_1143
12383 flush %l7 + 0x10
12384 array16 %g2, %i5, %l1
12385 te %xcc, 0x7
12386loop_1143:
12387 andcc %o1, 0x01E6, %o4
12388 fnegs %f24, %f17
12389 sdivcc %l2, 0x09D4, %i1
12390 brlz,a %o0, loop_1144
12391 subccc %g6, %i3, %i2
12392 tle %xcc, 0x2
12393 edge8ln %o3, %l5, %g3
12394loop_1144:
12395 be loop_1145
12396 fmovdgu %xcc, %f4, %f29
12397 tl %xcc, 0x5
12398 set 0x60, %i1
12399 stda %o6, [%l7 + %i1] 0x22
12400 membar #Sync
12401loop_1145:
12402 andcc %i0, 0x19F1, %g4
12403 edge32l %l4, %g1, %l3
12404 tne %xcc, 0x4
12405 fpadd32s %f19, %f21, %f27
12406 tsubcctv %l6, %i7, %i6
12407 orn %g7, 0x16FD, %g5
12408 fmovrslez %o6, %f12, %f22
12409 udiv %i4, 0x14C4, %o5
12410 sethi 0x0EFA, %l0
12411 movrne %g2, %o2, %i5
12412 movrgez %l1, %o1, %l2
12413 and %o4, %o0, %i1
12414 bpos,pt %icc, loop_1146
12415 fnot1s %f25, %f14
12416 tne %xcc, 0x3
12417 fba,a %fcc0, loop_1147
12418loop_1146:
12419 bcc,pt %icc, loop_1148
12420 movvs %icc, %g6, %i2
12421 set 0x6C, %g4
12422 lduwa [%l7 + %g4] 0x80, %o3
12423loop_1147:
12424 array16 %l5, %i3, %g3
12425loop_1148:
12426 fmovda %xcc, %f23, %f17
12427 tsubcctv %o7, 0x13DA, %g4
12428 sra %l4, 0x14, %g1
12429 nop
12430 setx loop_1149, %l0, %l1
12431 wrpr 0x1, %tl
12432 wrpr %l1, %tnpc
12433 setx 0x34400001400, %l0, %l1
12434 wrpr %l1, %tstate
12435 wrhpr 0x4, %htstate
12436 done
12437 umul %l3, 0x1BE7, %l6
12438 movcs %xcc, %i0, %i7
12439 stb %i6, [%l7 + 0x49]
12440loop_1149:
12441 edge16l %g7, %g5, %i4
12442 sethi 0x0C55, %o6
12443 wr %g0, 0x89, %asi
12444 lda [%l7 + 0x68] %asi, %f10
12445 tge %xcc, 0x7
12446 fpadd16 %f18, %f12, %f8
12447 edge8ln %o5, %l0, %o2
12448 fmovdne %icc, %f11, %f27
12449 taddcctv %g2, %l1, %o1
12450 fmovsa %icc, %f12, %f24
12451 tn %icc, 0x6
12452 edge16n %l2, %o4, %i5
12453 movrne %o0, 0x1E7, %g6
12454 taddcctv %i2, %o3, %i1
12455 movle %xcc, %l5, %i3
12456 smul %o7, 0x1371, %g3
12457 smulcc %l4, %g1, %g4
12458 set 0x1C, %l1
12459 sta %f27, [%l7 + %l1] 0x19
12460 sllx %l6, %l3, %i7
12461 bl,a %icc, loop_1150
12462 edge8l %i6, %i0, %g7
12463 movrlz %g5, %i4, %o6
12464 edge16ln %l0, %o5, %o2
12465loop_1150:
12466 orncc %g2, 0x1B76, %o1
12467 smul %l2, %l1, %o4
12468 te %xcc, 0x0
12469 sll %o0, %i5, %g6
12470 movre %o3, %i2, %l5
12471 lduw [%l7 + 0x5C], %i1
12472 fmovdvc %icc, %f23, %f25
12473 tcc %icc, 0x6
12474 mulx %i3, 0x0895, %o7
12475 ta %xcc, 0x4
12476 sethi 0x1A00, %l4
12477 fandnot2s %f12, %f5, %f17
12478 set 0x6A, %o0
12479 stba %g1, [%l7 + %o0] 0x88
12480 alignaddrl %g3, %l6, %g4
12481 bg,pn %xcc, loop_1151
12482 andncc %l3, %i7, %i6
12483 sethi 0x09E3, %i0
12484 fands %f9, %f24, %f18
12485loop_1151:
12486 popc 0x0ABC, %g5
12487 movle %xcc, %i4, %g7
12488 fabsd %f2, %f20
12489 movleu %xcc, %l0, %o5
12490 nop
12491 setx loop_1152, %l0, %l1
12492 jmpl %l1, %o2
12493 edge32n %g2, %o6, %l2
12494 and %l1, 0x0B40, %o1
12495 fcmpne32 %f0, %f4, %o4
12496loop_1152:
12497 addcc %o0, %i5, %o3
12498 smulcc %g6, 0x0C9D, %l5
12499 fcmpgt32 %f6, %f22, %i1
12500 fmovsle %xcc, %f13, %f15
12501 sdivcc %i2, 0x125E, %o7
12502 tl %icc, 0x2
12503 sth %i3, [%l7 + 0x7E]
12504 bneg,pn %icc, loop_1153
12505 fbn,a %fcc0, loop_1154
12506 andcc %g1, %g3, %l6
12507 restored
12508 rdpr %cwp, %g1
12509 rdpr %cansave, %g2
12510 rdpr %canrestore, %g3
12511 rdpr %cleanwin, %g4
12512 rdpr %otherwin, %g5
12513 rdpr %wstate, %g6
12514loop_1153:
12515 edge16n %l4, %l3, %i7
12516loop_1154:
12517 movrgez %g4, %i0, %i6
12518 fabss %f23, %f5
12519 sdivx %i4, 0x00F2, %g5
12520 fmuld8sux16 %f26, %f22, %f28
12521 movvc %xcc, %l0, %g7
12522 sdivcc %o2, 0x14A6, %o5
12523 umulcc %g2, %o6, %l1
12524 fbne %fcc1, loop_1155
12525 orn %l2, %o4, %o1
12526 movvc %icc, %i5, %o0
12527 wr %g0, 0x04, %asi
12528 stda %f16, [%l7 + 0x40] %asi
12529loop_1155:
12530 array8 %g6, %l5, %o3
12531 subc %i2, 0x03D5, %i1
12532 addccc %o7, 0x0A1B, %g1
12533 ldstub [%l7 + 0x6D], %g3
12534 sub %l6, %l4, %l3
12535 andn %i7, %i3, %g4
12536 tne %xcc, 0x7
12537 fsrc1s %f2, %f25
12538 subcc %i0, 0x10E5, %i4
12539 wr %g0, 0x18, %asi
12540 ldstuba [%l7 + 0x16] %asi, %g5
12541 sir 0x149F
12542 taddcctv %i6, 0x1D2E, %l0
12543 move %icc, %o2, %g7
12544 taddcctv %o5, 0x1ADD, %g2
12545 fba,a %fcc1, loop_1156
12546 tne %icc, 0x3
12547 and %l1, 0x1950, %l2
12548 faligndata %f22, %f26, %f26
12549loop_1156:
12550 array16 %o4, %o6, %i5
12551 edge32 %o1, %o0, %g6
12552 movg %icc, %o3, %l5
12553 tcs %xcc, 0x0
12554 sllx %i1, 0x0D, %o7
12555 sll %i2, %g1, %g3
12556 fnot1s %f20, %f29
12557 move %xcc, %l6, %l4
12558 and %l3, 0x0B6B, %i7
12559 xor %i3, %g4, %i0
12560 edge16 %i4, %g5, %i6
12561 sra %l0, %o2, %o5
12562 or %g7, %g2, %l2
12563 tn %xcc, 0x7
12564 movrlz %l1, 0x061, %o4
12565 bge %icc, loop_1157
12566 alignaddr %o6, %i5, %o1
12567 andncc %g6, %o0, %l5
12568 movl %xcc, %i1, %o7
12569loop_1157:
12570 ble %icc, loop_1158
12571 stx %i2, [%l7 + 0x70]
12572 fmovsa %xcc, %f18, %f5
12573 fmul8x16 %f7, %f10, %f22
12574loop_1158:
12575 fmul8x16 %f6, %f8, %f12
12576 movg %icc, %o3, %g3
12577 fpadd16s %f18, %f25, %f10
12578 fbo,a %fcc0, loop_1159
12579 fandnot2s %f12, %f0, %f30
12580 umulcc %l6, %l4, %l3
12581 movne %xcc, %i7, %g1
12582loop_1159:
12583 sllx %i3, 0x15, %g4
12584 popc %i4, %i0
12585 movpos %xcc, %g5, %l0
12586 edge16l %o2, %o5, %g7
12587 bn %icc, loop_1160
12588 fmul8x16 %f2, %f28, %f12
12589 wr %g0, 0x80, %asi
12590 ldda [%l7 + 0x40] %asi, %f16
12591loop_1160:
12592 ta %xcc, 0x4
12593 tgu %xcc, 0x0
12594 edge16l %g2, %i6, %l1
12595 xnor %l2, 0x0901, %o4
12596 movrlz %i5, 0x3B8, %o1
12597 bvs,pt %xcc, loop_1161
12598 bne,pn %icc, loop_1162
12599 lduw [%l7 + 0x64], %o6
12600 tpos %icc, 0x7
12601loop_1161:
12602 movneg %icc, %o0, %g6
12603loop_1162:
12604 movrgz %i1, %l5, %i2
12605 fxnor %f10, %f30, %f28
12606 fmuld8ulx16 %f25, %f10, %f20
12607 movrgez %o7, %o3, %l6
12608 movg %icc, %l4, %g3
12609 brgz %i7, loop_1163
12610 fone %f2
12611 call loop_1164
12612 tle %xcc, 0x6
12613loop_1163:
12614 tgu %xcc, 0x1
12615 fmovse %icc, %f31, %f16
12616loop_1164:
12617 fcmpne16 %f20, %f12, %l3
12618 ldd [%l7 + 0x08], %f12
12619 tsubcc %i3, %g4, %i4
12620 fmovsl %icc, %f1, %f30
12621 fcmpne16 %f2, %f24, %i0
12622 fmovrsne %g1, %f28, %f14
12623 fmovrdgz %l0, %f20, %f4
12624 st %f21, [%l7 + 0x54]
12625 subccc %g5, %o2, %o5
12626 fbg,a %fcc2, loop_1165
12627 udivcc %g7, 0x08D3, %g2
12628 umulcc %l1, 0x1051, %i6
12629 edge8 %o4, %l2, %i5
12630loop_1165:
12631 sdivx %o6, 0x0F5D, %o1
12632 movrgz %g6, %o0, %i1
12633 mulx %i2, %o7, %l5
12634 te %xcc, 0x0
12635 edge16 %o3, %l4, %g3
12636 set 0x58, %g6
12637 lda [%l7 + %g6] 0x19, %f23
12638 movrlez %i7, %l3, %l6
12639 ba,pt %icc, loop_1166
12640 tleu %icc, 0x1
12641 sdiv %i3, 0x0CE5, %g4
12642 tl %icc, 0x1
12643loop_1166:
12644 movcs %xcc, %i0, %g1
12645 fmul8x16al %f15, %f27, %f12
12646 movpos %icc, %i4, %l0
12647 movg %icc, %g5, %o5
12648 fmovrde %o2, %f14, %f30
12649 ba,pn %icc, loop_1167
12650 mulscc %g2, 0x0677, %g7
12651 set 0x78, %l0
12652 swapa [%l7 + %l0] 0x19, %l1
12653loop_1167:
12654 fmovsne %xcc, %f22, %f16
12655 subccc %o4, %l2, %i6
12656 udiv %o6, 0x096F, %i5
12657 edge16l %g6, %o1, %o0
12658 fbule,a %fcc1, loop_1168
12659 bcc,pt %icc, loop_1169
12660 sir 0x0CAC
12661 tn %xcc, 0x1
12662loop_1168:
12663 tleu %icc, 0x0
12664loop_1169:
12665 fmovscc %icc, %f28, %f7
12666 stx %i2, [%l7 + 0x48]
12667 fmovdge %icc, %f7, %f9
12668 tsubcc %i1, 0x047D, %o7
12669 fmovda %xcc, %f16, %f22
12670 call loop_1170
12671 orncc %l5, 0x0E5E, %o3
12672 std %f30, [%l7 + 0x38]
12673 set 0x60, %o3
12674 prefetcha [%l7 + %o3] 0x81, 0x1
12675loop_1170:
12676 ldstub [%l7 + 0x3C], %i7
12677 edge16n %l3, %g3, %l6
12678 movrne %i3, %i0, %g1
12679 movn %icc, %i4, %g4
12680 sdivx %l0, 0x1F06, %o5
12681 tvc %xcc, 0x6
12682 array8 %o2, %g2, %g7
12683 addcc %l1, %g5, %l2
12684 bshuffle %f28, %f22, %f10
12685 fmovdgu %icc, %f26, %f4
12686 taddcctv %i6, 0x0744, %o4
12687 fpmerge %f29, %f31, %f24
12688 movvc %xcc, %o6, %i5
12689 movcs %icc, %g6, %o0
12690 ldsb [%l7 + 0x10], %o1
12691 bneg %xcc, loop_1171
12692 addccc %i2, 0x11F2, %i1
12693 fbule,a %fcc0, loop_1172
12694 tgu %icc, 0x0
12695loop_1171:
12696 fabsd %f20, %f16
12697 subcc %l5, 0x1060, %o7
12698loop_1172:
12699 tvc %icc, 0x3
12700 subc %l4, 0x104B, %i7
12701 nop
12702 set 0x0C, %g7
12703 stw %l3, [%l7 + %g7]
12704 sethi 0x12FF, %g3
12705 ldsh [%l7 + 0x2C], %l6
12706 stbar
12707 sdivcc %i3, 0x1CDD, %i0
12708 tvc %icc, 0x7
12709 fmovda %xcc, %f10, %f27
12710 fmovrsne %o3, %f0, %f12
12711 andncc %g1, %g4, %i4
12712 edge32ln %o5, %l0, %g2
12713 membar 0x16
12714 ld [%l7 + 0x7C], %f4
12715 fcmps %fcc3, %f26, %f23
12716 membar #Sync
12717 set 0x40, %l2
12718 ldda [%l7 + %l2] 0xf0, %f16
12719 membar 0x3A
12720 nop
12721 set 0x37, %i7
12722 ldstub [%l7 + %i7], %o2
12723 and %l1, %g7, %l2
12724 smul %g5, %i6, %o6
12725 std %f26, [%l7 + 0x28]
12726 sub %i5, 0x1A8D, %g6
12727 tne %icc, 0x6
12728 tvs %icc, 0x0
12729 taddcctv %o4, %o1, %i2
12730 fmovsg %xcc, %f2, %f13
12731 tl %xcc, 0x3
12732 fmul8ulx16 %f24, %f8, %f24
12733 fbo %fcc2, loop_1173
12734 ba,pn %xcc, loop_1174
12735 movn %icc, %i1, %o0
12736 movvs %icc, %o7, %l4
12737loop_1173:
12738 tsubcc %i7, 0x1BAA, %l5
12739loop_1174:
12740 fcmpgt32 %f0, %f16, %l3
12741 lduw [%l7 + 0x2C], %l6
12742 tsubcctv %i3, %g3, %i0
12743 tsubcctv %o3, %g1, %g4
12744 taddcc %o5, %l0, %i4
12745 restored
12746 rdpr %cwp, %g1
12747 rdpr %cansave, %g2
12748 rdpr %canrestore, %g3
12749 rdpr %cleanwin, %g4
12750 rdpr %otherwin, %g5
12751 rdpr %wstate, %g6
12752 wr %g0, 0x22, %asi
12753 ldda [%l7 + 0x30] %asi, %g2
12754 orn %l1, 0x039C, %o2
12755 saved
12756 rdpr %cwp, %g1
12757 rdpr %cansave, %g2
12758 rdpr %canrestore, %g3
12759 rdpr %cleanwin, %g4
12760 rdpr %otherwin, %g5
12761 rdpr %wstate, %g6
12762 movrlez %l2, 0x0BB, %g5
12763 add %l7, 0x10, %l6
12764 wr %g0, 0x89, %asi
12765 ldxa [%l6] %asi, %g7
12766 casxa [%l6] 0x89, %g7, %o6
12767 addccc %i5, %g6, %i6
12768 fmovdleu %icc, %f16, %f4
12769 mulx %o4, %o1, %i1
12770 fnands %f31, %f9, %f31
12771 tge %xcc, 0x4
12772 add %l7, 0x70, %l6
12773 wr %g0, 0x80, %asi
12774 casa [%l6] %asi, %i2, %o0
12775 srlx %o7, 0x11, %l4
12776 tleu %icc, 0x2
12777 movcs %icc, %l5, %l3
12778 bl loop_1175
12779 brlez,a %l6, loop_1176
12780 udivx %i7, 0x073C, %g3
12781 set 0x3D, %l3
12782 ldstuba [%l7 + %l3] 0x10, %i3
12783loop_1175:
12784 movrlz %o3, 0x2CB, %i0
12785loop_1176:
12786 udiv %g1, 0x16E6, %o5
12787 fmul8ulx16 %f12, %f26, %f24
12788 fmovrsgz %l0, %f2, %f15
12789 tpos %xcc, 0x6
12790 andcc %g4, %i4, %g2
12791 fmovdcc %xcc, %f26, %f17
12792 tpos %xcc, 0x0
12793 tgu %icc, 0x2
12794 fmovrsgez %o2, %f9, %f5
12795 array8 %l2, %g5, %g7
12796 nop
12797 set 0x58, %o7
12798 prefetch [%l7 + %o7], 0x1
12799 fblg,a %fcc0, loop_1177
12800 movvs %icc, %o6, %i5
12801 umulcc %l1, %g6, %o4
12802 move %icc, %i6, %o1
12803loop_1177:
12804 movleu %icc, %i2, %i1
12805 movrlez %o0, %o7, %l4
12806 fmovdne %xcc, %f26, %f15
12807 fmovdl %xcc, %f30, %f9
12808 fandnot2s %f13, %f19, %f1
12809 movre %l3, 0x3F2, %l5
12810 fnegs %f15, %f26
12811 fmovd %f16, %f10
12812 tge %xcc, 0x1
12813 edge32 %i7, %g3, %l6
12814 movn %xcc, %o3, %i3
12815 tleu %xcc, 0x7
12816 tsubcctv %i0, 0x141D, %g1
12817 fnands %f5, %f6, %f23
12818 pdist %f8, %f14, %f22
12819 movrlz %l0, 0x1BB, %o5
12820 tcc %xcc, 0x3
12821 ta %icc, 0x2
12822 subc %i4, 0x1A1F, %g4
12823 fxor %f4, %f16, %f10
12824 fcmpeq32 %f10, %f4, %g2
12825 fcmpd %fcc2, %f10, %f10
12826 wr %g0, 0x89, %asi
12827 prefetcha [%l7 + 0x68] %asi, 0x1
12828 ldsh [%l7 + 0x42], %l2
12829 fcmpgt16 %f8, %f8, %g7
12830 edge16l %g5, %o6, %i5
12831 xnorcc %l1, %g6, %i6
12832 tle %xcc, 0x4
12833 fones %f27
12834 std %f0, [%l7 + 0x10]
12835 and %o1, 0x1662, %o4
12836 fands %f13, %f12, %f28
12837 tg %icc, 0x4
12838 tcc %xcc, 0x1
12839 fcmpne16 %f10, %f4, %i2
12840 subcc %o0, %o7, %l4
12841 mulx %l3, 0x06C5, %l5
12842 and %i7, %i1, %g3
12843 saved
12844 rdpr %cwp, %g1
12845 rdpr %cansave, %g2
12846 rdpr %canrestore, %g3
12847 rdpr %cleanwin, %g4
12848 rdpr %otherwin, %g5
12849 rdpr %wstate, %g6
12850 sethi 0x1CD8, %l6
12851 ldstub [%l7 + 0x15], %i3
12852 set 0x30, %i4
12853 stda %i0, [%l7 + %i4] 0x14
12854 fsrc1s %f5, %f5
12855 fnot2s %f12, %f9
12856 bshuffle %f12, %f0, %f0
12857 subc %o3, 0x013E, %l0
12858 mulx %o5, 0x0E0A, %g1
12859 fmul8x16 %f22, %f10, %f4
12860 mova %icc, %i4, %g4
12861 fbn,a %fcc1, loop_1178
12862 andncc %g2, %l2, %o2
12863 wr %g0, 0x18, %asi
12864 ldxa [%l7 + 0x38] %asi, %g7
12865loop_1178:
12866 fnor %f8, %f12, %f4
12867 tle %icc, 0x0
12868 movneg %icc, %o6, %g5
12869 popc %l1, %g6
12870 srlx %i6, %o1, %o4
12871 saved
12872 rdpr %cwp, %g1
12873 rdpr %cansave, %g2
12874 rdpr %canrestore, %g3
12875 rdpr %cleanwin, %g4
12876 rdpr %otherwin, %g5
12877 rdpr %wstate, %g6
12878 xnor %i5, 0x1E18, %i2
12879 move %xcc, %o0, %o7
12880 fmovdleu %xcc, %f27, %f8
12881 umulcc %l3, %l5, %l4
12882 xnor %i7, %i1, %l6
12883 movcs %icc, %g3, %i3
12884 fmovdne %icc, %f21, %f11
12885 fbne,a %fcc1, loop_1179
12886 alignaddr %o3, %i0, %l0
12887 fmovrslz %g1, %f1, %f3
12888 movrlz %o5, 0x149, %g4
12889loop_1179:
12890 call loop_1180
12891 edge32ln %i4, %l2, %o2
12892 membar 0x0D
12893 movleu %xcc, %g2, %g7
12894loop_1180:
12895 popc 0x0E41, %o6
12896 sdivx %g5, 0x04BA, %l1
12897 xorcc %g6, 0x1310, %i6
12898 sub %o1, %i5, %o4
12899 tl %xcc, 0x6
12900 set 0x12, %i5
12901 ldsha [%l7 + %i5] 0x19, %o0
12902 restored
12903 rdpr %cwp, %g1
12904 rdpr %cansave, %g2
12905 rdpr %canrestore, %g3
12906 rdpr %cleanwin, %g4
12907 rdpr %otherwin, %g5
12908 rdpr %wstate, %g6
12909 movrne %i2, %l3, %o7
12910 udivx %l5, 0x1554, %l4
12911 bneg,a loop_1181
12912 popc 0x1304, %i1
12913 bcc,a loop_1182
12914 add %i7, %l6, %g3
12915loop_1181:
12916 fmul8sux16 %f0, %f18, %f4
12917 movcs %xcc, %o3, %i0
12918loop_1182:
12919 brlz %l0, loop_1183
12920 smulcc %i3, 0x1F6A, %g1
12921 fabss %f2, %f8
12922 xorcc %g4, 0x06B0, %i4
12923loop_1183:
12924 movvs %xcc, %l2, %o2
12925 movleu %icc, %o5, %g2
12926 wr %g0, 0x89, %asi
12927 ldstuba [%l7 + 0x6C] %asi, %o6
12928 membar 0x17
12929 tn %icc, 0x0
12930 edge32 %g7, %l1, %g6
12931 edge8ln %g5, %i6, %o1
12932 wr %g0, 0x11, %asi
12933 prefetcha [%l7 + 0x38] %asi, 0x3
12934 movrlez %o0, %i5, %i2
12935 fba %fcc1, loop_1184
12936 tleu %icc, 0x6
12937 edge8ln %o7, %l5, %l3
12938 membar 0x56
12939loop_1184:
12940 fbul %fcc2, loop_1185
12941 restored
12942 rdpr %cwp, %g1
12943 rdpr %cansave, %g2
12944 rdpr %canrestore, %g3
12945 rdpr %cleanwin, %g4
12946 rdpr %otherwin, %g5
12947 rdpr %wstate, %g6
12948 set 0x4A, %o6
12949 ldsha [%l7 + %o6] 0x0c, %i1
12950loop_1185:
12951 srlx %l4, %i7, %g3
12952 udivx %o3, 0x0FCB, %i0
12953 membar 0x75
12954 stw %l6, [%l7 + 0x60]
12955 movcc %icc, %l0, %i3
12956 fmovdpos %icc, %f10, %f28
12957 fbu,a %fcc2, loop_1186
12958 umul %g4, %g1, %l2
12959 movneg %xcc, %o2, %o5
12960 fmovda %xcc, %f5, %f23
12961loop_1186:
12962 movrne %i4, %g2, %o6
12963 mulx %g7, %g6, %l1
12964 fbe %fcc0, loop_1187
12965 bgu,a,pn %icc, loop_1188
12966 fpsub16s %f6, %f8, %f27
12967 bg,pn %xcc, loop_1189
12968loop_1187:
12969 edge8n %g5, %o1, %i6
12970loop_1188:
12971 fbul,a %fcc1, loop_1190
12972 addcc %o4, 0x079B, %i5
12973loop_1189:
12974 nop
12975 set 0x56, %l4
12976 stha %i2, [%l7 + %l4] 0x04
12977loop_1190:
12978 tleu %xcc, 0x1
12979 fmovsvc %icc, %f25, %f24
12980 wr %g0, 0x89, %asi
12981 lduba [%l7 + 0x71] %asi, %o7
12982 tne %icc, 0x1
12983 subccc %l5, %o0, %i1
12984 std %f24, [%l7 + 0x60]
12985 fandnot1 %f22, %f18, %f26
12986 taddcctv %l3, 0x1945, %l4
12987 xnorcc %g3, %i7, %i0
12988 brgz %o3, loop_1191
12989 mulx %l0, 0x142F, %l6
12990 sra %i3, 0x04, %g1
12991 movrlez %l2, 0x3E7, %g4
12992loop_1191:
12993 addcc %o5, %o2, %i4
12994 stw %g2, [%l7 + 0x28]
12995 tsubcc %g7, 0x160A, %o6
12996 and %l1, 0x1E86, %g6
12997 fmovsvc %icc, %f30, %f12
12998 mulx %g5, 0x0AD7, %o1
12999 ta %icc, 0x7
13000 set 0x50, %l5
13001 prefetcha [%l7 + %l5] 0x18, 0x1
13002 fxors %f12, %f19, %f31
13003 tneg %icc, 0x3
13004 movrgez %i6, %i5, %o7
13005 fmovrde %l5, %f0, %f24
13006 fmovdg %xcc, %f29, %f25
13007 movgu %icc, %i2, %i1
13008 array32 %l3, %o0, %g3
13009 tsubcc %l4, %i7, %o3
13010 fabss %f3, %f23
13011 movcc %icc, %i0, %l6
13012 tvs %xcc, 0x1
13013 taddcc %i3, 0x04C4, %l0
13014 ldx [%l7 + 0x18], %l2
13015 fcmpne32 %f8, %f26, %g1
13016 edge16 %g4, %o2, %o5
13017 ble,a %icc, loop_1192
13018 fcmple16 %f4, %f18, %g2
13019 edge8l %g7, %i4, %l1
13020 tsubcctv %o6, 0x04BB, %g6
13021loop_1192:
13022 fbg,a %fcc0, loop_1193
13023 smulcc %g5, %o1, %i6
13024 tpos %icc, 0x5
13025 movcs %icc, %i5, %o4
13026loop_1193:
13027 tl %xcc, 0x7
13028 set 0x0E, %i2
13029 stha %l5, [%l7 + %i2] 0x04
13030 fnands %f8, %f7, %f17
13031 tvs %xcc, 0x0
13032 fmovscc %icc, %f15, %f1
13033 fba,a %fcc1, loop_1194
13034 ld [%l7 + 0x78], %f18
13035 orn %o7, 0x1EA8, %i2
13036 alignaddr %i1, %o0, %l3
13037loop_1194:
13038 ldsw [%l7 + 0x7C], %g3
13039 fnot2s %f17, %f22
13040 fbo,a %fcc3, loop_1195
13041 movneg %icc, %i7, %l4
13042 tcs %icc, 0x0
13043 tsubcctv %i0, 0x0DC3, %l6
13044loop_1195:
13045 mulscc %o3, %l0, %l2
13046 movrlz %i3, 0x334, %g1
13047 wr %g0, 0x80, %asi
13048 lda [%l7 + 0x1C] %asi, %f18
13049 movn %icc, %g4, %o5
13050 fmovrde %o2, %f28, %f2
13051 movrlez %g2, %g7, %l1
13052 movl %xcc, %i4, %o6
13053 add %l7, 0x58, %l6
13054 wr %g0, 0x11, %asi
13055 lda [%l6] %asi, %g6
13056 casa [%l6] 0x11, %g6, %o1
13057 movle %icc, %i6, %i5
13058 prefetch [%l7 + 0x08], 0x0
13059 set 0x10, %g1
13060 ldda [%l7 + %g1] 0x15, %g4
13061 movle %icc, %l5, %o7
13062 set 0x78, %o4
13063 lduwa [%l7 + %o4] 0x11, %o4
13064 fpackfix %f8, %f5
13065 andcc %i2, 0x1573, %o0
13066 array8 %l3, %i1, %i7
13067 movne %icc, %l4, %i0
13068 fornot1 %f30, %f12, %f18
13069 xnor %l6, %g3, %l0
13070 addcc %l2, 0x0D30, %o3
13071 xnorcc %g1, %g4, %o5
13072 fands %f29, %f17, %f25
13073 array8 %i3, %o2, %g2
13074 nop
13075 set 0x3C, %g5
13076 lduh [%l7 + %g5], %l1
13077 andcc %i4, %g7, %o6
13078 srax %g6, %i6, %o1
13079 edge8n %g5, %i5, %l5
13080 sll %o7, %i2, %o4
13081 sllx %l3, %o0, %i7
13082 wr %g0, 0x11, %asi
13083 lduwa [%l7 + 0x28] %asi, %i1
13084 movgu %icc, %i0, %l6
13085 edge8 %l4, %g3, %l0
13086 set 0x55, %o2
13087 lduba [%l7 + %o2] 0x18, %l2
13088 fbo,a %fcc0, loop_1196
13089 srax %o3, %g1, %g4
13090 ld [%l7 + 0x20], %f12
13091 lduw [%l7 + 0x48], %o5
13092loop_1196:
13093 mulscc %i3, %g2, %l1
13094 add %i4, 0x0D62, %o2
13095 wr %g0, 0xf9, %asi
13096 stda %f16, [%l7 + 0x40] %asi
13097 membar #Sync
13098 brgz,a %o6, loop_1197
13099 fxnors %f9, %f10, %f30
13100 mulscc %g6, 0x01C7, %g7
13101 ldsh [%l7 + 0x10], %o1
13102loop_1197:
13103 fmovrslez %i6, %f8, %f13
13104 st %f12, [%l7 + 0x4C]
13105 mulx %i5, %l5, %g5
13106 sll %i2, %o7, %l3
13107 fcmpes %fcc2, %f5, %f12
13108 edge8ln %o4, %i7, %i1
13109 andn %o0, 0x1C5B, %l6
13110 fxnors %f11, %f2, %f5
13111 fandnot2 %f10, %f22, %f2
13112 fbge %fcc0, loop_1198
13113 edge16 %l4, %i0, %g3
13114 membar 0x7E
13115 bg %xcc, loop_1199
13116loop_1198:
13117 xnorcc %l2, 0x1AB1, %o3
13118 subcc %g1, 0x063E, %g4
13119 stb %l0, [%l7 + 0x51]
13120loop_1199:
13121 edge32 %o5, %i3, %g2
13122 xor %l1, %i4, %o6
13123 ldd [%l7 + 0x30], %f12
13124 ldub [%l7 + 0x76], %g6
13125 fmovdcc %xcc, %f1, %f9
13126 te %icc, 0x0
13127 wr %g0, 0x81, %asi
13128 swapa [%l7 + 0x48] %asi, %o2
13129 tsubcc %g7, %o1, %i5
13130 ldstub [%l7 + 0x15], %l5
13131 movvc %icc, %i6, %i2
13132 tvc %icc, 0x1
13133 mova %icc, %g5, %o7
13134 fmovdcs %xcc, %f0, %f15
13135 fmovsge %xcc, %f5, %f18
13136 lduw [%l7 + 0x50], %o4
13137 edge8l %l3, %i1, %i7
13138 wr %g0, 0x80, %asi
13139 lduha [%l7 + 0x26] %asi, %l6
13140 edge8 %o0, %i0, %l4
13141 lduh [%l7 + 0x5A], %g3
13142 sir 0x0EFA
13143 andcc %o3, %g1, %l2
13144 nop
13145 set 0x38, %l6
13146 ldx [%l7 + %l6], %l0
13147 fxnor %f2, %f24, %f24
13148 fnands %f16, %f1, %f26
13149 edge16n %o5, %i3, %g4
13150 subcc %g2, %l1, %o6
13151 movle %xcc, %g6, %o2
13152 set 0x0C, %o1
13153 lda [%l7 + %o1] 0x88, %f2
13154 movneg %icc, %g7, %i4
13155 fmul8sux16 %f16, %f10, %f4
13156 srax %i5, %o1, %l5
13157 umulcc %i2, %g5, %i6
13158 tsubcctv %o7, 0x0BD1, %l3
13159 nop
13160 set 0x68, %g2
13161 ldsw [%l7 + %g2], %o4
13162 tn %xcc, 0x5
13163 ldsb [%l7 + 0x15], %i1
13164 edge8l %l6, %i7, %i0
13165 array8 %l4, %g3, %o3
13166 movpos %xcc, %g1, %l2
13167 wr %g0, 0x81, %asi
13168 lduba [%l7 + 0x26] %asi, %o0
13169 edge16l %o5, %l0, %i3
13170 add %g2, 0x00C5, %g4
13171 fmovse %xcc, %f31, %f17
13172 tsubcctv %o6, %l1, %g6
13173 array8 %o2, %g7, %i5
13174 set 0x5C, %g3
13175 ldswa [%l7 + %g3] 0x15, %i4
13176 xnor %o1, %i2, %l5
13177 std %f10, [%l7 + 0x78]
13178 alignaddr %i6, %o7, %l3
13179 sub %o4, 0x1089, %g5
13180 fbug,a %fcc1, loop_1200
13181 membar 0x02
13182 tpos %xcc, 0x3
13183 bcc,pt %icc, loop_1201
13184loop_1200:
13185 movgu %icc, %l6, %i1
13186 andn %i0, %l4, %g3
13187 tpos %xcc, 0x0
13188loop_1201:
13189 stb %i7, [%l7 + 0x4E]
13190 sra %o3, 0x06, %l2
13191 fmovsneg %xcc, %f23, %f5
13192 add %l7, 0x60, %l6
13193 wr %g0, 0x04, %asi
13194 casxa [%l6] %asi, %g1, %o0
13195 move %xcc, %o5, %i3
13196 sir 0x0578
13197 tcc %icc, 0x4
13198 movvs %icc, %l0, %g4
13199 umulcc %g2, 0x018E, %l1
13200 and %o6, 0x194C, %o2
13201 fmovdvs %icc, %f30, %f8
13202 srl %g6, 0x18, %i5
13203 fsrc2 %f28, %f8
13204 bshuffle %f22, %f26, %f24
13205 fbug,a %fcc0, loop_1202
13206 orn %g7, 0x17B1, %o1
13207 wr %g0, 0x80, %asi
13208 ldda [%l7 + 0x40] %asi, %f16
13209loop_1202:
13210 addc %i4, 0x10F8, %i2
13211 fmovrslez %i6, %f15, %f23
13212 fand %f18, %f14, %f26
13213 fbul %fcc3, loop_1203
13214 fmovrse %l5, %f13, %f23
13215 fnot1 %f8, %f22
13216 edge16 %o7, %o4, %l3
13217loop_1203:
13218 orncc %l6, %g5, %i1
13219 array32 %i0, %l4, %i7
13220 brz,a %g3, loop_1204
13221 addccc %o3, 0x19C9, %g1
13222 movre %o0, %o5, %l2
13223 add %l7, 0x30, %l6
13224 wr %g0, 0x80, %asi
13225 casxa [%l6] %asi, %l0, %i3
13226loop_1204:
13227 bne,a loop_1205
13228 brlz,a %g4, loop_1206
13229 movcs %icc, %g2, %l1
13230 sdiv %o2, 0x0883, %o6
13231loop_1205:
13232 edge16 %g6, %g7, %o1
13233loop_1206:
13234 movn %icc, %i5, %i2
13235 bgu loop_1207
13236 tg %icc, 0x3
13237 andcc %i4, 0x1841, %i6
13238 orn %l5, %o7, %l3
13239loop_1207:
13240 fbu,a %fcc2, loop_1208
13241 ld [%l7 + 0x4C], %f21
13242 saved
13243 rdpr %cwp, %g1
13244 rdpr %cansave, %g2
13245 rdpr %canrestore, %g3
13246 rdpr %cleanwin, %g4
13247 rdpr %otherwin, %g5
13248 rdpr %wstate, %g6
13249 udivcc %l6, 0x010D, %g5
13250loop_1208:
13251 tge %icc, 0x7
13252 tneg %xcc, 0x7
13253 alignaddr %o4, %i0, %l4
13254 set 0x1E, %i3
13255 ldsha [%l7 + %i3] 0x81, %i7
13256 orcc %g3, 0x07A2, %o3
13257 ble %icc, loop_1209
13258 sdiv %g1, 0x1768, %i1
13259 tvs %icc, 0x0
13260 sdiv %o0, 0x0C3B, %l2
13261loop_1209:
13262 umulcc %o5, %i3, %l0
13263 fmovda %xcc, %f8, %f12
13264 fcmpeq16 %f12, %f0, %g2
13265 sdiv %g4, 0x18F7, %o2
13266 tl %xcc, 0x3
13267 set 0x21, %o5
13268 stba %l1, [%l7 + %o5] 0x0c
13269 lduw [%l7 + 0x68], %o6
13270 fmovsle %xcc, %f2, %f7
13271 edge16n %g6, %g7, %i5
13272 movge %icc, %i2, %o1
13273 tg %icc, 0x3
13274 bpos,a loop_1210
13275 srlx %i4, %l5, %o7
13276 movrlz %i6, 0x222, %l3
13277 lduw [%l7 + 0x24], %l6
13278loop_1210:
13279 tle %xcc, 0x1
13280 orcc %g5, 0x1CE2, %o4
13281 sll %i0, 0x14, %i7
13282 fxnor %f18, %f8, %f4
13283 fcmpgt32 %f28, %f0, %l4
13284 xorcc %g3, 0x17BA, %o3
13285 tn %icc, 0x5
13286 sdivx %i1, 0x0B66, %g1
13287 addcc %o0, %l2, %o5
13288 tvs %xcc, 0x1
13289 fmovsge %xcc, %f21, %f18
13290 set 0x2C, %i0
13291 stwa %l0, [%l7 + %i0] 0x14
13292 alignaddrl %g2, %g4, %i3
13293 tvs %icc, 0x4
13294 tvs %icc, 0x2
13295 std %f18, [%l7 + 0x60]
13296 movvc %icc, %l1, %o6
13297 fpsub16 %f20, %f10, %f4
13298 smul %o2, 0x0EC1, %g7
13299 edge32 %i5, %g6, %o1
13300 edge32 %i4, %l5, %i2
13301 sdivx %o7, 0x1A4E, %i6
13302 umul %l6, 0x0F44, %l3
13303 movl %icc, %g5, %o4
13304 fpadd16 %f26, %f8, %f6
13305 tl %icc, 0x2
13306 edge16 %i7, %i0, %l4
13307 tle %icc, 0x0
13308 srl %o3, 0x0C, %i1
13309 bl loop_1211
13310 fnegd %f14, %f26
13311 fpmerge %f15, %f18, %f20
13312 edge32n %g3, %g1, %l2
13313loop_1211:
13314 orncc %o0, 0x180A, %l0
13315 fba,a %fcc2, loop_1212
13316 ldub [%l7 + 0x58], %g2
13317 udivcc %o5, 0x0144, %i3
13318 fand %f6, %f30, %f2
13319loop_1212:
13320 sth %l1, [%l7 + 0x76]
13321 te %xcc, 0x2
13322 andcc %g4, %o2, %o6
13323 movre %i5, %g6, %o1
13324 fpsub16s %f21, %f2, %f24
13325 fabss %f27, %f30
13326 and %g7, %i4, %l5
13327 set 0x50, %i1
13328 ldswa [%l7 + %i1] 0x18, %i2
13329 tsubcctv %o7, 0x0EC3, %i6
13330 edge16n %l6, %l3, %o4
13331 fzero %f28
13332 array8 %g5, %i7, %i0
13333 fones %f18
13334 lduw [%l7 + 0x70], %l4
13335 and %o3, %i1, %g1
13336 nop
13337 set 0x14, %i6
13338 prefetch [%l7 + %i6], 0x0
13339 flush %l7 + 0x50
13340 tsubcctv %g3, %l2, %l0
13341 set 0x18, %g4
13342 stxa %o0, [%l7 + %g4] 0x2b
13343 membar #Sync
13344 movpos %xcc, %o5, %g2
13345 fbul,a %fcc1, loop_1213
13346 subcc %i3, %g4, %l1
13347 smul %o6, %o2, %i5
13348 bn,a loop_1214
13349loop_1213:
13350 fpack16 %f26, %f0
13351 edge8n %o1, %g7, %i4
13352 array16 %g6, %i2, %o7
13353loop_1214:
13354 fornot2s %f8, %f5, %f17
13355 andncc %i6, %l5, %l3
13356 fcmpeq32 %f26, %f20, %o4
13357 movrgez %g5, 0x1DF, %l6
13358 fnot1s %f9, %f3
13359 xor %i7, %l4, %o3
13360 sll %i0, 0x14, %i1
13361 add %l7, 0x10, %l6
13362 wr %g0, 0x11, %asi
13363 casa [%l6] %asi, %g1, %l2
13364 nop
13365 setx loop_1215, %l0, %l1
13366 wrpr 0x1, %tl
13367 wrpr %l1, %tnpc
13368 setx 0x34400001400, %l0, %l1
13369 wrpr %l1, %tstate
13370 wrhpr 0x4, %htstate
13371 done
13372 move %icc, %g3, %o0
13373 wr %g0, 0x04, %asi
13374 lduha [%l7 + 0x08] %asi, %o5
13375loop_1215:
13376 ldstub [%l7 + 0x43], %l0
13377 umulcc %i3, 0x1C3E, %g2
13378 fnegs %f27, %f4
13379 andcc %l1, %g4, %o2
13380 tl %icc, 0x4
13381 ldd [%l7 + 0x30], %o6
13382 movleu %xcc, %o1, %i5
13383 subccc %g7, %g6, %i4
13384 fmuld8ulx16 %f4, %f19, %f26
13385 fbuge %fcc1, loop_1216
13386 alignaddrl %o7, %i2, %l5
13387 add %l3, 0x0EAA, %i6
13388 addcc %g5, %l6, %i7
13389loop_1216:
13390 call loop_1217
13391 tleu %xcc, 0x5
13392 saved
13393 rdpr %cwp, %g1
13394 rdpr %cansave, %g2
13395 rdpr %canrestore, %g3
13396 rdpr %cleanwin, %g4
13397 rdpr %otherwin, %g5
13398 rdpr %wstate, %g6
13399 fandnot1s %f23, %f16, %f27
13400loop_1217:
13401 addcc %o4, 0x1447, %l4
13402 udivcc %o3, 0x1FFC, %i1
13403 fmovse %xcc, %f0, %f19
13404 sdivx %i0, 0x0B74, %l2
13405 restored
13406 rdpr %cwp, %g1
13407 rdpr %cansave, %g2
13408 rdpr %canrestore, %g3
13409 rdpr %cleanwin, %g4
13410 rdpr %otherwin, %g5
13411 rdpr %wstate, %g6
13412 orncc %g3, %g1, %o5
13413 subccc %o0, %i3, %g2
13414 xnor %l0, 0x19E4, %l1
13415 saved
13416 rdpr %cwp, %g1
13417 rdpr %cansave, %g2
13418 rdpr %canrestore, %g3
13419 rdpr %cleanwin, %g4
13420 rdpr %otherwin, %g5
13421 rdpr %wstate, %g6
13422 movgu %xcc, %o2, %o6
13423 fble,a %fcc2, loop_1218
13424 fnor %f0, %f20, %f24
13425 saved
13426 rdpr %cwp, %g1
13427 rdpr %cansave, %g2
13428 rdpr %canrestore, %g3
13429 rdpr %cleanwin, %g4
13430 rdpr %otherwin, %g5
13431 rdpr %wstate, %g6
13432 fmovdcs %xcc, %f7, %f12
13433loop_1218:
13434 nop
13435 set 0x20, %l1
13436 prefetcha [%l7 + %l1] 0x88, 0x2
13437 siam 0x6
13438 set 0x60, %o0
13439 prefetcha [%l7 + %o0] 0x88, 0x1
13440 fmovsne %icc, %f21, %f6
13441 fmovrdgz %g7, %f0, %f28
13442 ble,pn %xcc, loop_1219
13443 fmovrsgez %g6, %f11, %f12
13444 fsrc2s %f14, %f23
13445 bl,a %icc, loop_1220
13446loop_1219:
13447 fbne %fcc0, loop_1221
13448 edge16ln %g4, %i4, %o7
13449 and %i2, 0x075E, %l5
13450loop_1220:
13451 and %l3, %g5, %i6
13452loop_1221:
13453 tvc %icc, 0x5
13454 restored
13455 rdpr %cwp, %g1
13456 rdpr %cansave, %g2
13457 rdpr %canrestore, %g3
13458 rdpr %cleanwin, %g4
13459 rdpr %otherwin, %g5
13460 rdpr %wstate, %g6
13461 nop
13462 setx loop_1222, %l0, %l1
13463 jmpl %l1, %i7
13464 restored
13465 rdpr %cwp, %g1
13466 rdpr %cansave, %g2
13467 rdpr %canrestore, %g3
13468 rdpr %cleanwin, %g4
13469 rdpr %otherwin, %g5
13470 rdpr %wstate, %g6
13471 movcc %icc, %l6, %l4
13472 array8 %o4, %o3, %i0
13473loop_1222:
13474 brnz,a %l2, loop_1223
13475 sllx %g3, 0x0C, %i1
13476 taddcctv %g1, 0x0C6E, %o0
13477 fmovsge %xcc, %f23, %f8
13478loop_1223:
13479 mulscc %i3, %g2, %o5
13480 fmovrdlez %l0, %f8, %f24
13481 fmovdneg %icc, %f17, %f10
13482 subc %l1, %o2, %o6
13483 edge8n %o1, %i5, %g7
13484 set 0x40, %l0
13485 ldda [%l7 + %l0] 0x18, %f0
13486 xnorcc %g4, 0x1B9B, %g6
13487 nop
13488 setx loop_1224, %l0, %l1
13489 wrpr 0x1, %tl
13490 wrpr %l1, %tpc
13491 add %l1, 0x4, %l1
13492 wrpr %l1, %tnpc
13493 setx 0x34400001400, %l0, %l1
13494 wrpr %l1, %tstate
13495 wrhpr 0x4, %htstate
13496 retry
13497 tgu %xcc, 0x5
13498 tvs %xcc, 0x5
13499 restored
13500 rdpr %cwp, %g1
13501 rdpr %cansave, %g2
13502 rdpr %canrestore, %g3
13503 rdpr %cleanwin, %g4
13504 rdpr %otherwin, %g5
13505 rdpr %wstate, %g6
13506loop_1224:
13507 mulx %i4, %o7, %l5
13508 fbul,a %fcc2, loop_1225
13509 edge8l %i2, %l3, %g5
13510 bn,a,pt %xcc, loop_1226
13511 addccc %i7, 0x0F98, %l6
13512loop_1225:
13513 tne %icc, 0x6
13514 tvc %icc, 0x3
13515loop_1226:
13516 brz,a %i6, loop_1227
13517 fbne %fcc3, loop_1228
13518 brlz %o4, loop_1229
13519 movvs %icc, %o3, %i0
13520loop_1227:
13521 fmovrdlez %l4, %f20, %f6
13522loop_1228:
13523 std %f30, [%l7 + 0x30]
13524loop_1229:
13525 edge16n %l2, %g3, %i1
13526 movrlez %g1, 0x269, %i3
13527 sdiv %o0, 0x150B, %g2
13528 edge16n %o5, %l1, %o2
13529 fcmpne32 %f22, %f4, %l0
13530 set 0x20, %o3
13531 lda [%l7 + %o3] 0x11, %f27
13532 ldsh [%l7 + 0x5A], %o1
13533 ba loop_1230
13534 edge16l %o6, %g7, %i5
13535 edge16n %g6, %i4, %o7
13536 stbar
13537loop_1230:
13538 taddcctv %g4, 0x0A47, %l5
13539 fcmps %fcc3, %f20, %f6
13540 movrne %i2, %l3, %i7
13541 fsrc2s %f17, %f20
13542 movg %icc, %l6, %i6
13543 bneg,a loop_1231
13544 std %g4, [%l7 + 0x18]
13545 movl %xcc, %o4, %o3
13546 xnor %l4, 0x090A, %i0
13547loop_1231:
13548 taddcctv %l2, %g3, %i1
13549 bshuffle %f12, %f18, %f10
13550 addcc %i3, %o0, %g1
13551 be,a,pt %icc, loop_1232
13552 tneg %xcc, 0x4
13553 tcs %xcc, 0x3
13554 alignaddr %o5, %l1, %g2
13555loop_1232:
13556 array32 %l0, %o1, %o2
13557 alignaddrl %o6, %i5, %g6
13558 lduh [%l7 + 0x50], %g7
13559 te %xcc, 0x0
13560 fzeros %f8
13561 tgu %icc, 0x2
13562 fbug %fcc0, loop_1233
13563 fxors %f9, %f23, %f4
13564 add %l7, 0x40, %l6
13565 wr %g0, 0x81, %asi
13566 casxa [%l6] 0x81, %i4, %o7
13567loop_1233:
13568 xnorcc %g4, %l5, %i2
13569 tcc %xcc, 0x1
13570 umulcc %l3, 0x1A4D, %l6
13571 brnz %i7, loop_1234
13572 tcc %icc, 0x2
13573 wr %g0, 0x11, %asi
13574 lda [%l7 + 0x4C] %asi, %f7
13575loop_1234:
13576 fpsub16s %f3, %f19, %f19
13577 edge32n %g5, %o4, %i6
13578 tleu %xcc, 0x2
13579 fmovsvc %icc, %f3, %f9
13580 popc %l4, %i0
13581 addc %o3, 0x1071, %l2
13582 fcmpeq16 %f22, %f30, %i1
13583 fbn %fcc2, loop_1235
13584 orn %i3, %g3, %o0
13585 edge8n %o5, %l1, %g1
13586 fbne %fcc0, loop_1236
13587loop_1235:
13588 be,a,pt %xcc, loop_1237
13589 umul %g2, %l0, %o1
13590 fbu %fcc3, loop_1238
13591loop_1236:
13592 edge8 %o2, %o6, %i5
13593loop_1237:
13594 nop
13595 membar #Sync
13596 set 0x40, %g7
13597 ldda [%l7 + %g7] 0x17, %f16
13598loop_1238:
13599 edge8ln %g7, %i4, %o7
13600 subcc %g4, 0x1395, %l5
13601 alignaddrl %i2, %l3, %l6
13602 tsubcc %g6, 0x0042, %g5
13603 movpos %xcc, %o4, %i7
13604 edge8ln %l4, %i6, %i0
13605 movvc %icc, %l2, %o3
13606 membar 0x7B
13607 tle %xcc, 0x5
13608 mova %icc, %i3, %g3
13609 tl %xcc, 0x5
13610 fmovrdne %i1, %f0, %f28
13611 ta %xcc, 0x3
13612 subccc %o5, 0x0E52, %l1
13613 edge32l %g1, %g2, %o0
13614 brlez %o1, loop_1239
13615 movpos %xcc, %o2, %o6
13616 edge32ln %l0, %g7, %i4
13617 flush %l7 + 0x08
13618loop_1239:
13619 edge16n %i5, %o7, %l5
13620 and %i2, %g4, %l3
13621 sll %g6, %g5, %o4
13622 add %l7, 0x18, %l6
13623 wr %g0, 0x89, %asi
13624 casxa [%l6] %asi, %i7, %l4
13625 call loop_1240
13626 te %xcc, 0x4
13627 movleu %xcc, %i6, %l6
13628 movneg %icc, %i0, %l2
13629loop_1240:
13630 tn %icc, 0x3
13631 tvs %xcc, 0x5
13632 fcmple32 %f22, %f8, %o3
13633 bgu,a loop_1241
13634 bne,pt %xcc, loop_1242
13635 fxor %f30, %f16, %f16
13636 edge16 %g3, %i3, %o5
13637loop_1241:
13638 ldsw [%l7 + 0x64], %l1
13639loop_1242:
13640 fmovdneg %xcc, %f25, %f7
13641 movneg %icc, %g1, %g2
13642 tleu %xcc, 0x2
13643 fbne %fcc2, loop_1243
13644 array8 %o0, %o1, %o2
13645 edge8l %i1, %l0, %o6
13646 fcmple16 %f6, %f16, %g7
13647loop_1243:
13648 sdivcc %i4, 0x119C, %i5
13649 tvc %icc, 0x1
13650 fbne,a %fcc3, loop_1244
13651 tvc %xcc, 0x4
13652 fbug,a %fcc1, loop_1245
13653 edge32ln %l5, %o7, %i2
13654loop_1244:
13655 tsubcctv %g4, 0x0EE0, %g6
13656 sethi 0x0C14, %g5
13657loop_1245:
13658 movrlz %l3, 0x09C, %i7
13659 sub %l4, 0x1852, %i6
13660 tle %xcc, 0x7
13661 tvc %icc, 0x3
13662 add %l6, %i0, %l2
13663 sll %o3, %o4, %g3
13664 andcc %o5, %l1, %i3
13665 tne %xcc, 0x7
13666 movn %xcc, %g2, %g1
13667 set 0x4C, %g6
13668 sta %f8, [%l7 + %g6] 0x04
13669 fxor %f30, %f24, %f0
13670 fmovdpos %icc, %f10, %f31
13671 orncc %o1, 0x1FD6, %o2
13672 set 0x5C, %i7
13673 sta %f31, [%l7 + %i7] 0x18
13674 bcc,pn %xcc, loop_1246
13675 bleu,a loop_1247
13676 fmovsl %xcc, %f21, %f2
13677 addc %i1, %l0, %o0
13678loop_1246:
13679 edge32n %g7, %o6, %i5
13680loop_1247:
13681 movrne %l5, 0x239, %i4
13682 sub %i2, %g4, %o7
13683 fmovdvs %icc, %f19, %f26
13684 edge32 %g5, %l3, %i7
13685 fpack16 %f4, %f22
13686 andncc %l4, %i6, %g6
13687 tne %xcc, 0x5
13688 addc %l6, %i0, %l2
13689 stw %o3, [%l7 + 0x1C]
13690 nop
13691 set 0x30, %l3
13692 ldx [%l7 + %l3], %g3
13693 fcmps %fcc3, %f8, %f0
13694 array16 %o4, %l1, %o5
13695 fbuge %fcc3, loop_1248
13696 fblg,a %fcc2, loop_1249
13697 andcc %g2, %i3, %o1
13698 tcs %icc, 0x6
13699loop_1248:
13700 bleu loop_1250
13701loop_1249:
13702 movge %icc, %g1, %o2
13703 umulcc %l0, %o0, %i1
13704 wr %g0, 0x80, %asi
13705 lduwa [%l7 + 0x54] %asi, %o6
13706loop_1250:
13707 fmovd %f0, %f10
13708 taddcc %g7, 0x1661, %l5
13709 bcc,pt %xcc, loop_1251
13710 movvs %icc, %i5, %i2
13711 fzero %f20
13712 fornot1s %f21, %f31, %f10
13713loop_1251:
13714 fmovsvc %xcc, %f5, %f26
13715 saved
13716 rdpr %cwp, %g1
13717 rdpr %cansave, %g2
13718 rdpr %canrestore, %g3
13719 rdpr %cleanwin, %g4
13720 rdpr %otherwin, %g5
13721 rdpr %wstate, %g6
13722 tl %xcc, 0x5
13723 set 0x28, %l2
13724 swapa [%l7 + %l2] 0x80, %g4
13725 fmovrde %i4, %f20, %f8
13726 tl %icc, 0x3
13727 movrgz %o7, %l3, %i7
13728 movpos %xcc, %l4, %i6
13729 add %l7, 0x50, %l6
13730 wr %g0, 0x19, %asi
13731 casxa [%l6] 0x19, %g6, %g5
13732 movle %icc, %l6, %i0
13733 tcs %xcc, 0x2
13734 tpos %icc, 0x3
13735 ldx [%l7 + 0x10], %o3
13736 movrlez %l2, 0x066, %o4
13737 bn,a,pt %xcc, loop_1252
13738 movrgz %l1, 0x257, %g3
13739 edge32 %g2, %i3, %o1
13740 movrgez %o5, 0x2ED, %o2
13741loop_1252:
13742 sethi 0x00AB, %l0
13743 move %xcc, %o0, %i1
13744 fsrc1 %f16, %f24
13745 bleu,a loop_1253
13746 edge16 %g1, %g7, %o6
13747 fbuge %fcc0, loop_1254
13748 udivcc %l5, 0x0775, %i5
13749loop_1253:
13750 addccc %g4, %i2, %o7
13751 movl %xcc, %l3, %i4
13752loop_1254:
13753 fmovsleu %xcc, %f11, %f12
13754 alignaddr %i7, %i6, %g6
13755 fsrc1s %f27, %f4
13756 srlx %l4, 0x06, %g5
13757 fmovsne %icc, %f12, %f13
13758 fmovrsgez %i0, %f12, %f1
13759 movrne %o3, %l6, %l2
13760 xnor %l1, 0x013C, %g3
13761 sir 0x1D3F
13762 bvs loop_1255
13763 sra %g2, 0x15, %o4
13764 movrgz %i3, 0x3C6, %o1
13765 edge8ln %o5, %l0, %o0
13766loop_1255:
13767 fabss %f24, %f10
13768 fpadd16 %f28, %f24, %f16
13769 bpos,pn %icc, loop_1256
13770 edge16n %i1, %o2, %g1
13771 movrlz %o6, 0x079, %l5
13772 edge16n %i5, %g4, %i2
13773loop_1256:
13774 fble %fcc2, loop_1257
13775 edge8l %o7, %l3, %i4
13776 orcc %g7, 0x00A1, %i6
13777 movrlez %g6, 0x1C1, %i7
13778loop_1257:
13779 udivx %l4, 0x02B3, %g5
13780 add %o3, %l6, %i0
13781 fbug,a %fcc0, loop_1258
13782 andcc %l1, %g3, %g2
13783 sdivx %o4, 0x005D, %i3
13784 edge32n %l2, %o1, %o5
13785loop_1258:
13786 fpadd32s %f13, %f11, %f19
13787 tn %xcc, 0x1
13788 or %l0, %o0, %i1
13789 fbe,a %fcc3, loop_1259
13790 edge8n %o2, %g1, %o6
13791 movg %icc, %l5, %i5
13792 fbul %fcc3, loop_1260
13793loop_1259:
13794 taddcc %g4, %o7, %l3
13795 taddcc %i2, %g7, %i4
13796 fcmpeq16 %f30, %f24, %g6
13797loop_1260:
13798 brgez,a %i6, loop_1261
13799 movre %i7, 0x0E2, %g5
13800 fmovsge %xcc, %f29, %f22
13801 sllx %l4, 0x11, %o3
13802loop_1261:
13803 nop
13804 set 0x6C, %i4
13805 sta %f24, [%l7 + %i4] 0x04
13806 orn %l6, %l1, %i0
13807 tl %icc, 0x7
13808 xnorcc %g2, 0x05C1, %g3
13809 fand %f20, %f4, %f6
13810 subc %o4, %i3, %o1
13811 sethi 0x01E3, %o5
13812 set 0x78, %o7
13813 ldxa [%l7 + %o7] 0x19, %l0
13814 fmovsl %icc, %f27, %f23
13815 lduw [%l7 + 0x14], %o0
13816 ldsb [%l7 + 0x52], %i1
13817 edge16 %o2, %g1, %l2
13818 set 0x38, %i5
13819 stxa %o6, [%l7 + %i5] 0x0c
13820 sethi 0x0FCA, %i5
13821 sra %l5, 0x09, %o7
13822 orcc %g4, 0x05F5, %l3
13823 movleu %icc, %i2, %i4
13824 sra %g6, 0x0C, %g7
13825 mova %xcc, %i7, %g5
13826 set 0x28, %o6
13827 prefetcha [%l7 + %o6] 0x0c, 0x2
13828 stw %i6, [%l7 + 0x34]
13829 ldd [%l7 + 0x60], %f24
13830 fmovdneg %xcc, %f10, %f23
13831 fmovsne %icc, %f16, %f11
13832 wr %g0, 0x80, %asi
13833 sta %f25, [%l7 + 0x28] %asi
13834 fmovdgu %xcc, %f2, %f15
13835 fmovsle %icc, %f30, %f7
13836 sdivx %l6, 0x1CC0, %o3
13837 ldsw [%l7 + 0x28], %l1
13838 edge8 %g2, %i0, %g3
13839 fblg %fcc1, loop_1262
13840 movpos %xcc, %o4, %i3
13841 wr %g0, 0x88, %asi
13842 prefetcha [%l7 + 0x58] %asi, 0x2
13843loop_1262:
13844 movl %icc, %l0, %o0
13845 srax %o5, %i1, %g1
13846 tgu %xcc, 0x6
13847 set 0x50, %l5
13848 lduwa [%l7 + %l5] 0x18, %l2
13849 movl %xcc, %o6, %i5
13850 mova %xcc, %o2, %o7
13851 edge32l %g4, %l3, %l5
13852 add %l7, 0x08, %l6
13853 wr %g0, 0x04, %asi
13854 casxa [%l6] %asi, %i4, %g6
13855 movrlz %g7, 0x3CD, %i7
13856 flush %l7 + 0x30
13857 bge,a %icc, loop_1263
13858 bge loop_1264
13859 alignaddrl %g5, %l4, %i2
13860 andcc %l6, 0x0C6E, %o3
13861loop_1263:
13862 srl %l1, 0x14, %g2
13863loop_1264:
13864 nop
13865 wr %g0, 0x0c, %asi
13866 prefetcha [%l7 + 0x08] %asi, 0x2
13867 fmovde %xcc, %f27, %f3
13868 andcc %g3, %i0, %i3
13869 edge16 %o4, %l0, %o1
13870 stbar
13871 sub %o5, 0x0BE7, %i1
13872 sllx %o0, 0x14, %g1
13873 tgu %icc, 0x6
13874 stx %o6, [%l7 + 0x28]
13875 edge32ln %l2, %i5, %o2
13876 saved
13877 rdpr %cwp, %g1
13878 rdpr %cansave, %g2
13879 rdpr %canrestore, %g3
13880 rdpr %cleanwin, %g4
13881 rdpr %otherwin, %g5
13882 rdpr %wstate, %g6
13883 movpos %xcc, %g4, %l3
13884 fmul8x16al %f19, %f27, %f16
13885 edge32 %o7, %i4, %l5
13886 brnz,a %g6, loop_1265
13887 udivcc %g7, 0x0CEF, %i7
13888 xorcc %g5, 0x0356, %i2
13889 membar 0x6E
13890loop_1265:
13891 fbg %fcc1, loop_1266
13892 movre %l6, 0x2D0, %o3
13893 tge %xcc, 0x7
13894 fmovdcc %icc, %f27, %f25
13895loop_1266:
13896 edge32n %l1, %l4, %g2
13897 xor %g3, %i6, %i0
13898 fmovdle %xcc, %f6, %f14
13899 fzero %f10
13900 edge8 %i3, %o4, %o1
13901 fba,a %fcc3, loop_1267
13902 edge8l %l0, %o5, %i1
13903 fbe,a %fcc0, loop_1268
13904 umul %o0, %o6, %g1
13905loop_1267:
13906 move %xcc, %l2, %i5
13907 fmovsle %xcc, %f5, %f3
13908loop_1268:
13909 brnz %o2, loop_1269
13910 array32 %g4, %o7, %i4
13911 edge32l %l5, %g6, %l3
13912 andcc %g7, 0x032D, %i7
13913loop_1269:
13914 fbug %fcc0, loop_1270
13915 movn %icc, %i2, %l6
13916 edge32ln %o3, %l1, %l4
13917 bge,a,pn %icc, loop_1271
13918loop_1270:
13919 edge16l %g5, %g3, %g2
13920 sdiv %i0, 0x0A4F, %i3
13921 edge16l %o4, %i6, %o1
13922loop_1271:
13923 andcc %l0, 0x06BE, %o5
13924 fcmpgt32 %f24, %f16, %i1
13925 movrlz %o6, 0x063, %o0
13926 ldsw [%l7 + 0x64], %l2
13927 edge16ln %g1, %i5, %g4
13928 subcc %o7, %i4, %l5
13929 movg %icc, %o2, %l3
13930 taddcc %g7, %i7, %g6
13931 fcmpgt32 %f18, %f0, %l6
13932 fmovscs %xcc, %f20, %f4
13933 brlz,a %o3, loop_1272
13934 movrgez %i2, %l4, %l1
13935 edge8l %g3, %g5, %g2
13936 lduh [%l7 + 0x32], %i3
13937loop_1272:
13938 movvc %icc, %o4, %i6
13939 wr %g0, 0x04, %asi
13940 lda [%l7 + 0x14] %asi, %f19
13941 brlez %o1, loop_1273
13942 fnot1s %f14, %f14
13943 sdiv %l0, 0x0339, %o5
13944 srlx %i0, 0x1B, %i1
13945loop_1273:
13946 bl,a loop_1274
13947 fbn,a %fcc0, loop_1275
13948 movvs %icc, %o6, %o0
13949 movn %icc, %g1, %l2
13950loop_1274:
13951 nop
13952 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
13953 nop ! nop ! ldxa [%g0 + 0x138] %asi, %g4 ripped by fixASI40.pl ripped by fixASI40.pl
13954loop_1275:
13955 nop
13956 add %l7, 0x70, %l6
13957 wr %g0, 0x10, %asi
13958 ldxa [%l6] %asi, %i5
13959 casxa [%l6] 0x10, %i5, %o7
13960 ldx [%l7 + 0x70], %i4
13961 fcmpne32 %f0, %f6, %l5
13962 brgez,a %o2, loop_1276
13963 taddcc %g7, %l3, %g6
13964 add %l6, 0x0B33, %o3
13965 sll %i2, %l4, %l1
13966loop_1276:
13967 membar 0x04
13968 wr %g0, 0x11, %asi
13969 swapa [%l7 + 0x74] %asi, %g3
13970 edge32n %i7, %g5, %g2
13971 fmovsne %icc, %f24, %f1
13972 fmovdcc %xcc, %f25, %f30
13973 set 0x7E, %i2
13974 ldsha [%l7 + %i2] 0x11, %i3
13975 fcmpeq32 %f20, %f0, %o4
13976 siam 0x2
13977 udivx %i6, 0x029A, %l0
13978 bcc %icc, loop_1277
13979 tcc %icc, 0x7
13980 brz,a %o1, loop_1278
13981 sdiv %o5, 0x16BA, %i0
13982loop_1277:
13983 nop
13984 set 0x24, %g1
13985 stha %o6, [%l7 + %g1] 0x2b
13986 membar #Sync
13987loop_1278:
13988 edge16l %i1, %o0, %l2
13989 smulcc %g4, 0x1D59, %g1
13990 udiv %o7, 0x1B98, %i5
13991 sth %i4, [%l7 + 0x08]
13992 movrgz %l5, 0x3A1, %g7
13993 tn %icc, 0x7
13994 sub %o2, %l3, %l6
13995 sra %o3, 0x09, %g6
13996 fmovdneg %xcc, %f27, %f13
13997 bcs loop_1279
13998 taddcc %l4, %l1, %g3
13999 tl %xcc, 0x5
14000 tcs %icc, 0x4
14001loop_1279:
14002 tvs %xcc, 0x0
14003 fbule %fcc0, loop_1280
14004 fpadd16s %f17, %f30, %f25
14005 ba,pn %icc, loop_1281
14006 tvs %xcc, 0x1
14007loop_1280:
14008 subc %i7, 0x0891, %g5
14009 bshuffle %f0, %f18, %f14
14010loop_1281:
14011 bleu,pt %icc, loop_1282
14012 fand %f18, %f28, %f16
14013 set 0x48, %o4
14014 stxa %i2, [%l7 + %o4] 0x22
14015 membar #Sync
14016loop_1282:
14017 nop
14018 set 0x1C, %g5
14019 lduha [%l7 + %g5] 0x81, %g2
14020 udivx %o4, 0x0E4D, %i6
14021 xnor %l0, %i3, %o5
14022 addcc %i0, 0x151B, %o6
14023 ldsb [%l7 + 0x55], %i1
14024 edge32l %o1, %o0, %g4
14025 fmovscc %xcc, %f8, %f26
14026 array8 %g1, %o7, %i5
14027 tpos %xcc, 0x1
14028 ldd [%l7 + 0x40], %i4
14029 sll %l5, 0x1D, %l2
14030 movneg %xcc, %o2, %l3
14031 fmovsge %icc, %f7, %f17
14032 fabss %f31, %f21
14033 movge %icc, %l6, %g7
14034 fmovsge %xcc, %f23, %f29
14035 bvc,pn %xcc, loop_1283
14036 srlx %o3, %g6, %l4
14037 nop
14038 setx loop_1284, %l0, %l1
14039 jmpl %l1, %l1
14040 movrlez %g3, 0x2B0, %g5
14041loop_1283:
14042 tn %xcc, 0x3
14043 movre %i7, 0x3CA, %g2
14044loop_1284:
14045 movrlez %o4, %i2, %l0
14046 edge32 %i3, %i6, %o5
14047 ta %icc, 0x5
14048 or %i0, %i1, %o1
14049 addccc %o0, 0x15CF, %g4
14050 tn %icc, 0x1
14051 fabss %f4, %f9
14052 ldub [%l7 + 0x18], %g1
14053 set 0x30, %l4
14054 stda %o6, [%l7 + %l4] 0x0c
14055 smul %o7, %i5, %i4
14056 set 0x30, %l6
14057 ldstuba [%l7 + %l6] 0x80, %l5
14058 bge,a loop_1285
14059 edge16 %o2, %l2, %l6
14060 call loop_1286
14061 sdivcc %g7, 0x14DA, %l3
14062loop_1285:
14063 and %o3, 0x0577, %g6
14064 umulcc %l4, 0x1ED9, %l1
14065loop_1286:
14066 tge %icc, 0x6
14067 movleu %xcc, %g5, %i7
14068 fble %fcc1, loop_1287
14069 siam 0x6
14070 array8 %g3, %g2, %o4
14071 movrne %l0, 0x353, %i3
14072loop_1287:
14073 xnorcc %i6, %o5, %i2
14074 fmovdgu %icc, %f6, %f9
14075 wr %g0, 0x18, %asi
14076 lduba [%l7 + 0x31] %asi, %i0
14077 srax %o1, 0x0D, %i1
14078 brgez %g4, loop_1288
14079 fnot1s %f4, %f11
14080 faligndata %f8, %f22, %f6
14081 addccc %o0, %g1, %o6
14082loop_1288:
14083 tne %icc, 0x7
14084 movcc %icc, %o7, %i5
14085 ble,a loop_1289
14086 edge8ln %l5, %i4, %o2
14087 alignaddrl %l6, %g7, %l3
14088 edge16l %l2, %o3, %g6
14089loop_1289:
14090 udivcc %l1, 0x0843, %g5
14091 fpsub16 %f0, %f18, %f16
14092 wr %g0, 0x11, %asi
14093 swapa [%l7 + 0x4C] %asi, %l4
14094 fmovsge %icc, %f19, %f14
14095 move %icc, %g3, %i7
14096 fnands %f20, %f29, %f0
14097 umul %o4, %g2, %l0
14098 movgu %xcc, %i6, %i3
14099 taddcc %i2, %o5, %o1
14100 andcc %i0, %g4, %o0
14101 movgu %xcc, %g1, %o6
14102 tg %icc, 0x1
14103 subcc %i1, 0x0E69, %i5
14104 taddcc %l5, %o7, %i4
14105 ba loop_1290
14106 addcc %l6, 0x0488, %g7
14107 fmovsa %xcc, %f24, %f7
14108 wr %g0, 0x80, %asi
14109 ldxa [%l7 + 0x18] %asi, %o2
14110loop_1290:
14111 umul %l2, %l3, %g6
14112 sll %o3, 0x11, %g5
14113 tl %icc, 0x0
14114 fornot1 %f14, %f16, %f10
14115 bvs %xcc, loop_1291
14116 edge16ln %l4, %g3, %l1
14117 alignaddrl %o4, %i7, %l0
14118 fnot2 %f16, %f24
14119loop_1291:
14120 fabsd %f22, %f4
14121 edge16ln %i6, %g2, %i3
14122 ldsh [%l7 + 0x7C], %o5
14123 bvc,a,pn %xcc, loop_1292
14124 udivx %i2, 0x1547, %i0
14125 fmovrse %o1, %f30, %f23
14126 tne %icc, 0x6
14127loop_1292:
14128 nop
14129 set 0x68, %o1
14130 stxa %o0, [%l7 + %o1] 0x22
14131 membar #Sync
14132 udivcc %g4, 0x11F6, %g1
14133 edge32l %o6, %i1, %l5
14134 ldsh [%l7 + 0x5A], %o7
14135 srlx %i5, %l6, %i4
14136 tl %icc, 0x1
14137 xnor %g7, %l2, %l3
14138 fmovdpos %xcc, %f18, %f24
14139 tgu %xcc, 0x3
14140 te %icc, 0x6
14141 tvc %icc, 0x4
14142 set 0x10, %o2
14143 stxa %o2, [%l7 + %o2] 0x11
14144 movcs %icc, %o3, %g6
14145 nop
14146 setx loop_1293, %l0, %l1
14147 wrpr 0x1, %tl
14148 wrpr %l1, %tnpc
14149 setx 0x34400001400, %l0, %l1
14150 wrpr %l1, %tstate
14151 wrhpr 0x4, %htstate
14152 done
14153 addccc %g5, 0x0E71, %g3
14154 movn %xcc, %l1, %l4
14155 andncc %o4, %l0, %i7
14156loop_1293:
14157 fbu %fcc2, loop_1294
14158 fcmps %fcc3, %f12, %f29
14159 fmovdne %icc, %f21, %f7
14160 tvs %xcc, 0x5
14161loop_1294:
14162 andcc %g2, 0x106F, %i3
14163 umulcc %i6, 0x0A3D, %i2
14164 fmovrsgez %i0, %f13, %f20
14165 wr %g0, 0x04, %asi
14166 ldda [%l7 + 0x40] %asi, %f0
14167 alignaddrl %o5, %o0, %o1
14168 membar 0x6C
14169 wr %g0, 0x89, %asi
14170 ldda [%l7 + 0x40] %asi, %f16
14171 sdivcc %g1, 0x1895, %o6
14172 bgu,a %xcc, loop_1295
14173 tge %xcc, 0x6
14174 edge32l %i1, %g4, %l5
14175 subc %i5, %l6, %o7
14176loop_1295:
14177 fbo,a %fcc0, loop_1296
14178 or %i4, %g7, %l2
14179 movgu %icc, %l3, %o2
14180 fcmps %fcc1, %f0, %f29
14181loop_1296:
14182 tne %xcc, 0x3
14183 smulcc %g6, 0x09EE, %o3
14184 te %xcc, 0x1
14185 bneg loop_1297
14186 fzeros %f13
14187 fcmpne32 %f2, %f0, %g5
14188 stbar
14189loop_1297:
14190 xnor %g3, %l4, %o4
14191 bleu,a %xcc, loop_1298
14192 for %f30, %f12, %f28
14193 wr %g0, 0x27, %asi
14194 stwa %l0, [%l7 + 0x38] %asi
14195 membar #Sync
14196loop_1298:
14197 fmovdcs %xcc, %f19, %f26
14198 tleu %icc, 0x6
14199 movleu %icc, %l1, %i7
14200 fbule,a %fcc3, loop_1299
14201 nop
14202 setx loop_1300, %l0, %l1
14203 wrpr 0x1, %tl
14204 wrpr %l1, %tnpc
14205 setx 0x34400001400, %l0, %l1
14206 wrpr %l1, %tstate
14207 wrhpr 0x4, %htstate
14208 done
14209 fmovdcc %icc, %f8, %f18
14210 movn %icc, %i3, %g2
14211loop_1299:
14212 edge8l %i2, %i6, %o5
14213loop_1300:
14214 array32 %o0, %o1, %g1
14215 stbar
14216 membar 0x00
14217 fnot2s %f11, %f7
14218 tne %xcc, 0x2
14219 fbe,a %fcc0, loop_1301
14220 orncc %i0, %o6, %i1
14221 restored
14222 rdpr %cwp, %g1
14223 rdpr %cansave, %g2
14224 rdpr %canrestore, %g3
14225 rdpr %cleanwin, %g4
14226 rdpr %otherwin, %g5
14227 rdpr %wstate, %g6
14228 fbuge,a %fcc0, loop_1302
14229loop_1301:
14230 bl,a,pt %icc, loop_1303
14231 subc %g4, %i5, %l6
14232 tleu %xcc, 0x3
14233loop_1302:
14234 bge loop_1304
14235loop_1303:
14236 movneg %icc, %l5, %i4
14237 fmovse %icc, %f9, %f31
14238 fornot1 %f12, %f24, %f28
14239loop_1304:
14240 fzero %f6
14241 fbu,a %fcc0, loop_1305
14242 fexpand %f14, %f18
14243 umulcc %o7, %g7, %l2
14244 movrlz %l3, 0x133, %o2
14245loop_1305:
14246 fbo %fcc1, loop_1306
14247 fmovdgu %xcc, %f20, %f4
14248 movneg %xcc, %g6, %o3
14249 fmovdleu %icc, %f1, %f15
14250loop_1306:
14251 movg %xcc, %g5, %g3
14252 fnot1s %f29, %f1
14253 movge %xcc, %l4, %l0
14254 fbug,a %fcc3, loop_1307
14255 move %icc, %o4, %l1
14256 move %icc, %i3, %g2
14257 andncc %i2, %i7, %o5
14258loop_1307:
14259 movgu %xcc, %i6, %o0
14260 bg loop_1308
14261 stb %o1, [%l7 + 0x72]
14262 edge8ln %g1, %o6, %i0
14263 fbu %fcc3, loop_1309
14264loop_1308:
14265 edge16l %g4, %i1, %l6
14266 tneg %xcc, 0x0
14267 fcmple16 %f12, %f6, %i5
14268loop_1309:
14269 fmovrdlez %l5, %f18, %f18
14270 sub %o7, 0x1253, %i4
14271 edge32 %l2, %g7, %l3
14272 movpos %xcc, %g6, %o3
14273 fandnot2s %f3, %f19, %f1
14274 fmovrse %g5, %f24, %f27
14275 saved
14276 rdpr %cwp, %g1
14277 rdpr %cansave, %g2
14278 rdpr %canrestore, %g3
14279 rdpr %cleanwin, %g4
14280 rdpr %otherwin, %g5
14281 rdpr %wstate, %g6
14282 srl %o2, 0x19, %l4
14283 fabsd %f14, %f28
14284 nop
14285 set 0x10, %g3
14286 ldd [%l7 + %g3], %l0
14287 or %g3, %l1, %o4
14288 fnot2 %f30, %f10
14289 fabss %f17, %f29
14290 wr %g0, 0x16, %asi
14291 stda %f0, [%l7 + 0x40] %asi
14292 membar #Sync
14293 tcc %xcc, 0x2
14294 movge %icc, %i3, %i2
14295 edge16n %g2, %o5, %i6
14296 subc %o0, 0x035A, %o1
14297 xnorcc %i7, %g1, %i0
14298 bgu,a %icc, loop_1310
14299 xnor %g4, %o6, %i1
14300 fbne %fcc1, loop_1311
14301 movrlz %l6, 0x309, %i5
14302loop_1310:
14303 fcmpne32 %f18, %f18, %o7
14304 fmovsa %xcc, %f16, %f20
14305loop_1311:
14306 nop
14307 setx loop_1312, %l0, %l1
14308 wrpr 0x1, %tl
14309 wrpr %l1, %tnpc
14310 setx 0x34400001400, %l0, %l1
14311 wrpr %l1, %tstate
14312 wrhpr 0x4, %htstate
14313 done
14314 movcs %icc, %l5, %l2
14315 fbne,a %fcc2, loop_1313
14316 fmovsn %icc, %f23, %f25
14317loop_1312:
14318 fbg,a %fcc3, loop_1314
14319 array16 %g7, %i4, %g6
14320loop_1313:
14321 tg %icc, 0x0
14322 tgu %icc, 0x0
14323loop_1314:
14324 nop
14325 wr %g0, 0x80, %asi
14326 ldswa [%l7 + 0x58] %asi, %o3
14327 smulcc %g5, 0x0D8E, %l3
14328 fmovsvs %xcc, %f6, %f21
14329 fmovdvs %icc, %f26, %f25
14330 fornot2 %f22, %f0, %f12
14331 fbne,a %fcc2, loop_1315
14332 fands %f0, %f9, %f26
14333 movle %xcc, %l4, %l0
14334 edge8l %g3, %o2, %o4
14335loop_1315:
14336 movrgz %l1, 0x35B, %i3
14337 movne %xcc, %i2, %o5
14338 stw %i6, [%l7 + 0x40]
14339 fexpand %f21, %f0
14340 fones %f13
14341 bgu,a loop_1316
14342 edge16 %o0, %g2, %o1
14343 movvs %icc, %i7, %i0
14344 nop
14345 set 0x4F, %i3
14346 ldstub [%l7 + %i3], %g4
14347loop_1316:
14348 bvs,pt %icc, loop_1317
14349 fcmpgt16 %f6, %f8, %g1
14350 edge8 %o6, %i1, %l6
14351 wr %g0, 0x0c, %asi
14352 lduwa [%l7 + 0x24] %asi, %o7
14353loop_1317:
14354 fpmerge %f20, %f15, %f16
14355 fandnot1s %f28, %f14, %f22
14356 mova %xcc, %l5, %i5
14357 bpos,a,pn %icc, loop_1318
14358 sll %g7, %l2, %i4
14359 smul %g6, %o3, %l3
14360 fbue,a %fcc0, loop_1319
14361loop_1318:
14362 movge %icc, %g5, %l4
14363 fexpand %f2, %f6
14364 add %l7, 0x54, %l6
14365 wr %g0, 0x81, %asi
14366 casa [%l6] %asi, %l0, %o2
14367loop_1319:
14368 nop
14369 set 0x28, %o5
14370 ldxa [%g0 + %o5] 0x20, %o4
14371 subc %g3, 0x1ED8, %i3
14372 tvs %xcc, 0x7
14373 umulcc %l1, %i2, %i6
14374 smulcc %o0, 0x1733, %o5
14375 sethi 0x0B6E, %o1
14376 nop
14377 set 0x6C, %i0
14378 prefetch [%l7 + %i0], 0x2
14379 bne,pt %xcc, loop_1320
14380 edge8n %g2, %i0, %i7
14381 orn %g1, %g4, %o6
14382 tneg %xcc, 0x2
14383loop_1320:
14384 fbe %fcc0, loop_1321
14385 restored
14386 rdpr %cwp, %g1
14387 rdpr %cansave, %g2
14388 rdpr %canrestore, %g3
14389 rdpr %cleanwin, %g4
14390 rdpr %otherwin, %g5
14391 rdpr %wstate, %g6
14392 fandnot1 %f24, %f28, %f6
14393 edge8ln %l6, %o7, %l5
14394loop_1321:
14395 xnor %i5, 0x1E98, %g7
14396 fba %fcc0, loop_1322
14397 ldsh [%l7 + 0x70], %l2
14398 fmovsa %icc, %f20, %f16
14399 fbue,a %fcc1, loop_1323
14400loop_1322:
14401 tvc %icc, 0x6
14402 fsrc1s %f2, %f30
14403 edge32l %i1, %g6, %i4
14404loop_1323:
14405 movrlez %l3, %o3, %g5
14406 edge16n %l4, %o2, %l0
14407 prefetch [%l7 + 0x3C], 0x1
14408 sir 0x1CE3
14409 set 0x48, %g2
14410 sta %f0, [%l7 + %g2] 0x11
14411 movle %icc, %g3, %o4
14412 tne %xcc, 0x4
14413 nop
14414 setx loop_1324, %l0, %l1
14415 wrpr 0x1, %tl
14416 wrpr %l1, %tnpc
14417 setx 0x34400001400, %l0, %l1
14418 wrpr %l1, %tstate
14419 wrhpr 0x4, %htstate
14420 done
14421 sethi 0x1779, %l1
14422 std %i2, [%l7 + 0x28]
14423 array32 %i6, %i3, %o0
14424loop_1324:
14425 array32 %o5, %g2, %i0
14426 movle %icc, %i7, %o1
14427 sll %g1, 0x13, %o6
14428 edge8ln %l6, %g4, %o7
14429 add %i5, 0x1634, %g7
14430 fmovscc %xcc, %f24, %f15
14431 tcs %icc, 0x2
14432 edge32n %l5, %l2, %g6
14433 edge32n %i1, %l3, %i4
14434 bge,a loop_1325
14435 xor %g5, %l4, %o3
14436 alignaddr %o2, %g3, %o4
14437 taddcctv %l1, %l0, %i6
14438loop_1325:
14439 fmovscc %icc, %f28, %f22
14440 movle %xcc, %i2, %o0
14441 taddcc %o5, %i3, %i0
14442 fmovdcc %xcc, %f5, %f21
14443 movrlez %i7, 0x069, %o1
14444 fnot2 %f12, %f14
14445 move %icc, %g1, %o6
14446 fmovrsne %g2, %f0, %f12
14447 fmovrdlez %g4, %f20, %f28
14448 fbue,a %fcc1, loop_1326
14449 xnorcc %o7, 0x1F83, %i5
14450 xor %l6, 0x0C87, %g7
14451 flush %l7 + 0x24
14452loop_1326:
14453 fcmpd %fcc0, %f30, %f26
14454 wr %g0, 0x04, %asi
14455 ldstuba [%l7 + 0x77] %asi, %l5
14456 fpsub16s %f28, %f21, %f28
14457 set 0x08, %i6
14458 lduba [%l7 + %i6] 0x81, %l2
14459 orcc %i1, %g6, %l3
14460 fandnot1 %f4, %f30, %f4
14461 bn %xcc, loop_1327
14462 stbar
14463 ldsw [%l7 + 0x58], %i4
14464 edge32n %l4, %g5, %o3
14465loop_1327:
14466 movn %xcc, %g3, %o4
14467 sth %l1, [%l7 + 0x14]
14468 fmovrdlz %o2, %f18, %f8
14469 tl %xcc, 0x1
14470 andcc %i6, 0x1807, %i2
14471 alignaddr %o0, %o5, %i3
14472 taddcc %l0, %i0, %o1
14473 nop
14474 setx loop_1328, %l0, %l1
14475 wrpr 0x1, %tl
14476 wrpr %l1, %tpc
14477 add %l1, 0x4, %l1
14478 wrpr %l1, %tnpc
14479 setx 0x34400001400, %l0, %l1
14480 wrpr %l1, %tstate
14481 wrhpr 0x4, %htstate
14482 retry
14483 movpos %icc, %g1, %i7
14484 movleu %icc, %o6, %g4
14485 bcc,a,pt %xcc, loop_1329
14486loop_1328:
14487 flush %l7 + 0x74
14488 tpos %icc, 0x0
14489 movcs %icc, %o7, %g2
14490loop_1329:
14491 nop
14492 wr %g0, 0x0c, %asi
14493 ldxa [%l7 + 0x10] %asi, %l6
14494 edge16n %g7, %l5, %i5
14495 movrlz %l2, %i1, %l3
14496 andn %g6, 0x0FF8, %l4
14497 movn %icc, %g5, %o3
14498 edge16n %g3, %i4, %l1
14499 ldd [%l7 + 0x40], %f8
14500 ba,pn %icc, loop_1330
14501 movleu %icc, %o2, %i6
14502 fbug %fcc3, loop_1331
14503 fmovdcc %xcc, %f23, %f21
14504loop_1330:
14505 nop
14506 set 0x38, %g4
14507 sta %f30, [%l7 + %g4] 0x80
14508loop_1331:
14509 bleu,a,pn %xcc, loop_1332
14510 smulcc %o4, %i2, %o0
14511 movpos %xcc, %i3, %o5
14512 sll %i0, 0x0C, %l0
14513loop_1332:
14514 tg %xcc, 0x6
14515 bg,a %icc, loop_1333
14516 orn %g1, 0x02F1, %i7
14517 swap [%l7 + 0x54], %o6
14518 fand %f22, %f30, %f12
14519loop_1333:
14520 alignaddrl %o1, %o7, %g2
14521 set 0x3A, %i1
14522 lduba [%l7 + %i1] 0x81, %g4
14523 umul %g7, %l6, %l5
14524 fmovrdgz %i5, %f10, %f28
14525 add %l2, %l3, %g6
14526 sth %i1, [%l7 + 0x26]
14527 alignaddr %g5, %l4, %o3
14528 sll %i4, %g3, %o2
14529 tn %xcc, 0x1
14530 fmovdg %xcc, %f7, %f7
14531 tsubcc %i6, %o4, %l1
14532 wr %g0, 0x10, %asi
14533 stha %o0, [%l7 + 0x40] %asi
14534 umul %i2, %o5, %i0
14535 or %i3, 0x1334, %l0
14536 restored
14537 rdpr %cwp, %g1
14538 rdpr %cansave, %g2
14539 rdpr %canrestore, %g3
14540 rdpr %cleanwin, %g4
14541 rdpr %otherwin, %g5
14542 rdpr %wstate, %g6
14543 movrlz %i7, %o6, %o1
14544 movrlz %g1, 0x17F, %g2
14545 wr %g0, 0x04, %asi
14546 stda %f16, [%l7 + 0x40] %asi
14547 swap [%l7 + 0x28], %g4
14548 fbule %fcc2, loop_1334
14549 ldd [%l7 + 0x58], %f18
14550 orncc %o7, 0x1CB4, %l6
14551 andcc %g7, 0x05CE, %l5
14552loop_1334:
14553 bvc,pt %xcc, loop_1335
14554 stx %i5, [%l7 + 0x20]
14555 movrlez %l2, %l3, %i1
14556 sra %g6, %l4, %g5
14557loop_1335:
14558 sdivcc %o3, 0x17EE, %i4
14559 fbn,a %fcc3, loop_1336
14560 addc %o2, %g3, %o4
14561 fcmple16 %f18, %f14, %l1
14562 srl %o0, 0x0C, %i6
14563loop_1336:
14564 xorcc %o5, %i2, %i3
14565 fandnot1 %f8, %f10, %f30
14566 fxors %f1, %f24, %f4
14567 fble,a %fcc2, loop_1337
14568 restored
14569 rdpr %cwp, %g1
14570 rdpr %cansave, %g2
14571 rdpr %canrestore, %g3
14572 rdpr %cleanwin, %g4
14573 rdpr %otherwin, %g5
14574 rdpr %wstate, %g6
14575 addcc %i0, 0x187B, %i7
14576 edge16ln %l0, %o1, %o6
14577loop_1337:
14578 fbug %fcc2, loop_1338
14579 srax %g2, 0x11, %g4
14580 umul %g1, 0x16A0, %o7
14581 sll %g7, 0x07, %l6
14582loop_1338:
14583 fornot1s %f0, %f15, %f23
14584 movrlez %i5, 0x19A, %l2
14585 edge16l %l3, %l5, %i1
14586 movrlez %g6, 0x138, %g5
14587 std %o2, [%l7 + 0x30]
14588 movl %xcc, %l4, %o2
14589 sethi 0x100C, %i4
14590 umulcc %g3, %o4, %o0
14591 edge16ln %l1, %o5, %i6
14592 brgez,a %i2, loop_1339
14593 movvc %xcc, %i0, %i7
14594 tsubcc %l0, 0x13D0, %i3
14595 ld [%l7 + 0x3C], %f7
14596loop_1339:
14597 fmovrdne %o1, %f16, %f2
14598 fnegd %f18, %f0
14599 array8 %o6, %g4, %g1
14600 faligndata %f16, %f14, %f30
14601 brnz,a %g2, loop_1340
14602 edge8ln %g7, %o7, %l6
14603 bn,a loop_1341
14604 andcc %i5, %l3, %l2
14605loop_1340:
14606 array16 %l5, %i1, %g6
14607 stx %g5, [%l7 + 0x10]
14608loop_1341:
14609 tge %icc, 0x4
14610 movleu %xcc, %o3, %o2
14611 edge8 %i4, %l4, %g3
14612 edge32ln %o4, %o0, %l1
14613 srlx %i6, 0x1E, %o5
14614 wr %g0, 0x04, %asi
14615 stda %i0, [%l7 + 0x60] %asi
14616 movgu %xcc, %i2, %l0
14617 movre %i7, %o1, %i3
14618 tg %icc, 0x3
14619 te %xcc, 0x1
14620 fmovscs %icc, %f6, %f2
14621 alignaddrl %g4, %g1, %g2
14622 brnz,a %o6, loop_1342
14623 fmuld8ulx16 %f3, %f5, %f20
14624 orncc %o7, 0x143D, %g7
14625 for %f2, %f6, %f22
14626loop_1342:
14627 nop
14628 wr %g0, 0x18, %asi
14629 stwa %l6, [%l7 + 0x10] %asi
14630 ldsw [%l7 + 0x3C], %l3
14631 movvs %xcc, %l2, %i5
14632 fmovrdgez %i1, %f30, %f8
14633 fexpand %f6, %f16
14634 srl %g6, 0x13, %l5
14635 taddcc %o3, %g5, %i4
14636 addccc %o2, %g3, %o4
14637 movn %icc, %l4, %o0
14638 movl %icc, %i6, %l1
14639 fmovrdgez %o5, %f18, %f26
14640 be,pn %xcc, loop_1343
14641 srlx %i0, 0x08, %l0
14642 tle %xcc, 0x7
14643 fmovsa %icc, %f13, %f11
14644loop_1343:
14645 bvc loop_1344
14646 sdivcc %i2, 0x0A89, %i7
14647 fnot2s %f0, %f26
14648 fmovdne %xcc, %f31, %f27
14649loop_1344:
14650 sir 0x17BD
14651 edge8l %i3, %o1, %g1
14652 sllx %g2, %o6, %o7
14653 movcs %icc, %g4, %g7
14654 movleu %xcc, %l6, %l2
14655 fbue %fcc1, loop_1345
14656 edge16 %l3, %i1, %i5
14657 movvs %icc, %g6, %o3
14658 ldstub [%l7 + 0x2E], %g5
14659loop_1345:
14660 fbg,a %fcc3, loop_1346
14661 restored
14662 rdpr %cwp, %g1
14663 rdpr %cansave, %g2
14664 rdpr %canrestore, %g3
14665 rdpr %cleanwin, %g4
14666 rdpr %otherwin, %g5
14667 rdpr %wstate, %g6
14668 sth %i4, [%l7 + 0x44]
14669 ldx [%l7 + 0x20], %o2
14670loop_1346:
14671 ble,a,pn %xcc, loop_1347
14672 movcs %xcc, %l5, %g3
14673 wr %g0, 0x10, %asi
14674 prefetcha [%l7 + 0x78] %asi, 0x2
14675loop_1347:
14676 nop
14677 wr %g0, 0x81, %asi
14678 lduba [%l7 + 0x54] %asi, %o4
14679 edge16n %i6, %o0, %l1
14680 fmovrslez %i0, %f17, %f3
14681 add %o5, 0x1C9B, %l0
14682 set 0x40, %l1
14683 ldda [%l7 + %l1] 0x10, %f16
14684 udivcc %i7, 0x167F, %i3
14685 orcc %i2, 0x0E0C, %g1
14686 tcs %xcc, 0x7
14687 movne %xcc, %o1, %g2
14688 bvs,a,pn %xcc, loop_1348
14689 xorcc %o7, %o6, %g7
14690 xnor %g4, 0x0E90, %l2
14691 edge16ln %l6, %l3, %i5
14692loop_1348:
14693 fmovrdlez %i1, %f8, %f4
14694 bneg,pt %xcc, loop_1349
14695 sllx %g6, %g5, %i4
14696 te %icc, 0x1
14697 sllx %o2, %l5, %o3
14698loop_1349:
14699 sth %l4, [%l7 + 0x62]
14700 tcs %xcc, 0x2
14701 alignaddr %o4, %g3, %i6
14702 set 0x18, %o0
14703 stxa %l1, [%l7 + %o0] 0xe3
14704 membar #Sync
14705 flush %l7 + 0x5C
14706 brz,a %o0, loop_1350
14707 tle %xcc, 0x0
14708 fmovsg %xcc, %f20, %f6
14709 sethi 0x0B2C, %o5
14710loop_1350:
14711 tleu %icc, 0x5
14712 fmuld8sux16 %f20, %f4, %f0
14713 fblg %fcc0, loop_1351
14714 fmovdne %icc, %f16, %f19
14715 movrne %l0, %i0, %i7
14716 fmovsle %icc, %f19, %f26
14717loop_1351:
14718 orn %i2, 0x0087, %i3
14719 taddcctv %o1, %g2, %g1
14720 sdivcc %o7, 0x0D91, %g7
14721 sllx %o6, %l2, %g4
14722 fblg,a %fcc2, loop_1352
14723 fpadd32s %f18, %f30, %f22
14724 tsubcc %l6, 0x1709, %i5
14725 movrgz %i1, %g6, %g5
14726loop_1352:
14727 tleu %xcc, 0x3
14728 wr %g0, 0x0c, %asi
14729 lduba [%l7 + 0x3E] %asi, %l3
14730 std %f16, [%l7 + 0x48]
14731 fmul8x16al %f10, %f31, %f10
14732 brz,a %i4, loop_1353
14733 xnor %o2, 0x0004, %o3
14734 subccc %l4, 0x186B, %l5
14735 fsrc1s %f6, %f5
14736loop_1353:
14737 fbue,a %fcc1, loop_1354
14738 movvs %xcc, %g3, %o4
14739 movcc %icc, %i6, %l1
14740 srl %o0, 0x11, %o5
14741loop_1354:
14742 edge32 %i0, %i7, %i2
14743 fone %f6
14744 srax %l0, %i3, %o1
14745 fnor %f16, %f24, %f2
14746 edge16n %g1, %o7, %g7
14747 movle %xcc, %o6, %l2
14748 addc %g2, %l6, %g4
14749 sir 0x18F5
14750 taddcctv %i1, %i5, %g6
14751 fcmpgt16 %f18, %f0, %l3
14752 orn %g5, %i4, %o3
14753 sllx %l4, %o2, %g3
14754 lduw [%l7 + 0x7C], %l5
14755 pdist %f18, %f22, %f0
14756 sdivcc %i6, 0x1492, %l1
14757 wr %g0, 0x19, %asi
14758 lduha [%l7 + 0x36] %asi, %o4
14759 addc %o5, 0x0F7E, %o0
14760 nop
14761 setx loop_1355, %l0, %l1
14762 wrpr 0x1, %tl
14763 wrpr %l1, %tnpc
14764 setx 0x34400001400, %l0, %l1
14765 wrpr %l1, %tstate
14766 wrhpr 0x4, %htstate
14767 done
14768 fmovd %f12, %f8
14769 fcmpgt32 %f26, %f26, %i0
14770 bvc,a,pn %icc, loop_1356
14771loop_1355:
14772 fmovscs %icc, %f9, %f15
14773 ldd [%l7 + 0x10], %i6
14774 nop
14775 setx loop_1357, %l0, %l1
14776 wrpr 0x1, %tl
14777 wrpr %l1, %tnpc
14778 setx 0x34400001400, %l0, %l1
14779 wrpr %l1, %tstate
14780 wrhpr 0x4, %htstate
14781 done
14782loop_1356:
14783 nop
14784 set 0x50, %l0
14785 lduw [%l7 + %l0], %i2
14786 xnorcc %l0, 0x142E, %o1
14787 alignaddr %i3, %o7, %g7
14788loop_1357:
14789 tgu %xcc, 0x7
14790 movrne %o6, %g1, %g2
14791 edge16l %l2, %l6, %i1
14792 fmovdneg %xcc, %f8, %f28
14793 movge %xcc, %i5, %g4
14794 movl %icc, %l3, %g6
14795 addc %i4, 0x1087, %o3
14796 set 0x7C, %o3
14797 swapa [%l7 + %o3] 0x88, %g5
14798 movne %icc, %o2, %g3
14799 nop
14800 setx loop_1358, %l0, %l1
14801 jmpl %l1, %l5
14802 nop
14803 setx loop_1359, %l0, %l1
14804 jmpl %l1, %i6
14805 fandnot1 %f10, %f26, %f10
14806 addccc %l1, %o4, %o5
14807loop_1358:
14808 addccc %o0, %l4, %i0
14809loop_1359:
14810 tleu %icc, 0x7
14811 move %xcc, %i7, %i2
14812 edge32n %l0, %i3, %o1
14813 fornot2 %f2, %f22, %f14
14814 movle %icc, %o7, %o6
14815 xorcc %g7, %g1, %l2
14816 movneg %xcc, %g2, %l6
14817 ldsb [%l7 + 0x47], %i5
14818 fble,a %fcc2, loop_1360
14819 udivcc %g4, 0x1553, %i1
14820 movl %icc, %g6, %l3
14821 bpos,a %xcc, loop_1361
14822loop_1360:
14823 tle %xcc, 0x3
14824 fpadd32s %f0, %f31, %f8
14825 fbg %fcc1, loop_1362
14826loop_1361:
14827 fpsub16 %f14, %f24, %f14
14828 stbar
14829 brlez %o3, loop_1363
14830loop_1362:
14831 movrgez %i4, %o2, %g3
14832 andncc %l5, %i6, %g5
14833 movpos %xcc, %l1, %o5
14834loop_1363:
14835 srlx %o4, %l4, %i0
14836 sllx %i7, %o0, %i2
14837 sdivcc %i3, 0x1E0B, %l0
14838 restored
14839 rdpr %cwp, %g1
14840 rdpr %cansave, %g2
14841 rdpr %canrestore, %g3
14842 rdpr %cleanwin, %g4
14843 rdpr %otherwin, %g5
14844 rdpr %wstate, %g6
14845 sub %o7, 0x13BA, %o6
14846 fmovdgu %icc, %f0, %f21
14847 bcc,a,pt %icc, loop_1364
14848 movne %xcc, %o1, %g1
14849 st %f17, [%l7 + 0x48]
14850 nop
14851 setx loop_1365, %l0, %l1
14852 wrpr 0x1, %tl
14853 wrpr %l1, %tpc
14854 add %l1, 0x4, %l1
14855 wrpr %l1, %tnpc
14856 setx 0x34400001400, %l0, %l1
14857 wrpr %l1, %tstate
14858 wrhpr 0x4, %htstate
14859 retry
14860loop_1364:
14861 fnot1 %f0, %f10
14862 and %g7, 0x058C, %l2
14863 wr %g0, 0x11, %asi
14864 prefetcha [%l7 + 0x68] %asi, 0x1
14865loop_1365:
14866 movpos %icc, %l6, %g4
14867 array32 %i1, %i5, %l3
14868 ldub [%l7 + 0x6A], %g6
14869 brnz,a %i4, loop_1366
14870 swap [%l7 + 0x38], %o3
14871 brgz %g3, loop_1367
14872 alignaddr %o2, %l5, %i6
14873loop_1366:
14874 ld [%l7 + 0x38], %f20
14875 add %l7, 0x60, %l6
14876 wr %g0, 0x04, %asi
14877 ldxa [%l6] %asi, %l1
14878 casxa [%l6] 0x04, %l1, %o5
14879loop_1367:
14880 alignaddr %g5, %l4, %o4
14881 brgez %i7, loop_1368
14882 movre %o0, 0x070, %i0
14883 flush %l7 + 0x54
14884 fmovd %f18, %f18
14885loop_1368:
14886 fbug,a %fcc2, loop_1369
14887 sir 0x0294
14888 edge32l %i3, %l0, %i2
14889 ldx [%l7 + 0x08], %o6
14890loop_1369:
14891 ldsh [%l7 + 0x3E], %o1
14892 fbul,a %fcc0, loop_1370
14893 umul %g1, %o7, %g7
14894 add %l2, 0x1A37, %g2
14895 edge16 %g4, %l6, %i5
14896loop_1370:
14897 bvs,a %xcc, loop_1371
14898 saved
14899 rdpr %cwp, %g1
14900 rdpr %cansave, %g2
14901 rdpr %canrestore, %g3
14902 rdpr %cleanwin, %g4
14903 rdpr %otherwin, %g5
14904 rdpr %wstate, %g6
14905 andncc %l3, %g6, %i4
14906 movle %xcc, %o3, %i1
14907loop_1371:
14908 udivx %o2, 0x14E5, %g3
14909 swap [%l7 + 0x70], %i6
14910 tvs %icc, 0x3
14911 popc 0x013F, %l1
14912 fmovdvc %icc, %f8, %f6
14913 movrlez %l5, %g5, %o5
14914 movpos %icc, %l4, %o4
14915 set 0x0C, %g6
14916 ldswa [%l7 + %g6] 0x19, %i7
14917 brnz,a %o0, loop_1372
14918 srax %i3, 0x10, %l0
14919 alignaddrl %i0, %i2, %o1
14920 fble %fcc1, loop_1373
14921loop_1372:
14922 fmovdpos %icc, %f15, %f23
14923 fpack32 %f26, %f10, %f8
14924 addccc %o6, %g1, %g7
14925loop_1373:
14926 fabsd %f16, %f22
14927 edge16l %o7, %g2, %l2
14928 add %l7, 0x38, %l6
14929 wr %g0, 0x89, %asi
14930 ldxa [%l6] %asi, %g4
14931 casxa [%l6] 0x89, %g4, %l6
14932 membar 0x6C
14933 tl %xcc, 0x4
14934 nop
14935 set 0x18, %i7
14936 std %f16, [%l7 + %i7]
14937 sll %l3, %i5, %i4
14938 set 0x0C, %l3
14939 stwa %o3, [%l7 + %l3] 0x15
14940 bneg,a %icc, loop_1374
14941 movcc %xcc, %g6, %o2
14942 ldx [%l7 + 0x40], %i1
14943 movge %xcc, %g3, %i6
14944loop_1374:
14945 bneg,a %xcc, loop_1375
14946 fcmple16 %f4, %f22, %l5
14947 array32 %l1, %g5, %o5
14948 umulcc %l4, %o4, %o0
14949loop_1375:
14950 fmovsne %xcc, %f15, %f28
14951 sdiv %i3, 0x0B30, %l0
14952 edge32n %i0, %i7, %i2
14953 ldsh [%l7 + 0x40], %o1
14954 fbue %fcc3, loop_1376
14955 movgu %xcc, %g1, %o6
14956 andcc %o7, %g7, %g2
14957 udivx %g4, 0x039B, %l6
14958loop_1376:
14959 fmovdvs %xcc, %f23, %f29
14960 tsubcc %l2, %i5, %i4
14961 fandnot2 %f26, %f16, %f12
14962 tneg %icc, 0x2
14963 fmovde %icc, %f6, %f12
14964 udivx %l3, 0x07F6, %o3
14965 saved
14966 rdpr %cwp, %g1
14967 rdpr %cansave, %g2
14968 rdpr %canrestore, %g3
14969 rdpr %cleanwin, %g4
14970 rdpr %otherwin, %g5
14971 rdpr %wstate, %g6
14972 fmovrsne %o2, %f28, %f3
14973 movcc %xcc, %g6, %g3
14974 fpadd16 %f26, %f6, %f14
14975 fbule,a %fcc2, loop_1377
14976 addc %i6, 0x1593, %l5
14977 fmovdneg %icc, %f8, %f20
14978 fandnot1s %f2, %f26, %f22
14979loop_1377:
14980 xorcc %i1, %g5, %o5
14981 fmul8x16 %f7, %f0, %f0
14982 edge16n %l1, %l4, %o4
14983 fsrc1s %f26, %f17
14984 movcs %xcc, %i3, %o0
14985 fbuge %fcc3, loop_1378
14986 and %i0, %i7, %i2
14987 movle %xcc, %l0, %g1
14988 movgu %xcc, %o6, %o7
14989loop_1378:
14990 fmovdleu %xcc, %f2, %f20
14991 bcc,a %icc, loop_1379
14992 edge16ln %o1, %g2, %g7
14993 fmovdl %xcc, %f23, %f24
14994 fmuld8ulx16 %f21, %f18, %f30
14995loop_1379:
14996 movrne %g4, %l6, %l2
14997 movle %icc, %i5, %l3
14998 sra %o3, 0x05, %i4
14999 movle %xcc, %g6, %g3
15000 bleu %xcc, loop_1380
15001 tsubcc %i6, 0x11B5, %o2
15002 sdivcc %l5, 0x0975, %g5
15003 tpos %xcc, 0x6
15004loop_1380:
15005 movn %xcc, %o5, %i1
15006 movgu %icc, %l4, %o4
15007 alignaddrl %l1, %i3, %i0
15008 pdist %f26, %f4, %f2
15009 fmovse %xcc, %f8, %f0
15010 set 0x65, %l2
15011 ldstuba [%l7 + %l2] 0x81, %i7
15012 fmovdge %xcc, %f3, %f0
15013 sdivx %i2, 0x0110, %l0
15014 fpadd16s %f11, %f8, %f30
15015 brgez,a %o0, loop_1381
15016 xnor %g1, %o6, %o1
15017 udivx %o7, 0x170A, %g7
15018 movgu %xcc, %g4, %l6
15019loop_1381:
15020 nop
15021 set 0x38, %g7
15022 stxa %g2, [%l7 + %g7] 0x10
15023 fble %fcc1, loop_1382
15024 subcc %l2, %i5, %l3
15025 fmuld8ulx16 %f5, %f6, %f4
15026 set 0x22, %o7
15027 lduha [%l7 + %o7] 0x14, %o3
15028loop_1382:
15029 bgu,pt %icc, loop_1383
15030 subcc %i4, %g3, %i6
15031 xnorcc %o2, 0x0392, %g6
15032 popc 0x1037, %g5
15033loop_1383:
15034 bge,pn %icc, loop_1384
15035 edge16l %o5, %i1, %l5
15036 fbne,a %fcc0, loop_1385
15037 fmovsvc %xcc, %f12, %f7
15038loop_1384:
15039 edge8l %l4, %o4, %l1
15040 te %xcc, 0x7
15041loop_1385:
15042 taddcc %i3, %i0, %i7
15043 movn %xcc, %i2, %l0
15044 udiv %o0, 0x15BE, %g1
15045 edge16 %o6, %o7, %o1
15046 movn %xcc, %g4, %l6
15047 fbul,a %fcc1, loop_1386
15048 edge32 %g7, %l2, %g2
15049 popc %l3, %o3
15050 and %i5, %i4, %g3
15051loop_1386:
15052 movcs %xcc, %i6, %g6
15053 srl %o2, %g5, %i1
15054 fbu %fcc3, loop_1387
15055 tsubcc %o5, 0x0BBF, %l4
15056 sdiv %o4, 0x1E55, %l5
15057 sub %l1, 0x1438, %i0
15058loop_1387:
15059 movl %xcc, %i3, %i7
15060 tcs %icc, 0x3
15061 tvc %icc, 0x1
15062 for %f28, %f28, %f14
15063 fmovsvs %icc, %f20, %f7
15064 fcmpgt16 %f26, %f8, %l0
15065 udiv %i2, 0x1301, %g1
15066 fmul8sux16 %f10, %f18, %f2
15067 bg,a,pt %xcc, loop_1388
15068 movrgez %o6, %o0, %o7
15069 sra %o1, 0x0F, %g4
15070 movl %xcc, %l6, %l2
15071loop_1388:
15072 nop
15073 wr %g0, 0x27, %asi
15074 stha %g7, [%l7 + 0x0E] %asi
15075 membar #Sync
15076 movcs %xcc, %g2, %l3
15077 bvc,a loop_1389
15078 fbge,a %fcc2, loop_1390
15079 edge32l %i5, %i4, %g3
15080 alignaddr %i6, %o3, %g6
15081loop_1389:
15082 nop
15083 wr %g0, 0x21, %asi
15084 ldxa [%g0 + 0x8] %asi, %g5
15085loop_1390:
15086 xnorcc %i1, 0x0565, %o5
15087 te %icc, 0x3
15088 movrne %l4, 0x310, %o4
15089 subc %l5, 0x0AB1, %l1
15090 fmovdvc %icc, %f0, %f10
15091 brgez %i0, loop_1391
15092 edge32l %i3, %i7, %l0
15093 fmovdgu %xcc, %f14, %f25
15094 mulscc %i2, %g1, %o2
15095loop_1391:
15096 nop
15097 wr %g0, 0x80, %asi
15098 stda %o0, [%l7 + 0x30] %asi
15099 subccc %o6, %o7, %g4
15100 tne %xcc, 0x0
15101 edge16n %o1, %l2, %g7
15102 tsubcc %l6, %l3, %g2
15103 fnands %f21, %f11, %f15
15104 bneg,pn %xcc, loop_1392
15105 fpsub16 %f22, %f20, %f14
15106 tgu %icc, 0x3
15107 movn %xcc, %i4, %i5
15108loop_1392:
15109 nop
15110 set 0x28, %i4
15111 prefetcha [%l7 + %i4] 0x0c, 0x1
15112 fble,a %fcc1, loop_1393
15113 mulx %i6, %o3, %g5
15114 tvc %icc, 0x6
15115 udiv %g6, 0x1A9F, %i1
15116loop_1393:
15117 fblg %fcc2, loop_1394
15118 fone %f10
15119 fblg %fcc3, loop_1395
15120 edge32ln %l4, %o5, %l5
15121loop_1394:
15122 movneg %xcc, %o4, %i0
15123 fpackfix %f10, %f29
15124loop_1395:
15125 nop
15126 setx loop_1396, %l0, %l1
15127 wrpr 0x1, %tl
15128 wrpr %l1, %tnpc
15129 setx 0x34400001400, %l0, %l1
15130 wrpr %l1, %tstate
15131 wrhpr 0x4, %htstate
15132 done
15133 xor %i3, 0x13B4, %l1
15134 fcmple16 %f24, %f6, %l0
15135 ta %xcc, 0x7
15136loop_1396:
15137 nop
15138 set 0x6C, %i5
15139 stha %i2, [%l7 + %i5] 0xe2
15140 membar #Sync
15141 add %g1, %i7, %o0
15142 fornot1s %f21, %f30, %f27
15143 umulcc %o6, 0x14D8, %o7
15144 brlz,a %g4, loop_1397
15145 edge16ln %o2, %l2, %g7
15146 edge32ln %l6, %o1, %l3
15147 movgu %xcc, %g2, %i4
15148loop_1397:
15149 stb %i5, [%l7 + 0x39]
15150 bge,pt %xcc, loop_1398
15151 movrgez %g3, %o3, %g5
15152 array32 %g6, %i1, %l4
15153 add %l7, 0x58, %l6
15154 wr %g0, 0x04, %asi
15155 casxa [%l6] 0x04, %o5, %i6
15156loop_1398:
15157 sub %l5, 0x0144, %i0
15158 addccc %o4, 0x1848, %l1
15159 fmovrse %i3, %f2, %f9
15160 edge16l %i2, %l0, %g1
15161 orn %o0, %i7, %o7
15162 fmovrsgez %o6, %f8, %f27
15163 fbne,a %fcc3, loop_1399
15164 array16 %o2, %l2, %g7
15165 edge8 %l6, %g4, %l3
15166 fpack16 %f12, %f22
15167loop_1399:
15168 sdiv %g2, 0x0236, %o1
15169 fmovrsgez %i4, %f6, %f8
15170 or %i5, 0x0399, %o3
15171 add %g5, 0x1E53, %g3
15172 fmul8x16al %f9, %f26, %f18
15173 fnand %f16, %f30, %f20
15174 xor %g6, %l4, %o5
15175 movleu %icc, %i1, %i6
15176 xorcc %l5, 0x091E, %o4
15177 nop
15178 set 0x75, %l5
15179 ldsb [%l7 + %l5], %l1
15180 fcmpeq32 %f0, %f28, %i0
15181 restored
15182 rdpr %cwp, %g1
15183 rdpr %cansave, %g2
15184 rdpr %canrestore, %g3
15185 rdpr %cleanwin, %g4
15186 rdpr %otherwin, %g5
15187 rdpr %wstate, %g6
15188 edge16ln %i2, %l0, %i3
15189 movrlz %g1, %o0, %o7
15190 brlez,a %o6, loop_1400
15191 add %i7, 0x0E18, %l2
15192 alignaddrl %g7, %l6, %g4
15193 bneg,a loop_1401
15194loop_1400:
15195 xor %l3, %g2, %o2
15196 alignaddrl %i4, %o1, %i5
15197 stbar
15198loop_1401:
15199 umul %o3, %g3, %g6
15200 tcc %xcc, 0x5
15201 set 0x58, %o6
15202 stda %g4, [%l7 + %o6] 0x0c
15203 tsubcctv %l4, %o5, %i6
15204 edge32l %l5, %i1, %o4
15205 movrlez %i0, %l1, %i2
15206 movne %icc, %l0, %g1
15207 ldub [%l7 + 0x47], %i3
15208 udivx %o7, 0x1722, %o0
15209 restored
15210 rdpr %cwp, %g1
15211 rdpr %cansave, %g2
15212 rdpr %canrestore, %g3
15213 rdpr %cleanwin, %g4
15214 rdpr %otherwin, %g5
15215 rdpr %wstate, %g6
15216 tpos %xcc, 0x6
15217 fbuge,a %fcc0, loop_1402
15218 sub %o6, %i7, %l2
15219 fmovrsgz %g7, %f18, %f2
15220 xnorcc %g4, 0x0270, %l3
15221loop_1402:
15222 fmovdcc %icc, %f12, %f0
15223 and %l6, 0x1B75, %g2
15224 fbe %fcc2, loop_1403
15225 movpos %xcc, %i4, %o1
15226 movre %o2, 0x00D, %o3
15227 movle %icc, %i5, %g6
15228loop_1403:
15229 subccc %g5, 0x1007, %g3
15230 umulcc %o5, %l4, %l5
15231 fmovrslez %i6, %f29, %f22
15232 sdivx %o4, 0x18C0, %i1
15233 move %xcc, %l1, %i2
15234 movpos %icc, %i0, %l0
15235 sra %i3, 0x0C, %o7
15236 edge32n %o0, %g1, %o6
15237 fcmpd %fcc0, %f16, %f24
15238 subccc %i7, %l2, %g7
15239 wr %g0, 0x89, %asi
15240 lda [%l7 + 0x40] %asi, %f0
15241 fmovscs %icc, %f12, %f27
15242 tcs %icc, 0x1
15243 alignaddr %g4, %l3, %l6
15244 movrgez %i4, 0x1A4, %g2
15245 tsubcctv %o2, %o3, %i5
15246 xnor %g6, %g5, %o1
15247 fnor %f26, %f22, %f10
15248 tvs %xcc, 0x1
15249 add %l7, 0x64, %l6
15250 wr %g0, 0x0c, %asi
15251 casa [%l6] 0x0c, %o5, %l4
15252 wr %g0, 0x10, %asi
15253 prefetcha [%l7 + 0x78] %asi, 0x0
15254 fmovrsgez %i6, %f7, %f28
15255 te %xcc, 0x3
15256 fmovsne %xcc, %f2, %f14
15257 set 0x10, %i2
15258 ldda [%l7 + %i2] 0x19, %g2
15259 wr %g0, 0x11, %asi
15260 ldxa [%l7 + 0x70] %asi, %i1
15261 tge %icc, 0x4
15262 move %xcc, %l1, %o4
15263 fmul8x16au %f7, %f2, %f8
15264 srlx %i2, %i0, %i3
15265 faligndata %f6, %f14, %f14
15266 lduh [%l7 + 0x12], %l0
15267 movcs %xcc, %o7, %o0
15268 srax %o6, 0x04, %g1
15269 edge32n %l2, %i7, %g4
15270 movl %xcc, %g7, %l3
15271 fbue %fcc0, loop_1404
15272 movrlz %i4, 0x26B, %l6
15273 te %icc, 0x5
15274 udiv %g2, 0x0A0C, %o3
15275loop_1404:
15276 edge16ln %o2, %i5, %g6
15277 sir 0x1805
15278 orncc %o1, %o5, %l4
15279 movleu %icc, %l5, %g5
15280 and %i6, %g3, %l1
15281 movle %icc, %i1, %o4
15282 wr %g0, 0x89, %asi
15283 ldswa [%l7 + 0x10] %asi, %i0
15284 alignaddr %i3, %l0, %o7
15285 fxnors %f24, %f9, %f4
15286 edge16n %o0, %i2, %g1
15287 edge32n %o6, %i7, %g4
15288 fsrc1s %f1, %f4
15289 tn %icc, 0x3
15290 fbu,a %fcc3, loop_1405
15291 edge8n %g7, %l3, %l2
15292 set 0x78, %g1
15293 swapa [%l7 + %g1] 0x0c, %i4
15294loop_1405:
15295 tvc %icc, 0x1
15296 fbl %fcc0, loop_1406
15297 te %xcc, 0x5
15298 ldsw [%l7 + 0x6C], %l6
15299 addcc %g2, 0x00F4, %o2
15300loop_1406:
15301 bg,a,pn %icc, loop_1407
15302 nop
15303 setx loop_1408, %l0, %l1
15304 wrpr 0x1, %tl
15305 wrpr %l1, %tnpc
15306 setx 0x34400001400, %l0, %l1
15307 wrpr %l1, %tstate
15308 wrhpr 0x4, %htstate
15309 done
15310 array8 %i5, %o3, %g6
15311 orcc %o1, %l4, %o5
15312loop_1407:
15313 nop
15314 wr %g0, 0x18, %asi
15315 sta %f23, [%l7 + 0x6C] %asi
15316loop_1408:
15317 nop
15318 wr %g0, 0x04, %asi
15319 lduha [%l7 + 0x3C] %asi, %l5
15320 srl %i6, %g3, %g5
15321 movleu %xcc, %l1, %i1
15322 sub %o4, 0x0DB1, %i3
15323 edge32l %i0, %o7, %l0
15324 bne %icc, loop_1409
15325 subcc %i2, %g1, %o6
15326 bcs,a,pn %icc, loop_1410
15327 sethi 0x1FAD, %o0
15328loop_1409:
15329 array32 %g4, %i7, %l3
15330 brlez %g7, loop_1411
15331loop_1410:
15332 addcc %i4, %l2, %l6
15333 fnegd %f14, %f18
15334 wr %g0, 0x10, %asi
15335 ldstuba [%l7 + 0x6D] %asi, %g2
15336loop_1411:
15337 fmovsn %icc, %f22, %f24
15338 fornot1 %f0, %f26, %f0
15339 xor %i5, 0x1893, %o2
15340 or %g6, 0x0229, %o3
15341 stb %l4, [%l7 + 0x1A]
15342 umul %o5, 0x0BEF, %l5
15343 fcmpd %fcc0, %f18, %f16
15344 edge8 %o1, %i6, %g3
15345 fmovrslz %l1, %f5, %f22
15346 restored
15347 rdpr %cwp, %g1
15348 rdpr %cansave, %g2
15349 rdpr %canrestore, %g3
15350 rdpr %cleanwin, %g4
15351 rdpr %otherwin, %g5
15352 rdpr %wstate, %g6
15353 udivcc %g5, 0x075A, %o4
15354 fmovsvs %icc, %f24, %f29
15355 sll %i3, %i1, %i0
15356 fpsub16 %f14, %f2, %f30
15357 bneg %xcc, loop_1412
15358 fcmpgt32 %f24, %f24, %l0
15359 fnot1s %f19, %f22
15360 tcs %icc, 0x7
15361loop_1412:
15362 movle %icc, %o7, %g1
15363 xor %o6, %o0, %g4
15364 tle %icc, 0x6
15365 andncc %i2, %i7, %g7
15366 tsubcctv %i4, 0x1A14, %l2
15367 fsrc2s %f11, %f21
15368 edge8ln %l3, %l6, %g2
15369 add %i5, 0x09CA, %g6
15370 movn %xcc, %o2, %o3
15371 andn %l4, %l5, %o1
15372 nop
15373 setx loop_1413, %l0, %l1
15374 wrpr 0x1, %tl
15375 wrpr %l1, %tnpc
15376 setx 0x34400001400, %l0, %l1
15377 wrpr %l1, %tstate
15378 wrhpr 0x4, %htstate
15379 done
15380 tn %xcc, 0x5
15381 or %i6, 0x032A, %o5
15382 edge32l %l1, %g5, %g3
15383loop_1413:
15384 movcc %icc, %i3, %i1
15385 fmovdcs %xcc, %f8, %f6
15386 brnz,a %o4, loop_1414
15387 andcc %i0, %o7, %g1
15388 mulscc %o6, 0x0A7E, %o0
15389 srax %l0, 0x05, %g4
15390loop_1414:
15391 fmul8ulx16 %f26, %f16, %f24
15392 subcc %i2, 0x00D1, %i7
15393 xorcc %i4, %g7, %l2
15394 fzeros %f21
15395 tn %xcc, 0x7
15396 movg %xcc, %l6, %g2
15397 swap [%l7 + 0x5C], %i5
15398 set 0x58, %g5
15399 swapa [%l7 + %g5] 0x18, %g6
15400 brz,a %l3, loop_1415
15401 bpos,a %xcc, loop_1416
15402 movgu %xcc, %o2, %o3
15403 edge8ln %l5, %o1, %l4
15404loop_1415:
15405 brlez %i6, loop_1417
15406loop_1416:
15407 bleu %icc, loop_1418
15408 umul %o5, %l1, %g3
15409 fmovse %xcc, %f20, %f7
15410loop_1417:
15411 brz,a %g5, loop_1419
15412loop_1418:
15413 siam 0x2
15414 ldd [%l7 + 0x58], %i2
15415 be,pt %icc, loop_1420
15416loop_1419:
15417 andn %o4, 0x094C, %i1
15418 bvs,pt %xcc, loop_1421
15419 tne %icc, 0x5
15420loop_1420:
15421 fmovsvs %xcc, %f15, %f7
15422 sdivx %o7, 0x0978, %g1
15423loop_1421:
15424 movrgz %o6, 0x2CF, %o0
15425 alignaddrl %i0, %l0, %i2
15426 fsrc1 %f2, %f8
15427 tne %xcc, 0x4
15428 fbue,a %fcc1, loop_1422
15429 fmovda %icc, %f10, %f31
15430 fsrc2s %f4, %f4
15431 fnand %f20, %f30, %f20
15432loop_1422:
15433 edge32 %i7, %i4, %g7
15434 movcc %xcc, %g4, %l6
15435 movpos %xcc, %g2, %l2
15436 std %f14, [%l7 + 0x70]
15437 movrgez %g6, %i5, %l3
15438 sll %o3, 0x06, %o2
15439 nop
15440 setx loop_1423, %l0, %l1
15441 wrpr 0x1, %tl
15442 wrpr %l1, %tnpc
15443 setx 0x34400001400, %l0, %l1
15444 wrpr %l1, %tstate
15445 wrhpr 0x4, %htstate
15446 done
15447 array32 %o1, %l4, %i6
15448 or %o5, %l5, %g3
15449 fbl,a %fcc2, loop_1424
15450loop_1423:
15451 tne %icc, 0x1
15452 bcc,a,pt %xcc, loop_1425
15453 edge32l %g5, %i3, %o4
15454loop_1424:
15455 tge %xcc, 0x1
15456 movge %icc, %i1, %o7
15457loop_1425:
15458 stbar
15459 tl %icc, 0x7
15460 fpmerge %f5, %f17, %f2
15461 bleu,a loop_1426
15462 tge %xcc, 0x4
15463 fmovdvc %xcc, %f2, %f19
15464 set 0x68, %l4
15465 ldxa [%l7 + %l4] 0x88, %g1
15466loop_1426:
15467 tsubcc %o6, %o0, %l1
15468 brz,a %i0, loop_1427
15469 ld [%l7 + 0x1C], %f20
15470 taddcc %i2, 0x017E, %i7
15471 nop
15472 setx loop_1428, %l0, %l1
15473 jmpl %l1, %l0
15474loop_1427:
15475 fmovrdgz %i4, %f28, %f22
15476 movrgz %g7, %g4, %l6
15477 mova %icc, %l2, %g6
15478loop_1428:
15479 edge16 %g2, %i5, %l3
15480 movvc %xcc, %o3, %o2
15481 bne,a,pt %icc, loop_1429
15482 ld [%l7 + 0x4C], %f21
15483 tne %icc, 0x4
15484 sub %l4, %o1, %i6
15485loop_1429:
15486 bcc,pn %xcc, loop_1430
15487 movne %icc, %l5, %o5
15488 xnor %g3, 0x010F, %i3
15489 nop
15490 set 0x64, %l6
15491 stw %o4, [%l7 + %l6]
15492loop_1430:
15493 edge16ln %g5, %i1, %g1
15494 restored
15495 rdpr %cwp, %g1
15496 rdpr %cansave, %g2
15497 rdpr %canrestore, %g3
15498 rdpr %cleanwin, %g4
15499 rdpr %otherwin, %g5
15500 rdpr %wstate, %g6
15501 fbug,a %fcc3, loop_1431
15502 sethi 0x1DA7, %o7
15503 fbug %fcc2, loop_1432
15504 edge8ln %o6, %o0, %l1
15505loop_1431:
15506 srl %i2, %i0, %l0
15507 movne %icc, %i4, %g7
15508loop_1432:
15509 movgu %xcc, %i7, %g4
15510 movre %l2, %g6, %l6
15511 edge8l %g2, %l3, %i5
15512 movl %xcc, %o2, %o3
15513 fzeros %f27
15514 tvc %xcc, 0x4
15515 edge8 %l4, %i6, %l5
15516 bg,pt %icc, loop_1433
15517 edge16ln %o1, %o5, %i3
15518 std %f0, [%l7 + 0x20]
15519 flush %l7 + 0x60
15520loop_1433:
15521 movvs %icc, %o4, %g3
15522 fpack32 %f14, %f10, %f30
15523 edge8l %g5, %i1, %g1
15524 bge,pn %icc, loop_1434
15525 orcc %o7, 0x0E1F, %o6
15526 and %l1, %i2, %o0
15527 edge32 %l0, %i0, %g7
15528loop_1434:
15529 orn %i4, 0x1821, %g4
15530 fpadd16 %f20, %f20, %f14
15531 edge8n %i7, %l2, %l6
15532 ldub [%l7 + 0x6C], %g6
15533 orn %l3, %g2, %o2
15534 edge32ln %o3, %i5, %i6
15535 popc 0x125B, %l5
15536 movne %xcc, %o1, %o5
15537 bneg,a,pt %xcc, loop_1435
15538 subcc %l4, 0x098D, %i3
15539 std %g2, [%l7 + 0x48]
15540 addccc %g5, %o4, %i1
15541loop_1435:
15542 tneg %icc, 0x0
15543 alignaddr %o7, %o6, %g1
15544 movne %xcc, %i2, %o0
15545 orcc %l0, 0x079C, %i0
15546 fmovsle %icc, %f29, %f10
15547 set 0x160, %o4
15548 nop ! stxa %l1, [%g0 + %o4] 0x40 ripped by fixASI40.pl
15549 sir 0x1554
15550 movcs %xcc, %g7, %g4
15551 ldsb [%l7 + 0x4E], %i4
15552 movrne %l2, %l6, %i7
15553 set 0x46, %o1
15554 stha %g6, [%l7 + %o1] 0x2a
15555 membar #Sync
15556 sra %l3, 0x16, %o2
15557 restored
15558 rdpr %cwp, %g1
15559 rdpr %cansave, %g2
15560 rdpr %canrestore, %g3
15561 rdpr %cleanwin, %g4
15562 rdpr %otherwin, %g5
15563 rdpr %wstate, %g6
15564 fnegs %f15, %f24
15565 alignaddr %o3, %g2, %i6
15566 fmovrdgz %i5, %f10, %f28
15567 umulcc %l5, %o5, %o1
15568 tleu %icc, 0x6
15569 smul %l4, %g3, %i3
15570 tpos %icc, 0x6
15571 fbl,a %fcc0, loop_1436
15572 fcmpeq32 %f8, %f6, %o4
15573 restored
15574 rdpr %cwp, %g1
15575 rdpr %cansave, %g2
15576 rdpr %canrestore, %g3
15577 rdpr %cleanwin, %g4
15578 rdpr %otherwin, %g5
15579 rdpr %wstate, %g6
15580 set 0x58, %o2
15581 stda %i0, [%l7 + %o2] 0x2a
15582 membar #Sync
15583loop_1436:
15584 tl %xcc, 0x2
15585 udivx %g5, 0x0141, %o6
15586 array8 %g1, %o7, %o0
15587 edge16l %i2, %l0, %l1
15588 fnors %f24, %f9, %f8
15589 fbne %fcc2, loop_1437
15590 restored
15591 rdpr %cwp, %g1
15592 rdpr %cansave, %g2
15593 rdpr %canrestore, %g3
15594 rdpr %cleanwin, %g4
15595 rdpr %otherwin, %g5
15596 rdpr %wstate, %g6
15597 fblg,a %fcc1, loop_1438
15598 fpsub16 %f22, %f4, %f16
15599loop_1437:
15600 nop
15601 set 0x40, %g3
15602 lduwa [%l7 + %g3] 0x11, %i0
15603loop_1438:
15604 move %xcc, %g4, %g7
15605 fmul8x16au %f0, %f19, %f6
15606 array8 %i4, %l2, %i7
15607 bn,pt %icc, loop_1439
15608 movrlz %l6, 0x134, %g6
15609 movne %icc, %o2, %l3
15610 movvs %icc, %g2, %i6
15611loop_1439:
15612 fmovscs %icc, %f2, %f30
15613 fbl,a %fcc0, loop_1440
15614 stb %i5, [%l7 + 0x7A]
15615 fmovrsgez %o3, %f15, %f16
15616 ldd [%l7 + 0x18], %l4
15617loop_1440:
15618 fnands %f7, %f21, %f0
15619 fmovrdgz %o1, %f28, %f0
15620 fcmpes %fcc1, %f12, %f7
15621 edge32n %o5, %l4, %i3
15622 movre %o4, %g3, %i1
15623 tvc %xcc, 0x1
15624 fornot2 %f8, %f10, %f2
15625 bgu,pt %icc, loop_1441
15626 fmovrdlz %g5, %f18, %f30
15627 sdivcc %o6, 0x04A2, %o7
15628 srl %g1, %o0, %i2
15629loop_1441:
15630 nop
15631 set 0x2C, %o5
15632 lduha [%l7 + %o5] 0x11, %l0
15633 udivx %i0, 0x0A26, %g4
15634 fcmpeq32 %f26, %f22, %l1
15635 fmovdle %xcc, %f0, %f18
15636 mulscc %i4, %g7, %i7
15637 alignaddrl %l6, %l2, %g6
15638 fnot1s %f3, %f19
15639 tge %icc, 0x2
15640 fmovrslz %l3, %f26, %f19
15641 movge %icc, %o2, %g2
15642 addc %i6, %i5, %l5
15643 tcs %xcc, 0x4
15644 movcs %icc, %o1, %o5
15645 fnegd %f16, %f2
15646 array32 %l4, %o3, %o4
15647 movpos %xcc, %g3, %i3
15648 bgu,a,pn %xcc, loop_1442
15649 fmovrslz %i1, %f4, %f24
15650 bge loop_1443
15651 tneg %xcc, 0x2
15652loop_1442:
15653 edge16 %o6, %g5, %o7
15654 fsrc2 %f8, %f24
15655loop_1443:
15656 sir 0x08F0
15657 add %o0, 0x17A2, %g1
15658 set 0x48, %i0
15659 stda %i2, [%l7 + %i0] 0x11
15660 stb %i0, [%l7 + 0x08]
15661 movl %icc, %g4, %l0
15662 ta %icc, 0x0
15663 umulcc %i4, 0x16B6, %l1
15664 nop
15665 setx loop_1444, %l0, %l1
15666 wrpr 0x1, %tl
15667 wrpr %l1, %tpc
15668 add %l1, 0x4, %l1
15669 wrpr %l1, %tnpc
15670 setx 0x34400001400, %l0, %l1
15671 wrpr %l1, %tstate
15672 wrhpr 0x4, %htstate
15673 retry
15674 st %f21, [%l7 + 0x2C]
15675 set 0x70, %g2
15676 ldda [%l7 + %g2] 0x10, %i6
15677loop_1444:
15678 fpsub32 %f26, %f8, %f6
15679 udivx %g7, 0x014A, %l2
15680 wr %g0, 0x27, %asi
15681 stwa %l6, [%l7 + 0x70] %asi
15682 membar #Sync
15683 edge8ln %g6, %l3, %g2
15684 saved
15685 rdpr %cwp, %g1
15686 rdpr %cansave, %g2
15687 rdpr %canrestore, %g3
15688 rdpr %cleanwin, %g4
15689 rdpr %otherwin, %g5
15690 rdpr %wstate, %g6
15691 xor %o2, %i6, %l5
15692 alignaddr %i5, %o5, %o1
15693 srl %l4, 0x09, %o3
15694 subc %o4, %g3, %i1
15695 restored
15696 rdpr %cwp, %g1
15697 rdpr %cansave, %g2
15698 rdpr %canrestore, %g3
15699 rdpr %cleanwin, %g4
15700 rdpr %otherwin, %g5
15701 rdpr %wstate, %g6
15702 fbo,a %fcc1, loop_1445
15703 movgu %icc, %i3, %o6
15704 subccc %g5, %o7, %o0
15705 sub %g1, 0x04BF, %i2
15706loop_1445:
15707 srl %i0, %l0, %i4
15708 fmovsa %icc, %f28, %f13
15709 fbge %fcc1, loop_1446
15710 tn %icc, 0x6
15711 movleu %xcc, %g4, %i7
15712 ld [%l7 + 0x10], %f24
15713loop_1446:
15714 taddcc %g7, 0x18D4, %l1
15715 fandnot1s %f2, %f6, %f14
15716 addcc %l6, %g6, %l3
15717 stx %g2, [%l7 + 0x20]
15718 fmovse %xcc, %f8, %f20
15719 orn %o2, 0x1619, %i6
15720 brlz %l5, loop_1447
15721 sra %l2, 0x06, %i5
15722 smul %o1, %l4, %o3
15723 add %l7, 0x20, %l6
15724 wr %g0, 0x89, %asi
15725 ldxa [%l6] %asi, %o4
15726 casxa [%l6] 0x89, %o4, %g3
15727loop_1447:
15728 fmovsvc %icc, %f31, %f24
15729 orncc %i1, 0x021A, %o5
15730 sdivcc %i3, 0x01A4, %o6
15731 fmovsa %xcc, %f12, %f15
15732 ba,pn %icc, loop_1448
15733 tvc %icc, 0x3
15734 fbe %fcc2, loop_1449
15735 nop
15736 setx loop_1450, %l0, %l1
15737 wrpr 0x1, %tl
15738 wrpr %l1, %tnpc
15739 setx 0x34400001400, %l0, %l1
15740 wrpr %l1, %tstate
15741 wrhpr 0x4, %htstate
15742 done
15743loop_1448:
15744 taddcc %g5, 0x1902, %o7
15745 fmovdne %icc, %f13, %f3
15746loop_1449:
15747 nop
15748 setx loop_1451, %l0, %l1
15749 wrpr 0x1, %tl
15750 wrpr %l1, %tpc
15751 add %l1, 0x4, %l1
15752 wrpr %l1, %tnpc
15753 setx 0x34400001400, %l0, %l1
15754 wrpr %l1, %tstate
15755 wrhpr 0x4, %htstate
15756 retry
15757loop_1450:
15758 fmul8x16 %f10, %f24, %f2
15759 fpadd16 %f26, %f6, %f6
15760 fmovdneg %icc, %f17, %f10
15761loop_1451:
15762 fnot2s %f20, %f4
15763 sethi 0x1875, %o0
15764 tsubcctv %i2, 0x0131, %g1
15765 wr %g0, 0xea, %asi
15766 stba %l0, [%l7 + 0x2F] %asi
15767 membar #Sync
15768 movg %xcc, %i4, %g4
15769 brz %i7, loop_1452
15770 fbule,a %fcc1, loop_1453
15771 lduh [%l7 + 0x0A], %g7
15772 movneg %xcc, %i0, %l1
15773loop_1452:
15774 fzero %f18
15775loop_1453:
15776 movrgez %l6, %l3, %g6
15777 tvs %icc, 0x0
15778 set 0x0C, %i6
15779 stwa %g2, [%l7 + %i6] 0x18
15780 fcmpeq16 %f10, %f20, %o2
15781 brnz,a %i6, loop_1454
15782 movvc %icc, %l2, %i5
15783 fcmped %fcc0, %f6, %f6
15784 orcc %o1, %l5, %o3
15785loop_1454:
15786 fmovdpos %icc, %f0, %f9
15787 edge16n %l4, %o4, %g3
15788 fbule,a %fcc1, loop_1455
15789 fblg %fcc0, loop_1456
15790 fcmple32 %f8, %f10, %i1
15791 lduh [%l7 + 0x18], %o5
15792loop_1455:
15793 nop
15794 wr %g0, 0x18, %asi
15795 lduha [%l7 + 0x1C] %asi, %i3
15796loop_1456:
15797 edge16l %o6, %g5, %o0
15798 array8 %i2, %o7, %l0
15799 ta %xcc, 0x2
15800 xorcc %g1, 0x0CB1, %i4
15801 membar 0x62
15802 tgu %icc, 0x3
15803 nop
15804 setx loop_1457, %l0, %l1
15805 wrpr 0x1, %tl
15806 wrpr %l1, %tpc
15807 add %l1, 0x4, %l1
15808 wrpr %l1, %tnpc
15809 setx 0x34400001400, %l0, %l1
15810 wrpr %l1, %tstate
15811 wrhpr 0x4, %htstate
15812 retry
15813 ldub [%l7 + 0x68], %i7
15814 tcc %xcc, 0x1
15815 fmovsle %xcc, %f31, %f30
15816loop_1457:
15817 fornot2s %f22, %f21, %f29
15818 umul %g4, 0x1780, %g7
15819 movcs %xcc, %l1, %i0
15820 bneg,a %xcc, loop_1458
15821 edge32n %l6, %l3, %g6
15822 wr %g0, 0x81, %asi
15823 lduwa [%l7 + 0x74] %asi, %g2
15824loop_1458:
15825 xnor %i6, 0x067C, %o2
15826 ldsw [%l7 + 0x38], %l2
15827 tcs %icc, 0x2
15828 andcc %o1, 0x17E6, %l5
15829 movneg %xcc, %i5, %o3
15830 bvc,a,pt %icc, loop_1459
15831 sllx %o4, 0x0D, %g3
15832 fmovdge %xcc, %f2, %f4
15833 fones %f2
15834loop_1459:
15835 bg,pn %xcc, loop_1460
15836 fabss %f21, %f22
15837 edge32ln %i1, %l4, %o5
15838 bcs,pn %xcc, loop_1461
15839loop_1460:
15840 brgz %i3, loop_1462
15841 std %o6, [%l7 + 0x10]
15842 fmovdcc %xcc, %f31, %f28
15843loop_1461:
15844 xor %g5, 0x024D, %i2
15845loop_1462:
15846 nop
15847 wr %g0, 0x22, %asi
15848 stda %o0, [%l7 + 0x70] %asi
15849 membar #Sync
15850 fors %f18, %f21, %f18
15851 tvc %xcc, 0x5
15852 sll %o7, 0x0A, %l0
15853 bvc,a %icc, loop_1463
15854 udiv %i4, 0x1209, %i7
15855 siam 0x6
15856 edge8ln %g1, %g7, %l1
15857loop_1463:
15858 tsubcc %i0, %g4, %l6
15859 movg %xcc, %g6, %g2
15860 ldsw [%l7 + 0x08], %l3
15861 nop
15862 setx loop_1464, %l0, %l1
15863 jmpl %l1, %o2
15864 fba,a %fcc0, loop_1465
15865 alignaddr %i6, %l2, %l5
15866 smulcc %i5, 0x07D5, %o1
15867loop_1464:
15868 fcmpne32 %f6, %f24, %o3
15869loop_1465:
15870 sdivx %g3, 0x0F4D, %o4
15871 subccc %i1, %l4, %i3
15872 membar 0x08
15873 wr %g0, 0x11, %asi
15874 ldstuba [%l7 + 0x22] %asi, %o6
15875 wr %g0, 0x04, %asi
15876 ldsba [%l7 + 0x46] %asi, %g5
15877 fble,a %fcc3, loop_1466
15878 ldx [%l7 + 0x58], %i2
15879 fmovda %xcc, %f3, %f17
15880 subcc %o0, 0x189A, %o5
15881loop_1466:
15882 movneg %icc, %l0, %o7
15883 brz %i7, loop_1467
15884 fbuge %fcc2, loop_1468
15885 fpmerge %f4, %f13, %f26
15886 fmovrsgez %g1, %f29, %f29
15887loop_1467:
15888 fmovdgu %icc, %f1, %f10
15889loop_1468:
15890 fmovsg %icc, %f9, %f20
15891 popc %g7, %i4
15892 mova %xcc, %i0, %l1
15893 movgu %xcc, %l6, %g6
15894 fmovs %f27, %f17
15895 tneg %icc, 0x6
15896 movg %xcc, %g4, %g2
15897 fmovdl %xcc, %f25, %f23
15898 movl %icc, %l3, %o2
15899 smul %l2, 0x1061, %l5
15900 movvc %xcc, %i5, %o1
15901 fmovdle %icc, %f5, %f16
15902 movre %o3, 0x08D, %g3
15903 srax %i6, %o4, %l4
15904 umul %i3, 0x00E9, %o6
15905 set 0x76, %i3
15906 ldstuba [%l7 + %i3] 0x0c, %g5
15907 subccc %i1, %i2, %o0
15908 fnors %f0, %f25, %f28
15909 umul %o5, %l0, %o7
15910 sllx %g1, %i7, %i4
15911 array8 %g7, %l1, %i0
15912 fcmpgt32 %f2, %f16, %l6
15913 andncc %g4, %g2, %l3
15914 te %icc, 0x3
15915 alignaddrl %g6, %o2, %l2
15916 set 0x3C, %i1
15917 swapa [%l7 + %i1] 0x88, %l5
15918 srax %i5, 0x1A, %o1
15919 movle %xcc, %g3, %o3
15920 brz,a %i6, loop_1469
15921 movcs %icc, %o4, %l4
15922 set 0x66, %g4
15923 ldstuba [%l7 + %g4] 0x89, %i3
15924loop_1469:
15925 nop
15926 set 0x46, %o0
15927 sth %o6, [%l7 + %o0]
15928 bne,a,pt %icc, loop_1470
15929 sdivx %i1, 0x0F53, %g5
15930 mova %icc, %i2, %o0
15931 udivcc %o5, 0x1BE5, %o7
15932loop_1470:
15933 movleu %xcc, %l0, %i7
15934 movrne %g1, %i4, %g7
15935 brlz,a %l1, loop_1471
15936 tsubcc %l6, 0x1B6A, %g4
15937 movrne %g2, %l3, %i0
15938 fmovdleu %icc, %f21, %f31
15939loop_1471:
15940 addcc %o2, 0x0E31, %g6
15941 subccc %l2, 0x0476, %l5
15942 srlx %i5, %g3, %o1
15943 fmovs %f23, %f28
15944 addcc %i6, 0x0372, %o4
15945 fsrc1s %f4, %f1
15946 fmovrdgez %o3, %f14, %f10
15947 tsubcc %l4, 0x19C0, %i3
15948 movrgez %o6, %i1, %i2
15949 taddcc %o0, %g5, %o7
15950 fmovsge %icc, %f0, %f21
15951 st %f6, [%l7 + 0x0C]
15952 fmovsneg %icc, %f19, %f31
15953 movrlz %o5, 0x1C1, %l0
15954 bgu loop_1472
15955 edge32 %g1, %i4, %g7
15956 mova %xcc, %i7, %l6
15957 call loop_1473
15958loop_1472:
15959 ldx [%l7 + 0x58], %l1
15960 fbl,a %fcc1, loop_1474
15961 lduh [%l7 + 0x66], %g4
15962loop_1473:
15963 fmovdle %icc, %f13, %f21
15964 tleu %xcc, 0x7
15965loop_1474:
15966 stb %l3, [%l7 + 0x6A]
15967 udivx %g2, 0x0FA4, %o2
15968 edge8 %i0, %l2, %l5
15969 movgu %icc, %i5, %g3
15970 st %f5, [%l7 + 0x6C]
15971 mulx %o1, %g6, %i6
15972 sethi 0x0F9C, %o4
15973 smulcc %o3, %i3, %l4
15974 popc %i1, %o6
15975 tle %icc, 0x5
15976 set 0x7C, %l1
15977 swapa [%l7 + %l1] 0x0c, %i2
15978 fmovsvc %xcc, %f3, %f12
15979 srlx %o0, 0x0B, %g5
15980 orn %o7, 0x0E04, %o5
15981 sdivcc %g1, 0x1E03, %l0
15982 xnor %g7, %i7, %i4
15983 add %l7, 0x18, %l6
15984 wr %g0, 0x0c, %asi
15985 casxa [%l6] %asi, %l6, %g4
15986 fbu,a %fcc1, loop_1475
15987 fmovdcs %xcc, %f14, %f12
15988 fpsub32 %f12, %f28, %f20
15989 mulx %l1, %l3, %o2
15990loop_1475:
15991 movrne %i0, 0x269, %g2
15992 tl %xcc, 0x7
15993 alignaddrl %l5, %l2, %g3
15994 fbn,a %fcc2, loop_1476
15995 tne %xcc, 0x5
15996 set 0x70, %l0
15997 lda [%l7 + %l0] 0x18, %f18
15998loop_1476:
15999 edge32ln %o1, %i5, %i6
16000 fpadd16s %f5, %f20, %f8
16001 brz %g6, loop_1477
16002 fmovdcc %xcc, %f22, %f14
16003 edge32ln %o3, %i3, %o4
16004 fmovsle %icc, %f20, %f25
16005loop_1477:
16006 brgez %l4, loop_1478
16007 fmovde %icc, %f30, %f16
16008 addc %o6, 0x1499, %i1
16009 tle %xcc, 0x1
16010loop_1478:
16011 orncc %i2, %o0, %o7
16012 xnorcc %g5, %o5, %l0
16013 fxors %f19, %f31, %f12
16014 nop
16015 set 0x3C, %g6
16016 stb %g1, [%l7 + %g6]
16017 fornot2s %f17, %f15, %f17
16018 add %g7, %i4, %l6
16019 fexpand %f29, %f18
16020 set 0x28, %i7
16021 lduwa [%l7 + %i7] 0x81, %i7
16022 fbe,a %fcc2, loop_1479
16023 restored
16024 rdpr %cwp, %g1
16025 rdpr %cansave, %g2
16026 rdpr %canrestore, %g3
16027 rdpr %cleanwin, %g4
16028 rdpr %otherwin, %g5
16029 rdpr %wstate, %g6
16030 fzero %f28
16031 fcmpgt32 %f10, %f12, %l1
16032loop_1479:
16033 fpackfix %f14, %f24
16034 for %f14, %f18, %f8
16035 sdivcc %g4, 0x1BF6, %l3
16036 set 0x40, %l3
16037 ldda [%l7 + %l3] 0x89, %f0
16038 set 0x5D, %l2
16039 lduba [%l7 + %l2] 0x18, %o2
16040 movl %icc, %i0, %l5
16041 set 0x14, %o3
16042 ldswa [%l7 + %o3] 0x14, %g2
16043 bne,a,pn %xcc, loop_1480
16044 umulcc %l2, 0x01E0, %g3
16045 ldx [%l7 + 0x58], %i5
16046 subcc %o1, 0x1D57, %g6
16047loop_1480:
16048 movg %icc, %i6, %i3
16049 tgu %icc, 0x5
16050 set 0x31, %o7
16051 ldsba [%l7 + %o7] 0x14, %o4
16052 movvs %icc, %o3, %l4
16053 srax %i1, %i2, %o6
16054 fcmped %fcc1, %f10, %f14
16055 ldd [%l7 + 0x68], %o0
16056 addcc %g5, 0x110D, %o7
16057 smul %l0, 0x00EA, %g1
16058 brgz %g7, loop_1481
16059 fbge %fcc3, loop_1482
16060 edge16ln %i4, %o5, %i7
16061 tgu %icc, 0x7
16062loop_1481:
16063 brgez,a %l1, loop_1483
16064loop_1482:
16065 ld [%l7 + 0x68], %f9
16066 fmul8x16al %f23, %f22, %f12
16067 sth %g4, [%l7 + 0x16]
16068loop_1483:
16069 fsrc1 %f14, %f26
16070 tle %icc, 0x2
16071 tle %xcc, 0x4
16072 movcc %xcc, %l3, %l6
16073 fornot1s %f14, %f7, %f17
16074 subc %i0, %o2, %l5
16075 lduw [%l7 + 0x70], %l2
16076 set 0x40, %g7
16077 stda %f16, [%l7 + %g7] 0x80
16078 movvc %icc, %g3, %g2
16079 wr %g0, 0x19, %asi
16080 prefetcha [%l7 + 0x30] %asi, 0x0
16081 brlz %g6, loop_1484
16082 edge8l %i5, %i6, %o4
16083 fsrc2 %f14, %f10
16084 and %i3, %o3, %l4
16085loop_1484:
16086 fzero %f14
16087 movgu %xcc, %i2, %i1
16088 fornot2s %f1, %f3, %f28
16089 tsubcc %o6, %g5, %o0
16090 udivcc %o7, 0x16FC, %l0
16091 tle %icc, 0x4
16092 fmovdl %icc, %f0, %f14
16093 fcmpne16 %f28, %f20, %g1
16094 tl %xcc, 0x1
16095 move %icc, %g7, %o5
16096 movrne %i7, 0x19C, %i4
16097 orncc %l1, 0x14C9, %l3
16098 fbg,a %fcc3, loop_1485
16099 smulcc %g4, %l6, %o2
16100 movge %xcc, %l5, %l2
16101 set 0x48, %i4
16102 ldsha [%l7 + %i4] 0x11, %i0
16103loop_1485:
16104 ta %icc, 0x2
16105 alignaddr %g2, %g3, %o1
16106 addcc %g6, %i6, %i5
16107 tneg %xcc, 0x3
16108 wr %g0, 0x0c, %asi
16109 ldda [%l7 + 0x40] %asi, %f0
16110 alignaddr %i3, %o4, %o3
16111 bn loop_1486
16112 movgu %icc, %i2, %i1
16113 fcmpd %fcc0, %f4, %f8
16114 tvs %xcc, 0x0
16115loop_1486:
16116 fcmpes %fcc1, %f8, %f31
16117 pdist %f18, %f2, %f18
16118 set 0x68, %i5
16119 stwa %o6, [%l7 + %i5] 0x14
16120 stx %g5, [%l7 + 0x40]
16121 movrlez %o0, %o7, %l0
16122 subcc %l4, %g7, %g1
16123 prefetch [%l7 + 0x14], 0x2
16124 array8 %o5, %i7, %l1
16125 brz %l3, loop_1487
16126 xnorcc %g4, %l6, %i4
16127 bvc,a loop_1488
16128 fmovspos %xcc, %f23, %f6
16129loop_1487:
16130 udiv %l5, 0x1EC0, %o2
16131 fpadd32 %f30, %f12, %f22
16132loop_1488:
16133 te %xcc, 0x6
16134 set 0x1E, %l5
16135 stha %l2, [%l7 + %l5] 0x22
16136 membar #Sync
16137 stx %g2, [%l7 + 0x60]
16138 tvs %icc, 0x7
16139 edge16n %g3, %o1, %g6
16140 tneg %icc, 0x6
16141 swap [%l7 + 0x48], %i0
16142 add %i5, %i6, %o4
16143 fmovrdgz %o3, %f18, %f20
16144 sethi 0x1EE9, %i2
16145 tgu %xcc, 0x5
16146 fcmpgt32 %f24, %f6, %i1
16147 movcs %icc, %o6, %g5
16148 bleu,a,pn %xcc, loop_1489
16149 fmovrsgz %i3, %f9, %f31
16150 srlx %o7, 0x17, %l0
16151 move %xcc, %l4, %o0
16152loop_1489:
16153 array16 %g1, %o5, %i7
16154 edge8l %g7, %l3, %g4
16155 sllx %l6, %l1, %l5
16156 fpackfix %f8, %f12
16157 movneg %xcc, %o2, %l2
16158 tle %icc, 0x2
16159 tgu %xcc, 0x4
16160 sll %g2, %g3, %i4
16161 andncc %g6, %i0, %i5
16162 or %i6, %o1, %o3
16163 tpos %xcc, 0x6
16164 tpos %icc, 0x7
16165 bleu,a,pt %xcc, loop_1490
16166 mova %xcc, %o4, %i2
16167 bn,a,pn %xcc, loop_1491
16168 subc %o6, %g5, %i1
16169loop_1490:
16170 sdiv %o7, 0x13B8, %l0
16171 edge8n %i3, %l4, %o0
16172loop_1491:
16173 edge32l %o5, %i7, %g1
16174 fmovsvc %xcc, %f3, %f18
16175 alignaddrl %g7, %g4, %l3
16176 bne,pn %icc, loop_1492
16177 or %l6, %l5, %o2
16178 sll %l2, 0x05, %l1
16179 fbul,a %fcc3, loop_1493
16180loop_1492:
16181 fbug,a %fcc1, loop_1494
16182 fmovrdlz %g2, %f16, %f0
16183 tpos %icc, 0x1
16184loop_1493:
16185 edge16l %i4, %g6, %i0
16186loop_1494:
16187 addccc %i5, %g3, %o1
16188 tn %xcc, 0x2
16189 or %o3, %o4, %i6
16190 movpos %xcc, %o6, %g5
16191 movleu %xcc, %i2, %o7
16192 movcc %icc, %l0, %i3
16193 bcs,pt %xcc, loop_1495
16194 fmovsn %icc, %f5, %f4
16195 edge16l %l4, %o0, %o5
16196 fnegd %f8, %f14
16197loop_1495:
16198 fmuld8sux16 %f26, %f18, %f18
16199 edge32n %i1, %i7, %g7
16200 fpadd16 %f0, %f16, %f10
16201 fmul8sux16 %f22, %f30, %f4
16202 fsrc2 %f6, %f30
16203 tgu %xcc, 0x1
16204 fpadd32 %f22, %f2, %f2
16205 movn %xcc, %g4, %l3
16206 subccc %l6, %l5, %g1
16207 fbn %fcc3, loop_1496
16208 edge16n %l2, %l1, %o2
16209 xnor %g2, 0x110A, %g6
16210 fmovs %f0, %f22
16211loop_1496:
16212 umulcc %i0, %i5, %i4
16213 fbl,a %fcc3, loop_1497
16214 faligndata %f6, %f26, %f14
16215 tleu %icc, 0x3
16216 fmovscc %icc, %f8, %f19
16217loop_1497:
16218 tge %icc, 0x1
16219 movle %icc, %o1, %g3
16220 xorcc %o4, %o3, %o6
16221 array16 %g5, %i6, %i2
16222 bleu,pn %xcc, loop_1498
16223 fnor %f8, %f28, %f20
16224 be loop_1499
16225 fbo %fcc3, loop_1500
16226loop_1498:
16227 subcc %o7, %l0, %l4
16228 fmovs %f7, %f8
16229loop_1499:
16230 array16 %o0, %o5, %i3
16231loop_1500:
16232 fbule,a %fcc0, loop_1501
16233 movcc %xcc, %i7, %g7
16234 te %xcc, 0x6
16235 fmul8x16au %f29, %f11, %f4
16236loop_1501:
16237 edge8l %i1, %g4, %l3
16238 fmovrsgez %l5, %f0, %f11
16239 lduh [%l7 + 0x58], %l6
16240 fpsub16s %f24, %f15, %f13
16241 be loop_1502
16242 bleu,a,pn %xcc, loop_1503
16243 tsubcc %l2, 0x15DA, %l1
16244 fpack16 %f26, %f8
16245loop_1502:
16246 brlz %g1, loop_1504
16247loop_1503:
16248 tvc %icc, 0x0
16249 nop
16250 set 0x68, %i2
16251 ldx [%l7 + %i2], %g2
16252 fandnot2 %f18, %f0, %f18
16253loop_1504:
16254 flush %l7 + 0x4C
16255 bn loop_1505
16256 array16 %g6, %o2, %i0
16257 subc %i5, %i4, %g3
16258 fsrc2s %f13, %f25
16259loop_1505:
16260 umulcc %o1, 0x0275, %o3
16261 movcc %xcc, %o4, %o6
16262 array8 %i6, %g5, %o7
16263 fandnot2 %f4, %f4, %f2
16264 ldsw [%l7 + 0x54], %i2
16265 fpsub32 %f12, %f8, %f0
16266 addc %l0, %l4, %o5
16267 fpsub32s %f19, %f24, %f11
16268 fmovrdgez %o0, %f18, %f4
16269 movn %xcc, %i7, %g7
16270 set 0x08, %o6
16271 stda %i0, [%l7 + %o6] 0xeb
16272 membar #Sync
16273 tne %xcc, 0x1
16274 wr %g0, 0x19, %asi
16275 prefetcha [%l7 + 0x48] %asi, 0x1
16276 sllx %i3, %l5, %l6
16277 brgez %l3, loop_1506
16278 xorcc %l2, %l1, %g2
16279 fpack16 %f6, %f8
16280 fcmpne16 %f22, %f10, %g1
16281loop_1506:
16282 fcmped %fcc1, %f28, %f8
16283 add %l7, 0x50, %l6
16284 wr %g0, 0x10, %asi
16285 casa [%l6] %asi, %g6, %o2
16286 orcc %i0, %i4, %g3
16287 wr %g0, 0x80, %asi
16288 lduba [%l7 + 0x47] %asi, %i5
16289 fble,a %fcc2, loop_1507
16290 subcc %o1, 0x1C21, %o3
16291 fmovrsgez %o4, %f7, %f12
16292 addccc %i6, %o6, %g5
16293loop_1507:
16294 srlx %i2, %o7, %l0
16295 edge16n %o5, %l4, %i7
16296 srl %o0, %i1, %g7
16297 udivcc %g4, 0x0405, %i3
16298 movn %xcc, %l5, %l3
16299 restored
16300 rdpr %cwp, %g1
16301 rdpr %cansave, %g2
16302 rdpr %canrestore, %g3
16303 rdpr %cleanwin, %g4
16304 rdpr %otherwin, %g5
16305 rdpr %wstate, %g6
16306 movle %icc, %l6, %l1
16307 umul %l2, %g1, %g2
16308 subccc %o2, 0x0561, %i0
16309 srax %i4, %g6, %g3
16310 std %f28, [%l7 + 0x60]
16311 andncc %i5, %o1, %o4
16312 or %i6, %o3, %o6
16313 edge32n %g5, %o7, %i2
16314 movcc %xcc, %l0, %l4
16315 fand %f12, %f14, %f26
16316 movrgz %o5, 0x217, %i7
16317 fnot2s %f9, %f3
16318 mova %icc, %i1, %o0
16319 movrgez %g4, %g7, %i3
16320 addc %l5, %l3, %l1
16321 fmovdvc %icc, %f18, %f31
16322 lduw [%l7 + 0x5C], %l6
16323 fcmple32 %f6, %f2, %l2
16324 movle %icc, %g2, %o2
16325 fxors %f16, %f10, %f12
16326 xnor %i0, %g1, %g6
16327 bg,a loop_1508
16328 bneg,a,pt %icc, loop_1509
16329 nop
16330 set 0x38, %g5
16331 stx %g3, [%l7 + %g5]
16332 alignaddrl %i5, %o1, %o4
16333loop_1508:
16334 edge32n %i4, %o3, %o6
16335loop_1509:
16336 tvs %icc, 0x3
16337 movvs %xcc, %g5, %i6
16338 lduh [%l7 + 0x3E], %o7
16339 taddcc %i2, %l4, %o5
16340 or %l0, %i7, %o0
16341 fpmerge %f8, %f5, %f30
16342 fnegd %f24, %f12
16343 movrgz %i1, %g7, %g4
16344 movg %icc, %i3, %l3
16345 bcs,a %icc, loop_1510
16346 fbuge %fcc3, loop_1511
16347 fpmerge %f13, %f17, %f8
16348 fble %fcc0, loop_1512
16349loop_1510:
16350 fmul8x16 %f12, %f24, %f16
16351loop_1511:
16352 fmovrse %l1, %f4, %f3
16353 andncc %l5, %l6, %g2
16354loop_1512:
16355 nop
16356 set 0x50, %g1
16357 stwa %o2, [%l7 + %g1] 0x18
16358 tgu %icc, 0x4
16359 fnot2s %f19, %f23
16360 addcc %i0, %g1, %l2
16361 fmul8x16au %f6, %f23, %f16
16362 alignaddr %g3, %g6, %i5
16363 smul %o1, 0x0779, %o4
16364 fmovscs %icc, %f2, %f20
16365 srax %i4, 0x00, %o3
16366 subccc %o6, %g5, %o7
16367 fcmpes %fcc1, %f7, %f2
16368 tgu %icc, 0x4
16369 movl %icc, %i6, %i2
16370 std %f20, [%l7 + 0x10]
16371 srl %l4, 0x0A, %l0
16372 movn %xcc, %o5, %o0
16373 addccc %i1, 0x097E, %i7
16374 umul %g7, %i3, %g4
16375 bneg %xcc, loop_1513
16376 or %l3, 0x086B, %l1
16377 tvs %icc, 0x6
16378 set 0x0A, %l6
16379 stha %l6, [%l7 + %l6] 0x04
16380loop_1513:
16381 flush %l7 + 0x54
16382 movpos %icc, %g2, %o2
16383 fmovrslz %l5, %f24, %f19
16384 tge %xcc, 0x3
16385 st %f4, [%l7 + 0x48]
16386 or %g1, %i0, %g3
16387 fexpand %f18, %f30
16388 siam 0x7
16389 sdivcc %l2, 0x1D49, %g6
16390 fsrc2 %f2, %f0
16391 ldd [%l7 + 0x20], %f18
16392 movgu %xcc, %i5, %o4
16393 taddcctv %i4, %o3, %o1
16394 tcs %icc, 0x5
16395 fbge,a %fcc0, loop_1514
16396 fmovdge %icc, %f3, %f10
16397 sllx %g5, 0x05, %o6
16398 popc 0x1CF4, %i6
16399loop_1514:
16400 bge,pt %icc, loop_1515
16401 bneg,pt %icc, loop_1516
16402 udivcc %i2, 0x1660, %l4
16403 fmovrsne %l0, %f5, %f16
16404loop_1515:
16405 bn,pt %icc, loop_1517
16406loop_1516:
16407 fmovdcs %xcc, %f26, %f22
16408 fabsd %f12, %f28
16409 nop
16410 set 0x34, %o4
16411 stw %o5, [%l7 + %o4]
16412loop_1517:
16413 fsrc2s %f26, %f6
16414 fba %fcc0, loop_1518
16415 brnz %o0, loop_1519
16416 add %o7, 0x01A5, %i7
16417 fmovdcs %icc, %f29, %f10
16418loop_1518:
16419 movrgz %i1, 0x3C7, %i3
16420loop_1519:
16421 fones %f11
16422 fnands %f21, %f0, %f21
16423 tpos %xcc, 0x1
16424 fpadd16 %f28, %f18, %f16
16425 fmovsleu %xcc, %f30, %f25
16426 movpos %icc, %g7, %l3
16427 brnz %g4, loop_1520
16428 movrlz %l1, %g2, %o2
16429 nop
16430 setx loop_1521, %l0, %l1
16431 wrpr 0x1, %tl
16432 wrpr %l1, %tnpc
16433 setx 0x34400001400, %l0, %l1
16434 wrpr %l1, %tstate
16435 wrhpr 0x4, %htstate
16436 done
16437 fmovsvs %icc, %f27, %f15
16438loop_1520:
16439 fmovsa %icc, %f7, %f28
16440 edge32ln %l5, %g1, %l6
16441loop_1521:
16442 edge8n %g3, %l2, %g6
16443 fors %f3, %f15, %f18
16444 or %i5, %i0, %o4
16445 edge8 %i4, %o1, %g5
16446 tle %xcc, 0x3
16447 taddcctv %o3, 0x0351, %i6
16448 fcmple16 %f24, %f8, %i2
16449 tg %xcc, 0x1
16450 udivcc %l4, 0x19C7, %o6
16451 sdivcc %l0, 0x0E11, %o5
16452 tneg %icc, 0x1
16453 ldd [%l7 + 0x48], %f0
16454 fbu,a %fcc2, loop_1522
16455 edge16n %o7, %o0, %i1
16456 fbule %fcc1, loop_1523
16457 edge8n %i3, %i7, %l3
16458loop_1522:
16459 taddcc %g4, %g7, %l1
16460 fmovsle %xcc, %f31, %f15
16461loop_1523:
16462 nop
16463 wr %g0, 0x11, %asi
16464 swapa [%l7 + 0x40] %asi, %o2
16465 fbuge %fcc1, loop_1524
16466 fmovdpos %xcc, %f20, %f2
16467 ldsw [%l7 + 0x44], %l5
16468 fpadd16s %f24, %f25, %f3
16469loop_1524:
16470 sdivcc %g2, 0x0DF5, %g1
16471 nop
16472 set 0x40, %l4
16473 std %g2, [%l7 + %l4]
16474 tvs %icc, 0x6
16475 fcmpgt32 %f12, %f0, %l2
16476 orcc %l6, %i5, %g6
16477 subccc %i0, 0x112B, %i4
16478 fcmple32 %f24, %f6, %o4
16479 movge %icc, %o1, %o3
16480 sdiv %i6, 0x146C, %i2
16481 tvs %icc, 0x6
16482 add %l7, 0x3C, %l6
16483 wr %g0, 0x18, %asi
16484 casa [%l6] 0x18, %l4, %g5
16485 movrgez %o6, %o5, %l0
16486 fmovrdgz %o0, %f12, %f8
16487 edge16ln %o7, %i3, %i1
16488 srlx %i7, 0x02, %g4
16489 wr %g0, 0x21, %asi
16490 stxa %l3, [%g0 + 0x8] %asi
16491 edge8ln %g7, %o2, %l5
16492 te %xcc, 0x1
16493 bgu,a,pt %xcc, loop_1525
16494 udiv %l1, 0x1034, %g1
16495 nop
16496 set 0x60, %o1
16497 stw %g3, [%l7 + %o1]
16498 edge32l %l2, %l6, %i5
16499loop_1525:
16500 fpadd16 %f14, %f20, %f18
16501 srlx %g6, %g2, %i0
16502 brgez,a %o4, loop_1526
16503 movle %xcc, %o1, %i4
16504 movrne %o3, 0x3A7, %i2
16505 smulcc %i6, 0x0C83, %g5
16506loop_1526:
16507 tvc %icc, 0x7
16508 membar 0x28
16509 ldsw [%l7 + 0x3C], %l4
16510 orn %o6, 0x1D38, %l0
16511 alignaddrl %o5, %o0, %o7
16512 sra %i3, 0x1D, %i7
16513 nop
16514 setx loop_1527, %l0, %l1
16515 wrpr 0x1, %tl
16516 wrpr %l1, %tnpc
16517 setx 0x34400001400, %l0, %l1
16518 wrpr %l1, %tstate
16519 wrhpr 0x4, %htstate
16520 done
16521 fbn %fcc2, loop_1528
16522 tge %xcc, 0x2
16523 edge8l %g4, %i1, %l3
16524loop_1527:
16525 movcc %xcc, %g7, %o2
16526loop_1528:
16527 movl %xcc, %l5, %g1
16528 xnorcc %g3, %l1, %l6
16529 taddcctv %i5, 0x176B, %g6
16530 fmovsg %icc, %f19, %f8
16531 fmovscc %icc, %f6, %f27
16532 sra %g2, %i0, %o4
16533 edge8n %o1, %i4, %l2
16534 and %o3, %i2, %g5
16535 alignaddr %l4, %i6, %l0
16536 smulcc %o5, 0x1E92, %o0
16537 sra %o6, 0x06, %i3
16538 mulx %o7, %g4, %i1
16539 fandnot1 %f18, %f20, %f8
16540 edge8 %i7, %l3, %g7
16541 fmovsvs %icc, %f19, %f18
16542 fble %fcc2, loop_1529
16543 fnor %f12, %f6, %f14
16544 fmovdl %icc, %f25, %f12
16545 ld [%l7 + 0x20], %f30
16546loop_1529:
16547 movcs %icc, %o2, %l5
16548 fands %f30, %f24, %f16
16549 mulscc %g3, %g1, %l6
16550 bvs loop_1530
16551 srax %l1, %i5, %g2
16552 ta %icc, 0x7
16553 ta %icc, 0x7
16554loop_1530:
16555 fbne,a %fcc0, loop_1531
16556 and %i0, %g6, %o4
16557 ldd [%l7 + 0x18], %i4
16558 tsubcctv %o1, 0x19F9, %l2
16559loop_1531:
16560 fba,a %fcc1, loop_1532
16561 stbar
16562 be loop_1533
16563 fbl %fcc0, loop_1534
16564loop_1532:
16565 std %o2, [%l7 + 0x30]
16566 tcc %xcc, 0x4
16567loop_1533:
16568 fsrc2 %f16, %f24
16569loop_1534:
16570 sethi 0x18C4, %g5
16571 taddcctv %i2, 0x0499, %l4
16572 subcc %i6, %o5, %o0
16573 addc %o6, %l0, %i3
16574 alignaddr %g4, %i1, %i7
16575 tge %icc, 0x3
16576 fbuge,a %fcc0, loop_1535
16577 movvc %icc, %o7, %l3
16578 movrlez %g7, %l5, %g3
16579 edge8ln %o2, %l6, %l1
16580loop_1535:
16581 smulcc %i5, %g1, %i0
16582 fmovrdne %g6, %f26, %f14
16583 movl %xcc, %g2, %i4
16584 fmovspos %icc, %f12, %f4
16585 ldstub [%l7 + 0x30], %o4
16586 fbug,a %fcc1, loop_1536
16587 movl %xcc, %l2, %o1
16588 add %l7, 0x5C, %l6
16589 wr %g0, 0x11, %asi
16590 lda [%l6] %asi, %o3
16591 casa [%l6] 0x11, %o3, %g5
16592loop_1536:
16593 movcc %icc, %l4, %i6
16594 fnor %f4, %f28, %f24
16595 alignaddrl %o5, %o0, %i2
16596 tg %icc, 0x6
16597 edge8ln %l0, %i3, %o6
16598 fbo %fcc0, loop_1537
16599 movcc %icc, %i1, %i7
16600 movrlz %o7, %l3, %g7
16601 umulcc %g4, %l5, %g3
16602loop_1537:
16603 udiv %o2, 0x19CB, %l6
16604 andn %l1, 0x1EC7, %g1
16605 edge32 %i0, %g6, %g2
16606 movneg %icc, %i5, %i4
16607 fsrc1 %f26, %f24
16608 tsubcctv %l2, %o4, %o1
16609 tl %xcc, 0x5
16610 fbue %fcc0, loop_1538
16611 or %g5, %l4, %o3
16612 tleu %xcc, 0x0
16613 fmovdleu %icc, %f0, %f22
16614loop_1538:
16615 membar 0x0A
16616 fcmpgt16 %f26, %f26, %i6
16617 edge16 %o0, %o5, %i2
16618 edge8 %l0, %o6, %i3
16619 smulcc %i1, %i7, %l3
16620 or %o7, 0x1D9A, %g4
16621 movrgz %l5, 0x2CD, %g3
16622 wr %g0, 0x80, %asi
16623 stda %o2, [%l7 + 0x70] %asi
16624 movn %xcc, %l6, %g7
16625 movvs %xcc, %l1, %i0
16626 movvs %icc, %g6, %g1
16627 wr %g0, 0x80, %asi
16628 lduwa [%l7 + 0x4C] %asi, %g2
16629 brgz %i5, loop_1539
16630 mulscc %i4, %l2, %o4
16631 brlz,a %o1, loop_1540
16632 array8 %g5, %l4, %i6
16633loop_1539:
16634 prefetch [%l7 + 0x54], 0x0
16635 set 0x20, %o2
16636 ldda [%l7 + %o2] 0x26, %o2
16637loop_1540:
16638 brgez %o0, loop_1541
16639 alignaddrl %i2, %l0, %o5
16640 move %xcc, %o6, %i3
16641 addc %i7, 0x1AB7, %l3
16642loop_1541:
16643 fnegd %f0, %f2
16644 sdiv %o7, 0x02D6, %i1
16645 addcc %g4, 0x03D4, %g3
16646 set 0x25, %o5
16647 stba %l5, [%l7 + %o5] 0x2a
16648 membar #Sync
16649 bge,a %xcc, loop_1542
16650 for %f22, %f8, %f18
16651 tge %xcc, 0x7
16652 edge8n %o2, %g7, %l1
16653loop_1542:
16654 srl %i0, 0x01, %g6
16655 movrgez %g1, 0x20D, %g2
16656 tgu %xcc, 0x1
16657 bpos,a %xcc, loop_1543
16658 nop
16659 setx loop_1544, %l0, %l1
16660 wrpr 0x1, %tl
16661 wrpr %l1, %tpc
16662 add %l1, 0x4, %l1
16663 wrpr %l1, %tnpc
16664 setx 0x34400001400, %l0, %l1
16665 wrpr %l1, %tstate
16666 wrhpr 0x4, %htstate
16667 retry
16668 tge %icc, 0x0
16669 pdist %f30, %f14, %f4
16670loop_1543:
16671 addccc %l6, 0x0BE7, %i5
16672loop_1544:
16673 movvc %xcc, %i4, %o4
16674 add %l7, 0x30, %l6
16675 wr %g0, 0x10, %asi
16676 lda [%l6] %asi, %l2
16677 casa [%l6] %asi, %l2, %g5
16678 wr %g0, 0x88, %asi
16679 ldda [%l7 + 0x70] %asi, %o0
16680 edge8 %l4, %i6, %o0
16681 bneg loop_1545
16682 std %o2, [%l7 + 0x58]
16683 wr %g0, 0x11, %asi
16684 lduba [%l7 + 0x0F] %asi, %i2
16685loop_1545:
16686 xorcc %l0, %o5, %o6
16687 edge32 %i3, %l3, %i7
16688 edge32l %i1, %o7, %g3
16689 bleu loop_1546
16690 fmovdneg %icc, %f20, %f12
16691 tgu %icc, 0x0
16692 movle %icc, %g4, %o2
16693loop_1546:
16694 sllx %l5, 0x1E, %l1
16695 bg,pn %xcc, loop_1547
16696 fmovrslz %i0, %f18, %f25
16697 tn %icc, 0x7
16698 fxor %f16, %f16, %f30
16699loop_1547:
16700 edge32l %g6, %g7, %g1
16701 umulcc %g2, %l6, %i5
16702 fsrc2 %f22, %f18
16703 te %xcc, 0x3
16704 tle %xcc, 0x0
16705 udivcc %o4, 0x11DF, %i4
16706 sdiv %g5, 0x1F61, %o1
16707 add %l7, 0x78, %l6
16708 wr %g0, 0x80, %asi
16709 casa [%l6] 0x80, %l4, %i6
16710 move %icc, %o0, %l2
16711 tn %icc, 0x4
16712 fors %f9, %f15, %f22
16713 movvs %icc, %i2, %o3
16714 tleu %icc, 0x0
16715 movrlz %l0, %o6, %o5
16716 fmovsvs %icc, %f5, %f29
16717 sllx %l3, 0x13, %i7
16718 sdivx %i1, 0x028E, %i3
16719 movle %icc, %o7, %g3
16720 add %l7, 0x10, %l6
16721 wr %g0, 0x80, %asi
16722 lda [%l6] %asi, %g4
16723 casa [%l6] 0x80, %g4, %l5
16724 stw %o2, [%l7 + 0x14]
16725 membar 0x44
16726 mulscc %l1, %g6, %g7
16727 te %icc, 0x5
16728 fbe,a %fcc1, loop_1548
16729 smul %i0, %g2, %g1
16730 fabsd %f26, %f16
16731 fmovsl %xcc, %f1, %f21
16732loop_1548:
16733 fmovdleu %xcc, %f31, %f28
16734 fandnot2 %f22, %f6, %f20
16735 tsubcc %l6, %o4, %i4
16736 fabss %f20, %f16
16737 udivcc %i5, 0x0F50, %g5
16738 tl %icc, 0x4
16739 fmovdvc %xcc, %f9, %f9
16740 movrlez %o1, %l4, %i6
16741 movrne %l2, %i2, %o0
16742 fmovda %icc, %f23, %f30
16743 nop
16744 setx loop_1549, %l0, %l1
16745 wrpr 0x1, %tl
16746 wrpr %l1, %tnpc
16747 setx 0x34400001400, %l0, %l1
16748 wrpr %l1, %tstate
16749 wrhpr 0x4, %htstate
16750 done
16751 tsubcctv %o3, 0x16BF, %o6
16752 tl %icc, 0x5
16753 sir 0x0F44
16754loop_1549:
16755 tl %icc, 0x5
16756 fba,a %fcc3, loop_1550
16757 sll %o5, 0x10, %l0
16758 tn %icc, 0x0
16759 fmovrsgz %l3, %f2, %f28
16760loop_1550:
16761 movneg %icc, %i7, %i1
16762 movvs %icc, %i3, %o7
16763 movg %xcc, %g3, %l5
16764 tleu %xcc, 0x4
16765 fmovdge %icc, %f15, %f13
16766 tcc %icc, 0x0
16767 edge32ln %o2, %g4, %g6
16768 wr %g0, 0x88, %asi
16769 prefetcha [%l7 + 0x78] %asi, 0x2
16770 fmovse %xcc, %f31, %f25
16771 edge16n %g7, %g2, %g1
16772 flush %l7 + 0x18
16773 edge32ln %l6, %i0, %o4
16774 movre %i5, %i4, %o1
16775 bge,pt %icc, loop_1551
16776 mova %icc, %l4, %i6
16777 smulcc %l2, 0x1588, %i2
16778 tgu %icc, 0x7
16779loop_1551:
16780 movg %icc, %g5, %o0
16781 edge16 %o3, %o5, %o6
16782 movrgez %l3, 0x11C, %i7
16783 movne %icc, %l0, %i3
16784 movle %icc, %i1, %g3
16785 smulcc %o7, %o2, %g4
16786 edge16ln %l5, %l1, %g6
16787 ta %icc, 0x2
16788 edge8l %g7, %g1, %l6
16789 movpos %icc, %i0, %o4
16790 prefetch [%l7 + 0x34], 0x3
16791 wr %g0, 0x80, %asi
16792 stha %g2, [%l7 + 0x7C] %asi
16793 andncc %i4, %o1, %l4
16794 movcc %icc, %i5, %l2
16795 movcs %xcc, %i2, %g5
16796 movle %xcc, %i6, %o3
16797 bvs,a,pt %xcc, loop_1552
16798 movg %icc, %o0, %o5
16799 movrne %l3, 0x1F5, %i7
16800 wr %g0, 0x0c, %asi
16801 ldstuba [%l7 + 0x69] %asi, %l0
16802loop_1552:
16803 fmovsne %icc, %f11, %f19
16804 addccc %i3, 0x1B99, %i1
16805 fors %f15, %f1, %f28
16806 alignaddrl %o6, %o7, %o2
16807 fmovrdlez %g4, %f22, %f8
16808 fxnor %f12, %f20, %f0
16809 orncc %g3, %l1, %l5
16810 addc %g7, 0x0D5D, %g6
16811 movcs %icc, %l6, %i0
16812 orcc %g1, %g2, %o4
16813 umulcc %i4, %o1, %l4
16814 movl %icc, %i5, %i2
16815 fmovsg %xcc, %f11, %f18
16816 sllx %l2, %i6, %o3
16817 tgu %xcc, 0x4
16818 fbule,a %fcc2, loop_1553
16819 bge,pt %icc, loop_1554
16820 nop
16821 setx loop_1555, %l0, %l1
16822 wrpr 0x1, %tl
16823 wrpr %l1, %tnpc
16824 setx 0x34400001400, %l0, %l1
16825 wrpr %l1, %tstate
16826 wrhpr 0x4, %htstate
16827 done
16828 fmovdge %xcc, %f26, %f13
16829loop_1553:
16830 fexpand %f24, %f22
16831loop_1554:
16832 fblg,a %fcc3, loop_1556
16833loop_1555:
16834 movl %icc, %g5, %o5
16835 taddcc %l3, 0x0D9D, %o0
16836 tne %icc, 0x2
16837loop_1556:
16838 edge16l %l0, %i3, %i7
16839 movge %xcc, %i1, %o6
16840 add %l7, 0x08, %l6
16841 wr %g0, 0x89, %asi
16842 casxa [%l6] %asi, %o7, %o2
16843 movle %xcc, %g4, %l1
16844 sll %l5, 0x04, %g7
16845 fnand %f16, %f8, %f24
16846 bgu %xcc, loop_1557
16847 addcc %g6, 0x0BE7, %l6
16848 fmovsn %icc, %f10, %f29
16849 fbl,a %fcc0, loop_1558
16850loop_1557:
16851 orncc %g3, 0x0B51, %i0
16852 set 0x08, %g3
16853 lduha [%l7 + %g3] 0x81, %g1
16854loop_1558:
16855 edge32n %o4, %g2, %i4
16856 fand %f4, %f6, %f10
16857 smulcc %l4, %o1, %i5
16858 fbu,a %fcc3, loop_1559
16859 tneg %xcc, 0x7
16860 tle %icc, 0x3
16861 orcc %i2, %l2, %i6
16862loop_1559:
16863 xor %g5, 0x004B, %o5
16864 fmul8ulx16 %f28, %f4, %f6
16865 fcmple16 %f28, %f14, %o3
16866 ldsh [%l7 + 0x30], %l3
16867 fmovsvc %icc, %f28, %f10
16868 set 0x60, %g2
16869 stda %l0, [%l7 + %g2] 0x10
16870 fpsub32 %f18, %f26, %f6
16871 tvc %icc, 0x7
16872 fbe,a %fcc1, loop_1560
16873 andcc %i3, 0x093F, %o0
16874 tleu %icc, 0x7
16875 or %i7, %o6, %i1
16876loop_1560:
16877 movg %icc, %o7, %o2
16878 fnors %f28, %f15, %f22
16879 tle %xcc, 0x2
16880 movrlez %g4, %l5, %g7
16881 smulcc %l1, 0x03A4, %g6
16882 tcc %xcc, 0x0
16883 xnorcc %g3, 0x03DC, %i0
16884 nop
16885 setx loop_1561, %l0, %l1
16886 wrpr 0x1, %tl
16887 wrpr %l1, %tnpc
16888 setx 0x34400001400, %l0, %l1
16889 wrpr %l1, %tstate
16890 wrhpr 0x4, %htstate
16891 done
16892 movrlez %l6, %g1, %o4
16893 mulscc %i4, %l4, %g2
16894 restored
16895 rdpr %cwp, %g1
16896 rdpr %cansave, %g2
16897 rdpr %canrestore, %g3
16898 rdpr %cleanwin, %g4
16899 rdpr %otherwin, %g5
16900 rdpr %wstate, %g6
16901loop_1561:
16902 subcc %i5, %o1, %l2
16903 set 0x74, %i6
16904 swapa [%l7 + %i6] 0x89, %i2
16905 mulx %i6, 0x0AF1, %g5
16906 wr %g0, 0x18, %asi
16907 swapa [%l7 + 0x58] %asi, %o5
16908 tneg %icc, 0x5
16909 subc %l3, 0x01D7, %l0
16910 fbul %fcc2, loop_1562
16911 sll %o3, %o0, %i7
16912 bneg,pn %icc, loop_1563
16913 movvc %icc, %i3, %i1
16914loop_1562:
16915 bgu loop_1564
16916 fcmple32 %f24, %f12, %o6
16917loop_1563:
16918 movg %icc, %o7, %g4
16919 movn %xcc, %l5, %g7
16920loop_1564:
16921 tge %icc, 0x7
16922 mulscc %o2, %l1, %g6
16923 movre %g3, %i0, %l6
16924 tgu %icc, 0x6
16925 fone %f28
16926 add %l7, 0x68, %l6
16927 wr %g0, 0x80, %asi
16928 ldxa [%l6] %asi, %o4
16929 casxa [%l6] %asi, %o4, %i4
16930 wr %g0, 0x0c, %asi
16931 prefetcha [%l7 + 0x20] %asi, 0x0
16932 fpadd16s %f4, %f16, %f29
16933 saved
16934 rdpr %cwp, %g1
16935 rdpr %cansave, %g2
16936 rdpr %canrestore, %g3
16937 rdpr %cleanwin, %g4
16938 rdpr %otherwin, %g5
16939 rdpr %wstate, %g6
16940 movrgz %g2, 0x363, %i5
16941 edge32 %g1, %l2, %o1
16942 and %i2, 0x044F, %i6
16943 move %icc, %g5, %o5
16944 saved
16945 rdpr %cwp, %g1
16946 rdpr %cansave, %g2
16947 rdpr %canrestore, %g3
16948 rdpr %cleanwin, %g4
16949 rdpr %otherwin, %g5
16950 rdpr %wstate, %g6
16951 tne %xcc, 0x7
16952 fbe,a %fcc0, loop_1565
16953 taddcctv %l0, %o3, %l3
16954 tgu %xcc, 0x6
16955 sub %o0, 0x1F10, %i7
16956loop_1565:
16957 fbl,a %fcc1, loop_1566
16958 fbuge,a %fcc1, loop_1567
16959 srlx %i3, 0x0D, %i1
16960 edge32 %o6, %o7, %l5
16961loop_1566:
16962 alignaddr %g4, %o2, %l1
16963loop_1567:
16964 udiv %g7, 0x1ED9, %g6
16965 lduw [%l7 + 0x50], %i0
16966 bvc,a %icc, loop_1568
16967 tvc %icc, 0x1
16968 alignaddrl %g3, %o4, %i4
16969 array8 %l6, %l4, %g2
16970loop_1568:
16971 orn %i5, %l2, %o1
16972 sllx %g1, 0x05, %i6
16973 mova %icc, %i2, %o5
16974 tneg %xcc, 0x4
16975 movcc %icc, %g5, %l0
16976 and %l3, %o0, %o3
16977 fbe,a %fcc0, loop_1569
16978 edge16l %i7, %i1, %o6
16979 smul %i3, 0x157C, %l5
16980 fmovsle %icc, %f31, %f20
16981loop_1569:
16982 brlz %o7, loop_1570
16983 fmovrdne %o2, %f26, %f30
16984 tg %xcc, 0x0
16985 addcc %l1, %g4, %g6
16986loop_1570:
16987 array8 %g7, %g3, %i0
16988 fexpand %f10, %f0
16989 ld [%l7 + 0x40], %f23
16990 mulx %o4, 0x0D1B, %i4
16991 swap [%l7 + 0x18], %l6
16992 movvs %icc, %g2, %i5
16993 fbe,a %fcc3, loop_1571
16994 fmovrdne %l2, %f2, %f20
16995 movle %icc, %o1, %l4
16996 taddcc %g1, 0x08AD, %i2
16997loop_1571:
16998 srlx %i6, %g5, %o5
16999 bpos,a %xcc, loop_1572
17000 bvc %icc, loop_1573
17001 edge16l %l0, %l3, %o3
17002 fmovde %xcc, %f10, %f3
17003loop_1572:
17004 bg,a,pt %icc, loop_1574
17005loop_1573:
17006 fnands %f26, %f30, %f1
17007 edge16 %i7, %i1, %o6
17008 fors %f27, %f10, %f21
17009loop_1574:
17010 fbne,a %fcc2, loop_1575
17011 fors %f11, %f12, %f28
17012 addc %i3, %l5, %o7
17013 tpos %xcc, 0x0
17014loop_1575:
17015 fpmerge %f9, %f31, %f4
17016 movge %xcc, %o0, %l1
17017 add %l7, 0x10, %l6
17018 wr %g0, 0x04, %asi
17019 casxa [%l6] 0x04, %g4, %o2
17020 andcc %g7, 0x03CC, %g6
17021 lduw [%l7 + 0x34], %g3
17022 andncc %i0, %o4, %i4
17023 andn %g2, %l6, %l2
17024 set 0x58, %i0
17025 lda [%l7 + %i0] 0x19, %f13
17026 sdivcc %o1, 0x1534, %i5
17027 edge32ln %l4, %g1, %i6
17028 bleu,pn %icc, loop_1576
17029 movg %xcc, %g5, %i2
17030 fmovrsgz %o5, %f30, %f23
17031 fmul8sux16 %f12, %f16, %f18
17032loop_1576:
17033 movvs %xcc, %l0, %o3
17034 taddcc %l3, 0x0AAA, %i1
17035 wr %g0, 0x89, %asi
17036 stda %f0, [%l7 + 0x40] %asi
17037 array16 %i7, %o6, %l5
17038 swap [%l7 + 0x18], %i3
17039 sir 0x1B84
17040 fcmpne32 %f8, %f8, %o0
17041 edge32 %l1, %g4, %o7
17042 set 0x0C, %i3
17043 sta %f5, [%l7 + %i3] 0x89
17044 bg,a,pt %xcc, loop_1577
17045 orncc %o2, %g6, %g3
17046 srl %i0, 0x13, %g7
17047 ldsh [%l7 + 0x46], %i4
17048loop_1577:
17049 edge8ln %g2, %l6, %o4
17050 array16 %o1, %i5, %l2
17051 sir 0x1758
17052 subc %l4, 0x19DF, %i6
17053 fnot1s %f19, %f11
17054 tsubcctv %g5, %g1, %i2
17055 fmovrdgez %l0, %f6, %f16
17056 srlx %o5, %l3, %i1
17057 tn %xcc, 0x6
17058 udivcc %i7, 0x1A74, %o6
17059 fmovs %f15, %f1
17060 movrlz %o3, %i3, %l5
17061 smul %l1, 0x1CB0, %g4
17062 movneg %icc, %o0, %o7
17063 array16 %o2, %g3, %i0
17064 fsrc2s %f17, %f0
17065 smulcc %g6, %i4, %g2
17066 orcc %g7, 0x0DD8, %l6
17067 array32 %o1, %i5, %l2
17068 fmovdvc %xcc, %f12, %f28
17069 movgu %icc, %l4, %o4
17070 sdivcc %i6, 0x143B, %g5
17071 fmovsleu %xcc, %f11, %f30
17072 membar 0x15
17073 fbug,a %fcc1, loop_1578
17074 bl %xcc, loop_1579
17075 udivcc %g1, 0x0337, %i2
17076 movpos %xcc, %o5, %l3
17077loop_1578:
17078 bvs,pt %xcc, loop_1580
17079loop_1579:
17080 be,a,pt %icc, loop_1581
17081 movrgez %l0, 0x28F, %i7
17082 bneg,pn %xcc, loop_1582
17083loop_1580:
17084 bl,a,pt %xcc, loop_1583
17085loop_1581:
17086 fmovrdlez %o6, %f30, %f16
17087 tneg %xcc, 0x3
17088loop_1582:
17089 fbl,a %fcc3, loop_1584
17090loop_1583:
17091 ldsb [%l7 + 0x21], %i1
17092 fblg,a %fcc3, loop_1585
17093 fmovsn %icc, %f31, %f9
17094loop_1584:
17095 fnands %f16, %f22, %f23
17096 fmovsg %xcc, %f18, %f14
17097loop_1585:
17098 addcc %o3, %l5, %i3
17099 fbuge,a %fcc3, loop_1586
17100 movrlez %g4, %l1, %o0
17101 sdivcc %o2, 0x0308, %o7
17102 movg %xcc, %i0, %g3
17103loop_1586:
17104 fmul8ulx16 %f14, %f0, %f6
17105 movrgz %g6, %i4, %g2
17106 sll %l6, %g7, %o1
17107 sra %l2, 0x0C, %l4
17108 stb %i5, [%l7 + 0x52]
17109 tn %xcc, 0x7
17110 swap [%l7 + 0x50], %i6
17111 tsubcc %o4, %g5, %g1
17112 restored
17113 rdpr %cwp, %g1
17114 rdpr %cansave, %g2
17115 rdpr %canrestore, %g3
17116 rdpr %cleanwin, %g4
17117 rdpr %otherwin, %g5
17118 rdpr %wstate, %g6
17119 andncc %i2, %l3, %l0
17120 lduw [%l7 + 0x70], %o5
17121 movne %icc, %o6, %i1
17122 set 0x74, %i1
17123 ldswa [%l7 + %i1] 0x89, %o3
17124 bg,pt %xcc, loop_1587
17125 or %i7, %i3, %l5
17126 movvs %icc, %g4, %o0
17127 be,a %icc, loop_1588
17128loop_1587:
17129 tle %xcc, 0x0
17130 membar 0x54
17131 array8 %o2, %l1, %i0
17132loop_1588:
17133 nop
17134 wr %g0, 0x2b, %asi
17135 stxa %o7, [%l7 + 0x40] %asi
17136 membar #Sync
17137 sll %g3, 0x01, %g6
17138 add %l7, 0x3C, %l6
17139 wr %g0, 0x89, %asi
17140 casa [%l6] %asi, %g2, %i4
17141 edge32n %l6, %g7, %o1
17142 tl %icc, 0x7
17143 alignaddr %l2, %l4, %i6
17144 fmovsvs %xcc, %f24, %f0
17145 set 0x38, %o0
17146 ldxa [%l7 + %o0] 0x88, %o4
17147 subc %i5, 0x0CF3, %g1
17148 mulx %i2, %l3, %g5
17149 wr %g0, 0x89, %asi
17150 lduwa [%l7 + 0x28] %asi, %o5
17151 set 0x68, %l1
17152 swapa [%l7 + %l1] 0x11, %l0
17153 alignaddr %i1, %o3, %i7
17154 tcs %xcc, 0x2
17155 mulscc %o6, %l5, %g4
17156 nop
17157 setx loop_1589, %l0, %l1
17158 wrpr 0x1, %tl
17159 wrpr %l1, %tpc
17160 add %l1, 0x4, %l1
17161 wrpr %l1, %tnpc
17162 setx 0x34400001400, %l0, %l1
17163 wrpr %l1, %tstate
17164 wrhpr 0x4, %htstate
17165 retry
17166 tvc %xcc, 0x2
17167 subccc %i3, 0x1F8F, %o0
17168 movneg %xcc, %l1, %i0
17169loop_1589:
17170 bneg %xcc, loop_1590
17171 alignaddrl %o7, %o2, %g3
17172 orcc %g6, 0x0336, %i4
17173 fmul8x16al %f18, %f12, %f26
17174loop_1590:
17175 sdivx %g2, 0x047C, %g7
17176 fzero %f26
17177 smul %l6, 0x1E17, %l2
17178 andcc %o1, %i6, %o4
17179 smul %i5, %g1, %l4
17180 edge32n %i2, %l3, %g5
17181 alignaddr %o5, %i1, %o3
17182 movpos %xcc, %i7, %o6
17183 fcmple16 %f0, %f12, %l5
17184 fcmpeq32 %f28, %f26, %l0
17185 movpos %icc, %g4, %o0
17186 tpos %xcc, 0x1
17187 movcs %xcc, %i3, %i0
17188 edge16n %o7, %l1, %o2
17189 fmovrsgz %g3, %f18, %f11
17190 edge16n %g6, %i4, %g2
17191 orn %g7, 0x1DBC, %l2
17192 popc %o1, %l6
17193 ldsh [%l7 + 0x16], %i6
17194 tl %icc, 0x2
17195 xorcc %i5, %g1, %l4
17196 fbule,a %fcc2, loop_1591
17197 addc %o4, %l3, %g5
17198 fpack32 %f8, %f24, %f26
17199 saved
17200 rdpr %cwp, %g1
17201 rdpr %cansave, %g2
17202 rdpr %canrestore, %g3
17203 rdpr %cleanwin, %g4
17204 rdpr %otherwin, %g5
17205 rdpr %wstate, %g6
17206loop_1591:
17207 movrlz %i2, %i1, %o5
17208 xor %i7, 0x0603, %o3
17209 edge16l %l5, %l0, %o6
17210 wr %g0, 0x2f, %asi
17211 stwa %g4, [%l7 + 0x14] %asi
17212 membar #Sync
17213 fbo,a %fcc1, loop_1592
17214 call loop_1593
17215 popc 0x17B3, %o0
17216 tne %xcc, 0x0
17217loop_1592:
17218 stx %i0, [%l7 + 0x38]
17219loop_1593:
17220 srlx %i3, %l1, %o2
17221 edge32ln %o7, %g6, %i4
17222 set 0x64, %l0
17223 ldsha [%l7 + %l0] 0x10, %g2
17224 fpadd16s %f7, %f6, %f16
17225 fbule %fcc0, loop_1594
17226 udivx %g3, 0x1EFF, %g7
17227 fblg,a %fcc0, loop_1595
17228 movcs %icc, %o1, %l2
17229loop_1594:
17230 edge32n %l6, %i6, %g1
17231 wr %g0, 0x89, %asi
17232 ldstuba [%l7 + 0x6B] %asi, %i5
17233loop_1595:
17234 fsrc1 %f26, %f20
17235 edge8n %l4, %l3, %o4
17236 movg %xcc, %i2, %g5
17237 fpsub16s %f0, %f29, %f5
17238 brz,a %i1, loop_1596
17239 movneg %icc, %o5, %o3
17240loop_1596:
17241 siam 0x4
17242 movle %xcc, %i7, %l0
17243 addc %o6, 0x1F12, %o0
17244 wr %g0, 0x11, %asi
17245 ldstuba [%l7 + 0x52] %asi, %i0
17246 movne %xcc, %g4, %l1
17247 edge16l %i3, %o2, %g6
17248 movneg %icc, %o7, %i4
17249 movre %g2, 0x064, %g3
17250 smul %o1, %g7, %l2
17251 tgu %xcc, 0x5
17252 movl %xcc, %i6, %g1
17253 set 0x32, %g6
17254 ldsha [%l7 + %g6] 0x19, %l6
17255 bg,a %icc, loop_1597
17256 movg %icc, %i5, %l3
17257 bgu,a %icc, loop_1598
17258 fbuge,a %fcc2, loop_1599
17259loop_1597:
17260 fba,a %fcc2, loop_1600
17261 tleu %icc, 0x4
17262loop_1598:
17263 bvs,a,pn %xcc, loop_1601
17264loop_1599:
17265 fornot2s %f26, %f3, %f5
17266loop_1600:
17267 bneg,a loop_1602
17268 tcc %icc, 0x6
17269loop_1601:
17270 fmovrdgz %o4, %f20, %f8
17271 ldsb [%l7 + 0x5E], %i2
17272loop_1602:
17273 movvs %xcc, %l4, %g5
17274 tg %xcc, 0x7
17275 tsubcctv %i1, 0x1624, %o3
17276 ta %xcc, 0x2
17277 nop
17278 setx loop_1603, %l0, %l1
17279 wrpr 0x1, %tl
17280 wrpr %l1, %tpc
17281 add %l1, 0x4, %l1
17282 wrpr %l1, %tnpc
17283 setx 0x34400001400, %l0, %l1
17284 wrpr %l1, %tstate
17285 wrhpr 0x4, %htstate
17286 retry
17287 mova %icc, %l5, %o5
17288 fmovsle %icc, %f27, %f10
17289 set 0x7C, %g4
17290 stha %i7, [%l7 + %g4] 0x22
17291 membar #Sync
17292loop_1603:
17293 sir 0x1C26
17294 fbge,a %fcc3, loop_1604
17295 edge32ln %o6, %l0, %o0
17296 xnorcc %g4, %l1, %i3
17297 movvc %xcc, %i0, %o2
17298loop_1604:
17299 srax %o7, %g6, %g2
17300 tcs %icc, 0x2
17301 fmovrslez %g3, %f0, %f26
17302 restored
17303 rdpr %cwp, %g1
17304 rdpr %cansave, %g2
17305 rdpr %canrestore, %g3
17306 rdpr %cleanwin, %g4
17307 rdpr %otherwin, %g5
17308 rdpr %wstate, %g6
17309 set 0x0, %i7
17310 stxa %o1, [%g0 + %i7] 0x57
17311 swap [%l7 + 0x38], %g7
17312 tl %icc, 0x2
17313 movpos %icc, %i4, %l2
17314 taddcctv %g1, %l6, %i6
17315 ldstub [%l7 + 0x4E], %i5
17316 movn %icc, %o4, %l3
17317 movrgez %l4, %i2, %i1
17318 fmovdn %icc, %f28, %f9
17319 sdivx %o3, 0x15AB, %g5
17320 sll %o5, 0x00, %l5
17321 smulcc %o6, 0x1AC2, %l0
17322 umulcc %i7, 0x0830, %g4
17323 fpack16 %f12, %f22
17324 mulscc %o0, 0x1A04, %l1
17325 prefetch [%l7 + 0x0C], 0x2
17326 xorcc %i0, 0x1981, %o2
17327 flush %l7 + 0x58
17328 fmul8ulx16 %f4, %f8, %f14
17329 tgu %xcc, 0x0
17330 fmovdpos %xcc, %f16, %f28
17331 udivcc %o7, 0x0D6B, %g6
17332 addccc %i3, 0x1C6C, %g3
17333 fsrc1 %f4, %f14
17334 call loop_1605
17335 edge32n %o1, %g7, %g2
17336 fmovrdne %i4, %f12, %f18
17337 array8 %g1, %l2, %l6
17338loop_1605:
17339 fornot1 %f8, %f22, %f28
17340 fmul8x16 %f16, %f14, %f14
17341 wr %g0, 0x88, %asi
17342 lduba [%l7 + 0x25] %asi, %i5
17343 fcmpgt32 %f2, %f26, %o4
17344 alignaddr %l3, %i6, %i2
17345 edge32l %i1, %l4, %g5
17346 fmovdge %xcc, %f22, %f14
17347 tneg %xcc, 0x7
17348 wr %g0, 0x80, %asi
17349 prefetcha [%l7 + 0x28] %asi, 0x0
17350 movge %icc, %l5, %o3
17351 srl %o6, %l0, %i7
17352 edge32n %o0, %g4, %l1
17353 ba,pn %icc, loop_1606
17354 ta %xcc, 0x6
17355 or %i0, %o2, %g6
17356 fornot1s %f29, %f17, %f17
17357loop_1606:
17358 saved
17359 rdpr %cwp, %g1
17360 rdpr %cansave, %g2
17361 rdpr %canrestore, %g3
17362 rdpr %cleanwin, %g4
17363 rdpr %otherwin, %g5
17364 rdpr %wstate, %g6
17365 fmovsg %xcc, %f25, %f4
17366 sdiv %o7, 0x1931, %g3
17367 tsubcctv %i3, %o1, %g2
17368 popc 0x066D, %g7
17369 fpsub16 %f30, %f20, %f16
17370 fcmpd %fcc1, %f30, %f4
17371 fbl,a %fcc0, loop_1607
17372 fandnot2s %f1, %f6, %f7
17373 std %i4, [%l7 + 0x30]
17374 bge,a,pt %xcc, loop_1608
17375loop_1607:
17376 fmul8x16al %f25, %f26, %f12
17377 andn %g1, 0x10F0, %l6
17378 fmovdle %xcc, %f21, %f4
17379loop_1608:
17380 mulscc %l2, 0x1311, %i5
17381 ldsw [%l7 + 0x44], %o4
17382 tle %icc, 0x7
17383 stx %l3, [%l7 + 0x08]
17384 movrgz %i6, %i1, %i2
17385 sir 0x1A7F
17386 edge32 %l4, %o5, %l5
17387 flush %l7 + 0x70
17388 tg %xcc, 0x0
17389 ldsw [%l7 + 0x68], %g5
17390 edge32ln %o3, %o6, %l0
17391 xor %i7, 0x0124, %g4
17392 move %xcc, %o0, %l1
17393 fbn %fcc0, loop_1609
17394 tg %icc, 0x5
17395 udivcc %o2, 0x07CE, %i0
17396 movcs %icc, %g6, %g3
17397loop_1609:
17398 udivx %o7, 0x1D35, %i3
17399 bgu,a,pn %xcc, loop_1610
17400 fcmpes %fcc0, %f16, %f22
17401 fcmps %fcc2, %f27, %f25
17402 wr %g0, 0x04, %asi
17403 stxa %o1, [%l7 + 0x78] %asi
17404loop_1610:
17405 faligndata %f22, %f6, %f18
17406 subccc %g2, 0x0089, %i4
17407 fmovrdne %g7, %f28, %f22
17408 lduw [%l7 + 0x28], %l6
17409 udiv %g1, 0x05A4, %l2
17410 fcmple32 %f0, %f6, %i5
17411 wr %g0, 0x10, %asi
17412 swapa [%l7 + 0x7C] %asi, %o4
17413 xorcc %l3, %i1, %i6
17414 call loop_1611
17415 edge8 %i2, %l4, %o5
17416 umulcc %l5, 0x1AEB, %g5
17417 sdiv %o6, 0x0019, %o3
17418loop_1611:
17419 tcc %icc, 0x4
17420 tleu %icc, 0x2
17421 smulcc %i7, 0x1135, %l0
17422 edge8n %o0, %l1, %g4
17423 sra %o2, 0x13, %i0
17424 orncc %g3, 0x0EFF, %g6
17425 sdiv %i3, 0x1292, %o1
17426 tsubcc %g2, %o7, %g7
17427 fpsub32s %f17, %f20, %f21
17428 membar 0x57
17429 taddcc %i4, %l6, %l2
17430 fmovsl %xcc, %f25, %f4
17431 lduw [%l7 + 0x4C], %i5
17432 tg %icc, 0x7
17433 bcs,pt %icc, loop_1612
17434 movrne %o4, %l3, %i1
17435 tgu %xcc, 0x3
17436 tne %icc, 0x4
17437loop_1612:
17438 fbu,a %fcc3, loop_1613
17439 movrlez %i6, %i2, %l4
17440 saved
17441 rdpr %cwp, %g1
17442 rdpr %cansave, %g2
17443 rdpr %canrestore, %g3
17444 rdpr %cleanwin, %g4
17445 rdpr %otherwin, %g5
17446 rdpr %wstate, %g6
17447 or %o5, %l5, %g5
17448loop_1613:
17449 fmovdneg %icc, %f5, %f27
17450 edge16n %g1, %o3, %o6
17451 srl %l0, %o0, %i7
17452 alignaddr %g4, %o2, %i0
17453 tsubcc %g3, %g6, %i3
17454 alignaddrl %o1, %l1, %g2
17455 fbl,a %fcc3, loop_1614
17456 tvs %xcc, 0x2
17457 edge8l %o7, %g7, %l6
17458 tge %icc, 0x0
17459loop_1614:
17460 edge32ln %l2, %i5, %o4
17461 move %icc, %l3, %i1
17462 tvc %icc, 0x0
17463 fbg %fcc1, loop_1615
17464 edge32 %i4, %i6, %i2
17465 movle %xcc, %l4, %o5
17466 udivcc %l5, 0x0071, %g5
17467loop_1615:
17468 fsrc2s %f30, %f23
17469 stx %o3, [%l7 + 0x20]
17470 fxors %f7, %f4, %f18
17471 fbg %fcc1, loop_1616
17472 udivx %o6, 0x0BA4, %l0
17473 taddcctv %g1, 0x0A8D, %i7
17474 pdist %f30, %f22, %f10
17475loop_1616:
17476 nop
17477 set 0x53, %l3
17478 ldstuba [%l7 + %l3] 0x11, %o0
17479 bn,a,pt %xcc, loop_1617
17480 or %g4, 0x1263, %i0
17481 fmovdvs %xcc, %f7, %f29
17482 sllx %g3, %g6, %i3
17483loop_1617:
17484 fmovsvs %xcc, %f2, %f4
17485 fandnot2s %f8, %f3, %f28
17486 movrlz %o2, %l1, %g2
17487 lduw [%l7 + 0x2C], %o7
17488 fble %fcc0, loop_1618
17489 bvs,pt %xcc, loop_1619
17490 edge32l %o1, %g7, %l6
17491 movre %l2, %o4, %l3
17492loop_1618:
17493 tcs %xcc, 0x1
17494loop_1619:
17495 edge8ln %i1, %i4, %i6
17496 fblg %fcc0, loop_1620
17497 movrgz %i5, %i2, %o5
17498 tcc %xcc, 0x4
17499 set 0x2C, %l2
17500 stwa %l4, [%l7 + %l2] 0x18
17501loop_1620:
17502 fmul8x16 %f16, %f2, %f2
17503 tle %xcc, 0x5
17504 tge %icc, 0x7
17505 tgu %icc, 0x0
17506 fbl,a %fcc1, loop_1621
17507 xor %g5, 0x0A65, %l5
17508 xnorcc %o6, 0x1265, %o3
17509 xnorcc %g1, %i7, %o0
17510loop_1621:
17511 edge16l %l0, %i0, %g4
17512 edge8 %g3, %i3, %o2
17513 bleu,pn %icc, loop_1622
17514 udiv %l1, 0x0561, %g2
17515 bcs,pn %icc, loop_1623
17516 fmovsle %icc, %f1, %f16
17517loop_1622:
17518 brnz %g6, loop_1624
17519 orncc %o1, %o7, %l6
17520loop_1623:
17521 sir 0x16B7
17522 fxnor %f18, %f22, %f6
17523loop_1624:
17524 fone %f0
17525 bg,a,pt %xcc, loop_1625
17526 fnor %f16, %f2, %f18
17527 addc %g7, 0x140B, %o4
17528 movrlez %l2, %i1, %l3
17529loop_1625:
17530 brz %i6, loop_1626
17531 xorcc %i4, %i2, %i5
17532 smul %o5, 0x00C5, %g5
17533 movl %icc, %l4, %l5
17534loop_1626:
17535 fba,a %fcc0, loop_1627
17536 fbe %fcc3, loop_1628
17537 or %o3, %g1, %o6
17538 tn %icc, 0x7
17539loop_1627:
17540 brnz %o0, loop_1629
17541loop_1628:
17542 bg,a,pt %xcc, loop_1630
17543 sethi 0x0F7B, %i7
17544 fmovdg %xcc, %f25, %f25
17545loop_1629:
17546 taddcc %l0, 0x049F, %g4
17547loop_1630:
17548 andncc %i0, %i3, %g3
17549 taddcctv %o2, %l1, %g2
17550 bl loop_1631
17551 fcmpne16 %f16, %f22, %o1
17552 fbuge,a %fcc0, loop_1632
17553 fcmpne16 %f12, %f22, %g6
17554loop_1631:
17555 array32 %l6, %o7, %g7
17556 movre %l2, 0x077, %o4
17557loop_1632:
17558 te %xcc, 0x3
17559 nop
17560 setx loop_1633, %l0, %l1
17561 jmpl %l1, %i1
17562 tvs %icc, 0x4
17563 movrgez %l3, 0x188, %i6
17564 bgu %xcc, loop_1634
17565loop_1633:
17566 fornot1 %f24, %f4, %f2
17567 fandnot1s %f7, %f12, %f26
17568 membar 0x4A
17569loop_1634:
17570 bpos,pt %xcc, loop_1635
17571 te %icc, 0x1
17572 orn %i4, %i5, %i2
17573 wr %g0, 0x88, %asi
17574 stda %g4, [%l7 + 0x78] %asi
17575loop_1635:
17576 edge8l %o5, %l5, %o3
17577 taddcctv %l4, 0x0120, %g1
17578 edge32n %o6, %i7, %l0
17579 bneg,pn %xcc, loop_1636
17580 movcs %icc, %g4, %i0
17581 xnor %i3, 0x03E7, %o0
17582 nop
17583 setx loop_1637, %l0, %l1
17584 wrpr 0x1, %tl
17585 wrpr %l1, %tnpc
17586 setx 0x34400001400, %l0, %l1
17587 wrpr %l1, %tstate
17588 wrhpr 0x4, %htstate
17589 done
17590loop_1636:
17591 array32 %g3, %l1, %o2
17592 fsrc2 %f22, %f22
17593 edge8ln %g2, %o1, %l6
17594loop_1637:
17595 tne %icc, 0x2
17596 fexpand %f13, %f12
17597 edge16 %o7, %g7, %l2
17598 sub %g6, %i1, %l3
17599 or %o4, %i4, %i5
17600 saved
17601 rdpr %cwp, %g1
17602 rdpr %cansave, %g2
17603 rdpr %canrestore, %g3
17604 rdpr %cleanwin, %g4
17605 rdpr %otherwin, %g5
17606 rdpr %wstate, %g6
17607 edge8ln %i6, %g5, %i2
17608 brnz,a %o5, loop_1638
17609 mulscc %o3, %l5, %l4
17610 taddcctv %o6, 0x199A, %g1
17611 taddcctv %l0, %g4, %i0
17612loop_1638:
17613 sdivcc %i3, 0x12DA, %i7
17614 fmovde %icc, %f30, %f2
17615 xnorcc %o0, %g3, %l1
17616 tsubcctv %g2, 0x044B, %o2
17617 smul %l6, %o1, %o7
17618 udivcc %g7, 0x1A4A, %g6
17619 fpsub16 %f14, %f6, %f24
17620 nop
17621 setx loop_1639, %l0, %l1
17622 wrpr 0x1, %tl
17623 wrpr %l1, %tnpc
17624 setx 0x34400001400, %l0, %l1
17625 wrpr %l1, %tstate
17626 wrhpr 0x4, %htstate
17627 done
17628 restored
17629 rdpr %cwp, %g1
17630 rdpr %cansave, %g2
17631 rdpr %canrestore, %g3
17632 rdpr %cleanwin, %g4
17633 rdpr %otherwin, %g5
17634 rdpr %wstate, %g6
17635 edge8ln %i1, %l2, %o4
17636 sub %l3, %i4, %i5
17637loop_1639:
17638 array8 %g5, %i2, %i6
17639 addcc %o3, 0x1753, %o5
17640 ldsh [%l7 + 0x72], %l5
17641 fmuld8sux16 %f21, %f8, %f28
17642 bg,pt %icc, loop_1640
17643 sll %l4, 0x13, %g1
17644 edge16n %o6, %l0, %g4
17645 mulscc %i0, %i3, %o0
17646loop_1640:
17647 fmovsleu %xcc, %f30, %f13
17648 sdivcc %g3, 0x146A, %i7
17649 smulcc %l1, 0x1F74, %o2
17650 set 0x54, %o3
17651 lda [%l7 + %o3] 0x80, %f8
17652 fone %f28
17653 wr %g0, 0x04, %asi
17654 prefetcha [%l7 + 0x20] %asi, 0x1
17655 fors %f15, %f2, %f26
17656 and %o1, %o7, %l6
17657 movneg %xcc, %g6, %g7
17658 umulcc %i1, 0x1ED7, %l2
17659 bgu,pt %icc, loop_1641
17660 fmul8ulx16 %f8, %f8, %f10
17661 subcc %o4, %l3, %i5
17662 fpsub16s %f13, %f27, %f8
17663loop_1641:
17664 sir 0x0F58
17665 ba %xcc, loop_1642
17666 addccc %i4, %i2, %i6
17667 movne %xcc, %o3, %o5
17668 udivx %l5, 0x0EE1, %l4
17669loop_1642:
17670 fmovsge %xcc, %f3, %f27
17671 orncc %g1, 0x0DDD, %g5
17672 movleu %icc, %o6, %l0
17673 sdivcc %g4, 0x0266, %i0
17674 fandnot2 %f10, %f24, %f26
17675 subcc %o0, 0x00E1, %i3
17676 fmovrsgez %g3, %f16, %f5
17677 andcc %l1, 0x1CC9, %i7
17678 bvc %xcc, loop_1643
17679 ldub [%l7 + 0x5E], %o2
17680 alignaddrl %o1, %o7, %g2
17681 movne %icc, %g6, %l6
17682loop_1643:
17683 array8 %i1, %l2, %g7
17684 sdiv %o4, 0x1945, %l3
17685 popc %i5, %i4
17686 stb %i6, [%l7 + 0x49]
17687 sethi 0x18B1, %i2
17688 sra %o3, %o5, %l4
17689 sllx %l5, 0x1C, %g5
17690 move %xcc, %o6, %g1
17691 movgu %xcc, %l0, %i0
17692 wr %g0, 0x18, %asi
17693 lduha [%l7 + 0x66] %asi, %g4
17694 movpos %xcc, %o0, %i3
17695 xorcc %g3, 0x0251, %i7
17696 or %l1, 0x09CD, %o1
17697 udivx %o2, 0x1D45, %o7
17698 fmovsge %xcc, %f20, %f18
17699 ble,pn %xcc, loop_1644
17700 sllx %g6, %l6, %g2
17701 addcc %l2, 0x1FAF, %g7
17702 siam 0x0
17703loop_1644:
17704 nop
17705 wr %g0, 0x81, %asi
17706 stda %f0, [%l7 + 0x40] %asi
17707 bcs %icc, loop_1645
17708 be,a,pn %icc, loop_1646
17709 sll %i1, 0x1F, %l3
17710 nop
17711 setx loop_1647, %l0, %l1
17712 wrpr 0x1, %tl
17713 wrpr %l1, %tpc
17714 add %l1, 0x4, %l1
17715 wrpr %l1, %tnpc
17716 setx 0x34400001400, %l0, %l1
17717 wrpr %l1, %tstate
17718 wrhpr 0x4, %htstate
17719 retry
17720loop_1645:
17721 fmovrdgez %i5, %f22, %f24
17722loop_1646:
17723 ta %icc, 0x1
17724 movrlez %o4, 0x08C, %i4
17725loop_1647:
17726 fmovdg %icc, %f17, %f22
17727 taddcc %i6, %i2, %o5
17728 orncc %l4, %o3, %l5
17729 movleu %icc, %g5, %o6
17730 tg %icc, 0x3
17731 move %icc, %g1, %l0
17732 xnorcc %g4, 0x0C40, %o0
17733 orcc %i3, %i0, %i7
17734 sra %l1, %g3, %o2
17735 orncc %o1, 0x05F6, %o7
17736 array32 %l6, %g2, %g6
17737 fxnors %f31, %f25, %f6
17738 movvc %xcc, %g7, %l2
17739 and %i1, 0x1112, %l3
17740 and %o4, 0x04E0, %i4
17741 flush %l7 + 0x18
17742 tcs %xcc, 0x3
17743 udiv %i5, 0x03C7, %i2
17744 fmovsleu %icc, %f1, %f7
17745 sdiv %i6, 0x1E6D, %l4
17746 fnand %f4, %f6, %f10
17747 sll %o5, 0x17, %o3
17748 faligndata %f4, %f14, %f30
17749 edge8n %l5, %o6, %g5
17750 and %l0, %g4, %g1
17751 array16 %o0, %i3, %i0
17752 fcmpes %fcc1, %f16, %f10
17753 edge16 %l1, %i7, %g3
17754 movneg %xcc, %o1, %o7
17755 fcmple32 %f26, %f22, %l6
17756 fbule %fcc2, loop_1648
17757 fandnot2s %f7, %f0, %f2
17758 xnorcc %g2, 0x13A9, %g6
17759 subccc %o2, 0x06A4, %g7
17760loop_1648:
17761 ldsh [%l7 + 0x76], %i1
17762 fxnors %f15, %f11, %f3
17763 sdiv %l3, 0x1F65, %o4
17764 fcmpne32 %f18, %f30, %i4
17765 fbg %fcc3, loop_1649
17766 edge16l %i5, %i2, %l2
17767 fbe,a %fcc1, loop_1650
17768 addcc %l4, 0x12A1, %o5
17769loop_1649:
17770 alignaddrl %o3, %i6, %o6
17771 tle %xcc, 0x4
17772loop_1650:
17773 fmovsvc %icc, %f11, %f10
17774 fnands %f14, %f7, %f11
17775 sllx %l5, %l0, %g4
17776 movrgez %g1, %g5, %i3
17777 edge16l %i0, %o0, %i7
17778 for %f12, %f2, %f26
17779 tn %xcc, 0x0
17780 fblg,a %fcc1, loop_1651
17781 fmul8x16 %f12, %f8, %f16
17782 add %l1, 0x004F, %o1
17783 addcc %o7, 0x1F0D, %l6
17784loop_1651:
17785 addcc %g2, %g6, %o2
17786 tpos %icc, 0x4
17787 fmul8x16 %f20, %f6, %f6
17788 fcmpgt32 %f14, %f24, %g3
17789 fmovrdne %g7, %f12, %f10
17790 fbl,a %fcc2, loop_1652
17791 fandnot2s %f30, %f17, %f28
17792 membar 0x6E
17793 tcc %icc, 0x3
17794loop_1652:
17795 ba,a loop_1653
17796 movgu %icc, %l3, %o4
17797 flush %l7 + 0x30
17798 udivcc %i4, 0x056C, %i1
17799loop_1653:
17800 sdivx %i2, 0x0C8A, %i5
17801 taddcctv %l4, 0x1F40, %l2
17802 tle %icc, 0x2
17803 tl %xcc, 0x2
17804 edge32 %o3, %o5, %i6
17805 bne %icc, loop_1654
17806 ldsw [%l7 + 0x64], %o6
17807 bn,a loop_1655
17808 movpos %icc, %l0, %l5
17809loop_1654:
17810 xor %g4, %g5, %i3
17811 fnegd %f28, %f30
17812loop_1655:
17813 fandnot2 %f6, %f6, %f24
17814 tge %xcc, 0x4
17815 bne,a,pn %xcc, loop_1656
17816 srlx %g1, 0x0F, %i0
17817 ldd [%l7 + 0x38], %i6
17818 tvs %xcc, 0x0
17819loop_1656:
17820 sdivcc %o0, 0x0D8F, %l1
17821 movre %o1, 0x09B, %o7
17822 fnors %f18, %f22, %f17
17823 addccc %l6, 0x1B2B, %g6
17824 fbn,a %fcc0, loop_1657
17825 andcc %g2, %g3, %o2
17826 tl %icc, 0x5
17827 umulcc %g7, %l3, %o4
17828loop_1657:
17829 and %i1, 0x0516, %i4
17830 tne %icc, 0x1
17831 fblg %fcc3, loop_1658
17832 fmovsge %xcc, %f7, %f25
17833 xor %i5, %l4, %l2
17834 wr %g0, 0x81, %asi
17835 lda [%l7 + 0x5C] %asi, %f0
17836loop_1658:
17837 movpos %xcc, %i2, %o5
17838 orn %i6, %o6, %o3
17839 fxnors %f1, %f31, %f1
17840 movrlez %l5, 0x135, %g4
17841 fble %fcc0, loop_1659
17842 fsrc2s %f0, %f5
17843 movne %xcc, %l0, %g5
17844 fnor %f8, %f8, %f24
17845loop_1659:
17846 nop
17847 wr %g0, 0x88, %asi
17848 prefetcha [%l7 + 0x38] %asi, 0x3
17849 fmovsleu %xcc, %f25, %f27
17850 orncc %i3, 0x076E, %i0
17851 movvc %icc, %o0, %i7
17852 brnz,a %l1, loop_1660
17853 movn %icc, %o1, %l6
17854 ldsh [%l7 + 0x0E], %o7
17855 tcs %xcc, 0x3
17856loop_1660:
17857 edge16l %g6, %g3, %o2
17858 tne %icc, 0x0
17859 alignaddrl %g2, %l3, %g7
17860 movle %xcc, %o4, %i1
17861 subccc %i5, %i4, %l4
17862 fbl %fcc3, loop_1661
17863 lduw [%l7 + 0x68], %l2
17864 udiv %o5, 0x1FE3, %i6
17865 subc %o6, 0x18D1, %o3
17866loop_1661:
17867 movg %icc, %i2, %g4
17868 brgez %l5, loop_1662
17869 fmuld8ulx16 %f10, %f7, %f22
17870 subccc %g5, %g1, %i3
17871 tcs %xcc, 0x5
17872loop_1662:
17873 tvs %xcc, 0x2
17874 fmovdcs %icc, %f30, %f31
17875 sub %i0, %l0, %o0
17876 fmovsvs %xcc, %f0, %f13
17877 bl,a,pn %icc, loop_1663
17878 bgu %icc, loop_1664
17879 xnor %i7, %o1, %l6
17880 fpmerge %f8, %f27, %f6
17881loop_1663:
17882 popc %l1, %o7
17883loop_1664:
17884 fmul8x16al %f4, %f4, %f6
17885 add %g3, 0x1D03, %o2
17886 sll %g2, 0x17, %g6
17887 std %l2, [%l7 + 0x48]
17888 fpsub16 %f2, %f28, %f28
17889 wr %g0, 0x80, %asi
17890 lduha [%l7 + 0x28] %asi, %g7
17891 tsubcctv %o4, %i5, %i4
17892 xorcc %i1, %l2, %l4
17893 fmovdpos %xcc, %f2, %f0
17894 movge %icc, %o5, %o6
17895 sllx %o3, 0x0F, %i6
17896 call loop_1665
17897 tsubcctv %g4, 0x1E40, %i2
17898 movleu %icc, %g5, %g1
17899 tvs %xcc, 0x6
17900loop_1665:
17901 nop
17902 set 0x54, %g7
17903 ldsba [%l7 + %g7] 0x14, %i3
17904 fnot2 %f8, %f14
17905 subcc %i0, %l5, %l0
17906 tneg %icc, 0x5
17907 movcc %icc, %i7, %o1
17908 ble,pt %icc, loop_1666
17909 orn %l6, 0x1D66, %l1
17910 udivx %o0, 0x07EA, %g3
17911 edge8ln %o2, %o7, %g6
17912loop_1666:
17913 udivx %l3, 0x19E8, %g2
17914 xnor %o4, %i5, %g7
17915 fmovdvs %xcc, %f8, %f24
17916 wr %g0, 0x81, %asi
17917 ldda [%l7 + 0x40] %asi, %f16
17918 fornot2 %f24, %f2, %f6
17919 andncc %i1, %l2, %i4
17920 movrgz %l4, 0x0C0, %o6
17921 wr %g0, 0x89, %asi
17922 ldda [%l7 + 0x40] %asi, %f0
17923 ldsh [%l7 + 0x38], %o3
17924 nop
17925 set 0x0C, %o7
17926 ldsh [%l7 + %o7], %i6
17927 fcmpd %fcc3, %f28, %f8
17928 set 0x36, %i5
17929 lduha [%l7 + %i5] 0x19, %g4
17930 ta %xcc, 0x7
17931 fble %fcc2, loop_1667
17932 array8 %o5, %g5, %g1
17933 fcmple16 %f0, %f10, %i2
17934 pdist %f12, %f0, %f18
17935loop_1667:
17936 movn %icc, %i3, %i0
17937 edge8 %l0, %l5, %o1
17938 fba %fcc3, loop_1668
17939 movneg %icc, %l6, %i7
17940 sllx %l1, 0x0D, %g3
17941 subc %o2, 0x1C35, %o7
17942loop_1668:
17943 fmovdvs %xcc, %f18, %f8
17944 fbue %fcc0, loop_1669
17945 andn %o0, %g6, %g2
17946 fpmerge %f31, %f8, %f30
17947 xnorcc %l3, 0x1AD1, %i5
17948loop_1669:
17949 fnors %f14, %f21, %f4
17950 fmovrdgz %g7, %f10, %f26
17951 movvc %icc, %i1, %l2
17952 taddcctv %o4, 0x0BD6, %l4
17953 fmul8x16 %f2, %f10, %f18
17954 sdivx %o6, 0x0211, %i4
17955 fmovsle %icc, %f18, %f28
17956 bcc,a,pn %icc, loop_1670
17957 ta %xcc, 0x3
17958 bpos,pn %icc, loop_1671
17959 udiv %i6, 0x0D52, %o3
17960loop_1670:
17961 movneg %icc, %g4, %g5
17962 sdivcc %o5, 0x08E3, %i2
17963loop_1671:
17964 swap [%l7 + 0x7C], %i3
17965 fmovdvs %icc, %f5, %f10
17966 tcs %xcc, 0x5
17967 movrlz %g1, 0x267, %i0
17968 fpsub32s %f2, %f5, %f15
17969 fmuld8sux16 %f26, %f3, %f16
17970 mulscc %l0, 0x0C1E, %o1
17971 taddcctv %l5, 0x115C, %l6
17972 ba,a loop_1672
17973 fbe,a %fcc3, loop_1673
17974 tle %icc, 0x0
17975 fbu %fcc1, loop_1674
17976loop_1672:
17977 tgu %icc, 0x0
17978loop_1673:
17979 edge16l %i7, %g3, %o2
17980 tl %xcc, 0x0
17981loop_1674:
17982 xnorcc %l1, %o0, %o7
17983 fpadd16 %f14, %f22, %f30
17984 call loop_1675
17985 alignaddr %g6, %l3, %g2
17986 subc %g7, 0x199B, %i1
17987 movgu %xcc, %i5, %l2
17988loop_1675:
17989 fmovsneg %xcc, %f6, %f8
17990 brlez %l4, loop_1676
17991 andn %o6, 0x0F7B, %i4
17992 movgu %xcc, %i6, %o3
17993 nop
17994 setx loop_1677, %l0, %l1
17995 wrpr 0x1, %tl
17996 wrpr %l1, %tnpc
17997 setx 0x34400001400, %l0, %l1
17998 wrpr %l1, %tstate
17999 wrhpr 0x4, %htstate
18000 done
18001loop_1676:
18002 fandnot1s %f16, %f7, %f22
18003 xor %o4, 0x1BE4, %g5
18004 srax %o5, 0x1E, %i2
18005loop_1677:
18006 tvc %xcc, 0x2
18007 bleu,a loop_1678
18008 fabsd %f20, %f8
18009 movcc %icc, %g4, %i3
18010 add %i0, %l0, %g1
18011loop_1678:
18012 fmovda %icc, %f5, %f17
18013 movpos %icc, %o1, %l6
18014 fmovdg %xcc, %f27, %f11
18015 movre %i7, 0x3E1, %g3
18016 sub %l5, %o2, %o0
18017 movneg %icc, %o7, %g6
18018 fbn,a %fcc1, loop_1679
18019 tge %xcc, 0x4
18020 bg,pt %icc, loop_1680
18021 smulcc %l1, %l3, %g7
18022loop_1679:
18023 membar 0x40
18024 fmovrdne %i1, %f12, %f22
18025loop_1680:
18026 fmovsne %icc, %f0, %f15
18027 ldx [%l7 + 0x10], %g2
18028 fpsub16 %f4, %f16, %f18
18029 restored
18030 rdpr %cwp, %g1
18031 rdpr %cansave, %g2
18032 rdpr %canrestore, %g3
18033 rdpr %cleanwin, %g4
18034 rdpr %otherwin, %g5
18035 rdpr %wstate, %g6
18036 bge,pn %xcc, loop_1681
18037 orn %i5, 0x1F05, %l2
18038 bcs,a,pn %xcc, loop_1682
18039 edge32l %l4, %o6, %i6
18040loop_1681:
18041 fmul8ulx16 %f12, %f4, %f2
18042 srlx %i4, 0x14, %o3
18043loop_1682:
18044 tvs %xcc, 0x7
18045 wr %g0, 0x19, %asi
18046 sta %f22, [%l7 + 0x2C] %asi
18047 fmovspos %icc, %f25, %f18
18048 movvs %icc, %o4, %g5
18049 fmovda %icc, %f14, %f1
18050 addcc %i2, %g4, %i3
18051 tvs %icc, 0x5
18052 fpadd32 %f0, %f0, %f8
18053 srlx %o5, %i0, %l0
18054 wr %g0, 0x27, %asi
18055 stba %o1, [%l7 + 0x55] %asi
18056 membar #Sync
18057 array16 %g1, %i7, %g3
18058 fmovspos %icc, %f23, %f20
18059 bge,a,pn %icc, loop_1683
18060 umulcc %l5, %l6, %o0
18061 fmovdge %icc, %f21, %f30
18062 movn %icc, %o2, %g6
18063loop_1683:
18064 movleu %xcc, %l1, %o7
18065 for %f22, %f8, %f24
18066 tcc %xcc, 0x6
18067 fmovdneg %icc, %f26, %f9
18068 wr %g0, 0x80, %asi
18069 lda [%l7 + 0x68] %asi, %f21
18070 movneg %icc, %l3, %g7
18071 movpos %icc, %g2, %i5
18072 bl %xcc, loop_1684
18073 movl %xcc, %l2, %l4
18074 fmovsne %xcc, %f16, %f6
18075 edge32ln %i1, %i6, %i4
18076loop_1684:
18077 edge8ln %o6, %o3, %g5
18078 andn %o4, 0x1EA7, %i2
18079 sir 0x1C82
18080 sdivcc %i3, 0x009E, %g4
18081 movleu %icc, %o5, %l0
18082 tcs %xcc, 0x1
18083 tge %icc, 0x4
18084 bg,pn %xcc, loop_1685
18085 mulscc %o1, %g1, %i0
18086 brnz,a %g3, loop_1686
18087 edge16n %l5, %i7, %l6
18088loop_1685:
18089 membar 0x6E
18090 nop
18091 set 0x28, %i4
18092 stw %o2, [%l7 + %i4]
18093loop_1686:
18094 smulcc %o0, %l1, %g6
18095 orncc %l3, %o7, %g2
18096 fmovdvs %icc, %f5, %f15
18097 bvs,a,pn %xcc, loop_1687
18098 fmul8x16 %f14, %f26, %f2
18099 movge %icc, %g7, %i5
18100 or %l4, 0x1976, %i1
18101loop_1687:
18102 swap [%l7 + 0x30], %i6
18103 fpadd16s %f1, %f14, %f4
18104 fbe,a %fcc2, loop_1688
18105 edge16 %i4, %o6, %l2
18106 edge16 %g5, %o3, %i2
18107 fpsub16 %f22, %f10, %f8
18108loop_1688:
18109 umulcc %i3, 0x0105, %g4
18110 sllx %o4, 0x01, %o5
18111 fnot2 %f20, %f12
18112 tl %icc, 0x5
18113 fnors %f16, %f19, %f7
18114 tcc %xcc, 0x7
18115 wr %g0, 0x18, %asi
18116 sta %f25, [%l7 + 0x10] %asi
18117 movrne %l0, 0x164, %g1
18118 fors %f25, %f8, %f3
18119 fbue %fcc1, loop_1689
18120 udivx %i0, 0x0177, %o1
18121 fmovrsne %g3, %f0, %f18
18122 andncc %i7, %l6, %l5
18123loop_1689:
18124 addcc %o0, 0x132D, %l1
18125 array8 %o2, %g6, %o7
18126 nop
18127 setx loop_1690, %l0, %l1
18128 jmpl %l1, %g2
18129 edge8l %g7, %i5, %l3
18130 tvc %xcc, 0x7
18131 tle %xcc, 0x1
18132loop_1690:
18133 movn %xcc, %i1, %i6
18134 sethi 0x0115, %l4
18135 movg %xcc, %o6, %i4
18136 bneg,pn %xcc, loop_1691
18137 bvc,a,pn %icc, loop_1692
18138 fabss %f4, %f7
18139 tcs %xcc, 0x2
18140loop_1691:
18141 ba,a,pn %xcc, loop_1693
18142loop_1692:
18143 addc %l2, 0x1668, %g5
18144 bge,a %xcc, loop_1694
18145 tcs %icc, 0x5
18146loop_1693:
18147 brgez,a %i2, loop_1695
18148 addccc %o3, %g4, %i3
18149loop_1694:
18150 movrlez %o5, %l0, %g1
18151 tne %xcc, 0x6
18152loop_1695:
18153 addccc %i0, %o4, %o1
18154 fbu,a %fcc1, loop_1696
18155 saved
18156 rdpr %cwp, %g1
18157 rdpr %cansave, %g2
18158 rdpr %canrestore, %g3
18159 rdpr %cleanwin, %g4
18160 rdpr %otherwin, %g5
18161 rdpr %wstate, %g6
18162 fpack16 %f26, %f22
18163 fnegd %f24, %f10
18164loop_1696:
18165 movrgez %i7, 0x01D, %l6
18166 flush %l7 + 0x20
18167 tvc %xcc, 0x7
18168 sdivcc %g3, 0x0986, %l5
18169 fmovrse %l1, %f1, %f19
18170 set 0x3E, %i2
18171 lduba [%l7 + %i2] 0x0c, %o2
18172 nop
18173 setx loop_1697, %l0, %l1
18174 wrpr 0x1, %tl
18175 wrpr %l1, %tpc
18176 add %l1, 0x4, %l1
18177 wrpr %l1, %tnpc
18178 setx 0x34400001400, %l0, %l1
18179 wrpr %l1, %tstate
18180 wrhpr 0x4, %htstate
18181 retry
18182 fbug %fcc0, loop_1698
18183 popc %g6, %o0
18184 fandnot2s %f5, %f30, %f30
18185loop_1697:
18186 taddcctv %o7, 0x1AFF, %g7
18187loop_1698:
18188 mova %xcc, %g2, %i5
18189 edge16l %l3, %i1, %i6
18190 fnand %f0, %f8, %f0
18191 fmul8x16al %f17, %f11, %f2
18192 fmovrslez %o6, %f30, %f12
18193 fmovrdgez %i4, %f16, %f0
18194 nop
18195 setx loop_1699, %l0, %l1
18196 wrpr 0x1, %tl
18197 wrpr %l1, %tpc
18198 add %l1, 0x4, %l1
18199 wrpr %l1, %tnpc
18200 setx 0x34400001400, %l0, %l1
18201 wrpr %l1, %tstate
18202 wrhpr 0x4, %htstate
18203 retry
18204 fmovsa %xcc, %f22, %f1
18205 set 0x0C, %l5
18206 sta %f10, [%l7 + %l5] 0x14
18207loop_1699:
18208 popc %l2, %l4
18209 sllx %i2, 0x0F, %o3
18210 sub %g5, 0x06A5, %g4
18211 movrlez %i3, 0x0C9, %o5
18212 edge32l %l0, %g1, %o4
18213 movcs %xcc, %i0, %o1
18214 addcc %l6, %i7, %l5
18215 xor %l1, 0x1837, %g3
18216 addc %g6, %o2, %o7
18217 brlez %o0, loop_1700
18218 std %g6, [%l7 + 0x28]
18219 edge16n %i5, %l3, %i1
18220 fmovrse %i6, %f30, %f20
18221loop_1700:
18222 srl %o6, 0x0D, %i4
18223 movrne %l2, 0x0CA, %g2
18224 edge16ln %l4, %o3, %i2
18225 srlx %g4, 0x1B, %i3
18226 subccc %o5, %g5, %l0
18227 membar 0x4C
18228 bneg %xcc, loop_1701
18229 xnorcc %o4, 0x0371, %i0
18230 edge16l %g1, %o1, %l6
18231 fmovsge %xcc, %f7, %f4
18232loop_1701:
18233 fcmpeq16 %f2, %f22, %l5
18234 movcs %icc, %l1, %g3
18235 call loop_1702
18236 tcs %xcc, 0x1
18237 set 0x7D, %g5
18238 ldsba [%l7 + %g5] 0x14, %i7
18239loop_1702:
18240 fnegs %f31, %f5
18241 edge16l %g6, %o2, %o7
18242 movg %icc, %g7, %o0
18243 movn %xcc, %l3, %i1
18244 nop
18245 setx loop_1703, %l0, %l1
18246 wrpr 0x1, %tl
18247 wrpr %l1, %tpc
18248 add %l1, 0x4, %l1
18249 wrpr %l1, %tnpc
18250 setx 0x34400001400, %l0, %l1
18251 wrpr %l1, %tstate
18252 wrhpr 0x4, %htstate
18253 retry
18254 movg %xcc, %i5, %i6
18255 fnegd %f2, %f10
18256 sra %i4, %o6, %g2
18257loop_1703:
18258 fbug %fcc2, loop_1704
18259 sdivx %l2, 0x00CC, %o3
18260 edge16l %i2, %l4, %i3
18261 fmovdge %xcc, %f1, %f31
18262loop_1704:
18263 sllx %o5, %g5, %g4
18264 std %f12, [%l7 + 0x70]
18265 for %f4, %f20, %f22
18266 add %l0, 0x10FC, %o4
18267 nop
18268 setx loop_1705, %l0, %l1
18269 wrpr 0x1, %tl
18270 wrpr %l1, %tpc
18271 add %l1, 0x4, %l1
18272 wrpr %l1, %tnpc
18273 setx 0x34400001400, %l0, %l1
18274 wrpr %l1, %tstate
18275 wrhpr 0x4, %htstate
18276 retry
18277 sra %g1, 0x03, %i0
18278 saved
18279 rdpr %cwp, %g1
18280 rdpr %cansave, %g2
18281 rdpr %canrestore, %g3
18282 rdpr %cleanwin, %g4
18283 rdpr %otherwin, %g5
18284 rdpr %wstate, %g6
18285 fbn,a %fcc0, loop_1706
18286loop_1705:
18287 tcc %icc, 0x0
18288 alignaddr %l6, %o1, %l1
18289 ta %icc, 0x2
18290loop_1706:
18291 fzeros %f12
18292 sll %l5, 0x03, %i7
18293 edge8 %g6, %g3, %o7
18294 wr %g0, 0x19, %asi
18295 ldda [%l7 + 0x60] %asi, %o2
18296 andcc %g7, 0x0E12, %l3
18297 fandnot2 %f8, %f30, %f28
18298 prefetch [%l7 + 0x54], 0x2
18299 fors %f4, %f20, %f6
18300 bneg loop_1707
18301 flush %l7 + 0x60
18302 movne %icc, %i1, %i5
18303 or %i6, 0x005E, %i4
18304loop_1707:
18305 tcc %xcc, 0x0
18306 set 0x70, %g1
18307 ldswa [%l7 + %g1] 0x19, %o6
18308 fmovsle %xcc, %f21, %f1
18309 move %xcc, %o0, %l2
18310 fbug,a %fcc0, loop_1708
18311 fmovda %xcc, %f17, %f16
18312 sdivcc %g2, 0x1FA6, %i2
18313 wr %g0, 0x19, %asi
18314 lda [%l7 + 0x24] %asi, %f12
18315loop_1708:
18316 movrgz %o3, %i3, %o5
18317 tcs %xcc, 0x6
18318 fmovsvc %icc, %f3, %f4
18319 fmovrsgez %g5, %f14, %f20
18320 ldsh [%l7 + 0x38], %l4
18321 tpos %icc, 0x3
18322 set 0x3A, %o6
18323 lduba [%l7 + %o6] 0x04, %g4
18324 edge16l %l0, %g1, %o4
18325 xnorcc %l6, %i0, %o1
18326 tle %icc, 0x4
18327 edge8 %l1, %l5, %i7
18328 fbn,a %fcc0, loop_1709
18329 fmovda %xcc, %f7, %f10
18330 tcc %icc, 0x5
18331 movrgz %g6, %o7, %o2
18332loop_1709:
18333 tpos %icc, 0x6
18334 srl %g7, 0x1D, %g3
18335 wr %g0, 0x19, %asi
18336 sta %f1, [%l7 + 0x1C] %asi
18337 tg %icc, 0x2
18338 movleu %xcc, %i1, %l3
18339 movgu %icc, %i6, %i4
18340 fmovrdlez %i5, %f30, %f8
18341 movrgez %o0, 0x085, %l2
18342 fbn,a %fcc2, loop_1710
18343 sethi 0x033C, %o6
18344 bneg,pn %icc, loop_1711
18345 std %f16, [%l7 + 0x10]
18346loop_1710:
18347 andn %i2, %o3, %g2
18348 fba %fcc0, loop_1712
18349loop_1711:
18350 fbug %fcc0, loop_1713
18351 fmovsge %xcc, %f8, %f27
18352 movgu %xcc, %i3, %o5
18353loop_1712:
18354 std %f6, [%l7 + 0x68]
18355loop_1713:
18356 fmuld8sux16 %f5, %f3, %f4
18357 fmovsne %xcc, %f21, %f20
18358 fmovrse %g5, %f17, %f22
18359 xnor %g4, 0x0EE1, %l4
18360 movrgez %g1, 0x2A4, %l0
18361 sir 0x0899
18362 ta %xcc, 0x0
18363 for %f18, %f8, %f20
18364 srlx %o4, 0x10, %i0
18365 bneg,a %xcc, loop_1714
18366 tgu %xcc, 0x7
18367 movcc %icc, %l6, %l1
18368 array16 %l5, %o1, %i7
18369loop_1714:
18370 edge32n %o7, %o2, %g6
18371 wr %g0, 0x11, %asi
18372 ldswa [%l7 + 0x60] %asi, %g3
18373 orcc %g7, %l3, %i1
18374 fmovdcs %icc, %f23, %f4
18375 fzeros %f0
18376 movneg %xcc, %i4, %i6
18377 tvc %icc, 0x6
18378 array32 %i5, %l2, %o6
18379 movvs %xcc, %i2, %o0
18380 fble %fcc0, loop_1715
18381 tn %icc, 0x4
18382 fnand %f10, %f6, %f8
18383 movrgz %g2, %o3, %o5
18384loop_1715:
18385 andn %g5, 0x0C6D, %i3
18386 stw %g4, [%l7 + 0x24]
18387 fcmpgt32 %f18, %f10, %l4
18388 be,a,pn %xcc, loop_1716
18389 brnz,a %g1, loop_1717
18390 fsrc1 %f16, %f10
18391 or %o4, %i0, %l0
18392loop_1716:
18393 xnor %l1, %l6, %l5
18394loop_1717:
18395 tsubcc %i7, 0x031A, %o1
18396 fmovsn %xcc, %f16, %f0
18397 fxors %f11, %f11, %f3
18398 wr %g0, 0x88, %asi
18399 stha %o7, [%l7 + 0x0E] %asi
18400 movpos %xcc, %o2, %g3
18401 wr %g0, 0x10, %asi
18402 ldsba [%l7 + 0x53] %asi, %g7
18403 tne %icc, 0x3
18404 fone %f26
18405 flush %l7 + 0x78
18406 fmovscc %xcc, %f9, %f30
18407 tvs %xcc, 0x4
18408 ld [%l7 + 0x74], %f18
18409 tl %xcc, 0x4
18410 edge16l %g6, %i1, %i4
18411 tl %icc, 0x2
18412 sdiv %l3, 0x1CB2, %i6
18413 tleu %icc, 0x2
18414 sir 0x1E92
18415 tn %xcc, 0x3
18416 flush %l7 + 0x2C
18417 movrlz %l2, 0x248, %i5
18418 subc %o6, %o0, %g2
18419 fmovrsgz %o3, %f22, %f21
18420 nop
18421 setx loop_1718, %l0, %l1
18422 wrpr 0x1, %tl
18423 wrpr %l1, %tpc
18424 add %l1, 0x4, %l1
18425 wrpr %l1, %tnpc
18426 setx 0x34400001400, %l0, %l1
18427 wrpr %l1, %tstate
18428 wrhpr 0x4, %htstate
18429 retry
18430 edge32ln %i2, %g5, %o5
18431 fones %f16
18432 ta %icc, 0x2
18433loop_1718:
18434 swap [%l7 + 0x0C], %i3
18435 tne %xcc, 0x0
18436 fbug,a %fcc2, loop_1719
18437 tl %icc, 0x6
18438 fmovdn %xcc, %f4, %f26
18439 bgu,a,pn %icc, loop_1720
18440loop_1719:
18441 movne %icc, %g4, %g1
18442 movrgez %o4, 0x2F9, %l4
18443 fcmpne16 %f18, %f30, %l0
18444loop_1720:
18445 fpsub16s %f7, %f10, %f25
18446 fmovsn %xcc, %f4, %f30
18447 std %f0, [%l7 + 0x58]
18448 xorcc %l1, %i0, %l6
18449 nop
18450 set 0x28, %l6
18451 ldd [%l7 + %l6], %i6
18452 fmovrdlz %o1, %f30, %f30
18453 fpadd16 %f4, %f28, %f26
18454 fornot2 %f2, %f14, %f2
18455 ld [%l7 + 0x18], %f15
18456 movne %xcc, %o7, %o2
18457 movle %xcc, %l5, %g7
18458 ldd [%l7 + 0x18], %g2
18459 fcmped %fcc0, %f26, %f28
18460 tleu %xcc, 0x4
18461 tleu %icc, 0x5
18462 xor %g6, %i4, %i1
18463 fmovrsne %l3, %f25, %f31
18464 edge32ln %i6, %l2, %i5
18465 edge16 %o6, %o0, %g2
18466 edge8ln %i2, %g5, %o5
18467 addccc %o3, %g4, %g1
18468 sll %i3, %l4, %l0
18469 bn,pt %icc, loop_1721
18470 andcc %l1, 0x1B21, %i0
18471 brgez,a %o4, loop_1722
18472 fandnot1s %f0, %f19, %f1
18473loop_1721:
18474 edge32ln %l6, %o1, %i7
18475 tle %icc, 0x6
18476loop_1722:
18477 andn %o2, %l5, %g7
18478 xnor %g3, %o7, %i4
18479 srlx %g6, %l3, %i6
18480 array32 %i1, %l2, %o6
18481 edge8 %o0, %i5, %g2
18482 array32 %g5, %o5, %i2
18483 alignaddr %g4, %g1, %o3
18484 xorcc %i3, %l0, %l1
18485 fbg %fcc3, loop_1723
18486 st %f31, [%l7 + 0x68]
18487 bvc,a loop_1724
18488 sra %i0, 0x0F, %o4
18489loop_1723:
18490 tvc %icc, 0x4
18491 ldstub [%l7 + 0x17], %l4
18492loop_1724:
18493 brgez %l6, loop_1725
18494 fmovspos %xcc, %f3, %f9
18495 subc %o1, 0x09B9, %i7
18496 edge8l %l5, %o2, %g7
18497loop_1725:
18498 tne %xcc, 0x3
18499 fmovd %f24, %f26
18500 addc %g3, 0x14CA, %o7
18501 tvs %xcc, 0x2
18502 udivcc %i4, 0x0962, %l3
18503 fmovsge %xcc, %f20, %f13
18504 umulcc %g6, %i1, %l2
18505 movrgez %o6, %o0, %i6
18506 array32 %i5, %g5, %g2
18507 fmovdge %xcc, %f7, %f0
18508 nop
18509 set 0x22, %l4
18510 ldsb [%l7 + %l4], %o5
18511 fandnot1s %f11, %f17, %f21
18512 bvc,a,pn %icc, loop_1726
18513 fors %f31, %f29, %f28
18514 mulscc %g4, 0x19CC, %i2
18515 fone %f4
18516loop_1726:
18517 brgz %g1, loop_1727
18518 fmovdcc %icc, %f29, %f29
18519 movg %xcc, %i3, %o3
18520 bge,a,pt %xcc, loop_1728
18521loop_1727:
18522 udivcc %l0, 0x0D9D, %i0
18523 bg,pn %icc, loop_1729
18524 movge %icc, %l1, %o4
18525loop_1728:
18526 fbu,a %fcc2, loop_1730
18527 movge %xcc, %l6, %l4
18528loop_1729:
18529 movvs %icc, %o1, %l5
18530 stb %o2, [%l7 + 0x13]
18531loop_1730:
18532 subccc %g7, %g3, %i7
18533 tpos %icc, 0x4
18534 bneg,a,pn %icc, loop_1731
18535 move %icc, %o7, %l3
18536 bne,pn %icc, loop_1732
18537 or %g6, %i1, %i4
18538loop_1731:
18539 fbule,a %fcc1, loop_1733
18540 movleu %xcc, %o6, %o0
18541loop_1732:
18542 bshuffle %f26, %f16, %f6
18543 move %icc, %l2, %i6
18544loop_1733:
18545 movrlz %i5, 0x158, %g5
18546 alignaddrl %o5, %g4, %i2
18547 taddcc %g1, %g2, %o3
18548 umul %l0, %i3, %i0
18549 tn %icc, 0x7
18550 fmovsge %xcc, %f24, %f4
18551 movleu %icc, %o4, %l1
18552 tl %icc, 0x4
18553 bn loop_1734
18554 sllx %l4, 0x0B, %l6
18555 edge16 %o1, %o2, %l5
18556 fbe %fcc2, loop_1735
18557loop_1734:
18558 bge,a %icc, loop_1736
18559 fpadd16s %f9, %f16, %f15
18560 tneg %icc, 0x1
18561loop_1735:
18562 fpsub16s %f3, %f14, %f29
18563loop_1736:
18564 ldsb [%l7 + 0x4E], %g7
18565 movrlez %i7, 0x139, %o7
18566 bn loop_1737
18567 fbl %fcc3, loop_1738
18568 xnor %g3, 0x1B36, %l3
18569 fnot1s %f13, %f14
18570loop_1737:
18571 ldsw [%l7 + 0x70], %i1
18572loop_1738:
18573 ldsw [%l7 + 0x68], %i4
18574 udivx %g6, 0x10C3, %o0
18575 addcc %o6, %i6, %i5
18576 tpos %icc, 0x4
18577 orcc %l2, %g5, %g4
18578 alignaddr %i2, %o5, %g1
18579 fbuge,a %fcc3, loop_1739
18580 lduw [%l7 + 0x3C], %o3
18581 bvc,a loop_1740
18582 alignaddrl %l0, %g2, %i3
18583loop_1739:
18584 edge32n %o4, %l1, %i0
18585 mova %xcc, %l6, %o1
18586loop_1740:
18587 lduh [%l7 + 0x5A], %l4
18588 fble,a %fcc1, loop_1741
18589 bl %icc, loop_1742
18590 mulscc %l5, %o2, %g7
18591 sth %i7, [%l7 + 0x48]
18592loop_1741:
18593 taddcctv %g3, %l3, %o7
18594loop_1742:
18595 tl %xcc, 0x7
18596 fcmpne32 %f22, %f22, %i4
18597 tn %icc, 0x3
18598 movvc %icc, %i1, %g6
18599 pdist %f10, %f24, %f0
18600 sethi 0x1E84, %o6
18601 tne %xcc, 0x4
18602 orn %o0, 0x183A, %i6
18603 sdiv %i5, 0x0F81, %g5
18604 fmovrdlez %l2, %f28, %f30
18605 fbule,a %fcc1, loop_1743
18606 ld [%l7 + 0x1C], %f10
18607 fmovrslez %g4, %f9, %f21
18608 edge32ln %i2, %g1, %o5
18609loop_1743:
18610 stbar
18611 fmovrdlz %l0, %f26, %f24
18612 edge16 %o3, %i3, %o4
18613 taddcctv %g2, 0x0B9C, %l1
18614 prefetch [%l7 + 0x7C], 0x2
18615 orncc %i0, %l6, %o1
18616 wr %g0, 0x0c, %asi
18617 stxa %l4, [%l7 + 0x18] %asi
18618 nop
18619 set 0x72, %o1
18620 lduh [%l7 + %o1], %l5
18621 call loop_1744
18622 movrlz %g7, %i7, %o2
18623 fmovde %icc, %f21, %f4
18624 mova %icc, %g3, %l3
18625loop_1744:
18626 nop
18627 set 0x7B, %o2
18628 ldstuba [%l7 + %o2] 0x80, %i4
18629 tcc %xcc, 0x1
18630 tneg %icc, 0x7
18631 udivx %o7, 0x0C25, %g6
18632 stw %o6, [%l7 + 0x44]
18633 sub %o0, %i1, %i6
18634 fnegd %f14, %f20
18635 fbl %fcc3, loop_1745
18636 movcc %xcc, %i5, %g5
18637 set 0x20, %o4
18638 lduwa [%l7 + %o4] 0x04, %g4
18639loop_1745:
18640 std %l2, [%l7 + 0x48]
18641 sdivx %g1, 0x1EF7, %o5
18642 fble %fcc0, loop_1746
18643 andn %l0, 0x0FE6, %o3
18644 call loop_1747
18645 edge16 %i2, %i3, %o4
18646loop_1746:
18647 brlez,a %l1, loop_1748
18648 fcmple32 %f6, %f24, %i0
18649loop_1747:
18650 nop
18651 set 0x6B, %g3
18652 lduba [%l7 + %g3] 0x19, %l6
18653loop_1748:
18654 and %o1, 0x0931, %l4
18655 tle %xcc, 0x3
18656 wr %g0, 0x19, %asi
18657 lda [%l7 + 0x24] %asi, %f9
18658 wr %g0, 0x80, %asi
18659 lduwa [%l7 + 0x68] %asi, %l5
18660 edge16l %g7, %g2, %i7
18661 udivcc %g3, 0x0781, %l3
18662 fpsub16s %f4, %f9, %f28
18663 set 0x40, %o5
18664 ldda [%l7 + %o5] 0x14, %f0
18665 srl %i4, %o7, %g6
18666 udivx %o2, 0x003B, %o6
18667 fxors %f11, %f17, %f3
18668 movrlez %o0, 0x01B, %i6
18669 brgez,a %i5, loop_1749
18670 fmovsg %xcc, %f9, %f22
18671 tgu %xcc, 0x5
18672 tn %icc, 0x6
18673loop_1749:
18674 fble,a %fcc2, loop_1750
18675 bpos,a loop_1751
18676 udivcc %g5, 0x1AF7, %g4
18677 set 0x7B, %i6
18678 ldstuba [%l7 + %i6] 0x88, %i1
18679loop_1750:
18680 fand %f4, %f12, %f24
18681loop_1751:
18682 fbul,a %fcc2, loop_1752
18683 mulscc %g1, 0x07AD, %o5
18684 fmovsg %icc, %f1, %f17
18685 fbu %fcc0, loop_1753
18686loop_1752:
18687 fmovrsne %l2, %f15, %f15
18688 fpack16 %f14, %f7
18689 wr %g0, 0x04, %asi
18690 sta %f12, [%l7 + 0x4C] %asi
18691loop_1753:
18692 fcmple16 %f30, %f4, %o3
18693 tsubcc %l0, 0x1C8F, %i2
18694 fbn,a %fcc3, loop_1754
18695 sethi 0x019E, %o4
18696 fornot1s %f10, %f4, %f26
18697 edge32ln %l1, %i3, %i0
18698loop_1754:
18699 fmovdpos %xcc, %f16, %f12
18700 fpadd16s %f29, %f1, %f9
18701 edge16ln %o1, %l4, %l5
18702 xnorcc %l6, %g7, %i7
18703 edge8n %g3, %g2, %i4
18704 tcs %xcc, 0x6
18705 edge8l %l3, %o7, %o2
18706 fpadd16 %f6, %f22, %f10
18707 fbul %fcc1, loop_1755
18708 andcc %g6, %o6, %i6
18709 subccc %i5, %g5, %o0
18710 movrne %i1, 0x055, %g1
18711loop_1755:
18712 orn %g4, %l2, %o5
18713 alignaddrl %l0, %i2, %o4
18714 flush %l7 + 0x6C
18715 array16 %l1, %i3, %o3
18716 edge16n %o1, %l4, %l5
18717 orcc %i0, 0x0D82, %g7
18718 wr %g0, 0x18, %asi
18719 stxa %l6, [%l7 + 0x08] %asi
18720 taddcctv %g3, 0x10EF, %i7
18721 movge %xcc, %i4, %l3
18722 wr %g0, 0x27, %asi
18723 stda %o6, [%l7 + 0x78] %asi
18724 membar #Sync
18725 ba,a %icc, loop_1756
18726 fbg %fcc3, loop_1757
18727 movn %xcc, %o2, %g2
18728 udivcc %o6, 0x0991, %i6
18729loop_1756:
18730 tl %xcc, 0x3
18731loop_1757:
18732 smulcc %g6, %g5, %o0
18733 fornot1 %f28, %f30, %f2
18734 tl %icc, 0x4
18735 bcc,pn %icc, loop_1758
18736 fbne,a %fcc2, loop_1759
18737 or %i1, %g1, %g4
18738 mulscc %l2, 0x0460, %o5
18739loop_1758:
18740 srlx %l0, 0x17, %i2
18741loop_1759:
18742 bne %xcc, loop_1760
18743 addccc %o4, %i5, %l1
18744 ta %xcc, 0x4
18745 tvs %icc, 0x1
18746loop_1760:
18747 edge8n %i3, %o1, %o3
18748 array16 %l5, %l4, %g7
18749 tneg %xcc, 0x5
18750 fmovrsne %i0, %f25, %f27
18751 srax %g3, 0x09, %l6
18752 taddcc %i4, 0x1044, %l3
18753 bvc,a,pt %xcc, loop_1761
18754 move %xcc, %o7, %o2
18755 sth %g2, [%l7 + 0x22]
18756 sllx %i7, %o6, %i6
18757loop_1761:
18758 for %f16, %f8, %f2
18759 brlez,a %g6, loop_1762
18760 or %g5, 0x139B, %o0
18761 fbue %fcc0, loop_1763
18762 fcmpgt32 %f16, %f6, %g1
18763loop_1762:
18764 movvc %xcc, %g4, %l2
18765 srl %i1, 0x0A, %o5
18766loop_1763:
18767 nop
18768 wr %g0, 0x88, %asi
18769 stxa %i2, [%l7 + 0x68] %asi
18770 wr %g0, 0x18, %asi
18771 ldxa [%l7 + 0x68] %asi, %o4
18772 movrlz %i5, 0x32E, %l1
18773 mulx %l0, 0x1D8C, %i3
18774 set 0x38, %i0
18775 lda [%l7 + %i0] 0x89, %f27
18776 fbu %fcc1, loop_1764
18777 array8 %o3, %l5, %o1
18778 bneg,a,pn %xcc, loop_1765
18779 tsubcctv %g7, %i0, %l4
18780loop_1764:
18781 edge32n %g3, %i4, %l3
18782 xor %o7, %o2, %l6
18783loop_1765:
18784 srl %g2, %o6, %i7
18785 movgu %xcc, %g6, %i6
18786 fxnor %f26, %f26, %f14
18787 edge8l %o0, %g1, %g5
18788 fsrc1 %f20, %f2
18789 fmovdg %icc, %f8, %f10
18790 movge %icc, %l2, %g4
18791 movn %icc, %i1, %i2
18792 fmovdcs %xcc, %f22, %f5
18793 fpack32 %f28, %f18, %f4
18794 tne %icc, 0x3
18795 movg %icc, %o4, %o5
18796 movl %icc, %l1, %i5
18797 ta %xcc, 0x2
18798 tpos %icc, 0x2
18799 edge8l %l0, %o3, %i3
18800 andcc %o1, 0x1AF7, %g7
18801 andn %i0, 0x06E4, %l5
18802 tvc %icc, 0x7
18803 array8 %l4, %i4, %l3
18804 stbar
18805 fbuge %fcc2, loop_1766
18806 std %f16, [%l7 + 0x40]
18807 bleu,a loop_1767
18808 and %o7, %g3, %o2
18809loop_1766:
18810 fpsub16s %f27, %f10, %f23
18811 subccc %l6, %g2, %o6
18812loop_1767:
18813 array32 %i7, %g6, %o0
18814 fmovdneg %icc, %f11, %f6
18815 movvs %xcc, %g1, %g5
18816 xnorcc %l2, 0x0A66, %i6
18817 fbne,a %fcc0, loop_1768
18818 fcmpeq32 %f4, %f12, %g4
18819 fbl,a %fcc2, loop_1769
18820 fmovdn %icc, %f19, %f31
18821loop_1768:
18822 fbug,a %fcc2, loop_1770
18823 sllx %i1, %o4, %o5
18824loop_1769:
18825 std %f28, [%l7 + 0x68]
18826 movre %i2, 0x2F7, %l1
18827loop_1770:
18828 movn %icc, %i5, %l0
18829 fsrc1 %f16, %f22
18830 movn %xcc, %i3, %o1
18831 lduw [%l7 + 0x0C], %o3
18832 orcc %g7, %i0, %l5
18833 movgu %xcc, %l4, %l3
18834 and %i4, %o7, %g3
18835 movrgez %l6, 0x066, %o2
18836 saved
18837 rdpr %cwp, %g1
18838 rdpr %cansave, %g2
18839 rdpr %canrestore, %g3
18840 rdpr %cleanwin, %g4
18841 rdpr %otherwin, %g5
18842 rdpr %wstate, %g6
18843 fmovdcs %xcc, %f21, %f22
18844 fbn,a %fcc2, loop_1771
18845 movne %xcc, %g2, %i7
18846 fba,a %fcc3, loop_1772
18847 movvs %xcc, %o6, %g6
18848loop_1771:
18849 andncc %o0, %g5, %g1
18850 movrne %i6, 0x106, %l2
18851loop_1772:
18852 fmovrslz %g4, %f0, %f14
18853 fmovde %xcc, %f2, %f26
18854 wr %g0, 0x81, %asi
18855 ldswa [%l7 + 0x50] %asi, %o4
18856 tvc %icc, 0x2
18857 array8 %o5, %i1, %l1
18858 edge32l %i2, %l0, %i5
18859 fpsub16 %f26, %f28, %f22
18860 tpos %xcc, 0x6
18861 set 0x58, %i3
18862 lduwa [%l7 + %i3] 0x89, %i3
18863 brnz %o1, loop_1773
18864 mulscc %g7, 0x1DBF, %i0
18865 lduw [%l7 + 0x10], %l5
18866 sub %o3, 0x119C, %l4
18867loop_1773:
18868 fmovse %icc, %f19, %f27
18869 array8 %i4, %l3, %o7
18870 addc %l6, %g3, %o2
18871 fmovdl %icc, %f27, %f18
18872 fmovda %icc, %f31, %f21
18873 ldsb [%l7 + 0x0C], %g2
18874 edge16 %o6, %i7, %g6
18875 tpos %xcc, 0x1
18876 bpos,a %icc, loop_1774
18877 fbul,a %fcc2, loop_1775
18878 add %g5, 0x1D06, %g1
18879 srl %i6, %o0, %g4
18880loop_1774:
18881 tpos %icc, 0x3
18882loop_1775:
18883 bneg,a %icc, loop_1776
18884 and %l2, 0x185A, %o5
18885 brnz %o4, loop_1777
18886 addcc %l1, %i1, %l0
18887loop_1776:
18888 fmovsn %xcc, %f21, %f1
18889 fand %f22, %f8, %f20
18890loop_1777:
18891 tneg %icc, 0x6
18892 edge16n %i2, %i5, %o1
18893 xorcc %g7, %i0, %l5
18894 bvs,a,pt %icc, loop_1778
18895 movcs %xcc, %i3, %l4
18896 udiv %i4, 0x15FD, %l3
18897 fpadd16s %f8, %f30, %f12
18898loop_1778:
18899 edge8ln %o7, %l6, %o3
18900 smulcc %g3, 0x09B8, %o2
18901 and %g2, 0x1E06, %i7
18902 edge32n %g6, %o6, %g1
18903 fmovdle %xcc, %f4, %f14
18904 fmovdcc %icc, %f16, %f27
18905 tcc %xcc, 0x3
18906 edge8ln %g5, %i6, %g4
18907 set 0x2C, %i1
18908 lduwa [%l7 + %i1] 0x04, %o0
18909 call loop_1779
18910 movre %l2, 0x2D6, %o4
18911 tcs %xcc, 0x2
18912 fcmped %fcc2, %f30, %f4
18913loop_1779:
18914 movgu %icc, %o5, %l1
18915 movleu %xcc, %l0, %i2
18916 movrgz %i1, %i5, %g7
18917 sdivcc %o1, 0x1FCF, %l5
18918 popc %i0, %i3
18919 alignaddr %i4, %l4, %o7
18920 set 0x50, %g2
18921 stxa %l3, [%l7 + %g2] 0x89
18922 fornot1s %f30, %f3, %f28
18923 wr %g0, 0x27, %asi
18924 stba %l6, [%l7 + 0x51] %asi
18925 membar #Sync
18926 membar 0x4C
18927 wr %g0, 0x0c, %asi
18928 ldsba [%l7 + 0x2A] %asi, %o3
18929 subcc %g3, 0x177F, %o2
18930 sir 0x064F
18931 brz %i7, loop_1780
18932 movgu %icc, %g6, %o6
18933 wr %g0, 0x89, %asi
18934 stba %g2, [%l7 + 0x73] %asi
18935loop_1780:
18936 mulx %g1, %g5, %i6
18937 fmovsle %xcc, %f21, %f29
18938 fmovrse %o0, %f10, %f3
18939 fmovscs %xcc, %f10, %f16
18940 xnor %l2, 0x143E, %g4
18941 edge8n %o4, %l1, %o5
18942 tle %xcc, 0x6
18943 movcs %icc, %i2, %l0
18944 fba %fcc3, loop_1781
18945 bne %xcc, loop_1782
18946 fnegs %f12, %f11
18947 fmul8ulx16 %f24, %f26, %f26
18948loop_1781:
18949 edge32l %i5, %g7, %i1
18950loop_1782:
18951 fmuld8ulx16 %f15, %f22, %f0
18952 edge32ln %l5, %i0, %i3
18953 bge,pt %xcc, loop_1783
18954 fmovspos %xcc, %f10, %f22
18955 fmovde %xcc, %f1, %f6
18956 andcc %i4, %o1, %o7
18957loop_1783:
18958 nop
18959 setx loop_1784, %l0, %l1
18960 wrpr 0x1, %tl
18961 wrpr %l1, %tnpc
18962 setx 0x34400001400, %l0, %l1
18963 wrpr %l1, %tstate
18964 wrhpr 0x4, %htstate
18965 done
18966 or %l4, %l6, %o3
18967 udivcc %l3, 0x03AF, %o2
18968 fbug,a %fcc0, loop_1785
18969loop_1784:
18970 ta %xcc, 0x6
18971 edge8ln %i7, %g3, %g6
18972 std %f14, [%l7 + 0x40]
18973loop_1785:
18974 nop
18975 wr %g0, 0x88, %asi
18976 lduba [%l7 + 0x55] %asi, %g2
18977 array8 %g1, %g5, %o6
18978 tl %icc, 0x1
18979 edge32l %o0, %l2, %i6
18980 saved
18981 rdpr %cwp, %g1
18982 rdpr %cansave, %g2
18983 rdpr %canrestore, %g3
18984 rdpr %cleanwin, %g4
18985 rdpr %otherwin, %g5
18986 rdpr %wstate, %g6
18987 srax %g4, %o4, %l1
18988 set 0x40, %l1
18989 ldda [%l7 + %l1] 0x15, %f16
18990 fsrc1s %f11, %f28
18991 andcc %o5, 0x1CBA, %l0
18992 fone %f30
18993 movvs %icc, %i5, %i2
18994 fcmple32 %f2, %f6, %g7
18995 bgu,a loop_1786
18996 ldsw [%l7 + 0x28], %l5
18997 srax %i1, %i0, %i4
18998 array8 %o1, %o7, %i3
18999loop_1786:
19000 popc 0x0B1C, %l6
19001 taddcc %l4, %o3, %l3
19002 taddcctv %i7, %g3, %g6
19003 edge32ln %o2, %g2, %g1
19004 membar 0x62
19005 subccc %o6, %g5, %l2
19006 andcc %o0, %g4, %i6
19007 ldub [%l7 + 0x7C], %o4
19008 fbg %fcc0, loop_1787
19009 movle %xcc, %o5, %l1
19010 fbne,a %fcc2, loop_1788
19011 fbug %fcc3, loop_1789
19012loop_1787:
19013 orcc %i5, %l0, %g7
19014 smulcc %i2, 0x0FB4, %i1
19015loop_1788:
19016 fmovsn %xcc, %f2, %f5
19017loop_1789:
19018 fnot1s %f26, %f23
19019 edge32l %l5, %i4, %i0
19020 subccc %o7, %o1, %l6
19021 fnot1 %f22, %f4
19022 movrne %i3, %l4, %o3
19023 fbug,a %fcc1, loop_1790
19024 xnorcc %i7, %g3, %g6
19025 movpos %xcc, %o2, %g2
19026 movpos %xcc, %l3, %o6
19027loop_1790:
19028 fmovdleu %icc, %f30, %f16
19029 fmovdcs %icc, %f31, %f4
19030 bgu,a loop_1791
19031 fbg %fcc1, loop_1792
19032 fcmped %fcc2, %f24, %f8
19033 orn %g5, 0x184E, %g1
19034loop_1791:
19035 fmovdpos %xcc, %f27, %f9
19036loop_1792:
19037 ble loop_1793
19038 xnor %o0, %l2, %i6
19039 andn %g4, %o5, %o4
19040 sdivx %i5, 0x11F1, %l0
19041loop_1793:
19042 sir 0x1DEE
19043 fcmpne16 %f4, %f4, %l1
19044 movrgez %g7, 0x025, %i1
19045 set 0x6C, %o0
19046 sta %f15, [%l7 + %o0] 0x14
19047 set 0x6C, %g6
19048 sta %f12, [%l7 + %g6] 0x14
19049 brgez %l5, loop_1794
19050 fcmpeq32 %f16, %f26, %i4
19051 movne %icc, %i2, %i0
19052 ldd [%l7 + 0x58], %f18
19053loop_1794:
19054 tsubcc %o7, %o1, %l6
19055 edge8ln %i3, %o3, %l4
19056 set 0x19, %g4
19057 lduba [%l7 + %g4] 0x10, %g3
19058 movrne %g6, 0x2E0, %i7
19059 edge32l %g2, %o2, %l3
19060 tge %icc, 0x0
19061 nop
19062 setx loop_1795, %l0, %l1
19063 wrpr 0x1, %tl
19064 wrpr %l1, %tpc
19065 add %l1, 0x4, %l1
19066 wrpr %l1, %tnpc
19067 setx 0x34400001400, %l0, %l1
19068 wrpr %l1, %tstate
19069 wrhpr 0x4, %htstate
19070 retry
19071 udivcc %o6, 0x11E0, %g5
19072 and %o0, 0x15CB, %g1
19073 umul %l2, %i6, %g4
19074loop_1795:
19075 ta %icc, 0x3
19076 fmul8x16al %f16, %f18, %f18
19077 movne %icc, %o4, %i5
19078 movvc %xcc, %l0, %o5
19079 movn %icc, %l1, %g7
19080 stw %i1, [%l7 + 0x44]
19081 sth %l5, [%l7 + 0x66]
19082 tn %icc, 0x7
19083 orncc %i2, 0x0EC2, %i0
19084 edge16ln %o7, %o1, %i4
19085 orcc %l6, %o3, %l4
19086 taddcc %i3, %g6, %g3
19087 movrlez %i7, %g2, %l3
19088 tne %icc, 0x7
19089 wr %g0, 0x0c, %asi
19090 swapa [%l7 + 0x2C] %asi, %o2
19091 movg %xcc, %o6, %o0
19092 addc %g5, %l2, %i6
19093 tvs %xcc, 0x0
19094 mulx %g4, 0x09C6, %o4
19095 fnors %f9, %f26, %f11
19096 edge8ln %g1, %i5, %o5
19097 ble,pt %xcc, loop_1796
19098 xnor %l0, 0x1FB5, %l1
19099 movpos %icc, %i1, %g7
19100 membar 0x6D
19101loop_1796:
19102 fmovsne %xcc, %f24, %f4
19103 edge32 %l5, %i0, %i2
19104 wr %g0, 0x81, %asi
19105 ldsba [%l7 + 0x1D] %asi, %o1
19106 bleu %xcc, loop_1797
19107 smul %o7, 0x0EAC, %l6
19108 wr %g0, 0x89, %asi
19109 lduha [%l7 + 0x28] %asi, %i4
19110loop_1797:
19111 movvs %icc, %l4, %o3
19112 ldstub [%l7 + 0x43], %g6
19113 fors %f15, %f8, %f13
19114 sethi 0x063E, %g3
19115 tne %icc, 0x5
19116 taddcc %i7, %g2, %i3
19117 movcs %icc, %l3, %o2
19118 set 0x7C, %l0
19119 lduwa [%l7 + %l0] 0x88, %o6
19120 ldx [%l7 + 0x48], %o0
19121 brz %l2, loop_1798
19122 fsrc1s %f3, %f14
19123 call loop_1799
19124 movcc %icc, %g5, %g4
19125loop_1798:
19126 fbuge %fcc0, loop_1800
19127 fmovdvc %xcc, %f17, %f22
19128loop_1799:
19129 fornot2 %f24, %f26, %f12
19130 ba,a %xcc, loop_1801
19131loop_1800:
19132 array32 %i6, %g1, %o4
19133 andcc %i5, %o5, %l1
19134 andn %i1, %g7, %l0
19135loop_1801:
19136 brlez,a %l5, loop_1802
19137 fmovrdlez %i0, %f10, %f6
19138 tleu %xcc, 0x2
19139 movrgez %o1, %i2, %l6
19140loop_1802:
19141 popc %o7, %i4
19142 fcmple16 %f30, %f24, %o3
19143 addcc %g6, 0x0A72, %l4
19144 edge8 %i7, %g2, %g3
19145 bneg,a loop_1803
19146 ta %xcc, 0x5
19147 alignaddrl %l3, %o2, %i3
19148 brgez,a %o6, loop_1804
19149loop_1803:
19150 subcc %o0, %l2, %g4
19151 tne %xcc, 0x2
19152 alignaddrl %i6, %g5, %o4
19153loop_1804:
19154 movcc %icc, %i5, %o5
19155 addcc %g1, 0x112D, %l1
19156 fxors %f5, %f10, %f1
19157 fbule %fcc0, loop_1805
19158 ldsb [%l7 + 0x42], %g7
19159 movrgz %i1, 0x24D, %l0
19160 srax %i0, 0x02, %l5
19161loop_1805:
19162 srax %i2, 0x0C, %o1
19163 fcmps %fcc1, %f24, %f23
19164 andncc %l6, %o7, %o3
19165 fcmpne16 %f20, %f24, %i4
19166 sdivx %g6, 0x107C, %i7
19167 movg %icc, %g2, %g3
19168 edge8n %l3, %o2, %l4
19169 fbn,a %fcc1, loop_1806
19170 sethi 0x0002, %o6
19171 srl %i3, 0x15, %l2
19172 fors %f22, %f23, %f9
19173loop_1806:
19174 edge8 %o0, %i6, %g4
19175 edge16 %g5, %o4, %o5
19176 set 0x40, %l3
19177 ldda [%l7 + %l3] 0x80, %f0
19178 addcc %i5, %l1, %g1
19179 fmovsle %icc, %f2, %f3
19180 bne,a loop_1807
19181 tvc %icc, 0x5
19182 siam 0x7
19183 orncc %g7, 0x1C6F, %i1
19184loop_1807:
19185 sllx %l0, %i0, %i2
19186 tvs %xcc, 0x4
19187 set 0x08, %l2
19188 swapa [%l7 + %l2] 0x81, %o1
19189 ble loop_1808
19190 orn %l6, 0x06F5, %l5
19191 andncc %o3, %o7, %g6
19192 fnot1s %f4, %f10
19193loop_1808:
19194 nop
19195 set 0x70, %o3
19196 lduha [%l7 + %o3] 0x15, %i4
19197 bvs,pn %icc, loop_1809
19198 alignaddrl %g2, %i7, %g3
19199 subccc %l3, %l4, %o6
19200 andcc %o2, 0x1AF0, %l2
19201loop_1809:
19202 membar 0x53
19203 membar 0x6E
19204 wr %g0, 0x89, %asi
19205 ldswa [%l7 + 0x1C] %asi, %i3
19206 fcmped %fcc3, %f4, %f10
19207 movcs %icc, %i6, %o0
19208 smul %g4, %o4, %o5
19209 movrlez %i5, %l1, %g1
19210 ldd [%l7 + 0x50], %f8
19211 alignaddr %g5, %g7, %i1
19212 ta %xcc, 0x6
19213 umulcc %i0, 0x19F3, %i2
19214 orn %o1, 0x00F6, %l0
19215 te %xcc, 0x0
19216 edge32ln %l6, %o3, %l5
19217 fmovrse %g6, %f22, %f26
19218 udivx %o7, 0x1F08, %i4
19219 sdivx %g2, 0x0F3E, %i7
19220 ldx [%l7 + 0x10], %l3
19221 tcs %icc, 0x4
19222 fcmps %fcc0, %f24, %f21
19223 set 0x50, %i7
19224 stda %l4, [%l7 + %i7] 0xeb
19225 membar #Sync
19226 fble %fcc3, loop_1810
19227 umulcc %o6, %g3, %l2
19228 fbul %fcc2, loop_1811
19229 fxnors %f1, %f17, %f0
19230loop_1810:
19231 fbug %fcc0, loop_1812
19232 fmovsl %xcc, %f4, %f6
19233loop_1811:
19234 alignaddr %o2, %i3, %o0
19235 fmul8x16al %f26, %f6, %f8
19236loop_1812:
19237 fmovsne %xcc, %f9, %f0
19238 or %g4, 0x03FE, %o4
19239 wr %g0, 0x11, %asi
19240 ldstuba [%l7 + 0x14] %asi, %i6
19241 fnors %f20, %f27, %f7
19242 wr %g0, 0x2f, %asi
19243 stba %o5, [%l7 + 0x2E] %asi
19244 membar #Sync
19245 stw %l1, [%l7 + 0x40]
19246 stbar
19247 fpadd16 %f0, %f6, %f2
19248 fmovdneg %icc, %f20, %f21
19249 fpsub16s %f1, %f21, %f23
19250 movleu %xcc, %i5, %g5
19251 edge16ln %g7, %i1, %g1
19252 wr %g0, 0x0c, %asi
19253 lda [%l7 + 0x30] %asi, %f4
19254 bshuffle %f0, %f14, %f14
19255 set 0x78, %g7
19256 lduwa [%l7 + %g7] 0x18, %i2
19257 movvc %icc, %i0, %o1
19258 fbule %fcc3, loop_1813
19259 tle %icc, 0x4
19260 umulcc %l0, 0x05C5, %o3
19261 orcc %l6, 0x1A16, %g6
19262loop_1813:
19263 or %o7, 0x17D0, %l5
19264 sll %g2, 0x1A, %i4
19265 ldd [%l7 + 0x48], %i6
19266 tneg %xcc, 0x6
19267 movne %icc, %l4, %l3
19268 movn %xcc, %o6, %l2
19269 fmovspos %icc, %f5, %f14
19270 fpsub16s %f28, %f3, %f24
19271 xor %g3, %o2, %o0
19272 taddcc %i3, %o4, %g4
19273 taddcctv %i6, %l1, %i5
19274 srlx %o5, %g5, %g7
19275 umul %i1, 0x1964, %g1
19276 edge8l %i2, %i0, %l0
19277 ldsb [%l7 + 0x4F], %o1
19278 mulx %l6, %o3, %o7
19279 udiv %l5, 0x01F6, %g6
19280 udivx %i4, 0x120E, %g2
19281 edge16n %l4, %i7, %o6
19282 nop
19283 set 0x34, %i5
19284 lduw [%l7 + %i5], %l2
19285 movvc %icc, %l3, %o2
19286 edge8ln %o0, %g3, %o4
19287 movl %xcc, %g4, %i3
19288 alignaddrl %l1, %i5, %o5
19289 andcc %i6, 0x10D1, %g7
19290 movcs %xcc, %i1, %g5
19291 edge32l %g1, %i0, %i2
19292 mulscc %o1, %l0, %l6
19293 brgz %o7, loop_1814
19294 movneg %xcc, %l5, %o3
19295 umul %i4, 0x0A28, %g2
19296 fsrc2 %f6, %f0
19297loop_1814:
19298 sir 0x031E
19299 fcmps %fcc1, %f23, %f9
19300 restored
19301 rdpr %cwp, %g1
19302 rdpr %cansave, %g2
19303 rdpr %canrestore, %g3
19304 rdpr %cleanwin, %g4
19305 rdpr %otherwin, %g5
19306 rdpr %wstate, %g6
19307 taddcc %g6, %i7, %o6
19308 fmul8x16au %f2, %f15, %f24
19309 brz,a %l2, loop_1815
19310 add %l4, %l3, %o2
19311 fmovsgu %icc, %f27, %f17
19312 xor %o0, 0x16D7, %o4
19313loop_1815:
19314 subccc %g4, 0x07C7, %g3
19315 array32 %i3, %i5, %o5
19316 sdivcc %l1, 0x0767, %g7
19317 fmovdpos %xcc, %f13, %f15
19318 set 0x58, %i4
19319 prefetcha [%l7 + %i4] 0x18, 0x3
19320 wr %g0, 0x04, %asi
19321 ldswa [%l7 + 0x34] %asi, %i6
19322 sllx %g5, %g1, %i0
19323 fcmple32 %f6, %f2, %i2
19324 bcc,a loop_1816
19325 movle %icc, %o1, %l0
19326 taddcctv %l6, %l5, %o3
19327 edge16 %o7, %i4, %g6
19328loop_1816:
19329 alignaddrl %i7, %g2, %l2
19330 fmovdl %xcc, %f10, %f2
19331 fnot1s %f15, %f1
19332 tpos %icc, 0x0
19333 ldstub [%l7 + 0x15], %o6
19334 ldsw [%l7 + 0x34], %l3
19335 umul %o2, %o0, %l4
19336 fcmpeq16 %f30, %f8, %o4
19337 move %xcc, %g3, %g4
19338 movle %xcc, %i5, %o5
19339 tne %icc, 0x3
19340 movgu %xcc, %l1, %i3
19341 bshuffle %f20, %f20, %f6
19342 tsubcc %i1, %g7, %g5
19343 addc %i6, 0x0E1F, %g1
19344 or %i2, %i0, %l0
19345 umul %o1, %l6, %o3
19346 brz,a %o7, loop_1817
19347 movge %xcc, %l5, %i4
19348 movvs %icc, %g6, %i7
19349 fbge,a %fcc2, loop_1818
19350loop_1817:
19351 movne %icc, %l2, %g2
19352 bleu,a %icc, loop_1819
19353 udivcc %o6, 0x185C, %o2
19354loop_1818:
19355 bgu %xcc, loop_1820
19356 sllx %l3, 0x15, %o0
19357loop_1819:
19358 alignaddrl %l4, %o4, %g3
19359 set 0x60, %i2
19360 sta %f22, [%l7 + %i2] 0x15
19361loop_1820:
19362 fmul8x16 %f17, %f24, %f4
19363 ldub [%l7 + 0x63], %g4
19364 fmul8x16al %f3, %f17, %f22
19365 movrne %i5, 0x2F0, %o5
19366 fnegs %f8, %f10
19367 xor %l1, %i1, %i3
19368 fpsub32s %f7, %f5, %f18
19369 movrgz %g5, %i6, %g1
19370 xor %i2, 0x0D07, %i0
19371 fxor %f18, %f10, %f2
19372 set 0x76, %l5
19373 ldsba [%l7 + %l5] 0x10, %g7
19374 fandnot2s %f19, %f29, %f18
19375 fpack16 %f20, %f5
19376 sub %o1, %l0, %l6
19377 fsrc2s %f24, %f5
19378 movrlez %o7, 0x367, %l5
19379 movvc %icc, %o3, %i4
19380 movcs %icc, %g6, %l2
19381 fbg %fcc3, loop_1821
19382 bcc loop_1822
19383 popc %g2, %o6
19384 array16 %i7, %o2, %o0
19385loop_1821:
19386 subcc %l4, 0x1435, %o4
19387loop_1822:
19388 tpos %xcc, 0x3
19389 tsubcctv %g3, %g4, %i5
19390 membar 0x29
19391 movn %xcc, %o5, %l3
19392 andcc %l1, %i3, %g5
19393 movvc %xcc, %i6, %g1
19394 xorcc %i2, %i0, %g7
19395 nop
19396 setx loop_1823, %l0, %l1
19397 jmpl %l1, %i1
19398 movpos %xcc, %o1, %l6
19399 bgu %icc, loop_1824
19400 stbar
19401loop_1823:
19402 fmul8sux16 %f16, %f0, %f4
19403 fandnot1s %f0, %f1, %f3
19404loop_1824:
19405 restored
19406 rdpr %cwp, %g1
19407 rdpr %cansave, %g2
19408 rdpr %canrestore, %g3
19409 rdpr %cleanwin, %g4
19410 rdpr %otherwin, %g5
19411 rdpr %wstate, %g6
19412 fornot2 %f22, %f24, %f22
19413 mulx %o7, 0x0F10, %l0
19414 brlez,a %l5, loop_1825
19415 bpos,pt %xcc, loop_1826
19416 array32 %i4, %g6, %l2
19417 movrlz %g2, 0x11B, %o3
19418loop_1825:
19419 xnorcc %i7, %o6, %o0
19420loop_1826:
19421 addcc %o2, %l4, %g3
19422 xnor %g4, %i5, %o5
19423 andncc %l3, %l1, %o4
19424 addc %i3, 0x1F38, %g5
19425 wr %g0, 0x04, %asi
19426 ldda [%l7 + 0x40] %asi, %f0
19427 orcc %g1, 0x150B, %i6
19428 edge32 %i2, %g7, %i0
19429 bleu %xcc, loop_1827
19430 add %i1, %o1, %l6
19431 or %l0, %o7, %i4
19432 addccc %l5, 0x1215, %l2
19433loop_1827:
19434 edge8n %g2, %g6, %o3
19435 movgu %icc, %i7, %o0
19436 movle %icc, %o6, %l4
19437 orncc %o2, 0x094A, %g4
19438 tvc %icc, 0x4
19439 alignaddrl %i5, %o5, %g3
19440 umul %l1, 0x1388, %l3
19441 restored
19442 rdpr %cwp, %g1
19443 rdpr %cansave, %g2
19444 rdpr %canrestore, %g3
19445 rdpr %cleanwin, %g4
19446 rdpr %otherwin, %g5
19447 rdpr %wstate, %g6
19448 fnors %f14, %f22, %f17
19449 mova %xcc, %i3, %o4
19450 movle %icc, %g1, %i6
19451 movre %i2, %g7, %g5
19452 edge32n %i1, %o1, %l6
19453 ldd [%l7 + 0x28], %l0
19454 fmuld8sux16 %f24, %f5, %f26
19455 wr %g0, 0x27, %asi
19456 stha %o7, [%l7 + 0x62] %asi
19457 membar #Sync
19458 tsubcctv %i0, %i4, %l2
19459 saved
19460 rdpr %cwp, %g1
19461 rdpr %cansave, %g2
19462 rdpr %canrestore, %g3
19463 rdpr %cleanwin, %g4
19464 rdpr %otherwin, %g5
19465 rdpr %wstate, %g6
19466 andn %l5, %g6, %o3
19467 tneg %icc, 0x1
19468 fbul,a %fcc3, loop_1828
19469 xnor %i7, 0x1366, %o0
19470 and %o6, %g2, %l4
19471 pdist %f12, %f8, %f20
19472loop_1828:
19473 nop
19474 set 0x30, %o7
19475 swapa [%l7 + %o7] 0x0c, %o2
19476 move %xcc, %g4, %i5
19477 add %g3, %l1, %o5
19478 addccc %i3, 0x07B3, %o4
19479 taddcctv %l3, %g1, %i6
19480 movge %icc, %g7, %i2
19481 ldstub [%l7 + 0x36], %g5
19482 fpsub16s %f15, %f24, %f19
19483 brz %o1, loop_1829
19484 tvc %xcc, 0x1
19485 bge,a,pt %xcc, loop_1830
19486 movne %xcc, %i1, %l6
19487loop_1829:
19488 brgz %l0, loop_1831
19489 movl %icc, %i0, %i4
19490loop_1830:
19491 nop
19492 set 0x10, %g5
19493 ldswa [%l7 + %g5] 0x04, %l2
19494loop_1831:
19495 bleu,pn %icc, loop_1832
19496 fnegd %f2, %f4
19497 movrlz %o7, %l5, %g6
19498 ldd [%l7 + 0x40], %i6
19499loop_1832:
19500 fbu %fcc2, loop_1833
19501 brnz,a %o3, loop_1834
19502 movneg %xcc, %o0, %g2
19503 movrlez %l4, 0x204, %o2
19504loop_1833:
19505 fandnot2 %f4, %f14, %f14
19506loop_1834:
19507 smul %g4, %i5, %o6
19508 movn %icc, %g3, %o5
19509 restored
19510 rdpr %cwp, %g1
19511 rdpr %cansave, %g2
19512 rdpr %canrestore, %g3
19513 rdpr %cleanwin, %g4
19514 rdpr %otherwin, %g5
19515 rdpr %wstate, %g6
19516 movcc %icc, %l1, %o4
19517 fble %fcc2, loop_1835
19518 tn %xcc, 0x1
19519 std %i2, [%l7 + 0x08]
19520 subcc %l3, %i6, %g7
19521loop_1835:
19522 tvs %xcc, 0x6
19523 xnorcc %g1, %i2, %o1
19524 addc %i1, 0x0756, %g5
19525 fabsd %f10, %f24
19526 movrlez %l6, 0x38A, %l0
19527 move %xcc, %i4, %i0
19528 bpos,pt %icc, loop_1836
19529 ldsb [%l7 + 0x48], %o7
19530 bg,a,pn %icc, loop_1837
19531 sethi 0x031E, %l2
19532loop_1836:
19533 nop
19534 wr %g0, 0x80, %asi
19535 ldsha [%l7 + 0x12] %asi, %g6
19536loop_1837:
19537 fmovse %icc, %f15, %f9
19538 tsubcc %i7, 0x055C, %o3
19539 fblg,a %fcc0, loop_1838
19540 fbuge %fcc3, loop_1839
19541 ldsh [%l7 + 0x14], %o0
19542 tvs %xcc, 0x4
19543loop_1838:
19544 sir 0x1B1D
19545loop_1839:
19546 movcs %icc, %l5, %l4
19547 sub %g2, %o2, %g4
19548 srl %i5, 0x09, %g3
19549 brz,a %o6, loop_1840
19550 edge32 %o5, %l1, %i3
19551 orncc %l3, %o4, %i6
19552 udiv %g1, 0x096A, %g7
19553loop_1840:
19554 addccc %o1, 0x1CAC, %i2
19555 fblg %fcc3, loop_1841
19556 fmovsn %xcc, %f27, %f17
19557 sdivx %i1, 0x194C, %g5
19558 udivcc %l0, 0x0EC8, %i4
19559loop_1841:
19560 xnorcc %l6, %o7, %l2
19561 edge32 %g6, %i0, %i7
19562 lduh [%l7 + 0x60], %o0
19563 fba %fcc3, loop_1842
19564 edge32n %l5, %l4, %g2
19565 ble,a loop_1843
19566 fmovdn %xcc, %f11, %f15
19567loop_1842:
19568 sdivx %o3, 0x0A67, %o2
19569 bl,a,pt %icc, loop_1844
19570loop_1843:
19571 tsubcctv %g4, 0x1CA0, %g3
19572 alignaddr %i5, %o6, %l1
19573 fnot1 %f28, %f8
19574loop_1844:
19575 edge16 %o5, %l3, %i3
19576 fmovse %icc, %f30, %f27
19577 popc %o4, %i6
19578 tvs %icc, 0x7
19579 fmovrdlz %g7, %f22, %f14
19580 fcmpne16 %f28, %f22, %o1
19581 edge32 %g1, %i1, %g5
19582 movrgez %i2, 0x370, %i4
19583 taddcctv %l6, 0x00CA, %o7
19584 fmovscs %xcc, %f10, %f1
19585 movne %icc, %l0, %g6
19586 fbge %fcc3, loop_1845
19587 fbug %fcc3, loop_1846
19588 srax %i0, 0x1D, %i7
19589 smulcc %l2, %o0, %l4
19590loop_1845:
19591 sdivx %l5, 0x0C87, %g2
19592loop_1846:
19593 edge8 %o3, %g4, %g3
19594 movvc %icc, %i5, %o6
19595 tl %icc, 0x0
19596 array16 %l1, %o2, %l3
19597 fmovdneg %icc, %f5, %f11
19598 ldub [%l7 + 0x4F], %o5
19599 bleu,pn %icc, loop_1847
19600 fone %f20
19601 movrgz %i3, 0x054, %i6
19602 subccc %o4, %o1, %g1
19603loop_1847:
19604 nop
19605 add %l7, 0x68, %l6
19606 wr %g0, 0x11, %asi
19607 casxa [%l6] %asi, %i1, %g5
19608 fsrc1 %f10, %f6
19609 edge32l %g7, %i2, %l6
19610 fnands %f23, %f23, %f5
19611 edge16 %i4, %o7, %g6
19612 saved
19613 rdpr %cwp, %g1
19614 rdpr %cansave, %g2
19615 rdpr %canrestore, %g3
19616 rdpr %cleanwin, %g4
19617 rdpr %otherwin, %g5
19618 rdpr %wstate, %g6
19619 for %f0, %f0, %f6
19620 wr %g0, 0xea, %asi
19621 stda %i0, [%l7 + 0x78] %asi
19622 membar #Sync
19623 fand %f28, %f28, %f20
19624 swap [%l7 + 0x4C], %i7
19625 fbo,a %fcc0, loop_1848
19626 membar 0x23
19627 sir 0x10DD
19628 lduw [%l7 + 0x0C], %l0
19629loop_1848:
19630 alignaddr %l2, %l4, %o0
19631 edge16l %l5, %g2, %o3
19632 be,a,pt %icc, loop_1849
19633 fcmpne16 %f4, %f18, %g3
19634 movpos %icc, %g4, %i5
19635 wr %g0, 0x04, %asi
19636 ldsba [%l7 + 0x4A] %asi, %l1
19637loop_1849:
19638 srlx %o6, %l3, %o5
19639 set 0x1E, %o6
19640 lduha [%l7 + %o6] 0x19, %i3
19641 fbue %fcc2, loop_1850
19642 fmovsgu %icc, %f17, %f11
19643 set 0x18, %g1
19644 ldxa [%l7 + %g1] 0x11, %i6
19645loop_1850:
19646 ldsh [%l7 + 0x6E], %o4
19647 movle %xcc, %o2, %o1
19648 array8 %g1, %i1, %g7
19649 wr %g0, 0x81, %asi
19650 ldsha [%l7 + 0x52] %asi, %i2
19651 fmovspos %icc, %f15, %f24
19652 tl %xcc, 0x7
19653 bgu,a loop_1851
19654 popc 0x1B9E, %l6
19655 tge %xcc, 0x2
19656 andcc %i4, %o7, %g5
19657loop_1851:
19658 movvs %xcc, %i0, %i7
19659 sdivcc %g6, 0x1754, %l0
19660 movn %xcc, %l4, %l2
19661 nop
19662 setx loop_1852, %l0, %l1
19663 wrpr 0x1, %tl
19664 wrpr %l1, %tnpc
19665 setx 0x34400001400, %l0, %l1
19666 wrpr %l1, %tstate
19667 wrhpr 0x4, %htstate
19668 done
19669 fones %f31
19670 brlez,a %o0, loop_1853
19671 fblg %fcc0, loop_1854
19672loop_1852:
19673 xnorcc %l5, 0x1AB2, %g2
19674 edge16 %g3, %o3, %i5
19675loop_1853:
19676 tpos %icc, 0x6
19677loop_1854:
19678 fbne %fcc3, loop_1855
19679 fandnot2 %f2, %f18, %f22
19680 movle %icc, %l1, %o6
19681 fnot2s %f8, %f8
19682loop_1855:
19683 fandnot2 %f8, %f4, %f18
19684 alignaddr %g4, %o5, %i3
19685 fands %f7, %f9, %f19
19686 fmovdn %xcc, %f10, %f15
19687 andcc %i6, 0x14C5, %l3
19688 edge32n %o2, %o4, %g1
19689 fcmple16 %f12, %f10, %i1
19690 fmovdge %xcc, %f8, %f30
19691 movneg %xcc, %o1, %g7
19692 lduw [%l7 + 0x68], %i2
19693 add %l7, 0x2C, %l6
19694 wr %g0, 0x89, %asi
19695 casa [%l6] %asi, %l6, %o7
19696 ldd [%l7 + 0x30], %i4
19697 edge16l %g5, %i0, %i7
19698 tl %icc, 0x7
19699 udivcc %l0, 0x187C, %g6
19700 fmovsvs %icc, %f30, %f17
19701 tpos %xcc, 0x2
19702 te %xcc, 0x2
19703 movneg %xcc, %l2, %o0
19704 andncc %l5, %l4, %g3
19705 movvs %icc, %g2, %i5
19706 movne %xcc, %o3, %o6
19707 sra %g4, %l1, %i3
19708 set 0x72, %l6
19709 ldstuba [%l7 + %l6] 0x10, %o5
19710 wr %g0, 0x19, %asi
19711 swapa [%l7 + 0x64] %asi, %i6
19712 srl %o2, 0x0B, %o4
19713 sllx %l3, %i1, %g1
19714 edge8l %g7, %i2, %o1
19715 sllx %l6, 0x05, %i4
19716 movrlz %g5, 0x3E8, %o7
19717 subcc %i7, %l0, %i0
19718 add %l2, 0x0A53, %g6
19719 move %icc, %l5, %l4
19720 xnorcc %g3, 0x11DA, %g2
19721 set 0x30, %o1
19722 ldstuba [%l7 + %o1] 0x89, %i5
19723 tneg %icc, 0x7
19724 stw %o3, [%l7 + 0x74]
19725 sub %o0, 0x13A2, %o6
19726 fmovrdlez %l1, %f2, %f10
19727 movgu %xcc, %g4, %i3
19728 edge32ln %o5, %o2, %o4
19729 edge8n %l3, %i1, %g1
19730 fmovscc %icc, %f22, %f17
19731 fmovsleu %xcc, %f6, %f19
19732 membar 0x29
19733 sdivx %g7, 0x17B6, %i2
19734 tsubcc %i6, %o1, %i4
19735 movvc %xcc, %l6, %g5
19736 sir 0x1E2B
19737 sll %o7, 0x01, %l0
19738 bl,pt %icc, loop_1856
19739 ldub [%l7 + 0x7F], %i0
19740 set 0x60, %l4
19741 ldsha [%l7 + %l4] 0x81, %i7
19742loop_1856:
19743 ldstub [%l7 + 0x7B], %l2
19744 popc %l5, %l4
19745 bcs,a loop_1857
19746 fmovrde %g3, %f0, %f10
19747 srlx %g2, 0x04, %i5
19748 alignaddrl %g6, %o3, %o6
19749loop_1857:
19750 addcc %o0, 0x138B, %g4
19751 fmovrdlez %i3, %f22, %f28
19752 movne %xcc, %l1, %o2
19753 nop
19754 setx loop_1858, %l0, %l1
19755 wrpr 0x1, %tl
19756 wrpr %l1, %tnpc
19757 setx 0x34400001400, %l0, %l1
19758 wrpr %l1, %tstate
19759 wrhpr 0x4, %htstate
19760 done
19761 sethi 0x0229, %o4
19762 movpos %xcc, %l3, %i1
19763 edge16n %o5, %g7, %i2
19764loop_1858:
19765 fxors %f18, %f25, %f0
19766 movg %xcc, %g1, %o1
19767 taddcctv %i6, %l6, %g5
19768 fsrc2s %f29, %f4
19769 add %l7, 0x54, %l6
19770 wr %g0, 0x89, %asi
19771 casa [%l6] 0x89, %i4, %o7
19772 fexpand %f10, %f2
19773 fmovrse %l0, %f6, %f10
19774 andncc %i0, %l2, %i7
19775 st %f23, [%l7 + 0x14]
19776 sra %l5, 0x03, %g3
19777 bne,a,pt %icc, loop_1859
19778 xor %g2, %i5, %g6
19779 movgu %xcc, %l4, %o3
19780 stx %o6, [%l7 + 0x60]
19781loop_1859:
19782 array16 %o0, %g4, %i3
19783 movrlez %o2, 0x2E7, %o4
19784 brgz,a %l3, loop_1860
19785 brgz,a %l1, loop_1861
19786 sdivcc %i1, 0x0F66, %g7
19787 tge %xcc, 0x7
19788loop_1860:
19789 xorcc %i2, 0x0CC2, %g1
19790loop_1861:
19791 subc %o1, 0x0199, %i6
19792 tcs %xcc, 0x2
19793 xor %l6, 0x17D9, %o5
19794 or %i4, 0x089B, %g5
19795 tneg %icc, 0x0
19796 ta %xcc, 0x4
19797 edge16 %o7, %l0, %l2
19798 tpos %xcc, 0x4
19799 movrlz %i0, 0x376, %i7
19800 tg %xcc, 0x7
19801 fmuld8sux16 %f31, %f21, %f0
19802 set 0x16, %o4
19803 lduha [%l7 + %o4] 0x88, %l5
19804 sub %g2, 0x0048, %g3
19805 ldsh [%l7 + 0x0C], %i5
19806 ble,a,pn %icc, loop_1862
19807 flush %l7 + 0x20
19808 set 0x7C, %o2
19809 lda [%l7 + %o2] 0x18, %f6
19810loop_1862:
19811 fmovrsgez %l4, %f28, %f0
19812 sll %o3, 0x0A, %o6
19813 tsubcc %g6, %o0, %g4
19814 tpos %icc, 0x7
19815 fmovsgu %xcc, %f15, %f13
19816 std %i2, [%l7 + 0x08]
19817 udivcc %o4, 0x0FC1, %o2
19818 sdiv %l3, 0x0A7C, %l1
19819 set 0x7A, %g3
19820 ldsha [%l7 + %g3] 0x15, %g7
19821 fmovdcc %icc, %f25, %f3
19822 subcc %i2, %g1, %o1
19823 andn %i1, 0x16FD, %l6
19824 orncc %i6, %o5, %i4
19825 orn %g5, %o7, %l0
19826 udivcc %l2, 0x1C68, %i7
19827 mulscc %i0, %g2, %g3
19828 fmul8ulx16 %f4, %f2, %f0
19829 array16 %i5, %l5, %l4
19830 edge8l %o6, %g6, %o0
19831 movneg %icc, %g4, %i3
19832 std %f28, [%l7 + 0x50]
19833 movrgz %o4, %o2, %o3
19834 edge8l %l3, %g7, %i2
19835 te %xcc, 0x5
19836 fornot2 %f20, %f6, %f28
19837 fbge %fcc1, loop_1863
19838 edge16ln %g1, %l1, %o1
19839 fpsub16s %f28, %f27, %f26
19840 fbue,a %fcc2, loop_1864
19841loop_1863:
19842 prefetch [%l7 + 0x50], 0x3
19843 orncc %i1, %i6, %o5
19844 fmovsvs %icc, %f18, %f9
19845loop_1864:
19846 stbar
19847 wr %g0, 0x24, %asi
19848 ldda [%l7 + 0x40] %asi, %i4
19849 array16 %l6, %o7, %l0
19850 fmovdle %xcc, %f8, %f7
19851 wr %g0, 0x81, %asi
19852 lda [%l7 + 0x44] %asi, %f10
19853 tvc %xcc, 0x6
19854 bpos,a,pt %icc, loop_1865
19855 xnor %l2, 0x113D, %i7
19856 tpos %xcc, 0x2
19857 fmovdneg %xcc, %f11, %f26
19858loop_1865:
19859 nop
19860 add %l7, 0x68, %l6
19861 wr %g0, 0x10, %asi
19862 ldxa [%l6] %asi, %i0
19863 casxa [%l6] 0x10, %i0, %g2
19864 udiv %g5, 0x04E7, %g3
19865 sth %l5, [%l7 + 0x28]
19866 siam 0x1
19867 sll %l4, %i5, %g6
19868 sir 0x11FE
19869 movg %xcc, %o0, %g4
19870 fcmple16 %f28, %f28, %i3
19871 fandnot2 %f30, %f4, %f16
19872 stbar
19873 ldsw [%l7 + 0x50], %o6
19874 alignaddrl %o4, %o3, %o2
19875 alignaddrl %l3, %g7, %g1
19876 subc %i2, 0x06A8, %o1
19877 wr %g0, 0x80, %asi
19878 sta %f3, [%l7 + 0x34] %asi
19879 mulscc %i1, %l1, %o5
19880 bn,a %xcc, loop_1866
19881 edge8n %i4, %i6, %o7
19882 sdivcc %l0, 0x1336, %l2
19883 subc %l6, 0x18A7, %i0
19884loop_1866:
19885 fmovrsgez %g2, %f30, %f13
19886 srl %g5, 0x1C, %i7
19887 tsubcctv %l5, 0x0552, %g3
19888 fbu %fcc0, loop_1867
19889 fmovscs %xcc, %f29, %f30
19890 set 0x40, %o5
19891 stda %f0, [%l7 + %o5] 0x14
19892loop_1867:
19893 nop
19894 wr %g0, 0x89, %asi
19895 lda [%l7 + 0x14] %asi, %f28
19896 nop
19897 set 0x2C, %i0
19898 lduw [%l7 + %i0], %l4
19899 ldstub [%l7 + 0x79], %g6
19900 edge32 %i5, %o0, %i3
19901 xnor %o6, %g4, %o4
19902 alignaddrl %o2, %o3, %g7
19903 addc %l3, %g1, %i2
19904 fbo %fcc0, loop_1868
19905 bne,a loop_1869
19906 taddcctv %i1, %o1, %o5
19907 tg %xcc, 0x3
19908loop_1868:
19909 fpsub32 %f24, %f20, %f28
19910loop_1869:
19911 srlx %l1, 0x13, %i4
19912 tleu %xcc, 0x0
19913 tle %icc, 0x1
19914 tvc %xcc, 0x4
19915 or %i6, 0x0F1D, %o7
19916 movpos %xcc, %l0, %l6
19917 bl loop_1870
19918 fbule,a %fcc0, loop_1871
19919 tne %icc, 0x5
19920 set 0x4B, %i3
19921 ldstuba [%l7 + %i3] 0x80, %i0
19922loop_1870:
19923 nop
19924 wr %g0, 0x27, %asi
19925 stxa %g2, [%l7 + 0x48] %asi
19926 membar #Sync
19927loop_1871:
19928 sdiv %g5, 0x105B, %l2
19929 tcs %xcc, 0x3
19930 tcc %xcc, 0x4
19931 edge8 %l5, %g3, %i7
19932 andn %l4, %g6, %o0
19933 movvc %icc, %i5, %o6
19934 fmovdleu %xcc, %f25, %f18
19935 subc %i3, 0x1F70, %o4
19936 wr %g0, 0x88, %asi
19937 lduwa [%l7 + 0x60] %asi, %g4
19938 andn %o2, %g7, %o3
19939 addccc %l3, 0x17A8, %i2
19940 movl %xcc, %g1, %o1
19941 sll %i1, %o5, %i4
19942 fmovd %f8, %f8
19943 bne %xcc, loop_1872
19944 movleu %icc, %l1, %o7
19945 ld [%l7 + 0x70], %f21
19946 fxnors %f4, %f31, %f5
19947loop_1872:
19948 orn %i6, %l6, %i0
19949 edge8ln %l0, %g2, %l2
19950 fxnor %f20, %f4, %f4
19951 fmovrdlez %l5, %f20, %f2
19952 edge16n %g5, %g3, %i7
19953 tn %xcc, 0x0
19954 xnor %g6, 0x0C9C, %l4
19955 fcmpne16 %f16, %f26, %o0
19956 edge8n %o6, %i5, %o4
19957 smulcc %i3, 0x19E4, %g4
19958 edge8n %o2, %o3, %g7
19959 orncc %l3, 0x1738, %i2
19960 add %l7, 0x10, %l6
19961 wr %g0, 0x89, %asi
19962 casxa [%l6] 0x89, %g1, %i1
19963 edge32l %o1, %o5, %i4
19964 andncc %o7, %l1, %l6
19965 fcmped %fcc1, %f26, %f18
19966 movge %xcc, %i0, %l0
19967 fpadd32s %f21, %f7, %f31
19968 fand %f12, %f0, %f24
19969 movg %icc, %i6, %l2
19970 subc %g2, %l5, %g3
19971 bg loop_1873
19972 edge32ln %g5, %i7, %l4
19973 tne %xcc, 0x2
19974 fabss %f3, %f19
19975loop_1873:
19976 sllx %o0, %o6, %g6
19977 movrlez %i5, 0x13C, %o4
19978 movcs %icc, %g4, %o2
19979 fbug,a %fcc0, loop_1874
19980 movvs %xcc, %i3, %g7
19981 edge8l %l3, %o3, %g1
19982 edge32n %i1, %o1, %i2
19983loop_1874:
19984 xnor %o5, %o7, %l1
19985 xnor %l6, %i0, %i4
19986 wr %g0, 0x21, %asi
19987 ldxa [%g0 + 0x108] %asi, %l0
19988 edge32 %i6, %l2, %g2
19989 sethi 0x1425, %g3
19990 sll %l5, %g5, %l4
19991 fexpand %f21, %f10
19992 sllx %i7, 0x16, %o0
19993 mova %icc, %o6, %g6
19994 array32 %i5, %g4, %o2
19995 ldsh [%l7 + 0x08], %o4
19996 fmovsg %icc, %f31, %f1
19997 nop
19998 set 0x18, %i6
19999 stx %i3, [%l7 + %i6]
20000 set 0x70, %i1
20001 sta %f8, [%l7 + %i1] 0x04
20002 tl %icc, 0x7
20003 wr %g0, 0x0c, %asi
20004 ldxa [%l7 + 0x28] %asi, %l3
20005 te %xcc, 0x3
20006 set 0x4F, %g2
20007 lduba [%l7 + %g2] 0x10, %o3
20008 brlz %g1, loop_1875
20009 movcs %xcc, %g7, %i1
20010 fnot1 %f10, %f24
20011 movpos %icc, %i2, %o5
20012loop_1875:
20013 sdiv %o1, 0x0D42, %l1
20014 movvs %icc, %o7, %i0
20015 tpos %icc, 0x5
20016 add %l7, 0x6C, %l6
20017 wr %g0, 0x89, %asi
20018 casa [%l6] 0x89, %l6, %l0
20019 movgu %xcc, %i4, %i6
20020 array32 %g2, %l2, %g3
20021 fmovsa %xcc, %f28, %f11
20022 sll %g5, 0x0F, %l4
20023 wr %g0, 0x2f, %asi
20024 ldda [%l7 + 0x10] %asi, %l4
20025 fbe %fcc3, loop_1876
20026 fcmpes %fcc3, %f1, %f18
20027 set 0x28, %o0
20028 ldswa [%l7 + %o0] 0x88, %i7
20029loop_1876:
20030 fcmps %fcc0, %f21, %f11
20031 wr %g0, 0x81, %asi
20032 lduba [%l7 + 0x40] %asi, %o6
20033 wr %g0, 0x80, %asi
20034 stba %o0, [%l7 + 0x5A] %asi
20035 orncc %i5, 0x1613, %g4
20036 fornot1 %f10, %f0, %f12
20037 mulx %o2, %o4, %i3
20038 fbul,a %fcc3, loop_1877
20039 fxor %f14, %f20, %f28
20040 fxors %f5, %f25, %f26
20041 fpadd32s %f26, %f26, %f28
20042loop_1877:
20043 ldstub [%l7 + 0x27], %l3
20044 movrlz %g6, 0x352, %g1
20045 set 0x40, %g6
20046 stda %f0, [%l7 + %g6] 0x10
20047 addc %o3, %g7, %i1
20048 fbuge %fcc2, loop_1878
20049 fble %fcc0, loop_1879
20050 sir 0x0F4E
20051 membar 0x42
20052loop_1878:
20053 umul %o5, 0x061E, %i2
20054loop_1879:
20055 addc %l1, %o7, %o1
20056 umul %l6, %l0, %i0
20057 and %i6, 0x1C21, %i4
20058 umul %g2, %g3, %l2
20059 bshuffle %f18, %f28, %f28
20060 array16 %g5, %l5, %l4
20061 add %i7, 0x07AB, %o6
20062 edge16n %i5, %o0, %o2
20063 tn %xcc, 0x6
20064 fmovda %xcc, %f4, %f21
20065 nop
20066 setx loop_1880, %l0, %l1
20067 wrpr 0x1, %tl
20068 wrpr %l1, %tpc
20069 add %l1, 0x4, %l1
20070 wrpr %l1, %tnpc
20071 setx 0x34400001400, %l0, %l1
20072 wrpr %l1, %tstate
20073 wrhpr 0x4, %htstate
20074 retry
20075 sethi 0x137B, %g4
20076 edge8l %i3, %o4, %g6
20077 fmul8sux16 %f10, %f6, %f30
20078loop_1880:
20079 fandnot2 %f16, %f16, %f22
20080 udivx %g1, 0x1167, %o3
20081 andn %l3, %g7, %i1
20082 subc %i2, %o5, %l1
20083 fcmpes %fcc3, %f1, %f7
20084 fmovde %icc, %f0, %f29
20085 movg %icc, %o1, %o7
20086 and %l6, %i0, %i6
20087 orcc %i4, 0x1A75, %g2
20088 alignaddr %l0, %l2, %g5
20089 fmovsn %icc, %f0, %f2
20090 umul %g3, 0x0B74, %l5
20091 sll %i7, 0x1F, %l4
20092 brgez,a %i5, loop_1881
20093 fornot2s %f25, %f10, %f20
20094 edge8 %o0, %o2, %o6
20095 tl %xcc, 0x6
20096loop_1881:
20097 movg %xcc, %g4, %o4
20098 edge16l %i3, %g1, %g6
20099 stw %o3, [%l7 + 0x4C]
20100 fexpand %f23, %f24
20101 tpos %xcc, 0x2
20102 movrne %g7, %i1, %l3
20103 movg %xcc, %i2, %o5
20104 fbn %fcc3, loop_1882
20105 bn,a %icc, loop_1883
20106 fbne,a %fcc3, loop_1884
20107 subc %l1, %o7, %o1
20108loop_1882:
20109 sdivcc %l6, 0x0796, %i6
20110loop_1883:
20111 xnorcc %i0, %i4, %g2
20112loop_1884:
20113 and %l0, 0x0243, %g5
20114 bne,a loop_1885
20115 fble,a %fcc1, loop_1886
20116 fornot1 %f10, %f2, %f0
20117 andn %g3, %l2, %i7
20118loop_1885:
20119 tcs %icc, 0x0
20120loop_1886:
20121 fbue %fcc1, loop_1887
20122 fmovsgu %icc, %f17, %f7
20123 movleu %icc, %l5, %i5
20124 set 0x29, %l1
20125 ldsba [%l7 + %l1] 0x0c, %o0
20126loop_1887:
20127 stb %l4, [%l7 + 0x2F]
20128 wr %g0, 0x0c, %asi
20129 ldstuba [%l7 + 0x72] %asi, %o2
20130 tl %xcc, 0x4
20131 xnorcc %g4, %o4, %i3
20132 membar 0x00
20133 call loop_1888
20134 subcc %g1, 0x0066, %g6
20135 andncc %o6, %g7, %i1
20136 tn %xcc, 0x3
20137loop_1888:
20138 tneg %xcc, 0x2
20139 tgu %icc, 0x4
20140 udivx %l3, 0x07DA, %o3
20141 te %xcc, 0x2
20142 fmovd %f14, %f20
20143 addc %o5, 0x1C9A, %i2
20144 tvs %icc, 0x5
20145 fnot2 %f18, %f2
20146 movcc %icc, %o7, %o1
20147 subc %l6, 0x1863, %l1
20148 set 0x78, %l0
20149 sta %f28, [%l7 + %l0] 0x18
20150 or %i0, 0x0E8A, %i4
20151 stb %i6, [%l7 + 0x1A]
20152 tg %icc, 0x4
20153 mova %xcc, %g2, %l0
20154 fbn %fcc2, loop_1889
20155 edge32l %g3, %g5, %l2
20156 fbue %fcc2, loop_1890
20157 tle %icc, 0x7
20158loop_1889:
20159 fpadd16s %f1, %f21, %f11
20160 ld [%l7 + 0x60], %f10
20161loop_1890:
20162 sdiv %l5, 0x037A, %i7
20163 bl,a loop_1891
20164 movge %xcc, %i5, %o0
20165 movg %xcc, %l4, %g4
20166 fbe %fcc2, loop_1892
20167loop_1891:
20168 tge %icc, 0x7
20169 brnz,a %o2, loop_1893
20170 fors %f9, %f23, %f6
20171loop_1892:
20172 ld [%l7 + 0x0C], %f28
20173 ldd [%l7 + 0x58], %i2
20174loop_1893:
20175 fone %f16
20176 edge32l %o4, %g1, %g6
20177 or %g7, 0x1047, %i1
20178 fnot2 %f30, %f8
20179 srlx %l3, 0x0E, %o6
20180 fxnors %f2, %f5, %f15
20181 fmovdcs %xcc, %f12, %f9
20182 std %f8, [%l7 + 0x08]
20183 mulx %o5, %i2, %o7
20184 wr %g0, 0x18, %asi
20185 ldswa [%l7 + 0x68] %asi, %o1
20186 edge8l %o3, %l6, %l1
20187 sll %i0, 0x05, %i6
20188 xnor %i4, %g2, %g3
20189 std %f8, [%l7 + 0x78]
20190 mulscc %g5, %l2, %l5
20191 edge32n %l0, %i7, %o0
20192 edge32ln %l4, %i5, %g4
20193 addcc %o2, %i3, %o4
20194 tsubcctv %g6, %g1, %g7
20195 fbe %fcc1, loop_1894
20196 bg,a,pn %xcc, loop_1895
20197 movvc %xcc, %i1, %l3
20198 movleu %xcc, %o5, %o6
20199loop_1894:
20200 edge16 %o7, %i2, %o1
20201loop_1895:
20202 move %xcc, %l6, %l1
20203 movg %icc, %i0, %o3
20204 fpsub32 %f0, %f2, %f6
20205 and %i4, 0x09D4, %i6
20206 xnorcc %g2, 0x0398, %g3
20207 fpadd16 %f30, %f8, %f0
20208 st %f7, [%l7 + 0x3C]
20209 sllx %g5, %l2, %l5
20210 sir 0x0CCA
20211 movn %icc, %i7, %l0
20212 fbule,a %fcc2, loop_1896
20213 fcmpne32 %f10, %f8, %l4
20214 edge8l %o0, %i5, %o2
20215 fmovdgu %icc, %f20, %f26
20216loop_1896:
20217 mulscc %g4, 0x1198, %o4
20218 subcc %i3, 0x154A, %g6
20219 movrlz %g7, 0x2BD, %i1
20220 brz %g1, loop_1897
20221 fmovrslz %l3, %f3, %f30
20222 fcmple32 %f18, %f14, %o5
20223 std %o6, [%l7 + 0x70]
20224loop_1897:
20225 andncc %i2, %o6, %l6
20226 edge8 %l1, %o1, %o3
20227 mova %icc, %i4, %i6
20228 orncc %i0, %g3, %g2
20229 movrlez %l2, 0x27E, %l5
20230 move %icc, %g5, %l0
20231 fmul8x16al %f27, %f8, %f12
20232 stb %i7, [%l7 + 0x54]
20233 sdiv %o0, 0x0A71, %l4
20234 tcs %xcc, 0x1
20235 ldub [%l7 + 0x5E], %i5
20236 udivx %g4, 0x0575, %o4
20237 xnor %o2, 0x09F8, %i3
20238 taddcctv %g6, 0x0E0B, %g7
20239 fmovdneg %xcc, %f22, %f7
20240 movneg %icc, %g1, %l3
20241 fmovsg %icc, %f29, %f13
20242 movgu %xcc, %o5, %i1
20243 fmovdle %icc, %f22, %f18
20244 popc 0x0F38, %i2
20245 movg %icc, %o6, %l6
20246 orncc %l1, %o1, %o7
20247 movgu %xcc, %o3, %i6
20248 fandnot2s %f21, %f13, %f26
20249 fbne %fcc3, loop_1898
20250 fones %f30
20251 subccc %i0, 0x07D0, %g3
20252 ldstub [%l7 + 0x29], %g2
20253loop_1898:
20254 fxor %f4, %f18, %f6
20255 be,pn %icc, loop_1899
20256 membar 0x4B
20257 bvc,a,pt %xcc, loop_1900
20258 movle %icc, %i4, %l5
20259loop_1899:
20260 fmovdgu %xcc, %f9, %f4
20261 edge32 %l2, %g5, %l0
20262loop_1900:
20263 edge16l %o0, %i7, %l4
20264 fbne %fcc1, loop_1901
20265 sub %i5, %o4, %g4
20266 fnands %f2, %f24, %f22
20267 movrgz %i3, %g6, %g7
20268loop_1901:
20269 andn %g1, 0x1280, %o2
20270 tsubcc %o5, %l3, %i1
20271 alignaddrl %i2, %o6, %l1
20272 tsubcc %o1, %l6, %o7
20273 bgu,a,pt %icc, loop_1902
20274 movneg %icc, %i6, %i0
20275 fpadd32s %f20, %f14, %f23
20276 ldx [%l7 + 0x28], %g3
20277loop_1902:
20278 tn %icc, 0x5
20279 fsrc2s %f6, %f3
20280 tcc %icc, 0x5
20281 smul %o3, 0x00FE, %i4
20282 array8 %l5, %g2, %l2
20283 movrne %l0, 0x186, %g5
20284 fexpand %f17, %f8
20285 fone %f26
20286 bvs loop_1903
20287 fba,a %fcc0, loop_1904
20288 fmovde %icc, %f25, %f31
20289 fnot1s %f21, %f8
20290loop_1903:
20291 nop
20292 set 0x21, %g4
20293 ldsba [%l7 + %g4] 0x81, %i7
20294loop_1904:
20295 ldub [%l7 + 0x3C], %l4
20296 edge8n %i5, %o0, %g4
20297 fnands %f22, %f29, %f3
20298 srax %i3, %o4, %g7
20299 tl %icc, 0x4
20300 tvc %xcc, 0x4
20301 fbuge,a %fcc0, loop_1905
20302 subccc %g1, 0x0746, %o2
20303 bge,a %icc, loop_1906
20304 tpos %xcc, 0x1
20305loop_1905:
20306 sir 0x0C9A
20307 andcc %g6, 0x1884, %l3
20308loop_1906:
20309 fmovscc %xcc, %f0, %f29
20310 edge32l %o5, %i1, %o6
20311 andcc %l1, %o1, %l6
20312 fba %fcc1, loop_1907
20313 movre %o7, %i2, %i0
20314 fbg,a %fcc0, loop_1908
20315 andn %i6, %g3, %i4
20316loop_1907:
20317 sdivx %o3, 0x0F32, %g2
20318 mova %xcc, %l2, %l0
20319loop_1908:
20320 brlz,a %l5, loop_1909
20321 fmovdl %icc, %f14, %f24
20322 movneg %xcc, %g5, %i7
20323 fxnor %f4, %f4, %f14
20324loop_1909:
20325 call loop_1910
20326 saved
20327 rdpr %cwp, %g1
20328 rdpr %cansave, %g2
20329 rdpr %canrestore, %g3
20330 rdpr %cleanwin, %g4
20331 rdpr %otherwin, %g5
20332 rdpr %wstate, %g6
20333 tleu %xcc, 0x2
20334 fba %fcc3, loop_1911
20335loop_1910:
20336 fbne %fcc1, loop_1912
20337 orcc %i5, 0x0C76, %l4
20338 wr %g0, 0x88, %asi
20339 lda [%l7 + 0x20] %asi, %f17
20340loop_1911:
20341 tn %xcc, 0x6
20342loop_1912:
20343 sdivcc %g4, 0x0B96, %o0
20344 tneg %icc, 0x4
20345 edge8ln %i3, %g7, %g1
20346 mulx %o4, 0x1423, %o2
20347 movge %icc, %g6, %l3
20348 fxnors %f6, %f0, %f2
20349 be,a loop_1913
20350 tsubcc %i1, %o6, %o5
20351 membar 0x24
20352 edge8l %o1, %l1, %o7
20353loop_1913:
20354 membar 0x35
20355 fnand %f8, %f18, %f20
20356 stbar
20357 or %i2, %l6, %i0
20358 srlx %i6, 0x17, %i4
20359 saved
20360 rdpr %cwp, %g1
20361 rdpr %cansave, %g2
20362 rdpr %canrestore, %g3
20363 rdpr %cleanwin, %g4
20364 rdpr %otherwin, %g5
20365 rdpr %wstate, %g6
20366 movgu %xcc, %g3, %o3
20367 sdivx %g2, 0x04C8, %l2
20368 nop
20369 setx loop_1914, %l0, %l1
20370 jmpl %l1, %l0
20371 call loop_1915
20372 sdivx %g5, 0x1859, %l5
20373 taddcc %i7, 0x0DEF, %i5
20374loop_1914:
20375 fnands %f12, %f27, %f1
20376loop_1915:
20377 popc 0x07C2, %l4
20378 orn %g4, %i3, %o0
20379 fmovdleu %xcc, %f27, %f24
20380 ldd [%l7 + 0x48], %g0
20381 bgu,a,pt %icc, loop_1916
20382 tvc %icc, 0x5
20383 edge8n %g7, %o4, %o2
20384 move %icc, %l3, %i1
20385loop_1916:
20386 nop
20387 set 0x2C, %l3
20388 ldsha [%l7 + %l3] 0x15, %o6
20389 ta %xcc, 0x7
20390 wr %g0, 0x19, %asi
20391 swapa [%l7 + 0x14] %asi, %g6
20392 movl %xcc, %o5, %l1
20393 fmul8sux16 %f30, %f20, %f2
20394 ld [%l7 + 0x18], %f24
20395 brgez %o7, loop_1917
20396 fbne,a %fcc0, loop_1918
20397 fbuge %fcc0, loop_1919
20398 bn,pn %xcc, loop_1920
20399loop_1917:
20400 edge8 %o1, %l6, %i0
20401loop_1918:
20402 edge8ln %i6, %i2, %i4
20403loop_1919:
20404 xnor %g3, 0x080A, %g2
20405loop_1920:
20406 nop
20407 wr %g0, 0x81, %asi
20408 lduha [%l7 + 0x68] %asi, %l2
20409 fmul8x16 %f11, %f14, %f2
20410 movcs %xcc, %l0, %g5
20411 movgu %xcc, %l5, %i7
20412 membar 0x5D
20413 popc 0x0D2C, %i5
20414 andncc %l4, %g4, %i3
20415 fmovdne %icc, %f28, %f8
20416 set 0x40, %l2
20417 stda %f16, [%l7 + %l2] 0xf1
20418 membar #Sync
20419 xorcc %o3, 0x1E11, %o0
20420 and %g7, %g1, %o4
20421 edge16ln %l3, %i1, %o6
20422 sra %o2, 0x09, %g6
20423 brnz %l1, loop_1921
20424 fcmpgt32 %f6, %f18, %o5
20425 wr %g0, 0x88, %asi
20426 ldsba [%l7 + 0x73] %asi, %o7
20427loop_1921:
20428 fmovsneg %xcc, %f0, %f28
20429 subccc %o1, %l6, %i6
20430 xnorcc %i2, %i0, %g3
20431 movpos %xcc, %g2, %l2
20432 fmovdn %icc, %f8, %f18
20433 set 0x70, %o3
20434 lda [%l7 + %o3] 0x10, %f30
20435 movrgz %l0, 0x2AB, %i4
20436 fabss %f5, %f1
20437 fmovrdgz %g5, %f20, %f20
20438 movge %xcc, %i7, %i5
20439 call loop_1922
20440 udivx %l4, 0x0F52, %l5
20441 udiv %g4, 0x19AA, %o3
20442 andcc %o0, 0x1EFC, %i3
20443loop_1922:
20444 fmovrsne %g7, %f25, %f3
20445 alignaddr %g1, %l3, %o4
20446 ble,pt %icc, loop_1923
20447 smulcc %o6, 0x0F6B, %o2
20448 udivcc %g6, 0x1A07, %i1
20449 movg %xcc, %l1, %o5
20450loop_1923:
20451 movleu %xcc, %o1, %l6
20452 wr %g0, 0x80, %asi
20453 ldswa [%l7 + 0x20] %asi, %i6
20454 xnorcc %i2, %o7, %i0
20455 udivcc %g2, 0x0C9D, %g3
20456 fmovrslez %l2, %f19, %f11
20457 set 0x50, %g7
20458 lduba [%l7 + %g7] 0x81, %i4
20459 fmovrdlz %g5, %f16, %f8
20460 nop
20461 setx loop_1924, %l0, %l1
20462 wrpr 0x1, %tl
20463 wrpr %l1, %tnpc
20464 setx 0x34400001400, %l0, %l1
20465 wrpr %l1, %tstate
20466 wrhpr 0x4, %htstate
20467 done
20468 movrlz %l0, %i7, %i5
20469 ba,a loop_1925
20470 mulx %l5, %l4, %o3
20471loop_1924:
20472 fmovsne %icc, %f18, %f6
20473 call loop_1926
20474loop_1925:
20475 ldsw [%l7 + 0x58], %g4
20476 orcc %o0, %i3, %g7
20477 membar 0x5E
20478loop_1926:
20479 edge8l %g1, %l3, %o4
20480 umul %o6, %g6, %o2
20481 fandnot1s %f19, %f28, %f4
20482 tne %xcc, 0x6
20483 fnand %f0, %f20, %f4
20484 fcmple16 %f22, %f10, %l1
20485 brlz %o5, loop_1927
20486 bcc,a %xcc, loop_1928
20487 tcc %xcc, 0x4
20488 umulcc %o1, 0x076B, %i1
20489loop_1927:
20490 fand %f10, %f30, %f16
20491loop_1928:
20492 tcs %xcc, 0x0
20493 or %l6, 0x0ECE, %i6
20494 xor %o7, 0x16E6, %i2
20495 fcmpes %fcc1, %f0, %f0
20496 bvc loop_1929
20497 mulx %g2, %g3, %l2
20498 sra %i4, 0x13, %i0
20499 tsubcc %g5, %i7, %i5
20500loop_1929:
20501 tg %xcc, 0x3
20502 movre %l5, 0x0D8, %l4
20503 andn %l0, %o3, %o0
20504 smul %i3, 0x1F4E, %g7
20505 bn,a loop_1930
20506 tne %icc, 0x0
20507 ta %xcc, 0x0
20508 brgez,a %g1, loop_1931
20509loop_1930:
20510 brgez,a %g4, loop_1932
20511 edge32 %l3, %o4, %g6
20512 stx %o2, [%l7 + 0x20]
20513loop_1931:
20514 bl,a,pn %icc, loop_1933
20515loop_1932:
20516 siam 0x1
20517 movrgz %o6, 0x1BA, %o5
20518 tl %xcc, 0x3
20519loop_1933:
20520 umulcc %l1, %i1, %l6
20521 fandnot1 %f18, %f2, %f22
20522 fandnot2s %f26, %f20, %f24
20523 stbar
20524 ldsw [%l7 + 0x30], %i6
20525 edge16 %o7, %i2, %o1
20526 fbule,a %fcc2, loop_1934
20527 edge8n %g2, %l2, %i4
20528 sdivx %g3, 0x1E81, %g5
20529 taddcctv %i0, %i7, %l5
20530loop_1934:
20531 fmovdne %icc, %f13, %f12
20532 fbl,a %fcc3, loop_1935
20533 movrne %i5, %l0, %o3
20534 fmovrdne %l4, %f12, %f8
20535 movl %icc, %i3, %g7
20536loop_1935:
20537 udiv %o0, 0x1E7A, %g4
20538 mulscc %l3, %g1, %g6
20539 fcmps %fcc3, %f10, %f24
20540 tl %icc, 0x7
20541 fcmpd %fcc2, %f20, %f2
20542 fmovsvs %icc, %f5, %f8
20543 edge16ln %o4, %o6, %o5
20544 ldsw [%l7 + 0x6C], %o2
20545 popc %l1, %i1
20546 stb %i6, [%l7 + 0x67]
20547 mova %icc, %l6, %o7
20548 fcmpgt32 %f16, %f16, %o1
20549 fmul8x16au %f9, %f15, %f14
20550 set 0x47, %i5
20551 stba %i2, [%l7 + %i5] 0x22
20552 membar #Sync
20553 mulscc %l2, 0x1EF1, %i4
20554 wr %g0, 0x80, %asi
20555 ldsba [%l7 + 0x09] %asi, %g3
20556 set 0x20, %i7
20557 ldda [%l7 + %i7] 0x10, %g4
20558 nop
20559 setx loop_1936, %l0, %l1
20560 jmpl %l1, %i0
20561 sll %i7, %g2, %l5
20562 and %l0, 0x08A6, %i5
20563 fblg,a %fcc1, loop_1937
20564loop_1936:
20565 restored
20566 rdpr %cwp, %g1
20567 rdpr %cansave, %g2
20568 rdpr %canrestore, %g3
20569 rdpr %cleanwin, %g4
20570 rdpr %otherwin, %g5
20571 rdpr %wstate, %g6
20572 std %f20, [%l7 + 0x58]
20573 sethi 0x119C, %o3
20574loop_1937:
20575 tge %xcc, 0x1
20576 taddcc %i3, %g7, %o0
20577 bne,a %icc, loop_1938
20578 array8 %g4, %l4, %g1
20579 srax %l3, %g6, %o4
20580 udivx %o6, 0x06E5, %o2
20581loop_1938:
20582 fblg,a %fcc0, loop_1939
20583 array32 %o5, %i1, %i6
20584 fornot2s %f30, %f6, %f7
20585 ldsh [%l7 + 0x14], %l6
20586loop_1939:
20587 orncc %l1, 0x0EA5, %o1
20588 edge16n %o7, %i2, %l2
20589 membar 0x11
20590 edge8l %g3, %g5, %i4
20591 fnors %f11, %f4, %f28
20592 tleu %xcc, 0x7
20593 edge32l %i0, %g2, %i7
20594 movcs %icc, %l0, %i5
20595 brlez,a %o3, loop_1940
20596 sra %l5, %i3, %o0
20597 tsubcctv %g4, 0x12FE, %l4
20598 wr %g0, 0x89, %asi
20599 lda [%l7 + 0x40] %asi, %f3
20600loop_1940:
20601 fabsd %f4, %f0
20602 fbg %fcc2, loop_1941
20603 edge8n %g7, %l3, %g1
20604 tle %icc, 0x4
20605 tcs %icc, 0x5
20606loop_1941:
20607 sir 0x08E8
20608 fpsub32 %f26, %f20, %f14
20609 umulcc %o4, %o6, %g6
20610 fmovrsne %o5, %f24, %f10
20611 srlx %o2, 0x05, %i1
20612 bgu,pn %xcc, loop_1942
20613 fmovdl %xcc, %f12, %f18
20614 fnot2s %f31, %f26
20615 ldsb [%l7 + 0x34], %l6
20616loop_1942:
20617 fmul8sux16 %f18, %f30, %f2
20618 prefetch [%l7 + 0x3C], 0x3
20619 sra %i6, %l1, %o7
20620 bn,a %icc, loop_1943
20621 movleu %xcc, %o1, %l2
20622 fnegd %f14, %f26
20623 add %g3, %i2, %g5
20624loop_1943:
20625 fbu %fcc0, loop_1944
20626 movn %xcc, %i0, %i4
20627 fbg,a %fcc0, loop_1945
20628 udivcc %i7, 0x0790, %g2
20629loop_1944:
20630 nop
20631 set 0x48, %i4
20632 std %f22, [%l7 + %i4]
20633 swap [%l7 + 0x20], %l0
20634loop_1945:
20635 tge %icc, 0x4
20636 st %f31, [%l7 + 0x50]
20637 orncc %i5, 0x1709, %o3
20638 fbu,a %fcc2, loop_1946
20639 movneg %icc, %l5, %i3
20640 fbn,a %fcc2, loop_1947
20641 edge8n %g4, %o0, %g7
20642loop_1946:
20643 saved
20644 rdpr %cwp, %g1
20645 rdpr %cansave, %g2
20646 rdpr %canrestore, %g3
20647 rdpr %cleanwin, %g4
20648 rdpr %otherwin, %g5
20649 rdpr %wstate, %g6
20650 brgez,a %l3, loop_1948
20651loop_1947:
20652 fbe,a %fcc2, loop_1949
20653 orn %g1, %o4, %l4
20654 ble %xcc, loop_1950
20655loop_1948:
20656 movvc %icc, %o6, %g6
20657loop_1949:
20658 sra %o2, 0x10, %i1
20659 smulcc %l6, 0x118A, %o5
20660loop_1950:
20661 movre %i6, %l1, %o7
20662 fnands %f7, %f4, %f28
20663 fmovrdlez %l2, %f2, %f10
20664 bpos,a %xcc, loop_1951
20665 edge32n %g3, %i2, %o1
20666 fbo,a %fcc1, loop_1952
20667 fmovde %xcc, %f1, %f27
20668loop_1951:
20669 tge %xcc, 0x2
20670 fmovscc %xcc, %f7, %f27
20671loop_1952:
20672 srl %i0, 0x15, %i4
20673 tneg %xcc, 0x4
20674 movcc %xcc, %g5, %g2
20675 sdivx %i7, 0x1D2B, %l0
20676 ba,a,pt %icc, loop_1953
20677 fbue,a %fcc0, loop_1954
20678 movrne %o3, 0x304, %l5
20679 edge16n %i3, %i5, %g4
20680loop_1953:
20681 udiv %o0, 0x0DC8, %g7
20682loop_1954:
20683 edge32l %l3, %g1, %l4
20684 fpadd16 %f28, %f0, %f0
20685 sra %o4, 0x12, %o6
20686 taddcc %o2, 0x0540, %g6
20687 addcc %l6, 0x15B2, %i1
20688 movleu %icc, %o5, %i6
20689 udivcc %l1, 0x0B2A, %l2
20690 set 0x0C, %i2
20691 stwa %g3, [%l7 + %i2] 0xe3
20692 membar #Sync
20693 sra %i2, %o1, %i0
20694 fbn %fcc0, loop_1955
20695 tge %xcc, 0x3
20696 fmul8sux16 %f10, %f18, %f30
20697 orncc %i4, %o7, %g2
20698loop_1955:
20699 andn %g5, %l0, %i7
20700 movne %icc, %o3, %i3
20701 fsrc2s %f23, %f24
20702 fbn %fcc2, loop_1956
20703 mova %xcc, %i5, %g4
20704 fandnot2s %f26, %f25, %f31
20705 srl %l5, %g7, %o0
20706loop_1956:
20707 tleu %xcc, 0x1
20708 tvc %icc, 0x1
20709 sll %l3, %g1, %o4
20710 xnor %o6, %l4, %o2
20711 tcs %xcc, 0x6
20712 fble,a %fcc0, loop_1957
20713 fbo %fcc2, loop_1958
20714 tge %xcc, 0x7
20715 xor %g6, %l6, %i1
20716loop_1957:
20717 alignaddr %o5, %i6, %l1
20718loop_1958:
20719 alignaddr %g3, %l2, %i2
20720 fble,a %fcc3, loop_1959
20721 bpos loop_1960
20722 ta %xcc, 0x1
20723 edge32n %i0, %o1, %i4
20724loop_1959:
20725 saved
20726 rdpr %cwp, %g1
20727 rdpr %cansave, %g2
20728 rdpr %canrestore, %g3
20729 rdpr %cleanwin, %g4
20730 rdpr %otherwin, %g5
20731 rdpr %wstate, %g6
20732loop_1960:
20733 srlx %o7, 0x18, %g2
20734 orcc %l0, %g5, %o3
20735 tsubcctv %i7, %i5, %i3
20736 tg %xcc, 0x4
20737 set 0x08, %o7
20738 lda [%l7 + %o7] 0x80, %f29
20739 alignaddrl %g4, %g7, %o0
20740 nop
20741 setx loop_1961, %l0, %l1
20742 wrpr 0x1, %tl
20743 wrpr %l1, %tnpc
20744 setx 0x34400001400, %l0, %l1
20745 wrpr %l1, %tstate
20746 wrhpr 0x4, %htstate
20747 done
20748 xnorcc %l3, 0x13EB, %g1
20749 sub %o4, 0x0DFD, %o6
20750 bgu loop_1962
20751loop_1961:
20752 andn %l5, %o2, %g6
20753 array32 %l6, %i1, %o5
20754 ld [%l7 + 0x14], %f25
20755loop_1962:
20756 andn %l4, 0x1FA5, %i6
20757 sra %l1, %l2, %g3
20758 movcc %xcc, %i0, %i2
20759 movrgez %i4, 0x084, %o1
20760 array8 %o7, %l0, %g2
20761 fmovse %icc, %f21, %f6
20762 edge8l %g5, %i7, %o3
20763 fmovrdlez %i5, %f14, %f6
20764 popc %i3, %g4
20765 edge32n %g7, %o0, %l3
20766 edge8 %o4, %o6, %g1
20767 fmovdgu %xcc, %f22, %f7
20768 sllx %l5, 0x0C, %o2
20769 tvs %xcc, 0x5
20770 ldd [%l7 + 0x30], %g6
20771 array32 %i1, %o5, %l4
20772 fsrc1 %f26, %f2
20773 fmul8sux16 %f20, %f4, %f16
20774 tvc %icc, 0x4
20775 mulx %i6, %l1, %l6
20776 add %l7, 0x78, %l6
20777 wr %g0, 0x88, %asi
20778 casxa [%l6] %asi, %l2, %g3
20779 addc %i2, %i4, %o1
20780 fone %f8
20781 movvs %xcc, %i0, %l0
20782 movle %xcc, %g2, %o7
20783 movre %g5, 0x2CE, %i7
20784 or %o3, %i5, %i3
20785 tge %xcc, 0x5
20786 tle %xcc, 0x3
20787 srlx %g7, %o0, %l3
20788 fmovdg %xcc, %f11, %f19
20789 fmovsgu %icc, %f25, %f27
20790 taddcctv %g4, %o6, %g1
20791 udiv %l5, 0x14E3, %o2
20792 movpos %xcc, %o4, %g6
20793 brlz,a %o5, loop_1963
20794 ta %xcc, 0x4
20795 movrne %l4, %i1, %l1
20796 tge %xcc, 0x0
20797loop_1963:
20798 tl %icc, 0x2
20799 xnorcc %i6, 0x1CD4, %l6
20800 add %l7, 0x78, %l6
20801 wr %g0, 0x10, %asi
20802 casa [%l6] %asi, %l2, %g3
20803 movrlz %i4, %o1, %i2
20804 fand %f30, %f24, %f24
20805 fbe %fcc1, loop_1964
20806 fmovdcs %icc, %f1, %f29
20807 tpos %xcc, 0x0
20808 fcmpes %fcc3, %f29, %f8
20809loop_1964:
20810 stb %l0, [%l7 + 0x44]
20811 movleu %xcc, %g2, %i0
20812 or %o7, %i7, %g5
20813 fmovrde %i5, %f6, %f28
20814 set 0x7C, %g5
20815 stwa %o3, [%l7 + %g5] 0x22
20816 membar #Sync
20817 membar 0x2E
20818 ta %icc, 0x5
20819 udivcc %i3, 0x00CB, %g7
20820 xnorcc %l3, 0x0301, %o0
20821 membar 0x72
20822 fmovdl %xcc, %f22, %f25
20823 umulcc %o6, %g4, %l5
20824 tge %icc, 0x3
20825 set 0x28, %o6
20826 stha %g1, [%l7 + %o6] 0x0c
20827 movre %o2, 0x390, %g6
20828 edge8l %o4, %o5, %i1
20829 movn %icc, %l1, %i6
20830 edge16 %l6, %l2, %g3
20831 call loop_1965
20832 movrgz %l4, %i4, %o1
20833 movcs %icc, %i2, %l0
20834 tle %xcc, 0x6
20835loop_1965:
20836 membar 0x5D
20837 stb %g2, [%l7 + 0x14]
20838 edge32 %i0, %o7, %g5
20839 mulx %i5, 0x18E5, %i7
20840 fmovsgu %icc, %f15, %f1
20841 fmovsge %icc, %f25, %f4
20842 bn,a %icc, loop_1966
20843 fmovsl %icc, %f26, %f12
20844 fbug %fcc3, loop_1967
20845 edge32 %i3, %g7, %l3
20846loop_1966:
20847 movrlez %o3, 0x0FF, %o6
20848 fmovsle %xcc, %f30, %f17
20849loop_1967:
20850 ld [%l7 + 0x3C], %f24
20851 fmul8sux16 %f24, %f30, %f0
20852 mulscc %g4, 0x1BA8, %l5
20853 bneg,a %icc, loop_1968
20854 fmul8sux16 %f26, %f10, %f18
20855 brgez %g1, loop_1969
20856 flush %l7 + 0x58
20857loop_1968:
20858 ld [%l7 + 0x08], %f0
20859 fblg,a %fcc2, loop_1970
20860loop_1969:
20861 fnot2s %f14, %f24
20862 fmovda %icc, %f9, %f28
20863 umulcc %o0, 0x1D9D, %g6
20864loop_1970:
20865 xnorcc %o2, 0x14F4, %o5
20866 fpackfix %f24, %f5
20867 umulcc %i1, %l1, %i6
20868 xnorcc %o4, 0x13F0, %l2
20869 orcc %g3, 0x1A76, %l6
20870 wr %g0, 0x89, %asi
20871 ldswa [%l7 + 0x38] %asi, %i4
20872 umulcc %o1, %i2, %l0
20873 sethi 0x18D5, %g2
20874 fcmped %fcc0, %f0, %f30
20875 ldd [%l7 + 0x68], %f6
20876 fcmpgt16 %f6, %f30, %l4
20877 fmovrslz %i0, %f2, %f19
20878 set 0x2C, %l5
20879 stwa %o7, [%l7 + %l5] 0x2a
20880 membar #Sync
20881 set 0x40, %l6
20882 stda %f0, [%l7 + %l6] 0x04
20883 udivx %i5, 0x0917, %i7
20884 xor %g5, 0x1DE6, %g7
20885 tl %xcc, 0x7
20886 stbar
20887 fmuld8sux16 %f0, %f12, %f22
20888 movvc %xcc, %i3, %l3
20889 srl %o3, %g4, %o6
20890 movrgz %l5, 0x1B4, %o0
20891 tsubcctv %g6, %g1, %o5
20892 ba %xcc, loop_1971
20893 movvc %icc, %o2, %l1
20894 fornot1s %f8, %f16, %f16
20895 nop
20896 set 0x50, %g1
20897 ldx [%l7 + %g1], %i6
20898loop_1971:
20899 sll %o4, %i1, %g3
20900 array8 %l6, %i4, %l2
20901 edge8ln %i2, %o1, %g2
20902 lduw [%l7 + 0x24], %l0
20903 lduw [%l7 + 0x38], %i0
20904 edge8ln %l4, %o7, %i5
20905 wr %g0, 0x11, %asi
20906 stba %g5, [%l7 + 0x71] %asi
20907 fbo %fcc3, loop_1972
20908 fmovrdgez %g7, %f30, %f24
20909 sdivx %i7, 0x121F, %i3
20910 movgu %icc, %o3, %g4
20911loop_1972:
20912 stb %o6, [%l7 + 0x7A]
20913 fmuld8ulx16 %f8, %f16, %f6
20914 saved
20915 rdpr %cwp, %g1
20916 rdpr %cansave, %g2
20917 rdpr %canrestore, %g3
20918 rdpr %cleanwin, %g4
20919 rdpr %otherwin, %g5
20920 rdpr %wstate, %g6
20921 fba,a %fcc2, loop_1973
20922 brnz %l3, loop_1974
20923 brz,a %l5, loop_1975
20924 taddcc %o0, %g6, %g1
20925loop_1973:
20926 sll %o2, %o5, %l1
20927loop_1974:
20928 fmovscc %xcc, %f22, %f12
20929loop_1975:
20930 sdivcc %i6, 0x0937, %i1
20931 faligndata %f28, %f28, %f24
20932 smul %g3, %o4, %i4
20933 restored
20934 rdpr %cwp, %g1
20935 rdpr %cansave, %g2
20936 rdpr %canrestore, %g3
20937 rdpr %cleanwin, %g4
20938 rdpr %otherwin, %g5
20939 rdpr %wstate, %g6
20940 alignaddr %l6, %i2, %o1
20941 brlz,a %g2, loop_1976
20942 udivcc %l0, 0x02B8, %l2
20943 fcmped %fcc2, %f2, %f30
20944 movpos %icc, %l4, %o7
20945loop_1976:
20946 sethi 0x0AF9, %i5
20947 ldstub [%l7 + 0x18], %i0
20948 tneg %xcc, 0x1
20949 movle %icc, %g5, %g7
20950 fmovsl %xcc, %f23, %f2
20951 edge32ln %i7, %i3, %g4
20952 edge32n %o3, %l3, %l5
20953 tsubcc %o6, %o0, %g6
20954 orncc %o2, 0x1A74, %o5
20955 xor %g1, %l1, %i6
20956 fbo %fcc3, loop_1977
20957 edge16n %g3, %o4, %i1
20958 wr %g0, 0x0c, %asi
20959 lduwa [%l7 + 0x64] %asi, %l6
20960loop_1977:
20961 udivcc %i2, 0x1D7F, %o1
20962 bvs,a,pn %icc, loop_1978
20963 fmovsle %xcc, %f16, %f27
20964 bvs,a loop_1979
20965 array16 %i4, %l0, %g2
20966loop_1978:
20967 edge32 %l4, %o7, %i5
20968 movne %xcc, %l2, %g5
20969loop_1979:
20970 fcmple32 %f20, %f30, %i0
20971 tge %icc, 0x6
20972 movcc %xcc, %g7, %i7
20973 movcc %xcc, %g4, %i3
20974 edge8ln %l3, %l5, %o3
20975 lduw [%l7 + 0x08], %o6
20976 fcmpeq32 %f18, %f24, %g6
20977 fexpand %f30, %f16
20978 edge16n %o0, %o2, %o5
20979 movpos %xcc, %l1, %g1
20980 tcc %icc, 0x1
20981 fcmple32 %f16, %f0, %i6
20982 or %g3, 0x1FFF, %o4
20983 edge8ln %i1, %i2, %l6
20984 sllx %i4, %l0, %o1
20985 movrlz %l4, %g2, %o7
20986 tg %icc, 0x4
20987 stbar
20988 tg %xcc, 0x2
20989 bcs,a,pt %xcc, loop_1980
20990 orncc %i5, %g5, %l2
20991 srl %g7, %i0, %i7
20992 movleu %icc, %i3, %l3
20993loop_1980:
20994 fsrc2s %f6, %f11
20995 udivcc %g4, 0x11EE, %o3
20996 movgu %icc, %o6, %l5
20997 umul %g6, %o0, %o2
20998 movre %o5, %g1, %l1
20999 fmuld8sux16 %f11, %f27, %f6
21000 std %i6, [%l7 + 0x10]
21001 taddcctv %o4, %g3, %i2
21002 brlz,a %i1, loop_1981
21003 tleu %xcc, 0x0
21004 bcs,a,pn %xcc, loop_1982
21005 fcmple32 %f28, %f18, %l6
21006loop_1981:
21007 flush %l7 + 0x40
21008 std %i4, [%l7 + 0x40]
21009loop_1982:
21010 fpsub32s %f25, %f4, %f11
21011 set 0x10, %o1
21012 ldda [%l7 + %o1] 0x19, %o0
21013 andcc %l0, %l4, %o7
21014 fbg,a %fcc0, loop_1983
21015 brnz %i5, loop_1984
21016 fmovspos %xcc, %f13, %f29
21017 andncc %g2, %g5, %l2
21018loop_1983:
21019 alignaddr %g7, %i0, %i3
21020loop_1984:
21021 bleu,pt %icc, loop_1985
21022 fbu,a %fcc0, loop_1986
21023 fnands %f19, %f4, %f11
21024 sub %i7, 0x0FAB, %l3
21025loop_1985:
21026 fnot1 %f22, %f6
21027loop_1986:
21028 mova %xcc, %o3, %g4
21029 bg,a loop_1987
21030 tg %icc, 0x1
21031 movn %xcc, %l5, %g6
21032 smul %o0, %o6, %o5
21033loop_1987:
21034 fmovsa %xcc, %f8, %f11
21035 fmovsvs %icc, %f11, %f12
21036 mulscc %o2, %g1, %l1
21037 flush %l7 + 0x30
21038 movrlez %o4, 0x0B2, %g3
21039 fmovsgu %icc, %f16, %f19
21040 smulcc %i2, 0x1CC3, %i6
21041 fbge %fcc2, loop_1988
21042 sub %l6, %i4, %i1
21043 restored
21044 rdpr %cwp, %g1
21045 rdpr %cansave, %g2
21046 rdpr %canrestore, %g3
21047 rdpr %cleanwin, %g4
21048 rdpr %otherwin, %g5
21049 rdpr %wstate, %g6
21050 fnor %f18, %f6, %f12
21051loop_1988:
21052 fbue %fcc0, loop_1989
21053 fpack16 %f2, %f20
21054 bvs,a %xcc, loop_1990
21055 udiv %o1, 0x0449, %l4
21056loop_1989:
21057 taddcctv %o7, %i5, %l0
21058 sdivcc %g2, 0x05F9, %l2
21059loop_1990:
21060 movrlez %g7, %g5, %i0
21061 addcc %i3, %l3, %o3
21062 fcmpeq32 %f14, %f8, %i7
21063 fnot1s %f27, %f22
21064 movvs %icc, %l5, %g4
21065 prefetch [%l7 + 0x64], 0x1
21066 taddcctv %o0, 0x0CB2, %g6
21067 srl %o5, 0x15, %o6
21068 and %o2, 0x0B83, %l1
21069 movl %xcc, %g1, %o4
21070 movg %icc, %i2, %g3
21071 fblg,a %fcc3, loop_1991
21072 fbul %fcc1, loop_1992
21073 sir 0x0B05
21074 mulx %l6, 0x1D13, %i4
21075loop_1991:
21076 movcc %xcc, %i1, %i6
21077loop_1992:
21078 orncc %o1, 0x00CD, %o7
21079 nop
21080 setx loop_1993, %l0, %l1
21081 wrpr 0x1, %tl
21082 wrpr %l1, %tpc
21083 add %l1, 0x4, %l1
21084 wrpr %l1, %tnpc
21085 setx 0x34400001400, %l0, %l1
21086 wrpr %l1, %tstate
21087 wrhpr 0x4, %htstate
21088 retry
21089 edge32l %i5, %l0, %l4
21090 ldx [%l7 + 0x08], %l2
21091 fandnot1 %f12, %f0, %f22
21092loop_1993:
21093 fcmple16 %f14, %f4, %g7
21094 popc %g5, %g2
21095 andcc %i3, 0x1257, %l3
21096 bn,pn %xcc, loop_1994
21097 fsrc2s %f18, %f14
21098 ble,a,pn %xcc, loop_1995
21099 or %i0, %i7, %l5
21100loop_1994:
21101 call loop_1996
21102 fmovdgu %icc, %f1, %f28
21103loop_1995:
21104 fcmpgt32 %f6, %f16, %g4
21105 tn %xcc, 0x2
21106loop_1996:
21107 movrgz %o3, 0x0FE, %g6
21108 saved
21109 rdpr %cwp, %g1
21110 rdpr %cansave, %g2
21111 rdpr %canrestore, %g3
21112 rdpr %cleanwin, %g4
21113 rdpr %otherwin, %g5
21114 rdpr %wstate, %g6
21115 lduh [%l7 + 0x56], %o5
21116 edge32ln %o6, %o2, %l1
21117 fmovsa %icc, %f6, %f12
21118 move %icc, %g1, %o4
21119 fmovscs %icc, %f14, %f31
21120 set 0x40, %l4
21121 stda %f16, [%l7 + %l4] 0x81
21122 sir 0x0DAF
21123 move %icc, %i2, %o0
21124 alignaddrl %g3, %i4, %l6
21125 ldx [%l7 + 0x68], %i6
21126 umulcc %i1, %o7, %i5
21127 subcc %o1, %l0, %l4
21128 andn %g7, 0x1CA7, %l2
21129 fandnot1 %f12, %f28, %f10
21130 movge %icc, %g5, %g2
21131 tleu %xcc, 0x7
21132 st %f22, [%l7 + 0x78]
21133 or %i3, %i0, %i7
21134 movrgz %l5, %g4, %o3
21135 ldstub [%l7 + 0x25], %g6
21136 orcc %l3, %o6, %o5
21137 fbg,a %fcc2, loop_1997
21138 xnor %l1, %g1, %o2
21139 udivx %i2, 0x00DA, %o0
21140 movge %icc, %o4, %g3
21141loop_1997:
21142 subc %i4, 0x0B83, %l6
21143 tne %icc, 0x6
21144 fmovsleu %xcc, %f28, %f0
21145 movrlez %i6, 0x07E, %o7
21146 nop
21147 setx loop_1998, %l0, %l1
21148 jmpl %l1, %i5
21149 fnot2 %f14, %f2
21150 andncc %i1, %o1, %l0
21151 fpack16 %f4, %f19
21152loop_1998:
21153 tcs %xcc, 0x0
21154 tvc %icc, 0x7
21155 xnorcc %g7, 0x1830, %l4
21156 subc %g5, 0x04D7, %g2
21157 smulcc %i3, %i0, %i7
21158 umulcc %l2, 0x164F, %l5
21159 tgu %xcc, 0x1
21160 fbug %fcc2, loop_1999
21161 movvc %icc, %g4, %o3
21162 set 0x40, %o2
21163 ldda [%l7 + %o2] 0x81, %f0
21164loop_1999:
21165 nop
21166 add %l7, 0x40, %l6
21167 wr %g0, 0x88, %asi
21168 casxa [%l6] %asi, %l3, %o6
21169 bge %icc, loop_2000
21170 fnors %f5, %f15, %f6
21171 array8 %g6, %o5, %g1
21172 edge32ln %o2, %l1, %o0
21173loop_2000:
21174 fmovsn %icc, %f7, %f7
21175 tcs %xcc, 0x7
21176 srlx %i2, %g3, %o4
21177 fcmpeq32 %f4, %f22, %i4
21178 saved
21179 rdpr %cwp, %g1
21180 rdpr %cansave, %g2
21181 rdpr %canrestore, %g3
21182 rdpr %cleanwin, %g4
21183 rdpr %otherwin, %g5
21184 rdpr %wstate, %g6
21185 srax %i6, %o7, %l6
21186 fpmerge %f7, %f1, %f26
21187 tleu %icc, 0x6
21188 fble,a %fcc3, loop_2001
21189 ble %icc, loop_2002
21190 sra %i5, 0x15, %o1
21191 tcc %xcc, 0x2
21192loop_2001:
21193 movn %xcc, %l0, %i1
21194loop_2002:
21195 movge %xcc, %l4, %g5
21196 fcmpgt16 %f14, %f12, %g7
21197 lduh [%l7 + 0x32], %i3
21198 fmovspos %xcc, %f7, %f4
21199 fmul8ulx16 %f14, %f20, %f12
21200 fexpand %f23, %f10
21201 tcs %icc, 0x7
21202 fpack16 %f10, %f25
21203 movrgz %i0, %g2, %l2
21204 movgu %icc, %i7, %l5
21205 edge32n %g4, %o3, %o6
21206 set 0x6F, %o4
21207 lduba [%l7 + %o4] 0x14, %l3
21208 xnorcc %g6, %g1, %o2
21209 fmovsl %icc, %f14, %f21
21210 bpos loop_2003
21211 tl %icc, 0x7
21212 fcmpeq32 %f4, %f6, %l1
21213 brgz,a %o5, loop_2004
21214loop_2003:
21215 andcc %o0, %g3, %i2
21216 movl %xcc, %i4, %o4
21217 tg %xcc, 0x1
21218loop_2004:
21219 stb %o7, [%l7 + 0x43]
21220 fmovrdlez %i6, %f10, %f16
21221 fmovrdlez %l6, %f20, %f10
21222 ble,a loop_2005
21223 xnorcc %o1, 0x1D48, %i5
21224 call loop_2006
21225 fands %f12, %f8, %f12
21226loop_2005:
21227 srax %l0, 0x04, %l4
21228 mulx %g5, 0x0C19, %i1
21229loop_2006:
21230 fmovscc %icc, %f24, %f31
21231 ldd [%l7 + 0x38], %i2
21232 bcs,a %icc, loop_2007
21233 bneg,a,pn %icc, loop_2008
21234 tcc %icc, 0x3
21235 movpos %xcc, %i0, %g2
21236loop_2007:
21237 taddcc %l2, 0x1EFE, %i7
21238loop_2008:
21239 fone %f28
21240 fxors %f13, %f16, %f16
21241 call loop_2009
21242 edge8ln %l5, %g4, %o3
21243 sllx %o6, %g7, %l3
21244 edge32ln %g1, %o2, %g6
21245loop_2009:
21246 edge8n %l1, %o0, %o5
21247 fcmpes %fcc3, %f19, %f2
21248 alignaddrl %g3, %i2, %i4
21249 movre %o7, 0x094, %i6
21250 udiv %l6, 0x11B9, %o1
21251 edge8 %i5, %l0, %l4
21252 tneg %icc, 0x4
21253 stx %g5, [%l7 + 0x60]
21254 edge16 %i1, %i3, %i0
21255 wr %g0, 0x80, %asi
21256 ldsba [%l7 + 0x56] %asi, %o4
21257 be loop_2010
21258 brnz %l2, loop_2011
21259 addcc %g2, %l5, %g4
21260 faligndata %f26, %f4, %f6
21261loop_2010:
21262 fmovdcs %icc, %f26, %f15
21263loop_2011:
21264 sethi 0x1DE5, %o3
21265 umul %o6, 0x183F, %i7
21266 and %l3, %g7, %o2
21267 fmul8x16al %f0, %f3, %f30
21268 orcc %g1, %l1, %g6
21269 xorcc %o0, %o5, %i2
21270 subc %i4, 0x16A7, %g3
21271 tcc %xcc, 0x1
21272 edge32 %o7, %l6, %o1
21273 sub %i6, %l0, %i5
21274 fmovdvs %xcc, %f18, %f30
21275 fbue %fcc0, loop_2012
21276 fcmpne16 %f20, %f2, %l4
21277 stb %i1, [%l7 + 0x76]
21278 movvs %icc, %i3, %i0
21279loop_2012:
21280 movvc %icc, %g5, %o4
21281 edge8 %g2, %l5, %l2
21282 fpmerge %f27, %f1, %f0
21283 tvs %icc, 0x4
21284 srax %g4, %o3, %o6
21285 tgu %icc, 0x4
21286 fmovde %xcc, %f1, %f7
21287 fbul %fcc1, loop_2013
21288 andn %i7, 0x003C, %l3
21289 nop
21290 setx loop_2014, %l0, %l1
21291 wrpr 0x1, %tl
21292 wrpr %l1, %tpc
21293 add %l1, 0x4, %l1
21294 wrpr %l1, %tnpc
21295 setx 0x34400001400, %l0, %l1
21296 wrpr %l1, %tstate
21297 wrhpr 0x4, %htstate
21298 retry
21299 fors %f25, %f4, %f16
21300loop_2013:
21301 fbuge,a %fcc0, loop_2015
21302 movleu %icc, %o2, %g7
21303loop_2014:
21304 brlez %l1, loop_2016
21305 fble,a %fcc0, loop_2017
21306loop_2015:
21307 tge %xcc, 0x6
21308 sdiv %g6, 0x00AC, %o0
21309loop_2016:
21310 tl %xcc, 0x7
21311loop_2017:
21312 edge8n %o5, %g1, %i4
21313 swap [%l7 + 0x74], %i2
21314 stw %o7, [%l7 + 0x60]
21315 ldsh [%l7 + 0x3E], %g3
21316 edge8ln %o1, %l6, %l0
21317 stx %i5, [%l7 + 0x78]
21318 array32 %i6, %i1, %l4
21319 xnorcc %i3, 0x158D, %i0
21320 tge %icc, 0x0
21321 brlz %o4, loop_2018
21322 subc %g5, %g2, %l5
21323 fmovdl %xcc, %f14, %f31
21324 fmovspos %xcc, %f8, %f3
21325loop_2018:
21326 std %l2, [%l7 + 0x10]
21327 edge8ln %o3, %o6, %i7
21328 siam 0x5
21329 fmuld8ulx16 %f30, %f20, %f18
21330 fbule %fcc0, loop_2019
21331 taddcctv %g4, 0x0C3B, %o2
21332 sub %g7, 0x1896, %l1
21333 fmovdge %xcc, %f25, %f30
21334loop_2019:
21335 alignaddr %g6, %l3, %o0
21336 tsubcc %g1, 0x1453, %i4
21337 te %icc, 0x7
21338 alignaddrl %o5, %i2, %o7
21339 sdivcc %g3, 0x17EF, %o1
21340 sdivcc %l6, 0x0E74, %l0
21341 mulscc %i5, %i1, %i6
21342 add %i3, %i0, %l4
21343 nop
21344 set 0x38, %o5
21345 ldd [%l7 + %o5], %g4
21346 fba %fcc3, loop_2020
21347 mulscc %g2, 0x0C8A, %l5
21348 edge32n %l2, %o4, %o3
21349 fmovdne %icc, %f18, %f20
21350loop_2020:
21351 fnegd %f28, %f16
21352 brlez,a %o6, loop_2021
21353 addc %i7, %g4, %g7
21354 tge %icc, 0x6
21355 smulcc %l1, 0x0F6E, %o2
21356loop_2021:
21357 taddcc %g6, 0x1E4A, %o0
21358 sdiv %l3, 0x0B75, %i4
21359 tle %xcc, 0x3
21360 tn %icc, 0x2
21361 movcc %xcc, %g1, %o5
21362 fbge %fcc2, loop_2022
21363 nop
21364 setx loop_2023, %l0, %l1
21365 wrpr 0x1, %tl
21366 wrpr %l1, %tpc
21367 add %l1, 0x4, %l1
21368 wrpr %l1, %tnpc
21369 setx 0x34400001400, %l0, %l1
21370 wrpr %l1, %tstate
21371 wrhpr 0x4, %htstate
21372 retry
21373 addc %i2, 0x1EC1, %o7
21374 movrne %g3, 0x3DE, %l6
21375loop_2022:
21376 fcmple32 %f4, %f20, %l0
21377loop_2023:
21378 fpadd32s %f28, %f20, %f6
21379 edge8n %o1, %i5, %i6
21380 fmovdcc %xcc, %f6, %f19
21381 nop
21382 setx loop_2024, %l0, %l1
21383 jmpl %l1, %i3
21384 bl,a,pt %icc, loop_2025
21385 bgu loop_2026
21386 taddcc %i0, 0x023F, %l4
21387loop_2024:
21388 membar 0x00
21389loop_2025:
21390 movleu %xcc, %i1, %g2
21391loop_2026:
21392 movvc %icc, %g5, %l5
21393 ldub [%l7 + 0x4D], %o4
21394 array32 %o3, %l2, %i7
21395 tge %icc, 0x2
21396 sdivx %g4, 0x1F52, %g7
21397 swap [%l7 + 0x7C], %l1
21398 tg %icc, 0x5
21399 brnz,a %o6, loop_2027
21400 fands %f16, %f25, %f19
21401 mulscc %o2, %o0, %l3
21402 tsubcc %g6, 0x0FE2, %g1
21403loop_2027:
21404 fmovsa %xcc, %f10, %f4
21405 ld [%l7 + 0x38], %f29
21406 mova %xcc, %i4, %o5
21407 array16 %o7, %i2, %g3
21408 orcc %l0, 0x06D2, %o1
21409 movrgz %l6, 0x1B3, %i6
21410 movl %icc, %i5, %i3
21411 set 0x20, %g3
21412 stda %i0, [%l7 + %g3] 0x18
21413 edge8l %i1, %l4, %g5
21414 edge8 %g2, %o4, %o3
21415 tn %xcc, 0x7
21416 fmovdn %icc, %f28, %f13
21417 wr %g0, 0x10, %asi
21418 lda [%l7 + 0x2C] %asi, %f22
21419 movcs %icc, %l5, %i7
21420 udiv %l2, 0x0BF1, %g7
21421 umulcc %g4, 0x1EC0, %l1
21422 fnot1s %f30, %f5
21423 edge8ln %o6, %o0, %l3
21424 fnor %f6, %f4, %f20
21425 bne,pt %xcc, loop_2028
21426 flush %l7 + 0x10
21427 fbul %fcc0, loop_2029
21428 saved
21429 rdpr %cwp, %g1
21430 rdpr %cansave, %g2
21431 rdpr %canrestore, %g3
21432 rdpr %cleanwin, %g4
21433 rdpr %otherwin, %g5
21434 rdpr %wstate, %g6
21435loop_2028:
21436 fpmerge %f11, %f23, %f4
21437 popc 0x011B, %g6
21438loop_2029:
21439 bcc,a %xcc, loop_2030
21440 fmovdleu %icc, %f15, %f19
21441 te %xcc, 0x0
21442 stx %o2, [%l7 + 0x48]
21443loop_2030:
21444 sir 0x1470
21445 tcc %xcc, 0x4
21446 tsubcc %g1, 0x1C12, %o5
21447 movle %icc, %i4, %o7
21448 umulcc %i2, 0x1249, %g3
21449 srax %o1, 0x03, %l0
21450 udivx %i6, 0x08EC, %i5
21451 fcmpne16 %f14, %f2, %l6
21452 bneg,a,pn %xcc, loop_2031
21453 move %icc, %i3, %i1
21454 xnorcc %i0, %g5, %l4
21455 membar 0x77
21456loop_2031:
21457 alignaddrl %g2, %o3, %l5
21458 tsubcctv %o4, 0x1DA4, %l2
21459 tg %xcc, 0x3
21460 umulcc %g7, %g4, %l1
21461 fbul %fcc3, loop_2032
21462 edge32ln %o6, %i7, %l3
21463 movge %xcc, %g6, %o0
21464 tvs %xcc, 0x2
21465loop_2032:
21466 nop
21467 wr %g0, 0x88, %asi
21468 lda [%l7 + 0x70] %asi, %f17
21469 wr %g0, 0x80, %asi
21470 ldda [%l7 + 0x10] %asi, %g0
21471 fabss %f14, %f8
21472 nop
21473 setx loop_2033, %l0, %l1
21474 jmpl %l1, %o5
21475 fmul8x16 %f5, %f22, %f20
21476 or %o2, 0x17D2, %o7
21477 be loop_2034
21478loop_2033:
21479 brz %i2, loop_2035
21480 sll %g3, %i4, %o1
21481 orn %l0, %i5, %i6
21482loop_2034:
21483 sethi 0x18AA, %i3
21484loop_2035:
21485 fands %f28, %f18, %f21
21486 wr %g0, 0x18, %asi
21487 ldsba [%l7 + 0x56] %asi, %l6
21488 sethi 0x0A42, %i0
21489 sllx %i1, %l4, %g5
21490 tne %xcc, 0x1
21491 fcmpne32 %f12, %f14, %g2
21492 fble %fcc0, loop_2036
21493 movg %xcc, %o3, %o4
21494 wr %g0, 0x18, %asi
21495 stwa %l5, [%l7 + 0x74] %asi
21496loop_2036:
21497 addc %g7, %g4, %l2
21498 xnorcc %l1, %o6, %i7
21499 ble loop_2037
21500 edge8ln %l3, %o0, %g6
21501 sub %g1, %o5, %o2
21502 fpadd16 %f16, %f28, %f10
21503loop_2037:
21504 tg %xcc, 0x2
21505 tg %xcc, 0x0
21506 movleu %xcc, %i2, %g3
21507 saved
21508 rdpr %cwp, %g1
21509 rdpr %cansave, %g2
21510 rdpr %canrestore, %g3
21511 rdpr %cleanwin, %g4
21512 rdpr %otherwin, %g5
21513 rdpr %wstate, %g6
21514 tne %icc, 0x2
21515 movrgez %i4, %o7, %l0
21516 array8 %i5, %o1, %i6
21517 movleu %icc, %i3, %i0
21518 set 0x50, %i3
21519 sta %f21, [%l7 + %i3] 0x18
21520 ba,a %icc, loop_2038
21521 membar 0x1B
21522 sub %i1, 0x14FE, %l4
21523 edge32n %g5, %g2, %l6
21524loop_2038:
21525 for %f14, %f22, %f10
21526 siam 0x2
21527 srlx %o4, 0x0B, %o3
21528 membar 0x3E
21529 subc %g7, 0x074E, %g4
21530 edge8 %l2, %l5, %l1
21531 fnegs %f27, %f3
21532 movrgez %o6, %l3, %o0
21533 movvc %xcc, %g6, %i7
21534 fbg,a %fcc1, loop_2039
21535 brgz,a %g1, loop_2040
21536 std %f8, [%l7 + 0x08]
21537 smul %o2, 0x0D3A, %o5
21538loop_2039:
21539 movcc %xcc, %i2, %g3
21540loop_2040:
21541 nop
21542 set 0x6C, %i6
21543 sta %f3, [%l7 + %i6] 0x10
21544 smul %i4, 0x09F8, %l0
21545 flush %l7 + 0x48
21546 movcc %xcc, %i5, %o1
21547 srl %o7, 0x08, %i6
21548 edge16l %i0, %i1, %i3
21549 fzeros %f19
21550 ldsb [%l7 + 0x08], %g5
21551 tpos %icc, 0x7
21552 smul %l4, %g2, %l6
21553 tl %icc, 0x7
21554 tneg %icc, 0x1
21555 alignaddr %o3, %o4, %g4
21556 bvs loop_2041
21557 tne %xcc, 0x3
21558 movge %xcc, %l2, %g7
21559 brlez,a %l5, loop_2042
21560loop_2041:
21561 addcc %l1, %l3, %o0
21562 alignaddr %g6, %i7, %o6
21563 movneg %xcc, %g1, %o2
21564loop_2042:
21565 fsrc1 %f6, %f12
21566 srlx %o5, 0x09, %g3
21567 andncc %i4, %l0, %i5
21568 subc %i2, %o7, %o1
21569 sdivx %i0, 0x08F3, %i1
21570 sir 0x0E16
21571 array8 %i6, %g5, %i3
21572 fmovrse %l4, %f31, %f25
21573 fornot2s %f8, %f18, %f10
21574 movl %xcc, %l6, %g2
21575 fnot2s %f11, %f19
21576 movre %o4, %o3, %l2
21577 fmovscc %xcc, %f19, %f2
21578 fmovspos %icc, %f4, %f29
21579 wr %g0, 0x89, %asi
21580 ldswa [%l7 + 0x08] %asi, %g7
21581 orcc %l5, 0x0DB9, %g4
21582 addcc %l3, 0x016B, %o0
21583 wr %g0, 0x89, %asi
21584 lduba [%l7 + 0x46] %asi, %g6
21585 bne,a,pn %icc, loop_2043
21586 sir 0x1FD3
21587 saved
21588 rdpr %cwp, %g1
21589 rdpr %cansave, %g2
21590 rdpr %canrestore, %g3
21591 rdpr %cleanwin, %g4
21592 rdpr %otherwin, %g5
21593 rdpr %wstate, %g6
21594 srax %i7, 0x03, %o6
21595loop_2043:
21596 umulcc %l1, %o2, %o5
21597 fzero %f26
21598 movle %xcc, %g1, %i4
21599 srlx %g3, 0x0C, %i5
21600 brnz %i2, loop_2044
21601 sra %o7, %o1, %i0
21602 udivx %i1, 0x0D25, %i6
21603 mulscc %l0, %g5, %i3
21604loop_2044:
21605 tg %xcc, 0x6
21606 nop
21607 setx loop_2045, %l0, %l1
21608 wrpr 0x1, %tl
21609 wrpr %l1, %tnpc
21610 setx 0x34400001400, %l0, %l1
21611 wrpr %l1, %tstate
21612 wrhpr 0x4, %htstate
21613 done
21614 xor %l6, %g2, %l4
21615 tleu %icc, 0x4
21616 tgu %xcc, 0x7
21617loop_2045:
21618 restored
21619 rdpr %cwp, %g1
21620 rdpr %cansave, %g2
21621 rdpr %canrestore, %g3
21622 rdpr %cleanwin, %g4
21623 rdpr %otherwin, %g5
21624 rdpr %wstate, %g6
21625 set 0x7C, %i1
21626 lduha [%l7 + %i1] 0x89, %o4
21627 mova %xcc, %l2, %g7
21628 fbne %fcc2, loop_2046
21629 fpack16 %f0, %f15
21630 movneg %xcc, %l5, %o3
21631 movvs %xcc, %l3, %g4
21632loop_2046:
21633 subc %o0, 0x1745, %i7
21634 alignaddrl %g6, %o6, %l1
21635 tvs %icc, 0x6
21636 addc %o5, 0x0DF8, %o2
21637 fmovrsgez %i4, %f18, %f17
21638 fabss %f28, %f12
21639 umulcc %g3, 0x04BA, %g1
21640 umulcc %i5, %o7, %i2
21641 wr %g0, 0x89, %asi
21642 stwa %o1, [%l7 + 0x74] %asi
21643 move %icc, %i1, %i6
21644 fmovsvs %xcc, %f24, %f3
21645 alignaddrl %i0, %l0, %i3
21646 orn %g5, %l6, %l4
21647 edge32ln %g2, %l2, %g7
21648 xor %l5, 0x06F7, %o3
21649 ldd [%l7 + 0x70], %f26
21650 umulcc %l3, %g4, %o0
21651 srlx %i7, %g6, %o4
21652 smulcc %o6, %l1, %o2
21653 udivx %i4, 0x1284, %o5
21654 sir 0x1992
21655 sdivx %g3, 0x0F5E, %g1
21656 edge32ln %i5, %i2, %o7
21657 movcs %icc, %i1, %o1
21658 movcc %icc, %i0, %i6
21659 tsubcctv %l0, %g5, %l6
21660 wr %g0, 0x89, %asi
21661 lduwa [%l7 + 0x28] %asi, %l4
21662 brlez %g2, loop_2047
21663 bpos,pt %icc, loop_2048
21664 sdivx %i3, 0x1942, %l2
21665 movge %xcc, %l5, %g7
21666loop_2047:
21667 umul %l3, %o3, %o0
21668loop_2048:
21669 andcc %i7, 0x19E0, %g6
21670 flush %l7 + 0x4C
21671 fbge,a %fcc3, loop_2049
21672 movrlez %o4, %o6, %g4
21673 tpos %icc, 0x0
21674 sdiv %o2, 0x0755, %i4
21675loop_2049:
21676 subc %l1, %o5, %g1
21677 add %l7, 0x2C, %l6
21678 wr %g0, 0x89, %asi
21679 lda [%l6] %asi, %i5
21680 casa [%l6] %asi, %i5, %g3
21681 movrgz %i2, %o7, %i1
21682 umulcc %o1, 0x1661, %i6
21683 fbn %fcc0, loop_2050
21684 alignaddrl %l0, %g5, %i0
21685 add %l4, 0x1D81, %l6
21686 fnegd %f2, %f6
21687loop_2050:
21688 umul %g2, 0x039D, %i3
21689 movrne %l5, 0x1E0, %g7
21690 bvc,a loop_2051
21691 fxnor %f10, %f30, %f16
21692 edge8ln %l2, %l3, %o3
21693 edge32n %o0, %i7, %o4
21694loop_2051:
21695 fands %f21, %f5, %f3
21696 edge8l %g6, %g4, %o6
21697 movne %icc, %i4, %l1
21698 orcc %o5, %g1, %o2
21699 tl %xcc, 0x3
21700 popc 0x19B8, %i5
21701 movg %icc, %g3, %o7
21702 fmovdn %icc, %f18, %f10
21703 ldsw [%l7 + 0x7C], %i2
21704 fmovsl %icc, %f9, %f10
21705 pdist %f28, %f22, %f8
21706 tneg %xcc, 0x4
21707 xor %i1, %i6, %o1
21708 movrlz %l0, %g5, %i0
21709 alignaddrl %l6, %g2, %l4
21710 orcc %i3, %g7, %l2
21711 umulcc %l5, %l3, %o0
21712 brgez,a %o3, loop_2052
21713 edge8n %o4, %i7, %g6
21714 orcc %o6, 0x16B5, %g4
21715 movrlz %i4, 0x39B, %o5
21716loop_2052:
21717 or %l1, 0x0F29, %o2
21718 movge %icc, %i5, %g1
21719 fmovrdlez %o7, %f4, %f26
21720 nop
21721 setx loop_2053, %l0, %l1
21722 wrpr 0x1, %tl
21723 wrpr %l1, %tnpc
21724 setx 0x34400001400, %l0, %l1
21725 wrpr %l1, %tstate
21726 wrhpr 0x4, %htstate
21727 done
21728 fmovsg %xcc, %f2, %f0
21729 srax %i2, %g3, %i6
21730 sir 0x1060
21731loop_2053:
21732 movvs %xcc, %o1, %i1
21733 edge16ln %l0, %g5, %l6
21734 saved
21735 rdpr %cwp, %g1
21736 rdpr %cansave, %g2
21737 rdpr %canrestore, %g3
21738 rdpr %cleanwin, %g4
21739 rdpr %otherwin, %g5
21740 rdpr %wstate, %g6
21741 movge %xcc, %g2, %l4
21742 sethi 0x0527, %i0
21743 edge16ln %i3, %l2, %l5
21744 smul %l3, 0x1F00, %g7
21745 xorcc %o3, 0x1CC0, %o4
21746 edge16l %i7, %g6, %o0
21747 fmovdvc %icc, %f31, %f26
21748 tsubcc %o6, %i4, %g4
21749 udivcc %l1, 0x0008, %o2
21750 movcc %xcc, %o5, %i5
21751 fbne,a %fcc1, loop_2054
21752 edge16 %o7, %g1, %g3
21753 bn,pn %xcc, loop_2055
21754 ld [%l7 + 0x24], %f4
21755loop_2054:
21756 fmovscc %icc, %f25, %f15
21757 sethi 0x1A79, %i6
21758loop_2055:
21759 nop
21760 set 0x48, %g2
21761 ldd [%l7 + %g2], %f10
21762 edge16ln %i2, %o1, %i1
21763 xor %g5, %l0, %g2
21764 alignaddr %l6, %i0, %i3
21765 fpadd16s %f31, %f30, %f3
21766 alignaddrl %l2, %l4, %l3
21767 sub %l5, %o3, %o4
21768 call loop_2056
21769 array32 %g7, %g6, %i7
21770 saved
21771 rdpr %cwp, %g1
21772 rdpr %cansave, %g2
21773 rdpr %canrestore, %g3
21774 rdpr %cleanwin, %g4
21775 rdpr %otherwin, %g5
21776 rdpr %wstate, %g6
21777 sdiv %o6, 0x1222, %o0
21778loop_2056:
21779 edge8l %i4, %l1, %g4
21780 fmovsneg %icc, %f18, %f21
21781 andn %o5, %i5, %o2
21782 fmovrsgz %g1, %f18, %f23
21783 fmovdvs %xcc, %f29, %f28
21784 tvs %icc, 0x3
21785 set 0x5E, %i0
21786 lduba [%l7 + %i0] 0x0c, %o7
21787 fabss %f22, %f26
21788 sth %i6, [%l7 + 0x6E]
21789 andncc %i2, %g3, %o1
21790 xorcc %i1, %l0, %g2
21791 ba %icc, loop_2057
21792 ldsw [%l7 + 0x34], %l6
21793 subccc %g5, %i0, %i3
21794 orcc %l2, 0x14C0, %l4
21795loop_2057:
21796 te %icc, 0x2
21797 taddcctv %l5, %o3, %l3
21798 nop
21799 setx loop_2058, %l0, %l1
21800 wrpr 0x1, %tl
21801 wrpr %l1, %tpc
21802 add %l1, 0x4, %l1
21803 wrpr %l1, %tnpc
21804 setx 0x34400001400, %l0, %l1
21805 wrpr %l1, %tstate
21806 wrhpr 0x4, %htstate
21807 retry
21808 fands %f10, %f21, %f28
21809 edge16ln %g7, %g6, %i7
21810 edge16l %o4, %o0, %o6
21811loop_2058:
21812 for %f20, %f26, %f10
21813 wr %g0, 0x10, %asi
21814 swapa [%l7 + 0x64] %asi, %l1
21815 movvc %xcc, %g4, %o5
21816 tge %xcc, 0x6
21817 array8 %i5, %i4, %g1
21818 xorcc %o7, 0x09B2, %i6
21819 bne,a %xcc, loop_2059
21820 movrlez %i2, %o2, %o1
21821 alignaddrl %g3, %l0, %i1
21822 mulx %l6, %g5, %i0
21823loop_2059:
21824 andncc %g2, %i3, %l4
21825 popc %l5, %o3
21826 nop
21827 setx loop_2060, %l0, %l1
21828 wrpr 0x1, %tl
21829 wrpr %l1, %tpc
21830 add %l1, 0x4, %l1
21831 wrpr %l1, %tnpc
21832 setx 0x34400001400, %l0, %l1
21833 wrpr %l1, %tstate
21834 wrhpr 0x4, %htstate
21835 retry
21836 fmovsl %xcc, %f11, %f23
21837 fmovrse %l2, %f12, %f6
21838 andncc %g7, %g6, %i7
21839loop_2060:
21840 sethi 0x10A2, %o4
21841 fcmpd %fcc1, %f6, %f18
21842 fsrc1s %f18, %f19
21843 call loop_2061
21844 fmovdle %icc, %f15, %f1
21845 nop
21846 setx loop_2062, %l0, %l1
21847 wrpr 0x1, %tl
21848 wrpr %l1, %tnpc
21849 setx 0x34400001400, %l0, %l1
21850 wrpr %l1, %tstate
21851 wrhpr 0x4, %htstate
21852 done
21853 edge32ln %o0, %l3, %l1
21854loop_2061:
21855 tsubcctv %g4, 0x1700, %o6
21856 fcmpne32 %f4, %f24, %o5
21857loop_2062:
21858 movpos %xcc, %i4, %g1
21859 fcmpgt16 %f24, %f12, %o7
21860 orncc %i6, %i5, %o2
21861 edge8ln %i2, %o1, %g3
21862 fandnot1 %f20, %f26, %f24
21863 edge32 %i1, %l0, %g5
21864 fmovspos %icc, %f4, %f21
21865 movvs %xcc, %i0, %l6
21866 membar 0x01
21867 fmovrdne %g2, %f0, %f24
21868 set 0x42, %g6
21869 ldsha [%l7 + %g6] 0x89, %i3
21870 movrlz %l5, 0x387, %l4
21871 subc %o3, 0x0758, %l2
21872 addccc %g6, %g7, %o4
21873 fcmpeq32 %f10, %f0, %o0
21874 fsrc2s %f3, %f2
21875 sdivcc %i7, 0x09B1, %l1
21876 movgu %xcc, %g4, %l3
21877 add %o6, %i4, %g1
21878 movne %icc, %o5, %i6
21879 sdivx %o7, 0x0633, %o2
21880 tleu %icc, 0x7
21881 addc %i2, %o1, %i5
21882 addccc %g3, 0x1C42, %l0
21883 movvc %icc, %g5, %i0
21884 fandnot2s %f14, %f4, %f13
21885 tl %xcc, 0x4
21886 tcc %icc, 0x7
21887 ldub [%l7 + 0x2B], %l6
21888 stbar
21889 fmovdleu %icc, %f9, %f2
21890 alignaddrl %g2, %i3, %i1
21891 set 0x70, %l1
21892 ldda [%l7 + %l1] 0x2c, %l4
21893 movg %xcc, %l5, %o3
21894 fmovd %f20, %f10
21895 movrlz %l2, %g6, %g7
21896 srlx %o4, %i7, %l1
21897 fandnot1 %f2, %f16, %f2
21898 move %icc, %o0, %l3
21899 tleu %xcc, 0x6
21900 fmovsle %xcc, %f26, %f14
21901 fpadd16 %f26, %f26, %f24
21902 edge8l %g4, %o6, %i4
21903 movg %icc, %g1, %i6
21904 fnegs %f11, %f30
21905 std %f22, [%l7 + 0x58]
21906 wr %g0, 0x18, %asi
21907 prefetcha [%l7 + 0x18] %asi, 0x1
21908 fandnot2 %f2, %f18, %f16
21909 edge16ln %o5, %i2, %o2
21910 tneg %xcc, 0x6
21911 or %o1, %g3, %l0
21912 movgu %icc, %i5, %i0
21913 orcc %l6, %g2, %i3
21914 fbn,a %fcc2, loop_2063
21915 sth %g5, [%l7 + 0x46]
21916 fcmpeq16 %f28, %f18, %i1
21917 tge %icc, 0x5
21918loop_2063:
21919 membar 0x5D
21920 fzero %f0
21921 addccc %l4, %l5, %o3
21922 tleu %xcc, 0x5
21923 fcmpes %fcc1, %f0, %f16
21924 bl %xcc, loop_2064
21925 movcs %icc, %g6, %l2
21926 fandnot1 %f10, %f8, %f4
21927 wr %g0, 0x80, %asi
21928 ldstuba [%l7 + 0x2A] %asi, %g7
21929loop_2064:
21930 sdiv %i7, 0x1C11, %o4
21931 orn %l1, 0x039B, %o0
21932 movl %xcc, %l3, %o6
21933 movleu %xcc, %g4, %g1
21934 srlx %i6, %i4, %o7
21935 or %o5, %o2, %o1
21936 tcc %icc, 0x6
21937 fandnot2 %f30, %f6, %f4
21938 fcmpne32 %f26, %f10, %i2
21939 stx %l0, [%l7 + 0x48]
21940 movpos %xcc, %i5, %i0
21941 fsrc1 %f2, %f4
21942 movrlez %g3, 0x3E3, %g2
21943 fmul8ulx16 %f10, %f24, %f26
21944 movrgz %l6, %i3, %g5
21945 fcmple16 %f10, %f24, %i1
21946 fone %f10
21947 mulscc %l5, %o3, %g6
21948 edge8n %l2, %l4, %g7
21949 fblg %fcc0, loop_2065
21950 fbe %fcc2, loop_2066
21951 smulcc %o4, %i7, %o0
21952 fmovsvc %xcc, %f29, %f11
21953loop_2065:
21954 fpadd32 %f30, %f12, %f0
21955loop_2066:
21956 popc %l3, %o6
21957 edge32 %l1, %g4, %g1
21958 fbl,a %fcc2, loop_2067
21959 sra %i4, 0x0D, %o7
21960 ble,pt %icc, loop_2068
21961 movcc %icc, %o5, %o2
21962loop_2067:
21963 movg %icc, %o1, %i6
21964 call loop_2069
21965loop_2068:
21966 fxor %f2, %f22, %f0
21967 fnegs %f14, %f23
21968 edge16 %l0, %i2, %i0
21969loop_2069:
21970 nop
21971 wr %g0, 0x89, %asi
21972 ldstuba [%l7 + 0x65] %asi, %i5
21973 tpos %icc, 0x3
21974 alignaddr %g3, %l6, %i3
21975 movge %icc, %g5, %i1
21976 fbul,a %fcc2, loop_2070
21977 fnegd %f30, %f2
21978 edge32n %l5, %o3, %g2
21979 stb %g6, [%l7 + 0x34]
21980loop_2070:
21981 mulx %l2, 0x1D3F, %l4
21982 tleu %icc, 0x7
21983 wr %g0, 0x19, %asi
21984 lduha [%l7 + 0x12] %asi, %g7
21985 te %icc, 0x2
21986 movge %icc, %o4, %o0
21987 tl %xcc, 0x6
21988 addccc %l3, 0x047F, %i7
21989 tvs %icc, 0x7
21990 nop
21991 set 0x0C, %l0
21992 stw %l1, [%l7 + %l0]
21993 edge32n %g4, %g1, %i4
21994 srl %o6, 0x12, %o7
21995 ta %xcc, 0x6
21996 fcmple16 %f20, %f12, %o5
21997 fmovs %f27, %f23
21998 tvc %xcc, 0x2
21999 or %o1, %i6, %l0
22000 bpos,pn %xcc, loop_2071
22001 sdivx %i2, 0x0CFB, %o2
22002 movgu %xcc, %i5, %i0
22003 movleu %icc, %l6, %g3
22004loop_2071:
22005 fmovrdlz %i3, %f30, %f22
22006 swap [%l7 + 0x58], %g5
22007 brlz %i1, loop_2072
22008 ldsw [%l7 + 0x1C], %l5
22009 fbuge,a %fcc2, loop_2073
22010 and %g2, %g6, %o3
22011loop_2072:
22012 xnor %l4, 0x12A8, %l2
22013 edge8n %g7, %o4, %l3
22014loop_2073:
22015 fmovrse %i7, %f14, %f1
22016 fmovd %f16, %f30
22017 fbul %fcc0, loop_2074
22018 mulx %o0, 0x000B, %l1
22019 edge8ln %g4, %g1, %o6
22020 movcc %xcc, %o7, %i4
22021loop_2074:
22022 addccc %o5, 0x1ED9, %o1
22023 stbar
22024 bshuffle %f0, %f18, %f8
22025 bneg,pt %xcc, loop_2075
22026 umulcc %l0, %i2, %o2
22027 nop
22028 setx loop_2076, %l0, %l1
22029 wrpr 0x1, %tl
22030 wrpr %l1, %tpc
22031 add %l1, 0x4, %l1
22032 wrpr %l1, %tnpc
22033 setx 0x34400001400, %l0, %l1
22034 wrpr %l1, %tstate
22035 wrhpr 0x4, %htstate
22036 retry
22037 fnot2 %f26, %f10
22038loop_2075:
22039 xnor %i6, 0x19F8, %i0
22040 popc %i5, %l6
22041loop_2076:
22042 srax %g3, %i3, %g5
22043 fmuld8ulx16 %f23, %f1, %f30
22044 array16 %i1, %g2, %l5
22045 sll %g6, %o3, %l4
22046 pdist %f22, %f14, %f8
22047 movg %icc, %g7, %l2
22048 tge %xcc, 0x2
22049 movrlz %o4, 0x33A, %l3
22050 st %f11, [%l7 + 0x10]
22051 tsubcctv %i7, %o0, %l1
22052 srl %g1, 0x1E, %g4
22053 edge16 %o7, %i4, %o5
22054 edge8l %o1, %o6, %l0
22055 addc %o2, %i2, %i6
22056 movne %icc, %i5, %l6
22057 fmovrde %g3, %f6, %f8
22058 movrgz %i0, %g5, %i3
22059 tneg %icc, 0x4
22060 fbu,a %fcc1, loop_2077
22061 smul %g2, 0x0F8D, %l5
22062 sir 0x1EA9
22063 movpos %icc, %i1, %g6
22064loop_2077:
22065 ldub [%l7 + 0x33], %l4
22066 fand %f8, %f4, %f26
22067 and %g7, %o3, %o4
22068 set 0x17, %o0
22069 stba %l2, [%l7 + %o0] 0x19
22070 andn %i7, 0x1A2A, %o0
22071 fmovdcc %xcc, %f27, %f16
22072 mulx %l1, %g1, %g4
22073 be loop_2078
22074 subc %o7, %l3, %i4
22075 fmovdle %icc, %f0, %f9
22076 movg %icc, %o5, %o1
22077loop_2078:
22078 xnorcc %l0, 0x1467, %o6
22079 udivcc %o2, 0x0A60, %i2
22080 add %l7, 0x2C, %l6
22081 wr %g0, 0x89, %asi
22082 lda [%l6] %asi, %i6
22083 casa [%l6] %asi, %i6, %l6
22084 srlx %g3, %i0, %i5
22085 movcc %icc, %g5, %i3
22086 movpos %xcc, %l5, %g2
22087 smulcc %g6, 0x163F, %l4
22088 popc %i1, %o3
22089 edge16ln %o4, %l2, %i7
22090 add %l7, 0x74, %l6
22091 wr %g0, 0x11, %asi
22092 lda [%l6] %asi, %g7
22093 casa [%l6] %asi, %g7, %o0
22094 nop
22095 setx loop_2079, %l0, %l1
22096 wrpr 0x1, %tl
22097 wrpr %l1, %tpc
22098 add %l1, 0x4, %l1
22099 wrpr %l1, %tnpc
22100 setx 0x34400001400, %l0, %l1
22101 wrpr %l1, %tstate
22102 wrhpr 0x4, %htstate
22103 retry
22104 bl,pn %xcc, loop_2080
22105 srlx %l1, 0x00, %g4
22106 sra %o7, 0x16, %g1
22107loop_2079:
22108 tvs %icc, 0x2
22109loop_2080:
22110 edge16 %l3, %i4, %o1
22111 fmovsg %icc, %f5, %f30
22112 fnegs %f13, %f4
22113 fbug %fcc1, loop_2081
22114 array16 %o5, %o6, %o2
22115 fxors %f31, %f3, %f22
22116 smulcc %l0, 0x00CC, %i2
22117loop_2081:
22118 addccc %i6, 0x03FB, %g3
22119 tsubcctv %l6, %i5, %g5
22120 movrgez %i0, 0x242, %l5
22121 sdiv %i3, 0x0963, %g6
22122 movgu %xcc, %l4, %i1
22123 tne %icc, 0x3
22124 edge16n %o3, %g2, %l2
22125 orcc %i7, 0x0AFA, %g7
22126 fmovsne %icc, %f7, %f11
22127 smulcc %o4, %l1, %o0
22128 edge16 %o7, %g4, %l3
22129 bg,pn %xcc, loop_2082
22130 nop
22131 setx loop_2083, %l0, %l1
22132 jmpl %l1, %i4
22133 movrgz %g1, 0x37E, %o1
22134 fsrc2s %f4, %f19
22135loop_2082:
22136 tleu %icc, 0x7
22137loop_2083:
22138 movcc %icc, %o5, %o2
22139 fnot2s %f19, %f24
22140 sdiv %l0, 0x069C, %i2
22141 fbe %fcc1, loop_2084
22142 bn loop_2085
22143 call loop_2086
22144 fmovrdgez %i6, %f20, %f20
22145loop_2084:
22146 movcs %xcc, %o6, %g3
22147loop_2085:
22148 ta %xcc, 0x6
22149loop_2086:
22150 movge %icc, %l6, %i5
22151 udivcc %i0, 0x08C4, %g5
22152 wr %g0, 0x18, %asi
22153 ldsha [%l7 + 0x32] %asi, %l5
22154 subc %g6, %l4, %i3
22155 fmovdn %xcc, %f23, %f8
22156 edge16l %i1, %g2, %l2
22157 fmovsg %xcc, %f3, %f29
22158 tvc %icc, 0x4
22159 bvc,a %icc, loop_2087
22160 fxors %f28, %f5, %f21
22161 orn %o3, 0x1405, %g7
22162 fmovsle %xcc, %f2, %f7
22163loop_2087:
22164 taddcctv %i7, 0x15CF, %l1
22165 bgu,pn %xcc, loop_2088
22166 addcc %o4, 0x1944, %o0
22167 xorcc %o7, 0x1BA0, %g4
22168 bpos,a %icc, loop_2089
22169loop_2088:
22170 mova %icc, %i4, %l3
22171 sdivx %o1, 0x08F6, %g1
22172 edge32 %o5, %o2, %i2
22173loop_2089:
22174 edge32n %l0, %o6, %i6
22175 fpmerge %f24, %f12, %f18
22176 smulcc %g3, 0x1CA4, %l6
22177 subc %i5, 0x13E4, %g5
22178 fmovrdlez %l5, %f10, %f16
22179 fpadd16s %f17, %f1, %f4
22180 udiv %i0, 0x1376, %l4
22181 fmovdl %icc, %f2, %f21
22182 saved
22183 rdpr %cwp, %g1
22184 rdpr %cansave, %g2
22185 rdpr %canrestore, %g3
22186 rdpr %cleanwin, %g4
22187 rdpr %otherwin, %g5
22188 rdpr %wstate, %g6
22189 edge16l %i3, %i1, %g6
22190 tsubcctv %l2, 0x0AAF, %g2
22191 fmovrsgez %o3, %f2, %f30
22192 fnot1s %f21, %f22
22193 alignaddrl %i7, %g7, %o4
22194 fmovsa %xcc, %f28, %f13
22195 nop
22196 setx loop_2090, %l0, %l1
22197 wrpr 0x1, %tl
22198 wrpr %l1, %tnpc
22199 setx 0x34400001400, %l0, %l1
22200 wrpr %l1, %tstate
22201 wrhpr 0x4, %htstate
22202 done
22203 srl %l1, %o0, %g4
22204 sth %o7, [%l7 + 0x42]
22205 tvc %xcc, 0x3
22206loop_2090:
22207 andncc %l3, %i4, %o1
22208 subccc %g1, %o5, %o2
22209 fbo,a %fcc0, loop_2091
22210 tge %xcc, 0x0
22211 sllx %i2, %o6, %l0
22212 tge %xcc, 0x7
22213loop_2091:
22214 fpmerge %f24, %f26, %f22
22215 tcc %xcc, 0x0
22216 brlz,a %g3, loop_2092
22217 fbn,a %fcc2, loop_2093
22218 fmovsneg %icc, %f25, %f22
22219 andcc %i6, %i5, %g5
22220loop_2092:
22221 tge %xcc, 0x6
22222loop_2093:
22223 addcc %l6, 0x12F6, %i0
22224 wr %g0, 0x88, %asi
22225 stda %f0, [%l7 + 0x40] %asi
22226 srl %l4, %l5, %i3
22227 sethi 0x1B75, %i1
22228 fbuge %fcc2, loop_2094
22229 bpos,a loop_2095
22230 umulcc %l2, 0x04F1, %g2
22231 smulcc %g6, 0x15C1, %o3
22232loop_2094:
22233 ta %icc, 0x7
22234loop_2095:
22235 std %f8, [%l7 + 0x18]
22236 tgu %xcc, 0x4
22237 fornot1s %f12, %f12, %f1
22238 call loop_2096
22239 fmovrdgz %g7, %f26, %f0
22240 sir 0x0AA5
22241 addccc %i7, %l1, %o0
22242loop_2096:
22243 nop
22244 wr %g0, 0x10, %asi
22245 ldstuba [%l7 + 0x7A] %asi, %g4
22246 fmovrslez %o4, %f6, %f24
22247 set 0x77, %l3
22248 stba %l3, [%l7 + %l3] 0xeb
22249 membar #Sync
22250 edge8 %o7, %o1, %g1
22251 fmovdle %icc, %f27, %f30
22252 fmovd %f28, %f26
22253 fabss %f20, %f20
22254 movvs %icc, %i4, %o5
22255 swap [%l7 + 0x24], %o2
22256 orcc %i2, 0x1D8D, %l0
22257 xnorcc %g3, 0x1E78, %o6
22258 orcc %i6, 0x0ED0, %g5
22259 te %icc, 0x7
22260 movcc %xcc, %i5, %i0
22261 movcs %xcc, %l4, %l6
22262 edge32 %i3, %i1, %l2
22263 ldstub [%l7 + 0x1C], %l5
22264 sir 0x0D28
22265 fbe %fcc3, loop_2097
22266 srlx %g2, 0x12, %g6
22267 orncc %g7, %i7, %l1
22268 brgez %o3, loop_2098
22269loop_2097:
22270 and %g4, 0x0088, %o0
22271 movneg %xcc, %l3, %o4
22272 array16 %o1, %g1, %i4
22273loop_2098:
22274 tpos %icc, 0x2
22275 addcc %o5, %o2, %o7
22276 set 0x50, %l2
22277 ldda [%l7 + %l2] 0x24, %i2
22278 ldsb [%l7 + 0x57], %g3
22279 fzero %f26
22280 ld [%l7 + 0x08], %f30
22281 fpadd32 %f24, %f12, %f8
22282 move %icc, %l0, %o6
22283 fcmpne32 %f20, %f26, %g5
22284 orncc %i6, %i5, %l4
22285 fmovsvs %xcc, %f30, %f8
22286 fpmerge %f16, %f4, %f14
22287 sub %i0, %l6, %i1
22288 movvs %xcc, %l2, %i3
22289 sub %g2, %l5, %g6
22290 movrlez %g7, %i7, %o3
22291 fpsub32 %f10, %f24, %f22
22292 srl %g4, %l1, %l3
22293 fmovrslez %o0, %f25, %f22
22294 brgez,a %o1, loop_2099
22295 fmovsneg %xcc, %f29, %f21
22296 edge16n %g1, %o4, %i4
22297 fcmpgt16 %f2, %f30, %o2
22298loop_2099:
22299 movneg %icc, %o7, %o5
22300 movne %icc, %i2, %l0
22301 fpadd32 %f14, %f0, %f2
22302 fmovsg %icc, %f17, %f31
22303 fornot2 %f0, %f2, %f16
22304 movgu %xcc, %o6, %g5
22305 array8 %i6, %i5, %g3
22306 edge32n %i0, %l4, %l6
22307 siam 0x6
22308 smul %l2, %i1, %g2
22309 srlx %l5, %g6, %i3
22310 andncc %g7, %o3, %i7
22311 array16 %g4, %l3, %l1
22312 ble,pn %icc, loop_2100
22313 movrgz %o0, 0x1A4, %g1
22314 edge32ln %o4, %i4, %o2
22315 udivx %o1, 0x016D, %o5
22316loop_2100:
22317 tneg %xcc, 0x2
22318 movvs %icc, %o7, %l0
22319 taddcctv %i2, 0x0683, %o6
22320 bcs,a,pt %icc, loop_2101
22321 movrgz %i6, %g5, %g3
22322 set 0x3c0, %o3
22323 nop ! stxa %i5, [%g0 + %o3] 0x40 ripped by fixASI40.pl
22324loop_2101:
22325 movneg %xcc, %i0, %l6
22326 fmovsvs %xcc, %f26, %f29
22327 tn %icc, 0x2
22328 array8 %l2, %l4, %i1
22329 call loop_2102
22330 movrne %l5, 0x107, %g6
22331 swap [%l7 + 0x0C], %g2
22332 movne %icc, %g7, %i3
22333loop_2102:
22334 fba %fcc2, loop_2103
22335 fexpand %f12, %f6
22336 bgu,a,pt %xcc, loop_2104
22337 fcmps %fcc0, %f20, %f27
22338loop_2103:
22339 mulx %o3, 0x18B3, %g4
22340 fmovsn %xcc, %f11, %f20
22341loop_2104:
22342 movgu %xcc, %l3, %i7
22343 stx %l1, [%l7 + 0x30]
22344 sllx %g1, 0x0A, %o0
22345 fmovdpos %xcc, %f31, %f6
22346 orn %i4, %o4, %o2
22347 fmovsn %icc, %f22, %f14
22348 fnor %f26, %f10, %f10
22349 tsubcctv %o1, 0x043E, %o7
22350 or %l0, 0x0AC7, %o5
22351 fsrc2 %f22, %f12
22352 addcc %o6, 0x128C, %i6
22353 array32 %i2, %g3, %g5
22354 sra %i5, 0x0A, %l6
22355 fornot1s %f3, %f1, %f15
22356 edge16ln %i0, %l2, %i1
22357 fbu,a %fcc0, loop_2105
22358 fmovsg %icc, %f8, %f9
22359 umul %l5, %l4, %g2
22360 call loop_2106
22361loop_2105:
22362 fnot1s %f10, %f18
22363 st %f22, [%l7 + 0x34]
22364 fmovsle %xcc, %f21, %f19
22365loop_2106:
22366 fpadd16s %f6, %f1, %f12
22367 bgu,a,pn %xcc, loop_2107
22368 fbu,a %fcc3, loop_2108
22369 fmovdle %icc, %f5, %f9
22370 nop
22371 setx loop_2109, %l0, %l1
22372 jmpl %l1, %g7
22373loop_2107:
22374 array32 %g6, %i3, %o3
22375loop_2108:
22376 fpadd16s %f30, %f12, %f31
22377 srlx %g4, 0x09, %l3
22378loop_2109:
22379 alignaddrl %i7, %g1, %l1
22380 array16 %o0, %o4, %i4
22381 movn %xcc, %o1, %o2
22382 mova %xcc, %o7, %l0
22383 movge %xcc, %o6, %i6
22384 fpsub16 %f16, %f2, %f16
22385 tpos %xcc, 0x7
22386 fmovrslz %o5, %f16, %f26
22387 tvc %icc, 0x5
22388 mova %xcc, %g3, %i2
22389 bpos,a loop_2110
22390 umul %g5, 0x1BA3, %i5
22391 andn %l6, 0x1238, %l2
22392 ble,a,pn %xcc, loop_2111
22393loop_2110:
22394 tle %xcc, 0x2
22395 ta %xcc, 0x0
22396 wr %g0, 0x19, %asi
22397 ldstuba [%l7 + 0x58] %asi, %i0
22398loop_2111:
22399 movneg %xcc, %i1, %l4
22400 andncc %g2, %l5, %g6
22401 fbul,a %fcc3, loop_2112
22402 edge32ln %i3, %g7, %g4
22403 popc 0x1A33, %l3
22404 taddcc %i7, 0x1CC9, %g1
22405loop_2112:
22406 fmul8x16au %f21, %f4, %f18
22407 edge16 %o3, %o0, %o4
22408 flush %l7 + 0x78
22409 fxnor %f12, %f8, %f20
22410 stb %i4, [%l7 + 0x3A]
22411 sdivx %o1, 0x1929, %o2
22412 movge %icc, %o7, %l1
22413 movrgez %o6, %l0, %i6
22414 bpos,a loop_2113
22415 taddcc %o5, 0x128A, %g3
22416 fbg %fcc0, loop_2114
22417 xor %g5, 0x0E38, %i5
22418loop_2113:
22419 siam 0x7
22420 mulscc %i2, %l2, %l6
22421loop_2114:
22422 ldx [%l7 + 0x78], %i1
22423 edge32ln %l4, %g2, %l5
22424 bleu,a loop_2115
22425 fbug,a %fcc2, loop_2116
22426 tsubcctv %i0, 0x0C53, %i3
22427 fmovd %f22, %f6
22428loop_2115:
22429 array32 %g6, %g7, %g4
22430loop_2116:
22431 bcs loop_2117
22432 popc 0x08E4, %l3
22433 movrlz %g1, %o3, %i7
22434 fbne,a %fcc0, loop_2118
22435loop_2117:
22436 fnot1s %f1, %f15
22437 fpsub32s %f1, %f30, %f25
22438 taddcctv %o4, 0x1D7F, %i4
22439loop_2118:
22440 alignaddrl %o0, %o2, %o1
22441 movleu %xcc, %o7, %l1
22442 tsubcc %l0, 0x0DAF, %i6
22443 orncc %o6, %o5, %g3
22444 faligndata %f0, %f14, %f20
22445 umulcc %i5, 0x1EC1, %g5
22446 bcc,pn %icc, loop_2119
22447 array32 %i2, %l6, %l2
22448 fmuld8ulx16 %f27, %f9, %f2
22449 fmovdl %icc, %f16, %f15
22450loop_2119:
22451 nop
22452 wr %g0, 0x80, %asi
22453 ldsha [%l7 + 0x46] %asi, %i1
22454 movrgez %l4, 0x115, %g2
22455 stw %l5, [%l7 + 0x10]
22456 sll %i3, %g6, %g7
22457 edge32l %g4, %l3, %i0
22458 array8 %g1, %o3, %o4
22459 edge8n %i7, %o0, %o2
22460 srlx %o1, 0x1D, %i4
22461 movrlz %l1, %o7, %i6
22462 fzeros %f16
22463 std %o6, [%l7 + 0x08]
22464 taddcctv %l0, %g3, %i5
22465 fmul8sux16 %f2, %f20, %f4
22466 movl %icc, %g5, %i2
22467 movn %xcc, %l6, %o5
22468 std %f14, [%l7 + 0x68]
22469 edge16ln %i1, %l2, %g2
22470 edge8ln %l4, %i3, %g6
22471 orncc %g7, %l5, %g4
22472 fors %f28, %f25, %f9
22473 std %l2, [%l7 + 0x70]
22474 movcs %xcc, %g1, %o3
22475 fbue %fcc1, loop_2120
22476 fsrc1 %f28, %f8
22477 brnz %i0, loop_2121
22478 umul %o4, 0x1C8F, %o0
22479loop_2120:
22480 movl %icc, %o2, %i7
22481 fzeros %f24
22482loop_2121:
22483 fnot1 %f0, %f2
22484 stx %i4, [%l7 + 0x58]
22485 mova %icc, %l1, %o1
22486 call loop_2122
22487 tneg %icc, 0x6
22488 fmovdpos %icc, %f10, %f26
22489 movn %icc, %i6, %o6
22490loop_2122:
22491 movneg %icc, %o7, %g3
22492 taddcc %l0, %i5, %g5
22493 fxor %f4, %f28, %f4
22494 fbne,a %fcc2, loop_2123
22495 movre %l6, %i2, %o5
22496 addcc %i1, 0x0DAD, %l2
22497 taddcctv %g2, %i3, %g6
22498loop_2123:
22499 nop
22500 set 0x40, %g4
22501 stda %f16, [%l7 + %g4] 0xf0
22502 membar #Sync
22503 edge8 %l4, %l5, %g4
22504 fmovsneg %icc, %f18, %f20
22505 movne %xcc, %g7, %l3
22506 tn %icc, 0x2
22507 prefetch [%l7 + 0x70], 0x3
22508 alignaddr %o3, %g1, %o4
22509 fnand %f28, %f28, %f30
22510 subccc %o0, %o2, %i7
22511 bl %icc, loop_2124
22512 movrgez %i4, %i0, %o1
22513 prefetch [%l7 + 0x3C], 0x2
22514 brnz %i6, loop_2125
22515loop_2124:
22516 bcc %icc, loop_2126
22517 fnegd %f22, %f26
22518 ld [%l7 + 0x50], %f24
22519loop_2125:
22520 tn %icc, 0x2
22521loop_2126:
22522 subc %o6, 0x17BD, %o7
22523 movrlez %g3, 0x162, %l0
22524 tgu %xcc, 0x2
22525 popc 0x00B9, %i5
22526 fone %f28
22527 fmovrdne %l1, %f4, %f24
22528 swap [%l7 + 0x78], %g5
22529 nop
22530 setx loop_2127, %l0, %l1
22531 jmpl %l1, %l6
22532 andcc %o5, %i1, %l2
22533 taddcctv %i2, %i3, %g6
22534 srlx %l4, %g2, %l5
22535loop_2127:
22536 brlz %g4, loop_2128
22537 movleu %xcc, %l3, %g7
22538 tsubcctv %o3, %g1, %o0
22539 fornot1 %f2, %f20, %f6
22540loop_2128:
22541 ldstub [%l7 + 0x71], %o4
22542 sdiv %o2, 0x18FF, %i7
22543 xnor %i0, %i4, %i6
22544 wr %g0, 0x04, %asi
22545 sta %f5, [%l7 + 0x40] %asi
22546 fnands %f9, %f1, %f7
22547 xorcc %o1, %o6, %o7
22548 set 0x78, %i5
22549 ldsba [%l7 + %i5] 0x15, %l0
22550 andcc %g3, 0x1E1C, %l1
22551 xnor %i5, 0x1738, %g5
22552 te %icc, 0x1
22553 movge %xcc, %l6, %i1
22554 array16 %l2, %i2, %o5
22555 edge8 %g6, %l4, %g2
22556 ldsb [%l7 + 0x68], %i3
22557 tl %xcc, 0x1
22558 alignaddr %g4, %l3, %l5
22559 taddcctv %o3, %g1, %g7
22560 fbl %fcc0, loop_2129
22561 fba,a %fcc0, loop_2130
22562 fnegd %f30, %f14
22563 bne,a,pn %icc, loop_2131
22564loop_2129:
22565 nop
22566 set 0x68, %i7
22567 ldd [%l7 + %i7], %f0
22568loop_2130:
22569 brgz,a %o4, loop_2132
22570 edge16n %o2, %o0, %i0
22571loop_2131:
22572 array16 %i4, %i6, %o1
22573 brgz,a %o6, loop_2133
22574loop_2132:
22575 lduh [%l7 + 0x78], %o7
22576 movgu %icc, %l0, %g3
22577 set 0x78, %g7
22578 stda %l0, [%l7 + %g7] 0x0c
22579loop_2133:
22580 tg %icc, 0x7
22581 subcc %i5, 0x113D, %i7
22582 tcs %xcc, 0x0
22583 edge16l %l6, %g5, %l2
22584 fblg %fcc3, loop_2134
22585 and %i2, %i1, %g6
22586 fpmerge %f17, %f16, %f12
22587 addc %l4, 0x0A18, %o5
22588loop_2134:
22589 fcmpne16 %f2, %f14, %i3
22590 movcc %xcc, %g2, %g4
22591 brz %l3, loop_2135
22592 edge8ln %o3, %g1, %l5
22593 andn %g7, 0x1582, %o2
22594 fbn %fcc0, loop_2136
22595loop_2135:
22596 fmovsle %xcc, %f20, %f9
22597 movcs %icc, %o4, %o0
22598 xnorcc %i4, 0x01D6, %i0
22599loop_2136:
22600 movneg %icc, %o1, %i6
22601 fmovrdne %o7, %f8, %f2
22602 fmovrde %l0, %f4, %f14
22603 movle %xcc, %o6, %g3
22604 subccc %i5, %i7, %l1
22605 alignaddr %l6, %l2, %g5
22606 sllx %i1, 0x0F, %g6
22607 std %f10, [%l7 + 0x78]
22608 move %xcc, %i2, %o5
22609 std %f30, [%l7 + 0x28]
22610 stb %i3, [%l7 + 0x24]
22611 fmovsne %xcc, %f5, %f17
22612 fandnot2s %f11, %f30, %f25
22613 fcmpd %fcc0, %f0, %f18
22614 tsubcc %g2, 0x0891, %l4
22615 tne %icc, 0x6
22616 wr %g0, 0x89, %asi
22617 lduwa [%l7 + 0x20] %asi, %l3
22618 std %g4, [%l7 + 0x48]
22619 wr %g0, 0x19, %asi
22620 lduha [%l7 + 0x48] %asi, %o3
22621 sra %l5, %g7, %o2
22622 movle %icc, %g1, %o4
22623 tn %icc, 0x7
22624 sll %o0, %i0, %o1
22625 edge32n %i6, %i4, %l0
22626 sll %o7, %g3, %o6
22627 tsubcctv %i7, 0x152D, %i5
22628 fba %fcc0, loop_2137
22629 fandnot2 %f14, %f16, %f6
22630 fba %fcc1, loop_2138
22631 taddcc %l1, %l2, %g5
22632loop_2137:
22633 array16 %i1, %l6, %g6
22634 brnz %i2, loop_2139
22635loop_2138:
22636 fmovsneg %icc, %f25, %f7
22637 orcc %i3, %o5, %g2
22638 edge8 %l4, %l3, %o3
22639loop_2139:
22640 sdivcc %g4, 0x18F4, %g7
22641 bgu,a,pn %icc, loop_2140
22642 sll %o2, %l5, %g1
22643 udivx %o0, 0x1D5F, %i0
22644 sdivcc %o4, 0x1CAF, %i6
22645loop_2140:
22646 sllx %o1, 0x19, %l0
22647 edge32l %o7, %i4, %o6
22648 fmovse %icc, %f8, %f31
22649 fbug %fcc2, loop_2141
22650 edge32ln %i7, %g3, %i5
22651 srlx %l1, 0x1C, %g5
22652 fmovrdgez %l2, %f26, %f0
22653loop_2141:
22654 fbg %fcc0, loop_2142
22655 fmuld8sux16 %f3, %f7, %f22
22656 wr %g0, 0x2b, %asi
22657 stxa %i1, [%l7 + 0x30] %asi
22658 membar #Sync
22659loop_2142:
22660 edge16ln %g6, %i2, %i3
22661 bvc,a loop_2143
22662 udiv %l6, 0x1ED8, %g2
22663 movne %xcc, %o5, %l3
22664 fzeros %f2
22665loop_2143:
22666 fand %f22, %f2, %f10
22667 orncc %l4, 0x032C, %o3
22668 set 0x5C, %i4
22669 stha %g4, [%l7 + %i4] 0x23
22670 membar #Sync
22671 fmovdcs %xcc, %f27, %f29
22672 sdivcc %g7, 0x06C4, %l5
22673 membar 0x57
22674 andncc %g1, %o0, %i0
22675 edge16l %o2, %o4, %o1
22676 fmovsl %xcc, %f20, %f18
22677 bn,pt %icc, loop_2144
22678 restored
22679 rdpr %cwp, %g1
22680 rdpr %cansave, %g2
22681 rdpr %canrestore, %g3
22682 rdpr %cleanwin, %g4
22683 rdpr %otherwin, %g5
22684 rdpr %wstate, %g6
22685 fmovsn %icc, %f12, %f9
22686 edge8ln %l0, %o7, %i6
22687loop_2144:
22688 fmovdvc %xcc, %f30, %f16
22689 movg %icc, %i4, %o6
22690 taddcctv %i7, 0x1AB8, %i5
22691 array8 %l1, %g3, %l2
22692 wr %g0, 0x81, %asi
22693 swapa [%l7 + 0x20] %asi, %g5
22694 alignaddr %g6, %i2, %i1
22695 fand %f12, %f8, %f16
22696 srlx %l6, 0x1E, %g2
22697 fcmpne16 %f20, %f20, %i3
22698 alignaddrl %l3, %l4, %o5
22699 tg %xcc, 0x5
22700 alignaddr %o3, %g4, %g7
22701 edge8ln %l5, %o0, %g1
22702 set 0x40, %i2
22703 stda %o2, [%l7 + %i2] 0x2f
22704 membar #Sync
22705 fmovrslz %o4, %f22, %f25
22706 array16 %i0, %o1, %l0
22707 tneg %icc, 0x4
22708 stx %o7, [%l7 + 0x40]
22709 bneg,a,pt %xcc, loop_2145
22710 fcmpd %fcc3, %f2, %f8
22711 srlx %i6, %o6, %i4
22712 fands %f29, %f3, %f18
22713loop_2145:
22714 fmovrslez %i5, %f7, %f7
22715 tleu %xcc, 0x6
22716 mulx %l1, 0x18A6, %i7
22717 tg %icc, 0x2
22718 brnz,a %g3, loop_2146
22719 fbo,a %fcc1, loop_2147
22720 fmovdle %icc, %f24, %f24
22721 prefetch [%l7 + 0x34], 0x2
22722loop_2146:
22723 stbar
22724loop_2147:
22725 array8 %g5, %g6, %i2
22726 membar 0x3F
22727 sdivx %l2, 0x0A39, %l6
22728 movn %icc, %i1, %g2
22729 fmovspos %xcc, %f12, %f3
22730 xnorcc %l3, %l4, %i3
22731 fmovdgu %xcc, %f13, %f6
22732 tsubcctv %o3, 0x1B48, %g4
22733 andncc %g7, %l5, %o5
22734 st %f31, [%l7 + 0x50]
22735 fbu,a %fcc2, loop_2148
22736 tsubcc %o0, 0x183E, %g1
22737 te %xcc, 0x7
22738 bleu,a,pn %xcc, loop_2149
22739loop_2148:
22740 fzeros %f15
22741 std %o4, [%l7 + 0x68]
22742 set 0x08, %g5
22743 lduha [%l7 + %g5] 0x18, %i0
22744loop_2149:
22745 movrlz %o1, 0x2B7, %l0
22746 fmovrslez %o2, %f28, %f1
22747 bn,a loop_2150
22748 tn %icc, 0x5
22749 movrlez %i6, 0x27B, %o7
22750 sub %i4, %o6, %l1
22751loop_2150:
22752 fmovrdlez %i5, %f16, %f30
22753 fors %f0, %f24, %f21
22754 fmovsneg %xcc, %f22, %f28
22755 edge32n %i7, %g3, %g5
22756 bneg,a,pt %xcc, loop_2151
22757 bn,pt %xcc, loop_2152
22758 fbne %fcc2, loop_2153
22759 popc %i2, %l2
22760loop_2151:
22761 fmovdge %xcc, %f2, %f31
22762loop_2152:
22763 swap [%l7 + 0x18], %g6
22764loop_2153:
22765 bvc %xcc, loop_2154
22766 sir 0x0C25
22767 fmuld8ulx16 %f29, %f2, %f6
22768 or %i1, %g2, %l6
22769loop_2154:
22770 fpackfix %f10, %f16
22771 sir 0x0B06
22772 movcs %icc, %l3, %l4
22773 movleu %xcc, %o3, %i3
22774 fbe,a %fcc1, loop_2155
22775 popc 0x05B6, %g7
22776 movl %icc, %l5, %g4
22777 orncc %o5, %g1, %o0
22778loop_2155:
22779 sub %o4, %o1, %l0
22780 set 0x64, %o6
22781 stwa %o2, [%l7 + %o6] 0x11
22782 movcc %icc, %i0, %o7
22783 udiv %i6, 0x177F, %o6
22784 restored
22785 rdpr %cwp, %g1
22786 rdpr %cansave, %g2
22787 rdpr %canrestore, %g3
22788 rdpr %cleanwin, %g4
22789 rdpr %otherwin, %g5
22790 rdpr %wstate, %g6
22791 move %icc, %l1, %i4
22792 wr %g0, 0x80, %asi
22793 lduwa [%l7 + 0x5C] %asi, %i7
22794 tle %icc, 0x7
22795 nop
22796 setx loop_2156, %l0, %l1
22797 wrpr 0x1, %tl
22798 wrpr %l1, %tnpc
22799 setx 0x34400001400, %l0, %l1
22800 wrpr %l1, %tstate
22801 wrhpr 0x4, %htstate
22802 done
22803 tleu %icc, 0x5
22804 fbu,a %fcc1, loop_2157
22805 movg %xcc, %i5, %g3
22806loop_2156:
22807 movrgez %g5, %i2, %g6
22808 tcc %xcc, 0x4
22809loop_2157:
22810 addccc %i1, %g2, %l2
22811 fxor %f10, %f20, %f18
22812 add %l7, 0x08, %l6
22813 wr %g0, 0x80, %asi
22814 casa [%l6] 0x80, %l3, %l4
22815 fmul8x16al %f10, %f0, %f30
22816 tvc %icc, 0x2
22817 mulx %l6, 0x145E, %o3
22818 tn %xcc, 0x5
22819 array8 %i3, %l5, %g7
22820 call loop_2158
22821 bcs,a %xcc, loop_2159
22822 movre %o5, 0x0B7, %g4
22823 edge8ln %g1, %o0, %o4
22824loop_2158:
22825 edge32 %o1, %o2, %i0
22826loop_2159:
22827 umul %o7, %l0, %o6
22828 fbug,a %fcc2, loop_2160
22829 edge16ln %i6, %i4, %i7
22830 array32 %l1, %i5, %g3
22831 fbuge,a %fcc2, loop_2161
22832loop_2160:
22833 lduw [%l7 + 0x0C], %g5
22834 subc %i2, 0x15E3, %g6
22835 tvc %icc, 0x0
22836loop_2161:
22837 tle %icc, 0x4
22838 fpsub16s %f2, %f10, %f25
22839 wr %g0, 0x89, %asi
22840 ldsba [%l7 + 0x4F] %asi, %g2
22841 brz,a %i1, loop_2162
22842 tcs %xcc, 0x2
22843 sra %l2, %l4, %l6
22844 movrlez %o3, 0x273, %i3
22845loop_2162:
22846 fmovdl %icc, %f0, %f16
22847 fmovsvs %xcc, %f23, %f6
22848 taddcc %l5, %g7, %l3
22849 wr %g0, 0x52, %asi
22850 stxa %g4, [%g0 + 0x118] %asi
22851 fbn %fcc3, loop_2163
22852 mulx %o5, %o0, %o4
22853 tleu %icc, 0x1
22854 andcc %o1, 0x04DF, %o2
22855loop_2163:
22856 ldx [%l7 + 0x58], %i0
22857 srl %g1, %o7, %o6
22858 wr %g0, 0x27, %asi
22859 ldda [%l7 + 0x50] %asi, %l0
22860 sll %i4, %i7, %i6
22861 ldd [%l7 + 0x18], %f14
22862 xor %l1, %g3, %g5
22863 edge8 %i2, %g6, %g2
22864 andcc %i5, %i1, %l4
22865 array16 %l2, %o3, %l6
22866 taddcctv %i3, 0x03E2, %g7
22867 edge32ln %l3, %g4, %o5
22868 membar #Sync
22869 wr %g0, 0x1f, %asi
22870 ldda [%l7 + 0x40] %asi, %f16
22871 tneg %icc, 0x6
22872 edge16 %o0, %o4, %l5
22873 srlx %o1, 0x00, %o2
22874 movpos %icc, %i0, %g1
22875 flush %l7 + 0x78
22876 taddcctv %o7, 0x1869, %o6
22877 nop
22878 setx loop_2164, %l0, %l1
22879 wrpr 0x1, %tl
22880 wrpr %l1, %tnpc
22881 setx 0x34400001400, %l0, %l1
22882 wrpr %l1, %tstate
22883 wrhpr 0x4, %htstate
22884 done
22885 fnot1s %f16, %f2
22886 movrgz %i4, %i7, %l0
22887 tne %icc, 0x1
22888loop_2164:
22889 fors %f16, %f18, %f0
22890 sethi 0x1691, %l1
22891 sll %g3, %i6, %g5
22892 set 0x48, %l5
22893 lduwa [%l7 + %l5] 0x18, %i2
22894 siam 0x5
22895 array8 %g6, %g2, %i1
22896 xnorcc %i5, 0x00EE, %l2
22897 umul %l4, 0x1AD0, %o3
22898 bcc,pn %xcc, loop_2165
22899 or %l6, 0x099A, %g7
22900 xor %l3, 0x12EB, %g4
22901 fmovdle %icc, %f15, %f22
22902loop_2165:
22903 or %i3, %o0, %o4
22904 movrgz %o5, 0x3F2, %l5
22905 movcs %icc, %o1, %o2
22906 fpmerge %f9, %f5, %f10
22907 sdivcc %i0, 0x1F72, %g1
22908 movrgez %o7, 0x160, %i4
22909 fors %f12, %f17, %f8
22910 udivcc %o6, 0x0DC6, %l0
22911 edge16ln %i7, %l1, %i6
22912 fsrc2s %f29, %f12
22913 set 0x74, %o7
22914 ldsha [%l7 + %o7] 0x18, %g3
22915 ta %xcc, 0x0
22916 bvs %xcc, loop_2166
22917 orn %g5, %i2, %g2
22918 movrgez %i1, %g6, %l2
22919 addc %l4, 0x167E, %o3
22920loop_2166:
22921 array32 %i5, %l6, %g7
22922 tpos %icc, 0x0
22923 tle %icc, 0x2
22924 tgu %xcc, 0x3
22925 sdiv %l3, 0x0257, %i3
22926 tcs %xcc, 0x2
22927 sub %g4, 0x1758, %o4
22928 fnot2 %f30, %f24
22929 bne,a,pt %icc, loop_2167
22930 movleu %icc, %o0, %o5
22931 fblg %fcc2, loop_2168
22932 bleu %xcc, loop_2169
22933loop_2167:
22934 tsubcc %l5, %o2, %o1
22935 popc %g1, %i0
22936loop_2168:
22937 add %o7, %o6, %l0
22938loop_2169:
22939 edge8n %i7, %i4, %l1
22940 fbule,a %fcc3, loop_2170
22941 bgu,a,pn %xcc, loop_2171
22942 subccc %i6, %g5, %i2
22943 add %g2, 0x0C71, %g3
22944loop_2170:
22945 xnor %i1, %l2, %l4
22946loop_2171:
22947 addcc %g6, %o3, %l6
22948 alignaddrl %g7, %l3, %i5
22949 wr %g0, 0x89, %asi
22950 ldda [%l7 + 0x40] %asi, %f16
22951 array8 %g4, %o4, %i3
22952 edge16ln %o0, %o5, %o2
22953 smulcc %o1, 0x072A, %g1
22954 lduw [%l7 + 0x68], %l5
22955 fmul8x16al %f26, %f4, %f6
22956 tsubcc %o7, 0x0486, %i0
22957 edge16n %l0, %o6, %i7
22958 fmovrslz %i4, %f1, %f29
22959 nop
22960 setx loop_2172, %l0, %l1
22961 jmpl %l1, %l1
22962 st %f5, [%l7 + 0x20]
22963 fmovdvs %icc, %f30, %f25
22964 edge16l %g5, %i2, %i6
22965loop_2172:
22966 siam 0x5
22967 stbar
22968 movgu %xcc, %g2, %g3
22969 fcmped %fcc0, %f30, %f12
22970 mulx %l2, 0x13B2, %l4
22971 array32 %g6, %i1, %l6
22972 fmovsneg %icc, %f26, %f26
22973 popc %g7, %l3
22974 fmovsge %icc, %f25, %f21
22975 bl loop_2173
22976 addcc %o3, 0x116A, %g4
22977 edge16 %i5, %o4, %o0
22978 fmovsg %xcc, %f10, %f25
22979loop_2173:
22980 orncc %i3, 0x0AC9, %o2
22981 movgu %xcc, %o5, %o1
22982 tg %icc, 0x2
22983 addc %g1, 0x038D, %l5
22984 bn loop_2174
22985 movle %xcc, %i0, %o7
22986 sir 0x11C4
22987 fmovdvc %xcc, %f19, %f26
22988loop_2174:
22989 sll %l0, %o6, %i4
22990 movg %xcc, %i7, %g5
22991 wr %g0, 0x80, %asi
22992 ldsha [%l7 + 0x50] %asi, %i2
22993 fmovsle %xcc, %f20, %f3
22994 edge8ln %l1, %i6, %g2
22995 sdiv %g3, 0x1609, %l2
22996 swap [%l7 + 0x30], %g6
22997 tvs %icc, 0x7
22998 movleu %xcc, %i1, %l4
22999 array8 %l6, %g7, %l3
23000 bpos,pn %icc, loop_2175
23001 fpadd32 %f14, %f16, %f10
23002 tcs %icc, 0x5
23003 fcmpd %fcc1, %f16, %f26
23004loop_2175:
23005 fmovdne %icc, %f4, %f5
23006 movleu %icc, %o3, %i5
23007 fmovspos %xcc, %f10, %f22
23008 tg %icc, 0x2
23009 movpos %xcc, %o4, %o0
23010 ta %xcc, 0x4
23011 mulscc %i3, %g4, %o2
23012 ldsh [%l7 + 0x42], %o1
23013 pdist %f22, %f30, %f18
23014 movgu %xcc, %g1, %o5
23015 fzeros %f12
23016 sth %l5, [%l7 + 0x74]
23017 alignaddr %o7, %i0, %l0
23018 fones %f15
23019 set 0x42, %l6
23020 ldsha [%l7 + %l6] 0x18, %i4
23021 movvc %icc, %i7, %g5
23022 sllx %o6, 0x15, %i2
23023 fpack16 %f6, %f8
23024 edge16ln %l1, %g2, %i6
23025 and %g3, 0x1442, %l2
23026 movpos %xcc, %i1, %g6
23027 movle %xcc, %l4, %l6
23028 bleu %icc, loop_2176
23029 brz,a %g7, loop_2177
23030 movrgez %o3, %l3, %i5
23031 fbuge %fcc3, loop_2178
23032loop_2176:
23033 tcs %xcc, 0x7
23034loop_2177:
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 andncc %o0, %i3, %g4
23043loop_2178:
23044 ta %icc, 0x2
23045 fcmps %fcc3, %f21, %f8
23046 xnorcc %o2, 0x1D22, %o4
23047 fcmpeq16 %f10, %f20, %g1
23048 movvc %xcc, %o5, %l5
23049 fxnor %f2, %f20, %f6
23050 andn %o1, 0x1F2E, %o7
23051 edge32ln %l0, %i4, %i7
23052 wr %g0, 0x89, %asi
23053 stda %f0, [%l7 + 0x40] %asi
23054 sdiv %i0, 0x1478, %o6
23055 movrlez %i2, %l1, %g5
23056 wr %g0, 0xe2, %asi
23057 stha %i6, [%l7 + 0x66] %asi
23058 membar #Sync
23059 andn %g3, 0x17A1, %l2
23060 array32 %g2, %g6, %i1
23061 for %f10, %f6, %f16
23062 tne %icc, 0x2
23063 set 0x2C, %o1
23064 sta %f11, [%l7 + %o1] 0x80
23065 bg,pt %xcc, loop_2179
23066 sth %l4, [%l7 + 0x46]
23067 sdiv %g7, 0x081F, %l6
23068 array16 %l3, %i5, %o0
23069loop_2179:
23070 sdiv %i3, 0x1DC5, %g4
23071 tne %icc, 0x7
23072 edge16n %o3, %o4, %g1
23073 fmovdvs %icc, %f10, %f6
23074 set 0x7E, %l4
23075 lduha [%l7 + %l4] 0x14, %o2
23076 fbe %fcc1, loop_2180
23077 fbuge %fcc0, loop_2181
23078 edge8l %o5, %o1, %o7
23079 fmovsle %icc, %f13, %f25
23080loop_2180:
23081 fcmpd %fcc0, %f20, %f12
23082loop_2181:
23083 xnorcc %l5, 0x02A9, %i4
23084 fcmpgt16 %f12, %f18, %l0
23085 fmovdvc %icc, %f12, %f1
23086 fcmpne32 %f30, %f0, %i7
23087 set 0x50, %o2
23088 ldda [%l7 + %o2] 0xe2, %o6
23089 brlz %i0, loop_2182
23090 ldd [%l7 + 0x68], %f4
23091 add %i2, 0x0834, %l1
23092 add %l7, 0x1C, %l6
23093 wr %g0, 0x88, %asi
23094 lda [%l6] %asi, %g5
23095 casa [%l6] 0x88, %g5, %i6
23096loop_2182:
23097 tneg %icc, 0x7
23098 fsrc1 %f28, %f10
23099 fmovrslz %l2, %f29, %f15
23100 movl %icc, %g3, %g6
23101 sll %i1, 0x00, %g2
23102 fbg,a %fcc1, loop_2183
23103 sub %l4, 0x192C, %l6
23104 fmovsvc %icc, %f5, %f24
23105 movl %icc, %l3, %i5
23106loop_2183:
23107 mulscc %g7, %i3, %g4
23108 fba %fcc2, loop_2184
23109 add %o3, %o4, %g1
23110 mulscc %o2, 0x0D26, %o0
23111 fmul8ulx16 %f4, %f0, %f30
23112loop_2184:
23113 orcc %o1, %o7, %o5
23114 srlx %i4, 0x03, %l0
23115 mova %icc, %i7, %l5
23116 bleu,a,pn %icc, loop_2185
23117 movrgez %i0, %o6, %l1
23118 fmovrde %i2, %f22, %f18
23119 edge32 %i6, %l2, %g3
23120loop_2185:
23121 nop
23122 wr %g0, 0x80, %asi
23123 lduha [%l7 + 0x58] %asi, %g5
23124 ldstub [%l7 + 0x7C], %g6
23125 tsubcc %i1, %l4, %g2
23126 movle %icc, %l3, %l6
23127 nop
23128 set 0x08, %g1
23129 ldd [%l7 + %g1], %f0
23130 brlez %i5, loop_2186
23131 tvc %icc, 0x3
23132 fmovdcc %xcc, %f23, %f17
23133 edge16n %i3, %g4, %o3
23134loop_2186:
23135 ldsb [%l7 + 0x27], %o4
23136 orcc %g7, 0x11E8, %o2
23137 andcc %o0, 0x149A, %o1
23138 sra %o7, 0x1C, %g1
23139 tge %icc, 0x7
23140 wr %g0, 0x80, %asi
23141 ldsba [%l7 + 0x48] %asi, %i4
23142 move %icc, %l0, %o5
23143 fnors %f13, %f30, %f4
23144 fmovrslz %i7, %f16, %f0
23145 edge16 %l5, %o6, %l1
23146 movleu %icc, %i2, %i6
23147 ba,pn %icc, loop_2187
23148 fcmpeq32 %f30, %f12, %i0
23149 add %l7, 0x7C, %l6
23150 wr %g0, 0x80, %asi
23151 lda [%l6] %asi, %l2
23152 casa [%l6] 0x80, %l2, %g3
23153loop_2187:
23154 tgu %xcc, 0x0
23155 taddcc %g5, 0x1D5D, %i1
23156 fbl,a %fcc3, loop_2188
23157 add %g6, %g2, %l3
23158 tvs %icc, 0x7
23159 fnot1 %f28, %f26
23160loop_2188:
23161 nop
23162 set 0x10, %o4
23163 ldxa [%g0 + %o4] 0x4f, %l4
23164 movrlz %l6, %i5, %g4
23165 fbug %fcc3, loop_2189
23166 tg %icc, 0x2
23167 fmul8ulx16 %f16, %f18, %f26
23168 andncc %o3, %o4, %g7
23169loop_2189:
23170 or %i3, %o0, %o2
23171 set 0x50, %o5
23172 stha %o7, [%l7 + %o5] 0x89
23173 movrne %g1, %o1, %l0
23174 udivx %o5, 0x14A7, %i4
23175 fmovscs %xcc, %f22, %f0
23176 fornot1 %f10, %f30, %f14
23177 nop
23178 setx loop_2190, %l0, %l1
23179 wrpr 0x1, %tl
23180 wrpr %l1, %tnpc
23181 setx 0x34400001400, %l0, %l1
23182 wrpr %l1, %tstate
23183 wrhpr 0x4, %htstate
23184 done
23185 ld [%l7 + 0x08], %f23
23186 sir 0x0DB9
23187 fmovdge %xcc, %f22, %f18
23188loop_2190:
23189 tn %xcc, 0x4
23190 tsubcctv %l5, 0x18CF, %o6
23191 andn %l1, %i2, %i7
23192 fnor %f24, %f24, %f10
23193 tn %icc, 0x0
23194 srl %i0, %l2, %i6
23195 brlez %g5, loop_2191
23196 edge32l %g3, %i1, %g6
23197 movrgz %g2, 0x056, %l3
23198 movcc %icc, %l6, %i5
23199loop_2191:
23200 movle %icc, %g4, %o3
23201 movcc %icc, %l4, %g7
23202 fsrc1 %f28, %f26
23203 popc %i3, %o0
23204 add %o4, %o2, %g1
23205 fblg,a %fcc1, loop_2192
23206 udivcc %o7, 0x1BAC, %o1
23207 add %l7, 0x10, %l6
23208 wr %g0, 0x18, %asi
23209 casxa [%l6] 0x18, %l0, %o5
23210loop_2192:
23211 edge32ln %i4, %l5, %l1
23212 alignaddr %o6, %i2, %i0
23213 movrlez %l2, 0x056, %i7
23214 swap [%l7 + 0x48], %i6
23215 wr %g0, 0x80, %asi
23216 ldstuba [%l7 + 0x15] %asi, %g5
23217 set 0x2D, %g3
23218 stba %g3, [%l7 + %g3] 0x81
23219 brlez %i1, loop_2193
23220 pdist %f2, %f2, %f14
23221 sra %g6, 0x05, %l3
23222 be %icc, loop_2194
23223loop_2193:
23224 fnegd %f4, %f14
23225 add %l7, 0x68, %l6
23226 wr %g0, 0x81, %asi
23227 casxa [%l6] %asi, %l6, %g2
23228loop_2194:
23229 orncc %i5, 0x1F36, %g4
23230 movne %icc, %l4, %o3
23231 ble,a,pt %xcc, loop_2195
23232 edge8n %i3, %g7, %o0
23233 bn loop_2196
23234 srax %o2, %g1, %o7
23235loop_2195:
23236 sllx %o4, 0x18, %o1
23237 fbn,a %fcc1, loop_2197
23238loop_2196:
23239 fandnot1 %f6, %f14, %f26
23240 movrgez %l0, 0x0CD, %i4
23241 tg %xcc, 0x4
23242loop_2197:
23243 udiv %l5, 0x1093, %o5
23244 smul %l1, %i2, %o6
23245 alignaddrl %i0, %l2, %i7
23246 fmul8x16al %f18, %f17, %f8
23247 wr %g0, 0x19, %asi
23248 prefetcha [%l7 + 0x08] %asi, 0x0
23249 edge32n %g3, %i6, %i1
23250 fmovsgu %xcc, %f7, %f3
23251 fcmpeq16 %f26, %f6, %l3
23252 orcc %g6, %g2, %l6
23253 fble,a %fcc2, loop_2198
23254 addcc %i5, %g4, %l4
23255 edge8 %o3, %i3, %o0
23256 nop
23257 set 0x18, %i6
23258 ldd [%l7 + %i6], %g6
23259loop_2198:
23260 sdivcc %o2, 0x1B29, %o7
23261 orcc %o4, 0x1817, %o1
23262 srax %g1, %i4, %l0
23263 movn %icc, %o5, %l1
23264 fmovdvs %icc, %f20, %f21
23265 restored
23266 rdpr %cwp, %g1
23267 rdpr %cansave, %g2
23268 rdpr %canrestore, %g3
23269 rdpr %cleanwin, %g4
23270 rdpr %otherwin, %g5
23271 rdpr %wstate, %g6
23272 addccc %l5, %i2, %o6
23273 ldx [%l7 + 0x48], %l2
23274 brnz,a %i7, loop_2199
23275 fcmpgt32 %f4, %f8, %i0
23276 sdivcc %g5, 0x04E4, %g3
23277 tvs %xcc, 0x1
23278loop_2199:
23279 nop
23280 set 0x10, %i1
23281 prefetcha [%l7 + %i1] 0x89, 0x2
23282 fmovsne %icc, %f22, %f25
23283 array8 %i6, %g6, %l3
23284 fmovrsgz %g2, %f14, %f29
23285 tvs %xcc, 0x5
23286 addccc %i5, 0x0435, %g4
23287 fpsub16s %f21, %f18, %f30
23288 fmovsvc %icc, %f28, %f1
23289 movle %icc, %l4, %l6
23290 udivx %o3, 0x0F89, %o0
23291 mova %xcc, %g7, %o2
23292 fmul8sux16 %f0, %f20, %f20
23293 stx %o7, [%l7 + 0x58]
23294 edge16n %i3, %o4, %g1
23295 movg %icc, %i4, %o1
23296 tge %xcc, 0x4
23297 alignaddrl %o5, %l1, %l5
23298 fcmpd %fcc1, %f14, %f30
23299 edge32l %i2, %l0, %o6
23300 brlez %i7, loop_2200
23301 bn,a,pt %xcc, loop_2201
23302 bshuffle %f12, %f0, %f20
23303 edge16 %l2, %g5, %g3
23304loop_2200:
23305 fnegs %f21, %f3
23306loop_2201:
23307 udiv %i1, 0x1C9D, %i0
23308 std %g6, [%l7 + 0x10]
23309 wr %g0, 0x89, %asi
23310 ldstuba [%l7 + 0x71] %asi, %i6
23311 fbne,a %fcc2, loop_2202
23312 smulcc %g2, %l3, %g4
23313 tl %xcc, 0x1
23314 wr %g0, 0x88, %asi
23315 lduwa [%l7 + 0x64] %asi, %i5
23316loop_2202:
23317 subcc %l6, 0x07AC, %o3
23318 brlz %l4, loop_2203
23319 saved
23320 rdpr %cwp, %g1
23321 rdpr %cansave, %g2
23322 rdpr %canrestore, %g3
23323 rdpr %cleanwin, %g4
23324 rdpr %otherwin, %g5
23325 rdpr %wstate, %g6
23326 movrne %g7, %o2, %o0
23327 fbge,a %fcc0, loop_2204
23328loop_2203:
23329 fmovrsgez %o7, %f10, %f9
23330 sdivx %i3, 0x0751, %g1
23331 edge16ln %o4, %o1, %i4
23332loop_2204:
23333 tn %icc, 0x5
23334 membar 0x30
23335 movrlz %l1, %o5, %i2
23336 stx %l0, [%l7 + 0x38]
23337 movleu %xcc, %o6, %i7
23338 move %xcc, %l2, %g5
23339 fnor %f2, %f22, %f22
23340 edge8ln %g3, %i1, %l5
23341 or %i0, %i6, %g6
23342 smulcc %l3, %g4, %g2
23343 fbo,a %fcc1, loop_2205
23344 sth %l6, [%l7 + 0x5A]
23345 restored
23346 rdpr %cwp, %g1
23347 rdpr %cansave, %g2
23348 rdpr %canrestore, %g3
23349 rdpr %cleanwin, %g4
23350 rdpr %otherwin, %g5
23351 rdpr %wstate, %g6
23352 edge16 %o3, %i5, %g7
23353loop_2205:
23354 nop
23355 set 0x7C, %i3
23356 lda [%l7 + %i3] 0x19, %f19
23357 edge32 %l4, %o2, %o7
23358 fcmpd %fcc1, %f8, %f0
23359 movgu %xcc, %i3, %o0
23360 movle %icc, %g1, %o1
23361 edge16l %o4, %l1, %i4
23362 movge %xcc, %o5, %l0
23363 fmuld8ulx16 %f31, %f0, %f0
23364 wr %g0, 0x27, %asi
23365 stda %i2, [%l7 + 0x78] %asi
23366 membar #Sync
23367 fzeros %f28
23368 array32 %o6, %i7, %l2
23369 movrlez %g3, 0x187, %i1
23370 movrgz %l5, %g5, %i6
23371 ldsh [%l7 + 0x42], %g6
23372 orn %i0, %g4, %l3
23373 fmovdvs %icc, %f31, %f15
23374 bleu,pn %xcc, loop_2206
23375 sir 0x19F9
23376 add %l6, %g2, %i5
23377 movg %xcc, %o3, %l4
23378loop_2206:
23379 brlez %g7, loop_2207
23380 srl %o2, 0x1F, %i3
23381 wr %g0, 0x10, %asi
23382 stba %o7, [%l7 + 0x29] %asi
23383loop_2207:
23384 add %o0, %o1, %g1
23385 sethi 0x017F, %l1
23386 movcc %icc, %i4, %o4
23387 fmovrdgez %l0, %f30, %f14
23388 ba loop_2208
23389 nop
23390 setx loop_2209, %l0, %l1
23391 wrpr 0x1, %tl
23392 wrpr %l1, %tpc
23393 add %l1, 0x4, %l1
23394 wrpr %l1, %tnpc
23395 setx 0x34400001400, %l0, %l1
23396 wrpr %l1, %tstate
23397 wrhpr 0x4, %htstate
23398 retry
23399 ble,a %xcc, loop_2210
23400 siam 0x5
23401loop_2208:
23402 fmovdvs %xcc, %f8, %f24
23403loop_2209:
23404 fbul,a %fcc1, loop_2211
23405loop_2210:
23406 fandnot2s %f16, %f2, %f28
23407 fmovrdne %i2, %f0, %f2
23408 nop
23409 set 0x21, %g2
23410 ldstub [%l7 + %g2], %o6
23411loop_2211:
23412 xorcc %i7, %o5, %l2
23413 fbo %fcc0, loop_2212
23414 brgez,a %i1, loop_2213
23415 fmovdgu %xcc, %f7, %f10
23416 addc %g3, %l5, %i6
23417loop_2212:
23418 smulcc %g5, %g6, %i0
23419loop_2213:
23420 bne,a %xcc, loop_2214
23421 ta %xcc, 0x7
23422 ldd [%l7 + 0x40], %g4
23423 fnand %f16, %f8, %f6
23424loop_2214:
23425 nop
23426 setx loop_2215, %l0, %l1
23427 wrpr 0x1, %tl
23428 wrpr %l1, %tpc
23429 add %l1, 0x4, %l1
23430 wrpr %l1, %tnpc
23431 setx 0x34400001400, %l0, %l1
23432 wrpr %l1, %tstate
23433 wrhpr 0x4, %htstate
23434 retry
23435 membar 0x62
23436 tsubcctv %l3, 0x0092, %l6
23437 tg %xcc, 0x5
23438loop_2215:
23439 movle %xcc, %i5, %o3
23440 fpadd32s %f28, %f7, %f17
23441 fexpand %f17, %f20
23442 fandnot1 %f18, %f8, %f28
23443 saved
23444 rdpr %cwp, %g1
23445 rdpr %cansave, %g2
23446 rdpr %canrestore, %g3
23447 rdpr %cleanwin, %g4
23448 rdpr %otherwin, %g5
23449 rdpr %wstate, %g6
23450 fcmps %fcc3, %f23, %f19
23451 tcs %icc, 0x0
23452 movge %icc, %g2, %l4
23453 fmul8ulx16 %f26, %f24, %f14
23454 move %xcc, %o2, %i3
23455 fmovdvs %xcc, %f21, %f23
23456 wr %g0, 0x11, %asi
23457 prefetcha [%l7 + 0x78] %asi, 0x2
23458 orncc %o0, %o1, %g7
23459 sllx %l1, 0x1A, %i4
23460 flush %l7 + 0x70
23461 ld [%l7 + 0x58], %f12
23462 fbo,a %fcc3, loop_2216
23463 stbar
23464 set 0x54, %g6
23465 stha %o4, [%l7 + %g6] 0xe2
23466 membar #Sync
23467loop_2216:
23468 saved
23469 rdpr %cwp, %g1
23470 rdpr %cansave, %g2
23471 rdpr %canrestore, %g3
23472 rdpr %cleanwin, %g4
23473 rdpr %otherwin, %g5
23474 rdpr %wstate, %g6
23475 bshuffle %f6, %f22, %f16
23476 wr %g0, 0x27, %asi
23477 stxa %g1, [%l7 + 0x40] %asi
23478 membar #Sync
23479 brgez %i2, loop_2217
23480 fpsub16s %f20, %f27, %f8
23481 taddcctv %o6, %l0, %i7
23482 fmovsleu %icc, %f18, %f8
23483loop_2217:
23484 fmovsge %icc, %f8, %f30
23485 udiv %o5, 0x0E38, %i1
23486 edge16 %l2, %l5, %i6
23487 fbug,a %fcc3, loop_2218
23488 udivcc %g5, 0x0137, %g6
23489 movg %icc, %g3, %g4
23490 movpos %xcc, %l3, %l6
23491loop_2218:
23492 std %i4, [%l7 + 0x50]
23493 edge32 %o3, %g2, %i0
23494 movvs %icc, %o2, %l4
23495 srax %i3, 0x07, %o7
23496 edge16n %o0, %o1, %g7
23497 fnot1s %f25, %f28
23498 taddcctv %i4, 0x0A40, %o4
23499 stb %g1, [%l7 + 0x61]
23500 array8 %l1, %i2, %o6
23501 fsrc2s %f14, %f21
23502 move %icc, %i7, %o5
23503 ldd [%l7 + 0x60], %i0
23504 fmovsl %xcc, %f27, %f30
23505 ldx [%l7 + 0x68], %l0
23506 set 0x30, %l1
23507 ldda [%l7 + %l1] 0x2e, %l2
23508 andcc %i6, 0x01ED, %l5
23509 fmovrdne %g6, %f16, %f4
23510 movg %icc, %g3, %g5
23511 brlez %l3, loop_2219
23512 udivcc %l6, 0x1882, %g4
23513 fbo,a %fcc2, loop_2220
23514 bvs %icc, loop_2221
23515loop_2219:
23516 sdivx %i5, 0x0E74, %g2
23517 siam 0x0
23518loop_2220:
23519 taddcctv %i0, 0x1E5D, %o3
23520loop_2221:
23521 and %l4, 0x06F7, %i3
23522 std %f26, [%l7 + 0x68]
23523 stw %o7, [%l7 + 0x2C]
23524 tvc %xcc, 0x7
23525 tneg %icc, 0x0
23526 movleu %xcc, %o2, %o0
23527 smulcc %g7, %o1, %o4
23528 andn %g1, %i4, %i2
23529 nop
23530 setx loop_2222, %l0, %l1
23531 jmpl %l1, %l1
23532 taddcc %i7, 0x16F7, %o5
23533 alignaddr %o6, %i1, %l0
23534 add %i6, %l5, %g6
23535loop_2222:
23536 orn %l2, 0x1344, %g3
23537 fpadd16 %f30, %f18, %f10
23538 orcc %g5, %l6, %l3
23539 ldstub [%l7 + 0x6A], %g4
23540 brlz %i5, loop_2223
23541 edge32l %i0, %o3, %l4
23542 addc %i3, %g2, %o7
23543 srl %o0, %g7, %o2
23544loop_2223:
23545 nop
23546 add %l7, 0x18, %l6
23547 wr %g0, 0x18, %asi
23548 casxa [%l6] 0x18, %o4, %g1
23549 fble %fcc1, loop_2224
23550 brnz,a %i4, loop_2225
23551 edge16 %o1, %l1, %i7
23552 subc %o5, %i2, %o6
23553loop_2224:
23554 addccc %i1, %i6, %l0
23555loop_2225:
23556 fmovse %icc, %f19, %f29
23557 nop
23558 setx loop_2226, %l0, %l1
23559 wrpr 0x1, %tl
23560 wrpr %l1, %tnpc
23561 setx 0x34400001400, %l0, %l1
23562 wrpr %l1, %tstate
23563 wrhpr 0x4, %htstate
23564 done
23565 smul %g6, 0x082F, %l5
23566 fmovrsgez %l2, %f12, %f13
23567 fandnot1 %f26, %f26, %f26
23568loop_2226:
23569 edge32n %g5, %l6, %l3
23570 movcc %icc, %g4, %i5
23571 umulcc %g3, %i0, %l4
23572 movge %icc, %o3, %i3
23573 fandnot2s %f27, %f29, %f6
23574 xor %o7, %g2, %g7
23575 alignaddr %o2, %o0, %o4
23576 movpos %xcc, %g1, %i4
23577 edge16 %l1, %o1, %o5
23578 fcmpne32 %f10, %f12, %i7
23579 sir 0x035C
23580 tpos %xcc, 0x5
23581 andcc %o6, %i2, %i6
23582 tgu %xcc, 0x3
23583 tcc %xcc, 0x6
23584 fmovrdgez %i1, %f8, %f6
23585 smulcc %g6, 0x098A, %l0
23586 stb %l5, [%l7 + 0x73]
23587 movrgez %l2, %g5, %l6
23588 fmovdge %xcc, %f21, %f25
23589 tvc %icc, 0x7
23590 tsubcctv %g4, 0x0399, %l3
23591 brlz %g3, loop_2227
23592 movvs %icc, %i5, %l4
23593 ldd [%l7 + 0x20], %o2
23594 or %i0, 0x199C, %i3
23595loop_2227:
23596 tsubcctv %o7, 0x139D, %g2
23597 set 0x34, %l0
23598 stwa %g7, [%l7 + %l0] 0x04
23599 tcs %xcc, 0x0
23600 movneg %icc, %o0, %o4
23601 movl %icc, %o2, %g1
23602 bvc,a,pn %icc, loop_2228
23603 fbne,a %fcc3, loop_2229
23604 umul %i4, %l1, %o5
23605 fble,a %fcc2, loop_2230
23606loop_2228:
23607 xnorcc %o1, %o6, %i7
23608loop_2229:
23609 sllx %i2, 0x0F, %i1
23610 ldsw [%l7 + 0x30], %i6
23611loop_2230:
23612 array8 %l0, %l5, %g6
23613 fmovsa %xcc, %f20, %f1
23614 orcc %l2, %g5, %l6
23615 fcmpgt16 %f16, %f10, %l3
23616 st %f20, [%l7 + 0x30]
23617 fcmped %fcc2, %f20, %f20
23618 taddcctv %g3, 0x081B, %i5
23619 restored
23620 rdpr %cwp, %g1
23621 rdpr %cansave, %g2
23622 rdpr %canrestore, %g3
23623 rdpr %cleanwin, %g4
23624 rdpr %otherwin, %g5
23625 rdpr %wstate, %g6
23626 sdivcc %l4, 0x1C13, %o3
23627 sethi 0x03A2, %g4
23628 movgu %icc, %i3, %i0
23629 edge16n %g2, %o7, %o0
23630 bpos,pn %xcc, loop_2231
23631 fpackfix %f14, %f16
23632 move %icc, %g7, %o2
23633 fmovdvs %icc, %f8, %f5
23634loop_2231:
23635 flush %l7 + 0x78
23636 ble %icc, loop_2232
23637 andncc %o4, %g1, %l1
23638 fzero %f28
23639 movvc %icc, %o5, %i4
23640loop_2232:
23641 sub %o1, %i7, %i2
23642 wr %g0, 0x11, %asi
23643 ldswa [%l7 + 0x44] %asi, %i1
23644 umul %o6, %l0, %l5
23645 tle %icc, 0x7
23646 smul %i6, %g6, %g5
23647 wr %g0, 0x11, %asi
23648 lduba [%l7 + 0x7C] %asi, %l6
23649 tge %icc, 0x4
23650 addcc %l2, %g3, %l3
23651 fmovsneg %icc, %f2, %f27
23652 array32 %l4, %i5, %g4
23653 edge16n %i3, %i0, %g2
23654 set 0x32, %o0
23655 stha %o3, [%l7 + %o0] 0x81
23656 sdiv %o0, 0x0B55, %o7
23657 tvs %xcc, 0x3
23658 fcmpgt32 %f26, %f8, %o2
23659 andn %g7, %o4, %g1
23660 restored
23661 rdpr %cwp, %g1
23662 rdpr %cansave, %g2
23663 rdpr %canrestore, %g3
23664 rdpr %cleanwin, %g4
23665 rdpr %otherwin, %g5
23666 rdpr %wstate, %g6
23667 array16 %o5, %l1, %i4
23668 ld [%l7 + 0x24], %f13
23669 ldsb [%l7 + 0x73], %i7
23670 popc %o1, %i2
23671 tgu %xcc, 0x7
23672 srlx %o6, %l0, %l5
23673 fmovdge %icc, %f11, %f18
23674 fbn %fcc3, loop_2233
23675 andncc %i1, %g6, %g5
23676 tn %icc, 0x3
23677 mulscc %l6, 0x1AEC, %i6
23678loop_2233:
23679 edge8 %l2, %g3, %l4
23680 brlz %l3, loop_2234
23681 fabss %f5, %f30
23682 flush %l7 + 0x48
23683 movrlz %i5, %g4, %i3
23684loop_2234:
23685 tvs %icc, 0x6
23686 bgu %xcc, loop_2235
23687 fmovrdne %g2, %f16, %f14
23688 ldsb [%l7 + 0x0A], %i0
23689 sdiv %o3, 0x1395, %o0
23690loop_2235:
23691 fbue,a %fcc1, loop_2236
23692 bne,pn %icc, loop_2237
23693 movrlz %o7, 0x164, %o2
23694 fmovscc %icc, %f7, %f11
23695loop_2236:
23696 fpsub16s %f21, %f20, %f25
23697loop_2237:
23698 tcs %xcc, 0x3
23699 subcc %g7, %o4, %g1
23700 sdivcc %l1, 0x11CD, %i4
23701 stx %o5, [%l7 + 0x68]
23702 udivx %o1, 0x082A, %i7
23703 edge16 %i2, %l0, %o6
23704 tcs %xcc, 0x0
23705 xor %i1, 0x057C, %g6
23706 prefetch [%l7 + 0x40], 0x0
23707 wr %g0, 0x89, %asi
23708 ldswa [%l7 + 0x74] %asi, %g5
23709 fnors %f31, %f17, %f11
23710 subcc %l5, 0x065A, %l6
23711 fbuge,a %fcc3, loop_2238
23712 xorcc %l2, 0x11EB, %g3
23713 fones %f8
23714 taddcc %l4, %l3, %i6
23715loop_2238:
23716 movvs %icc, %i5, %g4
23717 subccc %i3, %g2, %i0
23718 sub %o3, 0x078D, %o7
23719 fors %f14, %f28, %f1
23720 fbl %fcc1, loop_2239
23721 udiv %o2, 0x193E, %o0
23722 edge32l %o4, %g1, %l1
23723 movrlez %i4, 0x162, %o5
23724loop_2239:
23725 movcs %xcc, %o1, %i7
23726 tg %icc, 0x7
23727 edge32ln %g7, %i2, %o6
23728 tvs %xcc, 0x5
23729 pdist %f8, %f20, %f14
23730 ta %icc, 0x5
23731 fpadd32 %f12, %f10, %f16
23732 edge16l %i1, %g6, %g5
23733 tsubcc %l0, %l6, %l5
23734 edge8ln %l2, %g3, %l3
23735 fbug %fcc0, loop_2240
23736 bneg,a loop_2241
23737 edge32ln %l4, %i5, %g4
23738 and %i6, %g2, %i3
23739loop_2240:
23740 st %f12, [%l7 + 0x40]
23741loop_2241:
23742 fsrc2 %f6, %f14
23743 stw %i0, [%l7 + 0x58]
23744 fpsub16 %f16, %f28, %f2
23745 orn %o7, 0x1E08, %o2
23746 stbar
23747 bvs,a loop_2242
23748 tvs %xcc, 0x0
23749 movrgz %o0, %o4, %o3
23750 movre %g1, 0x1E9, %l1
23751loop_2242:
23752 st %f25, [%l7 + 0x58]
23753 popc 0x0BD9, %o5
23754 fcmple16 %f28, %f10, %o1
23755 movvc %xcc, %i7, %i4
23756 sllx %g7, %o6, %i2
23757 array32 %i1, %g6, %l0
23758 edge16ln %l6, %l5, %l2
23759 tsubcc %g3, 0x04D0, %l3
23760 sir 0x0DB8
23761 xnorcc %l4, %g5, %i5
23762 wr %g0, 0x19, %asi
23763 stba %i6, [%l7 + 0x6A] %asi
23764 or %g4, %i3, %g2
23765 swap [%l7 + 0x74], %o7
23766 bleu,a,pt %icc, loop_2243
23767 srl %i0, %o2, %o4
23768 fpack32 %f8, %f0, %f22
23769 bcc,pn %icc, loop_2244
23770loop_2243:
23771 sdivcc %o0, 0x0C18, %o3
23772 orncc %l1, 0x1D00, %o5
23773 sdiv %g1, 0x05EE, %i7
23774loop_2244:
23775 array16 %i4, %o1, %o6
23776 membar 0x6C
23777 xnor %g7, %i1, %g6
23778 movge %xcc, %i2, %l0
23779 tcs %xcc, 0x5
23780 movgu %xcc, %l6, %l5
23781 smulcc %l2, %g3, %l3
23782 tgu %icc, 0x7
23783 andncc %g5, %l4, %i6
23784 prefetch [%l7 + 0x14], 0x0
23785 fones %f21
23786 movre %g4, 0x1B9, %i5
23787 movleu %icc, %i3, %o7
23788 tcs %xcc, 0x3
23789 fmovsl %icc, %f25, %f7
23790 edge32n %g2, %i0, %o4
23791 fmovda %xcc, %f20, %f11
23792 membar 0x67
23793 fmovrsne %o2, %f9, %f16
23794 fmovrdgz %o0, %f14, %f18
23795 bgu,pt %icc, loop_2245
23796 fmovspos %icc, %f17, %f25
23797 movgu %icc, %l1, %o3
23798 fbne,a %fcc1, loop_2246
23799loop_2245:
23800 fmul8x16al %f9, %f26, %f10
23801 movn %xcc, %o5, %g1
23802 srl %i4, 0x1E, %i7
23803loop_2246:
23804 fpsub16s %f17, %f7, %f22
23805 umul %o1, 0x121A, %o6
23806 fsrc2 %f10, %f4
23807 sethi 0x1F8F, %g7
23808 fmovsvs %icc, %f7, %f21
23809 subc %i1, %i2, %l0
23810 taddcctv %l6, 0x1958, %l5
23811 addc %l2, %g3, %g6
23812 bg,pn %xcc, loop_2247
23813 movne %xcc, %l3, %l4
23814 movg %xcc, %g5, %i6
23815 array32 %g4, %i3, %i5
23816loop_2247:
23817 bcc,a loop_2248
23818 addcc %o7, %i0, %o4
23819 fba %fcc0, loop_2249
23820 sethi 0x1387, %o2
23821loop_2248:
23822 edge32n %g2, %l1, %o3
23823 fcmple16 %f26, %f2, %o0
23824loop_2249:
23825 sdivcc %g1, 0x0691, %o5
23826 bpos loop_2250
23827 tpos %icc, 0x7
23828 fnor %f6, %f0, %f30
23829 fzero %f0
23830loop_2250:
23831 fbue %fcc0, loop_2251
23832 fbl,a %fcc0, loop_2252
23833 movneg %icc, %i7, %o1
23834 fmovdleu %xcc, %f17, %f27
23835loop_2251:
23836 andncc %i4, %o6, %g7
23837loop_2252:
23838 addcc %i2, 0x0451, %l0
23839 ldd [%l7 + 0x70], %i0
23840 movne %icc, %l5, %l2
23841 sir 0x1CF4
23842 wr %g0, 0x81, %asi
23843 stda %f16, [%l7 + 0x40] %asi
23844 brgez %g3, loop_2253
23845 membar 0x16
23846 edge8l %l6, %g6, %l4
23847 sub %g5, %l3, %g4
23848loop_2253:
23849 fbne %fcc0, loop_2254
23850 tg %xcc, 0x3
23851 fbg,a %fcc2, loop_2255
23852 fpack32 %f28, %f22, %f20
23853loop_2254:
23854 fsrc2s %f23, %f25
23855 srlx %i3, 0x01, %i5
23856loop_2255:
23857 edge8 %o7, %i0, %o4
23858 xorcc %o2, %i6, %l1
23859 tn %icc, 0x7
23860 brlez,a %o3, loop_2256
23861 ta %xcc, 0x3
23862 stbar
23863 fmovdvs %xcc, %f1, %f16
23864loop_2256:
23865 movl %icc, %g2, %g1
23866 movrlez %o5, 0x056, %o0
23867 add %i7, 0x046F, %i4
23868 fbug %fcc0, loop_2257
23869 movvs %xcc, %o6, %o1
23870 movrgez %g7, %l0, %i2
23871 orn %l5, %i1, %g3
23872loop_2257:
23873 andcc %l6, %l2, %l4
23874 andncc %g6, %g5, %l3
23875 tsubcc %i3, 0x11D1, %i5
23876 fpadd32 %f14, %f22, %f26
23877 subccc %g4, 0x0D50, %i0
23878 std %o6, [%l7 + 0x60]
23879 subccc %o2, 0x1F25, %i6
23880 wr %g0, 0x81, %asi
23881 lduha [%l7 + 0x7C] %asi, %o4
23882 fxnors %f25, %f21, %f2
23883 movrgez %o3, %g2, %g1
23884 bcs,pt %icc, loop_2258
23885 saved
23886 rdpr %cwp, %g1
23887 rdpr %cansave, %g2
23888 rdpr %canrestore, %g3
23889 rdpr %cleanwin, %g4
23890 rdpr %otherwin, %g5
23891 rdpr %wstate, %g6
23892 set 0x1C, %l3
23893 lduha [%l7 + %l3] 0x80, %l1
23894loop_2258:
23895 movleu %icc, %o0, %o5
23896 fbl %fcc1, loop_2259
23897 edge32n %i7, %i4, %o6
23898 movre %g7, %l0, %o1
23899 stw %i2, [%l7 + 0x14]
23900loop_2259:
23901 sdiv %l5, 0x138E, %g3
23902 fxors %f21, %f0, %f5
23903 fba %fcc2, loop_2260
23904 edge16ln %i1, %l2, %l6
23905 fexpand %f28, %f14
23906 movle %xcc, %g6, %g5
23907loop_2260:
23908 movcc %icc, %l3, %i3
23909 bcs loop_2261
23910 srlx %i5, 0x15, %l4
23911 fsrc2s %f15, %f17
23912 stw %i0, [%l7 + 0x40]
23913loop_2261:
23914 fmovscs %xcc, %f31, %f23
23915 tgu %icc, 0x0
23916 sllx %o7, %o2, %g4
23917 edge8l %o4, %i6, %g2
23918 brlez %g1, loop_2262
23919 fcmpne16 %f8, %f28, %l1
23920 popc %o0, %o5
23921 orn %o3, 0x0DA6, %i4
23922loop_2262:
23923 nop
23924 set 0x47, %l2
23925 ldsba [%l7 + %l2] 0x0c, %i7
23926 fornot1s %f23, %f1, %f16
23927 ldsw [%l7 + 0x40], %g7
23928 fmul8x16 %f20, %f18, %f20
23929 brlz,a %l0, loop_2263
23930 bvs loop_2264
23931 edge16n %o1, %o6, %l5
23932 wr %g0, 0x04, %asi
23933 lda [%l7 + 0x2C] %asi, %f22
23934loop_2263:
23935 fbu,a %fcc1, loop_2265
23936loop_2264:
23937 mova %xcc, %i2, %g3
23938 bg %xcc, loop_2266
23939 fones %f29
23940loop_2265:
23941 fmovs %f10, %f0
23942 bn,a loop_2267
23943loop_2266:
23944 tne %xcc, 0x1
23945 mulx %i1, %l6, %g6
23946 wr %g0, 0xeb, %asi
23947 ldda [%l7 + 0x20] %asi, %l2
23948loop_2267:
23949 addccc %g5, %i3, %i5
23950 edge32ln %l3, %l4, %i0
23951 set 0x40, %i0
23952 ldda [%l7 + %i0] 0x80, %f0
23953 wr %g0, 0x22, %asi
23954 ldda [%l7 + 0x20] %asi, %o2
23955 tcc %icc, 0x2
23956 mulscc %o7, %g4, %i6
23957 xor %g2, %o4, %g1
23958 movcs %icc, %l1, %o5
23959 movrne %o0, 0x27D, %i4
23960 smul %o3, 0x17BE, %i7
23961 fzeros %f22
23962 ld [%l7 + 0x18], %f9
23963 set 0x60, %g4
23964 ldsha [%l7 + %g4] 0x18, %g7
23965 movrne %l0, %o1, %l5
23966 fbue,a %fcc1, loop_2268
23967 edge32l %i2, %g3, %o6
23968 fmovscs %xcc, %f7, %f14
23969 fba %fcc0, loop_2269
23970loop_2268:
23971 fbg %fcc3, loop_2270
23972 tl %xcc, 0x4
23973 movvc %xcc, %i1, %g6
23974loop_2269:
23975 sir 0x150B
23976loop_2270:
23977 nop
23978 setx loop_2271, %l0, %l1
23979 jmpl %l1, %l6
23980 brz,a %l2, loop_2272
23981 fmovdcc %icc, %f30, %f13
23982 sdivcc %g5, 0x159F, %i3
23983loop_2271:
23984 xorcc %l3, 0x0B63, %l4
23985loop_2272:
23986 or %i0, %i5, %o7
23987 sllx %g4, %o2, %i6
23988 orncc %o4, 0x1CAE, %g2
23989 sdivx %g1, 0x1D16, %l1
23990 addccc %o5, 0x1731, %i4
23991 tne %icc, 0x6
23992 bcs,pt %xcc, loop_2273
23993 fbge,a %fcc2, loop_2274
23994 orn %o0, 0x139A, %i7
23995 fmovdvs %xcc, %f8, %f4
23996loop_2273:
23997 edge32 %o3, %l0, %o1
23998loop_2274:
23999 fnot1 %f18, %f28
24000 and %l5, %i2, %g7
24001 wr %g0, 0x89, %asi
24002 ldsha [%l7 + 0x30] %asi, %o6
24003 movneg %xcc, %i1, %g6
24004 be loop_2275
24005 or %l6, %l2, %g3
24006 set 0x78, %i5
24007 stba %i3, [%l7 + %i5] 0x22
24008 membar #Sync
24009loop_2275:
24010 edge16 %g5, %l3, %l4
24011 fnegs %f22, %f22
24012 alignaddrl %i0, %i5, %g4
24013 movge %icc, %o7, %o2
24014 stbar
24015 fmovs %f30, %f30
24016 bne,a,pt %icc, loop_2276
24017 fcmpeq32 %f20, %f6, %o4
24018 tge %xcc, 0x0
24019 orcc %i6, %g1, %g2
24020loop_2276:
24021 edge8 %o5, %l1, %o0
24022 ldstub [%l7 + 0x6E], %i7
24023 udivcc %o3, 0x0F6B, %i4
24024 ldub [%l7 + 0x29], %o1
24025 edge32ln %l0, %i2, %l5
24026 alignaddr %o6, %g7, %i1
24027 fblg,a %fcc2, loop_2277
24028 swap [%l7 + 0x10], %g6
24029 wr %g0, 0x80, %asi
24030 prefetcha [%l7 + 0x60] %asi, 0x1
24031loop_2277:
24032 fpsub32 %f20, %f30, %f10
24033 movvc %xcc, %g3, %l6
24034 brgz %i3, loop_2278
24035 orcc %l3, 0x0E69, %g5
24036 mulscc %l4, 0x1519, %i0
24037 fmovda %xcc, %f27, %f0
24038loop_2278:
24039 edge32 %i5, %o7, %o2
24040 fcmped %fcc3, %f28, %f12
24041 udivcc %g4, 0x198B, %o4
24042 sllx %i6, %g2, %o5
24043 fbo,a %fcc0, loop_2279
24044 tsubcc %g1, %o0, %l1
24045 wr %g0, 0x0c, %asi
24046 lda [%l7 + 0x5C] %asi, %f7
24047loop_2279:
24048 fmovdgu %xcc, %f30, %f25
24049 movrgz %i7, %o3, %i4
24050 tcs %icc, 0x2
24051 fmovdneg %xcc, %f21, %f4
24052 tl %xcc, 0x0
24053 sub %o1, 0x1EE3, %l0
24054 tn %icc, 0x1
24055 sll %i2, 0x15, %l5
24056 tsubcc %o6, %g7, %i1
24057 membar 0x6C
24058 ldsh [%l7 + 0x56], %l2
24059 add %g3, 0x0726, %l6
24060 fmul8x16al %f18, %f23, %f28
24061 movneg %icc, %g6, %i3
24062 movvs %icc, %l3, %g5
24063 fmovrse %i0, %f18, %f4
24064 fabss %f16, %f0
24065 fmovrsgz %i5, %f0, %f5
24066 fmovsg %xcc, %f1, %f16
24067 fmovdneg %xcc, %f19, %f21
24068 bvs,a,pt %xcc, loop_2280
24069 tsubcc %l4, 0x0681, %o7
24070 srax %o2, 0x1F, %g4
24071 bcs,pt %xcc, loop_2281
24072loop_2280:
24073 fbug,a %fcc1, loop_2282
24074 edge8ln %o4, %i6, %o5
24075 xorcc %g2, 0x17AC, %o0
24076loop_2281:
24077 movgu %icc, %g1, %l1
24078loop_2282:
24079 fmovdneg %icc, %f2, %f31
24080 tn %icc, 0x3
24081 popc 0x068D, %i7
24082 edge16n %o3, %i4, %o1
24083 tvs %icc, 0x2
24084 fblg %fcc3, loop_2283
24085 umulcc %i2, 0x0EAE, %l0
24086 fmuld8ulx16 %f2, %f7, %f22
24087 fmovrde %o6, %f0, %f2
24088loop_2283:
24089 movne %xcc, %l5, %g7
24090 tgu %xcc, 0x0
24091 movpos %icc, %l2, %g3
24092 fabss %f17, %f30
24093 movvc %icc, %i1, %l6
24094 movl %xcc, %g6, %l3
24095 edge8 %i3, %g5, %i0
24096 tvc %icc, 0x4
24097 ba,a,pt %icc, loop_2284
24098 movgu %xcc, %i5, %l4
24099 set 0x44, %i7
24100 sta %f27, [%l7 + %i7] 0x15
24101loop_2284:
24102 umulcc %o2, 0x0C88, %o7
24103 lduw [%l7 + 0x5C], %o4
24104 fandnot1 %f16, %f26, %f12
24105 wr %g0, 0x11, %asi
24106 lda [%l7 + 0x3C] %asi, %f19
24107 movne %icc, %i6, %g4
24108 tne %xcc, 0x5
24109 tn %xcc, 0x1
24110 nop
24111 setx loop_2285, %l0, %l1
24112 wrpr 0x1, %tl
24113 wrpr %l1, %tnpc
24114 setx 0x34400001400, %l0, %l1
24115 wrpr %l1, %tstate
24116 wrhpr 0x4, %htstate
24117 done
24118 restored
24119 rdpr %cwp, %g1
24120 rdpr %cansave, %g2
24121 rdpr %canrestore, %g3
24122 rdpr %cleanwin, %g4
24123 rdpr %otherwin, %g5
24124 rdpr %wstate, %g6
24125 fmovdne %xcc, %f30, %f18
24126 set 0x4D, %o3
24127 ldsba [%l7 + %o3] 0x19, %o5
24128loop_2285:
24129 fnot2s %f24, %f10
24130 restored
24131 rdpr %cwp, %g1
24132 rdpr %cansave, %g2
24133 rdpr %canrestore, %g3
24134 rdpr %cleanwin, %g4
24135 rdpr %otherwin, %g5
24136 rdpr %wstate, %g6
24137 xor %g2, %g1, %l1
24138 fcmpgt16 %f28, %f28, %o0
24139 movvs %icc, %o3, %i7
24140 umulcc %o1, 0x0BDD, %i4
24141 wr %g0, 0x19, %asi
24142 lduwa [%l7 + 0x34] %asi, %l0
24143 wr %g0, 0xe3, %asi
24144 ldda [%l7 + 0x10] %asi, %i2
24145 orncc %o6, 0x0465, %l5
24146 tneg %icc, 0x0
24147 orncc %l2, %g7, %g3
24148 sth %i1, [%l7 + 0x1C]
24149 umul %g6, %l3, %i3
24150 flush %l7 + 0x28
24151 ldd [%l7 + 0x08], %f10
24152 taddcc %g5, %i0, %i5
24153 bshuffle %f6, %f4, %f2
24154 fmovdg %icc, %f30, %f22
24155 fcmpeq32 %f14, %f8, %l6
24156 ldsh [%l7 + 0x38], %o2
24157 movrgz %l4, 0x099, %o4
24158 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
24159 nop ! nop ! stxa %o7, [%g0 + 0x198] %asi ripped by fixASI40.pl ripped by fixASI40.pl
24160 andn %g4, 0x1E0A, %o5
24161 tsubcctv %g2, %g1, %i6
24162 movrgz %o0, 0x36A, %l1
24163 membar 0x71
24164 sllx %o3, 0x07, %o1
24165 xnorcc %i4, 0x0C53, %l0
24166 movne %xcc, %i7, %o6
24167 nop
24168 setx loop_2286, %l0, %l1
24169 wrpr 0x1, %tl
24170 wrpr %l1, %tnpc
24171 setx 0x34400001400, %l0, %l1
24172 wrpr %l1, %tstate
24173 wrhpr 0x4, %htstate
24174 done
24175 brgez,a %i2, loop_2287
24176 fxors %f18, %f0, %f5
24177 fcmped %fcc2, %f24, %f14
24178loop_2286:
24179 movcc %xcc, %l2, %g7
24180loop_2287:
24181 udivx %l5, 0x0C20, %i1
24182 nop
24183 setx loop_2288, %l0, %l1
24184 wrpr 0x1, %tl
24185 wrpr %l1, %tnpc
24186 setx 0x34400001400, %l0, %l1
24187 wrpr %l1, %tstate
24188 wrhpr 0x4, %htstate
24189 done
24190 sub %g6, %l3, %i3
24191 sdivx %g3, 0x1943, %g5
24192 stw %i0, [%l7 + 0x34]
24193loop_2288:
24194 stw %i5, [%l7 + 0x3C]
24195 tvs %icc, 0x3
24196 tneg %xcc, 0x1
24197 nop
24198 setx loop_2289, %l0, %l1
24199 wrpr 0x1, %tl
24200 wrpr %l1, %tpc
24201 add %l1, 0x4, %l1
24202 wrpr %l1, %tnpc
24203 setx 0x34400001400, %l0, %l1
24204 wrpr %l1, %tstate
24205 wrhpr 0x4, %htstate
24206 retry
24207 tneg %icc, 0x0
24208 wr %g0, 0xeb, %asi
24209 stwa %o2, [%l7 + 0x7C] %asi
24210 membar #Sync
24211loop_2289:
24212 restored
24213 rdpr %cwp, %g1
24214 rdpr %cansave, %g2
24215 rdpr %canrestore, %g3
24216 rdpr %cleanwin, %g4
24217 rdpr %otherwin, %g5
24218 rdpr %wstate, %g6
24219 tge %icc, 0x4
24220 brz,a %l6, loop_2290
24221 and %o4, 0x03EA, %o7
24222 fand %f10, %f8, %f22
24223 bcs %xcc, loop_2291
24224loop_2290:
24225 popc 0x125D, %g4
24226 add %l7, 0x10, %l6
24227 wr %g0, 0x0c, %asi
24228 casa [%l6] 0x0c, %l4, %o5
24229loop_2291:
24230 mova %icc, %g2, %i6
24231 smul %o0, 0x19E7, %g1
24232 edge8l %l1, %o3, %i4
24233 ldub [%l7 + 0x63], %o1
24234 and %l0, %i7, %i2
24235 brgez %l2, loop_2292
24236 xorcc %g7, 0x1B07, %o6
24237 fmovrdgez %i1, %f26, %f18
24238 sllx %l5, 0x0E, %g6
24239loop_2292:
24240 fnot1 %f20, %f18
24241 udivx %i3, 0x0781, %l3
24242 udivcc %g3, 0x05DE, %g5
24243 orncc %i0, 0x089E, %o2
24244 tneg %icc, 0x7
24245 fmovsa %icc, %f28, %f1
24246 fmovsneg %xcc, %f7, %f30
24247 subcc %i5, 0x11BD, %o4
24248 subcc %o7, 0x04BD, %l6
24249 fmovrdgez %g4, %f12, %f14
24250 fabsd %f22, %f28
24251 movn %xcc, %o5, %g2
24252 fbug,a %fcc0, loop_2293
24253 fnor %f6, %f24, %f26
24254 restored
24255 rdpr %cwp, %g1
24256 rdpr %cansave, %g2
24257 rdpr %canrestore, %g3
24258 rdpr %cleanwin, %g4
24259 rdpr %otherwin, %g5
24260 rdpr %wstate, %g6
24261 edge16n %i6, %l4, %o0
24262loop_2293:
24263 bcc,pn %xcc, loop_2294
24264 movcs %xcc, %g1, %o3
24265 movneg %icc, %i4, %o1
24266 nop
24267 set 0x30, %g7
24268 stw %l0, [%l7 + %g7]
24269loop_2294:
24270 brlez,a %i7, loop_2295
24271 srlx %l1, 0x13, %i2
24272 fsrc2 %f22, %f16
24273 bne,pn %icc, loop_2296
24274loop_2295:
24275 alignaddrl %l2, %g7, %o6
24276 set 0x30, %i4
24277 stxa %i1, [%l7 + %i4] 0x80
24278loop_2296:
24279 fxors %f13, %f2, %f20
24280 edge16n %l5, %i3, %l3
24281 fmuld8sux16 %f16, %f27, %f28
24282 tn %xcc, 0x1
24283 edge8n %g6, %g3, %i0
24284 movle %icc, %g5, %o2
24285 fbuge,a %fcc2, loop_2297
24286 udivx %i5, 0x1E79, %o4
24287 fzero %f12
24288 fmovsn %xcc, %f27, %f19
24289loop_2297:
24290 nop
24291 set 0x08, %g5
24292 ldxa [%l7 + %g5] 0x11, %o7
24293 sir 0x0BE4
24294 smulcc %l6, 0x08D9, %g4
24295 tvs %icc, 0x7
24296 fba %fcc0, loop_2298
24297 edge8l %g2, %i6, %l4
24298 nop
24299 set 0x68, %o6
24300 std %f28, [%l7 + %o6]
24301 smul %o0, 0x117B, %o5
24302loop_2298:
24303 movge %xcc, %o3, %i4
24304 fmovsleu %xcc, %f10, %f3
24305 tleu %xcc, 0x4
24306 fbue %fcc3, loop_2299
24307 fmovspos %xcc, %f7, %f11
24308 addc %o1, 0x096E, %g1
24309 movne %xcc, %i7, %l1
24310loop_2299:
24311 movrlz %l0, %l2, %g7
24312 edge16 %o6, %i1, %l5
24313 bl,a,pn %icc, loop_2300
24314 andn %i3, %i2, %l3
24315 subc %g6, 0x1E1E, %g3
24316 fbge,a %fcc2, loop_2301
24317loop_2300:
24318 udivcc %i0, 0x13C9, %o2
24319 ble,a %icc, loop_2302
24320 stx %g5, [%l7 + 0x28]
24321loop_2301:
24322 fmovdne %xcc, %f24, %f13
24323 bcs,pn %xcc, loop_2303
24324loop_2302:
24325 fmovsge %icc, %f13, %f30
24326 orncc %o4, 0x027C, %i5
24327 ldsw [%l7 + 0x24], %o7
24328loop_2303:
24329 tcs %xcc, 0x4
24330 fpadd32s %f6, %f28, %f9
24331 sethi 0x0EC3, %l6
24332 movpos %xcc, %g2, %i6
24333 edge8n %l4, %g4, %o0
24334 fble %fcc2, loop_2304
24335 tneg %xcc, 0x7
24336 xnor %o5, %o3, %o1
24337 fzeros %f22
24338loop_2304:
24339 saved
24340 rdpr %cwp, %g1
24341 rdpr %cansave, %g2
24342 rdpr %canrestore, %g3
24343 rdpr %cleanwin, %g4
24344 rdpr %otherwin, %g5
24345 rdpr %wstate, %g6
24346 movl %xcc, %g1, %i4
24347 fmovdle %icc, %f3, %f29
24348 lduh [%l7 + 0x66], %l1
24349 popc 0x1E31, %i7
24350 movrlez %l2, %l0, %o6
24351 saved
24352 rdpr %cwp, %g1
24353 rdpr %cansave, %g2
24354 rdpr %canrestore, %g3
24355 rdpr %cleanwin, %g4
24356 rdpr %otherwin, %g5
24357 rdpr %wstate, %g6
24358 fpadd16s %f7, %f25, %f19
24359 tneg %xcc, 0x0
24360 movge %xcc, %g7, %l5
24361 ldub [%l7 + 0x09], %i1
24362 tn %icc, 0x0
24363 movn %xcc, %i3, %l3
24364 edge8 %i2, %g6, %i0
24365 ld [%l7 + 0x74], %f18
24366 tcc %xcc, 0x3
24367 set 0x20, %l5
24368 stxa %o2, [%l7 + %l5] 0x04
24369 movg %icc, %g3, %g5
24370 edge16 %i5, %o7, %o4
24371 fmovdcc %icc, %f24, %f6
24372 addccc %g2, %l6, %i6
24373 edge8 %l4, %g4, %o5
24374 fcmpne16 %f30, %f14, %o0
24375 andncc %o3, %o1, %i4
24376 wr %g0, 0x11, %asi
24377 stxa %l1, [%l7 + 0x68] %asi
24378 tgu %icc, 0x5
24379 bg,a loop_2305
24380 tvs %xcc, 0x5
24381 edge8n %i7, %g1, %l2
24382 fcmpgt16 %f18, %f4, %o6
24383loop_2305:
24384 tpos %icc, 0x6
24385 srl %g7, 0x0B, %l0
24386 edge8 %l5, %i1, %i3
24387 ba,a,pt %icc, loop_2306
24388 subc %i2, 0x008B, %g6
24389 bg,a,pn %icc, loop_2307
24390 tl %icc, 0x0
24391loop_2306:
24392 fnors %f18, %f22, %f31
24393 movn %icc, %i0, %l3
24394loop_2307:
24395 orcc %g3, 0x048A, %g5
24396 movge %icc, %i5, %o7
24397 tneg %icc, 0x2
24398 prefetch [%l7 + 0x54], 0x3
24399 set 0x20, %i2
24400 stwa %o4, [%l7 + %i2] 0x2a
24401 membar #Sync
24402 fpadd16s %f26, %f12, %f0
24403 fmovdn %xcc, %f24, %f11
24404 edge32ln %g2, %l6, %i6
24405 fbul %fcc2, loop_2308
24406 fmuld8ulx16 %f2, %f2, %f8
24407 edge16 %o2, %g4, %o5
24408 fmul8x16au %f11, %f11, %f12
24409loop_2308:
24410 smulcc %o0, 0x08F2, %l4
24411 edge32 %o1, %o3, %l1
24412 wr %g0, 0x19, %asi
24413 stxa %i7, [%l7 + 0x08] %asi
24414 tvs %icc, 0x1
24415 wr %g0, 0x89, %asi
24416 ldswa [%l7 + 0x10] %asi, %i4
24417 movrgz %g1, 0x3A1, %l2
24418 movrlz %g7, 0x17B, %o6
24419 fmovrdne %l5, %f30, %f14
24420 edge32n %i1, %i3, %i2
24421 movge %icc, %l0, %i0
24422 brlez %g6, loop_2309
24423 movvs %xcc, %l3, %g5
24424 bge,pn %xcc, loop_2310
24425 lduw [%l7 + 0x08], %i5
24426loop_2309:
24427 udivx %o7, 0x085F, %g3
24428 movne %icc, %o4, %g2
24429loop_2310:
24430 stx %i6, [%l7 + 0x28]
24431 edge32n %o2, %g4, %l6
24432 xorcc %o5, %l4, %o1
24433 subc %o0, %o3, %l1
24434 movn %xcc, %i7, %g1
24435 tge %xcc, 0x1
24436 nop
24437 setx loop_2311, %l0, %l1
24438 jmpl %l1, %i4
24439 tcc %xcc, 0x1
24440 fxnors %f16, %f26, %f9
24441 movcc %xcc, %l2, %g7
24442loop_2311:
24443 edge32 %l5, %o6, %i3
24444 or %i1, 0x1C8F, %l0
24445 fmovsle %xcc, %f13, %f17
24446 fxnor %f16, %f12, %f6
24447 umulcc %i2, %g6, %l3
24448 movl %xcc, %i0, %g5
24449 fmovrdlez %i5, %f14, %f24
24450 smul %g3, %o4, %o7
24451 srax %g2, 0x15, %o2
24452 be,a,pn %xcc, loop_2312
24453 fpack16 %f20, %f2
24454 tsubcc %i6, 0x11F4, %g4
24455 sdivcc %o5, 0x1516, %l6
24456loop_2312:
24457 fxors %f2, %f21, %f12
24458 movg %xcc, %l4, %o1
24459 brnz %o0, loop_2313
24460 fblg %fcc1, loop_2314
24461 sdivcc %o3, 0x1C69, %i7
24462 srl %l1, %g1, %l2
24463loop_2313:
24464 movrgez %g7, 0x169, %l5
24465loop_2314:
24466 srl %i4, %i3, %i1
24467 smul %o6, %i2, %l0
24468 mulscc %g6, 0x0C08, %i0
24469 andcc %l3, 0x14C3, %i5
24470 wr %g0, 0x80, %asi
24471 lduwa [%l7 + 0x20] %asi, %g5
24472 mova %xcc, %g3, %o4
24473 restored
24474 rdpr %cwp, %g1
24475 rdpr %cansave, %g2
24476 rdpr %canrestore, %g3
24477 rdpr %cleanwin, %g4
24478 rdpr %otherwin, %g5
24479 rdpr %wstate, %g6
24480 edge8l %g2, %o2, %o7
24481 brlz %g4, loop_2315
24482 fmovsgu %xcc, %f18, %f14
24483 umul %o5, 0x0922, %l6
24484 ld [%l7 + 0x70], %f29
24485loop_2315:
24486 movrne %l4, %i6, %o0
24487 xorcc %o1, %i7, %o3
24488 taddcctv %l1, 0x1EC2, %l2
24489 alignaddrl %g1, %l5, %g7
24490 fnot2s %f28, %f15
24491 smul %i3, %i4, %o6
24492 wr %g0, 0x80, %asi
24493 lda [%l7 + 0x7C] %asi, %f4
24494 sllx %i1, 0x0E, %l0
24495 edge8n %i2, %i0, %g6
24496 tg %xcc, 0x4
24497 tneg %icc, 0x7
24498 tcs %xcc, 0x4
24499 tleu %xcc, 0x4
24500 ldd [%l7 + 0x30], %l2
24501 ta %xcc, 0x0
24502 ldstub [%l7 + 0x40], %i5
24503 orncc %g3, 0x1C55, %o4
24504 movrgz %g5, 0x243, %o2
24505 andn %o7, 0x1E1D, %g4
24506 sethi 0x1288, %o5
24507 std %f22, [%l7 + 0x28]
24508 fbl,a %fcc3, loop_2316
24509 fmovde %icc, %f14, %f18
24510 fpsub16s %f28, %f7, %f7
24511 wr %g0, 0x89, %asi
24512 lda [%l7 + 0x1C] %asi, %f4
24513loop_2316:
24514 movgu %icc, %l6, %l4
24515 and %g2, 0x1947, %o0
24516 set 0x40, %l6
24517 ldda [%l7 + %l6] 0x04, %f16
24518 saved
24519 rdpr %cwp, %g1
24520 rdpr %cansave, %g2
24521 rdpr %canrestore, %g3
24522 rdpr %cleanwin, %g4
24523 rdpr %otherwin, %g5
24524 rdpr %wstate, %g6
24525 fors %f11, %f31, %f3
24526 fcmpgt32 %f26, %f10, %o1
24527 andcc %i6, %i7, %l1
24528 wr %g0, 0x81, %asi
24529 lduba [%l7 + 0x08] %asi, %o3
24530 movg %icc, %g1, %l2
24531 fzeros %f22
24532 fxors %f20, %f12, %f1
24533 edge16l %g7, %l5, %i3
24534 udiv %i4, 0x0181, %i1
24535 call loop_2317
24536 movneg %xcc, %l0, %o6
24537 xorcc %i2, %g6, %i0
24538 tle %icc, 0x6
24539loop_2317:
24540 fbn %fcc3, loop_2318
24541 fzero %f26
24542 fmovsl %xcc, %f12, %f11
24543 edge8ln %i5, %g3, %l3
24544loop_2318:
24545 srl %g5, 0x13, %o2
24546 bg,pn %xcc, loop_2319
24547 bcs loop_2320
24548 movleu %icc, %o7, %g4
24549 fbuge %fcc0, loop_2321
24550loop_2319:
24551 ta %icc, 0x5
24552loop_2320:
24553 nop
24554 setx loop_2322, %l0, %l1
24555 wrpr 0x1, %tl
24556 wrpr %l1, %tnpc
24557 setx 0x34400001400, %l0, %l1
24558 wrpr %l1, %tstate
24559 wrhpr 0x4, %htstate
24560 done
24561 bvc,a loop_2323
24562loop_2321:
24563 popc %o5, %l6
24564 fbge %fcc3, loop_2324
24565loop_2322:
24566 fmuld8sux16 %f2, %f22, %f28
24567loop_2323:
24568 edge32l %o4, %g2, %o0
24569 xorcc %l4, %i6, %o1
24570loop_2324:
24571 xnor %i7, %l1, %g1
24572 movneg %xcc, %l2, %o3
24573 bcs,pn %xcc, loop_2325
24574 edge8 %l5, %i3, %g7
24575 fpadd32s %f5, %f29, %f27
24576 edge8ln %i1, %l0, %i4
24577loop_2325:
24578 movvc %icc, %i2, %g6
24579 saved
24580 rdpr %cwp, %g1
24581 rdpr %cansave, %g2
24582 rdpr %canrestore, %g3
24583 rdpr %cleanwin, %g4
24584 rdpr %otherwin, %g5
24585 rdpr %wstate, %g6
24586 subcc %o6, 0x14BF, %i5
24587 tcc %xcc, 0x3
24588 prefetch [%l7 + 0x78], 0x3
24589 bge,a,pn %xcc, loop_2326
24590 orn %i0, 0x0ABB, %g3
24591 tleu %icc, 0x2
24592 fnegs %f30, %f27
24593loop_2326:
24594 fzero %f14
24595 nop
24596 set 0x43, %o7
24597 stb %g5, [%l7 + %o7]
24598 nop
24599 setx loop_2327, %l0, %l1
24600 jmpl %l1, %l3
24601 movrne %o2, 0x3D2, %o7
24602 andncc %g4, %o5, %o4
24603 movle %xcc, %g2, %o0
24604loop_2327:
24605 movrgz %l6, 0x36A, %i6
24606 wr %g0, 0x18, %asi
24607 lduha [%l7 + 0x6E] %asi, %o1
24608 ble,pt %xcc, loop_2328
24609 ldstub [%l7 + 0x4B], %i7
24610 andncc %l1, %g1, %l2
24611 ldsh [%l7 + 0x0A], %l4
24612loop_2328:
24613 fnot1s %f2, %f30
24614 subcc %l5, 0x1304, %i3
24615 udivx %o3, 0x19F8, %g7
24616 fmovsvc %xcc, %f7, %f14
24617 and %i1, 0x125C, %i4
24618 stw %i2, [%l7 + 0x44]
24619 ta %xcc, 0x7
24620 orn %g6, %o6, %l0
24621 fnot1 %f6, %f24
24622 fbug,a %fcc0, loop_2329
24623 nop
24624 set 0x58, %o1
24625 ldx [%l7 + %o1], %i5
24626 fxnors %f20, %f15, %f21
24627 tleu %xcc, 0x6
24628loop_2329:
24629 fmovsgu %icc, %f16, %f5
24630 array8 %g3, %g5, %i0
24631 tg %icc, 0x0
24632 srax %l3, %o2, %o7
24633 taddcctv %o5, 0x02D6, %o4
24634 fbl,a %fcc0, loop_2330
24635 fmovrsgez %g4, %f7, %f25
24636 fxors %f19, %f26, %f10
24637 ble %icc, loop_2331
24638loop_2330:
24639 tle %xcc, 0x2
24640 fbue %fcc2, loop_2332
24641 brlz,a %g2, loop_2333
24642loop_2331:
24643 popc 0x1E89, %l6
24644 alignaddr %o0, %o1, %i6
24645loop_2332:
24646 addc %l1, %g1, %i7
24647loop_2333:
24648 nop
24649 set 0x18, %o2
24650 ldxa [%l7 + %o2] 0x81, %l2
24651 movrgz %l4, 0x0B5, %i3
24652 fandnot1 %f12, %f10, %f24
24653 fbe %fcc0, loop_2334
24654 movle %xcc, %o3, %l5
24655 movvc %icc, %i1, %i4
24656 fnot2 %f30, %f14
24657loop_2334:
24658 nop
24659 add %l7, 0x64, %l6
24660 wr %g0, 0x88, %asi
24661 casa [%l6] %asi, %i2, %g6
24662 fmovrdgez %g7, %f0, %f30
24663 brgez %l0, loop_2335
24664 array32 %o6, %g3, %i5
24665 edge16n %i0, %l3, %g5
24666 fexpand %f14, %f12
24667loop_2335:
24668 orcc %o7, %o2, %o5
24669 fandnot2 %f30, %f26, %f10
24670 alignaddrl %g4, %o4, %g2
24671 fba %fcc0, loop_2336
24672 movrne %l6, %o0, %o1
24673 fblg,a %fcc0, loop_2337
24674 fcmps %fcc3, %f19, %f11
24675loop_2336:
24676 movcs %xcc, %l1, %i6
24677 fbg %fcc2, loop_2338
24678loop_2337:
24679 tle %icc, 0x3
24680 prefetch [%l7 + 0x7C], 0x3
24681 fmovsne %xcc, %f24, %f1
24682loop_2338:
24683 fxnor %f14, %f12, %f14
24684 fbuge,a %fcc0, loop_2339
24685 fmovsa %xcc, %f2, %f8
24686 fmovrdgz %i7, %f28, %f0
24687 fsrc2s %f28, %f12
24688loop_2339:
24689 brnz,a %l2, loop_2340
24690 movn %icc, %g1, %i3
24691 fnand %f0, %f28, %f18
24692 tsubcc %l4, 0x1947, %l5
24693loop_2340:
24694 fandnot1s %f29, %f7, %f8
24695 orncc %i1, %i4, %o3
24696 edge32l %g6, %i2, %g7
24697 tgu %icc, 0x1
24698 udivcc %o6, 0x03B2, %l0
24699 array16 %i5, %i0, %g3
24700 stw %l3, [%l7 + 0x6C]
24701 tgu %xcc, 0x0
24702 tsubcc %g5, 0x0031, %o2
24703 taddcctv %o5, %o7, %g4
24704 sir 0x19ED
24705 sdiv %g2, 0x0E3C, %o4
24706 tge %icc, 0x4
24707 or %o0, %o1, %l6
24708 xnor %i6, %l1, %l2
24709 fmovse %xcc, %f6, %f8
24710 bvs,a %icc, loop_2341
24711 bgu,pt %icc, loop_2342
24712 smulcc %g1, %i7, %l4
24713 movg %icc, %i3, %l5
24714loop_2341:
24715 fnegd %f24, %f8
24716loop_2342:
24717 restored
24718 rdpr %cwp, %g1
24719 rdpr %cansave, %g2
24720 rdpr %canrestore, %g3
24721 rdpr %cleanwin, %g4
24722 rdpr %otherwin, %g5
24723 rdpr %wstate, %g6
24724 add %i4, 0x1053, %i1
24725 sub %o3, %i2, %g6
24726 set 0x38, %g1
24727 stda %g6, [%l7 + %g1] 0x10
24728 addccc %l0, %i5, %o6
24729 movcs %xcc, %g3, %l3
24730 movrgz %g5, %i0, %o5
24731 fandnot1s %f17, %f29, %f30
24732 addccc %o7, %o2, %g2
24733 movne %icc, %g4, %o4
24734 add %o0, %l6, %o1
24735 movvs %xcc, %i6, %l2
24736 fpsub32s %f31, %f6, %f4
24737 set 0x18, %o4
24738 stda %l0, [%l7 + %o4] 0x10
24739 brgz %i7, loop_2343
24740 umul %l4, 0x196F, %g1
24741 wr %g0, 0xe2, %asi
24742 stda %l4, [%l7 + 0x20] %asi
24743 membar #Sync
24744loop_2343:
24745 or %i3, %i4, %o3
24746 brlz %i2, loop_2344
24747 movrgez %g6, 0x36B, %i1
24748 andcc %g7, 0x053E, %l0
24749 fandnot2 %f22, %f24, %f6
24750loop_2344:
24751 stbar
24752 fble,a %fcc0, loop_2345
24753 fornot2s %f21, %f11, %f4
24754 fmovrse %i5, %f6, %f1
24755 orncc %g3, 0x0DF5, %o6
24756loop_2345:
24757 orn %g5, 0x10F1, %i0
24758 smulcc %o5, 0x1E44, %o7
24759 movg %icc, %l3, %o2
24760 wr %g0, 0x80, %asi
24761 ldswa [%l7 + 0x14] %asi, %g4
24762 sth %o4, [%l7 + 0x64]
24763 bshuffle %f22, %f18, %f24
24764 fabss %f28, %f27
24765 udiv %g2, 0x0F8F, %l6
24766 fnot1 %f12, %f4
24767 addccc %o1, %i6, %l2
24768 stb %l1, [%l7 + 0x57]
24769 ldub [%l7 + 0x38], %i7
24770 set 0x70, %o5
24771 prefetcha [%l7 + %o5] 0x18, 0x2
24772 ldub [%l7 + 0x4C], %g1
24773 prefetch [%l7 + 0x50], 0x0
24774 fnot1 %f24, %f16
24775 brz %l5, loop_2346
24776 mulx %i3, 0x10EC, %i4
24777 andcc %l4, %i2, %g6
24778 wr %g0, 0x88, %asi
24779 ldsba [%l7 + 0x25] %asi, %i1
24780loop_2346:
24781 fors %f12, %f1, %f5
24782 fandnot2s %f24, %f2, %f20
24783 tsubcctv %o3, 0x026F, %l0
24784 fxors %f12, %f11, %f28
24785 umul %i5, 0x1938, %g3
24786 fba %fcc1, loop_2347
24787 orn %g7, 0x0262, %g5
24788 smulcc %i0, 0x1270, %o5
24789 edge32l %o7, %l3, %o6
24790loop_2347:
24791 fnot2 %f30, %f20
24792 fmovrdlz %o2, %f12, %f24
24793 brgz %g4, loop_2348
24794 fmovdleu %xcc, %f13, %f20
24795 smulcc %g2, 0x06F6, %l6
24796 tneg %xcc, 0x4
24797loop_2348:
24798 fpackfix %f4, %f22
24799 edge16n %o4, %o1, %l2
24800 nop
24801 set 0x32, %l4
24802 ldsh [%l7 + %l4], %l1
24803 movrne %i7, 0x320, %i6
24804 movg %xcc, %g1, %l5
24805 addcc %o0, 0x13A5, %i4
24806 sethi 0x0E8F, %l4
24807 mova %icc, %i3, %i2
24808 addcc %g6, 0x0E46, %i1
24809 ble,a loop_2349
24810 tcs %xcc, 0x6
24811 subcc %l0, 0x03A7, %o3
24812 xnor %g3, 0x14CB, %g7
24813loop_2349:
24814 andn %i5, 0x19E6, %g5
24815 fbuge %fcc3, loop_2350
24816 te %icc, 0x1
24817 tneg %icc, 0x3
24818 taddcctv %i0, %o5, %o7
24819loop_2350:
24820 edge8ln %o6, %o2, %l3
24821 sra %g4, 0x07, %l6
24822 edge8l %g2, %o4, %o1
24823 bn,a,pn %xcc, loop_2351
24824 orn %l2, 0x0D32, %l1
24825 mova %xcc, %i6, %i7
24826 saved
24827 rdpr %cwp, %g1
24828 rdpr %cansave, %g2
24829 rdpr %canrestore, %g3
24830 rdpr %cleanwin, %g4
24831 rdpr %otherwin, %g5
24832 rdpr %wstate, %g6
24833loop_2351:
24834 tn %icc, 0x0
24835 fnot2s %f18, %f25
24836 movcs %xcc, %l5, %g1
24837 smulcc %o0, %i4, %l4
24838 taddcc %i2, 0x1483, %i3
24839 smulcc %g6, 0x0ED4, %l0
24840 mulx %o3, 0x1ECB, %g3
24841 movne %icc, %i1, %g7
24842 popc %i5, %i0
24843 te %icc, 0x0
24844 wr %g0, 0x2a, %asi
24845 ldda [%l7 + 0x40] %asi, %g4
24846 sub %o5, %o7, %o6
24847 fnand %f20, %f28, %f12
24848 movrgz %o2, 0x2B4, %l3
24849 edge8ln %l6, %g2, %g4
24850 fcmple16 %f0, %f6, %o1
24851 swap [%l7 + 0x78], %o4
24852 srax %l1, 0x02, %i6
24853 wr %g0, 0x10, %asi
24854 swapa [%l7 + 0x10] %asi, %i7
24855 fbuge,a %fcc2, loop_2352
24856 movre %l2, 0x1EA, %l5
24857 movn %icc, %g1, %i4
24858 sdivx %l4, 0x0CA1, %o0
24859loop_2352:
24860 tvs %icc, 0x6
24861 movcc %xcc, %i3, %i2
24862 ld [%l7 + 0x50], %f31
24863 xorcc %l0, 0x1C93, %g6
24864 fmovsne %icc, %f24, %f18
24865 wr %g0, 0x4f, %asi
24866 ldxa [%g0 + 0x38] %asi, %o3
24867 edge8ln %g3, %g7, %i5
24868 fbug %fcc0, loop_2353
24869 fpmerge %f22, %f23, %f30
24870 xnorcc %i0, %g5, %i1
24871 ldsh [%l7 + 0x74], %o7
24872loop_2353:
24873 andcc %o5, 0x0027, %o2
24874 addcc %l3, %l6, %o6
24875 fpmerge %f13, %f11, %f24
24876 wr %g0, 0x11, %asi
24877 ldda [%l7 + 0x50] %asi, %g4
24878 tge %icc, 0x5
24879 fbule,a %fcc3, loop_2354
24880 udivx %g2, 0x18DA, %o4
24881 tleu %xcc, 0x7
24882 fnot2s %f0, %f2
24883loop_2354:
24884 nop
24885 set 0x12, %i6
24886 lduha [%l7 + %i6] 0x80, %o1
24887 prefetch [%l7 + 0x20], 0x0
24888 fmovda %xcc, %f14, %f9
24889 sethi 0x18DC, %l1
24890 fmovrde %i6, %f16, %f28
24891 sethi 0x0128, %l2
24892 udiv %i7, 0x1E75, %l5
24893 tne %icc, 0x5
24894 orcc %i4, %g1, %l4
24895 sub %i3, 0x0BE3, %o0
24896 membar 0x2E
24897 saved
24898 rdpr %cwp, %g1
24899 rdpr %cansave, %g2
24900 rdpr %canrestore, %g3
24901 rdpr %cleanwin, %g4
24902 rdpr %otherwin, %g5
24903 rdpr %wstate, %g6
24904 andn %i2, 0x06A3, %l0
24905 fpadd32s %f23, %f31, %f8
24906 tle %xcc, 0x0
24907 fornot1s %f21, %f25, %f5
24908 sra %o3, 0x0E, %g3
24909 add %g6, %g7, %i0
24910 fnot2 %f4, %f0
24911 movvc %icc, %i5, %g5
24912 ble,a,pn %xcc, loop_2355
24913 tvc %xcc, 0x0
24914 bl,a %icc, loop_2356
24915 edge8l %o7, %o5, %i1
24916loop_2355:
24917 fbge,a %fcc0, loop_2357
24918 call loop_2358
24919loop_2356:
24920 edge32ln %o2, %l6, %o6
24921 fbn %fcc0, loop_2359
24922loop_2357:
24923 sll %l3, 0x0E, %g2
24924loop_2358:
24925 movge %xcc, %o4, %o1
24926 movrlz %g4, 0x295, %l1
24927loop_2359:
24928 flush %l7 + 0x2C
24929 fmovrde %l2, %f2, %f16
24930 movrgez %i6, %i7, %l5
24931 fxors %f23, %f13, %f9
24932 fmovdcs %xcc, %f22, %f20
24933 siam 0x3
24934 andn %i4, %g1, %i3
24935 andcc %o0, 0x094C, %l4
24936 srlx %l0, %i2, %g3
24937 bvs,pt %icc, loop_2360
24938 brgez,a %o3, loop_2361
24939 fba,a %fcc0, loop_2362
24940 xnorcc %g7, %g6, %i0
24941loop_2360:
24942 xorcc %g5, 0x0D2F, %i5
24943loop_2361:
24944 sll %o7, %o5, %o2
24945loop_2362:
24946 fmovsvc %icc, %f27, %f18
24947 fmovdg %xcc, %f4, %f28
24948 orncc %i1, 0x18D7, %l6
24949 srax %l3, %g2, %o6
24950 fmovdge %xcc, %f8, %f0
24951 bneg,pt %icc, loop_2363
24952 movpos %icc, %o4, %g4
24953 membar 0x78
24954 tcc %icc, 0x0
24955loop_2363:
24956 sub %o1, 0x1FE8, %l1
24957 srax %l2, 0x03, %i7
24958 subc %i6, 0x0AA3, %l5
24959 tne %icc, 0x1
24960 tvc %xcc, 0x2
24961 wr %g0, 0x80, %asi
24962 stwa %i4, [%l7 + 0x08] %asi
24963 fbug %fcc2, loop_2364
24964 bn,a,pt %icc, loop_2365
24965 fmovsn %icc, %f2, %f1
24966 wr %g0, 0x89, %asi
24967 ldstuba [%l7 + 0x3E] %asi, %g1
24968loop_2364:
24969 faligndata %f12, %f30, %f18
24970loop_2365:
24971 bpos,a,pn %xcc, loop_2366
24972 taddcc %o0, %i3, %l4
24973 fsrc1s %f27, %f1
24974 fmovsg %icc, %f12, %f22
24975loop_2366:
24976 orn %i2, 0x134B, %l0
24977 set 0x60, %g3
24978 swapa [%l7 + %g3] 0x89, %o3
24979 wr %g0, 0x18, %asi
24980 lduha [%l7 + 0x18] %asi, %g7
24981 movleu %xcc, %g6, %g3
24982 andncc %g5, %i5, %o7
24983 te %xcc, 0x6
24984 umulcc %o5, %o2, %i0
24985 fmul8sux16 %f12, %f30, %f8
24986 bshuffle %f4, %f20, %f14
24987 saved
24988 rdpr %cwp, %g1
24989 rdpr %cansave, %g2
24990 rdpr %canrestore, %g3
24991 rdpr %cleanwin, %g4
24992 rdpr %otherwin, %g5
24993 rdpr %wstate, %g6
24994 brgez %l6, loop_2367
24995 sll %l3, %g2, %i1
24996 set 0x7C, %i3
24997 ldswa [%l7 + %i3] 0x81, %o6
24998loop_2367:
24999 edge16 %g4, %o4, %o1
25000 fmovdcc %icc, %f26, %f22
25001 tsubcctv %l2, %l1, %i6
25002 movpos %icc, %l5, %i7
25003 nop
25004 setx loop_2368, %l0, %l1
25005 wrpr 0x1, %tl
25006 wrpr %l1, %tnpc
25007 setx 0x34400001400, %l0, %l1
25008 wrpr %l1, %tstate
25009 wrhpr 0x4, %htstate
25010 done
25011 fbo %fcc0, loop_2369
25012 movg %xcc, %g1, %i4
25013 subc %o0, 0x1793, %i3
25014loop_2368:
25015 brlz %l4, loop_2370
25016loop_2369:
25017 movvc %xcc, %i2, %l0
25018 bcc,a %icc, loop_2371
25019 move %xcc, %o3, %g6
25020loop_2370:
25021 fabsd %f30, %f28
25022 xorcc %g7, 0x1410, %g3
25023loop_2371:
25024 bneg,pn %icc, loop_2372
25025 movcs %icc, %i5, %o7
25026 wr %g0, 0x27, %asi
25027 ldda [%l7 + 0x20] %asi, %o4
25028loop_2372:
25029 sll %o2, 0x04, %g5
25030 array8 %i0, %l3, %l6
25031 for %f16, %f20, %f30
25032 bg,pt %xcc, loop_2373
25033 fsrc2 %f12, %f12
25034 restored
25035 rdpr %cwp, %g1
25036 rdpr %cansave, %g2
25037 rdpr %canrestore, %g3
25038 rdpr %cleanwin, %g4
25039 rdpr %otherwin, %g5
25040 rdpr %wstate, %g6
25041 set 0x49, %i1
25042 ldsba [%l7 + %i1] 0x15, %g2
25043loop_2373:
25044 fsrc2 %f16, %f16
25045 te %icc, 0x4
25046 bcs,a,pt %xcc, loop_2374
25047 fabsd %f6, %f2
25048 sdivx %o6, 0x1B7E, %i1
25049 fmovspos %xcc, %f3, %f3
25050loop_2374:
25051 tvc %xcc, 0x4
25052 addc %o4, 0x162B, %o1
25053 fcmple16 %f12, %f6, %l2
25054 edge8l %g4, %l1, %l5
25055 taddcctv %i7, %i6, %i4
25056 tneg %icc, 0x7
25057 ldx [%l7 + 0x18], %g1
25058 tpos %icc, 0x6
25059 bn,a,pn %icc, loop_2375
25060 subccc %o0, 0x07DF, %i3
25061 fbne %fcc3, loop_2376
25062 xnorcc %i2, 0x0325, %l4
25063loop_2375:
25064 subc %o3, 0x043F, %l0
25065 movrgz %g7, %g3, %i5
25066loop_2376:
25067 ldd [%l7 + 0x78], %f6
25068 sllx %g6, 0x05, %o5
25069 bpos,a,pt %xcc, loop_2377
25070 movrgez %o7, 0x2C8, %o2
25071 fba %fcc2, loop_2378
25072 sir 0x161B
25073loop_2377:
25074 edge16 %i0, %l3, %g5
25075 std %g2, [%l7 + 0x58]
25076loop_2378:
25077 addccc %o6, 0x1C80, %i1
25078 brgez,a %l6, loop_2379
25079 sub %o4, %o1, %g4
25080 fmovsge %icc, %f7, %f13
25081 subc %l1, 0x0889, %l5
25082loop_2379:
25083 fmovdvc %xcc, %f6, %f3
25084 ldd [%l7 + 0x38], %l2
25085 brlz,a %i7, loop_2380
25086 movne %icc, %i6, %g1
25087 bvs %icc, loop_2381
25088 fbue,a %fcc1, loop_2382
25089loop_2380:
25090 popc 0x1A1E, %o0
25091 movn %icc, %i4, %i2
25092loop_2381:
25093 fcmpes %fcc1, %f1, %f28
25094loop_2382:
25095 array16 %l4, %o3, %l0
25096 bgu,pt %xcc, loop_2383
25097 udivcc %g7, 0x18B9, %i3
25098 xnorcc %g3, %i5, %g6
25099 edge8l %o7, %o5, %i0
25100loop_2383:
25101 movleu %icc, %o2, %l3
25102 bleu,pn %icc, loop_2384
25103 tleu %icc, 0x7
25104 movrgz %g2, %g5, %i1
25105 movpos %xcc, %l6, %o6
25106loop_2384:
25107 movcs %icc, %o1, %o4
25108 fornot2s %f17, %f5, %f23
25109 tvc %xcc, 0x0
25110 stx %l1, [%l7 + 0x10]
25111 lduw [%l7 + 0x74], %g4
25112 movrlez %l2, 0x0C4, %l5
25113 alignaddr %i6, %g1, %o0
25114 fmovsvs %icc, %f12, %f21
25115 move %xcc, %i7, %i2
25116 edge8l %l4, %o3, %i4
25117 sll %g7, 0x16, %i3
25118 edge16 %l0, %g3, %i5
25119 membar 0x1D
25120 movcs %xcc, %o7, %o5
25121 movg %xcc, %g6, %o2
25122 xor %l3, 0x14EE, %i0
25123 nop
25124 setx loop_2385, %l0, %l1
25125 wrpr 0x1, %tl
25126 wrpr %l1, %tnpc
25127 setx 0x34400001400, %l0, %l1
25128 wrpr %l1, %tstate
25129 wrhpr 0x4, %htstate
25130 done
25131 bleu,a,pn %icc, loop_2386
25132 and %g5, %i1, %g2
25133 tn %icc, 0x5
25134loop_2385:
25135 bgu,pt %xcc, loop_2387
25136loop_2386:
25137 fxnor %f4, %f20, %f14
25138 fpsub16s %f20, %f19, %f5
25139 mulx %l6, 0x11D6, %o6
25140loop_2387:
25141 fmovrdgz %o1, %f26, %f18
25142 tleu %xcc, 0x5
25143 wr %g0, 0x80, %asi
25144 swapa [%l7 + 0x38] %asi, %l1
25145 movpos %xcc, %g4, %l2
25146 orcc %o4, %i6, %g1
25147 ldsw [%l7 + 0x2C], %o0
25148 array32 %l5, %i2, %l4
25149 movrlez %i7, %i4, %o3
25150 fmovdvc %xcc, %f13, %f26
25151 xorcc %g7, %i3, %l0
25152 addccc %g3, 0x0E70, %i5
25153 tsubcctv %o5, 0x1B8C, %g6
25154 fble,a %fcc0, loop_2388
25155 array8 %o2, %o7, %i0
25156 sll %g5, 0x13, %l3
25157 edge8l %i1, %l6, %o6
25158loop_2388:
25159 and %g2, 0x0D43, %l1
25160 membar 0x59
25161 orncc %o1, %l2, %o4
25162 nop
25163 setx loop_2389, %l0, %l1
25164 jmpl %l1, %i6
25165 fmovrdgz %g1, %f14, %f24
25166 fbne %fcc1, loop_2390
25167 tcs %xcc, 0x4
25168loop_2389:
25169 movg %icc, %o0, %g4
25170 set 0x0F, %g2
25171 ldsba [%l7 + %g2] 0x10, %i2
25172loop_2390:
25173 movg %icc, %l4, %l5
25174 popc 0x0415, %i4
25175 fbu %fcc0, loop_2391
25176 bn,pt %icc, loop_2392
25177 bvc,pt %xcc, loop_2393
25178 edge32 %i7, %g7, %o3
25179loop_2391:
25180 brnz %i3, loop_2394
25181loop_2392:
25182 fmovdgu %xcc, %f7, %f16
25183loop_2393:
25184 nop
25185 wr %g0, 0x88, %asi
25186 lduha [%l7 + 0x58] %asi, %g3
25187loop_2394:
25188 edge32 %l0, %o5, %g6
25189 ldd [%l7 + 0x48], %o2
25190 lduw [%l7 + 0x40], %o7
25191 fands %f11, %f30, %f21
25192 swap [%l7 + 0x24], %i5
25193 srlx %g5, %i0, %l3
25194 movcs %icc, %i1, %o6
25195 fbuge,a %fcc0, loop_2395
25196 mova %xcc, %g2, %l6
25197 tl %icc, 0x0
25198 fbuge,a %fcc2, loop_2396
25199loop_2395:
25200 movrgz %l1, %l2, %o4
25201 fmul8ulx16 %f8, %f0, %f0
25202 tcc %xcc, 0x2
25203loop_2396:
25204 edge32ln %o1, %g1, %i6
25205 ldsb [%l7 + 0x4B], %g4
25206 movg %xcc, %o0, %l4
25207 movpos %xcc, %i2, %l5
25208 umul %i7, 0x0915, %i4
25209 st %f21, [%l7 + 0x78]
25210 andn %o3, 0x1815, %g7
25211 ta %icc, 0x4
25212 subc %i3, 0x025B, %l0
25213 fmovscs %icc, %f27, %f17
25214 umulcc %g3, %g6, %o2
25215 fmovrdne %o5, %f2, %f22
25216 fblg %fcc1, loop_2397
25217 fnot2s %f23, %f12
25218 taddcc %o7, 0x0F64, %g5
25219 bneg,a %xcc, loop_2398
25220loop_2397:
25221 taddcc %i0, 0x0A1E, %i5
25222 fbe %fcc2, loop_2399
25223 brz,a %l3, loop_2400
25224loop_2398:
25225 fmovsleu %icc, %f0, %f14
25226 movrlez %i1, 0x172, %g2
25227loop_2399:
25228 fblg,a %fcc3, loop_2401
25229loop_2400:
25230 edge16ln %l6, %o6, %l1
25231 fpsub32 %f10, %f30, %f16
25232 ldstub [%l7 + 0x0D], %o4
25233loop_2401:
25234 edge8n %o1, %g1, %i6
25235 subcc %l2, %g4, %o0
25236 tge %icc, 0x4
25237 for %f30, %f10, %f18
25238 movrgz %i2, %l5, %l4
25239 subcc %i4, 0x1E0F, %o3
25240 ld [%l7 + 0x4C], %f6
25241 xor %i7, 0x061F, %g7
25242 nop
25243 setx loop_2402, %l0, %l1
25244 wrpr 0x1, %tl
25245 wrpr %l1, %tnpc
25246 setx 0x34400001400, %l0, %l1
25247 wrpr %l1, %tstate
25248 wrhpr 0x4, %htstate
25249 done
25250 edge8ln %l0, %g3, %i3
25251 tgu %icc, 0x3
25252 tpos %xcc, 0x7
25253loop_2402:
25254 orncc %g6, %o2, %o5
25255 fcmpd %fcc1, %f10, %f2
25256 edge8ln %g5, %o7, %i0
25257 fbn,a %fcc0, loop_2403
25258 smul %i5, %i1, %g2
25259 fnegs %f11, %f29
25260 movleu %icc, %l6, %o6
25261loop_2403:
25262 edge32l %l3, %l1, %o1
25263 fnands %f23, %f24, %f21
25264 fsrc2 %f28, %f18
25265 restored
25266 rdpr %cwp, %g1
25267 rdpr %cansave, %g2
25268 rdpr %canrestore, %g3
25269 rdpr %cleanwin, %g4
25270 rdpr %otherwin, %g5
25271 rdpr %wstate, %g6
25272 movpos %icc, %g1, %i6
25273 st %f7, [%l7 + 0x3C]
25274 movg %icc, %o4, %g4
25275 xorcc %o0, 0x0657, %l2
25276 edge8 %i2, %l5, %i4
25277 edge32ln %o3, %l4, %i7
25278 srax %g7, %l0, %i3
25279 edge32n %g6, %o2, %g3
25280 fmovsne %xcc, %f20, %f12
25281 xnor %g5, 0x1BA1, %o7
25282 edge32ln %o5, %i0, %i1
25283 tl %icc, 0x5
25284 movge %icc, %g2, %i5
25285 srax %o6, 0x07, %l6
25286 fors %f29, %f20, %f14
25287 wr %g0, 0x04, %asi
25288 ldxa [%l7 + 0x40] %asi, %l3
25289 brgez %o1, loop_2404
25290 nop
25291 setx loop_2405, %l0, %l1
25292 jmpl %l1, %l1
25293 saved
25294 rdpr %cwp, %g1
25295 rdpr %cansave, %g2
25296 rdpr %canrestore, %g3
25297 rdpr %cleanwin, %g4
25298 rdpr %otherwin, %g5
25299 rdpr %wstate, %g6
25300 fcmps %fcc0, %f28, %f2
25301loop_2404:
25302 orcc %i6, 0x09A6, %o4
25303loop_2405:
25304 te %xcc, 0x7
25305 fmovrde %g4, %f30, %f8
25306 movle %icc, %g1, %o0
25307 edge16n %i2, %l5, %l2
25308 movrgz %i4, 0x23B, %l4
25309 srlx %o3, %i7, %l0
25310 fornot2s %f5, %f31, %f7
25311 tcs %xcc, 0x6
25312 edge32ln %g7, %g6, %i3
25313 fmovda %icc, %f10, %f5
25314 fexpand %f16, %f16
25315 andcc %g3, %g5, %o7
25316 udivx %o5, 0x0969, %o2
25317 fsrc2s %f20, %f21
25318 fxnors %f31, %f29, %f0
25319 sub %i0, %i1, %i5
25320 fpack16 %f2, %f1
25321 tl %icc, 0x7
25322 edge16l %o6, %g2, %l3
25323 sra %l6, 0x0A, %l1
25324 set 0x40, %g6
25325 ldda [%l7 + %g6] 0x11, %f0
25326 bne,a,pt %icc, loop_2406
25327 andn %o1, %o4, %g4
25328 fcmped %fcc3, %f18, %f12
25329 orncc %g1, %o0, %i2
25330loop_2406:
25331 edge32l %i6, %l2, %i4
25332 sethi 0x18A0, %l4
25333 and %l5, %o3, %i7
25334 fbg %fcc2, loop_2407
25335 bcc,a,pn %icc, loop_2408
25336 sll %g7, %g6, %l0
25337 movne %icc, %i3, %g3
25338loop_2407:
25339 movre %g5, 0x39F, %o5
25340loop_2408:
25341 taddcctv %o7, %o2, %i0
25342 udiv %i5, 0x03A4, %i1
25343 saved
25344 rdpr %cwp, %g1
25345 rdpr %cansave, %g2
25346 rdpr %canrestore, %g3
25347 rdpr %cleanwin, %g4
25348 rdpr %otherwin, %g5
25349 rdpr %wstate, %g6
25350 movrgez %o6, %l3, %g2
25351 movleu %xcc, %l1, %l6
25352 edge16 %o1, %g4, %g1
25353 set 0x40, %l0
25354 ldda [%l7 + %l0] 0x81, %f16
25355 restored
25356 rdpr %cwp, %g1
25357 rdpr %cansave, %g2
25358 rdpr %canrestore, %g3
25359 rdpr %cleanwin, %g4
25360 rdpr %otherwin, %g5
25361 rdpr %wstate, %g6
25362 fmovdle %icc, %f20, %f30
25363 tleu %xcc, 0x5
25364 taddcc %o4, 0x0637, %o0
25365 movgu %xcc, %i6, %l2
25366 edge16l %i4, %i2, %l4
25367 movneg %xcc, %o3, %i7
25368 fnot2s %f31, %f15
25369 saved
25370 rdpr %cwp, %g1
25371 rdpr %cansave, %g2
25372 rdpr %canrestore, %g3
25373 rdpr %cleanwin, %g4
25374 rdpr %otherwin, %g5
25375 rdpr %wstate, %g6
25376 ldub [%l7 + 0x7D], %g7
25377 std %f10, [%l7 + 0x58]
25378 set 0x40, %o0
25379 stda %f0, [%l7 + %o0] 0x19
25380 sllx %l5, 0x0C, %l0
25381 movcc %xcc, %g6, %i3
25382 fmul8sux16 %f0, %f18, %f12
25383 wr %g0, 0x89, %asi
25384 ldsba [%l7 + 0x7B] %asi, %g5
25385 call loop_2409
25386 tne %icc, 0x2
25387 movl %xcc, %g3, %o7
25388 edge16n %o5, %i0, %i5
25389loop_2409:
25390 srlx %o2, %i1, %l3
25391 orcc %o6, %l1, %l6
25392 fones %f12
25393 wr %g0, 0x89, %asi
25394 lduba [%l7 + 0x3D] %asi, %g2
25395 be,a loop_2410
25396 fornot1s %f6, %f26, %f26
25397 bvc,a loop_2411
25398 andncc %g4, %g1, %o4
25399loop_2410:
25400 fornot2s %f7, %f28, %f8
25401 prefetch [%l7 + 0x6C], 0x0
25402loop_2411:
25403 movl %icc, %o0, %i6
25404 fmovdpos %xcc, %f22, %f0
25405 fmovsleu %icc, %f24, %f5
25406 fbug %fcc3, loop_2412
25407 fpsub32s %f7, %f27, %f1
25408 or %l2, 0x0E35, %o1
25409 edge8ln %i2, %l4, %i4
25410loop_2412:
25411 ldsw [%l7 + 0x58], %i7
25412 nop
25413 set 0x7B, %l1
25414 ldstub [%l7 + %l1], %o3
25415 movcs %icc, %l5, %g7
25416 edge16 %l0, %g6, %i3
25417 tneg %icc, 0x1
25418 mulscc %g3, 0x1F5A, %o7
25419 tl %xcc, 0x1
25420 edge8n %o5, %g5, %i5
25421 ta %icc, 0x3
25422 fpadd32 %f20, %f14, %f18
25423 xor %o2, 0x098B, %i1
25424 udivx %i0, 0x02E7, %o6
25425 fpsub16s %f28, %f11, %f15
25426 or %l1, 0x154F, %l3
25427 mova %icc, %l6, %g2
25428 flush %l7 + 0x4C
25429 membar 0x07
25430 fmovrdlez %g4, %f6, %f0
25431 movpos %xcc, %g1, %o0
25432 xnorcc %i6, 0x001F, %o4
25433 stbar
25434 fzero %f10
25435 movpos %icc, %o1, %l2
25436 tleu %xcc, 0x2
25437 sir 0x1647
25438 alignaddr %i2, %l4, %i7
25439 tneg %xcc, 0x7
25440 srl %o3, %l5, %i4
25441 tsubcctv %g7, 0x1A80, %g6
25442 fmovsa %icc, %f16, %f31
25443 tsubcc %l0, 0x0F68, %i3
25444 addcc %g3, 0x1E5F, %o5
25445 andncc %g5, %o7, %o2
25446 movneg %icc, %i5, %i0
25447 or %o6, 0x0B46, %l1
25448 popc 0x04E7, %i1
25449 edge16ln %l6, %g2, %l3
25450 fmovsle %icc, %f12, %f11
25451 nop
25452 setx loop_2413, %l0, %l1
25453 wrpr 0x1, %tl
25454 wrpr %l1, %tnpc
25455 setx 0x34400001400, %l0, %l1
25456 wrpr %l1, %tstate
25457 wrhpr 0x4, %htstate
25458 done
25459 movrne %g4, %g1, %o0
25460 movvc %xcc, %i6, %o1
25461 fnot2s %f20, %f22
25462loop_2413:
25463 fmovd %f18, %f18
25464 array8 %o4, %l2, %l4
25465 stbar
25466 sethi 0x1CB5, %i7
25467 umul %i2, 0x05DB, %l5
25468 fornot1 %f22, %f22, %f26
25469 fandnot1s %f18, %f22, %f24
25470 tle %icc, 0x6
25471 edge8 %o3, %i4, %g7
25472 movvc %icc, %g6, %l0
25473 movre %i3, %o5, %g5
25474 movvs %icc, %o7, %g3
25475 array8 %i5, %o2, %i0
25476 tcs %xcc, 0x6
25477 fbge,a %fcc1, loop_2414
25478 fpsub16s %f31, %f7, %f1
25479 saved
25480 rdpr %cwp, %g1
25481 rdpr %cansave, %g2
25482 rdpr %canrestore, %g3
25483 rdpr %cleanwin, %g4
25484 rdpr %otherwin, %g5
25485 rdpr %wstate, %g6
25486 fmovdvs %xcc, %f28, %f8
25487loop_2414:
25488 brgez %l1, loop_2415
25489 tle %icc, 0x2
25490 fone %f8
25491 fnors %f4, %f3, %f22
25492loop_2415:
25493 fmovrsgz %o6, %f22, %f29
25494 edge16 %l6, %i1, %g2
25495 move %icc, %g4, %g1
25496 ta %icc, 0x0
25497 sll %o0, 0x19, %l3
25498 sdivx %o1, 0x1EFB, %o4
25499 tvc %xcc, 0x1
25500 wr %g0, 0x2a, %asi
25501 stda %l2, [%l7 + 0x60] %asi
25502 membar #Sync
25503 fcmpgt32 %f8, %f6, %i6
25504 bl,a %xcc, loop_2416
25505 edge16ln %i7, %i2, %l4
25506 andncc %l5, %o3, %i4
25507 fcmpeq16 %f22, %f20, %g7
25508loop_2416:
25509 fpsub16s %f1, %f22, %f4
25510 array16 %l0, %g6, %o5
25511 add %i3, %o7, %g5
25512 edge16l %i5, %o2, %i0
25513 movl %xcc, %g3, %l1
25514 tsubcc %o6, %i1, %l6
25515 movg %xcc, %g4, %g2
25516 umulcc %o0, 0x1059, %l3
25517 bg loop_2417
25518 ldx [%l7 + 0x60], %o1
25519 nop
25520 set 0x78, %l2
25521 lduw [%l7 + %l2], %g1
25522 orn %o4, %l2, %i7
25523loop_2417:
25524 mulx %i2, %i6, %l5
25525 movrlez %l4, %i4, %g7
25526 movrgz %l0, 0x021, %o3
25527 sll %g6, %i3, %o5
25528 fones %f5
25529 fmovrslz %g5, %f22, %f17
25530 bg,pt %xcc, loop_2418
25531 fsrc2 %f30, %f12
25532 smulcc %o7, 0x0469, %o2
25533 brgz,a %i5, loop_2419
25534loop_2418:
25535 fbg %fcc3, loop_2420
25536 movrgz %i0, 0x2E8, %g3
25537 fpsub16 %f14, %f14, %f4
25538loop_2419:
25539 umulcc %o6, 0x18C3, %i1
25540loop_2420:
25541 ld [%l7 + 0x1C], %f23
25542 edge16n %l6, %l1, %g4
25543 andn %o0, 0x17C9, %g2
25544 fmovrslz %o1, %f19, %f17
25545 fmuld8ulx16 %f1, %f0, %f26
25546 tneg %xcc, 0x1
25547 orcc %l3, 0x0664, %g1
25548 fzeros %f4
25549 nop
25550 setx loop_2421, %l0, %l1
25551 wrpr 0x1, %tl
25552 wrpr %l1, %tnpc
25553 setx 0x34400001400, %l0, %l1
25554 wrpr %l1, %tstate
25555 wrhpr 0x4, %htstate
25556 done
25557 movge %xcc, %o4, %i7
25558 bvc %icc, loop_2422
25559 ldsb [%l7 + 0x6B], %l2
25560loop_2421:
25561 fors %f15, %f31, %f21
25562 lduw [%l7 + 0x7C], %i6
25563loop_2422:
25564 fmovrdlez %i2, %f2, %f0
25565 movne %xcc, %l4, %i4
25566 set 0x3C, %l3
25567 ldswa [%l7 + %l3] 0x89, %l5
25568 brlz %l0, loop_2423
25569 movl %icc, %o3, %g7
25570 array32 %g6, %i3, %o5
25571 xnor %g5, %o7, %i5
25572loop_2423:
25573 nop
25574 wr %g0, 0x88, %asi
25575 stba %i0, [%l7 + 0x64] %asi
25576 wr %g0, 0xea, %asi
25577 stda %g2, [%l7 + 0x78] %asi
25578 membar #Sync
25579 nop
25580 setx loop_2424, %l0, %l1
25581 jmpl %l1, %o2
25582 nop
25583 setx loop_2425, %l0, %l1
25584 wrpr 0x1, %tl
25585 wrpr %l1, %tnpc
25586 setx 0x34400001400, %l0, %l1
25587 wrpr %l1, %tstate
25588 wrhpr 0x4, %htstate
25589 done
25590 udivx %i1, 0x1AB4, %o6
25591 set 0x50, %i0
25592 ldxa [%l7 + %i0] 0x04, %l1
25593loop_2424:
25594 ldsw [%l7 + 0x64], %g4
25595loop_2425:
25596 umulcc %l6, 0x0E22, %o0
25597 fmovrdlez %o1, %f4, %f18
25598 tcc %xcc, 0x4
25599 fba,a %fcc1, loop_2426
25600 movrgz %l3, %g1, %g2
25601 fmovrdne %o4, %f6, %f20
25602 fmovdgu %xcc, %f6, %f13
25603loop_2426:
25604 tn %xcc, 0x2
25605 fbo %fcc2, loop_2427
25606 tgu %icc, 0x2
25607 movrgz %i7, 0x34A, %i6
25608 wr %g0, 0x80, %asi
25609 ldswa [%l7 + 0x40] %asi, %l2
25610loop_2427:
25611 add %l4, 0x1942, %i4
25612 andncc %l5, %i2, %o3
25613 orcc %g7, %g6, %l0
25614 fmul8ulx16 %f30, %f30, %f24
25615 wr %g0, 0x19, %asi
25616 lduha [%l7 + 0x42] %asi, %i3
25617 srax %g5, %o5, %o7
25618 edge16l %i5, %i0, %g3
25619 fnands %f18, %f23, %f11
25620 movrlz %i1, 0x170, %o2
25621 movrlez %o6, 0x16F, %l1
25622 tvs %icc, 0x2
25623 fabsd %f6, %f14
25624 tcc %icc, 0x2
25625 fcmpd %fcc3, %f4, %f0
25626 te %icc, 0x2
25627 sdivcc %l6, 0x07D5, %o0
25628 edge16ln %o1, %l3, %g1
25629 fblg,a %fcc1, loop_2428
25630 movneg %icc, %g4, %g2
25631 edge32l %o4, %i7, %l2
25632 srl %i6, %i4, %l4
25633loop_2428:
25634 stx %i2, [%l7 + 0x28]
25635 tneg %xcc, 0x3
25636 edge16 %o3, %l5, %g7
25637 tvc %icc, 0x0
25638 sll %g6, 0x18, %i3
25639 edge16l %l0, %g5, %o5
25640 sdiv %i5, 0x1FF4, %o7
25641 fbn,a %fcc1, loop_2429
25642 fxor %f2, %f22, %f10
25643 or %g3, 0x0140, %i1
25644 andcc %o2, %i0, %o6
25645loop_2429:
25646 fabsd %f24, %f6
25647 fmuld8sux16 %f3, %f20, %f4
25648 fmovd %f30, %f28
25649 tneg %icc, 0x5
25650 udivcc %l1, 0x1C65, %l6
25651 fpadd32 %f4, %f10, %f26
25652 movg %icc, %o1, %o0
25653 fmovrslz %l3, %f13, %f22
25654 movge %xcc, %g4, %g2
25655 stb %g1, [%l7 + 0x5D]
25656 fbne %fcc3, loop_2430
25657 orn %i7, 0x1B80, %l2
25658 movpos %xcc, %o4, %i4
25659 addc %l4, %i6, %i2
25660loop_2430:
25661 sub %l5, %g7, %g6
25662 movcs %icc, %i3, %l0
25663 tg %icc, 0x6
25664 tle %icc, 0x7
25665 movne %icc, %g5, %o3
25666 orcc %o5, %i5, %g3
25667 bcs loop_2431
25668 st %f23, [%l7 + 0x78]
25669 addccc %o7, %o2, %i0
25670 tcc %xcc, 0x3
25671loop_2431:
25672 fmovrsgz %o6, %f3, %f24
25673 edge32ln %l1, %l6, %i1
25674 xnorcc %o0, 0x10EA, %o1
25675 sub %g4, 0x043C, %g2
25676 fmovdne %xcc, %f1, %f15
25677 movgu %icc, %g1, %i7
25678 fba,a %fcc0, loop_2432
25679 brgz,a %l2, loop_2433
25680 addccc %l3, %i4, %o4
25681 edge16ln %i6, %l4, %l5
25682loop_2432:
25683 stbar
25684loop_2433:
25685 ldd [%l7 + 0x30], %f24
25686 tgu %xcc, 0x2
25687 sdiv %g7, 0x03E4, %g6
25688 sll %i2, 0x1A, %i3
25689 sth %g5, [%l7 + 0x38]
25690 call loop_2434
25691 movvs %icc, %l0, %o3
25692 movleu %xcc, %i5, %o5
25693 subcc %g3, 0x0B06, %o7
25694loop_2434:
25695 fmovsg %icc, %f30, %f0
25696 for %f4, %f4, %f2
25697 popc 0x0168, %o2
25698 fpadd32 %f8, %f10, %f28
25699 addccc %i0, %o6, %l1
25700 fxnors %f3, %f11, %f25
25701 movrgz %i1, 0x167, %l6
25702 set 0x4A, %i5
25703 stha %o0, [%l7 + %i5] 0x80
25704 fxnor %f6, %f14, %f6
25705 fsrc1s %f25, %f16
25706 nop
25707 set 0x70, %i7
25708 std %g4, [%l7 + %i7]
25709 fble %fcc2, loop_2435
25710 brz %g2, loop_2436
25711 lduh [%l7 + 0x7E], %g1
25712 edge32 %i7, %o1, %l3
25713loop_2435:
25714 sll %l2, 0x01, %i4
25715loop_2436:
25716 udivx %i6, 0x1F9F, %o4
25717 movn %xcc, %l4, %l5
25718 ld [%l7 + 0x28], %f2
25719 fornot2 %f0, %f16, %f30
25720 tcs %xcc, 0x6
25721 tleu %xcc, 0x4
25722 fmovsn %xcc, %f11, %f11
25723 fpack32 %f12, %f6, %f12
25724 fpack32 %f30, %f14, %f28
25725 bn %icc, loop_2437
25726 mulx %g6, 0x0D33, %g7
25727 bne,pt %xcc, loop_2438
25728 subcc %i3, 0x0F10, %i2
25729loop_2437:
25730 tne %xcc, 0x2
25731 orcc %l0, %g5, %i5
25732loop_2438:
25733 subcc %o3, 0x01E6, %o5
25734 tne %xcc, 0x6
25735 edge8ln %o7, %o2, %i0
25736 lduh [%l7 + 0x0E], %g3
25737 edge16ln %l1, %i1, %l6
25738 fornot2s %f8, %f12, %f13
25739 fpmerge %f30, %f12, %f12
25740 brgz %o6, loop_2439
25741 sdiv %g4, 0x1B05, %o0
25742 addcc %g2, 0x08D7, %i7
25743 fbne,a %fcc1, loop_2440
25744loop_2439:
25745 movrgz %o1, %l3, %g1
25746 fors %f25, %f28, %f9
25747 mova %xcc, %l2, %i6
25748loop_2440:
25749 srl %i4, %l4, %l5
25750 fmovsvs %xcc, %f4, %f28
25751 fba,a %fcc2, loop_2441
25752 movge %icc, %o4, %g6
25753 fbn,a %fcc2, loop_2442
25754 fbl,a %fcc0, loop_2443
25755loop_2441:
25756 fcmpgt16 %f4, %f6, %g7
25757 movrgz %i2, 0x2A4, %l0
25758loop_2442:
25759 and %i3, %g5, %i5
25760loop_2443:
25761 sethi 0x0E8A, %o5
25762 edge32l %o3, %o2, %i0
25763 movcc %icc, %g3, %o7
25764 tg %icc, 0x5
25765 ldub [%l7 + 0x33], %l1
25766 add %l7, 0x14, %l6
25767 wr %g0, 0x19, %asi
25768 casa [%l6] 0x19, %l6, %o6
25769 xnor %g4, 0x0A3A, %i1
25770 fmovsneg %icc, %f7, %f10
25771 wr %g0, 0x80, %asi
25772 stwa %o0, [%l7 + 0x44] %asi
25773 srax %i7, %g2, %l3
25774 stw %g1, [%l7 + 0x58]
25775 movvs %xcc, %l2, %i6
25776 sub %i4, %o1, %l5
25777 fandnot2s %f4, %f8, %f26
25778 wr %g0, 0x16, %asi
25779 stda %f0, [%l7 + 0x40] %asi
25780 membar #Sync
25781 sra %o4, 0x18, %g6
25782 ba loop_2444
25783 movne %icc, %g7, %l4
25784 fcmped %fcc2, %f28, %f30
25785 sll %i2, 0x0B, %i3
25786loop_2444:
25787 edge8l %g5, %l0, %o5
25788 fmovrsgez %o3, %f15, %f0
25789 set 0x54, %o3
25790 ldsba [%l7 + %o3] 0x88, %i5
25791 ld [%l7 + 0x50], %f24
25792 bl,a loop_2445
25793 fmovdne %xcc, %f14, %f1
25794 tge %xcc, 0x2
25795 fpsub16s %f25, %f22, %f13
25796loop_2445:
25797 edge32ln %o2, %g3, %o7
25798 edge32ln %i0, %l1, %l6
25799 set 0x50, %g4
25800 stda %o6, [%l7 + %g4] 0x15
25801 movle %icc, %i1, %g4
25802 sll %o0, 0x15, %g2
25803 fnot2 %f8, %f20
25804 array8 %l3, %g1, %i7
25805 wr %g0, 0x19, %asi
25806 swapa [%l7 + 0x58] %asi, %i6
25807 tvs %icc, 0x1
25808 popc %l2, %o1
25809 movpos %xcc, %i4, %l5
25810 fpadd32 %f18, %f4, %f14
25811 subc %o4, %g6, %g7
25812 addc %l4, %i2, %i3
25813 bpos,a %icc, loop_2446
25814 sllx %g5, 0x11, %l0
25815 set 0x6C, %i4
25816 lda [%l7 + %i4] 0x10, %f17
25817loop_2446:
25818 andn %o3, 0x09D4, %i5
25819 and %o5, %g3, %o2
25820 fmul8ulx16 %f14, %f12, %f8
25821 xorcc %o7, %l1, %l6
25822 tg %xcc, 0x4
25823 fone %f24
25824 tcc %icc, 0x2
25825 brgez %o6, loop_2447
25826 movrne %i1, 0x0E2, %g4
25827 edge32n %i0, %o0, %l3
25828 xnor %g1, %g2, %i7
25829loop_2447:
25830 fmovdcc %icc, %f14, %f10
25831 edge8n %l2, %o1, %i6
25832 umulcc %i4, %o4, %g6
25833 fblg,a %fcc1, loop_2448
25834 fcmps %fcc0, %f13, %f15
25835 stb %g7, [%l7 + 0x29]
25836 ldsh [%l7 + 0x72], %l4
25837loop_2448:
25838 movrgz %i2, 0x32F, %i3
25839 fmovsvc %xcc, %f18, %f21
25840 srlx %g5, 0x16, %l0
25841 set 0x61, %g5
25842 ldsba [%l7 + %g5] 0x10, %o3
25843 stb %l5, [%l7 + 0x35]
25844 ldsh [%l7 + 0x3E], %i5
25845 movrlz %o5, %o2, %o7
25846 fmul8x16al %f7, %f10, %f4
25847 fnegs %f10, %f29
25848 siam 0x2
25849 bge,a %icc, loop_2449
25850 ldsb [%l7 + 0x29], %g3
25851 tgu %xcc, 0x1
25852 mulx %l6, 0x195C, %o6
25853loop_2449:
25854 fxnors %f20, %f23, %f3
25855 fmovsvc %icc, %f3, %f4
25856 saved
25857 rdpr %cwp, %g1
25858 rdpr %cansave, %g2
25859 rdpr %canrestore, %g3
25860 rdpr %cleanwin, %g4
25861 rdpr %otherwin, %g5
25862 rdpr %wstate, %g6
25863 tle %icc, 0x1
25864 tne %icc, 0x4
25865 set 0x40, %g7
25866 stda %f16, [%l7 + %g7] 0x81
25867 edge8 %l1, %i1, %g4
25868 fnegs %f25, %f4
25869 movge %xcc, %i0, %l3
25870 movcs %icc, %o0, %g1
25871 fone %f2
25872 srlx %i7, 0x1E, %g2
25873 tcc %icc, 0x2
25874 movn %icc, %l2, %i6
25875 fmovrdgz %o1, %f0, %f0
25876 addccc %o4, %g6, %g7
25877 wr %g0, 0x89, %asi
25878 sta %f11, [%l7 + 0x6C] %asi
25879 sllx %l4, 0x0D, %i4
25880 fmovspos %icc, %f15, %f15
25881 ble,a,pt %xcc, loop_2450
25882 fmovdg %icc, %f16, %f19
25883 fand %f28, %f24, %f8
25884 xor %i2, 0x0ADA, %i3
25885loop_2450:
25886 tg %icc, 0x1
25887 smul %l0, 0x0018, %o3
25888 std %g4, [%l7 + 0x10]
25889 fmovsge %icc, %f1, %f6
25890 tsubcc %i5, %o5, %o2
25891 fmovdn %xcc, %f29, %f15
25892 edge16n %l5, %g3, %l6
25893 movvs %icc, %o7, %o6
25894 call loop_2451
25895 subcc %i1, %g4, %i0
25896 tvs %xcc, 0x0
25897 fcmpne32 %f16, %f4, %l1
25898loop_2451:
25899 andncc %o0, %l3, %i7
25900 addc %g1, 0x0A6C, %g2
25901 sdiv %i6, 0x0271, %o1
25902 mulscc %o4, %g6, %l2
25903 alignaddr %g7, %l4, %i4
25904 fmovdneg %icc, %f27, %f16
25905 set 0x42, %o6
25906 stha %i2, [%l7 + %o6] 0x2a
25907 membar #Sync
25908 sllx %i3, %o3, %l0
25909 fbne %fcc2, loop_2452
25910 alignaddr %i5, %o5, %g5
25911 xnor %o2, 0x177F, %l5
25912 bleu loop_2453
25913loop_2452:
25914 fbe,a %fcc2, loop_2454
25915 umulcc %l6, %g3, %o6
25916 fmovdg %icc, %f6, %f25
25917loop_2453:
25918 fcmpne32 %f4, %f6, %i1
25919loop_2454:
25920 nop
25921 set 0x08, %l5
25922 ldswa [%l7 + %l5] 0x04, %g4
25923 movre %i0, %l1, %o7
25924 tneg %icc, 0x2
25925 popc 0x0737, %l3
25926 sub %o0, 0x1025, %g1
25927 orncc %g2, %i7, %i6
25928 fmovdgu %icc, %f29, %f13
25929 tle %icc, 0x6
25930 fmuld8sux16 %f11, %f5, %f28
25931 bge loop_2455
25932 andcc %o4, %o1, %l2
25933 fble %fcc0, loop_2456
25934 fmovrsgez %g6, %f19, %f3
25935loop_2455:
25936 edge16ln %g7, %l4, %i2
25937 restored
25938 rdpr %cwp, %g1
25939 rdpr %cansave, %g2
25940 rdpr %canrestore, %g3
25941 rdpr %cleanwin, %g4
25942 rdpr %otherwin, %g5
25943 rdpr %wstate, %g6
25944loop_2456:
25945 fbge %fcc0, loop_2457
25946 ldstub [%l7 + 0x33], %i4
25947 movrgz %o3, %l0, %i3
25948 fbge %fcc1, loop_2458
25949loop_2457:
25950 ldsh [%l7 + 0x5C], %o5
25951 set 0x20, %l6
25952 ldxa [%g0 + %l6] 0x4f, %g5
25953loop_2458:
25954 orncc %o2, 0x1FA2, %i5
25955 movpos %icc, %l5, %g3
25956 tn %xcc, 0x4
25957 brlez,a %l6, loop_2459
25958 ba,a loop_2460
25959 fbue %fcc3, loop_2461
25960 array16 %i1, %g4, %o6
25961loop_2459:
25962 orcc %l1, 0x050E, %i0
25963loop_2460:
25964 popc %o7, %o0
25965loop_2461:
25966 addccc %l3, %g2, %i7
25967 bpos,pn %xcc, loop_2462
25968 fbug %fcc1, loop_2463
25969 tcs %icc, 0x2
25970 tcs %icc, 0x3
25971loop_2462:
25972 brnz %i6, loop_2464
25973loop_2463:
25974 sub %o4, 0x1C4E, %o1
25975 add %l7, 0x68, %l6
25976 wr %g0, 0x80, %asi
25977 casxa [%l6] %asi, %l2, %g1
25978loop_2464:
25979 fblg %fcc1, loop_2465
25980 alignaddr %g7, %g6, %i2
25981 wr %g0, 0x88, %asi
25982 stwa %i4, [%l7 + 0x2C] %asi
25983loop_2465:
25984 nop
25985 wr %g0, 0x10, %asi
25986 sta %f20, [%l7 + 0x30] %asi
25987 array8 %l4, %l0, %o3
25988 sllx %i3, 0x1B, %o5
25989 sethi 0x0FB1, %o2
25990 mulscc %g5, %i5, %g3
25991 lduw [%l7 + 0x68], %l5
25992 move %xcc, %l6, %g4
25993 wr %g0, 0x2a, %asi
25994 ldda [%l7 + 0x50] %asi, %o6
25995 edge32l %l1, %i0, %o7
25996 std %i0, [%l7 + 0x08]
25997 udivcc %l3, 0x127B, %g2
25998 movrgz %o0, %i7, %o4
25999 restored
26000 rdpr %cwp, %g1
26001 rdpr %cansave, %g2
26002 rdpr %canrestore, %g3
26003 rdpr %cleanwin, %g4
26004 rdpr %otherwin, %g5
26005 rdpr %wstate, %g6
26006 movge %xcc, %i6, %o1
26007 xor %g1, %g7, %g6
26008 sll %i2, %l2, %i4
26009 movrlez %l0, %l4, %i3
26010 bneg,pn %icc, loop_2466
26011 array32 %o3, %o5, %g5
26012 addc %i5, %g3, %o2
26013 movne %xcc, %l6, %l5
26014loop_2466:
26015 movneg %icc, %g4, %l1
26016 andn %i0, %o6, %o7
26017 udiv %i1, 0x05E0, %l3
26018 fmovsa %xcc, %f8, %f27
26019 ble,a loop_2467
26020 ldsb [%l7 + 0x3C], %o0
26021 movrlz %i7, %o4, %i6
26022 wr %g0, 0x80, %asi
26023 ldstuba [%l7 + 0x7E] %asi, %o1
26024loop_2467:
26025 nop
26026 wr %g0, 0x89, %asi
26027 sta %f5, [%l7 + 0x7C] %asi
26028 flush %l7 + 0x7C
26029 mulscc %g1, %g2, %g6
26030 fzero %f8
26031 brlz,a %g7, loop_2468
26032 fsrc2s %f24, %f25
26033 fpsub16 %f26, %f28, %f18
26034 wr %g0, 0x89, %asi
26035 lduwa [%l7 + 0x18] %asi, %l2
26036loop_2468:
26037 movrne %i4, 0x3D1, %l0
26038 bcs,pt %xcc, loop_2469
26039 fmovse %xcc, %f9, %f18
26040 movne %xcc, %l4, %i3
26041 fpmerge %f28, %f20, %f22
26042loop_2469:
26043 ldstub [%l7 + 0x4F], %o3
26044 sethi 0x0E16, %o5
26045 bgu,a loop_2470
26046 edge8ln %i2, %i5, %g3
26047 alignaddrl %g5, %o2, %l6
26048 umulcc %l5, %g4, %i0
26049loop_2470:
26050 brgz %l1, loop_2471
26051 fbue,a %fcc2, loop_2472
26052 fnand %f0, %f26, %f12
26053 tsubcctv %o7, 0x13ED, %o6
26054loop_2471:
26055 fexpand %f12, %f0
26056loop_2472:
26057 tvc %xcc, 0x4
26058 umulcc %l3, 0x103C, %i1
26059 movrne %i7, 0x0B7, %o0
26060 srax %i6, 0x01, %o1
26061 flush %l7 + 0x1C
26062 orcc %o4, 0x1004, %g2
26063 subcc %g1, %g6, %g7
26064 fbue %fcc3, loop_2473
26065 orncc %l2, 0x092D, %i4
26066 tcc %icc, 0x7
26067 sir 0x1AE7
26068loop_2473:
26069 sra %l4, %i3, %o3
26070 nop
26071 setx loop_2474, %l0, %l1
26072 wrpr 0x1, %tl
26073 wrpr %l1, %tnpc
26074 setx 0x34400001400, %l0, %l1
26075 wrpr %l1, %tstate
26076 wrhpr 0x4, %htstate
26077 done
26078 fmul8x16au %f20, %f1, %f28
26079 edge32l %l0, %i2, %o5
26080 brlez,a %g3, loop_2475
26081loop_2474:
26082 fmovsge %icc, %f2, %f13
26083 ldsh [%l7 + 0x60], %i5
26084 tvc %icc, 0x2
26085loop_2475:
26086 bgu,pt %icc, loop_2476
26087 sub %o2, 0x1274, %g5
26088 bl,a,pt %xcc, loop_2477
26089 alignaddr %l6, %l5, %g4
26090loop_2476:
26091 membar 0x0F
26092 edge16ln %i0, %l1, %o6
26093loop_2477:
26094 movrlez %l3, 0x39F, %i1
26095 prefetch [%l7 + 0x58], 0x3
26096 ldstub [%l7 + 0x6C], %o7
26097 addccc %i7, 0x0E29, %i6
26098 saved
26099 rdpr %cwp, %g1
26100 rdpr %cansave, %g2
26101 rdpr %canrestore, %g3
26102 rdpr %cleanwin, %g4
26103 rdpr %otherwin, %g5
26104 rdpr %wstate, %g6
26105 array32 %o0, %o1, %o4
26106 tn %xcc, 0x2
26107 udivcc %g1, 0x1CAA, %g2
26108 set 0x30, %i2
26109 lduha [%l7 + %i2] 0x10, %g6
26110 tcc %icc, 0x2
26111 movrlez %l2, %i4, %g7
26112 bge,pn %icc, loop_2478
26113 tcc %xcc, 0x3
26114 restored
26115 rdpr %cwp, %g1
26116 rdpr %cansave, %g2
26117 rdpr %canrestore, %g3
26118 rdpr %cleanwin, %g4
26119 rdpr %otherwin, %g5
26120 rdpr %wstate, %g6
26121 umul %l4, 0x1058, %o3
26122loop_2478:
26123 tle %xcc, 0x5
26124 movge %xcc, %l0, %i2
26125 tg %icc, 0x5
26126 taddcctv %o5, %g3, %i3
26127 be,a loop_2479
26128 movre %i5, 0x078, %o2
26129 udiv %g5, 0x0585, %l5
26130 fpadd32s %f6, %f20, %f11
26131loop_2479:
26132 nop
26133 set 0x6C, %o1
26134 lduha [%l7 + %o1] 0x15, %l6
26135 addccc %i0, 0x0864, %l1
26136 ldsw [%l7 + 0x64], %o6
26137 wr %g0, 0x88, %asi
26138 lduba [%l7 + 0x2E] %asi, %g4
26139 bge loop_2480
26140 fmovrdlz %i1, %f24, %f12
26141 fsrc2 %f8, %f10
26142 membar 0x05
26143loop_2480:
26144 ta %icc, 0x3
26145 edge8l %o7, %i7, %i6
26146 edge16 %o0, %l3, %o4
26147 fmovd %f8, %f2
26148 faligndata %f2, %f30, %f10
26149 fmovdcs %xcc, %f14, %f23
26150 taddcctv %g1, 0x1B42, %o1
26151 movrlez %g2, %l2, %g6
26152 tgu %xcc, 0x2
26153 fxor %f26, %f12, %f26
26154 movcc %icc, %i4, %g7
26155 srax %l4, %l0, %o3
26156 fmuld8ulx16 %f27, %f11, %f26
26157 bcs,a,pn %xcc, loop_2481
26158 fbne,a %fcc0, loop_2482
26159 fmovsn %xcc, %f16, %f6
26160 subc %o5, %i2, %g3
26161loop_2481:
26162 edge8ln %i3, %o2, %g5
26163loop_2482:
26164 saved
26165 rdpr %cwp, %g1
26166 rdpr %cansave, %g2
26167 rdpr %canrestore, %g3
26168 rdpr %cleanwin, %g4
26169 rdpr %otherwin, %g5
26170 rdpr %wstate, %g6
26171 movvs %icc, %l5, %l6
26172 set 0x7A, %o2
26173 lduha [%l7 + %o2] 0x15, %i5
26174 ldsb [%l7 + 0x24], %l1
26175 edge8ln %i0, %g4, %i1
26176 fpmerge %f4, %f14, %f0
26177 fba,a %fcc3, loop_2483
26178 fcmpgt32 %f18, %f16, %o6
26179 lduw [%l7 + 0x18], %o7
26180 stbar
26181loop_2483:
26182 edge32l %i7, %o0, %l3
26183 edge8 %o4, %i6, %g1
26184 bge,a %icc, loop_2484
26185 tcc %icc, 0x7
26186 fmovdvs %xcc, %f19, %f23
26187 movg %icc, %o1, %g2
26188loop_2484:
26189 movg %icc, %g6, %l2
26190 fmovsg %xcc, %f9, %f8
26191 alignaddr %i4, %g7, %l0
26192 fone %f24
26193 smulcc %l4, %o3, %o5
26194 orcc %g3, %i2, %o2
26195 wr %g0, 0x88, %asi
26196 ldsha [%l7 + 0x44] %asi, %g5
26197 bpos %icc, loop_2485
26198 movne %xcc, %i3, %l6
26199 andn %i5, %l1, %l5
26200 st %f14, [%l7 + 0x70]
26201loop_2485:
26202 nop
26203 wr %g0, 0x2f, %asi
26204 stda %i0, [%l7 + 0x28] %asi
26205 membar #Sync
26206 movrlez %g4, %i1, %o6
26207 umulcc %i7, 0x02EB, %o7
26208 srlx %l3, 0x1B, %o0
26209 edge8l %o4, %i6, %g1
26210 xnorcc %g2, 0x057B, %g6
26211 set 0x0F, %g1
26212 ldsba [%l7 + %g1] 0x89, %l2
26213 tne %xcc, 0x7
26214 wr %g0, 0x81, %asi
26215 lduwa [%l7 + 0x70] %asi, %o1
26216 sethi 0x07CF, %i4
26217 edge16 %g7, %l4, %l0
26218 popc 0x1E34, %o3
26219 wr %g0, 0x80, %asi
26220 ldda [%l7 + 0x40] %asi, %f16
26221 orcc %o5, %i2, %g3
26222 umul %g5, 0x1E68, %i3
26223 addc %l6, 0x0403, %o2
26224 movleu %xcc, %l1, %l5
26225 set 0x68, %o7
26226 sta %f13, [%l7 + %o7] 0x80
26227 fblg,a %fcc3, loop_2486
26228 movvs %xcc, %i0, %i5
26229 sdiv %i1, 0x14C6, %g4
26230 faligndata %f2, %f28, %f18
26231loop_2486:
26232 fpadd32 %f12, %f14, %f24
26233 movg %icc, %o6, %i7
26234 udiv %l3, 0x0D9F, %o0
26235 addccc %o7, 0x1AAF, %o4
26236 fmovse %xcc, %f21, %f22
26237 sth %g1, [%l7 + 0x7E]
26238 fmuld8sux16 %f24, %f29, %f8
26239 sdivcc %g2, 0x02CE, %i6
26240 umul %l2, 0x120D, %g6
26241 movpos %xcc, %i4, %g7
26242 tl %icc, 0x6
26243 prefetch [%l7 + 0x68], 0x3
26244 sra %l4, 0x12, %o1
26245 udivx %l0, 0x1BB8, %o5
26246 movle %icc, %i2, %o3
26247 bcc,a,pt %xcc, loop_2487
26248 fornot2s %f12, %f7, %f7
26249 fbl %fcc2, loop_2488
26250 xor %g5, 0x16F7, %i3
26251loop_2487:
26252 siam 0x5
26253 addccc %g3, 0x02FA, %l6
26254loop_2488:
26255 call loop_2489
26256 srl %o2, %l1, %i0
26257 fbu %fcc1, loop_2490
26258 mulscc %l5, %i5, %i1
26259loop_2489:
26260 or %g4, 0x14CF, %i7
26261 sll %o6, %l3, %o0
26262loop_2490:
26263 alignaddrl %o7, %g1, %g2
26264 addccc %o4, 0x1014, %l2
26265 move %icc, %i6, %i4
26266 siam 0x0
26267 fbge,a %fcc2, loop_2491
26268 movcc %icc, %g6, %l4
26269 brgz,a %o1, loop_2492
26270 movrgez %g7, %o5, %l0
26271loop_2491:
26272 fmovsne %xcc, %f17, %f12
26273 fcmple16 %f8, %f16, %o3
26274loop_2492:
26275 tg %xcc, 0x1
26276 wr %g0, 0xea, %asi
26277 stha %i2, [%l7 + 0x78] %asi
26278 membar #Sync
26279 fmul8x16al %f6, %f4, %f10
26280 tle %xcc, 0x1
26281 fmovdgu %icc, %f12, %f14
26282 bgu,a,pt %xcc, loop_2493
26283 alignaddrl %g5, %i3, %g3
26284 membar 0x66
26285 edge16l %l6, %l1, %i0
26286loop_2493:
26287 fpmerge %f31, %f27, %f18
26288 ble,a %icc, loop_2494
26289 fbo,a %fcc1, loop_2495
26290 smul %o2, 0x0181, %l5
26291 andcc %i5, 0x1654, %i1
26292loop_2494:
26293 tleu %xcc, 0x0
26294loop_2495:
26295 fcmpes %fcc3, %f30, %f29
26296 te %xcc, 0x3
26297 or %g4, %i7, %l3
26298 tne %xcc, 0x6
26299 fmovsgu %icc, %f1, %f16
26300 bleu %icc, loop_2496
26301 fcmpeq16 %f18, %f2, %o0
26302 xnor %o6, %o7, %g2
26303 subcc %g1, %l2, %o4
26304loop_2496:
26305 fmovdcs %xcc, %f11, %f15
26306 fmovsle %icc, %f2, %f5
26307 array16 %i4, %g6, %i6
26308 fpadd16 %f14, %f8, %f24
26309 array32 %o1, %g7, %o5
26310 udivcc %l4, 0x10D2, %o3
26311 wr %g0, 0x80, %asi
26312 prefetcha [%l7 + 0x40] %asi, 0x1
26313 sra %i2, 0x1F, %g5
26314 tneg %xcc, 0x1
26315 fmovdcc %icc, %f1, %f20
26316 alignaddrl %g3, %i3, %l6
26317 tsubcc %i0, 0x1736, %l1
26318 ldx [%l7 + 0x38], %o2
26319 movvc %icc, %i5, %i1
26320 fbug %fcc0, loop_2497
26321 fbuge %fcc3, loop_2498
26322 bneg,pn %icc, loop_2499
26323 edge32 %g4, %i7, %l3
26324loop_2497:
26325 sdivcc %o0, 0x0413, %o6
26326loop_2498:
26327 movle %icc, %l5, %g2
26328loop_2499:
26329 alignaddrl %o7, %g1, %l2
26330 tpos %xcc, 0x4
26331 taddcc %i4, 0x02D0, %g6
26332 fbu %fcc1, loop_2500
26333 brz %o4, loop_2501
26334 fcmps %fcc2, %f28, %f1
26335 fandnot2s %f24, %f19, %f3
26336loop_2500:
26337 edge8ln %i6, %g7, %o1
26338loop_2501:
26339 bvs,a,pn %icc, loop_2502
26340 ldx [%l7 + 0x60], %o5
26341 sub %l4, 0x0DD0, %l0
26342 addc %o3, 0x064C, %i2
26343loop_2502:
26344 fmul8x16au %f18, %f10, %f10
26345 fxnor %f16, %f20, %f0
26346 wr %g0, 0x89, %asi
26347 stba %g3, [%l7 + 0x30] %asi
26348 fmovdl %xcc, %f21, %f12
26349 fandnot1 %f8, %f10, %f30
26350 fmovde %icc, %f11, %f10
26351 fornot1 %f10, %f14, %f0
26352 tsubcc %g5, 0x1BC5, %l6
26353 xorcc %i3, 0x1A05, %i0
26354 mova %icc, %l1, %i5
26355 tleu %icc, 0x4
26356 brnz,a %i1, loop_2503
26357 tcc %icc, 0x2
26358 set 0x40, %o4
26359 stda %f0, [%l7 + %o4] 0x15
26360loop_2503:
26361 udivx %g4, 0x189D, %o2
26362 array16 %l3, %i7, %o6
26363 orncc %o0, 0x18DE, %l5
26364 fnor %f12, %f14, %f18
26365 fmovdleu %icc, %f3, %f31
26366 fmovsvc %xcc, %f24, %f20
26367 fmovdneg %icc, %f30, %f17
26368 udiv %g2, 0x0FF9, %g1
26369 flush %l7 + 0x44
26370 addcc %o7, 0x0BB0, %l2
26371 fpsub16 %f2, %f12, %f10
26372 xnor %g6, %i4, %o4
26373 saved
26374 rdpr %cwp, %g1
26375 rdpr %cansave, %g2
26376 rdpr %canrestore, %g3
26377 rdpr %cleanwin, %g4
26378 rdpr %otherwin, %g5
26379 rdpr %wstate, %g6
26380 umul %i6, 0x1DDF, %o1
26381 fpadd32s %f3, %f3, %f8
26382 tl %xcc, 0x6
26383 orncc %g7, %o5, %l0
26384 bg %icc, loop_2504
26385 subc %o3, %i2, %g3
26386 restored
26387 rdpr %cwp, %g1
26388 rdpr %cansave, %g2
26389 rdpr %canrestore, %g3
26390 rdpr %cleanwin, %g4
26391 rdpr %otherwin, %g5
26392 rdpr %wstate, %g6
26393 popc 0x0FDD, %g5
26394loop_2504:
26395 sll %l6, %i3, %l4
26396 sir 0x1A21
26397 umulcc %l1, 0x0B6A, %i0
26398 fpack16 %f28, %f10
26399 fpsub32 %f4, %f12, %f18
26400 wr %g0, 0x22, %asi
26401 stwa %i5, [%l7 + 0x20] %asi
26402 membar #Sync
26403 fcmpes %fcc3, %f28, %f19
26404 wr %g0, 0x10, %asi
26405 stwa %g4, [%l7 + 0x48] %asi
26406 xnor %i1, %l3, %i7
26407 fornot2s %f16, %f23, %f31
26408 tn %icc, 0x3
26409 movrlez %o6, 0x34B, %o0
26410 edge8n %o2, %g2, %l5
26411 nop
26412 setx loop_2505, %l0, %l1
26413 jmpl %l1, %o7
26414 fbl %fcc3, loop_2506
26415 sdiv %g1, 0x1336, %l2
26416 nop
26417 setx loop_2507, %l0, %l1
26418 wrpr 0x1, %tl
26419 wrpr %l1, %tpc
26420 add %l1, 0x4, %l1
26421 wrpr %l1, %tnpc
26422 setx 0x34400001400, %l0, %l1
26423 wrpr %l1, %tstate
26424 wrhpr 0x4, %htstate
26425 retry
26426loop_2505:
26427 tn %xcc, 0x2
26428loop_2506:
26429 nop
26430 wr %g0, 0x04, %asi
26431 lduha [%l7 + 0x50] %asi, %g6
26432loop_2507:
26433 mova %xcc, %i4, %o4
26434 mulscc %i6, %g7, %o1
26435 movrlz %l0, %o3, %i2
26436 fmovsge %xcc, %f28, %f11
26437 subccc %o5, %g5, %l6
26438 tge %xcc, 0x0
26439 tpos %icc, 0x0
26440 fnot2s %f17, %f5
26441 fbne %fcc0, loop_2508
26442 edge16ln %i3, %g3, %l1
26443 fmovsgu %xcc, %f10, %f13
26444 tpos %icc, 0x2
26445loop_2508:
26446 brnz,a %i0, loop_2509
26447 fmovdvc %xcc, %f30, %f29
26448 xnorcc %i5, 0x1841, %g4
26449 fabss %f1, %f4
26450loop_2509:
26451 or %l4, %i1, %l3
26452 tge %xcc, 0x4
26453 taddcctv %o6, 0x0537, %i7
26454 addccc %o0, %g2, %o2
26455 edge32l %o7, %g1, %l2
26456 edge16n %g6, %i4, %l5
26457 tne %icc, 0x4
26458 wr %g0, 0xea, %asi
26459 stba %i6, [%l7 + 0x63] %asi
26460 membar #Sync
26461 fmovrsne %g7, %f4, %f16
26462 fbule,a %fcc1, loop_2510
26463 or %o1, %o4, %o3
26464 subc %i2, 0x153B, %l0
26465 tvs %xcc, 0x1
26466loop_2510:
26467 fmul8sux16 %f0, %f6, %f28
26468 fmuld8ulx16 %f3, %f1, %f16
26469 tsubcc %o5, 0x136B, %l6
26470 fcmpgt16 %f6, %f28, %g5
26471 bvs,a %icc, loop_2511
26472 udiv %g3, 0x0C96, %i3
26473 wr %g0, 0x80, %asi
26474 sta %f16, [%l7 + 0x34] %asi
26475loop_2511:
26476 mova %icc, %i0, %i5
26477 brgez,a %g4, loop_2512
26478 mulx %l1, 0x0730, %l4
26479 fmovsg %xcc, %f31, %f16
26480 fmovda %icc, %f10, %f22
26481loop_2512:
26482 ldsb [%l7 + 0x17], %l3
26483 edge32 %i1, %o6, %o0
26484 orcc %g2, %i7, %o2
26485 nop
26486 setx loop_2513, %l0, %l1
26487 wrpr 0x1, %tl
26488 wrpr %l1, %tpc
26489 add %l1, 0x4, %l1
26490 wrpr %l1, %tnpc
26491 setx 0x34400001400, %l0, %l1
26492 wrpr %l1, %tstate
26493 wrhpr 0x4, %htstate
26494 retry
26495 addcc %o7, %l2, %g6
26496 udiv %i4, 0x0C1D, %l5
26497 umul %i6, %g7, %g1
26498loop_2513:
26499 bvc,a %icc, loop_2514
26500 fmovrdgz %o4, %f10, %f4
26501 xnorcc %o1, %o3, %i2
26502 mova %xcc, %l0, %l6
26503loop_2514:
26504 fmul8sux16 %f28, %f2, %f30
26505 fpsub16s %f2, %f7, %f6
26506 wr %g0, 0xeb, %asi
26507 stda %o4, [%l7 + 0x40] %asi
26508 membar #Sync
26509 edge8n %g3, %i3, %i0
26510 fnot2s %f19, %f5
26511 ldsw [%l7 + 0x44], %i5
26512 stb %g5, [%l7 + 0x71]
26513 fxors %f12, %f21, %f2
26514 wr %g0, 0x0c, %asi
26515 sta %f10, [%l7 + 0x40] %asi
26516 movpos %icc, %g4, %l4
26517 add %l1, %l3, %o6
26518 xnorcc %o0, 0x1124, %g2
26519 for %f20, %f6, %f20
26520 sdivx %i1, 0x0C01, %o2
26521 ta %icc, 0x2
26522 addc %i7, %o7, %g6
26523 and %l2, 0x114F, %i4
26524 fblg %fcc0, loop_2515
26525 fmovdgu %xcc, %f18, %f2
26526 wr %g0, 0xe3, %asi
26527 stwa %l5, [%l7 + 0x24] %asi
26528 membar #Sync
26529loop_2515:
26530 fbug %fcc2, loop_2516
26531 edge32ln %i6, %g1, %g7
26532 sllx %o4, %o1, %i2
26533 wr %g0, 0x21, %asi
26534 ldxa [%g0 + 0x8] %asi, %l0
26535loop_2516:
26536 fbuge,a %fcc1, loop_2517
26537 sethi 0x10AC, %o3
26538 fbe,a %fcc1, loop_2518
26539 sdivx %o5, 0x0580, %l6
26540loop_2517:
26541 nop
26542 wr %g0, 0x2b, %asi
26543 stba %g3, [%l7 + 0x33] %asi
26544 membar #Sync
26545loop_2518:
26546 sth %i0, [%l7 + 0x64]
26547 udivx %i5, 0x1A83, %i3
26548 bvc %icc, loop_2519
26549 fmovsgu %icc, %f5, %f3
26550 faligndata %f2, %f16, %f0
26551 tneg %icc, 0x1
26552loop_2519:
26553 fcmps %fcc1, %f20, %f1
26554 ldx [%l7 + 0x40], %g4
26555 brlez,a %l4, loop_2520
26556 fpsub16 %f24, %f6, %f6
26557 fxor %f4, %f0, %f24
26558 tge %xcc, 0x0
26559loop_2520:
26560 taddcctv %g5, %l1, %o6
26561 fbne %fcc0, loop_2521
26562 xnorcc %o0, 0x1941, %g2
26563 fbule %fcc1, loop_2522
26564 tleu %xcc, 0x2
26565loop_2521:
26566 ld [%l7 + 0x44], %f25
26567 movvc %icc, %l3, %o2
26568loop_2522:
26569 tvc %xcc, 0x2
26570 alignaddr %i1, %o7, %i7
26571 brlz,a %g6, loop_2523
26572 tleu %xcc, 0x7
26573 xorcc %i4, %l5, %i6
26574 movg %xcc, %l2, %g1
26575loop_2523:
26576 fmovrslz %g7, %f28, %f17
26577 ldsw [%l7 + 0x1C], %o4
26578 brgez %o1, loop_2524
26579 fones %f18
26580 popc 0x1119, %i2
26581 fmovdne %xcc, %f20, %f16
26582loop_2524:
26583 bpos,a,pn %icc, loop_2525
26584 fbule %fcc1, loop_2526
26585 edge16l %l0, %o5, %o3
26586 addcc %l6, %i0, %i5
26587loop_2525:
26588 fmovdn %icc, %f2, %f27
26589loop_2526:
26590 fmovrdgez %g3, %f28, %f30
26591 fandnot2 %f4, %f4, %f6
26592 bg,pt %xcc, loop_2527
26593 xor %g4, 0x140C, %i3
26594 tleu %xcc, 0x6
26595 addccc %l4, 0x1CE0, %l1
26596loop_2527:
26597 be,pn %xcc, loop_2528
26598 fmovda %xcc, %f31, %f13
26599 fornot1 %f18, %f6, %f0
26600 xnor %o6, 0x0609, %o0
26601loop_2528:
26602 nop
26603 wr %g0, 0x2f, %asi
26604 ldda [%l7 + 0x20] %asi, %g4
26605 fmovsa %icc, %f11, %f28
26606 movvc %xcc, %g2, %o2
26607 fbg %fcc2, loop_2529
26608 movge %icc, %l3, %o7
26609 bcc,a %xcc, loop_2530
26610 sll %i1, 0x19, %i7
26611loop_2529:
26612 stbar
26613 fnot1 %f18, %f18
26614loop_2530:
26615 movg %xcc, %i4, %l5
26616 andn %g6, %i6, %g1
26617 fmovrsgz %g7, %f9, %f7
26618 edge16l %l2, %o4, %i2
26619 fmovrslz %o1, %f13, %f24
26620 ldstub [%l7 + 0x3D], %l0
26621 ldsw [%l7 + 0x0C], %o3
26622 add %l7, 0x50, %l6
26623 wr %g0, 0x88, %asi
26624 lda [%l6] %asi, %o5
26625 casa [%l6] 0x88, %o5, %l6
26626 fcmpeq16 %f10, %f28, %i0
26627 smul %g3, 0x00D5, %i5
26628 fba %fcc1, loop_2531
26629 fand %f10, %f6, %f28
26630 movne %xcc, %i3, %g4
26631 movleu %icc, %l4, %o6
26632loop_2531:
26633 sdivcc %o0, 0x15D6, %g5
26634 fmovsneg %xcc, %f9, %f29
26635 move %icc, %g2, %o2
26636 movpos %xcc, %l3, %l1
26637 fbl %fcc2, loop_2532
26638 fmovrslez %i1, %f12, %f18
26639 movpos %icc, %i7, %o7
26640 sdivcc %l5, 0x1517, %i4
26641loop_2532:
26642 movrgez %g6, %i6, %g1
26643 fmul8sux16 %f16, %f20, %f10
26644 sllx %l2, 0x1E, %g7
26645 set 0x28, %o5
26646 swapa [%l7 + %o5] 0x88, %o4
26647 tcs %icc, 0x7
26648 bneg,a %icc, loop_2533
26649 udivx %i2, 0x1EB6, %o1
26650 bge loop_2534
26651 xnorcc %o3, 0x1E9B, %l0
26652loop_2533:
26653 bne,a,pn %xcc, loop_2535
26654 fpackfix %f26, %f8
26655loop_2534:
26656 taddcc %o5, %i0, %g3
26657 edge16n %l6, %i5, %g4
26658loop_2535:
26659 and %l4, 0x1573, %o6
26660 fba %fcc2, loop_2536
26661 tcc %xcc, 0x3
26662 edge32n %o0, %i3, %g5
26663 tsubcctv %o2, 0x0260, %l3
26664loop_2536:
26665 nop
26666 set 0x5C, %i6
26667 lda [%l7 + %i6] 0x80, %f17
26668 taddcc %l1, %g2, %i7
26669 udiv %o7, 0x0632, %i1
26670 edge32 %l5, %g6, %i4
26671 fmovde %icc, %f26, %f8
26672 alignaddr %i6, %l2, %g1
26673 fnot2s %f29, %f12
26674 add %l7, 0x64, %l6
26675 wr %g0, 0x19, %asi
26676 casa [%l6] %asi, %g7, %i2
26677 wr %g0, 0x18, %asi
26678 prefetcha [%l7 + 0x18] %asi, 0x3
26679 andn %o3, %l0, %o4
26680 ba loop_2537
26681 ldd [%l7 + 0x18], %f10
26682 orncc %i0, 0x054A, %o5
26683 fmovrslz %l6, %f8, %f21
26684loop_2537:
26685 and %g3, %i5, %g4
26686 add %l4, 0x18BA, %o0
26687 edge16n %i3, %o6, %g5
26688 fzero %f0
26689 mova %xcc, %l3, %o2
26690 ldd [%l7 + 0x28], %g2
26691 tne %icc, 0x5
26692 subc %l1, %o7, %i7
26693 sllx %i1, %g6, %l5
26694 fsrc2s %f11, %f27
26695 edge8n %i4, %i6, %l2
26696 movrgez %g7, 0x162, %g1
26697 srax %o1, 0x09, %o3
26698 fpsub16s %f7, %f26, %f0
26699 for %f4, %f2, %f14
26700 fxnors %f28, %f5, %f6
26701 andn %i2, 0x0353, %l0
26702 sth %o4, [%l7 + 0x62]
26703 smul %o5, %i0, %g3
26704 bne loop_2538
26705 bcs,a,pt %icc, loop_2539
26706 saved
26707 rdpr %cwp, %g1
26708 rdpr %cansave, %g2
26709 rdpr %canrestore, %g3
26710 rdpr %cleanwin, %g4
26711 rdpr %otherwin, %g5
26712 rdpr %wstate, %g6
26713 tcs %xcc, 0x4
26714loop_2538:
26715 movneg %icc, %l6, %i5
26716loop_2539:
26717 movle %xcc, %g4, %o0
26718 alignaddrl %i3, %o6, %g5
26719 tcc %xcc, 0x4
26720 tne %icc, 0x3
26721 alignaddrl %l4, %l3, %g2
26722 edge16l %l1, %o2, %i7
26723 edge16 %i1, %o7, %l5
26724 edge8 %i4, %i6, %l2
26725 fmovrdgez %g6, %f0, %f28
26726 for %f16, %f28, %f10
26727 taddcc %g7, 0x1EC1, %o1
26728 array16 %g1, %o3, %l0
26729 fmovsvs %xcc, %f5, %f8
26730 prefetch [%l7 + 0x70], 0x2
26731 st %f3, [%l7 + 0x6C]
26732 sub %o4, 0x1E52, %o5
26733 addcc %i0, %g3, %l6
26734 movcc %icc, %i2, %i5
26735 fxnor %f16, %f28, %f28
26736 fbu,a %fcc3, loop_2540
26737 array16 %o0, %i3, %g4
26738 fmovdcs %icc, %f31, %f17
26739 fmovrdne %g5, %f6, %f26
26740loop_2540:
26741 andn %o6, %l3, %l4
26742 sethi 0x071C, %g2
26743 udiv %o2, 0x0E04, %i7
26744 and %l1, %o7, %i1
26745 mova %xcc, %l5, %i4
26746 fbl,a %fcc2, loop_2541
26747 andncc %l2, %i6, %g6
26748 bleu,pt %xcc, loop_2542
26749 orncc %o1, 0x1DC1, %g7
26750loop_2541:
26751 fnegs %f20, %f0
26752 fbne,a %fcc0, loop_2543
26753loop_2542:
26754 ta %icc, 0x5
26755 movleu %xcc, %g1, %o3
26756 sll %l0, %o4, %o5
26757loop_2543:
26758 movrgez %i0, %g3, %l6
26759 tne %xcc, 0x0
26760 subc %i2, 0x1989, %i5
26761 stx %o0, [%l7 + 0x10]
26762 sub %i3, %g4, %o6
26763 fpsub32 %f14, %f26, %f0
26764 edge32ln %g5, %l3, %l4
26765 fbg %fcc0, loop_2544
26766 udiv %o2, 0x04AE, %g2
26767 fbug,a %fcc1, loop_2545
26768 tcs %icc, 0x6
26769loop_2544:
26770 edge8l %i7, %o7, %l1
26771 movge %icc, %l5, %i4
26772loop_2545:
26773 movneg %xcc, %i1, %l2
26774 bne,a %xcc, loop_2546
26775 andn %i6, 0x0E84, %o1
26776 set 0x40, %l4
26777 ldda [%l7 + %l4] 0x11, %f16
26778loop_2546:
26779 movre %g6, 0x302, %g7
26780 popc %o3, %g1
26781 sllx %o4, %l0, %i0
26782 fcmps %fcc0, %f11, %f30
26783 brlz,a %g3, loop_2547
26784 andncc %o5, %i2, %l6
26785 edge8 %i5, %o0, %i3
26786 fnors %f12, %f22, %f29
26787loop_2547:
26788 umul %o6, 0x0D7B, %g4
26789 srlx %l3, 0x03, %g5
26790 fornot1 %f12, %f10, %f8
26791 fbuge,a %fcc3, loop_2548
26792 fand %f20, %f26, %f2
26793 membar 0x30
26794 sub %o2, %g2, %l4
26795loop_2548:
26796 fsrc2 %f20, %f2
26797 array8 %i7, %o7, %l1
26798 xorcc %l5, 0x0D62, %i4
26799 fpadd16s %f14, %f16, %f31
26800 bl,pt %icc, loop_2549
26801 movneg %icc, %i1, %l2
26802 addccc %i6, %o1, %g7
26803 st %f8, [%l7 + 0x5C]
26804loop_2549:
26805 sra %o3, %g1, %o4
26806 addc %g6, %i0, %g3
26807 tn %xcc, 0x5
26808 brlez,a %l0, loop_2550
26809 orn %o5, %i2, %i5
26810 fandnot2 %f30, %f0, %f22
26811 nop
26812 setx loop_2551, %l0, %l1
26813 wrpr 0x1, %tl
26814 wrpr %l1, %tpc
26815 add %l1, 0x4, %l1
26816 wrpr %l1, %tnpc
26817 setx 0x34400001400, %l0, %l1
26818 wrpr %l1, %tstate
26819 wrhpr 0x4, %htstate
26820 retry
26821loop_2550:
26822 fmul8x16al %f29, %f5, %f18
26823 bg,pt %icc, loop_2552
26824 sdiv %o0, 0x0D83, %i3
26825loop_2551:
26826 brz %l6, loop_2553
26827 fbu %fcc0, loop_2554
26828loop_2552:
26829 restored
26830 rdpr %cwp, %g1
26831 rdpr %cansave, %g2
26832 rdpr %canrestore, %g3
26833 rdpr %cleanwin, %g4
26834 rdpr %otherwin, %g5
26835 rdpr %wstate, %g6
26836 movrlz %g4, 0x35C, %o6
26837loop_2553:
26838 call loop_2555
26839loop_2554:
26840 mulscc %g5, %o2, %g2
26841 movgu %icc, %l4, %l3
26842 movge %xcc, %o7, %i7
26843loop_2555:
26844 edge32l %l5, %i4, %i1
26845 fnot1 %f16, %f16
26846 srlx %l1, %i6, %o1
26847 orn %l2, 0x15D3, %o3
26848 fmovdn %xcc, %f22, %f7
26849 smulcc %g1, 0x0620, %o4
26850 movvs %icc, %g7, %i0
26851 movg %xcc, %g3, %g6
26852 brlez %l0, loop_2556
26853 subccc %i2, %i5, %o0
26854 tvc %xcc, 0x6
26855 set 0x50, %g3
26856 sta %f8, [%l7 + %g3] 0x10
26857loop_2556:
26858 mova %xcc, %i3, %o5
26859 movleu %icc, %g4, %l6
26860 fone %f14
26861 sra %g5, 0x03, %o2
26862 set 0x40, %i1
26863 ldda [%l7 + %i1] 0x15, %f16
26864 taddcc %g2, 0x1168, %o6
26865 movvs %xcc, %l3, %l4
26866 set 0x7E, %i3
26867 stha %i7, [%l7 + %i3] 0x23
26868 membar #Sync
26869 stw %l5, [%l7 + 0x54]
26870 wr %g0, 0x11, %asi
26871 ldsba [%l7 + 0x76] %asi, %i4
26872 ld [%l7 + 0x6C], %f6
26873 add %i1, 0x1CC5, %l1
26874 brlz %o7, loop_2557
26875 fble,a %fcc2, loop_2558
26876 stx %i6, [%l7 + 0x40]
26877 umul %o1, %o3, %l2
26878loop_2557:
26879 move %icc, %o4, %g1
26880loop_2558:
26881 tsubcctv %i0, %g7, %g3
26882 set 0x46, %g6
26883 ldsha [%l7 + %g6] 0x19, %g6
26884 movcs %xcc, %i2, %l0
26885 or %i5, 0x03E3, %o0
26886 fmovsl %xcc, %f25, %f0
26887 fornot1s %f20, %f13, %f27
26888 movrne %o5, %g4, %l6
26889 movl %icc, %i3, %g5
26890 tgu %icc, 0x4
26891 subc %g2, 0x11C8, %o2
26892 popc 0x1F1B, %l3
26893 tne %icc, 0x3
26894 brlz %l4, loop_2559
26895 edge16 %o6, %i7, %l5
26896 tvs %icc, 0x5
26897 fbge %fcc2, loop_2560
26898loop_2559:
26899 bl,a %icc, loop_2561
26900 tcc %icc, 0x6
26901 ldd [%l7 + 0x70], %i4
26902loop_2560:
26903 fbu,a %fcc0, loop_2562
26904loop_2561:
26905 movcc %icc, %i1, %l1
26906 array8 %o7, %o1, %i6
26907 edge32n %l2, %o4, %o3
26908loop_2562:
26909 nop
26910 set 0x40, %l0
26911 stxa %i0, [%l7 + %l0] 0x89
26912 movge %icc, %g1, %g7
26913 fnegs %f16, %f13
26914 wr %g0, 0x11, %asi
26915 ldsha [%l7 + 0x54] %asi, %g6
26916 bleu loop_2563
26917 fbuge,a %fcc1, loop_2564
26918 tcs %icc, 0x6
26919 edge16 %g3, %l0, %i2
26920loop_2563:
26921 fcmpd %fcc3, %f18, %f4
26922loop_2564:
26923 fbue,a %fcc2, loop_2565
26924 fnot2 %f8, %f2
26925 srlx %i5, 0x1F, %o5
26926 fmovse %icc, %f13, %f19
26927loop_2565:
26928 nop
26929 membar #Sync
26930 set 0x40, %o0
26931 ldda [%l7 + %o0] 0xf9, %f16
26932 udiv %o0, 0x0FFA, %l6
26933 fmovdge %xcc, %f29, %f12
26934 srlx %g4, %g5, %i3
26935 set 0x08, %g2
26936 stda %g2, [%l7 + %g2] 0x80
26937 tvs %xcc, 0x5
26938 edge16ln %o2, %l4, %o6
26939 movleu %icc, %i7, %l5
26940 taddcctv %l3, %i4, %i1
26941 udivx %o7, 0x19FE, %l1
26942 addcc %o1, 0x087D, %l2
26943 add %i6, %o4, %i0
26944 edge32ln %o3, %g7, %g6
26945 movn %xcc, %g1, %g3
26946 brgez %i2, loop_2566
26947 fbul,a %fcc1, loop_2567
26948 movl %xcc, %l0, %i5
26949 movle %xcc, %o5, %l6
26950loop_2566:
26951 sub %g4, %g5, %o0
26952loop_2567:
26953 stbar
26954 movneg %xcc, %g2, %i3
26955 addc %l4, %o2, %i7
26956 popc 0x060E, %l5
26957 edge8 %l3, %o6, %i1
26958 wr %g0, 0x04, %asi
26959 stha %o7, [%l7 + 0x7A] %asi
26960 andncc %l1, %o1, %i4
26961 popc 0x1F52, %i6
26962 edge32 %l2, %o4, %i0
26963 movne %xcc, %g7, %o3
26964 bg,a,pn %xcc, loop_2568
26965 faligndata %f28, %f26, %f18
26966 set 0x40, %l2
26967 ldda [%l7 + %l2] 0x19, %f16
26968loop_2568:
26969 movre %g6, 0x194, %g1
26970 edge32ln %i2, %l0, %i5
26971 srax %g3, %l6, %o5
26972 sdivx %g4, 0x1525, %o0
26973 fbule %fcc0, loop_2569
26974 fbue,a %fcc3, loop_2570
26975 bg,a loop_2571
26976 tvc %xcc, 0x4
26977loop_2569:
26978 bcs %icc, loop_2572
26979loop_2570:
26980 fabss %f20, %f1
26981loop_2571:
26982 fxnor %f26, %f26, %f20
26983 fbuge %fcc3, loop_2573
26984loop_2572:
26985 movrgez %g2, %g5, %l4
26986 sir 0x1886
26987 movrne %i3, %i7, %o2
26988loop_2573:
26989 udivcc %l3, 0x1C0A, %l5
26990 tgu %xcc, 0x4
26991 movne %xcc, %i1, %o7
26992 movrne %l1, 0x2CA, %o1
26993 umulcc %i4, 0x070E, %i6
26994 tvc %icc, 0x0
26995 membar 0x75
26996 set 0x45, %l1
26997 lduba [%l7 + %l1] 0x81, %o6
26998 andcc %l2, %o4, %g7
26999 smul %o3, 0x117D, %i0
27000 fble %fcc2, loop_2574
27001 smulcc %g1, %g6, %i2
27002 fmovsvs %icc, %f11, %f18
27003 orcc %i5, %l0, %g3
27004loop_2574:
27005 orn %l6, 0x1D10, %o5
27006 xnorcc %o0, %g2, %g4
27007 mulx %g5, 0x1816, %i3
27008 swap [%l7 + 0x58], %l4
27009 sir 0x1E06
27010 popc 0x0A5E, %o2
27011 movrlez %l3, %i7, %i1
27012 fmovdl %icc, %f27, %f12
27013 movle %xcc, %l5, %o7
27014 nop
27015 setx loop_2575, %l0, %l1
27016 wrpr 0x1, %tl
27017 wrpr %l1, %tpc
27018 add %l1, 0x4, %l1
27019 wrpr %l1, %tnpc
27020 setx 0x34400001400, %l0, %l1
27021 wrpr %l1, %tstate
27022 wrhpr 0x4, %htstate
27023 retry
27024 movgu %xcc, %o1, %i4
27025 movl %icc, %i6, %o6
27026 te %icc, 0x6
27027loop_2575:
27028 sub %l2, 0x144B, %o4
27029 fornot1s %f23, %f28, %f5
27030 add %l1, %g7, %o3
27031 ba,a,pt %icc, loop_2576
27032 movge %xcc, %i0, %g6
27033 set 0x44, %l3
27034 lda [%l7 + %l3] 0x81, %f7
27035loop_2576:
27036 sdivcc %i2, 0x19E0, %g1
27037 movvc %icc, %i5, %l0
27038 fpsub32s %f10, %f18, %f9
27039 brlez %g3, loop_2577
27040 movgu %icc, %l6, %o0
27041 smul %g2, %g4, %g5
27042 wr %g0, 0x11, %asi
27043 lduwa [%l7 + 0x78] %asi, %o5
27044loop_2577:
27045 fmovsl %icc, %f0, %f1
27046 xorcc %i3, %o2, %l3
27047 fmovrdne %i7, %f0, %f24
27048 nop
27049 set 0x68, %i5
27050 stx %i1, [%l7 + %i5]
27051 brlez %l4, loop_2578
27052 fmovspos %xcc, %f20, %f8
27053 taddcc %o7, 0x0F6B, %l5
27054 fmovrsgez %i4, %f25, %f24
27055loop_2578:
27056 smulcc %o1, 0x1AA1, %i6
27057 movrlz %o6, %l2, %o4
27058 movrlez %l1, %o3, %g7
27059 movne %icc, %g6, %i0
27060 tn %icc, 0x1
27061 tcc %icc, 0x5
27062 fpsub32 %f0, %f26, %f22
27063 fsrc1 %f12, %f0
27064 xnorcc %g1, %i5, %i2
27065 tge %xcc, 0x4
27066 membar 0x70
27067 fpsub16 %f16, %f16, %f0
27068 fbo,a %fcc3, loop_2579
27069 tcc %icc, 0x7
27070 ble,pn %xcc, loop_2580
27071 fnot1 %f14, %f16
27072loop_2579:
27073 movl %xcc, %g3, %l6
27074 fbuge,a %fcc1, loop_2581
27075loop_2580:
27076 fzero %f6
27077 udiv %o0, 0x1D89, %g2
27078 array16 %g4, %l0, %g5
27079loop_2581:
27080 fornot2 %f22, %f10, %f22
27081 edge32n %i3, %o5, %l3
27082 nop
27083 setx loop_2582, %l0, %l1
27084 wrpr 0x1, %tl
27085 wrpr %l1, %tnpc
27086 setx 0x34400001400, %l0, %l1
27087 wrpr %l1, %tstate
27088 wrhpr 0x4, %htstate
27089 done
27090 movrne %o2, %i1, %i7
27091 srax %l4, 0x1C, %l5
27092 lduh [%l7 + 0x7A], %o7
27093loop_2582:
27094 stx %o1, [%l7 + 0x50]
27095 movrgez %i6, %o6, %i4
27096 taddcc %o4, %l2, %o3
27097 fmovsvc %xcc, %f7, %f24
27098 nop
27099 setx loop_2583, %l0, %l1
27100 jmpl %l1, %g7
27101 movrlz %g6, 0x129, %i0
27102 fnegd %f12, %f26
27103 edge16l %l1, %i5, %g1
27104loop_2583:
27105 fbo,a %fcc3, loop_2584
27106 edge8n %i2, %l6, %o0
27107 fble,a %fcc0, loop_2585
27108 xnor %g2, %g4, %l0
27109loop_2584:
27110 sdiv %g5, 0x02DE, %g3
27111 mova %icc, %o5, %i3
27112loop_2585:
27113 umulcc %l3, %o2, %i7
27114 fzero %f14
27115 bvs,a loop_2586
27116 array32 %l4, %l5, %i1
27117 fmul8x16 %f9, %f26, %f20
27118 fmovda %xcc, %f3, %f8
27119loop_2586:
27120 nop
27121 setx loop_2587, %l0, %l1
27122 jmpl %l1, %o7
27123 andncc %i6, %o1, %i4
27124 smulcc %o6, %l2, %o3
27125 ldstub [%l7 + 0x35], %o4
27126loop_2587:
27127 tleu %xcc, 0x2
27128 wr %g0, 0x10, %asi
27129 ldsba [%l7 + 0x13] %asi, %g6
27130 set 0x5D, %i7
27131 ldsba [%l7 + %i7] 0x18, %g7
27132 set 0x10, %o3
27133 ldda [%l7 + %o3] 0x15, %i0
27134 subc %l1, 0x061E, %g1
27135 bl,a %icc, loop_2588
27136 xnor %i5, 0x0219, %i2
27137 sdivcc %l6, 0x1049, %o0
27138 mova %xcc, %g4, %l0
27139loop_2588:
27140 srax %g2, %g3, %o5
27141 tle %xcc, 0x5
27142 ldsh [%l7 + 0x48], %i3
27143 alignaddr %g5, %o2, %i7
27144 fnor %f4, %f2, %f18
27145 fcmpeq16 %f2, %f6, %l3
27146 tneg %icc, 0x6
27147 movn %xcc, %l4, %i1
27148 bvs,a,pn %icc, loop_2589
27149 fmovda %xcc, %f29, %f31
27150 tl %xcc, 0x2
27151 tsubcctv %l5, %i6, %o7
27152loop_2589:
27153 tg %icc, 0x1
27154 movrlz %i4, %o6, %o1
27155 sdiv %l2, 0x0325, %o4
27156 add %g6, %o3, %g7
27157 tl %icc, 0x0
27158 set 0x6C, %g4
27159 lda [%l7 + %g4] 0x88, %f24
27160 fornot2s %f14, %f25, %f18
27161 fmovscs %xcc, %f28, %f10
27162 ld [%l7 + 0x44], %f21
27163 movvc %xcc, %i0, %l1
27164 fcmpes %fcc2, %f8, %f20
27165 fbule %fcc1, loop_2590
27166 fandnot1s %f13, %f22, %f7
27167 tvs %icc, 0x3
27168 tgu %xcc, 0x7
27169loop_2590:
27170 bgu %icc, loop_2591
27171 pdist %f12, %f4, %f16
27172 brlz %i5, loop_2592
27173 umulcc %i2, 0x0D35, %l6
27174loop_2591:
27175 fbl,a %fcc3, loop_2593
27176 sir 0x0FDB
27177loop_2592:
27178 bn,a %xcc, loop_2594
27179 fbl %fcc2, loop_2595
27180loop_2593:
27181 fbue %fcc2, loop_2596
27182 orn %g1, %g4, %o0
27183loop_2594:
27184 mova %xcc, %l0, %g2
27185loop_2595:
27186 alignaddrl %o5, %i3, %g5
27187loop_2596:
27188 nop
27189 wr %g0, 0x80, %asi
27190 lduba [%l7 + 0x77] %asi, %g3
27191 movne %xcc, %o2, %l3
27192 bvs %icc, loop_2597
27193 edge32n %l4, %i7, %i1
27194 lduw [%l7 + 0x48], %i6
27195 tl %xcc, 0x0
27196loop_2597:
27197 membar 0x3A
27198 array32 %l5, %i4, %o6
27199 taddcc %o1, 0x06A9, %o7
27200 for %f8, %f12, %f14
27201 smulcc %o4, %l2, %g6
27202 wr %g0, 0x22, %asi
27203 stha %o3, [%l7 + 0x4E] %asi
27204 membar #Sync
27205 restored
27206 rdpr %cwp, %g1
27207 rdpr %cansave, %g2
27208 rdpr %canrestore, %g3
27209 rdpr %cleanwin, %g4
27210 rdpr %otherwin, %g5
27211 rdpr %wstate, %g6
27212 xnorcc %g7, 0x1A6C, %i0
27213 fabsd %f24, %f8
27214 fmul8x16 %f12, %f8, %f4
27215 tcc %icc, 0x7
27216 orn %i5, 0x18C9, %l1
27217 tge %xcc, 0x6
27218 edge8n %i2, %l6, %g1
27219 fornot1 %f12, %f16, %f20
27220 fornot2s %f12, %f17, %f13
27221 tvs %icc, 0x0
27222 sth %o0, [%l7 + 0x6C]
27223 fbul,a %fcc1, loop_2598
27224 restored
27225 rdpr %cwp, %g1
27226 rdpr %cansave, %g2
27227 rdpr %canrestore, %g3
27228 rdpr %cleanwin, %g4
27229 rdpr %otherwin, %g5
27230 rdpr %wstate, %g6
27231 bl loop_2599
27232 taddcctv %l0, %g4, %o5
27233loop_2598:
27234 movre %g2, %g5, %g3
27235 popc %o2, %i3
27236loop_2599:
27237 pdist %f26, %f4, %f18
27238 taddcctv %l4, %l3, %i1
27239 fzero %f4
27240 fnot2s %f11, %f19
27241 movvs %icc, %i6, %l5
27242 umul %i4, 0x0767, %o6
27243 sir 0x165A
27244 fcmpes %fcc3, %f28, %f22
27245 tl %xcc, 0x4
27246 bgu,a,pt %icc, loop_2600
27247 movcs %icc, %o1, %i7
27248 sllx %o4, %l2, %o7
27249 udivx %g6, 0x166C, %g7
27250loop_2600:
27251 movge %icc, %o3, %i5
27252 bvc,a,pt %xcc, loop_2601
27253 tleu %icc, 0x1
27254 std %f6, [%l7 + 0x20]
27255 sllx %i0, %i2, %l1
27256loop_2601:
27257 bgu,a,pn %xcc, loop_2602
27258 fbl %fcc2, loop_2603
27259 edge8n %g1, %l6, %l0
27260 fxnors %f9, %f15, %f18
27261loop_2602:
27262 edge32ln %g4, %o5, %o0
27263loop_2603:
27264 movrlz %g5, %g3, %g2
27265 ldsh [%l7 + 0x16], %i3
27266 tgu %xcc, 0x1
27267 edge32l %l4, %o2, %i1
27268 fbge,a %fcc2, loop_2604
27269 movre %l3, %l5, %i6
27270 edge32 %i4, %o1, %i7
27271 set 0x78, %i0
27272 sta %f13, [%l7 + %i0] 0x10
27273loop_2604:
27274 fandnot1 %f2, %f2, %f10
27275 mulscc %o6, %l2, %o4
27276 srax %g6, 0x0E, %g7
27277 tneg %xcc, 0x0
27278 xorcc %o3, 0x02B4, %o7
27279 edge16l %i0, %i5, %i2
27280 fnot1s %f15, %f20
27281 fmovdge %icc, %f2, %f18
27282 orcc %g1, 0x1E32, %l6
27283 fmovdpos %icc, %f19, %f15
27284 fmovrdgz %l0, %f2, %f10
27285 stx %g4, [%l7 + 0x18]
27286 edge16l %l1, %o0, %o5
27287 sdiv %g3, 0x1030, %g2
27288 movcs %icc, %i3, %l4
27289 sdiv %g5, 0x09B2, %o2
27290 ldx [%l7 + 0x38], %i1
27291 ldx [%l7 + 0x38], %l3
27292 ldsh [%l7 + 0x70], %l5
27293 edge16n %i4, %i6, %i7
27294 tle %xcc, 0x5
27295 movg %xcc, %o6, %o1
27296 edge8l %o4, %l2, %g6
27297 fornot2s %f3, %f0, %f15
27298 movrlz %o3, %o7, %i0
27299 fmovscs %icc, %f18, %f20
27300 fands %f7, %f16, %f18
27301 fbug,a %fcc1, loop_2605
27302 stw %i5, [%l7 + 0x20]
27303 tne %icc, 0x2
27304 nop
27305 setx loop_2606, %l0, %l1
27306 wrpr 0x1, %tl
27307 wrpr %l1, %tnpc
27308 setx 0x34400001400, %l0, %l1
27309 wrpr %l1, %tstate
27310 wrhpr 0x4, %htstate
27311 done
27312loop_2605:
27313 sethi 0x00A2, %i2
27314 fbge %fcc2, loop_2607
27315 bneg,a %xcc, loop_2608
27316loop_2606:
27317 tge %xcc, 0x0
27318 wr %g0, 0x89, %asi
27319 sta %f31, [%l7 + 0x30] %asi
27320loop_2607:
27321 call loop_2609
27322loop_2608:
27323 andn %g1, 0x0825, %l6
27324 taddcc %g7, 0x0A4E, %g4
27325 bvs,a,pn %xcc, loop_2610
27326loop_2609:
27327 saved
27328 rdpr %cwp, %g1
27329 rdpr %cansave, %g2
27330 rdpr %canrestore, %g3
27331 rdpr %cleanwin, %g4
27332 rdpr %otherwin, %g5
27333 rdpr %wstate, %g6
27334 fcmpes %fcc1, %f17, %f19
27335 fmovdpos %xcc, %f22, %f26
27336loop_2610:
27337 tsubcctv %l1, 0x1943, %o0
27338 fpadd16 %f20, %f6, %f4
27339 movcc %icc, %o5, %g3
27340 call loop_2611
27341 movgu %xcc, %l0, %i3
27342 movrlz %l4, %g5, %g2
27343 fmovrslz %i1, %f19, %f11
27344loop_2611:
27345 movgu %icc, %o2, %l5
27346 and %l3, 0x1169, %i6
27347 saved
27348 rdpr %cwp, %g1
27349 rdpr %cansave, %g2
27350 rdpr %canrestore, %g3
27351 rdpr %cleanwin, %g4
27352 rdpr %otherwin, %g5
27353 rdpr %wstate, %g6
27354 fmovdpos %xcc, %f17, %f6
27355 smulcc %i7, 0x1CE7, %i4
27356 edge32n %o6, %o1, %o4
27357 edge8 %l2, %g6, %o7
27358 for %f30, %f0, %f20
27359 bcc,a loop_2612
27360 edge8ln %i0, %i5, %o3
27361 fmul8x16al %f18, %f15, %f26
27362 fxors %f16, %f18, %f18
27363loop_2612:
27364 call loop_2613
27365 sdiv %g1, 0x09B6, %i2
27366 edge16l %l6, %g7, %g4
27367 udiv %l1, 0x0E2F, %o5
27368loop_2613:
27369 edge8l %g3, %o0, %i3
27370 edge16ln %l4, %l0, %g5
27371 fnands %f1, %f1, %f8
27372 alignaddrl %i1, %o2, %g2
27373 edge8n %l3, %i6, %i7
27374 movvc %xcc, %l5, %o6
27375 ldstub [%l7 + 0x52], %i4
27376 restored
27377 rdpr %cwp, %g1
27378 rdpr %cansave, %g2
27379 rdpr %canrestore, %g3
27380 rdpr %cleanwin, %g4
27381 rdpr %otherwin, %g5
27382 rdpr %wstate, %g6
27383 fmovse %xcc, %f21, %f7
27384 fbule,a %fcc3, loop_2614
27385 alignaddrl %o4, %o1, %l2
27386 movgu %xcc, %o7, %i0
27387 sll %i5, 0x1C, %o3
27388loop_2614:
27389 fmovsleu %icc, %f25, %f0
27390 movleu %icc, %g1, %g6
27391 fcmpgt16 %f24, %f18, %l6
27392 mova %xcc, %g7, %i2
27393 xor %g4, %o5, %g3
27394 tle %xcc, 0x2
27395 tge %icc, 0x0
27396 fcmpne16 %f30, %f22, %l1
27397 fpsub16s %f24, %f3, %f9
27398 stx %i3, [%l7 + 0x68]
27399 fnegd %f26, %f0
27400 movl %icc, %o0, %l4
27401 fmovsl %xcc, %f31, %f20
27402 be,a %icc, loop_2615
27403 fnot1s %f12, %f0
27404 tsubcc %g5, 0x16AD, %l0
27405 fmovrde %i1, %f2, %f4
27406loop_2615:
27407 fbule %fcc2, loop_2616
27408 edge16 %o2, %l3, %i6
27409 udiv %i7, 0x08D1, %l5
27410 movneg %xcc, %o6, %g2
27411loop_2616:
27412 orcc %i4, %o1, %l2
27413 edge32ln %o7, %o4, %i0
27414 movpos %xcc, %i5, %g1
27415 bcs,a,pn %xcc, loop_2617
27416 fmovdgu %xcc, %f1, %f9
27417 bvs,pt %icc, loop_2618
27418 xnor %g6, 0x196A, %l6
27419loop_2617:
27420 fbge %fcc3, loop_2619
27421 edge16n %o3, %g7, %i2
27422loop_2618:
27423 membar 0x27
27424 array32 %o5, %g3, %l1
27425loop_2619:
27426 fnors %f4, %f19, %f3
27427 edge32l %i3, %g4, %o0
27428 andn %g5, 0x03AC, %l0
27429 movcs %icc, %i1, %o2
27430 sra %l3, %l4, %i7
27431 fba,a %fcc3, loop_2620
27432 xorcc %l5, 0x1BDB, %i6
27433 xor %o6, %i4, %o1
27434 tl %xcc, 0x4
27435loop_2620:
27436 andncc %l2, %o7, %o4
27437 andcc %i0, %i5, %g1
27438 movrlez %g2, 0x145, %l6
27439 subcc %o3, %g7, %g6
27440 movvc %icc, %i2, %g3
27441 mova %icc, %l1, %i3
27442 ldd [%l7 + 0x08], %f24
27443 sllx %o5, %g4, %g5
27444 fcmpeq16 %f14, %f14, %l0
27445 tcs %xcc, 0x0
27446 wr %g0, 0x19, %asi
27447 lduwa [%l7 + 0x24] %asi, %o0
27448 movrne %o2, 0x3B2, %l3
27449 sdivx %i1, 0x0E22, %l4
27450 tl %xcc, 0x4
27451 movg %xcc, %i7, %i6
27452 fmovdn %xcc, %f24, %f18
27453 fmovsle %xcc, %f6, %f30
27454 fmovdpos %xcc, %f20, %f29
27455 movrgez %l5, %o6, %o1
27456 bshuffle %f24, %f16, %f6
27457 tge %xcc, 0x1
27458 add %l7, 0x08, %l6
27459 wr %g0, 0x80, %asi
27460 lda [%l6] %asi, %i4
27461 casa [%l6] 0x80, %i4, %o7
27462 smulcc %o4, %l2, %i5
27463 xorcc %i0, 0x12FE, %g1
27464 movneg %xcc, %g2, %o3
27465 sll %l6, %g7, %g6
27466 fmul8sux16 %f12, %f24, %f2
27467 bvs,pn %xcc, loop_2621
27468 movpos %xcc, %g3, %i2
27469 umul %i3, 0x1946, %l1
27470 fbo %fcc2, loop_2622
27471loop_2621:
27472 andcc %g4, %o5, %l0
27473 fcmple32 %f24, %f4, %g5
27474 tg %xcc, 0x6
27475loop_2622:
27476 fmovda %xcc, %f24, %f2
27477 xorcc %o0, 0x0949, %l3
27478 wr %g0, 0x0c, %asi
27479 lduha [%l7 + 0x5A] %asi, %i1
27480 and %l4, 0x1CA1, %i7
27481 ldd [%l7 + 0x20], %f22
27482 fnands %f16, %f30, %f9
27483 udivx %o2, 0x0191, %l5
27484 alignaddrl %o6, %i6, %o1
27485 tvc %icc, 0x0
27486 fbug %fcc0, loop_2623
27487 fmovdne %xcc, %f13, %f30
27488 tcs %icc, 0x2
27489 udivx %o7, 0x08C1, %i4
27490loop_2623:
27491 for %f8, %f4, %f28
27492 movvs %icc, %l2, %o4
27493 tvc %icc, 0x5
27494 fbu %fcc0, loop_2624
27495 edge8 %i5, %i0, %g1
27496 wr %g0, 0x80, %asi
27497 ldxa [%l7 + 0x40] %asi, %o3
27498loop_2624:
27499 movrlez %l6, 0x1D1, %g2
27500 edge8 %g7, %g6, %i2
27501 bcs,pt %icc, loop_2625
27502 bneg,a %icc, loop_2626
27503 umulcc %i3, %g3, %l1
27504 tvs %icc, 0x6
27505loop_2625:
27506 sllx %g4, %l0, %o5
27507loop_2626:
27508 fbuge %fcc0, loop_2627
27509 movre %o0, 0x015, %l3
27510 tn %xcc, 0x3
27511 orcc %g5, 0x1463, %l4
27512loop_2627:
27513 taddcctv %i1, %i7, %l5
27514 fmovsgu %icc, %f5, %f18
27515 edge32 %o2, %i6, %o1
27516 bvs,a,pt %xcc, loop_2628
27517 bvs,a,pt %icc, loop_2629
27518 brgez,a %o7, loop_2630
27519 edge8 %o6, %i4, %o4
27520loop_2628:
27521 movcs %xcc, %l2, %i0
27522loop_2629:
27523 ldsb [%l7 + 0x18], %g1
27524loop_2630:
27525 addc %i5, %o3, %g2
27526 membar 0x39
27527 wr %g0, 0xeb, %asi
27528 stba %g7, [%l7 + 0x37] %asi
27529 membar #Sync
27530 fmovrslz %g6, %f10, %f3
27531 movrgez %i2, %i3, %g3
27532 and %l1, %g4, %l0
27533 movcs %icc, %o5, %o0
27534 srl %l6, %l3, %l4
27535 udivx %i1, 0x1690, %g5
27536 fmovdgu %xcc, %f28, %f28
27537 set 0x22, %i4
27538 ldstuba [%l7 + %i4] 0x80, %i7
27539 movcs %icc, %l5, %i6
27540 fmovrslz %o2, %f16, %f27
27541 flush %l7 + 0x50
27542 fcmpne16 %f16, %f20, %o7
27543 move %xcc, %o1, %i4
27544 fbn,a %fcc1, loop_2631
27545 orn %o4, 0x1955, %l2
27546 umulcc %o6, 0x04E6, %i0
27547 te %icc, 0x3
27548loop_2631:
27549 fpmerge %f17, %f21, %f4
27550 subcc %g1, 0x1D4E, %o3
27551 set 0x74, %g7
27552 lda [%l7 + %g7] 0x88, %f2
27553 movrlez %g2, %g7, %g6
27554 bge,pn %xcc, loop_2632
27555 be,pn %icc, loop_2633
27556 xor %i2, %i3, %g3
27557 orn %l1, %g4, %l0
27558loop_2632:
27559 xnorcc %i5, 0x185C, %o0
27560loop_2633:
27561 ta %icc, 0x0
27562 edge16n %o5, %l6, %l3
27563 popc 0x03B4, %i1
27564 mulx %g5, 0x072F, %i7
27565 membar 0x0D
27566 set 0x54, %g5
27567 ldswa [%l7 + %g5] 0x18, %l5
27568 srl %i6, 0x02, %o2
27569 array16 %o7, %l4, %o1
27570 array32 %o4, %i4, %o6
27571 movle %icc, %l2, %i0
27572 bg,pn %xcc, loop_2634
27573 pdist %f20, %f0, %f24
27574 bshuffle %f4, %f28, %f4
27575 set 0x40, %o6
27576 stda %f16, [%l7 + %o6] 0x88
27577loop_2634:
27578 fmul8sux16 %f20, %f14, %f2
27579 fmovrdlez %o3, %f18, %f0
27580 array8 %g1, %g7, %g2
27581 edge8n %i2, %g6, %g3
27582 fnot1s %f9, %f22
27583 edge16l %l1, %i3, %l0
27584 fmovrse %i5, %f15, %f17
27585 tvs %xcc, 0x6
27586 sub %g4, 0x0F4E, %o0
27587 and %l6, 0x1B8B, %o5
27588 popc %l3, %i1
27589 subccc %i7, %g5, %i6
27590 edge8ln %l5, %o2, %l4
27591 ldub [%l7 + 0x1D], %o7
27592 wr %g0, 0xea, %asi
27593 stda %o4, [%l7 + 0x10] %asi
27594 membar #Sync
27595 movpos %icc, %o1, %i4
27596 nop
27597 set 0x28, %l6
27598 ldx [%l7 + %l6], %l2
27599 brgez,a %i0, loop_2635
27600 sra %o6, 0x08, %o3
27601 sub %g1, %g7, %i2
27602 umul %g2, %g6, %l1
27603loop_2635:
27604 orncc %i3, 0x0D18, %l0
27605 sdiv %i5, 0x1099, %g3
27606 move %icc, %g4, %l6
27607 ldd [%l7 + 0x70], %o0
27608 ldd [%l7 + 0x28], %f24
27609 restored
27610 rdpr %cwp, %g1
27611 rdpr %cansave, %g2
27612 rdpr %canrestore, %g3
27613 rdpr %cleanwin, %g4
27614 rdpr %otherwin, %g5
27615 rdpr %wstate, %g6
27616 edge32l %o5, %l3, %i7
27617 alignaddrl %i1, %i6, %g5
27618 tn %xcc, 0x6
27619 fors %f12, %f30, %f23
27620 alignaddr %l5, %l4, %o2
27621 movrlez %o7, 0x368, %o1
27622 movge %icc, %o4, %l2
27623 fabss %f4, %f24
27624 or %i0, 0x046D, %o6
27625 fmovsvc %icc, %f25, %f27
27626 movle %xcc, %o3, %g1
27627 movleu %icc, %i4, %g7
27628 add %l7, 0x40, %l6
27629 wr %g0, 0x89, %asi
27630 casxa [%l6] %asi, %g2, %i2
27631 orncc %l1, %i3, %l0
27632 movrgez %i5, 0x21F, %g6
27633 tcs %icc, 0x3
27634 brlz,a %g3, loop_2636
27635 fmovsgu %icc, %f24, %f24
27636 sub %g4, %l6, %o0
27637 sub %o5, 0x1D87, %i7
27638loop_2636:
27639 brlez %l3, loop_2637
27640 siam 0x3
27641 bpos,pn %icc, loop_2638
27642 movre %i1, 0x343, %g5
27643loop_2637:
27644 membar 0x7B
27645 udiv %i6, 0x048E, %l5
27646loop_2638:
27647 movrlez %o2, %l4, %o1
27648 tvs %icc, 0x1
27649 lduw [%l7 + 0x68], %o7
27650 edge8l %o4, %l2, %i0
27651 swap [%l7 + 0x7C], %o6
27652 fsrc1 %f26, %f8
27653 edge16l %g1, %o3, %g7
27654 bge,a %icc, loop_2639
27655 fmovdvs %xcc, %f15, %f26
27656 tcc %xcc, 0x4
27657 xor %g2, 0x0AA0, %i2
27658loop_2639:
27659 fmovsge %icc, %f23, %f5
27660 movrne %i4, 0x1AA, %i3
27661 edge32l %l1, %i5, %l0
27662 tneg %icc, 0x1
27663 edge8ln %g6, %g3, %g4
27664 tvs %icc, 0x6
27665 array8 %o0, %l6, %i7
27666 alignaddrl %o5, %l3, %g5
27667 fbo,a %fcc1, loop_2640
27668 movne %xcc, %i1, %l5
27669 stb %o2, [%l7 + 0x0F]
27670 xnorcc %l4, %o1, %i6
27671loop_2640:
27672 sethi 0x1252, %o4
27673 fmovsgu %icc, %f20, %f7
27674 tcs %icc, 0x1
27675 fmovrdlez %o7, %f6, %f14
27676 sir 0x1E07
27677 movle %icc, %i0, %o6
27678 subcc %l2, 0x12CB, %o3
27679 tgu %xcc, 0x5
27680 taddcc %g7, 0x177F, %g1
27681 brgz,a %i2, loop_2641
27682 udiv %g2, 0x12C7, %i4
27683 movvc %xcc, %i3, %l1
27684 fnands %f19, %f19, %f9
27685loop_2641:
27686 edge8l %l0, %g6, %i5
27687 movrne %g4, 0x1B3, %g3
27688 set 0x68, %l5
27689 ldsha [%l7 + %l5] 0x11, %l6
27690 wr %g0, 0x88, %asi
27691 stda %f0, [%l7 + 0x40] %asi
27692 movrgz %i7, %o5, %o0
27693 set 0x14, %i2
27694 lda [%l7 + %i2] 0x0c, %f24
27695 fmovrdne %l3, %f4, %f20
27696 movrlez %i1, %l5, %o2
27697 st %f25, [%l7 + 0x74]
27698 fpadd16 %f28, %f22, %f18
27699 sdivcc %l4, 0x0578, %g5
27700 wr %g0, 0x11, %asi
27701 ldsha [%l7 + 0x36] %asi, %o1
27702 set 0x5C, %o2
27703 stwa %i6, [%l7 + %o2] 0x23
27704 membar #Sync
27705 tleu %xcc, 0x3
27706 movrlz %o4, 0x201, %o7
27707 tl %xcc, 0x4
27708 edge8n %o6, %l2, %o3
27709 ldd [%l7 + 0x18], %g6
27710 popc %g1, %i0
27711 bshuffle %f28, %f8, %f6
27712 fmovdl %icc, %f16, %f14
27713 fcmped %fcc0, %f6, %f10
27714 fandnot2 %f22, %f16, %f2
27715 flush %l7 + 0x70
27716 tn %icc, 0x4
27717 andn %i2, %g2, %i3
27718 fmovrse %l1, %f4, %f13
27719 srl %l0, 0x02, %g6
27720 movvs %icc, %i4, %i5
27721 smul %g3, 0x0F20, %g4
27722 fcmpgt32 %f6, %f0, %l6
27723 sdivcc %i7, 0x0BF1, %o0
27724 movg %xcc, %l3, %i1
27725 fmovd %f16, %f4
27726 movge %icc, %o5, %o2
27727 movg %icc, %l5, %l4
27728 fbule,a %fcc2, loop_2642
27729 fmovrdgez %o1, %f0, %f10
27730 taddcctv %i6, %g5, %o7
27731 set 0x58, %o1
27732 prefetcha [%l7 + %o1] 0x80, 0x1
27733loop_2642:
27734 udiv %o6, 0x081D, %l2
27735 array8 %g7, %g1, %i0
27736 fornot2 %f26, %f10, %f20
27737 nop
27738 setx loop_2643, %l0, %l1
27739 wrpr 0x1, %tl
27740 wrpr %l1, %tpc
27741 add %l1, 0x4, %l1
27742 wrpr %l1, %tnpc
27743 setx 0x34400001400, %l0, %l1
27744 wrpr %l1, %tstate
27745 wrhpr 0x4, %htstate
27746 retry
27747 nop
27748 setx loop_2644, %l0, %l1
27749 jmpl %l1, %i2
27750 edge32l %o3, %i3, %g2
27751 tvs %xcc, 0x4
27752loop_2643:
27753 sethi 0x0783, %l1
27754loop_2644:
27755 sll %l0, 0x08, %g6
27756 prefetch [%l7 + 0x74], 0x3
27757 edge32ln %i5, %i4, %g3
27758 smulcc %l6, %g4, %i7
27759 tvs %icc, 0x1
27760 bcc loop_2645
27761 sra %o0, 0x05, %l3
27762 ldsw [%l7 + 0x64], %i1
27763 sra %o2, %o5, %l5
27764loop_2645:
27765 movrlez %l4, %i6, %o1
27766 add %o7, 0x06FD, %g5
27767 fmovde %xcc, %f5, %f10
27768 fmovdvs %icc, %f2, %f14
27769 fxnor %f16, %f4, %f20
27770 xorcc %o6, %l2, %g7
27771 fnot1 %f24, %f8
27772 movgu %icc, %o4, %g1
27773 edge32n %i2, %o3, %i3
27774 movl %icc, %g2, %l1
27775 tle %icc, 0x1
27776 wr %g0, 0x16, %asi
27777 stda %f0, [%l7 + 0x40] %asi
27778 membar #Sync
27779 tne %xcc, 0x0
27780 fpmerge %f30, %f21, %f16
27781 brgez %l0, loop_2646
27782 fmovdpos %icc, %f30, %f25
27783 movrlz %i0, %i5, %g6
27784 smulcc %i4, 0x0599, %l6
27785loop_2646:
27786 bvc,a,pn %icc, loop_2647
27787 fmovspos %xcc, %f3, %f25
27788 xorcc %g3, %g4, %i7
27789 movrlz %o0, %l3, %i1
27790loop_2647:
27791 fble %fcc2, loop_2648
27792 subc %o5, 0x03AD, %l5
27793 ldsh [%l7 + 0x40], %o2
27794 fbge,a %fcc2, loop_2649
27795loop_2648:
27796 sth %l4, [%l7 + 0x34]
27797 ba,a loop_2650
27798 udivcc %i6, 0x049C, %o1
27799loop_2649:
27800 prefetch [%l7 + 0x48], 0x2
27801 orn %o7, 0x1FAA, %g5
27802loop_2650:
27803 nop
27804 wr %g0, 0x04, %asi
27805 stda %f0, [%l7 + 0x40] %asi
27806 tleu %icc, 0x0
27807 addc %o6, 0x1D9E, %g7
27808 fmul8x16al %f2, %f15, %f12
27809 fpack16 %f10, %f4
27810 or %o4, %l2, %g1
27811 movle %icc, %i2, %o3
27812 bpos %xcc, loop_2651
27813 fsrc1s %f9, %f13
27814 addc %i3, 0x100F, %l1
27815 tgu %xcc, 0x6
27816loop_2651:
27817 fandnot2s %f27, %f2, %f2
27818 umulcc %l0, 0x1B62, %g2
27819 edge8n %i5, %i0, %g6
27820 movrlez %i4, 0x3A6, %g3
27821 movrlez %g4, %i7, %l6
27822 nop
27823 setx loop_2652, %l0, %l1
27824 wrpr 0x1, %tl
27825 wrpr %l1, %tnpc
27826 setx 0x34400001400, %l0, %l1
27827 wrpr %l1, %tstate
27828 wrhpr 0x4, %htstate
27829 done
27830 fcmple16 %f16, %f14, %l3
27831 movleu %icc, %i1, %o0
27832 fnand %f4, %f14, %f26
27833loop_2652:
27834 fmovsneg %xcc, %f28, %f1
27835 array16 %o5, %l5, %l4
27836 mulscc %o2, %o1, %i6
27837 fcmpgt16 %f10, %f26, %g5
27838 andn %o6, 0x1118, %o7
27839 te %xcc, 0x1
27840 movl %icc, %g7, %o4
27841 fmovspos %xcc, %f22, %f16
27842 fxnors %f2, %f24, %f8
27843 nop
27844 setx loop_2653, %l0, %l1
27845 wrpr 0x1, %tl
27846 wrpr %l1, %tnpc
27847 setx 0x34400001400, %l0, %l1
27848 wrpr %l1, %tstate
27849 wrhpr 0x4, %htstate
27850 done
27851 fmul8ulx16 %f8, %f22, %f6
27852 movpos %icc, %l2, %i2
27853 te %icc, 0x6
27854loop_2653:
27855 nop
27856 wr %g0, 0x11, %asi
27857 lda [%l7 + 0x40] %asi, %f1
27858 udivx %o3, 0x106F, %i3
27859 fcmped %fcc1, %f26, %f2
27860 movvc %xcc, %g1, %l0
27861 wr %g0, 0x16, %asi
27862 stda %f16, [%l7 + 0x40] %asi
27863 membar #Sync
27864 bcc,a %icc, loop_2654
27865 fnot1 %f24, %f4
27866 addccc %l1, %g2, %i0
27867 sethi 0x1145, %i5
27868loop_2654:
27869 ld [%l7 + 0x7C], %f24
27870 wr %g0, 0x80, %asi
27871 lda [%l7 + 0x30] %asi, %f14
27872 movgu %icc, %i4, %g3
27873 wr %g0, 0x88, %asi
27874 swapa [%l7 + 0x2C] %asi, %g6
27875 movrgez %g4, %i7, %l6
27876 fsrc2s %f22, %f10
27877 add %l7, 0x58, %l6
27878 wr %g0, 0x19, %asi
27879 casa [%l6] %asi, %i1, %l3
27880 stw %o5, [%l7 + 0x40]
27881 fmovde %xcc, %f25, %f0
27882 fmovsvc %icc, %f12, %f20
27883 tleu %xcc, 0x1
27884 sethi 0x0C1A, %l5
27885 brz %o0, loop_2655
27886 ldx [%l7 + 0x10], %o2
27887 fnegs %f12, %f11
27888 movg %icc, %l4, %i6
27889loop_2655:
27890 ta %icc, 0x5
27891 sdiv %g5, 0x1E12, %o6
27892 addcc %o1, 0x1396, %o7
27893 movrgez %g7, 0x003, %o4
27894 brlz,a %l2, loop_2656
27895 movne %icc, %o3, %i3
27896 movcs %xcc, %i2, %g1
27897 movre %l0, 0x121, %l1
27898loop_2656:
27899 alignaddr %i0, %i5, %i4
27900 umul %g3, 0x0C08, %g2
27901 restored
27902 rdpr %cwp, %g1
27903 rdpr %cansave, %g2
27904 rdpr %canrestore, %g3
27905 rdpr %cleanwin, %g4
27906 rdpr %otherwin, %g5
27907 rdpr %wstate, %g6
27908 movrlez %g6, %g4, %i7
27909 tvs %icc, 0x3
27910 sth %l6, [%l7 + 0x5A]
27911 fmovrsgz %i1, %f25, %f20
27912 brgz %l3, loop_2657
27913 umulcc %l5, %o0, %o5
27914 tsubcc %o2, %l4, %g5
27915 set 0x38, %o7
27916 lduha [%l7 + %o7] 0x89, %o6
27917loop_2657:
27918 fpack32 %f10, %f18, %f22
27919 fmovdleu %xcc, %f26, %f2
27920 set 0x20, %o4
27921 ldda [%l7 + %o4] 0x15, %i6
27922 tle %icc, 0x0
27923 udiv %o1, 0x0C6D, %g7
27924 membar 0x4B
27925 add %o7, %l2, %o3
27926 fbge,a %fcc0, loop_2658
27927 fbuge,a %fcc2, loop_2659
27928 fbul,a %fcc1, loop_2660
27929 subc %o4, 0x17EF, %i3
27930loop_2658:
27931 fpack32 %f6, %f2, %f14
27932loop_2659:
27933 movge %xcc, %i2, %g1
27934loop_2660:
27935 nop
27936 set 0x40, %o5
27937 stda %f16, [%l7 + %o5] 0x0c
27938 st %f6, [%l7 + 0x1C]
27939 srlx %l0, %i0, %i5
27940 fmovsleu %xcc, %f1, %f22
27941 ldd [%l7 + 0x10], %f26
27942 fnor %f24, %f10, %f14
27943 ldsw [%l7 + 0x64], %i4
27944 set 0x29, %g1
27945 stba %l1, [%l7 + %g1] 0x11
27946 movgu %xcc, %g2, %g3
27947 ldsw [%l7 + 0x38], %g4
27948 sllx %i7, 0x07, %g6
27949 movg %xcc, %l6, %l3
27950 sdivx %l5, 0x069B, %o0
27951 fnegs %f27, %f23
27952 and %o5, %o2, %i1
27953 fmovrslez %g5, %f13, %f7
27954 tpos %icc, 0x2
27955 movg %icc, %l4, %o6
27956 fbul,a %fcc2, loop_2661
27957 fnands %f13, %f4, %f25
27958 siam 0x7
27959 fcmpne16 %f18, %f16, %o1
27960loop_2661:
27961 flush %l7 + 0x40
27962 nop
27963 set 0x10, %i6
27964 ldx [%l7 + %i6], %g7
27965 te %xcc, 0x0
27966 bvs loop_2662
27967 bge,a,pn %xcc, loop_2663
27968 nop
27969 setx loop_2664, %l0, %l1
27970 jmpl %l1, %o7
27971 fmovd %f24, %f16
27972loop_2662:
27973 srl %i6, %o3, %l2
27974loop_2663:
27975 fcmple32 %f16, %f28, %o4
27976loop_2664:
27977 fcmpes %fcc1, %f5, %f14
27978 srax %i3, %i2, %l0
27979 fblg,a %fcc2, loop_2665
27980 orncc %g1, %i5, %i4
27981 fpadd32 %f16, %f18, %f20
27982 addc %l1, %g2, %g3
27983loop_2665:
27984 smul %i0, 0x14CE, %i7
27985 subccc %g6, %g4, %l6
27986 movne %xcc, %l5, %l3
27987 add %l7, 0x20, %l6
27988 wr %g0, 0x04, %asi
27989 casxa [%l6] 0x04, %o5, %o2
27990 array16 %o0, %i1, %g5
27991 add %l7, 0x3C, %l6
27992 wr %g0, 0x81, %asi
27993 casa [%l6] 0x81, %o6, %o1
27994 sdivcc %g7, 0x0905, %o7
27995 fpsub16s %f19, %f15, %f15
27996 andcc %i6, %o3, %l2
27997 fnot2 %f30, %f0
27998 udivcc %o4, 0x1734, %i3
27999 tsubcc %l4, 0x0808, %l0
28000 move %xcc, %g1, %i5
28001 nop
28002 setx loop_2666, %l0, %l1
28003 wrpr 0x1, %tl
28004 wrpr %l1, %tnpc
28005 setx 0x34400001400, %l0, %l1
28006 wrpr %l1, %tstate
28007 wrhpr 0x4, %htstate
28008 done
28009 orncc %i2, 0x0048, %l1
28010 ta %icc, 0x2
28011 addccc %i4, 0x08B1, %g2
28012loop_2666:
28013 nop
28014 set 0x40, %l4
28015 swapa [%l7 + %l4] 0x19, %i0
28016 fcmpne16 %f12, %f22, %i7
28017 ldsw [%l7 + 0x5C], %g3
28018 bvs,pn %icc, loop_2667
28019 orncc %g4, 0x1979, %g6
28020 fbug %fcc3, loop_2668
28021 nop
28022 set 0x18, %g3
28023 std %f26, [%l7 + %g3]
28024loop_2667:
28025 udivcc %l6, 0x09E6, %l3
28026 fmovdneg %icc, %f13, %f23
28027loop_2668:
28028 membar 0x3F
28029 fabss %f24, %f29
28030 movrgez %o5, 0x3B9, %o2
28031 tneg %icc, 0x4
28032 tge %icc, 0x1
28033 tl %xcc, 0x3
28034 fbl,a %fcc3, loop_2669
28035 movre %l5, %i1, %g5
28036 sub %o0, %o6, %o1
28037 movpos %icc, %o7, %i6
28038loop_2669:
28039 fmovdcs %xcc, %f14, %f28
28040 fmovdne %xcc, %f22, %f18
28041 std %o2, [%l7 + 0x28]
28042 fbne %fcc0, loop_2670
28043 movvc %icc, %l2, %g7
28044 fmovrdgz %i3, %f30, %f12
28045 tl %xcc, 0x2
28046loop_2670:
28047 movneg %icc, %l4, %o4
28048 umul %l0, 0x1C6B, %i5
28049 ldstub [%l7 + 0x4A], %i2
28050 andncc %l1, %g1, %g2
28051 fones %f28
28052 fpadd32 %f24, %f2, %f22
28053 sdiv %i4, 0x14A8, %i0
28054 taddcc %g3, 0x1593, %g4
28055 alignaddr %g6, %i7, %l3
28056 movrgz %o5, %o2, %l5
28057 tl %xcc, 0x1
28058 movle %xcc, %l6, %g5
28059 fmovdne %icc, %f22, %f25
28060 fbuge,a %fcc0, loop_2671
28061 sll %i1, %o6, %o0
28062 addccc %o7, 0x084B, %o1
28063 ba,a %xcc, loop_2672
28064loop_2671:
28065 fnot1s %f18, %f0
28066 andncc %i6, %l2, %o3
28067 edge16ln %i3, %l4, %g7
28068loop_2672:
28069 nop
28070 wr %g0, 0x19, %asi
28071 prefetcha [%l7 + 0x28] %asi, 0x2
28072 fand %f16, %f24, %f24
28073 edge8l %i5, %i2, %o4
28074 tge %icc, 0x3
28075 mulx %l1, 0x045A, %g1
28076 tcs %icc, 0x0
28077 movrgez %g2, 0x1E3, %i4
28078 std %f16, [%l7 + 0x48]
28079 fxors %f3, %f11, %f20
28080 add %g3, 0x05CD, %i0
28081 subcc %g4, 0x075D, %i7
28082 set 0x6C, %i3
28083 swapa [%l7 + %i3] 0x18, %l3
28084 move %xcc, %g6, %o2
28085 edge16ln %l5, %o5, %l6
28086 umul %i1, %g5, %o6
28087 fpsub32s %f27, %f19, %f22
28088 ba,pt %xcc, loop_2673
28089 saved
28090 rdpr %cwp, %g1
28091 rdpr %cansave, %g2
28092 rdpr %canrestore, %g3
28093 rdpr %cleanwin, %g4
28094 rdpr %otherwin, %g5
28095 rdpr %wstate, %g6
28096 fmovdneg %icc, %f21, %f2
28097 movrne %o7, %o0, %i6
28098loop_2673:
28099 movneg %xcc, %o1, %l2
28100 fble,a %fcc0, loop_2674
28101 ldd [%l7 + 0x28], %f22
28102 fmovsge %icc, %f7, %f8
28103 nop
28104 set 0x50, %g6
28105 ldsb [%l7 + %g6], %o3
28106loop_2674:
28107 bn %icc, loop_2675
28108 edge8l %i3, %g7, %l4
28109 xorcc %l0, %i2, %i5
28110 movge %icc, %l1, %o4
28111loop_2675:
28112 std %f26, [%l7 + 0x08]
28113 movcs %icc, %g2, %i4
28114 fmovrdgez %g1, %f0, %f18
28115 srax %g3, %i0, %g4
28116 fpsub16 %f26, %f18, %f26
28117 movvs %xcc, %i7, %l3
28118 fba %fcc3, loop_2676
28119 udivcc %o2, 0x1DEA, %g6
28120 sdiv %o5, 0x0B17, %l5
28121 xor %i1, %l6, %o6
28122loop_2676:
28123 umulcc %g5, %o0, %o7
28124 fmovrdgz %o1, %f18, %f24
28125 umul %i6, 0x092C, %o3
28126 edge8ln %l2, %i3, %g7
28127 mulscc %l0, 0x1EB8, %l4
28128 fmovsneg %icc, %f23, %f9
28129 sdivcc %i5, 0x1A8C, %i2
28130 movneg %icc, %l1, %o4
28131 movg %icc, %i4, %g1
28132 nop
28133 setx loop_2677, %l0, %l1
28134 wrpr 0x1, %tl
28135 wrpr %l1, %tnpc
28136 setx 0x34400001400, %l0, %l1
28137 wrpr %l1, %tstate
28138 wrhpr 0x4, %htstate
28139 done
28140 stb %g2, [%l7 + 0x61]
28141 wr %g0, 0x19, %asi
28142 lda [%l7 + 0x44] %asi, %f31
28143loop_2677:
28144 srax %g3, 0x05, %i0
28145 fmovsn %xcc, %f23, %f10
28146 movrgez %g4, %i7, %o2
28147 fblg,a %fcc3, loop_2678
28148 tg %xcc, 0x2
28149 fmovdle %icc, %f18, %f8
28150 edge32ln %l3, %g6, %o5
28151loop_2678:
28152 add %i1, %l5, %l6
28153 srax %o6, 0x09, %o0
28154 tle %xcc, 0x3
28155 std %f14, [%l7 + 0x48]
28156 nop
28157 setx loop_2679, %l0, %l1
28158 wrpr 0x1, %tl
28159 wrpr %l1, %tnpc
28160 setx 0x34400001400, %l0, %l1
28161 wrpr %l1, %tstate
28162 wrhpr 0x4, %htstate
28163 done
28164 tleu %icc, 0x5
28165 fmuld8ulx16 %f6, %f25, %f14
28166 wr %g0, 0x88, %asi
28167 ldda [%l7 + 0x40] %asi, %f16
28168loop_2679:
28169 mova %xcc, %o7, %g5
28170 fmuld8ulx16 %f10, %f22, %f18
28171 umul %o1, %i6, %o3
28172 tsubcc %i3, 0x07A1, %l2
28173 addccc %l0, 0x10AF, %l4
28174 saved
28175 rdpr %cwp, %g1
28176 rdpr %cansave, %g2
28177 rdpr %canrestore, %g3
28178 rdpr %cleanwin, %g4
28179 rdpr %otherwin, %g5
28180 rdpr %wstate, %g6
28181 sllx %g7, %i2, %l1
28182 movcs %icc, %i5, %o4
28183 srl %i4, %g1, %g3
28184 fmovdneg %xcc, %f17, %f23
28185 movrne %g2, 0x209, %i0
28186 addc %g4, %o2, %l3
28187 umulcc %i7, 0x0087, %o5
28188 movgu %xcc, %g6, %l5
28189 set 0x18, %l0
28190 ldsba [%l7 + %l0] 0x11, %i1
28191 fmovsl %xcc, %f27, %f10
28192 mulscc %o6, %o0, %o7
28193 edge8n %g5, %l6, %o1
28194 array8 %o3, %i3, %i6
28195 movvc %icc, %l2, %l0
28196 movrne %g7, 0x134, %i2
28197 tsubcc %l1, 0x0752, %i5
28198 st %f29, [%l7 + 0x08]
28199 alignaddr %o4, %l4, %g1
28200 nop
28201 setx loop_2680, %l0, %l1
28202 wrpr 0x1, %tl
28203 wrpr %l1, %tpc
28204 add %l1, 0x4, %l1
28205 wrpr %l1, %tnpc
28206 setx 0x34400001400, %l0, %l1
28207 wrpr %l1, %tstate
28208 wrhpr 0x4, %htstate
28209 retry
28210 fbne,a %fcc1, loop_2681
28211 edge32 %g3, %g2, %i0
28212 mulx %i4, %o2, %g4
28213loop_2680:
28214 movleu %xcc, %l3, %o5
28215loop_2681:
28216 fbu,a %fcc0, loop_2682
28217 addc %i7, %g6, %l5
28218 tcc %xcc, 0x3
28219 sdiv %o6, 0x195D, %o0
28220loop_2682:
28221 saved
28222 rdpr %cwp, %g1
28223 rdpr %cansave, %g2
28224 rdpr %canrestore, %g3
28225 rdpr %cleanwin, %g4
28226 rdpr %otherwin, %g5
28227 rdpr %wstate, %g6
28228 smulcc %o7, %i1, %g5
28229 xnor %l6, 0x054A, %o1
28230 subcc %o3, %i3, %i6
28231 movrlez %l0, %g7, %i2
28232 addc %l1, %i5, %l2
28233 bvc %xcc, loop_2683
28234 movn %icc, %l4, %o4
28235 fmovrdgz %g1, %f6, %f8
28236 umulcc %g2, %g3, %i0
28237loop_2683:
28238 movvs %xcc, %o2, %g4
28239 mulscc %i4, 0x093D, %l3
28240 swap [%l7 + 0x38], %i7
28241 lduw [%l7 + 0x34], %g6
28242 fcmple16 %f8, %f24, %o5
28243 udivx %o6, 0x1870, %l5
28244 fmovscc %icc, %f26, %f27
28245 fsrc1 %f0, %f16
28246 mova %xcc, %o0, %o7
28247 set 0x160, %o0
28248 nop ! stxa %g5, [%g0 + %o0] 0x40 ripped by fixASI40.pl
28249 tvs %icc, 0x7
28250 fcmps %fcc3, %f11, %f7
28251 movrne %l6, %i1, %o1
28252 set 0x70, %i1
28253 stha %o3, [%l7 + %i1] 0x80
28254 movle %icc, %i6, %i3
28255 fornot1s %f10, %f13, %f9
28256 brnz %l0, loop_2684
28257 udivcc %g7, 0x0894, %l1
28258 smulcc %i2, %l2, %l4
28259 tcs %icc, 0x6
28260loop_2684:
28261 fornot2s %f19, %f15, %f19
28262 siam 0x7
28263 fmovdl %icc, %f11, %f7
28264 fmovspos %icc, %f27, %f11
28265 xor %i5, 0x066D, %o4
28266 andn %g1, 0x01E2, %g3
28267 mulscc %g2, 0x0270, %i0
28268 fpsub32 %f22, %f20, %f14
28269 fmul8x16au %f23, %f29, %f8
28270 movleu %icc, %g4, %o2
28271 tsubcc %i4, 0x144A, %i7
28272 fpsub16 %f14, %f22, %f24
28273 subc %g6, 0x0E52, %o5
28274 edge32l %o6, %l5, %o0
28275 fbne %fcc3, loop_2685
28276 fmovrslez %l3, %f12, %f9
28277 tsubcctv %g5, %l6, %o7
28278 umulcc %i1, %o1, %i6
28279loop_2685:
28280 sethi 0x1328, %i3
28281 tle %icc, 0x6
28282 srl %l0, %g7, %l1
28283 smul %i2, 0x0270, %l2
28284 udivx %l4, 0x0932, %o3
28285 sub %o4, %i5, %g1
28286 fmovspos %xcc, %f9, %f26
28287 tl %xcc, 0x5
28288 edge8ln %g3, %i0, %g4
28289 mulx %g2, %i4, %o2
28290 flush %l7 + 0x14
28291 edge32l %g6, %o5, %o6
28292 fmovdge %icc, %f31, %f14
28293 fmul8x16al %f16, %f5, %f2
28294 movrne %l5, %i7, %l3
28295 xorcc %g5, 0x102B, %l6
28296 movneg %xcc, %o7, %o0
28297 fmul8ulx16 %f6, %f16, %f22
28298 tn %xcc, 0x4
28299 fpadd32s %f6, %f2, %f20
28300 bge loop_2686
28301 fbule %fcc2, loop_2687
28302 sllx %o1, 0x01, %i1
28303 tneg %icc, 0x3
28304loop_2686:
28305 movcs %icc, %i6, %i3
28306loop_2687:
28307 movcc %icc, %l0, %l1
28308 wr %g0, 0x52, %asi
28309 stxa %g7, [%g0 + 0x120] %asi
28310 fmovsgu %xcc, %f27, %f17
28311 mova %xcc, %i2, %l2
28312 movrlez %o3, 0x209, %l4
28313 xor %i5, %o4, %g3
28314 movgu %xcc, %g1, %g4
28315 fmovsleu %xcc, %f23, %f24
28316 add %l7, 0x20, %l6
28317 wr %g0, 0x80, %asi
28318 casxa [%l6] %asi, %i0, %i4
28319 movn %icc, %g2, %o2
28320 umulcc %g6, 0x186B, %o5
28321 fmovdge %icc, %f9, %f12
28322 orcc %o6, 0x1D7D, %i7
28323 smulcc %l3, 0x09B5, %g5
28324 srlx %l5, 0x17, %l6
28325 movne %icc, %o7, %o1
28326 te %xcc, 0x6
28327 fsrc2s %f0, %f19
28328 add %o0, %i6, %i1
28329 popc 0x10FB, %l0
28330 movre %i3, 0x3BF, %l1
28331 fmovrdgez %i2, %f0, %f4
28332 membar 0x0D
28333 addc %l2, 0x1E99, %o3
28334 mulscc %g7, 0x1A80, %i5
28335 xnorcc %o4, %g3, %l4
28336 movrlz %g1, 0x0DE, %g4
28337 movgu %xcc, %i4, %i0
28338 sdivx %o2, 0x024F, %g2
28339 sllx %g6, 0x02, %o6
28340 saved
28341 rdpr %cwp, %g1
28342 rdpr %cansave, %g2
28343 rdpr %canrestore, %g3
28344 rdpr %cleanwin, %g4
28345 rdpr %otherwin, %g5
28346 rdpr %wstate, %g6
28347 srlx %i7, 0x04, %l3
28348 fbg,a %fcc0, loop_2688
28349 xor %g5, %o5, %l6
28350 addcc %l5, 0x0AB6, %o7
28351 edge8n %o1, %o0, %i1
28352loop_2688:
28353 fsrc2s %f7, %f14
28354 movl %icc, %i6, %l0
28355 movg %xcc, %l1, %i2
28356 fbge,a %fcc0, loop_2689
28357 tn %icc, 0x4
28358 set 0x14, %l2
28359 ldsha [%l7 + %l2] 0x04, %i3
28360loop_2689:
28361 movn %icc, %l2, %o3
28362 smulcc %i5, %o4, %g7
28363 fnegs %f7, %f7
28364 tsubcc %g3, %l4, %g4
28365 te %xcc, 0x5
28366 fmovdg %icc, %f1, %f13
28367 andncc %g1, %i4, %i0
28368 membar 0x44
28369 fnand %f2, %f20, %f28
28370 fpsub16 %f16, %f14, %f2
28371 edge16 %o2, %g6, %o6
28372 movrgz %i7, %l3, %g2
28373 orn %g5, %l6, %o5
28374 movpos %xcc, %l5, %o7
28375 fmul8sux16 %f24, %f26, %f28
28376 andncc %o1, %o0, %i6
28377 movgu %icc, %l0, %i1
28378 fbug %fcc0, loop_2690
28379 bneg loop_2691
28380 tneg %xcc, 0x1
28381 fpmerge %f11, %f1, %f8
28382loop_2690:
28383 tcc %icc, 0x5
28384loop_2691:
28385 fmovrdlz %i2, %f24, %f14
28386 swap [%l7 + 0x30], %i3
28387 orncc %l1, %l2, %i5
28388 movvs %xcc, %o4, %g7
28389 addc %g3, 0x1E9F, %o3
28390 xorcc %g4, 0x00A7, %g1
28391 tge %xcc, 0x6
28392 fmul8x16al %f28, %f17, %f28
28393 fbule,a %fcc0, loop_2692
28394 std %i4, [%l7 + 0x48]
28395 restored
28396 rdpr %cwp, %g1
28397 rdpr %cansave, %g2
28398 rdpr %canrestore, %g3
28399 rdpr %cleanwin, %g4
28400 rdpr %otherwin, %g5
28401 rdpr %wstate, %g6
28402 edge8 %i0, %l4, %o2
28403loop_2692:
28404 fbo,a %fcc0, loop_2693
28405 fbn,a %fcc3, loop_2694
28406 tg %xcc, 0x7
28407 bne,pt %icc, loop_2695
28408loop_2693:
28409 fmovdvs %xcc, %f20, %f26
28410loop_2694:
28411 smulcc %o6, 0x1002, %i7
28412 tge %xcc, 0x5
28413loop_2695:
28414 tle %icc, 0x5
28415 and %g6, 0x06C8, %l3
28416 fble,a %fcc2, loop_2696
28417 bneg,a,pt %xcc, loop_2697
28418 ldstub [%l7 + 0x0F], %g2
28419 fpadd16 %f10, %f6, %f28
28420loop_2696:
28421 movleu %icc, %l6, %g5
28422loop_2697:
28423 edge8 %l5, %o7, %o5
28424 add %o1, 0x107A, %i6
28425 movne %icc, %o0, %i1
28426 tge %xcc, 0x5
28427 alignaddr %i2, %l0, %l1
28428 mulscc %l2, 0x1143, %i3
28429 edge16 %o4, %i5, %g7
28430 addc %g3, 0x0584, %o3
28431 edge32 %g1, %g4, %i0
28432 faligndata %f22, %f12, %f26
28433 add %l7, 0x10, %l6
28434 wr %g0, 0x88, %asi
28435 lda [%l6] %asi, %l4
28436 casa [%l6] 0x88, %l4, %i4
28437 fsrc1s %f23, %f30
28438 edge8 %o6, %i7, %o2
28439 siam 0x3
28440 sll %g6, %l3, %g2
28441 fnor %f24, %f16, %f14
28442 fmovdvc %icc, %f16, %f13
28443 std %f20, [%l7 + 0x20]
28444 fbuge,a %fcc1, loop_2698
28445 fpsub32s %f11, %f17, %f0
28446 edge8 %l6, %g5, %o7
28447 movpos %icc, %l5, %o1
28448loop_2698:
28449 bleu,pt %xcc, loop_2699
28450 udivcc %o5, 0x1F52, %i6
28451 fmovrsne %o0, %f25, %f8
28452 alignaddr %i2, %l0, %l1
28453loop_2699:
28454 array8 %i1, %i3, %o4
28455 xnorcc %i5, 0x10BF, %l2
28456 fmovsneg %icc, %f6, %f0
28457 tcs %icc, 0x6
28458 sdivcc %g3, 0x19AE, %o3
28459 fcmple16 %f6, %f26, %g7
28460 udivx %g4, 0x01A0, %g1
28461 sra %i0, %l4, %i4
28462 fbge,a %fcc3, loop_2700
28463 sra %i7, 0x16, %o2
28464 fmovsl %xcc, %f2, %f25
28465 fzero %f26
28466loop_2700:
28467 udivx %o6, 0x07EF, %g6
28468 tpos %icc, 0x1
28469 fmovrdgez %g2, %f22, %f24
28470 fmovrdne %l3, %f8, %f4
28471 tvc %xcc, 0x5
28472 edge8ln %l6, %o7, %l5
28473 edge32 %g5, %o5, %i6
28474 edge16 %o1, %i2, %l0
28475 and %o0, %i1, %l1
28476 nop
28477 set 0x76, %g2
28478 sth %i3, [%l7 + %g2]
28479 fmul8x16au %f14, %f25, %f16
28480 fmovscc %icc, %f2, %f18
28481 udivx %o4, 0x1E8E, %l2
28482 fmovsvs %icc, %f28, %f27
28483 ldd [%l7 + 0x18], %i4
28484 fone %f12
28485 popc %o3, %g7
28486 addccc %g4, 0x1A5B, %g1
28487 sllx %i0, %l4, %g3
28488 sra %i4, 0x0C, %i7
28489 udivcc %o2, 0x064B, %g6
28490 movcs %xcc, %o6, %g2
28491 udivx %l6, 0x1C13, %l3
28492 fcmple32 %f8, %f8, %l5
28493 bcs %icc, loop_2701
28494 bpos %xcc, loop_2702
28495 tg %xcc, 0x1
28496 srlx %o7, %o5, %i6
28497loop_2701:
28498 fmovrse %g5, %f15, %f11
28499loop_2702:
28500 tne %icc, 0x3
28501 edge16l %o1, %l0, %i2
28502 taddcc %i1, 0x03CD, %o0
28503 set 0x58, %l3
28504 lduwa [%l7 + %l3] 0x89, %l1
28505 swap [%l7 + 0x4C], %i3
28506 movrlz %l2, %o4, %o3
28507 orncc %g7, 0x131B, %g4
28508 addc %g1, %i5, %l4
28509 move %xcc, %i0, %i4
28510 fornot1 %f6, %f24, %f6
28511 addcc %i7, 0x088C, %o2
28512 orn %g3, 0x1054, %g6
28513 edge32 %g2, %l6, %l3
28514 smulcc %o6, %l5, %o5
28515 fand %f4, %f30, %f28
28516 fmul8x16al %f21, %f24, %f14
28517 fbuge %fcc3, loop_2703
28518 fabss %f9, %f8
28519 fbue,a %fcc1, loop_2704
28520 andncc %o7, %i6, %o1
28521loop_2703:
28522 mulscc %l0, 0x02D6, %g5
28523 taddcctv %i2, %i1, %o0
28524loop_2704:
28525 lduh [%l7 + 0x58], %i3
28526 subcc %l2, %o4, %o3
28527 popc 0x1491, %g7
28528 st %f1, [%l7 + 0x50]
28529 movrgz %g4, 0x338, %l1
28530 fbug %fcc3, loop_2705
28531 faligndata %f10, %f4, %f30
28532 call loop_2706
28533 brlz,a %i5, loop_2707
28534loop_2705:
28535 sdiv %l4, 0x008B, %i0
28536 addccc %g1, %i4, %o2
28537loop_2706:
28538 nop
28539 set 0x60, %l1
28540 ldx [%l7 + %l1], %g3
28541loop_2707:
28542 sll %g6, 0x0D, %g2
28543 brz,a %i7, loop_2708
28544 edge8 %l6, %l3, %l5
28545 ldstub [%l7 + 0x17], %o6
28546 edge16n %o5, %o7, %i6
28547loop_2708:
28548 edge16l %l0, %o1, %g5
28549 flush %l7 + 0x40
28550 orcc %i2, %o0, %i3
28551 edge32ln %l2, %i1, %o4
28552 udivx %o3, 0x08B4, %g4
28553 tsubcc %l1, 0x02C2, %g7
28554 fcmpgt32 %f10, %f2, %l4
28555 movne %xcc, %i0, %i5
28556 flush %l7 + 0x24
28557 fmul8x16au %f12, %f29, %f12
28558 te %xcc, 0x2
28559 fbge %fcc1, loop_2709
28560 tl %icc, 0x0
28561 srax %g1, %o2, %g3
28562 movgu %xcc, %g6, %i4
28563loop_2709:
28564 fxors %f21, %f15, %f17
28565 fcmpgt32 %f22, %f12, %g2
28566 fbuge,a %fcc3, loop_2710
28567 ba,pt %xcc, loop_2711
28568 movrgz %i7, %l6, %l3
28569 srl %o6, 0x02, %o5
28570loop_2710:
28571 udivx %o7, 0x134F, %l5
28572loop_2711:
28573 sdiv %i6, 0x197C, %l0
28574 fsrc2s %f19, %f9
28575 addcc %g5, 0x0739, %o1
28576 brnz,a %o0, loop_2712
28577 te %icc, 0x4
28578 smulcc %i3, %l2, %i1
28579 tne %icc, 0x4
28580loop_2712:
28581 fmovsl %xcc, %f5, %f16
28582 sra %i2, 0x14, %o3
28583 fpsub32 %f12, %f20, %f14
28584 move %icc, %g4, %o4
28585 edge32l %g7, %l1, %i0
28586 subc %i5, %l4, %o2
28587 movvs %icc, %g1, %g3
28588 smulcc %g6, %i4, %g2
28589 ldsh [%l7 + 0x3A], %i7
28590 edge8n %l6, %o6, %l3
28591 tvs %icc, 0x4
28592 xnorcc %o7, %l5, %o5
28593 fmovsleu %icc, %f8, %f3
28594 subcc %l0, %g5, %i6
28595 edge32l %o1, %o0, %i3
28596 fzeros %f12
28597 tpos %icc, 0x7
28598 restored
28599 rdpr %cwp, %g1
28600 rdpr %cansave, %g2
28601 rdpr %canrestore, %g3
28602 rdpr %cleanwin, %g4
28603 rdpr %otherwin, %g5
28604 rdpr %wstate, %g6
28605 xnor %i1, 0x0BBB, %l2
28606 movrlez %i2, 0x1B4, %g4
28607 edge16n %o4, %g7, %l1
28608 xorcc %i0, %o3, %l4
28609 subccc %o2, 0x1FE1, %g1
28610 umulcc %g3, %i5, %g6
28611 ldd [%l7 + 0x40], %g2
28612 tsubcc %i7, %i4, %l6
28613 addccc %o6, 0x1D69, %o7
28614 tg %icc, 0x4
28615 fmovsn %icc, %f7, %f15
28616 fpack16 %f6, %f2
28617 fmovsle %xcc, %f5, %f10
28618 bshuffle %f4, %f2, %f20
28619 movn %xcc, %l5, %l3
28620 fcmped %fcc0, %f8, %f10
28621 tpos %xcc, 0x1
28622 tpos %icc, 0x7
28623 alignaddrl %o5, %g5, %l0
28624 movcs %xcc, %i6, %o1
28625 wr %g0, 0x81, %asi
28626 ldda [%l7 + 0x20] %asi, %i2
28627 fbo,a %fcc0, loop_2713
28628 edge16n %i1, %o0, %i2
28629 bcc %xcc, loop_2714
28630 subcc %g4, %o4, %l2
28631loop_2713:
28632 bl,pt %xcc, loop_2715
28633 srlx %g7, %i0, %o3
28634loop_2714:
28635 and %l4, 0x1C52, %o2
28636 fnegs %f25, %f10
28637loop_2715:
28638 fnot2 %f14, %f14
28639 andcc %g1, %g3, %i5
28640 fornot1s %f29, %f22, %f8
28641 andcc %l1, %g2, %i7
28642 movrgz %g6, %i4, %l6
28643 movrlz %o7, %l5, %o6
28644 and %l3, 0x00DD, %g5
28645 tvs %xcc, 0x6
28646 fabss %f11, %f27
28647 fmovse %xcc, %f2, %f31
28648 fnot2 %f18, %f12
28649 tn %xcc, 0x7
28650 fsrc1 %f0, %f10
28651 sir 0x00CD
28652 smulcc %l0, 0x1FA1, %i6
28653 orcc %o1, %i3, %i1
28654 brz %o0, loop_2716
28655 tsubcctv %o5, %i2, %o4
28656 tn %icc, 0x4
28657 fandnot2s %f22, %f6, %f24
28658loop_2716:
28659 taddcc %g4, %g7, %i0
28660 set 0x34, %i5
28661 sta %f15, [%l7 + %i5] 0x11
28662 membar 0x4A
28663 movleu %icc, %l2, %l4
28664 alignaddrl %o3, %o2, %g3
28665 fbu,a %fcc0, loop_2717
28666 bne %xcc, loop_2718
28667 nop
28668 set 0x40, %i7
28669 stw %g1, [%l7 + %i7]
28670 tleu %icc, 0x0
28671loop_2717:
28672 fpadd32s %f0, %f21, %f28
28673loop_2718:
28674 ldsw [%l7 + 0x68], %i5
28675 prefetch [%l7 + 0x20], 0x3
28676 fcmps %fcc0, %f27, %f14
28677 bcs,a,pn %icc, loop_2719
28678 subcc %l1, %i7, %g6
28679 umul %g2, %i4, %l6
28680 prefetch [%l7 + 0x74], 0x1
28681loop_2719:
28682 tgu %icc, 0x7
28683 udivx %l5, 0x0900, %o6
28684 edge16n %o7, %g5, %l0
28685 fpsub16s %f21, %f9, %f10
28686 sdiv %l3, 0x19AD, %i6
28687 movcs %xcc, %i3, %i1
28688 edge16 %o1, %o5, %o0
28689 fandnot1 %f24, %f24, %f26
28690 set 0x36, %g4
28691 stha %o4, [%l7 + %g4] 0x18
28692 fbule,a %fcc2, loop_2720
28693 bvc,a,pt %xcc, loop_2721
28694 alignaddrl %i2, %g7, %i0
28695 popc %g4, %l4
28696loop_2720:
28697 bn,a,pn %icc, loop_2722
28698loop_2721:
28699 movrgez %o3, 0x191, %o2
28700 ldstub [%l7 + 0x5D], %l2
28701 movvs %icc, %g1, %g3
28702loop_2722:
28703 edge8ln %l1, %i5, %g6
28704 fcmpd %fcc0, %f28, %f22
28705 bn,pt %xcc, loop_2723
28706 fmovrdlz %i7, %f12, %f4
28707 tn %xcc, 0x1
28708 fbe %fcc2, loop_2724
28709loop_2723:
28710 mulscc %i4, 0x0A24, %g2
28711 fmovrdlez %l6, %f6, %f22
28712 movcc %xcc, %l5, %o6
28713loop_2724:
28714 movrgez %o7, %l0, %l3
28715 nop
28716 set 0x10, %i0
28717 ldd [%l7 + %i0], %i6
28718 fmovdcs %xcc, %f15, %f10
28719 fbu %fcc1, loop_2725
28720 movleu %icc, %i3, %g5
28721 bg,a,pt %icc, loop_2726
28722 bpos %xcc, loop_2727
28723loop_2725:
28724 addcc %o1, 0x0EAB, %o5
28725 st %f25, [%l7 + 0x54]
28726loop_2726:
28727 smulcc %i1, 0x0649, %o4
28728loop_2727:
28729 umulcc %i2, 0x1A8D, %o0
28730 membar #Sync
28731 wr %g0, 0x1e, %asi
28732 ldda [%l7 + 0x40] %asi, %f0
28733 fmovsl %icc, %f1, %f23
28734 set 0x10, %o3
28735 stda %g6, [%l7 + %o3] 0x2a
28736 membar #Sync
28737 edge8 %g4, %i0, %l4
28738 tpos %xcc, 0x1
28739 tpos %xcc, 0x5
28740 move %icc, %o2, %l2
28741 move %xcc, %o3, %g1
28742 fmovsa %xcc, %f8, %f12
28743 movne %icc, %g3, %l1
28744 bvs %xcc, loop_2728
28745 saved
28746 rdpr %cwp, %g1
28747 rdpr %cansave, %g2
28748 rdpr %canrestore, %g3
28749 rdpr %cleanwin, %g4
28750 rdpr %otherwin, %g5
28751 rdpr %wstate, %g6
28752 tne %xcc, 0x5
28753 edge8ln %g6, %i5, %i4
28754loop_2728:
28755 nop
28756 wr %g0, 0x04, %asi
28757 swapa [%l7 + 0x18] %asi, %i7
28758 mova %icc, %l6, %l5
28759 ldub [%l7 + 0x20], %o6
28760 bne,a loop_2729
28761 fmovs %f30, %f17
28762 bl,a loop_2730
28763 edge16n %g2, %l0, %l3
28764loop_2729:
28765 array16 %i6, %o7, %g5
28766 movneg %icc, %o1, %i3
28767loop_2730:
28768 movg %xcc, %i1, %o5
28769 bl,pn %xcc, loop_2731
28770 mulx %i2, 0x1EFE, %o4
28771 srl %o0, 0x16, %g7
28772 edge8ln %i0, %l4, %o2
28773loop_2731:
28774 xor %g4, 0x1597, %o3
28775 sdivcc %g1, 0x1A30, %g3
28776 move %xcc, %l1, %g6
28777 tneg %icc, 0x3
28778 srax %l2, %i4, %i7
28779 array32 %l6, %l5, %i5
28780 and %o6, %g2, %l3
28781 taddcctv %i6, %l0, %g5
28782 movcs %xcc, %o7, %i3
28783 fandnot1s %f25, %f29, %f10
28784 bpos %xcc, loop_2732
28785 fmovrsne %i1, %f12, %f4
28786 membar 0x5A
28787 tpos %icc, 0x0
28788loop_2732:
28789 bcc loop_2733
28790 movvs %xcc, %o5, %o1
28791 fbge %fcc1, loop_2734
28792 fone %f18
28793loop_2733:
28794 addccc %i2, %o4, %o0
28795 edge32l %i0, %l4, %g7
28796loop_2734:
28797 edge8 %g4, %o2, %g1
28798 tl %icc, 0x3
28799 addccc %g3, %o3, %l1
28800 brlez,a %g6, loop_2735
28801 sub %l2, %i4, %l6
28802 add %l7, 0x68, %l6
28803 wr %g0, 0x81, %asi
28804 casa [%l6] 0x81, %l5, %i7
28805loop_2735:
28806 edge32l %o6, %g2, %l3
28807 tl %icc, 0x0
28808 fbu,a %fcc2, loop_2736
28809 orn %i5, %i6, %l0
28810 bge,a,pn %icc, loop_2737
28811 orcc %o7, %i3, %g5
28812loop_2736:
28813 xorcc %o5, %i1, %o1
28814 edge32n %i2, %o0, %o4
28815loop_2737:
28816 fmovsne %xcc, %f3, %f3
28817 edge8ln %l4, %g7, %i0
28818 brz %g4, loop_2738
28819 edge8n %o2, %g3, %g1
28820 edge8l %o3, %g6, %l2
28821 udiv %l1, 0x06D6, %i4
28822loop_2738:
28823 fmuld8ulx16 %f13, %f9, %f30
28824 array16 %l6, %i7, %l5
28825 edge8 %g2, %l3, %o6
28826 bge %icc, loop_2739
28827 tg %icc, 0x1
28828 brnz,a %i6, loop_2740
28829 movl %icc, %i5, %l0
28830loop_2739:
28831 ta %xcc, 0x2
28832 wr %g0, 0x88, %asi
28833 lduba [%l7 + 0x55] %asi, %i3
28834loop_2740:
28835 sir 0x1C2C
28836 tle %icc, 0x1
28837 fmul8sux16 %f18, %f24, %f4
28838 fmovsneg %xcc, %f0, %f19
28839 movg %icc, %o7, %o5
28840 sdivcc %i1, 0x17B4, %g5
28841 fmovdpos %icc, %f31, %f3
28842 edge16ln %o1, %o0, %i2
28843 fandnot2 %f0, %f18, %f10
28844 movrgz %l4, %g7, %o4
28845 movle %icc, %g4, %o2
28846 ta %icc, 0x5
28847 fmovdgu %xcc, %f16, %f7
28848 edge16n %i0, %g1, %g3
28849 movg %xcc, %g6, %o3
28850 tpos %icc, 0x1
28851 movl %icc, %l2, %i4
28852 edge16 %l6, %l1, %i7
28853 set 0x3B, %i4
28854 ldstuba [%l7 + %i4] 0x10, %l5
28855 addc %l3, %o6, %g2
28856 fones %f16
28857 call loop_2741
28858 siam 0x5
28859 restored
28860 rdpr %cwp, %g1
28861 rdpr %cansave, %g2
28862 rdpr %canrestore, %g3
28863 rdpr %cleanwin, %g4
28864 rdpr %otherwin, %g5
28865 rdpr %wstate, %g6
28866 edge8n %i6, %i5, %l0
28867loop_2741:
28868 fpadd16 %f2, %f24, %f8
28869 bcc,a %icc, loop_2742
28870 fmovrde %i3, %f14, %f30
28871 movrgez %o5, 0x21B, %i1
28872 tcs %xcc, 0x7
28873loop_2742:
28874 fcmpeq32 %f2, %f8, %g5
28875 array16 %o1, %o7, %i2
28876 ldub [%l7 + 0x7E], %o0
28877 std %f24, [%l7 + 0x38]
28878 xor %g7, %l4, %o4
28879 mulscc %g4, 0x10EC, %i0
28880 tvs %xcc, 0x7
28881 movne %icc, %g1, %g3
28882 addcc %o2, 0x0907, %g6
28883 and %l2, 0x1D68, %o3
28884 smulcc %l6, %i4, %i7
28885 std %f26, [%l7 + 0x70]
28886 brgez %l5, loop_2743
28887 tleu %xcc, 0x4
28888 set 0x78, %g5
28889 stha %l1, [%l7 + %g5] 0x19
28890loop_2743:
28891 nop
28892 set 0x44, %g7
28893 lduha [%l7 + %g7] 0x10, %o6
28894 tn %icc, 0x0
28895 movleu %icc, %l3, %g2
28896 movneg %icc, %i5, %l0
28897 orncc %i3, 0x1B75, %o5
28898 set 0x24, %l6
28899 ldsha [%l7 + %l6] 0x04, %i1
28900 xorcc %g5, 0x12FF, %o1
28901 edge16l %o7, %i2, %i6
28902 fmuld8sux16 %f2, %f8, %f24
28903 tneg %xcc, 0x3
28904 smulcc %o0, %g7, %l4
28905 movn %icc, %g4, %i0
28906 fbl,a %fcc1, loop_2744
28907 fbug,a %fcc1, loop_2745
28908 movrne %o4, %g1, %o2
28909 ldsw [%l7 + 0x18], %g6
28910loop_2744:
28911 nop
28912 wr %g0, 0xf9, %asi
28913 stda %f16, [%l7 + 0x40] %asi
28914 membar #Sync
28915loop_2745:
28916 movle %xcc, %g3, %l2
28917 movrlez %l6, 0x3F3, %o3
28918 saved
28919 rdpr %cwp, %g1
28920 rdpr %cansave, %g2
28921 rdpr %canrestore, %g3
28922 rdpr %cleanwin, %g4
28923 rdpr %otherwin, %g5
28924 rdpr %wstate, %g6
28925 fmovse %icc, %f7, %f16
28926 tsubcc %i4, %i7, %l5
28927 fpack16 %f14, %f8
28928 movneg %icc, %o6, %l1
28929 srlx %l3, %g2, %l0
28930 fblg,a %fcc2, loop_2746
28931 restored
28932 rdpr %cwp, %g1
28933 rdpr %cansave, %g2
28934 rdpr %canrestore, %g3
28935 rdpr %cleanwin, %g4
28936 rdpr %otherwin, %g5
28937 rdpr %wstate, %g6
28938 bvc,pt %icc, loop_2747
28939 sir 0x0364
28940loop_2746:
28941 sub %i3, %o5, %i1
28942 set 0x08, %l5
28943 stxa %i5, [%l7 + %l5] 0x2b
28944 membar #Sync
28945loop_2747:
28946 array32 %o1, %o7, %g5
28947 sllx %i6, 0x0C, %i2
28948 fmovdvs %xcc, %f9, %f2
28949 bg loop_2748
28950 stbar
28951 sdivcc %o0, 0x0397, %g7
28952 fsrc2s %f15, %f6
28953loop_2748:
28954 fxors %f9, %f6, %f1
28955 stbar
28956 brz %l4, loop_2749
28957 edge8l %g4, %o4, %g1
28958 wr %g0, 0x11, %asi
28959 stha %o2, [%l7 + 0x5A] %asi
28960loop_2749:
28961 array8 %g6, %i0, %l2
28962 alignaddrl %g3, %o3, %i4
28963 tsubcctv %i7, %l5, %l6
28964 movn %icc, %o6, %l1
28965 stx %l3, [%l7 + 0x40]
28966 fblg %fcc0, loop_2750
28967 te %icc, 0x6
28968 or %l0, 0x03F2, %i3
28969 edge32 %o5, %i1, %g2
28970loop_2750:
28971 edge8ln %o1, %o7, %i5
28972 bvc,pn %xcc, loop_2751
28973 fpsub32s %f17, %f0, %f9
28974 mulscc %g5, 0x1943, %i6
28975 fmovse %icc, %f1, %f31
28976loop_2751:
28977 nop
28978 set 0x40, %o6
28979 swapa [%l7 + %o6] 0x10, %o0
28980 udivx %i2, 0x0B3C, %l4
28981 bgu,pt %xcc, loop_2752
28982 edge16n %g7, %o4, %g4
28983 udivcc %o2, 0x0479, %g1
28984 edge32n %g6, %i0, %l2
28985loop_2752:
28986 alignaddrl %g3, %o3, %i7
28987 add %l7, 0x08, %l6
28988 wr %g0, 0x89, %asi
28989 lda [%l6] %asi, %l5
28990 casa [%l6] 0x89, %l5, %l6
28991 fnot2 %f22, %f30
28992 brlz,a %o6, loop_2753
28993 umul %l1, 0x13F2, %i4
28994 nop
28995 set 0x40, %i2
28996 stx %l3, [%l7 + %i2]
28997 movrne %i3, %l0, %i1
28998loop_2753:
28999 tvc %icc, 0x3
29000 array16 %g2, %o1, %o5
29001 fbge,a %fcc2, loop_2754
29002 stw %i5, [%l7 + 0x38]
29003 st %f20, [%l7 + 0x5C]
29004 call loop_2755
29005loop_2754:
29006 sllx %o7, 0x1D, %g5
29007 fcmps %fcc3, %f22, %f21
29008 tl %icc, 0x6
29009loop_2755:
29010 fbule,a %fcc0, loop_2756
29011 fmul8x16al %f29, %f14, %f22
29012 sethi 0x0B49, %o0
29013 bg,a,pn %icc, loop_2757
29014loop_2756:
29015 smulcc %i6, 0x1C70, %l4
29016 array16 %i2, %g7, %g4
29017 fands %f23, %f8, %f2
29018loop_2757:
29019 andncc %o4, %o2, %g1
29020 edge8ln %i0, %g6, %l2
29021 movn %xcc, %g3, %i7
29022 tleu %icc, 0x5
29023 bgu,pt %icc, loop_2758
29024 brlz %l5, loop_2759
29025 fcmpgt32 %f8, %f26, %l6
29026 ldd [%l7 + 0x68], %f0
29027loop_2758:
29028 movvs %icc, %o3, %o6
29029loop_2759:
29030 sdivx %l1, 0x194A, %l3
29031 subcc %i4, %l0, %i1
29032 udivx %g2, 0x1282, %o1
29033 ldd [%l7 + 0x58], %i2
29034 alignaddr %o5, %i5, %o7
29035 edge8 %g5, %o0, %i6
29036 fmovdl %icc, %f0, %f1
29037 fabsd %f14, %f8
29038 fmovrsne %l4, %f28, %f13
29039 bgu,a %icc, loop_2760
29040 movg %icc, %g7, %g4
29041 movge %icc, %i2, %o2
29042 taddcc %o4, 0x1400, %i0
29043loop_2760:
29044 fandnot1s %f3, %f18, %f24
29045 addcc %g6, %g1, %l2
29046 fba,a %fcc0, loop_2761
29047 ldx [%l7 + 0x68], %g3
29048 std %i6, [%l7 + 0x70]
29049 smulcc %l6, %o3, %l5
29050loop_2761:
29051 edge8l %o6, %l3, %i4
29052 set 0x30, %o1
29053 stha %l1, [%l7 + %o1] 0x88
29054 udivcc %i1, 0x1644, %g2
29055 fxnor %f20, %f8, %f16
29056 umul %o1, %l0, %o5
29057 alignaddrl %i5, %o7, %g5
29058 sub %i3, 0x1A65, %o0
29059 fbuge %fcc2, loop_2762
29060 fxnors %f10, %f17, %f23
29061 fbl,a %fcc3, loop_2763
29062 movvc %icc, %i6, %l4
29063loop_2762:
29064 bn,a,pt %icc, loop_2764
29065 lduw [%l7 + 0x2C], %g4
29066loop_2763:
29067 add %i2, %o2, %g7
29068 popc 0x00FB, %o4
29069loop_2764:
29070 lduw [%l7 + 0x24], %g6
29071 udiv %i0, 0x172A, %l2
29072 or %g1, 0x016B, %g3
29073 edge8l %l6, %i7, %o3
29074 fbne %fcc3, loop_2765
29075 edge32 %o6, %l3, %l5
29076 swap [%l7 + 0x08], %l1
29077 sth %i4, [%l7 + 0x44]
29078loop_2765:
29079 fxnors %f12, %f19, %f21
29080 membar 0x0B
29081 fnor %f20, %f12, %f20
29082 fbge %fcc3, loop_2766
29083 fmovdcs %xcc, %f14, %f13
29084 fnegs %f25, %f18
29085 fnor %f26, %f12, %f10
29086loop_2766:
29087 fbge %fcc3, loop_2767
29088 restored
29089 rdpr %cwp, %g1
29090 rdpr %cansave, %g2
29091 rdpr %canrestore, %g3
29092 rdpr %cleanwin, %g4
29093 rdpr %otherwin, %g5
29094 rdpr %wstate, %g6
29095 tcs %xcc, 0x4
29096 fmovsvs %icc, %f5, %f0
29097loop_2767:
29098 xnorcc %g2, 0x0807, %i1
29099 orncc %l0, 0x12AB, %o5
29100 addccc %i5, %o7, %o1
29101 srlx %g5, 0x05, %o0
29102 fblg %fcc1, loop_2768
29103 fpsub32s %f13, %f9, %f11
29104 bcc,pt %xcc, loop_2769
29105 fmovscc %xcc, %f23, %f26
29106loop_2768:
29107 fbne %fcc0, loop_2770
29108 tne %icc, 0x7
29109loop_2769:
29110 fxnors %f17, %f3, %f1
29111 movrlez %i6, 0x33A, %l4
29112loop_2770:
29113 srax %g4, %i2, %o2
29114 flush %l7 + 0x70
29115 edge8n %i3, %o4, %g7
29116 fmovsgu %icc, %f6, %f19
29117 sdivx %g6, 0x13E4, %l2
29118 stbar
29119 edge16ln %g1, %i0, %g3
29120 ldub [%l7 + 0x41], %i7
29121 fmovrdgez %o3, %f20, %f12
29122 add %l7, 0x50, %l6
29123 wr %g0, 0x11, %asi
29124 casxa [%l6] 0x11, %l6, %o6
29125 alignaddr %l5, %l1, %l3
29126 fsrc2s %f31, %f3
29127 orcc %g2, 0x0505, %i1
29128 add %i4, 0x1137, %l0
29129 movleu %icc, %o5, %i5
29130 fbg,a %fcc1, loop_2771
29131 brlez %o7, loop_2772
29132 addcc %o1, 0x1BDC, %o0
29133 fmovrdlz %i6, %f6, %f30
29134loop_2771:
29135 brgez %g5, loop_2773
29136loop_2772:
29137 movrgez %l4, 0x235, %g4
29138 fpsub32s %f26, %f8, %f2
29139 sdivcc %o2, 0x05A3, %i3
29140loop_2773:
29141 smulcc %o4, %g7, %g6
29142 movcc %icc, %i2, %g1
29143 movcc %icc, %i0, %g3
29144 tl %xcc, 0x4
29145 sdivx %i7, 0x16EB, %o3
29146 fbo %fcc0, loop_2774
29147 taddcctv %l6, 0x09D5, %l2
29148 ldx [%l7 + 0x30], %o6
29149 subccc %l1, 0x077B, %l5
29150loop_2774:
29151 edge16 %g2, %i1, %i4
29152 movre %l0, %l3, %o5
29153 movrgz %i5, %o7, %o1
29154 ldub [%l7 + 0x13], %i6
29155 fmovrdgez %o0, %f6, %f20
29156 fcmpes %fcc3, %f18, %f21
29157 fmuld8ulx16 %f10, %f31, %f0
29158 movl %xcc, %g5, %l4
29159 array32 %g4, %o2, %o4
29160 fble %fcc3, loop_2775
29161 bcc,pt %icc, loop_2776
29162 fbue,a %fcc0, loop_2777
29163 fmovd %f6, %f18
29164loop_2775:
29165 fnot1s %f20, %f27
29166loop_2776:
29167 movrne %i3, 0x3B4, %g7
29168loop_2777:
29169 sll %i2, 0x15, %g1
29170 fbge %fcc1, loop_2778
29171 te %xcc, 0x0
29172 fandnot1s %f3, %f4, %f22
29173 nop
29174 setx loop_2779, %l0, %l1
29175 jmpl %l1, %g6
29176loop_2778:
29177 fmovsg %icc, %f20, %f22
29178 set 0x08, %o7
29179 stha %i0, [%l7 + %o7] 0x2f
29180 membar #Sync
29181loop_2779:
29182 movre %g3, %o3, %l6
29183 fexpand %f31, %f22
29184 edge16 %i7, %o6, %l2
29185 movpos %icc, %l1, %l5
29186 st %f14, [%l7 + 0x50]
29187 sra %i1, %g2, %i4
29188 fpack16 %f8, %f18
29189 movn %icc, %l3, %o5
29190 prefetch [%l7 + 0x40], 0x0
29191 tleu %icc, 0x0
29192 orcc %l0, 0x11BC, %o7
29193 tsubcc %o1, %i6, %o0
29194 bge,a %icc, loop_2780
29195 movl %icc, %g5, %i5
29196 fbo,a %fcc0, loop_2781
29197 fmovsge %icc, %f7, %f26
29198loop_2780:
29199 umul %l4, 0x1BEA, %o2
29200 wr %g0, 0xe2, %asi
29201 stba %g4, [%l7 + 0x47] %asi
29202 membar #Sync
29203loop_2781:
29204 taddcctv %o4, %g7, %i3
29205 sethi 0x09B4, %g1
29206 fzeros %f9
29207 udivx %g6, 0x1A81, %i2
29208 fmovrdne %g3, %f14, %f14
29209 popc 0x0D5D, %i0
29210 movrlez %o3, %i7, %l6
29211 fmul8x16au %f3, %f4, %f22
29212 fmovsvc %xcc, %f5, %f11
29213 addccc %o6, %l2, %l1
29214 movre %l5, 0x251, %i1
29215 edge32l %i4, %l3, %g2
29216 sethi 0x1B05, %o5
29217 xnor %o7, %o1, %i6
29218 movrne %l0, 0x289, %o0
29219 movge %xcc, %g5, %l4
29220 set 0x358, %o4
29221 nop ! stxa %o2, [%g0 + %o4] 0x40 ripped by fixASI40.pl
29222 tn %icc, 0x7
29223 fornot2 %f8, %f8, %f14
29224 fbge %fcc2, loop_2782
29225 alignaddrl %i5, %g4, %o4
29226 tcs %xcc, 0x4
29227 brlez,a %i3, loop_2783
29228loop_2782:
29229 fmovdle %icc, %f9, %f28
29230 tvc %xcc, 0x4
29231 udivx %g7, 0x1388, %g1
29232loop_2783:
29233 tne %icc, 0x6
29234 fornot2 %f6, %f16, %f20
29235 fbug,a %fcc1, loop_2784
29236 fzero %f22
29237 tle %xcc, 0x3
29238 popc 0x18D6, %i2
29239loop_2784:
29240 movrlez %g3, %g6, %i0
29241 fmovrslz %o3, %f9, %f18
29242 fmovdle %xcc, %f1, %f6
29243 edge8 %i7, %o6, %l2
29244 fmovrsne %l1, %f23, %f27
29245 fabsd %f2, %f22
29246 add %l7, 0x08, %l6
29247 wr %g0, 0x80, %asi
29248 casxa [%l6] %asi, %l6, %i1
29249 fbu %fcc1, loop_2785
29250 fandnot1s %f21, %f19, %f31
29251 movg %xcc, %i4, %l5
29252 fmovrslez %l3, %f29, %f14
29253loop_2785:
29254 brnz,a %g2, loop_2786
29255 movcs %icc, %o5, %o1
29256 tneg %icc, 0x5
29257 smulcc %i6, %o7, %o0
29258loop_2786:
29259 udivx %l0, 0x19CF, %g5
29260 edge8 %l4, %i5, %o2
29261 tvc %icc, 0x3
29262 fabsd %f2, %f28
29263 st %f8, [%l7 + 0x44]
29264 nop
29265 set 0x78, %o5
29266 lduh [%l7 + %o5], %o4
29267 udiv %g4, 0x0A90, %g7
29268 fbg %fcc0, loop_2787
29269 movcs %icc, %g1, %i2
29270 addc %g3, 0x0472, %i3
29271 fpsub32s %f23, %f16, %f5
29272loop_2787:
29273 udivcc %i0, 0x0234, %o3
29274 andn %g6, 0x17AF, %o6
29275 stw %i7, [%l7 + 0x58]
29276 alignaddrl %l1, %l6, %i1
29277 sir 0x1A96
29278 set 0x0C, %o2
29279 swapa [%l7 + %o2] 0x11, %i4
29280 membar 0x1A
29281 movrgez %l2, %l3, %g2
29282 tpos %icc, 0x2
29283 movg %icc, %l5, %o5
29284 udivx %i6, 0x02AD, %o7
29285 wr %g0, 0x04, %asi
29286 lduha [%l7 + 0x36] %asi, %o0
29287 addcc %o1, 0x17BA, %g5
29288 movrlez %l0, 0x207, %i5
29289 ldsb [%l7 + 0x3A], %l4
29290 subc %o4, 0x0F1F, %o2
29291 nop
29292 setx loop_2788, %l0, %l1
29293 wrpr 0x1, %tl
29294 wrpr %l1, %tpc
29295 add %l1, 0x4, %l1
29296 wrpr %l1, %tnpc
29297 setx 0x34400001400, %l0, %l1
29298 wrpr %l1, %tstate
29299 wrhpr 0x4, %htstate
29300 retry
29301 umul %g7, %g1, %g4
29302 fzeros %f3
29303 tg %icc, 0x1
29304loop_2788:
29305 fbo %fcc2, loop_2789
29306 tn %xcc, 0x5
29307 stx %g3, [%l7 + 0x48]
29308 movn %icc, %i2, %i0
29309loop_2789:
29310 fmovdne %xcc, %f5, %f5
29311 tgu %xcc, 0x5
29312 fsrc2 %f12, %f6
29313 movgu %xcc, %o3, %i3
29314 array8 %g6, %i7, %l1
29315 call loop_2790
29316 fcmpes %fcc1, %f12, %f26
29317 mulx %o6, %l6, %i1
29318 fpsub16 %f14, %f30, %f18
29319loop_2790:
29320 fxnors %f12, %f26, %f12
29321 add %l7, 0x30, %l6
29322 wr %g0, 0x80, %asi
29323 lda [%l6] %asi, %l2
29324 casa [%l6] 0x80, %l2, %l3
29325 wr %g0, 0x21, %asi
29326 ldxa [%g0 + 0x10] %asi, %g2
29327 taddcc %i4, %l5, %i6
29328 fbne %fcc1, loop_2791
29329 fbne %fcc1, loop_2792
29330 sdiv %o7, 0x118C, %o0
29331 array8 %o5, %o1, %g5
29332loop_2791:
29333 nop
29334 set 0x6E, %i6
29335 lduh [%l7 + %i6], %i5
29336loop_2792:
29337 nop
29338 set 0x70, %g1
29339 stx %l4, [%l7 + %g1]
29340 fandnot1s %f27, %f18, %f28
29341 ba loop_2793
29342 std %l0, [%l7 + 0x40]
29343 tvs %xcc, 0x2
29344 andcc %o2, 0x0352, %g7
29345loop_2793:
29346 fpadd16 %f2, %f10, %f30
29347 fnands %f24, %f20, %f13
29348 taddcc %o4, 0x0F97, %g1
29349 wr %g0, 0x81, %asi
29350 lduha [%l7 + 0x58] %asi, %g4
29351 edge32 %g3, %i2, %i0
29352 tg %icc, 0x3
29353 tge %xcc, 0x1
29354 wr %g0, 0x0c, %asi
29355 lduwa [%l7 + 0x24] %asi, %o3
29356 smul %i3, %g6, %l1
29357 bgu,a,pt %icc, loop_2794
29358 bvs,a,pn %icc, loop_2795
29359 movn %xcc, %o6, %i7
29360 fpmerge %f15, %f7, %f22
29361loop_2794:
29362 sethi 0x036B, %i1
29363loop_2795:
29364 edge32 %l2, %l3, %g2
29365 sub %l6, 0x05CE, %i4
29366 andncc %l5, %o7, %o0
29367 edge32 %o5, %o1, %i6
29368 tgu %xcc, 0x4
29369 srax %i5, %g5, %l0
29370 fnot2 %f6, %f8
29371 fmovrsne %l4, %f7, %f24
29372 fmovsl %xcc, %f25, %f7
29373 movrne %g7, %o4, %o2
29374 fones %f23
29375 edge16 %g1, %g3, %i2
29376 sdiv %i0, 0x1414, %g4
29377 movrgz %i3, 0x0D4, %g6
29378 set 0x18, %l4
29379 lduwa [%l7 + %l4] 0x04, %l1
29380 set 0x4F, %g3
29381 ldsba [%l7 + %g3] 0x18, %o6
29382 set 0x1C, %g6
29383 ldsba [%l7 + %g6] 0x89, %i7
29384 wr %g0, 0x89, %asi
29385 stha %o3, [%l7 + 0x4C] %asi
29386 andcc %i1, %l2, %l3
29387 brlz,a %g2, loop_2796
29388 fmovdl %icc, %f12, %f3
29389 set 0x17, %l0
29390 ldstuba [%l7 + %l0] 0x04, %i4
29391loop_2796:
29392 movcc %xcc, %l5, %l6
29393 srlx %o7, %o0, %o1
29394 edge8ln %i6, %i5, %o5
29395 srl %l0, %l4, %g7
29396 array32 %g5, %o2, %o4
29397 edge32l %g1, %i2, %i0
29398 sethi 0x17F0, %g4
29399 sir 0x0B57
29400 tsubcctv %i3, 0x1824, %g3
29401 tl %xcc, 0x6
29402 sll %l1, 0x07, %o6
29403 lduh [%l7 + 0x08], %i7
29404 fmovde %icc, %f9, %f3
29405 wr %g0, 0x81, %asi
29406 stda %g6, [%l7 + 0x18] %asi
29407 movpos %xcc, %i1, %l2
29408 brnz,a %l3, loop_2797
29409 fmul8x16au %f5, %f25, %f16
29410 swap [%l7 + 0x50], %o3
29411 brgez,a %g2, loop_2798
29412loop_2797:
29413 andn %l5, 0x11FB, %l6
29414 sethi 0x0AC2, %o7
29415 subcc %i4, %o0, %i6
29416loop_2798:
29417 movre %i5, 0x342, %o1
29418 fpadd32 %f26, %f24, %f8
29419 srlx %o5, %l0, %g7
29420 fpadd32s %f9, %f18, %f9
29421 bvs,pt %icc, loop_2799
29422 movrlez %l4, %g5, %o2
29423 fcmpne32 %f10, %f14, %g1
29424 andn %i2, %o4, %i0
29425loop_2799:
29426 fandnot2s %f7, %f4, %f25
29427 fpadd32 %f8, %f28, %f0
29428 fnands %f24, %f12, %f13
29429 set 0x48, %i3
29430 swapa [%l7 + %i3] 0x80, %i3
29431 fmovdle %xcc, %f20, %f22
29432 wr %g0, 0x21, %asi
29433 stxa %g3, [%g0 + 0x10] %asi
29434 edge32ln %g4, %o6, %i7
29435 edge32l %l1, %g6, %l2
29436 subc %l3, 0x1CE7, %i1
29437 set 0x6C, %i1
29438 ldswa [%l7 + %i1] 0x80, %o3
29439 movrgz %g2, %l5, %o7
29440 addccc %l6, %i4, %o0
29441 brlz,a %i5, loop_2800
29442 taddcctv %o1, %i6, %l0
29443 edge32ln %o5, %l4, %g7
29444 nop
29445 setx loop_2801, %l0, %l1
29446 jmpl %l1, %o2
29447loop_2800:
29448 umul %g5, 0x0128, %g1
29449 movg %icc, %o4, %i0
29450 edge8l %i2, %g3, %g4
29451loop_2801:
29452 movg %icc, %o6, %i7
29453 subccc %i3, %g6, %l1
29454 popc 0x0132, %l3
29455 movgu %xcc, %l2, %o3
29456 bleu,pt %xcc, loop_2802
29457 prefetch [%l7 + 0x78], 0x2
29458 fxor %f0, %f22, %f4
29459 wr %g0, 0x18, %asi
29460 ldsha [%l7 + 0x50] %asi, %i1
29461loop_2802:
29462 fcmpeq16 %f22, %f12, %g2
29463 xnorcc %o7, %l6, %l5
29464 bne,a,pt %xcc, loop_2803
29465 tge %icc, 0x3
29466 fnegs %f2, %f11
29467 xor %o0, 0x1435, %i4
29468loop_2803:
29469 tpos %xcc, 0x4
29470 lduh [%l7 + 0x1C], %i5
29471 ldsw [%l7 + 0x34], %o1
29472 bne loop_2804
29473 addccc %i6, %l0, %l4
29474 fbg %fcc0, loop_2805
29475 fornot1 %f10, %f26, %f18
29476loop_2804:
29477 subcc %o5, %o2, %g7
29478 bgu,a %xcc, loop_2806
29479loop_2805:
29480 movrgez %g1, 0x33E, %g5
29481 edge32n %i0, %o4, %i2
29482 bneg %xcc, loop_2807
29483loop_2806:
29484 xnorcc %g3, %g4, %i7
29485 membar 0x0E
29486 edge32l %i3, %g6, %o6
29487loop_2807:
29488 fands %f31, %f1, %f31
29489 fandnot2s %f0, %f2, %f20
29490 fbue %fcc3, loop_2808
29491 movvc %xcc, %l1, %l2
29492 movl %icc, %l3, %o3
29493 fpsub32 %f16, %f18, %f0
29494loop_2808:
29495 tvs %icc, 0x5
29496 ldub [%l7 + 0x71], %g2
29497 tg %icc, 0x7
29498 bvc,a %icc, loop_2809
29499 ta %icc, 0x0
29500 set 0x6C, %l2
29501 lduha [%l7 + %l2] 0x19, %i1
29502loop_2809:
29503 fsrc2 %f0, %f22
29504 bneg,a %xcc, loop_2810
29505 bpos,pn %xcc, loop_2811
29506 tgu %icc, 0x6
29507 umulcc %l6, 0x1552, %o7
29508loop_2810:
29509 fmovdcc %icc, %f2, %f13
29510loop_2811:
29511 sethi 0x0637, %l5
29512 fmovdg %icc, %f1, %f29
29513 tvs %icc, 0x3
29514 ta %icc, 0x6
29515 fnand %f22, %f12, %f12
29516 udiv %i4, 0x1D18, %o0
29517 wr %g0, 0x19, %asi
29518 ldsha [%l7 + 0x54] %asi, %o1
29519 movrgz %i5, %l0, %l4
29520 bn,pn %xcc, loop_2812
29521 sethi 0x1216, %i6
29522 fba,a %fcc3, loop_2813
29523 movrlez %o5, 0x1D8, %o2
29524loop_2812:
29525 fandnot1s %f18, %f7, %f15
29526 nop
29527 setx loop_2814, %l0, %l1
29528 wrpr 0x1, %tl
29529 wrpr %l1, %tnpc
29530 setx 0x34400001400, %l0, %l1
29531 wrpr %l1, %tstate
29532 wrhpr 0x4, %htstate
29533 done
29534loop_2813:
29535 fmovsne %icc, %f12, %f25
29536 saved
29537 rdpr %cwp, %g1
29538 rdpr %cansave, %g2
29539 rdpr %canrestore, %g3
29540 rdpr %cleanwin, %g4
29541 rdpr %otherwin, %g5
29542 rdpr %wstate, %g6
29543 fbue %fcc0, loop_2815
29544loop_2814:
29545 std %f30, [%l7 + 0x18]
29546 movne %icc, %g7, %g5
29547 fblg %fcc0, loop_2816
29548loop_2815:
29549 fmul8x16au %f8, %f8, %f26
29550 array32 %g1, %i0, %o4
29551 fmul8x16 %f13, %f12, %f24
29552loop_2816:
29553 fmovdne %xcc, %f4, %f13
29554 fexpand %f20, %f14
29555 fsrc2 %f8, %f6
29556 pdist %f20, %f18, %f2
29557 fnot2 %f10, %f26
29558 and %i2, %g3, %g4
29559 array16 %i3, %i7, %g6
29560 move %xcc, %l1, %o6
29561 smulcc %l3, %o3, %g2
29562 movvc %icc, %i1, %l2
29563 set 0x10, %o0
29564 ldsha [%l7 + %o0] 0x04, %o7
29565 movcs %xcc, %l6, %i4
29566 movrlz %l5, 0x297, %o0
29567 sll %i5, %o1, %l4
29568 tle %icc, 0x0
29569 and %l0, 0x1140, %i6
29570 array32 %o5, %o2, %g7
29571 movrlez %g1, 0x208, %g5
29572 tvs %icc, 0x1
29573 movne %icc, %o4, %i2
29574 flush %l7 + 0x40
29575 fmovsl %xcc, %f22, %f9
29576 add %l7, 0x68, %l6
29577 wr %g0, 0x80, %asi
29578 casa [%l6] %asi, %i0, %g3
29579 brnz %g4, loop_2817
29580 flush %l7 + 0x74
29581 movgu %xcc, %i3, %i7
29582 move %icc, %g6, %l1
29583loop_2817:
29584 alignaddr %o6, %o3, %l3
29585 sth %g2, [%l7 + 0x32]
29586 fmovrdgz %i1, %f16, %f22
29587 movre %l2, 0x24C, %o7
29588 set 0x34, %g2
29589 sta %f10, [%l7 + %g2] 0x11
29590 movpos %xcc, %l6, %l5
29591 fbuge %fcc0, loop_2818
29592 movpos %xcc, %o0, %i4
29593 edge32n %i5, %o1, %l0
29594 ble,pt %icc, loop_2819
29595loop_2818:
29596 movrlz %i6, %o5, %l4
29597 fmovdn %xcc, %f24, %f2
29598 sdiv %o2, 0x1772, %g1
29599loop_2819:
29600 fmovscs %xcc, %f6, %f20
29601 set 0x0C, %l3
29602 ldswa [%l7 + %l3] 0x15, %g5
29603 bgu,a,pt %icc, loop_2820
29604 fmovrdgez %o4, %f18, %f30
29605 stx %g7, [%l7 + 0x58]
29606 brlz %i2, loop_2821
29607loop_2820:
29608 tgu %xcc, 0x2
29609 fsrc2s %f14, %f26
29610 sdivcc %g3, 0x0481, %g4
29611loop_2821:
29612 add %i3, 0x1425, %i7
29613 or %i0, 0x16BF, %g6
29614 fornot1s %f20, %f19, %f28
29615 fsrc1 %f26, %f0
29616 std %o6, [%l7 + 0x50]
29617 xorcc %o3, %l3, %g2
29618 sdiv %i1, 0x103F, %l1
29619 udivcc %o7, 0x198B, %l6
29620 andncc %l2, %o0, %i4
29621 fzero %f26
29622 fcmps %fcc2, %f3, %f15
29623 fmovrslez %l5, %f4, %f7
29624 and %o1, %i5, %l0
29625 fnot2s %f28, %f18
29626 movrgez %o5, 0x02E, %l4
29627 fpadd16s %f3, %f12, %f3
29628 tge %icc, 0x4
29629 edge16 %o2, %g1, %i6
29630 subc %o4, %g5, %i2
29631 orncc %g3, %g4, %i3
29632 andncc %g7, %i0, %g6
29633 sth %o6, [%l7 + 0x42]
29634 fornot2 %f14, %f24, %f16
29635 xnor %o3, 0x08F0, %l3
29636 fbge,a %fcc3, loop_2822
29637 popc %g2, %i1
29638 ta %xcc, 0x7
29639 fnor %f10, %f22, %f4
29640loop_2822:
29641 tneg %icc, 0x4
29642 movn %xcc, %i7, %l1
29643 movn %xcc, %l6, %o7
29644 addc %l2, %o0, %i4
29645 addccc %l5, %o1, %l0
29646 fcmpgt16 %f4, %f26, %i5
29647 move %icc, %o5, %o2
29648 edge32 %l4, %i6, %g1
29649 edge32 %g5, %i2, %o4
29650 srlx %g3, 0x00, %i3
29651 wr %g0, 0xeb, %asi
29652 ldda [%l7 + 0x20] %asi, %g6
29653 saved
29654 rdpr %cwp, %g1
29655 rdpr %cansave, %g2
29656 rdpr %canrestore, %g3
29657 rdpr %cleanwin, %g4
29658 rdpr %otherwin, %g5
29659 rdpr %wstate, %g6
29660 movvc %xcc, %i0, %g4
29661 orn %o6, 0x0505, %g6
29662 movneg %icc, %o3, %g2
29663 movcc %icc, %i1, %l3
29664 fmul8sux16 %f0, %f4, %f10
29665 fone %f2
29666 xnor %l1, 0x19B6, %l6
29667 sdivx %i7, 0x1B54, %o7
29668 bl loop_2823
29669 stbar
29670 bvc,a %xcc, loop_2824
29671 srl %o0, 0x0A, %i4
29672loop_2823:
29673 udiv %l2, 0x0C65, %l5
29674 fcmped %fcc1, %f2, %f24
29675loop_2824:
29676 tcc %icc, 0x5
29677 edge8l %l0, %o1, %o5
29678 movvc %icc, %i5, %l4
29679 fmuld8sux16 %f10, %f13, %f0
29680 fmovrslez %o2, %f13, %f3
29681 tsubcctv %g1, %i6, %i2
29682 andncc %g5, %g3, %i3
29683 fpadd16 %f26, %f18, %f0
29684 fba %fcc1, loop_2825
29685 sdivx %g7, 0x15CC, %i0
29686 fcmpgt32 %f2, %f8, %g4
29687 array32 %o6, %g6, %o4
29688loop_2825:
29689 movne %icc, %o3, %i1
29690 tge %icc, 0x1
29691 sethi 0x1DA9, %g2
29692 set 0x5D, %l1
29693 ldstuba [%l7 + %l1] 0x04, %l1
29694 fornot2s %f1, %f31, %f7
29695 and %l3, 0x0D0D, %i7
29696 fmul8x16 %f19, %f4, %f4
29697 movne %icc, %o7, %l6
29698 fmovdvs %xcc, %f6, %f0
29699 ta %icc, 0x0
29700 tcs %icc, 0x0
29701 orcc %i4, %l2, %o0
29702 umulcc %l5, %o1, %l0
29703 fmovrslez %o5, %f1, %f14
29704 set 0x48, %i7
29705 prefetcha [%l7 + %i7] 0x89, 0x2
29706 tgu %icc, 0x7
29707 andcc %i5, %g1, %i6
29708 alignaddr %o2, %i2, %g5
29709 fbu,a %fcc2, loop_2826
29710 fzeros %f23
29711 edge16 %i3, %g3, %g7
29712 set 0x21, %g4
29713 ldstuba [%l7 + %g4] 0x80, %i0
29714loop_2826:
29715 edge8n %o6, %g4, %g6
29716 fpadd16s %f26, %f22, %f9
29717 add %o4, 0x1315, %o3
29718 edge8ln %g2, %i1, %l1
29719 fornot1 %f26, %f22, %f30
29720 nop
29721 set 0x3B, %i5
29722 ldub [%l7 + %i5], %l3
29723 fnot2s %f28, %f15
29724 tgu %icc, 0x7
29725 add %l7, 0x50, %l6
29726 wr %g0, 0x81, %asi
29727 lda [%l6] %asi, %i7
29728 casa [%l6] 0x81, %i7, %l6
29729 pdist %f20, %f0, %f10
29730 tn %xcc, 0x2
29731 movg %xcc, %i4, %l2
29732 edge16n %o0, %o7, %o1
29733 subcc %l0, 0x0919, %o5
29734 fpadd16s %f31, %f16, %f0
29735 fmovrslz %l5, %f3, %f25
29736 subcc %l4, 0x0B84, %g1
29737 restored
29738 rdpr %cwp, %g1
29739 rdpr %cansave, %g2
29740 rdpr %canrestore, %g3
29741 rdpr %cleanwin, %g4
29742 rdpr %otherwin, %g5
29743 rdpr %wstate, %g6
29744 bvc,a,pt %icc, loop_2827
29745 sdiv %i5, 0x1318, %i6
29746 wr %g0, 0x04, %asi
29747 stwa %o2, [%l7 + 0x10] %asi
29748loop_2827:
29749 smul %g5, 0x0335, %i2
29750 movne %xcc, %i3, %g7
29751 fbge %fcc2, loop_2828
29752 movge %xcc, %g3, %o6
29753 edge16n %i0, %g6, %o4
29754 alignaddrl %g4, %g2, %i1
29755loop_2828:
29756 prefetch [%l7 + 0x44], 0x2
29757 sethi 0x0DCB, %l1
29758 membar 0x07
29759 xor %l3, 0x0431, %i7
29760 fcmpeq16 %f22, %f26, %l6
29761 brgz,a %o3, loop_2829
29762 movrgez %i4, 0x1BD, %l2
29763 fmovdne %xcc, %f7, %f7
29764 fbne %fcc3, loop_2830
29765loop_2829:
29766 xorcc %o0, 0x14DE, %o1
29767 umul %o7, %o5, %l5
29768 umul %l0, %g1, %i5
29769loop_2830:
29770 sth %i6, [%l7 + 0x72]
29771 sdivx %o2, 0x1233, %l4
29772 fbo %fcc1, loop_2831
29773 fmovscs %xcc, %f12, %f14
29774 addc %g5, %i2, %i3
29775 ld [%l7 + 0x48], %f20
29776loop_2831:
29777 smulcc %g7, 0x187E, %g3
29778 taddcctv %o6, 0x03AB, %i0
29779 fones %f8
29780 umulcc %g6, 0x1EC8, %g4
29781 subc %g2, 0x0B2D, %i1
29782 subc %o4, 0x1DC4, %l1
29783 tg %xcc, 0x2
29784 edge8ln %l3, %i7, %l6
29785 stb %i4, [%l7 + 0x62]
29786 fsrc1 %f8, %f14
29787 xnorcc %o3, %o0, %l2
29788 fmovrdgz %o1, %f24, %f8
29789 movrlz %o5, 0x051, %l5
29790 tneg %xcc, 0x3
29791 movleu %icc, %o7, %g1
29792 set 0x77, %i0
29793 stba %l0, [%l7 + %i0] 0x14
29794 movgu %xcc, %i6, %o2
29795 and %l4, %i5, %g5
29796 fmovda %xcc, %f15, %f23
29797 array8 %i3, %i2, %g3
29798 fbul,a %fcc3, loop_2832
29799 fcmpeq16 %f24, %f28, %g7
29800 sub %i0, %g6, %o6
29801 ta %xcc, 0x0
29802loop_2832:
29803 bcc,a,pn %icc, loop_2833
29804 fbge %fcc2, loop_2834
29805 fmul8x16au %f21, %f3, %f8
29806 tleu %icc, 0x5
29807loop_2833:
29808 fmul8x16al %f2, %f1, %f26
29809loop_2834:
29810 fnot1s %f26, %f17
29811 fcmpgt32 %f6, %f0, %g4
29812 xor %g2, 0x0911, %o4
29813 smulcc %l1, %l3, %i1
29814 sll %l6, %i4, %o3
29815 orn %i7, %o0, %l2
29816 movgu %xcc, %o5, %l5
29817 fble %fcc0, loop_2835
29818 tgu %icc, 0x5
29819 ldd [%l7 + 0x40], %o0
29820 bneg loop_2836
29821loop_2835:
29822 tpos %icc, 0x5
29823 tpos %icc, 0x4
29824 ldsb [%l7 + 0x6C], %o7
29825loop_2836:
29826 subcc %g1, %i6, %l0
29827 movcc %xcc, %o2, %i5
29828 fblg,a %fcc1, loop_2837
29829 movcc %xcc, %l4, %g5
29830 movrlz %i2, 0x114, %i3
29831 nop
29832 set 0x70, %i4
29833 stx %g3, [%l7 + %i4]
29834loop_2837:
29835 bvs,a,pn %icc, loop_2838
29836 membar 0x0F
29837 fmovdvc %icc, %f9, %f26
29838 alignaddrl %g7, %i0, %o6
29839loop_2838:
29840 movcs %xcc, %g4, %g2
29841 fcmped %fcc0, %f26, %f14
29842 fpack32 %f14, %f4, %f20
29843 bn,a loop_2839
29844 add %g6, 0x0C8D, %o4
29845 add %l7, 0x18, %l6
29846 wr %g0, 0x19, %asi
29847 ldxa [%l6] %asi, %l1
29848 casxa [%l6] 0x19, %l1, %i1
29849loop_2839:
29850 movleu %xcc, %l6, %l3
29851 tgu %xcc, 0x7
29852 fzero %f24
29853 array16 %i4, %i7, %o3
29854 movrlez %o0, 0x1F6, %o5
29855 tgu %xcc, 0x1
29856 brlez %l2, loop_2840
29857 fmovs %f22, %f12
29858 movrgez %o1, 0x1EA, %l5
29859 add %l7, 0x28, %l6
29860 wr %g0, 0x18, %asi
29861 casxa [%l6] 0x18, %o7, %g1
29862loop_2840:
29863 nop
29864 setx loop_2841, %l0, %l1
29865 jmpl %l1, %l0
29866 fmovdvs %xcc, %f11, %f27
29867 tne %icc, 0x4
29868 sll %i6, %o2, %l4
29869loop_2841:
29870 nop
29871 wr %g0, 0x04, %asi
29872 lduha [%l7 + 0x0E] %asi, %g5
29873 array32 %i2, %i3, %i5
29874 brnz %g7, loop_2842
29875 fble,a %fcc1, loop_2843
29876 edge32n %i0, %g3, %g4
29877 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
29878 nop ! nop ! ldxa [%g0 + 0x3f0] %asi, %g2 ripped by fixASI40.pl ripped by fixASI40.pl
29879loop_2842:
29880 smul %g6, %o6, %l1
29881loop_2843:
29882 taddcc %i1, 0x1FBF, %l6
29883 fmovdcs %icc, %f12, %f22
29884 tg %icc, 0x7
29885 edge8n %l3, %o4, %i7
29886 movl %xcc, %o3, %i4
29887 orn %o0, 0x1D5F, %o5
29888 prefetch [%l7 + 0x1C], 0x2
29889 bleu,a,pn %icc, loop_2844
29890 tneg %xcc, 0x2
29891 sdivcc %l2, 0x07DB, %o1
29892 tsubcc %l5, %o7, %g1
29893loop_2844:
29894 array32 %l0, %i6, %l4
29895 te %icc, 0x7
29896 add %l7, 0x08, %l6
29897 wr %g0, 0x81, %asi
29898 lda [%l6] %asi, %g5
29899 casa [%l6] %asi, %g5, %i2
29900 bpos,a,pt %icc, loop_2845
29901 edge16ln %i3, %i5, %o2
29902 set 0x1C, %g5
29903 swapa [%l7 + %g5] 0x18, %g7
29904loop_2845:
29905 smulcc %g3, 0x1893, %i0
29906 movl %icc, %g2, %g6
29907 brgz,a %o6, loop_2846
29908 addcc %l1, 0x12CF, %i1
29909 fbo %fcc1, loop_2847
29910 fandnot2s %f25, %f14, %f8
29911loop_2846:
29912 sra %l6, 0x05, %g4
29913 wr %g0, 0x18, %asi
29914 ldstuba [%l7 + 0x68] %asi, %l3
29915loop_2847:
29916 fbo %fcc3, loop_2848
29917 ldsh [%l7 + 0x1A], %i7
29918 movle %icc, %o4, %o3
29919 srlx %o0, 0x10, %o5
29920loop_2848:
29921 fmovde %xcc, %f20, %f27
29922 wr %g0, 0x27, %asi
29923 stxa %i4, [%l7 + 0x48] %asi
29924 membar #Sync
29925 wr %g0, 0x89, %asi
29926 lduha [%l7 + 0x1C] %asi, %o1
29927 wr %g0, 0x89, %asi
29928 ldstuba [%l7 + 0x0E] %asi, %l2
29929 alignaddr %o7, %l5, %l0
29930 tcc %xcc, 0x1
29931 stb %i6, [%l7 + 0x50]
29932 fmul8sux16 %f12, %f0, %f14
29933 fabss %f0, %f1
29934 add %g1, %l4, %i2
29935 umul %i3, 0x1061, %g5
29936 fbo,a %fcc1, loop_2849
29937 saved
29938 rdpr %cwp, %g1
29939 rdpr %cansave, %g2
29940 rdpr %canrestore, %g3
29941 rdpr %cleanwin, %g4
29942 rdpr %otherwin, %g5
29943 rdpr %wstate, %g6
29944 fba,a %fcc3, loop_2850
29945 tl %icc, 0x6
29946loop_2849:
29947 ldd [%l7 + 0x60], %i4
29948 ldstub [%l7 + 0x54], %g7
29949loop_2850:
29950 fmuld8ulx16 %f22, %f17, %f18
29951 fandnot1s %f4, %f14, %f28
29952 ble,a loop_2851
29953 nop
29954 setx loop_2852, %l0, %l1
29955 jmpl %l1, %g3
29956 srlx %o2, 0x00, %g2
29957 fabsd %f26, %f22
29958loop_2851:
29959 fmovdcc %xcc, %f7, %f17
29960loop_2852:
29961 edge8l %g6, %o6, %i0
29962 fmovsleu %xcc, %f23, %f26
29963 ldx [%l7 + 0x28], %l1
29964 bvs,a %xcc, loop_2853
29965 array16 %i1, %l6, %l3
29966 membar 0x75
29967 fbu %fcc0, loop_2854
29968loop_2853:
29969 fnot2s %f28, %f28
29970 xnor %i7, %o4, %o3
29971 sdivx %o0, 0x0590, %o5
29972loop_2854:
29973 fandnot2s %f21, %f13, %f26
29974 or %i4, 0x1304, %o1
29975 srl %g4, 0x14, %o7
29976 movrlz %l2, %l5, %l0
29977 mova %xcc, %g1, %l4
29978 fmovrdgz %i6, %f6, %f14
29979 umul %i3, %i2, %g5
29980 taddcc %g7, 0x04E8, %g3
29981 fnot1s %f7, %f21
29982 ldd [%l7 + 0x20], %f30
29983 umul %o2, 0x00CB, %g2
29984 wr %g0, 0x5f, %asi
29985 stxa %g6, [%g0 + 0x0] %asi
29986 ta %icc, 0x7
29987 movpos %icc, %o6, %i5
29988 add %l7, 0x28, %l6
29989 wr %g0, 0x10, %asi
29990 lda [%l6] %asi, %i0
29991 casa [%l6] %asi, %i0, %i1
29992 movvc %icc, %l1, %l6
29993 movvs %icc, %i7, %l3
29994 smul %o3, 0x1E5E, %o0
29995 fcmpgt32 %f10, %f18, %o5
29996 mulx %o4, 0x15B8, %o1
29997 subcc %i4, %o7, %g4
29998 tvc %xcc, 0x0
29999 nop
30000 setx loop_2855, %l0, %l1
30001 wrpr 0x1, %tl
30002 wrpr %l1, %tnpc
30003 setx 0x34400001400, %l0, %l1
30004 wrpr %l1, %tstate
30005 wrhpr 0x4, %htstate
30006 done
30007 fmovspos %icc, %f15, %f20
30008 sethi 0x1B00, %l2
30009 ba,pt %xcc, loop_2856
30010loop_2855:
30011 movneg %xcc, %l5, %g1
30012 movvc %icc, %l4, %l0
30013 fandnot2 %f18, %f22, %f10
30014loop_2856:
30015 fmovsg %icc, %f25, %f14
30016 xnor %i6, 0x0850, %i3
30017 subccc %i2, 0x0C75, %g7
30018 udiv %g5, 0x1475, %o2
30019 brlz %g3, loop_2857
30020 udivx %g6, 0x04B4, %g2
30021 xnorcc %i5, 0x1BA7, %i0
30022 mulx %i1, 0x0DC7, %l1
30023loop_2857:
30024 srax %l6, 0x17, %i7
30025 tpos %icc, 0x1
30026 and %o6, 0x17E0, %l3
30027 srlx %o3, 0x06, %o0
30028 orn %o5, 0x1624, %o4
30029 bge,pn %xcc, loop_2858
30030 move %xcc, %i4, %o7
30031 udiv %o1, 0x004E, %g4
30032 fbn %fcc1, loop_2859
30033loop_2858:
30034 stw %l5, [%l7 + 0x50]
30035 wr %g0, 0x57, %asi
30036 stxa %g1, [%g0 + 0x0] %asi
30037loop_2859:
30038 sll %l4, 0x04, %l0
30039 fmovrdlz %i6, %f30, %f20
30040 fbg,a %fcc1, loop_2860
30041 fmovdn %icc, %f18, %f28
30042 movrlz %i3, 0x1D3, %i2
30043 st %f19, [%l7 + 0x54]
30044loop_2860:
30045 fcmped %fcc2, %f10, %f28
30046 movge %xcc, %g7, %g5
30047 restored
30048 rdpr %cwp, %g1
30049 rdpr %cansave, %g2
30050 rdpr %canrestore, %g3
30051 rdpr %cleanwin, %g4
30052 rdpr %otherwin, %g5
30053 rdpr %wstate, %g6
30054 add %l2, 0x04C6, %g3
30055 tvc %xcc, 0x1
30056 nop
30057 setx loop_2861, %l0, %l1
30058 wrpr 0x1, %tl
30059 wrpr %l1, %tpc
30060 add %l1, 0x4, %l1
30061 wrpr %l1, %tnpc
30062 setx 0x34400001400, %l0, %l1
30063 wrpr %l1, %tstate
30064 wrhpr 0x4, %htstate
30065 retry
30066 andn %o2, 0x1CBF, %g2
30067 tsubcctv %g6, %i5, %i0
30068 sub %l1, 0x120C, %l6
30069loop_2861:
30070 and %i1, %o6, %l3
30071 edge8l %i7, %o3, %o5
30072 edge8n %o4, %i4, %o0
30073 set 0x50, %o3
30074 ldswa [%l7 + %o3] 0x19, %o7
30075 fnand %f8, %f6, %f26
30076 set 0x4A, %g7
30077 stha %g4, [%l7 + %g7] 0x80
30078 ldd [%l7 + 0x18], %l4
30079 set 0x1E, %l6
30080 lduba [%l7 + %l6] 0x15, %o1
30081 orncc %g1, 0x0DAE, %l4
30082 sub %l0, 0x06CC, %i3
30083 fbuge,a %fcc2, loop_2862
30084 fmovscc %xcc, %f25, %f18
30085 movrne %i2, %g7, %i6
30086 xnor %l2, 0x1E04, %g3
30087loop_2862:
30088 nop
30089 setx loop_2863, %l0, %l1
30090 jmpl %l1, %g5
30091 brlez %g2, loop_2864
30092 be,pt %icc, loop_2865
30093 tgu %xcc, 0x3
30094loop_2863:
30095 sdivcc %g6, 0x17D1, %o2
30096loop_2864:
30097 addc %i5, 0x013F, %l1
30098loop_2865:
30099 saved
30100 rdpr %cwp, %g1
30101 rdpr %cansave, %g2
30102 rdpr %canrestore, %g3
30103 rdpr %cleanwin, %g4
30104 rdpr %otherwin, %g5
30105 rdpr %wstate, %g6
30106 sra %l6, %i0, %i1
30107 set 0x18, %l5
30108 ldsba [%l7 + %l5] 0x18, %o6
30109 alignaddr %i7, %l3, %o3
30110 fbe %fcc0, loop_2866
30111 fnors %f3, %f29, %f29
30112 addc %o4, %o5, %i4
30113 addcc %o7, %g4, %l5
30114loop_2866:
30115 fmovsge %xcc, %f5, %f13
30116 fpmerge %f7, %f13, %f0
30117 edge32n %o0, %o1, %l4
30118 edge8l %l0, %i3, %i2
30119 edge8n %g1, %i6, %g7
30120 ldx [%l7 + 0x68], %l2
30121 pdist %f26, %f20, %f4
30122 tne %xcc, 0x7
30123 addc %g3, 0x0294, %g2
30124 tcs %icc, 0x3
30125 bn,a,pn %icc, loop_2867
30126 srl %g5, %o2, %g6
30127 movre %i5, 0x3C0, %l6
30128 fcmps %fcc3, %f17, %f6
30129loop_2867:
30130 fmuld8ulx16 %f24, %f30, %f30
30131 or %i0, %i1, %l1
30132 bl,pn %xcc, loop_2868
30133 fmovde %xcc, %f20, %f31
30134 bge,pn %icc, loop_2869
30135 udiv %i7, 0x1629, %l3
30136loop_2868:
30137 movg %xcc, %o3, %o6
30138 tpos %icc, 0x7
30139loop_2869:
30140 fmovsn %xcc, %f24, %f8
30141 wr %g0, 0x81, %asi
30142 ldsha [%l7 + 0x28] %asi, %o5
30143 tge %icc, 0x4
30144 fpackfix %f0, %f26
30145 tl %xcc, 0x1
30146 std %f4, [%l7 + 0x78]
30147 tne %icc, 0x3
30148 edge8 %i4, %o4, %g4
30149 movre %l5, 0x0B0, %o0
30150 addcc %o7, %o1, %l4
30151 fmovdpos %icc, %f27, %f14
30152 wr %g0, 0x80, %asi
30153 ldswa [%l7 + 0x78] %asi, %i3
30154 fmovdcs %xcc, %f27, %f14
30155 fpsub32 %f30, %f24, %f20
30156 srl %l0, %i2, %i6
30157 udivcc %g1, 0x1D61, %g7
30158 fbue %fcc3, loop_2870
30159 array32 %g3, %g2, %g5
30160 fmovsn %xcc, %f8, %f20
30161 udivcc %o2, 0x1EBB, %g6
30162loop_2870:
30163 srl %l2, 0x0B, %i5
30164 fsrc2s %f6, %f26
30165 fbuge,a %fcc2, loop_2871
30166 xorcc %l6, %i0, %l1
30167 subcc %i7, 0x0476, %l3
30168 movleu %xcc, %o3, %i1
30169loop_2871:
30170 nop
30171 set 0x76, %o6
30172 ldsba [%l7 + %o6] 0x80, %o5
30173 fmovdcc %xcc, %f23, %f27
30174 movl %xcc, %i4, %o4
30175 set 0x78, %i2
30176 stxa %o6, [%l7 + %i2] 0x89
30177 ldstub [%l7 + 0x79], %g4
30178 fxor %f12, %f14, %f22
30179 tcs %icc, 0x6
30180 tneg %xcc, 0x2
30181 edge8l %o0, %o7, %o1
30182 fornot1 %f8, %f20, %f8
30183 tle %icc, 0x1
30184 movre %l5, 0x140, %l4
30185 mulscc %i3, %i2, %i6
30186 edge8n %l0, %g7, %g1
30187 movl %xcc, %g2, %g5
30188 faligndata %f0, %f16, %f12
30189 movle %xcc, %o2, %g3
30190 movrgz %g6, %l2, %i5
30191 movcc %icc, %i0, %l6
30192 ta %icc, 0x2
30193 tl %xcc, 0x1
30194 fmovdcc %xcc, %f25, %f1
30195 fpadd32 %f12, %f20, %f20
30196 umul %i7, %l1, %l3
30197 fble %fcc2, loop_2872
30198 call loop_2873
30199 fcmpne32 %f28, %f16, %o3
30200 fbuge,a %fcc2, loop_2874
30201loop_2872:
30202 bn,a,pt %xcc, loop_2875
30203loop_2873:
30204 fpadd32s %f20, %f1, %f26
30205 faligndata %f0, %f0, %f10
30206loop_2874:
30207 array16 %o5, %i4, %o4
30208loop_2875:
30209 movleu %icc, %o6, %i1
30210 umulcc %g4, 0x0EAE, %o0
30211 fbne %fcc2, loop_2876
30212 edge16l %o7, %l5, %o1
30213 set 0x38, %o7
30214 ldxa [%l7 + %o7] 0x10, %l4
30215loop_2876:
30216 lduh [%l7 + 0x3E], %i2
30217 tle %icc, 0x2
30218 edge8l %i3, %i6, %g7
30219 fmovdcs %icc, %f16, %f1
30220 lduw [%l7 + 0x58], %g1
30221 addcc %g2, 0x0786, %l0
30222 edge8n %o2, %g3, %g5
30223 movvs %xcc, %g6, %i5
30224 fmovsvc %icc, %f5, %f2
30225 movrgez %l2, %l6, %i7
30226 fcmpne16 %f16, %f16, %i0
30227 tvs %xcc, 0x3
30228 tcs %xcc, 0x0
30229 fcmple32 %f4, %f2, %l1
30230 saved
30231 rdpr %cwp, %g1
30232 rdpr %cansave, %g2
30233 rdpr %canrestore, %g3
30234 rdpr %cleanwin, %g4
30235 rdpr %otherwin, %g5
30236 rdpr %wstate, %g6
30237 movge %xcc, %o3, %o5
30238 edge32n %i4, %o4, %l3
30239 tge %xcc, 0x6
30240 stx %i1, [%l7 + 0x60]
30241 tsubcctv %g4, %o6, %o0
30242 tsubcc %l5, %o7, %l4
30243 orn %i2, %i3, %i6
30244 udivcc %o1, 0x099A, %g1
30245 mulscc %g2, 0x06C4, %l0
30246 fbn,a %fcc2, loop_2877
30247 sir 0x1564
30248 fcmpne32 %f14, %f24, %g7
30249 fmovscs %icc, %f28, %f22
30250loop_2877:
30251 movrlez %g3, 0x240, %g5
30252 tsubcc %o2, 0x105B, %g6
30253 wr %g0, 0x89, %asi
30254 lduha [%l7 + 0x12] %asi, %i5
30255 saved
30256 rdpr %cwp, %g1
30257 rdpr %cansave, %g2
30258 rdpr %canrestore, %g3
30259 rdpr %cleanwin, %g4
30260 rdpr %otherwin, %g5
30261 rdpr %wstate, %g6
30262 tpos %icc, 0x4
30263 srax %l6, 0x19, %i7
30264 fpadd16 %f10, %f16, %f8
30265 addc %i0, %l1, %o3
30266 sdiv %l2, 0x1B05, %i4
30267 mulscc %o5, %l3, %i1
30268 wr %g0, 0x04, %asi
30269 lduwa [%l7 + 0x6C] %asi, %o4
30270 set 0x40, %o4
30271 lda [%l7 + %o4] 0x15, %f12
30272 movrlz %g4, %o6, %o0
30273 array8 %o7, %l4, %i2
30274 bne loop_2878
30275 fmovdge %icc, %f3, %f23
30276 fmovda %xcc, %f8, %f7
30277 srlx %l5, 0x01, %i6
30278loop_2878:
30279 nop
30280 set 0x5A, %o1
30281 lduha [%l7 + %o1] 0x89, %i3
30282 membar 0x7A
30283 fmovdpos %icc, %f3, %f26
30284 tne %xcc, 0x2
30285 movvs %icc, %o1, %g2
30286 nop
30287 setx loop_2879, %l0, %l1
30288 wrpr 0x1, %tl
30289 wrpr %l1, %tnpc
30290 setx 0x34400001400, %l0, %l1
30291 wrpr %l1, %tstate
30292 wrhpr 0x4, %htstate
30293 done
30294 srlx %g1, %l0, %g3
30295 and %g7, 0x012E, %g5
30296 sllx %o2, %i5, %l6
30297loop_2879:
30298 tge %xcc, 0x4
30299 sra %g6, %i7, %i0
30300 brgz %l1, loop_2880
30301 edge32n %o3, %i4, %l2
30302 orcc %l3, 0x1C41, %i1
30303 movl %xcc, %o4, %o5
30304loop_2880:
30305 fmovd %f0, %f26
30306 fmovrsgz %o6, %f12, %f0
30307 std %f20, [%l7 + 0x48]
30308 set 0x38, %o2
30309 prefetcha [%l7 + %o2] 0x88, 0x1
30310 ld [%l7 + 0x58], %f6
30311 taddcc %o0, %o7, %i2
30312 edge16ln %l5, %l4, %i3
30313 ldsb [%l7 + 0x5D], %o1
30314 movl %icc, %i6, %g1
30315 tleu %icc, 0x1
30316 move %icc, %g2, %g3
30317 fpsub16 %f22, %f10, %f12
30318 st %f17, [%l7 + 0x5C]
30319 array8 %g7, %l0, %o2
30320 subc %g5, 0x0280, %l6
30321 restored
30322 rdpr %cwp, %g1
30323 rdpr %cansave, %g2
30324 rdpr %canrestore, %g3
30325 rdpr %cleanwin, %g4
30326 rdpr %otherwin, %g5
30327 rdpr %wstate, %g6
30328 smul %g6, 0x0929, %i7
30329 addccc %i5, 0x11D5, %i0
30330 fble,a %fcc0, loop_2881
30331 orn %l1, 0x102B, %o3
30332 fmovsn %xcc, %f12, %f20
30333 fcmpd %fcc0, %f8, %f22
30334loop_2881:
30335 brgz,a %i4, loop_2882
30336 tvs %icc, 0x6
30337 nop
30338 setx loop_2883, %l0, %l1
30339 jmpl %l1, %l3
30340 stbar
30341loop_2882:
30342 ldd [%l7 + 0x18], %i0
30343 fbne %fcc3, loop_2884
30344loop_2883:
30345 bg,pn %icc, loop_2885
30346 brnz,a %o4, loop_2886
30347 movneg %xcc, %o5, %l2
30348loop_2884:
30349 edge16n %o6, %o0, %o7
30350loop_2885:
30351 fnot1 %f30, %f10
30352loop_2886:
30353 fmovscs %icc, %f2, %f29
30354 edge32ln %i2, %g4, %l5
30355 mulx %l4, %i3, %i6
30356 fsrc2s %f17, %f27
30357 xnorcc %o1, 0x035C, %g2
30358 edge8l %g1, %g3, %l0
30359 fcmpeq32 %f26, %f28, %o2
30360 fpack32 %f30, %f26, %f2
30361 wr %g0, 0x80, %asi
30362 lduha [%l7 + 0x2C] %asi, %g7
30363 fbu %fcc2, loop_2887
30364 flush %l7 + 0x14
30365 add %g5, 0x13FB, %g6
30366 fble %fcc3, loop_2888
30367loop_2887:
30368 movl %xcc, %l6, %i7
30369 fmovdn %xcc, %f24, %f23
30370 fmul8sux16 %f8, %f30, %f28
30371loop_2888:
30372 fpsub16 %f0, %f8, %f8
30373 fbl,a %fcc3, loop_2889
30374 fmovdcc %xcc, %f22, %f9
30375 tcs %xcc, 0x0
30376 edge16ln %i5, %l1, %i0
30377loop_2889:
30378 alignaddr %o3, %l3, %i1
30379 fmovdleu %icc, %f8, %f11
30380 fmovse %xcc, %f15, %f24
30381 taddcctv %i4, 0x1707, %o5
30382 nop
30383 setx loop_2890, %l0, %l1
30384 jmpl %l1, %o4
30385 movl %xcc, %o6, %l2
30386 sllx %o0, %o7, %g4
30387 ble,a loop_2891
30388loop_2890:
30389 taddcctv %i2, 0x0388, %l4
30390 subcc %l5, 0x029C, %i6
30391 fandnot1s %f0, %f18, %f25
30392loop_2891:
30393 movgu %icc, %o1, %g2
30394 fmovsg %icc, %f31, %f1
30395 restored
30396 rdpr %cwp, %g1
30397 rdpr %cansave, %g2
30398 rdpr %canrestore, %g3
30399 rdpr %cleanwin, %g4
30400 rdpr %otherwin, %g5
30401 rdpr %wstate, %g6
30402 srl %g1, 0x04, %g3
30403 ldsb [%l7 + 0x5E], %l0
30404 fpmerge %f23, %f28, %f18
30405 array8 %i3, %o2, %g7
30406 subc %g5, 0x009C, %l6
30407 alignaddr %g6, %i7, %l1
30408 smulcc %i0, 0x18DB, %o3
30409 ba,a,pt %xcc, loop_2892
30410 movleu %icc, %l3, %i5
30411 restored
30412 rdpr %cwp, %g1
30413 rdpr %cansave, %g2
30414 rdpr %canrestore, %g3
30415 rdpr %cleanwin, %g4
30416 rdpr %otherwin, %g5
30417 rdpr %wstate, %g6
30418 movcc %icc, %i4, %i1
30419loop_2892:
30420 movrlz %o5, %o6, %l2
30421 tl %icc, 0x6
30422 xnorcc %o0, 0x0928, %o4
30423 xorcc %g4, 0x0C2D, %i2
30424 array8 %l4, %o7, %l5
30425 taddcc %i6, 0x18BE, %g2
30426 edge8l %o1, %g3, %l0
30427 movg %xcc, %g1, %o2
30428 fpsub32 %f24, %f22, %f16
30429 fnor %f6, %f8, %f2
30430 sra %i3, 0x0C, %g7
30431 move %xcc, %g5, %g6
30432 fornot1 %f22, %f8, %f8
30433 brlz %l6, loop_2893
30434 udiv %l1, 0x0AF0, %i0
30435 fxnors %f2, %f17, %f15
30436 set 0x36, %o5
30437 lduba [%l7 + %o5] 0x80, %o3
30438loop_2893:
30439 nop
30440 set 0x40, %g1
30441 lda [%l7 + %g1] 0x19, %f5
30442 alignaddrl %i7, %l3, %i5
30443 movle %icc, %i4, %i1
30444 fcmpes %fcc3, %f9, %f5
30445 orcc %o5, 0x1400, %o6
30446 movrgez %o0, 0x32E, %l2
30447 bgu,pn %icc, loop_2894
30448 movneg %icc, %o4, %i2
30449 fmul8sux16 %f24, %f20, %f12
30450 add %l7, 0x20, %l6
30451 wr %g0, 0x0c, %asi
30452 lda [%l6] %asi, %g4
30453 casa [%l6] 0x0c, %g4, %o7
30454loop_2894:
30455 fmul8x16au %f29, %f26, %f16
30456 movre %l4, 0x065, %i6
30457 udiv %g2, 0x1F87, %o1
30458 bcs,a loop_2895
30459 fnot2s %f18, %f0
30460 fornot2s %f12, %f19, %f0
30461 edge8n %g3, %l5, %g1
30462loop_2895:
30463 be,a,pt %icc, loop_2896
30464 array16 %l0, %i3, %o2
30465 movn %xcc, %g7, %g5
30466 xnorcc %l6, 0x19E3, %g6
30467loop_2896:
30468 movcs %icc, %l1, %o3
30469 ble %xcc, loop_2897
30470 alignaddrl %i0, %l3, %i5
30471 fandnot1s %f18, %f12, %f15
30472 subc %i4, %i1, %i7
30473loop_2897:
30474 fors %f7, %f22, %f14
30475 edge16l %o6, %o0, %l2
30476 fmovsle %icc, %f20, %f31
30477 umul %o4, %o5, %i2
30478 sll %o7, 0x15, %g4
30479 sethi 0x02AD, %l4
30480 andn %i6, 0x15F0, %o1
30481 siam 0x1
30482 movne %icc, %g2, %g3
30483 fmovdne %icc, %f15, %f25
30484 array16 %g1, %l5, %i3
30485 fcmpgt16 %f16, %f12, %o2
30486 udivcc %l0, 0x0147, %g7
30487 movneg %xcc, %l6, %g5
30488 fmovsneg %xcc, %f19, %f10
30489 tn %xcc, 0x6
30490 srl %g6, %o3, %l1
30491 add %l7, 0x1C, %l6
30492 wr %g0, 0x04, %asi
30493 lda [%l6] %asi, %i0
30494 casa [%l6] %asi, %i0, %l3
30495 fmovsneg %xcc, %f20, %f28
30496 brgez,a %i5, loop_2898
30497 sir 0x1E3D
30498 srax %i1, %i4, %o6
30499 fnot1s %f16, %f11
30500loop_2898:
30501 orn %o0, 0x1E02, %l2
30502 movgu %xcc, %o4, %o5
30503 fmul8x16au %f15, %f16, %f18
30504 movvs %xcc, %i2, %o7
30505 andcc %g4, 0x0E85, %i7
30506 movle %xcc, %i6, %l4
30507 tsubcc %o1, %g2, %g1
30508 fpack16 %f2, %f3
30509 fmovrsgz %l5, %f5, %f11
30510 fandnot2 %f6, %f14, %f4
30511 movrlz %i3, 0x36F, %o2
30512 umulcc %g3, 0x1DE7, %l0
30513 srax %g7, %l6, %g5
30514 set 0x100, %i6
30515 nop ! nop ! ldxa [%g0 + %i6] 0x40, %o3 ripped by fixASI40.pl ripped by fixASI40.pl
30516 fnors %f0, %f22, %f21
30517 sdivcc %g6, 0x0933, %l1
30518 set 0x40, %l4
30519 stda %f0, [%l7 + %l4] 0xf8
30520 membar #Sync
30521 movcc %icc, %l3, %i0
30522 restored
30523 rdpr %cwp, %g1
30524 rdpr %cansave, %g2
30525 rdpr %canrestore, %g3
30526 rdpr %cleanwin, %g4
30527 rdpr %otherwin, %g5
30528 rdpr %wstate, %g6
30529 fbl,a %fcc2, loop_2899
30530 fmovdleu %icc, %f29, %f7
30531 fornot1 %f20, %f16, %f6
30532 taddcctv %i5, 0x07FD, %i1
30533loop_2899:
30534 fmovdcc %xcc, %f25, %f27
30535 set 0x64, %g6
30536 stwa %i4, [%l7 + %g6] 0x23
30537 membar #Sync
30538 movneg %xcc, %o0, %l2
30539 sir 0x111C
30540 stx %o4, [%l7 + 0x60]
30541 movrlez %o5, 0x2B3, %i2
30542 fcmpne16 %f8, %f6, %o6
30543 add %o7, %i7, %i6
30544 tn %xcc, 0x2
30545 fmovdg %icc, %f4, %f9
30546 wr %g0, 0x10, %asi
30547 ldswa [%l7 + 0x54] %asi, %g4
30548 fmovsgu %xcc, %f1, %f4
30549 fbl %fcc3, loop_2900
30550 sdivcc %l4, 0x0ED6, %o1
30551 movvc %xcc, %g2, %g1
30552 edge8n %l5, %i3, %g3
30553loop_2900:
30554 fbuge,a %fcc1, loop_2901
30555 brnz,a %o2, loop_2902
30556 fmovrdne %l0, %f16, %f22
30557 restored
30558 rdpr %cwp, %g1
30559 rdpr %cansave, %g2
30560 rdpr %canrestore, %g3
30561 rdpr %cleanwin, %g4
30562 rdpr %otherwin, %g5
30563 rdpr %wstate, %g6
30564loop_2901:
30565 movrgz %l6, %g5, %o3
30566loop_2902:
30567 nop
30568 wr %g0, 0x27, %asi
30569 stha %g7, [%l7 + 0x32] %asi
30570 membar #Sync
30571 tsubcctv %l1, %g6, %i0
30572 fmovsge %xcc, %f27, %f14
30573 edge8 %l3, %i5, %i1
30574 movrgz %o0, %i4, %l2
30575 set 0x60, %l0
30576 ldda [%l7 + %l0] 0x14, %o4
30577 and %i2, 0x0C11, %o4
30578 movne %xcc, %o7, %i7
30579 srl %i6, 0x07, %o6
30580 fbu,a %fcc2, loop_2903
30581 fmovdg %icc, %f14, %f14
30582 movg %icc, %l4, %o1
30583 wr %g0, 0x10, %asi
30584 lduba [%l7 + 0x1D] %asi, %g2
30585loop_2903:
30586 movcs %icc, %g1, %g4
30587 movvc %icc, %i3, %g3
30588 std %f0, [%l7 + 0x20]
30589 nop
30590 setx loop_2904, %l0, %l1
30591 wrpr 0x1, %tl
30592 wrpr %l1, %tnpc
30593 setx 0x34400001400, %l0, %l1
30594 wrpr %l1, %tstate
30595 wrhpr 0x4, %htstate
30596 done
30597 sll %l5, 0x0E, %l0
30598 srlx %l6, %g5, %o3
30599 orn %g7, %l1, %g6
30600loop_2904:
30601 orn %i0, %o2, %i5
30602 array8 %l3, %o0, %i4
30603 set 0x18, %i3
30604 swapa [%l7 + %i3] 0x89, %i1
30605 movgu %xcc, %l2, %o5
30606 brgez,a %i2, loop_2905
30607 mova %xcc, %o4, %o7
30608 saved
30609 rdpr %cwp, %g1
30610 rdpr %cansave, %g2
30611 rdpr %canrestore, %g3
30612 rdpr %cleanwin, %g4
30613 rdpr %otherwin, %g5
30614 rdpr %wstate, %g6
30615 mulscc %i6, %o6, %i7
30616loop_2905:
30617 sll %o1, %g2, %l4
30618 taddcc %g1, %g4, %g3
30619 tsubcctv %l5, %i3, %l6
30620 lduw [%l7 + 0x34], %g5
30621 fnegd %f26, %f22
30622 fbule %fcc2, loop_2906
30623 brgez %o3, loop_2907
30624 edge16ln %g7, %l0, %l1
30625 ba loop_2908
30626loop_2906:
30627 orn %i0, 0x07E1, %g6
30628loop_2907:
30629 fmul8x16 %f10, %f22, %f16
30630 wr %g0, 0x89, %asi
30631 sta %f14, [%l7 + 0x0C] %asi
30632loop_2908:
30633 addc %i5, 0x19BD, %l3
30634 flush %l7 + 0x30
30635 wr %g0, 0x89, %asi
30636 ldswa [%l7 + 0x60] %asi, %o0
30637 fmovdl %icc, %f12, %f17
30638 fxors %f5, %f12, %f23
30639 tg %icc, 0x2
30640 fmovrde %o2, %f14, %f0
30641 orn %i4, %i1, %l2
30642 edge32n %i2, %o5, %o7
30643 tle %xcc, 0x0
30644 edge32l %i6, %o4, %i7
30645 sub %o1, %o6, %l4
30646 stx %g2, [%l7 + 0x30]
30647 umul %g4, %g1, %l5
30648 fexpand %f0, %f6
30649 fmovsl %xcc, %f20, %f4
30650 fmovdgu %xcc, %f12, %f27
30651 wr %g0, 0x22, %asi
30652 stwa %g3, [%l7 + 0x68] %asi
30653 membar #Sync
30654 bvs,a loop_2909
30655 movrgez %l6, %i3, %o3
30656 mulscc %g5, 0x1745, %l0
30657 sll %l1, %i0, %g7
30658loop_2909:
30659 fexpand %f13, %f10
30660 fmovde %icc, %f10, %f25
30661 bgu,pn %xcc, loop_2910
30662 addcc %g6, %l3, %o0
30663 fzero %f10
30664 movl %icc, %o2, %i5
30665loop_2910:
30666 edge16 %i1, %l2, %i2
30667 set 0x20, %i1
30668 lda [%l7 + %i1] 0x0c, %f7
30669 ldd [%l7 + 0x28], %f12
30670 movvs %xcc, %o5, %i4
30671 tne %icc, 0x4
30672 lduw [%l7 + 0x3C], %o7
30673 movg %icc, %i6, %o4
30674 lduh [%l7 + 0x60], %o1
30675 set 0x6C, %l2
30676 sta %f7, [%l7 + %l2] 0x14
30677 bneg,pt %icc, loop_2911
30678 popc 0x0E59, %o6
30679 sth %l4, [%l7 + 0x1E]
30680 fmovrslez %i7, %f22, %f8
30681loop_2911:
30682 sir 0x1093
30683 subc %g2, %g1, %g4
30684 fpadd16s %f28, %f18, %f15
30685 udiv %g3, 0x1860, %l6
30686 movvc %icc, %l5, %o3
30687 fbg %fcc0, loop_2912
30688 smulcc %i3, %l0, %l1
30689 bne loop_2913
30690 ldsw [%l7 + 0x18], %g5
30691loop_2912:
30692 ld [%l7 + 0x44], %f18
30693 te %icc, 0x6
30694loop_2913:
30695 fmovrdlez %g7, %f14, %f2
30696 movre %i0, 0x17B, %g6
30697 fpadd32 %f28, %f26, %f12
30698 subc %o0, 0x082E, %o2
30699 brgez %l3, loop_2914
30700 movcc %xcc, %i1, %l2
30701 fandnot1s %f7, %f30, %f15
30702 set 0x30, %o0
30703 ldswa [%l7 + %o0] 0x88, %i5
30704loop_2914:
30705 edge32l %i2, %o5, %o7
30706 mova %icc, %i4, %i6
30707 wr %g0, 0x89, %asi
30708 ldxa [%l7 + 0x08] %asi, %o4
30709 ta %xcc, 0x4
30710 movne %icc, %o6, %l4
30711 movvc %icc, %o1, %g2
30712 bpos loop_2915
30713 and %g1, 0x1728, %i7
30714 stx %g4, [%l7 + 0x68]
30715 movre %g3, %l6, %l5
30716loop_2915:
30717 swap [%l7 + 0x48], %o3
30718 array8 %i3, %l0, %l1
30719 tvs %icc, 0x3
30720 bvc,a,pn %icc, loop_2916
30721 movpos %icc, %g7, %i0
30722 siam 0x5
30723 wr %g0, 0x81, %asi
30724 ldda [%l7 + 0x40] %asi, %f16
30725loop_2916:
30726 ldd [%l7 + 0x08], %f26
30727 fbg %fcc1, loop_2917
30728 subccc %g5, 0x0FC5, %o0
30729 fnand %f18, %f20, %f0
30730 sdivcc %o2, 0x1BA9, %l3
30731loop_2917:
30732 edge8ln %i1, %l2, %i5
30733 add %l7, 0x60, %l6
30734 wr %g0, 0x0c, %asi
30735 casxa [%l6] 0x0c, %g6, %i2
30736 movl %icc, %o7, %i4
30737 saved
30738 rdpr %cwp, %g1
30739 rdpr %cansave, %g2
30740 rdpr %canrestore, %g3
30741 rdpr %cleanwin, %g4
30742 rdpr %otherwin, %g5
30743 rdpr %wstate, %g6
30744 bpos,pn %icc, loop_2918
30745 fand %f16, %f18, %f20
30746 fnors %f2, %f18, %f4
30747 movrlez %i6, %o5, %o6
30748loop_2918:
30749 udivcc %l4, 0x05DC, %o1
30750 movneg %icc, %o4, %g1
30751 edge16l %i7, %g2, %g4
30752 edge16ln %l6, %l5, %g3
30753 edge16 %i3, %o3, %l1
30754 movn %xcc, %l0, %g7
30755 fandnot1 %f16, %f28, %f0
30756 alignaddrl %g5, %i0, %o0
30757 fmuld8ulx16 %f18, %f29, %f2
30758 fmul8x16al %f8, %f14, %f4
30759 movneg %xcc, %o2, %l3
30760 ldx [%l7 + 0x30], %l2
30761 movn %xcc, %i5, %g6
30762 call loop_2919
30763 move %xcc, %i2, %i1
30764 fbl %fcc2, loop_2920
30765 ldsw [%l7 + 0x08], %i4
30766loop_2919:
30767 tl %xcc, 0x5
30768 udiv %o7, 0x091D, %o5
30769loop_2920:
30770 movn %xcc, %o6, %i6
30771 umul %l4, %o1, %o4
30772 fbug,a %fcc0, loop_2921
30773 srax %g1, %i7, %g4
30774 movl %icc, %g2, %l6
30775 stbar
30776loop_2921:
30777 or %l5, 0x1217, %g3
30778 fmovdle %icc, %f20, %f9
30779 fxnors %f4, %f21, %f3
30780 movneg %xcc, %i3, %l1
30781 fsrc1 %f22, %f6
30782 fpsub16s %f24, %f21, %f16
30783 fmovd %f20, %f26
30784 fmovrsne %l0, %f23, %f30
30785 set 0x50, %g2
30786 stda %g6, [%l7 + %g2] 0x18
30787 edge16n %o3, %g5, %o0
30788 movrgz %i0, 0x2B2, %l3
30789 fornot1s %f3, %f24, %f21
30790 movcc %xcc, %o2, %i5
30791 tcc %icc, 0x7
30792 array16 %g6, %l2, %i1
30793 fmovdleu %xcc, %f17, %f1
30794 set 0x34, %g3
30795 swapa [%l7 + %g3] 0x81, %i4
30796 xnorcc %o7, 0x0E6E, %o5
30797 fmovdpos %icc, %f30, %f12
30798 fmovscs %icc, %f7, %f15
30799 ldsh [%l7 + 0x4C], %i2
30800 movpos %xcc, %o6, %l4
30801 sir 0x1322
30802 fmovsa %icc, %f18, %f8
30803 mova %icc, %o1, %i6
30804 set 0x50, %l3
30805 stxa %g1, [%l7 + %l3] 0x88
30806 movge %xcc, %o4, %i7
30807 edge8n %g4, %g2, %l6
30808 movg %xcc, %l5, %i3
30809 fornot2s %f2, %f18, %f7
30810 membar #Sync
30811 set 0x40, %i7
30812 ldda [%l7 + %i7] 0xf8, %f16
30813 fmovspos %icc, %f25, %f6
30814 sdivcc %g3, 0x1A78, %l1
30815 bpos,a,pt %icc, loop_2922
30816 fmovse %xcc, %f15, %f18
30817 movrlez %g7, %l0, %o3
30818 movleu %icc, %o0, %g5
30819loop_2922:
30820 tleu %xcc, 0x0
30821 bneg,pt %xcc, loop_2923
30822 fbl %fcc2, loop_2924
30823 orncc %i0, %o2, %l3
30824 movrne %i5, 0x10D, %l2
30825loop_2923:
30826 movvs %icc, %i1, %g6
30827loop_2924:
30828 movge %icc, %o7, %o5
30829 tsubcctv %i4, 0x06AC, %i2
30830 tne %icc, 0x0
30831 fble %fcc1, loop_2925
30832 fornot1s %f22, %f0, %f30
30833 te %icc, 0x0
30834 udiv %o6, 0x0B04, %o1
30835loop_2925:
30836 fbue %fcc3, loop_2926
30837 movvs %icc, %l4, %i6
30838 bneg,a,pn %icc, loop_2927
30839 brlez,a %o4, loop_2928
30840loop_2926:
30841 alignaddrl %i7, %g1, %g4
30842 edge16 %l6, %l5, %i3
30843loop_2927:
30844 fmovdgu %xcc, %f17, %f30
30845loop_2928:
30846 nop
30847 set 0x61, %g4
30848 lduba [%l7 + %g4] 0x81, %g3
30849 call loop_2929
30850 fmovrdlz %g2, %f6, %f16
30851 set 0x38, %l1
30852 swapa [%l7 + %l1] 0x19, %l1
30853loop_2929:
30854 movpos %icc, %g7, %o3
30855 tne %xcc, 0x2
30856 edge32 %l0, %g5, %o0
30857 fcmpne16 %f28, %f28, %o2
30858 tge %icc, 0x7
30859 add %i0, 0x1741, %l3
30860 te %icc, 0x4
30861 movle %xcc, %i5, %i1
30862 movvs %icc, %l2, %o7
30863 array8 %g6, %i4, %o5
30864 tge %icc, 0x0
30865 orn %o6, 0x1607, %i2
30866 mulx %l4, %i6, %o1
30867 andn %i7, 0x010F, %g1
30868 movvs %xcc, %g4, %l6
30869 wr %g0, 0x2f, %asi
30870 stha %l5, [%l7 + 0x3A] %asi
30871 membar #Sync
30872 fnors %f0, %f9, %f1
30873 ta %icc, 0x2
30874 array32 %i3, %o4, %g3
30875 mova %icc, %g2, %l1
30876 fcmps %fcc1, %f28, %f11
30877 tgu %xcc, 0x6
30878 mulx %g7, 0x05EA, %o3
30879 wr %g0, 0xe2, %asi
30880 stda %g4, [%l7 + 0x58] %asi
30881 membar #Sync
30882 sdiv %o0, 0x0F10, %l0
30883 tleu %xcc, 0x1
30884 taddcctv %o2, 0x126D, %l3
30885 sdiv %i0, 0x04BB, %i1
30886 movvs %icc, %i5, %o7
30887 ldx [%l7 + 0x50], %l2
30888 call loop_2930
30889 sra %g6, %o5, %i4
30890 sir 0x0ADF
30891 wr %g0, 0x88, %asi
30892 ldda [%l7 + 0x10] %asi, %i2
30893loop_2930:
30894 ldsb [%l7 + 0x49], %l4
30895 movrgez %o6, %o1, %i6
30896 sir 0x0142
30897 edge8ln %i7, %g4, %g1
30898 set 0x18, %i0
30899 swapa [%l7 + %i0] 0x81, %l6
30900 mova %icc, %l5, %i3
30901 brnz,a %o4, loop_2931
30902 tle %xcc, 0x2
30903 fpmerge %f27, %f1, %f12
30904 fmovsne %icc, %f9, %f28
30905loop_2931:
30906 sdiv %g3, 0x06EF, %l1
30907 set 0x77, %i5
30908 stba %g2, [%l7 + %i5] 0xea
30909 membar #Sync
30910 add %l7, 0x28, %l6
30911 wr %g0, 0x89, %asi
30912 casa [%l6] 0x89, %g7, %o3
30913 set 0x26, %i4
30914 stha %o0, [%l7 + %i4] 0x81
30915 fzeros %f24
30916 ldsh [%l7 + 0x78], %g5
30917 tneg %xcc, 0x7
30918 add %o2, 0x0C2B, %l3
30919 stbar
30920 movg %icc, %l0, %i0
30921 bne,a loop_2932
30922 fmul8x16al %f27, %f24, %f10
30923 fba,a %fcc2, loop_2933
30924 bneg,a loop_2934
30925loop_2932:
30926 tg %xcc, 0x5
30927 umul %i1, 0x1DAB, %i5
30928loop_2933:
30929 edge16ln %o7, %g6, %o5
30930loop_2934:
30931 fbne,a %fcc3, loop_2935
30932 bg,a,pn %xcc, loop_2936
30933 xorcc %l2, 0x1B59, %i2
30934 fbu %fcc3, loop_2937
30935loop_2935:
30936 and %i4, %o6, %o1
30937loop_2936:
30938 edge32l %i6, %i7, %l4
30939 ldd [%l7 + 0x48], %g0
30940loop_2937:
30941 membar 0x40
30942 fmovd %f20, %f4
30943 sdiv %g4, 0x042B, %l6
30944 movneg %icc, %l5, %o4
30945 edge32 %i3, %g3, %g2
30946 ldsh [%l7 + 0x5A], %g7
30947 ldsw [%l7 + 0x24], %l1
30948 tn %xcc, 0x3
30949 fsrc1s %f25, %f12
30950 bneg,a,pn %icc, loop_2938
30951 sdivcc %o3, 0x1A9C, %g5
30952 fxnors %f16, %f21, %f22
30953 sra %o2, 0x06, %l3
30954loop_2938:
30955 and %o0, %l0, %i0
30956 addc %i5, %o7, %i1
30957 sethi 0x1867, %g6
30958 array32 %l2, %i2, %o5
30959 fbn,a %fcc1, loop_2939
30960 tg %xcc, 0x3
30961 fba,a %fcc1, loop_2940
30962 flush %l7 + 0x34
30963loop_2939:
30964 bn %xcc, loop_2941
30965 stbar
30966loop_2940:
30967 fmovsl %xcc, %f4, %f12
30968 fmul8x16al %f15, %f20, %f8
30969loop_2941:
30970 edge16 %o6, %i4, %o1
30971 tcc %xcc, 0x1
30972 taddcctv %i7, 0x0FA6, %i6
30973 alignaddr %g1, %l4, %g4
30974 fbn %fcc0, loop_2942
30975 movcs %icc, %l6, %o4
30976 xnor %l5, 0x17EE, %g3
30977 bn %icc, loop_2943
30978loop_2942:
30979 nop
30980 setx loop_2944, %l0, %l1
30981 jmpl %l1, %i3
30982 sub %g2, 0x062B, %g7
30983 fcmpgt16 %f10, %f18, %l1
30984loop_2943:
30985 fbe %fcc0, loop_2945
30986loop_2944:
30987 tpos %xcc, 0x5
30988 movre %g5, %o3, %o2
30989 saved
30990 rdpr %cwp, %g1
30991 rdpr %cansave, %g2
30992 rdpr %canrestore, %g3
30993 rdpr %cleanwin, %g4
30994 rdpr %otherwin, %g5
30995 rdpr %wstate, %g6
30996loop_2945:
30997 edge8 %o0, %l3, %l0
30998 tcs %icc, 0x7
30999 edge32 %i0, %o7, %i5
31000 umul %i1, %g6, %i2
31001 xor %o5, 0x0BB9, %l2
31002 add %i4, %o1, %i7
31003 fmovsg %xcc, %f23, %f10
31004 alignaddr %o6, %i6, %l4
31005 fpadd16 %f18, %f20, %f14
31006 fbug %fcc2, loop_2946
31007 swap [%l7 + 0x08], %g4
31008 fxnor %f12, %f8, %f22
31009 subc %g1, %o4, %l6
31010loop_2946:
31011 tne %xcc, 0x6
31012 fone %f16
31013 nop
31014 setx loop_2947, %l0, %l1
31015 jmpl %l1, %g3
31016 array8 %i3, %g2, %l5
31017 movl %icc, %l1, %g5
31018 fmovsn %xcc, %f24, %f21
31019loop_2947:
31020 edge16n %g7, %o3, %o0
31021 fpackfix %f22, %f29
31022 tg %xcc, 0x4
31023 te %xcc, 0x1
31024 tvs %icc, 0x5
31025 or %l3, 0x0FA9, %o2
31026 movn %xcc, %i0, %l0
31027 mova %icc, %o7, %i5
31028 umulcc %i1, %g6, %i2
31029 ta %xcc, 0x2
31030 edge8ln %l2, %i4, %o1
31031 orncc %o5, %i7, %o6
31032 fmul8x16au %f17, %f31, %f20
31033 ldsw [%l7 + 0x68], %l4
31034 brlz %g4, loop_2948
31035 fmovdl %icc, %f12, %f28
31036 tleu %xcc, 0x0
31037 bleu,pn %icc, loop_2949
31038loop_2948:
31039 edge32ln %g1, %o4, %l6
31040 movrgz %i6, %g3, %g2
31041 xorcc %i3, %l1, %l5
31042loop_2949:
31043 sra %g5, %g7, %o3
31044 movrgez %l3, 0x2B9, %o2
31045 sir 0x086A
31046 sdiv %i0, 0x0590, %o0
31047 stbar
31048 wr %g0, 0x80, %asi
31049 stba %l0, [%l7 + 0x37] %asi
31050 movg %xcc, %i5, %i1
31051 fmovsgu %icc, %f13, %f23
31052 srax %o7, %g6, %l2
31053 taddcc %i4, 0x0148, %o1
31054 fmovsleu %icc, %f23, %f22
31055 tn %xcc, 0x4
31056 bgu,pn %icc, loop_2950
31057 fmovrsgez %o5, %f23, %f0
31058 fandnot1s %f31, %f24, %f4
31059 movn %xcc, %i7, %i2
31060loop_2950:
31061 or %o6, 0x04AD, %g4
31062 array8 %g1, %o4, %l6
31063 fba,a %fcc0, loop_2951
31064 edge16n %l4, %i6, %g3
31065 andn %i3, 0x082B, %l1
31066 fbe %fcc3, loop_2952
31067loop_2951:
31068 ldd [%l7 + 0x30], %l4
31069 andcc %g5, %g2, %o3
31070 tne %xcc, 0x5
31071loop_2952:
31072 restored
31073 rdpr %cwp, %g1
31074 rdpr %cansave, %g2
31075 rdpr %canrestore, %g3
31076 rdpr %cleanwin, %g4
31077 rdpr %otherwin, %g5
31078 rdpr %wstate, %g6
31079 fxnors %f2, %f31, %f6
31080 alignaddr %l3, %g7, %i0
31081 xnor %o0, 0x09DC, %o2
31082 tvs %xcc, 0x1
31083 fbuge,a %fcc3, loop_2953
31084 umulcc %i5, %l0, %i1
31085 tpos %xcc, 0x7
31086 sdivx %g6, 0x111A, %l2
31087loop_2953:
31088 movrne %o7, 0x2D9, %o1
31089 edge32l %i4, %o5, %i2
31090 move %icc, %o6, %i7
31091 fble %fcc1, loop_2954
31092 smul %g1, %o4, %l6
31093 srax %g4, 0x1E, %l4
31094 tle %icc, 0x7
31095loop_2954:
31096 nop
31097 set 0x44, %o3
31098 lda [%l7 + %o3] 0x80, %f0
31099 edge8n %i6, %i3, %l1
31100 tg %icc, 0x7
31101 pdist %f30, %f2, %f20
31102 tneg %xcc, 0x3
31103 fmovsne %icc, %f19, %f25
31104 xnor %l5, 0x028B, %g3
31105 fmovsvs %xcc, %f7, %f3
31106 nop
31107 setx loop_2955, %l0, %l1
31108 wrpr 0x1, %tl
31109 wrpr %l1, %tpc
31110 add %l1, 0x4, %l1
31111 wrpr %l1, %tnpc
31112 setx 0x34400001400, %l0, %l1
31113 wrpr %l1, %tstate
31114 wrhpr 0x4, %htstate
31115 retry
31116 or %g2, 0x1A37, %o3
31117 sdivx %l3, 0x09F8, %g7
31118 fmovsneg %xcc, %f24, %f19
31119loop_2955:
31120 popc %i0, %g5
31121 bl,a,pn %xcc, loop_2956
31122 fbl,a %fcc3, loop_2957
31123 edge16 %o0, %o2, %l0
31124 sdiv %i1, 0x0F4E, %g6
31125loop_2956:
31126 bshuffle %f12, %f30, %f14
31127loop_2957:
31128 flush %l7 + 0x34
31129 addcc %l2, 0x0055, %i5
31130 tsubcctv %o1, %i4, %o5
31131 fmovsn %icc, %f17, %f13
31132 movre %o7, %i2, %i7
31133 movge %xcc, %g1, %o4
31134 movg %icc, %l6, %o6
31135 tg %xcc, 0x2
31136 fmuld8sux16 %f4, %f3, %f2
31137 fbue %fcc0, loop_2958
31138 fmovse %xcc, %f11, %f26
31139 tn %xcc, 0x3
31140 tleu %icc, 0x6
31141loop_2958:
31142 bcc %icc, loop_2959
31143 fmovdgu %xcc, %f24, %f22
31144 xor %l4, %g4, %i6
31145 movleu %icc, %i3, %l5
31146loop_2959:
31147 sdivcc %g3, 0x1A32, %l1
31148 sdivcc %o3, 0x0211, %g2
31149 movle %xcc, %l3, %i0
31150 fornot2 %f2, %f4, %f12
31151 tl %xcc, 0x0
31152 fpsub32 %f20, %f0, %f20
31153 sdivx %g7, 0x1BAB, %g5
31154 sllx %o2, 0x1E, %o0
31155 nop
31156 setx loop_2960, %l0, %l1
31157 jmpl %l1, %i1
31158 tne %xcc, 0x7
31159 call loop_2961
31160 bleu loop_2962
31161loop_2960:
31162 move %xcc, %g6, %l0
31163 movrgz %i5, %l2, %i4
31164loop_2961:
31165 tvs %icc, 0x3
31166loop_2962:
31167 stbar
31168 movvs %xcc, %o5, %o7
31169 sth %i2, [%l7 + 0x4C]
31170 fblg,a %fcc0, loop_2963
31171 tn %xcc, 0x1
31172 fba,a %fcc2, loop_2964
31173 umulcc %o1, %g1, %i7
31174loop_2963:
31175 nop
31176 set 0x60, %g7
31177 prefetcha [%l7 + %g7] 0x10, 0x1
31178loop_2964:
31179 srax %o4, 0x0E, %o6
31180 brgz %g4, loop_2965
31181 sll %i6, 0x0D, %i3
31182 ta %icc, 0x4
31183 tne %xcc, 0x4
31184loop_2965:
31185 fabsd %f24, %f14
31186 fcmpgt16 %f22, %f10, %l4
31187 fnot1s %f3, %f21
31188 movgu %icc, %l5, %l1
31189 movle %icc, %o3, %g3
31190 fnot1s %f3, %f14
31191 tcc %icc, 0x0
31192 movneg %icc, %g2, %i0
31193 mulx %l3, 0x086A, %g7
31194 fands %f13, %f13, %f12
31195 wr %g0, 0x0c, %asi
31196 swapa [%l7 + 0x60] %asi, %g5
31197 siam 0x6
31198 umulcc %o0, %o2, %g6
31199 fmovsg %icc, %f8, %f12
31200 sdivx %l0, 0x165C, %i5
31201 move %icc, %l2, %i4
31202 bpos,a %icc, loop_2966
31203 sdiv %i1, 0x0C4C, %o5
31204 orncc %o7, 0x0103, %i2
31205 fmul8x16 %f4, %f30, %f22
31206loop_2966:
31207 edge32ln %o1, %i7, %g1
31208 saved
31209 rdpr %cwp, %g1
31210 rdpr %cansave, %g2
31211 rdpr %canrestore, %g3
31212 rdpr %cleanwin, %g4
31213 rdpr %otherwin, %g5
31214 rdpr %wstate, %g6
31215 set 0x42, %l6
31216 stba %o4, [%l7 + %l6] 0x0c
31217 fbue,a %fcc1, loop_2967
31218 saved
31219 rdpr %cwp, %g1
31220 rdpr %cansave, %g2
31221 rdpr %canrestore, %g3
31222 rdpr %cleanwin, %g4
31223 rdpr %otherwin, %g5
31224 rdpr %wstate, %g6
31225 swap [%l7 + 0x2C], %o6
31226 fmovdvs %xcc, %f23, %f22
31227loop_2967:
31228 fpmerge %f17, %f9, %f2
31229 fbug,a %fcc2, loop_2968
31230 fxors %f26, %f9, %f31
31231 fnand %f26, %f12, %f26
31232 array8 %g4, %i6, %l6
31233loop_2968:
31234 sethi 0x0ED0, %i3
31235 orcc %l5, 0x05C7, %l1
31236 add %l4, 0x0604, %g3
31237 edge8n %g2, %i0, %o3
31238 wr %g0, 0x19, %asi
31239 ldsba [%l7 + 0x4F] %asi, %l3
31240 set 0x08, %g5
31241 stxa %g7, [%l7 + %g5] 0xe3
31242 membar #Sync
31243 sra %g5, %o0, %g6
31244 bn,a,pt %xcc, loop_2969
31245 fbg,a %fcc2, loop_2970
31246 tneg %xcc, 0x7
31247 movre %o2, %l0, %i5
31248loop_2969:
31249 nop
31250 set 0x6E, %l5
31251 ldsha [%l7 + %l5] 0x10, %i4
31252loop_2970:
31253 fmuld8sux16 %f17, %f0, %f18
31254 array8 %i1, %l2, %o7
31255 sdivcc %i2, 0x1841, %o1
31256 fand %f0, %f28, %f28
31257 umulcc %o5, %g1, %i7
31258 tcc %xcc, 0x4
31259 membar #Sync
31260 wr %g0, 0x16, %asi
31261 ldda [%l7 + 0x40] %asi, %f0
31262 std %f4, [%l7 + 0x30]
31263 edge8 %o6, %g4, %i6
31264 movne %icc, %o4, %l6
31265 wr %g0, 0x80, %asi
31266 ldsha [%l7 + 0x0E] %asi, %l5
31267 udivx %i3, 0x0D05, %l4
31268 fnegd %f4, %f6
31269 xor %g3, 0x0690, %l1
31270 tg %icc, 0x7
31271 movrne %i0, %o3, %g2
31272 movn %xcc, %g7, %l3
31273 xnor %o0, 0x0B58, %g5
31274 nop
31275 set 0x68, %o6
31276 stx %g6, [%l7 + %o6]
31277 tsubcctv %l0, 0x1660, %i5
31278 fbl %fcc3, loop_2971
31279 membar 0x7E
31280 tge %xcc, 0x4
31281 popc 0x06C7, %i4
31282loop_2971:
31283 andncc %i1, %o2, %o7
31284 tne %xcc, 0x5
31285 fbo,a %fcc2, loop_2972
31286 fmovdgu %xcc, %f26, %f29
31287 fmul8ulx16 %f20, %f14, %f22
31288 add %l2, %o1, %o5
31289loop_2972:
31290 be,a loop_2973
31291 movne %icc, %i2, %i7
31292 movrne %g1, 0x159, %g4
31293 movneg %icc, %i6, %o6
31294loop_2973:
31295 movge %xcc, %l6, %l5
31296 be,a,pn %icc, loop_2974
31297 tneg %xcc, 0x2
31298 bg loop_2975
31299 tvc %icc, 0x2
31300loop_2974:
31301 srl %i3, 0x13, %o4
31302 fmovdvc %icc, %f29, %f15
31303loop_2975:
31304 nop
31305 set 0x40, %o7
31306 ldda [%l7 + %o7] 0x18, %f16
31307 edge16 %l4, %g3, %l1
31308 ldub [%l7 + 0x59], %o3
31309 fbo,a %fcc1, loop_2976
31310 movpos %icc, %i0, %g2
31311 orncc %g7, %o0, %l3
31312 udivcc %g5, 0x0606, %g6
31313loop_2976:
31314 movrgez %i5, %l0, %i4
31315 andn %i1, %o2, %o7
31316 sub %l2, %o5, %o1
31317 sub %i7, 0x0329, %g1
31318 tne %xcc, 0x4
31319 sub %g4, %i6, %o6
31320 wr %g0, 0x19, %asi
31321 ldda [%l7 + 0x40] %asi, %f0
31322 array32 %i2, %l5, %l6
31323 ldx [%l7 + 0x58], %o4
31324 sdiv %i3, 0x02E4, %g3
31325 fxnor %f20, %f26, %f6
31326 fands %f15, %f27, %f13
31327 sdivcc %l4, 0x0C3A, %o3
31328 swap [%l7 + 0x7C], %i0
31329 tpos %xcc, 0x2
31330 fmovdne %xcc, %f3, %f3
31331 taddcc %l1, %g2, %g7
31332 fpsub32s %f8, %f15, %f10
31333 ld [%l7 + 0x78], %f27
31334 fmovdvs %xcc, %f19, %f30
31335 taddcctv %l3, %g5, %o0
31336 fnands %f24, %f29, %f14
31337 fbl %fcc2, loop_2977
31338 sra %i5, %g6, %l0
31339 tl %xcc, 0x1
31340 tvs %icc, 0x4
31341loop_2977:
31342 fcmpeq32 %f12, %f0, %i4
31343 tl %icc, 0x6
31344 fmul8x16 %f24, %f20, %f14
31345 sir 0x02B3
31346 fmovse %icc, %f15, %f1
31347 and %o2, %i1, %o7
31348 tcc %xcc, 0x0
31349 movn %xcc, %o5, %l2
31350 nop
31351 set 0x76, %i2
31352 stb %o1, [%l7 + %i2]
31353 fexpand %f15, %f14
31354 edge16ln %g1, %i7, %g4
31355 fbue,a %fcc1, loop_2978
31356 srlx %i6, %o6, %i2
31357 membar 0x45
31358 brgz,a %l5, loop_2979
31359loop_2978:
31360 fpmerge %f21, %f17, %f12
31361 array32 %o4, %l6, %i3
31362 edge8l %g3, %l4, %o3
31363loop_2979:
31364 umulcc %i0, %g2, %g7
31365 lduw [%l7 + 0x3C], %l1
31366 popc %l3, %g5
31367 fpack32 %f30, %f20, %f20
31368 sll %i5, %o0, %l0
31369 fblg %fcc1, loop_2980
31370 fbo,a %fcc1, loop_2981
31371 array16 %i4, %o2, %g6
31372 sethi 0x0EE8, %o7
31373loop_2980:
31374 brlez,a %o5, loop_2982
31375loop_2981:
31376 subc %l2, 0x0F51, %i1
31377 fandnot1 %f28, %f20, %f20
31378 fsrc2 %f20, %f22
31379loop_2982:
31380 bge,a %icc, loop_2983
31381 array8 %o1, %g1, %g4
31382 sdiv %i7, 0x178C, %o6
31383 tvc %icc, 0x0
31384loop_2983:
31385 edge8 %i2, %l5, %i6
31386 movvs %xcc, %o4, %i3
31387 bneg,a loop_2984
31388 sth %l6, [%l7 + 0x7A]
31389 fcmpeq16 %f0, %f8, %g3
31390 umulcc %o3, 0x1026, %l4
31391loop_2984:
31392 fsrc2s %f19, %f10
31393 tn %icc, 0x1
31394 tle %icc, 0x3
31395 udivcc %g2, 0x1E6E, %g7
31396 movre %l1, 0x13F, %l3
31397 movg %icc, %g5, %i5
31398 taddcc %i0, %o0, %l0
31399 udivcc %o2, 0x0B11, %i4
31400 fbug,a %fcc3, loop_2985
31401 edge16 %g6, %o5, %l2
31402 xorcc %i1, %o7, %o1
31403 set 0x42, %o4
31404 stha %g4, [%l7 + %o4] 0x14
31405loop_2985:
31406 tle %icc, 0x3
31407 fbug,a %fcc1, loop_2986
31408 bge,pt %xcc, loop_2987
31409 alignaddr %i7, %g1, %i2
31410 mulscc %o6, 0x09BB, %l5
31411loop_2986:
31412 fandnot1s %f11, %f17, %f8
31413loop_2987:
31414 edge8l %i6, %o4, %l6
31415 umul %i3, 0x0820, %g3
31416 faligndata %f28, %f30, %f20
31417 movn %icc, %o3, %g2
31418 taddcctv %l4, 0x09E2, %l1
31419 tne %icc, 0x5
31420 ldx [%l7 + 0x08], %g7
31421 movcs %xcc, %g5, %l3
31422 orncc %i5, 0x1943, %i0
31423 or %o0, 0x06DD, %l0
31424 tl %xcc, 0x5
31425 tpos %icc, 0x7
31426 set 0x32, %o2
31427 lduha [%l7 + %o2] 0x11, %i4
31428 move %xcc, %o2, %o5
31429 set 0x40, %o1
31430 stda %f16, [%l7 + %o1] 0x89
31431 bge,pn %xcc, loop_2988
31432 bne,a,pt %xcc, loop_2989
31433 tcc %xcc, 0x1
31434 membar #Sync
31435 set 0x40, %o5
31436 ldda [%l7 + %o5] 0xf1, %f16
31437loop_2988:
31438 fblg,a %fcc1, loop_2990
31439loop_2989:
31440 edge8n %g6, %i1, %o7
31441 fmovsle %xcc, %f20, %f13
31442 sdiv %o1, 0x1BE8, %l2
31443loop_2990:
31444 tleu %xcc, 0x0
31445 bvs,a loop_2991
31446 brnz,a %i7, loop_2992
31447 bg %xcc, loop_2993
31448 edge32ln %g1, %i2, %o6
31449loop_2991:
31450 stx %l5, [%l7 + 0x60]
31451loop_2992:
31452 fpack32 %f28, %f30, %f2
31453loop_2993:
31454 fzero %f20
31455 subcc %g4, %i6, %o4
31456 fmovscs %icc, %f11, %f11
31457 or %l6, 0x127B, %i3
31458 edge32n %o3, %g3, %g2
31459 tvs %xcc, 0x2
31460 xnorcc %l4, 0x1569, %l1
31461 edge8n %g5, %l3, %i5
31462 subcc %i0, %g7, %o0
31463 bgu,a,pt %xcc, loop_2994
31464 fpadd32s %f14, %f31, %f27
31465 siam 0x7
31466 fnot1s %f30, %f29
31467loop_2994:
31468 bge,pt %xcc, loop_2995
31469 popc %i4, %l0
31470 prefetch [%l7 + 0x4C], 0x1
31471 xnorcc %o5, 0x0200, %g6
31472loop_2995:
31473 movneg %icc, %i1, %o2
31474 srax %o7, 0x0E, %o1
31475 movcs %icc, %i7, %l2
31476 addcc %g1, 0x19D0, %o6
31477 andn %l5, 0x0DF1, %g4
31478 movre %i6, 0x310, %i2
31479 udivx %o4, 0x11ED, %i3
31480 array16 %l6, %o3, %g2
31481 edge32ln %l4, %g3, %g5
31482 sub %l1, %i5, %i0
31483 umulcc %l3, %g7, %o0
31484 srlx %l0, %i4, %o5
31485 tgu %icc, 0x2
31486 fbne,a %fcc0, loop_2996
31487 umulcc %i1, 0x1AD8, %g6
31488 movn %icc, %o7, %o1
31489 nop
31490 setx loop_2997, %l0, %l1
31491 wrpr 0x1, %tl
31492 wrpr %l1, %tnpc
31493 setx 0x34400001400, %l0, %l1
31494 wrpr %l1, %tstate
31495 wrhpr 0x4, %htstate
31496 done
31497loop_2996:
31498 tsubcctv %i7, %l2, %o2
31499 sethi 0x1D2D, %o6
31500 movleu %icc, %g1, %g4
31501loop_2997:
31502 edge8 %l5, %i2, %o4
31503 movrlez %i3, 0x103, %l6
31504 tl %xcc, 0x4
31505 or %i6, %o3, %g2
31506 ldsw [%l7 + 0x68], %g3
31507 fmovdvs %xcc, %f20, %f29
31508 prefetch [%l7 + 0x68], 0x2
31509 ldd [%l7 + 0x48], %f0
31510 fmovsa %icc, %f11, %f1
31511 fxnor %f20, %f0, %f4
31512 wr %g0, 0x18, %asi
31513 ldswa [%l7 + 0x78] %asi, %g5
31514 ldsh [%l7 + 0x24], %l4
31515 ta %icc, 0x4
31516 andncc %i5, %i0, %l1
31517 edge8 %l3, %g7, %o0
31518 tleu %icc, 0x5
31519 array8 %i4, %l0, %i1
31520 smul %g6, 0x165E, %o7
31521 movneg %xcc, %o1, %i7
31522 andncc %l2, %o5, %o2
31523 ldstub [%l7 + 0x61], %o6
31524 array16 %g4, %l5, %g1
31525 brnz %i2, loop_2998
31526 fcmple16 %f0, %f16, %o4
31527 sth %l6, [%l7 + 0x7A]
31528 umulcc %i6, 0x0469, %o3
31529loop_2998:
31530 movle %icc, %i3, %g2
31531 movcc %xcc, %g3, %g5
31532 edge8 %l4, %i0, %l1
31533 be loop_2999
31534 ta %icc, 0x3
31535 sethi 0x094C, %l3
31536 set 0x22, %i6
31537 stha %g7, [%l7 + %i6] 0x27
31538 membar #Sync
31539loop_2999:
31540 edge8n %o0, %i4, %l0
31541 movge %icc, %i1, %i5
31542 lduw [%l7 + 0x6C], %g6
31543 movne %icc, %o1, %o7
31544 fmovdcs %icc, %f21, %f17
31545 te %icc, 0x5
31546 fmovsleu %xcc, %f10, %f26
31547 movvs %xcc, %i7, %l2
31548 fmovsgu %xcc, %f5, %f16
31549 sir 0x0A1A
31550 fpack16 %f20, %f31
31551 fmovdneg %xcc, %f11, %f1
31552 wr %g0, 0x0c, %asi
31553 prefetcha [%l7 + 0x40] %asi, 0x3
31554 set 0x58, %l4
31555 swapa [%l7 + %l4] 0x10, %o6
31556 subcc %o5, 0x1A5F, %l5
31557 movcc %icc, %g4, %g1
31558 movgu %icc, %o4, %i2
31559 set 0x0F, %g6
31560 ldstuba [%l7 + %g6] 0x89, %l6
31561 udiv %o3, 0x1D3F, %i6
31562 fzeros %f25
31563 sdivx %i3, 0x14A8, %g2
31564 fxors %f19, %f20, %f21
31565 sdivcc %g5, 0x0826, %g3
31566 movrgez %i0, %l4, %l1
31567 taddcctv %l3, 0x17EB, %g7
31568 srlx %i4, 0x0A, %o0
31569 set 0x56, %g1
31570 ldsha [%l7 + %g1] 0x81, %i1
31571 sub %l0, %i5, %g6
31572 srlx %o1, %i7, %l2
31573 edge16l %o2, %o7, %o6
31574 wr %g0, 0x11, %asi
31575 ldxa [%l7 + 0x60] %asi, %l5
31576 stbar
31577 fbu %fcc3, loop_3000
31578 fnegs %f4, %f4
31579 popc %g4, %g1
31580 fmul8x16al %f12, %f17, %f2
31581loop_3000:
31582 nop
31583 set 0x30, %l0
31584 stba %o4, [%l7 + %l0] 0x14
31585 tn %icc, 0x5
31586 tle %xcc, 0x0
31587 fmovsgu %xcc, %f7, %f17
31588 fcmpes %fcc0, %f10, %f26
31589 move %icc, %i2, %l6
31590 fnegd %f20, %f30
31591 tl %xcc, 0x2
31592 sdivcc %o5, 0x156F, %i6
31593 te %icc, 0x7
31594 ldub [%l7 + 0x69], %i3
31595 tcc %xcc, 0x2
31596 fmul8ulx16 %f2, %f24, %f28
31597 bgu,a,pn %icc, loop_3001
31598 movle %xcc, %g2, %g5
31599 brnz %o3, loop_3002
31600 movle %icc, %g3, %i0
31601loop_3001:
31602 nop
31603 wr %g0, 0x2f, %asi
31604 stda %l0, [%l7 + 0x38] %asi
31605 membar #Sync
31606loop_3002:
31607 nop
31608 set 0x38, %i1
31609 std %f8, [%l7 + %i1]
31610 mova %xcc, %l3, %l4
31611 movge %xcc, %i4, %o0
31612 be,a,pn %icc, loop_3003
31613 andncc %i1, %l0, %g7
31614 fbu %fcc1, loop_3004
31615 fmuld8sux16 %f28, %f2, %f8
31616loop_3003:
31617 fbg %fcc2, loop_3005
31618 tge %icc, 0x0
31619loop_3004:
31620 nop
31621 wr %g0, 0x10, %asi
31622 stwa %i5, [%l7 + 0x78] %asi
31623loop_3005:
31624 subccc %g6, 0x0973, %i7
31625 lduh [%l7 + 0x4E], %l2
31626 xor %o2, %o7, %o6
31627 sll %o1, 0x1C, %l5
31628 addcc %g1, %o4, %i2
31629 fbug %fcc2, loop_3006
31630 fmovrdlz %l6, %f10, %f30
31631 bl %xcc, loop_3007
31632 addccc %g4, %o5, %i3
31633loop_3006:
31634 mulscc %g2, 0x1586, %i6
31635 brlz,a %g5, loop_3008
31636loop_3007:
31637 alignaddr %o3, %g3, %i0
31638 subccc %l1, %l3, %i4
31639 bcc loop_3009
31640loop_3008:
31641 edge32ln %l4, %i1, %o0
31642 fmovsg %xcc, %f24, %f17
31643 fmovdgu %xcc, %f26, %f7
31644loop_3009:
31645 addccc %l0, %g7, %g6
31646 fbl,a %fcc1, loop_3010
31647 addcc %i5, 0x0A64, %l2
31648 umulcc %i7, 0x0AF1, %o7
31649 set 0x18, %i3
31650 prefetcha [%l7 + %i3] 0x18, 0x1
31651loop_3010:
31652 fnors %f21, %f7, %f21
31653 tsubcc %o1, %l5, %g1
31654 edge8l %o6, %i2, %l6
31655 brlz,a %o4, loop_3011
31656 sethi 0x0C73, %o5
31657 fnegs %f18, %f11
31658 tn %icc, 0x0
31659loop_3011:
31660 nop
31661 wr %g0, 0x0c, %asi
31662 EXIT_GOOD
31663
31664
31665
31666!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31667!
31668! Stats for Thread 0:
31669!
31670! Type l : 2786
31671! Type cti : 3011
31672! Type x : 1295
31673! Type f : 4530
31674! Type i : 13378
31675!
31676!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31677
31678
31679 EXIT_GOOD /* test finish */
31680
31681/************************************************************************
31682 Test case data start
31683 ************************************************************************/
31684.data
31685user_data_start:
31686scratch_area:
31687.word 0xC32C10BB
31688.word 0xC5D02204
31689.word 0xD2EEF875
31690.word 0x35D6ED35
31691.word 0xF3F7F430
31692.word 0x1CC909D9
31693.word 0xF4F569D9
31694.word 0x065CB4FB
31695.word 0xC81059C6
31696.word 0xE7EA6D7F
31697.word 0x9BA93A7C
31698.word 0x01B04691
31699.word 0xC8DC5951
31700.word 0xB930AA4D
31701.word 0xF9D13FFF
31702.word 0xE667538C
31703.word 0x9CCED799
31704.word 0x034D168E
31705.word 0xA6934F03
31706.word 0x1DAFAF8D
31707.word 0xFA347865
31708.word 0x08EE537D
31709.word 0xD57F82F7
31710.word 0x7A05F452
31711.word 0xA8E4BCF9
31712.word 0xE77E159A
31713.word 0xB9174253
31714.word 0x2E7DEA95
31715.word 0x68F4F0B1
31716.word 0x9C60AA96
31717.word 0xCAFE8E4D
31718.word 0x10A30CC1
31719.word 0x805C1DED
31720.word 0x4F17E4B4
31721.word 0x8E350695
31722.word 0x9B25AB92
31723.word 0xBB283A6E
31724.word 0x319AE172
31725.word 0x449D18EB
31726.word 0xA8D02DD0
31727.word 0x402EEE99
31728.word 0xDDE081DD
31729.word 0xFEA2EA3F
31730.word 0xD8B091D8
31731.word 0xD98D29A6
31732.word 0xCBE45BBC
31733.word 0xA948288E
31734.word 0x10EDDC8A
31735.word 0x3A706E63
31736.word 0xB8F3BCF5
31737.word 0x213FDFEF
31738.word 0xB9232D05
31739.word 0x950135D2
31740.word 0x27763F76
31741.word 0x791F1AA8
31742.word 0x526D871C
31743.word 0x1AA2AEA7
31744.word 0x60A9E315
31745.word 0x39183051
31746.word 0xD528710C
31747.word 0x0F6FBF00
31748.word 0x173B0CD6
31749.word 0x607199E2
31750.word 0x37ACB420
31751.end