Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f10.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f10.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_f10.s,v 1.1 2007/05/11 17:22:20 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 0x0C63B12AD0500B00, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0x2, %g1
89 set 0x4, %g2
90 set 0xE, %g3
91 set 0xF, %g4
92 set 0x1, %g5
93 set 0xC, %g6
94 set 0xB, %g7
95 !# Input registers
96 set -0x7, %i0
97 set -0xF, %i1
98 set -0x9, %i2
99 set -0xF, %i3
100 set -0x5, %i4
101 set -0xA, %i5
102 set -0x9, %i6
103 set -0xA, %i7
104 !# Local registers
105 set 0x29F126DD, %l0
106 set 0x66FE68E2, %l1
107 set 0x1FA438D2, %l2
108 set 0x19E71317, %l3
109 set 0x556BB6D7, %l4
110 set 0x5A2B8F70, %l5
111 set 0x7860BB3A, %l6
112 !# Output registers
113 set 0x025A, %o0
114 set -0x11CA, %o1
115 set 0x0B81, %o2
116 set 0x06D7, %o3
117 set 0x1125, %o4
118 set -0x083E, %o5
119 set 0x09F9, %o6
120 set 0x1676, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0xEFB14959B2FAA461)
123 INIT_TH_FP_REG(%l7,%f2,0xFC103D5F02B9DC48)
124 INIT_TH_FP_REG(%l7,%f4,0x5E78907602A881D2)
125 INIT_TH_FP_REG(%l7,%f6,0x854197042708F4B5)
126 INIT_TH_FP_REG(%l7,%f8,0xC666AD05A4880683)
127 INIT_TH_FP_REG(%l7,%f10,0x7E0DF9C56D3F05FF)
128 INIT_TH_FP_REG(%l7,%f12,0x441B6687EEAB9926)
129 INIT_TH_FP_REG(%l7,%f14,0x228AB97318516ADB)
130 INIT_TH_FP_REG(%l7,%f16,0xD726E022698BBC8F)
131 INIT_TH_FP_REG(%l7,%f18,0xBA0BF989E6FA7F13)
132 INIT_TH_FP_REG(%l7,%f20,0xDCCD38C766D0476F)
133 INIT_TH_FP_REG(%l7,%f22,0x4B7E7CBE96DA32C7)
134 INIT_TH_FP_REG(%l7,%f24,0xC7C60C7B26BDDD70)
135 INIT_TH_FP_REG(%l7,%f26,0xC96C90D41A53AFA2)
136 INIT_TH_FP_REG(%l7,%f28,0x34017D6036A85343)
137 INIT_TH_FP_REG(%l7,%f30,0xF028F87F85F048FF)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 fbul %fcc1, loop_1
151 ldsb [%l7 + 0x24], %o1
152 bne,a,pn %xcc, loop_2
153 movrlz %l2, 0x36C, %g5
154loop_1:
155 edge8n %g7, %g4, %i4
156 set 0x40, %l6
157 ldda [%l7 + %l6] 0x88, %i4
158loop_2:
159 fmul8x16al %f13, %f8, %f8
160 fmovdcs %xcc, %f15, %f6
161 edge8ln %i2, %l5, %i6
162 srl %i3, %g3, %l3
163 addc %i1, %l4, %i0
164 fmovdle %xcc, %f11, %f0
165 fpadd16 %f14, %f10, %f10
166 ldsb [%l7 + 0x60], %l6
167 fxor %f14, %f16, %f4
168 mulscc %g1, %i7, %o5
169 xor %o6, 0x158D, %o7
170 fbl %fcc1, loop_3
171 fcmped %fcc1, %f24, %f28
172 fpadd16s %f1, %f8, %f30
173 tne %icc, 0x4
174loop_3:
175 std %f22, [%l7 + 0x38]
176 bcc loop_4
177 fmovse %xcc, %f25, %f14
178 nop
179 setx loop_5, %l0, %l1
180 wrpr 0x1, %tl
181 wrpr %l1, %tpc
182 add %l1, 0x4, %l1
183 wrpr %l1, %tnpc
184 setx 0x34400001400, %l0, %l1
185 wrpr %l1, %tstate
186 wrhpr 0x4, %htstate
187 retry
188 alignaddrl %l0, %o2, %l1
189loop_4:
190 std %g2, [%l7 + 0x70]
191 sir 0x1EBF
192loop_5:
193 nop
194 wr %g0, 0x89, %asi
195 stha %o3, [%l7 + 0x2A] %asi
196 tg %xcc, 0x2
197 sdivx %g6, 0x14C1, %o0
198 movrlez %o1, 0x12D, %o4
199 edge8 %g5, %l2, %g7
200 membar 0x55
201 sethi 0x14F9, %g4
202 tne %xcc, 0x4
203 lduw [%l7 + 0x58], %i5
204 fbe %fcc3, loop_6
205 orncc %i2, %l5, %i6
206 fcmpgt16 %f18, %f6, %i4
207 fbe %fcc0, loop_7
208loop_6:
209 stb %i3, [%l7 + 0x76]
210 fcmpeq32 %f8, %f0, %g3
211 movgu %icc, %l3, %i1
212loop_7:
213 fzero %f0
214 tleu %xcc, 0x7
215 fands %f5, %f22, %f6
216 bl,a %xcc, loop_8
217 fbne,a %fcc1, loop_9
218 sdiv %l4, 0x0E3A, %l6
219 fmovrdlz %g1, %f18, %f8
220loop_8:
221 movrgz %i0, 0x276, %o5
222loop_9:
223 movrgez %o6, 0x344, %i7
224 bne loop_10
225 tle %xcc, 0x6
226 taddcc %l0, %o2, %l1
227 movcs %icc, %o7, %g2
228loop_10:
229 alignaddrl %o3, %g6, %o0
230 bvs,a loop_11
231 edge8l %o4, %g5, %l2
232 set 0x40, %l2
233 ldstuba [%l7 + %l2] 0x10, %g7
234loop_11:
235 array8 %o1, %i5, %i2
236 edge8 %l5, %i6, %i4
237 mulscc %i3, 0x16FE, %g3
238 tneg %icc, 0x2
239 fbge,a %fcc0, loop_12
240 fpackfix %f14, %f6
241 fmovse %icc, %f18, %f2
242 bcc,a %xcc, loop_13
243loop_12:
244 sdivx %g4, 0x10E7, %i1
245 sethi 0x14F0, %l4
246 tcc %xcc, 0x4
247loop_13:
248 alignaddr %l6, %g1, %i0
249 fornot2s %f28, %f28, %f14
250 tcc %xcc, 0x6
251 smulcc %o5, 0x0C44, %o6
252 edge8 %i7, %l3, %o2
253 addc %l1, 0x05FA, %o7
254 edge16l %l0, %g2, %g6
255 add %l7, 0x7C, %l6
256 wr %g0, 0x11, %asi
257 casa [%l6] 0x11, %o3, %o0
258 fbo,a %fcc0, loop_14
259 array8 %o4, %l2, %g5
260 add %g7, 0x1B75, %o1
261 xor %i2, %l5, %i5
262loop_14:
263 fmovdpos %xcc, %f5, %f13
264 movneg %xcc, %i4, %i6
265 wr %g0, 0x81, %asi
266 stha %i3, [%l7 + 0x1A] %asi
267 fba,a %fcc0, loop_15
268 addc %g3, 0x0CCA, %i1
269 movvs %xcc, %l4, %l6
270 edge8l %g4, %i0, %g1
271loop_15:
272 edge32l %o5, %i7, %l3
273 tcc %xcc, 0x4
274 taddcc %o6, 0x1E33, %o2
275 fbn %fcc3, loop_16
276 sdiv %o7, 0x09D8, %l0
277 fbn %fcc0, loop_17
278 srlx %g2, 0x19, %l1
279loop_16:
280 nop
281 set 0x24, %o7
282 lduwa [%l7 + %o7] 0x15, %g6
283loop_17:
284 st %f15, [%l7 + 0x6C]
285 flush %l7 + 0x70
286 sir 0x026F
287 bn,a %xcc, loop_18
288 bn,a %xcc, loop_19
289 udiv %o0, 0x01BA, %o4
290 tvc %xcc, 0x4
291loop_18:
292 ldsb [%l7 + 0x34], %l2
293loop_19:
294 fmul8ulx16 %f2, %f0, %f14
295 smulcc %g5, 0x194F, %g7
296 edge8 %o1, %i2, %l5
297 xorcc %o3, 0x074F, %i4
298 edge32 %i6, %i3, %i5
299 udivcc %g3, 0x1FB6, %i1
300 andcc %l4, 0x0853, %l6
301 subcc %i0, 0x1561, %g4
302 fcmpeq32 %f12, %f4, %g1
303 fbuge %fcc0, loop_20
304 array32 %o5, %i7, %l3
305 edge8l %o6, %o2, %o7
306 fmovda %icc, %f9, %f17
307loop_20:
308 ldub [%l7 + 0x40], %g2
309 prefetch [%l7 + 0x1C], 0x3
310 orcc %l0, %g6, %l1
311 fmovsne %xcc, %f24, %f21
312 udivx %o0, 0x0B8A, %l2
313 movrgz %g5, %g7, %o1
314 array8 %i2, %o4, %o3
315 brgz,a %i4, loop_21
316 tleu %xcc, 0x1
317 tneg %icc, 0x6
318 wr %g0, 0xea, %asi
319 stxa %l5, [%l7 + 0x60] %asi
320 membar #Sync
321loop_21:
322 te %icc, 0x1
323 movcs %xcc, %i3, %i6
324 fnor %f26, %f12, %f18
325 lduw [%l7 + 0x30], %g3
326 tg %xcc, 0x4
327 move %xcc, %i5, %l4
328 edge8l %l6, %i0, %g4
329 fmovrslz %g1, %f24, %f29
330 set 0x14, %o5
331 stba %i1, [%l7 + %o5] 0x15
332 tcc %xcc, 0x3
333 set 0x20, %l0
334 stxa %o5, [%l7 + %l0] 0x2f
335 membar #Sync
336 movcs %icc, %l3, %o6
337 sub %o2, %o7, %g2
338 fmovrse %i7, %f8, %f17
339 lduh [%l7 + 0x7A], %l0
340 std %g6, [%l7 + 0x18]
341 subcc %l1, %l2, %g5
342 membar 0x63
343 tneg %xcc, 0x6
344 fmovsne %xcc, %f8, %f12
345 array16 %g7, %o1, %i2
346 orn %o0, 0x050A, %o3
347 tleu %icc, 0x0
348 andncc %i4, %o4, %i3
349 movleu %xcc, %l5, %i6
350 nop
351 set 0x60, %o6
352 ldd [%l7 + %o6], %i4
353 movpos %xcc, %g3, %l4
354 fornot2 %f24, %f6, %f8
355 taddcctv %l6, 0x0439, %g4
356 orn %g1, %i0, %i1
357 wr %g0, 0x89, %asi
358 ldswa [%l7 + 0x0C] %asi, %l3
359 nop
360 setx loop_22, %l0, %l1
361 jmpl %l1, %o6
362 movre %o5, %o2, %o7
363 fmuld8ulx16 %f1, %f14, %f10
364 tsubcctv %i7, %g2, %g6
365loop_22:
366 movrgez %l0, 0x2E0, %l1
367 fxnors %f3, %f7, %f14
368 xnor %g5, 0x1A44, %l2
369 umulcc %o1, 0x05BA, %i2
370 saved
371 rdpr %cwp, %g1
372 rdpr %cansave, %g2
373 rdpr %canrestore, %g3
374 rdpr %cleanwin, %g4
375 rdpr %otherwin, %g5
376 rdpr %wstate, %g6
377 edge16 %o0, %o3, %i4
378 set 0x5C, %o4
379 lduwa [%l7 + %o4] 0x04, %g7
380 brlez,a %i3, loop_23
381 fbug,a %fcc2, loop_24
382 fbne %fcc0, loop_25
383 orn %o4, 0x1FB9, %i6
384loop_23:
385 fbne %fcc1, loop_26
386loop_24:
387 movleu %icc, %i5, %g3
388loop_25:
389 fmovsg %xcc, %f10, %f16
390 orn %l5, 0x09E8, %l6
391loop_26:
392 for %f22, %f22, %f0
393 smul %l4, 0x0EBD, %g1
394 nop
395 setx loop_27, %l0, %l1
396 jmpl %l1, %i0
397 movrne %g4, 0x1A2, %i1
398 tcs %icc, 0x1
399 fzeros %f15
400loop_27:
401 bn %icc, loop_28
402 fmovrdlz %o6, %f4, %f22
403 tl %xcc, 0x2
404 edge16l %o5, %l3, %o2
405loop_28:
406 alignaddrl %i7, %g2, %o7
407 edge8ln %l0, %g6, %g5
408 tgu %icc, 0x4
409 tsubcctv %l2, 0x1FAC, %o1
410 sub %l1, %i2, %o3
411 fba %fcc1, loop_29
412 tle %xcc, 0x5
413 fnands %f30, %f29, %f18
414 edge32 %i4, %o0, %g7
415loop_29:
416 movrne %i3, 0x11F, %o4
417 movcs %icc, %i5, %g3
418 std %l4, [%l7 + 0x48]
419 fsrc1 %f16, %f24
420 tvc %icc, 0x2
421 ldsw [%l7 + 0x28], %l6
422 andn %l4, 0x133B, %g1
423 fcmpes %fcc3, %f22, %f16
424 fbo,a %fcc0, loop_30
425 fpsub32s %f15, %f20, %f20
426 fbe,a %fcc1, loop_31
427 mulscc %i6, %i0, %g4
428loop_30:
429 fmovrslz %i1, %f18, %f20
430 fmovsg %icc, %f30, %f24
431loop_31:
432 movcs %xcc, %o6, %l3
433 mova %xcc, %o2, %i7
434 for %f8, %f26, %f6
435 udiv %g2, 0x0654, %o5
436 edge8ln %l0, %g6, %g5
437 addccc %l2, 0x157C, %o7
438 mulscc %l1, %o1, %o3
439 bge,pt %icc, loop_32
440 fmovrslez %i4, %f25, %f30
441 udivcc %o0, 0x04FA, %i2
442 fmuld8sux16 %f22, %f20, %f0
443loop_32:
444 fmovsneg %icc, %f13, %f18
445 alignaddrl %i3, %g7, %i5
446 ldx [%l7 + 0x30], %g3
447 fornot2s %f30, %f14, %f16
448 wr %g0, 0x81, %asi
449 ldxa [%l7 + 0x70] %asi, %l5
450 fbug %fcc1, loop_33
451 nop
452 setx loop_34, %l0, %l1
453 wrpr 0x1, %tl
454 wrpr %l1, %tpc
455 add %l1, 0x4, %l1
456 wrpr %l1, %tnpc
457 setx 0x34400001400, %l0, %l1
458 wrpr %l1, %tstate
459 wrhpr 0x4, %htstate
460 retry
461 membar 0x3D
462 andn %o4, 0x00C6, %l6
463loop_33:
464 brgz,a %g1, loop_35
465loop_34:
466 movge %xcc, %l4, %i0
467 edge16 %i6, %g4, %i1
468 wr %g0, 0x11, %asi
469 ldda [%l7 + 0x40] %asi, %f16
470loop_35:
471 addc %l3, %o2, %o6
472 bneg,a loop_36
473 fpsub32s %f13, %f10, %f10
474 sdivx %g2, 0x10AB, %o5
475 fmul8x16al %f29, %f9, %f8
476loop_36:
477 fnot1s %f17, %f16
478 movvs %xcc, %l0, %g6
479 call loop_37
480 fbule %fcc3, loop_38
481 fmovde %icc, %f28, %f9
482 udivx %g5, 0x0C83, %i7
483loop_37:
484 nop
485 set 0x5D, %l1
486 stba %o7, [%l7 + %l1] 0x04
487loop_38:
488 orcc %l2, %o1, %o3
489 tn %xcc, 0x2
490 set 0x74, %i7
491 lduha [%l7 + %i7] 0x89, %l1
492 fbne,a %fcc2, loop_39
493 fnot2 %f14, %f30
494 wr %g0, 0x89, %asi
495 ldxa [%l7 + 0x68] %asi, %o0
496loop_39:
497 fcmpes %fcc2, %f22, %f4
498 movre %i2, %i4, %i3
499 wr %g0, 0x10, %asi
500 ldxa [%l7 + 0x40] %asi, %g7
501 alignaddrl %g3, %l5, %i5
502 srax %l6, %g1, %l4
503 orcc %i0, %i6, %o4
504 fmovsne %icc, %f31, %f18
505 fbl %fcc0, loop_40
506 edge32n %g4, %i1, %o2
507 xnorcc %o6, 0x0F47, %l3
508 bl,a,pt %icc, loop_41
509loop_40:
510 fornot1s %f30, %f6, %f19
511 movge %icc, %o5, %l0
512 st %f31, [%l7 + 0x54]
513loop_41:
514 sir 0x1A54
515 umul %g6, %g2, %g5
516 andncc %i7, %o7, %l2
517 umulcc %o1, 0x17C2, %l1
518 umul %o3, %o0, %i2
519 tn %xcc, 0x5
520 tl %icc, 0x3
521 orn %i3, 0x009C, %i4
522 ldub [%l7 + 0x46], %g3
523 fpackfix %f10, %f30
524 ba,pn %xcc, loop_42
525 udivx %g7, 0x04F9, %l5
526 sllx %l6, %g1, %l4
527 edge16n %i0, %i6, %i5
528loop_42:
529 sra %g4, 0x19, %o4
530 tpos %icc, 0x0
531 subccc %o2, %o6, %l3
532 set 0x20, %l5
533 ldxa [%g0 + %l5] 0x4f, %o5
534 brgz %l0, loop_43
535 and %i1, 0x1229, %g6
536 subccc %g2, 0x02C8, %g5
537 udiv %o7, 0x0611, %l2
538loop_43:
539 nop
540 wr %g0, 0x89, %asi
541 stda %o0, [%l7 + 0x78] %asi
542 fmovdl %xcc, %f5, %f31
543 orcc %i7, %o3, %o0
544 edge16ln %l1, %i3, %i4
545 bn loop_44
546 tne %icc, 0x1
547 fandnot2 %f10, %f28, %f12
548 array32 %g3, %i2, %g7
549loop_44:
550 subcc %l5, 0x13EE, %l6
551 stbar
552 array32 %g1, %l4, %i0
553 fnand %f28, %f30, %f14
554 movgu %icc, %i6, %g4
555 fandnot2s %f14, %f5, %f25
556 pdist %f12, %f2, %f6
557 prefetch [%l7 + 0x28], 0x3
558 edge16 %o4, %o2, %i5
559 fcmpgt32 %f16, %f12, %l3
560 taddcc %o6, 0x0F99, %l0
561 addcc %i1, 0x1F8F, %o5
562 brlz,a %g6, loop_45
563 array8 %g5, %o7, %g2
564 fmovspos %xcc, %f14, %f15
565 array32 %o1, %l2, %i7
566loop_45:
567 brnz,a %o3, loop_46
568 smul %o0, 0x14C4, %l1
569 fcmpeq32 %f18, %f22, %i3
570 tcs %xcc, 0x0
571loop_46:
572 pdist %f10, %f16, %f24
573 fmul8ulx16 %f12, %f18, %f20
574 tcs %xcc, 0x0
575 addcc %i4, %g3, %g7
576 and %i2, 0x0B71, %l5
577 tvs %icc, 0x0
578 movvc %xcc, %l6, %l4
579 movneg %xcc, %i0, %g1
580 tl %icc, 0x5
581 sir 0x141F
582 orcc %i6, 0x0F24, %g4
583 sethi 0x0239, %o4
584 smul %i5, 0x08BE, %l3
585 movcc %icc, %o6, %l0
586 fcmped %fcc2, %f26, %f20
587 xnor %o2, 0x1618, %o5
588 movne %icc, %i1, %g5
589 array32 %g6, %o7, %g2
590 fmovrslez %o1, %f1, %f6
591 edge32n %l2, %o3, %i7
592 fpmerge %f4, %f22, %f26
593 fcmped %fcc2, %f14, %f24
594 fornot2s %f17, %f25, %f9
595 sll %l1, %i3, %o0
596 movle %xcc, %i4, %g3
597 brlz %g7, loop_47
598 tge %icc, 0x2
599 sir 0x0527
600 sll %l5, 0x04, %i2
601loop_47:
602 brz,a %l4, loop_48
603 tleu %xcc, 0x6
604 fbne,a %fcc0, loop_49
605 movleu %xcc, %i0, %l6
606loop_48:
607 array16 %g1, %i6, %g4
608 bvc,a loop_50
609loop_49:
610 bpos,a,pt %icc, loop_51
611 bvc,pn %xcc, loop_52
612 mulscc %i5, 0x167A, %l3
613loop_50:
614 movrgz %o4, %o6, %l0
615loop_51:
616 edge16l %o5, %o2, %g5
617loop_52:
618 fmovsgu %icc, %f16, %f13
619 fpsub32s %f22, %f0, %f21
620 fcmple32 %f8, %f26, %g6
621 fmovrdlz %i1, %f8, %f16
622 addccc %o7, 0x0187, %g2
623 call loop_53
624 movleu %xcc, %l2, %o3
625 fmovsne %xcc, %f7, %f19
626 tne %icc, 0x2
627loop_53:
628 sllx %o1, %i7, %i3
629 movrlz %l1, %o0, %g3
630 siam 0x1
631 edge16ln %i4, %g7, %i2
632 st %f6, [%l7 + 0x24]
633 tge %icc, 0x2
634 tsubcctv %l5, 0x0E8F, %l4
635 move %icc, %l6, %i0
636 tcc %xcc, 0x1
637 brlz,a %i6, loop_54
638 movcc %icc, %g1, %i5
639 set 0x56, %o3
640 stba %g4, [%l7 + %o3] 0x2a
641 membar #Sync
642loop_54:
643 srl %l3, %o4, %l0
644 andcc %o6, %o2, %o5
645 edge16l %g5, %i1, %o7
646 te %xcc, 0x0
647 alignaddrl %g2, %g6, %l2
648 fmovsl %xcc, %f23, %f15
649 movgu %icc, %o3, %o1
650 move %icc, %i3, %l1
651 andncc %i7, %g3, %o0
652 tne %icc, 0x4
653 fbn,a %fcc0, loop_55
654 fbuge %fcc3, loop_56
655 movvc %xcc, %g7, %i2
656 wr %g0, 0x0c, %asi
657 stda %f16, [%l7 + 0x40] %asi
658loop_55:
659 sdivcc %i4, 0x1120, %l4
660loop_56:
661 xor %l6, %l5, %i0
662 subc %g1, %i6, %i5
663 ldub [%l7 + 0x48], %g4
664 restored
665 rdpr %cwp, %g1
666 rdpr %cansave, %g2
667 rdpr %canrestore, %g3
668 rdpr %cleanwin, %g4
669 rdpr %otherwin, %g5
670 rdpr %wstate, %g6
671 movrne %l3, %o4, %l0
672 fbn %fcc3, loop_57
673 movrlz %o2, %o6, %o5
674 movg %icc, %g5, %o7
675 add %l7, 0x10, %l6
676 wr %g0, 0x04, %asi
677 casxa [%l6] %asi, %g2, %i1
678loop_57:
679 fsrc1s %f9, %f25
680 lduh [%l7 + 0x4A], %g6
681 movrne %l2, 0x234, %o3
682 subccc %i3, 0x06C4, %o1
683 lduh [%l7 + 0x7C], %l1
684 ldd [%l7 + 0x18], %i6
685 fnand %f8, %f16, %f6
686 fxnors %f4, %f11, %f5
687 ta %icc, 0x3
688 tcc %xcc, 0x7
689 sdivx %o0, 0x0FBD, %g3
690 flush %l7 + 0x2C
691 fbul,a %fcc0, loop_58
692 fmovda %xcc, %f8, %f26
693 movre %i2, %g7, %i4
694 udivx %l6, 0x1DAA, %l5
695loop_58:
696 siam 0x1
697 fmovse %icc, %f24, %f14
698 fpackfix %f2, %f27
699 brnz,a %l4, loop_59
700 sllx %i0, %g1, %i5
701 tleu %xcc, 0x6
702 fmovrdgz %i6, %f24, %f18
703loop_59:
704 fblg %fcc3, loop_60
705 edge32ln %l3, %o4, %g4
706 wr %g0, 0x80, %asi
707 lduwa [%l7 + 0x40] %asi, %l0
708loop_60:
709 edge32n %o6, %o2, %o5
710 edge16 %o7, %g2, %i1
711 stb %g6, [%l7 + 0x14]
712 movrgez %g5, 0x0FE, %l2
713 edge32n %i3, %o3, %l1
714 stbar
715 ldsw [%l7 + 0x08], %i7
716 move %xcc, %o0, %g3
717 sethi 0x07E7, %o1
718 popc 0x1943, %g7
719 tg %xcc, 0x5
720 fmovrsgez %i2, %f27, %f30
721 brnz %i4, loop_61
722 tsubcctv %l6, 0x1C4B, %l4
723 sethi 0x09B0, %l5
724 edge8n %g1, %i5, %i0
725loop_61:
726 membar 0x1C
727 fand %f0, %f26, %f26
728 orcc %l3, 0x02CB, %i6
729 fcmpne32 %f2, %f12, %o4
730 fba,a %fcc2, loop_62
731 mulscc %l0, %o6, %g4
732 fbule %fcc1, loop_63
733 movre %o2, 0x213, %o7
734loop_62:
735 srlx %o5, %i1, %g6
736 fandnot1 %f20, %f2, %f24
737loop_63:
738 sdivx %g2, 0x1600, %g5
739 ld [%l7 + 0x10], %f28
740 saved
741 rdpr %cwp, %g1
742 rdpr %cansave, %g2
743 rdpr %canrestore, %g3
744 rdpr %cleanwin, %g4
745 rdpr %otherwin, %g5
746 rdpr %wstate, %g6
747 edge16l %l2, %o3, %l1
748 fbo,a %fcc3, loop_64
749 swap [%l7 + 0x60], %i7
750 and %o0, 0x1BF2, %i3
751 fmovrdne %o1, %f16, %f16
752loop_64:
753 mulscc %g3, %g7, %i2
754 sub %l6, 0x1FF7, %l4
755 fpadd32 %f10, %f22, %f22
756 edge32l %l5, %i4, %g1
757 fbo,a %fcc2, loop_65
758 lduh [%l7 + 0x52], %i0
759 movre %i5, 0x0B3, %l3
760 fors %f28, %f21, %f8
761loop_65:
762 edge8ln %o4, %i6, %o6
763 fbue %fcc1, loop_66
764 fmovdneg %icc, %f19, %f25
765 movge %xcc, %g4, %l0
766 udivx %o7, 0x01F2, %o2
767loop_66:
768 fpmerge %f26, %f4, %f0
769 tn %icc, 0x5
770 tl %xcc, 0x7
771 smul %o5, %g6, %i1
772 fmovsa %icc, %f11, %f26
773 alignaddrl %g2, %l2, %o3
774 set 0x7C, %o2
775 swapa [%l7 + %o2] 0x0c, %g5
776 movn %icc, %i7, %o0
777 fpadd32s %f12, %f30, %f28
778 subccc %i3, 0x1EAB, %o1
779 subc %l1, %g7, %i2
780 brgz,a %g3, loop_67
781 and %l6, %l5, %l4
782 movre %g1, %i0, %i4
783 fmovsvs %icc, %f31, %f15
784loop_67:
785 fmovdle %xcc, %f9, %f18
786 set 0x40, %g1
787 ldda [%l7 + %g1] 0x11, %f16
788 movpos %icc, %i5, %o4
789 popc %l3, %i6
790 tgu %icc, 0x7
791 ta %icc, 0x5
792 fmovd %f0, %f22
793 wr %g0, 0x11, %asi
794 ldsha [%l7 + 0x0E] %asi, %g4
795 movrne %l0, %o6, %o7
796 addc %o2, %g6, %i1
797 st %f1, [%l7 + 0x68]
798 te %icc, 0x5
799 bneg,a,pt %icc, loop_68
800 mulx %o5, 0x04E7, %l2
801 movpos %xcc, %o3, %g5
802 wr %g0, 0xe3, %asi
803 stxa %i7, [%l7 + 0x18] %asi
804 membar #Sync
805loop_68:
806 movl %xcc, %o0, %i3
807 fbge,a %fcc0, loop_69
808 orncc %o1, %l1, %g7
809 srl %i2, 0x01, %g3
810 tpos %icc, 0x1
811loop_69:
812 add %g2, 0x1D3E, %l6
813 fxnor %f20, %f14, %f22
814 xorcc %l4, %l5, %g1
815 edge16ln %i0, %i4, %o4
816 bg,pn %icc, loop_70
817 array32 %i5, %l3, %i6
818 orn %l0, %g4, %o7
819 lduw [%l7 + 0x24], %o6
820loop_70:
821 fsrc1s %f20, %f15
822 saved
823 rdpr %cwp, %g1
824 rdpr %cansave, %g2
825 rdpr %canrestore, %g3
826 rdpr %cleanwin, %g4
827 rdpr %otherwin, %g5
828 rdpr %wstate, %g6
829 edge32n %o2, %i1, %g6
830 taddcctv %l2, 0x11E3, %o3
831 pdist %f12, %f18, %f26
832 udivx %o5, 0x1A67, %i7
833 srlx %o0, 0x16, %i3
834 smulcc %g5, %l1, %g7
835 bshuffle %f16, %f14, %f0
836 fmuld8ulx16 %f15, %f28, %f26
837 sub %i2, 0x1A57, %o1
838 saved
839 rdpr %cwp, %g1
840 rdpr %cansave, %g2
841 rdpr %canrestore, %g3
842 rdpr %cleanwin, %g4
843 rdpr %otherwin, %g5
844 rdpr %wstate, %g6
845 brz %g3, loop_71
846 taddcc %g2, 0x1B3E, %l6
847 wr %g0, 0x11, %asi
848 ldswa [%l7 + 0x7C] %asi, %l5
849loop_71:
850 addcc %l4, %g1, %i0
851 sdivx %o4, 0x127E, %i5
852 ldd [%l7 + 0x58], %l2
853 wr %g0, 0x2a, %asi
854 stwa %i4, [%l7 + 0x64] %asi
855 membar #Sync
856 restored
857 rdpr %cwp, %g1
858 rdpr %cansave, %g2
859 rdpr %canrestore, %g3
860 rdpr %cleanwin, %g4
861 rdpr %otherwin, %g5
862 rdpr %wstate, %g6
863 popc 0x19B6, %i6
864 edge8n %g4, %o7, %l0
865 sra %o6, 0x0C, %o2
866 fmovdneg %icc, %f23, %f10
867 fmovrslz %i1, %f4, %f21
868 tvs %icc, 0x1
869 edge8 %g6, %o3, %o5
870 movcs %icc, %l2, %i7
871 lduh [%l7 + 0x64], %i3
872 bne %xcc, loop_72
873 movl %xcc, %o0, %l1
874 bneg %icc, loop_73
875 move %icc, %g7, %g5
876loop_72:
877 tcc %xcc, 0x6
878 fmul8sux16 %f24, %f0, %f22
879loop_73:
880 subccc %o1, %i2, %g3
881 fmovrdlz %l6, %f0, %f0
882 bne,a %xcc, loop_74
883 srlx %g2, 0x1B, %l5
884 brnz %g1, loop_75
885 tleu %xcc, 0x2
886loop_74:
887 mulx %l4, 0x14D8, %i0
888 alignaddr %i5, %o4, %l3
889loop_75:
890 fblg,a %fcc3, loop_76
891 bne %icc, loop_77
892 smul %i4, %g4, %i6
893 saved
894 rdpr %cwp, %g1
895 rdpr %cansave, %g2
896 rdpr %canrestore, %g3
897 rdpr %cleanwin, %g4
898 rdpr %otherwin, %g5
899 rdpr %wstate, %g6
900loop_76:
901 saved
902 rdpr %cwp, %g1
903 rdpr %cansave, %g2
904 rdpr %canrestore, %g3
905 rdpr %cleanwin, %g4
906 rdpr %otherwin, %g5
907 rdpr %wstate, %g6
908loop_77:
909 or %o7, %l0, %o6
910 tpos %icc, 0x2
911 tcc %icc, 0x2
912 fpadd32 %f12, %f8, %f14
913 edge8 %i1, %g6, %o3
914 be,pt %icc, loop_78
915 movle %xcc, %o2, %o5
916 ld [%l7 + 0x7C], %f24
917 bge,a,pt %xcc, loop_79
918loop_78:
919 sdivcc %i7, 0x0003, %i3
920 set 0x5E, %g5
921 ldsba [%l7 + %g5] 0x80, %o0
922loop_79:
923 fcmpne32 %f4, %f12, %l1
924 xnor %l2, 0x0033, %g7
925 edge32 %g5, %o1, %g3
926 fmovdge %icc, %f28, %f0
927 fmul8ulx16 %f14, %f22, %f2
928 fxor %f14, %f22, %f10
929 fmovdgu %icc, %f13, %f29
930 tg %icc, 0x2
931 ldd [%l7 + 0x78], %f4
932 fmovsg %icc, %f29, %f4
933 movre %i2, 0x25C, %l6
934 taddcctv %l5, %g1, %g2
935 fble %fcc1, loop_80
936 andn %i0, 0x17CA, %l4
937 addc %i5, 0x0A92, %o4
938 set 0x5B, %l4
939 stba %l3, [%l7 + %l4] 0x23
940 membar #Sync
941loop_80:
942 stbar
943 sdivx %g4, 0x0333, %i6
944 flush %l7 + 0x48
945 fmovsle %icc, %f8, %f13
946 addcc %o7, 0x1D59, %l0
947 fandnot1s %f1, %f19, %f21
948 add %l7, 0x34, %l6
949 wr %g0, 0x89, %asi
950 casa [%l6] %asi, %o6, %i4
951 fcmpne32 %f2, %f22, %g6
952 udivx %i1, 0x18B2, %o3
953 movleu %icc, %o2, %i7
954 lduh [%l7 + 0x20], %i3
955 ldd [%l7 + 0x70], %f6
956 set 0x3C, %g2
957 swapa [%l7 + %g2] 0x89, %o0
958 fpsub32s %f29, %f23, %f6
959 brgz,a %o5, loop_81
960 orn %l2, 0x11A5, %g7
961 fmul8sux16 %f20, %f24, %f6
962 fbg,a %fcc2, loop_82
963loop_81:
964 tge %xcc, 0x6
965 set 0x8, %g3
966 stxa %l1, [%g0 + %g3] 0x20
967loop_82:
968 alignaddr %o1, %g3, %g5
969 fmovrslz %l6, %f4, %f28
970 mova %xcc, %i2, %l5
971 add %g2, %i0, %l4
972 ldx [%l7 + 0x28], %g1
973 fcmple32 %f10, %f16, %o4
974 move %xcc, %i5, %g4
975 fsrc1 %f28, %f30
976 fand %f4, %f26, %f22
977 fzeros %f9
978 and %l3, %i6, %l0
979 set 0x40, %l3
980 stda %f16, [%l7 + %l3] 0x17
981 membar #Sync
982 nop
983 setx loop_83, %l0, %l1
984 wrpr 0x1, %tl
985 wrpr %l1, %tpc
986 add %l1, 0x4, %l1
987 wrpr %l1, %tnpc
988 setx 0x34400001400, %l0, %l1
989 wrpr %l1, %tstate
990 wrhpr 0x4, %htstate
991 retry
992 edge8 %o7, %o6, %g6
993 bne,a,pn %icc, loop_84
994 fmovsa %icc, %f2, %f31
995loop_83:
996 bvc,a loop_85
997 movne %icc, %i1, %i4
998loop_84:
999 fbe,a %fcc3, loop_86
1000 movpos %icc, %o2, %o3
1001loop_85:
1002 fand %f14, %f6, %f20
1003 fpadd16s %f25, %f30, %f17
1004loop_86:
1005 or %i7, %i3, %o0
1006 mulx %o5, %l2, %l1
1007 movcc %icc, %o1, %g7
1008 wr %g0, 0x2c, %asi
1009 ldda [%l7 + 0x50] %asi, %g2
1010 edge16 %g5, %i2, %l6
1011 fzero %f2
1012 wr %g0, 0x80, %asi
1013 lda [%l7 + 0x58] %asi, %f29
1014 tcs %xcc, 0x1
1015 umul %l5, 0x134D, %i0
1016 tneg %xcc, 0x0
1017 fbug,a %fcc2, loop_87
1018 fornot2s %f29, %f20, %f29
1019 fbuge,a %fcc1, loop_88
1020 edge8l %l4, %g2, %g1
1021loop_87:
1022 bpos,a,pt %xcc, loop_89
1023 array8 %o4, %g4, %l3
1024loop_88:
1025 movrgez %i6, %l0, %o7
1026 array16 %i5, %g6, %o6
1027loop_89:
1028 xorcc %i1, %o2, %o3
1029 movne %icc, %i4, %i7
1030 movle %xcc, %o0, %i3
1031 nop
1032 setx loop_90, %l0, %l1
1033 jmpl %l1, %l2
1034 movl %icc, %o5, %o1
1035 array32 %g7, %g3, %l1
1036 udivx %i2, 0x0605, %g5
1037loop_90:
1038 nop
1039 setx loop_91, %l0, %l1
1040 jmpl %l1, %l5
1041 prefetch [%l7 + 0x34], 0x3
1042 edge8n %l6, %l4, %i0
1043 edge8 %g2, %o4, %g4
1044loop_91:
1045 array16 %l3, %g1, %i6
1046 add %l7, 0x48, %l6
1047 wr %g0, 0x04, %asi
1048 ldxa [%l6] %asi, %l0
1049 casxa [%l6] 0x04, %l0, %i5
1050 move %icc, %o7, %g6
1051 fpack16 %f12, %f4
1052 ldub [%l7 + 0x39], %i1
1053 tsubcc %o6, 0x1138, %o2
1054 tvs %xcc, 0x0
1055 movrlz %o3, %i4, %i7
1056 sdivx %o0, 0x197F, %l2
1057 set 0x76, %i0
1058 lduha [%l7 + %i0] 0x80, %o5
1059 alignaddrl %o1, %g7, %i3
1060 taddcctv %g3, 0x131F, %l1
1061 array8 %i2, %g5, %l5
1062 movge %icc, %l6, %l4
1063 nop
1064 set 0x2A, %o0
1065 ldub [%l7 + %o0], %g2
1066 movcc %icc, %o4, %i0
1067 fbul %fcc2, loop_92
1068 movrgz %l3, %g1, %g4
1069 xnor %l0, %i5, %o7
1070 udivcc %i6, 0x145B, %g6
1071loop_92:
1072 restored
1073 rdpr %cwp, %g1
1074 rdpr %cansave, %g2
1075 rdpr %canrestore, %g3
1076 rdpr %cleanwin, %g4
1077 rdpr %otherwin, %g5
1078 rdpr %wstate, %g6
1079 bn loop_93
1080 array8 %i1, %o2, %o6
1081 nop
1082 setx loop_94, %l0, %l1
1083 wrpr 0x1, %tl
1084 wrpr %l1, %tnpc
1085 setx 0x34400001400, %l0, %l1
1086 wrpr %l1, %tstate
1087 wrhpr 0x4, %htstate
1088 done
1089 fandnot1 %f0, %f0, %f16
1090loop_93:
1091 fbule %fcc1, loop_95
1092 movleu %xcc, %o3, %i4
1093loop_94:
1094 orn %o0, %l2, %o5
1095 fba,a %fcc1, loop_96
1096loop_95:
1097 addcc %o1, 0x1F53, %i7
1098 fmovscc %icc, %f7, %f28
1099 movcs %icc, %g7, %g3
1100loop_96:
1101 ldsh [%l7 + 0x10], %i3
1102 set 0x6C, %i6
1103 sta %f14, [%l7 + %i6] 0x10
1104 addc %l1, 0x1AFF, %g5
1105 fmovdge %xcc, %f13, %f10
1106 subc %i2, 0x125F, %l6
1107 fmovsl %xcc, %f20, %f22
1108 fxor %f6, %f12, %f8
1109 wr %g0, 0x89, %asi
1110 lduha [%l7 + 0x08] %asi, %l5
1111 movge %xcc, %l4, %o4
1112 movne %xcc, %i0, %l3
1113 tcs %icc, 0x5
1114 umulcc %g2, 0x1359, %g1
1115 brgz %l0, loop_97
1116 mulscc %i5, %o7, %i6
1117 tsubcctv %g6, %g4, %o2
1118 bl loop_98
1119loop_97:
1120 movvc %icc, %i1, %o6
1121 fmul8x16au %f16, %f23, %f24
1122 fcmpne16 %f0, %f2, %i4
1123loop_98:
1124 tleu %icc, 0x3
1125 fnegd %f16, %f10
1126 nop
1127 setx loop_99, %l0, %l1
1128 jmpl %l1, %o3
1129 nop
1130 setx loop_100, %l0, %l1
1131 wrpr 0x1, %tl
1132 wrpr %l1, %tpc
1133 add %l1, 0x4, %l1
1134 wrpr %l1, %tnpc
1135 setx 0x34400001400, %l0, %l1
1136 wrpr %l1, %tstate
1137 wrhpr 0x4, %htstate
1138 retry
1139 tcs %xcc, 0x4
1140 edge32ln %o0, %l2, %o5
1141loop_99:
1142 fnot2s %f14, %f22
1143loop_100:
1144 sll %o1, %g7, %i7
1145 popc %g3, %l1
1146 nop
1147 set 0x16, %g4
1148 stb %i3, [%l7 + %g4]
1149 tcs %icc, 0x4
1150 movcc %xcc, %i2, %l6
1151 tg %xcc, 0x5
1152 fmovsneg %icc, %f13, %f30
1153 nop
1154 setx loop_101, %l0, %l1
1155 wrpr 0x1, %tl
1156 wrpr %l1, %tnpc
1157 setx 0x34400001400, %l0, %l1
1158 wrpr %l1, %tstate
1159 wrhpr 0x4, %htstate
1160 done
1161 tne %icc, 0x1
1162 array16 %g5, %l5, %l4
1163 add %l7, 0x78, %l6
1164 wr %g0, 0x10, %asi
1165 casa [%l6] %asi, %i0, %l3
1166loop_101:
1167 fbo %fcc1, loop_102
1168 addccc %o4, %g1, %l0
1169 orncc %i5, %g2, %i6
1170 wr %g0, 0x80, %asi
1171 ldswa [%l7 + 0x74] %asi, %g6
1172loop_102:
1173 srax %o7, 0x0E, %g4
1174 movrne %i1, 0x1B5, %o6
1175 and %i4, %o3, %o2
1176 srl %l2, 0x1D, %o5
1177 addc %o1, %g7, %o0
1178 sllx %g3, 0x1C, %i7
1179 std %f10, [%l7 + 0x40]
1180 movgu %icc, %i3, %i2
1181 bge,a loop_103
1182 ta %xcc, 0x4
1183 saved
1184 rdpr %cwp, %g1
1185 rdpr %cansave, %g2
1186 rdpr %canrestore, %g3
1187 rdpr %cleanwin, %g4
1188 rdpr %otherwin, %g5
1189 rdpr %wstate, %g6
1190 taddcctv %l1, %g5, %l5
1191loop_103:
1192 ba %xcc, loop_104
1193 edge32n %l6, %i0, %l4
1194 fsrc2s %f26, %f19
1195 tvc %icc, 0x6
1196loop_104:
1197 sdivcc %o4, 0x1CA0, %l3
1198 brgz %l0, loop_105
1199 bne,a %xcc, loop_106
1200 popc 0x0A6B, %i5
1201 brgez %g2, loop_107
1202loop_105:
1203 bleu,a %xcc, loop_108
1204loop_106:
1205 sth %i6, [%l7 + 0x3C]
1206 edge8ln %g1, %g6, %g4
1207loop_107:
1208 nop
1209 set 0x48, %g6
1210 stda %i0, [%l7 + %g6] 0x10
1211loop_108:
1212 stw %o6, [%l7 + 0x40]
1213 te %icc, 0x7
1214 movg %xcc, %i4, %o7
1215 mulx %o3, %l2, %o2
1216 bgu %xcc, loop_109
1217 tl %xcc, 0x7
1218 faligndata %f26, %f18, %f16
1219 set 0x5C, %i1
1220 stwa %o5, [%l7 + %i1] 0x18
1221loop_109:
1222 sir 0x17D6
1223 set 0x40, %i2
1224 stda %f16, [%l7 + %i2] 0x80
1225 array16 %g7, %o0, %g3
1226 sdivcc %i7, 0x099D, %o1
1227 movg %icc, %i3, %i2
1228 sethi 0x14CD, %l1
1229 subc %l5, %g5, %l6
1230 brnz %i0, loop_110
1231 movn %xcc, %o4, %l3
1232 edge32l %l4, %l0, %i5
1233 xorcc %g2, %g1, %g6
1234loop_110:
1235 fmovrslz %g4, %f14, %f18
1236 movgu %icc, %i6, %i1
1237 edge8l %i4, %o7, %o3
1238 ldub [%l7 + 0x70], %o6
1239 alignaddr %o2, %o5, %l2
1240 fcmple32 %f10, %f30, %g7
1241 smulcc %o0, 0x0FEE, %g3
1242 tge %xcc, 0x5
1243 ldd [%l7 + 0x08], %o0
1244 movg %xcc, %i3, %i7
1245 fbe,a %fcc2, loop_111
1246 call loop_112
1247 edge16ln %i2, %l1, %g5
1248 edge32ln %l6, %i0, %o4
1249loop_111:
1250 sethi 0x039F, %l5
1251loop_112:
1252 nop
1253 wr %g0, 0x81, %asi
1254 ldda [%l7 + 0x40] %asi, %f16
1255 edge8ln %l3, %l0, %l4
1256 movl %xcc, %g2, %g1
1257 set 0x30, %i5
1258 ldxa [%g0 + %i5] 0x58, %i5
1259 tleu %xcc, 0x7
1260 edge32ln %g4, %g6, %i6
1261 sdiv %i4, 0x0C18, %i1
1262 wr %g0, 0x21, %asi
1263 ldxa [%g0 + 0x8] %asi, %o7
1264 flush %l7 + 0x48
1265 tneg %icc, 0x4
1266 bvs,a,pt %xcc, loop_113
1267 udivx %o6, 0x1E58, %o2
1268 fmovrsgez %o3, %f8, %f12
1269 fmul8x16al %f2, %f9, %f6
1270loop_113:
1271 edge8n %o5, %g7, %o0
1272 srax %l2, %o1, %g3
1273 movrgz %i3, %i7, %i2
1274 edge8l %g5, %l1, %i0
1275 popc %o4, %l5
1276 brz,a %l3, loop_114
1277 fmovrse %l6, %f31, %f22
1278 fbn %fcc0, loop_115
1279 tcs %xcc, 0x1
1280loop_114:
1281 movvc %icc, %l0, %g2
1282 tg %icc, 0x2
1283loop_115:
1284 fmovdneg %xcc, %f4, %f4
1285 movvc %icc, %g1, %l4
1286 fmovd %f18, %f28
1287 fsrc1 %f6, %f12
1288 alignaddr %g4, %i5, %i6
1289 fmovrse %g6, %f11, %f21
1290 fzero %f16
1291 orn %i1, %i4, %o7
1292 edge8 %o6, %o2, %o5
1293 fmovrsgz %o3, %f3, %f23
1294 popc 0x033F, %g7
1295 or %o0, 0x082E, %l2
1296 addcc %g3, %i3, %o1
1297 sllx %i2, %i7, %l1
1298 tpos %xcc, 0x6
1299 std %f26, [%l7 + 0x78]
1300 xor %g5, 0x07A7, %o4
1301 fcmpgt32 %f16, %f16, %l5
1302 sllx %l3, 0x04, %l6
1303 srl %i0, %g2, %l0
1304 st %f6, [%l7 + 0x68]
1305 edge16ln %g1, %g4, %l4
1306 edge32l %i5, %g6, %i6
1307 faligndata %f26, %f22, %f12
1308 xor %i1, 0x1C2E, %o7
1309 fmovrslz %o6, %f12, %f5
1310 bneg %icc, loop_116
1311 membar 0x6A
1312 popc 0x08B1, %o2
1313 edge16l %o5, %o3, %g7
1314loop_116:
1315 subccc %o0, %i4, %g3
1316 edge16n %l2, %i3, %i2
1317 fpadd16 %f10, %f2, %f4
1318 andcc %i7, 0x0B2A, %o1
1319 stw %g5, [%l7 + 0x2C]
1320 edge16l %o4, %l5, %l3
1321 sdivcc %l1, 0x1E99, %i0
1322 smulcc %l6, %g2, %g1
1323 ldd [%l7 + 0x40], %l0
1324 tneg %xcc, 0x6
1325 wr %g0, 0x19, %asi
1326 stxa %l4, [%l7 + 0x58] %asi
1327 membar #Sync
1328 set 0x40, %o1
1329 ldda [%l7 + %o1] 0x17, %f0
1330 sll %g4, 0x1C, %g6
1331 fxor %f6, %f24, %f22
1332 set 0x72, %i4
1333 stha %i5, [%l7 + %i4] 0x18
1334 fcmpgt32 %f26, %f6, %i1
1335 tpos %icc, 0x4
1336 sdivcc %o7, 0x083F, %i6
1337 movcs %icc, %o6, %o2
1338 bvs,a,pt %xcc, loop_117
1339 mulx %o5, 0x08F8, %o3
1340 fnands %f1, %f1, %f16
1341 edge8n %o0, %g7, %i4
1342loop_117:
1343 movleu %xcc, %g3, %l2
1344 srax %i2, 0x15, %i7
1345 fbe %fcc0, loop_118
1346 udiv %i3, 0x1879, %g5
1347 sllx %o4, 0x0C, %o1
1348 nop
1349 setx loop_119, %l0, %l1
1350 jmpl %l1, %l3
1351loop_118:
1352 fmovscc %icc, %f28, %f10
1353 move %icc, %l5, %i0
1354 fmovrsgz %l1, %f14, %f27
1355loop_119:
1356 ldsb [%l7 + 0x4F], %l6
1357 fexpand %f29, %f20
1358 tleu %xcc, 0x0
1359 fmovdne %icc, %f5, %f30
1360 tle %xcc, 0x3
1361 movleu %icc, %g2, %g1
1362 edge32ln %l0, %l4, %g6
1363 movleu %xcc, %i5, %i1
1364 subc %g4, 0x1273, %o7
1365 fandnot1s %f31, %f6, %f1
1366 mulx %i6, 0x0C1C, %o6
1367 edge32 %o2, %o5, %o3
1368 movpos %icc, %g7, %i4
1369 orcc %g3, %l2, %i2
1370 andcc %i7, 0x061B, %i3
1371 fbuge %fcc1, loop_120
1372 edge16l %o0, %g5, %o4
1373 srax %o1, 0x1C, %l5
1374 xor %i0, 0x1CA7, %l1
1375loop_120:
1376 fmovd %f12, %f16
1377 bcs,pn %xcc, loop_121
1378 fmovdleu %icc, %f11, %f25
1379 fmovscc %icc, %f26, %f5
1380 movcc %xcc, %l6, %g2
1381loop_121:
1382 fbul %fcc1, loop_122
1383 alignaddr %l3, %g1, %l4
1384 sethi 0x1987, %l0
1385 tvs %xcc, 0x6
1386loop_122:
1387 movg %icc, %g6, %i5
1388 fpsub32s %f13, %f25, %f22
1389 fmovdleu %xcc, %f7, %f31
1390 fpack32 %f0, %f22, %f16
1391 movgu %icc, %g4, %i1
1392 ldsw [%l7 + 0x20], %i6
1393 bpos,a,pn %icc, loop_123
1394 movvc %icc, %o6, %o7
1395 set 0x64, %g7
1396 sta %f19, [%l7 + %g7] 0x14
1397loop_123:
1398 fcmpes %fcc3, %f24, %f7
1399 movleu %xcc, %o2, %o3
1400 std %g6, [%l7 + 0x48]
1401 move %xcc, %o5, %g3
1402 ldsb [%l7 + 0x12], %l2
1403 st %f10, [%l7 + 0x0C]
1404 stb %i2, [%l7 + 0x58]
1405 nop
1406 setx loop_124, %l0, %l1
1407 wrpr 0x1, %tl
1408 wrpr %l1, %tpc
1409 add %l1, 0x4, %l1
1410 wrpr %l1, %tnpc
1411 setx 0x34400001400, %l0, %l1
1412 wrpr %l1, %tstate
1413 wrhpr 0x4, %htstate
1414 retry
1415 addc %i7, %i3, %o0
1416 fornot1s %f10, %f5, %f2
1417 fba %fcc1, loop_125
1418loop_124:
1419 ba,pn %icc, loop_126
1420 fxnors %f12, %f15, %f10
1421 bne %xcc, loop_127
1422loop_125:
1423 ldd [%l7 + 0x30], %g4
1424loop_126:
1425 bl,a,pn %xcc, loop_128
1426 srlx %i4, %o1, %o4
1427loop_127:
1428 array16 %l5, %i0, %l6
1429 fbul %fcc3, loop_129
1430loop_128:
1431 brnz,a %g2, loop_130
1432 popc 0x1E25, %l1
1433 movneg %icc, %l3, %l4
1434loop_129:
1435 edge8 %l0, %g1, %i5
1436loop_130:
1437 tvc %icc, 0x0
1438 sra %g6, 0x06, %i1
1439 mulscc %g4, 0x024D, %o6
1440 movcc %icc, %i6, %o7
1441 mulscc %o3, 0x1642, %o2
1442 fmovsle %xcc, %f3, %f1
1443 udivcc %g7, 0x0735, %o5
1444 movrne %l2, 0x019, %g3
1445 tsubcctv %i2, %i3, %o0
1446 tvc %xcc, 0x4
1447 fbn,a %fcc0, loop_131
1448 nop
1449 setx loop_132, %l0, %l1
1450 wrpr 0x1, %tl
1451 wrpr %l1, %tpc
1452 add %l1, 0x4, %l1
1453 wrpr %l1, %tnpc
1454 setx 0x34400001400, %l0, %l1
1455 wrpr %l1, %tstate
1456 wrhpr 0x4, %htstate
1457 retry
1458 tn %xcc, 0x2
1459 movrlz %g5, 0x05A, %i7
1460loop_131:
1461 umul %i4, %o1, %l5
1462loop_132:
1463 tsubcctv %o4, %i0, %g2
1464 tn %xcc, 0x7
1465 brgez %l6, loop_133
1466 sir 0x1F8F
1467 fxors %f7, %f1, %f24
1468 fnot1 %f8, %f4
1469loop_133:
1470 fzeros %f13
1471 fpackfix %f24, %f4
1472 fzeros %f9
1473 brnz %l3, loop_134
1474 xor %l1, %l0, %g1
1475 stw %l4, [%l7 + 0x2C]
1476 fmovsne %xcc, %f29, %f4
1477loop_134:
1478 movne %icc, %i5, %i1
1479 bge,pn %xcc, loop_135
1480 fnot2s %f13, %f31
1481 edge32l %g4, %o6, %g6
1482 movrgez %o7, 0x11A, %o3
1483loop_135:
1484 te %icc, 0x5
1485 fones %f11
1486 orn %i6, %o2, %g7
1487 bge,a,pt %xcc, loop_136
1488 andn %l2, 0x1E45, %g3
1489 swap [%l7 + 0x6C], %o5
1490 tleu %xcc, 0x5
1491loop_136:
1492 fbu,a %fcc1, loop_137
1493 movleu %xcc, %i3, %i2
1494 movre %o0, %i7, %i4
1495 fone %f30
1496loop_137:
1497 fmovrde %g5, %f12, %f6
1498 taddcc %o1, %l5, %i0
1499 movle %icc, %o4, %g2
1500 restored
1501 rdpr %cwp, %g1
1502 rdpr %cansave, %g2
1503 rdpr %canrestore, %g3
1504 rdpr %cleanwin, %g4
1505 rdpr %otherwin, %g5
1506 rdpr %wstate, %g6
1507 srlx %l6, 0x1A, %l1
1508 edge32ln %l0, %l3, %g1
1509 fmovdcc %icc, %f30, %f12
1510 array8 %i5, %l4, %g4
1511 and %i1, %g6, %o6
1512 xnorcc %o7, 0x040C, %i6
1513 movl %xcc, %o3, %g7
1514 nop
1515 setx loop_138, %l0, %l1
1516 wrpr 0x1, %tl
1517 wrpr %l1, %tnpc
1518 setx 0x34400001400, %l0, %l1
1519 wrpr %l1, %tstate
1520 wrhpr 0x4, %htstate
1521 done
1522 tg %xcc, 0x5
1523 movrne %o2, 0x0C3, %g3
1524 membar 0x68
1525loop_138:
1526 ta %xcc, 0x6
1527 bn,a %icc, loop_139
1528 tpos %xcc, 0x3
1529 tne %icc, 0x1
1530 brlez %l2, loop_140
1531loop_139:
1532 alignaddr %i3, %o5, %o0
1533 movpos %icc, %i2, %i4
1534 tle %icc, 0x2
1535loop_140:
1536 sdivcc %i7, 0x1508, %g5
1537 andn %o1, 0x0210, %i0
1538 umulcc %o4, %g2, %l5
1539 fsrc1 %f6, %f6
1540 st %f3, [%l7 + 0x0C]
1541 movrlz %l6, %l1, %l3
1542 fzero %f26
1543 fsrc2 %f18, %f12
1544 xorcc %g1, 0x12A1, %l0
1545 te %icc, 0x2
1546 sdivx %l4, 0x1637, %g4
1547 fmovda %xcc, %f16, %f3
1548 bleu loop_141
1549 fbl %fcc2, loop_142
1550 umulcc %i1, %i5, %g6
1551 orn %o7, 0x1F00, %i6
1552loop_141:
1553 ta %xcc, 0x3
1554loop_142:
1555 ldub [%l7 + 0x3A], %o6
1556 orn %o3, 0x106A, %o2
1557 fmovdgu %icc, %f6, %f27
1558 movvs %xcc, %g3, %l2
1559 alignaddr %i3, %o5, %g7
1560 ta %icc, 0x4
1561 mova %icc, %i2, %i4
1562 fpsub32s %f31, %f0, %f15
1563 andncc %o0, %i7, %o1
1564 umulcc %g5, %o4, %i0
1565 xnor %g2, %l6, %l1
1566 movg %icc, %l3, %l5
1567 wr %g0, 0x10, %asi
1568 lduwa [%l7 + 0x2C] %asi, %g1
1569 fcmpes %fcc0, %f3, %f15
1570 tg %xcc, 0x0
1571 nop
1572 set 0x2C, %i3
1573 stw %l0, [%l7 + %i3]
1574 brnz %g4, loop_143
1575 stbar
1576 fbul %fcc3, loop_144
1577 sdiv %l4, 0x0F0B, %i5
1578loop_143:
1579 edge8ln %g6, %i1, %o7
1580 fmovsgu %icc, %f28, %f28
1581loop_144:
1582 edge8n %o6, %o3, %i6
1583 st %f5, [%l7 + 0x1C]
1584 fmovrslez %o2, %f24, %f12
1585 flush %l7 + 0x18
1586 fsrc1s %f25, %f13
1587 alignaddr %g3, %l2, %o5
1588 fmovsle %xcc, %f27, %f4
1589 fmul8ulx16 %f12, %f20, %f30
1590 tl %xcc, 0x6
1591 te %xcc, 0x7
1592 fmovsa %xcc, %f6, %f24
1593 mulx %i3, %i2, %g7
1594 fsrc1 %f0, %f6
1595 movneg %xcc, %i4, %o0
1596 tcs %icc, 0x6
1597 udiv %o1, 0x05A3, %g5
1598 fornot1s %f14, %f22, %f5
1599 movrgz %i7, %o4, %g2
1600 movrlez %l6, %l1, %l3
1601 fbl,a %fcc0, loop_145
1602 edge8l %i0, %l5, %g1
1603 wr %g0, 0x11, %asi
1604 lduha [%l7 + 0x1C] %asi, %g4
1605loop_145:
1606 fones %f29
1607 array8 %l4, %l0, %g6
1608 std %f0, [%l7 + 0x30]
1609 fmovrdlz %i5, %f0, %f24
1610 xnorcc %i1, 0x0B02, %o7
1611 sdivcc %o6, 0x07EF, %o3
1612 xnor %o2, %i6, %l2
1613 fmul8x16au %f17, %f19, %f22
1614 add %l7, 0x50, %l6
1615 wr %g0, 0x11, %asi
1616 casa [%l6] 0x11, %g3, %i3
1617 move %icc, %o5, %g7
1618 fcmped %fcc0, %f12, %f2
1619 udiv %i4, 0x0326, %o0
1620 tle %icc, 0x5
1621 fbue,a %fcc3, loop_146
1622 bneg,pn %icc, loop_147
1623 edge8l %i2, %o1, %g5
1624 be,pt %xcc, loop_148
1625loop_146:
1626 edge32n %o4, %i7, %l6
1627loop_147:
1628 fbuge,a %fcc1, loop_149
1629 fpsub16 %f20, %f16, %f26
1630loop_148:
1631 sll %l1, %g2, %i0
1632 bvc,a %icc, loop_150
1633loop_149:
1634 fbl,a %fcc3, loop_151
1635 sdivx %l3, 0x07A2, %g1
1636 stbar
1637loop_150:
1638 fnor %f10, %f24, %f2
1639loop_151:
1640 srlx %g4, %l5, %l0
1641 fmovsg %xcc, %f23, %f31
1642 alignaddrl %g6, %l4, %i1
1643 fnegs %f25, %f20
1644 fornot2s %f6, %f9, %f21
1645 tge %icc, 0x6
1646 pdist %f14, %f18, %f4
1647 fpsub16s %f14, %f15, %f4
1648 array16 %i5, %o7, %o6
1649 bcs,a,pn %xcc, loop_152
1650 srl %o3, %o2, %l2
1651 sdiv %i6, 0x173E, %g3
1652 movrgz %o5, %g7, %i4
1653loop_152:
1654 movrgz %o0, %i2, %i3
1655 tneg %icc, 0x0
1656 movneg %xcc, %g5, %o4
1657 movcs %icc, %o1, %l6
1658 move %xcc, %l1, %i7
1659 tcs %icc, 0x4
1660 orncc %i0, %l3, %g1
1661 bgu,pn %xcc, loop_153
1662 edge16 %g4, %g2, %l0
1663 ldub [%l7 + 0x2A], %g6
1664 wr %g0, 0x10, %asi
1665 stwa %l5, [%l7 + 0x14] %asi
1666loop_153:
1667 mulx %l4, 0x177A, %i1
1668 addc %o7, 0x1547, %i5
1669 tne %xcc, 0x3
1670 sir 0x06C6
1671 movrgz %o3, %o6, %l2
1672 wr %g0, 0x18, %asi
1673 lduba [%l7 + 0x4C] %asi, %o2
1674 movrgz %i6, %g3, %g7
1675 fmovsneg %icc, %f23, %f13
1676 fcmpes %fcc2, %f6, %f31
1677 orncc %i4, 0x14BD, %o5
1678 sra %i2, 0x01, %o0
1679 bcs,a,pn %xcc, loop_154
1680 tpos %xcc, 0x2
1681 fmovse %icc, %f26, %f20
1682 movge %xcc, %g5, %o4
1683loop_154:
1684 tsubcc %o1, 0x1BCF, %i3
1685 call loop_155
1686 orcc %l6, 0x13A1, %i7
1687 subcc %l1, 0x0705, %l3
1688 be,a,pt %icc, loop_156
1689loop_155:
1690 array32 %g1, %i0, %g4
1691 bne loop_157
1692 fbl %fcc2, loop_158
1693loop_156:
1694 andncc %l0, %g2, %g6
1695 wr %g0, 0x18, %asi
1696 stda %f0, [%l7 + 0x40] %asi
1697loop_157:
1698 taddcc %l5, 0x06E1, %l4
1699loop_158:
1700 tsubcctv %i1, 0x0275, %i5
1701 sllx %o3, 0x06, %o6
1702 flush %l7 + 0x10
1703 wr %g0, 0x04, %asi
1704 stba %l2, [%l7 + 0x32] %asi
1705 tl %icc, 0x2
1706 fandnot1s %f23, %f27, %f8
1707 fmovsle %xcc, %f1, %f9
1708 sra %o2, %o7, %i6
1709 fmovrslz %g7, %f8, %f23
1710 fbg %fcc3, loop_159
1711 movne %icc, %g3, %o5
1712 xor %i2, %o0, %g5
1713 xnorcc %i4, 0x11B8, %o1
1714loop_159:
1715 umul %o4, %i3, %l6
1716 array16 %l1, %l3, %g1
1717 edge32l %i7, %i0, %l0
1718 tvs %xcc, 0x5
1719 set 0x40, %l2
1720 stda %f0, [%l7 + %l2] 0xf1
1721 membar #Sync
1722 edge32n %g4, %g2, %g6
1723 orncc %l4, %i1, %l5
1724 edge8n %o3, %o6, %l2
1725 movcs %xcc, %o2, %o7
1726 tcs %xcc, 0x2
1727 bleu,a,pt %xcc, loop_160
1728 and %i5, %i6, %g7
1729 bl,a,pn %xcc, loop_161
1730 tge %xcc, 0x3
1731loop_160:
1732 ldsw [%l7 + 0x38], %o5
1733 fpadd16 %f26, %f14, %f20
1734loop_161:
1735 andn %i2, 0x086B, %o0
1736 andn %g3, %i4, %g5
1737 fmovdcs %icc, %f16, %f9
1738 array8 %o4, %i3, %l6
1739 prefetch [%l7 + 0x08], 0x3
1740 fmovrdgez %l1, %f14, %f12
1741 set 0x40, %o7
1742 ldda [%l7 + %o7] 0x04, %f16
1743 andn %l3, %g1, %o1
1744 fcmpeq16 %f14, %f16, %i7
1745 edge16 %i0, %l0, %g4
1746 fnand %f18, %f16, %f8
1747 tgu %xcc, 0x2
1748 restored
1749 rdpr %cwp, %g1
1750 rdpr %cansave, %g2
1751 rdpr %canrestore, %g3
1752 rdpr %cleanwin, %g4
1753 rdpr %otherwin, %g5
1754 rdpr %wstate, %g6
1755 sir 0x05BA
1756 set 0x10, %l6
1757 ldxa [%g0 + %l6] 0x21, %g2
1758 movcc %xcc, %l4, %g6
1759 sir 0x1A42
1760 smul %i1, %l5, %o6
1761 bneg,a,pn %xcc, loop_162
1762 and %l2, 0x0AEA, %o2
1763 ld [%l7 + 0x2C], %f17
1764 wr %g0, 0x80, %asi
1765 stda %f16, [%l7 + 0x40] %asi
1766loop_162:
1767 nop
1768 wr %g0, 0x11, %asi
1769 stha %o7, [%l7 + 0x7A] %asi
1770 bl,pn %icc, loop_163
1771 nop
1772 setx loop_164, %l0, %l1
1773 wrpr 0x1, %tl
1774 wrpr %l1, %tpc
1775 add %l1, 0x4, %l1
1776 wrpr %l1, %tnpc
1777 setx 0x34400001400, %l0, %l1
1778 wrpr %l1, %tstate
1779 wrhpr 0x4, %htstate
1780 retry
1781 ldstub [%l7 + 0x76], %i5
1782 fcmple32 %f14, %f20, %i6
1783loop_163:
1784 move %icc, %o3, %o5
1785loop_164:
1786 fmovrsgez %i2, %f12, %f7
1787 tpos %icc, 0x0
1788 andn %g7, %o0, %i4
1789 fcmpne32 %f6, %f14, %g3
1790 sub %o4, %i3, %g5
1791 bneg,a loop_165
1792 tle %xcc, 0x7
1793 addcc %l6, %l1, %l3
1794 fmovsvs %icc, %f16, %f26
1795loop_165:
1796 edge16l %o1, %i7, %i0
1797 array16 %g1, %l0, %g4
1798 xnorcc %g2, %g6, %l4
1799 fabss %f10, %f11
1800 xorcc %l5, 0x15DD, %o6
1801 bvs,a %icc, loop_166
1802 fone %f16
1803 movre %l2, %i1, %o7
1804 brgz %o2, loop_167
1805loop_166:
1806 smulcc %i5, 0x0F66, %i6
1807 call loop_168
1808 bne,a loop_169
1809loop_167:
1810 and %o3, 0x0998, %o5
1811 sth %i2, [%l7 + 0x6A]
1812loop_168:
1813 sra %o0, 0x16, %i4
1814loop_169:
1815 sdiv %g3, 0x13E1, %g7
1816 tn %icc, 0x0
1817 sethi 0x06DD, %o4
1818 udivcc %g5, 0x1756, %l6
1819 for %f30, %f22, %f14
1820 orcc %i3, 0x02D6, %l1
1821 fsrc2 %f24, %f8
1822 fcmpes %fcc1, %f1, %f5
1823 fcmped %fcc0, %f24, %f26
1824 array16 %o1, %i7, %i0
1825 movleu %xcc, %l3, %l0
1826 fbg,a %fcc2, loop_170
1827 movleu %icc, %g4, %g1
1828 fbu %fcc0, loop_171
1829 fmovrdne %g2, %f8, %f24
1830loop_170:
1831 udiv %l4, 0x025C, %g6
1832 ble %xcc, loop_172
1833loop_171:
1834 fcmpd %fcc0, %f22, %f30
1835 flush %l7 + 0x5C
1836 fmovdcc %icc, %f29, %f17
1837loop_172:
1838 fcmple32 %f20, %f10, %l5
1839 set 0x20, %o5
1840 ldda [%l7 + %o5] 0xea, %o6
1841 fmovrslez %i1, %f30, %f22
1842 fornot1 %f10, %f6, %f4
1843 fpsub16s %f14, %f3, %f23
1844 taddcctv %l2, %o2, %i5
1845 fcmpne16 %f2, %f10, %o7
1846 flush %l7 + 0x58
1847 tne %xcc, 0x6
1848 subcc %o3, 0x1667, %i6
1849 brnz,a %i2, loop_173
1850 udivcc %o5, 0x13DB, %i4
1851 fbne,a %fcc0, loop_174
1852 movrlez %g3, %o0, %o4
1853loop_173:
1854 edge8 %g7, %g5, %i3
1855 mulx %l1, %o1, %i7
1856loop_174:
1857 ba,a,pt %icc, loop_175
1858 movcs %icc, %i0, %l6
1859 sub %l3, 0x05A8, %g4
1860 fmovsg %xcc, %f6, %f15
1861loop_175:
1862 nop
1863 set 0x12, %o6
1864 stba %l0, [%l7 + %o6] 0x89
1865 mova %icc, %g1, %l4
1866 movcc %icc, %g6, %l5
1867 set 0x7A, %o4
1868 ldsha [%l7 + %o4] 0x10, %o6
1869 addcc %i1, 0x0832, %l2
1870 wr %g0, 0x18, %asi
1871 ldsba [%l7 + 0x26] %asi, %g2
1872 orncc %i5, %o7, %o3
1873 tl %icc, 0x6
1874 fmovrslz %o2, %f13, %f11
1875 bg,pn %icc, loop_176
1876 xnorcc %i6, 0x1AEF, %i2
1877 fmovspos %icc, %f8, %f5
1878 fpack32 %f26, %f20, %f26
1879loop_176:
1880 saved
1881 rdpr %cwp, %g1
1882 rdpr %cansave, %g2
1883 rdpr %canrestore, %g3
1884 rdpr %cleanwin, %g4
1885 rdpr %otherwin, %g5
1886 rdpr %wstate, %g6
1887 sdivx %o5, 0x09F2, %g3
1888 array32 %i4, %o4, %g7
1889 movrlz %o0, %i3, %g5
1890 edge32n %o1, %l1, %i7
1891 orn %l6, %l3, %g4
1892 fba %fcc3, loop_177
1893 saved
1894 rdpr %cwp, %g1
1895 rdpr %cansave, %g2
1896 rdpr %canrestore, %g3
1897 rdpr %cleanwin, %g4
1898 rdpr %otherwin, %g5
1899 rdpr %wstate, %g6
1900 umul %i0, %g1, %l4
1901 set 0x7C, %l0
1902 lduha [%l7 + %l0] 0x0c, %g6
1903loop_177:
1904 movge %xcc, %l5, %l0
1905 wr %g0, 0x2b, %asi
1906 stxa %o6, [%l7 + 0x60] %asi
1907 membar #Sync
1908 add %l7, 0x48, %l6
1909 wr %g0, 0x11, %asi
1910 casa [%l6] 0x11, %l2, %g2
1911 fmovsl %icc, %f26, %f15
1912 bleu,a %icc, loop_178
1913 bvc,pn %icc, loop_179
1914 edge32 %i5, %o7, %o3
1915 udivx %i1, 0x02BE, %i6
1916loop_178:
1917 nop
1918 add %l7, 0x64, %l6
1919 wr %g0, 0x81, %asi
1920 lda [%l6] %asi, %o2
1921 casa [%l6] %asi, %o2, %o5
1922loop_179:
1923 edge8l %i2, %g3, %o4
1924 ld [%l7 + 0x20], %f18
1925 taddcctv %i4, %o0, %i3
1926 set 0x78, %i7
1927 sta %f3, [%l7 + %i7] 0x04
1928 fmovscs %icc, %f6, %f1
1929 edge8ln %g7, %o1, %l1
1930 add %i7, 0x1D4D, %g5
1931 sra %l3, 0x0C, %g4
1932 fbuge,a %fcc1, loop_180
1933 bvc loop_181
1934 movpos %icc, %i0, %g1
1935 fmovspos %icc, %f2, %f11
1936loop_180:
1937 sth %l6, [%l7 + 0x36]
1938loop_181:
1939 nop
1940 set 0x20, %l1
1941 lduha [%l7 + %l1] 0x18, %g6
1942 wr %g0, 0x88, %asi
1943 lduba [%l7 + 0x4C] %asi, %l5
1944 udiv %l4, 0x14E8, %l0
1945 fbg %fcc0, loop_182
1946 ble,a %icc, loop_183
1947 movpos %xcc, %l2, %g2
1948 smul %i5, %o6, %o3
1949loop_182:
1950 fand %f10, %f8, %f14
1951loop_183:
1952 movge %icc, %i1, %o7
1953 st %f28, [%l7 + 0x18]
1954 edge32 %o2, %i6, %o5
1955 call loop_184
1956 fmovdcc %xcc, %f12, %f31
1957 edge32 %g3, %i2, %i4
1958 fnand %f28, %f16, %f4
1959loop_184:
1960 movvc %xcc, %o0, %i3
1961 call loop_185
1962 fnot2 %f4, %f4
1963 std %g6, [%l7 + 0x38]
1964 tne %xcc, 0x4
1965loop_185:
1966 edge32n %o4, %o1, %l1
1967 array8 %i7, %l3, %g4
1968 brz,a %g5, loop_186
1969 fmovdpos %xcc, %f8, %f25
1970 movvs %xcc, %g1, %i0
1971 udivx %l6, 0x039F, %g6
1972loop_186:
1973 fzero %f22
1974 tsubcc %l4, 0x0BFC, %l0
1975 edge32ln %l2, %g2, %l5
1976 fmovdne %icc, %f5, %f24
1977 tcs %icc, 0x5
1978 fbule %fcc2, loop_187
1979 bge,pt %xcc, loop_188
1980 subc %i5, 0x08BD, %o3
1981 movrne %i1, %o6, %o2
1982loop_187:
1983 edge32 %o7, %o5, %g3
1984loop_188:
1985 xnor %i6, %i2, %o0
1986 fxor %f16, %f0, %f24
1987 movcs %icc, %i3, %g7
1988 bleu,pt %icc, loop_189
1989 sth %o4, [%l7 + 0x72]
1990 orcc %i4, %o1, %l1
1991 fbge,a %fcc1, loop_190
1992loop_189:
1993 fmuld8ulx16 %f27, %f13, %f18
1994 sdivx %i7, 0x093C, %g4
1995 bne,a loop_191
1996loop_190:
1997 fmovdcs %xcc, %f24, %f9
1998 movg %icc, %l3, %g1
1999 fabss %f18, %f2
2000loop_191:
2001 fmovdvs %icc, %f7, %f25
2002 fornot1 %f16, %f24, %f8
2003 bvs,a loop_192
2004 fmovsle %xcc, %f28, %f22
2005 fbue,a %fcc3, loop_193
2006 alignaddrl %g5, %l6, %g6
2007loop_192:
2008 tleu %icc, 0x7
2009 movgu %xcc, %i0, %l0
2010loop_193:
2011 bvc,a,pt %icc, loop_194
2012 sra %l2, %l4, %l5
2013 edge16l %i5, %o3, %g2
2014 set 0x50, %o3
2015 stxa %o6, [%l7 + %o3] 0x0c
2016loop_194:
2017 edge32n %o2, %i1, %o5
2018 call loop_195
2019 fmovrse %o7, %f3, %f0
2020 fsrc1s %f30, %f26
2021 set 0x60, %o2
2022 swapa [%l7 + %o2] 0x80, %g3
2023loop_195:
2024 fcmpd %fcc1, %f2, %f2
2025 fpsub16 %f4, %f28, %f10
2026 sdivcc %i2, 0x0F0C, %o0
2027 fmovsgu %icc, %f30, %f17
2028 tne %xcc, 0x5
2029 tcs %xcc, 0x1
2030 fandnot2s %f1, %f8, %f28
2031 bneg %xcc, loop_196
2032 add %i3, %g7, %i6
2033 tneg %icc, 0x3
2034 set 0x38, %g1
2035 ldxa [%l7 + %g1] 0x88, %o4
2036loop_196:
2037 fnegd %f4, %f28
2038 andn %o1, %l1, %i7
2039 taddcctv %g4, 0x1A58, %l3
2040 tsubcc %i4, %g1, %g5
2041 bpos,a,pn %xcc, loop_197
2042 ta %xcc, 0x7
2043 srl %l6, %i0, %l0
2044 fmovrdgz %g6, %f30, %f4
2045loop_197:
2046 sdivx %l2, 0x0715, %l4
2047 taddcctv %l5, 0x18E4, %i5
2048 array16 %o3, %g2, %o2
2049 bpos,a %icc, loop_198
2050 udiv %i1, 0x149C, %o5
2051 set 0x34, %l5
2052 lduwa [%l7 + %l5] 0x15, %o7
2053loop_198:
2054 tg %icc, 0x1
2055 fmul8x16au %f10, %f5, %f4
2056 xorcc %o6, 0x0AFD, %g3
2057 movrgez %o0, 0x3C9, %i3
2058 fnot2s %f24, %f14
2059 swap [%l7 + 0x34], %g7
2060 set 0x2C, %l4
2061 swapa [%l7 + %l4] 0x89, %i2
2062 tl %icc, 0x4
2063 sdivx %o4, 0x1E5D, %o1
2064 fblg,a %fcc2, loop_199
2065 smul %i6, %l1, %i7
2066 set 0x1C, %g5
2067 lduwa [%l7 + %g5] 0x19, %l3
2068loop_199:
2069 nop
2070 wr %g0, 0x10, %asi
2071 sta %f17, [%l7 + 0x78] %asi
2072 te %xcc, 0x7
2073 fbn,a %fcc2, loop_200
2074 fmovsle %xcc, %f17, %f7
2075 srax %i4, 0x1D, %g4
2076 udiv %g1, 0x0F10, %l6
2077loop_200:
2078 xor %i0, %g5, %g6
2079 fmovdvs %icc, %f22, %f10
2080 fxor %f12, %f16, %f30
2081 andncc %l2, %l4, %l0
2082 movrgz %i5, %o3, %g2
2083 alignaddrl %o2, %l5, %i1
2084 sethi 0x0C2E, %o5
2085 ta %icc, 0x7
2086 fcmpgt16 %f22, %f16, %o6
2087 fmovsgu %icc, %f4, %f11
2088 tcc %icc, 0x1
2089 alignaddrl %o7, %g3, %i3
2090 tl %icc, 0x2
2091 tcs %xcc, 0x3
2092 sllx %g7, %o0, %i2
2093 fbne %fcc2, loop_201
2094 stbar
2095 fcmpeq16 %f16, %f2, %o4
2096 subccc %o1, 0x0DA1, %i6
2097loop_201:
2098 nop
2099 wr %g0, 0x0c, %asi
2100 sta %f0, [%l7 + 0x18] %asi
2101 movg %icc, %l1, %l3
2102 fones %f22
2103 movcc %xcc, %i7, %i4
2104 saved
2105 rdpr %cwp, %g1
2106 rdpr %cansave, %g2
2107 rdpr %canrestore, %g3
2108 rdpr %cleanwin, %g4
2109 rdpr %otherwin, %g5
2110 rdpr %wstate, %g6
2111 set 0x10, %g3
2112 ldda [%l7 + %g3] 0x10, %g4
2113 sra %g1, 0x09, %l6
2114 add %l7, 0x38, %l6
2115 wr %g0, 0x89, %asi
2116 casxa [%l6] 0x89, %g5, %i0
2117 fpackfix %f18, %f23
2118 tvs %icc, 0x0
2119 taddcc %l2, %l4, %l0
2120 wr %g0, 0xe3, %asi
2121 stwa %i5, [%l7 + 0x48] %asi
2122 membar #Sync
2123 array16 %o3, %g6, %g2
2124 fmovdl %xcc, %f18, %f3
2125 swap [%l7 + 0x4C], %l5
2126 ldd [%l7 + 0x70], %o2
2127 srax %i1, %o6, %o7
2128 nop
2129 set 0x70, %g2
2130 ldx [%l7 + %g2], %g3
2131 fxor %f2, %f26, %f12
2132 edge16l %i3, %g7, %o5
2133 st %f26, [%l7 + 0x20]
2134 mova %xcc, %o0, %i2
2135 prefetch [%l7 + 0x7C], 0x0
2136 fmovrsne %o1, %f1, %f23
2137 stb %i6, [%l7 + 0x48]
2138 fandnot1s %f11, %f18, %f16
2139 fcmple32 %f0, %f8, %o4
2140 edge8n %l1, %i7, %l3
2141 movle %xcc, %g4, %i4
2142 movcc %xcc, %l6, %g1
2143 xnor %i0, %g5, %l2
2144 and %l4, %l0, %o3
2145 fbg %fcc1, loop_202
2146 fpadd32s %f30, %f12, %f5
2147 tl %xcc, 0x0
2148 orncc %g6, 0x0F24, %g2
2149loop_202:
2150 fcmple16 %f22, %f8, %l5
2151 addcc %o2, 0x0AA4, %i5
2152 edge8n %o6, %o7, %i1
2153 brgz %i3, loop_203
2154 fmovrdne %g3, %f12, %f18
2155 tsubcctv %g7, %o0, %i2
2156 srax %o1, 0x14, %i6
2157loop_203:
2158 bne,a loop_204
2159 orcc %o5, 0x156B, %o4
2160 movgu %xcc, %l1, %l3
2161 sub %i7, %g4, %l6
2162loop_204:
2163 umulcc %i4, %i0, %g1
2164 movcs %icc, %g5, %l4
2165 fbuge,a %fcc3, loop_205
2166 sir 0x04CF
2167 movvc %xcc, %l2, %l0
2168 movleu %xcc, %g6, %o3
2169loop_205:
2170 xorcc %g2, 0x0D78, %l5
2171 edge16 %i5, %o6, %o7
2172 fbuge,a %fcc3, loop_206
2173 movl %xcc, %i1, %o2
2174 fmuld8sux16 %f11, %f19, %f14
2175 sll %g3, 0x10, %i3
2176loop_206:
2177 fmovdneg %icc, %f0, %f27
2178 fbul,a %fcc0, loop_207
2179 fba,a %fcc2, loop_208
2180 edge8ln %g7, %i2, %o0
2181 sethi 0x09CD, %i6
2182loop_207:
2183 edge8l %o5, %o1, %l1
2184loop_208:
2185 saved
2186 rdpr %cwp, %g1
2187 rdpr %cansave, %g2
2188 rdpr %canrestore, %g3
2189 rdpr %cleanwin, %g4
2190 rdpr %otherwin, %g5
2191 rdpr %wstate, %g6
2192 std %l2, [%l7 + 0x28]
2193 andcc %o4, 0x12B5, %i7
2194 fcmpeq32 %f24, %f8, %l6
2195 brz %g4, loop_209
2196 edge16n %i4, %g1, %i0
2197 fmul8x16au %f18, %f12, %f2
2198 ldsh [%l7 + 0x34], %l4
2199loop_209:
2200 movcc %icc, %g5, %l2
2201 nop
2202 set 0x2C, %l3
2203 ldstub [%l7 + %l3], %l0
2204 fornot2s %f18, %f15, %f24
2205 movrlz %g6, %g2, %o3
2206 fnot2s %f0, %f8
2207 fcmpgt16 %f28, %f0, %l5
2208 flush %l7 + 0x30
2209 tgu %xcc, 0x1
2210 addcc %o6, %o7, %i5
2211 fxnor %f12, %f10, %f16
2212 addcc %i1, 0x1CB4, %g3
2213 fmovrdne %o2, %f12, %f20
2214 set 0x53, %i0
2215 lduba [%l7 + %i0] 0x18, %i3
2216 fnand %f26, %f4, %f2
2217 edge16l %i2, %g7, %i6
2218 movneg %icc, %o0, %o5
2219 bleu,a,pn %xcc, loop_210
2220 tg %icc, 0x1
2221 tcc %icc, 0x4
2222 movrne %o1, 0x0EE, %l1
2223loop_210:
2224 fbul %fcc3, loop_211
2225 fabsd %f12, %f14
2226 fsrc2s %f19, %f7
2227 tcs %icc, 0x1
2228loop_211:
2229 andcc %l3, 0x0216, %i7
2230 movleu %icc, %o4, %g4
2231 taddcc %l6, %g1, %i4
2232 fbu,a %fcc0, loop_212
2233 srax %i0, %g5, %l2
2234 subc %l0, 0x0898, %g6
2235 fmovrde %g2, %f24, %f2
2236loop_212:
2237 st %f28, [%l7 + 0x1C]
2238 fmovrsgez %l4, %f5, %f24
2239 fmovd %f30, %f24
2240 movvs %xcc, %l5, %o3
2241 edge32n %o6, %o7, %i5
2242 be,a,pn %icc, loop_213
2243 fbule %fcc3, loop_214
2244 bshuffle %f26, %f16, %f28
2245 xorcc %i1, %o2, %i3
2246loop_213:
2247 movvs %icc, %i2, %g3
2248loop_214:
2249 bge,a loop_215
2250 orncc %g7, %o0, %o5
2251 fmuld8ulx16 %f6, %f11, %f10
2252 set 0x20, %o0
2253 lduwa [%l7 + %o0] 0x14, %o1
2254loop_215:
2255 udivcc %i6, 0x1378, %l3
2256 set 0x46, %g4
2257 ldstuba [%l7 + %g4] 0x18, %i7
2258 bgu,a,pt %xcc, loop_216
2259 udivx %o4, 0x1F31, %g4
2260 movgu %icc, %l1, %l6
2261 bne %xcc, loop_217
2262loop_216:
2263 fmovse %xcc, %f8, %f29
2264 mulx %i4, %g1, %g5
2265 subcc %i0, 0x1A0F, %l2
2266loop_217:
2267 nop
2268 wr %g0, 0x04, %asi
2269 stha %g6, [%l7 + 0x2A] %asi
2270 bcs loop_218
2271 tl %icc, 0x7
2272 wr %g0, 0x89, %asi
2273 lduwa [%l7 + 0x3C] %asi, %l0
2274loop_218:
2275 xorcc %g2, %l5, %o3
2276 fmovsge %icc, %f23, %f30
2277 std %f26, [%l7 + 0x68]
2278 movl %xcc, %o6, %o7
2279 tneg %icc, 0x4
2280 movvc %icc, %l4, %i5
2281 brgez,a %o2, loop_219
2282 fsrc2s %f18, %f6
2283 std %f4, [%l7 + 0x60]
2284 movrlez %i1, 0x336, %i2
2285loop_219:
2286 xnorcc %i3, 0x1020, %g7
2287 fba %fcc2, loop_220
2288 restored
2289 rdpr %cwp, %g1
2290 rdpr %cansave, %g2
2291 rdpr %canrestore, %g3
2292 rdpr %cleanwin, %g4
2293 rdpr %otherwin, %g5
2294 rdpr %wstate, %g6
2295 edge32n %o0, %g3, %o5
2296 bne loop_221
2297loop_220:
2298 nop
2299 setx loop_222, %l0, %l1
2300 wrpr 0x1, %tl
2301 wrpr %l1, %tpc
2302 add %l1, 0x4, %l1
2303 wrpr %l1, %tnpc
2304 setx 0x34400001400, %l0, %l1
2305 wrpr %l1, %tstate
2306 wrhpr 0x4, %htstate
2307 retry
2308 movrlz %o1, 0x1D4, %i6
2309 tneg %xcc, 0x0
2310loop_221:
2311 movneg %icc, %i7, %l3
2312loop_222:
2313 nop
2314 wr %g0, 0x20, %asi
2315 ldxa [%g0 + 0x30] %asi, %o4
2316 edge8ln %g4, %l6, %i4
2317 restored
2318 rdpr %cwp, %g1
2319 rdpr %cansave, %g2
2320 rdpr %canrestore, %g3
2321 rdpr %cleanwin, %g4
2322 rdpr %otherwin, %g5
2323 rdpr %wstate, %g6
2324 array8 %l1, %g5, %g1
2325 fmovdn %icc, %f17, %f6
2326 and %i0, 0x084B, %l2
2327 alignaddrl %l0, %g6, %l5
2328 andcc %o3, %g2, %o6
2329 ldd [%l7 + 0x60], %l4
2330 subcc %o7, %o2, %i5
2331 movre %i2, 0x1D2, %i3
2332 fcmpgt32 %f2, %f4, %i1
2333 set 0x20, %i6
2334 ldda [%l7 + %i6] 0x14, %g6
2335 mulx %g3, %o0, %o1
2336 sir 0x00A1
2337 fpadd16 %f18, %f28, %f20
2338 bg,pt %icc, loop_223
2339 andncc %i6, %o5, %i7
2340 addc %o4, 0x0D27, %l3
2341 ldd [%l7 + 0x08], %f20
2342loop_223:
2343 fpackfix %f4, %f6
2344 fpadd16s %f24, %f31, %f31
2345 tneg %icc, 0x2
2346 fzeros %f9
2347 wr %g0, 0x19, %asi
2348 ldswa [%l7 + 0x20] %asi, %g4
2349 brlz,a %i4, loop_224
2350 movvc %xcc, %l1, %g5
2351 add %l6, %g1, %i0
2352 tneg %icc, 0x6
2353loop_224:
2354 sra %l2, %g6, %l0
2355 movle %xcc, %o3, %l5
2356 sub %o6, 0x032D, %l4
2357 popc %o7, %o2
2358 movle %xcc, %i5, %i2
2359 fzeros %f0
2360 fabss %f30, %f23
2361 tn %xcc, 0x7
2362 restored
2363 rdpr %cwp, %g1
2364 rdpr %cansave, %g2
2365 rdpr %canrestore, %g3
2366 rdpr %cleanwin, %g4
2367 rdpr %otherwin, %g5
2368 rdpr %wstate, %g6
2369 movrne %g2, 0x21D, %i1
2370 orncc %i3, 0x0FBF, %g3
2371 fmul8ulx16 %f8, %f10, %f28
2372 set 0x60, %i1
2373 prefetcha [%l7 + %i1] 0x89, 0x1
2374 edge16 %o0, %o1, %o5
2375 taddcc %i7, 0x0364, %o4
2376 wr %g0, 0x88, %asi
2377 ldswa [%l7 + 0x34] %asi, %l3
2378 fnegs %f30, %f18
2379 fcmpeq32 %f28, %f0, %i6
2380 addcc %i4, %l1, %g4
2381 xnorcc %g5, %l6, %i0
2382 saved
2383 rdpr %cwp, %g1
2384 rdpr %cansave, %g2
2385 rdpr %canrestore, %g3
2386 rdpr %cleanwin, %g4
2387 rdpr %otherwin, %g5
2388 rdpr %wstate, %g6
2389 addc %l2, %g1, %l0
2390 fcmpeq32 %f18, %f0, %g6
2391 move %xcc, %o3, %o6
2392 xorcc %l4, %l5, %o7
2393 tcs %xcc, 0x4
2394 tg %icc, 0x7
2395 movrlez %i5, %o2, %g2
2396 tcs %icc, 0x4
2397 ldsh [%l7 + 0x2E], %i2
2398 tn %icc, 0x3
2399 tsubcctv %i3, %g3, %g7
2400 mova %xcc, %o0, %o1
2401 popc 0x0A1A, %o5
2402 fabsd %f16, %f14
2403 subcc %i1, 0x115C, %o4
2404 mova %icc, %i7, %i6
2405 addc %l3, %i4, %g4
2406 edge16l %l1, %g5, %l6
2407 te %icc, 0x5
2408 srlx %l2, %i0, %g1
2409 ba loop_225
2410 movrlz %l0, %o3, %g6
2411 fmul8x16 %f10, %f2, %f8
2412 movrgz %l4, 0x10C, %l5
2413loop_225:
2414 nop
2415 wr %g0, 0x89, %asi
2416 ldsha [%l7 + 0x56] %asi, %o6
2417 fmovdleu %xcc, %f21, %f30
2418 fbuge %fcc1, loop_226
2419 and %o7, %o2, %g2
2420 addccc %i5, 0x1ABF, %i2
2421 movre %i3, 0x316, %g3
2422loop_226:
2423 fbule,a %fcc1, loop_227
2424 fbe,a %fcc1, loop_228
2425 smulcc %g7, %o0, %o1
2426 tpos %xcc, 0x7
2427loop_227:
2428 siam 0x1
2429loop_228:
2430 nop
2431 set 0x3A, %g6
2432 stba %o5, [%l7 + %g6] 0x23
2433 membar #Sync
2434 movleu %xcc, %i1, %o4
2435 edge8n %i7, %l3, %i4
2436 edge8 %g4, %l1, %g5
2437 set 0x10, %i5
2438 ldswa [%l7 + %i5] 0x10, %i6
2439 bge,pn %icc, loop_229
2440 tneg %icc, 0x5
2441 bl,pn %xcc, loop_230
2442 stbar
2443loop_229:
2444 fmovde %xcc, %f24, %f11
2445 edge16 %l6, %l2, %i0
2446loop_230:
2447 ba,pn %icc, loop_231
2448 membar 0x68
2449 fmovrsgz %l0, %f2, %f2
2450 tvc %xcc, 0x4
2451loop_231:
2452 bne,pn %xcc, loop_232
2453 addcc %g1, %o3, %l4
2454 sra %g6, 0x18, %o6
2455 array16 %l5, %o7, %g2
2456loop_232:
2457 add %i5, %o2, %i3
2458 sir 0x06E7
2459 udivcc %i2, 0x0DA1, %g7
2460 nop
2461 setx loop_233, %l0, %l1
2462 jmpl %l1, %o0
2463 sdivx %g3, 0x1D7C, %o1
2464 edge8ln %o5, %o4, %i1
2465 udivx %i7, 0x1800, %l3
2466loop_233:
2467 tvs %xcc, 0x4
2468 brz %i4, loop_234
2469 ble,pt %icc, loop_235
2470 movrgez %l1, %g5, %i6
2471 movg %icc, %g4, %l2
2472loop_234:
2473 array8 %i0, %l6, %l0
2474loop_235:
2475 bvc,pt %icc, loop_236
2476 fbge %fcc0, loop_237
2477 orn %g1, %o3, %l4
2478 movleu %icc, %o6, %g6
2479loop_236:
2480 tg %icc, 0x5
2481loop_237:
2482 movg %xcc, %o7, %g2
2483 fpack32 %f24, %f26, %f18
2484 bvs,pn %xcc, loop_238
2485 and %i5, %o2, %l5
2486 movrgez %i3, 0x043, %g7
2487 fbo,a %fcc1, loop_239
2488loop_238:
2489 fmovdcs %icc, %f9, %f6
2490 mova %icc, %i2, %g3
2491 prefetch [%l7 + 0x48], 0x3
2492loop_239:
2493 fcmpes %fcc2, %f31, %f3
2494 stx %o0, [%l7 + 0x18]
2495 tpos %icc, 0x2
2496 fmovrdgez %o5, %f28, %f20
2497 fsrc1s %f18, %f30
2498 fmovdcs %xcc, %f28, %f1
2499 array8 %o4, %o1, %i7
2500 movge %icc, %l3, %i1
2501 set 0x7F, %i2
2502 stba %l1, [%l7 + %i2] 0x81
2503 std %f4, [%l7 + 0x38]
2504 movrne %i4, 0x228, %i6
2505 fcmple16 %f4, %f10, %g4
2506 ld [%l7 + 0x3C], %f0
2507 fcmpeq32 %f30, %f22, %l2
2508 membar #Sync
2509 wr %g0, 0xf8, %asi
2510 ldda [%l7 + 0x40] %asi, %f0
2511 orncc %i0, %l6, %g5
2512 array8 %l0, %o3, %l4
2513 restored
2514 rdpr %cwp, %g1
2515 rdpr %cansave, %g2
2516 rdpr %canrestore, %g3
2517 rdpr %cleanwin, %g4
2518 rdpr %otherwin, %g5
2519 rdpr %wstate, %g6
2520 tvs %xcc, 0x4
2521 ble %xcc, loop_240
2522 sra %o6, 0x18, %g6
2523 sra %o7, 0x06, %g2
2524 edge16n %i5, %g1, %l5
2525loop_240:
2526 and %i3, 0x1412, %o2
2527 fbl,a %fcc0, loop_241
2528 umulcc %i2, 0x04AF, %g3
2529 movge %icc, %g7, %o5
2530 bg,a,pt %icc, loop_242
2531loop_241:
2532 udivx %o4, 0x0B33, %o1
2533 tvs %icc, 0x4
2534 orncc %i7, 0x0D59, %l3
2535loop_242:
2536 andn %o0, %l1, %i4
2537 mova %xcc, %i1, %i6
2538 tsubcc %g4, %i0, %l6
2539 umul %l2, 0x0DF1, %g5
2540 fbue,a %fcc3, loop_243
2541 bn loop_244
2542 edge32 %l0, %l4, %o3
2543 mulx %g6, %o7, %o6
2544loop_243:
2545 array16 %g2, %g1, %l5
2546loop_244:
2547 fone %f8
2548 tne %xcc, 0x3
2549 fbl,a %fcc2, loop_245
2550 brlez,a %i3, loop_246
2551 movpos %xcc, %o2, %i2
2552 movvs %xcc, %i5, %g3
2553loop_245:
2554 edge32n %o5, %g7, %o1
2555loop_246:
2556 movleu %icc, %i7, %o4
2557 sllx %l3, 0x01, %o0
2558 sra %l1, %i4, %i1
2559 tg %xcc, 0x5
2560 edge8n %i6, %g4, %i0
2561 set 0x8, %o1
2562 stxa %l2, [%g0 + %o1] 0x21
2563 fnot1 %f26, %f30
2564 sdivx %l6, 0x1FFA, %l0
2565 set 0x30, %g7
2566 ldxa [%g0 + %g7] 0x58, %l4
2567 add %l7, 0x78, %l6
2568 wr %g0, 0x89, %asi
2569 casxa [%l6] %asi, %g5, %o3
2570 alignaddrl %o7, %o6, %g6
2571 nop
2572 setx loop_247, %l0, %l1
2573 wrpr 0x1, %tl
2574 wrpr %l1, %tnpc
2575 setx 0x34400001400, %l0, %l1
2576 wrpr %l1, %tstate
2577 wrhpr 0x4, %htstate
2578 done
2579 fpsub16 %f12, %f16, %f18
2580 sir 0x11AB
2581 edge16l %g1, %g2, %i3
2582loop_247:
2583 fbge,a %fcc3, loop_248
2584 fmovdpos %icc, %f15, %f16
2585 set 0x24, %i3
2586 lduwa [%l7 + %i3] 0x11, %l5
2587loop_248:
2588 fbn,a %fcc3, loop_249
2589 tvs %xcc, 0x7
2590 addcc %i2, 0x0EF4, %i5
2591 fmovdvc %xcc, %f23, %f30
2592loop_249:
2593 movpos %xcc, %g3, %o5
2594 sethi 0x0F11, %g7
2595 alignaddr %o2, %i7, %o4
2596 tsubcctv %o1, %l3, %l1
2597 set 0x14, %i4
2598 sta %f18, [%l7 + %i4] 0x19
2599 tvc %xcc, 0x0
2600 faligndata %f20, %f12, %f2
2601 nop
2602 setx loop_250, %l0, %l1
2603 jmpl %l1, %i4
2604 edge8 %o0, %i1, %i6
2605 smul %g4, %l2, %i0
2606 fbug,a %fcc2, loop_251
2607loop_250:
2608 ld [%l7 + 0x18], %f16
2609 srax %l0, %l6, %l4
2610 ldstub [%l7 + 0x74], %o3
2611loop_251:
2612 membar 0x08
2613 tgu %xcc, 0x1
2614 set 0x27, %o7
2615 stba %o7, [%l7 + %o7] 0xe2
2616 membar #Sync
2617 fbuge %fcc2, loop_252
2618 taddcc %g5, 0x0274, %o6
2619 tcc %icc, 0x5
2620 brgz %g6, loop_253
2621loop_252:
2622 edge8n %g1, %g2, %i3
2623 prefetch [%l7 + 0x4C], 0x0
2624 sdiv %i2, 0x1C53, %l5
2625loop_253:
2626 fornot2 %f6, %f26, %f18
2627 movrlz %i5, %g3, %o5
2628 fmovsneg %icc, %f9, %f0
2629 nop
2630 set 0x50, %l2
2631 lduh [%l7 + %l2], %g7
2632 fandnot2 %f14, %f16, %f18
2633 movrgez %o2, 0x081, %i7
2634 bge,pt %icc, loop_254
2635 fmovda %icc, %f25, %f12
2636 tl %icc, 0x1
2637 movg %icc, %o1, %l3
2638loop_254:
2639 nop
2640 set 0x64, %o5
2641 ldstub [%l7 + %o5], %l1
2642 array8 %o4, %o0, %i4
2643 udiv %i1, 0x00F9, %i6
2644 tgu %icc, 0x2
2645 tpos %icc, 0x3
2646 stbar
2647 umulcc %l2, %i0, %g4
2648 set 0x0, %o6
2649 stxa %l0, [%g0 + %o6] 0x57
2650 tneg %icc, 0x4
2651 fbue,a %fcc3, loop_255
2652 subccc %l4, 0x07FF, %o3
2653 set 0x40, %o4
2654 stda %f16, [%l7 + %o4] 0x88
2655loop_255:
2656 tsubcc %l6, 0x0CBC, %g5
2657 fmovrslz %o7, %f1, %f18
2658 fba,a %fcc2, loop_256
2659 mova %icc, %g6, %o6
2660 fmovsleu %icc, %f3, %f22
2661 tn %icc, 0x2
2662loop_256:
2663 fmovrsgz %g2, %f1, %f29
2664 sub %g1, 0x1832, %i2
2665 movcc %icc, %l5, %i3
2666 subcc %i5, 0x02F2, %g3
2667 fbu %fcc1, loop_257
2668 fmovsn %xcc, %f22, %f16
2669 add %l7, 0x40, %l6
2670 wr %g0, 0x88, %asi
2671 ldxa [%l6] %asi, %o5
2672 casxa [%l6] %asi, %o5, %g7
2673loop_257:
2674 fcmpeq32 %f20, %f2, %o2
2675 bcs,pn %icc, loop_258
2676 fandnot2s %f9, %f31, %f14
2677 srax %i7, 0x1D, %l3
2678 fbe,a %fcc1, loop_259
2679loop_258:
2680 mulscc %l1, %o1, %o0
2681 fcmpeq16 %f6, %f26, %i4
2682 popc %i1, %i6
2683loop_259:
2684 udivcc %o4, 0x1900, %i0
2685 fmovrsne %l2, %f25, %f19
2686 popc 0x0B03, %l0
2687 bvs,a,pn %icc, loop_260
2688 tne %icc, 0x1
2689 ldub [%l7 + 0x3B], %g4
2690 fsrc1 %f18, %f18
2691loop_260:
2692 tvs %xcc, 0x6
2693 edge32 %l4, %l6, %g5
2694 umulcc %o7, %o3, %g6
2695 fbg,a %fcc2, loop_261
2696 xorcc %o6, %g1, %i2
2697 fpack32 %f20, %f2, %f20
2698 nop
2699 set 0x28, %l0
2700 ldsh [%l7 + %l0], %l5
2701loop_261:
2702 edge8ln %g2, %i5, %g3
2703 movle %xcc, %o5, %g7
2704 subc %o2, 0x1337, %i3
2705 tneg %xcc, 0x6
2706 nop
2707 setx loop_262, %l0, %l1
2708 wrpr 0x1, %tl
2709 wrpr %l1, %tnpc
2710 setx 0x34400001400, %l0, %l1
2711 wrpr %l1, %tstate
2712 wrhpr 0x4, %htstate
2713 done
2714 bvc,a %icc, loop_263
2715 ldstub [%l7 + 0x59], %i7
2716 edge8ln %l1, %o1, %l3
2717loop_262:
2718 membar 0x6D
2719loop_263:
2720 fble,a %fcc3, loop_264
2721 fmovdle %xcc, %f0, %f26
2722 orncc %o0, %i1, %i4
2723 brlez,a %o4, loop_265
2724loop_264:
2725 sll %i0, 0x18, %i6
2726 wr %g0, 0x81, %asi
2727 ldstuba [%l7 + 0x0B] %asi, %l2
2728loop_265:
2729 orn %g4, %l0, %l6
2730 edge8 %l4, %g5, %o3
2731 move %icc, %g6, %o6
2732 xnor %g1, 0x1871, %i2
2733 tgu %icc, 0x1
2734 set 0x40, %l6
2735 ldda [%l7 + %l6] 0x14, %f0
2736 tpos %icc, 0x1
2737 set 0x58, %i7
2738 stda %o6, [%l7 + %i7] 0x19
2739 fnot1 %f4, %f6
2740 and %g2, 0x127F, %l5
2741 fmovdpos %icc, %f26, %f5
2742 tl %xcc, 0x1
2743 srl %i5, %g3, %o5
2744 fmuld8ulx16 %f2, %f22, %f14
2745 subcc %g7, %o2, %i3
2746 sra %l1, %i7, %l3
2747 movcs %xcc, %o1, %i1
2748 edge16ln %o0, %i4, %o4
2749 edge32ln %i6, %l2, %g4
2750 tle %xcc, 0x5
2751 sll %i0, %l6, %l0
2752 tn %xcc, 0x4
2753 edge16 %g5, %o3, %l4
2754 fbu %fcc0, loop_266
2755 edge32ln %o6, %g6, %i2
2756 srlx %g1, 0x1E, %o7
2757 subc %g2, %l5, %g3
2758loop_266:
2759 brgz,a %o5, loop_267
2760 bn,a,pn %xcc, loop_268
2761 fbo,a %fcc2, loop_269
2762 and %g7, %o2, %i3
2763loop_267:
2764 bcs,a %icc, loop_270
2765loop_268:
2766 movpos %xcc, %i5, %i7
2767loop_269:
2768 ldd [%l7 + 0x68], %f30
2769 be %icc, loop_271
2770loop_270:
2771 fmovsvs %xcc, %f19, %f1
2772 lduh [%l7 + 0x60], %l3
2773 xnorcc %o1, %l1, %i1
2774loop_271:
2775 add %o0, 0x062A, %i4
2776 ldx [%l7 + 0x18], %o4
2777 sir 0x0AD9
2778 fpadd16s %f15, %f24, %f5
2779 movl %icc, %i6, %g4
2780 edge8n %l2, %l6, %i0
2781 tcs %icc, 0x4
2782 mulx %l0, %o3, %l4
2783 sdivx %g5, 0x0B79, %g6
2784 edge16l %i2, %g1, %o6
2785 fba,a %fcc3, loop_272
2786 tneg %icc, 0x5
2787 tcs %icc, 0x4
2788 taddcc %o7, %l5, %g3
2789loop_272:
2790 subccc %g2, %o5, %g7
2791 wr %g0, 0x0c, %asi
2792 lda [%l7 + 0x78] %asi, %f2
2793 or %i3, %o2, %i5
2794 or %l3, 0x1EC3, %i7
2795 fbl %fcc1, loop_273
2796 ba,a %icc, loop_274
2797 fmovscc %xcc, %f22, %f14
2798 nop
2799 set 0x78, %l1
2800 ldx [%l7 + %l1], %l1
2801loop_273:
2802 prefetch [%l7 + 0x1C], 0x2
2803loop_274:
2804 movle %icc, %i1, %o1
2805 sub %i4, 0x1D2E, %o4
2806 ba,a loop_275
2807 fone %f10
2808 ta %xcc, 0x5
2809 fmovdpos %xcc, %f9, %f20
2810loop_275:
2811 smulcc %i6, 0x0736, %g4
2812 brz %o0, loop_276
2813 te %xcc, 0x3
2814 ble,pt %xcc, loop_277
2815 tn %icc, 0x6
2816loop_276:
2817 sub %l6, 0x1E69, %l2
2818 fmovrsne %i0, %f13, %f19
2819loop_277:
2820 fbg %fcc1, loop_278
2821 fandnot2 %f22, %f10, %f0
2822 call loop_279
2823 tsubcc %o3, 0x0CA5, %l0
2824loop_278:
2825 bcs,a %icc, loop_280
2826 movrlz %l4, %g5, %i2
2827loop_279:
2828 fcmpd %fcc3, %f14, %f22
2829 movge %xcc, %g1, %o6
2830loop_280:
2831 mulx %o7, %g6, %g3
2832 edge8 %l5, %o5, %g2
2833 nop
2834 setx loop_281, %l0, %l1
2835 wrpr 0x1, %tl
2836 wrpr %l1, %tpc
2837 add %l1, 0x4, %l1
2838 wrpr %l1, %tnpc
2839 setx 0x34400001400, %l0, %l1
2840 wrpr %l1, %tstate
2841 wrhpr 0x4, %htstate
2842 retry
2843 fmovdvc %xcc, %f1, %f27
2844 sub %g7, %o2, %i3
2845 edge8 %l3, %i5, %l1
2846loop_281:
2847 nop
2848 wr %g0, 0x18, %asi
2849 ldsha [%l7 + 0x62] %asi, %i1
2850 xnor %o1, 0x10FB, %i7
2851 smulcc %o4, %i4, %i6
2852 set 0x60, %o2
2853 prefetcha [%l7 + %o2] 0x0c, 0x1
2854 movrlz %o0, 0x3A7, %l6
2855 tcc %icc, 0x2
2856 fpadd16 %f4, %f4, %f24
2857 fandnot2 %f8, %f14, %f4
2858 set 0x18, %g1
2859 sta %f22, [%l7 + %g1] 0x89
2860 popc 0x1892, %i0
2861 siam 0x5
2862 movvs %xcc, %o3, %l2
2863 tsubcc %l4, 0x1A42, %l0
2864 set 0x52, %o3
2865 stha %i2, [%l7 + %o3] 0x2b
2866 membar #Sync
2867 tl %icc, 0x1
2868 mova %xcc, %g1, %o6
2869 tle %xcc, 0x3
2870 tne %icc, 0x5
2871 nop
2872 set 0x18, %l5
2873 ldd [%l7 + %l5], %f18
2874 bvs,pt %xcc, loop_282
2875 fandnot2 %f20, %f20, %f6
2876 movvs %xcc, %o7, %g6
2877 xnorcc %g3, %l5, %g5
2878loop_282:
2879 movre %o5, %g7, %o2
2880 wr %g0, 0x18, %asi
2881 stda %i2, [%l7 + 0x68] %asi
2882 fmovsneg %xcc, %f0, %f1
2883 movcs %icc, %l3, %i5
2884 udivcc %l1, 0x15DD, %g2
2885 fbn,a %fcc1, loop_283
2886 bge,a loop_284
2887 fmovrdlz %o1, %f16, %f6
2888 fmovrslz %i7, %f12, %f21
2889loop_283:
2890 addccc %i1, 0x0C8F, %i4
2891loop_284:
2892 tcs %icc, 0x7
2893 fmovdl %icc, %f0, %f17
2894 movcc %xcc, %o4, %g4
2895 bneg,pn %xcc, loop_285
2896 siam 0x1
2897 sub %i6, 0x0A3F, %l6
2898 prefetch [%l7 + 0x7C], 0x2
2899loop_285:
2900 bg,a,pn %icc, loop_286
2901 ldd [%l7 + 0x68], %f4
2902 udiv %o0, 0x0B5A, %o3
2903 fnand %f20, %f26, %f24
2904loop_286:
2905 fxnors %f16, %f1, %f28
2906 movcs %xcc, %i0, %l4
2907 andcc %l0, %l2, %g1
2908 te %icc, 0x7
2909 fcmps %fcc2, %f22, %f7
2910 movrgez %o6, %i2, %g6
2911 tne %icc, 0x2
2912 srax %o7, %g3, %l5
2913 fmovsl %xcc, %f20, %f18
2914 edge16ln %o5, %g5, %g7
2915 wr %g0, 0x89, %asi
2916 ldxa [%l7 + 0x50] %asi, %i3
2917 tpos %xcc, 0x1
2918 movre %o2, %i5, %l1
2919 fmovdvs %icc, %f3, %f1
2920 fmovsg %icc, %f19, %f30
2921 fmovdleu %xcc, %f23, %f18
2922 sdivcc %g2, 0x00C6, %o1
2923 array16 %l3, %i7, %i1
2924 orncc %i4, 0x0A3D, %o4
2925 bge %xcc, loop_287
2926 subccc %i6, 0x07D0, %l6
2927 edge16ln %g4, %o3, %i0
2928 nop
2929 set 0x28, %g5
2930 ldd [%l7 + %g5], %o0
2931loop_287:
2932 fpsub32s %f0, %f27, %f4
2933 umulcc %l4, 0x1D77, %l0
2934 fbule %fcc0, loop_288
2935 xor %l2, %g1, %i2
2936 movvc %xcc, %g6, %o6
2937 stx %g3, [%l7 + 0x50]
2938loop_288:
2939 movrne %o7, %l5, %g5
2940 movrgez %o5, 0x064, %i3
2941 stx %g7, [%l7 + 0x18]
2942 std %o2, [%l7 + 0x08]
2943 bvc loop_289
2944 popc %i5, %l1
2945 ldd [%l7 + 0x08], %f26
2946 fbu,a %fcc0, loop_290
2947loop_289:
2948 fcmpne16 %f12, %f24, %o1
2949 wr %g0, 0x23, %asi
2950 stha %g2, [%l7 + 0x4E] %asi
2951 membar #Sync
2952loop_290:
2953 stb %l3, [%l7 + 0x63]
2954 tsubcc %i1, 0x0D6E, %i7
2955 set 0x49, %g3
2956 ldsba [%l7 + %g3] 0x19, %i4
2957 bleu,a loop_291
2958 bcs,a,pt %icc, loop_292
2959 udivcc %i6, 0x15D6, %o4
2960 addccc %g4, 0x0321, %l6
2961loop_291:
2962 nop
2963 add %l7, 0x64, %l6
2964 wr %g0, 0x18, %asi
2965 casa [%l6] 0x18, %i0, %o3
2966loop_292:
2967 smulcc %o0, %l4, %l2
2968 fxors %f16, %f8, %f16
2969 edge8l %l0, %i2, %g6
2970 edge16n %o6, %g1, %g3
2971 udivx %l5, 0x069C, %o7
2972 edge16ln %o5, %i3, %g7
2973 ld [%l7 + 0x20], %f20
2974 faligndata %f10, %f4, %f26
2975 ldd [%l7 + 0x48], %f2
2976 fnot2 %f2, %f28
2977 tsubcctv %o2, 0x03A7, %i5
2978 st %f21, [%l7 + 0x78]
2979 wr %g0, 0x16, %asi
2980 stda %f0, [%l7 + 0x40] %asi
2981 membar #Sync
2982 fcmpgt32 %f4, %f6, %g5
2983 movrgz %o1, %l1, %l3
2984 edge8ln %i1, %i7, %i4
2985 fornot2s %f13, %f27, %f6
2986 array8 %i6, %o4, %g4
2987 smulcc %g2, %l6, %o3
2988 fmovrsgez %i0, %f12, %f11
2989 tpos %xcc, 0x7
2990 srl %o0, %l4, %l0
2991 nop
2992 setx loop_293, %l0, %l1
2993 wrpr 0x1, %tl
2994 wrpr %l1, %tnpc
2995 setx 0x34400001400, %l0, %l1
2996 wrpr %l1, %tstate
2997 wrhpr 0x4, %htstate
2998 done
2999 xnorcc %l2, 0x09EB, %i2
3000 fmovrsgez %o6, %f22, %f17
3001 bge loop_294
3002loop_293:
3003 tvc %icc, 0x3
3004 movle %xcc, %g6, %g1
3005 tvs %xcc, 0x7
3006loop_294:
3007 bl,a,pt %icc, loop_295
3008 tcs %icc, 0x6
3009 fcmpes %fcc0, %f25, %f9
3010 fbue %fcc3, loop_296
3011loop_295:
3012 membar 0x35
3013 mulx %g3, %l5, %o7
3014 fmovrdgz %i3, %f4, %f14
3015loop_296:
3016 fzero %f2
3017 ta %icc, 0x4
3018 sdivx %o5, 0x0F60, %o2
3019 set 0x30, %l4
3020 lduwa [%l7 + %l4] 0x89, %i5
3021 fmovde %icc, %f14, %f12
3022 fmovdcs %icc, %f17, %f27
3023 set 0x38, %l3
3024 stha %g7, [%l7 + %l3] 0xe3
3025 membar #Sync
3026 add %o1, 0x11CF, %g5
3027 set 0x30, %i0
3028 ldsha [%l7 + %i0] 0x10, %l3
3029 fnot1s %f11, %f21
3030 fmovsleu %icc, %f18, %f0
3031 wr %g0, 0x04, %asi
3032 sta %f23, [%l7 + 0x08] %asi
3033 fbl,a %fcc2, loop_297
3034 pdist %f28, %f20, %f8
3035 edge16 %l1, %i7, %i1
3036 st %f17, [%l7 + 0x18]
3037loop_297:
3038 movrlez %i4, %i6, %g4
3039 fmovsne %icc, %f13, %f5
3040 popc 0x149A, %o4
3041 bvc %xcc, loop_298
3042 fmovsgu %icc, %f25, %f18
3043 set 0x40, %g2
3044 stda %f16, [%l7 + %g2] 0x18
3045loop_298:
3046 sllx %l6, %o3, %i0
3047 addcc %g2, 0x167E, %l4
3048 bn,pt %xcc, loop_299
3049 fzero %f20
3050 movpos %xcc, %o0, %l2
3051 movge %xcc, %l0, %o6
3052loop_299:
3053 nop
3054 wr %g0, 0x88, %asi
3055 lduba [%l7 + 0x44] %asi, %g6
3056 stx %g1, [%l7 + 0x38]
3057 movvc %icc, %g3, %i2
3058 srax %l5, 0x08, %i3
3059 fmovrslez %o5, %f7, %f25
3060 fpadd32 %f16, %f28, %f16
3061 addcc %o7, 0x117C, %i5
3062 movne %icc, %o2, %g7
3063 brlez,a %o1, loop_300
3064 ldx [%l7 + 0x48], %l3
3065 sir 0x08E7
3066 fblg,a %fcc0, loop_301
3067loop_300:
3068 edge8n %l1, %i7, %g5
3069 movrlz %i1, 0x13D, %i6
3070 st %f29, [%l7 + 0x4C]
3071loop_301:
3072 edge16 %i4, %g4, %o4
3073 wr %g0, 0x88, %asi
3074 stda %f16, [%l7 + 0x40] %asi
3075 fnands %f0, %f2, %f27
3076 edge32 %o3, %l6, %i0
3077 fmovsleu %xcc, %f2, %f12
3078 movre %g2, %o0, %l2
3079 andn %l4, %l0, %g6
3080 nop
3081 set 0x68, %o0
3082 std %g0, [%l7 + %o0]
3083 fmovscs %xcc, %f27, %f31
3084 brgez,a %o6, loop_302
3085 fba %fcc2, loop_303
3086 edge32ln %g3, %i2, %i3
3087 smul %o5, 0x141C, %o7
3088loop_302:
3089 fabss %f15, %f1
3090loop_303:
3091 bvc,a,pn %icc, loop_304
3092 sethi 0x16C6, %i5
3093 be,pn %xcc, loop_305
3094 std %l4, [%l7 + 0x50]
3095loop_304:
3096 fcmpne32 %f30, %f6, %o2
3097 edge16n %g7, %l3, %o1
3098loop_305:
3099 udivcc %l1, 0x0457, %g5
3100 addcc %i1, %i7, %i4
3101 sll %i6, %g4, %o3
3102 tvc %icc, 0x1
3103 subc %l6, 0x095C, %o4
3104 array32 %g2, %i0, %o0
3105 fba,a %fcc3, loop_306
3106 fmovrdne %l2, %f6, %f20
3107 fbo,a %fcc0, loop_307
3108 tvs %xcc, 0x2
3109loop_306:
3110 fmuld8ulx16 %f19, %f27, %f12
3111 tpos %xcc, 0x1
3112loop_307:
3113 fpsub32 %f20, %f28, %f14
3114 udivcc %l4, 0x14BF, %l0
3115 movleu %xcc, %g6, %g1
3116 te %icc, 0x0
3117 and %g3, 0x1582, %o6
3118 srlx %i3, 0x18, %i2
3119 fmovdg %xcc, %f6, %f27
3120 fones %f9
3121 movgu %xcc, %o7, %o5
3122 taddcctv %l5, 0x0ED2, %o2
3123 movrlez %g7, 0x0CC, %l3
3124 edge32 %o1, %l1, %g5
3125 tcc %icc, 0x5
3126 fmovrsgz %i5, %f1, %f16
3127 edge32l %i1, %i7, %i6
3128 edge32n %g4, %o3, %i4
3129 set 0x64, %i6
3130 lduwa [%l7 + %i6] 0x15, %l6
3131 movcs %xcc, %g2, %i0
3132 subcc %o4, 0x0921, %l2
3133 sdivcc %o0, 0x174D, %l4
3134 xor %g6, 0x0202, %g1
3135 brz,a %l0, loop_308
3136 subccc %o6, 0x1104, %i3
3137 tle %xcc, 0x6
3138 fmovs %f20, %f20
3139loop_308:
3140 sdiv %i2, 0x0091, %o7
3141 edge8l %o5, %l5, %o2
3142 fmovsle %xcc, %f2, %f4
3143 nop
3144 setx loop_309, %l0, %l1
3145 wrpr 0x1, %tl
3146 wrpr %l1, %tnpc
3147 setx 0x34400001400, %l0, %l1
3148 wrpr %l1, %tstate
3149 wrhpr 0x4, %htstate
3150 done
3151 subcc %g7, %l3, %g3
3152 wr %g0, 0x89, %asi
3153 ldstuba [%l7 + 0x2C] %asi, %l1
3154loop_309:
3155 subccc %o1, 0x12F7, %g5
3156 wr %g0, 0x80, %asi
3157 stda %i0, [%l7 + 0x50] %asi
3158 subccc %i5, 0x1895, %i6
3159 addc %g4, 0x0A0C, %o3
3160 movl %icc, %i7, %l6
3161 and %i4, %i0, %o4
3162 fxnors %f27, %f15, %f2
3163 fcmped %fcc0, %f10, %f18
3164 or %l2, %o0, %g2
3165 fmuld8ulx16 %f16, %f18, %f0
3166 bcc,pn %xcc, loop_310
3167 alignaddrl %l4, %g1, %l0
3168 pdist %f14, %f20, %f2
3169 edge16ln %g6, %o6, %i3
3170loop_310:
3171 nop
3172 set 0x50, %i1
3173 ldstuba [%l7 + %i1] 0x04, %o7
3174 fpsub32 %f14, %f18, %f8
3175 fmovde %icc, %f5, %f13
3176 fabsd %f30, %f4
3177 srlx %i2, %l5, %o2
3178 array8 %o5, %l3, %g3
3179 fbue,a %fcc1, loop_311
3180 fbue %fcc0, loop_312
3181 subc %g7, 0x0A94, %l1
3182 fcmps %fcc2, %f31, %f9
3183loop_311:
3184 subccc %o1, 0x14B5, %g5
3185loop_312:
3186 stx %i5, [%l7 + 0x68]
3187 movcs %xcc, %i1, %i6
3188 edge16l %o3, %i7, %g4
3189 call loop_313
3190 subcc %l6, 0x0430, %i4
3191 movrlez %i0, 0x3F6, %l2
3192 alignaddrl %o0, %g2, %l4
3193loop_313:
3194 movneg %xcc, %o4, %g1
3195 tle %xcc, 0x3
3196 fmovdne %icc, %f7, %f11
3197 fsrc2s %f22, %f3
3198 add %l7, 0x30, %l6
3199 wr %g0, 0x18, %asi
3200 lda [%l6] %asi, %g6
3201 casa [%l6] %asi, %g6, %l0
3202 fpsub32s %f17, %f8, %f26
3203 sth %i3, [%l7 + 0x2C]
3204 lduh [%l7 + 0x0C], %o7
3205 subccc %o6, 0x0FDF, %i2
3206 wr %g0, 0x04, %asi
3207 ldswa [%l7 + 0x28] %asi, %o2
3208 lduw [%l7 + 0x2C], %l5
3209 wr %g0, 0x80, %asi
3210 stwa %o5, [%l7 + 0x30] %asi
3211 array32 %g3, %l3, %g7
3212 st %f14, [%l7 + 0x20]
3213 edge16l %o1, %l1, %i5
3214 umulcc %i1, 0x12FC, %i6
3215 tgu %icc, 0x3
3216 array8 %o3, %i7, %g5
3217 fxnors %f17, %f20, %f3
3218 movl %xcc, %g4, %i4
3219 tvc %xcc, 0x6
3220 edge32 %l6, %i0, %l2
3221 movrlz %g2, %o0, %l4
3222 ta %icc, 0x4
3223 edge32 %g1, %g6, %l0
3224 xorcc %i3, %o7, %o4
3225 edge8ln %o6, %o2, %i2
3226 sdivcc %o5, 0x063D, %g3
3227 edge8 %l3, %g7, %l5
3228 wr %g0, 0x0c, %asi
3229 lduha [%l7 + 0x32] %asi, %l1
3230 sllx %o1, 0x1D, %i1
3231 sra %i5, 0x19, %o3
3232 addcc %i7, %i6, %g4
3233 movvc %xcc, %g5, %i4
3234 set 0x2C, %g6
3235 stwa %i0, [%l7 + %g6] 0xe2
3236 membar #Sync
3237 edge16l %l2, %g2, %l6
3238 fxnor %f16, %f2, %f22
3239 udiv %l4, 0x092B, %g1
3240 sllx %g6, %o0, %i3
3241 ba,a %xcc, loop_314
3242 tn %icc, 0x0
3243 array16 %o7, %o4, %l0
3244 alignaddr %o2, %i2, %o5
3245loop_314:
3246 fmovrsne %o6, %f0, %f23
3247 mulx %l3, %g3, %g7
3248 fba,a %fcc1, loop_315
3249 fmul8x16 %f29, %f8, %f16
3250 bg,pn %icc, loop_316
3251 addc %l5, %l1, %o1
3252loop_315:
3253 movle %icc, %i1, %o3
3254 fmovrslez %i5, %f21, %f6
3255loop_316:
3256 edge16ln %i6, %g4, %i7
3257 wr %g0, 0xe2, %asi
3258 stha %i4, [%l7 + 0x4E] %asi
3259 membar #Sync
3260 edge8l %g5, %l2, %i0
3261 orcc %l6, %l4, %g1
3262 fmovsle %xcc, %f25, %f27
3263 flush %l7 + 0x50
3264 edge16ln %g2, %g6, %o0
3265 fnegs %f7, %f18
3266 saved
3267 rdpr %cwp, %g1
3268 rdpr %cansave, %g2
3269 rdpr %canrestore, %g3
3270 rdpr %cleanwin, %g4
3271 rdpr %otherwin, %g5
3272 rdpr %wstate, %g6
3273 brnz,a %o7, loop_317
3274 tn %xcc, 0x6
3275 xor %i3, 0x1513, %o4
3276 lduh [%l7 + 0x34], %o2
3277loop_317:
3278 te %icc, 0x0
3279 movge %xcc, %l0, %o5
3280 nop
3281 set 0x1E, %g4
3282 ldub [%l7 + %g4], %o6
3283 bgu,a,pt %xcc, loop_318
3284 ba,pn %icc, loop_319
3285 sdivx %l3, 0x1588, %i2
3286 movrgz %g7, 0x2C3, %g3
3287loop_318:
3288 tleu %xcc, 0x0
3289loop_319:
3290 sdiv %l5, 0x0682, %o1
3291 set 0x1C, %i2
3292 lduha [%l7 + %i2] 0x80, %i1
3293 orncc %o3, %i5, %i6
3294 taddcctv %l1, %g4, %i4
3295 srl %g5, %l2, %i7
3296 fbul,a %fcc2, loop_320
3297 fornot1 %f12, %f20, %f30
3298 movneg %xcc, %i0, %l6
3299 ta %xcc, 0x6
3300loop_320:
3301 array8 %l4, %g1, %g2
3302 edge8 %g6, %o7, %o0
3303 tneg %xcc, 0x7
3304 fbul,a %fcc3, loop_321
3305 movre %i3, 0x383, %o2
3306 popc %l0, %o4
3307 movleu %icc, %o5, %o6
3308loop_321:
3309 fmovdleu %icc, %f19, %f16
3310 fmovrdne %i2, %f10, %f12
3311 fbo,a %fcc2, loop_322
3312 fbn,a %fcc3, loop_323
3313 movcc %icc, %g7, %g3
3314 sdivcc %l3, 0x1730, %o1
3315loop_322:
3316 taddcctv %l5, %i1, %o3
3317loop_323:
3318 tvc %xcc, 0x7
3319 bge,a loop_324
3320 fmuld8ulx16 %f3, %f16, %f26
3321 fmovdne %icc, %f21, %f28
3322 be,a loop_325
3323loop_324:
3324 movl %xcc, %i5, %l1
3325 edge8ln %i6, %i4, %g5
3326 ble,pt %icc, loop_326
3327loop_325:
3328 movrlz %g4, %i7, %l2
3329 srl %l6, %i0, %g1
3330 sdivx %l4, 0x06EF, %g6
3331loop_326:
3332 tcs %xcc, 0x1
3333 sth %g2, [%l7 + 0x28]
3334 fpadd32 %f4, %f6, %f22
3335 fmovsg %icc, %f29, %f12
3336 tvs %xcc, 0x4
3337 fble,a %fcc1, loop_327
3338 fmovscs %icc, %f21, %f27
3339 fxors %f5, %f31, %f16
3340 tleu %xcc, 0x4
3341loop_327:
3342 brlez %o7, loop_328
3343 fand %f2, %f2, %f28
3344 tn %icc, 0x6
3345 stbar
3346loop_328:
3347 fbul %fcc0, loop_329
3348 ble,a,pt %xcc, loop_330
3349 fcmpeq16 %f2, %f28, %i3
3350 tsubcc %o0, 0x1F8C, %l0
3351loop_329:
3352 orcc %o4, 0x0683, %o2
3353loop_330:
3354 andn %o6, 0x01AA, %o5
3355 sllx %i2, %g3, %l3
3356 sllx %g7, 0x1B, %o1
3357 mulx %l5, 0x1C46, %i1
3358 set 0x20, %o1
3359 stda %i4, [%l7 + %o1] 0x18
3360 addccc %l1, %o3, %i6
3361 umul %i4, 0x0238, %g4
3362 alignaddr %g5, %i7, %l2
3363 movrne %i0, 0x36A, %l6
3364 mova %icc, %g1, %g6
3365 movrlz %g2, %o7, %i3
3366 fpsub32s %f14, %f1, %f8
3367 add %l7, 0x30, %l6
3368 wr %g0, 0x04, %asi
3369 casxa [%l6] %asi, %l4, %o0
3370 set 0x4C, %g7
3371 stwa %l0, [%l7 + %g7] 0x18
3372 orncc %o2, 0x1BE0, %o4
3373 alignaddrl %o6, %o5, %i2
3374 brgez,a %l3, loop_331
3375 edge16n %g7, %o1, %l5
3376 popc 0x1B44, %i1
3377 movcs %icc, %i5, %g3
3378loop_331:
3379 fornot1s %f21, %f9, %f12
3380 fmovde %icc, %f11, %f15
3381 movvs %xcc, %o3, %l1
3382 tgu %icc, 0x7
3383 edge32ln %i4, %i6, %g5
3384 xor %g4, %i7, %i0
3385 edge8ln %l2, %l6, %g1
3386 fcmpgt16 %f24, %f22, %g2
3387 or %g6, 0x0F88, %i3
3388 subc %l4, 0x1A89, %o7
3389 fmovsleu %xcc, %f29, %f3
3390 tsubcctv %l0, 0x18B3, %o0
3391 orncc %o4, %o2, %o6
3392 ble,a loop_332
3393 fnot1 %f4, %f24
3394 sdivx %o5, 0x1C84, %i2
3395 andncc %l3, %o1, %g7
3396loop_332:
3397 fmovrslz %i1, %f18, %f18
3398 smulcc %l5, %i5, %g3
3399 movrgz %l1, 0x367, %i4
3400 sub %o3, 0x032B, %i6
3401 wr %g0, 0x0c, %asi
3402 lduha [%l7 + 0x36] %asi, %g4
3403 ba,pt %xcc, loop_333
3404 array8 %i7, %g5, %i0
3405 bn,pt %icc, loop_334
3406 tg %icc, 0x3
3407loop_333:
3408 umul %l2, %l6, %g1
3409 fandnot2 %f4, %f2, %f0
3410loop_334:
3411 bn,pt %icc, loop_335
3412 movne %xcc, %g6, %g2
3413 move %icc, %l4, %o7
3414 xorcc %i3, 0x1E4E, %l0
3415loop_335:
3416 tpos %icc, 0x5
3417 and %o0, 0x0BAE, %o2
3418 move %icc, %o4, %o6
3419 tcc %xcc, 0x3
3420 add %l7, 0x20, %l6
3421 wr %g0, 0x88, %asi
3422 lda [%l6] %asi, %i2
3423 casa [%l6] 0x88, %i2, %o5
3424 fpack32 %f16, %f0, %f14
3425 move %icc, %l3, %g7
3426 fmovs %f2, %f6
3427 edge16 %i1, %o1, %l5
3428 movleu %xcc, %i5, %g3
3429 subc %i4, %o3, %i6
3430 fsrc2 %f6, %f4
3431 movcs %icc, %l1, %g4
3432 andn %i7, %i0, %g5
3433 edge16n %l6, %l2, %g1
3434 tcs %xcc, 0x6
3435 fble,a %fcc0, loop_336
3436 udiv %g6, 0x10DE, %l4
3437 udivcc %o7, 0x041B, %g2
3438 edge16ln %i3, %o0, %l0
3439loop_336:
3440 alignaddr %o2, %o6, %o4
3441 fpadd32s %f15, %f2, %f2
3442 fmovsne %icc, %f1, %f1
3443 tsubcctv %o5, %l3, %i2
3444 fmovsge %xcc, %f1, %f29
3445 restored
3446 rdpr %cwp, %g1
3447 rdpr %cansave, %g2
3448 rdpr %canrestore, %g3
3449 rdpr %cleanwin, %g4
3450 rdpr %otherwin, %g5
3451 rdpr %wstate, %g6
3452 and %i1, 0x0F71, %o1
3453 fcmpne16 %f6, %f18, %l5
3454 fmovsle %xcc, %f20, %f1
3455 tneg %icc, 0x3
3456 tl %icc, 0x4
3457 move %icc, %g7, %g3
3458 taddcc %i4, 0x03C2, %i5
3459 sir 0x18C7
3460 fnors %f27, %f28, %f8
3461 stw %o3, [%l7 + 0x68]
3462 wr %g0, 0x11, %asi
3463 lduha [%l7 + 0x58] %asi, %i6
3464 fmovsneg %icc, %f13, %f22
3465 set 0x48, %i3
3466 stda %l0, [%l7 + %i3] 0x81
3467 orn %i7, %i0, %g5
3468 andn %l6, %l2, %g1
3469 bcc %icc, loop_337
3470 umulcc %g4, 0x0108, %l4
3471 tpos %xcc, 0x3
3472 fmovrdne %o7, %f6, %f16
3473loop_337:
3474 sdivcc %g6, 0x0BD0, %i3
3475 orn %g2, 0x0CD7, %o0
3476 tsubcc %l0, 0x081F, %o6
3477 fmovdgu %xcc, %f31, %f15
3478 movrlz %o2, 0x1CA, %o4
3479 edge8ln %o5, %i2, %i1
3480 edge32ln %o1, %l3, %l5
3481 tne %xcc, 0x2
3482 tpos %xcc, 0x6
3483 te %icc, 0x7
3484 ldsw [%l7 + 0x34], %g7
3485 fmovd %f26, %f22
3486 alignaddr %i4, %g3, %o3
3487 alignaddr %i5, %l1, %i6
3488 fble,a %fcc1, loop_338
3489 fmovdvc %xcc, %f5, %f17
3490 xnorcc %i0, %g5, %l6
3491 movcs %icc, %l2, %g1
3492loop_338:
3493 fnegd %f18, %f12
3494 smulcc %g4, %l4, %o7
3495 sdivcc %i7, 0x0629, %g6
3496 addccc %i3, 0x1073, %o0
3497 set 0x50, %i4
3498 prefetcha [%l7 + %i4] 0x15, 0x3
3499 fmovde %xcc, %f19, %f3
3500 fexpand %f18, %f10
3501 edge8n %l0, %o6, %o2
3502 fmovdcc %xcc, %f5, %f17
3503 tg %icc, 0x7
3504 fnands %f4, %f19, %f8
3505 sdivx %o4, 0x1E49, %o5
3506 xnor %i1, %i2, %l3
3507 fpsub16 %f14, %f16, %f28
3508 movgu %xcc, %o1, %l5
3509 movleu %icc, %g7, %g3
3510 tl %icc, 0x3
3511 edge8n %o3, %i5, %i4
3512 xnorcc %i6, %i0, %l1
3513 alignaddrl %g5, %l6, %g1
3514 set 0x35, %o7
3515 ldsba [%l7 + %o7] 0x04, %l2
3516 mova %icc, %l4, %o7
3517 set 0x3A, %l2
3518 ldsha [%l7 + %l2] 0x14, %i7
3519 xor %g6, 0x0C23, %i3
3520 te %xcc, 0x7
3521 fmovsn %xcc, %f22, %f13
3522 movle %icc, %o0, %g2
3523 siam 0x6
3524 fmul8x16au %f7, %f6, %f14
3525 brgez,a %l0, loop_339
3526 tcc %xcc, 0x2
3527 wr %g0, 0x11, %asi
3528 stda %g4, [%l7 + 0x38] %asi
3529loop_339:
3530 bcc,a,pt %icc, loop_340
3531 fmovsa %icc, %f23, %f29
3532 fpsub16s %f31, %f25, %f25
3533 sethi 0x09F5, %o2
3534loop_340:
3535 fcmpgt16 %f22, %f14, %o4
3536 be,a loop_341
3537 tle %icc, 0x1
3538 fmovdpos %xcc, %f13, %f9
3539 fmovdcs %icc, %f14, %f29
3540loop_341:
3541 edge16l %o6, %o5, %i1
3542 bleu loop_342
3543 fcmpeq32 %f10, %f28, %l3
3544 sll %o1, %l5, %i2
3545 udivcc %g7, 0x1BB2, %o3
3546loop_342:
3547 fmovda %xcc, %f14, %f31
3548 movrne %g3, %i5, %i4
3549 add %i6, 0x162A, %i0
3550 edge16 %l1, %l6, %g5
3551 sdiv %g1, 0x0A8A, %l4
3552 brgez,a %o7, loop_343
3553 sdivx %l2, 0x1B4C, %g6
3554 srl %i7, 0x06, %o0
3555 mova %icc, %i3, %l0
3556loop_343:
3557 brgz %g4, loop_344
3558 edge16n %o2, %o4, %o6
3559 tl %icc, 0x2
3560 edge16 %g2, %i1, %o5
3561loop_344:
3562 edge32n %l3, %l5, %o1
3563 movn %xcc, %g7, %o3
3564 set 0x2E, %i5
3565 stba %g3, [%l7 + %i5] 0x89
3566 orncc %i5, %i4, %i2
3567 set 0x10, %o6
3568 sta %f20, [%l7 + %o6] 0x10
3569 taddcc %i6, 0x14BB, %i0
3570 wr %g0, 0x80, %asi
3571 stda %l0, [%l7 + 0x10] %asi
3572 subcc %g5, %l6, %l4
3573 andn %o7, 0x0438, %l2
3574 tne %icc, 0x7
3575 edge8n %g1, %i7, %o0
3576 sdiv %g6, 0x0680, %i3
3577 fcmped %fcc3, %f20, %f6
3578 fabsd %f30, %f12
3579 brgz %l0, loop_345
3580 edge16ln %o2, %o4, %g4
3581 subc %o6, %i1, %g2
3582 movgu %icc, %o5, %l3
3583loop_345:
3584 fcmpne32 %f4, %f30, %l5
3585 brlz %o1, loop_346
3586 nop
3587 setx loop_347, %l0, %l1
3588 jmpl %l1, %o3
3589 call loop_348
3590 fbe,a %fcc3, loop_349
3591loop_346:
3592 subcc %g3, %i5, %i4
3593loop_347:
3594 nop
3595 set 0x3C, %o5
3596 prefetch [%l7 + %o5], 0x2
3597loop_348:
3598 brgez %i2, loop_350
3599loop_349:
3600 fandnot1 %f24, %f12, %f22
3601 fpmerge %f31, %f27, %f22
3602 bcc,pn %xcc, loop_351
3603loop_350:
3604 edge32l %g7, %i0, %l1
3605 movne %xcc, %g5, %i6
3606 std %f30, [%l7 + 0x20]
3607loop_351:
3608 alignaddr %l4, %o7, %l2
3609 ta %icc, 0x1
3610 srlx %l6, 0x09, %i7
3611 add %o0, %g1, %g6
3612 popc %i3, %o2
3613 movne %xcc, %l0, %o4
3614 fmovde %icc, %f21, %f3
3615 tgu %icc, 0x6
3616 fnot2s %f24, %f25
3617 smulcc %g4, 0x06A3, %o6
3618 fbn %fcc1, loop_352
3619 fbu,a %fcc1, loop_353
3620 movg %icc, %g2, %i1
3621 movcc %icc, %o5, %l5
3622loop_352:
3623 nop
3624 set 0x70, %l0
3625 lduwa [%l7 + %l0] 0x10, %o1
3626loop_353:
3627 edge16 %o3, %g3, %l3
3628 movvs %icc, %i4, %i2
3629 brnz,a %g7, loop_354
3630 movgu %xcc, %i0, %i5
3631 bvs,pt %icc, loop_355
3632 movcc %xcc, %g5, %i6
3633loop_354:
3634 ta %icc, 0x4
3635 tsubcc %l1, 0x0634, %l4
3636loop_355:
3637 fmul8x16al %f30, %f1, %f10
3638 set 0x23, %l6
3639 ldstuba [%l7 + %l6] 0x89, %o7
3640 tgu %icc, 0x1
3641 addc %l2, 0x01D2, %i7
3642 tg %xcc, 0x3
3643 sdivx %o0, 0x0D5C, %g1
3644 fnot2 %f12, %f20
3645 ldx [%l7 + 0x28], %l6
3646 fzero %f14
3647 lduw [%l7 + 0x50], %i3
3648 fsrc1s %f31, %f29
3649 fmovdg %xcc, %f5, %f17
3650 ble,a loop_356
3651 fmovrsne %o2, %f1, %f17
3652 movneg %xcc, %g6, %l0
3653 tn %xcc, 0x3
3654loop_356:
3655 tvc %icc, 0x5
3656 taddcctv %g4, 0x0148, %o4
3657 set 0x36, %o4
3658 lduba [%l7 + %o4] 0x81, %o6
3659 bge,a %icc, loop_357
3660 tgu %xcc, 0x7
3661 movl %icc, %i1, %g2
3662 array8 %o5, %o1, %o3
3663loop_357:
3664 movvc %xcc, %g3, %l5
3665 move %xcc, %i4, %i2
3666 fcmpd %fcc0, %f30, %f20
3667 fbug,a %fcc3, loop_358
3668 ldsw [%l7 + 0x18], %g7
3669 move %xcc, %l3, %i0
3670 fpadd32 %f2, %f20, %f18
3671loop_358:
3672 movne %xcc, %i5, %g5
3673 edge32l %l1, %l4, %i6
3674 ta %xcc, 0x4
3675 bleu,a loop_359
3676 sdivcc %o7, 0x0C65, %l2
3677 ba,a loop_360
3678 restored
3679 rdpr %cwp, %g1
3680 rdpr %cansave, %g2
3681 rdpr %canrestore, %g3
3682 rdpr %cleanwin, %g4
3683 rdpr %otherwin, %g5
3684 rdpr %wstate, %g6
3685loop_359:
3686 movre %i7, %g1, %l6
3687 fcmpeq16 %f10, %f4, %i3
3688loop_360:
3689 umul %o2, 0x05FB, %o0
3690 tsubcctv %l0, %g4, %g6
3691 edge32n %o6, %i1, %o4
3692 bvs %xcc, loop_361
3693 sra %o5, 0x1B, %o1
3694 movge %icc, %g2, %g3
3695 orncc %l5, %i4, %i2
3696loop_361:
3697 mulscc %o3, 0x0A83, %l3
3698 ldd [%l7 + 0x78], %g6
3699 movrne %i0, %i5, %g5
3700 edge16 %l1, %i6, %o7
3701 fxnor %f18, %f24, %f8
3702 ldsw [%l7 + 0x28], %l4
3703 fbule,a %fcc1, loop_362
3704 fnegd %f30, %f30
3705 edge8l %l2, %i7, %l6
3706 movvs %icc, %g1, %i3
3707loop_362:
3708 addccc %o0, 0x1C79, %o2
3709 bge,pn %icc, loop_363
3710 fblg %fcc1, loop_364
3711 movleu %icc, %l0, %g4
3712 movrlez %g6, %i1, %o6
3713loop_363:
3714 fpadd32 %f2, %f10, %f6
3715loop_364:
3716 fbne %fcc0, loop_365
3717 tge %icc, 0x6
3718 tvc %xcc, 0x0
3719 subccc %o4, 0x17A6, %o1
3720loop_365:
3721 ldub [%l7 + 0x0E], %g2
3722 xnor %g3, %o5, %i4
3723 restored
3724 rdpr %cwp, %g1
3725 rdpr %cansave, %g2
3726 rdpr %canrestore, %g3
3727 rdpr %cleanwin, %g4
3728 rdpr %otherwin, %g5
3729 rdpr %wstate, %g6
3730 saved
3731 rdpr %cwp, %g1
3732 rdpr %cansave, %g2
3733 rdpr %canrestore, %g3
3734 rdpr %cleanwin, %g4
3735 rdpr %otherwin, %g5
3736 rdpr %wstate, %g6
3737 brz,a %i2, loop_366
3738 tcc %xcc, 0x2
3739 edge8 %o3, %l3, %l5
3740 orn %g7, %i5, %i0
3741loop_366:
3742 fbge,a %fcc1, loop_367
3743 movrlz %l1, %g5, %o7
3744 fpadd32 %f4, %f24, %f2
3745 fbuge %fcc3, loop_368
3746loop_367:
3747 xor %l4, 0x1C5C, %i6
3748 fbul %fcc2, loop_369
3749 fnand %f20, %f30, %f0
3750loop_368:
3751 smul %i7, 0x1986, %l2
3752 add %g1, %l6, %i3
3753loop_369:
3754 sethi 0x0198, %o0
3755 array32 %l0, %o2, %g4
3756 fcmps %fcc1, %f17, %f8
3757 srl %i1, 0x07, %o6
3758 nop
3759 setx loop_370, %l0, %l1
3760 jmpl %l1, %g6
3761 tgu %xcc, 0x4
3762 add %l7, 0x78, %l6
3763 wr %g0, 0x11, %asi
3764 casxa [%l6] %asi, %o4, %g2
3765loop_370:
3766 fmovrdne %o1, %f14, %f18
3767 movrne %g3, %i4, %i2
3768 edge8ln %o3, %l3, %l5
3769 udivx %g7, 0x041C, %i5
3770 movne %xcc, %i0, %o5
3771 nop
3772 setx loop_371, %l0, %l1
3773 jmpl %l1, %l1
3774 movrgez %o7, %g5, %i6
3775 subcc %i7, 0x16C9, %l4
3776 fmovdpos %icc, %f29, %f0
3777loop_371:
3778 sub %g1, 0x1181, %l2
3779 brlez %l6, loop_372
3780 array32 %i3, %l0, %o0
3781 fmovrdgz %g4, %f6, %f22
3782 set 0x78, %i7
3783 sta %f7, [%l7 + %i7] 0x19
3784loop_372:
3785 movvc %xcc, %i1, %o2
3786 movre %o6, 0x20E, %o4
3787 set 0x40, %l1
3788 ldda [%l7 + %l1] 0x10, %g2
3789 movg %icc, %o1, %g6
3790 brz %i4, loop_373
3791 andn %g3, 0x0A6A, %i2
3792 bge,pn %xcc, loop_374
3793 fmovsne %xcc, %f31, %f24
3794loop_373:
3795 nop
3796 wr %g0, 0xe3, %asi
3797 stwa %o3, [%l7 + 0x54] %asi
3798 membar #Sync
3799loop_374:
3800 array8 %l5, %g7, %l3
3801 prefetch [%l7 + 0x50], 0x3
3802 edge32ln %i5, %o5, %l1
3803 add %l7, 0x78, %l6
3804 wr %g0, 0x11, %asi
3805 ldxa [%l6] %asi, %o7
3806 casxa [%l6] 0x11, %o7, %g5
3807 fmovrsne %i0, %f5, %f13
3808 umul %i6, 0x0BEC, %i7
3809 fpackfix %f6, %f3
3810 for %f14, %f16, %f28
3811 bge,pt %icc, loop_375
3812 fbuge %fcc0, loop_376
3813 movge %icc, %g1, %l4
3814 fbul,a %fcc2, loop_377
3815loop_375:
3816 ldd [%l7 + 0x20], %f14
3817loop_376:
3818 nop
3819 setx loop_378, %l0, %l1
3820 wrpr 0x1, %tl
3821 wrpr %l1, %tpc
3822 add %l1, 0x4, %l1
3823 wrpr %l1, %tnpc
3824 setx 0x34400001400, %l0, %l1
3825 wrpr %l1, %tstate
3826 wrhpr 0x4, %htstate
3827 retry
3828 tcs %xcc, 0x2
3829loop_377:
3830 brnz,a %l6, loop_379
3831 bneg,pn %xcc, loop_380
3832loop_378:
3833 tcc %xcc, 0x1
3834 fmovdl %icc, %f25, %f12
3835loop_379:
3836 edge32 %l2, %i3, %l0
3837loop_380:
3838 sllx %o0, 0x0A, %i1
3839 sllx %g4, 0x1F, %o6
3840 fpmerge %f21, %f28, %f20
3841 mulscc %o2, 0x1426, %o4
3842 subc %g2, %o1, %i4
3843 movne %xcc, %g3, %g6
3844 orncc %i2, 0x16BD, %o3
3845 fmovdle %xcc, %f29, %f31
3846 udivx %l5, 0x0319, %l3
3847 bshuffle %f4, %f4, %f22
3848 fcmps %fcc1, %f27, %f4
3849 bl,a loop_381
3850 fmovdleu %xcc, %f31, %f24
3851 movn %icc, %g7, %i5
3852 tcc %xcc, 0x5
3853loop_381:
3854 sethi 0x172B, %l1
3855 fmovrsgez %o5, %f11, %f1
3856 mova %icc, %g5, %o7
3857 fba,a %fcc1, loop_382
3858 mova %xcc, %i0, %i7
3859 membar 0x72
3860 fmul8sux16 %f26, %f30, %f24
3861loop_382:
3862 fsrc1s %f14, %f13
3863 saved
3864 rdpr %cwp, %g1
3865 rdpr %cansave, %g2
3866 rdpr %canrestore, %g3
3867 rdpr %cleanwin, %g4
3868 rdpr %otherwin, %g5
3869 rdpr %wstate, %g6
3870 fbul,a %fcc0, loop_383
3871 bcs,a,pt %xcc, loop_384
3872 tge %xcc, 0x2
3873 sethi 0x1C3F, %i6
3874loop_383:
3875 movgu %icc, %g1, %l4
3876loop_384:
3877 movrgz %l2, %i3, %l6
3878 edge16ln %l0, %o0, %g4
3879 xorcc %i1, %o2, %o4
3880 xorcc %g2, %o6, %i4
3881 xnorcc %g3, %g6, %o1
3882 edge32n %i2, %o3, %l5
3883 fnot1s %f28, %f14
3884 srax %g7, %i5, %l1
3885 movpos %icc, %o5, %g5
3886 fornot1 %f4, %f14, %f0
3887 fmovrde %l3, %f16, %f16
3888 st %f23, [%l7 + 0x70]
3889 ld [%l7 + 0x54], %f10
3890 bneg %icc, loop_385
3891 popc 0x117D, %o7
3892 brnz,a %i0, loop_386
3893 movrgez %i7, %g1, %l4
3894loop_385:
3895 fbug %fcc2, loop_387
3896 for %f24, %f24, %f26
3897loop_386:
3898 fornot1s %f1, %f21, %f24
3899 alignaddr %l2, %i6, %i3
3900loop_387:
3901 srax %l6, 0x14, %l0
3902 wr %g0, 0x10, %asi
3903 swapa [%l7 + 0x38] %asi, %o0
3904 edge32n %i1, %g4, %o4
3905 bne,pt %xcc, loop_388
3906 movrlz %g2, 0x33C, %o6
3907 sllx %i4, 0x01, %o2
3908 edge8l %g3, %o1, %g6
3909loop_388:
3910 movrlez %o3, 0x303, %l5
3911 fmovdpos %icc, %f0, %f6
3912 tvc %icc, 0x1
3913 movcs %xcc, %g7, %i5
3914 edge32 %l1, %o5, %i2
3915 fornot2 %f4, %f18, %f6
3916 tge %icc, 0x7
3917 edge16 %g5, %l3, %i0
3918 fmovdle %icc, %f31, %f12
3919 udivcc %i7, 0x0FA0, %g1
3920 fxnors %f1, %f25, %f25
3921 tsubcc %o7, %l4, %l2
3922 ta %icc, 0x1
3923 ldstub [%l7 + 0x38], %i3
3924 ldstub [%l7 + 0x26], %l6
3925 movrlez %l0, 0x158, %i6
3926 wr %g0, 0x11, %asi
3927 swapa [%l7 + 0x40] %asi, %o0
3928 bgu,a,pn %xcc, loop_389
3929 edge32l %i1, %g4, %g2
3930 fnands %f21, %f3, %f0
3931 tsubcctv %o6, 0x1B28, %o4
3932loop_389:
3933 nop
3934 wr %g0, 0x23, %asi
3935 ldda [%l7 + 0x60] %asi, %i4
3936 fpsub32 %f24, %f22, %f8
3937 fmovdcs %icc, %f16, %f30
3938 umulcc %o2, %o1, %g6
3939 edge16 %g3, %l5, %o3
3940 bneg loop_390
3941 ldx [%l7 + 0x08], %g7
3942 movleu %xcc, %i5, %l1
3943 addcc %o5, 0x1558, %i2
3944loop_390:
3945 tleu %xcc, 0x1
3946 or %l3, %i0, %i7
3947 andncc %g5, %g1, %l4
3948 fmovscc %xcc, %f3, %f8
3949 std %o6, [%l7 + 0x10]
3950 set 0x54, %g1
3951 ldswa [%l7 + %g1] 0x14, %i3
3952 alignaddr %l2, %l6, %i6
3953 subcc %l0, %o0, %i1
3954 addc %g4, 0x0103, %g2
3955 fmovrslez %o6, %f24, %f4
3956 ble,pn %xcc, loop_391
3957 srl %o4, 0x02, %i4
3958 tsubcc %o2, %g6, %g3
3959 sra %o1, 0x00, %l5
3960loop_391:
3961 movn %xcc, %g7, %i5
3962 tle %xcc, 0x5
3963 tpos %xcc, 0x1
3964 te %icc, 0x6
3965 fmovdvs %xcc, %f1, %f2
3966 array16 %l1, %o3, %i2
3967 wr %g0, 0x2b, %asi
3968 stda %o4, [%l7 + 0x30] %asi
3969 membar #Sync
3970 membar 0x7C
3971 mova %xcc, %l3, %i0
3972 sra %g5, %g1, %l4
3973 subc %o7, %i7, %i3
3974 orncc %l2, 0x1464, %l6
3975 saved
3976 rdpr %cwp, %g1
3977 rdpr %cansave, %g2
3978 rdpr %canrestore, %g3
3979 rdpr %cleanwin, %g4
3980 rdpr %otherwin, %g5
3981 rdpr %wstate, %g6
3982 movle %xcc, %l0, %o0
3983 fcmple16 %f28, %f6, %i1
3984 stx %i6, [%l7 + 0x28]
3985 nop
3986 set 0x22, %o2
3987 sth %g2, [%l7 + %o2]
3988 sdivx %o6, 0x14C3, %o4
3989 sir 0x0788
3990 movrgz %i4, %o2, %g4
3991 set 0x0A, %l5
3992 lduba [%l7 + %l5] 0x88, %g6
3993 sethi 0x0FAC, %o1
3994 fnot1 %f30, %f6
3995 fnot2s %f18, %f9
3996 tsubcc %g3, %g7, %l5
3997 bleu,pn %icc, loop_392
3998 movge %xcc, %i5, %l1
3999 movvs %icc, %o3, %i2
4000 array32 %o5, %l3, %i0
4001loop_392:
4002 taddcc %g5, 0x11C6, %l4
4003 array32 %g1, %o7, %i7
4004 alignaddr %l2, %l6, %i3
4005 sll %l0, 0x18, %o0
4006 fmovsvs %icc, %f5, %f8
4007 xnor %i1, %i6, %o6
4008 andn %o4, %g2, %i4
4009 udivx %g4, 0x1B2C, %g6
4010 ldstub [%l7 + 0x2E], %o1
4011 ldx [%l7 + 0x20], %g3
4012 tle %xcc, 0x0
4013 fornot2 %f12, %f18, %f18
4014 fmovde %xcc, %f8, %f0
4015 saved
4016 rdpr %cwp, %g1
4017 rdpr %cansave, %g2
4018 rdpr %canrestore, %g3
4019 rdpr %cleanwin, %g4
4020 rdpr %otherwin, %g5
4021 rdpr %wstate, %g6
4022 movgu %xcc, %o2, %l5
4023 tcs %icc, 0x3
4024 edge32n %i5, %l1, %g7
4025 taddcc %o3, %i2, %o5
4026 subccc %i0, %l3, %g5
4027 ba,a %xcc, loop_393
4028 saved
4029 rdpr %cwp, %g1
4030 rdpr %cansave, %g2
4031 rdpr %canrestore, %g3
4032 rdpr %cleanwin, %g4
4033 rdpr %otherwin, %g5
4034 rdpr %wstate, %g6
4035 movleu %icc, %l4, %g1
4036 sdiv %o7, 0x1DBB, %l2
4037loop_393:
4038 ldsb [%l7 + 0x43], %i7
4039 prefetch [%l7 + 0x5C], 0x1
4040 subc %l6, 0x178E, %l0
4041 brz,a %i3, loop_394
4042 restored
4043 rdpr %cwp, %g1
4044 rdpr %cansave, %g2
4045 rdpr %canrestore, %g3
4046 rdpr %cleanwin, %g4
4047 rdpr %otherwin, %g5
4048 rdpr %wstate, %g6
4049 brnz,a %i1, loop_395
4050 xor %i6, 0x0039, %o6
4051loop_394:
4052 fbe %fcc2, loop_396
4053 be,a,pn %icc, loop_397
4054loop_395:
4055 movn %icc, %o4, %o0
4056 addcc %i4, %g2, %g4
4057loop_396:
4058 edge16ln %g6, %g3, %o2
4059loop_397:
4060 sll %o1, %i5, %l5
4061 edge32ln %g7, %o3, %l1
4062 fbg,a %fcc0, loop_398
4063 fcmpd %fcc0, %f4, %f2
4064 set 0x37, %o3
4065 stba %o5, [%l7 + %o3] 0x15
4066loop_398:
4067 fbo,a %fcc3, loop_399
4068 tg %icc, 0x0
4069 edge32 %i0, %l3, %g5
4070 srl %i2, 0x13, %g1
4071loop_399:
4072 fmuld8ulx16 %f29, %f10, %f16
4073 fmuld8ulx16 %f22, %f0, %f16
4074 sethi 0x00AA, %o7
4075 fcmped %fcc0, %f8, %f2
4076 fmovsneg %icc, %f7, %f27
4077 fnegs %f24, %f4
4078 edge8n %l2, %l4, %i7
4079 mova %xcc, %l6, %l0
4080 fpack32 %f30, %f30, %f6
4081 fmovdpos %icc, %f29, %f7
4082 bge,pt %icc, loop_400
4083 xnorcc %i3, 0x114D, %i1
4084 sir 0x1FFC
4085 sethi 0x0829, %i6
4086loop_400:
4087 movge %xcc, %o4, %o0
4088 st %f11, [%l7 + 0x6C]
4089 addc %o6, 0x1F84, %i4
4090 orcc %g2, 0x11EC, %g6
4091 nop
4092 setx loop_401, %l0, %l1
4093 wrpr 0x1, %tl
4094 wrpr %l1, %tpc
4095 add %l1, 0x4, %l1
4096 wrpr %l1, %tnpc
4097 setx 0x34400001400, %l0, %l1
4098 wrpr %l1, %tstate
4099 wrhpr 0x4, %htstate
4100 retry
4101 xnorcc %g4, %o2, %o1
4102 xorcc %i5, %g3, %l5
4103 sllx %o3, 0x0C, %l1
4104loop_401:
4105 bvc,a,pt %icc, loop_402
4106 xnorcc %g7, 0x1191, %o5
4107 mulscc %l3, 0x0EF6, %g5
4108 edge8 %i0, %i2, %o7
4109loop_402:
4110 fmovrdne %g1, %f30, %f30
4111 sethi 0x0BB4, %l4
4112 subccc %l2, 0x11CC, %i7
4113 fbe %fcc3, loop_403
4114 tvc %xcc, 0x1
4115 movn %icc, %l0, %l6
4116 xor %i1, 0x1313, %i6
4117loop_403:
4118 movvs %xcc, %i3, %o4
4119 subcc %o6, %i4, %g2
4120 wr %g0, 0x19, %asi
4121 lda [%l7 + 0x3C] %asi, %f8
4122 tpos %icc, 0x4
4123 movge %icc, %g6, %o0
4124 movrgez %o2, 0x033, %g4
4125 srax %i5, %o1, %l5
4126 mulx %g3, 0x0AD1, %o3
4127 tg %xcc, 0x2
4128 stbar
4129 move %icc, %g7, %l1
4130 tg %xcc, 0x3
4131 te %xcc, 0x5
4132 edge8l %l3, %g5, %i0
4133 st %f28, [%l7 + 0x10]
4134 set 0x19, %g5
4135 stba %o5, [%l7 + %g5] 0x11
4136 fnands %f30, %f25, %f24
4137 movneg %icc, %o7, %g1
4138 set 0x40, %g3
4139 stha %i2, [%l7 + %g3] 0x22
4140 membar #Sync
4141 tcs %icc, 0x6
4142 udivx %l4, 0x1B36, %l2
4143 pdist %f18, %f26, %f8
4144 fsrc2 %f18, %f8
4145 fmovrdlez %i7, %f24, %f8
4146 edge16n %l0, %i1, %i6
4147 subccc %i3, %l6, %o6
4148 xor %i4, 0x04F3, %g2
4149 fble %fcc2, loop_404
4150 fnot2 %f24, %f0
4151 wr %g0, 0x10, %asi
4152 stha %o4, [%l7 + 0x20] %asi
4153loop_404:
4154 fmovrdne %g6, %f16, %f14
4155 set 0x54, %l4
4156 stwa %o2, [%l7 + %l4] 0x15
4157 saved
4158 rdpr %cwp, %g1
4159 rdpr %cansave, %g2
4160 rdpr %canrestore, %g3
4161 rdpr %cleanwin, %g4
4162 rdpr %otherwin, %g5
4163 rdpr %wstate, %g6
4164 fble,a %fcc0, loop_405
4165 andncc %o0, %g4, %i5
4166 movgu %xcc, %o1, %l5
4167 smul %g3, %o3, %l1
4168loop_405:
4169 edge8 %l3, %g5, %i0
4170 sub %g7, %o7, %o5
4171 sethi 0x054C, %g1
4172 umulcc %i2, 0x1EC9, %l2
4173 nop
4174 setx loop_406, %l0, %l1
4175 wrpr 0x1, %tl
4176 wrpr %l1, %tnpc
4177 setx 0x34400001400, %l0, %l1
4178 wrpr %l1, %tstate
4179 wrhpr 0x4, %htstate
4180 done
4181 subc %i7, 0x0710, %l4
4182 ldsw [%l7 + 0x38], %l0
4183 tvs %icc, 0x4
4184loop_406:
4185 nop
4186 wr %g0, 0x80, %asi
4187 ldsba [%l7 + 0x5A] %asi, %i6
4188 tsubcctv %i3, %i1, %o6
4189 xnor %i4, %g2, %l6
4190 set 0x20, %i0
4191 ldda [%l7 + %i0] 0x2e, %g6
4192 tcs %xcc, 0x0
4193 ldsh [%l7 + 0x3A], %o2
4194 movcs %icc, %o4, %g4
4195 move %icc, %i5, %o1
4196 fandnot2 %f0, %f12, %f18
4197 bne,a,pn %xcc, loop_407
4198 array32 %o0, %l5, %o3
4199 te %xcc, 0x7
4200 fmovd %f28, %f26
4201loop_407:
4202 movle %xcc, %l1, %l3
4203 nop
4204 setx loop_408, %l0, %l1
4205 wrpr 0x1, %tl
4206 wrpr %l1, %tpc
4207 add %l1, 0x4, %l1
4208 wrpr %l1, %tnpc
4209 setx 0x34400001400, %l0, %l1
4210 wrpr %l1, %tstate
4211 wrhpr 0x4, %htstate
4212 retry
4213 fbu %fcc2, loop_409
4214 sub %g5, 0x051E, %i0
4215 fmovrsne %g3, %f19, %f13
4216loop_408:
4217 srl %o7, 0x13, %o5
4218loop_409:
4219 fbg %fcc3, loop_410
4220 fnot2s %f13, %f18
4221 addc %g1, %i2, %l2
4222 fxnors %f26, %f4, %f31
4223loop_410:
4224 udiv %i7, 0x1133, %l4
4225 tsubcctv %g7, %l0, %i6
4226 call loop_411
4227 fmovdg %icc, %f10, %f16
4228 wr %g0, 0x20, %asi
4229 ldxa [%g0 + 0x30] %asi, %i3
4230loop_411:
4231 ldsh [%l7 + 0x6C], %o6
4232 srax %i4, %g2, %i1
4233 fmuld8sux16 %f6, %f16, %f28
4234 fnegd %f14, %f0
4235 fzero %f22
4236 sra %l6, %o2, %o4
4237 subc %g6, 0x02A5, %i5
4238 xnor %o1, 0x0A67, %g4
4239 sdivcc %o0, 0x14B3, %o3
4240 movvs %xcc, %l5, %l1
4241 tpos %icc, 0x1
4242 array8 %l3, %g5, %i0
4243 sra %g3, 0x0E, %o7
4244 smul %o5, %i2, %g1
4245 tn %icc, 0x5
4246 fpadd32s %f1, %f21, %f11
4247 fmovrdlz %i7, %f6, %f22
4248 fmovdvs %xcc, %f24, %f6
4249 bleu,pn %icc, loop_412
4250 stb %l4, [%l7 + 0x45]
4251 ldstub [%l7 + 0x0A], %g7
4252 srlx %l0, %i6, %l2
4253loop_412:
4254 tsubcc %i3, 0x193A, %o6
4255 sethi 0x1043, %g2
4256 xnorcc %i4, 0x049C, %l6
4257 mulscc %i1, %o2, %g6
4258 movrgz %o4, %i5, %o1
4259 saved
4260 rdpr %cwp, %g1
4261 rdpr %cansave, %g2
4262 rdpr %canrestore, %g3
4263 rdpr %cleanwin, %g4
4264 rdpr %otherwin, %g5
4265 rdpr %wstate, %g6
4266 brz %o0, loop_413
4267 tsubcctv %o3, %l5, %g4
4268 restored
4269 rdpr %cwp, %g1
4270 rdpr %cansave, %g2
4271 rdpr %canrestore, %g3
4272 rdpr %cleanwin, %g4
4273 rdpr %otherwin, %g5
4274 rdpr %wstate, %g6
4275 movvs %xcc, %l1, %g5
4276loop_413:
4277 sdiv %l3, 0x0C4D, %i0
4278 fmovdneg %xcc, %f27, %f4
4279 sir 0x1921
4280 ta %icc, 0x7
4281 fbg %fcc0, loop_414
4282 fnot2s %f26, %f21
4283 faligndata %f2, %f24, %f20
4284 brz,a %g3, loop_415
4285loop_414:
4286 membar 0x65
4287 movrgez %o5, 0x385, %i2
4288 wr %g0, 0x23, %asi
4289 stba %g1, [%l7 + 0x35] %asi
4290 membar #Sync
4291loop_415:
4292 nop
4293 wr %g0, 0x80, %asi
4294 stda %f0, [%l7 + 0x40] %asi
4295 tleu %icc, 0x3
4296 restored
4297 rdpr %cwp, %g1
4298 rdpr %cansave, %g2
4299 rdpr %canrestore, %g3
4300 rdpr %cleanwin, %g4
4301 rdpr %otherwin, %g5
4302 rdpr %wstate, %g6
4303 movvs %xcc, %i7, %o7
4304 ldsh [%l7 + 0x5A], %l4
4305 srlx %l0, 0x13, %i6
4306 fmul8sux16 %f14, %f18, %f2
4307 te %icc, 0x5
4308 addc %l2, 0x1871, %i3
4309 restored
4310 rdpr %cwp, %g1
4311 rdpr %cansave, %g2
4312 rdpr %canrestore, %g3
4313 rdpr %cleanwin, %g4
4314 rdpr %otherwin, %g5
4315 rdpr %wstate, %g6
4316 set 0x63, %l3
4317 ldstuba [%l7 + %l3] 0x89, %o6
4318 wr %g0, 0x2f, %asi
4319 ldda [%l7 + 0x70] %asi, %g2
4320 alignaddrl %g7, %l6, %i1
4321 udivcc %i4, 0x17EB, %o2
4322 movcs %xcc, %g6, %i5
4323 sll %o4, %o1, %o0
4324 fornot1s %f13, %f27, %f2
4325 fbule,a %fcc3, loop_416
4326 fsrc1 %f10, %f28
4327 fcmpgt16 %f14, %f12, %o3
4328 brgez,a %l5, loop_417
4329loop_416:
4330 popc 0x0010, %g4
4331 edge8l %l1, %g5, %l3
4332 alignaddrl %g3, %i0, %o5
4333loop_417:
4334 fabsd %f20, %f14
4335 mova %icc, %g1, %i2
4336 tleu %icc, 0x4
4337 fmovsg %xcc, %f25, %f27
4338 edge32n %o7, %i7, %l0
4339 fcmpne16 %f20, %f10, %l4
4340 xnor %l2, %i3, %o6
4341 fbo %fcc2, loop_418
4342 fpadd32 %f14, %f24, %f10
4343 edge32l %i6, %g2, %l6
4344 fnands %f17, %f15, %f10
4345loop_418:
4346 nop
4347 set 0x4C, %o0
4348 swapa [%l7 + %o0] 0x18, %i1
4349 sdivx %g7, 0x1839, %i4
4350 set 0x20, %g2
4351 swapa [%l7 + %g2] 0x81, %g6
4352 movvs %xcc, %i5, %o2
4353 tneg %icc, 0x0
4354 add %l7, 0x40, %l6
4355 wr %g0, 0x19, %asi
4356 ldxa [%l6] %asi, %o4
4357 casxa [%l6] %asi, %o4, %o1
4358 and %o0, 0x133E, %o3
4359 array32 %l5, %l1, %g5
4360 lduw [%l7 + 0x40], %l3
4361 fones %f0
4362 wr %g0, 0x19, %asi
4363 sta %f6, [%l7 + 0x5C] %asi
4364 set 0x60, %i6
4365 ldstuba [%l7 + %i6] 0x0c, %g4
4366 fpsub16 %f12, %f22, %f20
4367 subc %i0, %o5, %g3
4368 movn %icc, %g1, %o7
4369 flush %l7 + 0x1C
4370 taddcc %i2, %i7, %l4
4371 tge %xcc, 0x5
4372 xor %l2, %i3, %l0
4373 sdivx %o6, 0x15E8, %g2
4374 sdivx %l6, 0x08C4, %i6
4375 movgu %icc, %g7, %i4
4376 fmovda %icc, %f2, %f23
4377 fabsd %f24, %f10
4378 fmovde %icc, %f9, %f17
4379 edge16ln %i1, %i5, %g6
4380 srax %o2, 0x0B, %o1
4381 set 0x44, %i1
4382 ldsba [%l7 + %i1] 0x10, %o4
4383 fxnors %f10, %f16, %f12
4384 fexpand %f19, %f20
4385 ld [%l7 + 0x6C], %f14
4386 alignaddrl %o0, %o3, %l1
4387 edge16 %g5, %l5, %g4
4388 fbg,a %fcc2, loop_419
4389 fbuge %fcc1, loop_420
4390 srlx %l3, 0x01, %i0
4391 tneg %icc, 0x7
4392loop_419:
4393 movrgez %g3, %o5, %g1
4394loop_420:
4395 fnegd %f26, %f2
4396 fmovse %icc, %f30, %f28
4397 movrgz %o7, 0x317, %i7
4398 fbg %fcc1, loop_421
4399 fandnot1s %f27, %f31, %f21
4400 sdiv %i2, 0x1FF9, %l4
4401 addcc %l2, 0x0825, %l0
4402loop_421:
4403 nop
4404 set 0x48, %g6
4405 stda %i2, [%l7 + %g6] 0x22
4406 membar #Sync
4407 fmovrdgez %g2, %f16, %f28
4408 sdiv %l6, 0x0605, %o6
4409 fmovrde %i6, %f10, %f8
4410 movneg %xcc, %i4, %i1
4411 fmovsgu %icc, %f9, %f8
4412 srl %i5, %g7, %g6
4413 movcc %xcc, %o1, %o4
4414 set 0x08, %g4
4415 stwa %o2, [%l7 + %g4] 0x10
4416 array8 %o0, %l1, %g5
4417 smul %o3, 0x0883, %l5
4418 fmovdleu %xcc, %f22, %f20
4419 tgu %icc, 0x2
4420 movpos %icc, %g4, %l3
4421 movne %icc, %g3, %o5
4422 sdivcc %i0, 0x1C6B, %o7
4423 brgez %g1, loop_422
4424 tpos %xcc, 0x7
4425 tn %icc, 0x7
4426 srl %i2, %l4, %i7
4427loop_422:
4428 or %l0, %i3, %g2
4429 saved
4430 rdpr %cwp, %g1
4431 rdpr %cansave, %g2
4432 rdpr %canrestore, %g3
4433 rdpr %cleanwin, %g4
4434 rdpr %otherwin, %g5
4435 rdpr %wstate, %g6
4436 mova %xcc, %l2, %o6
4437 fmul8x16 %f12, %f18, %f12
4438 srlx %l6, 0x04, %i6
4439 movne %icc, %i1, %i5
4440 movge %xcc, %i4, %g7
4441 nop
4442 set 0x3A, %i2
4443 sth %o1, [%l7 + %i2]
4444 bvs %xcc, loop_423
4445 bneg,pt %xcc, loop_424
4446 faligndata %f24, %f12, %f2
4447 ldx [%l7 + 0x50], %g6
4448loop_423:
4449 tsubcc %o4, %o0, %o2
4450loop_424:
4451 ta %xcc, 0x2
4452 edge8l %l1, %g5, %l5
4453 movcs %icc, %g4, %o3
4454 edge32n %l3, %g3, %o5
4455 tge %icc, 0x2
4456 addc %i0, %g1, %i2
4457 addcc %l4, 0x1ED1, %o7
4458 prefetch [%l7 + 0x30], 0x0
4459 sllx %i7, %i3, %l0
4460 or %l2, %g2, %l6
4461 fcmps %fcc1, %f3, %f5
4462 fmovsg %icc, %f17, %f3
4463 tsubcc %o6, 0x1754, %i6
4464 edge16ln %i5, %i4, %g7
4465 restored
4466 rdpr %cwp, %g1
4467 rdpr %cansave, %g2
4468 rdpr %canrestore, %g3
4469 rdpr %cleanwin, %g4
4470 rdpr %otherwin, %g5
4471 rdpr %wstate, %g6
4472 mova %icc, %i1, %o1
4473 edge16 %o4, %g6, %o0
4474 movrlz %o2, 0x06E, %g5
4475 movl %xcc, %l1, %l5
4476 wr %g0, 0x89, %asi
4477 sta %f7, [%l7 + 0x18] %asi
4478 edge8l %g4, %l3, %o3
4479 udiv %o5, 0x176A, %g3
4480 bgu,pt %icc, loop_425
4481 xnor %g1, %i0, %i2
4482 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
4483 nop ! nop ! stxa %l4, [%g0 + 0x1d8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
4484loop_425:
4485 subc %o7, %i7, %l0
4486 set 0x16, %g7
4487 ldsba [%l7 + %g7] 0x89, %l2
4488 fmuld8sux16 %f30, %f15, %f18
4489 fandnot1 %f2, %f28, %f0
4490 movcc %icc, %g2, %l6
4491 fmovrdgz %o6, %f4, %f10
4492 brz %i6, loop_426
4493 fbug,a %fcc2, loop_427
4494 fcmple16 %f24, %f18, %i5
4495 udivx %i3, 0x15F3, %i4
4496loop_426:
4497 edge32ln %i1, %g7, %o4
4498loop_427:
4499 fblg %fcc3, loop_428
4500 movvs %icc, %g6, %o0
4501 tleu %icc, 0x3
4502 movcs %icc, %o1, %g5
4503loop_428:
4504 or %l1, %o2, %l5
4505 mova %xcc, %g4, %l3
4506 tneg %xcc, 0x5
4507 fble,a %fcc0, loop_429
4508 edge8 %o5, %g3, %o3
4509 bgu,a,pn %icc, loop_430
4510 movgu %icc, %i0, %i2
4511loop_429:
4512 fabss %f24, %f11
4513 sra %g1, 0x10, %l4
4514loop_430:
4515 brgz,a %o7, loop_431
4516 nop
4517 setx loop_432, %l0, %l1
4518 wrpr 0x1, %tl
4519 wrpr %l1, %tnpc
4520 setx 0x34400001400, %l0, %l1
4521 wrpr %l1, %tstate
4522 wrhpr 0x4, %htstate
4523 done
4524 fxnor %f30, %f6, %f20
4525 set 0x6A, %o1
4526 ldsba [%l7 + %o1] 0x89, %l0
4527loop_431:
4528 movcs %icc, %i7, %l2
4529loop_432:
4530 call loop_433
4531 orcc %g2, 0x02B5, %o6
4532 fors %f5, %f28, %f26
4533 edge16n %i6, %l6, %i5
4534loop_433:
4535 addccc %i3, 0x0B56, %i4
4536 movre %i1, %g7, %g6
4537 subccc %o4, %o1, %g5
4538 tn %xcc, 0x6
4539 movvc %xcc, %l1, %o2
4540 and %l5, %g4, %o0
4541 movleu %xcc, %l3, %g3
4542 saved
4543 rdpr %cwp, %g1
4544 rdpr %cansave, %g2
4545 rdpr %canrestore, %g3
4546 rdpr %cleanwin, %g4
4547 rdpr %otherwin, %g5
4548 rdpr %wstate, %g6
4549 fbl %fcc2, loop_434
4550 stw %o5, [%l7 + 0x74]
4551 movn %xcc, %i0, %o3
4552 or %g1, %i2, %o7
4553loop_434:
4554 tsubcc %l0, %i7, %l4
4555 array8 %g2, %l2, %o6
4556 ta %icc, 0x5
4557 tn %xcc, 0x2
4558 tle %xcc, 0x4
4559 orn %l6, 0x1E9E, %i5
4560 addc %i6, %i3, %i4
4561 pdist %f8, %f0, %f22
4562 edge32l %i1, %g6, %g7
4563 fand %f6, %f18, %f6
4564 wr %g0, 0x27, %asi
4565 stha %o4, [%l7 + 0x5E] %asi
4566 membar #Sync
4567 edge16 %o1, %l1, %g5
4568 andcc %l5, 0x01DD, %g4
4569 ldsb [%l7 + 0x6F], %o2
4570 membar 0x19
4571 smul %l3, %o0, %o5
4572 andn %g3, 0x1F82, %o3
4573 umulcc %i0, %i2, %g1
4574 orncc %l0, %o7, %i7
4575 fcmps %fcc1, %f10, %f17
4576 popc %l4, %g2
4577 tcc %xcc, 0x4
4578 fbg %fcc3, loop_435
4579 fmul8sux16 %f26, %f8, %f6
4580 wr %g0, 0x19, %asi
4581 stda %f0, [%l7 + 0x40] %asi
4582loop_435:
4583 fnot2 %f22, %f16
4584 add %l2, %o6, %l6
4585 fbe,a %fcc1, loop_436
4586 edge32n %i6, %i5, %i4
4587 brnz,a %i3, loop_437
4588 fcmpeq16 %f4, %f6, %i1
4589loop_436:
4590 udiv %g6, 0x056A, %o4
4591 andn %g7, %o1, %l1
4592loop_437:
4593 bgu,a,pn %icc, loop_438
4594 fzero %f4
4595 fmuld8ulx16 %f28, %f6, %f18
4596 restored
4597 rdpr %cwp, %g1
4598 rdpr %cansave, %g2
4599 rdpr %canrestore, %g3
4600 rdpr %cleanwin, %g4
4601 rdpr %otherwin, %g5
4602 rdpr %wstate, %g6
4603loop_438:
4604 fmovdneg %xcc, %f26, %f23
4605 addccc %g5, %l5, %o2
4606 bg,a %icc, loop_439
4607 brgz %g4, loop_440
4608 tle %icc, 0x4
4609 fpack16 %f22, %f17
4610loop_439:
4611 fnor %f10, %f16, %f28
4612loop_440:
4613 fpsub16 %f0, %f14, %f28
4614 srax %o0, 0x1B, %o5
4615 movneg %xcc, %g3, %o3
4616 set 0x65, %i4
4617 stba %i0, [%l7 + %i4] 0x18
4618 set 0x38, %i3
4619 ldswa [%l7 + %i3] 0x14, %l3
4620 xnor %g1, 0x1509, %l0
4621 ta %icc, 0x3
4622 and %o7, %i2, %i7
4623 sllx %g2, %l4, %o6
4624 fpack32 %f0, %f0, %f6
4625 subc %l6, %i6, %i5
4626 movcc %icc, %l2, %i3
4627 tl %icc, 0x1
4628 edge32 %i4, %g6, %i1
4629 fnand %f30, %f2, %f6
4630 taddcc %o4, 0x028C, %o1
4631 movpos %xcc, %l1, %g7
4632 fbue,a %fcc3, loop_441
4633 array8 %g5, %l5, %g4
4634 edge32n %o2, %o0, %o5
4635 bge,pt %icc, loop_442
4636loop_441:
4637 array16 %o3, %i0, %l3
4638 movle %icc, %g3, %g1
4639 fmovde %xcc, %f16, %f20
4640loop_442:
4641 std %f14, [%l7 + 0x60]
4642 movrgez %o7, 0x0FA, %l0
4643 siam 0x3
4644 fsrc1s %f8, %f18
4645 fmovscc %icc, %f15, %f2
4646 sth %i2, [%l7 + 0x5A]
4647 tg %icc, 0x5
4648 move %xcc, %g2, %l4
4649 restored
4650 rdpr %cwp, %g1
4651 rdpr %cansave, %g2
4652 rdpr %canrestore, %g3
4653 rdpr %cleanwin, %g4
4654 rdpr %otherwin, %g5
4655 rdpr %wstate, %g6
4656 sdivcc %o6, 0x0B78, %i7
4657 stw %l6, [%l7 + 0x1C]
4658 edge16 %i6, %i5, %l2
4659 fmovdne %xcc, %f3, %f19
4660 bvs,a %icc, loop_443
4661 udiv %i3, 0x0330, %g6
4662 fmovdneg %xcc, %f1, %f24
4663 fcmpne32 %f22, %f2, %i4
4664loop_443:
4665 bpos,a,pn %xcc, loop_444
4666 stw %i1, [%l7 + 0x10]
4667 fxor %f12, %f20, %f6
4668 srl %o4, %o1, %g7
4669loop_444:
4670 tneg %xcc, 0x6
4671 fcmple32 %f30, %f0, %l1
4672 ldsw [%l7 + 0x4C], %l5
4673 set 0x40, %l2
4674 stda %f16, [%l7 + %l2] 0x19
4675 fbul,a %fcc3, loop_445
4676 fmul8x16au %f1, %f16, %f4
4677 nop
4678 setx loop_446, %l0, %l1
4679 jmpl %l1, %g5
4680 be,pn %icc, loop_447
4681loop_445:
4682 restored
4683 rdpr %cwp, %g1
4684 rdpr %cansave, %g2
4685 rdpr %canrestore, %g3
4686 rdpr %cleanwin, %g4
4687 rdpr %otherwin, %g5
4688 rdpr %wstate, %g6
4689 fcmpgt16 %f2, %f10, %g4
4690loop_446:
4691 tle %icc, 0x4
4692loop_447:
4693 fcmpeq16 %f14, %f18, %o0
4694 tleu %icc, 0x7
4695 fbule %fcc3, loop_448
4696 fcmpgt16 %f8, %f30, %o2
4697 fmovdne %xcc, %f19, %f14
4698 xnor %o3, 0x1CAE, %o5
4699loop_448:
4700 fcmple32 %f2, %f26, %l3
4701 wr %g0, 0xeb, %asi
4702 stxa %i0, [%l7 + 0x38] %asi
4703 membar #Sync
4704 movg %xcc, %g3, %o7
4705 sethi 0x0C5D, %l0
4706 fbl,a %fcc1, loop_449
4707 sdiv %g1, 0x0CF8, %g2
4708 fmul8x16al %f17, %f11, %f4
4709 edge8 %l4, %i2, %i7
4710loop_449:
4711 ldx [%l7 + 0x18], %o6
4712 fxors %f19, %f6, %f28
4713 move %icc, %l6, %i5
4714 movleu %icc, %l2, %i3
4715 movrne %g6, %i6, %i1
4716 tvs %xcc, 0x2
4717 nop
4718 set 0x30, %i5
4719 ldd [%l7 + %i5], %o4
4720 movpos %icc, %i4, %g7
4721 orcc %l1, 0x1135, %l5
4722 tpos %icc, 0x3
4723 movneg %xcc, %g5, %o1
4724 fbu %fcc1, loop_450
4725 sll %o0, %o2, %o3
4726 and %g4, %l3, %o5
4727 array32 %g3, %i0, %o7
4728loop_450:
4729 fbn,a %fcc3, loop_451
4730 brlez,a %l0, loop_452
4731 addc %g1, 0x10EE, %g2
4732 xorcc %i2, %l4, %o6
4733loop_451:
4734 fmuld8ulx16 %f26, %f31, %f12
4735loop_452:
4736 std %f12, [%l7 + 0x08]
4737 sdiv %i7, 0x15A3, %l6
4738 andn %i5, %l2, %i3
4739 swap [%l7 + 0x3C], %i6
4740 fnegd %f8, %f28
4741 popc %i1, %g6
4742 stbar
4743 subc %i4, 0x1C38, %g7
4744 movrgz %l1, 0x08F, %o4
4745 fmovdpos %xcc, %f24, %f5
4746 ldsh [%l7 + 0x46], %l5
4747 fble,a %fcc2, loop_453
4748 fmovsvs %xcc, %f8, %f10
4749 movcc %icc, %o1, %o0
4750 edge32 %g5, %o2, %o3
4751loop_453:
4752 movpos %xcc, %g4, %o5
4753 alignaddrl %l3, %i0, %g3
4754 taddcctv %o7, 0x0946, %g1
4755 addcc %l0, 0x0D73, %i2
4756 fand %f14, %f2, %f24
4757 fpadd32s %f19, %f0, %f27
4758 flush %l7 + 0x54
4759 ldsw [%l7 + 0x0C], %l4
4760 fmovd %f8, %f14
4761 set 0x50, %o7
4762 ldda [%l7 + %o7] 0x2f, %g2
4763 fmovrsgez %o6, %f4, %f14
4764 tg %xcc, 0x0
4765 xnor %l6, 0x0F30, %i5
4766 popc 0x02C4, %i7
4767 call loop_454
4768 bvs,a %icc, loop_455
4769 fand %f0, %f2, %f10
4770 movrne %l2, 0x19E, %i3
4771loop_454:
4772 movre %i6, %g6, %i4
4773loop_455:
4774 taddcctv %i1, %g7, %o4
4775 fxors %f3, %f4, %f17
4776 array32 %l1, %o1, %l5
4777 fbo,a %fcc1, loop_456
4778 movrne %o0, 0x2E7, %o2
4779 fble %fcc2, loop_457
4780 fbg,a %fcc2, loop_458
4781loop_456:
4782 tleu %xcc, 0x4
4783 tpos %icc, 0x0
4784loop_457:
4785 ldd [%l7 + 0x10], %g4
4786loop_458:
4787 sllx %o3, 0x01, %o5
4788 srax %l3, %i0, %g3
4789 fbl,a %fcc1, loop_459
4790 tcs %icc, 0x3
4791 fmovsne %xcc, %f3, %f3
4792 brnz %o7, loop_460
4793loop_459:
4794 tcc %icc, 0x2
4795 fnot2 %f14, %f26
4796 fmovdle %xcc, %f15, %f17
4797loop_460:
4798 fmovsn %xcc, %f18, %f21
4799 movrne %g1, 0x060, %g4
4800 array32 %l0, %l4, %i2
4801 udiv %o6, 0x0E47, %l6
4802 xorcc %g2, %i5, %l2
4803 movle %icc, %i7, %i3
4804 add %g6, 0x04DF, %i4
4805 movpos %icc, %i6, %i1
4806 bcs %xcc, loop_461
4807 movge %xcc, %g7, %o4
4808 tgu %xcc, 0x0
4809 umulcc %l1, 0x0F80, %o1
4810loop_461:
4811 edge8n %l5, %o2, %o0
4812 fcmpes %fcc0, %f11, %f3
4813 fbug %fcc2, loop_462
4814 sra %g5, 0x1E, %o3
4815 lduh [%l7 + 0x1E], %o5
4816 fbue %fcc2, loop_463
4817loop_462:
4818 sdiv %l3, 0x126D, %g3
4819 tleu %xcc, 0x2
4820 addccc %i0, 0x1898, %g1
4821loop_463:
4822 movne %xcc, %o7, %l0
4823 ta %xcc, 0x2
4824 and %l4, 0x0D68, %g4
4825 wr %g0, 0x18, %asi
4826 stxa %o6, [%l7 + 0x10] %asi
4827 fcmple16 %f26, %f22, %i2
4828 fmovsleu %xcc, %f14, %f22
4829 fpadd16s %f19, %f14, %f18
4830 movl %xcc, %l6, %i5
4831 edge16n %g2, %i7, %l2
4832 fmovdvc %icc, %f31, %f17
4833 fmovrdgz %g6, %f26, %f14
4834 nop
4835 setx loop_464, %l0, %l1
4836 wrpr 0x1, %tl
4837 wrpr %l1, %tnpc
4838 setx 0x34400001400, %l0, %l1
4839 wrpr %l1, %tstate
4840 wrhpr 0x4, %htstate
4841 done
4842 siam 0x4
4843 andn %i4, %i3, %i6
4844 bg,a,pn %xcc, loop_465
4845loop_464:
4846 movvs %xcc, %g7, %o4
4847 sethi 0x03C6, %i1
4848 bcc %xcc, loop_466
4849loop_465:
4850 fmovsleu %icc, %f30, %f26
4851 movne %icc, %l1, %l5
4852 edge32n %o2, %o0, %g5
4853loop_466:
4854 fors %f24, %f20, %f22
4855 edge16l %o3, %o5, %o1
4856 taddcc %l3, %i0, %g3
4857 sll %o7, 0x00, %g1
4858 fnot1s %f17, %f5
4859 srlx %l0, %g4, %o6
4860 subccc %i2, 0x029A, %l6
4861 fmovdcs %icc, %f10, %f4
4862 edge32l %l4, %g2, %i7
4863 fpackfix %f8, %f2
4864 orncc %l2, %i5, %g6
4865 saved
4866 rdpr %cwp, %g1
4867 rdpr %cansave, %g2
4868 rdpr %canrestore, %g3
4869 rdpr %cleanwin, %g4
4870 rdpr %otherwin, %g5
4871 rdpr %wstate, %g6
4872 wr %g0, 0xe2, %asi
4873 stba %i4, [%l7 + 0x10] %asi
4874 membar #Sync
4875 fbe %fcc3, loop_467
4876 sth %i6, [%l7 + 0x76]
4877 ble %xcc, loop_468
4878 smulcc %i3, 0x1FD7, %g7
4879loop_467:
4880 subc %o4, 0x1A3A, %i1
4881 fbo,a %fcc0, loop_469
4882loop_468:
4883 sdivx %l5, 0x184D, %l1
4884 subcc %o0, %o2, %o3
4885 wr %g0, 0x89, %asi
4886 swapa [%l7 + 0x34] %asi, %o5
4887loop_469:
4888 tsubcc %g5, %l3, %o1
4889 brgz,a %g3, loop_470
4890 fmovd %f26, %f24
4891 fpsub32 %f28, %f8, %f6
4892 srl %o7, 0x02, %i0
4893loop_470:
4894 fnand %f6, %f14, %f28
4895 nop
4896 setx loop_471, %l0, %l1
4897 jmpl %l1, %g1
4898 fmovsl %icc, %f15, %f14
4899 tle %icc, 0x2
4900 edge8n %l0, %g4, %o6
4901loop_471:
4902 add %i2, %l4, %l6
4903 tcc %icc, 0x7
4904 andncc %g2, %i7, %i5
4905 lduh [%l7 + 0x14], %g6
4906 movrgez %l2, 0x15C, %i6
4907 ldsh [%l7 + 0x5A], %i4
4908 fcmple16 %f16, %f30, %i3
4909 tneg %icc, 0x0
4910 fornot2 %f12, %f28, %f4
4911 movne %icc, %o4, %g7
4912 smul %i1, %l5, %o0
4913 tneg %icc, 0x7
4914 xor %l1, %o2, %o5
4915 movre %g5, %l3, %o3
4916 fnot2s %f24, %f18
4917 set 0x50, %o6
4918 stwa %o1, [%l7 + %o6] 0xea
4919 membar #Sync
4920 sir 0x1C6D
4921 tl %icc, 0x0
4922 and %g3, 0x0AFA, %o7
4923 taddcc %g1, 0x1671, %i0
4924 wr %g0, 0x11, %asi
4925 swapa [%l7 + 0x2C] %asi, %g4
4926 subccc %o6, 0x1BBA, %i2
4927 addcc %l0, 0x015B, %l4
4928 pdist %f30, %f0, %f2
4929 fbug %fcc2, loop_472
4930 fmovda %icc, %f24, %f0
4931 fmovrsgez %g2, %f7, %f22
4932 set 0x40, %l0
4933 stda %f0, [%l7 + %l0] 0x88
4934loop_472:
4935 addccc %i7, %l6, %i5
4936 and %g6, 0x0052, %i6
4937 be,pn %xcc, loop_473
4938 fmul8sux16 %f14, %f22, %f28
4939 andncc %l2, %i4, %i3
4940 tgu %xcc, 0x2
4941loop_473:
4942 te %xcc, 0x0
4943 tleu %icc, 0x3
4944 fxor %f6, %f22, %f28
4945 ta %icc, 0x2
4946 bn loop_474
4947 movle %xcc, %g7, %o4
4948 bcc,a %icc, loop_475
4949 stb %i1, [%l7 + 0x2D]
4950loop_474:
4951 bcs,a %icc, loop_476
4952 umulcc %o0, 0x0349, %l1
4953loop_475:
4954 tgu %xcc, 0x4
4955 taddcc %o2, %l5, %o5
4956loop_476:
4957 movvs %xcc, %l3, %o3
4958 fbu,a %fcc2, loop_477
4959 fmuld8ulx16 %f27, %f7, %f18
4960 movre %o1, %g5, %g3
4961 movle %xcc, %g1, %o7
4962loop_477:
4963 flush %l7 + 0x60
4964 wr %g0, 0x23, %asi
4965 stba %g4, [%l7 + 0x18] %asi
4966 membar #Sync
4967 tge %xcc, 0x2
4968 edge16l %o6, %i0, %l0
4969 ta %icc, 0x2
4970 movre %i2, 0x1CC, %l4
4971 faligndata %f2, %f10, %f30
4972 smul %i7, 0x1AC7, %g2
4973 fmovsl %xcc, %f5, %f5
4974 nop
4975 set 0x48, %l6
4976 ldsw [%l7 + %l6], %i5
4977 nop
4978 setx loop_478, %l0, %l1
4979 jmpl %l1, %l6
4980 edge16ln %g6, %l2, %i4
4981 array32 %i6, %i3, %g7
4982 fxor %f30, %f20, %f2
4983loop_478:
4984 fmovsvc %icc, %f22, %f20
4985 ta %icc, 0x1
4986 umul %i1, %o4, %l1
4987 sethi 0x1E27, %o0
4988 mova %xcc, %l5, %o5
4989 movvs %xcc, %l3, %o2
4990 sra %o1, 0x0E, %g5
4991 edge8 %g3, %g1, %o7
4992 sdivx %g4, 0x16A3, %o3
4993 brgez %o6, loop_479
4994 fsrc2 %f16, %f28
4995 brgez %l0, loop_480
4996 movg %xcc, %i2, %l4
4997loop_479:
4998 andncc %i0, %g2, %i5
4999 fpadd16s %f27, %f24, %f13
5000loop_480:
5001 movcs %icc, %l6, %g6
5002 lduh [%l7 + 0x26], %l2
5003 te %icc, 0x5
5004 fpsub16 %f18, %f18, %f10
5005 edge32n %i7, %i6, %i3
5006 edge32ln %g7, %i1, %i4
5007 subc %l1, %o4, %l5
5008 sdiv %o5, 0x0EE4, %o0
5009 lduh [%l7 + 0x1E], %l3
5010 edge16l %o1, %o2, %g5
5011 addc %g1, %g3, %g4
5012 sdiv %o7, 0x1AE0, %o6
5013 movl %xcc, %l0, %o3
5014 bpos loop_481
5015 edge32n %i2, %l4, %i0
5016 restored
5017 rdpr %cwp, %g1
5018 rdpr %cansave, %g2
5019 rdpr %canrestore, %g3
5020 rdpr %cleanwin, %g4
5021 rdpr %otherwin, %g5
5022 rdpr %wstate, %g6
5023 fmul8x16 %f19, %f28, %f0
5024loop_481:
5025 sethi 0x0AD5, %i5
5026 tg %xcc, 0x3
5027 addc %g2, 0x05A9, %g6
5028 fmovse %xcc, %f1, %f31
5029 fmovdcs %icc, %f9, %f31
5030 stx %l6, [%l7 + 0x20]
5031 xnor %i7, %i6, %l2
5032 smulcc %g7, %i1, %i3
5033 bne,a %xcc, loop_482
5034 move %xcc, %l1, %i4
5035 bvs loop_483
5036 movle %icc, %l5, %o4
5037loop_482:
5038 nop
5039 wr %g0, 0x88, %asi
5040 lduba [%l7 + 0x45] %asi, %o5
5041loop_483:
5042 nop
5043 wr %g0, 0x21, %asi
5044 ldxa [%g0 + 0x108] %asi, %l3
5045 movrlez %o0, %o2, %g5
5046 brgez %o1, loop_484
5047 movg %xcc, %g3, %g4
5048 andncc %g1, %o7, %l0
5049 bvc,a loop_485
5050loop_484:
5051 fnot1 %f18, %f12
5052 tsubcctv %o3, %o6, %i2
5053 sir 0x0BCA
5054loop_485:
5055 movn %xcc, %l4, %i0
5056 xorcc %i5, %g6, %g2
5057 membar 0x62
5058 udivcc %i7, 0x1C32, %l6
5059 andncc %i6, %g7, %l2
5060 siam 0x2
5061 fbule,a %fcc2, loop_486
5062 fmovsneg %icc, %f25, %f23
5063 and %i3, 0x0FFF, %l1
5064 tl %xcc, 0x2
5065loop_486:
5066 tvc %icc, 0x0
5067 addccc %i1, %i4, %o4
5068 smul %l5, 0x1E26, %o5
5069 fabsd %f6, %f12
5070 movne %xcc, %l3, %o0
5071 set 0x40, %o4
5072 ldda [%l7 + %o4] 0x0c, %f16
5073 sllx %g5, %o2, %g3
5074 xnorcc %o1, %g4, %g1
5075 set 0x0E, %o5
5076 lduha [%l7 + %o5] 0x15, %o7
5077 fmovsvs %xcc, %f10, %f16
5078 udivcc %l0, 0x0662, %o6
5079 move %xcc, %i2, %o3
5080 sdivx %i0, 0x1C20, %l4
5081 membar 0x7E
5082 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
5083 nop ! nop ! stxa %i5, [%g0 + 0x138] %asi ripped by fixASI40.pl ripped by fixASI40.pl
5084 brgz,a %g2, loop_487
5085 taddcctv %g6, 0x162C, %i7
5086 fbne,a %fcc1, loop_488
5087 sdiv %l6, 0x0C1C, %g7
5088loop_487:
5089 movvc %icc, %i6, %i3
5090 movrlez %l1, %l2, %i4
5091loop_488:
5092 movpos %icc, %o4, %i1
5093 flush %l7 + 0x7C
5094 nop
5095 set 0x08, %l1
5096 ldd [%l7 + %l1], %l4
5097 fsrc1 %f26, %f14
5098 ba %icc, loop_489
5099 edge16l %l3, %o5, %o0
5100 faligndata %f18, %f26, %f20
5101 sir 0x1534
5102loop_489:
5103 tleu %xcc, 0x5
5104 std %g4, [%l7 + 0x38]
5105 movne %icc, %o2, %g3
5106 faligndata %f10, %f20, %f8
5107 xnorcc %g4, 0x1E9C, %o1
5108 movcs %icc, %g1, %l0
5109 fbul,a %fcc1, loop_490
5110 movleu %icc, %o7, %o6
5111 tsubcc %o3, %i2, %l4
5112 sll %i5, %i0, %g6
5113loop_490:
5114 fmovdgu %xcc, %f16, %f11
5115 edge16ln %i7, %l6, %g2
5116 bl %xcc, loop_491
5117 movgu %xcc, %g7, %i6
5118 fmovdcs %xcc, %f27, %f3
5119 movrlez %i3, 0x124, %l2
5120loop_491:
5121 udiv %l1, 0x1CB6, %i4
5122 bl,a,pn %xcc, loop_492
5123 fcmpne16 %f4, %f14, %i1
5124 fnand %f30, %f16, %f26
5125 movre %o4, 0x28E, %l3
5126loop_492:
5127 udiv %l5, 0x0DCB, %o0
5128 edge32l %g5, %o2, %g3
5129 movneg %icc, %o5, %g4
5130 sll %g1, 0x0D, %l0
5131 addcc %o7, %o1, %o6
5132 fbug %fcc1, loop_493
5133 add %o3, 0x12C2, %l4
5134 sub %i5, %i0, %i2
5135 udivx %g6, 0x1862, %l6
5136loop_493:
5137 nop
5138 wr %g0, 0x04, %asi
5139 ldstuba [%l7 + 0x4C] %asi, %i7
5140 movrne %g2, %g7, %i6
5141 xor %i3, %l1, %i4
5142 edge8n %l2, %o4, %i1
5143 tsubcctv %l3, 0x1F78, %l5
5144 add %g5, 0x1718, %o0
5145 movg %icc, %g3, %o2
5146 set 0x40, %i7
5147 stda %f16, [%l7 + %i7] 0x19
5148 fpsub32s %f9, %f4, %f12
5149 fandnot2 %f30, %f2, %f30
5150 movvc %icc, %o5, %g1
5151 tle %icc, 0x7
5152 movle %xcc, %l0, %g4
5153 xnor %o1, %o7, %o3
5154 movrgez %o6, 0x16F, %l4
5155 udivx %i5, 0x0A09, %i2
5156 movgu %xcc, %i0, %l6
5157 fpsub16s %f26, %f14, %f27
5158 tn %xcc, 0x0
5159 udivcc %i7, 0x0B07, %g2
5160 edge8ln %g7, %g6, %i6
5161 bge,a,pn %icc, loop_494
5162 tge %xcc, 0x5
5163 wr %g0, 0x88, %asi
5164 stha %l1, [%l7 + 0x6E] %asi
5165loop_494:
5166 nop
5167 set 0x54, %g1
5168 lduha [%l7 + %g1] 0x81, %i3
5169 bg,a,pn %xcc, loop_495
5170 tpos %xcc, 0x2
5171 mova %xcc, %l2, %i4
5172 set 0x18, %l5
5173 ldxa [%g0 + %l5] 0x58, %o4
5174loop_495:
5175 subccc %l3, 0x1553, %i1
5176 tcs %icc, 0x6
5177 udivcc %l5, 0x0F21, %o0
5178 xorcc %g5, %g3, %o5
5179 prefetch [%l7 + 0x34], 0x2
5180 edge16ln %o2, %g1, %l0
5181 lduh [%l7 + 0x60], %o1
5182 tge %icc, 0x6
5183 ldstub [%l7 + 0x27], %g4
5184 alignaddr %o7, %o3, %o6
5185 fpackfix %f26, %f9
5186 tvc %icc, 0x3
5187 fba %fcc1, loop_496
5188 xorcc %l4, 0x1727, %i2
5189 wr %g0, 0x18, %asi
5190 prefetcha [%l7 + 0x10] %asi, 0x2
5191loop_496:
5192 fmovrdlz %l6, %f4, %f18
5193 andncc %i5, %i7, %g7
5194 wr %g0, 0x88, %asi
5195 ldstuba [%l7 + 0x76] %asi, %g6
5196 fmuld8ulx16 %f29, %f21, %f28
5197 for %f8, %f14, %f22
5198 srlx %g2, %i6, %l1
5199 udivcc %l2, 0x0E5B, %i3
5200 set 0x68, %o2
5201 sta %f2, [%l7 + %o2] 0x81
5202 udivcc %i4, 0x0C2B, %l3
5203 fmovdvs %xcc, %f24, %f6
5204 subc %o4, 0x0168, %l5
5205 movgu %xcc, %o0, %i1
5206 stw %g5, [%l7 + 0x74]
5207 mulx %o5, %g3, %g1
5208 andncc %o2, %l0, %o1
5209 fbn,a %fcc3, loop_497
5210 edge32n %g4, %o7, %o3
5211 bg,a %icc, loop_498
5212 ta %xcc, 0x5
5213loop_497:
5214 udivx %o6, 0x1391, %l4
5215 edge32ln %i0, %i2, %i5
5216loop_498:
5217 ldd [%l7 + 0x60], %f2
5218 srax %l6, %g7, %g6
5219 orcc %i7, %g2, %l1
5220 addccc %i6, %l2, %i4
5221 restored
5222 rdpr %cwp, %g1
5223 rdpr %cansave, %g2
5224 rdpr %canrestore, %g3
5225 rdpr %cleanwin, %g4
5226 rdpr %otherwin, %g5
5227 rdpr %wstate, %g6
5228 movg %xcc, %i3, %o4
5229 subc %l5, %o0, %i1
5230 brlz %g5, loop_499
5231 sth %l3, [%l7 + 0x50]
5232 fsrc2s %f28, %f24
5233 bcs %icc, loop_500
5234loop_499:
5235 tgu %icc, 0x6
5236 addcc %g3, 0x171B, %o5
5237 fmovdle %icc, %f12, %f16
5238loop_500:
5239 nop
5240 wr %g0, 0xf1, %asi
5241 stda %f0, [%l7 + 0x40] %asi
5242 membar #Sync
5243 fbul,a %fcc3, loop_501
5244 tpos %icc, 0x1
5245 fmovscs %xcc, %f22, %f26
5246 tvs %icc, 0x7
5247loop_501:
5248 te %icc, 0x2
5249 smul %g1, 0x1828, %l0
5250 fmovsle %xcc, %f28, %f7
5251 membar #Sync
5252 wr %g0, 0xf1, %asi
5253 ldda [%l7 + 0x40] %asi, %f0
5254 subcc %o1, %g4, %o2
5255 tneg %xcc, 0x3
5256 edge16l %o3, %o6, %l4
5257 fmovrse %i0, %f5, %f20
5258 fba,a %fcc0, loop_502
5259 ta %icc, 0x3
5260 tneg %icc, 0x2
5261 ldsw [%l7 + 0x44], %i2
5262loop_502:
5263 ba,pn %icc, loop_503
5264 array32 %o7, %i5, %l6
5265 movre %g6, %g7, %i7
5266 tleu %icc, 0x1
5267loop_503:
5268 fbu,a %fcc0, loop_504
5269 array32 %g2, %l1, %l2
5270 andcc %i4, %i3, %o4
5271 movrlez %i6, %l5, %i1
5272loop_504:
5273 fornot1s %f13, %f17, %f26
5274 srax %g5, 0x1F, %o0
5275 taddcctv %l3, 0x05E0, %g3
5276 nop
5277 setx loop_505, %l0, %l1
5278 jmpl %l1, %g1
5279 edge8n %o5, %l0, %g4
5280 fmovrsne %o1, %f23, %f19
5281 ldsw [%l7 + 0x38], %o2
5282loop_505:
5283 and %o6, %o3, %i0
5284 restored
5285 rdpr %cwp, %g1
5286 rdpr %cansave, %g2
5287 rdpr %canrestore, %g3
5288 rdpr %cleanwin, %g4
5289 rdpr %otherwin, %g5
5290 rdpr %wstate, %g6
5291 fmovsl %xcc, %f5, %f28
5292 andncc %i2, %l4, %i5
5293 membar 0x2C
5294 smulcc %o7, 0x059D, %g6
5295 ldsb [%l7 + 0x2F], %l6
5296 stw %i7, [%l7 + 0x74]
5297 fcmpeq16 %f30, %f24, %g7
5298 fmovscs %icc, %f26, %f3
5299 fbne %fcc0, loop_506
5300 movrne %l1, %l2, %g2
5301 movgu %xcc, %i4, %o4
5302 fmovd %f0, %f2
5303loop_506:
5304 brz,a %i3, loop_507
5305 tcs %xcc, 0x0
5306 srax %i6, 0x14, %l5
5307 tgu %xcc, 0x2
5308loop_507:
5309 bvs %xcc, loop_508
5310 be,a,pn %icc, loop_509
5311 movleu %icc, %g5, %i1
5312 fmovsneg %xcc, %f24, %f23
5313loop_508:
5314 lduw [%l7 + 0x7C], %l3
5315loop_509:
5316 movgu %xcc, %o0, %g3
5317 movneg %icc, %g1, %l0
5318 add %o5, %o1, %g4
5319 fbug,a %fcc0, loop_510
5320 fcmps %fcc1, %f0, %f22
5321 ldsw [%l7 + 0x10], %o6
5322 set 0x78, %g5
5323 prefetcha [%l7 + %g5] 0x14, 0x1
5324loop_510:
5325 fcmpeq32 %f4, %f20, %i0
5326 tpos %icc, 0x6
5327 movcc %icc, %i2, %o3
5328 fmovsg %icc, %f17, %f11
5329 smulcc %l4, %i5, %o7
5330 wr %g0, 0x11, %asi
5331 sta %f3, [%l7 + 0x54] %asi
5332 fbge %fcc2, loop_511
5333 faligndata %f2, %f20, %f12
5334 tsubcc %l6, %g6, %i7
5335 fbe,a %fcc1, loop_512
5336loop_511:
5337 fmovrsgz %g7, %f18, %f31
5338 sll %l1, 0x19, %l2
5339 xor %g2, 0x0946, %o4
5340loop_512:
5341 nop
5342 set 0x32, %g3
5343 ldsha [%l7 + %g3] 0x89, %i3
5344 movrlz %i4, 0x2C3, %i6
5345 set 0x4C, %l4
5346 lda [%l7 + %l4] 0x80, %f16
5347 tg %icc, 0x5
5348 sdivx %l5, 0x1A41, %g5
5349 bcc,pn %xcc, loop_513
5350 smulcc %i1, 0x16EF, %o0
5351 udiv %l3, 0x14F6, %g3
5352 fexpand %f15, %f20
5353loop_513:
5354 mova %icc, %l0, %o5
5355 fbl %fcc2, loop_514
5356 smul %g1, 0x0DDB, %g4
5357 tge %icc, 0x4
5358 nop
5359 setx loop_515, %l0, %l1
5360 jmpl %l1, %o6
5361loop_514:
5362 ldsb [%l7 + 0x1E], %o1
5363 set 0x0C, %o3
5364 ldsha [%l7 + %o3] 0x80, %o2
5365loop_515:
5366 taddcctv %i2, %o3, %i0
5367 umulcc %i5, 0x1EFB, %l4
5368 orn %l6, %o7, %i7
5369 edge32l %g6, %l1, %g7
5370 tle %icc, 0x3
5371 sra %l2, 0x03, %g2
5372 tne %xcc, 0x2
5373 popc %o4, %i4
5374 fpadd32 %f26, %f22, %f14
5375 tle %icc, 0x3
5376 restored
5377 rdpr %cwp, %g1
5378 rdpr %cansave, %g2
5379 rdpr %canrestore, %g3
5380 rdpr %cleanwin, %g4
5381 rdpr %otherwin, %g5
5382 rdpr %wstate, %g6
5383 xor %i6, 0x1629, %l5
5384 movre %i3, %g5, %i1
5385 fbge %fcc2, loop_516
5386 fbo,a %fcc2, loop_517
5387 xor %o0, 0x1CA8, %l3
5388 lduw [%l7 + 0x2C], %g3
5389loop_516:
5390 tcc %icc, 0x3
5391loop_517:
5392 fbl,a %fcc3, loop_518
5393 subccc %o5, 0x06CB, %g1
5394 movn %xcc, %g4, %l0
5395 sir 0x1FCF
5396loop_518:
5397 fbul %fcc3, loop_519
5398 fmovde %xcc, %f10, %f19
5399 nop
5400 setx loop_520, %l0, %l1
5401 wrpr 0x1, %tl
5402 wrpr %l1, %tpc
5403 add %l1, 0x4, %l1
5404 wrpr %l1, %tnpc
5405 setx 0x34400001400, %l0, %l1
5406 wrpr %l1, %tstate
5407 wrhpr 0x4, %htstate
5408 retry
5409 tcc %xcc, 0x1
5410loop_519:
5411 tl %xcc, 0x2
5412 nop
5413 set 0x6A, %i0
5414 ldsb [%l7 + %i0], %o1
5415loop_520:
5416 bn,pt %icc, loop_521
5417 fcmpes %fcc0, %f22, %f1
5418 fmul8x16au %f1, %f29, %f12
5419 fnot2s %f21, %f1
5420loop_521:
5421 movl %xcc, %o2, %o6
5422 movcc %xcc, %i2, %i0
5423 wr %g0, 0x19, %asi
5424 prefetcha [%l7 + 0x30] %asi, 0x1
5425 and %l4, 0x0F78, %i5
5426 fmovdcc %icc, %f0, %f20
5427 fmovsleu %xcc, %f1, %f17
5428 movrne %l6, 0x1EA, %o7
5429 bcs,pn %icc, loop_522
5430 movcc %icc, %i7, %l1
5431 lduw [%l7 + 0x78], %g7
5432 movcc %xcc, %l2, %g2
5433loop_522:
5434 fexpand %f13, %f0
5435 add %l7, 0x2C, %l6
5436 wr %g0, 0x19, %asi
5437 lda [%l6] %asi, %g6
5438 casa [%l6] %asi, %g6, %i4
5439 edge32 %o4, %l5, %i3
5440 udivcc %g5, 0x1EEC, %i1
5441 fmul8x16 %f8, %f24, %f28
5442 udivcc %i6, 0x1E86, %o0
5443 fabsd %f16, %f22
5444 set 0x0C, %l3
5445 lduwa [%l7 + %l3] 0x0c, %l3
5446 fmovs %f13, %f24
5447 fmul8x16al %f1, %f27, %f30
5448 umul %g3, 0x1D46, %g1
5449 fcmps %fcc2, %f6, %f0
5450 subcc %g4, 0x1C1C, %l0
5451 move %xcc, %o1, %o5
5452 fcmpeq32 %f20, %f30, %o6
5453 tle %icc, 0x7
5454 fcmps %fcc1, %f5, %f22
5455 or %i2, 0x1C21, %i0
5456 addc %o3, 0x1B4C, %l4
5457 movrgz %i5, 0x1AF, %l6
5458 sdivx %o7, 0x0559, %i7
5459 fbu,a %fcc0, loop_523
5460 fors %f19, %f30, %f5
5461 brlz,a %l1, loop_524
5462 bl,a,pn %icc, loop_525
5463loop_523:
5464 fbge %fcc1, loop_526
5465 udivcc %g7, 0x17FF, %o2
5466loop_524:
5467 smul %l2, 0x1975, %g2
5468loop_525:
5469 fpsub32s %f6, %f27, %f17
5470loop_526:
5471 nop
5472 set 0x44, %g2
5473 ldstuba [%l7 + %g2] 0x88, %g6
5474 mulx %o4, 0x0EB1, %l5
5475 fxors %f4, %f0, %f22
5476 fcmps %fcc0, %f30, %f12
5477 fmovrdlez %i4, %f12, %f28
5478 taddcctv %i3, %i1, %i6
5479 stw %g5, [%l7 + 0x2C]
5480 tvc %xcc, 0x3
5481 smul %o0, 0x0B07, %g3
5482 orncc %l3, 0x0C9B, %g4
5483 tg %icc, 0x4
5484 prefetch [%l7 + 0x54], 0x3
5485 tcs %xcc, 0x0
5486 fnand %f26, %f6, %f16
5487 fcmpd %fcc3, %f6, %f4
5488 ldsw [%l7 + 0x14], %g1
5489 fexpand %f4, %f22
5490 brlez %l0, loop_527
5491 tsubcctv %o5, %o1, %o6
5492 fnor %f6, %f12, %f16
5493 xnor %i2, %o3, %l4
5494loop_527:
5495 orcc %i0, 0x1930, %l6
5496 ldub [%l7 + 0x14], %i5
5497 movge %xcc, %o7, %i7
5498 stb %l1, [%l7 + 0x3C]
5499 edge8l %o2, %g7, %g2
5500 sdivcc %l2, 0x0B67, %g6
5501 fmovsvc %xcc, %f27, %f13
5502 tgu %xcc, 0x5
5503 addcc %o4, %i4, %l5
5504 subcc %i1, 0x0588, %i6
5505 tl %icc, 0x5
5506 fcmpgt16 %f4, %f16, %g5
5507 tcs %xcc, 0x7
5508 srlx %i3, 0x17, %o0
5509 tleu %xcc, 0x1
5510 umulcc %l3, 0x12A0, %g3
5511 edge8n %g1, %l0, %o5
5512 fandnot1s %f8, %f12, %f6
5513 edge16n %o1, %o6, %i2
5514 xorcc %o3, %l4, %g4
5515 fmovrslez %l6, %f17, %f21
5516 edge16n %i5, %o7, %i7
5517 fcmpne32 %f6, %f30, %i0
5518 fmul8x16 %f12, %f4, %f2
5519 and %l1, 0x0BBE, %o2
5520 movleu %icc, %g2, %l2
5521 ldd [%l7 + 0x48], %f16
5522 tne %xcc, 0x5
5523 subc %g7, %o4, %g6
5524 fmovdle %icc, %f15, %f11
5525 subc %l5, %i1, %i6
5526 umul %i4, 0x0015, %i3
5527 orn %g5, 0x1CBF, %o0
5528 tsubcc %g3, 0x0B86, %l3
5529 fxnor %f22, %f30, %f16
5530 tge %xcc, 0x4
5531 ble,a,pt %xcc, loop_528
5532 tne %xcc, 0x2
5533 sll %g1, 0x0D, %o5
5534 edge32l %l0, %o1, %i2
5535loop_528:
5536 tne %xcc, 0x4
5537 wr %g0, 0x80, %asi
5538 stxa %o3, [%l7 + 0x70] %asi
5539 fmovrdne %l4, %f12, %f10
5540 orn %g4, %l6, %o6
5541 sdivcc %i5, 0x138C, %o7
5542 tge %icc, 0x6
5543 addc %i0, %i7, %l1
5544 flush %l7 + 0x34
5545 sth %g2, [%l7 + 0x36]
5546 fornot1s %f13, %f3, %f8
5547 tg %icc, 0x1
5548 movne %icc, %o2, %g7
5549 array8 %l2, %o4, %l5
5550 set 0x28, %o0
5551 swapa [%l7 + %o0] 0x80, %i1
5552 edge32ln %i6, %g6, %i4
5553 movrlez %i3, %o0, %g5
5554 movne %xcc, %l3, %g3
5555 fcmple16 %f8, %f18, %o5
5556 tle %icc, 0x6
5557 addccc %g1, %l0, %i2
5558 taddcctv %o3, %l4, %g4
5559 stw %l6, [%l7 + 0x0C]
5560 addc %o1, 0x02A9, %i5
5561 tsubcc %o7, %i0, %i7
5562 tsubcctv %l1, 0x094B, %g2
5563 sdivx %o2, 0x1CBE, %o6
5564 subcc %g7, 0x1320, %o4
5565 fnot1 %f6, %f18
5566 tle %xcc, 0x1
5567 taddcctv %l5, %l2, %i1
5568 tle %icc, 0x2
5569 fnot2s %f7, %f16
5570 tleu %xcc, 0x0
5571 movneg %icc, %i6, %g6
5572 nop
5573 setx loop_529, %l0, %l1
5574 wrpr 0x1, %tl
5575 wrpr %l1, %tpc
5576 add %l1, 0x4, %l1
5577 wrpr %l1, %tnpc
5578 setx 0x34400001400, %l0, %l1
5579 wrpr %l1, %tstate
5580 wrhpr 0x4, %htstate
5581 retry
5582 or %i3, %i4, %g5
5583 be,pn %icc, loop_530
5584 srl %l3, 0x1F, %o0
5585loop_529:
5586 tpos %icc, 0x2
5587 fpadd16 %f16, %f6, %f0
5588loop_530:
5589 udivcc %g3, 0x1552, %g1
5590 fmovsle %xcc, %f30, %f14
5591 fmovsge %xcc, %f2, %f29
5592 xor %l0, %i2, %o5
5593 tcc %icc, 0x3
5594 bne,pt %icc, loop_531
5595 ldsh [%l7 + 0x7E], %l4
5596 fsrc2s %f8, %f2
5597 fmovdl %icc, %f17, %f12
5598loop_531:
5599 movg %xcc, %g4, %l6
5600 edge16n %o1, %i5, %o3
5601 bleu,a,pt %xcc, loop_532
5602 stw %o7, [%l7 + 0x54]
5603 sethi 0x1142, %i7
5604 orn %l1, %i0, %o2
5605loop_532:
5606 fnands %f15, %f16, %f4
5607 tpos %icc, 0x4
5608 st %f20, [%l7 + 0x58]
5609 udiv %o6, 0x03D5, %g2
5610 sdivcc %g7, 0x1D8D, %o4
5611 edge16 %l2, %l5, %i1
5612 tge %xcc, 0x5
5613 smul %g6, 0x019A, %i6
5614 call loop_533
5615 edge16 %i3, %g5, %l3
5616 sdivcc %i4, 0x0D1B, %g3
5617 wr %g0, 0xf9, %asi
5618 stda %f16, [%l7 + 0x40] %asi
5619 membar #Sync
5620loop_533:
5621 fmovdleu %xcc, %f18, %f22
5622 bne,pn %xcc, loop_534
5623 membar 0x08
5624 set 0x50, %i6
5625 ldstuba [%l7 + %i6] 0x0c, %o0
5626loop_534:
5627 movre %g1, 0x08E, %l0
5628 fbn %fcc0, loop_535
5629 movrgz %o5, 0x2F0, %l4
5630 fabsd %f20, %f26
5631 fmovdne %icc, %f4, %f9
5632loop_535:
5633 edge32ln %i2, %l6, %o1
5634 tvs %xcc, 0x4
5635 wr %g0, 0x2f, %asi
5636 stba %i5, [%l7 + 0x28] %asi
5637 membar #Sync
5638 movg %icc, %o3, %g4
5639 movn %icc, %o7, %i7
5640 movg %icc, %i0, %l1
5641 sllx %o2, 0x12, %g2
5642 mulscc %g7, 0x0DA5, %o4
5643 brgez %o6, loop_536
5644 addcc %l2, %i1, %g6
5645 smul %l5, %i3, %g5
5646 orcc %l3, 0x07DB, %i6
5647loop_536:
5648 bvs,a,pt %icc, loop_537
5649 movge %xcc, %i4, %g3
5650 fmovsvc %xcc, %f0, %f17
5651 lduh [%l7 + 0x28], %g1
5652loop_537:
5653 movrlz %o0, 0x010, %o5
5654 sdivx %l4, 0x01AD, %i2
5655 xorcc %l6, 0x01B4, %l0
5656 ldsh [%l7 + 0x6E], %i5
5657 wr %g0, 0x27, %asi
5658 ldda [%l7 + 0x10] %asi, %o2
5659 xnor %g4, 0x0F8E, %o1
5660 tsubcctv %i7, %o7, %i0
5661 nop
5662 setx loop_538, %l0, %l1
5663 wrpr 0x1, %tl
5664 wrpr %l1, %tpc
5665 add %l1, 0x4, %l1
5666 wrpr %l1, %tnpc
5667 setx 0x34400001400, %l0, %l1
5668 wrpr %l1, %tstate
5669 wrhpr 0x4, %htstate
5670 retry
5671 tcs %xcc, 0x4
5672 fmovsg %icc, %f1, %f29
5673 andncc %l1, %g2, %o2
5674loop_538:
5675 movleu %icc, %g7, %o4
5676 set 0x68, %g6
5677 stda %o6, [%l7 + %g6] 0x0c
5678 tvc %icc, 0x6
5679 saved
5680 rdpr %cwp, %g1
5681 rdpr %cansave, %g2
5682 rdpr %canrestore, %g3
5683 rdpr %cleanwin, %g4
5684 rdpr %otherwin, %g5
5685 rdpr %wstate, %g6
5686 edge8ln %i1, %l2, %l5
5687 fornot2s %f7, %f9, %f18
5688 fpsub32s %f26, %f26, %f26
5689 fcmpgt32 %f0, %f4, %i3
5690 wr %g0, 0x80, %asi
5691 stda %f0, [%l7 + 0x40] %asi
5692 tle %xcc, 0x1
5693 smul %g6, 0x0EC4, %g5
5694 wr %g0, 0x27, %asi
5695 stda %l2, [%l7 + 0x50] %asi
5696 membar #Sync
5697 mova %xcc, %i4, %i6
5698 fexpand %f22, %f8
5699 add %g1, %o0, %o5
5700 movrlez %g3, 0x0BB, %i2
5701 fmovsneg %icc, %f23, %f7
5702 umul %l6, %l0, %l4
5703 move %xcc, %o3, %i5
5704 fblg,a %fcc2, loop_539
5705 bneg,a,pt %xcc, loop_540
5706 sethi 0x19D3, %o1
5707 bge,a,pt %xcc, loop_541
5708loop_539:
5709 fmovsgu %icc, %f23, %f9
5710loop_540:
5711 array8 %i7, %o7, %g4
5712 edge8 %l1, %g2, %o2
5713loop_541:
5714 ldx [%l7 + 0x30], %g7
5715 udivcc %o4, 0x00C9, %o6
5716 nop
5717 setx loop_542, %l0, %l1
5718 wrpr 0x1, %tl
5719 wrpr %l1, %tnpc
5720 setx 0x34400001400, %l0, %l1
5721 wrpr %l1, %tstate
5722 wrhpr 0x4, %htstate
5723 done
5724 fmovrse %i0, %f6, %f28
5725 call loop_543
5726 and %i1, 0x1CDA, %l2
5727loop_542:
5728 sra %l5, %i3, %g6
5729 fcmpgt16 %f10, %f10, %g5
5730loop_543:
5731 andn %i4, %l3, %g1
5732 movpos %xcc, %o0, %i6
5733 movpos %xcc, %g3, %o5
5734 fcmple32 %f8, %f8, %l6
5735 tne %xcc, 0x1
5736 fmuld8sux16 %f8, %f15, %f14
5737 bpos loop_544
5738 ldsh [%l7 + 0x4E], %l0
5739 ba,a,pn %xcc, loop_545
5740 membar 0x3F
5741loop_544:
5742 fmovscc %icc, %f9, %f15
5743 stw %l4, [%l7 + 0x38]
5744loop_545:
5745 move %icc, %i2, %o3
5746 movrgz %o1, 0x1B5, %i7
5747 sll %o7, 0x02, %g4
5748 sdivcc %i5, 0x0214, %l1
5749 subccc %g2, %o2, %o4
5750 set 0x5C, %i1
5751 ldsba [%l7 + %i1] 0x11, %g7
5752 array8 %o6, %i1, %i0
5753 fors %f29, %f12, %f10
5754 sdiv %l2, 0x0E76, %i3
5755 brgz %g6, loop_546
5756 movneg %icc, %l5, %i4
5757 set 0x14, %g4
5758 ldswa [%l7 + %g4] 0x0c, %l3
5759loop_546:
5760 popc 0x10D2, %g5
5761 add %o0, %i6, %g1
5762 set 0x20, %g7
5763 ldda [%l7 + %g7] 0x11, %g2
5764 fmovrde %l6, %f8, %f26
5765 fmovdle %xcc, %f23, %f17
5766 tne %icc, 0x0
5767 brgez,a %l0, loop_547
5768 movre %l4, 0x0D1, %i2
5769 set 0x5F, %i2
5770 ldstuba [%l7 + %i2] 0x10, %o3
5771loop_547:
5772 fblg %fcc2, loop_548
5773 brlz %o1, loop_549
5774 movleu %icc, %i7, %o7
5775 edge8 %g4, %o5, %i5
5776loop_548:
5777 fbl,a %fcc3, loop_550
5778loop_549:
5779 subcc %g2, 0x15B7, %l1
5780 edge8 %o4, %o2, %o6
5781 movpos %icc, %g7, %i1
5782loop_550:
5783 movg %icc, %l2, %i3
5784 ldsw [%l7 + 0x44], %i0
5785 fbule %fcc1, loop_551
5786 ldsb [%l7 + 0x72], %l5
5787 movne %icc, %i4, %g6
5788 movrne %g5, %l3, %o0
5789loop_551:
5790 fmovscs %xcc, %f4, %f3
5791 fbne %fcc0, loop_552
5792 fmovrdne %i6, %f8, %f8
5793 bvs,a,pt %xcc, loop_553
5794 movvs %icc, %g1, %l6
5795loop_552:
5796 movpos %xcc, %l0, %g3
5797 wr %g0, 0x19, %asi
5798 prefetcha [%l7 + 0x38] %asi, 0x0
5799loop_553:
5800 nop
5801 set 0x40, %o1
5802 ldswa [%l7 + %o1] 0x0c, %o3
5803 fmovsgu %icc, %f15, %f5
5804 ldd [%l7 + 0x78], %f20
5805 fone %f18
5806 fmovsneg %icc, %f10, %f30
5807 set 0x18, %i4
5808 stxa %i2, [%l7 + %i4] 0x22
5809 membar #Sync
5810 orncc %o1, 0x05CF, %o7
5811 tn %icc, 0x6
5812 array32 %i7, %g4, %i5
5813 tcc %icc, 0x0
5814 fmovde %icc, %f26, %f30
5815 bvc %xcc, loop_554
5816 std %f22, [%l7 + 0x50]
5817 fbug,a %fcc2, loop_555
5818 fmovdn %icc, %f10, %f9
5819loop_554:
5820 fmovsne %icc, %f5, %f13
5821 tgu %xcc, 0x7
5822loop_555:
5823 fsrc2 %f6, %f2
5824 movpos %icc, %o5, %l1
5825 fmovrdne %o4, %f12, %f12
5826 movgu %xcc, %o2, %o6
5827 fnor %f2, %f6, %f28
5828 fzero %f28
5829 mulx %g2, 0x00C7, %i1
5830 orn %l2, 0x170F, %i3
5831 prefetch [%l7 + 0x40], 0x3
5832 fbn %fcc2, loop_556
5833 pdist %f10, %f24, %f0
5834 stx %g7, [%l7 + 0x30]
5835 array16 %i0, %i4, %g6
5836loop_556:
5837 bg,a,pn %xcc, loop_557
5838 tvs %xcc, 0x3
5839 mulx %g5, %l5, %l3
5840 taddcctv %i6, %o0, %g1
5841loop_557:
5842 movcc %icc, %l6, %g3
5843 fsrc2s %f23, %f7
5844 tsubcc %l0, 0x1EC6, %l4
5845 movcs %icc, %o3, %o1
5846 ldd [%l7 + 0x28], %i2
5847 udivx %o7, 0x00F6, %g4
5848 add %i7, 0x1193, %o5
5849 sub %i5, %l1, %o4
5850 tvs %xcc, 0x5
5851 movcs %xcc, %o2, %g2
5852 orncc %i1, 0x1E10, %o6
5853 movrlz %i3, %g7, %i0
5854 fmovda %xcc, %f20, %f10
5855 nop
5856 setx loop_558, %l0, %l1
5857 jmpl %l1, %i4
5858 bvs loop_559
5859 movrne %g6, 0x18D, %l2
5860 fandnot2 %f10, %f2, %f6
5861loop_558:
5862 xnorcc %g5, 0x1AB9, %l3
5863loop_559:
5864 sethi 0x1A11, %l5
5865 sub %i6, 0x01C5, %g1
5866 fmovdgu %icc, %f24, %f29
5867 set 0x60, %i3
5868 ldda [%l7 + %i3] 0x88, %o0
5869 fbu %fcc1, loop_560
5870 movn %icc, %g3, %l6
5871 fnot2s %f3, %f18
5872 fors %f13, %f31, %f17
5873loop_560:
5874 fbge %fcc0, loop_561
5875 movneg %xcc, %l4, %l0
5876 membar 0x6B
5877 tne %icc, 0x3
5878loop_561:
5879 srax %o3, %i2, %o1
5880 wr %g0, 0x80, %asi
5881 stda %f16, [%l7 + 0x40] %asi
5882 ldd [%l7 + 0x40], %f6
5883 set 0x60, %l2
5884 stxa %g4, [%l7 + %l2] 0x11
5885 subcc %o7, %i7, %i5
5886 fmovdcc %xcc, %f0, %f17
5887 addccc %o5, 0x0E21, %o4
5888 fsrc2 %f18, %f24
5889 alignaddrl %l1, %g2, %i1
5890 fcmpgt16 %f28, %f6, %o6
5891 fpsub32 %f16, %f28, %f20
5892 fnand %f26, %f0, %f14
5893 subccc %i3, 0x0D72, %g7
5894 addccc %i0, 0x1961, %i4
5895 wr %g0, 0x18, %asi
5896 ldsha [%l7 + 0x34] %asi, %o2
5897 fpackfix %f22, %f14
5898 fbl %fcc2, loop_562
5899 tleu %xcc, 0x4
5900 fbn,a %fcc2, loop_563
5901 bvc,a loop_564
5902loop_562:
5903 fxnor %f18, %f22, %f0
5904 tsubcc %l2, 0x0EBB, %g6
5905loop_563:
5906 andncc %l3, %l5, %i6
5907loop_564:
5908 movvs %icc, %g5, %o0
5909 andcc %g1, %g3, %l4
5910 edge16ln %l6, %l0, %o3
5911 bleu,a,pt %icc, loop_565
5912 fmovdgu %icc, %f28, %f30
5913 orcc %i2, 0x091F, %o1
5914 tge %icc, 0x5
5915loop_565:
5916 edge16l %g4, %o7, %i7
5917 bcs,pt %xcc, loop_566
5918 addc %i5, %o4, %l1
5919 sub %g2, %o5, %o6
5920 pdist %f18, %f20, %f24
5921loop_566:
5922 smulcc %i1, 0x01BC, %g7
5923 fmovrdne %i3, %f26, %f16
5924 tcs %icc, 0x5
5925 edge8ln %i0, %o2, %l2
5926 ldub [%l7 + 0x3F], %g6
5927 movle %xcc, %l3, %l5
5928 fornot1s %f13, %f26, %f20
5929 andncc %i4, %i6, %g5
5930 orn %o0, %g1, %g3
5931 alignaddrl %l4, %l6, %l0
5932 tsubcc %o3, 0x0B9E, %o1
5933 fornot2s %f25, %f31, %f19
5934 wr %g0, 0x88, %asi
5935 stda %f0, [%l7 + 0x40] %asi
5936 fzero %f26
5937 fornot2s %f10, %f19, %f15
5938 umul %g4, %o7, %i2
5939 movrlez %i5, %o4, %i7
5940 wr %g0, 0x11, %asi
5941 lduha [%l7 + 0x78] %asi, %g2
5942 bneg,pn %icc, loop_567
5943 bvs,pt %icc, loop_568
5944 bn,a,pn %icc, loop_569
5945 tcs %xcc, 0x7
5946loop_567:
5947 xor %l1, 0x0683, %o6
5948loop_568:
5949 andcc %i1, 0x035F, %o5
5950loop_569:
5951 nop
5952 wr %g0, 0x04, %asi
5953 prefetcha [%l7 + 0x50] %asi, 0x2
5954 fnot2s %f21, %f19
5955 set 0x72, %o7
5956 stha %i0, [%l7 + %o7] 0x04
5957 subc %o2, %i3, %l2
5958 tvs %icc, 0x0
5959 tneg %xcc, 0x2
5960 fbg,a %fcc0, loop_570
5961 xorcc %l3, %g6, %i4
5962 te %icc, 0x6
5963 xor %l5, %g5, %o0
5964loop_570:
5965 fmovrsne %g1, %f13, %f1
5966 array32 %g3, %i6, %l4
5967 fmovrsgez %l0, %f9, %f5
5968 edge32ln %o3, %l6, %o1
5969 popc 0x0943, %g4
5970 set 0x58, %o6
5971 ldxa [%l7 + %o6] 0x19, %o7
5972 movvs %icc, %i5, %i2
5973 alignaddrl %i7, %o4, %l1
5974 fcmpes %fcc3, %f26, %f31
5975 fcmpeq16 %f0, %f18, %g2
5976 bcs,a,pn %xcc, loop_571
5977 fmovrdgz %o6, %f0, %f2
5978 fnegs %f19, %f11
5979 fbule %fcc1, loop_572
5980loop_571:
5981 umul %i1, %g7, %i0
5982 tl %icc, 0x4
5983 st %f2, [%l7 + 0x78]
5984loop_572:
5985 srlx %o2, 0x00, %o5
5986 and %i3, 0x1984, %l3
5987 tvs %icc, 0x5
5988 movvs %icc, %g6, %l2
5989 brnz,a %i4, loop_573
5990 bcs,a %xcc, loop_574
5991 array8 %g5, %o0, %l5
5992 bge,pn %xcc, loop_575
5993loop_573:
5994 tn %icc, 0x5
5995loop_574:
5996 ldsh [%l7 + 0x28], %g1
5997 edge16l %i6, %l4, %l0
5998loop_575:
5999 fcmpd %fcc1, %f4, %f6
6000 sethi 0x050B, %g3
6001 movpos %xcc, %l6, %o3
6002 movleu %xcc, %o1, %g4
6003 tvc %xcc, 0x4
6004 fbule,a %fcc0, loop_576
6005 udivx %i5, 0x0B42, %o7
6006 fmovdpos %icc, %f11, %f23
6007 edge8ln %i2, %o4, %l1
6008loop_576:
6009 fbu %fcc0, loop_577
6010 flush %l7 + 0x40
6011 addccc %g2, %i7, %o6
6012 orcc %g7, %i0, %o2
6013loop_577:
6014 movg %xcc, %i1, %i3
6015 subc %l3, 0x0F82, %o5
6016 orcc %l2, %i4, %g6
6017 fabsd %f30, %f6
6018 fpsub32s %f20, %f2, %f29
6019 popc 0x15AC, %o0
6020 xor %l5, 0x0641, %g5
6021 bge,a,pt %xcc, loop_578
6022 tl %xcc, 0x4
6023 stw %i6, [%l7 + 0x40]
6024 alignaddr %g1, %l4, %g3
6025loop_578:
6026 fbn %fcc1, loop_579
6027 movcc %xcc, %l0, %o3
6028 movpos %icc, %o1, %g4
6029 sethi 0x0E41, %i5
6030loop_579:
6031 movvs %icc, %l6, %o7
6032 fmovrde %i2, %f26, %f24
6033 mulscc %l1, %g2, %o4
6034 addcc %i7, %g7, %i0
6035 edge32l %o2, %i1, %i3
6036 orcc %l3, 0x068D, %o5
6037 be,pn %xcc, loop_580
6038 fmovdvs %icc, %f26, %f20
6039 set 0x40, %i5
6040 ldda [%l7 + %i5] 0xe2, %l2
6041loop_580:
6042 tne %icc, 0x4
6043 sdivcc %i4, 0x08BD, %o6
6044 fba,a %fcc2, loop_581
6045 edge16n %o0, %l5, %g6
6046 set 0x70, %l6
6047 ldxa [%l7 + %l6] 0x80, %i6
6048loop_581:
6049 swap [%l7 + 0x4C], %g1
6050 fpmerge %f10, %f28, %f16
6051 movleu %xcc, %g5, %l4
6052 sll %g3, 0x14, %l0
6053 tvs %xcc, 0x4
6054 flush %l7 + 0x40
6055 movrlz %o3, %o1, %i5
6056 wr %g0, 0x19, %asi
6057 lda [%l7 + 0x0C] %asi, %f25
6058 edge16ln %g4, %l6, %o7
6059 bg,a,pt %xcc, loop_582
6060 brlz %l1, loop_583
6061 subcc %i2, 0x175F, %o4
6062 fmovdneg %icc, %f24, %f13
6063loop_582:
6064 smulcc %i7, 0x00C2, %g2
6065loop_583:
6066 bne,pn %xcc, loop_584
6067 fsrc2s %f15, %f6
6068 edge16 %i0, %o2, %g7
6069 bgu %xcc, loop_585
6070loop_584:
6071 movrgez %i1, 0x371, %l3
6072 taddcc %o5, 0x16AC, %l2
6073 fbug %fcc1, loop_586
6074loop_585:
6075 fmovrslez %i3, %f22, %f20
6076 fbue,a %fcc0, loop_587
6077 fmovsge %xcc, %f22, %f10
6078loop_586:
6079 fbo %fcc0, loop_588
6080 edge8n %o6, %o0, %i4
6081loop_587:
6082 ldd [%l7 + 0x68], %g6
6083 bl %icc, loop_589
6084loop_588:
6085 tcc %xcc, 0x0
6086 set 0x10, %l0
6087 ldda [%l7 + %l0] 0x14, %i6
6088loop_589:
6089 fbn,a %fcc0, loop_590
6090 sra %g1, 0x04, %l5
6091 fmul8sux16 %f6, %f0, %f6
6092 sll %l4, 0x1D, %g5
6093loop_590:
6094 tcc %xcc, 0x1
6095 xnorcc %l0, %g3, %o1
6096 wr %g0, 0x80, %asi
6097 ldsha [%l7 + 0x7C] %asi, %o3
6098 membar 0x40
6099 edge32l %i5, %g4, %l6
6100 fblg,a %fcc2, loop_591
6101 edge8l %l1, %o7, %o4
6102 fbuge %fcc0, loop_592
6103 bshuffle %f18, %f26, %f24
6104loop_591:
6105 movcc %xcc, %i7, %g2
6106 fbl,a %fcc3, loop_593
6107loop_592:
6108 movrgz %i2, %o2, %i0
6109 or %g7, 0x15E1, %i1
6110 restored
6111 rdpr %cwp, %g1
6112 rdpr %cansave, %g2
6113 rdpr %canrestore, %g3
6114 rdpr %cleanwin, %g4
6115 rdpr %otherwin, %g5
6116 rdpr %wstate, %g6
6117loop_593:
6118 restored
6119 rdpr %cwp, %g1
6120 rdpr %cansave, %g2
6121 rdpr %canrestore, %g3
6122 rdpr %cleanwin, %g4
6123 rdpr %otherwin, %g5
6124 rdpr %wstate, %g6
6125 ta %icc, 0x0
6126 set 0x20, %o5
6127 ldswa [%l7 + %o5] 0x15, %o5
6128 sdivx %l2, 0x067B, %l3
6129 taddcctv %o6, 0x1DC2, %i3
6130 ld [%l7 + 0x18], %f21
6131 saved
6132 rdpr %cwp, %g1
6133 rdpr %cansave, %g2
6134 rdpr %canrestore, %g3
6135 rdpr %cleanwin, %g4
6136 rdpr %otherwin, %g5
6137 rdpr %wstate, %g6
6138 edge16 %o0, %i4, %g6
6139 lduh [%l7 + 0x0A], %i6
6140 wr %g0, 0x88, %asi
6141 ldstuba [%l7 + 0x7C] %asi, %g1
6142 movvs %xcc, %l5, %g5
6143 fmul8x16 %f11, %f24, %f2
6144 tle %xcc, 0x2
6145 wr %g0, 0x89, %asi
6146 ldstuba [%l7 + 0x43] %asi, %l4
6147 fsrc2s %f20, %f10
6148 ld [%l7 + 0x3C], %f25
6149 fbug,a %fcc0, loop_594
6150 orncc %g3, 0x0400, %o1
6151 fbu,a %fcc0, loop_595
6152 movvs %icc, %o3, %i5
6153loop_594:
6154 fpsub32 %f14, %f12, %f16
6155 fabsd %f20, %f8
6156loop_595:
6157 move %xcc, %l0, %l6
6158 array32 %l1, %g4, %o7
6159 set 0x70, %l1
6160 lduwa [%l7 + %l1] 0x10, %i7
6161 fones %f14
6162 movre %o4, %g2, %o2
6163 andcc %i2, 0x0A51, %g7
6164 addc %i1, %i0, %l2
6165 set 0x64, %o4
6166 sta %f28, [%l7 + %o4] 0x89
6167 fcmpne32 %f22, %f12, %o5
6168 edge16l %o6, %l3, %o0
6169 tne %xcc, 0x6
6170 add %i4, %g6, %i3
6171 set 0x48, %g1
6172 ldsba [%l7 + %g1] 0x14, %g1
6173 tgu %xcc, 0x6
6174 add %l5, %g5, %l4
6175 membar 0x2F
6176 edge32n %g3, %i6, %o3
6177 xor %i5, 0x1E00, %l0
6178 array8 %o1, %l1, %g4
6179 fpsub16 %f4, %f12, %f28
6180 fcmps %fcc3, %f31, %f4
6181 movn %icc, %o7, %i7
6182 movleu %icc, %l6, %g2
6183 sll %o2, 0x0F, %o4
6184 addccc %g7, %i1, %i2
6185 subccc %l2, 0x079A, %i0
6186 bne loop_596
6187 fandnot1s %f9, %f16, %f22
6188 tgu %xcc, 0x2
6189 fblg,a %fcc1, loop_597
6190loop_596:
6191 faligndata %f12, %f6, %f18
6192 saved
6193 rdpr %cwp, %g1
6194 rdpr %cansave, %g2
6195 rdpr %canrestore, %g3
6196 rdpr %cleanwin, %g4
6197 rdpr %otherwin, %g5
6198 rdpr %wstate, %g6
6199 edge8ln %o6, %o5, %l3
6200loop_597:
6201 edge8l %o0, %g6, %i3
6202 edge8 %g1, %i4, %g5
6203 tl %icc, 0x7
6204 edge8 %l4, %l5, %g3
6205 and %i6, %o3, %l0
6206 wr %g0, 0x19, %asi
6207 ldstuba [%l7 + 0x7C] %asi, %i5
6208 sra %o1, 0x17, %l1
6209 fmul8x16 %f13, %f20, %f24
6210 sethi 0x1E0C, %o7
6211 fbg %fcc2, loop_598
6212 fmovdcc %xcc, %f19, %f2
6213 andncc %i7, %g4, %l6
6214 mulx %g2, 0x02AE, %o2
6215loop_598:
6216 bge,a %icc, loop_599
6217 subccc %g7, 0x019E, %i1
6218 sdivx %i2, 0x0429, %o4
6219 tleu %xcc, 0x6
6220loop_599:
6221 movvc %icc, %l2, %i0
6222 fmovs %f7, %f20
6223 ld [%l7 + 0x0C], %f24
6224 fbl %fcc0, loop_600
6225 fmovsle %icc, %f10, %f25
6226 and %o6, %l3, %o0
6227 fornot2 %f10, %f6, %f4
6228loop_600:
6229 fmovdn %icc, %f12, %f18
6230 fornot1 %f10, %f2, %f4
6231 subcc %o5, %g6, %g1
6232 movgu %icc, %i4, %i3
6233 orncc %g5, 0x1407, %l5
6234 call loop_601
6235 edge32ln %g3, %l4, %i6
6236 edge8l %o3, %i5, %l0
6237 sub %l1, %o1, %i7
6238loop_601:
6239 edge16n %o7, %g4, %g2
6240 edge8 %o2, %l6, %g7
6241 fbug,a %fcc3, loop_602
6242 fmul8sux16 %f0, %f30, %f28
6243 add %l7, 0x4C, %l6
6244 wr %g0, 0x89, %asi
6245 casa [%l6] %asi, %i1, %i2
6246loop_602:
6247 bgu,a loop_603
6248 fmuld8ulx16 %f6, %f23, %f22
6249 popc %o4, %i0
6250 tneg %xcc, 0x2
6251loop_603:
6252 fnands %f22, %f7, %f21
6253 alignaddrl %o6, %l3, %l2
6254 tcc %xcc, 0x0
6255 movneg %xcc, %o5, %o0
6256 fmovrslez %g6, %f8, %f18
6257 tleu %icc, 0x2
6258 tg %icc, 0x7
6259 bvc %icc, loop_604
6260 fandnot2 %f14, %f22, %f24
6261 udivx %i4, 0x02E4, %i3
6262 fmovdvs %xcc, %f17, %f26
6263loop_604:
6264 addcc %g5, 0x1C2C, %g1
6265 fxnors %f12, %f29, %f12
6266 alignaddrl %g3, %l4, %i6
6267 mulscc %o3, %i5, %l5
6268 tcc %icc, 0x7
6269 sir 0x0E24
6270 fmovrdgez %l0, %f30, %f18
6271 edge32 %l1, %i7, %o1
6272 array8 %g4, %g2, %o7
6273 fcmps %fcc0, %f11, %f9
6274 edge8n %o2, %l6, %g7
6275 ta %xcc, 0x1
6276 fmovrsgez %i1, %f31, %f6
6277 tsubcc %i2, %o4, %i0
6278 addccc %o6, %l2, %o5
6279 brgz,a %o0, loop_605
6280 ldx [%l7 + 0x58], %l3
6281 movcc %xcc, %g6, %i4
6282 tsubcc %i3, 0x073C, %g5
6283loop_605:
6284 fbne %fcc2, loop_606
6285 bleu %xcc, loop_607
6286 fmovspos %icc, %f0, %f6
6287 movre %g1, 0x38B, %l4
6288loop_606:
6289 tleu %xcc, 0x7
6290loop_607:
6291 fnor %f8, %f18, %f0
6292 ta %xcc, 0x1
6293 be,pt %icc, loop_608
6294 tcc %icc, 0x7
6295 smul %i6, %g3, %o3
6296 taddcctv %i5, 0x1F7B, %l5
6297loop_608:
6298 sub %l1, %i7, %o1
6299 array8 %l0, %g2, %g4
6300 fpadd16s %f10, %f17, %f26
6301 wr %g0, 0xe2, %asi
6302 stwa %o7, [%l7 + 0x60] %asi
6303 membar #Sync
6304 xnor %o2, %l6, %i1
6305 fmovdcc %xcc, %f6, %f13
6306 fmuld8ulx16 %f20, %f12, %f20
6307 udivcc %g7, 0x16BC, %o4
6308 set 0x10, %l5
6309 stda %i2, [%l7 + %l5] 0x81
6310 addc %i0, 0x090B, %l2
6311 bleu %icc, loop_609
6312 tleu %xcc, 0x3
6313 set 0x5E, %i7
6314 ldsha [%l7 + %i7] 0x88, %o5
6315loop_609:
6316 add %o0, %l3, %o6
6317 tcc %xcc, 0x3
6318 sdiv %i4, 0x0A0A, %g6
6319 fpsub32s %f3, %f20, %f21
6320 taddcctv %g5, %i3, %l4
6321 alignaddrl %i6, %g3, %g1
6322 nop
6323 setx loop_610, %l0, %l1
6324 wrpr 0x1, %tl
6325 wrpr %l1, %tpc
6326 add %l1, 0x4, %l1
6327 wrpr %l1, %tnpc
6328 setx 0x34400001400, %l0, %l1
6329 wrpr %l1, %tstate
6330 wrhpr 0x4, %htstate
6331 retry
6332 stw %o3, [%l7 + 0x74]
6333 movre %i5, %l5, %l1
6334 ta %xcc, 0x3
6335loop_610:
6336 brgz,a %i7, loop_611
6337 ld [%l7 + 0x34], %f14
6338 movle %icc, %o1, %l0
6339 ldub [%l7 + 0x5A], %g4
6340loop_611:
6341 tcs %xcc, 0x6
6342 and %o7, %g2, %o2
6343 movge %xcc, %l6, %i1
6344 addcc %o4, %i2, %i0
6345 alignaddr %g7, %l2, %o0
6346 ldsw [%l7 + 0x20], %o5
6347 fba %fcc3, loop_612
6348 andn %o6, 0x1281, %i4
6349 fmovdvs %icc, %f8, %f10
6350 fnot1s %f30, %f31
6351loop_612:
6352 movge %icc, %l3, %g6
6353 brgez %i3, loop_613
6354 fmovrsgez %g5, %f3, %f1
6355 mulx %i6, %g3, %g1
6356 fmovspos %xcc, %f2, %f7
6357loop_613:
6358 fbo %fcc2, loop_614
6359 membar 0x22
6360 srl %l4, %o3, %i5
6361 ldd [%l7 + 0x78], %l0
6362loop_614:
6363 fpadd16 %f16, %f8, %f8
6364 set 0x1A, %g5
6365 lduha [%l7 + %g5] 0x88, %l5
6366 movgu %xcc, %i7, %o1
6367 tsubcc %g4, 0x097B, %l0
6368 te %xcc, 0x7
6369 set 0x60, %o2
6370 lda [%l7 + %o2] 0x81, %f23
6371 orn %o7, %g2, %l6
6372 tsubcc %i1, 0x1865, %o4
6373 tgu %icc, 0x5
6374 tpos %xcc, 0x0
6375 tpos %xcc, 0x7
6376 nop
6377 setx loop_615, %l0, %l1
6378 wrpr 0x1, %tl
6379 wrpr %l1, %tnpc
6380 setx 0x34400001400, %l0, %l1
6381 wrpr %l1, %tstate
6382 wrhpr 0x4, %htstate
6383 done
6384 st %f4, [%l7 + 0x30]
6385 fba,a %fcc3, loop_616
6386 fabsd %f24, %f2
6387loop_615:
6388 te %icc, 0x6
6389 tgu %icc, 0x0
6390loop_616:
6391 ta %xcc, 0x0
6392 sra %i2, 0x1A, %o2
6393 edge16ln %g7, %i0, %o0
6394 sra %o5, 0x18, %o6
6395 orcc %i4, %l3, %l2
6396 movge %xcc, %g6, %i3
6397 nop
6398 setx loop_617, %l0, %l1
6399 wrpr 0x1, %tl
6400 wrpr %l1, %tpc
6401 add %l1, 0x4, %l1
6402 wrpr %l1, %tnpc
6403 setx 0x34400001400, %l0, %l1
6404 wrpr %l1, %tstate
6405 wrhpr 0x4, %htstate
6406 retry
6407 addccc %i6, %g3, %g5
6408 andncc %l4, %g1, %o3
6409 udivcc %l1, 0x1011, %l5
6410loop_617:
6411 smulcc %i7, %i5, %o1
6412 wr %g0, 0x2b, %asi
6413 stxa %l0, [%l7 + 0x30] %asi
6414 membar #Sync
6415 set 0x68, %g3
6416 lduwa [%l7 + %g3] 0x81, %o7
6417 movle %icc, %g2, %l6
6418 movrlz %g4, %o4, %i2
6419 or %o2, %i1, %i0
6420 srlx %g7, 0x0E, %o0
6421 fmovdg %icc, %f13, %f3
6422 ldub [%l7 + 0x3B], %o5
6423 tvs %xcc, 0x1
6424 wr %g0, 0x04, %asi
6425 ldsba [%l7 + 0x6F] %asi, %i4
6426 fpadd16s %f28, %f21, %f1
6427 te %xcc, 0x7
6428 movge %icc, %o6, %l3
6429 edge16l %l2, %i3, %g6
6430 tvc %icc, 0x0
6431 fone %f12
6432 sllx %i6, %g3, %g5
6433 set 0x24, %o3
6434 stwa %l4, [%l7 + %o3] 0x80
6435 movpos %xcc, %o3, %l1
6436 wr %g0, 0x80, %asi
6437 stwa %l5, [%l7 + 0x28] %asi
6438 add %l7, 0x20, %l6
6439 wr %g0, 0x11, %asi
6440 casa [%l6] 0x11, %g1, %i7
6441 udivx %i5, 0x1CFE, %l0
6442 smulcc %o7, %g2, %o1
6443 movcs %icc, %g4, %l6
6444 fmul8x16 %f0, %f8, %f30
6445 nop
6446 setx loop_618, %l0, %l1
6447 wrpr 0x1, %tl
6448 wrpr %l1, %tpc
6449 add %l1, 0x4, %l1
6450 wrpr %l1, %tnpc
6451 setx 0x34400001400, %l0, %l1
6452 wrpr %l1, %tstate
6453 wrhpr 0x4, %htstate
6454 retry
6455 movrlz %i2, %o4, %o2
6456 fpsub32 %f12, %f22, %f18
6457 array32 %i0, %i1, %o0
6458loop_618:
6459 mova %xcc, %g7, %o5
6460 movne %icc, %o6, %i4
6461 xnor %l2, %l3, %g6
6462 addccc %i3, %i6, %g3
6463 wr %g0, 0x89, %asi
6464 ldswa [%l7 + 0x14] %asi, %l4
6465 tpos %xcc, 0x1
6466 fmovse %xcc, %f28, %f10
6467 move %icc, %o3, %g5
6468 sir 0x04ED
6469 fmovsge %xcc, %f2, %f28
6470 fpack16 %f18, %f30
6471 fexpand %f15, %f20
6472 fmovsvs %xcc, %f7, %f16
6473 sdivcc %l1, 0x092C, %g1
6474 sra %i7, 0x0F, %i5
6475 tvc %xcc, 0x2
6476 addccc %l0, 0x030C, %l5
6477 ldsh [%l7 + 0x50], %g2
6478 movge %xcc, %o1, %g4
6479 srax %o7, %i2, %l6
6480 bvc,pn %icc, loop_619
6481 edge16l %o4, %o2, %i1
6482 swap [%l7 + 0x2C], %i0
6483 fxors %f24, %f29, %f6
6484loop_619:
6485 fmovsl %xcc, %f20, %f21
6486 udivcc %g7, 0x1F00, %o0
6487 srl %o6, %o5, %i4
6488 fcmpd %fcc0, %f30, %f18
6489 movleu %xcc, %l2, %l3
6490 ldsb [%l7 + 0x56], %i3
6491 tle %xcc, 0x6
6492 alignaddr %i6, %g3, %l4
6493 stx %o3, [%l7 + 0x40]
6494 fcmpne32 %f14, %f14, %g6
6495 udivx %g5, 0x1D74, %g1
6496 siam 0x1
6497 sdiv %l1, 0x1F73, %i7
6498 lduw [%l7 + 0x2C], %i5
6499 taddcc %l5, 0x1BF9, %l0
6500 tvc %xcc, 0x5
6501 add %o1, %g2, %o7
6502 tge %xcc, 0x4
6503 bg %icc, loop_620
6504 subc %g4, 0x071A, %l6
6505 srl %i2, 0x02, %o4
6506 fpsub32 %f20, %f8, %f8
6507loop_620:
6508 srlx %i1, %i0, %o2
6509 bshuffle %f8, %f30, %f8
6510 tvs %icc, 0x3
6511 movre %g7, 0x1E7, %o0
6512 bg,pn %icc, loop_621
6513 edge32l %o6, %i4, %l2
6514 andncc %l3, %i3, %i6
6515 ldd [%l7 + 0x38], %f8
6516loop_621:
6517 edge8l %g3, %o5, %o3
6518 umul %g6, 0x15F4, %l4
6519 subccc %g1, 0x0747, %g5
6520 mova %icc, %i7, %i5
6521 fmovd %f30, %f10
6522 udiv %l1, 0x03A3, %l0
6523 wr %g0, 0x0c, %asi
6524 prefetcha [%l7 + 0x10] %asi, 0x2
6525 edge8ln %o1, %g2, %g4
6526 brgz,a %o7, loop_622
6527 array32 %i2, %o4, %l6
6528 fbg,a %fcc0, loop_623
6529 movgu %icc, %i1, %i0
6530loop_622:
6531 fmovde %icc, %f2, %f27
6532 tge %icc, 0x0
6533loop_623:
6534 movge %icc, %g7, %o0
6535 fnor %f2, %f26, %f22
6536 edge32l %o2, %o6, %i4
6537 edge8n %l2, %i3, %l3
6538 fpsub32s %f15, %f25, %f25
6539 fcmps %fcc3, %f17, %f27
6540 fbug %fcc0, loop_624
6541 fornot2s %f1, %f23, %f26
6542 fornot1 %f26, %f16, %f2
6543 sir 0x0FB7
6544loop_624:
6545 lduw [%l7 + 0x2C], %i6
6546 stb %o5, [%l7 + 0x61]
6547 orcc %o3, %g3, %g6
6548 sethi 0x16C4, %l4
6549 sdivcc %g5, 0x0119, %i7
6550 sllx %i5, 0x1D, %g1
6551 edge32 %l0, %l1, %l5
6552 fornot2 %f0, %f28, %f2
6553 tl %icc, 0x1
6554 movrlez %o1, 0x0C8, %g2
6555 fbu %fcc1, loop_625
6556 udivx %g4, 0x0834, %i2
6557 nop
6558 setx loop_626, %l0, %l1
6559 jmpl %l1, %o4
6560 movrlz %l6, 0x1B5, %o7
6561loop_625:
6562 tsubcc %i0, 0x07EF, %g7
6563 set 0x28, %i0
6564 stwa %o0, [%l7 + %i0] 0x0c
6565loop_626:
6566 movrlz %o2, 0x11A, %i1
6567 andn %i4, %l2, %o6
6568 srax %i3, %l3, %i6
6569 fones %f23
6570 fble,a %fcc2, loop_627
6571 andn %o3, 0x029A, %g3
6572 fbl,a %fcc2, loop_628
6573 edge8 %g6, %o5, %g5
6574loop_627:
6575 nop
6576 setx loop_629, %l0, %l1
6577 jmpl %l1, %l4
6578 fbne,a %fcc0, loop_630
6579loop_628:
6580 tcs %xcc, 0x0
6581 fmovspos %icc, %f21, %f14
6582loop_629:
6583 fmovrslez %i7, %f4, %f0
6584loop_630:
6585 bcs %icc, loop_631
6586 sra %g1, %i5, %l0
6587 tle %xcc, 0x0
6588 movneg %icc, %l5, %o1
6589loop_631:
6590 tl %icc, 0x7
6591 fandnot1 %f26, %f26, %f2
6592 mova %icc, %g2, %g4
6593 wr %g0, 0x27, %asi
6594 ldda [%l7 + 0x70] %asi, %i2
6595 fpsub32 %f0, %f4, %f26
6596 fcmpeq32 %f4, %f26, %l1
6597 fmovdneg %xcc, %f3, %f15
6598 sra %o4, 0x1B, %l6
6599 udivcc %i0, 0x1EE9, %g7
6600 fmovdpos %xcc, %f0, %f26
6601 tle %icc, 0x3
6602 andncc %o7, %o0, %o2
6603 set 0x3F, %l4
6604 stba %i4, [%l7 + %l4] 0x88
6605 edge8n %i1, %l2, %o6
6606 fmovsn %icc, %f13, %f24
6607 array32 %i3, %l3, %o3
6608 be,pt %xcc, loop_632
6609 umul %i6, 0x173B, %g6
6610 fbge %fcc2, loop_633
6611 addcc %o5, %g3, %l4
6612loop_632:
6613 fmul8x16au %f24, %f5, %f8
6614 movpos %icc, %i7, %g5
6615loop_633:
6616 srax %i5, %g1, %l0
6617 brlez,a %l5, loop_634
6618 fandnot1s %f4, %f3, %f0
6619 tle %icc, 0x1
6620 fxnor %f2, %f26, %f20
6621loop_634:
6622 fcmpne32 %f22, %f24, %g2
6623 ta %xcc, 0x5
6624 or %g4, %i2, %o1
6625 sra %l1, 0x04, %l6
6626 fmovrdlez %i0, %f6, %f18
6627 fpadd32 %f4, %f22, %f16
6628 stx %o4, [%l7 + 0x68]
6629 fmovsn %icc, %f1, %f1
6630 movg %xcc, %o7, %g7
6631 fxnor %f28, %f8, %f22
6632 wr %g0, 0x88, %asi
6633 stba %o2, [%l7 + 0x68] %asi
6634 tvs %icc, 0x2
6635 fmovse %xcc, %f15, %f7
6636 wr %g0, 0x88, %asi
6637 ldstuba [%l7 + 0x71] %asi, %o0
6638 movcc %xcc, %i4, %l2
6639 fnegs %f22, %f0
6640 tpos %xcc, 0x7
6641 sra %i1, %o6, %l3
6642 pdist %f2, %f10, %f18
6643 add %o3, 0x0362, %i6
6644 subc %i3, 0x0579, %o5
6645 te %icc, 0x4
6646 udiv %g6, 0x0996, %l4
6647 mulx %i7, %g3, %g5
6648 fbug,a %fcc1, loop_635
6649 membar 0x21
6650 movrgez %i5, %l0, %g1
6651 movcs %xcc, %l5, %g2
6652loop_635:
6653 ldd [%l7 + 0x78], %f6
6654 xnor %i2, %o1, %g4
6655 bpos,pt %icc, loop_636
6656 restored
6657 rdpr %cwp, %g1
6658 rdpr %cansave, %g2
6659 rdpr %canrestore, %g3
6660 rdpr %cleanwin, %g4
6661 rdpr %otherwin, %g5
6662 rdpr %wstate, %g6
6663 subc %l6, 0x0EB0, %l1
6664 fmovse %icc, %f9, %f23
6665loop_636:
6666 fmovrsne %o4, %f29, %f11
6667 movl %icc, %i0, %g7
6668 tgu %xcc, 0x1
6669 fmovrslz %o2, %f26, %f28
6670 ldsw [%l7 + 0x78], %o0
6671 popc 0x1D87, %i4
6672 bg %icc, loop_637
6673 addcc %l2, %o7, %i1
6674 fbug %fcc1, loop_638
6675 call loop_639
6676loop_637:
6677 te %icc, 0x2
6678 movrgez %l3, 0x327, %o3
6679loop_638:
6680 movleu %icc, %i6, %o6
6681loop_639:
6682 tle %xcc, 0x6
6683 addcc %i3, 0x02DD, %g6
6684 fmul8sux16 %f24, %f28, %f4
6685 fmovdle %icc, %f9, %f31
6686 fblg,a %fcc1, loop_640
6687 sra %l4, 0x07, %i7
6688 edge16ln %o5, %g3, %g5
6689 te %icc, 0x2
6690loop_640:
6691 fcmpne16 %f0, %f8, %i5
6692 udiv %g1, 0x102D, %l0
6693 set 0x2A, %l3
6694 stha %l5, [%l7 + %l3] 0x2b
6695 membar #Sync
6696 fmovsg %icc, %f11, %f4
6697 stbar
6698 array16 %i2, %o1, %g2
6699 tvs %icc, 0x6
6700 srl %g4, %l1, %o4
6701 prefetch [%l7 + 0x3C], 0x2
6702 call loop_641
6703 smulcc %l6, 0x0FBF, %g7
6704 edge32ln %o2, %i0, %i4
6705 fmuld8ulx16 %f16, %f31, %f6
6706loop_641:
6707 tl %icc, 0x5
6708 brgz,a %o0, loop_642
6709 fand %f2, %f6, %f10
6710 xnor %o7, %l2, %i1
6711 tleu %icc, 0x7
6712loop_642:
6713 fmovrdne %l3, %f16, %f20
6714 fnot1 %f2, %f20
6715 tvc %xcc, 0x1
6716 fsrc2s %f2, %f13
6717 movvs %xcc, %o3, %o6
6718 tvs %xcc, 0x2
6719 tl %icc, 0x1
6720 subc %i6, %i3, %l4
6721 sub %i7, %o5, %g6
6722 udiv %g3, 0x1C06, %g5
6723 xor %g1, %l0, %l5
6724 edge8l %i5, %o1, %i2
6725 tge %xcc, 0x6
6726 fpsub32s %f28, %f7, %f17
6727 movneg %icc, %g4, %g2
6728 brnz %o4, loop_643
6729 sra %l6, 0x02, %l1
6730 movne %icc, %g7, %o2
6731 sdivcc %i0, 0x1C33, %o0
6732loop_643:
6733 udiv %o7, 0x006E, %l2
6734 array16 %i4, %l3, %o3
6735 addc %i1, 0x0D3E, %o6
6736 wr %g0, 0x18, %asi
6737 ldsha [%l7 + 0x22] %asi, %i6
6738 fmovdl %icc, %f23, %f16
6739 xnorcc %i3, 0x121D, %l4
6740 movrgz %i7, %o5, %g6
6741 movrgez %g3, 0x335, %g1
6742 tle %icc, 0x6
6743 movgu %icc, %l0, %l5
6744 fcmpd %fcc0, %f22, %f4
6745 bcs,a loop_644
6746 fpadd16s %f10, %f26, %f28
6747 sth %i5, [%l7 + 0x22]
6748 stbar
6749loop_644:
6750 fcmped %fcc1, %f16, %f10
6751 fmovdn %xcc, %f14, %f17
6752 tg %xcc, 0x7
6753 movrgez %g5, 0x025, %i2
6754 fbge %fcc0, loop_645
6755 bvc,a loop_646
6756 fors %f24, %f4, %f24
6757 bcs,a loop_647
6758loop_645:
6759 fbge,a %fcc1, loop_648
6760loop_646:
6761 ldd [%l7 + 0x30], %f28
6762 fsrc1 %f10, %f20
6763loop_647:
6764 srlx %g4, %g2, %o4
6765loop_648:
6766 restored
6767 rdpr %cwp, %g1
6768 rdpr %cansave, %g2
6769 rdpr %canrestore, %g3
6770 rdpr %cleanwin, %g4
6771 rdpr %otherwin, %g5
6772 rdpr %wstate, %g6
6773 tneg %icc, 0x1
6774 addc %l6, %l1, %o1
6775 fmovdcs %icc, %f25, %f2
6776 array8 %g7, %i0, %o0
6777 wr %g0, 0x18, %asi
6778 sta %f10, [%l7 + 0x10] %asi
6779 andcc %o7, %l2, %o2
6780 ta %xcc, 0x7
6781 fmovsn %xcc, %f31, %f15
6782 set 0x54, %g2
6783 stwa %l3, [%l7 + %g2] 0xe3
6784 membar #Sync
6785 ble,a,pn %icc, loop_649
6786 ldsw [%l7 + 0x08], %o3
6787 fmovdge %xcc, %f17, %f7
6788 fcmple32 %f20, %f0, %i1
6789loop_649:
6790 tle %xcc, 0x1
6791 fpadd32 %f24, %f16, %f4
6792 andcc %i4, 0x009F, %o6
6793 fzeros %f0
6794 popc %i6, %i3
6795 fzero %f30
6796 fbue %fcc0, loop_650
6797 sdiv %l4, 0x108B, %o5
6798 fmovdcs %xcc, %f9, %f21
6799 or %g6, %g3, %g1
6800loop_650:
6801 fcmple16 %f26, %f10, %i7
6802 andncc %l5, %i5, %l0
6803 set 0x28, %o0
6804 prefetcha [%l7 + %o0] 0x0c, 0x3
6805 move %xcc, %i2, %g2
6806 xorcc %g4, %o4, %l6
6807 fnot2 %f30, %f24
6808 fnegs %f11, %f4
6809 edge32l %l1, %g7, %o1
6810 tne %xcc, 0x0
6811 fsrc1 %f22, %f14
6812 set 0x58, %i6
6813 prefetcha [%l7 + %i6] 0x10, 0x0
6814 std %o6, [%l7 + 0x10]
6815 movle %icc, %o0, %l2
6816 edge16 %o2, %l3, %i1
6817 edge16ln %i4, %o6, %o3
6818 ldx [%l7 + 0x50], %i6
6819 sethi 0x1C8C, %i3
6820 movcs %xcc, %o5, %l4
6821 movrlez %g3, 0x0EB, %g6
6822 tl %xcc, 0x1
6823 udiv %i7, 0x18B9, %l5
6824 wr %g0, 0x11, %asi
6825 ldsha [%l7 + 0x14] %asi, %g1
6826 set 0x20, %g6
6827 stda %i4, [%l7 + %g6] 0xe3
6828 membar #Sync
6829 fabss %f6, %f5
6830 fbge,a %fcc3, loop_651
6831 bneg,a loop_652
6832 fmovsa %xcc, %f31, %f6
6833 andcc %g5, 0x1DF8, %l0
6834loop_651:
6835 fxors %f10, %f2, %f13
6836loop_652:
6837 fpadd16 %f26, %f0, %f14
6838 umul %i2, 0x0A9B, %g2
6839 fmovrsne %o4, %f18, %f22
6840 movrgez %g4, %l1, %l6
6841 subcc %o1, 0x135F, %i0
6842 movvs %xcc, %o7, %g7
6843 set 0x7C, %g4
6844 stha %o0, [%l7 + %g4] 0x27
6845 membar #Sync
6846 fnot1 %f2, %f6
6847 flush %l7 + 0x28
6848 movne %icc, %l2, %l3
6849 brnz %i1, loop_653
6850 edge8 %o2, %o6, %o3
6851 fpsub32s %f9, %f17, %f23
6852 taddcc %i6, 0x1703, %i4
6853loop_653:
6854 nop
6855 set 0x7C, %i1
6856 lda [%l7 + %i1] 0x10, %f23
6857 move %icc, %i3, %o5
6858 fbl %fcc3, loop_654
6859 andncc %l4, %g6, %g3
6860 saved
6861 rdpr %cwp, %g1
6862 rdpr %cansave, %g2
6863 rdpr %canrestore, %g3
6864 rdpr %cleanwin, %g4
6865 rdpr %otherwin, %g5
6866 rdpr %wstate, %g6
6867 umul %l5, %g1, %i5
6868loop_654:
6869 movl %xcc, %i7, %g5
6870 movvc %icc, %i2, %l0
6871 movgu %icc, %o4, %g4
6872 array8 %l1, %l6, %g2
6873 bvc,a,pt %icc, loop_655
6874 tcs %icc, 0x6
6875 addc %o1, 0x09CD, %i0
6876 movcs %xcc, %o7, %g7
6877loop_655:
6878 edge8l %l2, %o0, %i1
6879 fors %f11, %f31, %f25
6880 fbu,a %fcc0, loop_656
6881 stbar
6882 array8 %l3, %o6, %o3
6883 bpos,a,pt %icc, loop_657
6884loop_656:
6885 taddcctv %i6, 0x13DB, %i4
6886 wr %g0, 0x18, %asi
6887 lduba [%l7 + 0x51] %asi, %o2
6888loop_657:
6889 sdivcc %o5, 0x1203, %i3
6890 movvs %xcc, %l4, %g6
6891 sir 0x148D
6892 edge32ln %g3, %g1, %i5
6893 fcmpeq32 %f8, %f28, %i7
6894 fbuge,a %fcc2, loop_658
6895 xor %l5, %g5, %l0
6896 movvs %icc, %o4, %g4
6897 smul %l1, %l6, %i2
6898loop_658:
6899 std %o0, [%l7 + 0x48]
6900 tpos %icc, 0x4
6901 fnor %f12, %f26, %f0
6902 movne %xcc, %g2, %o7
6903 sub %i0, 0x0067, %l2
6904 tvc %icc, 0x4
6905 fbne %fcc0, loop_659
6906 tne %xcc, 0x0
6907 fsrc2s %f7, %f28
6908 sir 0x11DA
6909loop_659:
6910 sir 0x1B44
6911 udiv %o0, 0x01CC, %g7
6912 edge16l %i1, %o6, %l3
6913 mulscc %o3, 0x051D, %i4
6914 movre %o2, 0x355, %i6
6915 edge32l %i3, %l4, %g6
6916 bne,a,pn %xcc, loop_660
6917 smul %g3, %o5, %i5
6918 bcs,a loop_661
6919 tsubcctv %g1, %l5, %i7
6920loop_660:
6921 sra %g5, %o4, %l0
6922 fnot2s %f25, %f27
6923loop_661:
6924 st %f7, [%l7 + 0x78]
6925 orn %l1, %l6, %g4
6926 xnor %o1, 0x0047, %g2
6927 orncc %o7, %i0, %l2
6928 or %i2, 0x1326, %o0
6929 orcc %i1, 0x0A96, %g7
6930 bneg,a,pn %icc, loop_662
6931 nop
6932 setx loop_663, %l0, %l1
6933 wrpr 0x1, %tl
6934 wrpr %l1, %tpc
6935 add %l1, 0x4, %l1
6936 wrpr %l1, %tnpc
6937 setx 0x34400001400, %l0, %l1
6938 wrpr %l1, %tstate
6939 wrhpr 0x4, %htstate
6940 retry
6941 fandnot2s %f28, %f26, %f14
6942 mulscc %l3, %o6, %o3
6943loop_662:
6944 prefetch [%l7 + 0x14], 0x2
6945loop_663:
6946 movrlz %i4, 0x213, %o2
6947 xnor %i3, 0x0B4D, %l4
6948 srlx %g6, %g3, %i6
6949 fmovrse %i5, %f21, %f22
6950 nop
6951 set 0x6B, %i2
6952 ldub [%l7 + %i2], %o5
6953 tpos %xcc, 0x5
6954 fbul,a %fcc2, loop_664
6955 fxnors %f7, %f28, %f30
6956 array16 %l5, %i7, %g5
6957 sra %g1, %l0, %o4
6958loop_664:
6959 nop
6960 set 0x0F, %g7
6961 stb %l1, [%l7 + %g7]
6962 edge8ln %g4, %o1, %g2
6963 set 0x50, %i4
6964 ldda [%l7 + %i4] 0x23, %i6
6965 movpos %xcc, %o7, %l2
6966 fcmple16 %f16, %f18, %i0
6967 fmovsgu %xcc, %f6, %f10
6968 fmovsl %icc, %f26, %f25
6969 fba,a %fcc0, loop_665
6970 restored
6971 rdpr %cwp, %g1
6972 rdpr %cansave, %g2
6973 rdpr %canrestore, %g3
6974 rdpr %cleanwin, %g4
6975 rdpr %otherwin, %g5
6976 rdpr %wstate, %g6
6977 xor %i2, %i1, %o0
6978 fpadd32 %f6, %f28, %f10
6979loop_665:
6980 tcc %icc, 0x3
6981 brz,a %g7, loop_666
6982 udiv %l3, 0x0A73, %o6
6983 set 0x40, %o1
6984 stda %f0, [%l7 + %o1] 0x14
6985loop_666:
6986 edge8 %i4, %o2, %i3
6987 tpos %icc, 0x4
6988 addccc %o3, 0x045E, %l4
6989 array16 %g6, %g3, %i6
6990 ta %xcc, 0x6
6991 fcmped %fcc0, %f28, %f18
6992 movgu %xcc, %o5, %i5
6993 tpos %icc, 0x0
6994 srlx %l5, 0x09, %i7
6995 orcc %g5, 0x14E0, %g1
6996 ldub [%l7 + 0x4F], %l0
6997 array32 %o4, %l1, %o1
6998 orcc %g4, %g2, %l6
6999 edge8n %l2, %i0, %o7
7000 fbue,a %fcc1, loop_667
7001 fcmpd %fcc2, %f16, %f2
7002 mova %icc, %i1, %i2
7003 movre %g7, %l3, %o0
7004loop_667:
7005 edge32l %i4, %o6, %o2
7006 lduw [%l7 + 0x24], %o3
7007 and %l4, %i3, %g3
7008 array16 %i6, %o5, %g6
7009 and %l5, %i7, %g5
7010 tvc %xcc, 0x3
7011 fmuld8ulx16 %f2, %f5, %f16
7012 andncc %i5, %l0, %g1
7013 fxors %f29, %f13, %f26
7014 fpmerge %f15, %f15, %f12
7015 edge8 %l1, %o1, %o4
7016 smul %g4, %g2, %l2
7017 wr %g0, 0x81, %asi
7018 swapa [%l7 + 0x68] %asi, %i0
7019 subc %l6, 0x0A46, %o7
7020 array16 %i1, %i2, %l3
7021 ld [%l7 + 0x28], %f16
7022 movrlez %g7, 0x14B, %o0
7023 std %f10, [%l7 + 0x28]
7024 set 0x38, %l2
7025 stxa %i4, [%g0 + %l2] 0x4f
7026 fmovdcc %xcc, %f18, %f13
7027 fmuld8ulx16 %f31, %f29, %f14
7028 tne %xcc, 0x4
7029 sllx %o6, %o2, %l4
7030 fmovrdlz %o3, %f20, %f28
7031 wr %g0, 0x18, %asi
7032 stba %i3, [%l7 + 0x76] %asi
7033 sllx %g3, 0x16, %i6
7034 edge8l %g6, %o5, %l5
7035 movrlz %g5, 0x134, %i7
7036 udivcc %l0, 0x01CA, %g1
7037 orncc %i5, %l1, %o1
7038 ldx [%l7 + 0x20], %o4
7039 tn %icc, 0x2
7040 std %f16, [%l7 + 0x60]
7041 tleu %icc, 0x1
7042 movrgz %g2, 0x212, %l2
7043 alignaddr %i0, %g4, %l6
7044 edge32n %i1, %o7, %i2
7045 set 0x75, %o7
7046 ldstuba [%l7 + %o7] 0x80, %g7
7047 tge %icc, 0x2
7048 edge32l %o0, %l3, %i4
7049 edge16n %o6, %l4, %o3
7050 edge16n %i3, %g3, %o2
7051 fmovdneg %xcc, %f4, %f27
7052 set 0x40, %i3
7053 ldda [%l7 + %i3] 0x81, %f0
7054 fmovdneg %icc, %f3, %f19
7055 te %xcc, 0x5
7056 ta %icc, 0x3
7057 ldx [%l7 + 0x28], %i6
7058 fabsd %f30, %f30
7059 fmuld8ulx16 %f1, %f4, %f24
7060 movne %xcc, %g6, %l5
7061 fand %f18, %f10, %f10
7062 sdivx %o5, 0x11B2, %i7
7063 xor %g5, %g1, %l0
7064 edge32ln %l1, %i5, %o1
7065 bne,a,pn %icc, loop_668
7066 bcs,pt %icc, loop_669
7067 array32 %o4, %l2, %g2
7068 srlx %g4, %i0, %l6
7069loop_668:
7070 add %i1, %o7, %i2
7071loop_669:
7072 movrgez %o0, 0x1EC, %g7
7073 tgu %xcc, 0x4
7074 ldsh [%l7 + 0x5E], %i4
7075 ldd [%l7 + 0x38], %f6
7076 movleu %icc, %o6, %l4
7077 taddcc %o3, 0x15F3, %i3
7078 for %f26, %f6, %f18
7079 alignaddrl %l3, %g3, %o2
7080 fmovdg %icc, %f26, %f16
7081 edge8 %i6, %g6, %l5
7082 movcs %icc, %o5, %i7
7083 bvs,pt %icc, loop_670
7084 fble,a %fcc0, loop_671
7085 sethi 0x0B71, %g5
7086 andn %l0, 0x1BEA, %l1
7087loop_670:
7088 tle %xcc, 0x7
7089loop_671:
7090 fmovrdne %g1, %f22, %f22
7091 fsrc2 %f12, %f28
7092 membar 0x11
7093 fxor %f16, %f22, %f26
7094 movle %xcc, %o1, %i5
7095 wr %g0, 0x0c, %asi
7096 lduba [%l7 + 0x09] %asi, %l2
7097 tpos %xcc, 0x5
7098 fmul8ulx16 %f22, %f14, %f20
7099 wr %g0, 0x57, %asi
7100 stxa %o4, [%g0 + 0x0] %asi
7101 tle %xcc, 0x2
7102 smulcc %g4, %g2, %i0
7103 popc %i1, %l6
7104 bne,a %icc, loop_672
7105 sdiv %i2, 0x187D, %o0
7106 tle %icc, 0x3
7107 fmovsne %icc, %f28, %f21
7108loop_672:
7109 tsubcc %g7, %i4, %o7
7110 xnorcc %o6, %o3, %l4
7111 membar 0x10
7112 movgu %xcc, %i3, %l3
7113 andcc %g3, %o2, %g6
7114 wr %g0, 0x2a, %asi
7115 stxa %i6, [%l7 + 0x18] %asi
7116 membar #Sync
7117 fsrc1s %f5, %f21
7118 edge32n %o5, %l5, %g5
7119 fmovse %icc, %f22, %f1
7120 brgez,a %i7, loop_673
7121 bg,pn %xcc, loop_674
7122 edge32 %l0, %l1, %g1
7123 fmovrsgez %o1, %f21, %f0
7124loop_673:
7125 fmovs %f6, %f19
7126loop_674:
7127 movg %icc, %i5, %o4
7128 movge %icc, %g4, %g2
7129 tcc %xcc, 0x4
7130 fcmpes %fcc1, %f11, %f13
7131 set 0x12, %o6
7132 stba %i0, [%l7 + %o6] 0x2a
7133 membar #Sync
7134 fbu,a %fcc0, loop_675
7135 andncc %l2, %l6, %i2
7136 fmovdle %icc, %f24, %f5
7137 movleu %icc, %o0, %g7
7138loop_675:
7139 taddcc %i1, 0x070F, %o7
7140 movvs %icc, %i4, %o6
7141 movre %l4, %i3, %l3
7142 movre %o3, %o2, %g6
7143 movrlez %i6, 0x021, %o5
7144 taddcctv %l5, %g3, %i7
7145 fmovrsgez %g5, %f31, %f21
7146 sdiv %l1, 0x1112, %g1
7147 subcc %l0, 0x1F7C, %i5
7148 addcc %o4, %g4, %o1
7149 orcc %g2, %i0, %l2
7150 ld [%l7 + 0x0C], %f3
7151 movrne %l6, %o0, %i2
7152 bne,pn %icc, loop_676
7153 siam 0x3
7154 fsrc2 %f30, %f24
7155 array32 %g7, %o7, %i1
7156loop_676:
7157 srlx %o6, 0x19, %i4
7158 membar 0x42
7159 edge8l %i3, %l3, %o3
7160 nop
7161 setx loop_677, %l0, %l1
7162 jmpl %l1, %l4
7163 bcs,a,pn %icc, loop_678
7164 edge32ln %g6, %i6, %o2
7165 saved
7166 rdpr %cwp, %g1
7167 rdpr %cansave, %g2
7168 rdpr %canrestore, %g3
7169 rdpr %cleanwin, %g4
7170 rdpr %otherwin, %g5
7171 rdpr %wstate, %g6
7172loop_677:
7173 edge16n %o5, %l5, %i7
7174loop_678:
7175 edge8ln %g3, %g5, %g1
7176 ldd [%l7 + 0x50], %f24
7177 wr %g0, 0x89, %asi
7178 stda %f0, [%l7 + 0x40] %asi
7179 sub %l0, 0x1204, %i5
7180 array32 %o4, %l1, %o1
7181 fxors %f14, %f11, %f3
7182 add %l7, 0x70, %l6
7183 wr %g0, 0x11, %asi
7184 casxa [%l6] %asi, %g4, %g2
7185 addccc %i0, 0x1582, %l6
7186 fmul8x16al %f18, %f14, %f22
7187 xnorcc %l2, %o0, %g7
7188 std %f12, [%l7 + 0x60]
7189 and %o7, %i2, %i1
7190 srlx %i4, 0x17, %o6
7191 fmovrdgz %l3, %f8, %f22
7192 udivx %i3, 0x040A, %o3
7193 faligndata %f18, %f24, %f12
7194 fbn,a %fcc2, loop_679
7195 movrgz %g6, %l4, %o2
7196 movleu %xcc, %o5, %l5
7197 movrlez %i6, 0x2FB, %i7
7198loop_679:
7199 fpadd32s %f28, %f17, %f30
7200 te %icc, 0x4
7201 fbg %fcc3, loop_680
7202 subccc %g3, 0x0C25, %g5
7203 popc %l0, %i5
7204 tne %xcc, 0x0
7205loop_680:
7206 edge8ln %g1, %l1, %o4
7207 edge32ln %g4, %g2, %i0
7208 fpsub32 %f30, %f26, %f20
7209 smulcc %o1, %l6, %o0
7210 mulx %l2, 0x076D, %o7
7211 and %i2, 0x0FD1, %g7
7212 fmovrse %i4, %f14, %f8
7213 and %i1, 0x1126, %o6
7214 edge8n %l3, %i3, %g6
7215 fbule,a %fcc0, loop_681
7216 tvs %xcc, 0x7
7217 sethi 0x080B, %l4
7218 umulcc %o3, 0x1764, %o5
7219loop_681:
7220 fble,a %fcc0, loop_682
7221 sdivcc %l5, 0x1D5D, %i6
7222 sub %i7, 0x1AD4, %g3
7223 movg %icc, %o2, %g5
7224loop_682:
7225 edge8ln %i5, %g1, %l0
7226 udiv %o4, 0x0107, %g4
7227 taddcctv %g2, %i0, %l1
7228 addc %l6, %o0, %l2
7229 udivcc %o7, 0x1506, %o1
7230 bpos,pt %icc, loop_683
7231 ldsh [%l7 + 0x0E], %g7
7232 saved
7233 rdpr %cwp, %g1
7234 rdpr %cansave, %g2
7235 rdpr %canrestore, %g3
7236 rdpr %cleanwin, %g4
7237 rdpr %otherwin, %g5
7238 rdpr %wstate, %g6
7239 fmovdvs %xcc, %f18, %f24
7240loop_683:
7241 srax %i4, 0x05, %i1
7242 edge16 %o6, %l3, %i2
7243 fbug,a %fcc3, loop_684
7244 orn %i3, %g6, %o3
7245 udiv %l4, 0x16A8, %l5
7246 wr %g0, 0x19, %asi
7247 lduwa [%l7 + 0x50] %asi, %i6
7248loop_684:
7249 sdiv %o5, 0x1276, %i7
7250 or %g3, %o2, %g5
7251 umulcc %i5, 0x005C, %l0
7252 fpadd16s %f29, %f16, %f9
7253 xor %o4, %g1, %g2
7254 movneg %xcc, %g4, %i0
7255 movrgez %l6, 0x067, %o0
7256 fble,a %fcc2, loop_685
7257 bvc,a loop_686
7258 ta %xcc, 0x5
7259 fmovsl %xcc, %f6, %f13
7260loop_685:
7261 alignaddr %l1, %o7, %o1
7262loop_686:
7263 movrgez %g7, 0x180, %i4
7264 andn %l2, 0x0DF0, %i1
7265 fcmpes %fcc1, %f11, %f19
7266 movpos %icc, %l3, %o6
7267 andncc %i2, %i3, %g6
7268 fcmpes %fcc0, %f18, %f29
7269 fbe,a %fcc1, loop_687
7270 membar 0x65
7271 wr %g0, 0x0c, %asi
7272 lduba [%l7 + 0x57] %asi, %o3
7273loop_687:
7274 bg,pt %icc, loop_688
7275 fmovs %f0, %f17
7276 fmul8x16au %f31, %f8, %f20
7277 tvc %xcc, 0x0
7278loop_688:
7279 tg %icc, 0x3
7280 addc %l5, %l4, %i6
7281 fbe,a %fcc3, loop_689
7282 fcmpd %fcc2, %f24, %f2
7283 alignaddr %o5, %i7, %g3
7284 movcs %icc, %g5, %o2
7285loop_689:
7286 srlx %l0, 0x1C, %o4
7287 tle %xcc, 0x7
7288 andncc %i5, %g1, %g4
7289 subcc %i0, 0x1BC7, %g2
7290 be,a,pn %icc, loop_690
7291 tcs %xcc, 0x0
7292 ble,a %icc, loop_691
7293 movl %xcc, %l6, %l1
7294loop_690:
7295 fcmps %fcc3, %f8, %f9
7296 bcc,a,pn %xcc, loop_692
7297loop_691:
7298 sir 0x1452
7299 mulx %o7, 0x03C5, %o0
7300 andncc %o1, %i4, %g7
7301loop_692:
7302 fmovsne %xcc, %f24, %f31
7303 fbuge %fcc0, loop_693
7304 xorcc %l2, 0x01A6, %l3
7305 bneg %icc, loop_694
7306 movcc %icc, %o6, %i1
7307loop_693:
7308 fnot1s %f31, %f7
7309 fbu,a %fcc0, loop_695
7310loop_694:
7311 sth %i3, [%l7 + 0x3E]
7312 fcmple16 %f16, %f6, %g6
7313 set 0x20, %i5
7314 ldda [%l7 + %i5] 0x2c, %o2
7315loop_695:
7316 tvc %xcc, 0x4
7317 movcc %xcc, %i2, %l4
7318 fmovdne %icc, %f15, %f9
7319 edge32 %l5, %o5, %i7
7320 smulcc %i6, %g5, %o2
7321 addcc %g3, 0x171B, %l0
7322 andcc %i5, 0x027E, %g1
7323 movrlz %o4, 0x085, %i0
7324 fblg,a %fcc1, loop_696
7325 saved
7326 rdpr %cwp, %g1
7327 rdpr %cansave, %g2
7328 rdpr %canrestore, %g3
7329 rdpr %cleanwin, %g4
7330 rdpr %otherwin, %g5
7331 rdpr %wstate, %g6
7332 fmovsne %icc, %f29, %f22
7333 fors %f15, %f30, %f19
7334loop_696:
7335 sub %g2, 0x175F, %g4
7336 tcs %xcc, 0x0
7337 smulcc %l6, %l1, %o0
7338 sdivcc %o7, 0x0863, %o1
7339 fmovsleu %icc, %f15, %f11
7340 edge8l %i4, %l2, %g7
7341 xnorcc %l3, %o6, %i3
7342 addccc %g6, %i1, %i2
7343 movvs %xcc, %o3, %l4
7344 popc %l5, %i7
7345 fmovsgu %xcc, %f19, %f14
7346 fbug %fcc2, loop_697
7347 and %i6, 0x1E51, %g5
7348 fmovsl %xcc, %f23, %f15
7349 movrlz %o2, 0x2C1, %o5
7350loop_697:
7351 ldsw [%l7 + 0x64], %g3
7352 array32 %i5, %g1, %o4
7353 sub %l0, 0x1B72, %g2
7354 xorcc %i0, 0x0E42, %g4
7355 umulcc %l6, %o0, %l1
7356 movrgez %o7, %o1, %i4
7357 movge %xcc, %g7, %l3
7358 tge %xcc, 0x1
7359 movg %xcc, %l2, %o6
7360 stb %g6, [%l7 + 0x47]
7361 sethi 0x03CE, %i1
7362 array32 %i2, %i3, %l4
7363 tge %xcc, 0x5
7364 movre %l5, %i7, %i6
7365 tsubcc %g5, 0x071E, %o2
7366 fsrc1 %f10, %f14
7367 addccc %o5, %o3, %i5
7368 sdiv %g3, 0x0662, %o4
7369 ble,a loop_698
7370 fmovsvc %xcc, %f20, %f23
7371 movleu %xcc, %l0, %g1
7372 fcmpd %fcc1, %f2, %f4
7373loop_698:
7374 tleu %icc, 0x2
7375 set 0x11, %l0
7376 lduba [%l7 + %l0] 0x19, %g2
7377 movgu %xcc, %i0, %l6
7378 pdist %f20, %f0, %f14
7379 edge16l %o0, %g4, %o7
7380 fblg,a %fcc0, loop_699
7381 xnor %o1, %i4, %l1
7382 set 0x34, %l6
7383 ldsha [%l7 + %l6] 0x18, %l3
7384loop_699:
7385 xnorcc %l2, 0x107B, %g7
7386 alignaddr %o6, %i1, %i2
7387 prefetch [%l7 + 0x60], 0x0
7388 fmovrdne %i3, %f18, %f22
7389 fpadd32s %f27, %f29, %f25
7390 udiv %l4, 0x0A4B, %l5
7391 addccc %g6, %i6, %g5
7392 movne %xcc, %o2, %o5
7393 edge8n %i7, %o3, %i5
7394 add %l7, 0x60, %l6
7395 wr %g0, 0x0c, %asi
7396 ldxa [%l6] %asi, %o4
7397 casxa [%l6] %asi, %o4, %l0
7398 or %g3, 0x0CC2, %g2
7399 lduh [%l7 + 0x7E], %i0
7400 set 0x40, %o5
7401 ldda [%l7 + %o5] 0x18, %f16
7402 sdivx %g1, 0x13F7, %o0
7403 array8 %g4, %o7, %o1
7404 fcmpne16 %f8, %f24, %i4
7405 andcc %l6, 0x0181, %l3
7406 fmovsneg %xcc, %f29, %f18
7407 fsrc2s %f7, %f29
7408 tle %xcc, 0x1
7409 bpos,a,pt %xcc, loop_700
7410 edge8 %l1, %l2, %g7
7411 and %i1, %i2, %i3
7412 fcmpes %fcc3, %f12, %f26
7413loop_700:
7414 subccc %l4, 0x077B, %l5
7415 ldub [%l7 + 0x5E], %g6
7416 move %icc, %o6, %i6
7417 movge %icc, %g5, %o5
7418 fbul %fcc2, loop_701
7419 call loop_702
7420 sir 0x0B90
7421 andn %i7, 0x05F7, %o2
7422loop_701:
7423 fmul8x16al %f30, %f5, %f20
7424loop_702:
7425 movrlez %i5, 0x2DE, %o4
7426 tgu %icc, 0x4
7427 umul %o3, %l0, %g3
7428 membar 0x79
7429 tg %icc, 0x1
7430 movl %icc, %g2, %i0
7431 fnot1 %f22, %f0
7432 udivx %o0, 0x0B40, %g1
7433 edge32l %o7, %o1, %i4
7434 movvs %icc, %l6, %g4
7435 sdivcc %l3, 0x1392, %l1
7436 taddcc %l2, %i1, %i2
7437 fnot1s %f20, %f13
7438 edge32n %g7, %i3, %l5
7439 edge8l %g6, %o6, %l4
7440 edge8 %g5, %o5, %i7
7441 movneg %xcc, %i6, %i5
7442 movvc %xcc, %o2, %o3
7443 fmovrsne %l0, %f30, %f20
7444 addc %o4, 0x1045, %g3
7445 xor %i0, 0x11D7, %g2
7446 orcc %o0, 0x0DFF, %g1
7447 taddcc %o1, 0x00ED, %i4
7448 movrlz %l6, 0x0B4, %g4
7449 fmovdvc %icc, %f8, %f10
7450 fmul8sux16 %f12, %f30, %f12
7451 xor %o7, 0x03DD, %l1
7452 wr %g0, 0x89, %asi
7453 lduba [%l7 + 0x0F] %asi, %l3
7454 addc %i1, %i2, %g7
7455 array8 %l2, %l5, %i3
7456 alignaddr %g6, %o6, %l4
7457 bne,a %xcc, loop_703
7458 tne %xcc, 0x6
7459 fmul8x16al %f26, %f12, %f6
7460 alignaddrl %g5, %o5, %i6
7461loop_703:
7462 movrgz %i5, %o2, %o3
7463 fbu,a %fcc1, loop_704
7464 stx %i7, [%l7 + 0x10]
7465 fmovspos %icc, %f3, %f25
7466 movrlz %l0, 0x06E, %o4
7467loop_704:
7468 edge32 %i0, %g3, %o0
7469 set 0x10, %o4
7470 swapa [%l7 + %o4] 0x81, %g2
7471 smul %o1, %g1, %l6
7472 tcc %icc, 0x2
7473 set 0x20, %g1
7474 prefetcha [%l7 + %g1] 0x89, 0x0
7475 fbo %fcc3, loop_705
7476 fmovsne %xcc, %f13, %f31
7477 bl,a %xcc, loop_706
7478 alignaddrl %i4, %o7, %l1
7479loop_705:
7480 movre %l3, %i2, %g7
7481 udivx %l2, 0x1B30, %l5
7482loop_706:
7483 taddcc %i3, %g6, %o6
7484 andcc %l4, %g5, %o5
7485 srlx %i6, %i5, %o2
7486 ldsb [%l7 + 0x41], %i1
7487 bl,pt %xcc, loop_707
7488 subcc %o3, %i7, %o4
7489 std %i0, [%l7 + 0x10]
7490 xnor %l0, 0x1CC7, %o0
7491loop_707:
7492 nop
7493 set 0x3A, %l1
7494 ldsba [%l7 + %l1] 0x88, %g2
7495 fbug,a %fcc3, loop_708
7496 mova %icc, %o1, %g1
7497 ldd [%l7 + 0x60], %i6
7498 fandnot1s %f0, %f7, %f29
7499loop_708:
7500 array32 %g4, %i4, %g3
7501 add %l1, %l3, %i2
7502 fzero %f18
7503 fnand %f26, %f22, %f8
7504 andcc %g7, 0x1BBD, %o7
7505 movvc %xcc, %l2, %i3
7506 fmovdge %icc, %f23, %f18
7507 bgu,a,pn %icc, loop_709
7508 sll %g6, %o6, %l4
7509 edge16n %g5, %l5, %i6
7510 fbue %fcc1, loop_710
7511loop_709:
7512 sll %i5, %o2, %i1
7513 edge8ln %o3, %i7, %o4
7514 fbul %fcc3, loop_711
7515loop_710:
7516 subcc %i0, 0x10F1, %l0
7517 movn %icc, %o0, %o5
7518 fmovsle %icc, %f10, %f15
7519loop_711:
7520 smulcc %g2, 0x12C7, %o1
7521 fnand %f12, %f30, %f30
7522 set 0x19, %l5
7523 stba %l6, [%l7 + %l5] 0x14
7524 or %g1, %g4, %i4
7525 saved
7526 rdpr %cwp, %g1
7527 rdpr %cansave, %g2
7528 rdpr %canrestore, %g3
7529 rdpr %cleanwin, %g4
7530 rdpr %otherwin, %g5
7531 rdpr %wstate, %g6
7532 array16 %l1, %l3, %i2
7533 sethi 0x1026, %g3
7534 fmovsleu %xcc, %f18, %f4
7535 fnot2 %f2, %f28
7536 movrlez %g7, 0x06A, %l2
7537 sir 0x1838
7538 addc %i3, 0x1344, %o7
7539 call loop_712
7540 fmovd %f14, %f28
7541 nop
7542 setx loop_713, %l0, %l1
7543 wrpr 0x1, %tl
7544 wrpr %l1, %tnpc
7545 setx 0x34400001400, %l0, %l1
7546 wrpr %l1, %tstate
7547 wrhpr 0x4, %htstate
7548 done
7549 fmovsl %xcc, %f6, %f27
7550loop_712:
7551 edge8ln %g6, %l4, %g5
7552 and %o6, 0x17EF, %l5
7553loop_713:
7554 movre %i5, %i6, %i1
7555 taddcctv %o2, %i7, %o4
7556 alignaddr %o3, %i0, %o0
7557 umul %l0, %o5, %g2
7558 smul %o1, 0x010E, %g1
7559 wr %g0, 0x0c, %asi
7560 lduwa [%l7 + 0x48] %asi, %g4
7561 smul %l6, 0x0671, %i4
7562 movleu %xcc, %l1, %i2
7563 fmuld8sux16 %f24, %f1, %f26
7564 bn,a,pn %icc, loop_714
7565 fmovse %icc, %f16, %f8
7566 movcc %xcc, %g3, %l3
7567 umul %l2, %i3, %g7
7568loop_714:
7569 call loop_715
7570 sir 0x16A6
7571 tg %xcc, 0x3
7572 tn %icc, 0x4
7573loop_715:
7574 fexpand %f19, %f18
7575 tn %icc, 0x3
7576 movle %xcc, %g6, %o7
7577 edge8n %l4, %o6, %l5
7578 movrgez %i5, 0x3A8, %i6
7579 set 0x18, %i7
7580 ldxa [%g0 + %i7] 0x50, %g5
7581 fbge,a %fcc0, loop_716
7582 and %i1, 0x0A8A, %o2
7583 wr %g0, 0x04, %asi
7584 swapa [%l7 + 0x5C] %asi, %o4
7585loop_716:
7586 xor %i7, 0x0774, %o3
7587 fmovrslez %o0, %f11, %f26
7588 fmovrdgz %l0, %f22, %f20
7589 movrlz %i0, 0x0D3, %o5
7590 edge16ln %g2, %g1, %o1
7591 set 0x6E, %o2
7592 lduha [%l7 + %o2] 0x04, %l6
7593 te %xcc, 0x2
7594 orcc %i4, %l1, %i2
7595 srlx %g4, 0x18, %l3
7596 edge32l %g3, %l2, %i3
7597 fmul8x16 %f14, %f26, %f22
7598 fmovdn %icc, %f29, %f4
7599 swap [%l7 + 0x58], %g7
7600 sdivx %o7, 0x05D9, %l4
7601 movrgz %o6, 0x281, %g6
7602 tcc %icc, 0x3
7603 fbl %fcc3, loop_717
7604 fmovsvs %xcc, %f4, %f18
7605 mulx %l5, 0x0A3A, %i5
7606 wr %g0, 0x80, %asi
7607 lduha [%l7 + 0x42] %asi, %g5
7608loop_717:
7609 bge,a loop_718
7610 fmovdn %xcc, %f6, %f17
7611 mova %xcc, %i6, %o2
7612 array16 %i1, %o4, %o3
7613loop_718:
7614 edge8 %i7, %o0, %l0
7615 movneg %icc, %o5, %g2
7616 fbug %fcc1, loop_719
7617 edge8ln %g1, %i0, %l6
7618 sdivcc %i4, 0x1147, %o1
7619 tne %xcc, 0x1
7620loop_719:
7621 tge %xcc, 0x4
7622 movpos %icc, %i2, %l1
7623 edge16ln %g4, %l3, %g3
7624 srl %i3, %l2, %o7
7625 fbue %fcc1, loop_720
7626 array32 %g7, %l4, %g6
7627 tge %xcc, 0x3
7628 mulscc %o6, %l5, %g5
7629loop_720:
7630 nop
7631 set 0x58, %g5
7632 stda %i4, [%l7 + %g5] 0x2b
7633 membar #Sync
7634 fpsub16s %f8, %f1, %f7
7635 udivx %i6, 0x0C05, %i1
7636 sir 0x1508
7637 add %l7, 0x68, %l6
7638 wr %g0, 0x89, %asi
7639 ldxa [%l6] %asi, %o2
7640 casxa [%l6] 0x89, %o2, %o4
7641 fbne %fcc1, loop_721
7642 udiv %i7, 0x13A5, %o0
7643 restored
7644 rdpr %cwp, %g1
7645 rdpr %cansave, %g2
7646 rdpr %canrestore, %g3
7647 rdpr %cleanwin, %g4
7648 rdpr %otherwin, %g5
7649 rdpr %wstate, %g6
7650 movcc %xcc, %o3, %l0
7651loop_721:
7652 udiv %g2, 0x03F9, %g1
7653 bne,pt %icc, loop_722
7654 fble,a %fcc0, loop_723
7655 mulx %i0, 0x0ED9, %l6
7656 edge16l %i4, %o5, %i2
7657loop_722:
7658 fbe %fcc3, loop_724
7659loop_723:
7660 fmovrslz %o1, %f28, %f28
7661 sdivx %g4, 0x04F2, %l1
7662 sra %g3, %i3, %l3
7663loop_724:
7664 xnor %o7, 0x1CF4, %g7
7665 tg %xcc, 0x1
7666 wr %g0, 0x81, %asi
7667 lduwa [%l7 + 0x1C] %asi, %l2
7668 fabsd %f20, %f22
7669 edge16ln %l4, %o6, %l5
7670 subccc %g6, %g5, %i5
7671 set 0x76, %o3
7672 stba %i1, [%l7 + %o3] 0x15
7673 edge32n %o2, %i6, %o4
7674 sllx %o0, %o3, %i7
7675 movn %xcc, %l0, %g2
7676 subccc %i0, %g1, %i4
7677 bgu,a %xcc, loop_725
7678 movvs %icc, %o5, %i2
7679 fsrc1s %f17, %f22
7680 movcs %icc, %l6, %o1
7681loop_725:
7682 std %g4, [%l7 + 0x20]
7683 fmovrdgez %g3, %f18, %f16
7684 fsrc2s %f27, %f20
7685 bneg,pt %icc, loop_726
7686 movge %xcc, %i3, %l3
7687 fmovsge %icc, %f20, %f14
7688 fcmpne32 %f10, %f6, %l1
7689loop_726:
7690 nop
7691 set 0x30, %i0
7692 ldda [%l7 + %i0] 0x2a, %g6
7693 fmovsgu %xcc, %f30, %f13
7694 st %f24, [%l7 + 0x48]
7695 fmovsne %icc, %f20, %f17
7696 xnor %o7, %l2, %l4
7697 set 0x70, %l4
7698 lduba [%l7 + %l4] 0x18, %o6
7699 wr %g0, 0x0c, %asi
7700 stba %g6, [%l7 + 0x1E] %asi
7701 mova %icc, %g5, %l5
7702 stbar
7703 wr %g0, 0x27, %asi
7704 stxa %i5, [%l7 + 0x60] %asi
7705 membar #Sync
7706 srl %i1, 0x12, %i6
7707 andncc %o4, %o2, %o3
7708 array32 %i7, %l0, %g2
7709 restored
7710 rdpr %cwp, %g1
7711 rdpr %cansave, %g2
7712 rdpr %canrestore, %g3
7713 rdpr %cleanwin, %g4
7714 rdpr %otherwin, %g5
7715 rdpr %wstate, %g6
7716 array32 %o0, %g1, %i4
7717 xorcc %i0, %o5, %i2
7718 ld [%l7 + 0x2C], %f6
7719 fmovrsgz %l6, %f15, %f2
7720 fmovrslz %o1, %f2, %f22
7721 tg %icc, 0x0
7722 lduw [%l7 + 0x7C], %g3
7723 fbn,a %fcc3, loop_727
7724 fbul %fcc0, loop_728
7725 fcmple16 %f4, %f0, %g4
7726 xor %i3, %l1, %l3
7727loop_727:
7728 ta %icc, 0x2
7729loop_728:
7730 edge16 %o7, %g7, %l2
7731 subccc %l4, 0x15FD, %g6
7732 movre %g5, %o6, %i5
7733 fcmpne16 %f28, %f18, %i1
7734 movrlez %i6, %l5, %o4
7735 bgu,a loop_729
7736 movl %icc, %o2, %o3
7737 xnor %i7, 0x0154, %g2
7738 bgu,pt %icc, loop_730
7739loop_729:
7740 edge32n %l0, %g1, %o0
7741 bge loop_731
7742 movcc %icc, %i0, %i4
7743loop_730:
7744 movrgez %i2, 0x075, %o5
7745 fnand %f0, %f28, %f2
7746loop_731:
7747 udivcc %l6, 0x1EF1, %g3
7748 fcmpes %fcc3, %f31, %f30
7749 fnands %f27, %f25, %f28
7750 restored
7751 rdpr %cwp, %g1
7752 rdpr %cansave, %g2
7753 rdpr %canrestore, %g3
7754 rdpr %cleanwin, %g4
7755 rdpr %otherwin, %g5
7756 rdpr %wstate, %g6
7757 subcc %g4, 0x0951, %i3
7758 movrlz %l1, %l3, %o7
7759 brnz %g7, loop_732
7760 edge8l %l2, %o1, %l4
7761 add %g5, 0x0CB6, %o6
7762 stx %g6, [%l7 + 0x50]
7763loop_732:
7764 fmovdleu %xcc, %f21, %f9
7765 sll %i1, %i6, %i5
7766 call loop_733
7767 bgu,pt %xcc, loop_734
7768 fbn,a %fcc0, loop_735
7769 xnorcc %l5, %o4, %o2
7770loop_733:
7771 fsrc2 %f10, %f8
7772loop_734:
7773 nop
7774 set 0x2C, %g3
7775 lduha [%l7 + %g3] 0x89, %i7
7776loop_735:
7777 tne %icc, 0x2
7778 wr %g0, 0x89, %asi
7779 lduha [%l7 + 0x64] %asi, %o3
7780 fbu,a %fcc1, loop_736
7781 fcmpd %fcc2, %f20, %f8
7782 xnor %l0, 0x0EBA, %g2
7783 mova %xcc, %o0, %i0
7784loop_736:
7785 move %icc, %i4, %g1
7786 movpos %xcc, %o5, %l6
7787 sdivx %g3, 0x057F, %i2
7788 sdivcc %g4, 0x0C3A, %i3
7789 orcc %l1, %o7, %l3
7790 fmovspos %icc, %f24, %f29
7791 movrgz %l2, %g7, %o1
7792 bl,pt %icc, loop_737
7793 or %g5, 0x0735, %l4
7794 fmovsneg %icc, %f10, %f10
7795 add %l7, 0x0C, %l6
7796 wr %g0, 0x81, %asi
7797 lda [%l6] %asi, %g6
7798 casa [%l6] 0x81, %g6, %o6
7799loop_737:
7800 ba %icc, loop_738
7801 fandnot1s %f8, %f5, %f26
7802 fmovsne %icc, %f6, %f20
7803 movl %icc, %i6, %i5
7804loop_738:
7805 edge16 %i1, %o4, %l5
7806 fcmpgt32 %f26, %f6, %o2
7807 stb %o3, [%l7 + 0x44]
7808 smul %l0, 0x1C7E, %i7
7809 srax %o0, %i0, %g2
7810 wr %g0, 0x81, %asi
7811 ldswa [%l7 + 0x44] %asi, %i4
7812 edge16ln %g1, %o5, %g3
7813 movne %icc, %i2, %l6
7814 edge8 %g4, %i3, %o7
7815 movg %icc, %l3, %l2
7816 mulx %l1, %o1, %g5
7817 fmovrse %g7, %f18, %f17
7818 tsubcc %g6, 0x1921, %l4
7819 mova %icc, %i6, %i5
7820 addcc %o6, 0x1DD3, %o4
7821 tgu %xcc, 0x2
7822 edge32 %l5, %o2, %i1
7823 ble,pt %xcc, loop_739
7824 fabsd %f8, %f26
7825 set 0x30, %l3
7826 stda %o2, [%l7 + %l3] 0x2f
7827 membar #Sync
7828loop_739:
7829 tgu %xcc, 0x4
7830 sllx %i7, %l0, %i0
7831 orncc %g2, 0x1F58, %o0
7832 edge32 %g1, %o5, %i4
7833 tle %icc, 0x2
7834 fnegs %f11, %f0
7835 and %i2, %l6, %g4
7836 movg %xcc, %g3, %o7
7837 bvs,a,pt %xcc, loop_740
7838 ldd [%l7 + 0x18], %f26
7839 movgu %xcc, %l3, %i3
7840 movn %xcc, %l1, %l2
7841loop_740:
7842 movgu %xcc, %g5, %o1
7843 andn %g7, 0x0E77, %l4
7844 sdivcc %g6, 0x09F3, %i5
7845 edge32ln %i6, %o6, %o4
7846 subccc %l5, %o2, %o3
7847 movrlez %i7, %i1, %i0
7848 tneg %xcc, 0x0
7849 fnand %f12, %f8, %f28
7850 fmovsn %xcc, %f7, %f28
7851 bn loop_741
7852 lduw [%l7 + 0x40], %l0
7853 lduw [%l7 + 0x58], %o0
7854 udivx %g1, 0x0346, %o5
7855loop_741:
7856 tg %xcc, 0x4
7857 fnegs %f12, %f19
7858 movre %i4, %i2, %l6
7859 movcs %xcc, %g4, %g2
7860 movgu %icc, %g3, %o7
7861 stbar
7862 xorcc %i3, 0x1A5C, %l1
7863 ldsb [%l7 + 0x3E], %l2
7864 fmovrdne %g5, %f28, %f2
7865 addccc %o1, 0x1071, %l3
7866 udivx %g7, 0x0A8A, %l4
7867 movn %xcc, %g6, %i5
7868 bpos loop_742
7869 srl %o6, %o4, %l5
7870 tge %icc, 0x3
7871 movrlz %i6, %o3, %o2
7872loop_742:
7873 fmul8sux16 %f2, %f18, %f8
7874 tcc %xcc, 0x4
7875 tsubcctv %i7, 0x1DF2, %i0
7876 fcmpeq32 %f0, %f12, %l0
7877 fzero %f2
7878 brz %i1, loop_743
7879 fmovdn %icc, %f21, %f27
7880 fpsub32s %f3, %f20, %f31
7881 siam 0x3
7882loop_743:
7883 fba,a %fcc3, loop_744
7884 sra %o0, 0x02, %o5
7885 fbule %fcc1, loop_745
7886 andncc %i4, %i2, %l6
7887loop_744:
7888 sdiv %g4, 0x1F18, %g1
7889 popc %g3, %o7
7890loop_745:
7891 fbug %fcc1, loop_746
7892 movrgz %i3, %l1, %g2
7893 alignaddrl %l2, %o1, %l3
7894 bcc,a,pn %icc, loop_747
7895loop_746:
7896 fbge,a %fcc3, loop_748
7897 umul %g5, 0x0DCD, %l4
7898 edge8 %g7, %i5, %o6
7899loop_747:
7900 te %xcc, 0x3
7901loop_748:
7902 fsrc1 %f2, %f0
7903 tleu %xcc, 0x4
7904 restored
7905 rdpr %cwp, %g1
7906 rdpr %cansave, %g2
7907 rdpr %canrestore, %g3
7908 rdpr %cleanwin, %g4
7909 rdpr %otherwin, %g5
7910 rdpr %wstate, %g6
7911 alignaddr %g6, %l5, %o4
7912 edge16ln %o3, %i6, %o2
7913 udivx %i0, 0x1152, %l0
7914 sir 0x01A2
7915 saved
7916 rdpr %cwp, %g1
7917 rdpr %cansave, %g2
7918 rdpr %canrestore, %g3
7919 rdpr %cleanwin, %g4
7920 rdpr %otherwin, %g5
7921 rdpr %wstate, %g6
7922 mova %icc, %i1, %o0
7923 tcs %icc, 0x5
7924 subc %o5, 0x003E, %i4
7925 fcmpgt32 %f6, %f14, %i7
7926 tleu %icc, 0x0
7927 sdiv %i2, 0x0D37, %g4
7928 movgu %icc, %l6, %g1
7929 tsubcctv %o7, 0x187D, %i3
7930 fandnot2 %f28, %f22, %f28
7931 mova %xcc, %g3, %l1
7932 set 0x7C, %o0
7933 stwa %g2, [%l7 + %o0] 0x19
7934 sub %l2, %o1, %g5
7935 tcc %xcc, 0x1
7936 fmovrslz %l3, %f14, %f1
7937 movneg %xcc, %g7, %l4
7938 be,pn %xcc, loop_749
7939 movrne %o6, 0x044, %g6
7940 tvs %xcc, 0x6
7941 mova %icc, %l5, %o4
7942loop_749:
7943 edge32ln %i5, %o3, %i6
7944 fcmpne16 %f26, %f26, %o2
7945 fmovsne %icc, %f27, %f7
7946 udivx %i0, 0x1051, %i1
7947 subccc %o0, %o5, %i4
7948 tpos %xcc, 0x1
7949 bne loop_750
7950 array8 %l0, %i2, %g4
7951 movleu %icc, %l6, %i7
7952 movgu %icc, %o7, %i3
7953loop_750:
7954 sllx %g1, 0x17, %l1
7955 fbn %fcc1, loop_751
7956 movne %icc, %g3, %g2
7957 movre %l2, %o1, %l3
7958 subc %g7, 0x1C19, %l4
7959loop_751:
7960 fnor %f26, %f22, %f10
7961 movgu %xcc, %g5, %g6
7962 fmovsne %icc, %f13, %f18
7963 srl %o6, %o4, %i5
7964 movle %icc, %o3, %i6
7965 fmovse %xcc, %f17, %f21
7966 edge8l %o2, %l5, %i0
7967 fandnot2 %f12, %f20, %f24
7968 fba %fcc0, loop_752
7969 tpos %xcc, 0x6
7970 tleu %icc, 0x1
7971 wr %g0, 0x89, %asi
7972 lduba [%l7 + 0x47] %asi, %o0
7973loop_752:
7974 edge16ln %o5, %i4, %i1
7975 tn %icc, 0x1
7976 addcc %l0, 0x07DE, %i2
7977 addccc %l6, 0x016F, %i7
7978 ble,a,pn %xcc, loop_753
7979 fmovsge %icc, %f28, %f1
7980 movg %icc, %g4, %o7
7981 sdivcc %i3, 0x0CD0, %g1
7982loop_753:
7983 tl %icc, 0x6
7984 subccc %g3, %l1, %l2
7985 popc %o1, %l3
7986 sllx %g2, 0x0A, %l4
7987 tsubcctv %g7, 0x1FF6, %g6
7988 tsubcc %g5, 0x0918, %o6
7989 edge8l %i5, %o4, %i6
7990 tge %xcc, 0x1
7991 ta %xcc, 0x4
7992 sdivx %o3, 0x0165, %o2
7993 fbug,a %fcc0, loop_754
7994 movne %xcc, %i0, %o0
7995 fnand %f14, %f10, %f20
7996 movrlez %o5, 0x1B7, %i4
7997loop_754:
7998 smul %i1, 0x0276, %l5
7999 fmovsne %xcc, %f1, %f20
8000 bpos,a,pt %icc, loop_755
8001 tcc %icc, 0x1
8002 fmovdg %icc, %f28, %f27
8003 tn %xcc, 0x5
8004loop_755:
8005 mulscc %i2, 0x19A2, %l0
8006 subccc %i7, 0x0DCC, %g4
8007 tsubcc %l6, 0x0EB5, %o7
8008 subccc %i3, %g1, %g3
8009 tgu %icc, 0x5
8010 srlx %l2, %o1, %l1
8011 bn,a %xcc, loop_756
8012 subcc %l3, %l4, %g2
8013 taddcctv %g6, %g5, %o6
8014 tge %xcc, 0x1
8015loop_756:
8016 add %g7, %o4, %i5
8017 for %f12, %f22, %f4
8018 fpackfix %f0, %f16
8019 movrgez %i6, %o2, %o3
8020 movvc %xcc, %i0, %o5
8021 fmovdl %icc, %f2, %f0
8022 taddcc %i4, %i1, %l5
8023 fmovdn %icc, %f23, %f27
8024 sll %o0, 0x0E, %l0
8025 movg %icc, %i7, %i2
8026 edge16l %l6, %g4, %i3
8027 sll %g1, %o7, %l2
8028 nop
8029 set 0x28, %g2
8030 std %f12, [%l7 + %g2]
8031 std %f0, [%l7 + 0x40]
8032 array32 %o1, %g3, %l1
8033 smul %l4, %l3, %g6
8034 tcc %xcc, 0x3
8035 umulcc %g2, %g5, %o6
8036 te %icc, 0x0
8037 set 0x4C, %g6
8038 swapa [%l7 + %g6] 0x81, %g7
8039 wr %g0, 0x22, %asi
8040 stxa %i5, [%l7 + 0x08] %asi
8041 membar #Sync
8042 udiv %o4, 0x1F27, %o2
8043 sdivx %i6, 0x0EA4, %i0
8044 fcmpd %fcc2, %f8, %f18
8045 subccc %o5, %i4, %i1
8046 bg,a loop_757
8047 fmovsle %xcc, %f24, %f12
8048 fmuld8ulx16 %f28, %f12, %f0
8049 movg %icc, %o3, %l5
8050loop_757:
8051 stbar
8052 fbg,a %fcc3, loop_758
8053 andn %l0, 0x1E2C, %i7
8054 wr %g0, 0xe3, %asi
8055 stba %o0, [%l7 + 0x69] %asi
8056 membar #Sync
8057loop_758:
8058 edge8n %i2, %l6, %i3
8059 movne %icc, %g1, %o7
8060 movrlz %l2, 0x15B, %g4
8061 ldub [%l7 + 0x77], %o1
8062 ble,a,pn %xcc, loop_759
8063 mova %xcc, %g3, %l4
8064 set 0x20, %g4
8065 ldda [%l7 + %g4] 0x89, %l0
8066loop_759:
8067 nop
8068 set 0x3C, %i6
8069 stwa %g6, [%l7 + %i6] 0x15
8070 wr %g0, 0x80, %asi
8071 lduwa [%l7 + 0x70] %asi, %l3
8072 fmovdge %xcc, %f4, %f0
8073 umulcc %g5, %o6, %g2
8074 fxor %f24, %f14, %f26
8075 saved
8076 rdpr %cwp, %g1
8077 rdpr %cansave, %g2
8078 rdpr %canrestore, %g3
8079 rdpr %cleanwin, %g4
8080 rdpr %otherwin, %g5
8081 rdpr %wstate, %g6
8082 ta %xcc, 0x4
8083 fexpand %f30, %f24
8084 fpsub16 %f20, %f22, %f28
8085 nop
8086 setx loop_760, %l0, %l1
8087 jmpl %l1, %g7
8088 subcc %o4, 0x023B, %o2
8089 fmovrdne %i5, %f24, %f0
8090 movle %xcc, %i6, %i0
8091loop_760:
8092 fbge %fcc2, loop_761
8093 subcc %o5, %i1, %o3
8094 srl %l5, %l0, %i7
8095 ldd [%l7 + 0x40], %o0
8096loop_761:
8097 swap [%l7 + 0x14], %i2
8098 fsrc1s %f29, %f15
8099 andn %l6, 0x07C8, %i4
8100 ldub [%l7 + 0x29], %g1
8101 saved
8102 rdpr %cwp, %g1
8103 rdpr %cansave, %g2
8104 rdpr %canrestore, %g3
8105 rdpr %cleanwin, %g4
8106 rdpr %otherwin, %g5
8107 rdpr %wstate, %g6
8108 sra %o7, %l2, %i3
8109 udivx %o1, 0x13B0, %g3
8110 tsubcctv %l4, 0x1A92, %g4
8111 fble,a %fcc1, loop_762
8112 tg %icc, 0x1
8113 alignaddr %g6, %l3, %g5
8114 ldx [%l7 + 0x18], %o6
8115loop_762:
8116 fcmple16 %f12, %f30, %g2
8117 fbul %fcc2, loop_763
8118 bge,pn %icc, loop_764
8119 tsubcctv %g7, %o4, %l1
8120 movrgz %o2, 0x007, %i5
8121loop_763:
8122 xnor %i0, 0x1658, %o5
8123loop_764:
8124 bcc,a loop_765
8125 mulx %i6, 0x0644, %i1
8126 fabsd %f12, %f2
8127 movrgez %o3, 0x2FC, %l0
8128loop_765:
8129 fbule,a %fcc1, loop_766
8130 array16 %l5, %o0, %i2
8131 tl %icc, 0x4
8132 fandnot2s %f4, %f22, %f10
8133loop_766:
8134 fbule,a %fcc3, loop_767
8135 mulx %i7, 0x05AB, %l6
8136 st %f31, [%l7 + 0x74]
8137 fmovdgu %xcc, %f7, %f1
8138loop_767:
8139 fcmps %fcc2, %f7, %f0
8140 sll %i4, 0x0B, %o7
8141 wr %g0, 0x89, %asi
8142 stha %l2, [%l7 + 0x30] %asi
8143 fmovdleu %xcc, %f29, %f27
8144 fmovdpos %xcc, %f21, %f27
8145 nop
8146 set 0x15, %i1
8147 stb %g1, [%l7 + %i1]
8148 fmul8sux16 %f20, %f28, %f26
8149 subcc %o1, 0x0564, %i3
8150 movvc %icc, %g3, %g4
8151 set 0x220, %g7
8152 ldxa [%g0 + %g7] 0x52, %l4
8153 st %f21, [%l7 + 0x08]
8154 andncc %g6, %g5, %l3
8155 fors %f22, %f10, %f9
8156 movrlez %o6, %g2, %g7
8157 orn %o4, %o2, %l1
8158 fxors %f9, %f23, %f22
8159 add %l7, 0x54, %l6
8160 wr %g0, 0x11, %asi
8161 lda [%l6] %asi, %i0
8162 casa [%l6] %asi, %i0, %i5
8163 movl %xcc, %i6, %o5
8164 lduh [%l7 + 0x1E], %i1
8165 sir 0x1808
8166 tge %xcc, 0x7
8167 and %l0, 0x0033, %o3
8168 edge16l %l5, %o0, %i2
8169 tneg %xcc, 0x5
8170 set 0x60, %i2
8171 lduwa [%l7 + %i2] 0x0c, %l6
8172 fmovdg %xcc, %f2, %f24
8173 fand %f14, %f10, %f20
8174 fmovrdne %i4, %f26, %f10
8175 set 0x28, %i4
8176 stda %i6, [%l7 + %i4] 0x27
8177 membar #Sync
8178 nop
8179 setx loop_768, %l0, %l1
8180 wrpr 0x1, %tl
8181 wrpr %l1, %tnpc
8182 setx 0x34400001400, %l0, %l1
8183 wrpr %l1, %tstate
8184 wrhpr 0x4, %htstate
8185 done
8186 sdivcc %l2, 0x1B30, %o7
8187 tpos %icc, 0x5
8188 fmovsl %icc, %f28, %f30
8189loop_768:
8190 andn %g1, %i3, %o1
8191 set 0x42, %l2
8192 ldstuba [%l7 + %l2] 0x11, %g4
8193 fnors %f17, %f25, %f4
8194 movpos %icc, %l4, %g6
8195 addcc %g5, 0x0296, %g3
8196 fmovdl %icc, %f18, %f9
8197 alignaddrl %l3, %o6, %g2
8198 fblg %fcc1, loop_769
8199 fmovdcc %xcc, %f21, %f0
8200 andn %g7, %o2, %o4
8201 stbar
8202loop_769:
8203 edge16l %i0, %l1, %i5
8204 edge16 %i6, %o5, %i1
8205 movre %o3, %l0, %l5
8206 fmovrsgez %o0, %f8, %f8
8207 orncc %l6, %i4, %i2
8208 fmovdleu %xcc, %f4, %f25
8209 tcc %xcc, 0x3
8210 taddcc %i7, 0x1FA6, %l2
8211 move %icc, %g1, %i3
8212 edge8l %o1, %g4, %l4
8213 membar #Sync
8214 wr %g0, 0xf0, %asi
8215 ldda [%l7 + 0x40] %asi, %f16
8216 fmovsn %icc, %f2, %f31
8217 or %o7, %g5, %g6
8218 nop
8219 setx loop_770, %l0, %l1
8220 wrpr 0x1, %tl
8221 wrpr %l1, %tnpc
8222 setx 0x34400001400, %l0, %l1
8223 wrpr %l1, %tstate
8224 wrhpr 0x4, %htstate
8225 done
8226 movcc %xcc, %g3, %l3
8227 bneg,a %icc, loop_771
8228 tge %icc, 0x3
8229loop_770:
8230 fmovdgu %icc, %f4, %f13
8231 set 0x10, %o1
8232 prefetcha [%l7 + %o1] 0x04, 0x1
8233loop_771:
8234 nop
8235 set 0x1C, %i3
8236 swapa [%l7 + %i3] 0x10, %g2
8237 fbn %fcc0, loop_772
8238 edge8n %g7, %o4, %o2
8239 sll %i0, 0x08, %i5
8240 membar 0x43
8241loop_772:
8242 edge32ln %i6, %l1, %i1
8243 movrlz %o3, %l0, %l5
8244 fcmpd %fcc2, %f4, %f2
8245 movl %icc, %o0, %o5
8246 tsubcctv %i4, %l6, %i2
8247 fors %f28, %f24, %f15
8248 movl %icc, %l2, %g1
8249 subc %i7, 0x07BD, %i3
8250 edge32ln %g4, %o1, %o7
8251 orncc %g5, %g6, %g3
8252 fmovdvc %xcc, %f16, %f25
8253 movcc %xcc, %l3, %o6
8254 fmovdne %xcc, %f27, %f16
8255 edge32ln %l4, %g7, %g2
8256 edge32ln %o2, %i0, %i5
8257 movpos %icc, %i6, %l1
8258 nop
8259 setx loop_773, %l0, %l1
8260 jmpl %l1, %i1
8261 restored
8262 rdpr %cwp, %g1
8263 rdpr %cansave, %g2
8264 rdpr %canrestore, %g3
8265 rdpr %cleanwin, %g4
8266 rdpr %otherwin, %g5
8267 rdpr %wstate, %g6
8268 flush %l7 + 0x10
8269 stbar
8270loop_773:
8271 tgu %xcc, 0x2
8272 popc %o4, %l0
8273 tsubcctv %l5, 0x14FF, %o3
8274 nop
8275 setx loop_774, %l0, %l1
8276 jmpl %l1, %o0
8277 edge8ln %i4, %o5, %i2
8278 stx %l2, [%l7 + 0x08]
8279 fmovsvc %icc, %f5, %f10
8280loop_774:
8281 edge16l %l6, %g1, %i3
8282 fmovde %icc, %f7, %f12
8283 movpos %xcc, %i7, %o1
8284 movl %icc, %g4, %o7
8285 tn %icc, 0x3
8286 fmul8x16al %f5, %f28, %f16
8287 movrlz %g6, %g3, %l3
8288 edge16n %g5, %l4, %g7
8289 ld [%l7 + 0x68], %f26
8290 tsubcctv %o6, %o2, %g2
8291 fpmerge %f7, %f0, %f2
8292 and %i5, %i0, %i6
8293 set 0x30, %o6
8294 stxa %l1, [%l7 + %o6] 0x14
8295 edge16ln %o4, %i1, %l0
8296 movle %xcc, %o3, %o0
8297 fmovdvc %icc, %f13, %f4
8298 tvs %icc, 0x1
8299 sdivx %i4, 0x129D, %o5
8300 movcc %icc, %i2, %l5
8301 movgu %xcc, %l6, %g1
8302 sra %l2, 0x03, %i7
8303 umul %i3, 0x0BE5, %g4
8304 fba,a %fcc1, loop_775
8305 movcs %icc, %o7, %o1
8306 fmovrdne %g3, %f28, %f26
8307 tcs %icc, 0x3
8308loop_775:
8309 ldub [%l7 + 0x0D], %g6
8310 sdivx %l3, 0x0A4C, %l4
8311 edge8l %g5, %o6, %o2
8312 orcc %g2, %i5, %g7
8313 edge32l %i6, %l1, %o4
8314 tvc %xcc, 0x2
8315 fmul8x16au %f10, %f10, %f28
8316 xorcc %i1, %i0, %o3
8317 fpsub32 %f8, %f12, %f22
8318 fcmped %fcc0, %f30, %f20
8319 std %f20, [%l7 + 0x68]
8320 nop
8321 set 0x78, %o7
8322 std %o0, [%l7 + %o7]
8323 movvc %icc, %i4, %o5
8324 fblg %fcc0, loop_776
8325 fbg,a %fcc2, loop_777
8326 fmovsvs %xcc, %f13, %f19
8327 brz %l0, loop_778
8328loop_776:
8329 fmovdne %icc, %f21, %f6
8330loop_777:
8331 fmovsn %icc, %f18, %f7
8332 bne,pt %xcc, loop_779
8333loop_778:
8334 xnorcc %l5, %i2, %l6
8335 bcc loop_780
8336 movrlz %l2, %g1, %i7
8337loop_779:
8338 or %i3, 0x1A05, %g4
8339 wr %g0, 0x2a, %asi
8340 stha %o7, [%l7 + 0x0C] %asi
8341 membar #Sync
8342loop_780:
8343 sub %o1, %g3, %g6
8344 brlz %l3, loop_781
8345 tvs %xcc, 0x4
8346 edge32l %l4, %o6, %o2
8347 fmovsge %icc, %f5, %f10
8348loop_781:
8349 ldsw [%l7 + 0x28], %g2
8350 fmovde %icc, %f21, %f13
8351 fpsub16s %f23, %f29, %f27
8352 subcc %i5, 0x0676, %g7
8353 fmul8x16au %f14, %f10, %f2
8354 call loop_782
8355 tg %icc, 0x4
8356 ta %icc, 0x1
8357 taddcctv %g5, %i6, %l1
8358loop_782:
8359 movcs %xcc, %i1, %i0
8360 fbul %fcc0, loop_783
8361 movge %xcc, %o3, %o4
8362 fsrc1s %f21, %f5
8363 set 0x28, %l0
8364 lduwa [%l7 + %l0] 0x89, %i4
8365loop_783:
8366 orncc %o0, 0x0EA3, %o5
8367 brlz,a %l0, loop_784
8368 fbe %fcc3, loop_785
8369 tsubcc %l5, %l6, %i2
8370 fmovdpos %xcc, %f10, %f28
8371loop_784:
8372 tne %xcc, 0x0
8373loop_785:
8374 bl %icc, loop_786
8375 movneg %xcc, %l2, %i7
8376 fbul,a %fcc0, loop_787
8377 tsubcc %g1, %i3, %g4
8378loop_786:
8379 edge16ln %o1, %g3, %o7
8380 movrlz %l3, %g6, %o6
8381loop_787:
8382 sra %o2, %g2, %i5
8383 fble,a %fcc0, loop_788
8384 bge,a,pn %xcc, loop_789
8385 movvs %xcc, %g7, %g5
8386 sir 0x0ADA
8387loop_788:
8388 andcc %i6, %l1, %i1
8389loop_789:
8390 bn,pt %xcc, loop_790
8391 sllx %i0, %l4, %o3
8392 fmovdvc %icc, %f29, %f2
8393 udiv %o4, 0x1E31, %o0
8394loop_790:
8395 add %i4, %l0, %l5
8396 fmuld8ulx16 %f26, %f31, %f10
8397 fbl %fcc2, loop_791
8398 ba,a %xcc, loop_792
8399 movrgz %l6, 0x33D, %i2
8400 fnors %f8, %f13, %f23
8401loop_791:
8402 edge16ln %l2, %o5, %g1
8403loop_792:
8404 mova %icc, %i7, %g4
8405 ld [%l7 + 0x38], %f0
8406 brnz,a %o1, loop_793
8407 stx %g3, [%l7 + 0x60]
8408 fmovrdlz %i3, %f6, %f20
8409 or %l3, 0x0E69, %o7
8410loop_793:
8411 srax %g6, 0x01, %o2
8412 edge8ln %o6, %g2, %i5
8413 brgez %g5, loop_794
8414 for %f14, %f6, %f14
8415 fpsub32s %f16, %f26, %f5
8416 fbge,a %fcc1, loop_795
8417loop_794:
8418 edge32ln %i6, %g7, %l1
8419 andn %i1, %l4, %i0
8420 stw %o4, [%l7 + 0x0C]
8421loop_795:
8422 array8 %o0, %i4, %l0
8423 array8 %l5, %l6, %i2
8424 sllx %l2, %o3, %o5
8425 orcc %i7, 0x12E3, %g1
8426 nop
8427 setx loop_796, %l0, %l1
8428 wrpr 0x1, %tl
8429 wrpr %l1, %tnpc
8430 setx 0x34400001400, %l0, %l1
8431 wrpr %l1, %tstate
8432 wrhpr 0x4, %htstate
8433 done
8434 xor %g4, 0x1210, %o1
8435 ta %icc, 0x0
8436 fbul,a %fcc2, loop_797
8437loop_796:
8438 bl %icc, loop_798
8439 edge16ln %g3, %i3, %l3
8440 set 0x54, %l6
8441 swapa [%l7 + %l6] 0x18, %o7
8442loop_797:
8443 fcmped %fcc0, %f28, %f30
8444loop_798:
8445 xnor %o2, 0x1026, %o6
8446 fble %fcc3, loop_799
8447 tle %xcc, 0x6
8448 smulcc %g2, %g6, %i5
8449 srl %g5, 0x1B, %i6
8450loop_799:
8451 xor %g7, 0x066E, %l1
8452 orn %i1, 0x0A97, %l4
8453 fmovrse %i0, %f22, %f9
8454 movrlez %o4, 0x018, %i4
8455 set 0x53, %o5
8456 stba %o0, [%l7 + %o5] 0x15
8457 fcmpeq32 %f10, %f12, %l5
8458 sethi 0x0872, %l6
8459 alignaddrl %i2, %l2, %o3
8460 sdivcc %o5, 0x0E90, %i7
8461 tsubcctv %g1, 0x02E8, %g4
8462 wr %g0, 0x19, %asi
8463 lduha [%l7 + 0x0A] %asi, %o1
8464 fpsub16s %f28, %f22, %f22
8465 umul %g3, 0x0478, %i3
8466 fbue %fcc3, loop_800
8467 sethi 0x1A15, %l3
8468 fmovrse %o7, %f10, %f29
8469 movg %icc, %o2, %l0
8470loop_800:
8471 movre %g2, 0x216, %o6
8472 xnorcc %g6, %g5, %i6
8473 edge8n %i5, %l1, %i1
8474 std %f2, [%l7 + 0x70]
8475 alignaddr %l4, %g7, %o4
8476 fabsd %f16, %f22
8477 swap [%l7 + 0x50], %i4
8478 tsubcc %o0, %l5, %i0
8479 movleu %icc, %i2, %l2
8480 bshuffle %f26, %f8, %f12
8481 mova %xcc, %l6, %o5
8482 fmovdne %icc, %f21, %f23
8483 array8 %o3, %g1, %g4
8484 stbar
8485 edge16ln %o1, %g3, %i7
8486 sdiv %l3, 0x0FEF, %o7
8487 orncc %i3, 0x0D00, %o2
8488 movrlez %l0, 0x026, %g2
8489 addc %g6, 0x1FA9, %o6
8490 ldsb [%l7 + 0x6C], %g5
8491 fornot1 %f24, %f16, %f28
8492 udivcc %i5, 0x13E4, %i6
8493 stx %i1, [%l7 + 0x30]
8494 tne %xcc, 0x7
8495 tcc %xcc, 0x0
8496 brlz %l4, loop_801
8497 movrlz %l1, 0x0A4, %o4
8498 fxnor %f0, %f4, %f2
8499 fmul8x16al %f26, %f19, %f18
8500loop_801:
8501 nop
8502 wr %g0, 0x88, %asi
8503 ldstuba [%l7 + 0x36] %asi, %g7
8504 smul %o0, %l5, %i4
8505 popc %i0, %i2
8506 set 0x70, %o4
8507 stwa %l6, [%l7 + %o4] 0x2a
8508 membar #Sync
8509 udiv %l2, 0x0083, %o5
8510 movleu %xcc, %o3, %g4
8511 subcc %o1, 0x1D8A, %g3
8512 or %g1, 0x129B, %l3
8513 fmovsvc %icc, %f15, %f2
8514 fble %fcc1, loop_802
8515 movcc %icc, %o7, %i3
8516 movpos %xcc, %i7, %o2
8517 restored
8518 rdpr %cwp, %g1
8519 rdpr %cansave, %g2
8520 rdpr %canrestore, %g3
8521 rdpr %cleanwin, %g4
8522 rdpr %otherwin, %g5
8523 rdpr %wstate, %g6
8524loop_802:
8525 fxor %f8, %f10, %f20
8526 alignaddr %l0, %g6, %g2
8527 tne %icc, 0x4
8528 fmovse %icc, %f25, %f26
8529 tg %xcc, 0x6
8530 wr %g0, 0x81, %asi
8531 ldxa [%l7 + 0x08] %asi, %g5
8532 fbn,a %fcc2, loop_803
8533 movrlz %i5, %i6, %i1
8534 wr %g0, 0x11, %asi
8535 ldxa [%l7 + 0x20] %asi, %l4
8536loop_803:
8537 tge %icc, 0x0
8538 umulcc %o6, 0x0DED, %l1
8539 movl %xcc, %g7, %o4
8540 lduh [%l7 + 0x10], %o0
8541 fmovsle %icc, %f12, %f9
8542 movcc %icc, %l5, %i4
8543 sllx %i0, %i2, %l6
8544 tsubcc %l2, %o5, %g4
8545 fpadd32s %f2, %f23, %f27
8546 movneg %xcc, %o3, %o1
8547 fmovdg %icc, %f1, %f17
8548 stw %g1, [%l7 + 0x44]
8549 sllx %l3, %g3, %o7
8550 siam 0x4
8551 brnz %i3, loop_804
8552 bneg,pn %xcc, loop_805
8553 fandnot1 %f2, %f8, %f24
8554 movn %icc, %o2, %l0
8555loop_804:
8556 siam 0x6
8557loop_805:
8558 fbule,a %fcc1, loop_806
8559 smul %g6, 0x0A79, %i7
8560 movrlz %g2, %i5, %g5
8561 fmovsa %xcc, %f26, %f20
8562loop_806:
8563 fmovrdgz %i6, %f12, %f0
8564 umulcc %l4, 0x00F5, %i1
8565 fmul8x16 %f3, %f2, %f30
8566 wr %g0, 0x88, %asi
8567 ldda [%l7 + 0x70] %asi, %o6
8568 nop
8569 set 0x70, %g1
8570 std %f2, [%l7 + %g1]
8571 restored
8572 rdpr %cwp, %g1
8573 rdpr %cansave, %g2
8574 rdpr %canrestore, %g3
8575 rdpr %cleanwin, %g4
8576 rdpr %otherwin, %g5
8577 rdpr %wstate, %g6
8578 tgu %icc, 0x0
8579 brgez,a %g7, loop_807
8580 fpadd16s %f15, %f11, %f26
8581 movcc %xcc, %l1, %o0
8582 orncc %l5, %o4, %i4
8583loop_807:
8584 fmovscs %icc, %f24, %f22
8585 bcc,a,pt %xcc, loop_808
8586 brnz %i0, loop_809
8587 andncc %l6, %i2, %l2
8588 ldsw [%l7 + 0x24], %g4
8589loop_808:
8590 tvs %xcc, 0x4
8591loop_809:
8592 fmovda %xcc, %f30, %f20
8593 movneg %xcc, %o3, %o5
8594 fblg,a %fcc3, loop_810
8595 movrne %g1, 0x30F, %l3
8596 fmovdneg %xcc, %f8, %f0
8597 alignaddrl %o1, %g3, %i3
8598loop_810:
8599 bn,pt %xcc, loop_811
8600 movrgz %o7, 0x0E1, %l0
8601 ba loop_812
8602 sdiv %g6, 0x1D6C, %i7
8603loop_811:
8604 fmovrsgz %g2, %f2, %f10
8605 udivx %i5, 0x1575, %g5
8606loop_812:
8607 sll %o2, 0x02, %i6
8608 fsrc1s %f2, %f18
8609 movrgz %i1, %l4, %o6
8610 fmovdcc %icc, %f0, %f4
8611 alignaddrl %g7, %o0, %l1
8612 tvc %icc, 0x5
8613 bvs,a %icc, loop_813
8614 fbg %fcc0, loop_814
8615 move %icc, %l5, %i4
8616 set 0x59, %l1
8617 ldstuba [%l7 + %l1] 0x10, %i0
8618loop_813:
8619 edge32n %l6, %o4, %l2
8620loop_814:
8621 movgu %xcc, %g4, %o3
8622 sdivx %o5, 0x041A, %i2
8623 movrne %g1, %o1, %l3
8624 umulcc %g3, %i3, %o7
8625 fbe,a %fcc0, loop_815
8626 movle %icc, %g6, %l0
8627 fmovdleu %icc, %f27, %f15
8628 tsubcc %i7, %i5, %g2
8629loop_815:
8630 andncc %o2, %i6, %g5
8631 tcc %xcc, 0x4
8632 movle %xcc, %l4, %i1
8633 movge %icc, %o6, %g7
8634 membar #Sync
8635 wr %g0, 0xf9, %asi
8636 ldda [%l7 + 0x40] %asi, %f0
8637 tvs %icc, 0x5
8638 bge,a,pt %xcc, loop_816
8639 edge16ln %o0, %l1, %i4
8640 set 0x6A, %i5
8641 ldstuba [%l7 + %i5] 0x10, %i0
8642loop_816:
8643 subc %l6, 0x1F8B, %o4
8644 sllx %l2, %g4, %o3
8645 lduw [%l7 + 0x68], %o5
8646 fabss %f7, %f9
8647 stw %i2, [%l7 + 0x20]
8648 fcmped %fcc2, %f28, %f22
8649 sdivcc %l5, 0x1963, %g1
8650 fbue %fcc1, loop_817
8651 movrgez %l3, %o1, %g3
8652 taddcctv %o7, %i3, %l0
8653 movrgz %i7, 0x08F, %g6
8654loop_817:
8655 fmovsg %icc, %f30, %f22
8656 fbuge,a %fcc1, loop_818
8657 swap [%l7 + 0x3C], %i5
8658 bshuffle %f22, %f28, %f28
8659 fandnot1 %f10, %f24, %f18
8660loop_818:
8661 fbl,a %fcc1, loop_819
8662 mulx %g2, %o2, %g5
8663 edge16n %i6, %l4, %o6
8664 wr %g0, 0x89, %asi
8665 sta %f16, [%l7 + 0x64] %asi
8666loop_819:
8667 saved
8668 rdpr %cwp, %g1
8669 rdpr %cansave, %g2
8670 rdpr %canrestore, %g3
8671 rdpr %cleanwin, %g4
8672 rdpr %otherwin, %g5
8673 rdpr %wstate, %g6
8674 edge8n %i1, %o0, %l1
8675 fnegd %f18, %f0
8676 orcc %g7, %i4, %i0
8677 fbg %fcc3, loop_820
8678 addc %o4, %l6, %g4
8679 fxors %f2, %f30, %f6
8680 andn %o3, 0x1DFE, %o5
8681loop_820:
8682 prefetch [%l7 + 0x64], 0x2
8683 smul %l2, 0x0A68, %l5
8684 tpos %icc, 0x0
8685 tvs %icc, 0x1
8686 movcs %xcc, %i2, %g1
8687 fmovsn %icc, %f17, %f31
8688 move %xcc, %l3, %g3
8689 add %l7, 0x78, %l6
8690 wr %g0, 0x19, %asi
8691 casxa [%l6] %asi, %o7, %i3
8692 fmovde %icc, %f23, %f31
8693 srlx %l0, 0x1A, %i7
8694 sllx %g6, 0x1C, %o1
8695 fmovscs %xcc, %f5, %f14
8696 fbn %fcc0, loop_821
8697 fnand %f28, %f0, %f28
8698 movl %icc, %i5, %g2
8699 fors %f2, %f21, %f29
8700loop_821:
8701 movneg %icc, %o2, %g5
8702 tge %icc, 0x2
8703 edge16 %i6, %o6, %l4
8704 sth %i1, [%l7 + 0x42]
8705 tneg %icc, 0x0
8706 edge8n %o0, %l1, %i4
8707 sdivx %g7, 0x0DED, %o4
8708 mulx %i0, %g4, %o3
8709 fornot1 %f4, %f26, %f0
8710 tne %icc, 0x5
8711 movleu %xcc, %l6, %o5
8712 array16 %l2, %l5, %g1
8713 set 0x5C, %l5
8714 lduba [%l7 + %l5] 0x18, %i2
8715 mulx %g3, 0x0987, %l3
8716 add %o7, 0x1DD2, %i3
8717 sdiv %i7, 0x0E6C, %g6
8718 xnorcc %o1, 0x14E6, %l0
8719 udiv %i5, 0x1150, %o2
8720 movpos %xcc, %g2, %i6
8721 sub %o6, 0x1048, %g5
8722 restored
8723 rdpr %cwp, %g1
8724 rdpr %cansave, %g2
8725 rdpr %canrestore, %g3
8726 rdpr %cleanwin, %g4
8727 rdpr %otherwin, %g5
8728 rdpr %wstate, %g6
8729 edge8 %l4, %o0, %l1
8730 tcs %icc, 0x1
8731 tleu %xcc, 0x5
8732 brnz,a %i4, loop_822
8733 prefetch [%l7 + 0x10], 0x0
8734 udivx %g7, 0x07F2, %o4
8735 be,pt %icc, loop_823
8736loop_822:
8737 fcmpgt16 %f14, %f14, %i0
8738 be,a,pt %xcc, loop_824
8739 movneg %icc, %i1, %o3
8740loop_823:
8741 ta %xcc, 0x7
8742 fmovdvc %icc, %f9, %f26
8743loop_824:
8744 nop
8745 wr %g0, 0x0c, %asi
8746 ldsha [%l7 + 0x2A] %asi, %g4
8747 add %l7, 0x10, %l6
8748 wr %g0, 0x89, %asi
8749 ldxa [%l6] %asi, %o5
8750 casxa [%l6] 0x89, %o5, %l2
8751 fbne,a %fcc1, loop_825
8752 te %icc, 0x0
8753 wr %g0, 0x88, %asi
8754 lduba [%l7 + 0x73] %asi, %l6
8755loop_825:
8756 smulcc %g1, 0x1050, %l5
8757 srl %i2, 0x1D, %l3
8758 fpackfix %f0, %f0
8759 fmovrsgz %g3, %f5, %f18
8760 fmul8sux16 %f28, %f18, %f30
8761 fbl %fcc2, loop_826
8762 brnz,a %i3, loop_827
8763 movneg %icc, %o7, %i7
8764 tcc %icc, 0x4
8765loop_826:
8766 edge32 %g6, %o1, %i5
8767loop_827:
8768 fmovdpos %icc, %f13, %f0
8769 movvc %xcc, %o2, %g2
8770 sdiv %i6, 0x1A0A, %o6
8771 orncc %g5, 0x06E2, %l0
8772 movg %xcc, %l4, %o0
8773 brgez,a %i4, loop_828
8774 bcs loop_829
8775 sll %l1, 0x03, %g7
8776 movvc %xcc, %i0, %o4
8777loop_828:
8778 array8 %i1, %g4, %o5
8779loop_829:
8780 fpadd32s %f2, %f22, %f31
8781 tvc %xcc, 0x7
8782 fmovrde %o3, %f16, %f0
8783 andncc %l6, %g1, %l2
8784 fbn %fcc0, loop_830
8785 stw %i2, [%l7 + 0x50]
8786 fandnot1 %f16, %f28, %f16
8787 movne %xcc, %l3, %g3
8788loop_830:
8789 bge,pt %xcc, loop_831
8790 bvs,a,pt %xcc, loop_832
8791 fmovsn %icc, %f30, %f13
8792 brz,a %l5, loop_833
8793loop_831:
8794 for %f12, %f12, %f24
8795loop_832:
8796 array32 %o7, %i7, %i3
8797 fpmerge %f30, %f6, %f6
8798loop_833:
8799 fmovsn %icc, %f28, %f0
8800 orn %g6, 0x1CE6, %o1
8801 fmovdvs %xcc, %f21, %f18
8802 umul %i5, %o2, %g2
8803 fands %f3, %f3, %f7
8804 set 0x18, %o2
8805 prefetcha [%l7 + %o2] 0x19, 0x0
8806 stbar
8807 tle %icc, 0x2
8808 lduw [%l7 + 0x38], %g5
8809 popc %o6, %l4
8810 tsubcctv %l0, %o0, %i4
8811 fnor %f16, %f8, %f8
8812 restored
8813 rdpr %cwp, %g1
8814 rdpr %cansave, %g2
8815 rdpr %canrestore, %g3
8816 rdpr %cleanwin, %g4
8817 rdpr %otherwin, %g5
8818 rdpr %wstate, %g6
8819 movn %xcc, %l1, %i0
8820 udivx %g7, 0x089D, %o4
8821 tsubcctv %g4, 0x1E1E, %o5
8822 andncc %i1, %l6, %g1
8823 sethi 0x1965, %o3
8824 tleu %xcc, 0x2
8825 fbn,a %fcc1, loop_834
8826 edge8ln %i2, %l3, %g3
8827 bvc,a,pt %xcc, loop_835
8828 edge8ln %l5, %l2, %o7
8829loop_834:
8830 fmul8ulx16 %f10, %f4, %f16
8831 bleu,a,pn %icc, loop_836
8832loop_835:
8833 tleu %icc, 0x4
8834 wr %g0, 0x18, %asi
8835 swapa [%l7 + 0x48] %asi, %i3
8836loop_836:
8837 addcc %g6, %i7, %i5
8838 fornot1s %f17, %f2, %f15
8839 andcc %o1, 0x0A96, %g2
8840 andn %o2, %i6, %g5
8841 tvs %xcc, 0x3
8842 saved
8843 rdpr %cwp, %g1
8844 rdpr %cansave, %g2
8845 rdpr %canrestore, %g3
8846 rdpr %cleanwin, %g4
8847 rdpr %otherwin, %g5
8848 rdpr %wstate, %g6
8849 fmovda %xcc, %f2, %f27
8850 and %o6, 0x17D9, %l4
8851 andncc %o0, %i4, %l0
8852 sll %i0, %l1, %o4
8853 sdiv %g4, 0x0AE1, %g7
8854 add %l7, 0x20, %l6
8855 wr %g0, 0x89, %asi
8856 ldxa [%l6] %asi, %o5
8857 casxa [%l6] %asi, %o5, %i1
8858 fmovdneg %icc, %f30, %f22
8859 brlez %g1, loop_837
8860 lduh [%l7 + 0x48], %o3
8861 bgu loop_838
8862 siam 0x2
8863loop_837:
8864 sll %l6, 0x1B, %i2
8865 flush %l7 + 0x6C
8866loop_838:
8867 array16 %g3, %l5, %l2
8868 andn %l3, %o7, %i3
8869 be,pn %xcc, loop_839
8870 fmovrdlez %g6, %f30, %f24
8871 alignaddr %i5, %o1, %i7
8872 te %xcc, 0x4
8873loop_839:
8874 fmovd %f22, %f8
8875 srax %o2, 0x00, %g2
8876 sllx %i6, 0x06, %o6
8877 fbn %fcc0, loop_840
8878 movrgz %g5, %o0, %i4
8879 movrne %l0, 0x316, %l4
8880 movrne %l1, 0x3DB, %o4
8881loop_840:
8882 add %g4, 0x1578, %g7
8883 move %icc, %i0, %o5
8884 mulx %i1, 0x01A3, %o3
8885 move %xcc, %l6, %g1
8886 for %f14, %f24, %f14
8887 subcc %g3, 0x0089, %i2
8888 fbuge,a %fcc2, loop_841
8889 fcmped %fcc3, %f28, %f2
8890 edge8n %l5, %l3, %o7
8891 fnot2s %f15, %f22
8892loop_841:
8893 sllx %i3, %g6, %l2
8894 wr %g0, 0x88, %asi
8895 lda [%l7 + 0x44] %asi, %f8
8896 alignaddrl %i5, %i7, %o2
8897 movn %xcc, %o1, %i6
8898 fbn %fcc3, loop_842
8899 edge32n %o6, %g5, %o0
8900 tvs %xcc, 0x0
8901 fpadd32 %f8, %f20, %f12
8902loop_842:
8903 fzero %f2
8904 tvc %icc, 0x6
8905 tl %xcc, 0x4
8906 orncc %i4, %g2, %l0
8907 ble,a,pn %icc, loop_843
8908 fmovsge %xcc, %f30, %f19
8909 movrgez %l4, %l1, %o4
8910 add %l7, 0x38, %l6
8911 wr %g0, 0x80, %asi
8912 ldxa [%l6] %asi, %g7
8913 casxa [%l6] 0x80, %g7, %i0
8914loop_843:
8915 fmovsne %icc, %f18, %f21
8916 fmul8ulx16 %f4, %f30, %f18
8917 edge8l %g4, %o5, %i1
8918 movrlez %o3, 0x242, %l6
8919 edge16l %g3, %g1, %i2
8920 edge16n %l3, %o7, %i3
8921 ba,pn %xcc, loop_844
8922 movrne %g6, %l2, %i5
8923 movpos %xcc, %l5, %o2
8924 movge %xcc, %i7, %i6
8925loop_844:
8926 sir 0x1822
8927 smulcc %o6, %g5, %o0
8928 array32 %i4, %o1, %l0
8929 tsubcctv %l4, %l1, %o4
8930 fmovda %xcc, %f5, %f29
8931 bvs,a loop_845
8932 edge16 %g2, %g7, %i0
8933 popc 0x0AE1, %o5
8934 tcs %xcc, 0x0
8935loop_845:
8936 fandnot2 %f0, %f2, %f14
8937 add %g4, %i1, %o3
8938 mulx %g3, 0x14A6, %l6
8939 fcmpgt16 %f20, %f26, %g1
8940 alignaddr %i2, %l3, %o7
8941 movpos %xcc, %g6, %i3
8942 tneg %icc, 0x4
8943 mulx %i5, %l2, %o2
8944 wr %g0, 0x88, %asi
8945 lduha [%l7 + 0x58] %asi, %l5
8946 fmovs %f4, %f19
8947 alignaddrl %i7, %o6, %g5
8948 ldsw [%l7 + 0x64], %i6
8949 ldsb [%l7 + 0x79], %i4
8950 membar 0x20
8951 fmovdn %icc, %f13, %f16
8952 tsubcc %o1, %l0, %l4
8953 sth %o0, [%l7 + 0x18]
8954 popc %o4, %l1
8955 movrgz %g2, 0x266, %g7
8956 edge8ln %o5, %i0, %i1
8957 edge16n %g4, %g3, %o3
8958 wr %g0, 0x89, %asi
8959 stha %l6, [%l7 + 0x36] %asi
8960 movl %xcc, %i2, %g1
8961 xor %l3, %g6, %i3
8962 brz %i5, loop_846
8963 movrgz %l2, 0x107, %o2
8964 udivx %l5, 0x0964, %i7
8965 fnot1s %f5, %f9
8966loop_846:
8967 ldx [%l7 + 0x70], %o7
8968 edge32ln %g5, %i6, %i4
8969 wr %g0, 0x04, %asi
8970 stda %o0, [%l7 + 0x70] %asi
8971 movcs %icc, %l0, %l4
8972 addcc %o6, 0x1825, %o4
8973 movrgez %l1, %g2, %o0
8974 fandnot2s %f5, %f6, %f24
8975 orcc %o5, %g7, %i1
8976 subcc %g4, 0x0C3E, %g3
8977 edge16n %i0, %o3, %l6
8978 edge16 %i2, %l3, %g6
8979 tn %xcc, 0x0
8980 andncc %g1, %i5, %l2
8981 movg %xcc, %i3, %o2
8982 mulscc %l5, 0x09AB, %o7
8983 add %i7, 0x0B86, %i6
8984 bcc,a,pt %xcc, loop_847
8985 udivcc %g5, 0x0345, %i4
8986 membar 0x26
8987 fandnot1 %f8, %f10, %f20
8988loop_847:
8989 xor %o1, 0x0119, %l0
8990 tsubcc %l4, %o6, %o4
8991 movre %g2, 0x21B, %l1
8992 movrgz %o0, 0x392, %o5
8993 udiv %i1, 0x1928, %g4
8994 tle %xcc, 0x3
8995 tle %icc, 0x3
8996 fbuge %fcc0, loop_848
8997 movg %xcc, %g7, %i0
8998 sllx %g3, %l6, %o3
8999 brgz %i2, loop_849
9000loop_848:
9001 tpos %icc, 0x6
9002 sdivcc %g6, 0x0D33, %l3
9003 fmovdcs %icc, %f6, %f0
9004loop_849:
9005 ba,a %xcc, loop_850
9006 sethi 0x1AD4, %g1
9007 edge16l %l2, %i3, %i5
9008 movgu %icc, %o2, %l5
9009loop_850:
9010 brz %i7, loop_851
9011 fandnot2 %f30, %f0, %f12
9012 tle %xcc, 0x0
9013 xnor %i6, 0x168B, %g5
9014loop_851:
9015 fmovdg %xcc, %f16, %f18
9016 orcc %i4, 0x07ED, %o7
9017 or %l0, 0x037E, %o1
9018 movrne %o6, %o4, %l4
9019 xnor %l1, 0x03FE, %o0
9020 fcmple32 %f18, %f10, %o5
9021 orncc %i1, 0x082C, %g4
9022 sdivx %g2, 0x17A1, %i0
9023 set 0x40, %g5
9024 stda %f16, [%l7 + %g5] 0x80
9025 movrgz %g3, 0x163, %g7
9026 te %icc, 0x0
9027 movge %icc, %l6, %i2
9028 edge32l %g6, %o3, %l3
9029 add %l7, 0x40, %l6
9030 wr %g0, 0x11, %asi
9031 ldxa [%l6] %asi, %g1
9032 casxa [%l6] 0x11, %g1, %l2
9033 bg,a loop_852
9034 udivcc %i5, 0x13DE, %o2
9035 movg %icc, %i3, %l5
9036 movrlez %i7, %i6, %i4
9037loop_852:
9038 tleu %xcc, 0x2
9039 fmovsleu %icc, %f19, %f12
9040 faligndata %f30, %f24, %f20
9041 edge32n %o7, %g5, %o1
9042 movn %xcc, %l0, %o4
9043 bgu,a loop_853
9044 mulscc %o6, 0x033A, %l1
9045 movn %xcc, %o0, %o5
9046 tn %icc, 0x4
9047loop_853:
9048 subccc %i1, %g4, %l4
9049 fcmpeq32 %f20, %f26, %i0
9050 bcs,pt %xcc, loop_854
9051 movvc %xcc, %g3, %g2
9052 udivcc %l6, 0x04BB, %i2
9053 fsrc1 %f2, %f22
9054loop_854:
9055 fcmpeq32 %f30, %f16, %g6
9056 edge16ln %g7, %l3, %o3
9057 fmovde %xcc, %f29, %f3
9058 sra %l2, %i5, %o2
9059 tge %icc, 0x1
9060 edge16n %i3, %l5, %i7
9061 fmovrdne %i6, %f12, %f0
9062 stbar
9063 fba,a %fcc1, loop_855
9064 fcmpeq32 %f14, %f8, %i4
9065 fandnot1 %f22, %f30, %f22
9066 fmovs %f9, %f11
9067loop_855:
9068 sdivx %o7, 0x0FDC, %g1
9069 sllx %o1, %l0, %o4
9070 movl %xcc, %g5, %o6
9071 movrgez %o0, 0x37E, %o5
9072 orcc %l1, 0x165C, %i1
9073 edge16 %l4, %g4, %g3
9074 and %i0, 0x04ED, %l6
9075 tg %xcc, 0x1
9076 tvs %icc, 0x4
9077 fpadd16s %f10, %f30, %f2
9078 fxnors %f18, %f0, %f28
9079 edge32l %g2, %i2, %g7
9080 ldsh [%l7 + 0x64], %l3
9081 movg %xcc, %o3, %g6
9082 umul %l2, %o2, %i5
9083 bcs,pt %xcc, loop_856
9084 fmuld8sux16 %f31, %f8, %f2
9085 ldsw [%l7 + 0x40], %l5
9086 tpos %icc, 0x0
9087loop_856:
9088 sethi 0x1006, %i3
9089 fmovsneg %icc, %f29, %f27
9090 wr %g0, 0x04, %asi
9091 ldsba [%l7 + 0x0A] %asi, %i6
9092 fmovsgu %xcc, %f22, %f10
9093 add %l7, 0x50, %l6
9094 wr %g0, 0x10, %asi
9095 casxa [%l6] 0x10, %i4, %i7
9096 bshuffle %f14, %f12, %f6
9097 fnegs %f12, %f28
9098 fmovrdne %o7, %f26, %f12
9099 prefetch [%l7 + 0x18], 0x3
9100 brnz %o1, loop_857
9101 stx %l0, [%l7 + 0x40]
9102 fpadd32 %f28, %f18, %f2
9103 fble %fcc0, loop_858
9104loop_857:
9105 fmovdneg %icc, %f5, %f6
9106 sra %g1, 0x1D, %g5
9107 fmovsg %icc, %f28, %f6
9108loop_858:
9109 edge8ln %o6, %o4, %o0
9110 fbuge %fcc1, loop_859
9111 edge16n %l1, %o5, %l4
9112 set 0x44, %o3
9113 lduha [%l7 + %o3] 0x88, %i1
9114loop_859:
9115 fbne,a %fcc1, loop_860
9116 fpadd16s %f3, %f20, %f12
9117 te %icc, 0x6
9118 xor %g3, %i0, %g4
9119loop_860:
9120 movvs %xcc, %l6, %g2
9121 edge8 %g7, %i2, %l3
9122 addcc %g6, 0x14B9, %l2
9123 fmovse %icc, %f19, %f24
9124 fexpand %f4, %f22
9125 alignaddrl %o3, %o2, %l5
9126 edge16 %i5, %i3, %i6
9127 stb %i7, [%l7 + 0x49]
9128 ldstub [%l7 + 0x23], %o7
9129 tsubcctv %i4, %l0, %g1
9130 tn %icc, 0x2
9131 fbu %fcc0, loop_861
9132 fnands %f29, %f23, %f18
9133 udivx %o1, 0x1786, %o6
9134 movrgz %g5, %o0, %l1
9135loop_861:
9136 movrgez %o4, 0x3C9, %o5
9137 brlz %l4, loop_862
9138 edge32ln %i1, %g3, %i0
9139 ld [%l7 + 0x18], %f5
9140 fornot2s %f20, %f5, %f2
9141loop_862:
9142 nop
9143 add %l7, 0x10, %l6
9144 wr %g0, 0x18, %asi
9145 casa [%l6] %asi, %g4, %g2
9146 fmovdcc %xcc, %f29, %f4
9147 bcs,a %xcc, loop_863
9148 mulscc %l6, 0x06CB, %i2
9149 fmovsle %xcc, %f0, %f22
9150 fmovsneg %xcc, %f31, %f4
9151loop_863:
9152 movn %xcc, %l3, %g7
9153 tg %xcc, 0x5
9154 brgez %g6, loop_864
9155 movvc %icc, %l2, %o2
9156 set 0x48, %i0
9157 stxa %o3, [%l7 + %i0] 0x11
9158loop_864:
9159 movl %icc, %i5, %i3
9160 fmovda %icc, %f0, %f14
9161 andncc %l5, %i6, %o7
9162 nop
9163 setx loop_865, %l0, %l1
9164 wrpr 0x1, %tl
9165 wrpr %l1, %tnpc
9166 setx 0x34400001400, %l0, %l1
9167 wrpr %l1, %tstate
9168 wrhpr 0x4, %htstate
9169 done
9170 fmovrdgez %i7, %f24, %f20
9171 wr %g0, 0x2b, %asi
9172 stwa %i4, [%l7 + 0x7C] %asi
9173 membar #Sync
9174loop_865:
9175 andncc %g1, %o1, %l0
9176 edge8ln %o6, %g5, %l1
9177 fnegd %f16, %f18
9178 brz %o0, loop_866
9179 tgu %icc, 0x3
9180 sub %o5, %o4, %i1
9181 membar 0x7F
9182loop_866:
9183 edge8l %l4, %i0, %g3
9184 movleu %xcc, %g4, %l6
9185 bne %icc, loop_867
9186 movge %xcc, %i2, %l3
9187 movcc %xcc, %g7, %g6
9188 tpos %icc, 0x2
9189loop_867:
9190 movrne %l2, 0x3B4, %g2
9191 tge %icc, 0x4
9192 fnands %f17, %f18, %f25
9193 udivx %o3, 0x05A7, %i5
9194 tcc %xcc, 0x2
9195 lduw [%l7 + 0x0C], %o2
9196 sllx %i3, 0x03, %i6
9197 fandnot1s %f6, %f16, %f3
9198 sethi 0x12E4, %o7
9199 fbue %fcc1, loop_868
9200 fcmpne16 %f18, %f26, %l5
9201 movrgez %i4, 0x3F0, %g1
9202 fmovrsgez %o1, %f12, %f23
9203loop_868:
9204 movleu %xcc, %i7, %o6
9205 ldub [%l7 + 0x34], %g5
9206 brz %l0, loop_869
9207 bvc,pn %icc, loop_870
9208 subc %l1, %o5, %o0
9209 edge32ln %o4, %l4, %i0
9210loop_869:
9211 fnand %f8, %f16, %f16
9212loop_870:
9213 andn %g3, %g4, %i1
9214 brlez,a %i2, loop_871
9215 fbule,a %fcc2, loop_872
9216 edge16 %l6, %g7, %l3
9217 array32 %g6, %g2, %l2
9218loop_871:
9219 movle %icc, %i5, %o2
9220loop_872:
9221 nop
9222 wr %g0, 0xea, %asi
9223 stha %i3, [%l7 + 0x20] %asi
9224 membar #Sync
9225 tsubcc %i6, %o7, %l5
9226 smul %o3, 0x1DCA, %g1
9227 movrne %o1, 0x093, %i4
9228 fcmple16 %f22, %f18, %o6
9229 brlez,a %i7, loop_873
9230 fmovs %f26, %f2
9231 movrne %l0, %g5, %o5
9232 mulscc %l1, %o4, %o0
9233loop_873:
9234 movne %xcc, %l4, %i0
9235 fmovsl %icc, %f6, %f2
9236 bleu,a,pt %icc, loop_874
9237 addcc %g3, 0x0492, %g4
9238 fmovrdlz %i2, %f12, %f8
9239 movrlz %l6, 0x20B, %i1
9240loop_874:
9241 fors %f3, %f17, %f18
9242 fnors %f15, %f3, %f3
9243 fcmpne16 %f14, %f22, %g7
9244 fcmps %fcc0, %f3, %f14
9245 wr %g0, 0x2f, %asi
9246 stba %l3, [%l7 + 0x76] %asi
9247 membar #Sync
9248 udiv %g2, 0x0025, %l2
9249 tl %xcc, 0x1
9250 edge32 %g6, %i5, %i3
9251 bgu loop_875
9252 fmul8sux16 %f4, %f28, %f14
9253 udivcc %i6, 0x0434, %o7
9254 fbu %fcc1, loop_876
9255loop_875:
9256 movge %xcc, %l5, %o3
9257 fbe %fcc2, loop_877
9258 subccc %g1, %o2, %o1
9259loop_876:
9260 xnor %o6, %i4, %l0
9261 fbul %fcc3, loop_878
9262loop_877:
9263 fbug %fcc0, loop_879
9264 fmovse %icc, %f8, %f8
9265 tn %icc, 0x3
9266loop_878:
9267 tle %xcc, 0x3
9268loop_879:
9269 ld [%l7 + 0x20], %f28
9270 fmovdn %icc, %f0, %f19
9271 fpsub16 %f0, %f8, %f14
9272 tl %xcc, 0x7
9273 stw %g5, [%l7 + 0x5C]
9274 sir 0x0F98
9275 set 0x2C, %i7
9276 lda [%l7 + %i7] 0x04, %f22
9277 set 0x38, %g3
9278 prefetcha [%l7 + %g3] 0x18, 0x3
9279 bneg %xcc, loop_880
9280 movle %xcc, %o5, %o4
9281 fnot2 %f8, %f30
9282 fnot1s %f31, %f31
9283loop_880:
9284 mova %xcc, %o0, %l1
9285 movl %xcc, %i0, %l4
9286 ta %icc, 0x4
9287 fmovrsgez %g4, %f1, %f15
9288 addccc %i2, %l6, %i1
9289 umulcc %g7, %l3, %g3
9290 bvc,pt %xcc, loop_881
9291 srlx %g2, 0x1B, %l2
9292 move %xcc, %i5, %i3
9293 fmovdl %icc, %f1, %f23
9294loop_881:
9295 andn %g6, 0x0892, %i6
9296 fmovdpos %xcc, %f28, %f0
9297 addc %o7, %l5, %g1
9298 alignaddrl %o3, %o2, %o6
9299 and %o1, %l0, %g5
9300 sdivcc %i4, 0x1D13, %i7
9301 addc %o4, 0x1D0B, %o0
9302 fornot1 %f12, %f4, %f0
9303 xnorcc %l1, %o5, %i0
9304 movl %icc, %l4, %i2
9305 edge32ln %g4, %i1, %l6
9306 udivx %g7, 0x1731, %g3
9307 array16 %l3, %g2, %i5
9308 fmovda %xcc, %f31, %f7
9309 fmovdge %icc, %f27, %f19
9310 andncc %i3, %g6, %l2
9311 umul %o7, %l5, %i6
9312 fnand %f2, %f30, %f8
9313 set 0x76, %l3
9314 lduha [%l7 + %l3] 0x0c, %g1
9315 edge16ln %o3, %o2, %o1
9316 nop
9317 setx loop_882, %l0, %l1
9318 wrpr 0x1, %tl
9319 wrpr %l1, %tpc
9320 add %l1, 0x4, %l1
9321 wrpr %l1, %tnpc
9322 setx 0x34400001400, %l0, %l1
9323 wrpr %l1, %tstate
9324 wrhpr 0x4, %htstate
9325 retry
9326 movle %icc, %o6, %l0
9327 fsrc2 %f10, %f6
9328 nop
9329 setx loop_883, %l0, %l1
9330 jmpl %l1, %i4
9331loop_882:
9332 or %g5, 0x123D, %i7
9333 array16 %o4, %l1, %o0
9334 mova %icc, %i0, %o5
9335loop_883:
9336 andncc %l4, %g4, %i2
9337 tg %xcc, 0x7
9338 tneg %xcc, 0x0
9339 tpos %xcc, 0x1
9340 fcmps %fcc2, %f11, %f13
9341 and %l6, 0x0F00, %g7
9342 movgu %xcc, %g3, %l3
9343 nop
9344 set 0x74, %o0
9345 sth %g2, [%l7 + %o0]
9346 brnz %i5, loop_884
9347 nop
9348 setx loop_885, %l0, %l1
9349 jmpl %l1, %i3
9350 srl %i1, %l2, %g6
9351 fmovdneg %xcc, %f21, %f17
9352loop_884:
9353 fbule,a %fcc1, loop_886
9354loop_885:
9355 tl %xcc, 0x4
9356 fmovd %f8, %f12
9357 movvc %icc, %l5, %o7
9358loop_886:
9359 sra %g1, %i6, %o2
9360 movle %icc, %o3, %o1
9361 fnor %f6, %f0, %f12
9362 fandnot1 %f20, %f18, %f24
9363 movpos %xcc, %o6, %i4
9364 fpsub32s %f18, %f14, %f1
9365 fcmpes %fcc2, %f28, %f20
9366 tneg %xcc, 0x7
9367 nop
9368 setx loop_887, %l0, %l1
9369 jmpl %l1, %g5
9370 fmovsgu %xcc, %f0, %f27
9371 umul %i7, %l0, %o4
9372 tcc %icc, 0x7
9373loop_887:
9374 ldx [%l7 + 0x20], %l1
9375 andncc %i0, %o5, %o0
9376 movge %xcc, %g4, %l4
9377 movl %icc, %l6, %g7
9378 membar 0x38
9379 wr %g0, 0x1f, %asi
9380 stda %f16, [%l7 + 0x40] %asi
9381 membar #Sync
9382 smulcc %i2, %l3, %g3
9383 movrlz %g2, 0x19B, %i5
9384 sllx %i3, %l2, %i1
9385 array32 %l5, %o7, %g1
9386 edge32ln %g6, %i6, %o3
9387 fnot1 %f28, %f22
9388 lduw [%l7 + 0x28], %o1
9389 srax %o2, 0x0C, %o6
9390 orncc %g5, 0x1F3A, %i4
9391 movleu %icc, %i7, %l0
9392 movne %icc, %l1, %o4
9393 ldsh [%l7 + 0x0C], %o5
9394 fnand %f16, %f2, %f26
9395 tsubcc %i0, %g4, %l4
9396 subccc %l6, 0x1E6D, %g7
9397 be,a,pn %icc, loop_888
9398 array32 %o0, %i2, %g3
9399 fzero %f6
9400 alignaddrl %g2, %i5, %i3
9401loop_888:
9402 fbug,a %fcc1, loop_889
9403 movl %icc, %l2, %i1
9404 fbne,a %fcc1, loop_890
9405 tg %icc, 0x2
9406loop_889:
9407 movrgez %l5, %o7, %g1
9408 add %l3, 0x1B09, %i6
9409loop_890:
9410 and %g6, %o3, %o1
9411 movrgz %o6, 0x24D, %o2
9412 movrgz %g5, %i4, %l0
9413 xnorcc %i7, 0x0FEF, %o4
9414 edge8n %l1, %i0, %g4
9415 xnor %l4, 0x1A35, %l6
9416 bcc,a,pt %xcc, loop_891
9417 std %o4, [%l7 + 0x40]
9418 xorcc %o0, %g7, %i2
9419 ldsb [%l7 + 0x48], %g2
9420loop_891:
9421 movcc %icc, %i5, %g3
9422 umulcc %i3, 0x0652, %i1
9423 sra %l2, 0x01, %l5
9424 bvc,a,pn %icc, loop_892
9425 tneg %icc, 0x5
9426 edge8l %g1, %o7, %l3
9427 xnor %g6, 0x0D72, %i6
9428loop_892:
9429 tl %icc, 0x7
9430 membar 0x1D
9431 add %l7, 0x68, %l6
9432 wr %g0, 0x19, %asi
9433 casa [%l6] 0x19, %o1, %o6
9434 fsrc2s %f12, %f5
9435 lduw [%l7 + 0x60], %o2
9436 fmul8x16au %f23, %f21, %f20
9437 movpos %xcc, %o3, %g5
9438 edge32n %l0, %i7, %o4
9439 tne %icc, 0x0
9440 or %l1, %i0, %g4
9441 fpadd32 %f24, %f12, %f26
9442 sdivx %i4, 0x1019, %l6
9443 xnorcc %o5, %o0, %g7
9444 fandnot1 %f16, %f16, %f2
9445 smul %i2, %g2, %l4
9446 sra %g3, 0x02, %i5
9447 set 0x54, %l4
9448 lduwa [%l7 + %l4] 0x0c, %i3
9449 fmovrdgez %i1, %f24, %f10
9450 swap [%l7 + 0x28], %l2
9451 edge16ln %g1, %o7, %l3
9452 movvc %icc, %l5, %g6
9453 alignaddrl %i6, %o6, %o1
9454 fmovdle %icc, %f15, %f22
9455 andncc %o3, %o2, %l0
9456 addccc %g5, 0x03AB, %i7
9457 fmovscc %icc, %f0, %f18
9458 fabsd %f0, %f16
9459 taddcc %l1, %i0, %o4
9460 andncc %i4, %g4, %l6
9461 fcmpne32 %f22, %f0, %o5
9462 movvc %xcc, %g7, %i2
9463 fmovrse %g2, %f17, %f14
9464 stx %o0, [%l7 + 0x18]
9465 movpos %xcc, %l4, %i5
9466 smul %g3, 0x0206, %i3
9467 tvc %icc, 0x6
9468 call loop_893
9469 subc %i1, 0x0D94, %g1
9470 movpos %icc, %l2, %l3
9471 fcmpeq16 %f12, %f8, %l5
9472loop_893:
9473 subcc %g6, 0x0C1C, %i6
9474 addccc %o6, 0x1604, %o7
9475 sllx %o3, 0x0A, %o2
9476 stw %o1, [%l7 + 0x0C]
9477 edge16l %l0, %i7, %g5
9478 ldsw [%l7 + 0x50], %l1
9479 fnot2 %f24, %f26
9480 brlz,a %o4, loop_894
9481 brlez %i0, loop_895
9482 bn %xcc, loop_896
9483 smulcc %g4, %i4, %o5
9484loop_894:
9485 edge8ln %l6, %i2, %g7
9486loop_895:
9487 movvs %xcc, %g2, %l4
9488loop_896:
9489 srax %o0, 0x1D, %i5
9490 or %g3, %i1, %i3
9491 array16 %g1, %l2, %l5
9492 std %f10, [%l7 + 0x30]
9493 stw %l3, [%l7 + 0x38]
9494 taddcctv %g6, 0x1A18, %o6
9495 fcmpne32 %f30, %f20, %o7
9496 alignaddr %i6, %o2, %o3
9497 xnor %o1, %l0, %g5
9498 or %i7, %o4, %i0
9499 sdivcc %l1, 0x0A83, %g4
9500 saved
9501 rdpr %cwp, %g1
9502 rdpr %cansave, %g2
9503 rdpr %canrestore, %g3
9504 rdpr %cleanwin, %g4
9505 rdpr %otherwin, %g5
9506 rdpr %wstate, %g6
9507 tgu %icc, 0x6
9508 udivcc %o5, 0x06A9, %l6
9509 sra %i4, 0x0D, %i2
9510 fmovdvc %icc, %f5, %f17
9511 fmovsleu %icc, %f19, %f26
9512 orn %g7, 0x0DF6, %l4
9513 fmul8x16 %f7, %f14, %f20
9514 mulx %g2, %i5, %g3
9515 edge8ln %o0, %i3, %g1
9516 wr %g0, 0x0c, %asi
9517 swapa [%l7 + 0x60] %asi, %i1
9518 move %xcc, %l5, %l2
9519 xorcc %g6, 0x01BF, %l3
9520 fmovsg %xcc, %f6, %f0
9521 fsrc2s %f0, %f23
9522 addccc %o6, 0x0087, %o7
9523 umulcc %i6, 0x19AC, %o3
9524 edge16 %o1, %o2, %l0
9525 fpadd16s %f18, %f1, %f10
9526 bleu,a loop_897
9527 tpos %icc, 0x7
9528 tne %xcc, 0x5
9529 umulcc %g5, %i7, %i0
9530loop_897:
9531 sll %o4, %l1, %g4
9532 movrne %o5, %l6, %i4
9533 set 0x72, %g2
9534 lduha [%l7 + %g2] 0x88, %i2
9535 fbul %fcc2, loop_898
9536 taddcctv %l4, %g2, %g7
9537 set 0x6C, %g4
9538 lda [%l7 + %g4] 0x15, %f25
9539loop_898:
9540 bl,a loop_899
9541 edge16l %g3, %o0, %i3
9542 fmovdcs %icc, %f30, %f8
9543 fmovdcs %xcc, %f29, %f22
9544loop_899:
9545 addc %g1, %i5, %l5
9546 fsrc1 %f24, %f22
9547 fsrc1s %f7, %f14
9548 movl %xcc, %l2, %i1
9549 set 0x44, %g6
9550 lduha [%l7 + %g6] 0x88, %g6
9551 sll %o6, 0x17, %l3
9552 ldd [%l7 + 0x40], %o6
9553 xnor %i6, 0x024F, %o3
9554 movrgz %o1, 0x2F9, %l0
9555 umulcc %o2, %g5, %i7
9556 udivcc %o4, 0x1405, %l1
9557 tleu %xcc, 0x6
9558 brlz %i0, loop_900
9559 subccc %g4, 0x0D46, %l6
9560 fbg,a %fcc3, loop_901
9561 tsubcctv %i4, %i2, %o5
9562loop_900:
9563 std %f30, [%l7 + 0x40]
9564 fandnot1 %f20, %f4, %f2
9565loop_901:
9566 fpadd16 %f8, %f30, %f14
9567 tle %icc, 0x1
9568 andn %g2, %g7, %g3
9569 subc %l4, 0x11E7, %o0
9570 xnorcc %i3, 0x10C5, %i5
9571 tsubcctv %g1, 0x13BD, %l5
9572 edge16l %l2, %g6, %o6
9573 set 0x24, %i6
9574 lda [%l7 + %i6] 0x10, %f22
9575 fmovs %f14, %f18
9576 fmul8x16 %f21, %f28, %f0
9577 wr %g0, 0x80, %asi
9578 prefetcha [%l7 + 0x38] %asi, 0x1
9579 array32 %l3, %i6, %o7
9580 andn %o3, 0x1762, %o1
9581 sth %o2, [%l7 + 0x76]
9582 wr %g0, 0x80, %asi
9583 ldstuba [%l7 + 0x09] %asi, %g5
9584 fnands %f23, %f13, %f6
9585 sdiv %l0, 0x0C2E, %o4
9586 movrgez %l1, %i0, %g4
9587 movpos %xcc, %i7, %i4
9588 sll %i2, 0x1D, %l6
9589 fbge,a %fcc0, loop_902
9590 movle %xcc, %o5, %g7
9591 mulx %g2, %l4, %g3
9592 xnor %i3, 0x0A8F, %i5
9593loop_902:
9594 movvc %xcc, %g1, %o0
9595 tne %xcc, 0x1
9596 nop
9597 setx loop_903, %l0, %l1
9598 wrpr 0x1, %tl
9599 wrpr %l1, %tpc
9600 add %l1, 0x4, %l1
9601 wrpr %l1, %tnpc
9602 setx 0x34400001400, %l0, %l1
9603 wrpr %l1, %tstate
9604 wrhpr 0x4, %htstate
9605 retry
9606 bpos,pt %icc, loop_904
9607 fpsub32 %f10, %f12, %f26
9608 bg,a loop_905
9609loop_903:
9610 taddcctv %l5, %l2, %g6
9611loop_904:
9612 array8 %i1, %l3, %i6
9613 fmovdn %icc, %f25, %f19
9614loop_905:
9615 fnands %f3, %f10, %f5
9616 fmovdne %icc, %f29, %f31
9617 fxor %f10, %f16, %f0
9618 sir 0x16C2
9619 fmovdleu %xcc, %f26, %f20
9620 umul %o6, %o7, %o1
9621 nop
9622 setx loop_906, %l0, %l1
9623 wrpr 0x1, %tl
9624 wrpr %l1, %tpc
9625 add %l1, 0x4, %l1
9626 wrpr %l1, %tnpc
9627 setx 0x34400001400, %l0, %l1
9628 wrpr %l1, %tstate
9629 wrhpr 0x4, %htstate
9630 retry
9631 udiv %o3, 0x1304, %o2
9632 movpos %xcc, %l0, %g5
9633 taddcctv %o4, 0x02E9, %i0
9634loop_906:
9635 xnor %l1, 0x0E26, %i7
9636 sth %g4, [%l7 + 0x6C]
9637 edge32 %i2, %i4, %o5
9638 edge8 %g7, %l6, %g2
9639 and %l4, %i3, %g3
9640 addcc %i5, 0x0D21, %g1
9641 fcmpne32 %f26, %f30, %o0
9642 movleu %xcc, %l5, %g6
9643 set 0x60, %g7
9644 ldda [%l7 + %g7] 0xeb, %l2
9645 tl %xcc, 0x1
9646 tcc %icc, 0x3
9647 wr %g0, 0x19, %asi
9648 ldsba [%l7 + 0x37] %asi, %i1
9649 set 0x78, %i2
9650 prefetcha [%l7 + %i2] 0x88, 0x3
9651 movcc %icc, %o6, %l3
9652 fbul %fcc2, loop_907
9653 tn %xcc, 0x7
9654 movle %xcc, %o7, %o3
9655 movle %icc, %o1, %l0
9656loop_907:
9657 brnz %g5, loop_908
9658 brlez,a %o2, loop_909
9659 sub %o4, 0x05D9, %l1
9660 fbn %fcc0, loop_910
9661loop_908:
9662 tpos %xcc, 0x5
9663loop_909:
9664 brnz %i0, loop_911
9665 sdiv %i7, 0x0002, %g4
9666loop_910:
9667 bvc,a loop_912
9668 sll %i4, 0x14, %i2
9669loop_911:
9670 srax %o5, 0x06, %g7
9671 movn %xcc, %g2, %l6
9672loop_912:
9673 nop
9674 set 0x70, %i4
9675 sta %f18, [%l7 + %i4] 0x18
9676 fpsub16 %f20, %f22, %f8
9677 set 0x28, %l2
9678 ldxa [%l7 + %l2] 0x15, %l4
9679 srl %i3, %g3, %g1
9680 tneg %icc, 0x6
9681 srax %i5, %o0, %g6
9682 fmovdne %icc, %f21, %f1
9683 tg %icc, 0x6
9684 fblg,a %fcc2, loop_913
9685 edge8n %l2, %i1, %i6
9686 bneg,a,pn %icc, loop_914
9687 xnorcc %l5, 0x0558, %l3
9688loop_913:
9689 add %o7, %o6, %o3
9690 nop
9691 setx loop_915, %l0, %l1
9692 wrpr 0x1, %tl
9693 wrpr %l1, %tpc
9694 add %l1, 0x4, %l1
9695 wrpr %l1, %tnpc
9696 setx 0x34400001400, %l0, %l1
9697 wrpr %l1, %tstate
9698 wrhpr 0x4, %htstate
9699 retry
9700loop_914:
9701 sdivx %o1, 0x0E8C, %g5
9702 addcc %o2, 0x0279, %o4
9703 edge16 %l0, %l1, %i7
9704loop_915:
9705 addccc %i0, %i4, %i2
9706 fbul %fcc1, loop_916
9707 edge8l %o5, %g7, %g4
9708 edge16l %g2, %l4, %l6
9709 xorcc %i3, %g3, %g1
9710loop_916:
9711 movne %xcc, %o0, %g6
9712 andcc %i5, %i1, %i6
9713 ldsb [%l7 + 0x6B], %l5
9714 subc %l3, %l2, %o6
9715 ldd [%l7 + 0x08], %f20
9716 alignaddr %o7, %o3, %g5
9717 andncc %o1, %o4, %l0
9718 movvc %xcc, %o2, %i7
9719 fornot1 %f28, %f30, %f20
9720 movne %icc, %l1, %i0
9721 brz,a %i2, loop_917
9722 fcmple16 %f14, %f20, %o5
9723 tgu %xcc, 0x4
9724 movn %icc, %i4, %g4
9725loop_917:
9726 fnegd %f2, %f16
9727 movge %xcc, %g2, %l4
9728 movn %xcc, %l6, %i3
9729 edge16 %g7, %g1, %g3
9730 andn %o0, %i5, %g6
9731 fornot1s %f26, %f2, %f31
9732 fmul8ulx16 %f12, %f0, %f26
9733 fandnot1s %f13, %f8, %f15
9734 fmovdleu %xcc, %f5, %f5
9735 srlx %i6, 0x06, %l5
9736 move %xcc, %l3, %i1
9737 fors %f1, %f12, %f8
9738 be,a,pn %icc, loop_918
9739 alignaddrl %o6, %l2, %o3
9740 lduh [%l7 + 0x58], %g5
9741 fmovdl %icc, %f28, %f22
9742loop_918:
9743 fmovsneg %xcc, %f11, %f0
9744 sub %o7, 0x11A3, %o4
9745 stb %o1, [%l7 + 0x40]
9746 sdivcc %o2, 0x0DCD, %i7
9747 movneg %xcc, %l1, %i0
9748 set 0x53, %o1
9749 lduba [%l7 + %o1] 0x14, %l0
9750 set 0x70, %i1
9751 swapa [%l7 + %i1] 0x80, %i2
9752 smul %i4, %o5, %g2
9753 bleu,pn %xcc, loop_919
9754 bgu,a loop_920
9755 flush %l7 + 0x64
9756 andn %g4, %l4, %i3
9757loop_919:
9758 movrlez %l6, %g1, %g3
9759loop_920:
9760 bvc loop_921
9761 umul %g7, 0x17F5, %i5
9762 fornot1s %f22, %f23, %f9
9763 edge32l %o0, %g6, %i6
9764loop_921:
9765 fxnor %f2, %f14, %f28
9766 fnot2 %f14, %f4
9767 smulcc %l5, 0x0D60, %l3
9768 wr %g0, 0xe3, %asi
9769 ldda [%l7 + 0x70] %asi, %o6
9770 fmovsa %xcc, %f5, %f18
9771 subccc %i1, %l2, %g5
9772 edge8n %o7, %o4, %o3
9773 fnand %f28, %f26, %f10
9774 tgu %icc, 0x0
9775 fsrc1s %f31, %f9
9776 sir 0x13AD
9777 set 0x368, %i3
9778 nop ! nop ! ldxa [%g0 + %i3] 0x40, %o1 ripped by fixASI40.pl ripped by fixASI40.pl
9779 fand %f22, %f10, %f8
9780 fbe,a %fcc1, loop_922
9781 movleu %xcc, %o2, %l1
9782 fmovsn %xcc, %f27, %f28
9783 fnor %f4, %f22, %f20
9784loop_922:
9785 nop
9786 setx loop_923, %l0, %l1
9787 jmpl %l1, %i7
9788 fpmerge %f0, %f15, %f22
9789 bshuffle %f12, %f22, %f6
9790 fmovd %f30, %f18
9791loop_923:
9792 fsrc1s %f17, %f21
9793 set 0x7C, %o7
9794 stwa %l0, [%l7 + %o7] 0xe3
9795 membar #Sync
9796 wr %g0, 0x0c, %asi
9797 lduwa [%l7 + 0x5C] %asi, %i2
9798 ba loop_924
9799 fnot2s %f5, %f31
9800 bleu,a %xcc, loop_925
9801 fmovsvs %icc, %f24, %f3
9802loop_924:
9803 bl,a %xcc, loop_926
9804 array8 %i4, %i0, %o5
9805loop_925:
9806 lduh [%l7 + 0x46], %g4
9807 movrlez %l4, %g2, %l6
9808loop_926:
9809 fbg,a %fcc0, loop_927
9810 srl %i3, 0x01, %g1
9811 bvs %icc, loop_928
9812 bleu,pn %xcc, loop_929
9813loop_927:
9814 fmovdvc %xcc, %f5, %f10
9815 movrne %g7, %g3, %o0
9816loop_928:
9817 fba,a %fcc1, loop_930
9818loop_929:
9819 addc %g6, 0x1D9A, %i6
9820 xor %l5, 0x0783, %i5
9821 movvs %icc, %l3, %o6
9822loop_930:
9823 orcc %l2, %g5, %i1
9824 fnor %f14, %f30, %f0
9825 edge16l %o7, %o3, %o1
9826 tvs %icc, 0x5
9827 movrgez %o4, %l1, %o2
9828 edge32ln %i7, %i2, %l0
9829 tl %xcc, 0x1
9830 brgz,a %i0, loop_931
9831 lduh [%l7 + 0x2C], %o5
9832 alignaddr %g4, %i4, %g2
9833 edge32ln %l4, %i3, %g1
9834loop_931:
9835 ldd [%l7 + 0x08], %f12
9836 fmovrdlz %g7, %f18, %f24
9837 edge32l %l6, %g3, %g6
9838 wr %g0, 0x81, %asi
9839 ldstuba [%l7 + 0x5F] %asi, %i6
9840 addccc %o0, %l5, %i5
9841 fmovdcc %xcc, %f28, %f21
9842 movre %o6, 0x207, %l3
9843 movvs %xcc, %g5, %i1
9844 sethi 0x0BED, %l2
9845 fmovrsgz %o7, %f22, %f2
9846 edge8n %o1, %o3, %l1
9847 sll %o2, 0x04, %i7
9848 andn %o4, 0x0DBF, %i2
9849 edge8l %l0, %o5, %i0
9850 fexpand %f14, %f2
9851 membar 0x15
9852 ldd [%l7 + 0x50], %f22
9853 stbar
9854 tcs %icc, 0x4
9855 tvs %icc, 0x2
9856 movleu %xcc, %g4, %i4
9857 bne,a,pn %xcc, loop_932
9858 orncc %l4, 0x1DA6, %g2
9859 addccc %i3, 0x1FF7, %g1
9860 fzeros %f21
9861loop_932:
9862 fandnot2 %f26, %f6, %f20
9863 edge8n %g7, %l6, %g6
9864 popc %g3, %i6
9865 membar 0x18
9866 be,pt %xcc, loop_933
9867 tg %xcc, 0x0
9868 tcc %xcc, 0x3
9869 mova %icc, %o0, %l5
9870loop_933:
9871 tle %icc, 0x2
9872 fmovsge %xcc, %f22, %f1
9873 fmovdcc %icc, %f26, %f18
9874 lduw [%l7 + 0x68], %o6
9875 tpos %xcc, 0x7
9876 call loop_934
9877 fpsub32s %f10, %f20, %f12
9878 set 0x0A, %o6
9879 ldstuba [%l7 + %o6] 0x80, %i5
9880loop_934:
9881 tg %xcc, 0x0
9882 tvs %xcc, 0x5
9883 nop
9884 setx loop_935, %l0, %l1
9885 wrpr 0x1, %tl
9886 wrpr %l1, %tpc
9887 add %l1, 0x4, %l1
9888 wrpr %l1, %tnpc
9889 setx 0x34400001400, %l0, %l1
9890 wrpr %l1, %tstate
9891 wrhpr 0x4, %htstate
9892 retry
9893 membar 0x25
9894 movvs %icc, %g5, %l3
9895 fbul,a %fcc1, loop_936
9896loop_935:
9897 fandnot2s %f20, %f0, %f7
9898 taddcc %l2, %i1, %o1
9899 edge8l %o3, %o7, %l1
9900loop_936:
9901 addc %i7, 0x1DCA, %o4
9902 fcmpeq32 %f8, %f10, %o2
9903 fbul %fcc0, loop_937
9904 std %f12, [%l7 + 0x68]
9905 edge32 %l0, %o5, %i2
9906 membar #Sync
9907 wr %g0, 0x17, %asi
9908 ldda [%l7 + 0x40] %asi, %f16
9909loop_937:
9910 alignaddrl %g4, %i0, %i4
9911 movrlez %g2, %i3, %g1
9912 movle %icc, %l4, %l6
9913 bvs,a %xcc, loop_938
9914 edge32l %g6, %g7, %i6
9915 xnor %o0, %l5, %o6
9916 ldsw [%l7 + 0x68], %g3
9917loop_938:
9918 edge32ln %g5, %l3, %l2
9919 fandnot2s %f8, %f12, %f0
9920 stw %i5, [%l7 + 0x3C]
9921 st %f6, [%l7 + 0x0C]
9922 movpos %xcc, %o1, %o3
9923 tne %icc, 0x0
9924 fmovdvc %icc, %f18, %f5
9925 std %o6, [%l7 + 0x60]
9926 udiv %l1, 0x08DD, %i7
9927 edge32ln %o4, %i1, %l0
9928 flush %l7 + 0x68
9929 std %f16, [%l7 + 0x30]
9930 array16 %o5, %i2, %g4
9931 lduh [%l7 + 0x0C], %o2
9932 mulscc %i4, 0x06EC, %g2
9933 xor %i3, 0x1CDD, %i0
9934 xnorcc %g1, %l4, %g6
9935 edge16ln %g7, %i6, %o0
9936 edge16ln %l5, %l6, %g3
9937 restored
9938 rdpr %cwp, %g1
9939 rdpr %cansave, %g2
9940 rdpr %canrestore, %g3
9941 rdpr %cleanwin, %g4
9942 rdpr %otherwin, %g5
9943 rdpr %wstate, %g6
9944 srlx %o6, %g5, %l3
9945 tcc %xcc, 0x7
9946 movrlez %l2, 0x229, %i5
9947 tn %icc, 0x2
9948 addccc %o1, 0x0E98, %o3
9949 tge %xcc, 0x4
9950 wr %g0, 0x88, %asi
9951 ldda [%l7 + 0x40] %asi, %f16
9952 xor %l1, %o7, %o4
9953 mulx %i7, 0x1599, %i1
9954 edge8 %l0, %o5, %g4
9955 edge16 %o2, %i2, %g2
9956 brgez %i3, loop_939
9957 flush %l7 + 0x34
9958 tvc %xcc, 0x6
9959 brnz %i4, loop_940
9960loop_939:
9961 udivcc %g1, 0x07AB, %l4
9962 wr %g0, 0x89, %asi
9963 ldstuba [%l7 + 0x4E] %asi, %i0
9964loop_940:
9965 fones %f30
9966 fbe,a %fcc3, loop_941
9967 fmovse %icc, %f27, %f5
9968 fmul8x16 %f28, %f22, %f30
9969 movcc %icc, %g7, %i6
9970loop_941:
9971 nop
9972 setx loop_942, %l0, %l1
9973 wrpr 0x1, %tl
9974 wrpr %l1, %tnpc
9975 setx 0x34400001400, %l0, %l1
9976 wrpr %l1, %tstate
9977 wrhpr 0x4, %htstate
9978 done
9979 tl %icc, 0x3
9980 tge %icc, 0x3
9981 set 0x68, %l6
9982 ldxa [%l7 + %l6] 0x18, %g6
9983loop_942:
9984 orcc %l5, 0x0947, %o0
9985 tgu %xcc, 0x5
9986 edge16l %g3, %l6, %o6
9987 nop
9988 set 0x6C, %o5
9989 stw %l3, [%l7 + %o5]
9990 taddcc %g5, 0x18FC, %i5
9991 mova %xcc, %l2, %o1
9992 movrgz %l1, %o3, %o4
9993 tvs %icc, 0x6
9994 fzero %f2
9995 smul %o7, %i7, %i1
9996 fbule,a %fcc1, loop_943
9997 fmovrsne %l0, %f25, %f7
9998 brgz %g4, loop_944
9999 fnands %f27, %f7, %f1
10000loop_943:
10001 flush %l7 + 0x54
10002 fble %fcc0, loop_945
10003loop_944:
10004 lduh [%l7 + 0x70], %o5
10005 movre %i2, 0x094, %g2
10006 tgu %xcc, 0x7
10007loop_945:
10008 fone %f4
10009 fcmple16 %f18, %f2, %i3
10010 fbul,a %fcc3, loop_946
10011 edge32n %i4, %o2, %l4
10012 orncc %g1, %i0, %g7
10013 movvc %icc, %i6, %g6
10014loop_946:
10015 fcmpne16 %f2, %f2, %o0
10016 movrlz %l5, %l6, %g3
10017 orcc %l3, 0x10DD, %g5
10018 fmovsge %xcc, %f24, %f26
10019 tgu %xcc, 0x0
10020 swap [%l7 + 0x1C], %o6
10021 fmovdle %icc, %f2, %f24
10022 set 0x18, %o4
10023 stda %i4, [%l7 + %o4] 0x2b
10024 membar #Sync
10025 bvs,a,pn %icc, loop_947
10026 fmovdgu %icc, %f1, %f15
10027 fmul8x16 %f6, %f30, %f30
10028 udivx %l2, 0x07B2, %o1
10029loop_947:
10030 orcc %o3, %o4, %l1
10031 fpadd32s %f15, %f31, %f11
10032 xnorcc %o7, %i1, %i7
10033 fmovrslez %l0, %f2, %f20
10034 stb %o5, [%l7 + 0x53]
10035 popc %g4, %g2
10036 tle %xcc, 0x5
10037 addc %i2, %i3, %i4
10038 fmovdgu %xcc, %f5, %f28
10039 edge32 %l4, %g1, %i0
10040 movrlez %o2, %g7, %i6
10041 restored
10042 rdpr %cwp, %g1
10043 rdpr %cansave, %g2
10044 rdpr %canrestore, %g3
10045 rdpr %cleanwin, %g4
10046 rdpr %otherwin, %g5
10047 rdpr %wstate, %g6
10048 sllx %g6, 0x10, %o0
10049 siam 0x0
10050 fbo %fcc0, loop_948
10051 move %xcc, %l5, %g3
10052 movl %xcc, %l6, %l3
10053 wr %g0, 0x80, %asi
10054 sta %f14, [%l7 + 0x1C] %asi
10055loop_948:
10056 fcmpeq32 %f16, %f24, %g5
10057 add %i5, 0x1616, %l2
10058 orncc %o6, %o1, %o4
10059 edge8l %l1, %o7, %o3
10060 tcs %icc, 0x1
10061 ba,a,pt %icc, loop_949
10062 edge8l %i1, %i7, %l0
10063 fbl %fcc1, loop_950
10064 fornot2 %f6, %f18, %f4
10065loop_949:
10066 nop
10067 wr %g0, 0x10, %asi
10068 ldsba [%l7 + 0x3C] %asi, %o5
10069loop_950:
10070 ldsh [%l7 + 0x3E], %g2
10071 tge %xcc, 0x0
10072 stbar
10073 umulcc %g4, %i3, %i4
10074 xnor %l4, 0x0F10, %i2
10075 fmuld8ulx16 %f27, %f27, %f28
10076 movgu %xcc, %i0, %g1
10077 xor %o2, %g7, %i6
10078 lduh [%l7 + 0x26], %o0
10079 fandnot2s %f4, %f26, %f30
10080 fmovdge %xcc, %f21, %f3
10081 ba,a,pt %icc, loop_951
10082 movrgz %l5, %g3, %g6
10083 edge32ln %l3, %g5, %i5
10084 sdivcc %l2, 0x12B2, %l6
10085loop_951:
10086 nop
10087 membar #Sync
10088 wr %g0, 0x1f, %asi
10089 ldda [%l7 + 0x40] %asi, %f16
10090 bpos,pn %icc, loop_952
10091 movrgez %o1, 0x39E, %o4
10092 prefetch [%l7 + 0x20], 0x1
10093 tl %xcc, 0x5
10094loop_952:
10095 tsubcctv %o6, %l1, %o3
10096 umul %o7, 0x10DB, %i7
10097 fbe,a %fcc1, loop_953
10098 nop
10099 set 0x38, %g1
10100 ldx [%l7 + %g1], %i1
10101 wr %g0, 0x88, %asi
10102 ldda [%l7 + 0x40] %asi, %f16
10103loop_953:
10104 sethi 0x0B2F, %l0
10105 tg %xcc, 0x5
10106 sll %g2, 0x1A, %g4
10107 bgu %xcc, loop_954
10108 bne %xcc, loop_955
10109 subc %o5, 0x14BA, %i3
10110 movrgz %i4, 0x227, %i2
10111loop_954:
10112 tvc %icc, 0x0
10113loop_955:
10114 brnz,a %i0, loop_956
10115 siam 0x1
10116 andncc %g1, %l4, %g7
10117 tle %xcc, 0x1
10118loop_956:
10119 tg %icc, 0x4
10120 ldsh [%l7 + 0x3E], %i6
10121 fzero %f0
10122 movl %xcc, %o0, %o2
10123 fzero %f12
10124 movgu %xcc, %g3, %l5
10125 mulx %l3, %g5, %g6
10126 nop
10127 set 0x30, %l1
10128 ldsh [%l7 + %l1], %i5
10129 ld [%l7 + 0x28], %f17
10130 te %icc, 0x5
10131 lduw [%l7 + 0x58], %l6
10132 edge32 %l2, %o1, %o6
10133 fbu,a %fcc3, loop_957
10134 movvs %icc, %o4, %l1
10135 tge %xcc, 0x2
10136 wr %g0, 0x04, %asi
10137 lda [%l7 + 0x30] %asi, %f27
10138loop_957:
10139 nop
10140 set 0x78, %l0
10141 swapa [%l7 + %l0] 0x19, %o7
10142 fandnot2s %f7, %f31, %f23
10143 fsrc2 %f0, %f10
10144 smul %i7, 0x1EE3, %o3
10145 or %l0, %g2, %g4
10146 edge8n %o5, %i3, %i4
10147 tpos %icc, 0x2
10148 fmovsvs %xcc, %f20, %f8
10149 set 0x40, %l5
10150 stda %f16, [%l7 + %l5] 0x80
10151 fmovrdgz %i2, %f16, %f0
10152 brlez %i0, loop_958
10153 be,a loop_959
10154 lduh [%l7 + 0x4E], %g1
10155 set 0x2D, %o2
10156 stba %i1, [%l7 + %o2] 0xe2
10157 membar #Sync
10158loop_958:
10159 tle %icc, 0x6
10160loop_959:
10161 orn %l4, %g7, %i6
10162 sdiv %o2, 0x1AC0, %g3
10163 ldstub [%l7 + 0x1B], %o0
10164 srax %l5, 0x14, %g5
10165 fbuge %fcc0, loop_960
10166 fmovdl %xcc, %f6, %f22
10167 udivx %g6, 0x08DE, %l3
10168 fcmpgt32 %f20, %f10, %l6
10169loop_960:
10170 movle %xcc, %l2, %o1
10171 movrgz %o6, %i5, %l1
10172 fpadd32 %f26, %f4, %f12
10173 tle %icc, 0x1
10174 te %icc, 0x7
10175 ta %icc, 0x5
10176 edge16n %o4, %i7, %o3
10177 add %l7, 0x4C, %l6
10178 wr %g0, 0x81, %asi
10179 lda [%l6] %asi, %o7
10180 casa [%l6] %asi, %o7, %g2
10181 wr %g0, 0x80, %asi
10182 stwa %l0, [%l7 + 0x7C] %asi
10183 tcc %xcc, 0x3
10184 tl %xcc, 0x7
10185 tne %xcc, 0x0
10186 tvc %xcc, 0x4
10187 tge %xcc, 0x3
10188 nop
10189 setx loop_961, %l0, %l1
10190 wrpr 0x1, %tl
10191 wrpr %l1, %tpc
10192 add %l1, 0x4, %l1
10193 wrpr %l1, %tnpc
10194 setx 0x34400001400, %l0, %l1
10195 wrpr %l1, %tstate
10196 wrhpr 0x4, %htstate
10197 retry
10198 sdivx %g4, 0x066E, %o5
10199 membar 0x28
10200 fcmpeq16 %f26, %f12, %i3
10201loop_961:
10202 prefetch [%l7 + 0x1C], 0x2
10203 fnot1 %f0, %f26
10204 ldd [%l7 + 0x38], %i4
10205 saved
10206 rdpr %cwp, %g1
10207 rdpr %cansave, %g2
10208 rdpr %canrestore, %g3
10209 rdpr %cleanwin, %g4
10210 rdpr %otherwin, %g5
10211 rdpr %wstate, %g6
10212 addccc %i2, 0x091F, %i0
10213 swap [%l7 + 0x3C], %i1
10214 addc %l4, 0x14DD, %g1
10215 brlz %i6, loop_962
10216 fpadd32 %f28, %f10, %f16
10217 tn %icc, 0x7
10218 set 0x7C, %i5
10219 ldswa [%l7 + %i5] 0x15, %g7
10220loop_962:
10221 fand %f10, %f14, %f14
10222 taddcctv %g3, 0x148A, %o2
10223 fpack16 %f16, %f12
10224 stb %l5, [%l7 + 0x5B]
10225 array16 %o0, %g6, %g5
10226 movneg %xcc, %l3, %l2
10227 movle %icc, %l6, %o1
10228 tge %xcc, 0x2
10229 taddcc %o6, 0x1330, %i5
10230 fnot1 %f24, %f12
10231 fbn,a %fcc0, loop_963
10232 movvc %icc, %o4, %l1
10233 fpack16 %f4, %f4
10234 addc %o3, %i7, %o7
10235loop_963:
10236 andncc %l0, %g2, %g4
10237 tleu %xcc, 0x0
10238 array8 %o5, %i4, %i2
10239 edge8 %i3, %i1, %l4
10240 bcc loop_964
10241 nop
10242 set 0x20, %o3
10243 std %f14, [%l7 + %o3]
10244 te %xcc, 0x3
10245 bgu,pt %xcc, loop_965
10246loop_964:
10247 umulcc %g1, %i0, %g7
10248 edge32 %i6, %g3, %l5
10249 wr %g0, 0x80, %asi
10250 ldstuba [%l7 + 0x17] %asi, %o0
10251loop_965:
10252 nop
10253 add %l7, 0x60, %l6
10254 wr %g0, 0x0c, %asi
10255 lda [%l6] %asi, %o2
10256 casa [%l6] 0x0c, %o2, %g6
10257 movge %icc, %l3, %g5
10258 brz %l6, loop_966
10259 ldsh [%l7 + 0x1C], %l2
10260 fbge,a %fcc0, loop_967
10261 te %icc, 0x5
10262loop_966:
10263 fnegd %f16, %f18
10264 tcs %xcc, 0x1
10265loop_967:
10266 fbg,a %fcc0, loop_968
10267 bn loop_969
10268 edge8ln %o6, %i5, %o4
10269 movl %xcc, %o1, %o3
10270loop_968:
10271 nop
10272 setx loop_970, %l0, %l1
10273 wrpr 0x1, %tl
10274 wrpr %l1, %tpc
10275 add %l1, 0x4, %l1
10276 wrpr %l1, %tnpc
10277 setx 0x34400001400, %l0, %l1
10278 wrpr %l1, %tstate
10279 wrhpr 0x4, %htstate
10280 retry
10281loop_969:
10282 movn %xcc, %i7, %o7
10283 umulcc %l1, 0x1530, %g2
10284 edge32ln %l0, %o5, %g4
10285loop_970:
10286 nop
10287 setx loop_971, %l0, %l1
10288 wrpr 0x1, %tl
10289 wrpr %l1, %tnpc
10290 setx 0x34400001400, %l0, %l1
10291 wrpr %l1, %tstate
10292 wrhpr 0x4, %htstate
10293 done
10294 edge16l %i2, %i3, %i4
10295 fxors %f26, %f27, %f0
10296 fornot1 %f30, %f24, %f26
10297loop_971:
10298 tsubcctv %i1, %g1, %i0
10299 edge8n %g7, %i6, %g3
10300 xnor %l5, 0x02C9, %l4
10301 nop
10302 set 0x38, %i0
10303 ldd [%l7 + %i0], %o0
10304 fnands %f1, %f16, %f16
10305 tpos %icc, 0x0
10306 popc %o2, %l3
10307 fpackfix %f16, %f2
10308 bleu,pt %icc, loop_972
10309 tvs %icc, 0x7
10310 fbge %fcc3, loop_973
10311 sdiv %g6, 0x1440, %g5
10312loop_972:
10313 edge32n %l2, %l6, %i5
10314 fbule %fcc2, loop_974
10315loop_973:
10316 fxor %f26, %f2, %f28
10317 fmovdn %icc, %f24, %f29
10318 set 0x10, %g5
10319 stha %o6, [%l7 + %g5] 0x10
10320loop_974:
10321 tcs %icc, 0x4
10322 sub %o1, 0x1BE9, %o4
10323 addc %o3, %o7, %i7
10324 fandnot2s %f29, %f4, %f3
10325 fpsub16s %f27, %f7, %f17
10326 wr %g0, 0xea, %asi
10327 stha %g2, [%l7 + 0x3E] %asi
10328 membar #Sync
10329 movg %xcc, %l1, %l0
10330 mulscc %g4, 0x15D0, %o5
10331 fones %f2
10332 tpos %icc, 0x0
10333 addccc %i2, 0x0892, %i4
10334 andncc %i3, %g1, %i1
10335 fand %f16, %f10, %f10
10336 set 0x70, %g3
10337 ldda [%l7 + %g3] 0x80, %i0
10338 addcc %g7, 0x0C8F, %g3
10339 add %l7, 0x14, %l6
10340 wr %g0, 0x19, %asi
10341 casa [%l6] %asi, %l5, %i6
10342 edge32ln %o0, %o2, %l3
10343 movleu %xcc, %g6, %g5
10344 orcc %l4, 0x0522, %l2
10345 set 0x2A, %i7
10346 lduha [%l7 + %i7] 0x10, %i5
10347 edge16n %o6, %l6, %o1
10348 tge %xcc, 0x2
10349 fcmpeq32 %f14, %f12, %o4
10350 ta %icc, 0x5
10351 fmovsle %icc, %f13, %f10
10352 taddcc %o7, %i7, %g2
10353 tgu %xcc, 0x5
10354 nop
10355 set 0x40, %o0
10356 std %l0, [%l7 + %o0]
10357 wr %g0, 0x88, %asi
10358 ldsha [%l7 + 0x4A] %asi, %o3
10359 subccc %l0, %g4, %i2
10360 movrgz %i4, 0x1B5, %i3
10361 sdivcc %o5, 0x1ABD, %g1
10362 array8 %i0, %g7, %i1
10363 fmovdl %xcc, %f10, %f3
10364 set 0x7A, %l4
10365 lduha [%l7 + %l4] 0x89, %g3
10366 edge16ln %l5, %i6, %o0
10367 restored
10368 rdpr %cwp, %g1
10369 rdpr %cansave, %g2
10370 rdpr %canrestore, %g3
10371 rdpr %cleanwin, %g4
10372 rdpr %otherwin, %g5
10373 rdpr %wstate, %g6
10374 xorcc %o2, 0x0A19, %g6
10375 udiv %g5, 0x1563, %l4
10376 fbe %fcc0, loop_975
10377 swap [%l7 + 0x6C], %l3
10378 edge32n %i5, %l2, %l6
10379 taddcc %o6, 0x11D3, %o4
10380loop_975:
10381 fmovrdgz %o7, %f2, %f0
10382 set 0x1C, %g2
10383 stwa %i7, [%l7 + %g2] 0xea
10384 membar #Sync
10385 brgez %o1, loop_976
10386 movg %icc, %g2, %l1
10387 bge,a %xcc, loop_977
10388 movrgez %l0, %g4, %i2
10389loop_976:
10390 bn,a,pn %icc, loop_978
10391 or %o3, %i4, %i3
10392loop_977:
10393 sir 0x0C6C
10394 brz %o5, loop_979
10395loop_978:
10396 alignaddrl %g1, %g7, %i0
10397 umul %i1, 0x0696, %l5
10398 sub %i6, %o0, %g3
10399loop_979:
10400 umul %o2, 0x144A, %g6
10401 wr %g0, 0x88, %asi
10402 stda %f16, [%l7 + 0x40] %asi
10403 movneg %icc, %l4, %g5
10404 edge16ln %i5, %l2, %l3
10405 bne,a,pn %xcc, loop_980
10406 fmovsg %xcc, %f20, %f30
10407 addccc %o6, 0x0F82, %o4
10408 sir 0x03C5
10409loop_980:
10410 umulcc %l6, %o7, %i7
10411 tcs %xcc, 0x5
10412 tneg %icc, 0x7
10413 subc %g2, %o1, %l1
10414 fmul8ulx16 %f10, %f16, %f6
10415 movle %icc, %l0, %g4
10416 movn %icc, %i2, %i4
10417 andn %o3, 0x1E1E, %o5
10418 movle %xcc, %i3, %g1
10419 movleu %xcc, %i0, %g7
10420 nop
10421 setx loop_981, %l0, %l1
10422 wrpr 0x1, %tl
10423 wrpr %l1, %tpc
10424 add %l1, 0x4, %l1
10425 wrpr %l1, %tnpc
10426 setx 0x34400001400, %l0, %l1
10427 wrpr %l1, %tstate
10428 wrhpr 0x4, %htstate
10429 retry
10430 subc %l5, %i1, %o0
10431 fxnor %f16, %f20, %f16
10432 fmovrdne %g3, %f18, %f12
10433loop_981:
10434 tge %xcc, 0x2
10435 wr %g0, 0x04, %asi
10436 lda [%l7 + 0x5C] %asi, %f4
10437 addc %o2, %g6, %i6
10438 fabsd %f22, %f16
10439 edge32ln %l4, %i5, %g5
10440 addccc %l2, %l3, %o4
10441 pdist %f28, %f16, %f10
10442 movge %icc, %l6, %o6
10443 subc %i7, %g2, %o7
10444 fmovsgu %icc, %f7, %f16
10445 lduh [%l7 + 0x20], %l1
10446 fmovd %f28, %f26
10447 saved
10448 rdpr %cwp, %g1
10449 rdpr %cansave, %g2
10450 rdpr %canrestore, %g3
10451 rdpr %cleanwin, %g4
10452 rdpr %otherwin, %g5
10453 rdpr %wstate, %g6
10454 and %o1, %l0, %i2
10455 sll %g4, 0x08, %i4
10456 or %o3, %i3, %g1
10457 brz,a %o5, loop_982
10458 fbule,a %fcc0, loop_983
10459 edge32 %g7, %i0, %l5
10460 movrlez %i1, 0x09E, %g3
10461loop_982:
10462 movgu %icc, %o0, %o2
10463loop_983:
10464 taddcc %i6, 0x008A, %l4
10465 fmovrslz %g6, %f17, %f9
10466 sllx %i5, %g5, %l2
10467 sir 0x1680
10468 addccc %o4, %l3, %l6
10469 wr %g0, 0x04, %asi
10470 lduba [%l7 + 0x39] %asi, %i7
10471 fbuge %fcc0, loop_984
10472 stx %g2, [%l7 + 0x18]
10473 sdivx %o7, 0x1B0E, %l1
10474 sdivcc %o1, 0x0401, %l0
10475loop_984:
10476 edge16 %i2, %g4, %o6
10477 movvs %xcc, %i4, %o3
10478 fpack32 %f8, %f24, %f2
10479 ldsb [%l7 + 0x2D], %g1
10480 movneg %xcc, %o5, %i3
10481 fpack32 %f30, %f0, %f8
10482 fmovrsgez %g7, %f4, %f20
10483 taddcctv %l5, %i1, %i0
10484 fzero %f14
10485 bgu,a %xcc, loop_985
10486 fpmerge %f26, %f30, %f18
10487 edge8n %o0, %o2, %i6
10488 std %f22, [%l7 + 0x50]
10489loop_985:
10490 nop
10491 set 0x74, %g4
10492 lduwa [%l7 + %g4] 0x11, %l4
10493 xorcc %g3, 0x1D60, %g6
10494 sethi 0x0CE8, %i5
10495 movpos %xcc, %l2, %o4
10496 movneg %icc, %g5, %l3
10497 edge8n %l6, %i7, %o7
10498 srlx %l1, %o1, %g2
10499 tcc %icc, 0x0
10500 or %l0, 0x1AD1, %i2
10501 array8 %g4, %o6, %i4
10502 bl,pt %xcc, loop_986
10503 edge8 %g1, %o5, %i3
10504 udivx %g7, 0x0785, %l5
10505 fba,a %fcc1, loop_987
10506loop_986:
10507 tgu %icc, 0x7
10508 smulcc %i1, %o3, %o0
10509 ldsb [%l7 + 0x1E], %o2
10510loop_987:
10511 fpack32 %f22, %f16, %f2
10512 movrgz %i0, %i6, %g3
10513 xorcc %l4, %i5, %l2
10514 fmovrdlz %g6, %f6, %f24
10515 tcs %xcc, 0x0
10516 fmuld8sux16 %f11, %f25, %f10
10517 xor %g5, %l3, %l6
10518 st %f28, [%l7 + 0x30]
10519 fcmpne16 %f20, %f12, %o4
10520 edge8l %i7, %l1, %o1
10521 alignaddrl %o7, %l0, %i2
10522 sll %g2, 0x01, %g4
10523 fpadd32s %f19, %f12, %f18
10524 popc 0x0646, %o6
10525 tne %xcc, 0x1
10526 sethi 0x1965, %i4
10527 ldd [%l7 + 0x48], %g0
10528 lduw [%l7 + 0x7C], %o5
10529 bvs,pt %icc, loop_988
10530 taddcctv %g7, 0x1CE9, %i3
10531 set 0x10, %g6
10532 ldsha [%l7 + %g6] 0x81, %i1
10533loop_988:
10534 sdiv %o3, 0x1448, %o0
10535 smul %l5, 0x1F4A, %o2
10536 fmul8x16al %f13, %f5, %f12
10537 bn,a %icc, loop_989
10538 array32 %i6, %i0, %l4
10539 xnor %g3, %l2, %i5
10540 ldstub [%l7 + 0x6E], %g6
10541loop_989:
10542 edge16n %g5, %l3, %l6
10543 tgu %xcc, 0x5
10544 sdivx %o4, 0x0106, %l1
10545 flush %l7 + 0x3C
10546 subc %i7, %o7, %l0
10547 fmovsneg %icc, %f23, %f4
10548 srax %o1, %g2, %i2
10549 taddcctv %o6, %g4, %i4
10550 fornot1 %f0, %f26, %f18
10551 sllx %o5, 0x18, %g1
10552 andn %g7, 0x10F4, %i1
10553 smul %o3, 0x0698, %i3
10554 fpadd16s %f31, %f28, %f28
10555 tl %xcc, 0x0
10556 movneg %xcc, %l5, %o0
10557 umulcc %i6, %i0, %l4
10558 addcc %o2, 0x162F, %g3
10559 bn,pn %xcc, loop_990
10560 ld [%l7 + 0x50], %f13
10561 edge32l %i5, %l2, %g5
10562 movrgez %g6, 0x0A8, %l3
10563loop_990:
10564 fbge %fcc1, loop_991
10565 bpos,pn %xcc, loop_992
10566 sllx %o4, %l6, %l1
10567 tleu %icc, 0x0
10568loop_991:
10569 bleu %icc, loop_993
10570loop_992:
10571 fnot2 %f12, %f8
10572 sllx %o7, %i7, %l0
10573 sll %o1, %g2, %o6
10574loop_993:
10575 nop
10576 wr %g0, 0x80, %asi
10577 stda %f16, [%l7 + 0x40] %asi
10578 smulcc %i2, %i4, %g4
10579 stw %o5, [%l7 + 0x60]
10580 subc %g7, %i1, %o3
10581 edge8n %i3, %l5, %g1
10582 and %o0, %i6, %l4
10583 orn %i0, %g3, %o2
10584 sra %l2, 0x01, %i5
10585 fands %f19, %f9, %f2
10586 array8 %g5, %l3, %o4
10587 st %f29, [%l7 + 0x74]
10588 movle %xcc, %g6, %l6
10589 movgu %icc, %o7, %i7
10590 add %l7, 0x70, %l6
10591 wr %g0, 0x11, %asi
10592 casa [%l6] %asi, %l1, %l0
10593 movn %icc, %g2, %o1
10594 fmuld8sux16 %f5, %f31, %f26
10595 stbar
10596 fmovdvs %icc, %f21, %f16
10597 movneg %xcc, %o6, %i2
10598 movpos %xcc, %g4, %o5
10599 edge16 %i4, %i1, %o3
10600 fmovde %xcc, %f30, %f5
10601 movvc %xcc, %g7, %l5
10602 ldstub [%l7 + 0x7D], %g1
10603 movrgez %i3, 0x0D3, %o0
10604 or %l4, 0x0EAA, %i6
10605 std %i0, [%l7 + 0x10]
10606 membar 0x1C
10607 movneg %icc, %g3, %o2
10608 fba %fcc3, loop_994
10609 move %icc, %i5, %g5
10610 fmovdl %icc, %f13, %f11
10611 fbl %fcc1, loop_995
10612loop_994:
10613 edge32 %l3, %l2, %o4
10614 ble,pn %xcc, loop_996
10615 fbl %fcc0, loop_997
10616loop_995:
10617 fpsub16 %f0, %f10, %f4
10618 edge32ln %l6, %g6, %o7
10619loop_996:
10620 fmovsn %xcc, %f6, %f7
10621loop_997:
10622 array8 %l1, %i7, %g2
10623 add %l7, 0x14, %l6
10624 wr %g0, 0x80, %asi
10625 casa [%l6] 0x80, %o1, %l0
10626 mova %icc, %i2, %o6
10627 bg,a %xcc, loop_998
10628 subcc %g4, 0x1D76, %i4
10629 fpadd16 %f22, %f6, %f20
10630 xorcc %i1, %o3, %o5
10631loop_998:
10632 ldx [%l7 + 0x70], %g7
10633 fabss %f20, %f25
10634 sdiv %g1, 0x045A, %l5
10635 edge32l %i3, %l4, %i6
10636 sdiv %o0, 0x1243, %g3
10637 fmovsvs %icc, %f13, %f18
10638 umulcc %o2, 0x0BC7, %i5
10639 smulcc %i0, %g5, %l3
10640 movrlz %o4, 0x293, %l6
10641 fpmerge %f13, %f25, %f14
10642 array8 %g6, %o7, %l2
10643 fbu %fcc3, loop_999
10644 sll %i7, 0x04, %g2
10645 popc 0x083C, %l1
10646 sra %l0, 0x18, %i2
10647loop_999:
10648 srax %o6, 0x08, %o1
10649 movrlz %i4, %g4, %i1
10650 taddcctv %o5, %g7, %g1
10651 tpos %xcc, 0x4
10652 ldsb [%l7 + 0x43], %l5
10653 tvs %xcc, 0x3
10654 fmovdne %xcc, %f26, %f11
10655 fmul8x16al %f12, %f30, %f0
10656 movne %icc, %i3, %l4
10657 fba %fcc0, loop_1000
10658 movl %icc, %i6, %o3
10659 brnz,a %o0, loop_1001
10660 fbule %fcc2, loop_1002
10661loop_1000:
10662 tsubcc %g3, %o2, %i5
10663 fbule %fcc2, loop_1003
10664loop_1001:
10665 mova %xcc, %i0, %g5
10666loop_1002:
10667 fmovsn %icc, %f25, %f8
10668 array8 %o4, %l3, %l6
10669loop_1003:
10670 brz,a %o7, loop_1004
10671 xnorcc %g6, %i7, %l2
10672 bleu,pt %xcc, loop_1005
10673 andcc %l1, 0x1FBE, %l0
10674loop_1004:
10675 movge %icc, %i2, %g2
10676 movg %icc, %o1, %i4
10677loop_1005:
10678 andncc %g4, %o6, %i1
10679 edge8n %o5, %g7, %g1
10680 fmovrdlz %i3, %f18, %f14
10681 tne %xcc, 0x7
10682 ta %icc, 0x3
10683 faligndata %f12, %f2, %f14
10684 sub %l4, 0x16C3, %l5
10685 orn %i6, %o3, %g3
10686 movvs %icc, %o2, %o0
10687 fbul,a %fcc0, loop_1006
10688 smulcc %i5, 0x177D, %i0
10689 fbo %fcc1, loop_1007
10690 fmovrdgz %g5, %f16, %f24
10691loop_1006:
10692 fmovdpos %xcc, %f13, %f7
10693 fmovdl %icc, %f6, %f23
10694loop_1007:
10695 fcmple32 %f18, %f20, %o4
10696 fmovsne %icc, %f5, %f11
10697 fmovda %xcc, %f0, %f21
10698 movge %xcc, %l3, %o7
10699 edge32 %g6, %i7, %l6
10700 movre %l1, 0x379, %l0
10701 edge32ln %i2, %g2, %o1
10702 fmul8sux16 %f22, %f0, %f18
10703 or %i4, 0x0112, %l2
10704 wr %g0, 0x80, %asi
10705 sta %f20, [%l7 + 0x68] %asi
10706 addccc %o6, %g4, %i1
10707 nop
10708 set 0x20, %i6
10709 lduw [%l7 + %i6], %g7
10710 edge8 %o5, %i3, %l4
10711 set 0x42, %l3
10712 lduba [%l7 + %l3] 0x81, %g1
10713 movge %xcc, %l5, %o3
10714 mova %icc, %g3, %o2
10715 ldsh [%l7 + 0x50], %o0
10716 fbue %fcc1, loop_1008
10717 ba,pt %icc, loop_1009
10718 sethi 0x09DC, %i5
10719 wr %g0, 0x89, %asi
10720 prefetcha [%l7 + 0x78] %asi, 0x1
10721loop_1008:
10722 xnor %i6, 0x0392, %o4
10723loop_1009:
10724 fxors %f24, %f0, %f24
10725 sethi 0x0AE3, %l3
10726 tl %icc, 0x1
10727 bge,a,pt %icc, loop_1010
10728 edge16l %g5, %o7, %g6
10729 sllx %l6, %l1, %l0
10730 fbug,a %fcc2, loop_1011
10731loop_1010:
10732 swap [%l7 + 0x14], %i2
10733 movvs %xcc, %i7, %o1
10734 movleu %icc, %g2, %i4
10735loop_1011:
10736 movrlez %l2, %o6, %i1
10737 udivcc %g7, 0x0B56, %g4
10738 for %f30, %f10, %f22
10739 fnegd %f14, %f0
10740 fbge %fcc0, loop_1012
10741 movvc %xcc, %o5, %i3
10742 add %l7, 0x34, %l6
10743 wr %g0, 0x89, %asi
10744 lda [%l6] %asi, %l4
10745 casa [%l6] %asi, %l4, %g1
10746loop_1012:
10747 fcmpd %fcc1, %f22, %f22
10748 sdiv %l5, 0x001E, %o3
10749 edge8ln %g3, %o2, %i5
10750 swap [%l7 + 0x78], %o0
10751 edge16l %i0, %i6, %l3
10752 smul %g5, %o7, %o4
10753 add %g6, 0x0CB9, %l1
10754 tpos %xcc, 0x5
10755 bpos,pn %icc, loop_1013
10756 fmovsgu %xcc, %f14, %f21
10757 taddcc %l6, %l0, %i7
10758 faligndata %f24, %f26, %f18
10759loop_1013:
10760 ldx [%l7 + 0x18], %o1
10761 std %i2, [%l7 + 0x20]
10762 fmovdl %xcc, %f3, %f7
10763 ld [%l7 + 0x58], %f15
10764 subc %g2, 0x12F8, %l2
10765 fmovdle %xcc, %f24, %f24
10766 tsubcctv %i4, 0x1785, %i1
10767 srl %g7, %o6, %g4
10768 fmovrsgz %o5, %f21, %f0
10769 fandnot1s %f12, %f27, %f13
10770 array16 %l4, %i3, %g1
10771 array8 %l5, %g3, %o3
10772 fmovrslz %o2, %f28, %f3
10773 smulcc %o0, 0x11B3, %i5
10774 popc %i0, %i6
10775 fandnot2 %f4, %f16, %f28
10776 fmovde %icc, %f28, %f18
10777 sdiv %g5, 0x1B04, %l3
10778 wr %g0, 0x89, %asi
10779 ldda [%l7 + 0x40] %asi, %f0
10780 edge8l %o4, %g6, %l1
10781 tg %icc, 0x5
10782 fbul,a %fcc1, loop_1014
10783 fandnot1 %f30, %f6, %f18
10784 mulx %o7, 0x1FEE, %l0
10785 edge32l %i7, %l6, %o1
10786loop_1014:
10787 fmovdleu %xcc, %f21, %f11
10788 st %f8, [%l7 + 0x78]
10789 addccc %g2, 0x0852, %l2
10790 movrne %i4, 0x319, %i2
10791 fnot1s %f21, %f23
10792 movre %i1, 0x16E, %g7
10793 fbo,a %fcc0, loop_1015
10794 ldub [%l7 + 0x1E], %g4
10795 edge8l %o6, %o5, %i3
10796 edge32 %g1, %l5, %l4
10797loop_1015:
10798 swap [%l7 + 0x70], %g3
10799 edge32l %o2, %o3, %i5
10800 orn %o0, 0x1F44, %i0
10801 fcmpd %fcc3, %f24, %f12
10802 movrne %i6, %g5, %l3
10803 smulcc %g6, %o4, %l1
10804 popc 0x04E5, %o7
10805 fmul8ulx16 %f6, %f14, %f2
10806 tgu %xcc, 0x1
10807 tge %icc, 0x7
10808 nop
10809 setx loop_1016, %l0, %l1
10810 wrpr 0x1, %tl
10811 wrpr %l1, %tpc
10812 add %l1, 0x4, %l1
10813 wrpr %l1, %tnpc
10814 setx 0x34400001400, %l0, %l1
10815 wrpr %l1, %tstate
10816 wrhpr 0x4, %htstate
10817 retry
10818 popc 0x1EB3, %l0
10819 fcmple32 %f4, %f18, %i7
10820 orn %l6, 0x1156, %o1
10821loop_1016:
10822 movrlez %l2, 0x2B8, %i4
10823 sdivx %g2, 0x0482, %i1
10824 orncc %g7, %i2, %o6
10825 srl %g4, %i3, %g1
10826 fbuge,a %fcc2, loop_1017
10827 bvc loop_1018
10828 be,pn %icc, loop_1019
10829 sra %o5, %l4, %l5
10830loop_1017:
10831 fba %fcc2, loop_1020
10832loop_1018:
10833 nop
10834 setx loop_1021, %l0, %l1
10835 wrpr 0x1, %tl
10836 wrpr %l1, %tnpc
10837 setx 0x34400001400, %l0, %l1
10838 wrpr %l1, %tstate
10839 wrhpr 0x4, %htstate
10840 done
10841loop_1019:
10842 subcc %o2, %o3, %i5
10843 udiv %o0, 0x0944, %i0
10844loop_1020:
10845 bge %xcc, loop_1022
10846loop_1021:
10847 fand %f2, %f30, %f30
10848 udivcc %g3, 0x14F6, %i6
10849 wr %g0, 0x0c, %asi
10850 ldda [%l7 + 0x40] %asi, %f16
10851loop_1022:
10852 ldub [%l7 + 0x0E], %g5
10853 fmovsvs %xcc, %f23, %f31
10854 array8 %l3, %o4, %l1
10855 bvs %xcc, loop_1023
10856 fmovdg %icc, %f11, %f0
10857 umulcc %g6, 0x1268, %l0
10858 xnor %i7, 0x0E45, %o7
10859loop_1023:
10860 movrlz %l6, 0x0E9, %o1
10861 or %i4, %l2, %g2
10862 xorcc %i1, 0x0756, %g7
10863 movrgez %i2, 0x156, %g4
10864 sub %o6, %i3, %g1
10865 andncc %l4, %o5, %o2
10866 fornot2 %f28, %f28, %f24
10867 bl,a %xcc, loop_1024
10868 movpos %icc, %o3, %i5
10869 fmovsle %xcc, %f11, %f29
10870 alignaddr %o0, %l5, %i0
10871loop_1024:
10872 xor %g3, %g5, %l3
10873 wr %g0, 0x81, %asi
10874 stxa %i6, [%l7 + 0x70] %asi
10875 set 0x18, %i2
10876 ldsha [%l7 + %i2] 0x80, %o4
10877 fexpand %f5, %f16
10878 ta %icc, 0x0
10879 fbo,a %fcc1, loop_1025
10880 fmovdcc %xcc, %f12, %f4
10881 sra %l1, 0x1D, %l0
10882 edge16ln %g6, %o7, %i7
10883loop_1025:
10884 fmovdn %icc, %f21, %f4
10885 fbo,a %fcc1, loop_1026
10886 alignaddrl %l6, %o1, %i4
10887 movn %icc, %g2, %i1
10888 fmovrse %l2, %f12, %f7
10889loop_1026:
10890 fbue,a %fcc3, loop_1027
10891 edge8l %i2, %g4, %o6
10892 tne %xcc, 0x6
10893 movg %icc, %g7, %g1
10894loop_1027:
10895 movneg %icc, %l4, %o5
10896 andcc %i3, 0x12FE, %o3
10897 fbug,a %fcc2, loop_1028
10898 orcc %i5, 0x148B, %o0
10899 fmul8x16au %f3, %f7, %f4
10900 te %icc, 0x0
10901loop_1028:
10902 alignaddr %l5, %i0, %o2
10903 andcc %g3, 0x051C, %g5
10904 or %i6, %o4, %l1
10905 fbn %fcc3, loop_1029
10906 movl %xcc, %l3, %g6
10907 ldstub [%l7 + 0x5B], %o7
10908 xnor %l0, 0x0226, %i7
10909loop_1029:
10910 sub %o1, 0x09D7, %l6
10911 fbug %fcc3, loop_1030
10912 fand %f10, %f10, %f28
10913 nop
10914 set 0x10, %g7
10915 ldx [%l7 + %g7], %g2
10916 movrne %i4, %l2, %i2
10917loop_1030:
10918 fba,a %fcc3, loop_1031
10919 udivx %i1, 0x01CD, %o6
10920 taddcctv %g7, 0x00FA, %g1
10921 subc %l4, 0x1603, %o5
10922loop_1031:
10923 bvs %icc, loop_1032
10924 fmovdcc %icc, %f15, %f23
10925 orncc %g4, %i3, %o3
10926 nop
10927 setx loop_1033, %l0, %l1
10928 wrpr 0x1, %tl
10929 wrpr %l1, %tpc
10930 add %l1, 0x4, %l1
10931 wrpr %l1, %tnpc
10932 setx 0x34400001400, %l0, %l1
10933 wrpr %l1, %tstate
10934 wrhpr 0x4, %htstate
10935 retry
10936loop_1032:
10937 sdivcc %i5, 0x061A, %l5
10938 fone %f22
10939 move %icc, %i0, %o0
10940loop_1033:
10941 fmovscc %xcc, %f15, %f11
10942 nop
10943 set 0x60, %i4
10944 stx %o2, [%l7 + %i4]
10945 edge8 %g5, %i6, %o4
10946 bge %xcc, loop_1034
10947 tsubcctv %l1, 0x0FC6, %l3
10948 wr %g0, 0x80, %asi
10949 swapa [%l7 + 0x58] %asi, %g6
10950loop_1034:
10951 tsubcc %g3, 0x15B1, %o7
10952 orn %i7, %l0, %l6
10953 sra %g2, %i4, %l2
10954 edge8ln %i2, %o1, %o6
10955 set 0x47, %o1
10956 ldsba [%l7 + %o1] 0x18, %i1
10957 fsrc1 %f28, %f20
10958 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
10959 nop ! nop ! stxa %g1, [%g0 + 0x3c0] %asi ripped by fixASI40.pl ripped by fixASI40.pl
10960 fsrc2s %f14, %f5
10961 edge8l %g7, %o5, %g4
10962 edge8 %i3, %l4, %i5
10963 tleu %xcc, 0x3
10964 movrlz %o3, %i0, %o0
10965 orcc %o2, 0x0E97, %l5
10966 movpos %xcc, %i6, %g5
10967 movcc %xcc, %o4, %l1
10968 and %g6, %g3, %l3
10969 brnz,a %o7, loop_1035
10970 fmovspos %xcc, %f27, %f25
10971 taddcc %l0, %l6, %i7
10972 fbn,a %fcc3, loop_1036
10973loop_1035:
10974 ble loop_1037
10975 sub %g2, %l2, %i4
10976 fbge %fcc2, loop_1038
10977loop_1036:
10978 edge8n %i2, %o6, %i1
10979loop_1037:
10980 fbne %fcc1, loop_1039
10981 and %o1, 0x0EE5, %g1
10982loop_1038:
10983 edge16l %o5, %g4, %g7
10984 fmovdvs %xcc, %f9, %f17
10985loop_1039:
10986 ldub [%l7 + 0x38], %i3
10987 wr %g0, 0x89, %asi
10988 ldsha [%l7 + 0x5A] %asi, %l4
10989 mulx %o3, %i5, %i0
10990 fcmpd %fcc2, %f14, %f6
10991 tsubcctv %o0, 0x1D0C, %o2
10992 tne %icc, 0x7
10993 andcc %i6, %g5, %l5
10994 fmovsgu %xcc, %f3, %f15
10995 subccc %o4, %g6, %l1
10996 fcmple16 %f14, %f22, %l3
10997 tsubcc %o7, 0x0DA0, %g3
10998 edge8n %l0, %l6, %i7
10999 for %f14, %f28, %f10
11000 addcc %g2, %l2, %i4
11001 ldstub [%l7 + 0x74], %i2
11002 fmul8ulx16 %f12, %f6, %f24
11003 fpsub32 %f4, %f8, %f8
11004 fpsub32s %f7, %f17, %f25
11005 taddcc %i1, %o1, %o6
11006 fcmpeq16 %f22, %f0, %g1
11007 set 0x0C, %i1
11008 ldstuba [%l7 + %i1] 0x89, %g4
11009 pdist %f16, %f14, %f18
11010 te %icc, 0x1
11011 tleu %icc, 0x5
11012 ta %icc, 0x4
11013 tle %xcc, 0x1
11014 flush %l7 + 0x0C
11015 fmovdneg %icc, %f24, %f12
11016 call loop_1040
11017 movvc %icc, %g7, %i3
11018 taddcc %l4, %o3, %i5
11019 fbuge,a %fcc3, loop_1041
11020loop_1040:
11021 be,a loop_1042
11022 ldd [%l7 + 0x58], %f22
11023 array32 %i0, %o5, %o0
11024loop_1041:
11025 movge %xcc, %o2, %i6
11026loop_1042:
11027 fbug,a %fcc1, loop_1043
11028 move %xcc, %l5, %o4
11029 lduw [%l7 + 0x28], %g5
11030 movvs %xcc, %g6, %l3
11031loop_1043:
11032 edge8 %o7, %g3, %l0
11033 alignaddrl %l6, %l1, %i7
11034 fnor %f2, %f28, %f18
11035 fmovsleu %icc, %f2, %f28
11036 fbg,a %fcc2, loop_1044
11037 tpos %icc, 0x3
11038 fcmpgt32 %f18, %f2, %g2
11039 be,a,pn %icc, loop_1045
11040loop_1044:
11041 movcs %icc, %l2, %i2
11042 sub %i4, 0x04EF, %i1
11043 ld [%l7 + 0x10], %f27
11044loop_1045:
11045 tge %icc, 0x1
11046 edge16 %o6, %g1, %g4
11047 fmovdcs %icc, %f14, %f4
11048 movre %o1, 0x39D, %i3
11049 movcc %xcc, %l4, %g7
11050 brnz,a %o3, loop_1046
11051 fmovrdlz %i0, %f20, %f30
11052 movcc %icc, %i5, %o0
11053 lduh [%l7 + 0x14], %o5
11054loop_1046:
11055 edge8n %i6, %o2, %o4
11056 fbne,a %fcc0, loop_1047
11057 fbge,a %fcc0, loop_1048
11058 smul %l5, 0x0FD1, %g6
11059 srlx %g5, 0x1A, %l3
11060loop_1047:
11061 swap [%l7 + 0x34], %g3
11062loop_1048:
11063 tl %xcc, 0x5
11064 xor %o7, %l6, %l0
11065 nop
11066 setx loop_1049, %l0, %l1
11067 wrpr 0x1, %tl
11068 wrpr %l1, %tpc
11069 add %l1, 0x4, %l1
11070 wrpr %l1, %tnpc
11071 setx 0x34400001400, %l0, %l1
11072 wrpr %l1, %tstate
11073 wrhpr 0x4, %htstate
11074 retry
11075 movrgz %l1, 0x0BF, %i7
11076 edge32ln %l2, %g2, %i4
11077 sdivcc %i1, 0x1FD0, %i2
11078loop_1049:
11079 edge8n %g1, %o6, %o1
11080 movle %icc, %i3, %g4
11081 wr %g0, 0xe3, %asi
11082 stda %l4, [%l7 + 0x30] %asi
11083 membar #Sync
11084 set 0x34, %i3
11085 stha %o3, [%l7 + %i3] 0x15
11086 movrlz %i0, %g7, %o0
11087 set 0x18, %o7
11088 ldxa [%g0 + %o7] 0x50, %i5
11089 umul %i6, 0x167F, %o5
11090 tleu %xcc, 0x2
11091 fbg %fcc0, loop_1050
11092 restored
11093 rdpr %cwp, %g1
11094 rdpr %cansave, %g2
11095 rdpr %canrestore, %g3
11096 rdpr %cleanwin, %g4
11097 rdpr %otherwin, %g5
11098 rdpr %wstate, %g6
11099 fpadd32 %f24, %f26, %f10
11100 mulx %o4, 0x1801, %o2
11101loop_1050:
11102 alignaddr %l5, %g6, %g5
11103 set 0x70, %l2
11104 swapa [%l7 + %l2] 0x80, %l3
11105 movle %xcc, %g3, %o7
11106 mulx %l6, %l1, %i7
11107 fble %fcc2, loop_1051
11108 te %icc, 0x7
11109 taddcc %l2, %g2, %l0
11110 fmuld8ulx16 %f19, %f26, %f28
11111loop_1051:
11112 nop
11113 wr %g0, 0x11, %asi
11114 stha %i4, [%l7 + 0x16] %asi
11115 movrgez %i2, 0x110, %g1
11116 smulcc %i1, %o1, %i3
11117 add %l7, 0x40, %l6
11118 wr %g0, 0x0c, %asi
11119 ldxa [%l6] %asi, %o6
11120 casxa [%l6] %asi, %o6, %g4
11121 set 0x28, %l6
11122 ldxa [%g0 + %l6] 0x4f, %l4
11123 fnot2s %f10, %f29
11124 nop
11125 setx loop_1052, %l0, %l1
11126 wrpr 0x1, %tl
11127 wrpr %l1, %tnpc
11128 setx 0x34400001400, %l0, %l1
11129 wrpr %l1, %tstate
11130 wrhpr 0x4, %htstate
11131 done
11132 edge32ln %o3, %g7, %o0
11133 movrgez %i5, 0x33B, %i6
11134 movpos %xcc, %i0, %o5
11135loop_1052:
11136 saved
11137 rdpr %cwp, %g1
11138 rdpr %cansave, %g2
11139 rdpr %canrestore, %g3
11140 rdpr %cleanwin, %g4
11141 rdpr %otherwin, %g5
11142 rdpr %wstate, %g6
11143 taddcc %o4, 0x054C, %o2
11144 edge32ln %g6, %l5, %l3
11145 sllx %g3, %g5, %l6
11146 addc %o7, %l1, %l2
11147 fandnot1 %f28, %f18, %f16
11148 nop
11149 set 0x28, %o6
11150 ldx [%l7 + %o6], %i7
11151 bpos,a loop_1053
11152 tvs %icc, 0x6
11153 sir 0x1F6B
11154 edge16 %l0, %i4, %i2
11155loop_1053:
11156 tge %icc, 0x1
11157 movrlz %g1, %i1, %g2
11158 fpmerge %f27, %f23, %f6
11159 fornot1 %f16, %f6, %f10
11160 bcc loop_1054
11161 tneg %xcc, 0x5
11162 addcc %o1, 0x11DE, %o6
11163 set 0x32, %o4
11164 lduha [%l7 + %o4] 0x89, %g4
11165loop_1054:
11166 srl %i3, %l4, %o3
11167 movcs %icc, %g7, %i5
11168 ldd [%l7 + 0x70], %f6
11169 edge16l %o0, %i6, %i0
11170 wr %g0, 0x89, %asi
11171 ldswa [%l7 + 0x68] %asi, %o4
11172 fsrc2 %f0, %f8
11173 edge16n %o2, %o5, %g6
11174 fmovrde %l3, %f14, %f12
11175 udivx %l5, 0x17D6, %g5
11176 umulcc %g3, %l6, %l1
11177 movre %o7, 0x196, %l2
11178 fmuld8sux16 %f28, %f12, %f12
11179 st %f15, [%l7 + 0x7C]
11180 fornot1 %f24, %f18, %f22
11181 udiv %i7, 0x05DC, %l0
11182 set 0x18, %o5
11183 stxa %i4, [%l7 + %o5] 0x81
11184 movn %icc, %i2, %g1
11185 tg %icc, 0x1
11186 fbul %fcc1, loop_1055
11187 lduh [%l7 + 0x42], %g2
11188 movrlz %o1, %o6, %i1
11189 saved
11190 rdpr %cwp, %g1
11191 rdpr %cansave, %g2
11192 rdpr %canrestore, %g3
11193 rdpr %cleanwin, %g4
11194 rdpr %otherwin, %g5
11195 rdpr %wstate, %g6
11196loop_1055:
11197 call loop_1056
11198 edge8 %g4, %l4, %o3
11199 xnorcc %g7, 0x11C4, %i3
11200 fandnot1s %f18, %f19, %f11
11201loop_1056:
11202 edge16 %o0, %i5, %i0
11203 fones %f1
11204 andn %i6, %o2, %o4
11205 and %g6, %o5, %l5
11206 movrgez %l3, 0x0E0, %g3
11207 fmovsg %icc, %f12, %f29
11208 edge8n %l6, %g5, %l1
11209 movpos %icc, %o7, %i7
11210 restored
11211 rdpr %cwp, %g1
11212 rdpr %cansave, %g2
11213 rdpr %canrestore, %g3
11214 rdpr %cleanwin, %g4
11215 rdpr %otherwin, %g5
11216 rdpr %wstate, %g6
11217 ldsh [%l7 + 0x54], %l0
11218 bge,a,pn %icc, loop_1057
11219 movge %icc, %i4, %i2
11220 srax %g1, %l2, %g2
11221 or %o6, 0x1FDC, %o1
11222loop_1057:
11223 fmovs %f0, %f25
11224 mulx %i1, %g4, %o3
11225 wr %g0, 0x80, %asi
11226 lda [%l7 + 0x70] %asi, %f11
11227 udivx %l4, 0x149A, %i3
11228 orn %o0, %i5, %i0
11229 tpos %xcc, 0x1
11230 sdivx %g7, 0x0E57, %o2
11231 sir 0x0B07
11232 fbn,a %fcc1, loop_1058
11233 movvc %xcc, %i6, %g6
11234 fnot2 %f10, %f22
11235 movrgez %o4, %l5, %l3
11236loop_1058:
11237 edge8ln %o5, %l6, %g5
11238 tvc %xcc, 0x5
11239 tsubcctv %g3, %l1, %i7
11240 fbge,a %fcc1, loop_1059
11241 fbuge,a %fcc1, loop_1060
11242 sdivx %o7, 0x15A1, %i4
11243 fbl %fcc3, loop_1061
11244loop_1059:
11245 array32 %i2, %g1, %l2
11246loop_1060:
11247 tsubcc %g2, %l0, %o6
11248 array8 %o1, %i1, %g4
11249loop_1061:
11250 addc %l4, %i3, %o0
11251 brlez,a %o3, loop_1062
11252 fexpand %f24, %f8
11253 addccc %i5, %g7, %i0
11254 edge8 %o2, %g6, %i6
11255loop_1062:
11256 movle %icc, %l5, %l3
11257 taddcctv %o5, 0x01C8, %l6
11258 fmovrdgez %o4, %f12, %f18
11259 udivcc %g5, 0x1FE9, %g3
11260 fmovdl %icc, %f1, %f12
11261 andncc %i7, %o7, %l1
11262 sdiv %i4, 0x1181, %i2
11263 ta %xcc, 0x7
11264 fandnot2 %f22, %f14, %f12
11265 edge16 %g1, %g2, %l2
11266 restored
11267 rdpr %cwp, %g1
11268 rdpr %cansave, %g2
11269 rdpr %canrestore, %g3
11270 rdpr %cleanwin, %g4
11271 rdpr %otherwin, %g5
11272 rdpr %wstate, %g6
11273 or %l0, 0x0E19, %o6
11274 and %i1, 0x1B44, %g4
11275 orcc %l4, %i3, %o1
11276 subccc %o0, %i5, %g7
11277 fand %f4, %f26, %f2
11278 fmovsne %xcc, %f23, %f28
11279 fornot2s %f16, %f6, %f13
11280 swap [%l7 + 0x7C], %o3
11281 xnorcc %o2, %g6, %i6
11282 add %l7, 0x20, %l6
11283 wr %g0, 0x89, %asi
11284 ldxa [%l6] %asi, %l5
11285 casxa [%l6] 0x89, %l5, %i0
11286 fcmpd %fcc2, %f10, %f0
11287 bn loop_1063
11288 bne,a loop_1064
11289 tne %xcc, 0x4
11290 restored
11291 rdpr %cwp, %g1
11292 rdpr %cansave, %g2
11293 rdpr %canrestore, %g3
11294 rdpr %cleanwin, %g4
11295 rdpr %otherwin, %g5
11296 rdpr %wstate, %g6
11297loop_1063:
11298 movrne %o5, 0x280, %l6
11299loop_1064:
11300 popc 0x0D2E, %o4
11301 wr %g0, 0x88, %asi
11302 swapa [%l7 + 0x18] %asi, %g5
11303 sll %l3, 0x05, %g3
11304 fmovsl %xcc, %f19, %f19
11305 edge16ln %o7, %i7, %i4
11306 tn %icc, 0x2
11307 srlx %i2, 0x02, %g1
11308 bvs,a,pt %icc, loop_1065
11309 bge %icc, loop_1066
11310 edge8l %g2, %l2, %l0
11311 movleu %xcc, %l1, %i1
11312loop_1065:
11313 subcc %o6, %l4, %g4
11314loop_1066:
11315 and %o1, 0x0DE7, %i3
11316 ldx [%l7 + 0x28], %i5
11317 tle %icc, 0x2
11318 taddcc %o0, 0x1786, %g7
11319 srlx %o2, %o3, %i6
11320 sllx %g6, 0x06, %i0
11321 restored
11322 rdpr %cwp, %g1
11323 rdpr %cansave, %g2
11324 rdpr %canrestore, %g3
11325 rdpr %cleanwin, %g4
11326 rdpr %otherwin, %g5
11327 rdpr %wstate, %g6
11328 edge16n %o5, %l5, %o4
11329 sra %g5, 0x17, %l3
11330 xorcc %g3, %l6, %o7
11331 brgez,a %i4, loop_1067
11332 edge16n %i7, %g1, %g2
11333 fmovrdlz %i2, %f10, %f26
11334 subc %l0, %l1, %l2
11335loop_1067:
11336 nop
11337 wr %g0, 0xea, %asi
11338 stba %o6, [%l7 + 0x53] %asi
11339 membar #Sync
11340 tsubcc %l4, %i1, %g4
11341 edge8n %i3, %o1, %i5
11342 fnot2 %f16, %f4
11343 smul %g7, 0x0C28, %o0
11344 andcc %o2, 0x16FF, %i6
11345 brnz,a %o3, loop_1068
11346 fxnors %f4, %f16, %f19
11347 edge16ln %g6, %i0, %l5
11348 stw %o5, [%l7 + 0x60]
11349loop_1068:
11350 saved
11351 rdpr %cwp, %g1
11352 rdpr %cansave, %g2
11353 rdpr %canrestore, %g3
11354 rdpr %cleanwin, %g4
11355 rdpr %otherwin, %g5
11356 rdpr %wstate, %g6
11357 fands %f27, %f29, %f11
11358 fmovrse %g5, %f16, %f9
11359 fcmpne32 %f30, %f24, %l3
11360 udivx %g3, 0x0D33, %o4
11361 fabsd %f10, %f4
11362 bneg,a,pt %icc, loop_1069
11363 fxnor %f14, %f12, %f28
11364 ba,a,pn %icc, loop_1070
11365 umulcc %o7, 0x1B3A, %i4
11366loop_1069:
11367 or %l6, 0x1AC7, %i7
11368 swap [%l7 + 0x78], %g1
11369loop_1070:
11370 lduh [%l7 + 0x10], %i2
11371 sth %g2, [%l7 + 0x32]
11372 edge32 %l1, %l2, %o6
11373 bl loop_1071
11374 orcc %l0, %l4, %g4
11375 sdiv %i1, 0x17BD, %i3
11376 addccc %o1, 0x1372, %g7
11377loop_1071:
11378 fnor %f24, %f24, %f4
11379 brgez,a %i5, loop_1072
11380 fpmerge %f29, %f13, %f30
11381 brz,a %o2, loop_1073
11382 ble %xcc, loop_1074
11383loop_1072:
11384 stw %o0, [%l7 + 0x78]
11385 movcs %xcc, %i6, %g6
11386loop_1073:
11387 fcmpne16 %f4, %f14, %i0
11388loop_1074:
11389 fmovsneg %xcc, %f26, %f19
11390 movre %l5, %o3, %o5
11391 xor %g5, 0x1581, %l3
11392 add %l7, 0x40, %l6
11393 wr %g0, 0x80, %asi
11394 ldxa [%l6] %asi, %o4
11395 casxa [%l6] %asi, %o4, %o7
11396 udivcc %i4, 0x16AB, %g3
11397 orcc %i7, 0x0A40, %g1
11398 stb %l6, [%l7 + 0x70]
11399 fmovd %f30, %f8
11400 fba,a %fcc0, loop_1075
11401 lduw [%l7 + 0x3C], %i2
11402 fpadd32s %f16, %f3, %f21
11403 tle %icc, 0x5
11404loop_1075:
11405 fbue,a %fcc1, loop_1076
11406 srl %g2, 0x0A, %l1
11407 movrne %l2, 0x3BC, %o6
11408 and %l4, %g4, %i1
11409loop_1076:
11410 fzeros %f29
11411 fpadd16s %f3, %f16, %f24
11412 mulscc %l0, 0x16BC, %o1
11413 membar #Sync
11414 wr %g0, 0x17, %asi
11415 ldda [%l7 + 0x40] %asi, %f16
11416 edge32 %g7, %i5, %i3
11417 fmovsvc %xcc, %f12, %f6
11418 set 0x1C, %g1
11419 sta %f2, [%l7 + %g1] 0x10
11420 fnors %f5, %f20, %f17
11421 fpsub32s %f20, %f2, %f22
11422 mulscc %o0, %o2, %g6
11423 fmovdneg %xcc, %f24, %f2
11424 tcs %xcc, 0x3
11425 mulscc %i6, %i0, %o3
11426 tg %icc, 0x6
11427 movge %xcc, %o5, %l5
11428 bcc,pn %xcc, loop_1077
11429 fblg,a %fcc0, loop_1078
11430 fcmple16 %f26, %f20, %g5
11431 fabss %f17, %f8
11432loop_1077:
11433 sir 0x10E2
11434loop_1078:
11435 subccc %o4, %l3, %i4
11436 sdivx %o7, 0x0F75, %i7
11437 fbule %fcc3, loop_1079
11438 nop
11439 setx loop_1080, %l0, %l1
11440 wrpr 0x1, %tl
11441 wrpr %l1, %tnpc
11442 setx 0x34400001400, %l0, %l1
11443 wrpr %l1, %tstate
11444 wrhpr 0x4, %htstate
11445 done
11446 addc %g3, %g1, %l6
11447 edge16n %g2, %l1, %l2
11448loop_1079:
11449 fbo,a %fcc1, loop_1081
11450loop_1080:
11451 fnand %f30, %f22, %f8
11452 fmul8x16au %f3, %f31, %f22
11453 set 0x78, %l0
11454 stda %o6, [%l7 + %l0] 0x04
11455loop_1081:
11456 tneg %xcc, 0x7
11457 restored
11458 rdpr %cwp, %g1
11459 rdpr %cansave, %g2
11460 rdpr %canrestore, %g3
11461 rdpr %cleanwin, %g4
11462 rdpr %otherwin, %g5
11463 rdpr %wstate, %g6
11464 udivx %l4, 0x0674, %g4
11465 fmovdvs %icc, %f26, %f4
11466 taddcc %i2, %l0, %i1
11467 tvc %icc, 0x4
11468 movl %icc, %g7, %o1
11469 tneg %icc, 0x0
11470 fone %f6
11471 ldsb [%l7 + 0x19], %i3
11472 wr %g0, 0x11, %asi
11473 stha %o0, [%l7 + 0x6A] %asi
11474 membar 0x20
11475 mova %xcc, %i5, %g6
11476 movn %xcc, %i6, %o2
11477 array16 %o3, %o5, %l5
11478 fcmpgt16 %f30, %f4, %i0
11479 movrne %o4, %g5, %l3
11480 ldd [%l7 + 0x08], %f0
11481 movle %icc, %i4, %o7
11482 nop
11483 set 0x60, %l1
11484 lduw [%l7 + %l1], %i7
11485 sdiv %g1, 0x0BFA, %g3
11486 wr %g0, 0x11, %asi
11487 ldsha [%l7 + 0x74] %asi, %l6
11488 brgez %g2, loop_1082
11489 sra %l1, %l2, %o6
11490 ta %xcc, 0x2
11491 popc 0x088A, %g4
11492loop_1082:
11493 edge16ln %i2, %l4, %i1
11494 udiv %g7, 0x15E2, %o1
11495 fbl %fcc2, loop_1083
11496 tg %xcc, 0x1
11497 fbug,a %fcc1, loop_1084
11498 mova %icc, %i3, %o0
11499loop_1083:
11500 movvs %xcc, %l0, %i5
11501 andn %g6, %i6, %o2
11502loop_1084:
11503 addccc %o5, 0x191B, %l5
11504 edge8 %i0, %o4, %o3
11505 edge16ln %g5, %l3, %o7
11506 tleu %xcc, 0x7
11507 movn %xcc, %i7, %g1
11508 fmovrsne %g3, %f28, %f16
11509 movle %xcc, %l6, %g2
11510 sra %l1, 0x04, %i4
11511 ta %icc, 0x4
11512 wr %g0, 0x10, %asi
11513 stxa %l2, [%l7 + 0x28] %asi
11514 st %f21, [%l7 + 0x44]
11515 wr %g0, 0x89, %asi
11516 prefetcha [%l7 + 0x50] %asi, 0x3
11517 bn,a,pn %icc, loop_1085
11518 fcmpgt32 %f26, %f14, %o6
11519 bn,a loop_1086
11520 call loop_1087
11521loop_1085:
11522 movl %icc, %i2, %l4
11523 fmovsn %xcc, %f2, %f31
11524loop_1086:
11525 edge16ln %i1, %o1, %i3
11526loop_1087:
11527 tge %xcc, 0x2
11528 fmovsle %xcc, %f2, %f22
11529 addc %o0, %g7, %l0
11530 xnorcc %i5, 0x1764, %i6
11531 nop
11532 set 0x78, %o2
11533 ldx [%l7 + %o2], %g6
11534 orcc %o2, %l5, %o5
11535 umul %i0, %o4, %g5
11536 smulcc %l3, 0x0926, %o7
11537 fcmped %fcc1, %f2, %f6
11538 bg,a %xcc, loop_1088
11539 tvc %xcc, 0x6
11540 edge8 %i7, %o3, %g1
11541 taddcc %l6, 0x0486, %g3
11542loop_1088:
11543 mulx %g2, 0x037B, %i4
11544 taddcctv %l2, %l1, %g4
11545 fcmpeq16 %f22, %f28, %i2
11546 fmovrdgez %l4, %f0, %f12
11547 fzeros %f10
11548 fmovrsgez %i1, %f14, %f17
11549 ble loop_1089
11550 nop
11551 set 0x52, %l5
11552 lduh [%l7 + %l5], %o1
11553 mulscc %o6, %o0, %i3
11554 sra %g7, 0x0A, %l0
11555loop_1089:
11556 tl %xcc, 0x1
11557 andcc %i6, 0x1621, %i5
11558 fmovsne %icc, %f16, %f24
11559 sllx %g6, %o2, %l5
11560 fmovdne %icc, %f29, %f9
11561 ta %xcc, 0x1
11562 tsubcctv %i0, 0x1E0D, %o4
11563 fones %f15
11564 set 0x48, %o3
11565 stxa %o5, [%l7 + %o3] 0xea
11566 membar #Sync
11567 bne,a,pt %icc, loop_1090
11568 movvs %xcc, %g5, %l3
11569 udivx %i7, 0x1D9E, %o3
11570 fpack16 %f8, %f20
11571loop_1090:
11572 movleu %icc, %g1, %l6
11573 array8 %o7, %g2, %g3
11574 subcc %l2, %l1, %g4
11575 edge8ln %i2, %l4, %i1
11576 fnegd %f18, %f14
11577 tneg %icc, 0x4
11578 fabsd %f4, %f10
11579 tne %xcc, 0x3
11580 sdivx %i4, 0x0569, %o1
11581 ta %icc, 0x6
11582 fexpand %f7, %f22
11583 fmovrsne %o0, %f20, %f9
11584 set 0x7C, %i0
11585 lduba [%l7 + %i0] 0x81, %o6
11586 brlz %g7, loop_1091
11587 edge16n %i3, %l0, %i6
11588 tpos %icc, 0x1
11589 and %i5, 0x07BA, %g6
11590loop_1091:
11591 umulcc %o2, %i0, %o4
11592 smulcc %l5, %o5, %l3
11593 tvs %icc, 0x7
11594 set 0x64, %i5
11595 lduha [%l7 + %i5] 0x89, %i7
11596 ld [%l7 + 0x28], %f18
11597 movge %icc, %o3, %g1
11598 edge8ln %g5, %o7, %l6
11599 subccc %g3, %g2, %l1
11600 ldsb [%l7 + 0x1C], %g4
11601 udivx %i2, 0x11BF, %l4
11602 fmovrdgz %i1, %f0, %f6
11603 wr %g0, 0x18, %asi
11604 ldsba [%l7 + 0x36] %asi, %i4
11605 edge16n %o1, %o0, %o6
11606 movne %xcc, %l2, %g7
11607 flush %l7 + 0x6C
11608 movcs %xcc, %l0, %i3
11609 edge16l %i5, %g6, %o2
11610 sir 0x0984
11611 addcc %i0, %o4, %l5
11612 fsrc1s %f12, %f13
11613 bcc,a,pn %xcc, loop_1092
11614 tne %icc, 0x7
11615 movpos %xcc, %o5, %l3
11616 movge %icc, %i7, %i6
11617loop_1092:
11618 tgu %xcc, 0x6
11619 edge32l %o3, %g5, %g1
11620 addc %l6, %o7, %g3
11621 sub %g2, %l1, %i2
11622 andncc %g4, %l4, %i1
11623 fmul8x16al %f29, %f21, %f18
11624 fmovsvc %xcc, %f21, %f22
11625 lduw [%l7 + 0x18], %o1
11626 edge16 %i4, %o0, %l2
11627 bcc,a,pn %icc, loop_1093
11628 fbue,a %fcc2, loop_1094
11629 edge8l %g7, %o6, %i3
11630 umul %l0, 0x099D, %i5
11631loop_1093:
11632 or %o2, 0x0418, %i0
11633loop_1094:
11634 fmovsl %xcc, %f3, %f10
11635 movvs %icc, %o4, %l5
11636 stbar
11637 movcs %xcc, %o5, %l3
11638 set 0x6C, %g3
11639 sta %f11, [%l7 + %g3] 0x89
11640 orncc %i7, %i6, %o3
11641 edge16n %g6, %g5, %l6
11642 movrlz %g1, 0x091, %g3
11643 addcc %o7, %g2, %l1
11644 wr %g0, 0x10, %asi
11645 ldsha [%l7 + 0x64] %asi, %i2
11646 fbg %fcc1, loop_1095
11647 mulscc %l4, %g4, %o1
11648 movle %xcc, %i4, %o0
11649 fpsub32 %f18, %f26, %f12
11650loop_1095:
11651 fnor %f24, %f14, %f18
11652 bge,pt %icc, loop_1096
11653 stbar
11654 fbu,a %fcc0, loop_1097
11655 subcc %l2, 0x0AF9, %g7
11656loop_1096:
11657 fpack32 %f20, %f12, %f6
11658 fbul %fcc3, loop_1098
11659loop_1097:
11660 tvc %icc, 0x0
11661 subc %o6, 0x1AA9, %i1
11662 sra %l0, 0x01, %i3
11663loop_1098:
11664 umulcc %i5, 0x0749, %o2
11665 taddcc %i0, 0x0E52, %l5
11666 fornot2s %f15, %f31, %f25
11667 addc %o4, %l3, %i7
11668 st %f24, [%l7 + 0x70]
11669 andcc %i6, 0x1A2A, %o5
11670 udivcc %o3, 0x0010, %g5
11671 fnot2s %f26, %f20
11672 fnot2 %f14, %f0
11673 nop
11674 set 0x40, %i7
11675 ldd [%l7 + %i7], %f28
11676 movleu %xcc, %l6, %g6
11677 set 0x30, %o0
11678 ldda [%l7 + %o0] 0x89, %g0
11679 ld [%l7 + 0x2C], %f16
11680 alignaddr %g3, %g2, %l1
11681 umulcc %o7, %i2, %g4
11682 brnz,a %l4, loop_1099
11683 fmovdgu %xcc, %f1, %f18
11684 fbl,a %fcc3, loop_1100
11685 movcs %xcc, %i4, %o1
11686loop_1099:
11687 fmovsleu %xcc, %f5, %f24
11688 fmovrsgz %o0, %f14, %f10
11689loop_1100:
11690 tvc %xcc, 0x0
11691 edge8n %g7, %o6, %l2
11692 ldstub [%l7 + 0x7B], %i1
11693 orncc %i3, 0x1D72, %l0
11694 fbu,a %fcc3, loop_1101
11695 movrlz %i5, %o2, %l5
11696 set 0x74, %g5
11697 stba %i0, [%l7 + %g5] 0xeb
11698 membar #Sync
11699loop_1101:
11700 sdivcc %o4, 0x1E27, %i7
11701 movneg %xcc, %i6, %o5
11702 edge16ln %o3, %l3, %g5
11703 bcs loop_1102
11704 ldd [%l7 + 0x38], %i6
11705 std %f0, [%l7 + 0x78]
11706 tvc %icc, 0x5
11707loop_1102:
11708 fmovdvc %xcc, %f31, %f18
11709 set 0x28, %l4
11710 lduwa [%l7 + %l4] 0x19, %g1
11711 membar 0x68
11712 movrne %g6, 0x2A6, %g2
11713 movrne %l1, %g3, %o7
11714 tn %xcc, 0x3
11715 fmovdvs %icc, %f17, %f19
11716 wr %g0, 0x88, %asi
11717 stda %f0, [%l7 + 0x40] %asi
11718 tleu %xcc, 0x6
11719 bge,a %icc, loop_1103
11720 orncc %g4, %l4, %i2
11721 tg %xcc, 0x7
11722 tleu %xcc, 0x4
11723loop_1103:
11724 array16 %i4, %o1, %o0
11725 fmovspos %icc, %f0, %f27
11726 set 0x50, %g2
11727 lduwa [%l7 + %g2] 0x18, %o6
11728 or %l2, %g7, %i1
11729 umulcc %l0, 0x03D1, %i5
11730 brz,a %o2, loop_1104
11731 array16 %l5, %i0, %o4
11732 alignaddr %i7, %i6, %o5
11733 orn %o3, %i3, %l3
11734loop_1104:
11735 sethi 0x0281, %l6
11736 srax %g5, %g1, %g6
11737 tsubcctv %l1, %g2, %o7
11738 xor %g4, 0x058A, %l4
11739 move %xcc, %i2, %g3
11740 udivx %o1, 0x1FFE, %o0
11741 edge8n %o6, %l2, %g7
11742 set 0x2D, %g6
11743 ldsba [%l7 + %g6] 0x14, %i4
11744 bvc,a,pt %xcc, loop_1105
11745 movle %icc, %l0, %i5
11746 fmovscs %icc, %f14, %f23
11747 set 0x0C, %i6
11748 lda [%l7 + %i6] 0x19, %f23
11749loop_1105:
11750 bvs,pn %xcc, loop_1106
11751 fmuld8ulx16 %f4, %f0, %f14
11752 srl %i1, %o2, %l5
11753 tcs %xcc, 0x3
11754loop_1106:
11755 fabsd %f30, %f2
11756 fmovsgu %icc, %f31, %f27
11757 and %o4, 0x10C8, %i7
11758 sll %i0, 0x0B, %o5
11759 movre %o3, 0x3EA, %i3
11760 edge16n %i6, %l3, %g5
11761 andcc %l6, 0x08E5, %g1
11762 popc %g6, %l1
11763 prefetch [%l7 + 0x18], 0x2
11764 std %g2, [%l7 + 0x78]
11765 sethi 0x0266, %g4
11766 fnot2s %f27, %f22
11767 stb %o7, [%l7 + 0x3C]
11768 array16 %i2, %l4, %g3
11769 tvc %xcc, 0x3
11770 tge %xcc, 0x0
11771 fpsub32 %f2, %f28, %f2
11772 tg %icc, 0x6
11773 tge %icc, 0x4
11774 tsubcc %o1, %o0, %o6
11775 fmovdgu %xcc, %f0, %f18
11776 fbule %fcc1, loop_1107
11777 stbar
11778 fmovsl %icc, %f19, %f20
11779 movge %xcc, %l2, %i4
11780loop_1107:
11781 fsrc1 %f4, %f18
11782 fbg,a %fcc2, loop_1108
11783 movl %xcc, %g7, %l0
11784 fmovdvc %icc, %f20, %f15
11785 bvs,a loop_1109
11786loop_1108:
11787 taddcctv %i5, 0x0FEB, %i1
11788 fcmple32 %f8, %f12, %l5
11789 fpsub16s %f17, %f3, %f0
11790loop_1109:
11791 restored
11792 rdpr %cwp, %g1
11793 rdpr %cansave, %g2
11794 rdpr %canrestore, %g3
11795 rdpr %cleanwin, %g4
11796 rdpr %otherwin, %g5
11797 rdpr %wstate, %g6
11798 fmovscc %xcc, %f15, %f25
11799 andncc %o4, %i7, %i0
11800 tle %xcc, 0x7
11801 fmovs %f29, %f4
11802 fbule,a %fcc0, loop_1110
11803 te %icc, 0x1
11804 orn %o5, 0x0368, %o3
11805 udivx %i3, 0x0512, %o2
11806loop_1110:
11807 umulcc %l3, %g5, %i6
11808 move %xcc, %l6, %g1
11809 fors %f7, %f12, %f16
11810 stb %g6, [%l7 + 0x23]
11811 movrlez %l1, 0x3BD, %g4
11812 membar 0x0F
11813 ldx [%l7 + 0x18], %o7
11814 ba,a,pt %icc, loop_1111
11815 umul %g2, %l4, %i2
11816 ba,a %icc, loop_1112
11817 bpos,pn %icc, loop_1113
11818loop_1111:
11819 srlx %g3, %o0, %o1
11820 restored
11821 rdpr %cwp, %g1
11822 rdpr %cansave, %g2
11823 rdpr %canrestore, %g3
11824 rdpr %cleanwin, %g4
11825 rdpr %otherwin, %g5
11826 rdpr %wstate, %g6
11827loop_1112:
11828 tsubcctv %o6, 0x1063, %l2
11829loop_1113:
11830 fbg,a %fcc0, loop_1114
11831 andn %i4, %g7, %l0
11832 sub %i1, 0x1B83, %i5
11833 movl %xcc, %o4, %i7
11834loop_1114:
11835 udivx %l5, 0x0E71, %o5
11836 fandnot2s %f25, %f13, %f3
11837 fbu %fcc3, loop_1115
11838 smul %o3, 0x0535, %i3
11839 tl %xcc, 0x6
11840 tgu %xcc, 0x7
11841loop_1115:
11842 tsubcc %i0, %l3, %o2
11843 movleu %icc, %g5, %l6
11844 edge16ln %g1, %g6, %l1
11845 taddcctv %i6, 0x1F94, %o7
11846 subcc %g2, 0x157F, %l4
11847 stb %g4, [%l7 + 0x2F]
11848 wr %g0, 0x23, %asi
11849 stda %g2, [%l7 + 0x48] %asi
11850 membar #Sync
11851 or %i2, %o0, %o6
11852 edge8ln %l2, %i4, %o1
11853 fbu,a %fcc0, loop_1116
11854 st %f0, [%l7 + 0x14]
11855 popc 0x085D, %l0
11856 nop
11857 set 0x60, %l3
11858 ldd [%l7 + %l3], %f30
11859loop_1116:
11860 brgz,a %i1, loop_1117
11861 ble,pn %icc, loop_1118
11862 tge %icc, 0x4
11863 fpsub32s %f6, %f31, %f19
11864loop_1117:
11865 fmovscc %icc, %f20, %f23
11866loop_1118:
11867 umul %g7, 0x0213, %o4
11868 movrlz %i7, 0x1AB, %l5
11869 tg %icc, 0x0
11870 brgz,a %o5, loop_1119
11871 tgu %icc, 0x1
11872 edge32ln %o3, %i5, %i0
11873 smul %i3, %o2, %l3
11874loop_1119:
11875 fbu,a %fcc2, loop_1120
11876 movpos %xcc, %g5, %l6
11877 movrgz %g6, %l1, %g1
11878 bne,a,pt %icc, loop_1121
11879loop_1120:
11880 subcc %i6, %g2, %l4
11881 fnot1s %f18, %f28
11882 fmovse %icc, %f15, %f10
11883loop_1121:
11884 popc %o7, %g4
11885 edge8ln %i2, %o0, %o6
11886 srl %l2, %g3, %i4
11887 fmovrsne %o1, %f13, %f0
11888 movrlz %i1, 0x3A3, %l0
11889 subcc %g7, 0x096E, %i7
11890 fcmpes %fcc1, %f12, %f21
11891 subcc %o4, %o5, %o3
11892 subcc %l5, 0x0877, %i5
11893 smul %i0, 0x0347, %o2
11894 orncc %l3, %i3, %l6
11895 fmovsl %icc, %f12, %f17
11896 xnorcc %g6, 0x035A, %g5
11897 movne %xcc, %l1, %g1
11898 xnor %i6, 0x143B, %l4
11899 ldd [%l7 + 0x30], %f28
11900 fmovsleu %xcc, %f24, %f14
11901 udivcc %o7, 0x0D0E, %g2
11902 xnorcc %g4, %i2, %o0
11903 movne %icc, %o6, %g3
11904 movneg %xcc, %l2, %i4
11905 fbuge,a %fcc2, loop_1122
11906 edge16l %i1, %l0, %o1
11907 bneg,a loop_1123
11908 fbul,a %fcc0, loop_1124
11909loop_1122:
11910 andcc %i7, %o4, %g7
11911 tgu %icc, 0x0
11912loop_1123:
11913 fors %f26, %f18, %f5
11914loop_1124:
11915 edge16ln %o5, %l5, %i5
11916 fpadd16 %f20, %f26, %f16
11917 be,pt %xcc, loop_1125
11918 movrlez %o3, 0x28B, %o2
11919 andncc %l3, %i0, %l6
11920 fbul %fcc0, loop_1126
11921loop_1125:
11922 subccc %i3, %g5, %l1
11923 movrlez %g6, %g1, %l4
11924 fnot2 %f2, %f2
11925loop_1126:
11926 ta %xcc, 0x7
11927 fcmpne32 %f14, %f16, %o7
11928 fcmpeq32 %f30, %f14, %g2
11929 fmovdpos %icc, %f25, %f31
11930 movpos %xcc, %g4, %i6
11931 fandnot1 %f24, %f6, %f8
11932 taddcctv %o0, 0x032F, %i2
11933 orn %o6, %g3, %i4
11934 movn %xcc, %l2, %i1
11935 wr %g0, 0x0c, %asi
11936 lduwa [%l7 + 0x50] %asi, %l0
11937 fmovsgu %icc, %f24, %f18
11938 movleu %xcc, %i7, %o1
11939 brlz %g7, loop_1127
11940 fblg %fcc0, loop_1128
11941 fpadd32s %f7, %f25, %f28
11942 flush %l7 + 0x34
11943loop_1127:
11944 fmovsg %icc, %f10, %f30
11945loop_1128:
11946 fmovdl %icc, %f25, %f3
11947 sub %o4, %o5, %l5
11948 edge16l %o3, %i5, %o2
11949 add %l7, 0x7C, %l6
11950 wr %g0, 0x89, %asi
11951 casa [%l6] 0x89, %i0, %l6
11952 fbe %fcc0, loop_1129
11953 srlx %i3, %l3, %g5
11954 movn %xcc, %g6, %g1
11955 fbn %fcc0, loop_1130
11956loop_1129:
11957 fbuge,a %fcc2, loop_1131
11958 fble,a %fcc2, loop_1132
11959 call loop_1133
11960loop_1130:
11961 bne,a %xcc, loop_1134
11962loop_1131:
11963 andn %l1, 0x0902, %l4
11964loop_1132:
11965 fbe,a %fcc1, loop_1135
11966loop_1133:
11967 tgu %xcc, 0x1
11968loop_1134:
11969 std %f26, [%l7 + 0x10]
11970 fbg %fcc0, loop_1136
11971loop_1135:
11972 movrne %o7, %g4, %i6
11973 tcc %xcc, 0x4
11974 addccc %g2, %o0, %i2
11975loop_1136:
11976 edge16n %o6, %g3, %i4
11977 bge loop_1137
11978 tle %xcc, 0x6
11979 array8 %i1, %l2, %i7
11980 movleu %xcc, %o1, %l0
11981loop_1137:
11982 xnorcc %g7, %o4, %l5
11983 fmovrdlez %o5, %f2, %f24
11984 tleu %xcc, 0x2
11985 udivcc %o3, 0x1E78, %i5
11986 fmovsleu %icc, %f6, %f8
11987 fxnors %f15, %f22, %f28
11988 umul %o2, 0x0A9D, %l6
11989 bne,a,pt %icc, loop_1138
11990 edge32n %i0, %i3, %g5
11991 fmovd %f10, %f18
11992 movrgez %g6, %l3, %g1
11993loop_1138:
11994 movl %xcc, %l4, %o7
11995 udivcc %g4, 0x1FF8, %l1
11996 tle %icc, 0x6
11997 edge32 %g2, %i6, %o0
11998 udiv %i2, 0x1574, %g3
11999 edge16ln %o6, %i4, %l2
12000 smulcc %i7, %i1, %l0
12001 movne %xcc, %g7, %o1
12002 pdist %f8, %f14, %f18
12003 tleu %icc, 0x2
12004 udivx %l5, 0x0D58, %o4
12005 tn %xcc, 0x2
12006 xor %o5, %i5, %o3
12007 tne %icc, 0x1
12008 subcc %l6, %o2, %i0
12009 sra %g5, 0x1E, %i3
12010 ldsb [%l7 + 0x7F], %l3
12011 fba %fcc0, loop_1139
12012 addcc %g1, 0x1087, %g6
12013 tne %xcc, 0x3
12014 edge16 %o7, %l4, %l1
12015loop_1139:
12016 fmovrdne %g4, %f10, %f18
12017 fmovsvc %xcc, %f5, %f19
12018 subc %i6, %g2, %i2
12019 fmovrdne %o0, %f20, %f6
12020 fxnor %f20, %f22, %f28
12021 movge %xcc, %o6, %g3
12022 tcs %icc, 0x1
12023 prefetch [%l7 + 0x1C], 0x0
12024 tvc %icc, 0x1
12025 fpsub16s %f25, %f19, %f0
12026 fmovda %xcc, %f30, %f14
12027 tle %xcc, 0x2
12028 restored
12029 rdpr %cwp, %g1
12030 rdpr %cansave, %g2
12031 rdpr %canrestore, %g3
12032 rdpr %cleanwin, %g4
12033 rdpr %otherwin, %g5
12034 rdpr %wstate, %g6
12035 umul %l2, 0x1E9D, %i7
12036 fbe %fcc2, loop_1140
12037 nop
12038 setx loop_1141, %l0, %l1
12039 jmpl %l1, %i1
12040 bvc %icc, loop_1142
12041 edge8l %i4, %g7, %l0
12042loop_1140:
12043 fabss %f4, %f19
12044loop_1141:
12045 ble,a,pn %xcc, loop_1143
12046loop_1142:
12047 nop
12048 setx loop_1144, %l0, %l1
12049 wrpr 0x1, %tl
12050 wrpr %l1, %tnpc
12051 setx 0x34400001400, %l0, %l1
12052 wrpr %l1, %tstate
12053 wrhpr 0x4, %htstate
12054 done
12055 movrlez %o1, %o4, %l5
12056 srlx %i5, %o3, %o5
12057loop_1143:
12058 fzeros %f25
12059loop_1144:
12060 fmovsg %icc, %f30, %f27
12061 fba,a %fcc0, loop_1145
12062 fandnot2 %f28, %f24, %f30
12063 brnz,a %o2, loop_1146
12064 fzero %f0
12065loop_1145:
12066 bl loop_1147
12067 subcc %l6, 0x0717, %i0
12068loop_1146:
12069 movrlez %g5, 0x223, %i3
12070 smulcc %g1, 0x121E, %g6
12071loop_1147:
12072 sdiv %o7, 0x13D3, %l4
12073 edge8n %l1, %g4, %i6
12074 fors %f31, %f14, %f12
12075 orcc %g2, %i2, %o0
12076 movneg %xcc, %o6, %l3
12077 fmovrslez %l2, %f24, %f0
12078 membar 0x29
12079 movrlez %g3, %i1, %i7
12080 bg,a,pn %xcc, loop_1148
12081 fmovrdlez %i4, %f2, %f6
12082 alignaddr %l0, %o1, %g7
12083 wr %g0, 0x19, %asi
12084 stba %l5, [%l7 + 0x14] %asi
12085loop_1148:
12086 movneg %xcc, %o4, %o3
12087 fble %fcc2, loop_1149
12088 array32 %i5, %o5, %l6
12089 fxors %f4, %f21, %f26
12090 ldx [%l7 + 0x48], %i0
12091loop_1149:
12092 addcc %g5, 0x1144, %o2
12093 tvs %xcc, 0x3
12094 movrgez %g1, 0x35E, %i3
12095 alignaddr %g6, %o7, %l4
12096 fcmple16 %f4, %f28, %g4
12097 fcmpgt32 %f2, %f26, %i6
12098 sdivx %g2, 0x044D, %l1
12099 movcc %xcc, %o0, %i2
12100 array8 %l3, %l2, %o6
12101 mulx %g3, 0x0429, %i1
12102 srax %i4, 0x18, %i7
12103 andcc %o1, %l0, %l5
12104 tne %xcc, 0x6
12105 andncc %g7, %o4, %o3
12106 tpos %xcc, 0x4
12107 wr %g0, 0x81, %asi
12108 ldstuba [%l7 + 0x52] %asi, %i5
12109 orn %l6, %o5, %g5
12110 movcs %xcc, %i0, %o2
12111 fmovdvs %icc, %f21, %f6
12112 fors %f19, %f1, %f16
12113 fmovscs %xcc, %f24, %f15
12114 fmovsvc %xcc, %f15, %f4
12115 fbo %fcc0, loop_1150
12116 movre %i3, 0x2B9, %g6
12117 edge8l %g1, %l4, %o7
12118 edge32 %i6, %g2, %g4
12119loop_1150:
12120 ldsh [%l7 + 0x58], %o0
12121 movvc %xcc, %l1, %l3
12122 fnot2s %f31, %f9
12123 movg %xcc, %i2, %o6
12124 set 0x0B, %g4
12125 ldsba [%l7 + %g4] 0x14, %l2
12126 bpos %xcc, loop_1151
12127 orncc %g3, 0x047F, %i1
12128 andcc %i7, %i4, %l0
12129 fmovrslez %o1, %f21, %f0
12130loop_1151:
12131 tge %xcc, 0x4
12132 membar #Sync
12133 set 0x40, %i2
12134 ldda [%l7 + %i2] 0x17, %f0
12135 fbul,a %fcc0, loop_1152
12136 sra %l5, %o4, %o3
12137 tsubcctv %i5, 0x10A7, %g7
12138 orncc %o5, %g5, %l6
12139loop_1152:
12140 nop
12141 set 0x50, %i4
12142 prefetcha [%l7 + %i4] 0x88, 0x1
12143 array16 %i3, %g6, %g1
12144 nop
12145 set 0x44, %o1
12146 lduh [%l7 + %o1], %l4
12147 fpsub32s %f24, %f15, %f2
12148 brgez %i0, loop_1153
12149 sdivcc %o7, 0x0DF2, %g2
12150 fmovrdgz %i6, %f20, %f26
12151 udivx %g4, 0x1580, %o0
12152loop_1153:
12153 fbe %fcc1, loop_1154
12154 stb %l1, [%l7 + 0x6F]
12155 addc %l3, 0x1105, %i2
12156 alignaddr %o6, %l2, %g3
12157loop_1154:
12158 fbu,a %fcc2, loop_1155
12159 fabss %f14, %f1
12160 orncc %i7, 0x1258, %i4
12161 fcmpgt16 %f22, %f8, %i1
12162loop_1155:
12163 fpack32 %f18, %f18, %f8
12164 edge32 %l0, %l5, %o1
12165 srax %o4, %o3, %i5
12166 fabsd %f22, %f22
12167 tpos %icc, 0x2
12168 sub %o5, %g5, %l6
12169 movpos %xcc, %g7, %i3
12170 fmovdcc %icc, %f19, %f14
12171 ldd [%l7 + 0x58], %g6
12172 movrlz %g1, %l4, %i0
12173 movvc %icc, %o2, %g2
12174 smul %o7, %g4, %o0
12175 prefetch [%l7 + 0x50], 0x2
12176 sub %l1, %i6, %l3
12177 bneg,a,pt %xcc, loop_1156
12178 fbul %fcc0, loop_1157
12179 tpos %icc, 0x1
12180 lduh [%l7 + 0x7E], %i2
12181loop_1156:
12182 lduh [%l7 + 0x3E], %o6
12183loop_1157:
12184 fcmpgt16 %f10, %f30, %l2
12185 movrgez %g3, %i7, %i4
12186 fnands %f27, %f30, %f0
12187 bn,pn %xcc, loop_1158
12188 fsrc1 %f2, %f18
12189 addc %i1, %l5, %o1
12190 wr %g0, 0x18, %asi
12191 sta %f31, [%l7 + 0x30] %asi
12192loop_1158:
12193 bl %xcc, loop_1159
12194 tn %xcc, 0x3
12195 nop
12196 setx loop_1160, %l0, %l1
12197 wrpr 0x1, %tl
12198 wrpr %l1, %tpc
12199 add %l1, 0x4, %l1
12200 wrpr %l1, %tnpc
12201 setx 0x34400001400, %l0, %l1
12202 wrpr %l1, %tstate
12203 wrhpr 0x4, %htstate
12204 retry
12205 edge16n %o4, %l0, %i5
12206loop_1159:
12207 fmovrslz %o5, %f4, %f16
12208 or %o3, 0x1B96, %g5
12209loop_1160:
12210 fsrc1 %f10, %f24
12211 ldstub [%l7 + 0x2E], %l6
12212 ld [%l7 + 0x44], %f12
12213 fsrc2s %f19, %f13
12214 fmovsa %icc, %f14, %f21
12215 mulscc %i3, 0x1692, %g6
12216 ble,pt %xcc, loop_1161
12217 fbul %fcc2, loop_1162
12218 movleu %icc, %g7, %l4
12219 umul %i0, 0x00D3, %g1
12220loop_1161:
12221 brlez,a %o2, loop_1163
12222loop_1162:
12223 fnot2s %f9, %f10
12224 add %g2, 0x199A, %g4
12225 bcc,a loop_1164
12226loop_1163:
12227 fmul8ulx16 %f8, %f8, %f4
12228 addc %o7, 0x0315, %o0
12229 fbul %fcc0, loop_1165
12230loop_1164:
12231 saved
12232 rdpr %cwp, %g1
12233 rdpr %cansave, %g2
12234 rdpr %canrestore, %g3
12235 rdpr %cleanwin, %g4
12236 rdpr %otherwin, %g5
12237 rdpr %wstate, %g6
12238 orn %l1, 0x0E20, %l3
12239 popc 0x0222, %i6
12240loop_1165:
12241 umul %i2, 0x0F44, %l2
12242 sethi 0x1D45, %g3
12243 mulscc %o6, 0x1FA0, %i4
12244 sir 0x040D
12245 movne %xcc, %i7, %i1
12246 nop
12247 set 0x70, %i1
12248 prefetch [%l7 + %i1], 0x0
12249 fsrc1s %f5, %f28
12250 tl %icc, 0x5
12251 brlz %o1, loop_1166
12252 edge16 %l5, %o4, %i5
12253 brlz,a %l0, loop_1167
12254 smulcc %o5, %g5, %o3
12255loop_1166:
12256 movcc %icc, %l6, %g6
12257 ldsh [%l7 + 0x70], %g7
12258loop_1167:
12259 flush %l7 + 0x40
12260 brgez %l4, loop_1168
12261 brlz %i3, loop_1169
12262 movvc %xcc, %g1, %i0
12263 fmovsn %xcc, %f21, %f9
12264loop_1168:
12265 bn loop_1170
12266loop_1169:
12267 movvc %icc, %o2, %g2
12268 fabss %f10, %f23
12269 movl %xcc, %g4, %o7
12270loop_1170:
12271 nop
12272 set 0x20, %i3
12273 ldxa [%g0 + %i3] 0x58, %o0
12274 tn %xcc, 0x7
12275 fmovdvc %icc, %f1, %f19
12276 sllx %l1, 0x1B, %l3
12277 ldsh [%l7 + 0x40], %i2
12278 edge32ln %i6, %g3, %l2
12279 sdivcc %i4, 0x1195, %o6
12280 movle %icc, %i7, %i1
12281 andcc %o1, %l5, %o4
12282 andn %i5, 0x0503, %l0
12283 move %xcc, %o5, %g5
12284 lduh [%l7 + 0x32], %l6
12285 edge32ln %o3, %g7, %l4
12286 alignaddrl %i3, %g1, %g6
12287 fbe,a %fcc3, loop_1171
12288 tsubcc %o2, %i0, %g2
12289 fblg %fcc2, loop_1172
12290 membar 0x10
12291loop_1171:
12292 movrgz %o7, %o0, %l1
12293 wr %g0, 0x80, %asi
12294 ldsha [%l7 + 0x2C] %asi, %g4
12295loop_1172:
12296 movvs %icc, %l3, %i2
12297 subccc %i6, %g3, %i4
12298 fnot2 %f12, %f30
12299 array16 %o6, %l2, %i7
12300 fbne %fcc3, loop_1173
12301 movvc %icc, %i1, %o1
12302 sll %l5, 0x1E, %i5
12303 subc %o4, %l0, %o5
12304loop_1173:
12305 ld [%l7 + 0x40], %f28
12306 fmovdle %xcc, %f23, %f22
12307 addc %g5, %l6, %o3
12308 edge16 %l4, %g7, %i3
12309 fcmpne16 %f30, %f24, %g1
12310 move %xcc, %g6, %o2
12311 tge %icc, 0x7
12312 move %icc, %i0, %g2
12313 tvs %icc, 0x5
12314 tgu %xcc, 0x2
12315 tpos %icc, 0x0
12316 fornot1s %f28, %f18, %f21
12317 fone %f24
12318 fbug,a %fcc1, loop_1174
12319 subccc %o7, 0x0371, %o0
12320 ldub [%l7 + 0x35], %g4
12321 taddcctv %l1, %i2, %l3
12322loop_1174:
12323 faligndata %f2, %f28, %f30
12324 fsrc2 %f8, %f20
12325 edge8ln %i6, %i4, %g3
12326 brlz,a %o6, loop_1175
12327 sethi 0x0313, %l2
12328 fpadd32s %f23, %f26, %f2
12329 fands %f11, %f0, %f25
12330loop_1175:
12331 fcmpes %fcc0, %f10, %f30
12332 fbule %fcc1, loop_1176
12333 fbl %fcc2, loop_1177
12334 fcmpne16 %f8, %f18, %i1
12335 or %o1, 0x0CF5, %i7
12336loop_1176:
12337 nop
12338 setx loop_1178, %l0, %l1
12339 jmpl %l1, %i5
12340loop_1177:
12341 ba,a %xcc, loop_1179
12342 addccc %l5, %l0, %o5
12343 lduw [%l7 + 0x38], %o4
12344loop_1178:
12345 edge32l %g5, %o3, %l4
12346loop_1179:
12347 andncc %l6, %g7, %i3
12348 movne %xcc, %g6, %g1
12349 taddcc %i0, %g2, %o2
12350 movleu %xcc, %o7, %g4
12351 set 0x3D, %o7
12352 stba %o0, [%l7 + %o7] 0xeb
12353 membar #Sync
12354 set 0x48, %l2
12355 lduwa [%l7 + %l2] 0x10, %l1
12356 edge16n %l3, %i6, %i2
12357 fzeros %f22
12358 std %f28, [%l7 + 0x50]
12359 st %f27, [%l7 + 0x64]
12360 subcc %i4, %g3, %o6
12361 fpadd32s %f6, %f4, %f21
12362 tneg %xcc, 0x4
12363 movpos %icc, %l2, %o1
12364 stb %i7, [%l7 + 0x57]
12365 wr %g0, 0x88, %asi
12366 sta %f20, [%l7 + 0x30] %asi
12367 set 0x58, %l6
12368 lduwa [%l7 + %l6] 0x14, %i1
12369 fblg %fcc0, loop_1180
12370 bl,pt %xcc, loop_1181
12371 movrne %l5, 0x289, %i5
12372 set 0x78, %o6
12373 ldstuba [%l7 + %o6] 0x80, %o5
12374loop_1180:
12375 fands %f11, %f6, %f28
12376loop_1181:
12377 ldd [%l7 + 0x38], %f22
12378 sethi 0x189B, %l0
12379 movre %g5, %o3, %l4
12380 fcmpeq16 %f10, %f26, %o4
12381 brlz %l6, loop_1182
12382 movle %icc, %g7, %g6
12383 ta %xcc, 0x0
12384 movrlz %i3, 0x313, %g1
12385loop_1182:
12386 bgu loop_1183
12387 tle %xcc, 0x5
12388 fmovd %f4, %f26
12389 xorcc %i0, %g2, %o7
12390loop_1183:
12391 ta %xcc, 0x3
12392 bleu loop_1184
12393 bn,a,pn %xcc, loop_1185
12394 edge8ln %o2, %o0, %l1
12395 fones %f6
12396loop_1184:
12397 nop
12398 set 0x7E, %o4
12399 lduha [%l7 + %o4] 0x89, %g4
12400loop_1185:
12401 smul %l3, 0x1F2D, %i2
12402 sllx %i6, 0x1D, %i4
12403 movpos %icc, %g3, %l2
12404 bpos,pn %icc, loop_1186
12405 prefetch [%l7 + 0x54], 0x0
12406 and %o1, 0x1D47, %i7
12407 brlez,a %i1, loop_1187
12408loop_1186:
12409 edge32l %o6, %i5, %l5
12410 edge32n %l0, %g5, %o3
12411 bl,a loop_1188
12412loop_1187:
12413 stx %l4, [%l7 + 0x60]
12414 edge32l %o5, %l6, %o4
12415 tpos %icc, 0x5
12416loop_1188:
12417 edge16 %g6, %g7, %i3
12418 edge32n %i0, %g1, %g2
12419 std %f16, [%l7 + 0x10]
12420 orncc %o7, 0x054A, %o0
12421 array8 %o2, %l1, %g4
12422 taddcc %i2, 0x1C32, %i6
12423 edge32ln %l3, %i4, %g3
12424 fmuld8sux16 %f19, %f23, %f10
12425 udivcc %o1, 0x16A2, %l2
12426 edge16l %i1, %i7, %o6
12427 prefetch [%l7 + 0x58], 0x0
12428 array8 %l5, %l0, %i5
12429 movg %icc, %o3, %g5
12430 subc %l4, %l6, %o5
12431 movleu %xcc, %o4, %g7
12432 tsubcctv %i3, %i0, %g1
12433 fmovrdgez %g6, %f14, %f26
12434 std %o6, [%l7 + 0x38]
12435 sir 0x15A2
12436 swap [%l7 + 0x08], %o0
12437 tvc %xcc, 0x3
12438 movle %xcc, %g2, %l1
12439 fmovsge %xcc, %f21, %f19
12440 fbue,a %fcc0, loop_1189
12441 edge16l %o2, %g4, %i2
12442 ta %xcc, 0x0
12443 subc %l3, %i4, %i6
12444loop_1189:
12445 movrlez %g3, 0x194, %l2
12446 xorcc %o1, %i7, %i1
12447 addc %l5, %o6, %i5
12448 fmovrslz %o3, %f28, %f10
12449 fmovsvs %icc, %f4, %f13
12450 srl %l0, 0x1E, %l4
12451 movle %xcc, %g5, %l6
12452 fornot2s %f25, %f4, %f6
12453 srlx %o4, 0x0C, %o5
12454 fmovrse %i3, %f8, %f22
12455 membar 0x35
12456 movre %g7, 0x3EB, %i0
12457 ldub [%l7 + 0x6F], %g1
12458 umul %g6, %o0, %g2
12459 xnorcc %o7, %o2, %g4
12460 call loop_1190
12461 movneg %xcc, %l1, %l3
12462 sdivcc %i2, 0x1CE2, %i6
12463 ldx [%l7 + 0x78], %i4
12464loop_1190:
12465 popc 0x0C15, %g3
12466 edge32l %l2, %o1, %i1
12467 orcc %l5, %o6, %i7
12468 xnor %i5, 0x1934, %o3
12469 edge16l %l0, %l4, %l6
12470 mulx %o4, %o5, %i3
12471 edge16ln %g5, %i0, %g1
12472 movcc %xcc, %g6, %g7
12473 bne,a %xcc, loop_1191
12474 xor %o0, 0x15E7, %g2
12475 wr %g0, 0x04, %asi
12476 lduha [%l7 + 0x14] %asi, %o7
12477loop_1191:
12478 brnz %g4, loop_1192
12479 tleu %xcc, 0x0
12480 sllx %o2, 0x10, %l1
12481 membar 0x37
12482loop_1192:
12483 fmul8x16au %f2, %f16, %f12
12484 ble,a loop_1193
12485 xnor %l3, %i6, %i2
12486 subc %i4, 0x0303, %l2
12487 edge32n %g3, %i1, %o1
12488loop_1193:
12489 nop
12490 wr %g0, 0x19, %asi
12491 ldstuba [%l7 + 0x09] %asi, %o6
12492 set 0x30, %g7
12493 stxa %l5, [%l7 + %g7] 0x80
12494 fmovrsgez %i7, %f4, %f24
12495 fpsub16 %f4, %f26, %f22
12496 sllx %i5, 0x1C, %l0
12497 mulscc %l4, %l6, %o3
12498 alignaddr %o5, %i3, %o4
12499 array16 %g5, %i0, %g1
12500 smul %g7, 0x062A, %g6
12501 restored
12502 rdpr %cwp, %g1
12503 rdpr %cansave, %g2
12504 rdpr %canrestore, %g3
12505 rdpr %cleanwin, %g4
12506 rdpr %otherwin, %g5
12507 rdpr %wstate, %g6
12508 fblg %fcc3, loop_1194
12509 addc %g2, %o0, %g4
12510 fnegs %f5, %f1
12511 fcmps %fcc0, %f27, %f26
12512loop_1194:
12513 xnorcc %o2, 0x11D5, %o7
12514 fsrc2s %f24, %f25
12515 lduw [%l7 + 0x4C], %l3
12516 movre %l1, 0x319, %i6
12517 fmul8ulx16 %f20, %f16, %f28
12518 tgu %icc, 0x5
12519 edge32l %i4, %l2, %i2
12520 brnz %g3, loop_1195
12521 xor %i1, 0x1973, %o1
12522 siam 0x6
12523 sir 0x17A2
12524loop_1195:
12525 taddcctv %o6, %i7, %i5
12526 fnands %f10, %f17, %f13
12527 fmovdn %icc, %f15, %f27
12528 movpos %xcc, %l0, %l5
12529 tcs %xcc, 0x4
12530 set 0x10, %o5
12531 ldda [%l7 + %o5] 0xea, %i6
12532 xorcc %o3, 0x1788, %o5
12533 edge16n %i3, %o4, %l4
12534 xnor %i0, %g1, %g7
12535 tg %icc, 0x0
12536 edge8ln %g6, %g5, %g2
12537 set 0x18, %l0
12538 lduha [%l7 + %l0] 0x15, %o0
12539 fzeros %f15
12540 addc %g4, 0x14B6, %o7
12541 subcc %l3, %o2, %i6
12542 movg %xcc, %l1, %l2
12543 wr %g0, 0x18, %asi
12544 lduwa [%l7 + 0x54] %asi, %i4
12545 edge32n %i2, %i1, %g3
12546 stbar
12547 movvs %icc, %o1, %o6
12548 tl %icc, 0x5
12549 brgez %i5, loop_1196
12550 orcc %l0, %l5, %l6
12551 movl %icc, %o3, %o5
12552 fmovdg %xcc, %f25, %f20
12553loop_1196:
12554 udivcc %i7, 0x114E, %o4
12555 bg,pt %icc, loop_1197
12556 fnegd %f2, %f20
12557 fmovde %icc, %f25, %f17
12558 edge16l %l4, %i0, %i3
12559loop_1197:
12560 mova %icc, %g1, %g7
12561 move %xcc, %g5, %g2
12562 movl %icc, %g6, %o0
12563 tvs %xcc, 0x0
12564 tsubcctv %g4, 0x043F, %l3
12565 bleu loop_1198
12566 movcc %icc, %o7, %o2
12567 te %icc, 0x1
12568 udivcc %l1, 0x19F4, %l2
12569loop_1198:
12570 fmovscs %xcc, %f1, %f29
12571 nop
12572 setx loop_1199, %l0, %l1
12573 wrpr 0x1, %tl
12574 wrpr %l1, %tnpc
12575 setx 0x34400001400, %l0, %l1
12576 wrpr %l1, %tstate
12577 wrhpr 0x4, %htstate
12578 done
12579 umul %i4, %i6, %i2
12580 edge32n %g3, %o1, %i1
12581 fble,a %fcc3, loop_1200
12582loop_1199:
12583 ld [%l7 + 0x60], %f7
12584 andcc %i5, 0x17FD, %l0
12585 andcc %l5, %o6, %o3
12586loop_1200:
12587 fandnot1s %f23, %f9, %f17
12588 fabsd %f28, %f6
12589 or %o5, 0x15B2, %i7
12590 movvc %xcc, %l6, %o4
12591 set 0x78, %l1
12592 prefetcha [%l7 + %l1] 0x10, 0x3
12593 orncc %i0, %i3, %g7
12594 orcc %g5, %g2, %g1
12595 tle %icc, 0x0
12596 tcs %xcc, 0x5
12597 ble,a,pn %icc, loop_1201
12598 movrlez %g6, %o0, %l3
12599 array8 %o7, %o2, %l1
12600 wr %g0, 0x81, %asi
12601 lduha [%l7 + 0x54] %asi, %l2
12602loop_1201:
12603 fpsub16s %f2, %f0, %f16
12604 fnors %f12, %f20, %f3
12605 movleu %xcc, %i4, %i6
12606 movne %xcc, %i2, %g4
12607 tne %icc, 0x7
12608 fblg %fcc3, loop_1202
12609 ldub [%l7 + 0x7B], %o1
12610 tle %xcc, 0x5
12611 movl %xcc, %g3, %i1
12612loop_1202:
12613 edge16n %l0, %i5, %l5
12614 taddcctv %o6, %o3, %i7
12615 movgu %xcc, %l6, %o4
12616 saved
12617 rdpr %cwp, %g1
12618 rdpr %cansave, %g2
12619 rdpr %canrestore, %g3
12620 rdpr %cleanwin, %g4
12621 rdpr %otherwin, %g5
12622 rdpr %wstate, %g6
12623 addccc %l4, 0x0D9B, %i0
12624 fexpand %f12, %f26
12625 movvc %xcc, %i3, %g7
12626 addcc %g5, %o5, %g1
12627 edge16l %g6, %g2, %o0
12628 tneg %icc, 0x5
12629 bcs,a,pt %xcc, loop_1203
12630 addccc %l3, %o7, %o2
12631 fzero %f28
12632 ldsw [%l7 + 0x5C], %l1
12633loop_1203:
12634 movcc %icc, %l2, %i6
12635 movre %i2, %i4, %g4
12636 addc %g3, 0x13DF, %i1
12637 udivcc %l0, 0x0034, %o1
12638 smul %l5, %o6, %o3
12639 addc %i5, 0x1B5A, %l6
12640 tge %icc, 0x4
12641 edge16l %i7, %l4, %i0
12642 subccc %o4, 0x19CF, %g7
12643 array8 %i3, %g5, %g1
12644 array16 %g6, %g2, %o0
12645 flush %l7 + 0x7C
12646 array8 %l3, %o5, %o7
12647 edge32 %l1, %l2, %o2
12648 bleu,pn %xcc, loop_1204
12649 stbar
12650 tcs %icc, 0x0
12651 bvc,a,pn %xcc, loop_1205
12652loop_1204:
12653 be,a,pt %icc, loop_1206
12654 prefetch [%l7 + 0x28], 0x0
12655 edge8n %i6, %i4, %g4
12656loop_1205:
12657 udiv %g3, 0x118E, %i2
12658loop_1206:
12659 fabsd %f2, %f26
12660 sub %i1, %o1, %l0
12661 popc 0x0682, %o6
12662 srlx %o3, 0x0E, %i5
12663 set 0x5C, %g1
12664 ldstuba [%l7 + %g1] 0x80, %l6
12665 wr %g0, 0x19, %asi
12666 lduha [%l7 + 0x60] %asi, %i7
12667 tvs %icc, 0x2
12668 movle %icc, %l4, %i0
12669 udivcc %o4, 0x111A, %g7
12670 sdivcc %i3, 0x0F79, %l5
12671 movrne %g1, 0x0B3, %g5
12672 ldd [%l7 + 0x70], %f20
12673 movcc %xcc, %g2, %g6
12674 tl %icc, 0x0
12675 wr %g0, 0x04, %asi
12676 stba %o0, [%l7 + 0x46] %asi
12677 add %l7, 0x54, %l6
12678 wr %g0, 0x04, %asi
12679 casa [%l6] 0x04, %l3, %o7
12680 fmovdvc %xcc, %f19, %f12
12681 taddcctv %o5, %l1, %o2
12682 andncc %l2, %i6, %g4
12683 stb %i4, [%l7 + 0x49]
12684 smulcc %g3, 0x1B00, %i1
12685 bcs,a %icc, loop_1207
12686 ldsw [%l7 + 0x34], %o1
12687 add %l0, %o6, %o3
12688 fcmped %fcc3, %f6, %f10
12689loop_1207:
12690 srlx %i5, %i2, %i7
12691 wr %g0, 0x19, %asi
12692 ldxa [%l7 + 0x20] %asi, %l4
12693 sub %l6, 0x0792, %o4
12694 fmovscs %icc, %f19, %f15
12695 ld [%l7 + 0x6C], %f1
12696 tl %xcc, 0x6
12697 fornot2s %f19, %f3, %f12
12698 bcc,a,pt %xcc, loop_1208
12699 srlx %g7, %i0, %i3
12700 addccc %l5, %g1, %g2
12701 fmovscc %xcc, %f28, %f6
12702loop_1208:
12703 nop
12704 wr %g0, 0x18, %asi
12705 lduwa [%l7 + 0x18] %asi, %g6
12706 tvs %icc, 0x0
12707 ta %xcc, 0x4
12708 mova %xcc, %o0, %g5
12709 smul %o7, %o5, %l3
12710 restored
12711 rdpr %cwp, %g1
12712 rdpr %cansave, %g2
12713 rdpr %canrestore, %g3
12714 rdpr %cleanwin, %g4
12715 rdpr %otherwin, %g5
12716 rdpr %wstate, %g6
12717 udivx %l1, 0x1E14, %o2
12718 movgu %icc, %i6, %l2
12719 tne %icc, 0x3
12720 tne %xcc, 0x6
12721 fmovdge %icc, %f21, %f25
12722 alignaddrl %i4, %g3, %i1
12723 tsubcctv %g4, %o1, %o6
12724 bvc %xcc, loop_1209
12725 edge8n %l0, %i5, %o3
12726 movcs %xcc, %i7, %l4
12727 fmovsa %icc, %f17, %f13
12728loop_1209:
12729 fbul %fcc3, loop_1210
12730 fpmerge %f10, %f15, %f6
12731 tn %icc, 0x1
12732 fmovdg %xcc, %f20, %f18
12733loop_1210:
12734 flush %l7 + 0x54
12735 tsubcc %i2, %l6, %o4
12736 fbe,a %fcc3, loop_1211
12737 fmovrsgz %i0, %f3, %f31
12738 stbar
12739 tcc %icc, 0x6
12740loop_1211:
12741 edge32 %g7, %l5, %i3
12742 fnegs %f13, %f5
12743 fmovsl %xcc, %f30, %f17
12744 std %g0, [%l7 + 0x58]
12745 addc %g2, %g6, %g5
12746 udivcc %o7, 0x0B16, %o5
12747 edge16 %l3, %o0, %l1
12748 fmovrsgz %i6, %f12, %f28
12749 array16 %o2, %l2, %i4
12750 edge16ln %i1, %g4, %g3
12751 wr %g0, 0x80, %asi
12752 lduha [%l7 + 0x1A] %asi, %o1
12753 fpack16 %f18, %f31
12754 movg %icc, %l0, %i5
12755 fbul,a %fcc0, loop_1212
12756 sdivcc %o6, 0x1A22, %i7
12757 fmovdneg %xcc, %f3, %f31
12758 movge %icc, %o3, %l4
12759loop_1212:
12760 xor %i2, %l6, %o4
12761 fone %f8
12762 nop
12763 setx loop_1213, %l0, %l1
12764 wrpr 0x1, %tl
12765 wrpr %l1, %tnpc
12766 setx 0x34400001400, %l0, %l1
12767 wrpr %l1, %tstate
12768 wrhpr 0x4, %htstate
12769 done
12770 sth %g7, [%l7 + 0x0E]
12771 movn %xcc, %l5, %i3
12772 ldub [%l7 + 0x69], %g1
12773loop_1213:
12774 bge,pn %xcc, loop_1214
12775 fzero %f30
12776 edge16l %g2, %g6, %i0
12777 edge32l %o7, %g5, %o5
12778loop_1214:
12779 te %icc, 0x3
12780 edge32ln %o0, %l3, %i6
12781 tsubcc %l1, %o2, %i4
12782 te %xcc, 0x0
12783 sdivcc %i1, 0x0AFA, %g4
12784 nop
12785 setx loop_1215, %l0, %l1
12786 wrpr 0x1, %tl
12787 wrpr %l1, %tpc
12788 add %l1, 0x4, %l1
12789 wrpr %l1, %tnpc
12790 setx 0x34400001400, %l0, %l1
12791 wrpr %l1, %tstate
12792 wrhpr 0x4, %htstate
12793 retry
12794 tvc %icc, 0x5
12795 movrne %g3, 0x192, %l2
12796 ba %icc, loop_1216
12797loop_1215:
12798 sra %o1, %i5, %o6
12799 for %f8, %f22, %f22
12800 orcc %i7, 0x03C9, %l0
12801loop_1216:
12802 smul %l4, 0x0C73, %o3
12803 tge %icc, 0x2
12804 andcc %i2, %o4, %g7
12805 wr %g0, 0x81, %asi
12806 ldxa [%l7 + 0x28] %asi, %l5
12807 fpmerge %f13, %f29, %f10
12808 movne %icc, %l6, %g1
12809 tpos %xcc, 0x3
12810 wr %g0, 0x89, %asi
12811 lduwa [%l7 + 0x78] %asi, %i3
12812 subccc %g6, 0x0A5B, %i0
12813 tge %icc, 0x7
12814 array32 %g2, %o7, %o5
12815 fbn %fcc2, loop_1217
12816 fcmpeq32 %f16, %f2, %g5
12817 tg %xcc, 0x5
12818 sdivx %l3, 0x068F, %i6
12819loop_1217:
12820 fmul8sux16 %f16, %f26, %f14
12821 brlz,a %l1, loop_1218
12822 fmovdne %xcc, %f23, %f0
12823 fmul8sux16 %f12, %f26, %f14
12824 set 0x40, %o2
12825 sta %f12, [%l7 + %o2] 0x11
12826loop_1218:
12827 edge8l %o2, %o0, %i1
12828 fzeros %f4
12829 fpsub32 %f18, %f12, %f12
12830 movre %g4, 0x0FC, %g3
12831 fmovsg %xcc, %f25, %f21
12832 tsubcctv %i4, %l2, %i5
12833 fmovsg %icc, %f6, %f8
12834 ldsw [%l7 + 0x78], %o6
12835 movl %icc, %i7, %o1
12836 addccc %l4, 0x039B, %l0
12837 movge %xcc, %i2, %o3
12838 edge8l %g7, %o4, %l6
12839 fmul8ulx16 %f6, %f28, %f24
12840 add %l5, %i3, %g6
12841 addc %g1, %i0, %g2
12842 array32 %o5, %o7, %g5
12843 fbug %fcc0, loop_1219
12844 fandnot1s %f4, %f5, %f1
12845 edge8n %l3, %i6, %o2
12846 fcmpeq16 %f10, %f10, %o0
12847loop_1219:
12848 subccc %i1, %l1, %g3
12849 tle %xcc, 0x0
12850 fble,a %fcc1, loop_1220
12851 srax %i4, %l2, %g4
12852 fbe,a %fcc1, loop_1221
12853 movne %icc, %o6, %i7
12854loop_1220:
12855 std %o0, [%l7 + 0x18]
12856 movrlz %i5, 0x125, %l0
12857loop_1221:
12858 swap [%l7 + 0x60], %i2
12859 edge16 %o3, %l4, %o4
12860 mulscc %g7, %l5, %l6
12861 movpos %xcc, %i3, %g6
12862 tcc %xcc, 0x0
12863 fmovsneg %icc, %f15, %f12
12864 fba,a %fcc1, loop_1222
12865 saved
12866 rdpr %cwp, %g1
12867 rdpr %cansave, %g2
12868 rdpr %canrestore, %g3
12869 rdpr %cleanwin, %g4
12870 rdpr %otherwin, %g5
12871 rdpr %wstate, %g6
12872 and %g1, %g2, %i0
12873 array32 %o5, %g5, %o7
12874loop_1222:
12875 fcmpes %fcc0, %f17, %f16
12876 umul %l3, 0x14EE, %o2
12877 edge8 %o0, %i6, %i1
12878 fexpand %f0, %f22
12879 alignaddr %g3, %i4, %l1
12880 edge8n %l2, %o6, %i7
12881 move %icc, %o1, %g4
12882 subc %i5, 0x112C, %i2
12883 ldd [%l7 + 0x28], %f28
12884 xnor %l0, 0x146F, %o3
12885 movvs %xcc, %l4, %o4
12886 nop
12887 set 0x49, %o3
12888 ldub [%l7 + %o3], %l5
12889 fmovse %icc, %f18, %f18
12890 array32 %l6, %g7, %g6
12891 set 0x78, %i0
12892 stwa %i3, [%l7 + %i0] 0x11
12893 fmul8x16 %f8, %f30, %f28
12894 movge %xcc, %g1, %g2
12895 sth %o5, [%l7 + 0x6E]
12896 fmovdcc %xcc, %f31, %f3
12897 movcs %icc, %g5, %o7
12898 fxors %f28, %f25, %f18
12899 fmovrdne %l3, %f26, %f14
12900 fand %f10, %f30, %f18
12901 edge8l %i0, %o2, %i6
12902 addcc %i1, %g3, %o0
12903 fsrc1s %f22, %f18
12904 edge16 %l1, %i4, %o6
12905 edge32ln %i7, %o1, %g4
12906 edge32ln %l2, %i2, %l0
12907 set 0x40, %i5
12908 stda %f0, [%l7 + %i5] 0x17
12909 membar #Sync
12910 smulcc %o3, %l4, %i5
12911 fxnor %f12, %f26, %f6
12912 wr %g0, 0x89, %asi
12913 stxa %l5, [%l7 + 0x60] %asi
12914 movrlez %o4, %l6, %g7
12915 fmovrdlz %i3, %f12, %f6
12916 ldsw [%l7 + 0x30], %g6
12917 fbg,a %fcc0, loop_1223
12918 bg,a,pt %icc, loop_1224
12919 tsubcc %g2, 0x1C6B, %g1
12920 fnot2 %f12, %f20
12921loop_1223:
12922 te %xcc, 0x4
12923loop_1224:
12924 udiv %o5, 0x15D5, %o7
12925 fmovs %f1, %f5
12926 fnands %f14, %f28, %f15
12927 tl %xcc, 0x7
12928 xnor %l3, 0x0024, %i0
12929 tg %icc, 0x2
12930 edge32ln %o2, %g5, %i6
12931 movrne %g3, 0x2C4, %o0
12932 tpos %xcc, 0x1
12933 tcs %xcc, 0x5
12934 movvs %xcc, %i1, %i4
12935 edge32 %o6, %i7, %o1
12936 fandnot1 %f12, %f8, %f20
12937 fands %f27, %f4, %f18
12938 membar 0x68
12939 srax %l1, %l2, %g4
12940 brgez %l0, loop_1225
12941 edge8 %i2, %l4, %i5
12942 ldstub [%l7 + 0x2C], %o3
12943 xnorcc %o4, 0x1025, %l5
12944loop_1225:
12945 fmul8sux16 %f14, %f24, %f6
12946 bne,a,pt %xcc, loop_1226
12947 fnor %f0, %f16, %f2
12948 ld [%l7 + 0x28], %f22
12949 tsubcctv %g7, 0x11A3, %l6
12950loop_1226:
12951 swap [%l7 + 0x18], %i3
12952 wr %g0, 0x81, %asi
12953 ldstuba [%l7 + 0x79] %asi, %g2
12954 movg %icc, %g1, %o5
12955 alignaddr %g6, %o7, %i0
12956 tneg %icc, 0x1
12957 wr %g0, 0x2f, %asi
12958 stda %o2, [%l7 + 0x70] %asi
12959 membar #Sync
12960 ldd [%l7 + 0x18], %l2
12961 set 0x34, %l5
12962 stha %i6, [%l7 + %l5] 0x04
12963 fmovsle %icc, %f18, %f29
12964 addccc %g3, 0x0EFB, %g5
12965 tcs %icc, 0x0
12966 nop
12967 setx loop_1227, %l0, %l1
12968 wrpr 0x1, %tl
12969 wrpr %l1, %tpc
12970 add %l1, 0x4, %l1
12971 wrpr %l1, %tnpc
12972 setx 0x34400001400, %l0, %l1
12973 wrpr %l1, %tstate
12974 wrhpr 0x4, %htstate
12975 retry
12976 udiv %o0, 0x0C11, %i4
12977 subcc %i1, %i7, %o1
12978 udivcc %l1, 0x0EC2, %o6
12979loop_1227:
12980 mova %xcc, %l2, %g4
12981 taddcc %i2, 0x15E1, %l4
12982 edge16 %l0, %o3, %o4
12983 fcmpne16 %f2, %f16, %i5
12984 movrgez %g7, %l5, %l6
12985 set 0x7A, %i7
12986 lduba [%l7 + %i7] 0x80, %i3
12987 fnegs %f15, %f11
12988 wr %g0, 0xea, %asi
12989 stda %g0, [%l7 + 0x40] %asi
12990 membar #Sync
12991 tneg %xcc, 0x1
12992 fornot1 %f0, %f8, %f14
12993 nop
12994 set 0x70, %g3
12995 std %f14, [%l7 + %g3]
12996 udiv %g2, 0x08A5, %g6
12997 or %o7, 0x0907, %i0
12998 fmovsg %xcc, %f6, %f22
12999 fmovsle %icc, %f15, %f22
13000 fnand %f6, %f8, %f20
13001 taddcc %o5, %o2, %i6
13002 tcs %icc, 0x3
13003 fnors %f21, %f9, %f13
13004 movrgez %l3, 0x276, %g5
13005 add %g3, %i4, %i1
13006 nop
13007 set 0x78, %g5
13008 std %i6, [%l7 + %g5]
13009 movpos %icc, %o1, %o0
13010 ldd [%l7 + 0x28], %f4
13011 xorcc %l1, %o6, %l2
13012 movle %icc, %g4, %l4
13013 edge16ln %i2, %o3, %o4
13014 smulcc %i5, %g7, %l5
13015 set 0x40, %l4
13016 stda %f16, [%l7 + %l4] 0x16
13017 membar #Sync
13018 fmovspos %xcc, %f15, %f14
13019 edge8 %l6, %i3, %g1
13020 wr %g0, 0x88, %asi
13021 stda %f16, [%l7 + 0x40] %asi
13022 std %f30, [%l7 + 0x10]
13023 addc %g2, %l0, %g6
13024 restored
13025 rdpr %cwp, %g1
13026 rdpr %cansave, %g2
13027 rdpr %canrestore, %g3
13028 rdpr %cleanwin, %g4
13029 rdpr %otherwin, %g5
13030 rdpr %wstate, %g6
13031 alignaddrl %o7, %i0, %o2
13032 fsrc1 %f26, %f24
13033 movcs %xcc, %o5, %l3
13034 wr %g0, 0x16, %asi
13035 stda %f16, [%l7 + 0x40] %asi
13036 membar #Sync
13037 movge %icc, %i6, %g5
13038 addccc %g3, 0x1457, %i4
13039 subccc %i1, %o1, %i7
13040 bvc loop_1228
13041 movneg %icc, %l1, %o6
13042 fcmped %fcc0, %f2, %f2
13043 movg %xcc, %l2, %o0
13044loop_1228:
13045 fmovrdgz %g4, %f2, %f28
13046 prefetch [%l7 + 0x30], 0x3
13047 umulcc %i2, 0x12A6, %l4
13048 bpos,a,pt %xcc, loop_1229
13049 bn,pn %icc, loop_1230
13050 sir 0x137F
13051 fmovsn %xcc, %f1, %f20
13052loop_1229:
13053 stbar
13054loop_1230:
13055 edge8 %o3, %o4, %i5
13056 set 0x78, %o0
13057 stba %l5, [%l7 + %o0] 0x04
13058 smul %l6, 0x14B8, %g7
13059 wr %g0, 0x80, %asi
13060 sta %f19, [%l7 + 0x74] %asi
13061 restored
13062 rdpr %cwp, %g1
13063 rdpr %cansave, %g2
13064 rdpr %canrestore, %g3
13065 rdpr %cleanwin, %g4
13066 rdpr %otherwin, %g5
13067 rdpr %wstate, %g6
13068 srlx %i3, %g1, %g2
13069 orn %g6, 0x122A, %o7
13070 movn %icc, %l0, %i0
13071 nop
13072 setx loop_1231, %l0, %l1
13073 wrpr 0x1, %tl
13074 wrpr %l1, %tpc
13075 add %l1, 0x4, %l1
13076 wrpr %l1, %tnpc
13077 setx 0x34400001400, %l0, %l1
13078 wrpr %l1, %tstate
13079 wrhpr 0x4, %htstate
13080 retry
13081 tpos %icc, 0x7
13082 addcc %o2, %l3, %o5
13083 alignaddr %g5, %i6, %g3
13084loop_1231:
13085 edge32ln %i1, %o1, %i7
13086 mulx %l1, 0x1EAD, %o6
13087 mulx %i4, %o0, %l2
13088 ldd [%l7 + 0x78], %g4
13089 membar 0x1A
13090 movcc %icc, %l4, %i2
13091 movrlz %o4, 0x16A, %i5
13092 stw %o3, [%l7 + 0x44]
13093 fmovdl %icc, %f21, %f10
13094 fbne %fcc1, loop_1232
13095 fpadd16 %f18, %f22, %f22
13096 tcc %xcc, 0x1
13097 wr %g0, 0x80, %asi
13098 stha %l6, [%l7 + 0x22] %asi
13099loop_1232:
13100 stb %l5, [%l7 + 0x3B]
13101 move %icc, %g7, %i3
13102 bg loop_1233
13103 fmovsn %icc, %f10, %f1
13104 addccc %g2, 0x09DC, %g1
13105 brnz,a %g6, loop_1234
13106loop_1233:
13107 edge8ln %o7, %l0, %o2
13108 movneg %icc, %l3, %i0
13109 brlz %g5, loop_1235
13110loop_1234:
13111 fnands %f24, %f16, %f25
13112 saved
13113 rdpr %cwp, %g1
13114 rdpr %cansave, %g2
13115 rdpr %canrestore, %g3
13116 rdpr %cleanwin, %g4
13117 rdpr %otherwin, %g5
13118 rdpr %wstate, %g6
13119 tne %icc, 0x6
13120loop_1235:
13121 add %i6, 0x1548, %g3
13122 fble %fcc0, loop_1236
13123 tsubcc %o5, 0x0E2C, %i1
13124 fpack16 %f14, %f9
13125 alignaddr %o1, %i7, %o6
13126loop_1236:
13127 fmovsne %icc, %f22, %f11
13128 brgez,a %i4, loop_1237
13129 pdist %f30, %f6, %f20
13130 orncc %l1, 0x03AF, %l2
13131 fornot2s %f19, %f27, %f17
13132loop_1237:
13133 fones %f6
13134 tcc %xcc, 0x2
13135 movre %g4, %l4, %o0
13136 movrlez %o4, 0x16B, %i2
13137 tle %icc, 0x3
13138 fpack16 %f10, %f30
13139 wr %g0, 0x89, %asi
13140 sta %f13, [%l7 + 0x78] %asi
13141 tvs %xcc, 0x5
13142 add %l7, 0x48, %l6
13143 wr %g0, 0x18, %asi
13144 casxa [%l6] %asi, %o3, %l6
13145 fsrc2s %f18, %f15
13146 fmovrsgz %l5, %f12, %f0
13147 tcs %xcc, 0x4
13148 smulcc %g7, 0x1EE1, %i3
13149 edge32 %i5, %g1, %g2
13150 bshuffle %f8, %f26, %f18
13151 fand %f24, %f20, %f18
13152 orn %o7, %l0, %g6
13153 movrne %o2, 0x170, %i0
13154 or %g5, %i6, %l3
13155 set 0x30, %g6
13156 stwa %o5, [%l7 + %g6] 0x89
13157 stx %i1, [%l7 + 0x70]
13158 edge8ln %o1, %i7, %g3
13159 taddcc %i4, %o6, %l2
13160 edge16l %l1, %l4, %o0
13161 array32 %o4, %g4, %i2
13162 for %f20, %f20, %f18
13163 sir 0x0520
13164 alignaddr %l6, %l5, %o3
13165 fornot2 %f12, %f12, %f14
13166 wr %g0, 0x89, %asi
13167 stda %f0, [%l7 + 0x40] %asi
13168 movcc %icc, %i3, %i5
13169 fmovsne %icc, %f31, %f20
13170 fmovda %xcc, %f6, %f13
13171 fpack16 %f2, %f24
13172 fmovsneg %xcc, %f12, %f2
13173 set 0x78, %g2
13174 stwa %g7, [%l7 + %g2] 0x10
13175 tsubcc %g2, 0x12B1, %o7
13176 fmul8sux16 %f16, %f8, %f28
13177 wr %g0, 0x89, %asi
13178 stda %l0, [%l7 + 0x28] %asi
13179 set 0x40, %i6
13180 stda %f16, [%l7 + %i6] 0x11
13181 set 0x7C, %g4
13182 sta %f11, [%l7 + %g4] 0x81
13183 tgu %xcc, 0x4
13184 fblg,a %fcc2, loop_1238
13185 fbge,a %fcc3, loop_1239
13186 tge %icc, 0x5
13187 fbule %fcc0, loop_1240
13188loop_1238:
13189 umulcc %g1, 0x1329, %g6
13190loop_1239:
13191 or %o2, 0x149C, %g5
13192 fba,a %fcc0, loop_1241
13193loop_1240:
13194 addccc %i6, %i0, %o5
13195 sub %i1, %o1, %l3
13196 tne %icc, 0x6
13197loop_1241:
13198 call loop_1242
13199 ldx [%l7 + 0x40], %g3
13200 tcs %xcc, 0x7
13201 te %xcc, 0x4
13202loop_1242:
13203 umul %i4, %o6, %i7
13204 brgez %l1, loop_1243
13205 membar 0x0A
13206 sub %l2, %l4, %o4
13207 fandnot2 %f4, %f10, %f2
13208loop_1243:
13209 taddcctv %g4, %i2, %l6
13210 fmovdne %xcc, %f8, %f12
13211 wr %g0, 0xe2, %asi
13212 stda %o0, [%l7 + 0x10] %asi
13213 membar #Sync
13214 ldstub [%l7 + 0x4D], %o3
13215 set 0x40, %i2
13216 stda %f16, [%l7 + %i2] 0x81
13217 fmovrsgz %i3, %f8, %f27
13218 wr %g0, 0xe2, %asi
13219 stba %i5, [%l7 + 0x4F] %asi
13220 membar #Sync
13221 sethi 0x04E1, %l5
13222 fmovde %xcc, %f28, %f5
13223 be,a,pt %xcc, loop_1244
13224 stw %g7, [%l7 + 0x3C]
13225 wr %g0, 0x04, %asi
13226 lduha [%l7 + 0x28] %asi, %o7
13227loop_1244:
13228 edge8l %g2, %g1, %l0
13229 fmovdge %icc, %f6, %f27
13230 fblg,a %fcc0, loop_1245
13231 fmovsa %xcc, %f13, %f24
13232 array8 %g6, %g5, %i6
13233 fbne %fcc3, loop_1246
13234loop_1245:
13235 tleu %xcc, 0x4
13236 add %i0, %o2, %i1
13237 movre %o5, %o1, %g3
13238loop_1246:
13239 fmovdcc %icc, %f13, %f13
13240 fmovsl %icc, %f24, %f30
13241 ldsb [%l7 + 0x4E], %i4
13242 fmovdleu %icc, %f29, %f29
13243 xor %o6, %l3, %i7
13244 xnor %l1, 0x0A9F, %l2
13245 brz %o4, loop_1247
13246 movrlz %g4, 0x107, %i2
13247 tg %icc, 0x5
13248 flush %l7 + 0x7C
13249loop_1247:
13250 fmovdl %xcc, %f0, %f6
13251 bne,a %icc, loop_1248
13252 brlz,a %l4, loop_1249
13253 move %xcc, %o0, %l6
13254 array32 %o3, %i3, %i5
13255loop_1248:
13256 bleu,pt %icc, loop_1250
13257loop_1249:
13258 bl loop_1251
13259 move %icc, %g7, %o7
13260 fzero %f24
13261loop_1250:
13262 smul %l5, 0x0925, %g2
13263loop_1251:
13264 andcc %g1, 0x0285, %l0
13265 fmovrdlez %g6, %f14, %f4
13266 movge %xcc, %i6, %i0
13267 tcs %xcc, 0x4
13268 bleu,a loop_1252
13269 xorcc %g5, %i1, %o2
13270 movn %icc, %o1, %g3
13271 ble,pt %icc, loop_1253
13272loop_1252:
13273 edge8 %o5, %o6, %l3
13274 fbl,a %fcc1, loop_1254
13275 be,a,pt %icc, loop_1255
13276loop_1253:
13277 fbge %fcc2, loop_1256
13278 orncc %i4, 0x1180, %l1
13279loop_1254:
13280 ldx [%l7 + 0x60], %l2
13281loop_1255:
13282 movrlez %o4, %i7, %g4
13283loop_1256:
13284 stw %i2, [%l7 + 0x24]
13285 fcmps %fcc3, %f5, %f10
13286 array16 %l4, %l6, %o0
13287 te %xcc, 0x5
13288 edge8l %i3, %o3, %i5
13289 membar 0x2C
13290 add %o7, %g7, %l5
13291 add %l7, 0x7C, %l6
13292 wr %g0, 0x04, %asi
13293 lda [%l6] %asi, %g2
13294 casa [%l6] %asi, %g2, %l0
13295 set 0x50, %i4
13296 stda %g6, [%l7 + %i4] 0x15
13297 fornot2 %f6, %f24, %f12
13298 sll %i6, 0x1C, %g1
13299 edge8n %g5, %i0, %o2
13300 brlez,a %o1, loop_1257
13301 array32 %i1, %g3, %o5
13302 orn %o6, 0x0DCC, %i4
13303 fmuld8ulx16 %f26, %f30, %f0
13304loop_1257:
13305 nop
13306 set 0x60, %o1
13307 prefetcha [%l7 + %o1] 0x80, 0x1
13308 taddcctv %l2, 0x1D71, %l1
13309 brnz,a %o4, loop_1258
13310 fnot2s %f2, %f2
13311 te %xcc, 0x3
13312 fmovrdlz %g4, %f16, %f10
13313loop_1258:
13314 umul %i7, 0x1762, %l4
13315 xnorcc %i2, %o0, %l6
13316 edge16ln %o3, %i3, %i5
13317 xorcc %g7, 0x1E50, %o7
13318 move %icc, %g2, %l5
13319 fexpand %f14, %f6
13320 tvs %xcc, 0x5
13321 movrgz %l0, 0x20D, %i6
13322 alignaddrl %g6, %g1, %i0
13323 movcc %icc, %o2, %o1
13324 ldd [%l7 + 0x10], %g4
13325 te %xcc, 0x6
13326 movvc %icc, %g3, %o5
13327 orn %i1, 0x139B, %i4
13328 tvs %icc, 0x0
13329 bgu %icc, loop_1259
13330 fpsub32 %f30, %f26, %f14
13331 udivx %o6, 0x083E, %l3
13332 and %l1, 0x0E39, %o4
13333loop_1259:
13334 orcc %g4, 0x058F, %i7
13335 movne %xcc, %l4, %i2
13336 wr %g0, 0x22, %asi
13337 stda %o0, [%l7 + 0x38] %asi
13338 membar #Sync
13339 addccc %l6, 0x133F, %o3
13340 sub %l2, 0x1BBC, %i3
13341 sdivx %g7, 0x07CE, %i5
13342 add %o7, %g2, %l0
13343 movrlz %i6, 0x16B, %g6
13344 sll %g1, %l5, %o2
13345 udivx %o1, 0x1AF9, %g5
13346 tgu %xcc, 0x3
13347 fble %fcc3, loop_1260
13348 alignaddr %i0, %o5, %g3
13349 tle %icc, 0x5
13350 fxnors %f11, %f30, %f6
13351loop_1260:
13352 tne %icc, 0x2
13353 mova %icc, %i1, %o6
13354 sllx %l3, 0x16, %i4
13355 fzeros %f7
13356 srl %o4, 0x0F, %l1
13357 bvc,a,pn %icc, loop_1261
13358 fpmerge %f19, %f1, %f20
13359 edge8 %g4, %l4, %i7
13360 movgu %xcc, %i2, %l6
13361loop_1261:
13362 andncc %o0, %l2, %i3
13363 fmul8x16au %f19, %f6, %f10
13364 edge32l %o3, %g7, %i5
13365 fbge,a %fcc0, loop_1262
13366 edge16 %o7, %l0, %i6
13367 fble %fcc3, loop_1263
13368 fmovscc %xcc, %f1, %f20
13369loop_1262:
13370 saved
13371 rdpr %cwp, %g1
13372 rdpr %cansave, %g2
13373 rdpr %canrestore, %g3
13374 rdpr %cleanwin, %g4
13375 rdpr %otherwin, %g5
13376 rdpr %wstate, %g6
13377 fmuld8ulx16 %f18, %f20, %f20
13378loop_1263:
13379 st %f12, [%l7 + 0x58]
13380 tcs %xcc, 0x1
13381 fmovde %xcc, %f21, %f17
13382 sll %g2, 0x0E, %g1
13383 nop
13384 setx loop_1264, %l0, %l1
13385 wrpr 0x1, %tl
13386 wrpr %l1, %tpc
13387 add %l1, 0x4, %l1
13388 wrpr %l1, %tnpc
13389 setx 0x34400001400, %l0, %l1
13390 wrpr %l1, %tstate
13391 wrhpr 0x4, %htstate
13392 retry
13393 bn,a loop_1265
13394 tne %icc, 0x1
13395 mulscc %l5, 0x155B, %o2
13396loop_1264:
13397 fble,a %fcc0, loop_1266
13398loop_1265:
13399 movne %icc, %g6, %g5
13400 tcc %xcc, 0x7
13401 movle %xcc, %i0, %o5
13402loop_1266:
13403 fsrc1 %f26, %f24
13404 call loop_1267
13405 for %f20, %f8, %f30
13406 movge %icc, %o1, %g3
13407 movn %xcc, %i1, %l3
13408loop_1267:
13409 movpos %xcc, %i4, %o4
13410 bcc,pn %icc, loop_1268
13411 movge %xcc, %o6, %l1
13412 restored
13413 rdpr %cwp, %g1
13414 rdpr %cansave, %g2
13415 rdpr %canrestore, %g3
13416 rdpr %cleanwin, %g4
13417 rdpr %otherwin, %g5
13418 rdpr %wstate, %g6
13419 wr %g0, 0x04, %asi
13420 lduwa [%l7 + 0x6C] %asi, %g4
13421loop_1268:
13422 tsubcctv %l4, 0x1D9A, %i2
13423 fpsub16 %f22, %f26, %f28
13424 wr %g0, 0xea, %asi
13425 stxa %i7, [%l7 + 0x40] %asi
13426 membar #Sync
13427 fmovrdlez %l6, %f0, %f30
13428 ble loop_1269
13429 ldsh [%l7 + 0x78], %l2
13430 te %icc, 0x5
13431 addccc %i3, %o0, %g7
13432loop_1269:
13433 movg %icc, %o3, %i5
13434 movl %xcc, %l0, %o7
13435 fmovsvc %xcc, %f16, %f8
13436 edge32 %g2, %i6, %l5
13437 set 0x22, %i1
13438 lduba [%l7 + %i1] 0x81, %o2
13439 subc %g1, %g5, %i0
13440 fornot1 %f8, %f8, %f26
13441 movle %xcc, %o5, %g6
13442 fbg %fcc2, loop_1270
13443 fmovdl %icc, %f4, %f4
13444 fornot1s %f27, %f26, %f31
13445 tneg %xcc, 0x0
13446loop_1270:
13447 fzero %f10
13448 stw %o1, [%l7 + 0x50]
13449 subcc %g3, 0x1CD5, %i1
13450 movleu %xcc, %i4, %o4
13451 movge %icc, %o6, %l1
13452 fcmpgt32 %f28, %f30, %g4
13453 fba,a %fcc2, loop_1271
13454 sdivx %l3, 0x0649, %l4
13455 fsrc2s %f3, %f14
13456 movcs %icc, %i2, %i7
13457loop_1271:
13458 brgz,a %l2, loop_1272
13459 orcc %i3, %o0, %l6
13460 srl %o3, %g7, %i5
13461 fble %fcc0, loop_1273
13462loop_1272:
13463 movcs %xcc, %l0, %g2
13464 edge8 %i6, %o7, %l5
13465 fmovspos %icc, %f26, %f2
13466loop_1273:
13467 move %xcc, %o2, %g5
13468 fblg,a %fcc3, loop_1274
13469 addc %g1, %i0, %o5
13470 sllx %g6, %g3, %i1
13471 fandnot1s %f4, %f28, %f15
13472loop_1274:
13473 mova %icc, %i4, %o4
13474 brlz,a %o1, loop_1275
13475 movvs %xcc, %o6, %l1
13476 udivcc %g4, 0x0E20, %l3
13477 sir 0x0641
13478loop_1275:
13479 be %icc, loop_1276
13480 nop
13481 setx loop_1277, %l0, %l1
13482 jmpl %l1, %l4
13483 xor %i2, 0x0198, %i7
13484 tvc %xcc, 0x0
13485loop_1276:
13486 movrgez %l2, %i3, %o0
13487loop_1277:
13488 nop
13489 set 0x2A, %i3
13490 lduha [%l7 + %i3] 0x81, %l6
13491 tvc %xcc, 0x5
13492 tle %xcc, 0x5
13493 fnegd %f10, %f0
13494 fbg,a %fcc3, loop_1278
13495 fxors %f23, %f11, %f29
13496 addccc %g7, 0x1027, %i5
13497 mova %xcc, %l0, %g2
13498loop_1278:
13499 tg %icc, 0x0
13500 tsubcctv %i6, %o7, %o3
13501 movneg %icc, %l5, %o2
13502 sub %g1, %i0, %g5
13503 be %xcc, loop_1279
13504 fandnot2s %f26, %f30, %f12
13505 edge16n %g6, %g3, %i1
13506 brnz,a %o5, loop_1280
13507loop_1279:
13508 fsrc2 %f2, %f26
13509 set 0x78, %o7
13510 swapa [%l7 + %o7] 0x81, %o4
13511loop_1280:
13512 fmul8x16au %f31, %f30, %f20
13513 ldsh [%l7 + 0x62], %i4
13514 ble,pn %icc, loop_1281
13515 fand %f0, %f26, %f28
13516 fnegs %f31, %f9
13517 fbo %fcc3, loop_1282
13518loop_1281:
13519 fmovs %f13, %f17
13520 edge8 %o6, %o1, %g4
13521 or %l3, 0x17CC, %l4
13522loop_1282:
13523 srlx %i2, 0x11, %i7
13524 udivx %l1, 0x0CE7, %l2
13525 fornot1 %f22, %f6, %f10
13526 edge32n %i3, %l6, %o0
13527 fnot1 %f22, %f30
13528 tcs %icc, 0x2
13529 ldstub [%l7 + 0x47], %g7
13530 srl %i5, %l0, %g2
13531 set 0x40, %l3
13532 stda %f0, [%l7 + %l3] 0x14
13533 set 0x2C, %l2
13534 ldswa [%l7 + %l2] 0x81, %i6
13535 tsubcctv %o3, %o7, %l5
13536 smul %o2, %g1, %g5
13537 fcmps %fcc3, %f1, %f16
13538 bl,a,pn %xcc, loop_1283
13539 movrgz %i0, %g3, %i1
13540 wr %g0, 0x18, %asi
13541 stba %o5, [%l7 + 0x2C] %asi
13542loop_1283:
13543 ble,a %icc, loop_1284
13544 tcs %xcc, 0x3
13545 bge,pn %icc, loop_1285
13546 fmuld8sux16 %f25, %f25, %f6
13547loop_1284:
13548 fcmps %fcc2, %f29, %f20
13549 movgu %xcc, %o4, %i4
13550loop_1285:
13551 fmovda %icc, %f21, %f17
13552 edge32n %o6, %o1, %g4
13553 mulscc %g6, %l4, %l3
13554 xnor %i2, 0x057E, %l1
13555 tne %xcc, 0x0
13556 bn %icc, loop_1286
13557 fcmpgt32 %f26, %f8, %i7
13558 srl %i3, %l6, %o0
13559 udiv %l2, 0x0F73, %g7
13560loop_1286:
13561 fmovrslz %i5, %f16, %f8
13562 movcs %xcc, %g2, %i6
13563 fnot1s %f23, %f24
13564 fsrc1s %f27, %f26
13565 tle %xcc, 0x3
13566 membar 0x22
13567 movrne %l0, %o3, %l5
13568 edge32 %o2, %o7, %g1
13569 fmovrdgez %g5, %f8, %f28
13570 ldd [%l7 + 0x50], %f10
13571 xnorcc %i0, %g3, %i1
13572 lduh [%l7 + 0x66], %o5
13573 tpos %xcc, 0x0
13574 ta %xcc, 0x0
13575 movneg %icc, %o4, %o6
13576 edge16l %i4, %g4, %o1
13577 movne %xcc, %g6, %l4
13578 xnorcc %i2, 0x109C, %l1
13579 and %i7, 0x1B22, %l3
13580 edge8l %l6, %o0, %i3
13581 fmovrdne %l2, %f12, %f10
13582 bg,a,pt %icc, loop_1287
13583 subcc %g7, %g2, %i6
13584 tn %xcc, 0x4
13585 fmovdgu %icc, %f12, %f29
13586loop_1287:
13587 movge %xcc, %i5, %o3
13588 fbg %fcc3, loop_1288
13589 stb %l5, [%l7 + 0x79]
13590 add %l0, %o2, %o7
13591 movrlz %g1, %g5, %g3
13592loop_1288:
13593 edge8 %i1, %i0, %o5
13594 fxnor %f10, %f8, %f24
13595 nop
13596 setx loop_1289, %l0, %l1
13597 jmpl %l1, %o4
13598 srlx %o6, %i4, %g4
13599 movrgez %o1, %l4, %i2
13600 fbne,a %fcc0, loop_1290
13601loop_1289:
13602 movrne %l1, %g6, %i7
13603 brgez %l3, loop_1291
13604 nop
13605 set 0x71, %l6
13606 ldstub [%l7 + %l6], %o0
13607loop_1290:
13608 alignaddrl %i3, %l2, %l6
13609 srl %g7, %i6, %i5
13610loop_1291:
13611 edge16n %g2, %l5, %o3
13612 edge32ln %o2, %l0, %o7
13613 swap [%l7 + 0x40], %g5
13614 srax %g3, %i1, %i0
13615 fnegd %f20, %f26
13616 nop
13617 set 0x78, %o4
13618 prefetch [%l7 + %o4], 0x0
13619 orncc %o5, %g1, %o4
13620 fxors %f5, %f10, %f9
13621 edge32 %i4, %g4, %o6
13622 mulscc %l4, %i2, %o1
13623 udivx %g6, 0x1DCD, %l1
13624 set 0x73, %g7
13625 ldstuba [%l7 + %g7] 0x18, %i7
13626 tvs %xcc, 0x5
13627 edge32 %l3, %i3, %l2
13628 movl %xcc, %o0, %g7
13629 movrgz %l6, 0x219, %i6
13630 array32 %g2, %i5, %l5
13631 fmovdgu %xcc, %f4, %f12
13632 movpos %icc, %o3, %l0
13633 sllx %o2, %g5, %g3
13634 movleu %xcc, %i1, %o7
13635 restored
13636 rdpr %cwp, %g1
13637 rdpr %cansave, %g2
13638 rdpr %canrestore, %g3
13639 rdpr %cleanwin, %g4
13640 rdpr %otherwin, %g5
13641 rdpr %wstate, %g6
13642 movg %icc, %o5, %g1
13643 sth %o4, [%l7 + 0x78]
13644 fmovrdne %i0, %f28, %f24
13645 ta %icc, 0x6
13646 bshuffle %f8, %f4, %f2
13647 movleu %xcc, %g4, %o6
13648 sethi 0x0970, %i4
13649 edge16l %l4, %i2, %g6
13650 membar 0x7F
13651 membar 0x7E
13652 nop
13653 setx loop_1292, %l0, %l1
13654 wrpr 0x1, %tl
13655 wrpr %l1, %tpc
13656 add %l1, 0x4, %l1
13657 wrpr %l1, %tnpc
13658 setx 0x34400001400, %l0, %l1
13659 wrpr %l1, %tstate
13660 wrhpr 0x4, %htstate
13661 retry
13662 fmul8x16 %f12, %f4, %f14
13663 sllx %l1, %i7, %o1
13664 bge,a,pt %icc, loop_1293
13665loop_1292:
13666 movneg %xcc, %l3, %l2
13667 andcc %i3, %o0, %g7
13668 array8 %l6, %i6, %g2
13669loop_1293:
13670 movrne %l5, 0x2E7, %o3
13671 smul %l0, 0x1129, %o2
13672 fcmpeq16 %f18, %f14, %g5
13673 fpack16 %f10, %f16
13674 fmuld8ulx16 %f28, %f13, %f16
13675 edge32 %g3, %i1, %o7
13676 set 0x50, %o6
13677 lda [%l7 + %o6] 0x14, %f25
13678 fbue,a %fcc1, loop_1294
13679 movvs %xcc, %i5, %g1
13680 tneg %icc, 0x3
13681 brgez,a %o5, loop_1295
13682loop_1294:
13683 tsubcc %i0, %o4, %g4
13684 ta %icc, 0x2
13685 fbg,a %fcc0, loop_1296
13686loop_1295:
13687 fmovse %icc, %f13, %f20
13688 tvs %xcc, 0x7
13689 ldstub [%l7 + 0x10], %o6
13690loop_1296:
13691 movvs %icc, %l4, %i2
13692 orncc %i4, %g6, %l1
13693 set 0x40, %o5
13694 stda %f16, [%l7 + %o5] 0x80
13695 bpos,a,pt %icc, loop_1297
13696 udiv %i7, 0x112D, %l3
13697 nop
13698 setx loop_1298, %l0, %l1
13699 wrpr 0x1, %tl
13700 wrpr %l1, %tnpc
13701 setx 0x34400001400, %l0, %l1
13702 wrpr %l1, %tstate
13703 wrhpr 0x4, %htstate
13704 done
13705 tg %icc, 0x0
13706loop_1297:
13707 fbge %fcc0, loop_1299
13708 addc %o1, 0x042A, %i3
13709loop_1298:
13710 nop
13711 wr %g0, 0x11, %asi
13712 lduwa [%l7 + 0x1C] %asi, %o0
13713loop_1299:
13714 xnor %g7, 0x189B, %l6
13715 fandnot1 %f24, %f8, %f22
13716 brz,a %i6, loop_1300
13717 orncc %g2, 0x06F8, %l2
13718 orcc %o3, %l0, %l5
13719 subcc %o2, %g3, %g5
13720loop_1300:
13721 edge16ln %o7, %i1, %i5
13722 andncc %o5, %i0, %o4
13723 edge16ln %g1, %o6, %l4
13724 umul %i2, %g4, %g6
13725 set 0x50, %l1
13726 stda %l0, [%l7 + %l1] 0x18
13727 tcc %icc, 0x7
13728 set 0x48, %l0
13729 stxa %i4, [%l7 + %l0] 0xe2
13730 membar #Sync
13731 flush %l7 + 0x38
13732 fba,a %fcc3, loop_1301
13733 umulcc %i7, 0x0017, %o1
13734 movleu %icc, %i3, %l3
13735 tleu %icc, 0x2
13736loop_1301:
13737 movge %icc, %o0, %g7
13738 xnorcc %i6, %l6, %g2
13739 nop
13740 set 0x48, %g1
13741 std %l2, [%l7 + %g1]
13742 membar 0x75
13743 smulcc %o3, 0x004A, %l0
13744 tcc %icc, 0x1
13745 edge32ln %o2, %g3, %g5
13746 brgz,a %o7, loop_1302
13747 bvc,a %icc, loop_1303
13748 fnot2s %f31, %f0
13749 brgz %i1, loop_1304
13750loop_1302:
13751 movle %xcc, %i5, %o5
13752loop_1303:
13753 std %f4, [%l7 + 0x70]
13754 fmovdg %xcc, %f21, %f25
13755loop_1304:
13756 add %l5, %o4, %i0
13757 tgu %xcc, 0x1
13758 bgu,a,pt %icc, loop_1305
13759 tl %icc, 0x2
13760 movl %xcc, %o6, %g1
13761 sra %l4, %g4, %i2
13762loop_1305:
13763 faligndata %f30, %f4, %f26
13764 andcc %g6, 0x1523, %l1
13765 set 0x40, %o3
13766 stda %f0, [%l7 + %o3] 0x11
13767 array8 %i7, %i4, %i3
13768 move %xcc, %o1, %l3
13769 bcs,a,pn %xcc, loop_1306
13770 fbue %fcc3, loop_1307
13771 xnorcc %g7, %i6, %o0
13772 sdivcc %g2, 0x1EF6, %l2
13773loop_1306:
13774 movrlez %l6, %l0, %o2
13775loop_1307:
13776 movvc %icc, %o3, %g3
13777 addc %g5, 0x05CE, %o7
13778 orcc %i1, 0x162E, %o5
13779 ldx [%l7 + 0x50], %i5
13780 fzeros %f30
13781 orn %o4, 0x017A, %i0
13782 tge %icc, 0x4
13783 popc %l5, %g1
13784 fmovscs %icc, %f2, %f7
13785 sllx %o6, 0x00, %g4
13786 addc %i2, %l4, %l1
13787 for %f4, %f24, %f6
13788 call loop_1308
13789 edge16 %g6, %i4, %i3
13790 sdiv %o1, 0x0DB5, %l3
13791 faligndata %f12, %f0, %f16
13792loop_1308:
13793 umul %g7, 0x06FD, %i7
13794 std %f16, [%l7 + 0x68]
13795 alignaddr %o0, %g2, %i6
13796 edge8ln %l6, %l0, %o2
13797 fpack32 %f20, %f30, %f2
13798 lduw [%l7 + 0x30], %l2
13799 taddcctv %g3, 0x08A9, %g5
13800 edge16l %o7, %i1, %o3
13801 bl %xcc, loop_1309
13802 smul %i5, 0x1207, %o4
13803 movleu %icc, %o5, %l5
13804 or %g1, 0x0FDA, %i0
13805loop_1309:
13806 nop
13807 set 0x0C, %i0
13808 ldswa [%l7 + %i0] 0x19, %o6
13809 wr %g0, 0x18, %asi
13810 ldsba [%l7 + 0x67] %asi, %g4
13811 edge16l %l4, %l1, %i2
13812 bn loop_1310
13813 edge16 %g6, %i4, %i3
13814 tpos %xcc, 0x1
13815 sdivx %l3, 0x048A, %g7
13816loop_1310:
13817 fmovsvc %icc, %f8, %f18
13818 movne %icc, %o1, %o0
13819 umul %i7, %g2, %i6
13820 and %l0, %o2, %l2
13821 fmovsge %xcc, %f20, %f20
13822 fcmpes %fcc3, %f14, %f27
13823 call loop_1311
13824 udivx %l6, 0x0BB8, %g3
13825 movrlz %g5, 0x2EF, %i1
13826 edge8n %o7, %i5, %o4
13827loop_1311:
13828 movrlez %o5, 0x031, %l5
13829 flush %l7 + 0x50
13830 movvs %xcc, %o3, %i0
13831 fbuge,a %fcc1, loop_1312
13832 subccc %o6, 0x1CC4, %g4
13833 movne %xcc, %g1, %l1
13834 edge32 %l4, %g6, %i4
13835loop_1312:
13836 fcmped %fcc2, %f28, %f30
13837 stw %i2, [%l7 + 0x08]
13838 fcmpne16 %f20, %f14, %l3
13839 tleu %xcc, 0x5
13840 array32 %i3, %o1, %o0
13841 fabss %f20, %f31
13842 xnor %i7, %g7, %g2
13843 edge32l %i6, %o2, %l0
13844 andn %l6, 0x19DC, %l2
13845 edge16n %g3, %g5, %o7
13846 movneg %icc, %i1, %o4
13847 ta %icc, 0x3
13848 fpack32 %f2, %f0, %f30
13849 mova %icc, %o5, %l5
13850 movneg %icc, %i5, %i0
13851 wr %g0, 0x10, %asi
13852 ldswa [%l7 + 0x58] %asi, %o3
13853 saved
13854 rdpr %cwp, %g1
13855 rdpr %cansave, %g2
13856 rdpr %canrestore, %g3
13857 rdpr %cleanwin, %g4
13858 rdpr %otherwin, %g5
13859 rdpr %wstate, %g6
13860 fands %f13, %f23, %f21
13861 andn %o6, 0x1A0F, %g1
13862 fmovs %f7, %f8
13863 srl %g4, %l1, %g6
13864 fbg %fcc1, loop_1313
13865 fnegd %f0, %f6
13866 set 0x2C, %o2
13867 ldsha [%l7 + %o2] 0x14, %i4
13868loop_1313:
13869 ldd [%l7 + 0x58], %i2
13870 subccc %l4, %i3, %l3
13871 fnands %f8, %f22, %f5
13872 movvc %xcc, %o1, %o0
13873 bpos,a loop_1314
13874 movgu %icc, %i7, %g7
13875 call loop_1315
13876 ldsw [%l7 + 0x0C], %i6
13877loop_1314:
13878 movrgez %o2, %l0, %g2
13879 srlx %l2, %l6, %g3
13880loop_1315:
13881 tl %icc, 0x3
13882 movrne %o7, 0x0F3, %i1
13883 add %l7, 0x44, %l6
13884 wr %g0, 0x89, %asi
13885 casa [%l6] 0x89, %g5, %o5
13886 umul %o4, %l5, %i0
13887 movrlz %o3, %o6, %i5
13888 subccc %g1, 0x1544, %g4
13889 tgu %icc, 0x5
13890 tle %xcc, 0x7
13891 fcmpeq32 %f14, %f18, %g6
13892 ldd [%l7 + 0x20], %f4
13893 smulcc %i4, 0x1760, %l1
13894 tl %xcc, 0x5
13895 set 0x2C, %l5
13896 lda [%l7 + %l5] 0x89, %f24
13897 udivcc %i2, 0x1BEF, %i3
13898 taddcctv %l4, %o1, %l3
13899 taddcc %i7, 0x03DD, %o0
13900 edge8ln %g7, %i6, %o2
13901 movge %icc, %l0, %l2
13902 te %xcc, 0x6
13903 tvc %xcc, 0x3
13904 movg %icc, %l6, %g3
13905 lduw [%l7 + 0x3C], %o7
13906 srax %i1, %g5, %g2
13907 mova %icc, %o5, %o4
13908 movpos %icc, %l5, %i0
13909 tgu %icc, 0x7
13910 set 0x70, %i5
13911 prefetcha [%l7 + %i5] 0x18, 0x3
13912 fbge %fcc0, loop_1316
13913 tge %icc, 0x4
13914 fcmped %fcc1, %f22, %f20
13915 tpos %icc, 0x4
13916loop_1316:
13917 edge8ln %i5, %g1, %g4
13918 fbue %fcc3, loop_1317
13919 edge8l %o6, %g6, %l1
13920 sub %i4, %i2, %i3
13921 fcmpne32 %f22, %f22, %l4
13922loop_1317:
13923 edge8ln %l3, %o1, %o0
13924 srlx %i7, 0x0E, %i6
13925 movge %icc, %g7, %o2
13926 fmovsl %icc, %f6, %f10
13927 fornot2 %f16, %f22, %f8
13928 fzero %f6
13929 sub %l0, 0x1F6F, %l6
13930 taddcc %l2, %o7, %i1
13931 andncc %g5, %g2, %o5
13932 orn %g3, 0x1C60, %l5
13933 brlez,a %o4, loop_1318
13934 umul %o3, 0x1CDE, %i0
13935 movrlez %g1, %g4, %o6
13936 sir 0x1A80
13937loop_1318:
13938 nop
13939 set 0x64, %g3
13940 stwa %i5, [%l7 + %g3] 0x88
13941 fxors %f23, %f17, %f11
13942 srl %l1, %i4, %i2
13943 sra %i3, 0x10, %l4
13944 srlx %g6, 0x0D, %o1
13945 movvs %icc, %o0, %l3
13946 wr %g0, 0x11, %asi
13947 stxa %i6, [%l7 + 0x50] %asi
13948 popc 0x1171, %i7
13949 taddcc %o2, 0x0095, %l0
13950 fpackfix %f4, %f7
13951 movne %xcc, %g7, %l6
13952 movrne %l2, %i1, %o7
13953 fmovda %xcc, %f16, %f5
13954 tn %xcc, 0x0
13955 umulcc %g5, 0x043E, %g2
13956 fcmpgt32 %f28, %f22, %o5
13957 addccc %l5, %o4, %o3
13958 sdivx %i0, 0x0092, %g3
13959 fpsub32 %f22, %f20, %f28
13960 st %f29, [%l7 + 0x10]
13961 movgu %icc, %g1, %o6
13962 array16 %g4, %i5, %i4
13963 taddcctv %l1, %i3, %i2
13964 wr %g0, 0x2f, %asi
13965 stba %l4, [%l7 + 0x56] %asi
13966 membar #Sync
13967 tleu %xcc, 0x2
13968 wr %g0, 0x89, %asi
13969 swapa [%l7 + 0x60] %asi, %o1
13970 set 0x40, %i7
13971 ldda [%l7 + %i7] 0x11, %f0
13972 movrlz %g6, 0x235, %l3
13973 subcc %i6, 0x0275, %i7
13974 fmovsvc %icc, %f27, %f0
13975 fcmped %fcc2, %f16, %f30
13976 set 0x78, %l4
13977 ldsha [%l7 + %l4] 0x81, %o0
13978 edge16ln %o2, %l0, %l6
13979 movle %icc, %l2, %g7
13980 edge8 %o7, %g5, %g2
13981 fblg,a %fcc1, loop_1319
13982 andcc %i1, 0x0DA6, %l5
13983 fcmpeq32 %f26, %f14, %o5
13984 bneg,a,pn %icc, loop_1320
13985loop_1319:
13986 andcc %o3, 0x109F, %i0
13987 wr %g0, 0x04, %asi
13988 ldxa [%l7 + 0x30] %asi, %o4
13989loop_1320:
13990 fxnor %f16, %f14, %f10
13991 sra %g1, %g3, %g4
13992 popc 0x0FDF, %o6
13993 fbge,a %fcc0, loop_1321
13994 movl %icc, %i5, %i4
13995 move %icc, %i3, %i2
13996 sth %l1, [%l7 + 0x74]
13997loop_1321:
13998 ldd [%l7 + 0x78], %o0
13999 saved
14000 rdpr %cwp, %g1
14001 rdpr %cansave, %g2
14002 rdpr %canrestore, %g3
14003 rdpr %cleanwin, %g4
14004 rdpr %otherwin, %g5
14005 rdpr %wstate, %g6
14006 pdist %f14, %f30, %f24
14007 brz,a %g6, loop_1322
14008 membar 0x7A
14009 edge32n %l3, %i6, %i7
14010 set 0x70, %o0
14011 stxa %l4, [%l7 + %o0] 0xe3
14012 membar #Sync
14013loop_1322:
14014 movrgz %o2, %l0, %o0
14015 set 0x68, %g5
14016 prefetcha [%l7 + %g5] 0x04, 0x1
14017 fmovrsne %g7, %f6, %f28
14018 fmuld8ulx16 %f0, %f23, %f6
14019 fmovdg %icc, %f17, %f31
14020 edge8 %o7, %l2, %g2
14021 edge32 %i1, %g5, %l5
14022 mulx %o3, %i0, %o5
14023 edge8n %g1, %o4, %g3
14024 add %l7, 0x68, %l6
14025 wr %g0, 0x80, %asi
14026 casxa [%l6] 0x80, %g4, %i5
14027 smul %o6, %i4, %i3
14028 fbo,a %fcc2, loop_1323
14029 movvs %xcc, %l1, %o1
14030 addcc %i2, %l3, %g6
14031 movcs %icc, %i7, %l4
14032loop_1323:
14033 edge32l %o2, %l0, %i6
14034 fbne,a %fcc1, loop_1324
14035 edge8 %l6, %g7, %o0
14036 bg,a loop_1325
14037 srax %l2, %g2, %i1
14038loop_1324:
14039 edge16n %o7, %l5, %o3
14040 fbue,a %fcc1, loop_1326
14041loop_1325:
14042 movrlez %g5, 0x0A4, %o5
14043 wr %g0, 0x19, %asi
14044 lduba [%l7 + 0x14] %asi, %i0
14045loop_1326:
14046 orncc %o4, %g1, %g4
14047 fandnot2s %f31, %f26, %f14
14048 fxnors %f8, %f18, %f26
14049 srax %i5, %o6, %g3
14050 stb %i3, [%l7 + 0x46]
14051 subcc %i4, %l1, %o1
14052 move %icc, %i2, %g6
14053 mulx %i7, 0x1770, %l4
14054 move %xcc, %l3, %o2
14055 pdist %f12, %f6, %f0
14056 tl %icc, 0x7
14057 nop
14058 setx loop_1327, %l0, %l1
14059 wrpr 0x1, %tl
14060 wrpr %l1, %tnpc
14061 setx 0x34400001400, %l0, %l1
14062 wrpr %l1, %tstate
14063 wrhpr 0x4, %htstate
14064 done
14065 sdiv %i6, 0x12E6, %l0
14066 fmovde %xcc, %f20, %f13
14067 bvs %xcc, loop_1328
14068loop_1327:
14069 movvc %icc, %l6, %g7
14070 stbar
14071 fnegd %f8, %f8
14072loop_1328:
14073 te %xcc, 0x4
14074 udivcc %l2, 0x1862, %o0
14075 sll %g2, 0x03, %o7
14076 tleu %icc, 0x1
14077 orncc %i1, %o3, %g5
14078 nop
14079 setx loop_1329, %l0, %l1
14080 wrpr 0x1, %tl
14081 wrpr %l1, %tpc
14082 add %l1, 0x4, %l1
14083 wrpr %l1, %tnpc
14084 setx 0x34400001400, %l0, %l1
14085 wrpr %l1, %tstate
14086 wrhpr 0x4, %htstate
14087 retry
14088 tl %icc, 0x1
14089 edge16ln %o5, %i0, %l5
14090 tne %xcc, 0x2
14091loop_1329:
14092 ldsb [%l7 + 0x4F], %o4
14093 fmovdpos %xcc, %f18, %f9
14094 bge,a,pn %icc, loop_1330
14095 bcc,a loop_1331
14096 edge16ln %g1, %g4, %i5
14097 fcmpgt32 %f8, %f18, %o6
14098loop_1330:
14099 movrgz %i3, %i4, %l1
14100loop_1331:
14101 swap [%l7 + 0x1C], %o1
14102 nop
14103 set 0x0C, %g2
14104 lduw [%l7 + %g2], %g3
14105 bvs loop_1332
14106 sir 0x1ED4
14107 fors %f17, %f0, %f6
14108 fcmpgt32 %f12, %f30, %g6
14109loop_1332:
14110 restored
14111 rdpr %cwp, %g1
14112 rdpr %cansave, %g2
14113 rdpr %canrestore, %g3
14114 rdpr %cleanwin, %g4
14115 rdpr %otherwin, %g5
14116 rdpr %wstate, %g6
14117 bvc,a,pn %icc, loop_1333
14118 edge8l %i2, %i7, %l3
14119 tgu %xcc, 0x4
14120 addc %l4, %o2, %l0
14121loop_1333:
14122 nop
14123 setx loop_1334, %l0, %l1
14124 wrpr 0x1, %tl
14125 wrpr %l1, %tpc
14126 add %l1, 0x4, %l1
14127 wrpr %l1, %tnpc
14128 setx 0x34400001400, %l0, %l1
14129 wrpr %l1, %tstate
14130 wrhpr 0x4, %htstate
14131 retry
14132 movrgez %l6, %i6, %l2
14133 edge16l %o0, %g7, %g2
14134 sra %o7, %i1, %o3
14135loop_1334:
14136 edge8ln %g5, %i0, %l5
14137 add %l7, 0x08, %l6
14138 wr %g0, 0x80, %asi
14139 ldxa [%l6] %asi, %o4
14140 casxa [%l6] %asi, %o4, %g1
14141 bgu %icc, loop_1335
14142 ldd [%l7 + 0x58], %g4
14143 addc %o5, %i5, %i3
14144 sdiv %i4, 0x0F67, %o6
14145loop_1335:
14146 bge,a,pn %icc, loop_1336
14147 stx %l1, [%l7 + 0x28]
14148 movrgz %o1, %g6, %i2
14149 edge8 %g3, %l3, %l4
14150loop_1336:
14151 subcc %i7, %l0, %l6
14152 movre %o2, %l2, %i6
14153 orn %g7, 0x1D03, %o0
14154 edge32 %o7, %g2, %i1
14155 smul %o3, %i0, %g5
14156 srlx %l5, 0x06, %o4
14157 srax %g1, %g4, %o5
14158 mova %xcc, %i3, %i4
14159 movne %icc, %i5, %o6
14160 andncc %l1, %g6, %o1
14161 tcc %xcc, 0x5
14162 andncc %g3, %l3, %l4
14163 edge8ln %i7, %i2, %l6
14164 umul %l0, %l2, %i6
14165 orncc %o2, %o0, %o7
14166 xorcc %g7, 0x1226, %g2
14167 edge8 %i1, %o3, %i0
14168 andncc %g5, %o4, %l5
14169 smul %g4, %o5, %g1
14170 or %i4, %i3, %i5
14171 tpos %icc, 0x2
14172 set 0x40, %i6
14173 stda %f0, [%l7 + %i6] 0x1e
14174 membar #Sync
14175 bvc loop_1337
14176 edge32 %l1, %o6, %o1
14177 orcc %g6, 0x111A, %l3
14178 fornot1 %f6, %f26, %f20
14179loop_1337:
14180 nop
14181 setx loop_1338, %l0, %l1
14182 wrpr 0x1, %tl
14183 wrpr %l1, %tpc
14184 add %l1, 0x4, %l1
14185 wrpr %l1, %tnpc
14186 setx 0x34400001400, %l0, %l1
14187 wrpr %l1, %tstate
14188 wrhpr 0x4, %htstate
14189 retry
14190 bpos,a,pt %xcc, loop_1339
14191 fbu %fcc0, loop_1340
14192 saved
14193 rdpr %cwp, %g1
14194 rdpr %cansave, %g2
14195 rdpr %canrestore, %g3
14196 rdpr %cleanwin, %g4
14197 rdpr %otherwin, %g5
14198 rdpr %wstate, %g6
14199loop_1338:
14200 popc 0x14A0, %l4
14201loop_1339:
14202 nop
14203 set 0x18, %g6
14204 ldxa [%g0 + %g6] 0x50, %g3
14205loop_1340:
14206 tl %icc, 0x7
14207 movcc %icc, %i7, %i2
14208 tsubcctv %l6, %l0, %i6
14209 tsubcc %l2, 0x0277, %o0
14210 subc %o7, 0x1C63, %g7
14211 edge32ln %g2, %o2, %i1
14212 udivcc %i0, 0x1A9E, %g5
14213 andcc %o4, 0x0C3A, %o3
14214 fmovrdne %g4, %f6, %f20
14215 fandnot1s %f0, %f30, %f3
14216 fmovdpos %xcc, %f8, %f11
14217 sll %o5, 0x1F, %l5
14218 andn %i4, 0x0F20, %g1
14219 wr %g0, 0xeb, %asi
14220 stwa %i3, [%l7 + 0x50] %asi
14221 membar #Sync
14222 udivx %l1, 0x0983, %i5
14223 subcc %o6, 0x1C6A, %g6
14224 udivcc %l3, 0x1FF2, %l4
14225 movrlez %g3, %i7, %i2
14226 fcmpgt16 %f24, %f22, %o1
14227 wr %g0, 0x80, %asi
14228 ldswa [%l7 + 0x5C] %asi, %l6
14229 fones %f12
14230 fpsub16s %f20, %f19, %f12
14231 fsrc2s %f1, %f12
14232 bne,pt %icc, loop_1341
14233 sdivx %l0, 0x1D32, %l2
14234 smulcc %i6, 0x0049, %o0
14235 fcmpeq16 %f2, %f8, %g7
14236loop_1341:
14237 fmovrdlez %o7, %f6, %f24
14238 umulcc %o2, 0x11CF, %i1
14239 fmovscs %xcc, %f30, %f11
14240 fcmpne16 %f26, %f22, %i0
14241 fpack16 %f24, %f6
14242 alignaddr %g2, %o4, %g5
14243 tn %icc, 0x0
14244 edge32l %g4, %o3, %l5
14245 bcs loop_1342
14246 edge16n %i4, %o5, %i3
14247 nop
14248 setx loop_1343, %l0, %l1
14249 wrpr 0x1, %tl
14250 wrpr %l1, %tpc
14251 add %l1, 0x4, %l1
14252 wrpr %l1, %tnpc
14253 setx 0x34400001400, %l0, %l1
14254 wrpr %l1, %tstate
14255 wrhpr 0x4, %htstate
14256 retry
14257 movgu %icc, %l1, %i5
14258loop_1342:
14259 array8 %g1, %o6, %g6
14260 subcc %l3, 0x0DA1, %g3
14261loop_1343:
14262 bne,pn %xcc, loop_1344
14263 array8 %i7, %l4, %i2
14264 andn %l6, %o1, %l0
14265 fnand %f30, %f30, %f22
14266loop_1344:
14267 sra %l2, 0x10, %i6
14268 tl %xcc, 0x2
14269 array16 %o0, %g7, %o2
14270 fones %f0
14271 tgu %icc, 0x4
14272 wr %g0, 0x81, %asi
14273 stda %o6, [%l7 + 0x68] %asi
14274 brz,a %i0, loop_1345
14275 movleu %icc, %g2, %o4
14276 movge %xcc, %g5, %g4
14277 edge8l %i1, %l5, %o3
14278loop_1345:
14279 movg %icc, %i4, %i3
14280 te %icc, 0x6
14281 bcs,a %icc, loop_1346
14282 fmovscs %icc, %f4, %f10
14283 fcmpd %fcc2, %f22, %f2
14284 addcc %l1, 0x1618, %o5
14285loop_1346:
14286 fxnors %f5, %f29, %f21
14287 edge32n %g1, %o6, %g6
14288 array32 %i5, %l3, %i7
14289 sdiv %g3, 0x0113, %i2
14290 addccc %l4, 0x10D4, %l6
14291 ldsb [%l7 + 0x09], %l0
14292 fmovscs %icc, %f11, %f23
14293 xnorcc %o1, 0x04CD, %l2
14294 tn %icc, 0x6
14295 mova %xcc, %i6, %g7
14296 edge8ln %o0, %o2, %o7
14297 ta %icc, 0x6
14298 edge32ln %i0, %g2, %o4
14299 fmovdne %xcc, %f10, %f9
14300 movrgz %g5, %g4, %l5
14301 sllx %i1, %o3, %i4
14302 prefetch [%l7 + 0x50], 0x2
14303 movleu %icc, %l1, %i3
14304 movrgz %g1, %o5, %g6
14305 stx %o6, [%l7 + 0x38]
14306 tsubcc %i5, 0x1C59, %l3
14307 tg %xcc, 0x3
14308 sll %i7, 0x0B, %i2
14309 fcmpeq16 %f22, %f26, %g3
14310 sir 0x1522
14311 fnor %f18, %f28, %f26
14312 fmovrse %l6, %f26, %f3
14313 sllx %l4, 0x09, %o1
14314 saved
14315 rdpr %cwp, %g1
14316 rdpr %cansave, %g2
14317 rdpr %canrestore, %g3
14318 rdpr %cleanwin, %g4
14319 rdpr %otherwin, %g5
14320 rdpr %wstate, %g6
14321 set 0x28, %g4
14322 ldsha [%l7 + %g4] 0x10, %l0
14323 addc %l2, 0x167D, %i6
14324 movge %xcc, %o0, %o2
14325 addcc %o7, %i0, %g2
14326 movn %icc, %g7, %o4
14327 mova %xcc, %g5, %g4
14328 fors %f0, %f15, %f24
14329 fcmpgt16 %f10, %f20, %i1
14330 subc %l5, 0x14BD, %i4
14331 alignaddr %l1, %o3, %i3
14332 fcmple16 %f18, %f2, %o5
14333 set 0x40, %i4
14334 stda %f0, [%l7 + %i4] 0x1f
14335 membar #Sync
14336 mulx %g1, 0x05C3, %o6
14337 fcmpne16 %f12, %f8, %g6
14338 fbue,a %fcc3, loop_1347
14339 sll %i5, 0x19, %i7
14340 fand %f6, %f20, %f20
14341 wr %g0, 0x18, %asi
14342 swapa [%l7 + 0x24] %asi, %i2
14343loop_1347:
14344 nop
14345 wr %g0, 0x81, %asi
14346 ldsba [%l7 + 0x55] %asi, %g3
14347 fabss %f29, %f27
14348 array16 %l6, %l4, %o1
14349 stb %l0, [%l7 + 0x33]
14350 brnz,a %l2, loop_1348
14351 array16 %i6, %o0, %l3
14352 be,a,pt %icc, loop_1349
14353 subccc %o2, 0x10C9, %i0
14354loop_1348:
14355 tcc %icc, 0x4
14356 edge8 %o7, %g7, %o4
14357loop_1349:
14358 tgu %xcc, 0x0
14359 fpack32 %f0, %f4, %f14
14360 stx %g2, [%l7 + 0x18]
14361 movrlez %g5, %g4, %i1
14362 set 0x7C, %i2
14363 ldsha [%l7 + %i2] 0x10, %l5
14364 fzeros %f10
14365 movneg %xcc, %i4, %o3
14366 tgu %icc, 0x2
14367 mulx %i3, 0x1AE6, %l1
14368 subccc %g1, %o5, %g6
14369 movgu %icc, %i5, %o6
14370 udivcc %i7, 0x0829, %g3
14371 add %l7, 0x60, %l6
14372 wr %g0, 0x88, %asi
14373 casxa [%l6] %asi, %l6, %i2
14374 movrne %l4, 0x0AE, %l0
14375 brlez,a %o1, loop_1350
14376 movcs %xcc, %l2, %i6
14377 ldstub [%l7 + 0x2A], %o0
14378 alignaddr %o2, %i0, %o7
14379loop_1350:
14380 tpos %xcc, 0x1
14381 addcc %l3, 0x01D6, %g7
14382 fbn %fcc1, loop_1351
14383 bl,pt %icc, loop_1352
14384 movgu %xcc, %g2, %g5
14385 udivcc %o4, 0x099F, %g4
14386loop_1351:
14387 fmovrsgez %i1, %f10, %f3
14388loop_1352:
14389 sdivcc %l5, 0x1A9B, %i4
14390 lduw [%l7 + 0x34], %o3
14391 swap [%l7 + 0x18], %i3
14392 std %f8, [%l7 + 0x60]
14393 edge32 %g1, %o5, %g6
14394 fcmpes %fcc2, %f8, %f15
14395 movrne %l1, 0x214, %o6
14396 sdivcc %i5, 0x12A0, %g3
14397 movne %icc, %l6, %i2
14398 movvc %xcc, %l4, %l0
14399 fmovrsne %i7, %f18, %f30
14400 call loop_1353
14401 smul %l2, 0x035C, %o1
14402 andncc %i6, %o2, %i0
14403 movrlez %o7, 0x13C, %o0
14404loop_1353:
14405 mulscc %l3, 0x0AE0, %g7
14406 orncc %g2, %g5, %o4
14407 bneg,pt %xcc, loop_1354
14408 ble,pn %icc, loop_1355
14409 ba,pt %xcc, loop_1356
14410 fxnors %f3, %f1, %f16
14411loop_1354:
14412 fxnors %f2, %f27, %f3
14413loop_1355:
14414 fmul8x16al %f13, %f23, %f0
14415loop_1356:
14416 move %xcc, %g4, %i1
14417 fmovrse %i4, %f27, %f3
14418 movvc %xcc, %o3, %i3
14419 fmovdcc %icc, %f30, %f31
14420 srl %g1, %o5, %g6
14421 fcmpgt16 %f16, %f14, %l1
14422 subccc %o6, %i5, %g3
14423 wr %g0, 0x80, %asi
14424 swapa [%l7 + 0x1C] %asi, %l6
14425 movrgez %i2, 0x1E3, %l5
14426 sir 0x0309
14427 edge16l %l4, %i7, %l0
14428 fsrc1 %f26, %f16
14429 fmovs %f13, %f9
14430 bgu,a,pt %xcc, loop_1357
14431 bge %icc, loop_1358
14432 movl %xcc, %l2, %i6
14433 fandnot1s %f6, %f2, %f19
14434loop_1357:
14435 edge16ln %o1, %i0, %o2
14436loop_1358:
14437 tcc %xcc, 0x4
14438 set 0x40, %i1
14439 ldda [%l7 + %i1] 0x11, %f0
14440 edge32 %o7, %o0, %l3
14441 fbn %fcc0, loop_1359
14442 umulcc %g2, 0x1182, %g5
14443 stbar
14444 bge,a loop_1360
14445loop_1359:
14446 addccc %g7, %o4, %i1
14447 fornot2s %f10, %f0, %f23
14448 fmovrdgez %i4, %f2, %f14
14449loop_1360:
14450 edge32 %g4, %i3, %o3
14451 subcc %g1, 0x0E64, %o5
14452 add %l1, 0x1FD9, %o6
14453 umul %i5, %g3, %l6
14454 fpmerge %f18, %f27, %f14
14455 orncc %i2, 0x1FC3, %g6
14456 fmovrsgz %l5, %f25, %f9
14457 movvs %xcc, %i7, %l0
14458 andcc %l2, 0x07CD, %i6
14459 and %l4, %o1, %i0
14460 sdivx %o7, 0x0872, %o0
14461 taddcctv %o2, 0x17C4, %l3
14462 edge8n %g5, %g7, %g2
14463 movrne %o4, %i1, %g4
14464 bshuffle %f30, %f8, %f12
14465 tgu %icc, 0x4
14466 movrlez %i4, 0x338, %o3
14467 ldx [%l7 + 0x30], %g1
14468 movn %xcc, %o5, %i3
14469 sethi 0x0DCF, %l1
14470 srl %o6, 0x1D, %i5
14471 taddcctv %g3, 0x0661, %l6
14472 restored
14473 rdpr %cwp, %g1
14474 rdpr %cansave, %g2
14475 rdpr %canrestore, %g3
14476 rdpr %cleanwin, %g4
14477 rdpr %otherwin, %g5
14478 rdpr %wstate, %g6
14479 sub %i2, 0x1DD4, %l5
14480 xor %i7, %g6, %l0
14481 fmovs %f25, %f1
14482 edge8n %i6, %l2, %l4
14483 sdiv %o1, 0x1F94, %i0
14484 wr %g0, 0x81, %asi
14485 sta %f28, [%l7 + 0x78] %asi
14486 wr %g0, 0xeb, %asi
14487 stba %o7, [%l7 + 0x3F] %asi
14488 membar #Sync
14489 nop
14490 set 0x60, %i3
14491 ldx [%l7 + %i3], %o2
14492 bge,a %icc, loop_1361
14493 tl %icc, 0x5
14494 set 0x5C, %o1
14495 stha %l3, [%l7 + %o1] 0x14
14496loop_1361:
14497 edge8n %o0, %g5, %g2
14498 stw %g7, [%l7 + 0x6C]
14499 fmovdge %xcc, %f15, %f14
14500 tg %icc, 0x4
14501 movrlez %o4, 0x12D, %i1
14502 wr %g0, 0xea, %asi
14503 stwa %i4, [%l7 + 0x2C] %asi
14504 membar #Sync
14505 lduh [%l7 + 0x56], %o3
14506 fmovsneg %xcc, %f15, %f8
14507 prefetch [%l7 + 0x64], 0x0
14508 set 0x1D, %o7
14509 ldsba [%l7 + %o7] 0x88, %g4
14510 andcc %o5, %i3, %l1
14511 flush %l7 + 0x6C
14512 fmovsge %icc, %f21, %f6
14513 movrlz %o6, %i5, %g1
14514 tn %xcc, 0x5
14515 subc %l6, 0x1671, %g3
14516 fnegd %f24, %f10
14517 fmovdleu %xcc, %f7, %f11
14518 sllx %l5, %i7, %i2
14519 set 0x35, %l3
14520 lduba [%l7 + %l3] 0x18, %l0
14521 set 0x28, %l6
14522 swapa [%l7 + %l6] 0x04, %g6
14523 subccc %l2, 0x0929, %l4
14524 tneg %xcc, 0x3
14525 edge16l %i6, %i0, %o7
14526 stx %o1, [%l7 + 0x58]
14527 movle %xcc, %l3, %o2
14528 smul %g5, %g2, %o0
14529 andcc %g7, %i1, %o4
14530 ldub [%l7 + 0x48], %o3
14531 movleu %xcc, %g4, %i4
14532 add %l7, 0x40, %l6
14533 wr %g0, 0x89, %asi
14534 lda [%l6] %asi, %o5
14535 casa [%l6] %asi, %o5, %i3
14536 bleu,pt %icc, loop_1362
14537 edge32n %o6, %i5, %l1
14538 fnot1 %f4, %f24
14539 movne %icc, %g1, %g3
14540loop_1362:
14541 fandnot1s %f16, %f3, %f11
14542 fblg,a %fcc3, loop_1363
14543 movvs %icc, %l5, %i7
14544 movgu %xcc, %i2, %l6
14545 set 0x30, %l2
14546 stha %l0, [%l7 + %l2] 0x19
14547loop_1363:
14548 te %xcc, 0x5
14549 edge16ln %l2, %g6, %i6
14550 bleu,pn %xcc, loop_1364
14551 swap [%l7 + 0x58], %i0
14552 udivcc %l4, 0x0619, %o7
14553 add %l7, 0x4C, %l6
14554 wr %g0, 0x18, %asi
14555 casa [%l6] 0x18, %l3, %o1
14556loop_1364:
14557 nop
14558 set 0x25, %o4
14559 stba %g5, [%l7 + %o4] 0xe3
14560 membar #Sync
14561 fands %f24, %f18, %f6
14562 std %f18, [%l7 + 0x28]
14563 tle %icc, 0x2
14564 andncc %g2, %o0, %o2
14565 ble %xcc, loop_1365
14566 tg %xcc, 0x2
14567 edge32ln %g7, %i1, %o3
14568 umulcc %o4, 0x0A17, %g4
14569loop_1365:
14570 sra %i4, %o5, %i3
14571 subccc %o6, 0x07D1, %l1
14572 bl,a,pt %xcc, loop_1366
14573 andcc %i5, %g1, %l5
14574 std %g2, [%l7 + 0x38]
14575 ldx [%l7 + 0x70], %i2
14576loop_1366:
14577 nop
14578 add %l7, 0x3C, %l6
14579 wr %g0, 0x0c, %asi
14580 casa [%l6] %asi, %l6, %l0
14581 fbu %fcc2, loop_1367
14582 saved
14583 rdpr %cwp, %g1
14584 rdpr %cansave, %g2
14585 rdpr %canrestore, %g3
14586 rdpr %cleanwin, %g4
14587 rdpr %otherwin, %g5
14588 rdpr %wstate, %g6
14589 ba,pt %xcc, loop_1368
14590 fmovsn %icc, %f17, %f4
14591loop_1367:
14592 srl %i7, %g6, %i6
14593 fmovrde %i0, %f2, %f16
14594loop_1368:
14595 bne,pt %xcc, loop_1369
14596 subcc %l4, %o7, %l3
14597 nop
14598 setx loop_1370, %l0, %l1
14599 wrpr 0x1, %tl
14600 wrpr %l1, %tnpc
14601 setx 0x34400001400, %l0, %l1
14602 wrpr %l1, %tstate
14603 wrhpr 0x4, %htstate
14604 done
14605 fmovsneg %xcc, %f11, %f29
14606loop_1369:
14607 fmovrsgz %o1, %f11, %f9
14608 fmul8x16al %f6, %f10, %f6
14609loop_1370:
14610 movre %g5, %l2, %o0
14611 tle %xcc, 0x3
14612 stx %o2, [%l7 + 0x28]
14613 fmovsle %icc, %f5, %f10
14614 add %l7, 0x50, %l6
14615 wr %g0, 0x89, %asi
14616 casa [%l6] 0x89, %g7, %g2
14617 xorcc %i1, %o3, %o4
14618 andncc %g4, %o5, %i3
14619 mulx %i4, 0x0AF2, %l1
14620 fpadd32s %f30, %f21, %f16
14621 fcmped %fcc2, %f18, %f28
14622 movle %xcc, %i5, %g1
14623 add %l7, 0x40, %l6
14624 wr %g0, 0x88, %asi
14625 ldxa [%l6] %asi, %o6
14626 casxa [%l6] 0x88, %o6, %l5
14627 add %g3, %i2, %l6
14628 fcmpne32 %f8, %f6, %l0
14629 mova %icc, %i7, %g6
14630 ldsh [%l7 + 0x5A], %i0
14631 edge32ln %l4, %o7, %l3
14632 wr %g0, 0x10, %asi
14633 lduba [%l7 + 0x0F] %asi, %i6
14634 fmul8x16 %f26, %f26, %f20
14635 fpsub32s %f29, %f1, %f6
14636 movre %o1, 0x0B7, %g5
14637 brlz,a %l2, loop_1371
14638 fnegs %f13, %f9
14639 edge32ln %o2, %g7, %g2
14640 movleu %icc, %i1, %o3
14641loop_1371:
14642 fbn,a %fcc1, loop_1372
14643 edge16l %o4, %o0, %o5
14644 fnot2 %f10, %f4
14645 fornot1s %f14, %f8, %f9
14646loop_1372:
14647 fmovrslez %i3, %f18, %f16
14648 smul %g4, %l1, %i4
14649 tl %xcc, 0x7
14650 fpmerge %f23, %f4, %f8
14651 fnegs %f11, %f11
14652 bcc,a %xcc, loop_1373
14653 bleu %icc, loop_1374
14654 fmovrde %g1, %f2, %f26
14655 ldub [%l7 + 0x7D], %i5
14656loop_1373:
14657 ta %icc, 0x6
14658loop_1374:
14659 tleu %xcc, 0x2
14660 set 0x70, %o6
14661 ldda [%l7 + %o6] 0x04, %o6
14662 fmovrdlz %g3, %f24, %f28
14663 fmovsvc %xcc, %f8, %f7
14664 tvs %xcc, 0x1
14665 orncc %i2, 0x093F, %l6
14666 fbug,a %fcc2, loop_1375
14667 bneg loop_1376
14668 fors %f31, %f17, %f16
14669 andncc %l0, %i7, %l5
14670loop_1375:
14671 fmovrdlz %g6, %f10, %f28
14672loop_1376:
14673 nop
14674 set 0x34, %o5
14675 lduwa [%l7 + %o5] 0x88, %l4
14676 swap [%l7 + 0x58], %o7
14677 fmovdvs %xcc, %f29, %f19
14678 ldsb [%l7 + 0x13], %i0
14679 set 0x62, %g7
14680 stha %i6, [%l7 + %g7] 0x18
14681 sll %l3, %g5, %o1
14682 sdiv %o2, 0x0D1E, %l2
14683 fmovdle %icc, %f23, %f30
14684 edge32l %g7, %i1, %o3
14685 std %g2, [%l7 + 0x08]
14686 sir 0x13B9
14687 movrgez %o0, %o5, %i3
14688 edge32n %g4, %l1, %o4
14689 flush %l7 + 0x48
14690 movle %icc, %g1, %i5
14691 bpos,a %xcc, loop_1377
14692 xorcc %o6, 0x09C3, %i4
14693 fbue %fcc2, loop_1378
14694 add %i2, %l6, %l0
14695loop_1377:
14696 edge32ln %g3, %i7, %l5
14697 movg %xcc, %l4, %g6
14698loop_1378:
14699 fpsub16s %f17, %f25, %f21
14700 orcc %o7, %i6, %l3
14701 fcmpd %fcc3, %f12, %f0
14702 movvc %icc, %i0, %o1
14703 smul %g5, 0x0AEC, %o2
14704 movn %icc, %l2, %i1
14705 set 0x65, %l1
14706 ldstuba [%l7 + %l1] 0x80, %g7
14707 fmul8x16au %f20, %f21, %f4
14708 xnorcc %g2, %o0, %o5
14709 edge32n %o3, %i3, %l1
14710 fbn,a %fcc1, loop_1379
14711 edge16n %g4, %g1, %i5
14712 fmovrde %o4, %f24, %f14
14713 fmovdgu %icc, %f21, %f30
14714loop_1379:
14715 udivx %i4, 0x1F9D, %i2
14716 fcmple16 %f6, %f24, %o6
14717 movcc %xcc, %l0, %l6
14718 ldub [%l7 + 0x14], %g3
14719 flush %l7 + 0x08
14720 brgz,a %l5, loop_1380
14721 mulx %i7, 0x1B2F, %l4
14722 fbl,a %fcc2, loop_1381
14723 tn %icc, 0x0
14724loop_1380:
14725 movre %g6, %o7, %i6
14726 movrne %i0, %o1, %g5
14727loop_1381:
14728 srlx %o2, 0x1E, %l2
14729 bshuffle %f28, %f12, %f2
14730 srax %l3, %i1, %g2
14731 stx %g7, [%l7 + 0x30]
14732 add %l7, 0x50, %l6
14733 wr %g0, 0x80, %asi
14734 casa [%l6] %asi, %o5, %o0
14735 wr %g0, 0x11, %asi
14736 stwa %o3, [%l7 + 0x60] %asi
14737 fnegd %f12, %f22
14738 set 0x20, %g1
14739 stxa %i3, [%l7 + %g1] 0x15
14740 fors %f24, %f19, %f26
14741 ldstub [%l7 + 0x79], %l1
14742 tvc %xcc, 0x4
14743 tge %xcc, 0x6
14744 fmuld8ulx16 %f14, %f7, %f16
14745 tsubcctv %g1, 0x0CD1, %i5
14746 array16 %g4, %o4, %i2
14747 sethi 0x0EEA, %o6
14748 fmul8x16al %f27, %f12, %f8
14749 nop
14750 setx loop_1382, %l0, %l1
14751 wrpr 0x1, %tl
14752 wrpr %l1, %tpc
14753 add %l1, 0x4, %l1
14754 wrpr %l1, %tnpc
14755 setx 0x34400001400, %l0, %l1
14756 wrpr %l1, %tstate
14757 wrhpr 0x4, %htstate
14758 retry
14759 edge16 %i4, %l6, %l0
14760 orncc %l5, %g3, %l4
14761 brlz,a %g6, loop_1383
14762loop_1382:
14763 tg %icc, 0x3
14764 sdivcc %o7, 0x0B8B, %i7
14765 fmul8x16al %f20, %f0, %f12
14766loop_1383:
14767 sth %i0, [%l7 + 0x74]
14768 std %o0, [%l7 + 0x18]
14769 faligndata %f30, %f2, %f10
14770 movrlz %i6, 0x399, %g5
14771 fmovrdgez %l2, %f28, %f22
14772 fcmple32 %f28, %f20, %l3
14773 ldsb [%l7 + 0x51], %i1
14774 movg %icc, %o2, %g7
14775 ta %xcc, 0x4
14776 fba %fcc1, loop_1384
14777 fzeros %f13
14778 st %f28, [%l7 + 0x54]
14779 brlez,a %g2, loop_1385
14780loop_1384:
14781 tcc %icc, 0x4
14782 set 0x53, %l0
14783 ldstuba [%l7 + %l0] 0x10, %o0
14784loop_1385:
14785 ldsb [%l7 + 0x46], %o5
14786 or %i3, 0x1096, %o3
14787 umulcc %l1, %i5, %g1
14788 brnz %g4, loop_1386
14789 movrgez %o4, 0x21D, %i2
14790 bshuffle %f2, %f2, %f6
14791 fmovdge %xcc, %f20, %f10
14792loop_1386:
14793 tvc %xcc, 0x0
14794 fbg %fcc3, loop_1387
14795 fmovdl %xcc, %f11, %f1
14796 ldsh [%l7 + 0x42], %i4
14797 fbe,a %fcc2, loop_1388
14798loop_1387:
14799 tneg %xcc, 0x5
14800 tl %xcc, 0x0
14801 stbar
14802loop_1388:
14803 tsubcc %o6, 0x18F5, %l6
14804 array32 %l5, %l0, %g3
14805 fzeros %f29
14806 fmovdne %icc, %f7, %f18
14807 te %xcc, 0x0
14808 fmovspos %icc, %f10, %f28
14809 udiv %g6, 0x0738, %o7
14810 fbg,a %fcc2, loop_1389
14811 std %f18, [%l7 + 0x28]
14812 tsubcctv %i7, 0x058B, %l4
14813 movleu %xcc, %i0, %i6
14814loop_1389:
14815 fcmped %fcc2, %f22, %f20
14816 tle %xcc, 0x2
14817 xor %o1, %g5, %l2
14818 movre %l3, 0x1DF, %i1
14819 subcc %o2, 0x09C7, %g2
14820 srax %g7, %o5, %i3
14821 set 0x3C, %o3
14822 lda [%l7 + %o3] 0x88, %f17
14823 fcmpgt16 %f10, %f28, %o3
14824 movleu %xcc, %l1, %o0
14825 tvs %xcc, 0x7
14826 mova %xcc, %i5, %g1
14827 fmovsvs %icc, %f20, %f20
14828 set 0x50, %i0
14829 ldda [%l7 + %i0] 0x15, %g4
14830 bshuffle %f0, %f28, %f30
14831 fmovdleu %icc, %f9, %f31
14832 tgu %icc, 0x2
14833 fcmpgt32 %f2, %f18, %o4
14834 fbge,a %fcc0, loop_1390
14835 fbe,a %fcc1, loop_1391
14836 movle %xcc, %i4, %i2
14837 fzeros %f3
14838loop_1390:
14839 tcs %xcc, 0x5
14840loop_1391:
14841 nop
14842 set 0x4E, %l5
14843 lduha [%l7 + %l5] 0x15, %l6
14844 fzero %f20
14845 orncc %o6, %l5, %g3
14846 orncc %l0, %g6, %i7
14847 edge16n %o7, %l4, %i0
14848 xnorcc %i6, %g5, %l2
14849 wr %g0, 0x81, %asi
14850 stba %o1, [%l7 + 0x1A] %asi
14851 fblg %fcc3, loop_1392
14852 movg %xcc, %i1, %l3
14853 sll %g2, %g7, %o2
14854 andcc %i3, 0x0E08, %o3
14855loop_1392:
14856 movpos %icc, %o5, %o0
14857 edge32ln %i5, %g1, %l1
14858 addc %g4, %i4, %o4
14859 fcmple32 %f2, %f4, %l6
14860 wr %g0, 0x17, %asi
14861 stda %f0, [%l7 + 0x40] %asi
14862 membar #Sync
14863 tn %icc, 0x7
14864 bneg,a,pn %icc, loop_1393
14865 movrlez %o6, %i2, %l5
14866 fpadd16 %f24, %f8, %f14
14867 tgu %xcc, 0x6
14868loop_1393:
14869 orn %g3, 0x137E, %g6
14870 movg %icc, %i7, %o7
14871 movgu %icc, %l0, %l4
14872 xor %i6, %i0, %g5
14873 fsrc1s %f0, %f25
14874 fbuge,a %fcc0, loop_1394
14875 restored
14876 rdpr %cwp, %g1
14877 rdpr %cansave, %g2
14878 rdpr %canrestore, %g3
14879 rdpr %cleanwin, %g4
14880 rdpr %otherwin, %g5
14881 rdpr %wstate, %g6
14882 fcmps %fcc0, %f20, %f0
14883 fsrc2s %f31, %f3
14884loop_1394:
14885 orncc %o1, %i1, %l3
14886 smulcc %g2, %g7, %l2
14887 fsrc2s %f6, %f15
14888 nop
14889 setx loop_1395, %l0, %l1
14890 jmpl %l1, %o2
14891 srax %o3, %o5, %o0
14892 set 0x70, %o2
14893 prefetcha [%l7 + %o2] 0x14, 0x3
14894loop_1395:
14895 edge32l %g1, %l1, %g4
14896 bg,a %xcc, loop_1396
14897 array32 %i4, %i3, %o4
14898 wr %g0, 0xe2, %asi
14899 stxa %l6, [%l7 + 0x60] %asi
14900 membar #Sync
14901loop_1396:
14902 taddcctv %o6, %l5, %g3
14903 movcs %xcc, %g6, %i2
14904 fmovdge %xcc, %f9, %f10
14905 fcmple16 %f10, %f24, %i7
14906 tleu %xcc, 0x4
14907 or %o7, 0x1477, %l4
14908 movge %xcc, %i6, %i0
14909 fmovsgu %icc, %f5, %f29
14910 fbne %fcc0, loop_1397
14911 edge32l %l0, %o1, %i1
14912 movcc %icc, %l3, %g5
14913 fands %f30, %f30, %f18
14914loop_1397:
14915 bleu %icc, loop_1398
14916 sll %g2, 0x05, %g7
14917 bl,pt %xcc, loop_1399
14918 tleu %icc, 0x2
14919loop_1398:
14920 mulscc %l2, %o2, %o3
14921 fornot1 %f6, %f26, %f12
14922loop_1399:
14923 movrlez %o0, %i5, %g1
14924 addcc %l1, 0x05BE, %g4
14925 stb %o5, [%l7 + 0x63]
14926 edge32l %i4, %o4, %l6
14927 lduh [%l7 + 0x6E], %i3
14928 tl %xcc, 0x6
14929 sdivcc %l5, 0x13A8, %g3
14930 xnor %o6, %i2, %i7
14931 set 0x70, %i5
14932 stda %g6, [%l7 + %i5] 0x88
14933 fmovdgu %xcc, %f16, %f0
14934 fand %f2, %f8, %f2
14935 fmovdne %icc, %f5, %f10
14936 fzero %f24
14937 fbe %fcc0, loop_1400
14938 lduh [%l7 + 0x4A], %o7
14939 xorcc %l4, 0x0499, %i6
14940 tvs %icc, 0x0
14941loop_1400:
14942 fornot1s %f9, %f4, %f16
14943 stbar
14944 faligndata %f0, %f16, %f10
14945 fmovspos %xcc, %f22, %f1
14946 tvc %icc, 0x5
14947 movvc %icc, %i0, %l0
14948 movcc %xcc, %i1, %l3
14949 fnegs %f28, %f26
14950 tpos %xcc, 0x4
14951 smulcc %o1, %g2, %g5
14952 subcc %g7, %l2, %o3
14953 tl %icc, 0x2
14954 xnor %o2, 0x0A06, %o0
14955 umulcc %g1, %l1, %g4
14956 fors %f22, %f12, %f9
14957 sdivx %o5, 0x058F, %i4
14958 ld [%l7 + 0x44], %f16
14959 fabss %f13, %f22
14960 movg %icc, %i5, %l6
14961 brgz %i3, loop_1401
14962 flush %l7 + 0x0C
14963 sra %l5, %g3, %o6
14964 sllx %o4, 0x1B, %i2
14965loop_1401:
14966 edge32ln %g6, %o7, %i7
14967 movleu %icc, %l4, %i0
14968 movle %xcc, %i6, %i1
14969 movrlz %l3, 0x198, %o1
14970 array8 %g2, %l0, %g7
14971 fmovrdgez %g5, %f16, %f20
14972 std %l2, [%l7 + 0x60]
14973 srax %o2, %o3, %g1
14974 subc %l1, 0x15D5, %o0
14975 tge %xcc, 0x2
14976 wr %g0, 0x04, %asi
14977 ldsba [%l7 + 0x5F] %asi, %g4
14978 orncc %o5, 0x0100, %i5
14979 move %xcc, %i4, %l6
14980 sllx %l5, 0x03, %g3
14981 udivcc %i3, 0x0E83, %o6
14982 fmovscs %xcc, %f16, %f31
14983 subc %i2, %o4, %g6
14984 subc %i7, 0x0814, %o7
14985 bvs,pn %xcc, loop_1402
14986 membar 0x3E
14987 movge %icc, %i0, %l4
14988 nop
14989 set 0x20, %i7
14990 prefetch [%l7 + %i7], 0x3
14991loop_1402:
14992 fbg,a %fcc1, loop_1403
14993 edge8 %i1, %l3, %i6
14994 nop
14995 setx loop_1404, %l0, %l1
14996 jmpl %l1, %g2
14997 tleu %xcc, 0x7
14998loop_1403:
14999 fbg,a %fcc1, loop_1405
15000 fnot2s %f11, %f8
15001loop_1404:
15002 and %o1, 0x184C, %g7
15003 edge32l %l0, %l2, %o2
15004loop_1405:
15005 taddcctv %o3, 0x1603, %g1
15006 movcs %icc, %l1, %o0
15007 mova %xcc, %g5, %o5
15008 add %g4, %i5, %i4
15009 edge32l %l5, %l6, %i3
15010 movge %xcc, %o6, %g3
15011 movvs %icc, %o4, %g6
15012 tgu %xcc, 0x2
15013 tgu %icc, 0x1
15014 sdiv %i2, 0x148A, %o7
15015 mulx %i0, 0x1A53, %i7
15016 wr %g0, 0x0c, %asi
15017 ldstuba [%l7 + 0x60] %asi, %i1
15018 subc %l4, 0x1019, %i6
15019 edge16l %l3, %g2, %o1
15020 fpadd32 %f2, %f12, %f2
15021 fornot1 %f12, %f24, %f30
15022 movrgz %g7, %l2, %l0
15023 wr %g0, 0x2b, %asi
15024 stda %o2, [%l7 + 0x38] %asi
15025 membar #Sync
15026 bn,a,pn %xcc, loop_1406
15027 stb %o2, [%l7 + 0x6C]
15028 set 0x3C, %l4
15029 lduha [%l7 + %l4] 0x0c, %g1
15030loop_1406:
15031 fmovrsne %o0, %f2, %f27
15032 brgz,a %g5, loop_1407
15033 tge %icc, 0x0
15034 fnot1 %f2, %f20
15035 set 0x18, %g3
15036 swapa [%l7 + %g3] 0x80, %o5
15037loop_1407:
15038 nop
15039 set 0x68, %o0
15040 lduha [%l7 + %o0] 0x81, %l1
15041 movl %icc, %i5, %g4
15042 sir 0x0B3A
15043 srl %i4, 0x0B, %l5
15044 sethi 0x16E3, %l6
15045 fors %f4, %f24, %f23
15046 movrgz %o6, 0x3E4, %g3
15047 fbo,a %fcc2, loop_1408
15048 tpos %icc, 0x6
15049 lduh [%l7 + 0x0C], %o4
15050 srlx %i3, %i2, %g6
15051loop_1408:
15052 st %f19, [%l7 + 0x54]
15053 or %i0, %i7, %o7
15054 for %f14, %f8, %f18
15055 or %l4, 0x1DDA, %i1
15056 tpos %xcc, 0x5
15057 addc %l3, 0x1EB1, %g2
15058 fpackfix %f12, %f5
15059 xnor %o1, %i6, %l2
15060 fpack32 %f6, %f8, %f12
15061 tg %icc, 0x2
15062 movg %xcc, %g7, %l0
15063 subc %o3, %g1, %o0
15064 stbar
15065 movrne %g5, %o5, %o2
15066 srax %i5, 0x19, %g4
15067 or %i4, %l1, %l5
15068 fnot2 %f24, %f6
15069 fsrc2 %f18, %f28
15070 bcs,pt %icc, loop_1409
15071 movl %xcc, %o6, %g3
15072 wr %g0, 0xe3, %asi
15073 ldda [%l7 + 0x40] %asi, %o4
15074loop_1409:
15075 ldsb [%l7 + 0x3C], %l6
15076 wr %g0, 0x80, %asi
15077 ldsha [%l7 + 0x34] %asi, %i2
15078 addc %g6, 0x0610, %i0
15079 ldsb [%l7 + 0x0A], %i7
15080 movn %xcc, %i3, %l4
15081 fmovsl %icc, %f18, %f1
15082 xnorcc %i1, 0x054A, %l3
15083 set 0x10, %g5
15084 sta %f15, [%l7 + %g5] 0x88
15085 fand %f4, %f26, %f16
15086 ta %xcc, 0x5
15087 movvc %xcc, %g2, %o7
15088 sdivx %o1, 0x1644, %i6
15089 ldsb [%l7 + 0x54], %g7
15090 fmovsl %xcc, %f12, %f8
15091 udivx %l2, 0x1FB1, %l0
15092 srax %g1, %o0, %g5
15093 ta %xcc, 0x0
15094 bleu,a,pt %icc, loop_1410
15095 tneg %icc, 0x3
15096 umul %o5, %o3, %i5
15097 wr %g0, 0x80, %asi
15098 ldstuba [%l7 + 0x2A] %asi, %o2
15099loop_1410:
15100 fmovrsgez %i4, %f7, %f3
15101 tg %xcc, 0x7
15102 fmovdneg %xcc, %f1, %f3
15103 fmovsge %icc, %f15, %f13
15104 fbul,a %fcc0, loop_1411
15105 st %f22, [%l7 + 0x70]
15106 subc %l1, %l5, %o6
15107 array32 %g4, %g3, %o4
15108loop_1411:
15109 sdivcc %l6, 0x0F40, %i2
15110 movrlez %i0, %i7, %i3
15111 edge8l %l4, %g6, %i1
15112 set 0x50, %g2
15113 lda [%l7 + %g2] 0x18, %f15
15114 movcs %xcc, %l3, %o7
15115 fpsub16s %f30, %f31, %f30
15116 nop
15117 set 0x28, %g6
15118 lduw [%l7 + %g6], %g2
15119 andcc %o1, %g7, %i6
15120 fmul8x16al %f10, %f8, %f0
15121 tcc %icc, 0x0
15122 edge8l %l0, %g1, %o0
15123 edge16 %l2, %o5, %g5
15124 movcs %xcc, %i5, %o2
15125 fmovdne %icc, %f20, %f24
15126 or %o3, %l1, %i4
15127 sdiv %o6, 0x19DB, %l5
15128 bne,pn %xcc, loop_1412
15129 edge32n %g4, %o4, %g3
15130 fnot2s %f20, %f19
15131 bvc,pn %icc, loop_1413
15132loop_1412:
15133 fmovdn %xcc, %f13, %f12
15134 fmul8x16 %f4, %f4, %f12
15135 fbo,a %fcc3, loop_1414
15136loop_1413:
15137 movrgez %i2, %l6, %i0
15138 ldx [%l7 + 0x70], %i3
15139 andcc %i7, 0x0DC3, %l4
15140loop_1414:
15141 array8 %i1, %g6, %l3
15142 fmovsleu %icc, %f28, %f29
15143 orn %o7, 0x0BFD, %g2
15144 tg %icc, 0x2
15145 tge %icc, 0x4
15146 udiv %g7, 0x03E1, %o1
15147 bn %xcc, loop_1415
15148 brlez %l0, loop_1416
15149 fpsub16s %f21, %f0, %f5
15150 andcc %g1, %i6, %o0
15151loop_1415:
15152 fmovdge %xcc, %f24, %f2
15153loop_1416:
15154 bl,a,pn %icc, loop_1417
15155 movrgez %o5, 0x0C6, %l2
15156 fmovdn %xcc, %f9, %f12
15157 fmovrdne %i5, %f18, %f26
15158loop_1417:
15159 fmovrsne %o2, %f26, %f4
15160 tvc %icc, 0x1
15161 bleu,a loop_1418
15162 fpadd32 %f28, %f28, %f14
15163 tleu %xcc, 0x6
15164 movl %icc, %g5, %o3
15165loop_1418:
15166 tl %icc, 0x2
15167 xorcc %i4, %o6, %l1
15168 sdivx %g4, 0x1939, %o4
15169 fbu %fcc2, loop_1419
15170 fmul8sux16 %f6, %f12, %f16
15171 movrgez %g3, 0x17C, %l5
15172 fmovrse %i2, %f30, %f5
15173loop_1419:
15174 fpsub16 %f20, %f0, %f6
15175 movgu %icc, %i0, %i3
15176 bcc,a loop_1420
15177 fmovsle %icc, %f2, %f14
15178 fnot1 %f24, %f24
15179 fornot2s %f13, %f0, %f24
15180loop_1420:
15181 fbuge,a %fcc3, loop_1421
15182 movrlez %i7, 0x15D, %l6
15183 sll %i1, %l4, %l3
15184 set 0x71, %i6
15185 ldstuba [%l7 + %i6] 0x88, %o7
15186loop_1421:
15187 nop
15188 wr %g0, 0x89, %asi
15189 sta %f22, [%l7 + 0x28] %asi
15190 fmovrdne %g2, %f26, %f14
15191 subccc %g6, %g7, %l0
15192 fblg %fcc0, loop_1422
15193 be,pt %xcc, loop_1423
15194 tg %icc, 0x5
15195 sll %g1, %o1, %i6
15196loop_1422:
15197 fmovrsgz %o5, %f25, %f30
15198loop_1423:
15199 tcs %icc, 0x6
15200 wr %g0, 0x10, %asi
15201 ldstuba [%l7 + 0x4B] %asi, %o0
15202 fmovrdgez %i5, %f18, %f14
15203 array16 %l2, %g5, %o2
15204 edge16n %o3, %o6, %l1
15205 subc %i4, %o4, %g3
15206 brgez %g4, loop_1424
15207 fmul8x16 %f25, %f14, %f30
15208 wr %g0, 0x80, %asi
15209 stba %i2, [%l7 + 0x74] %asi
15210loop_1424:
15211 fpsub16 %f30, %f28, %f0
15212 smul %i0, 0x0912, %i3
15213 addc %i7, 0x1FDF, %l5
15214 fmovsvc %icc, %f15, %f14
15215 bn loop_1425
15216 fmovsneg %icc, %f6, %f3
15217 udivcc %l6, 0x1D9F, %l4
15218 andncc %l3, %i1, %g2
15219loop_1425:
15220 movrgez %o7, %g6, %g7
15221 saved
15222 rdpr %cwp, %g1
15223 rdpr %cansave, %g2
15224 rdpr %canrestore, %g3
15225 rdpr %cleanwin, %g4
15226 rdpr %otherwin, %g5
15227 rdpr %wstate, %g6
15228 fmovrde %l0, %f8, %f22
15229 tneg %xcc, 0x2
15230 be,pn %xcc, loop_1426
15231 tle %xcc, 0x0
15232 movre %o1, %i6, %g1
15233 brlz,a %o5, loop_1427
15234loop_1426:
15235 fbule,a %fcc3, loop_1428
15236 stw %i5, [%l7 + 0x60]
15237 bg %xcc, loop_1429
15238loop_1427:
15239 tvc %xcc, 0x5
15240loop_1428:
15241 ld [%l7 + 0x70], %f7
15242 fble %fcc0, loop_1430
15243loop_1429:
15244 subc %o0, 0x114B, %l2
15245 movgu %icc, %g5, %o3
15246 wr %g0, 0x11, %asi
15247 sta %f24, [%l7 + 0x44] %asi
15248loop_1430:
15249 smul %o2, 0x0EB5, %o6
15250 fpack32 %f24, %f24, %f14
15251 fmul8x16al %f6, %f6, %f14
15252 movle %xcc, %l1, %i4
15253 orn %o4, 0x0F82, %g3
15254 movrgez %i2, 0x33B, %i0
15255 fpsub32 %f24, %f22, %f10
15256 ldsh [%l7 + 0x54], %g4
15257 tpos %icc, 0x4
15258 fbule %fcc3, loop_1431
15259 nop
15260 setx loop_1432, %l0, %l1
15261 wrpr 0x1, %tl
15262 wrpr %l1, %tnpc
15263 setx 0x34400001400, %l0, %l1
15264 wrpr %l1, %tstate
15265 wrhpr 0x4, %htstate
15266 done
15267 fsrc2s %f26, %f19
15268 fbge %fcc0, loop_1433
15269loop_1431:
15270 sdiv %i3, 0x06DB, %l5
15271loop_1432:
15272 smul %l6, %l4, %l3
15273 nop
15274 setx loop_1434, %l0, %l1
15275 wrpr 0x1, %tl
15276 wrpr %l1, %tnpc
15277 setx 0x34400001400, %l0, %l1
15278 wrpr %l1, %tstate
15279 wrhpr 0x4, %htstate
15280 done
15281loop_1433:
15282 movge %xcc, %i1, %i7
15283 fpadd32s %f25, %f20, %f15
15284 stbar
15285loop_1434:
15286 nop
15287 wr %g0, 0x80, %asi
15288 lduwa [%l7 + 0x74] %asi, %g2
15289 tsubcc %o7, %g6, %l0
15290 std %f20, [%l7 + 0x40]
15291 andcc %o1, 0x155E, %g7
15292 subccc %g1, %i6, %i5
15293 tcc %xcc, 0x3
15294 andncc %o0, %l2, %g5
15295 edge16 %o5, %o2, %o3
15296 subcc %l1, %o6, %o4
15297 orcc %i4, 0x1384, %g3
15298 tvs %xcc, 0x0
15299 edge8ln %i0, %i2, %g4
15300 addc %i3, %l5, %l4
15301 fnegd %f28, %f4
15302 add %l3, 0x1562, %l6
15303 movre %i7, 0x18F, %i1
15304 bl %icc, loop_1435
15305 fmovscs %xcc, %f21, %f2
15306 fcmpeq32 %f30, %f30, %o7
15307 fbule %fcc1, loop_1436
15308loop_1435:
15309 fbule,a %fcc2, loop_1437
15310 movrlz %g6, 0x267, %g2
15311 bl,a loop_1438
15312loop_1436:
15313 fmul8ulx16 %f14, %f2, %f0
15314loop_1437:
15315 fcmpeq16 %f14, %f2, %l0
15316 edge32 %g7, %g1, %o1
15317loop_1438:
15318 addccc %i6, %o0, %l2
15319 fmovsa %icc, %f22, %f18
15320 smulcc %g5, %i5, %o5
15321 edge8n %o3, %o2, %l1
15322 movcs %icc, %o4, %o6
15323 subccc %i4, %i0, %g3
15324 lduw [%l7 + 0x64], %g4
15325 smulcc %i2, 0x1C09, %i3
15326 movne %xcc, %l4, %l3
15327 bvs,pt %xcc, loop_1439
15328 fornot1 %f10, %f30, %f8
15329 ldstub [%l7 + 0x60], %l5
15330 array32 %l6, %i7, %o7
15331loop_1439:
15332 fmovrde %g6, %f30, %f24
15333 fbn %fcc0, loop_1440
15334 movleu %xcc, %i1, %l0
15335 fmovsle %xcc, %f31, %f2
15336 wr %g0, 0x11, %asi
15337 lda [%l7 + 0x68] %asi, %f29
15338loop_1440:
15339 ldsb [%l7 + 0x2A], %g7
15340 sdivx %g2, 0x09FA, %o1
15341 andn %i6, %g1, %l2
15342 fandnot2 %f0, %f10, %f16
15343 edge16 %g5, %i5, %o0
15344 fmovscs %xcc, %f23, %f19
15345 fsrc1 %f22, %f30
15346 movrne %o3, %o5, %o2
15347 wr %g0, 0x10, %asi
15348 lda [%l7 + 0x50] %asi, %f23
15349 fbne,a %fcc1, loop_1441
15350 umul %o4, %l1, %i4
15351 tne %xcc, 0x7
15352 stx %o6, [%l7 + 0x18]
15353loop_1441:
15354 mulx %g3, %g4, %i2
15355 fors %f24, %f15, %f6
15356 bvc,a loop_1442
15357 bne,a %icc, loop_1443
15358 fbug,a %fcc3, loop_1444
15359 movcs %xcc, %i0, %l4
15360loop_1442:
15361 movne %icc, %i3, %l5
15362loop_1443:
15363 ldd [%l7 + 0x68], %l2
15364loop_1444:
15365 fcmpes %fcc0, %f11, %f6
15366 fmul8x16au %f24, %f20, %f4
15367 fnand %f24, %f22, %f22
15368 edge32l %l6, %i7, %o7
15369 smul %g6, 0x1B71, %l0
15370 fbule %fcc2, loop_1445
15371 bcc,a,pn %icc, loop_1446
15372 fmul8sux16 %f26, %f2, %f0
15373 bge,pn %icc, loop_1447
15374loop_1445:
15375 fbuge,a %fcc1, loop_1448
15376loop_1446:
15377 mova %xcc, %g7, %i1
15378 sra %g2, 0x1E, %o1
15379loop_1447:
15380 std %f6, [%l7 + 0x60]
15381loop_1448:
15382 movge %xcc, %g1, %l2
15383 movcc %xcc, %g5, %i6
15384 subccc %o0, 0x0ACC, %o3
15385 tg %icc, 0x2
15386 fmul8x16al %f28, %f18, %f6
15387 edge8ln %i5, %o5, %o4
15388 fmovspos %xcc, %f4, %f5
15389 lduw [%l7 + 0x20], %o2
15390 fnors %f24, %f11, %f25
15391 edge8n %l1, %o6, %g3
15392 edge8l %i4, %i2, %i0
15393 membar 0x53
15394 fcmpgt32 %f14, %f20, %g4
15395 andcc %i3, 0x07F0, %l5
15396 movvs %icc, %l3, %l4
15397 tgu %icc, 0x5
15398 ldd [%l7 + 0x70], %f6
15399 fbuge,a %fcc0, loop_1449
15400 smulcc %l6, %i7, %o7
15401 bvs,a loop_1450
15402 fba,a %fcc2, loop_1451
15403loop_1449:
15404 fandnot1s %f24, %f26, %f11
15405 nop
15406 setx loop_1452, %l0, %l1
15407 jmpl %l1, %l0
15408loop_1450:
15409 tcs %icc, 0x0
15410loop_1451:
15411 alignaddr %g7, %g6, %i1
15412 taddcc %o1, %g2, %g1
15413loop_1452:
15414 ldub [%l7 + 0x2E], %l2
15415 wr %g0, 0x89, %asi
15416 lduba [%l7 + 0x4C] %asi, %g5
15417 smulcc %i6, 0x0D19, %o0
15418 nop
15419 set 0x08, %i4
15420 std %o2, [%l7 + %i4]
15421 flush %l7 + 0x38
15422 subc %o5, %i5, %o2
15423 tcs %icc, 0x1
15424 and %o4, 0x0137, %o6
15425 fpadd32s %f20, %f4, %f7
15426 fandnot2s %f26, %f23, %f27
15427 tvs %icc, 0x7
15428 tge %icc, 0x5
15429 call loop_1453
15430 nop
15431 setx loop_1454, %l0, %l1
15432 wrpr 0x1, %tl
15433 wrpr %l1, %tnpc
15434 setx 0x34400001400, %l0, %l1
15435 wrpr %l1, %tstate
15436 wrhpr 0x4, %htstate
15437 done
15438 fmovdvs %xcc, %f17, %f8
15439 membar 0x3F
15440loop_1453:
15441 alignaddr %l1, %i4, %i2
15442loop_1454:
15443 fbule %fcc0, loop_1455
15444 bleu,a %icc, loop_1456
15445 movrgez %g3, %g4, %i3
15446 tvc %xcc, 0x4
15447loop_1455:
15448 subccc %l5, 0x0282, %i0
15449loop_1456:
15450 ldsb [%l7 + 0x73], %l4
15451 tvs %icc, 0x6
15452 mulscc %l6, %i7, %l3
15453 fornot1 %f22, %f8, %f18
15454 te %icc, 0x2
15455 movre %l0, %o7, %g7
15456 movre %i1, 0x0AE, %g6
15457 movle %icc, %o1, %g1
15458 mulscc %l2, 0x12FD, %g2
15459 membar 0x02
15460 lduw [%l7 + 0x54], %g5
15461 edge8l %i6, %o3, %o0
15462 mova %icc, %o5, %i5
15463 fbu %fcc3, loop_1457
15464 sir 0x111B
15465 tle %icc, 0x1
15466 nop
15467 setx loop_1458, %l0, %l1
15468 wrpr 0x1, %tl
15469 wrpr %l1, %tnpc
15470 setx 0x34400001400, %l0, %l1
15471 wrpr %l1, %tstate
15472 wrhpr 0x4, %htstate
15473 done
15474loop_1457:
15475 fmovsneg %icc, %f16, %f26
15476 sdivx %o4, 0x1905, %o6
15477 bvc,pn %icc, loop_1459
15478loop_1458:
15479 array32 %l1, %i4, %i2
15480 movne %xcc, %o2, %g3
15481 tsubcc %g4, %i3, %l5
15482loop_1459:
15483 sdiv %i0, 0x1CC5, %l4
15484 bg loop_1460
15485 fandnot2s %f23, %f29, %f5
15486 st %f11, [%l7 + 0x54]
15487 tleu %xcc, 0x2
15488loop_1460:
15489 edge32ln %l6, %l3, %l0
15490 xor %i7, 0x14DD, %g7
15491 umulcc %i1, %o7, %g6
15492 movrne %o1, 0x0BD, %l2
15493 tvc %xcc, 0x1
15494 sll %g2, %g5, %g1
15495 tcs %icc, 0x0
15496 fnot2s %f4, %f26
15497 bvs,a loop_1461
15498 smulcc %o3, 0x0DC6, %i6
15499 array32 %o0, %i5, %o5
15500 wr %g0, 0x88, %asi
15501 sta %f29, [%l7 + 0x08] %asi
15502loop_1461:
15503 move %xcc, %o6, %l1
15504 bne,a loop_1462
15505 movge %icc, %o4, %i2
15506 tvc %xcc, 0x2
15507 fmovdleu %xcc, %f31, %f2
15508loop_1462:
15509 movl %xcc, %i4, %o2
15510 edge32 %g4, %g3, %i3
15511 tvc %xcc, 0x2
15512 mova %icc, %l5, %i0
15513 array16 %l6, %l4, %l0
15514 array16 %i7, %l3, %i1
15515 tl %icc, 0x1
15516 fmovdcs %icc, %f12, %f1
15517 bg,a,pt %xcc, loop_1463
15518 fnot1s %f12, %f6
15519 alignaddr %o7, %g6, %o1
15520 srl %l2, %g2, %g7
15521loop_1463:
15522 movpos %icc, %g1, %g5
15523 popc 0x00E8, %o3
15524 and %i6, 0x0038, %o0
15525 tvc %xcc, 0x6
15526 edge8ln %o5, %i5, %o6
15527 sub %l1, %i2, %o4
15528 smulcc %o2, 0x022F, %i4
15529 tcs %xcc, 0x6
15530 nop
15531 setx loop_1464, %l0, %l1
15532 wrpr 0x1, %tl
15533 wrpr %l1, %tnpc
15534 setx 0x34400001400, %l0, %l1
15535 wrpr %l1, %tstate
15536 wrhpr 0x4, %htstate
15537 done
15538 mova %icc, %g3, %i3
15539 brlez %l5, loop_1465
15540 fcmpeq16 %f14, %f16, %g4
15541loop_1464:
15542 movrgz %l6, 0x0A4, %l4
15543 nop
15544 setx loop_1466, %l0, %l1
15545 jmpl %l1, %l0
15546loop_1465:
15547 fmovsge %xcc, %f14, %f8
15548 edge16 %i7, %i0, %l3
15549 umul %o7, %i1, %o1
15550loop_1466:
15551 prefetch [%l7 + 0x14], 0x3
15552 fbu %fcc2, loop_1467
15553 fands %f0, %f8, %f7
15554 wr %g0, 0x89, %asi
15555 stxa %l2, [%l7 + 0x60] %asi
15556loop_1467:
15557 bcc loop_1468
15558 tgu %xcc, 0x5
15559 movgu %xcc, %g6, %g2
15560 set 0x76, %i2
15561 stha %g1, [%l7 + %i2] 0x18
15562loop_1468:
15563 smulcc %g7, 0x0DFD, %o3
15564 fbn,a %fcc2, loop_1469
15565 fmovdle %xcc, %f16, %f12
15566 tpos %xcc, 0x5
15567 movrne %i6, 0x107, %o0
15568loop_1469:
15569 bleu,a loop_1470
15570 edge16 %o5, %g5, %i5
15571 fmovrdlez %l1, %f4, %f12
15572 taddcctv %i2, %o4, %o2
15573loop_1470:
15574 addccc %o6, %g3, %i4
15575 andn %l5, %g4, %i3
15576 taddcc %l6, %l0, %l4
15577 movrlez %i7, 0x00B, %l3
15578 fandnot1 %f24, %f28, %f28
15579 fnors %f26, %f8, %f23
15580 srax %i0, 0x19, %o7
15581 fmovs %f7, %f22
15582 udivcc %i1, 0x0EAD, %l2
15583 bcc %xcc, loop_1471
15584 brz %o1, loop_1472
15585 edge8n %g6, %g1, %g7
15586 andncc %g2, %i6, %o0
15587loop_1471:
15588 fbul,a %fcc2, loop_1473
15589loop_1472:
15590 andcc %o5, 0x06E8, %o3
15591 bgu,pt %xcc, loop_1474
15592 bne,a %icc, loop_1475
15593loop_1473:
15594 tleu %icc, 0x6
15595 srl %i5, %g5, %l1
15596loop_1474:
15597 umulcc %i2, 0x1B10, %o4
15598loop_1475:
15599 ba loop_1476
15600 std %o6, [%l7 + 0x20]
15601 array16 %g3, %i4, %l5
15602 fcmpeq32 %f6, %f30, %g4
15603loop_1476:
15604 fmovspos %xcc, %f23, %f15
15605 xnorcc %i3, 0x14D6, %l6
15606 saved
15607 rdpr %cwp, %g1
15608 rdpr %cansave, %g2
15609 rdpr %canrestore, %g3
15610 rdpr %cleanwin, %g4
15611 rdpr %otherwin, %g5
15612 rdpr %wstate, %g6
15613 fornot1s %f6, %f17, %f10
15614 sdivcc %o2, 0x1733, %l4
15615 tsubcctv %i7, 0x0DC9, %l3
15616 sdiv %i0, 0x1A57, %o7
15617 ldsh [%l7 + 0x34], %l0
15618 fmovrdgez %i1, %f20, %f20
15619 fmovde %xcc, %f31, %f2
15620 fmovde %icc, %f16, %f28
15621 fmovsn %icc, %f14, %f21
15622 edge32n %l2, %o1, %g1
15623 te %xcc, 0x2
15624 fzero %f12
15625 sub %g7, %g2, %i6
15626 fbge,a %fcc0, loop_1477
15627 tg %xcc, 0x0
15628 taddcctv %g6, %o5, %o0
15629 nop
15630 setx loop_1478, %l0, %l1
15631 wrpr 0x1, %tl
15632 wrpr %l1, %tpc
15633 add %l1, 0x4, %l1
15634 wrpr %l1, %tnpc
15635 setx 0x34400001400, %l0, %l1
15636 wrpr %l1, %tstate
15637 wrhpr 0x4, %htstate
15638 retry
15639loop_1477:
15640 mulx %o3, %g5, %i5
15641 fmovsgu %xcc, %f27, %f8
15642 srlx %l1, %o4, %o6
15643loop_1478:
15644 bvs,a,pn %icc, loop_1479
15645 orcc %g3, 0x1AF7, %i2
15646 movn %xcc, %l5, %i4
15647 andn %i3, 0x15A2, %g4
15648loop_1479:
15649 tge %xcc, 0x7
15650 alignaddr %l6, %l4, %i7
15651 srl %l3, %i0, %o2
15652 fmul8x16 %f10, %f8, %f0
15653 udivcc %o7, 0x0E4A, %i1
15654 set 0x7C, %g4
15655 ldswa [%l7 + %g4] 0x04, %l2
15656 umul %l0, 0x16D4, %g1
15657 fpadd32 %f12, %f8, %f28
15658 set 0x40, %i1
15659 ldda [%l7 + %i1] 0x80, %f0
15660 array32 %g7, %g2, %i6
15661 restored
15662 rdpr %cwp, %g1
15663 rdpr %cansave, %g2
15664 rdpr %canrestore, %g3
15665 rdpr %cleanwin, %g4
15666 rdpr %otherwin, %g5
15667 rdpr %wstate, %g6
15668 movcs %xcc, %o1, %g6
15669 fsrc2 %f16, %f26
15670 fmovsge %xcc, %f28, %f9
15671 mulx %o0, %o5, %g5
15672 fbul %fcc3, loop_1480
15673 movrgz %o3, 0x1CE, %l1
15674 sdivx %o4, 0x08D8, %i5
15675 fmovdle %xcc, %f7, %f15
15676loop_1480:
15677 bcc,pt %icc, loop_1481
15678 fba %fcc2, loop_1482
15679 tcs %icc, 0x7
15680 srl %g3, 0x16, %i2
15681loop_1481:
15682 fbn %fcc0, loop_1483
15683loop_1482:
15684 fandnot1 %f20, %f20, %f4
15685 edge8 %o6, %i4, %i3
15686 edge16 %l5, %g4, %l6
15687loop_1483:
15688 fmovrde %l4, %f28, %f26
15689 mulx %l3, 0x0D59, %i0
15690 fbn %fcc3, loop_1484
15691 ldub [%l7 + 0x0B], %i7
15692 movrgz %o2, 0x156, %o7
15693 wr %g0, 0x89, %asi
15694 stha %l2, [%l7 + 0x6E] %asi
15695loop_1484:
15696 bgu,a %icc, loop_1485
15697 tn %xcc, 0x2
15698 fpmerge %f7, %f31, %f12
15699 fbuge,a %fcc0, loop_1486
15700loop_1485:
15701 sdivx %l0, 0x17CD, %i1
15702 sub %g7, %g1, %i6
15703 fxors %f27, %f11, %f23
15704loop_1486:
15705 brnz %g2, loop_1487
15706 fmovdge %icc, %f31, %f20
15707 movne %xcc, %g6, %o1
15708 movle %icc, %o0, %g5
15709loop_1487:
15710 fors %f12, %f19, %f17
15711 bvc %icc, loop_1488
15712 fmovdneg %xcc, %f2, %f13
15713 fnor %f10, %f26, %f28
15714 tleu %xcc, 0x1
15715loop_1488:
15716 movcs %icc, %o5, %o3
15717 fbo %fcc3, loop_1489
15718 tneg %icc, 0x4
15719 stb %l1, [%l7 + 0x0A]
15720 for %f22, %f22, %f12
15721loop_1489:
15722 movrlz %i5, 0x237, %o4
15723 alignaddr %i2, %o6, %g3
15724 fbue %fcc2, loop_1490
15725 fba,a %fcc2, loop_1491
15726 stb %i4, [%l7 + 0x66]
15727 subccc %i3, 0x0FBB, %g4
15728loop_1490:
15729 addcc %l5, 0x16FA, %l4
15730loop_1491:
15731 alignaddr %l6, %i0, %l3
15732 edge32n %o2, %i7, %o7
15733 ldub [%l7 + 0x75], %l2
15734 movle %icc, %l0, %i1
15735 tsubcc %g1, 0x0C3E, %g7
15736 fble %fcc1, loop_1492
15737 tge %icc, 0x4
15738 edge32n %i6, %g6, %o1
15739 addcc %o0, 0x08C1, %g2
15740loop_1492:
15741 fmovrdgez %o5, %f26, %f14
15742 brgez %g5, loop_1493
15743 sir 0x00CF
15744 and %l1, 0x10ED, %i5
15745 bcs,a,pn %icc, loop_1494
15746loop_1493:
15747 membar 0x0B
15748 fmovrsgez %o4, %f5, %f24
15749 srlx %i2, 0x00, %o6
15750loop_1494:
15751 movre %o3, %g3, %i4
15752 subccc %i3, 0x19DF, %g4
15753 fpadd16s %f13, %f23, %f2
15754 orn %l4, 0x0C55, %l6
15755 tgu %xcc, 0x3
15756 andn %i0, %l5, %l3
15757 fmovde %xcc, %f7, %f20
15758 membar 0x52
15759 edge8l %i7, %o2, %o7
15760 ldub [%l7 + 0x36], %l2
15761 array8 %i1, %g1, %g7
15762 array16 %i6, %l0, %g6
15763 tle %xcc, 0x0
15764 movneg %xcc, %o1, %g2
15765 fmovdle %xcc, %f20, %f5
15766 movpos %icc, %o0, %o5
15767 stw %g5, [%l7 + 0x74]
15768 bge,a,pt %icc, loop_1495
15769 fmovrdgz %l1, %f6, %f20
15770 udivx %i5, 0x1BCC, %o4
15771 fandnot1s %f15, %f16, %f14
15772loop_1495:
15773 fmovsvs %icc, %f12, %f4
15774 movle %icc, %o6, %i2
15775 subccc %o3, 0x04CB, %g3
15776 fnor %f20, %f0, %f30
15777 array16 %i4, %g4, %i3
15778 sdiv %l4, 0x19A4, %i0
15779 movn %icc, %l5, %l3
15780 smulcc %l6, 0x12AC, %o2
15781 udivcc %o7, 0x1608, %i7
15782 fexpand %f14, %f22
15783 movpos %xcc, %i1, %l2
15784 movre %g1, %g7, %l0
15785 andn %i6, 0x1CB0, %g6
15786 bvs,pn %icc, loop_1496
15787 fmovdl %xcc, %f14, %f9
15788 tleu %icc, 0x2
15789 xnor %g2, 0x052B, %o0
15790loop_1496:
15791 movn %icc, %o5, %g5
15792 fmovsneg %xcc, %f31, %f6
15793 add %o1, 0x08D7, %l1
15794 xnor %i5, 0x0ECE, %o4
15795 edge8n %o6, %o3, %i2
15796 fbl %fcc3, loop_1497
15797 xor %g3, %i4, %g4
15798 tne %icc, 0x5
15799 xor %i3, %i0, %l5
15800loop_1497:
15801 fpadd32s %f30, %f30, %f18
15802 movcc %icc, %l4, %l3
15803 ldx [%l7 + 0x20], %l6
15804 addcc %o2, 0x0317, %i7
15805 lduh [%l7 + 0x46], %o7
15806 ldstub [%l7 + 0x28], %l2
15807 tl %xcc, 0x6
15808 set 0x70, %i3
15809 swapa [%l7 + %i3] 0x18, %g1
15810 tge %icc, 0x0
15811 tvs %xcc, 0x6
15812 fandnot2 %f24, %f30, %f6
15813 addc %g7, %i1, %i6
15814 wr %g0, 0x18, %asi
15815 ldswa [%l7 + 0x10] %asi, %g6
15816 call loop_1498
15817 tg %xcc, 0x2
15818 prefetch [%l7 + 0x48], 0x2
15819 restored
15820 rdpr %cwp, %g1
15821 rdpr %cansave, %g2
15822 rdpr %canrestore, %g3
15823 rdpr %cleanwin, %g4
15824 rdpr %otherwin, %g5
15825 rdpr %wstate, %g6
15826loop_1498:
15827 udiv %g2, 0x0F0A, %o0
15828 fmul8x16 %f29, %f2, %f14
15829 andcc %o5, 0x1B84, %l0
15830 ldsh [%l7 + 0x1E], %o1
15831 bl,a,pt %xcc, loop_1499
15832 xor %g5, %i5, %o4
15833 edge8 %o6, %l1, %i2
15834 xnorcc %g3, %i4, %o3
15835loop_1499:
15836 edge16ln %g4, %i3, %l5
15837 edge16l %l4, %l3, %i0
15838 edge32n %l6, %o2, %o7
15839 fmovsneg %xcc, %f31, %f16
15840 bpos,pt %icc, loop_1500
15841 fbu,a %fcc3, loop_1501
15842 fbge,a %fcc0, loop_1502
15843 ldstub [%l7 + 0x34], %i7
15844loop_1500:
15845 movrgez %g1, %l2, %i1
15846loop_1501:
15847 subccc %i6, 0x1C8E, %g7
15848loop_1502:
15849 move %icc, %g2, %o0
15850 sub %g6, 0x1024, %l0
15851 fnegs %f8, %f24
15852 sdiv %o5, 0x07CB, %g5
15853 alignaddrl %o1, %o4, %o6
15854 tpos %icc, 0x0
15855 sdivx %i5, 0x0E1D, %l1
15856 ldub [%l7 + 0x42], %i2
15857 fcmps %fcc1, %f28, %f22
15858 mulscc %g3, %o3, %i4
15859 fba %fcc3, loop_1503
15860 sir 0x1232
15861 fmovsl %xcc, %f6, %f19
15862 srlx %i3, 0x08, %g4
15863loop_1503:
15864 nop
15865 set 0x6E, %o1
15866 stha %l5, [%l7 + %o1] 0x0c
15867 bshuffle %f4, %f26, %f0
15868 sra %l4, 0x15, %l3
15869 fmul8x16 %f24, %f20, %f30
15870 array16 %i0, %l6, %o2
15871 movgu %xcc, %o7, %i7
15872 st %f19, [%l7 + 0x08]
15873 addcc %g1, %i1, %i6
15874 edge32l %g7, %g2, %o0
15875 bg loop_1504
15876 fba,a %fcc1, loop_1505
15877 fnands %f19, %f24, %f19
15878 fmovrdgez %l2, %f6, %f16
15879loop_1504:
15880 sllx %l0, 0x0F, %g6
15881loop_1505:
15882 fbug,a %fcc1, loop_1506
15883 edge32n %o5, %g5, %o1
15884 addc %o6, %i5, %o4
15885 fmul8x16 %f25, %f20, %f22
15886loop_1506:
15887 tl %icc, 0x5
15888 tcc %icc, 0x6
15889 fpsub32 %f12, %f4, %f2
15890 be,a %xcc, loop_1507
15891 subccc %l1, 0x1DC9, %g3
15892 mulscc %o3, %i4, %i3
15893 bvc,a,pn %xcc, loop_1508
15894loop_1507:
15895 te %xcc, 0x1
15896 alignaddrl %g4, %i2, %l5
15897 fmovdl %xcc, %f29, %f7
15898loop_1508:
15899 movneg %icc, %l4, %l3
15900 brgz,a %l6, loop_1509
15901 fmul8sux16 %f12, %f6, %f18
15902 fcmple32 %f14, %f28, %o2
15903 udivx %i0, 0x04C7, %i7
15904loop_1509:
15905 fbule %fcc2, loop_1510
15906 be,pt %xcc, loop_1511
15907 edge16ln %g1, %i1, %o7
15908 fmovdne %xcc, %f12, %f26
15909loop_1510:
15910 sth %i6, [%l7 + 0x2E]
15911loop_1511:
15912 bvc,a,pn %xcc, loop_1512
15913 movpos %icc, %g2, %g7
15914 stbar
15915 for %f14, %f4, %f24
15916loop_1512:
15917 restored
15918 rdpr %cwp, %g1
15919 rdpr %cansave, %g2
15920 rdpr %canrestore, %g3
15921 rdpr %cleanwin, %g4
15922 rdpr %otherwin, %g5
15923 rdpr %wstate, %g6
15924 edge32ln %l2, %l0, %g6
15925 popc %o0, %g5
15926 movle %xcc, %o1, %o6
15927 tleu %xcc, 0x6
15928 edge32 %i5, %o5, %o4
15929 bne %icc, loop_1513
15930 movgu %icc, %g3, %o3
15931 move %icc, %l1, %i4
15932 fabss %f9, %f28
15933loop_1513:
15934 movrlz %g4, 0x3B6, %i2
15935 bg,a %icc, loop_1514
15936 smul %i3, 0x0474, %l4
15937 fcmpne16 %f14, %f22, %l3
15938 movn %icc, %l5, %o2
15939loop_1514:
15940 nop
15941 wr %g0, 0x04, %asi
15942 lda [%l7 + 0x78] %asi, %f1
15943 bvc,a loop_1515
15944 mova %icc, %l6, %i7
15945 movvs %icc, %g1, %i0
15946 ldx [%l7 + 0x30], %o7
15947loop_1515:
15948 fandnot2 %f10, %f28, %f14
15949 umulcc %i1, 0x0DEB, %i6
15950 movl %xcc, %g2, %l2
15951 edge32l %l0, %g6, %g7
15952 bcs loop_1516
15953 movg %xcc, %g5, %o1
15954 set 0x77, %l3
15955 ldstuba [%l7 + %l3] 0x04, %o0
15956loop_1516:
15957 fandnot2 %f10, %f18, %f20
15958 array16 %o6, %i5, %o4
15959 subcc %g3, %o3, %o5
15960 fmovdne %icc, %f29, %f1
15961 fcmpd %fcc0, %f20, %f24
15962 fmovsgu %xcc, %f20, %f2
15963 tcc %xcc, 0x2
15964 addccc %l1, %g4, %i2
15965 srax %i4, 0x10, %i3
15966 umul %l4, 0x1DFF, %l5
15967 tneg %xcc, 0x3
15968 wr %g0, 0xe3, %asi
15969 stba %o2, [%l7 + 0x68] %asi
15970 membar #Sync
15971 tvc %xcc, 0x1
15972 fmovdgu %icc, %f31, %f23
15973 sethi 0x055A, %l3
15974 umul %i7, 0x1229, %g1
15975 edge8n %l6, %o7, %i0
15976 edge32ln %i6, %g2, %l2
15977 mulx %l0, %g6, %i1
15978 wr %g0, 0x19, %asi
15979 ldsha [%l7 + 0x10] %asi, %g7
15980 tpos %xcc, 0x4
15981 nop
15982 set 0x78, %l6
15983 std %o0, [%l7 + %l6]
15984 move %icc, %o0, %o6
15985 smulcc %g5, %o4, %i5
15986 umulcc %o3, 0x06FB, %g3
15987 xor %o5, %g4, %i2
15988 andncc %l1, %i3, %i4
15989 srlx %l4, %l5, %o2
15990 movvs %xcc, %i7, %l3
15991 fandnot2 %f12, %f26, %f14
15992 movrgz %g1, %l6, %o7
15993 lduh [%l7 + 0x3E], %i6
15994 ldub [%l7 + 0x7B], %g2
15995 mova %icc, %l2, %i0
15996 add %l7, 0x64, %l6
15997 wr %g0, 0x80, %asi
15998 lda [%l6] %asi, %l0
15999 casa [%l6] 0x80, %l0, %i1
16000 tge %xcc, 0x1
16001 fone %f2
16002 fnot1s %f12, %f10
16003 fmovdl %xcc, %f24, %f2
16004 movg %xcc, %g6, %o1
16005 xorcc %o0, %g7, %g5
16006 te %icc, 0x5
16007 movg %icc, %o6, %o4
16008 brlez %i5, loop_1517
16009 movre %g3, %o3, %g4
16010 fbug,a %fcc0, loop_1518
16011 fmovdvs %icc, %f14, %f8
16012loop_1517:
16013 ldsb [%l7 + 0x5A], %i2
16014 set 0x38, %l2
16015 stda %l0, [%l7 + %l2] 0x81
16016loop_1518:
16017 add %o5, %i3, %l4
16018 tge %icc, 0x4
16019 fbuge,a %fcc2, loop_1519
16020 restored
16021 rdpr %cwp, %g1
16022 rdpr %cansave, %g2
16023 rdpr %canrestore, %g3
16024 rdpr %cleanwin, %g4
16025 rdpr %otherwin, %g5
16026 rdpr %wstate, %g6
16027 orcc %l5, %o2, %i4
16028 std %l2, [%l7 + 0x50]
16029loop_1519:
16030 fmovdl %xcc, %f22, %f1
16031 brgz,a %g1, loop_1520
16032 ldx [%l7 + 0x58], %i7
16033 sra %l6, %i6, %g2
16034 umulcc %l2, %o7, %l0
16035loop_1520:
16036 fpsub16s %f14, %f20, %f28
16037 fnand %f16, %f16, %f20
16038 add %l7, 0x14, %l6
16039 wr %g0, 0x81, %asi
16040 lda [%l6] %asi, %i0
16041 casa [%l6] %asi, %i0, %g6
16042 sra %i1, %o0, %g7
16043 ld [%l7 + 0x38], %f1
16044 fbge,a %fcc0, loop_1521
16045 sdivcc %g5, 0x1545, %o6
16046 movn %xcc, %o1, %i5
16047 popc 0x1BBA, %g3
16048loop_1521:
16049 te %xcc, 0x7
16050 fbne %fcc3, loop_1522
16051 movpos %icc, %o3, %g4
16052 bneg,pt %xcc, loop_1523
16053 edge8 %o4, %i2, %l1
16054loop_1522:
16055 and %i3, 0x14DF, %o5
16056 bleu %xcc, loop_1524
16057loop_1523:
16058 tvc %icc, 0x2
16059 tsubcctv %l5, 0x12A6, %o2
16060 edge32n %i4, %l4, %l3
16061loop_1524:
16062 tne %xcc, 0x4
16063 tg %icc, 0x2
16064 movgu %icc, %g1, %l6
16065 fmovscs %icc, %f17, %f12
16066 addc %i7, 0x1383, %i6
16067 sllx %g2, %l2, %o7
16068 edge16n %i0, %l0, %i1
16069 fbge,a %fcc2, loop_1525
16070 orncc %g6, %g7, %o0
16071 add %l7, 0x38, %l6
16072 wr %g0, 0x88, %asi
16073 lda [%l6] %asi, %o6
16074 casa [%l6] 0x88, %o6, %o1
16075loop_1525:
16076 fzeros %f6
16077 bvs %icc, loop_1526
16078 sll %g5, 0x16, %g3
16079 sdivx %o3, 0x0D06, %i5
16080 fpmerge %f1, %f23, %f8
16081loop_1526:
16082 brlez,a %g4, loop_1527
16083 ldd [%l7 + 0x50], %f0
16084 udivx %i2, 0x13C0, %l1
16085 bn,pn %xcc, loop_1528
16086loop_1527:
16087 fmovdl %xcc, %f18, %f22
16088 mulx %o4, %i3, %l5
16089 stbar
16090loop_1528:
16091 st %f2, [%l7 + 0x30]
16092 movrgez %o2, 0x2DA, %i4
16093 fmovs %f18, %f26
16094 movl %xcc, %o5, %l4
16095 tl %xcc, 0x3
16096 ldsw [%l7 + 0x14], %l3
16097 fbge,a %fcc0, loop_1529
16098 fbge,a %fcc1, loop_1530
16099 tle %icc, 0x4
16100 sir 0x1677
16101loop_1529:
16102 bpos,a loop_1531
16103loop_1530:
16104 stb %l6, [%l7 + 0x19]
16105 array8 %i7, %i6, %g1
16106 fxnor %f8, %f18, %f4
16107loop_1531:
16108 fsrc1 %f14, %f16
16109 movne %xcc, %l2, %o7
16110 nop
16111 setx loop_1532, %l0, %l1
16112 jmpl %l1, %g2
16113 fxor %f8, %f24, %f12
16114 andn %l0, 0x0A45, %i1
16115 movrgez %i0, 0x12A, %g6
16116loop_1532:
16117 edge16 %o0, %g7, %o6
16118 udivx %g5, 0x0798, %o1
16119 movrlez %g3, %i5, %o3
16120 movcc %xcc, %i2, %l1
16121 movl %icc, %g4, %o4
16122 tne %xcc, 0x0
16123 sethi 0x10E7, %l5
16124 alignaddrl %i3, %i4, %o2
16125 brlez,a %l4, loop_1533
16126 movrlez %l3, 0x171, %o5
16127 tpos %icc, 0x1
16128 sdiv %l6, 0x1DE9, %i6
16129loop_1533:
16130 array8 %i7, %g1, %o7
16131 fxnors %f30, %f16, %f10
16132 movvs %xcc, %l2, %g2
16133 nop
16134 setx loop_1534, %l0, %l1
16135 wrpr 0x1, %tl
16136 wrpr %l1, %tpc
16137 add %l1, 0x4, %l1
16138 wrpr %l1, %tnpc
16139 setx 0x34400001400, %l0, %l1
16140 wrpr %l1, %tstate
16141 wrhpr 0x4, %htstate
16142 retry
16143 movcc %xcc, %i1, %l0
16144 movcc %icc, %g6, %o0
16145 fmovsleu %xcc, %f17, %f8
16146loop_1534:
16147 fpack16 %f14, %f12
16148 set 0x58, %o7
16149 ldswa [%l7 + %o7] 0x04, %g7
16150 tvc %xcc, 0x7
16151 edge32ln %i0, %o6, %g5
16152 wr %g0, 0x04, %asi
16153 ldstuba [%l7 + 0x72] %asi, %g3
16154 movcs %icc, %i5, %o1
16155 edge32n %i2, %o3, %l1
16156 bcs,pt %icc, loop_1535
16157 nop
16158 setx loop_1536, %l0, %l1
16159 wrpr 0x1, %tl
16160 wrpr %l1, %tpc
16161 add %l1, 0x4, %l1
16162 wrpr %l1, %tnpc
16163 setx 0x34400001400, %l0, %l1
16164 wrpr %l1, %tstate
16165 wrhpr 0x4, %htstate
16166 retry
16167 alignaddrl %g4, %o4, %l5
16168 set 0x6F, %o6
16169 ldsba [%l7 + %o6] 0x89, %i4
16170loop_1535:
16171 andncc %i3, %l4, %l3
16172loop_1536:
16173 nop
16174 set 0x0C, %o4
16175 lda [%l7 + %o4] 0x81, %f6
16176 fmovrsgez %o5, %f9, %f1
16177 udivcc %l6, 0x0792, %o2
16178 umul %i6, 0x0F34, %i7
16179 tsubcc %g1, 0x164F, %o7
16180 orncc %g2, 0x1512, %i1
16181 movneg %xcc, %l2, %l0
16182 fexpand %f26, %f8
16183 sdivx %o0, 0x0191, %g7
16184 bneg loop_1537
16185 membar 0x6A
16186 movcs %icc, %i0, %o6
16187 add %l7, 0x20, %l6
16188 wr %g0, 0x0c, %asi
16189 ldxa [%l6] %asi, %g6
16190 casxa [%l6] 0x0c, %g6, %g5
16191loop_1537:
16192 array16 %g3, %i5, %i2
16193 taddcc %o3, %o1, %g4
16194 edge32ln %l1, %l5, %o4
16195 movpos %xcc, %i4, %l4
16196 tn %icc, 0x6
16197 fcmpeq32 %f24, %f18, %l3
16198 wr %g0, 0x89, %asi
16199 ldda [%l7 + 0x60] %asi, %o4
16200 sra %l6, %i3, %o2
16201 fbl %fcc2, loop_1538
16202 movg %icc, %i7, %i6
16203 tsubcctv %o7, 0x082F, %g2
16204 be,pn %icc, loop_1539
16205loop_1538:
16206 edge8l %g1, %i1, %l0
16207 array16 %l2, %g7, %o0
16208 srax %o6, 0x0D, %g6
16209loop_1539:
16210 movre %g5, 0x33B, %i0
16211 movrgz %g3, %i2, %o3
16212 sdiv %i5, 0x1DC1, %o1
16213 sdivx %g4, 0x1479, %l5
16214 ldd [%l7 + 0x78], %f8
16215 fpsub32 %f22, %f10, %f4
16216 bneg,a %icc, loop_1540
16217 movcs %icc, %o4, %l1
16218 swap [%l7 + 0x48], %l4
16219 fmul8x16 %f12, %f8, %f16
16220loop_1540:
16221 tvc %xcc, 0x6
16222 ta %icc, 0x0
16223 brz,a %l3, loop_1541
16224 array8 %o5, %i4, %l6
16225 tl %icc, 0x3
16226 bgu,pt %xcc, loop_1542
16227loop_1541:
16228 fcmpd %fcc3, %f30, %f18
16229 edge16 %o2, %i3, %i7
16230 ldsw [%l7 + 0x14], %o7
16231loop_1542:
16232 subc %g2, %i6, %i1
16233 brlez %g1, loop_1543
16234 brgz,a %l0, loop_1544
16235 ldx [%l7 + 0x20], %l2
16236 fnegs %f16, %f30
16237loop_1543:
16238 edge8ln %o0, %o6, %g7
16239loop_1544:
16240 sll %g5, 0x0E, %g6
16241 movrne %i0, 0x021, %g3
16242 be,pn %icc, loop_1545
16243 taddcctv %o3, %i2, %i5
16244 popc %g4, %l5
16245 edge32l %o4, %o1, %l1
16246loop_1545:
16247 edge16n %l4, %l3, %o5
16248 edge32ln %l6, %o2, %i3
16249 andncc %i4, %o7, %i7
16250 fmul8x16al %f13, %f20, %f0
16251 movgu %xcc, %i6, %g2
16252 movrlez %g1, %i1, %l2
16253 tneg %xcc, 0x4
16254 movrgez %l0, %o0, %o6
16255 st %f20, [%l7 + 0x2C]
16256 movrlez %g5, %g7, %i0
16257 addccc %g3, 0x1B5F, %o3
16258 sth %g6, [%l7 + 0x16]
16259 movleu %xcc, %i2, %g4
16260 movneg %icc, %i5, %o4
16261 bleu,a,pn %xcc, loop_1546
16262 srlx %o1, %l1, %l5
16263 addcc %l3, %o5, %l6
16264 movvs %xcc, %l4, %i3
16265loop_1546:
16266 nop
16267 set 0x40, %o5
16268 ldsba [%l7 + %o5] 0x15, %i4
16269 fsrc1s %f17, %f13
16270 array32 %o7, %i7, %o2
16271 udivx %g2, 0x08F7, %g1
16272 movg %icc, %i6, %i1
16273 ldstub [%l7 + 0x7B], %l0
16274 fand %f18, %f4, %f14
16275 tge %icc, 0x4
16276 edge32l %l2, %o6, %o0
16277 brz %g5, loop_1547
16278 udivcc %i0, 0x0794, %g3
16279 ldsb [%l7 + 0x13], %o3
16280 orncc %g7, %i2, %g4
16281loop_1547:
16282 swap [%l7 + 0x38], %i5
16283 fbule,a %fcc2, loop_1548
16284 bleu,a,pn %xcc, loop_1549
16285 te %icc, 0x0
16286 fcmpd %fcc2, %f14, %f4
16287loop_1548:
16288 fxnors %f23, %f3, %f25
16289loop_1549:
16290 srlx %o4, %g6, %l1
16291 fmovdcc %icc, %f27, %f22
16292 sdiv %o1, 0x1EED, %l5
16293 tgu %icc, 0x0
16294 fmovrdne %o5, %f10, %f22
16295 fba %fcc3, loop_1550
16296 fxnor %f10, %f30, %f0
16297 wr %g0, 0x81, %asi
16298 lduba [%l7 + 0x79] %asi, %l6
16299loop_1550:
16300 bne,a loop_1551
16301 tsubcctv %l3, 0x0E0F, %l4
16302 subc %i4, 0x0C80, %o7
16303 edge16l %i3, %i7, %o2
16304loop_1551:
16305 nop
16306 add %l7, 0x10, %l6
16307 wr %g0, 0x89, %asi
16308 lda [%l6] %asi, %g2
16309 casa [%l6] 0x89, %g2, %g1
16310 fmovde %xcc, %f13, %f19
16311 movn %icc, %i6, %l0
16312 edge8 %l2, %o6, %i1
16313 tgu %icc, 0x3
16314 smul %o0, 0x0AC9, %i0
16315 sra %g5, 0x1B, %g3
16316 fpsub32s %f15, %f9, %f12
16317 array32 %g7, %o3, %i2
16318 wr %g0, 0x88, %asi
16319 ldda [%l7 + 0x70] %asi, %i4
16320 movg %icc, %g4, %o4
16321 bshuffle %f24, %f0, %f4
16322 movrgz %l1, 0x36A, %g6
16323 edge32 %o1, %l5, %o5
16324 tpos %icc, 0x1
16325 tcc %icc, 0x3
16326 set 0x10, %l1
16327 sta %f21, [%l7 + %l1] 0x10
16328 fpsub32s %f19, %f11, %f0
16329 taddcc %l6, 0x1CAB, %l3
16330 or %i4, %o7, %i3
16331 sdivx %l4, 0x1F18, %i7
16332 andncc %g2, %o2, %g1
16333 umulcc %l0, 0x10F6, %i6
16334 smul %l2, 0x1884, %o6
16335 fcmpgt32 %f8, %f30, %o0
16336 prefetch [%l7 + 0x58], 0x1
16337 fmuld8sux16 %f17, %f20, %f0
16338 orcc %i0, 0x1DAA, %g5
16339 fmovsleu %icc, %f4, %f16
16340 movle %icc, %g3, %i1
16341 bl %icc, loop_1552
16342 st %f28, [%l7 + 0x64]
16343 edge32 %g7, %i2, %i5
16344 movl %icc, %o3, %g4
16345loop_1552:
16346 andn %o4, 0x018A, %l1
16347 fnand %f24, %f22, %f24
16348 edge16ln %g6, %o1, %l5
16349 movn %icc, %l6, %l3
16350 udivx %i4, 0x019A, %o7
16351 and %o5, %l4, %i7
16352 add %g2, %i3, %o2
16353 fbge %fcc3, loop_1553
16354 fbge %fcc3, loop_1554
16355 saved
16356 rdpr %cwp, %g1
16357 rdpr %cansave, %g2
16358 rdpr %canrestore, %g3
16359 rdpr %cleanwin, %g4
16360 rdpr %otherwin, %g5
16361 rdpr %wstate, %g6
16362 addcc %g1, 0x0B27, %l0
16363loop_1553:
16364 andcc %l2, %o6, %o0
16365loop_1554:
16366 fmovrse %i6, %f2, %f11
16367 udivcc %g5, 0x0A77, %g3
16368 fmovdne %icc, %f20, %f29
16369 or %i1, 0x1CE0, %g7
16370 sir 0x0198
16371 movcc %icc, %i2, %i0
16372 movvc %icc, %i5, %o3
16373 ldsb [%l7 + 0x0F], %g4
16374 fmovdge %icc, %f10, %f21
16375 xnor %l1, 0x0B1D, %o4
16376 umul %o1, 0x196F, %l5
16377 movrlez %l6, 0x2C9, %g6
16378 edge32n %i4, %o7, %o5
16379 sllx %l4, %i7, %l3
16380 edge8ln %i3, %o2, %g2
16381 sllx %l0, %g1, %o6
16382 edge8ln %l2, %i6, %g5
16383 bn,a,pn %xcc, loop_1555
16384 fmuld8ulx16 %f26, %f26, %f30
16385 srax %o0, 0x17, %i1
16386 array32 %g7, %i2, %g3
16387loop_1555:
16388 fsrc2s %f11, %f11
16389 fnot1 %f8, %f18
16390 brlez %i0, loop_1556
16391 fmovrse %i5, %f18, %f2
16392 movle %icc, %o3, %g4
16393 tn %icc, 0x0
16394loop_1556:
16395 fandnot1 %f20, %f22, %f6
16396 fblg,a %fcc3, loop_1557
16397 fmovsvc %xcc, %f7, %f14
16398 edge8ln %l1, %o4, %l5
16399 fcmpes %fcc1, %f8, %f24
16400loop_1557:
16401 edge16ln %l6, %o1, %g6
16402 movleu %icc, %i4, %o5
16403 xnor %l4, %o7, %l3
16404 fbg %fcc3, loop_1558
16405 te %xcc, 0x3
16406 fbuge %fcc1, loop_1559
16407 mova %xcc, %i3, %i7
16408loop_1558:
16409 tcc %xcc, 0x2
16410 membar 0x53
16411loop_1559:
16412 sll %o2, 0x1E, %l0
16413 srl %g1, 0x0C, %o6
16414 edge8 %g2, %i6, %l2
16415 xnor %o0, %i1, %g7
16416 movrne %i2, 0x2A4, %g5
16417 addcc %g3, 0x12EB, %i0
16418 subccc %o3, 0x0E8E, %i5
16419 orncc %l1, 0x1609, %g4
16420 fbug,a %fcc2, loop_1560
16421 mulx %o4, 0x0961, %l5
16422 ldd [%l7 + 0x48], %f10
16423 fmovsgu %icc, %f30, %f9
16424loop_1560:
16425 move %icc, %o1, %l6
16426 bcs,a loop_1561
16427 fble,a %fcc3, loop_1562
16428 tg %icc, 0x5
16429 edge8n %i4, %g6, %o5
16430loop_1561:
16431 movvs %xcc, %l4, %o7
16432loop_1562:
16433 sth %l3, [%l7 + 0x08]
16434 mulscc %i3, %o2, %i7
16435 subccc %g1, %l0, %o6
16436 nop
16437 setx loop_1563, %l0, %l1
16438 wrpr 0x1, %tl
16439 wrpr %l1, %tpc
16440 add %l1, 0x4, %l1
16441 wrpr %l1, %tnpc
16442 setx 0x34400001400, %l0, %l1
16443 wrpr %l1, %tstate
16444 wrhpr 0x4, %htstate
16445 retry
16446 fmovrdlz %i6, %f16, %f8
16447 fbul %fcc2, loop_1564
16448 movpos %icc, %g2, %o0
16449loop_1563:
16450 movneg %xcc, %l2, %g7
16451 set 0x3C, %g1
16452 ldswa [%l7 + %g1] 0x0c, %i1
16453loop_1564:
16454 udivx %i2, 0x1982, %g3
16455 fmovdcs %xcc, %f9, %f30
16456 mulscc %g5, %i0, %i5
16457 set 0x40, %g7
16458 stda %f0, [%l7 + %g7] 0xf0
16459 membar #Sync
16460 andn %o3, 0x1F69, %g4
16461 mova %icc, %o4, %l5
16462 siam 0x4
16463 bvc,a %xcc, loop_1565
16464 movre %l1, 0x29D, %o1
16465 fmovscc %xcc, %f15, %f25
16466 wr %g0, 0x81, %asi
16467 ldda [%l7 + 0x50] %asi, %i6
16468loop_1565:
16469 fmovdcs %xcc, %f22, %f5
16470 movn %icc, %g6, %o5
16471 srl %i4, %l4, %l3
16472 movre %i3, %o7, %i7
16473 alignaddrl %g1, %o2, %l0
16474 fmovsvc %xcc, %f6, %f28
16475 fmovsle %xcc, %f26, %f8
16476 addccc %i6, %g2, %o6
16477 fones %f16
16478 fxor %f22, %f20, %f8
16479 movleu %icc, %l2, %g7
16480 edge8ln %o0, %i2, %g3
16481 fnot2s %f8, %f18
16482 tvc %icc, 0x3
16483 fzeros %f28
16484 xnor %i1, %g5, %i0
16485 xorcc %i5, %o3, %o4
16486 andncc %l5, %l1, %o1
16487 move %xcc, %g4, %l6
16488 sdiv %g6, 0x1E3A, %i4
16489 wr %g0, 0x81, %asi
16490 sta %f13, [%l7 + 0x78] %asi
16491 ldd [%l7 + 0x50], %f18
16492 ldd [%l7 + 0x78], %o4
16493 flush %l7 + 0x44
16494 smul %l3, %i3, %o7
16495 subcc %l4, 0x1B41, %i7
16496 fcmple16 %f18, %f24, %o2
16497 fpsub32 %f12, %f14, %f16
16498 sir 0x17A3
16499 ble,a,pn %xcc, loop_1566
16500 tl %xcc, 0x6
16501 fmuld8ulx16 %f21, %f7, %f26
16502 bneg,a,pt %xcc, loop_1567
16503loop_1566:
16504 smul %l0, 0x07C0, %g1
16505 tvc %icc, 0x3
16506 array32 %g2, %i6, %o6
16507loop_1567:
16508 xnor %l2, %g7, %i2
16509 srax %o0, %i1, %g5
16510 tvc %icc, 0x5
16511 fmovrse %i0, %f31, %f20
16512 fmovscc %xcc, %f28, %f28
16513 and %i5, %o3, %o4
16514 swap [%l7 + 0x48], %l5
16515 bcs %icc, loop_1568
16516 mulscc %l1, 0x0A4E, %o1
16517 set 0x20, %o3
16518 ldda [%l7 + %o3] 0x0c, %g4
16519loop_1568:
16520 xor %l6, 0x0B8A, %g3
16521 subc %g6, 0x1723, %i4
16522 fmovdn %xcc, %f3, %f28
16523 restored
16524 rdpr %cwp, %g1
16525 rdpr %cansave, %g2
16526 rdpr %canrestore, %g3
16527 rdpr %cleanwin, %g4
16528 rdpr %otherwin, %g5
16529 rdpr %wstate, %g6
16530 movcc %xcc, %o5, %l3
16531 fble,a %fcc2, loop_1569
16532 andn %i3, %l4, %i7
16533 tge %icc, 0x4
16534 xorcc %o7, %l0, %g1
16535loop_1569:
16536 umulcc %o2, %i6, %g2
16537 fbne,a %fcc1, loop_1570
16538 andcc %l2, %o6, %i2
16539 fzeros %f27
16540 subcc %g7, %o0, %g5
16541loop_1570:
16542 xnor %i1, %i5, %i0
16543 fba,a %fcc3, loop_1571
16544 fnot1 %f24, %f18
16545 movrgz %o4, 0x3DE, %l5
16546 fsrc1s %f26, %f24
16547loop_1571:
16548 udivx %o3, 0x0C8A, %l1
16549 movrne %o1, 0x0C1, %l6
16550 movrne %g3, 0x292, %g4
16551 fpadd32s %f29, %f29, %f4
16552 fpsub16 %f16, %f4, %f10
16553 fnands %f25, %f7, %f4
16554 sth %i4, [%l7 + 0x14]
16555 mulscc %g6, 0x16A9, %o5
16556 saved
16557 rdpr %cwp, %g1
16558 rdpr %cansave, %g2
16559 rdpr %canrestore, %g3
16560 rdpr %cleanwin, %g4
16561 rdpr %otherwin, %g5
16562 rdpr %wstate, %g6
16563 smulcc %i3, 0x0EC2, %l3
16564 sub %l4, 0x17FC, %o7
16565 umul %l0, 0x0351, %i7
16566 andcc %o2, %i6, %g1
16567 fba,a %fcc3, loop_1572
16568 fand %f0, %f0, %f12
16569 ta %xcc, 0x1
16570 fpsub16s %f20, %f6, %f29
16571loop_1572:
16572 fbul,a %fcc2, loop_1573
16573 movneg %xcc, %l2, %g2
16574 st %f3, [%l7 + 0x78]
16575 tgu %xcc, 0x7
16576loop_1573:
16577 tsubcctv %i2, 0x1196, %g7
16578 sir 0x0CCC
16579 set 0x58, %i0
16580 prefetcha [%l7 + %i0] 0x0c, 0x2
16581 taddcc %g5, 0x0A28, %o0
16582 edge16l %i1, %i5, %i0
16583 fcmpne32 %f0, %f14, %o4
16584 umulcc %l5, 0x0B19, %l1
16585 tvs %xcc, 0x5
16586 alignaddr %o3, %o1, %l6
16587 srlx %g3, 0x01, %g4
16588 movvs %icc, %g6, %i4
16589 nop
16590 set 0x52, %l5
16591 sth %o5, [%l7 + %l5]
16592 sra %i3, 0x0E, %l4
16593 pdist %f10, %f24, %f10
16594 fmovrslz %l3, %f2, %f23
16595 fandnot2 %f30, %f10, %f12
16596 nop
16597 set 0x40, %o2
16598 lduh [%l7 + %o2], %l0
16599 tsubcc %o7, %o2, %i7
16600 mova %xcc, %i6, %l2
16601 fbn %fcc1, loop_1574
16602 edge16 %g2, %g1, %i2
16603 bn,a loop_1575
16604 mulx %g7, 0x043D, %g5
16605loop_1574:
16606 nop
16607 set 0x40, %l0
16608 stda %f0, [%l7 + %l0] 0x17
16609 membar #Sync
16610loop_1575:
16611 edge8ln %o6, %i1, %o0
16612 brgz,a %i0, loop_1576
16613 array32 %o4, %l5, %i5
16614 bvs,a loop_1577
16615 edge8 %l1, %o3, %l6
16616loop_1576:
16617 ba,pt %icc, loop_1578
16618 edge16ln %o1, %g3, %g4
16619loop_1577:
16620 addcc %i4, %g6, %i3
16621 add %l4, 0x0DFB, %l3
16622loop_1578:
16623 popc 0x0EF4, %o5
16624 tneg %xcc, 0x6
16625 srl %l0, %o7, %i7
16626 set 0x0D, %i5
16627 ldstuba [%l7 + %i5] 0x81, %o2
16628 sdivcc %i6, 0x13FA, %g2
16629 bn loop_1579
16630 srlx %g1, 0x09, %l2
16631 xorcc %g7, 0x14BC, %i2
16632 addc %o6, %i1, %g5
16633loop_1579:
16634 edge16n %o0, %o4, %i0
16635 fmovrsgz %l5, %f2, %f12
16636 saved
16637 rdpr %cwp, %g1
16638 rdpr %cansave, %g2
16639 rdpr %canrestore, %g3
16640 rdpr %cleanwin, %g4
16641 rdpr %otherwin, %g5
16642 rdpr %wstate, %g6
16643 set 0x0C, %l4
16644 stha %l1, [%l7 + %l4] 0x11
16645 edge32n %i5, %l6, %o3
16646 movneg %xcc, %o1, %g3
16647 fcmple32 %f24, %f4, %i4
16648 fpadd16 %f4, %f4, %f30
16649 brnz,a %g6, loop_1580
16650 xorcc %i3, %g4, %l3
16651 movneg %icc, %l4, %l0
16652 mulscc %o7, %o5, %o2
16653loop_1580:
16654 movrne %i7, 0x10D, %i6
16655 srax %g1, %g2, %g7
16656 movpos %icc, %i2, %l2
16657 edge16 %o6, %g5, %i1
16658 sir 0x1442
16659 nop
16660 setx loop_1581, %l0, %l1
16661 wrpr 0x1, %tl
16662 wrpr %l1, %tnpc
16663 setx 0x34400001400, %l0, %l1
16664 wrpr %l1, %tstate
16665 wrhpr 0x4, %htstate
16666 done
16667 tpos %xcc, 0x3
16668 fmovsge %icc, %f13, %f7
16669 tvc %icc, 0x3
16670loop_1581:
16671 udivcc %o0, 0x09B1, %o4
16672 taddcctv %l5, 0x026D, %i0
16673 srlx %l1, 0x19, %l6
16674 set 0x28, %i7
16675 prefetcha [%l7 + %i7] 0x04, 0x3
16676 addcc %i5, 0x07B7, %o1
16677 fcmpne16 %f16, %f10, %i4
16678 fcmple16 %f20, %f4, %g6
16679 orcc %i3, %g4, %l3
16680 addccc %g3, 0x04E0, %l4
16681 pdist %f8, %f16, %f6
16682 edge32ln %l0, %o5, %o2
16683 edge16 %i7, %o7, %i6
16684 sra %g2, 0x1F, %g7
16685 alignaddr %i2, %l2, %o6
16686 tsubcctv %g1, %g5, %i1
16687 array16 %o4, %l5, %i0
16688 move %xcc, %l1, %l6
16689 sra %o0, 0x02, %i5
16690 wr %g0, 0x80, %asi
16691 swapa [%l7 + 0x7C] %asi, %o1
16692 bg,a,pn %icc, loop_1582
16693 or %i4, 0x1EC1, %g6
16694 movvc %xcc, %o3, %g4
16695 smul %i3, 0x0CE7, %g3
16696loop_1582:
16697 sir 0x176D
16698 bcs,pt %icc, loop_1583
16699 movne %icc, %l4, %l3
16700 fpadd32 %f4, %f30, %f4
16701 movcs %xcc, %l0, %o5
16702loop_1583:
16703 brgez,a %i7, loop_1584
16704 fnegd %f28, %f16
16705 fmovrdlez %o2, %f10, %f30
16706 wr %g0, 0x2c, %asi
16707 ldda [%l7 + 0x60] %asi, %i6
16708loop_1584:
16709 alignaddrl %g2, %o7, %i2
16710 movrgez %l2, 0x0AC, %g7
16711 fbl,a %fcc2, loop_1585
16712 subcc %g1, 0x1FE1, %g5
16713 set 0x61, %g3
16714 stba %i1, [%l7 + %g3] 0x81
16715loop_1585:
16716 xnorcc %o6, 0x1A5E, %o4
16717 sll %l5, 0x17, %l1
16718 fabss %f26, %f15
16719 te %xcc, 0x1
16720 movcs %xcc, %l6, %i0
16721 movvs %icc, %o0, %i5
16722 fcmpd %fcc3, %f16, %f26
16723 movn %icc, %o1, %i4
16724 fmuld8ulx16 %f3, %f7, %f2
16725 alignaddr %g6, %g4, %i3
16726 movleu %icc, %o3, %l4
16727 bcc,a loop_1586
16728 fcmpgt32 %f4, %f16, %l3
16729 movrne %l0, %g3, %o5
16730 ldd [%l7 + 0x70], %f24
16731loop_1586:
16732 nop
16733 wr %g0, 0x11, %asi
16734 swapa [%l7 + 0x54] %asi, %i7
16735 movpos %icc, %o2, %i6
16736 fmovdg %xcc, %f3, %f3
16737 movcc %xcc, %g2, %o7
16738 set 0x42, %o0
16739 lduha [%l7 + %o0] 0x14, %l2
16740 addcc %g7, 0x0963, %g1
16741 sdivx %i2, 0x03C2, %i1
16742 nop
16743 set 0x1D, %g2
16744 ldub [%l7 + %g2], %g5
16745 tneg %xcc, 0x5
16746 sllx %o6, %l5, %o4
16747 movpos %xcc, %l6, %l1
16748 smul %o0, 0x0587, %i5
16749 udiv %i0, 0x0ABF, %i4
16750 fabsd %f28, %f12
16751 edge32n %g6, %g4, %o1
16752 edge32l %o3, %i3, %l4
16753 fbo,a %fcc1, loop_1587
16754 mulscc %l3, 0x0E86, %l0
16755 umul %o5, 0x1D93, %g3
16756 bvc %icc, loop_1588
16757loop_1587:
16758 mulx %i7, %o2, %i6
16759 fone %f12
16760 movrlez %o7, %g2, %l2
16761loop_1588:
16762 taddcctv %g7, %i2, %i1
16763 orcc %g1, %g5, %o6
16764 bn loop_1589
16765 umul %l5, 0x0483, %l6
16766 nop
16767 setx loop_1590, %l0, %l1
16768 wrpr 0x1, %tl
16769 wrpr %l1, %tnpc
16770 setx 0x34400001400, %l0, %l1
16771 wrpr %l1, %tstate
16772 wrhpr 0x4, %htstate
16773 done
16774 tl %xcc, 0x4
16775loop_1589:
16776 fmovdcs %xcc, %f15, %f22
16777 udivcc %o4, 0x0FD2, %l1
16778loop_1590:
16779 sll %i5, %i0, %o0
16780 fbe %fcc3, loop_1591
16781 tneg %xcc, 0x1
16782 fpadd16s %f12, %f19, %f5
16783 tsubcctv %i4, %g6, %o1
16784loop_1591:
16785 tsubcctv %o3, 0x168F, %g4
16786 orncc %i3, 0x0883, %l4
16787 andncc %l3, %l0, %g3
16788 alignaddrl %o5, %i7, %i6
16789 fmovrdlez %o7, %f0, %f14
16790 bleu %xcc, loop_1592
16791 taddcc %o2, %g2, %g7
16792 alignaddr %l2, %i2, %g1
16793 tne %xcc, 0x2
16794loop_1592:
16795 fbne,a %fcc3, loop_1593
16796 ta %icc, 0x7
16797 st %f15, [%l7 + 0x4C]
16798 edge32n %i1, %o6, %l5
16799loop_1593:
16800 fmovrse %l6, %f23, %f8
16801 wr %g0, 0x11, %asi
16802 swapa [%l7 + 0x5C] %asi, %g5
16803 sub %o4, 0x1EB0, %i5
16804 fbue,a %fcc3, loop_1594
16805 mulscc %l1, 0x0CF4, %o0
16806 ba,pn %icc, loop_1595
16807 srlx %i4, %i0, %o1
16808loop_1594:
16809 sethi 0x18C5, %g6
16810 fbug %fcc3, loop_1596
16811loop_1595:
16812 bvs,a loop_1597
16813 bg loop_1598
16814 fmovdl %xcc, %f18, %f0
16815loop_1596:
16816 ldd [%l7 + 0x58], %f22
16817loop_1597:
16818 bcs,a %icc, loop_1599
16819loop_1598:
16820 mova %xcc, %g4, %i3
16821 fbe,a %fcc2, loop_1600
16822 movrne %l4, 0x326, %l3
16823loop_1599:
16824 bleu,a %icc, loop_1601
16825 movrne %o3, %l0, %g3
16826loop_1600:
16827 srl %o5, %i6, %o7
16828 bpos %icc, loop_1602
16829loop_1601:
16830 move %icc, %i7, %o2
16831 fabsd %f0, %f6
16832 movvc %xcc, %g7, %g2
16833loop_1602:
16834 edge32l %i2, %l2, %g1
16835 fmovrdgez %i1, %f10, %f2
16836 wr %g0, 0x11, %asi
16837 sta %f20, [%l7 + 0x28] %asi
16838 orcc %l5, 0x05B9, %o6
16839 edge16 %l6, %o4, %g5
16840 edge16l %i5, %o0, %l1
16841 ldsb [%l7 + 0x27], %i0
16842 movneg %xcc, %o1, %i4
16843 movcs %icc, %g4, %i3
16844 orcc %l4, 0x0EAA, %g6
16845 sdivx %o3, 0x09E6, %l0
16846 tsubcc %l3, %o5, %g3
16847 alignaddrl %i6, %i7, %o7
16848 add %l7, 0x48, %l6
16849 wr %g0, 0x19, %asi
16850 casxa [%l6] %asi, %g7, %o2
16851 movrlz %g2, 0x0B3, %l2
16852 orncc %i2, %i1, %g1
16853 addcc %l5, 0x002F, %l6
16854 fmuld8ulx16 %f6, %f31, %f8
16855 fxor %f4, %f16, %f4
16856 bpos loop_1603
16857 sub %o4, 0x0E30, %g5
16858 udivcc %o6, 0x122C, %i5
16859 edge16 %l1, %i0, %o0
16860loop_1603:
16861 ldsw [%l7 + 0x54], %i4
16862 brgz %g4, loop_1604
16863 mova %xcc, %o1, %l4
16864 orcc %g6, 0x0242, %o3
16865 fpsub32s %f7, %f27, %f22
16866loop_1604:
16867 addcc %i3, %l0, %o5
16868 sethi 0x0C6C, %l3
16869 umul %g3, 0x11F3, %i7
16870 set 0x78, %g6
16871 stda %i6, [%l7 + %g6] 0x18
16872 edge32n %g7, %o7, %g2
16873 fmovdgu %icc, %f10, %f15
16874 movvs %icc, %l2, %o2
16875 fmovrslz %i2, %f3, %f18
16876 sra %i1, 0x06, %g1
16877 fmovdleu %xcc, %f13, %f15
16878 fand %f12, %f4, %f24
16879 movneg %icc, %l6, %l5
16880 array32 %o4, %o6, %g5
16881 fxors %f30, %f8, %f13
16882 saved
16883 rdpr %cwp, %g1
16884 rdpr %cansave, %g2
16885 rdpr %canrestore, %g3
16886 rdpr %cleanwin, %g4
16887 rdpr %otherwin, %g5
16888 rdpr %wstate, %g6
16889 fmovsgu %xcc, %f14, %f3
16890 movge %xcc, %l1, %i5
16891 fmul8ulx16 %f18, %f24, %f12
16892 srl %o0, %i0, %i4
16893 sub %o1, %l4, %g6
16894 subc %g4, 0x04CF, %o3
16895 array32 %i3, %o5, %l3
16896 udiv %l0, 0x0C5E, %g3
16897 edge32n %i7, %g7, %o7
16898 edge8n %i6, %l2, %g2
16899 add %i2, 0x0FC5, %o2
16900 ble,pn %xcc, loop_1605
16901 brlz,a %g1, loop_1606
16902 movne %xcc, %i1, %l6
16903 smulcc %l5, 0x163C, %o6
16904loop_1605:
16905 orcc %o4, 0x13D9, %l1
16906loop_1606:
16907 udivcc %i5, 0x16FD, %g5
16908 fbul,a %fcc3, loop_1607
16909 xnor %i0, %i4, %o1
16910 sir 0x0BF1
16911 sth %l4, [%l7 + 0x38]
16912loop_1607:
16913 nop
16914 set 0x48, %g5
16915 lda [%l7 + %g5] 0x80, %f7
16916 udiv %o0, 0x005B, %g6
16917 fmovrsne %g4, %f24, %f25
16918 std %f6, [%l7 + 0x68]
16919 fand %f2, %f8, %f8
16920 set 0x48, %i4
16921 stda %o2, [%l7 + %i4] 0xeb
16922 membar #Sync
16923 alignaddrl %i3, %o5, %l0
16924 restored
16925 rdpr %cwp, %g1
16926 rdpr %cansave, %g2
16927 rdpr %canrestore, %g3
16928 rdpr %cleanwin, %g4
16929 rdpr %otherwin, %g5
16930 rdpr %wstate, %g6
16931 alignaddrl %g3, %l3, %i7
16932 movcs %icc, %g7, %o7
16933 edge8n %l2, %i6, %i2
16934 andcc %g2, 0x1074, %o2
16935 be,a,pt %xcc, loop_1608
16936 smul %g1, %l6, %l5
16937 orcc %o6, 0x1D39, %i1
16938 edge32n %o4, %i5, %g5
16939loop_1608:
16940 movrlz %l1, %i0, %i4
16941 srl %o1, %o0, %l4
16942 mulscc %g6, %o3, %g4
16943 bleu,pt %icc, loop_1609
16944 edge32l %o5, %l0, %g3
16945 movle %icc, %i3, %l3
16946 sub %g7, %o7, %i7
16947loop_1609:
16948 ldd [%l7 + 0x50], %f14
16949 tge %icc, 0x2
16950 andncc %l2, %i6, %i2
16951 edge16 %g2, %g1, %l6
16952 udivx %o2, 0x0641, %o6
16953 ldx [%l7 + 0x40], %i1
16954 andncc %l5, %i5, %g5
16955 fpmerge %f7, %f5, %f20
16956 mulx %o4, 0x051D, %l1
16957 ldstub [%l7 + 0x35], %i0
16958 xnorcc %o1, 0x1C7C, %o0
16959 ldsw [%l7 + 0x70], %i4
16960 fba %fcc0, loop_1610
16961 move %xcc, %g6, %l4
16962 smulcc %o3, 0x0542, %g4
16963 fcmped %fcc2, %f2, %f12
16964loop_1610:
16965 ldsw [%l7 + 0x10], %l0
16966 ld [%l7 + 0x70], %f12
16967 movre %g3, %i3, %o5
16968 fpsub32s %f29, %f31, %f1
16969 edge32 %l3, %g7, %o7
16970 mova %icc, %i7, %l2
16971 fnor %f2, %f14, %f30
16972 tl %xcc, 0x5
16973 umulcc %i6, %i2, %g1
16974 srl %l6, %g2, %o2
16975 xnor %i1, %l5, %o6
16976 fbe,a %fcc0, loop_1611
16977 fmovsle %xcc, %f31, %f27
16978 movrgez %g5, %i5, %o4
16979 faligndata %f16, %f16, %f8
16980loop_1611:
16981 fxnors %f6, %f8, %f23
16982 fcmple16 %f22, %f8, %l1
16983 fmovdgu %icc, %f16, %f22
16984 udiv %o1, 0x1632, %o0
16985 tvs %xcc, 0x6
16986 te %icc, 0x6
16987 tl %icc, 0x6
16988 srax %i4, %g6, %l4
16989 fmovdg %icc, %f16, %f22
16990 te %icc, 0x4
16991 tvs %icc, 0x6
16992 wr %g0, 0x19, %asi
16993 lda [%l7 + 0x50] %asi, %f12
16994 movl %icc, %o3, %g4
16995 subc %i0, %g3, %i3
16996 fcmpd %fcc1, %f14, %f16
16997 fpmerge %f19, %f1, %f10
16998 movne %icc, %o5, %l0
16999 mulx %g7, %l3, %i7
17000 fnegs %f3, %f22
17001 fornot2s %f4, %f27, %f31
17002 smul %o7, %l2, %i2
17003 movpos %xcc, %g1, %l6
17004 subcc %i6, 0x1845, %o2
17005 edge16l %i1, %l5, %o6
17006 sllx %g5, %g2, %i5
17007 set 0x50, %i2
17008 ldda [%l7 + %i2] 0x80, %o4
17009 tvc %icc, 0x7
17010 add %l7, 0x10, %l6
17011 wr %g0, 0x10, %asi
17012 lda [%l6] %asi, %l1
17013 casa [%l6] 0x10, %l1, %o1
17014 sth %i4, [%l7 + 0x4E]
17015 taddcc %g6, %o0, %l4
17016 udivcc %g4, 0x0BB0, %i0
17017 stb %g3, [%l7 + 0x10]
17018 fbe,a %fcc2, loop_1612
17019 popc %i3, %o3
17020 array32 %l0, %g7, %l3
17021 fbne,a %fcc1, loop_1613
17022loop_1612:
17023 fbuge,a %fcc2, loop_1614
17024 fbuge,a %fcc3, loop_1615
17025 fbn,a %fcc3, loop_1616
17026loop_1613:
17027 umul %i7, 0x0040, %o7
17028loop_1614:
17029 xorcc %l2, 0x1BAC, %i2
17030loop_1615:
17031 fmuld8sux16 %f14, %f15, %f22
17032loop_1616:
17033 subcc %o5, 0x0E54, %g1
17034 sub %l6, 0x13F7, %i6
17035 fnegd %f4, %f18
17036 movleu %xcc, %o2, %i1
17037 alignaddr %l5, %o6, %g2
17038 ta %icc, 0x4
17039 fmovdge %xcc, %f9, %f12
17040 movvc %icc, %g5, %i5
17041 bn,a %xcc, loop_1617
17042 fbn,a %fcc3, loop_1618
17043 call loop_1619
17044 std %o4, [%l7 + 0x70]
17045loop_1617:
17046 brlez,a %l1, loop_1620
17047loop_1618:
17048 xor %o1, 0x0C9A, %g6
17049loop_1619:
17050 fmovdcc %icc, %f1, %f17
17051 bleu %xcc, loop_1621
17052loop_1620:
17053 udivx %o0, 0x1572, %i4
17054 mulx %g4, %i0, %l4
17055 movneg %xcc, %i3, %o3
17056loop_1621:
17057 sir 0x1CE9
17058 fbg,a %fcc1, loop_1622
17059 taddcctv %l0, %g3, %l3
17060 fmovs %f12, %f1
17061 brgez,a %i7, loop_1623
17062loop_1622:
17063 fmovsgu %xcc, %f13, %f10
17064 tgu %icc, 0x0
17065 edge8l %o7, %l2, %i2
17066loop_1623:
17067 restored
17068 rdpr %cwp, %g1
17069 rdpr %cansave, %g2
17070 rdpr %canrestore, %g3
17071 rdpr %cleanwin, %g4
17072 rdpr %otherwin, %g5
17073 rdpr %wstate, %g6
17074 mulscc %o5, 0x1A13, %g1
17075 set 0x40, %g4
17076 stda %f16, [%l7 + %g4] 0xf9
17077 membar #Sync
17078 fmovdpos %xcc, %f31, %f22
17079 movcc %icc, %g7, %l6
17080 te %xcc, 0x7
17081 subcc %o2, 0x045D, %i1
17082 array16 %i6, %o6, %l5
17083 fble %fcc0, loop_1624
17084 movpos %icc, %g5, %g2
17085 saved
17086 rdpr %cwp, %g1
17087 rdpr %cansave, %g2
17088 rdpr %canrestore, %g3
17089 rdpr %cleanwin, %g4
17090 rdpr %otherwin, %g5
17091 rdpr %wstate, %g6
17092 set 0x1D, %i1
17093 ldsba [%l7 + %i1] 0x19, %i5
17094loop_1624:
17095 bgu,pt %icc, loop_1625
17096 fsrc1 %f14, %f30
17097 tcc %icc, 0x2
17098 sra %l1, 0x13, %o4
17099loop_1625:
17100 ba loop_1626
17101 fcmpne16 %f16, %f10, %o1
17102 fornot2s %f6, %f27, %f24
17103 movge %xcc, %g6, %i4
17104loop_1626:
17105 movn %xcc, %o0, %g4
17106 sll %i0, 0x17, %i3
17107 bleu,pn %xcc, loop_1627
17108 movrne %o3, 0x30C, %l0
17109 bn %xcc, loop_1628
17110 tn %xcc, 0x4
17111loop_1627:
17112 brnz,a %g3, loop_1629
17113 bshuffle %f30, %f28, %f26
17114loop_1628:
17115 tneg %icc, 0x3
17116 orcc %l3, %i7, %l4
17117loop_1629:
17118 movre %l2, %i2, %o5
17119 tn %xcc, 0x3
17120 sth %g1, [%l7 + 0x72]
17121 fble %fcc0, loop_1630
17122 tgu %xcc, 0x4
17123 fmovsl %xcc, %f31, %f26
17124 tge %icc, 0x4
17125loop_1630:
17126 alignaddr %g7, %o7, %o2
17127 add %l6, 0x09A6, %i6
17128 srax %i1, 0x15, %o6
17129 fpsub16s %f12, %f13, %f23
17130 fmovsg %xcc, %f3, %f10
17131 fzero %f14
17132 wr %g0, 0x04, %asi
17133 sta %f8, [%l7 + 0x2C] %asi
17134 subccc %g5, %l5, %i5
17135 andn %l1, %g2, %o1
17136 umul %g6, 0x1C3D, %i4
17137 mulscc %o0, %g4, %o4
17138 sdivx %i0, 0x1EE0, %i3
17139 tle %icc, 0x6
17140 tleu %xcc, 0x3
17141 tgu %xcc, 0x4
17142 xorcc %l0, 0x1AAD, %o3
17143 set 0x20, %i6
17144 prefetcha [%l7 + %i6] 0x18, 0x1
17145 movcs %xcc, %g3, %l4
17146 sdivcc %i7, 0x14D0, %l2
17147 set 0x18, %i3
17148 lda [%l7 + %i3] 0x15, %f26
17149 ldd [%l7 + 0x78], %f28
17150 bn,pt %icc, loop_1631
17151 tge %icc, 0x6
17152 fbule,a %fcc3, loop_1632
17153 tle %xcc, 0x1
17154loop_1631:
17155 fors %f1, %f25, %f2
17156 edge8l %o5, %i2, %g1
17157loop_1632:
17158 nop
17159 wr %g0, 0x80, %asi
17160 stwa %g7, [%l7 + 0x50] %asi
17161 set 0x40, %o1
17162 ldda [%l7 + %o1] 0x89, %f16
17163 brgz %o7, loop_1633
17164 smul %l6, %o2, %i1
17165 fmovscc %icc, %f3, %f7
17166 tcs %xcc, 0x6
17167loop_1633:
17168 movgu %icc, %i6, %g5
17169 fsrc2 %f28, %f14
17170 brgz %o6, loop_1634
17171 tneg %xcc, 0x0
17172 te %xcc, 0x7
17173 edge8l %l5, %i5, %l1
17174loop_1634:
17175 sub %o1, 0x18B8, %g2
17176 fone %f14
17177 tvc %icc, 0x0
17178 tvc %xcc, 0x3
17179 andcc %i4, %g6, %o0
17180 alignaddr %g4, %i0, %i3
17181 movcc %xcc, %l0, %o3
17182 fxors %f27, %f19, %f8
17183 fbge,a %fcc0, loop_1635
17184 fmovrsgez %o4, %f18, %f12
17185 movvc %icc, %l3, %l4
17186 xor %i7, %g3, %o5
17187loop_1635:
17188 srl %l2, 0x12, %i2
17189 fzeros %f13
17190 wr %g0, 0x2b, %asi
17191 stwa %g7, [%l7 + 0x1C] %asi
17192 membar #Sync
17193 ba %xcc, loop_1636
17194 fnegd %f22, %f18
17195 edge16l %o7, %g1, %o2
17196 fandnot2s %f1, %f10, %f28
17197loop_1636:
17198 fbule,a %fcc3, loop_1637
17199 movvc %xcc, %l6, %i1
17200 andn %g5, %i6, %l5
17201 umulcc %i5, 0x0D18, %l1
17202loop_1637:
17203 movg %xcc, %o6, %g2
17204 tsubcctv %i4, %g6, %o1
17205 fblg,a %fcc1, loop_1638
17206 sth %g4, [%l7 + 0x40]
17207 fzero %f12
17208 sdiv %o0, 0x03CF, %i3
17209loop_1638:
17210 fcmpes %fcc3, %f21, %f21
17211 nop
17212 set 0x60, %l3
17213 sth %i0, [%l7 + %l3]
17214 fmuld8ulx16 %f31, %f9, %f2
17215 fmovdl %icc, %f9, %f25
17216 bleu,pn %xcc, loop_1639
17217 movge %icc, %o3, %l0
17218 sub %o4, 0x07A4, %l4
17219 fors %f10, %f20, %f5
17220loop_1639:
17221 movrlz %i7, 0x324, %g3
17222 tleu %xcc, 0x0
17223 fmovrslz %o5, %f18, %f28
17224 set 0x34, %l6
17225 lduwa [%l7 + %l6] 0x80, %l2
17226 movneg %icc, %l3, %i2
17227 addcc %g7, %o7, %o2
17228 fmovdle %xcc, %f19, %f12
17229 fpadd32s %f23, %f31, %f12
17230 sdivx %l6, 0x1757, %i1
17231 edge8ln %g5, %i6, %l5
17232 set 0x38, %o7
17233 lda [%l7 + %o7] 0x15, %f26
17234 tsubcc %i5, 0x1458, %l1
17235 movre %g1, %o6, %i4
17236 subccc %g2, %o1, %g4
17237 array32 %o0, %i3, %g6
17238 edge32 %i0, %l0, %o3
17239 tsubcc %l4, 0x1D6D, %o4
17240 add %l7, 0x50, %l6
17241 wr %g0, 0x0c, %asi
17242 casxa [%l6] 0x0c, %i7, %o5
17243 fbug %fcc0, loop_1640
17244 edge8 %l2, %l3, %g3
17245 membar 0x71
17246 set 0x40, %o6
17247 stda %f16, [%l7 + %o6] 0x04
17248loop_1640:
17249 stbar
17250 edge32l %g7, %i2, %o2
17251 fmovdge %icc, %f28, %f6
17252 ldstub [%l7 + 0x08], %l6
17253 ldstub [%l7 + 0x1C], %i1
17254 ldstub [%l7 + 0x4C], %g5
17255 tg %xcc, 0x6
17256 xnor %i6, 0x0D87, %o7
17257 udiv %l5, 0x1623, %l1
17258 edge8 %i5, %o6, %g1
17259 edge16 %g2, %o1, %g4
17260 srlx %i4, %o0, %g6
17261 smul %i3, %l0, %o3
17262 bge loop_1641
17263 fblg,a %fcc0, loop_1642
17264 fmul8ulx16 %f8, %f26, %f20
17265 mova %icc, %l4, %i0
17266loop_1641:
17267 std %o4, [%l7 + 0x60]
17268loop_1642:
17269 sub %o5, %l2, %l3
17270 srlx %g3, 0x06, %i7
17271 fbu,a %fcc0, loop_1643
17272 movle %xcc, %i2, %o2
17273 fmovrslz %l6, %f13, %f14
17274 brnz,a %i1, loop_1644
17275loop_1643:
17276 bneg,a loop_1645
17277 fmovsa %icc, %f9, %f29
17278 tg %xcc, 0x0
17279loop_1644:
17280 fcmple32 %f16, %f26, %g5
17281loop_1645:
17282 movrgz %i6, %o7, %g7
17283 subcc %l5, 0x132A, %i5
17284 bge %icc, loop_1646
17285 fmovrsgez %o6, %f6, %f22
17286 fpack16 %f14, %f17
17287 movneg %icc, %g1, %l1
17288loop_1646:
17289 brnz,a %g2, loop_1647
17290 movvs %xcc, %g4, %i4
17291 fpadd32 %f18, %f14, %f10
17292 edge32l %o1, %g6, %i3
17293loop_1647:
17294 edge8 %o0, %o3, %l0
17295 movle %xcc, %i0, %l4
17296 movg %xcc, %o5, %o4
17297 bg %xcc, loop_1648
17298 membar 0x1D
17299 sdiv %l2, 0x062C, %g3
17300 tne %icc, 0x7
17301loop_1648:
17302 brgz %i7, loop_1649
17303 edge16 %l3, %i2, %l6
17304 andncc %o2, %i1, %g5
17305 taddcc %o7, %g7, %l5
17306loop_1649:
17307 brgz %i6, loop_1650
17308 srl %o6, 0x1C, %g1
17309 wr %g0, 0x88, %asi
17310 stwa %i5, [%l7 + 0x20] %asi
17311loop_1650:
17312 srax %l1, 0x07, %g2
17313 movvs %icc, %g4, %i4
17314 tleu %icc, 0x0
17315 mulx %g6, 0x169E, %o1
17316 fandnot1s %f17, %f19, %f7
17317 edge8 %i3, %o0, %l0
17318 and %o3, %l4, %o5
17319 bl,a loop_1651
17320 tpos %xcc, 0x0
17321 edge32ln %i0, %o4, %l2
17322 fmul8ulx16 %f28, %f0, %f12
17323loop_1651:
17324 nop
17325 setx loop_1652, %l0, %l1
17326 wrpr 0x1, %tl
17327 wrpr %l1, %tnpc
17328 setx 0x34400001400, %l0, %l1
17329 wrpr %l1, %tstate
17330 wrhpr 0x4, %htstate
17331 done
17332 fandnot2s %f13, %f27, %f6
17333 taddcctv %i7, %g3, %l3
17334 set 0x60, %o4
17335 lduwa [%l7 + %o4] 0x11, %l6
17336loop_1652:
17337 xor %i2, %i1, %g5
17338 ldsw [%l7 + 0x6C], %o2
17339 movrgz %o7, 0x0C8, %l5
17340 addcc %g7, 0x09A7, %o6
17341 bleu,pt %xcc, loop_1653
17342 array16 %i6, %i5, %l1
17343 nop
17344 setx loop_1654, %l0, %l1
17345 wrpr 0x1, %tl
17346 wrpr %l1, %tnpc
17347 setx 0x34400001400, %l0, %l1
17348 wrpr %l1, %tstate
17349 wrhpr 0x4, %htstate
17350 done
17351 popc 0x1FBC, %g2
17352loop_1653:
17353 fandnot2 %f14, %f16, %f28
17354 fpack16 %f28, %f19
17355loop_1654:
17356 movrgz %g1, 0x05F, %g4
17357 saved
17358 rdpr %cwp, %g1
17359 rdpr %cansave, %g2
17360 rdpr %canrestore, %g3
17361 rdpr %cleanwin, %g4
17362 rdpr %otherwin, %g5
17363 rdpr %wstate, %g6
17364 fmovrsgz %i4, %f30, %f27
17365 orn %o1, 0x09B2, %i3
17366 sir 0x05D3
17367 fblg %fcc0, loop_1655
17368 fblg,a %fcc0, loop_1656
17369 ta %icc, 0x1
17370 ldd [%l7 + 0x08], %g6
17371loop_1655:
17372 movneg %icc, %o0, %l0
17373loop_1656:
17374 fornot2s %f3, %f23, %f25
17375 bgu %icc, loop_1657
17376 fbge,a %fcc1, loop_1658
17377 stb %l4, [%l7 + 0x31]
17378 fnand %f8, %f4, %f2
17379loop_1657:
17380 stx %o3, [%l7 + 0x78]
17381loop_1658:
17382 edge16ln %o5, %o4, %l2
17383 sdiv %i0, 0x0B6F, %g3
17384 fbue %fcc2, loop_1659
17385 std %f20, [%l7 + 0x18]
17386 fmovsn %icc, %f11, %f7
17387 prefetch [%l7 + 0x2C], 0x3
17388loop_1659:
17389 movn %xcc, %i7, %l3
17390 membar #Sync
17391 set 0x40, %l2
17392 ldda [%l7 + %l2] 0xf1, %f0
17393 movcc %icc, %i2, %i1
17394 fmovdn %xcc, %f4, %f5
17395 tgu %xcc, 0x1
17396 edge32ln %l6, %g5, %o2
17397 move %icc, %l5, %o7
17398 fornot2 %f18, %f14, %f20
17399 movrlz %o6, %g7, %i5
17400 wr %g0, 0x0c, %asi
17401 sta %f28, [%l7 + 0x3C] %asi
17402 call loop_1660
17403 sllx %l1, 0x02, %g2
17404 bg,a,pn %xcc, loop_1661
17405 fmovsn %icc, %f4, %f25
17406loop_1660:
17407 tne %xcc, 0x7
17408 fpadd32s %f7, %f17, %f11
17409loop_1661:
17410 ldsw [%l7 + 0x74], %i6
17411 fsrc1 %f14, %f0
17412 fbl %fcc2, loop_1662
17413 edge32n %g4, %g1, %o1
17414 tge %icc, 0x7
17415 sdivx %i4, 0x19F6, %g6
17416loop_1662:
17417 fcmpeq32 %f14, %f28, %o0
17418 fcmple32 %f6, %f6, %l0
17419 bg,a,pt %xcc, loop_1663
17420 andncc %i3, %l4, %o5
17421 mova %xcc, %o3, %l2
17422 edge8ln %i0, %o4, %i7
17423loop_1663:
17424 alignaddrl %l3, %g3, %i1
17425 subcc %i2, %l6, %o2
17426 mova %xcc, %g5, %l5
17427 fnors %f17, %f20, %f20
17428 fzero %f20
17429 fmovdvc %xcc, %f3, %f15
17430 alignaddr %o7, %g7, %o6
17431 mulx %l1, 0x1E20, %g2
17432 sra %i5, 0x17, %g4
17433 fbl,a %fcc0, loop_1664
17434 bcc,a,pn %icc, loop_1665
17435 umul %i6, 0x0BAC, %o1
17436 orn %g1, %i4, %o0
17437loop_1664:
17438 fmovdcc %xcc, %f0, %f23
17439loop_1665:
17440 movg %icc, %g6, %i3
17441 array8 %l0, %l4, %o3
17442 fbuge,a %fcc2, loop_1666
17443 tge %xcc, 0x4
17444 xnorcc %l2, %o5, %i0
17445 addccc %i7, 0x0FC5, %l3
17446loop_1666:
17447 sdiv %o4, 0x165C, %i1
17448 tleu %icc, 0x2
17449 fmovrsgez %i2, %f6, %f22
17450 sll %g3, %o2, %g5
17451 edge8l %l6, %o7, %g7
17452 sth %o6, [%l7 + 0x6A]
17453 fmovsleu %xcc, %f11, %f18
17454 tvs %xcc, 0x5
17455 orcc %l5, %l1, %i5
17456 umul %g2, %i6, %o1
17457 stbar
17458 add %g1, 0x02D2, %i4
17459 tcs %icc, 0x0
17460 edge16l %o0, %g6, %i3
17461 fmovsg %icc, %f16, %f13
17462 set 0x68, %l1
17463 sta %f21, [%l7 + %l1] 0x80
17464 array16 %g4, %l4, %l0
17465 tl %icc, 0x1
17466 fmovspos %xcc, %f0, %f25
17467 stw %l2, [%l7 + 0x2C]
17468 brz %o3, loop_1667
17469 fmovrslez %i0, %f0, %f15
17470 set 0x70, %o5
17471 lduwa [%l7 + %o5] 0x18, %o5
17472loop_1667:
17473 movn %icc, %l3, %i7
17474 tg %icc, 0x4
17475 fba,a %fcc1, loop_1668
17476 movle %icc, %o4, %i2
17477 fba,a %fcc2, loop_1669
17478 tgu %xcc, 0x0
17479loop_1668:
17480 movgu %xcc, %i1, %o2
17481 lduw [%l7 + 0x34], %g5
17482loop_1669:
17483 tsubcc %l6, %g3, %o7
17484 udiv %g7, 0x073D, %l5
17485 set 0x40, %g1
17486 stda %f0, [%l7 + %g1] 0x14
17487 movrlz %o6, 0x085, %l1
17488 movge %xcc, %g2, %i5
17489 wr %g0, 0x80, %asi
17490 ldswa [%l7 + 0x48] %asi, %i6
17491 movvc %icc, %g1, %o1
17492 movpos %icc, %i4, %g6
17493 ldd [%l7 + 0x38], %f10
17494 subccc %o0, %g4, %i3
17495 tg %xcc, 0x0
17496 ld [%l7 + 0x40], %f16
17497 saved
17498 rdpr %cwp, %g1
17499 rdpr %cansave, %g2
17500 rdpr %canrestore, %g3
17501 rdpr %cleanwin, %g4
17502 rdpr %otherwin, %g5
17503 rdpr %wstate, %g6
17504 taddcctv %l4, %l2, %o3
17505 movn %icc, %l0, %i0
17506 tge %xcc, 0x2
17507 membar 0x22
17508 fmovdge %icc, %f28, %f15
17509 wr %g0, 0x80, %asi
17510 sta %f27, [%l7 + 0x60] %asi
17511 alignaddr %o5, %l3, %i7
17512 fmovrsgz %o4, %f8, %f12
17513 edge16ln %i1, %o2, %i2
17514 movcs %icc, %l6, %g5
17515 fmovde %xcc, %f29, %f31
17516 movvc %icc, %o7, %g7
17517 movcs %icc, %g3, %o6
17518 brlz %l1, loop_1670
17519 or %l5, %i5, %g2
17520 xnor %g1, 0x1A49, %o1
17521 fmovrdgez %i6, %f0, %f20
17522loop_1670:
17523 brz %i4, loop_1671
17524 fmovdvc %xcc, %f20, %f20
17525 udivcc %g6, 0x12ED, %g4
17526 edge32ln %i3, %o0, %l4
17527loop_1671:
17528 fmovsleu %icc, %f24, %f1
17529 sir 0x17DF
17530 edge16n %o3, %l2, %i0
17531 movneg %xcc, %l0, %l3
17532 fmovrde %i7, %f28, %f30
17533 tgu %icc, 0x2
17534 ba,a,pt %xcc, loop_1672
17535 movneg %icc, %o5, %o4
17536 movle %icc, %i1, %o2
17537 tcs %icc, 0x0
17538loop_1672:
17539 fmovdgu %xcc, %f7, %f28
17540 orcc %i2, 0x11F8, %l6
17541 bge,pn %xcc, loop_1673
17542 movle %icc, %o7, %g7
17543 set 0x30, %g7
17544 prefetcha [%l7 + %g7] 0x80, 0x1
17545loop_1673:
17546 srax %o6, %g3, %l1
17547 std %f18, [%l7 + 0x10]
17548 bvs %xcc, loop_1674
17549 fnegs %f16, %f23
17550 tcs %xcc, 0x1
17551 subc %i5, %l5, %g1
17552loop_1674:
17553 tn %xcc, 0x3
17554 and %g2, 0x1042, %i6
17555 movl %icc, %i4, %g6
17556 ble,a,pn %xcc, loop_1675
17557 sdivx %g4, 0x184A, %o1
17558 fble %fcc2, loop_1676
17559 fmovrde %i3, %f20, %f26
17560loop_1675:
17561 tl %xcc, 0x3
17562 fbu %fcc2, loop_1677
17563loop_1676:
17564 ldd [%l7 + 0x68], %f6
17565 movne %xcc, %l4, %o3
17566 ble loop_1678
17567loop_1677:
17568 bgu loop_1679
17569 tvc %xcc, 0x2
17570 tge %icc, 0x1
17571loop_1678:
17572 tne %xcc, 0x3
17573loop_1679:
17574 edge16ln %o0, %i0, %l0
17575 sub %l2, %l3, %o5
17576 subccc %o4, 0x1F79, %i1
17577 fandnot1 %f22, %f30, %f26
17578 fmul8x16au %f8, %f25, %f22
17579 sdiv %i7, 0x1993, %i2
17580 movgu %xcc, %l6, %o2
17581 bl,a,pn %icc, loop_1680
17582 movge %xcc, %g7, %o7
17583 movvc %xcc, %g5, %g3
17584 array8 %l1, %o6, %i5
17585loop_1680:
17586 fabss %f11, %f20
17587 fpsub32 %f28, %f24, %f30
17588 movle %xcc, %l5, %g1
17589 tneg %xcc, 0x3
17590 umulcc %i6, 0x0BF4, %g2
17591 sllx %g6, %g4, %o1
17592 andncc %i4, %l4, %o3
17593 std %o0, [%l7 + 0x70]
17594 movge %icc, %i3, %l0
17595 movrgez %i0, %l3, %l2
17596 taddcctv %o5, 0x00AC, %o4
17597 tne %xcc, 0x6
17598 fxor %f2, %f20, %f2
17599 xor %i1, %i7, %l6
17600 restored
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 movpos %icc, %o2, %i2
17608 and %g7, 0x0010, %o7
17609 tneg %icc, 0x4
17610 wr %g0, 0x89, %asi
17611 lduwa [%l7 + 0x1C] %asi, %g5
17612 stbar
17613 add %l7, 0x1C, %l6
17614 wr %g0, 0x80, %asi
17615 casa [%l6] 0x80, %l1, %o6
17616 movgu %xcc, %i5, %l5
17617 xor %g1, %g3, %i6
17618 fbul %fcc3, loop_1681
17619 umulcc %g6, %g4, %g2
17620 movrgez %o1, 0x2D3, %i4
17621 edge8ln %o3, %o0, %l4
17622loop_1681:
17623 nop
17624 add %l7, 0x70, %l6
17625 wr %g0, 0x10, %asi
17626 casa [%l6] %asi, %i3, %i0
17627 movvs %icc, %l0, %l2
17628 array16 %l3, %o5, %o4
17629 fpsub16 %f12, %f12, %f14
17630 addc %i7, %i1, %o2
17631 fmul8x16au %f28, %f22, %f26
17632 brnz %i2, loop_1682
17633 xor %g7, 0x1DD4, %l6
17634 bg,a %icc, loop_1683
17635 udivx %o7, 0x1CDE, %g5
17636loop_1682:
17637 movrne %o6, 0x016, %i5
17638 set 0x36, %o3
17639 stha %l5, [%l7 + %o3] 0x14
17640loop_1683:
17641 smul %g1, 0x0F2A, %g3
17642 taddcctv %i6, %g6, %g4
17643 fblg %fcc2, loop_1684
17644 bneg,pt %icc, loop_1685
17645 taddcctv %l1, %o1, %i4
17646 tl %xcc, 0x6
17647loop_1684:
17648 orncc %g2, 0x1889, %o3
17649loop_1685:
17650 movcs %icc, %l4, %o0
17651 add %i3, %i0, %l2
17652 movvc %xcc, %l3, %l0
17653 movrgz %o5, 0x0DE, %i7
17654 fcmpne16 %f14, %f4, %i1
17655 umulcc %o4, 0x138A, %i2
17656 fabsd %f8, %f0
17657 tpos %xcc, 0x7
17658 mova %icc, %g7, %l6
17659 be,a loop_1686
17660 subc %o2, %g5, %o6
17661 addcc %o7, 0x1EB8, %l5
17662 edge32n %i5, %g3, %i6
17663loop_1686:
17664 ta %icc, 0x4
17665 stb %g1, [%l7 + 0x2D]
17666 srlx %g6, %g4, %l1
17667 fbu,a %fcc3, loop_1687
17668 sllx %o1, %g2, %o3
17669 brlez,a %i4, loop_1688
17670 fcmpgt32 %f4, %f4, %o0
17671loop_1687:
17672 fbul,a %fcc2, loop_1689
17673 umulcc %i3, 0x1F8A, %i0
17674loop_1688:
17675 sra %l4, 0x1F, %l2
17676 tpos %xcc, 0x2
17677loop_1689:
17678 movcs %xcc, %l0, %l3
17679 fands %f0, %f2, %f28
17680 te %icc, 0x0
17681 fmovrdlz %o5, %f24, %f16
17682 set 0x40, %i0
17683 prefetcha [%l7 + %i0] 0x89, 0x0
17684 srax %o4, 0x19, %i7
17685 nop
17686 setx loop_1690, %l0, %l1
17687 jmpl %l1, %g7
17688 movcs %xcc, %l6, %i2
17689 bg,a,pt %xcc, loop_1691
17690 srlx %o2, 0x12, %o6
17691loop_1690:
17692 movrgz %g5, %o7, %l5
17693 edge8 %g3, %i6, %i5
17694loop_1691:
17695 taddcc %g1, 0x11FC, %g6
17696 sub %l1, %g4, %g2
17697 tge %icc, 0x2
17698 ldd [%l7 + 0x40], %f16
17699 fornot2s %f27, %f13, %f5
17700 movle %xcc, %o3, %i4
17701 fsrc2s %f25, %f20
17702 tgu %xcc, 0x4
17703 fbg %fcc1, loop_1692
17704 ldsh [%l7 + 0x66], %o0
17705 tpos %xcc, 0x2
17706 fmovda %icc, %f18, %f9
17707loop_1692:
17708 xorcc %i3, 0x1863, %o1
17709 wr %g0, 0x89, %asi
17710 stwa %i0, [%l7 + 0x30] %asi
17711 lduw [%l7 + 0x74], %l4
17712 or %l2, 0x06A7, %l0
17713 movgu %xcc, %l3, %o5
17714 fmovsne %xcc, %f28, %f15
17715 fmovspos %icc, %f12, %f4
17716 fandnot1 %f26, %f24, %f24
17717 tg %icc, 0x6
17718 array8 %i1, %o4, %i7
17719 tcc %icc, 0x7
17720 movgu %xcc, %g7, %l6
17721 tle %xcc, 0x3
17722 fble %fcc1, loop_1693
17723 taddcc %o2, %i2, %o6
17724 fmovsvc %xcc, %f17, %f24
17725 sub %g5, %o7, %l5
17726loop_1693:
17727 tvs %xcc, 0x5
17728 tleu %icc, 0x3
17729 fxnors %f28, %f3, %f29
17730 prefetch [%l7 + 0x60], 0x2
17731 saved
17732 rdpr %cwp, %g1
17733 rdpr %cansave, %g2
17734 rdpr %canrestore, %g3
17735 rdpr %cleanwin, %g4
17736 rdpr %otherwin, %g5
17737 rdpr %wstate, %g6
17738 addccc %g3, 0x1E18, %i6
17739 tvs %xcc, 0x4
17740 fpackfix %f8, %f25
17741 fnand %f14, %f0, %f8
17742 call loop_1694
17743 edge8l %g1, %i5, %g6
17744 movle %xcc, %g4, %l1
17745 brlez,a %o3, loop_1695
17746loop_1694:
17747 mulx %i4, 0x0C67, %o0
17748 edge32 %i3, %g2, %i0
17749 fcmpeq32 %f20, %f2, %l4
17750loop_1695:
17751 fpmerge %f9, %f6, %f14
17752 tle %icc, 0x7
17753 ldd [%l7 + 0x40], %o0
17754 tneg %icc, 0x2
17755 tsubcctv %l0, 0x1750, %l3
17756 fcmpeq16 %f26, %f4, %l2
17757 fbu %fcc3, loop_1696
17758 udivx %i1, 0x07A6, %o4
17759 fmovsle %xcc, %f21, %f0
17760 movn %xcc, %o5, %g7
17761loop_1696:
17762 membar 0x28
17763 te %icc, 0x4
17764 edge8 %i7, %o2, %i2
17765 wr %g0, 0x52, %asi
17766 ldxa [%g0 + 0x110] %asi, %l6
17767 movneg %xcc, %o6, %g5
17768 movrne %o7, %g3, %l5
17769 fpsub32 %f30, %f16, %f14
17770 fsrc1s %f10, %f24
17771 umulcc %i6, 0x1C6E, %i5
17772 lduh [%l7 + 0x74], %g1
17773 fexpand %f1, %f12
17774 edge16 %g6, %l1, %o3
17775 fandnot2 %f18, %f24, %f20
17776 nop
17777 set 0x30, %o2
17778 prefetch [%l7 + %o2], 0x2
17779 addcc %i4, %g4, %i3
17780 ld [%l7 + 0x44], %f3
17781 stb %g2, [%l7 + 0x50]
17782 nop
17783 setx loop_1697, %l0, %l1
17784 jmpl %l1, %i0
17785 subccc %l4, 0x1B1F, %o0
17786 edge8ln %l0, %o1, %l2
17787 bn loop_1698
17788loop_1697:
17789 fmovscc %xcc, %f6, %f3
17790 orncc %l3, 0x0C48, %o4
17791 movleu %xcc, %o5, %g7
17792loop_1698:
17793 ba,a,pn %icc, loop_1699
17794 fornot1 %f24, %f0, %f28
17795 tsubcc %i7, %o2, %i1
17796 tvs %icc, 0x2
17797loop_1699:
17798 nop
17799 set 0x6D, %l5
17800 lduba [%l7 + %l5] 0x14, %i2
17801 fbne,a %fcc0, loop_1700
17802 edge16l %l6, %o6, %o7
17803 edge8n %g3, %l5, %i6
17804 ldd [%l7 + 0x08], %g4
17805loop_1700:
17806 fmovsl %icc, %f29, %f29
17807 udivcc %g1, 0x02A7, %i5
17808 edge16l %l1, %o3, %i4
17809 alignaddrl %g4, %g6, %g2
17810 or %i3, 0x0AAD, %l4
17811 taddcctv %i0, 0x13B2, %o0
17812 srax %l0, 0x05, %l2
17813 smulcc %o1, %o4, %o5
17814 tcs %icc, 0x7
17815 fmovrsne %g7, %f25, %f19
17816 edge8 %i7, %l3, %o2
17817 ba,a,pt %icc, loop_1701
17818 fble,a %fcc0, loop_1702
17819 saved
17820 rdpr %cwp, %g1
17821 rdpr %cansave, %g2
17822 rdpr %canrestore, %g3
17823 rdpr %cleanwin, %g4
17824 rdpr %otherwin, %g5
17825 rdpr %wstate, %g6
17826 bcc,pt %xcc, loop_1703
17827loop_1701:
17828 srax %i2, 0x19, %i1
17829loop_1702:
17830 orn %l6, %o7, %o6
17831 movcs %xcc, %l5, %i6
17832loop_1703:
17833 movne %icc, %g3, %g1
17834 sll %i5, 0x01, %l1
17835 nop
17836 set 0x60, %l0
17837 ldd [%l7 + %l0], %o2
17838 std %f30, [%l7 + 0x68]
17839 move %icc, %i4, %g5
17840 fmovsgu %icc, %f20, %f8
17841 fnors %f30, %f27, %f3
17842 movle %icc, %g4, %g6
17843 edge8n %g2, %i3, %i0
17844 sdivcc %l4, 0x1F9B, %l0
17845 saved
17846 rdpr %cwp, %g1
17847 rdpr %cansave, %g2
17848 rdpr %canrestore, %g3
17849 rdpr %cleanwin, %g4
17850 rdpr %otherwin, %g5
17851 rdpr %wstate, %g6
17852 movne %icc, %o0, %l2
17853 and %o4, %o1, %g7
17854 ldsb [%l7 + 0x1D], %i7
17855 srlx %l3, %o5, %i2
17856 stbar
17857 tcs %xcc, 0x6
17858 wr %g0, 0x0c, %asi
17859 stda %i0, [%l7 + 0x28] %asi
17860 movrgz %o2, 0x3BA, %o7
17861 taddcc %l6, 0x02ED, %o6
17862 addccc %i6, 0x084C, %g3
17863 std %g0, [%l7 + 0x18]
17864 array32 %i5, %l5, %l1
17865 set 0x3D, %i5
17866 stba %o3, [%l7 + %i5] 0xe3
17867 membar #Sync
17868 std %g4, [%l7 + 0x18]
17869 taddcctv %i4, 0x0DC5, %g4
17870 fmovs %f5, %f12
17871 tpos %icc, 0x2
17872 brz %g6, loop_1704
17873 std %g2, [%l7 + 0x30]
17874 fpack16 %f16, %f9
17875 sub %i0, 0x070B, %l4
17876loop_1704:
17877 fpsub32s %f11, %f1, %f13
17878 fpadd32 %f6, %f8, %f18
17879 subccc %l0, 0x15E2, %i3
17880 taddcc %o0, %l2, %o4
17881 fmovrslez %g7, %f10, %f23
17882 xnorcc %i7, 0x1B16, %o1
17883 fbge,a %fcc2, loop_1705
17884 popc 0x17E6, %o5
17885 edge16n %l3, %i1, %o2
17886 andncc %o7, %l6, %o6
17887loop_1705:
17888 movcc %xcc, %i6, %g3
17889 edge8ln %g1, %i2, %l5
17890 fnegd %f20, %f16
17891 srax %i5, %l1, %o3
17892 tle %xcc, 0x4
17893 tleu %icc, 0x7
17894 bleu,pn %xcc, loop_1706
17895 popc 0x016F, %g5
17896 edge16l %g4, %g6, %g2
17897 sll %i0, 0x12, %i4
17898loop_1706:
17899 fcmped %fcc0, %f28, %f28
17900 udivcc %l0, 0x0131, %l4
17901 set 0x28, %i7
17902 lda [%l7 + %i7] 0x15, %f31
17903 orn %o0, %i3, %l2
17904 siam 0x1
17905 smulcc %o4, 0x0A9A, %g7
17906 fmovdleu %icc, %f3, %f13
17907 tcc %xcc, 0x1
17908 andncc %o1, %i7, %o5
17909 srax %l3, 0x1F, %i1
17910 addccc %o7, %o2, %o6
17911 srlx %l6, 0x19, %i6
17912 xnorcc %g1, 0x0337, %i2
17913 addccc %l5, 0x1234, %g3
17914 edge16 %i5, %o3, %g5
17915 ta %xcc, 0x0
17916 xnorcc %l1, 0x01F4, %g4
17917 set 0x7F, %g3
17918 ldstuba [%l7 + %g3] 0x80, %g6
17919 tle %icc, 0x0
17920 sra %i0, 0x09, %g2
17921 brlz %l0, loop_1707
17922 sdiv %i4, 0x0931, %o0
17923 fbl %fcc3, loop_1708
17924 fcmpd %fcc0, %f28, %f30
17925loop_1707:
17926 sdivcc %l4, 0x09ED, %l2
17927 tg %icc, 0x1
17928loop_1708:
17929 fpackfix %f30, %f7
17930 brz %i3, loop_1709
17931 srlx %o4, 0x11, %g7
17932 fbue,a %fcc2, loop_1710
17933 membar 0x04
17934loop_1709:
17935 edge16ln %o1, %o5, %i7
17936 edge8n %l3, %i1, %o7
17937loop_1710:
17938 tn %icc, 0x3
17939 fmovrslez %o6, %f24, %f6
17940 fmovdg %xcc, %f12, %f19
17941 fpadd32s %f6, %f14, %f24
17942 tsubcc %l6, %i6, %o2
17943 udiv %i2, 0x1700, %g1
17944 ble loop_1711
17945 movn %icc, %l5, %i5
17946 popc %o3, %g3
17947 xnor %g5, %l1, %g4
17948loop_1711:
17949 edge16 %g6, %g2, %i0
17950 sll %i4, %l0, %o0
17951 fsrc2s %f4, %f25
17952 fblg %fcc3, loop_1712
17953 addcc %l4, 0x16E4, %l2
17954 array32 %i3, %o4, %o1
17955 addcc %g7, %i7, %o5
17956loop_1712:
17957 movle %icc, %i1, %o7
17958 fmovdgu %icc, %f9, %f12
17959 andncc %l3, %l6, %i6
17960 fbu %fcc3, loop_1713
17961 edge8l %o6, %i2, %o2
17962 fpadd16 %f2, %f12, %f16
17963 bn,a loop_1714
17964loop_1713:
17965 sethi 0x0166, %g1
17966 restored
17967 rdpr %cwp, %g1
17968 rdpr %cansave, %g2
17969 rdpr %canrestore, %g3
17970 rdpr %cleanwin, %g4
17971 rdpr %otherwin, %g5
17972 rdpr %wstate, %g6
17973 fbl %fcc3, loop_1715
17974loop_1714:
17975 array32 %l5, %o3, %g3
17976 mova %icc, %g5, %i5
17977 tvs %icc, 0x5
17978loop_1715:
17979 addcc %g4, %l1, %g2
17980 std %f2, [%l7 + 0x18]
17981 bcs,a %xcc, loop_1716
17982 addcc %i0, 0x1AD3, %g6
17983 addcc %i4, %o0, %l4
17984 tle %xcc, 0x6
17985loop_1716:
17986 subc %l2, %l0, %i3
17987 ld [%l7 + 0x50], %f2
17988 fmovrdlz %o1, %f28, %f8
17989 fcmple32 %f8, %f2, %g7
17990 movpos %icc, %i7, %o5
17991 sethi 0x070F, %i1
17992 tcs %xcc, 0x2
17993 fpsub32s %f19, %f27, %f0
17994 tgu %icc, 0x6
17995 fmovdle %xcc, %f9, %f27
17996 sdivcc %o4, 0x002F, %o7
17997 umul %l3, 0x0E2D, %l6
17998 movvc %xcc, %o6, %i6
17999 bshuffle %f18, %f14, %f28
18000 fbule %fcc3, loop_1717
18001 fmovrdne %i2, %f30, %f20
18002 set 0x70, %o0
18003 lda [%l7 + %o0] 0x19, %f13
18004loop_1717:
18005 be,a %icc, loop_1718
18006 tne %xcc, 0x6
18007 tsubcc %g1, 0x0169, %l5
18008 wr %g0, 0x88, %asi
18009 lda [%l7 + 0x5C] %asi, %f22
18010loop_1718:
18011 restored
18012 rdpr %cwp, %g1
18013 rdpr %cansave, %g2
18014 rdpr %canrestore, %g3
18015 rdpr %cleanwin, %g4
18016 rdpr %otherwin, %g5
18017 rdpr %wstate, %g6
18018 stbar
18019 bl,a %xcc, loop_1719
18020 fsrc1 %f24, %f22
18021 bne,pt %xcc, loop_1720
18022 popc 0x0465, %o2
18023loop_1719:
18024 movrne %o3, %g5, %i5
18025 bgu loop_1721
18026loop_1720:
18027 umul %g3, 0x0CD0, %l1
18028 edge16ln %g2, %i0, %g4
18029 orncc %g6, 0x0A86, %o0
18030loop_1721:
18031 movrgz %i4, 0x17F, %l4
18032 saved
18033 rdpr %cwp, %g1
18034 rdpr %cansave, %g2
18035 rdpr %canrestore, %g3
18036 rdpr %cleanwin, %g4
18037 rdpr %otherwin, %g5
18038 rdpr %wstate, %g6
18039 sra %l2, %i3, %o1
18040 taddcctv %g7, %i7, %l0
18041 membar 0x15
18042 alignaddr %o5, %o4, %i1
18043 fnand %f8, %f8, %f2
18044 array32 %o7, %l3, %l6
18045 bg,a,pn %icc, loop_1722
18046 addc %o6, 0x1C40, %i2
18047 fmovdle %icc, %f4, %f3
18048 movvs %xcc, %i6, %g1
18049loop_1722:
18050 addccc %o2, %l5, %o3
18051 and %g5, 0x1BD0, %i5
18052 fmovdn %icc, %f21, %f20
18053 taddcctv %l1, 0x1C83, %g3
18054 addc %i0, %g2, %g4
18055 fandnot2 %f16, %f4, %f10
18056 edge8n %o0, %g6, %i4
18057 fmovsge %icc, %f12, %f31
18058 smulcc %l4, 0x1F31, %l2
18059 tg %icc, 0x2
18060 movg %xcc, %o1, %g7
18061 xnorcc %i7, %l0, %o5
18062 movvs %icc, %i3, %o4
18063 or %i1, 0x03BA, %o7
18064 fmovsge %xcc, %f4, %f20
18065 be,a,pt %icc, loop_1723
18066 edge32n %l3, %o6, %l6
18067 set 0x48, %g2
18068 ldswa [%l7 + %g2] 0x0c, %i6
18069loop_1723:
18070 fmovscs %xcc, %f28, %f17
18071 brgz,a %i2, loop_1724
18072 fmovsgu %icc, %f9, %f14
18073 fors %f4, %f6, %f1
18074 subc %o2, 0x1793, %g1
18075loop_1724:
18076 array16 %o3, %g5, %i5
18077 movl %icc, %l5, %g3
18078 sth %i0, [%l7 + 0x1C]
18079 xorcc %g2, 0x0546, %g4
18080 brnz,a %o0, loop_1725
18081 sll %g6, %l1, %l4
18082 movrgz %i4, 0x232, %o1
18083 fexpand %f10, %f2
18084loop_1725:
18085 taddcc %g7, %l2, %i7
18086 subcc %l0, %i3, %o4
18087 fmovrsne %o5, %f26, %f17
18088 tcs %icc, 0x3
18089 edge8ln %o7, %i1, %l3
18090 sllx %l6, %o6, %i6
18091 fandnot2s %f18, %f25, %f13
18092 fmovs %f12, %f29
18093 movrne %i2, %o2, %g1
18094 movre %g5, %i5, %o3
18095 sllx %l5, 0x00, %i0
18096 movrlz %g2, 0x3F6, %g3
18097 fbule,a %fcc1, loop_1726
18098 fmovdvc %xcc, %f10, %f31
18099 fcmple32 %f26, %f26, %o0
18100 fbn,a %fcc0, loop_1727
18101loop_1726:
18102 movcc %xcc, %g6, %g4
18103 ta %icc, 0x6
18104 srlx %l1, %i4, %l4
18105loop_1727:
18106 udivx %o1, 0x17C4, %g7
18107 stbar
18108 fmovd %f4, %f18
18109 membar #Sync
18110 wr %g0, 0xf9, %asi
18111 ldda [%l7 + 0x40] %asi, %f16
18112 add %l7, 0x10, %l6
18113 wr %g0, 0x04, %asi
18114 casa [%l6] %asi, %i7, %l0
18115 fabss %f20, %f20
18116 fpackfix %f30, %f18
18117 tgu %icc, 0x1
18118 addc %l2, %i3, %o4
18119 srl %o5, %o7, %l3
18120 brnz %l6, loop_1728
18121 fmovrde %o6, %f2, %f16
18122 bneg loop_1729
18123 edge8 %i6, %i1, %i2
18124loop_1728:
18125 saved
18126 rdpr %cwp, %g1
18127 rdpr %cansave, %g2
18128 rdpr %canrestore, %g3
18129 rdpr %cleanwin, %g4
18130 rdpr %otherwin, %g5
18131 rdpr %wstate, %g6
18132 fbg %fcc3, loop_1730
18133loop_1729:
18134 fors %f19, %f3, %f9
18135 set 0x18, %g6
18136 prefetcha [%l7 + %g6] 0x11, 0x3
18137loop_1730:
18138 flush %l7 + 0x4C
18139 edge8l %g5, %g1, %i5
18140 fmovdvs %icc, %f29, %f18
18141 set 0x71, %l4
18142 ldstuba [%l7 + %l4] 0x0c, %o3
18143 edge8 %l5, %i0, %g2
18144 stx %o0, [%l7 + 0x10]
18145 brnz %g3, loop_1731
18146 edge32ln %g6, %g4, %i4
18147 add %l7, 0x2C, %l6
18148 wr %g0, 0x88, %asi
18149 casa [%l6] 0x88, %l4, %o1
18150loop_1731:
18151 fnand %f26, %f0, %f10
18152 sir 0x0F6B
18153 movvs %icc, %g7, %i7
18154 movneg %xcc, %l0, %l1
18155 bneg,pt %xcc, loop_1732
18156 fcmpd %fcc2, %f10, %f30
18157 fmovsa %xcc, %f10, %f13
18158 and %l2, %i3, %o5
18159loop_1732:
18160 fornot2s %f22, %f22, %f30
18161 wr %g0, 0x2f, %asi
18162 stha %o4, [%l7 + 0x3E] %asi
18163 membar #Sync
18164 ldstub [%l7 + 0x6E], %l3
18165 stw %o7, [%l7 + 0x18]
18166 sllx %o6, 0x13, %l6
18167 xor %i6, 0x1CF5, %i2
18168 subc %o2, %i1, %g1
18169 bvc loop_1733
18170 tsubcctv %g5, %i5, %l5
18171 fand %f6, %f8, %f28
18172 array8 %o3, %g2, %i0
18173loop_1733:
18174 call loop_1734
18175 taddcctv %o0, 0x1013, %g6
18176 fbge %fcc0, loop_1735
18177 fpsub16s %f15, %f30, %f27
18178loop_1734:
18179 lduw [%l7 + 0x68], %g4
18180 mulx %i4, %g3, %o1
18181loop_1735:
18182 fmovsl %icc, %f4, %f14
18183 ldsw [%l7 + 0x5C], %l4
18184 fnand %f2, %f2, %f22
18185 set 0x10, %i4
18186 stxa %g7, [%l7 + %i4] 0x0c
18187 fbul %fcc1, loop_1736
18188 brlez %l0, loop_1737
18189 tcc %icc, 0x0
18190 bcc,a %icc, loop_1738
18191loop_1736:
18192 movcs %icc, %l1, %l2
18193loop_1737:
18194 tne %icc, 0x7
18195 umulcc %i3, 0x113E, %o5
18196loop_1738:
18197 fmovsgu %xcc, %f10, %f22
18198 brz %i7, loop_1739
18199 alignaddr %l3, %o4, %o7
18200 bcc %xcc, loop_1740
18201 tcc %xcc, 0x0
18202loop_1739:
18203 edge32l %l6, %i6, %o6
18204 edge16l %o2, %i2, %i1
18205loop_1740:
18206 xor %g5, 0x0D11, %i5
18207 tn %icc, 0x3
18208 fcmpd %fcc1, %f8, %f26
18209 wr %g0, 0x2a, %asi
18210 stda %l4, [%l7 + 0x50] %asi
18211 membar #Sync
18212 popc %o3, %g1
18213 fmovrsgez %g2, %f7, %f3
18214 nop
18215 setx loop_1741, %l0, %l1
18216 wrpr 0x1, %tl
18217 wrpr %l1, %tpc
18218 add %l1, 0x4, %l1
18219 wrpr %l1, %tnpc
18220 setx 0x34400001400, %l0, %l1
18221 wrpr %l1, %tstate
18222 wrhpr 0x4, %htstate
18223 retry
18224 bneg,pt %xcc, loop_1742
18225 xnorcc %i0, 0x014C, %o0
18226 saved
18227 rdpr %cwp, %g1
18228 rdpr %cansave, %g2
18229 rdpr %canrestore, %g3
18230 rdpr %cleanwin, %g4
18231 rdpr %otherwin, %g5
18232 rdpr %wstate, %g6
18233loop_1741:
18234 nop
18235 wr %g0, 0x04, %asi
18236 lduba [%l7 + 0x09] %asi, %g6
18237loop_1742:
18238 sll %g4, 0x03, %g3
18239 addcc %o1, 0x1121, %l4
18240 ble,pt %icc, loop_1743
18241 nop
18242 setx loop_1744, %l0, %l1
18243 wrpr 0x1, %tl
18244 wrpr %l1, %tnpc
18245 setx 0x34400001400, %l0, %l1
18246 wrpr %l1, %tstate
18247 wrhpr 0x4, %htstate
18248 done
18249 edge16l %g7, %l0, %l1
18250 tg %icc, 0x3
18251loop_1743:
18252 movneg %icc, %l2, %i3
18253loop_1744:
18254 movn %icc, %i4, %o5
18255 fbul %fcc1, loop_1745
18256 popc 0x159C, %i7
18257 tgu %xcc, 0x5
18258 faligndata %f8, %f14, %f4
18259loop_1745:
18260 mulx %l3, %o7, %o4
18261 fmovrse %l6, %f28, %f6
18262 fble,a %fcc2, loop_1746
18263 tneg %xcc, 0x6
18264 tvs %icc, 0x3
18265 movleu %icc, %o6, %o2
18266loop_1746:
18267 srax %i2, 0x05, %i6
18268 movre %i1, 0x15F, %g5
18269 pdist %f4, %f22, %f10
18270 smulcc %i5, 0x0B0A, %o3
18271 set 0x60, %g5
18272 stwa %g1, [%l7 + %g5] 0x23
18273 membar #Sync
18274 sir 0x042C
18275 edge32 %g2, %l5, %i0
18276 tne %xcc, 0x7
18277 alignaddrl %g6, %g4, %g3
18278 array16 %o0, %l4, %g7
18279 bne,pt %xcc, loop_1747
18280 bvc loop_1748
18281 andncc %l0, %l1, %l2
18282 fmovrdgz %i3, %f6, %f6
18283loop_1747:
18284 brlz,a %o1, loop_1749
18285loop_1748:
18286 movl %xcc, %o5, %i7
18287 fblg,a %fcc0, loop_1750
18288 fpsub32s %f31, %f25, %f26
18289loop_1749:
18290 lduw [%l7 + 0x44], %l3
18291 fcmple32 %f10, %f26, %o7
18292loop_1750:
18293 movvs %icc, %o4, %i4
18294 tcs %icc, 0x7
18295 nop
18296 setx loop_1751, %l0, %l1
18297 jmpl %l1, %o6
18298 movle %icc, %l6, %o2
18299 ba,a %xcc, loop_1752
18300 edge16n %i6, %i1, %g5
18301loop_1751:
18302 sdivx %i5, 0x092C, %o3
18303 fmovsvc %icc, %f6, %f16
18304loop_1752:
18305 edge8ln %i2, %g2, %l5
18306 tcs %icc, 0x3
18307 addcc %i0, 0x0A7B, %g1
18308 movpos %xcc, %g4, %g3
18309 movpos %icc, %g6, %o0
18310 fcmpne16 %f18, %f6, %g7
18311 fabsd %f4, %f30
18312 fand %f0, %f0, %f2
18313 bn,pn %xcc, loop_1753
18314 alignaddrl %l0, %l4, %l1
18315 ldub [%l7 + 0x5E], %l2
18316 sra %i3, 0x1A, %o1
18317loop_1753:
18318 nop
18319 set 0x18, %g4
18320 sta %f18, [%l7 + %g4] 0x15
18321 flush %l7 + 0x48
18322 srax %o5, %l3, %o7
18323 udivx %o4, 0x0E51, %i4
18324 edge8ln %o6, %i7, %l6
18325 edge16 %i6, %o2, %g5
18326 lduh [%l7 + 0x64], %i5
18327 sir 0x1DED
18328 tneg %xcc, 0x3
18329 array8 %o3, %i2, %g2
18330 movl %icc, %i1, %l5
18331 nop
18332 set 0x58, %i1
18333 stx %i0, [%l7 + %i1]
18334 tneg %icc, 0x4
18335 stw %g4, [%l7 + 0x10]
18336 umulcc %g1, %g3, %g6
18337 tle %icc, 0x3
18338 movcs %icc, %g7, %l0
18339 add %l7, 0x18, %l6
18340 wr %g0, 0x80, %asi
18341 casxa [%l6] 0x80, %o0, %l4
18342 smul %l1, 0x17FC, %l2
18343 fmovrse %i3, %f28, %f9
18344 edge8l %o5, %o1, %o7
18345 movge %xcc, %o4, %i4
18346 taddcctv %l3, 0x049D, %o6
18347 sub %l6, 0x1514, %i6
18348 orn %i7, %g5, %o2
18349 set 0x40, %i2
18350 stda %f16, [%l7 + %i2] 0x88
18351 fble,a %fcc2, loop_1754
18352 edge8l %o3, %i5, %g2
18353 andncc %i2, %l5, %i0
18354 smulcc %g4, %i1, %g3
18355loop_1754:
18356 movge %icc, %g6, %g1
18357 tvs %icc, 0x4
18358 bn,pt %icc, loop_1755
18359 orcc %g7, %l0, %l4
18360 sethi 0x09A1, %l1
18361 sra %o0, %l2, %o5
18362loop_1755:
18363 srl %o1, %o7, %o4
18364 sub %i3, %l3, %i4
18365 alignaddrl %o6, %i6, %l6
18366 and %i7, %o2, %g5
18367 fornot2 %f2, %f10, %f20
18368 fmul8ulx16 %f0, %f28, %f14
18369 movne %xcc, %i5, %o3
18370 fbn %fcc2, loop_1756
18371 andcc %g2, 0x00B9, %l5
18372 movpos %xcc, %i0, %g4
18373 edge32 %i2, %i1, %g6
18374loop_1756:
18375 or %g3, %g1, %l0
18376 movg %icc, %l4, %l1
18377 subccc %o0, %g7, %o5
18378 wr %g0, 0x80, %asi
18379 stxa %o1, [%l7 + 0x40] %asi
18380 orncc %o7, %l2, %o4
18381 xnorcc %i3, 0x0651, %l3
18382 prefetch [%l7 + 0x2C], 0x1
18383 tne %icc, 0x7
18384 andn %i4, %i6, %o6
18385 tne %icc, 0x3
18386 sll %i7, %o2, %l6
18387 movn %xcc, %g5, %i5
18388 fmovdle %icc, %f30, %f23
18389 ldsh [%l7 + 0x08], %g2
18390 move %icc, %l5, %o3
18391 addcc %g4, %i2, %i1
18392 fmovdvc %icc, %f23, %f5
18393 lduw [%l7 + 0x68], %g6
18394 bcs,pn %icc, loop_1757
18395 fnand %f26, %f28, %f20
18396 ldsw [%l7 + 0x3C], %i0
18397 fpsub32 %f26, %f22, %f14
18398loop_1757:
18399 fbo,a %fcc0, loop_1758
18400 edge32l %g3, %l0, %g1
18401 movn %icc, %l1, %l4
18402 fmovsneg %icc, %f0, %f18
18403loop_1758:
18404 bgu,pn %icc, loop_1759
18405 andcc %o0, 0x00F1, %o5
18406 array32 %o1, %g7, %o7
18407 restored
18408 rdpr %cwp, %g1
18409 rdpr %cansave, %g2
18410 rdpr %canrestore, %g3
18411 rdpr %cleanwin, %g4
18412 rdpr %otherwin, %g5
18413 rdpr %wstate, %g6
18414loop_1759:
18415 restored
18416 rdpr %cwp, %g1
18417 rdpr %cansave, %g2
18418 rdpr %canrestore, %g3
18419 rdpr %cleanwin, %g4
18420 rdpr %otherwin, %g5
18421 rdpr %wstate, %g6
18422 swap [%l7 + 0x28], %o4
18423 sethi 0x162C, %i3
18424 tcs %icc, 0x3
18425 xnor %l2, 0x03EF, %l3
18426 fmul8ulx16 %f28, %f28, %f4
18427 fmovsg %xcc, %f30, %f0
18428 alignaddr %i4, %o6, %i6
18429 udivcc %o2, 0x0F1D, %l6
18430 bgu %xcc, loop_1760
18431 ble,a,pn %xcc, loop_1761
18432 tvs %icc, 0x1
18433 ble,a,pt %xcc, loop_1762
18434loop_1760:
18435 ble,a,pt %icc, loop_1763
18436loop_1761:
18437 tl %xcc, 0x4
18438 edge32l %g5, %i5, %g2
18439loop_1762:
18440 ble %icc, loop_1764
18441loop_1763:
18442 tle %xcc, 0x4
18443 fmovrde %i7, %f18, %f16
18444 fbn,a %fcc2, loop_1765
18445loop_1764:
18446 sra %o3, 0x1F, %l5
18447 fba %fcc1, loop_1766
18448 sir 0x1D23
18449loop_1765:
18450 nop
18451 wr %g0, 0xe3, %asi
18452 stxa %g4, [%l7 + 0x28] %asi
18453 membar #Sync
18454loop_1766:
18455 nop
18456 wr %g0, 0x11, %asi
18457 swapa [%l7 + 0x1C] %asi, %i2
18458 saved
18459 rdpr %cwp, %g1
18460 rdpr %cansave, %g2
18461 rdpr %canrestore, %g3
18462 rdpr %cleanwin, %g4
18463 rdpr %otherwin, %g5
18464 rdpr %wstate, %g6
18465 edge8l %i1, %i0, %g3
18466 move %xcc, %l0, %g6
18467 nop
18468 set 0x54, %i3
18469 ldsh [%l7 + %i3], %g1
18470 tne %icc, 0x5
18471 lduh [%l7 + 0x6A], %l1
18472 udivcc %l4, 0x1BFB, %o5
18473 wr %g0, 0xe3, %asi
18474 stwa %o1, [%l7 + 0x48] %asi
18475 membar #Sync
18476 add %g7, %o0, %o4
18477 set 0x6C, %i6
18478 ldswa [%l7 + %i6] 0x89, %i3
18479 fbl %fcc2, loop_1767
18480 mova %icc, %l2, %l3
18481 umul %o7, %i4, %o6
18482 subcc %o2, %i6, %l6
18483loop_1767:
18484 fmovs %f30, %f26
18485 ldsb [%l7 + 0x3F], %i5
18486 ldd [%l7 + 0x68], %g4
18487 restored
18488 rdpr %cwp, %g1
18489 rdpr %cansave, %g2
18490 rdpr %canrestore, %g3
18491 rdpr %cleanwin, %g4
18492 rdpr %otherwin, %g5
18493 rdpr %wstate, %g6
18494 move %xcc, %i7, %o3
18495 set 0x20, %o1
18496 lduwa [%l7 + %o1] 0x88, %g2
18497 sir 0x0661
18498 movrlez %g4, %i2, %i1
18499 fone %f0
18500 movneg %xcc, %i0, %l5
18501 tge %xcc, 0x2
18502 sdivx %g3, 0x1856, %g6
18503 set 0x38, %l3
18504 lduwa [%l7 + %l3] 0x11, %g1
18505 sdivcc %l1, 0x1EE6, %l0
18506 ldd [%l7 + 0x68], %o4
18507 edge8ln %l4, %g7, %o0
18508 edge8n %o4, %o1, %l2
18509 fmovsl %xcc, %f23, %f11
18510 tcc %icc, 0x5
18511 xnor %l3, %o7, %i3
18512 subc %o6, %o2, %i6
18513 movvc %xcc, %i4, %i5
18514 andn %l6, %g5, %i7
18515 fmovse %icc, %f5, %f10
18516 movl %icc, %g2, %g4
18517 fcmped %fcc1, %f14, %f20
18518 fpadd16 %f20, %f4, %f20
18519 brgez,a %o3, loop_1768
18520 movleu %icc, %i2, %i1
18521 sllx %l5, %i0, %g3
18522 stx %g1, [%l7 + 0x50]
18523loop_1768:
18524 bvs loop_1769
18525 membar 0x06
18526 fbuge,a %fcc2, loop_1770
18527 umul %l1, %g6, %l0
18528loop_1769:
18529 xorcc %l4, %o5, %g7
18530 fpadd16 %f8, %f12, %f20
18531loop_1770:
18532 bleu,a,pt %xcc, loop_1771
18533 array16 %o4, %o0, %o1
18534 movrlz %l3, 0x26D, %l2
18535 movrgz %o7, %o6, %o2
18536loop_1771:
18537 sub %i3, 0x17FD, %i4
18538 edge8n %i6, %i5, %l6
18539 umul %i7, 0x13FA, %g2
18540 popc 0x154D, %g5
18541 movleu %icc, %o3, %i2
18542 fmovsa %icc, %f12, %f26
18543 sllx %i1, 0x0C, %l5
18544 and %i0, 0x0134, %g3
18545 fba %fcc3, loop_1772
18546 for %f12, %f2, %f14
18547 subccc %g1, 0x05F9, %l1
18548 movrlz %g6, %g4, %l0
18549loop_1772:
18550 nop
18551 set 0x78, %l6
18552 ldswa [%l7 + %l6] 0x0c, %l4
18553 tle %xcc, 0x5
18554 fmovrsgz %g7, %f5, %f24
18555 array8 %o4, %o5, %o1
18556 tle %icc, 0x7
18557 st %f5, [%l7 + 0x4C]
18558 umulcc %l3, 0x1196, %l2
18559 mova %xcc, %o7, %o6
18560 sethi 0x1BB9, %o2
18561 srax %o0, 0x12, %i3
18562 movvc %icc, %i6, %i4
18563 xnorcc %l6, 0x003F, %i7
18564 movrgez %g2, %g5, %i5
18565 ldsb [%l7 + 0x3B], %o3
18566 fzero %f4
18567 stb %i2, [%l7 + 0x5A]
18568 movrgez %l5, %i0, %g3
18569 xorcc %g1, %l1, %i1
18570 fbg,a %fcc0, loop_1773
18571 mulx %g6, %l0, %g4
18572 bg,pt %icc, loop_1774
18573 sra %l4, 0x15, %g7
18574loop_1773:
18575 fblg,a %fcc0, loop_1775
18576 sll %o5, %o1, %l3
18577loop_1774:
18578 ble,a %icc, loop_1776
18579 fmovdleu %xcc, %f17, %f7
18580loop_1775:
18581 movpos %icc, %l2, %o7
18582 edge16ln %o6, %o2, %o0
18583loop_1776:
18584 fornot1 %f18, %f26, %f12
18585 tcs %xcc, 0x2
18586 movrlz %o4, 0x264, %i3
18587 movneg %icc, %i4, %l6
18588 fnot1s %f24, %f31
18589 fmovse %xcc, %f12, %f23
18590 wr %g0, 0xf1, %asi
18591 stda %f16, [%l7 + 0x40] %asi
18592 membar #Sync
18593 movrlez %i7, %i6, %g5
18594 tvs %icc, 0x0
18595 subc %g2, 0x1A9F, %o3
18596 restored
18597 rdpr %cwp, %g1
18598 rdpr %cansave, %g2
18599 rdpr %canrestore, %g3
18600 rdpr %cleanwin, %g4
18601 rdpr %otherwin, %g5
18602 rdpr %wstate, %g6
18603 wr %g0, 0x80, %asi
18604 ldxa [%l7 + 0x78] %asi, %i2
18605 orcc %i5, %l5, %i0
18606 set 0x18, %o6
18607 stda %g0, [%l7 + %o6] 0xe3
18608 membar #Sync
18609 add %l7, 0x38, %l6
18610 wr %g0, 0x0c, %asi
18611 casxa [%l6] 0x0c, %g3, %l1
18612 fcmpes %fcc2, %f19, %f21
18613 set 0x40, %o4
18614 stda %f0, [%l7 + %o4] 0x04
18615 srlx %g6, %l0, %g4
18616 srax %i1, 0x09, %l4
18617 bcc,pt %xcc, loop_1777
18618 udivx %g7, 0x0803, %o1
18619 fbuge,a %fcc3, loop_1778
18620 add %l3, %o5, %o7
18621loop_1777:
18622 fxors %f28, %f26, %f15
18623 fblg,a %fcc0, loop_1779
18624loop_1778:
18625 addccc %o6, %l2, %o2
18626 smul %o4, 0x0A04, %o0
18627 call loop_1780
18628loop_1779:
18629 sethi 0x1E58, %i4
18630 subcc %i3, 0x0B77, %i7
18631 alignaddr %l6, %g5, %g2
18632loop_1780:
18633 fornot1s %f11, %f15, %f27
18634 fornot1 %f30, %f30, %f0
18635 mova %xcc, %o3, %i2
18636 ta %xcc, 0x5
18637 xor %i5, 0x1962, %i6
18638 for %f2, %f22, %f20
18639 fpadd32s %f9, %f17, %f21
18640 set 0x08, %o7
18641 lda [%l7 + %o7] 0x81, %f9
18642 udivx %i0, 0x0C7C, %g1
18643 bgu,a loop_1781
18644 edge16ln %l5, %g3, %l1
18645 fabsd %f0, %f4
18646 fmovrsne %l0, %f15, %f29
18647loop_1781:
18648 tn %icc, 0x6
18649 fmuld8ulx16 %f3, %f16, %f4
18650 ldsh [%l7 + 0x4E], %g6
18651 fzeros %f7
18652 bne,pn %icc, loop_1782
18653 sdivx %g4, 0x16DC, %l4
18654 udiv %g7, 0x1EFC, %i1
18655 tcs %xcc, 0x1
18656loop_1782:
18657 sll %l3, %o1, %o7
18658 sll %o6, %l2, %o2
18659 mulscc %o5, %o0, %o4
18660 tn %icc, 0x0
18661 tvs %icc, 0x5
18662 mova %icc, %i3, %i4
18663 fmovsvs %xcc, %f24, %f22
18664 fornot2s %f28, %f27, %f22
18665 set 0x58, %l2
18666 lduwa [%l7 + %l2] 0x10, %i7
18667 fnand %f30, %f30, %f22
18668 ld [%l7 + 0x4C], %f28
18669 fsrc1 %f14, %f6
18670 fmovdvc %xcc, %f25, %f13
18671 fbne,a %fcc1, loop_1783
18672 tneg %icc, 0x4
18673 membar 0x60
18674 movre %g5, %l6, %g2
18675loop_1783:
18676 fnot1s %f22, %f14
18677 array32 %o3, %i5, %i2
18678 stb %i6, [%l7 + 0x36]
18679 fcmple32 %f18, %f0, %i0
18680 xor %g1, 0x0ABA, %l5
18681 edge32n %g3, %l1, %g6
18682 siam 0x0
18683 fpsub32s %f25, %f1, %f28
18684 movpos %icc, %g4, %l4
18685 fones %f1
18686 movrlez %g7, %l0, %i1
18687 saved
18688 rdpr %cwp, %g1
18689 rdpr %cansave, %g2
18690 rdpr %canrestore, %g3
18691 rdpr %cleanwin, %g4
18692 rdpr %otherwin, %g5
18693 rdpr %wstate, %g6
18694 fmovrslez %o1, %f16, %f21
18695 andn %o7, 0x0089, %o6
18696 sra %l3, 0x03, %o2
18697 wr %g0, 0xe2, %asi
18698 stwa %l2, [%l7 + 0x70] %asi
18699 membar #Sync
18700 movrlz %o0, %o4, %i3
18701 bn,pt %icc, loop_1784
18702 fmovscs %icc, %f10, %f9
18703 udiv %o5, 0x046F, %i4
18704 xor %g5, 0x06C1, %l6
18705loop_1784:
18706 fnors %f23, %f10, %f8
18707 set 0x18, %l1
18708 stxa %g2, [%g0 + %l1] 0x4f
18709 add %l7, 0x70, %l6
18710 wr %g0, 0x0c, %asi
18711 casxa [%l6] %asi, %o3, %i5
18712 sdiv %i2, 0x0AE8, %i6
18713 sir 0x1EBA
18714 edge16ln %i7, %i0, %l5
18715 sethi 0x17EC, %g3
18716 udivx %l1, 0x0F0B, %g1
18717 fands %f22, %f22, %f14
18718 add %g4, %l4, %g6
18719 subc %g7, %i1, %l0
18720 udivcc %o1, 0x0804, %o6
18721 bleu,pn %xcc, loop_1785
18722 and %o7, 0x0BA4, %l3
18723 fornot2s %f18, %f25, %f12
18724 addcc %o2, %o0, %l2
18725loop_1785:
18726 ldd [%l7 + 0x68], %f6
18727 sdivcc %o4, 0x0F8C, %o5
18728 bcs loop_1786
18729 be,a,pt %xcc, loop_1787
18730 bne,pn %xcc, loop_1788
18731 sethi 0x0C1F, %i3
18732loop_1786:
18733 sir 0x007F
18734loop_1787:
18735 fbg,a %fcc3, loop_1789
18736loop_1788:
18737 fors %f13, %f17, %f3
18738 tcs %xcc, 0x7
18739 faligndata %f20, %f18, %f14
18740loop_1789:
18741 andn %g5, 0x0817, %i4
18742 tleu %xcc, 0x6
18743 edge8l %g2, %o3, %i5
18744 brz,a %i2, loop_1790
18745 fabss %f8, %f11
18746 tgu %icc, 0x0
18747 fcmpeq32 %f8, %f16, %l6
18748loop_1790:
18749 sir 0x05A4
18750 movcc %xcc, %i6, %i0
18751 fornot2 %f26, %f16, %f0
18752 addccc %i7, 0x031F, %g3
18753 fpadd32 %f4, %f22, %f4
18754 bn,pt %icc, loop_1791
18755 array16 %l5, %l1, %g4
18756 xnor %g1, %l4, %g7
18757 movneg %xcc, %i1, %g6
18758loop_1791:
18759 tvc %xcc, 0x2
18760 tcs %xcc, 0x5
18761 fmovrdne %o1, %f2, %f22
18762 fnands %f7, %f29, %f24
18763 bcs %xcc, loop_1792
18764 fpadd32s %f12, %f27, %f16
18765 ldd [%l7 + 0x70], %f18
18766 fmovdgu %xcc, %f25, %f21
18767loop_1792:
18768 fmovda %icc, %f4, %f3
18769 popc 0x0C41, %o6
18770 ldsw [%l7 + 0x30], %l0
18771 edge32ln %l3, %o7, %o2
18772 set 0x36, %g1
18773 stha %l2, [%l7 + %g1] 0x11
18774 tl %icc, 0x2
18775 edge32n %o4, %o0, %o5
18776 fbue %fcc1, loop_1793
18777 edge16n %g5, %i3, %g2
18778 ldsb [%l7 + 0x22], %o3
18779 fmovdcs %icc, %f16, %f0
18780loop_1793:
18781 sir 0x1560
18782 alignaddr %i5, %i4, %l6
18783 fbule,a %fcc1, loop_1794
18784 sdiv %i2, 0x0036, %i6
18785 bgu,a,pt %icc, loop_1795
18786 movl %xcc, %i7, %i0
18787loop_1794:
18788 ldsb [%l7 + 0x7D], %l5
18789 movrne %g3, 0x22B, %l1
18790loop_1795:
18791 mulx %g4, 0x13D4, %l4
18792 set 0x78, %g7
18793 stda %g6, [%l7 + %g7] 0x2b
18794 membar #Sync
18795 tl %icc, 0x2
18796 array16 %i1, %g6, %o1
18797 addc %g1, %o6, %l0
18798 tne %xcc, 0x5
18799 orncc %l3, %o7, %l2
18800 and %o2, 0x1869, %o4
18801 tg %xcc, 0x0
18802 nop
18803 set 0x71, %o5
18804 ldsb [%l7 + %o5], %o0
18805 tsubcc %o5, %i3, %g2
18806 ld [%l7 + 0x18], %f2
18807 movrgz %g5, %o3, %i4
18808 xnorcc %i5, 0x0F8A, %l6
18809 fnegs %f20, %f17
18810 fbge,a %fcc3, loop_1796
18811 fnors %f11, %f6, %f13
18812 tl %icc, 0x2
18813 andncc %i6, %i2, %i7
18814loop_1796:
18815 bg,a,pt %icc, loop_1797
18816 fand %f14, %f18, %f4
18817 tn %icc, 0x5
18818 fble %fcc2, loop_1798
18819loop_1797:
18820 sethi 0x0974, %l5
18821 wr %g0, 0xe2, %asi
18822 ldda [%l7 + 0x60] %asi, %g2
18823loop_1798:
18824 edge8ln %i0, %l1, %l4
18825 popc 0x0030, %g7
18826 nop
18827 set 0x4C, %i0
18828 ldsb [%l7 + %i0], %g4
18829 te %xcc, 0x4
18830 fmovscs %xcc, %f2, %f24
18831 fornot1s %f31, %f18, %f23
18832 bvs,a,pn %icc, loop_1799
18833 srax %g6, 0x0C, %o1
18834 fmovdpos %xcc, %f9, %f23
18835 movrne %g1, 0x066, %o6
18836loop_1799:
18837 orcc %i1, 0x0289, %l0
18838 umulcc %l3, 0x1A89, %l2
18839 fmul8x16 %f7, %f18, %f28
18840 subcc %o7, %o4, %o0
18841 movcc %icc, %o2, %o5
18842 bcc,a,pn %xcc, loop_1800
18843 fbul %fcc0, loop_1801
18844 udivcc %g2, 0x1C1B, %g5
18845 subccc %i3, 0x0559, %o3
18846loop_1800:
18847 mova %xcc, %i4, %i5
18848loop_1801:
18849 fmovsgu %icc, %f5, %f7
18850 wr %g0, 0x19, %asi
18851 lduba [%l7 + 0x35] %asi, %i6
18852 movne %xcc, %i2, %l6
18853 fmovrslz %i7, %f25, %f20
18854 fbuge,a %fcc3, loop_1802
18855 nop
18856 setx loop_1803, %l0, %l1
18857 wrpr 0x1, %tl
18858 wrpr %l1, %tpc
18859 add %l1, 0x4, %l1
18860 wrpr %l1, %tnpc
18861 setx 0x34400001400, %l0, %l1
18862 wrpr %l1, %tstate
18863 wrhpr 0x4, %htstate
18864 retry
18865 xorcc %g3, 0x19B6, %l5
18866 fxnors %f31, %f11, %f21
18867loop_1802:
18868 movrne %l1, %l4, %i0
18869loop_1803:
18870 edge16ln %g7, %g6, %g4
18871 wr %g0, 0x19, %asi
18872 stha %g1, [%l7 + 0x18] %asi
18873 ble %icc, loop_1804
18874 andncc %o1, %i1, %l0
18875 mova %icc, %l3, %l2
18876 fnors %f9, %f6, %f9
18877loop_1804:
18878 nop
18879 set 0x40, %o2
18880 stda %f0, [%l7 + %o2] 0x19
18881 fmovdneg %icc, %f13, %f6
18882 set 0x0F, %l5
18883 stba %o6, [%l7 + %l5] 0x23
18884 membar #Sync
18885 bleu,a loop_1805
18886 tgu %xcc, 0x1
18887 fmovdvs %xcc, %f28, %f28
18888 fnot1s %f17, %f18
18889loop_1805:
18890 movpos %xcc, %o7, %o4
18891 be,a %icc, loop_1806
18892 sethi 0x18C3, %o2
18893 edge32l %o5, %o0, %g2
18894 taddcctv %g5, 0x1AAC, %i3
18895loop_1806:
18896 bleu,pn %icc, loop_1807
18897 tsubcc %o3, %i4, %i6
18898 wr %g0, 0x80, %asi
18899 lduba [%l7 + 0x7F] %asi, %i2
18900loop_1807:
18901 tneg %xcc, 0x0
18902 andcc %l6, 0x0906, %i5
18903 alignaddr %g3, %i7, %l5
18904 bg,a,pn %icc, loop_1808
18905 sdiv %l4, 0x1457, %i0
18906 flush %l7 + 0x48
18907 movneg %xcc, %l1, %g7
18908loop_1808:
18909 sdivx %g6, 0x1FBE, %g1
18910 fand %f12, %f2, %f0
18911 umul %o1, %g4, %l0
18912 bcc,a,pn %xcc, loop_1809
18913 addcc %i1, 0x0BA1, %l3
18914 membar 0x78
18915 fbule,a %fcc0, loop_1810
18916loop_1809:
18917 tle %xcc, 0x3
18918 movrlz %o6, 0x27B, %l2
18919 srlx %o4, 0x12, %o7
18920loop_1810:
18921 tn %xcc, 0x1
18922 movle %icc, %o5, %o0
18923 taddcc %o2, %g2, %i3
18924 fbu,a %fcc3, loop_1811
18925 edge32n %g5, %o3, %i6
18926 popc %i2, %l6
18927 udiv %i4, 0x130F, %i5
18928loop_1811:
18929 nop
18930 wr %g0, 0x88, %asi
18931 lduba [%l7 + 0x7F] %asi, %g3
18932 ba,pt %xcc, loop_1812
18933 orncc %l5, 0x0CBA, %l4
18934 movcc %icc, %i7, %i0
18935 movg %icc, %g7, %g6
18936loop_1812:
18937 ta %xcc, 0x7
18938 wr %g0, 0x88, %asi
18939 sta %f29, [%l7 + 0x28] %asi
18940 fpsub32s %f16, %f21, %f26
18941 fbe,a %fcc2, loop_1813
18942 bvs %xcc, loop_1814
18943 bleu,a %xcc, loop_1815
18944 subcc %l1, 0x0C1F, %g1
18945loop_1813:
18946 movcc %xcc, %g4, %l0
18947loop_1814:
18948 tge %icc, 0x5
18949loop_1815:
18950 tvc %xcc, 0x3
18951 sllx %i1, 0x02, %o1
18952 tcs %xcc, 0x0
18953 sdivx %o6, 0x1DA8, %l3
18954 wr %g0, 0x11, %asi
18955 lduwa [%l7 + 0x4C] %asi, %o4
18956 fmovda %xcc, %f26, %f6
18957 fandnot1s %f22, %f7, %f0
18958 ldsh [%l7 + 0x3C], %l2
18959 fmovdn %xcc, %f9, %f2
18960 fmovdl %icc, %f3, %f9
18961 smul %o5, %o7, %o0
18962 fone %f20
18963 smulcc %o2, %i3, %g5
18964 array8 %o3, %g2, %i2
18965 tle %icc, 0x5
18966 bg,a,pn %xcc, loop_1816
18967 addcc %l6, 0x0821, %i6
18968 andcc %i5, %i4, %l5
18969 fcmpgt32 %f30, %f22, %l4
18970loop_1816:
18971 bcs,a %icc, loop_1817
18972 fnot1 %f20, %f28
18973 mulscc %i7, %g3, %i0
18974 tsubcctv %g7, %g6, %g1
18975loop_1817:
18976 fxor %f22, %f30, %f2
18977 move %xcc, %l1, %g4
18978 ba,a,pn %icc, loop_1818
18979 subccc %l0, %o1, %o6
18980 taddcc %i1, 0x0D0A, %l3
18981 xnor %l2, 0x080D, %o5
18982loop_1818:
18983 mulscc %o4, %o0, %o7
18984 ta %xcc, 0x6
18985 srlx %o2, 0x16, %i3
18986 wr %g0, 0x04, %asi
18987 swapa [%l7 + 0x14] %asi, %o3
18988 orn %g5, 0x1C38, %i2
18989 fnor %f0, %f2, %f10
18990 move %xcc, %g2, %l6
18991 siam 0x2
18992 ba,pt %xcc, loop_1819
18993 fpmerge %f0, %f26, %f4
18994 bvc,a,pt %icc, loop_1820
18995 sll %i6, 0x0C, %i4
18996loop_1819:
18997 taddcc %l5, 0x01CB, %l4
18998 movl %xcc, %i7, %g3
18999loop_1820:
19000 sdiv %i5, 0x03A1, %i0
19001 udiv %g6, 0x0E4F, %g7
19002 smulcc %g1, 0x0B00, %g4
19003 saved
19004 rdpr %cwp, %g1
19005 rdpr %cansave, %g2
19006 rdpr %canrestore, %g3
19007 rdpr %cleanwin, %g4
19008 rdpr %otherwin, %g5
19009 rdpr %wstate, %g6
19010 bge %xcc, loop_1821
19011 movcs %xcc, %l1, %o1
19012 smul %l0, 0x0FC8, %o6
19013 movle %icc, %l3, %i1
19014loop_1821:
19015 tgu %icc, 0x5
19016 sdivcc %o5, 0x0B18, %o4
19017 fmovdcc %icc, %f27, %f19
19018 nop
19019 setx loop_1822, %l0, %l1
19020 wrpr 0x1, %tl
19021 wrpr %l1, %tpc
19022 add %l1, 0x4, %l1
19023 wrpr %l1, %tnpc
19024 setx 0x34400001400, %l0, %l1
19025 wrpr %l1, %tstate
19026 wrhpr 0x4, %htstate
19027 retry
19028 nop
19029 setx loop_1823, %l0, %l1
19030 wrpr 0x1, %tl
19031 wrpr %l1, %tpc
19032 add %l1, 0x4, %l1
19033 wrpr %l1, %tnpc
19034 setx 0x34400001400, %l0, %l1
19035 wrpr %l1, %tstate
19036 wrhpr 0x4, %htstate
19037 retry
19038 nop
19039 set 0x60, %o3
19040 stx %l2, [%l7 + %o3]
19041 edge16ln %o7, %o0, %i3
19042loop_1822:
19043 nop
19044 set 0x7C, %l0
19045 stba %o2, [%l7 + %l0] 0x2a
19046 membar #Sync
19047loop_1823:
19048 ta %xcc, 0x0
19049 edge32n %o3, %i2, %g5
19050 nop
19051 set 0x2C, %i7
19052 prefetch [%l7 + %i7], 0x3
19053 fands %f10, %f9, %f23
19054 orn %l6, %g2, %i4
19055 movle %icc, %i6, %l5
19056 array32 %l4, %i7, %i5
19057 bvs,pn %icc, loop_1824
19058 fcmpgt32 %f22, %f12, %i0
19059 set 0x40, %i5
19060 stda %f0, [%l7 + %i5] 0x0c
19061loop_1824:
19062 sdiv %g6, 0x1B9F, %g3
19063 fsrc2s %f16, %f15
19064 movrlez %g1, 0x335, %g7
19065 subc %l1, 0x13DE, %o1
19066 fmovrdgz %l0, %f0, %f12
19067 tneg %xcc, 0x4
19068 smulcc %g4, %o6, %i1
19069 fmovsvs %icc, %f8, %f0
19070 xnor %l3, %o5, %o4
19071 movgu %xcc, %l2, %o7
19072 xorcc %o0, 0x0003, %i3
19073 edge8l %o3, %i2, %o2
19074 set 0x2A, %o0
19075 lduha [%l7 + %o0] 0x88, %g5
19076 udivx %g2, 0x1DEE, %l6
19077 fbu,a %fcc0, loop_1825
19078 andncc %i6, %l5, %l4
19079 mulx %i7, %i4, %i0
19080 fbule,a %fcc3, loop_1826
19081loop_1825:
19082 andcc %i5, %g6, %g3
19083 fmovsleu %icc, %f19, %f26
19084 tvc %xcc, 0x3
19085loop_1826:
19086 fmovdle %icc, %f4, %f29
19087 fnegs %f23, %f3
19088 fmovrdlez %g1, %f12, %f20
19089 fmovdn %icc, %f22, %f26
19090 movrgz %g7, 0x2D3, %o1
19091 nop
19092 set 0x2A, %g2
19093 ldstub [%l7 + %g2], %l0
19094 movne %icc, %l1, %o6
19095 sdivx %g4, 0x1147, %i1
19096 mova %icc, %o5, %l3
19097 brlz %l2, loop_1827
19098 movvs %icc, %o7, %o0
19099 tne %icc, 0x4
19100 addcc %o4, %i3, %o3
19101loop_1827:
19102 array16 %o2, %g5, %i2
19103 fsrc2 %f12, %f24
19104 xnorcc %l6, %g2, %i6
19105 fmovrsgez %l4, %f31, %f9
19106 sdivx %i7, 0x0B05, %i4
19107 sllx %i0, %i5, %g6
19108 brnz,a %g3, loop_1828
19109 stbar
19110 tge %icc, 0x5
19111 lduh [%l7 + 0x6A], %l5
19112loop_1828:
19113 fmovrdlez %g7, %f28, %f0
19114 addccc %g1, 0x1857, %l0
19115 fbu,a %fcc2, loop_1829
19116 movrne %l1, %o1, %g4
19117 orcc %i1, %o6, %l3
19118 mova %xcc, %o5, %l2
19119loop_1829:
19120 xor %o0, 0x01D0, %o4
19121 fxnor %f26, %f24, %f0
19122 nop
19123 setx loop_1830, %l0, %l1
19124 wrpr 0x1, %tl
19125 wrpr %l1, %tpc
19126 add %l1, 0x4, %l1
19127 wrpr %l1, %tnpc
19128 setx 0x34400001400, %l0, %l1
19129 wrpr %l1, %tstate
19130 wrhpr 0x4, %htstate
19131 retry
19132 movrne %i3, %o7, %o2
19133 sub %g5, 0x1718, %i2
19134 xor %l6, %g2, %i6
19135loop_1830:
19136 fcmps %fcc3, %f8, %f10
19137 tsubcc %o3, %i7, %i4
19138 stw %i0, [%l7 + 0x14]
19139 movvc %icc, %l4, %i5
19140 tneg %icc, 0x2
19141 edge32 %g6, %l5, %g7
19142 fpackfix %f10, %f24
19143 popc %g1, %g3
19144 andcc %l0, 0x02B9, %o1
19145 tcs %xcc, 0x7
19146 fmovrdgz %l1, %f12, %f16
19147 or %i1, 0x006D, %o6
19148 sth %g4, [%l7 + 0x20]
19149 movrlez %l3, 0x272, %l2
19150 set 0x51, %g3
19151 stba %o0, [%l7 + %g3] 0x04
19152 popc %o4, %i3
19153 bne %xcc, loop_1831
19154 movleu %xcc, %o7, %o5
19155 movl %icc, %o2, %g5
19156 movrgz %l6, 0x0CD, %g2
19157loop_1831:
19158 ldsw [%l7 + 0x58], %i2
19159 subcc %o3, 0x033E, %i6
19160 movvc %xcc, %i4, %i0
19161 fbge %fcc2, loop_1832
19162 edge16ln %i7, %l4, %g6
19163 stx %l5, [%l7 + 0x28]
19164 xor %g7, %g1, %i5
19165loop_1832:
19166 alignaddr %g3, %o1, %l0
19167 fblg %fcc2, loop_1833
19168 fblg,a %fcc1, loop_1834
19169 fpsub16s %f21, %f0, %f24
19170 wr %g0, 0x81, %asi
19171 prefetcha [%l7 + 0x18] %asi, 0x0
19172loop_1833:
19173 fmovscs %icc, %f13, %f25
19174loop_1834:
19175 movcs %icc, %o6, %g4
19176 brlz %l3, loop_1835
19177 fcmple32 %f2, %f28, %l1
19178 fmovsleu %icc, %f16, %f27
19179 nop
19180 setx loop_1836, %l0, %l1
19181 jmpl %l1, %l2
19182loop_1835:
19183 fabss %f30, %f7
19184 xor %o4, 0x039D, %i3
19185 array16 %o7, %o5, %o0
19186loop_1836:
19187 movge %icc, %o2, %g5
19188 wr %g0, 0x80, %asi
19189 sta %f9, [%l7 + 0x0C] %asi
19190 fmovs %f26, %f12
19191 bne %icc, loop_1837
19192 call loop_1838
19193 tneg %icc, 0x5
19194 orcc %g2, %i2, %l6
19195loop_1837:
19196 lduw [%l7 + 0x10], %o3
19197loop_1838:
19198 fmovrdgez %i6, %f0, %f26
19199 ldub [%l7 + 0x24], %i4
19200 fpadd32 %f18, %f14, %f26
19201 tne %icc, 0x6
19202 nop
19203 setx loop_1839, %l0, %l1
19204 jmpl %l1, %i7
19205 prefetch [%l7 + 0x74], 0x1
19206 fbne %fcc1, loop_1840
19207 movrlz %i0, %l4, %l5
19208loop_1839:
19209 orncc %g7, 0x1339, %g1
19210 tvc %icc, 0x6
19211loop_1840:
19212 subc %g6, 0x0BFE, %i5
19213 mova %xcc, %o1, %l0
19214 fbul %fcc2, loop_1841
19215 sra %g3, 0x1D, %o6
19216 fmovsa %xcc, %f17, %f31
19217 andncc %i1, %l3, %l1
19218loop_1841:
19219 taddcctv %g4, 0x0A22, %l2
19220 andncc %o4, %i3, %o5
19221 edge8n %o0, %o7, %g5
19222 movrlez %g2, %i2, %l6
19223 fmovsne %xcc, %f24, %f26
19224 addccc %o3, 0x11F9, %o2
19225 edge16 %i4, %i7, %i6
19226 array16 %l4, %l5, %i0
19227 umulcc %g7, %g6, %i5
19228 andcc %o1, %g1, %l0
19229 nop
19230 set 0x40, %l4
19231 std %f26, [%l7 + %l4]
19232 nop
19233 setx loop_1842, %l0, %l1
19234 wrpr 0x1, %tl
19235 wrpr %l1, %tnpc
19236 setx 0x34400001400, %l0, %l1
19237 wrpr %l1, %tstate
19238 wrhpr 0x4, %htstate
19239 done
19240 ta %xcc, 0x5
19241 ld [%l7 + 0x7C], %f30
19242 movrlez %g3, %o6, %l3
19243loop_1842:
19244 nop
19245 wr %g0, 0x11, %asi
19246 ldstuba [%l7 + 0x3D] %asi, %i1
19247 brz %l1, loop_1843
19248 movrlez %g4, %o4, %i3
19249 brnz,a %l2, loop_1844
19250 sethi 0x0FB2, %o0
19251loop_1843:
19252 fcmpne32 %f6, %f24, %o7
19253 stb %o5, [%l7 + 0x21]
19254loop_1844:
19255 movcc %xcc, %g5, %g2
19256 tn %xcc, 0x4
19257 fbule,a %fcc3, loop_1845
19258 fpsub32 %f4, %f28, %f30
19259 set 0x2C, %i4
19260 swapa [%l7 + %i4] 0x80, %i2
19261loop_1845:
19262 movneg %xcc, %l6, %o3
19263 fmovd %f14, %f16
19264 wr %g0, 0x89, %asi
19265 stwa %o2, [%l7 + 0x10] %asi
19266 alignaddrl %i4, %i7, %l4
19267 movrlez %i6, 0x238, %l5
19268 fmovrdgz %g7, %f0, %f18
19269 restored
19270 rdpr %cwp, %g1
19271 rdpr %cansave, %g2
19272 rdpr %canrestore, %g3
19273 rdpr %cleanwin, %g4
19274 rdpr %otherwin, %g5
19275 rdpr %wstate, %g6
19276 fcmped %fcc3, %f24, %f2
19277 xnor %g6, %i5, %i0
19278 movle %icc, %g1, %l0
19279 fcmpgt16 %f16, %f16, %o1
19280 addc %o6, %l3, %g3
19281 movgu %xcc, %l1, %i1
19282 bneg %icc, loop_1846
19283 edge32n %g4, %o4, %l2
19284 set 0x1F, %g6
19285 ldsba [%l7 + %g6] 0x15, %i3
19286loop_1846:
19287 edge16n %o0, %o7, %g5
19288 fmul8x16 %f16, %f18, %f18
19289 fnand %f16, %f6, %f12
19290 subccc %o5, %g2, %l6
19291 tneg %icc, 0x0
19292 orncc %i2, 0x0472, %o3
19293 sllx %o2, 0x1A, %i7
19294 ba,pn %icc, loop_1847
19295 bvs %xcc, loop_1848
19296 fmovdg %xcc, %f20, %f11
19297 wr %g0, 0x80, %asi
19298 stba %l4, [%l7 + 0x3C] %asi
19299loop_1847:
19300 movre %i6, 0x339, %l5
19301loop_1848:
19302 fexpand %f26, %f14
19303 movgu %xcc, %i4, %g6
19304 fmovdgu %icc, %f8, %f0
19305 fmovrde %i5, %f20, %f14
19306 wr %g0, 0x80, %asi
19307 lduwa [%l7 + 0x64] %asi, %i0
19308 smul %g1, 0x1D9B, %l0
19309 wr %g0, 0x10, %asi
19310 lduba [%l7 + 0x30] %asi, %o1
19311 orncc %o6, %g7, %l3
19312 tpos %xcc, 0x3
19313 tcs %xcc, 0x1
19314 wr %g0, 0x0c, %asi
19315 ldsha [%l7 + 0x20] %asi, %g3
19316 movn %icc, %i1, %l1
19317 movrlez %g4, 0x208, %l2
19318 move %xcc, %i3, %o4
19319 fxors %f20, %f15, %f6
19320 sir 0x0BBF
19321 bshuffle %f26, %f16, %f0
19322 bpos,pt %xcc, loop_1849
19323 sethi 0x05D5, %o0
19324 subc %o7, 0x0A59, %o5
19325 set 0x4F, %g5
19326 ldsba [%l7 + %g5] 0x04, %g5
19327loop_1849:
19328 edge8ln %g2, %l6, %o3
19329 fpack16 %f14, %f23
19330 edge16n %i2, %i7, %o2
19331 edge16l %l4, %l5, %i6
19332 fmovdl %xcc, %f2, %f2
19333 brgez %g6, loop_1850
19334 saved
19335 rdpr %cwp, %g1
19336 rdpr %cansave, %g2
19337 rdpr %canrestore, %g3
19338 rdpr %cleanwin, %g4
19339 rdpr %otherwin, %g5
19340 rdpr %wstate, %g6
19341 fcmpgt16 %f12, %f26, %i4
19342 fbe %fcc2, loop_1851
19343loop_1850:
19344 sll %i5, 0x07, %g1
19345 edge16n %i0, %o1, %o6
19346 fmovdcc %icc, %f14, %f2
19347loop_1851:
19348 tn %xcc, 0x2
19349 bgu,a %xcc, loop_1852
19350 bn,a loop_1853
19351 udivx %l0, 0x0DAD, %g7
19352 fnegs %f6, %f7
19353loop_1852:
19354 fmovsa %icc, %f1, %f31
19355loop_1853:
19356 udivx %g3, 0x02F8, %l3
19357 fnot1s %f27, %f9
19358 fbl %fcc1, loop_1854
19359 ta %icc, 0x2
19360 edge32n %l1, %i1, %g4
19361 pdist %f0, %f12, %f8
19362loop_1854:
19363 subccc %l2, 0x0BE7, %i3
19364 and %o0, 0x0DD6, %o4
19365 fmovsneg %icc, %f26, %f7
19366 tcs %xcc, 0x3
19367 taddcctv %o5, 0x1295, %o7
19368 fbuge %fcc0, loop_1855
19369 array32 %g5, %g2, %l6
19370 udivcc %o3, 0x0161, %i7
19371 fsrc2 %f26, %f6
19372loop_1855:
19373 std %f22, [%l7 + 0x50]
19374 edge16 %i2, %o2, %l4
19375 subccc %l5, 0x1014, %g6
19376 andcc %i4, %i5, %g1
19377 fbu,a %fcc2, loop_1856
19378 fbug %fcc1, loop_1857
19379 bcs,a,pt %icc, loop_1858
19380 fmovrde %i0, %f10, %f6
19381loop_1856:
19382 andncc %i6, %o1, %l0
19383loop_1857:
19384 addcc %o6, 0x096D, %g7
19385loop_1858:
19386 movrlz %l3, %g3, %i1
19387 ble,pn %xcc, loop_1859
19388 brlz,a %l1, loop_1860
19389 ba loop_1861
19390 smulcc %l2, %g4, %o0
19391loop_1859:
19392 tsubcc %i3, 0x1F09, %o5
19393loop_1860:
19394 mova %icc, %o4, %o7
19395loop_1861:
19396 fbule %fcc2, loop_1862
19397 fmovse %icc, %f4, %f5
19398 orn %g2, 0x01B4, %g5
19399 fands %f25, %f20, %f7
19400loop_1862:
19401 sra %o3, %i7, %i2
19402 movne %icc, %l6, %l4
19403 fmovrdgz %o2, %f0, %f18
19404 fbne %fcc1, loop_1863
19405 fbl %fcc0, loop_1864
19406 movrgz %l5, 0x3CB, %i4
19407 movgu %xcc, %i5, %g1
19408loop_1863:
19409 nop
19410 setx loop_1865, %l0, %l1
19411 wrpr 0x1, %tl
19412 wrpr %l1, %tnpc
19413 setx 0x34400001400, %l0, %l1
19414 wrpr %l1, %tstate
19415 wrhpr 0x4, %htstate
19416 done
19417loop_1864:
19418 fmovsvc %xcc, %f20, %f23
19419 wr %g0, 0x10, %asi
19420 ldxa [%l7 + 0x58] %asi, %i0
19421loop_1865:
19422 fmul8x16au %f17, %f8, %f0
19423 fmovde %icc, %f28, %f20
19424 te %icc, 0x4
19425 or %g6, %i6, %l0
19426 fnot1s %f6, %f27
19427 subcc %o6, 0x1904, %g7
19428 andncc %o1, %l3, %i1
19429 bshuffle %f2, %f22, %f26
19430 set 0x76, %g4
19431 ldsha [%l7 + %g4] 0x81, %l1
19432 mulscc %l2, %g4, %o0
19433 udivx %g3, 0x06A2, %i3
19434 tgu %xcc, 0x4
19435 tn %icc, 0x3
19436 nop
19437 setx loop_1866, %l0, %l1
19438 jmpl %l1, %o4
19439 tneg %xcc, 0x6
19440 set 0x54, %i1
19441 lda [%l7 + %i1] 0x18, %f20
19442loop_1866:
19443 edge16 %o5, %g2, %g5
19444 fbue,a %fcc1, loop_1867
19445 xnorcc %o7, 0x0478, %o3
19446 xnorcc %i2, %l6, %l4
19447 andn %i7, 0x037D, %o2
19448loop_1867:
19449 sra %l5, %i4, %i5
19450 fnot2 %f6, %f2
19451 fpsub32 %f0, %f30, %f16
19452 nop
19453 set 0x58, %i3
19454 ldsb [%l7 + %i3], %i0
19455 fxors %f15, %f3, %f25
19456 movre %g1, %i6, %g6
19457 bg,a,pn %xcc, loop_1868
19458 fmovrsne %l0, %f21, %f24
19459 sir 0x1CBA
19460 tcc %icc, 0x4
19461loop_1868:
19462 alignaddrl %g7, %o6, %o1
19463 fbn,a %fcc3, loop_1869
19464 tsubcctv %l3, %i1, %l1
19465 xnorcc %g4, %l2, %g3
19466 ba,a %xcc, loop_1870
19467loop_1869:
19468 edge8 %o0, %i3, %o5
19469 sra %g2, %o4, %o7
19470 sdiv %o3, 0x0F8D, %g5
19471loop_1870:
19472 prefetch [%l7 + 0x5C], 0x0
19473 saved
19474 rdpr %cwp, %g1
19475 rdpr %cansave, %g2
19476 rdpr %canrestore, %g3
19477 rdpr %cleanwin, %g4
19478 rdpr %otherwin, %g5
19479 rdpr %wstate, %g6
19480 fmovsle %icc, %f29, %f9
19481 fbul,a %fcc0, loop_1871
19482 ldd [%l7 + 0x70], %f20
19483 fpadd32s %f28, %f7, %f3
19484 fcmpne32 %f8, %f28, %i2
19485loop_1871:
19486 call loop_1872
19487 tn %xcc, 0x1
19488 subcc %l4, 0x159C, %l6
19489 smul %o2, %i7, %l5
19490loop_1872:
19491 fornot2s %f25, %f27, %f16
19492 smulcc %i5, %i0, %g1
19493 add %i4, 0x0CBF, %g6
19494 fmovscc %xcc, %f13, %f9
19495 lduw [%l7 + 0x1C], %i6
19496 udiv %l0, 0x0CD8, %g7
19497 bl,a %icc, loop_1873
19498 fmovscs %icc, %f27, %f18
19499 movleu %icc, %o6, %o1
19500 set 0x40, %i6
19501 ldda [%l7 + %i6] 0x22, %i0
19502loop_1873:
19503 nop
19504 set 0x3C, %i2
19505 ldsba [%l7 + %i2] 0x19, %l1
19506 addc %g4, %l3, %l2
19507 nop
19508 setx loop_1874, %l0, %l1
19509 wrpr 0x1, %tl
19510 wrpr %l1, %tpc
19511 add %l1, 0x4, %l1
19512 wrpr %l1, %tnpc
19513 setx 0x34400001400, %l0, %l1
19514 wrpr %l1, %tstate
19515 wrhpr 0x4, %htstate
19516 retry
19517 popc 0x1931, %o0
19518 umulcc %i3, 0x02BB, %g3
19519 movneg %icc, %g2, %o5
19520loop_1874:
19521 movl %xcc, %o4, %o7
19522 fbuge %fcc3, loop_1875
19523 subcc %g5, %i2, %l4
19524 fbuge,a %fcc1, loop_1876
19525 movrlz %l6, 0x368, %o2
19526loop_1875:
19527 fxnors %f26, %f24, %f11
19528 saved
19529 rdpr %cwp, %g1
19530 rdpr %cansave, %g2
19531 rdpr %canrestore, %g3
19532 rdpr %cleanwin, %g4
19533 rdpr %otherwin, %g5
19534 rdpr %wstate, %g6
19535loop_1876:
19536 bneg %icc, loop_1877
19537 movge %xcc, %o3, %i7
19538 edge8 %l5, %i5, %i0
19539 bne,a %icc, loop_1878
19540loop_1877:
19541 alignaddrl %g1, %g6, %i4
19542 fmovsl %xcc, %f14, %f21
19543 fmovsn %icc, %f9, %f9
19544loop_1878:
19545 movge %xcc, %i6, %l0
19546 udivx %o6, 0x1BAF, %o1
19547 xorcc %i1, 0x050B, %g7
19548 movcs %icc, %l1, %l3
19549 fmovdneg %icc, %f21, %f22
19550 fbg %fcc2, loop_1879
19551 alignaddr %l2, %o0, %g4
19552 tvs %xcc, 0x4
19553 fmovsle %icc, %f21, %f9
19554loop_1879:
19555 movleu %xcc, %i3, %g2
19556 array32 %o5, %o4, %g3
19557 udiv %g5, 0x0F71, %o7
19558 andcc %i2, %l6, %o2
19559 movleu %xcc, %o3, %l4
19560 sub %i7, %i5, %l5
19561 fmovdgu %icc, %f17, %f18
19562 andcc %i0, %g1, %i4
19563 call loop_1880
19564 orcc %i6, %g6, %l0
19565 fcmple32 %f0, %f4, %o6
19566 movvc %icc, %o1, %g7
19567loop_1880:
19568 fnands %f21, %f9, %f30
19569 tcc %xcc, 0x5
19570 fpack32 %f22, %f2, %f18
19571 ldstub [%l7 + 0x15], %i1
19572 add %l3, %l1, %o0
19573 ba %xcc, loop_1881
19574 bg loop_1882
19575 umul %g4, 0x1E63, %l2
19576 set 0x8, %o1
19577 ldxa [%g0 + %o1] 0x21, %g2
19578loop_1881:
19579 and %o5, %i3, %o4
19580loop_1882:
19581 fmovrde %g5, %f6, %f18
19582 swap [%l7 + 0x34], %o7
19583 movrne %g3, %i2, %l6
19584 te %xcc, 0x4
19585 array8 %o2, %l4, %o3
19586 movvs %xcc, %i7, %l5
19587 fbuge %fcc1, loop_1883
19588 bg,a loop_1884
19589 andn %i5, 0x0AA9, %g1
19590 movleu %icc, %i0, %i6
19591loop_1883:
19592 tl %xcc, 0x7
19593loop_1884:
19594 sll %i4, 0x0C, %g6
19595 be %xcc, loop_1885
19596 xor %l0, 0x007B, %o1
19597 addc %g7, %o6, %l3
19598 tleu %xcc, 0x5
19599loop_1885:
19600 sdivx %i1, 0x1365, %l1
19601 edge8n %g4, %o0, %l2
19602 edge16 %g2, %i3, %o4
19603 for %f8, %f28, %f12
19604 fmovspos %icc, %f23, %f4
19605 orncc %o5, %o7, %g3
19606 edge8n %g5, %i2, %l6
19607 addcc %o2, 0x0160, %l4
19608 bcc,a loop_1886
19609 fcmpne32 %f18, %f6, %i7
19610 or %l5, 0x0295, %i5
19611 fmovdle %icc, %f20, %f0
19612loop_1886:
19613 orn %o3, 0x061F, %i0
19614 nop
19615 setx loop_1887, %l0, %l1
19616 wrpr 0x1, %tl
19617 wrpr %l1, %tpc
19618 add %l1, 0x4, %l1
19619 wrpr %l1, %tnpc
19620 setx 0x34400001400, %l0, %l1
19621 wrpr %l1, %tstate
19622 wrhpr 0x4, %htstate
19623 retry
19624 sra %g1, %i6, %i4
19625 udivcc %l0, 0x1BEE, %g6
19626 movg %xcc, %o1, %g7
19627loop_1887:
19628 movre %o6, %l3, %i1
19629 edge32 %l1, %g4, %l2
19630 restored
19631 rdpr %cwp, %g1
19632 rdpr %cansave, %g2
19633 rdpr %canrestore, %g3
19634 rdpr %cleanwin, %g4
19635 rdpr %otherwin, %g5
19636 rdpr %wstate, %g6
19637 fcmpne32 %f14, %f14, %g2
19638 tsubcctv %i3, %o0, %o4
19639 fpmerge %f16, %f16, %f8
19640 fmovspos %xcc, %f28, %f22
19641 sdivx %o5, 0x17FD, %g3
19642 set 0x20, %l6
19643 stda %g4, [%l7 + %l6] 0x88
19644 sethi 0x08C1, %o7
19645 edge8ln %l6, %o2, %l4
19646 umul %i2, %l5, %i7
19647 tl %xcc, 0x7
19648 pdist %f26, %f18, %f28
19649 taddcc %i5, 0x1352, %o3
19650 fornot2s %f26, %f22, %f0
19651 add %l7, 0x08, %l6
19652 wr %g0, 0x11, %asi
19653 casxa [%l6] 0x11, %g1, %i6
19654 fble %fcc0, loop_1888
19655 sth %i0, [%l7 + 0x22]
19656 fpadd16s %f11, %f15, %f15
19657 bcs,pt %icc, loop_1889
19658loop_1888:
19659 bshuffle %f10, %f24, %f18
19660 restored
19661 rdpr %cwp, %g1
19662 rdpr %cansave, %g2
19663 rdpr %canrestore, %g3
19664 rdpr %cleanwin, %g4
19665 rdpr %otherwin, %g5
19666 rdpr %wstate, %g6
19667 tpos %icc, 0x3
19668loop_1889:
19669 fmovsge %xcc, %f10, %f12
19670 srax %l0, %i4, %g6
19671 sethi 0x048F, %g7
19672 brz %o6, loop_1890
19673 fpadd32 %f12, %f18, %f26
19674 brgz %l3, loop_1891
19675 sll %i1, 0x18, %o1
19676loop_1890:
19677 te %icc, 0x4
19678 movvs %xcc, %l1, %g4
19679loop_1891:
19680 movcc %icc, %g2, %l2
19681 tl %xcc, 0x1
19682 membar 0x6B
19683 fmovrdne %o0, %f30, %f14
19684 smul %i3, 0x0B88, %o4
19685 edge8ln %o5, %g3, %g5
19686 orcc %o7, 0x16C2, %o2
19687 sir 0x0FBE
19688 fbe,a %fcc1, loop_1892
19689 sth %l4, [%l7 + 0x38]
19690 fnand %f16, %f26, %f14
19691 fmovse %icc, %f30, %f27
19692loop_1892:
19693 udivcc %l6, 0x11BE, %l5
19694 movrgz %i7, 0x137, %i5
19695 addc %i2, %o3, %g1
19696 sethi 0x0E5E, %i0
19697 orn %l0, %i4, %g6
19698 movcs %icc, %g7, %o6
19699 fpackfix %f30, %f25
19700 edge16 %l3, %i1, %i6
19701 movvs %xcc, %l1, %o1
19702 orncc %g2, 0x18EE, %l2
19703 fmuld8sux16 %f4, %f11, %f4
19704 bn loop_1893
19705 sdivx %g4, 0x1DED, %o0
19706 movle %xcc, %o4, %i3
19707 tsubcc %g3, %g5, %o5
19708loop_1893:
19709 smulcc %o7, %l4, %l6
19710 edge8l %l5, %o2, %i7
19711 edge32l %i2, %o3, %i5
19712 xnorcc %g1, 0x1226, %l0
19713 movrne %i0, %g6, %g7
19714 tl %icc, 0x1
19715 fmovda %xcc, %f24, %f12
19716 edge32ln %i4, %l3, %o6
19717 movvc %icc, %i6, %i1
19718 bshuffle %f2, %f6, %f24
19719 umul %o1, 0x1A45, %l1
19720 fbu,a %fcc2, loop_1894
19721 xorcc %l2, 0x159B, %g4
19722 movn %xcc, %o0, %o4
19723 bleu,pn %xcc, loop_1895
19724loop_1894:
19725 saved
19726 rdpr %cwp, %g1
19727 rdpr %cansave, %g2
19728 rdpr %canrestore, %g3
19729 rdpr %cleanwin, %g4
19730 rdpr %otherwin, %g5
19731 rdpr %wstate, %g6
19732 xor %g2, %g3, %g5
19733 fpmerge %f30, %f8, %f22
19734loop_1895:
19735 movn %xcc, %i3, %o5
19736 movneg %icc, %o7, %l4
19737 fabss %f24, %f8
19738 fbuge,a %fcc3, loop_1896
19739 andncc %l5, %o2, %l6
19740 tl %icc, 0x2
19741 fmovrsne %i7, %f0, %f29
19742loop_1896:
19743 srax %i2, 0x03, %o3
19744 tgu %icc, 0x2
19745 fcmpeq32 %f4, %f14, %g1
19746 addc %l0, %i0, %i5
19747 sir 0x02D6
19748 lduh [%l7 + 0x08], %g6
19749 nop
19750 set 0x48, %l3
19751 ldd [%l7 + %l3], %g6
19752 subc %i4, %l3, %o6
19753 tsubcctv %i1, %i6, %o1
19754 wr %g0, 0x04, %asi
19755 stxa %l1, [%l7 + 0x18] %asi
19756 fexpand %f16, %f4
19757 fbo,a %fcc3, loop_1897
19758 fbn %fcc2, loop_1898
19759 movcc %icc, %g4, %l2
19760 tpos %xcc, 0x2
19761loop_1897:
19762 fexpand %f9, %f6
19763loop_1898:
19764 smulcc %o4, %g2, %o0
19765 fmul8x16au %f8, %f20, %f12
19766 fmovsn %icc, %f9, %f26
19767 movcc %xcc, %g3, %g5
19768 fmovrsgez %i3, %f25, %f10
19769 fmul8sux16 %f16, %f14, %f18
19770 and %o5, %l4, %o7
19771 move %icc, %l5, %o2
19772 array16 %i7, %l6, %i2
19773 edge8ln %o3, %g1, %i0
19774 orcc %l0, 0x127D, %g6
19775 edge8l %i5, %g7, %l3
19776 tne %icc, 0x1
19777 tl %icc, 0x4
19778 alignaddr %i4, %i1, %o6
19779 addcc %o1, %l1, %i6
19780 fbn %fcc1, loop_1899
19781 fpack16 %f8, %f29
19782 stx %l2, [%l7 + 0x48]
19783 alignaddrl %g4, %o4, %o0
19784loop_1899:
19785 mova %xcc, %g3, %g5
19786 fcmped %fcc1, %f6, %f16
19787 wr %g0, 0x0c, %asi
19788 lduha [%l7 + 0x12] %asi, %g2
19789 ba,pt %icc, loop_1900
19790 fsrc2s %f20, %f23
19791 ta %xcc, 0x0
19792 edge8n %i3, %o5, %o7
19793loop_1900:
19794 sdivx %l5, 0x1AD2, %o2
19795 movcc %icc, %l4, %i7
19796 edge16n %l6, %i2, %o3
19797 and %i0, 0x0BAF, %l0
19798 tleu %icc, 0x5
19799 wr %g0, 0x81, %asi
19800 ldswa [%l7 + 0x4C] %asi, %g6
19801 ldx [%l7 + 0x60], %i5
19802 fmovsleu %xcc, %f22, %f18
19803 smulcc %g1, %l3, %g7
19804 bvs,a,pt %xcc, loop_1901
19805 edge32ln %i4, %i1, %o1
19806 lduh [%l7 + 0x54], %o6
19807 fmovdgu %xcc, %f24, %f12
19808loop_1901:
19809 fmovdn %icc, %f28, %f28
19810 tsubcc %l1, %l2, %i6
19811 fsrc1 %f6, %f24
19812 ba,a,pt %icc, loop_1902
19813 movrlez %o4, 0x13B, %g4
19814 addcc %g3, %o0, %g2
19815 set 0x39, %o6
19816 lduba [%l7 + %o6] 0x15, %i3
19817loop_1902:
19818 ldd [%l7 + 0x70], %f8
19819 edge32l %o5, %o7, %l5
19820 fmovde %xcc, %f16, %f6
19821 tpos %xcc, 0x4
19822 tcc %xcc, 0x7
19823 movrgez %g5, %o2, %l4
19824 movleu %icc, %i7, %l6
19825 nop
19826 setx loop_1903, %l0, %l1
19827 jmpl %l1, %o3
19828 fblg %fcc0, loop_1904
19829 edge8ln %i2, %i0, %g6
19830 bne,a,pt %xcc, loop_1905
19831loop_1903:
19832 xnorcc %l0, %i5, %g1
19833loop_1904:
19834 ba,a,pt %icc, loop_1906
19835 fble %fcc3, loop_1907
19836loop_1905:
19837 movge %icc, %g7, %i4
19838 ldub [%l7 + 0x3D], %l3
19839loop_1906:
19840 nop
19841 wr %g0, 0x19, %asi
19842 lduha [%l7 + 0x5C] %asi, %o1
19843loop_1907:
19844 ta %xcc, 0x6
19845 taddcctv %i1, 0x0936, %l1
19846 subcc %l2, %o6, %o4
19847 umul %g4, 0x1942, %g3
19848 movrlz %i6, 0x0D8, %o0
19849 fba,a %fcc1, loop_1908
19850 fbne,a %fcc1, loop_1909
19851 array16 %g2, %o5, %i3
19852 fmovrdlz %o7, %f30, %f14
19853loop_1908:
19854 nop
19855 wr %g0, 0x10, %asi
19856 stwa %l5, [%l7 + 0x14] %asi
19857loop_1909:
19858 fabss %f10, %f19
19859 fbo,a %fcc3, loop_1910
19860 sir 0x0F0A
19861 udivcc %o2, 0x15BA, %l4
19862 array16 %g5, %i7, %o3
19863loop_1910:
19864 fcmpgt32 %f0, %f20, %i2
19865 subccc %i0, 0x06FE, %g6
19866 fbug,a %fcc0, loop_1911
19867 edge16ln %l0, %i5, %l6
19868 and %g1, 0x1CE9, %g7
19869 wr %g0, 0x19, %asi
19870 lduha [%l7 + 0x56] %asi, %l3
19871loop_1911:
19872 popc 0x05ED, %o1
19873 membar 0x40
19874 move %xcc, %i1, %l1
19875 array16 %i4, %l2, %o6
19876 addc %o4, 0x0704, %g4
19877 fbe,a %fcc2, loop_1912
19878 movrgez %i6, 0x16A, %g3
19879 fmovrsgez %g2, %f17, %f10
19880 fnot2 %f16, %f6
19881loop_1912:
19882 andcc %o5, %o0, %o7
19883 movrlez %i3, %l5, %o2
19884 tl %xcc, 0x0
19885 movrne %g5, 0x0E9, %i7
19886 tleu %xcc, 0x2
19887 bvc loop_1913
19888 fmovdcc %icc, %f3, %f13
19889 fxnor %f28, %f24, %f20
19890 tcc %icc, 0x3
19891loop_1913:
19892 brnz %o3, loop_1914
19893 fble %fcc1, loop_1915
19894 sub %i2, %l4, %i0
19895 sdivcc %g6, 0x1064, %i5
19896loop_1914:
19897 fpsub16 %f4, %f18, %f14
19898loop_1915:
19899 fcmpgt32 %f18, %f18, %l6
19900 sethi 0x158D, %g1
19901 sll %g7, 0x0F, %l0
19902 sethi 0x18B1, %o1
19903 sethi 0x04A5, %l3
19904 movrlz %i1, %l1, %l2
19905 flush %l7 + 0x28
19906 mulx %i4, %o6, %o4
19907 nop
19908 set 0x30, %o4
19909 std %g4, [%l7 + %o4]
19910 alignaddrl %g3, %i6, %g2
19911 movgu %icc, %o5, %o0
19912 tpos %icc, 0x1
19913 fnot1s %f22, %f27
19914 edge32ln %i3, %l5, %o7
19915 fmovdvc %xcc, %f25, %f3
19916 movvs %xcc, %o2, %i7
19917 fpadd16 %f28, %f20, %f26
19918 srax %o3, %i2, %l4
19919 movgu %xcc, %g5, %g6
19920 srlx %i0, 0x02, %l6
19921 orcc %g1, %i5, %g7
19922 sllx %l0, 0x0A, %o1
19923 fnors %f18, %f20, %f4
19924 fpadd16s %f29, %f17, %f29
19925 swap [%l7 + 0x4C], %i1
19926 andn %l3, 0x0AD6, %l1
19927 movg %icc, %i4, %l2
19928 fnot2 %f8, %f8
19929 fmovdne %icc, %f31, %f18
19930 fnands %f18, %f18, %f7
19931 xorcc %o6, 0x0B13, %g4
19932 saved
19933 rdpr %cwp, %g1
19934 rdpr %cansave, %g2
19935 rdpr %canrestore, %g3
19936 rdpr %cleanwin, %g4
19937 rdpr %otherwin, %g5
19938 rdpr %wstate, %g6
19939 movn %icc, %o4, %i6
19940 sth %g3, [%l7 + 0x20]
19941 xnor %o5, %o0, %g2
19942 andcc %i3, 0x0F00, %o7
19943 edge32ln %l5, %i7, %o3
19944 fexpand %f1, %f20
19945 brgez,a %o2, loop_1916
19946 brnz %i2, loop_1917
19947 sth %l4, [%l7 + 0x60]
19948 movl %icc, %g6, %i0
19949loop_1916:
19950 nop
19951 wr %g0, 0x80, %asi
19952 lda [%l7 + 0x34] %asi, %f11
19953loop_1917:
19954 edge16l %g5, %l6, %g1
19955 stbar
19956 fors %f22, %f20, %f12
19957 fmovsne %xcc, %f9, %f11
19958 fble %fcc0, loop_1918
19959 move %xcc, %i5, %l0
19960 te %icc, 0x1
19961 tne %xcc, 0x1
19962loop_1918:
19963 fcmpeq32 %f18, %f16, %o1
19964 tcs %xcc, 0x3
19965 edge8ln %g7, %l3, %i1
19966 srlx %l1, %l2, %o6
19967 andn %i4, %o4, %g4
19968 addc %g3, %i6, %o0
19969 tcs %xcc, 0x7
19970 set 0x40, %o7
19971 stda %f0, [%l7 + %o7] 0x11
19972 edge8l %o5, %i3, %g2
19973 movle %xcc, %o7, %i7
19974 edge8 %l5, %o3, %o2
19975 fmovsge %icc, %f25, %f25
19976 edge32l %i2, %g6, %i0
19977 array8 %l4, %l6, %g1
19978 bcc,a %xcc, loop_1919
19979 mulscc %i5, 0x16DA, %g5
19980 bpos,a,pt %xcc, loop_1920
19981 movvc %icc, %l0, %g7
19982loop_1919:
19983 bcs,a loop_1921
19984 fmovs %f31, %f18
19985loop_1920:
19986 tvc %icc, 0x6
19987 stw %l3, [%l7 + 0x74]
19988loop_1921:
19989 edge16ln %i1, %o1, %l2
19990 wr %g0, 0x04, %asi
19991 lduwa [%l7 + 0x18] %asi, %l1
19992 bge %xcc, loop_1922
19993 orncc %i4, 0x0B05, %o6
19994 tg %icc, 0x5
19995 movn %xcc, %o4, %g4
19996loop_1922:
19997 fandnot1s %f7, %f23, %f17
19998 alignaddr %g3, %o0, %i6
19999 tvs %icc, 0x7
20000 subc %o5, 0x0E8E, %g2
20001 fpsub32 %f22, %f8, %f14
20002 fmovdg %xcc, %f10, %f17
20003 subcc %i3, %i7, %l5
20004 set 0x18, %l1
20005 prefetcha [%l7 + %l1] 0x80, 0x3
20006 bshuffle %f30, %f14, %f6
20007 fbule %fcc2, loop_1923
20008 fbl %fcc0, loop_1924
20009 fcmpeq16 %f10, %f24, %o2
20010 fmovrdgez %i2, %f2, %f16
20011loop_1923:
20012 orn %o3, %g6, %l4
20013loop_1924:
20014 tg %icc, 0x0
20015 wr %g0, 0x88, %asi
20016 lduwa [%l7 + 0x2C] %asi, %i0
20017 popc %g1, %i5
20018 edge32l %l6, %g5, %l0
20019 movrlez %g7, 0x3C4, %l3
20020 fcmpes %fcc0, %f31, %f14
20021 add %o1, 0x1F5C, %l2
20022 tge %icc, 0x1
20023 subc %l1, 0x1024, %i4
20024 add %i1, 0x16C8, %o4
20025 edge8l %g4, %g3, %o0
20026 andn %o6, 0x0175, %o5
20027 xnorcc %i6, %i3, %i7
20028 tl %xcc, 0x6
20029 smul %g2, 0x1F8B, %l5
20030 and %o7, 0x1CA2, %i2
20031 bgu,a,pn %icc, loop_1925
20032 fmovdl %icc, %f12, %f28
20033 fmul8x16al %f0, %f30, %f18
20034 movrne %o3, %o2, %g6
20035loop_1925:
20036 edge16n %i0, %l4, %i5
20037 fmovdge %xcc, %f7, %f5
20038 edge8n %g1, %g5, %l0
20039 ldub [%l7 + 0x4B], %l6
20040 array8 %g7, %l3, %o1
20041 nop
20042 setx loop_1926, %l0, %l1
20043 wrpr 0x1, %tl
20044 wrpr %l1, %tpc
20045 add %l1, 0x4, %l1
20046 wrpr %l1, %tnpc
20047 setx 0x34400001400, %l0, %l1
20048 wrpr %l1, %tstate
20049 wrhpr 0x4, %htstate
20050 retry
20051 srax %l2, 0x0B, %i4
20052 fxnors %f4, %f31, %f24
20053 edge8l %i1, %l1, %o4
20054loop_1926:
20055 fmovsa %xcc, %f13, %f1
20056 tvs %icc, 0x1
20057 sdivx %g4, 0x1AAD, %g3
20058 tvs %icc, 0x5
20059 movrgez %o6, 0x3C9, %o0
20060 move %xcc, %i6, %o5
20061 bpos,a loop_1927
20062 tsubcc %i7, 0x13B4, %i3
20063 edge32ln %g2, %l5, %o7
20064 movrgz %o3, 0x23B, %o2
20065loop_1927:
20066 addcc %i2, %i0, %l4
20067 fpackfix %f16, %f24
20068 swap [%l7 + 0x54], %g6
20069 smul %g1, 0x178B, %i5
20070 addccc %g5, 0x16C6, %l6
20071 fmovdne %icc, %f5, %f28
20072 pdist %f28, %f4, %f28
20073 restored
20074 rdpr %cwp, %g1
20075 rdpr %cansave, %g2
20076 rdpr %canrestore, %g3
20077 rdpr %cleanwin, %g4
20078 rdpr %otherwin, %g5
20079 rdpr %wstate, %g6
20080 ldx [%l7 + 0x58], %l0
20081 tsubcc %g7, 0x17AF, %l3
20082 nop
20083 set 0x28, %g1
20084 ldd [%l7 + %g1], %o0
20085 sethi 0x19D0, %l2
20086 movl %icc, %i1, %l1
20087 umulcc %o4, %i4, %g4
20088 add %l7, 0x1C, %l6
20089 wr %g0, 0x81, %asi
20090 lda [%l6] %asi, %o6
20091 casa [%l6] 0x81, %o6, %g3
20092 subcc %o0, %i6, %i7
20093 fpadd16 %f22, %f6, %f18
20094 add %l7, 0x20, %l6
20095 wr %g0, 0x18, %asi
20096 lda [%l6] %asi, %i3
20097 casa [%l6] %asi, %i3, %o5
20098 set 0x12, %l2
20099 stba %l5, [%l7 + %l2] 0x80
20100 edge8 %o7, %g2, %o3
20101 fmovdleu %xcc, %f31, %f16
20102 be,pt %xcc, loop_1928
20103 subc %i2, %o2, %i0
20104 sllx %g6, 0x18, %g1
20105 wr %g0, 0x81, %asi
20106 ldstuba [%l7 + 0x3C] %asi, %i5
20107loop_1928:
20108 sdiv %l4, 0x12B7, %g5
20109 tne %icc, 0x4
20110 sdiv %l6, 0x0A11, %g7
20111 ldsw [%l7 + 0x20], %l0
20112 tn %icc, 0x6
20113 brgz,a %l3, loop_1929
20114 brlez,a %o1, loop_1930
20115 mova %xcc, %i1, %l2
20116 alignaddr %l1, %o4, %i4
20117loop_1929:
20118 srax %o6, %g3, %g4
20119loop_1930:
20120 fcmple16 %f16, %f10, %o0
20121 fmul8x16 %f17, %f10, %f10
20122 ldsb [%l7 + 0x7D], %i6
20123 udivx %i3, 0x0BF6, %o5
20124 fmovrslz %l5, %f16, %f13
20125 bcs,a,pn %icc, loop_1931
20126 sdivx %i7, 0x1916, %g2
20127 tcc %icc, 0x0
20128 movre %o3, 0x382, %o7
20129loop_1931:
20130 fpack32 %f26, %f20, %f28
20131 array16 %i2, %i0, %o2
20132 fmul8sux16 %f20, %f16, %f26
20133 fsrc2s %f27, %f31
20134 bne,a,pt %xcc, loop_1932
20135 fandnot2s %f18, %f5, %f9
20136 set 0x20, %g7
20137 ldxa [%g0 + %g7] 0x4f, %g1
20138loop_1932:
20139 tleu %icc, 0x0
20140 wr %g0, 0x81, %asi
20141 lduba [%l7 + 0x2D] %asi, %g6
20142 bcc,a loop_1933
20143 tne %xcc, 0x6
20144 movrlz %l4, 0x2DF, %g5
20145 xnor %l6, %g7, %l0
20146loop_1933:
20147 fsrc2 %f24, %f22
20148 brgez %l3, loop_1934
20149 fmovrsgz %i5, %f0, %f0
20150 smul %i1, 0x01B1, %l2
20151 edge8l %l1, %o4, %o1
20152loop_1934:
20153 movl %xcc, %i4, %g3
20154 umulcc %g4, 0x0ED1, %o6
20155 tvc %xcc, 0x1
20156 std %i6, [%l7 + 0x50]
20157 bvs,a,pt %icc, loop_1935
20158 tle %icc, 0x5
20159 movvs %xcc, %i3, %o0
20160 set 0x54, %i0
20161 lduwa [%l7 + %i0] 0x81, %o5
20162loop_1935:
20163 ldd [%l7 + 0x20], %f0
20164 bn,a %xcc, loop_1936
20165 fpsub16s %f8, %f28, %f31
20166 movrlz %l5, 0x31D, %g2
20167 nop
20168 setx loop_1937, %l0, %l1
20169 wrpr 0x1, %tl
20170 wrpr %l1, %tpc
20171 add %l1, 0x4, %l1
20172 wrpr %l1, %tnpc
20173 setx 0x34400001400, %l0, %l1
20174 wrpr %l1, %tstate
20175 wrhpr 0x4, %htstate
20176 retry
20177loop_1936:
20178 fcmpes %fcc0, %f19, %f14
20179 fmovdvc %xcc, %f14, %f21
20180 sllx %o3, 0x0F, %o7
20181loop_1937:
20182 fandnot2 %f10, %f10, %f16
20183 orn %i7, 0x0317, %i0
20184 sdivx %i2, 0x1B33, %o2
20185 ldx [%l7 + 0x30], %g6
20186 srax %l4, %g1, %l6
20187 fmovdn %icc, %f13, %f16
20188 movne %icc, %g5, %g7
20189 fmovd %f12, %f28
20190 xnor %l0, %i5, %l3
20191 srlx %i1, 0x1C, %l1
20192 movge %xcc, %l2, %o4
20193 fbne %fcc1, loop_1938
20194 tg %xcc, 0x6
20195 srl %i4, %o1, %g3
20196 fmovdne %xcc, %f3, %f14
20197loop_1938:
20198 tle %icc, 0x6
20199 xnor %g4, %i6, %o6
20200 and %o0, 0x07EB, %i3
20201 movneg %xcc, %o5, %l5
20202 alignaddr %g2, %o3, %i7
20203 lduw [%l7 + 0x7C], %o7
20204 array8 %i0, %o2, %g6
20205 call loop_1939
20206 fmovsn %xcc, %f24, %f4
20207 movneg %xcc, %l4, %i2
20208 subccc %l6, 0x0F2C, %g5
20209loop_1939:
20210 fblg %fcc0, loop_1940
20211 movre %g1, %l0, %i5
20212 fmovscs %icc, %f22, %f18
20213 fmovrsgz %g7, %f10, %f0
20214loop_1940:
20215 sethi 0x0B8F, %i1
20216 ldub [%l7 + 0x7A], %l3
20217 fmovsa %icc, %f27, %f27
20218 fmovrsgz %l1, %f27, %f21
20219 srlx %l2, %i4, %o1
20220 restored
20221 rdpr %cwp, %g1
20222 rdpr %cansave, %g2
20223 rdpr %canrestore, %g3
20224 rdpr %cleanwin, %g4
20225 rdpr %otherwin, %g5
20226 rdpr %wstate, %g6
20227 bn loop_1941
20228 fmovdn %xcc, %f12, %f30
20229 edge16l %g3, %o4, %g4
20230 tn %icc, 0x0
20231loop_1941:
20232 fbne,a %fcc3, loop_1942
20233 sllx %i6, %o0, %i3
20234 addccc %o5, 0x0D39, %o6
20235 be,a,pt %icc, loop_1943
20236loop_1942:
20237 flush %l7 + 0x3C
20238 fpadd16 %f12, %f10, %f28
20239 movleu %icc, %g2, %l5
20240loop_1943:
20241 tsubcctv %i7, 0x0CC1, %o3
20242 fcmpne16 %f30, %f0, %o7
20243 movpos %icc, %o2, %g6
20244 movcc %icc, %l4, %i2
20245 wr %g0, 0x89, %asi
20246 lduba [%l7 + 0x39] %asi, %l6
20247 sll %i0, 0x12, %g1
20248 ldstub [%l7 + 0x43], %g5
20249 movrlz %i5, %g7, %i1
20250 sdivcc %l0, 0x1563, %l1
20251 stbar
20252 bgu %icc, loop_1944
20253 orcc %l2, 0x1954, %l3
20254 movgu %xcc, %i4, %g3
20255 xorcc %o1, 0x1948, %o4
20256loop_1944:
20257 bgu,a,pn %icc, loop_1945
20258 and %i6, %o0, %g4
20259 fornot1 %f2, %f14, %f6
20260 popc %i3, %o5
20261loop_1945:
20262 edge8l %g2, %l5, %i7
20263 edge32l %o3, %o6, %o2
20264 fbug %fcc1, loop_1946
20265 restored
20266 rdpr %cwp, %g1
20267 rdpr %cansave, %g2
20268 rdpr %canrestore, %g3
20269 rdpr %cleanwin, %g4
20270 rdpr %otherwin, %g5
20271 rdpr %wstate, %g6
20272 fzero %f20
20273 lduh [%l7 + 0x20], %o7
20274loop_1946:
20275 subccc %g6, %i2, %l4
20276 xorcc %i0, 0x1452, %g1
20277 edge8n %g5, %l6, %g7
20278 movrlez %i1, 0x33E, %l0
20279 subcc %i5, 0x0BEF, %l2
20280 array32 %l3, %i4, %g3
20281 bvs %xcc, loop_1947
20282 bvs loop_1948
20283 fandnot1s %f22, %f2, %f10
20284 membar 0x6E
20285loop_1947:
20286 nop
20287 set 0x64, %o2
20288 ldswa [%l7 + %o2] 0x18, %l1
20289loop_1948:
20290 edge8l %o4, %o1, %i6
20291 tneg %icc, 0x1
20292 edge8l %g4, %o0, %o5
20293 fmuld8sux16 %f25, %f3, %f6
20294 ta %icc, 0x4
20295 fbl,a %fcc0, loop_1949
20296 sll %g2, 0x03, %l5
20297 mulscc %i7, 0x17BA, %o3
20298 swap [%l7 + 0x30], %i3
20299loop_1949:
20300 fandnot2s %f9, %f24, %f27
20301 movn %xcc, %o2, %o7
20302 ldsw [%l7 + 0x54], %o6
20303 taddcc %i2, %g6, %l4
20304 tsubcc %i0, 0x0ECA, %g1
20305 fpadd16s %f16, %f16, %f10
20306 fnot1s %f10, %f2
20307 fmovdg %xcc, %f27, %f7
20308 sdivx %l6, 0x1DDB, %g7
20309 stb %g5, [%l7 + 0x67]
20310 movrlz %l0, %i1, %i5
20311 fbg %fcc1, loop_1950
20312 movcs %icc, %l3, %l2
20313 fmovrdlez %i4, %f22, %f12
20314 lduw [%l7 + 0x14], %l1
20315loop_1950:
20316 fmovdleu %xcc, %f23, %f5
20317 tgu %xcc, 0x0
20318 ta %xcc, 0x4
20319 fmovscc %icc, %f12, %f23
20320 fbg,a %fcc0, loop_1951
20321 fmovrse %o4, %f6, %f9
20322 fxors %f0, %f9, %f4
20323 fbug %fcc0, loop_1952
20324loop_1951:
20325 movgu %xcc, %g3, %o1
20326 movne %xcc, %g4, %i6
20327 move %icc, %o5, %g2
20328loop_1952:
20329 tn %icc, 0x4
20330 edge8l %l5, %i7, %o0
20331 movg %icc, %i3, %o2
20332 te %icc, 0x5
20333 edge8n %o3, %o7, %i2
20334 fbu %fcc3, loop_1953
20335 tgu %xcc, 0x0
20336 movrlz %g6, %l4, %o6
20337 addcc %g1, %i0, %l6
20338loop_1953:
20339 edge16n %g7, %g5, %l0
20340 movl %icc, %i5, %i1
20341 fmovrsgez %l2, %f6, %f18
20342 fbul %fcc1, loop_1954
20343 fcmpgt32 %f10, %f14, %l3
20344 ta %xcc, 0x0
20345 fpmerge %f17, %f2, %f22
20346loop_1954:
20347 array8 %i4, %l1, %g3
20348 movrgez %o4, %o1, %g4
20349 stx %o5, [%l7 + 0x78]
20350 fbn,a %fcc1, loop_1955
20351 fpmerge %f6, %f17, %f28
20352 st %f11, [%l7 + 0x14]
20353 smul %g2, %i6, %l5
20354loop_1955:
20355 call loop_1956
20356 fmovse %xcc, %f21, %f8
20357 alignaddrl %o0, %i3, %o2
20358 tg %icc, 0x6
20359loop_1956:
20360 fbo,a %fcc2, loop_1957
20361 brlz %i7, loop_1958
20362 edge8ln %o7, %i2, %o3
20363 orn %l4, 0x0E4A, %o6
20364loop_1957:
20365 sir 0x0012
20366loop_1958:
20367 st %f4, [%l7 + 0x3C]
20368 edge32n %g6, %i0, %g1
20369 or %l6, %g7, %l0
20370 fmovde %xcc, %f5, %f18
20371 array32 %i5, %i1, %g5
20372 set 0x0, %l5
20373 stxa %l3, [%g0 + %l5] 0x57
20374 tpos %xcc, 0x5
20375 tvc %xcc, 0x4
20376 srl %l2, %i4, %l1
20377 sir 0x1EAB
20378 addccc %o4, %g3, %g4
20379 movrlz %o1, %o5, %g2
20380 stx %i6, [%l7 + 0x50]
20381 set 0x38, %o5
20382 ldxa [%g0 + %o5] 0x20, %l5
20383 fandnot2s %f9, %f9, %f4
20384 pdist %f2, %f6, %f6
20385 fbu %fcc2, loop_1959
20386 edge32ln %o0, %o2, %i7
20387 tl %xcc, 0x4
20388 addccc %o7, 0x03A6, %i2
20389loop_1959:
20390 fmuld8sux16 %f19, %f14, %f8
20391 nop
20392 set 0x60, %l0
20393 ldsb [%l7 + %l0], %o3
20394 and %i3, %o6, %l4
20395 fbul,a %fcc2, loop_1960
20396 andcc %g6, %i0, %l6
20397 tsubcc %g1, 0x1800, %l0
20398 fmovscs %xcc, %f4, %f26
20399loop_1960:
20400 for %f28, %f0, %f22
20401 srlx %g7, %i5, %g5
20402 ba,a %xcc, loop_1961
20403 subc %l3, %i1, %l2
20404 movrlz %i4, %o4, %g3
20405 stx %l1, [%l7 + 0x48]
20406loop_1961:
20407 xor %o1, 0x05B6, %g4
20408 stw %o5, [%l7 + 0x08]
20409 umulcc %i6, 0x0D71, %g2
20410 stb %l5, [%l7 + 0x26]
20411 or %o0, 0x1E65, %i7
20412 udivx %o2, 0x15D5, %i2
20413 array8 %o3, %o7, %o6
20414 movvc %icc, %l4, %g6
20415 sth %i3, [%l7 + 0x50]
20416 or %l6, 0x11BA, %g1
20417 movneg %icc, %i0, %g7
20418 edge16n %i5, %g5, %l0
20419 fba,a %fcc2, loop_1962
20420 mulscc %l3, 0x149E, %i1
20421 fbul %fcc1, loop_1963
20422 subc %l2, 0x07BF, %o4
20423loop_1962:
20424 fmovrsne %g3, %f29, %f20
20425 fmovscs %xcc, %f16, %f30
20426loop_1963:
20427 umul %l1, 0x1BFF, %i4
20428 edge16n %g4, %o1, %i6
20429 edge32 %g2, %o5, %o0
20430 fsrc2 %f10, %f8
20431 xor %i7, 0x16FF, %l5
20432 fmovscc %icc, %f21, %f29
20433 fcmpgt16 %f22, %f2, %o2
20434 edge32l %i2, %o7, %o3
20435 te %xcc, 0x7
20436 fbg,a %fcc1, loop_1964
20437 tsubcctv %l4, 0x19D7, %g6
20438 subccc %o6, %l6, %i3
20439 tsubcc %g1, %g7, %i5
20440loop_1964:
20441 saved
20442 rdpr %cwp, %g1
20443 rdpr %cansave, %g2
20444 rdpr %canrestore, %g3
20445 rdpr %cleanwin, %g4
20446 rdpr %otherwin, %g5
20447 rdpr %wstate, %g6
20448 sdivcc %g5, 0x0767, %l0
20449 sllx %i0, 0x00, %l3
20450 fmovsvc %xcc, %f13, %f28
20451 restored
20452 rdpr %cwp, %g1
20453 rdpr %cansave, %g2
20454 rdpr %canrestore, %g3
20455 rdpr %cleanwin, %g4
20456 rdpr %otherwin, %g5
20457 rdpr %wstate, %g6
20458 bne,a,pt %icc, loop_1965
20459 sdiv %l2, 0x0848, %i1
20460 fmuld8ulx16 %f1, %f0, %f10
20461 fpsub16s %f15, %f14, %f10
20462loop_1965:
20463 nop
20464 setx loop_1966, %l0, %l1
20465 wrpr 0x1, %tl
20466 wrpr %l1, %tpc
20467 add %l1, 0x4, %l1
20468 wrpr %l1, %tnpc
20469 setx 0x34400001400, %l0, %l1
20470 wrpr %l1, %tstate
20471 wrhpr 0x4, %htstate
20472 retry
20473 fabsd %f12, %f4
20474 ldd [%l7 + 0x78], %o4
20475 fnors %f23, %f29, %f11
20476loop_1966:
20477 fmul8sux16 %f0, %f28, %f16
20478 fmovrdlz %g3, %f28, %f18
20479 ldd [%l7 + 0x18], %f4
20480 fornot2s %f26, %f2, %f23
20481 popc 0x0DDC, %l1
20482 srlx %g4, 0x0A, %i4
20483 move %xcc, %o1, %i6
20484 tg %xcc, 0x1
20485 fbl %fcc0, loop_1967
20486 or %g2, %o0, %i7
20487 mulx %l5, %o5, %i2
20488 be,pt %icc, loop_1968
20489loop_1967:
20490 fmovsle %icc, %f8, %f26
20491 bl loop_1969
20492 fpack16 %f14, %f17
20493loop_1968:
20494 fbug %fcc1, loop_1970
20495 sir 0x1FE4
20496loop_1969:
20497 fandnot2 %f26, %f26, %f28
20498 add %o2, 0x0441, %o7
20499loop_1970:
20500 addc %l4, 0x0690, %o3
20501 fmovsl %icc, %f5, %f9
20502 sir 0x13DF
20503 movg %xcc, %o6, %g6
20504 tgu %xcc, 0x5
20505 ldub [%l7 + 0x15], %l6
20506 fnot2 %f12, %f22
20507 taddcc %g1, 0x08E7, %g7
20508 fornot1 %f26, %f20, %f22
20509 wr %g0, 0x89, %asi
20510 ldda [%l7 + 0x10] %asi, %i2
20511 movrlz %i5, %l0, %g5
20512 sll %i0, %l3, %i1
20513 movrlez %l2, 0x08A, %g3
20514 fnand %f16, %f16, %f8
20515 mova %xcc, %l1, %o4
20516 fornot2s %f22, %f5, %f11
20517 movcc %icc, %g4, %o1
20518 tne %icc, 0x5
20519 fmovsvc %icc, %f7, %f12
20520 fbue,a %fcc0, loop_1971
20521 brgez %i4, loop_1972
20522 edge32n %g2, %o0, %i6
20523 fpadd32s %f13, %f20, %f3
20524loop_1971:
20525 tle %xcc, 0x7
20526loop_1972:
20527 sdiv %i7, 0x15C6, %o5
20528 te %xcc, 0x3
20529 movrgez %i2, 0x04F, %l5
20530 movn %icc, %o7, %l4
20531 fpsub32 %f10, %f24, %f16
20532 brgz %o3, loop_1973
20533 membar 0x47
20534 mulx %o6, 0x164F, %o2
20535 set 0x3C, %i7
20536 stwa %l6, [%l7 + %i7] 0x18
20537loop_1973:
20538 addccc %g1, %g7, %g6
20539 ba loop_1974
20540 fmovrsgez %i5, %f27, %f23
20541 movl %xcc, %i3, %g5
20542 ta %xcc, 0x3
20543loop_1974:
20544 array32 %l0, %l3, %i1
20545 subccc %l2, 0x00BE, %i0
20546 fmovse %icc, %f30, %f25
20547 fxnors %f1, %f6, %f7
20548 wr %g0, 0x04, %asi
20549 prefetcha [%l7 + 0x10] %asi, 0x1
20550 movge %xcc, %o4, %l1
20551 xnor %g4, %o1, %g2
20552 movle %xcc, %i4, %o0
20553 wr %g0, 0x0c, %asi
20554 stxa %i6, [%l7 + 0x18] %asi
20555 edge16 %o5, %i7, %l5
20556 fbule %fcc0, loop_1975
20557 brgz,a %o7, loop_1976
20558 edge32l %l4, %o3, %o6
20559 taddcctv %i2, 0x15D0, %l6
20560loop_1975:
20561 udivcc %o2, 0x05EA, %g7
20562loop_1976:
20563 nop
20564 wr %g0, 0x89, %asi
20565 swapa [%l7 + 0x18] %asi, %g6
20566 ldd [%l7 + 0x10], %f4
20567 smulcc %g1, 0x07FF, %i3
20568 sir 0x15DC
20569 set 0x0E, %i5
20570 lduha [%l7 + %i5] 0x0c, %g5
20571 udivx %l0, 0x0251, %l3
20572 taddcctv %i1, %l2, %i5
20573 subc %i0, 0x0DC3, %o4
20574 edge8ln %l1, %g3, %g4
20575 movn %icc, %o1, %i4
20576 fmovdle %xcc, %f27, %f9
20577 orn %o0, %g2, %i6
20578 fbn,a %fcc3, loop_1977
20579 movle %xcc, %o5, %l5
20580 brgz %i7, loop_1978
20581 addccc %l4, 0x18FD, %o7
20582loop_1977:
20583 fsrc1s %f1, %f26
20584 subccc %o3, %i2, %o6
20585loop_1978:
20586 fmovrslez %o2, %f2, %f3
20587 ldx [%l7 + 0x20], %l6
20588 orn %g6, %g1, %i3
20589 st %f7, [%l7 + 0x08]
20590 edge16 %g5, %g7, %l3
20591 fbule %fcc2, loop_1979
20592 sdivx %l0, 0x17CF, %i1
20593 swap [%l7 + 0x20], %l2
20594 fbn %fcc1, loop_1980
20595loop_1979:
20596 movrgz %i0, 0x083, %i5
20597 movle %xcc, %l1, %g3
20598 edge32l %g4, %o1, %o4
20599loop_1980:
20600 sllx %o0, 0x02, %i4
20601 edge8l %i6, %g2, %o5
20602 udivx %i7, 0x186F, %l5
20603 mova %icc, %l4, %o3
20604 movrne %i2, 0x1D1, %o6
20605 xor %o7, 0x1B82, %l6
20606 movrlez %g6, %o2, %g1
20607 orn %i3, 0x1F53, %g7
20608 nop
20609 set 0x44, %o3
20610 lduw [%l7 + %o3], %g5
20611 add %l7, 0x68, %l6
20612 wr %g0, 0x89, %asi
20613 lda [%l6] %asi, %l0
20614 casa [%l6] 0x89, %l0, %l3
20615 ldub [%l7 + 0x1C], %l2
20616 fbg,a %fcc3, loop_1981
20617 tpos %xcc, 0x4
20618 nop
20619 setx loop_1982, %l0, %l1
20620 wrpr 0x1, %tl
20621 wrpr %l1, %tpc
20622 add %l1, 0x4, %l1
20623 wrpr %l1, %tnpc
20624 setx 0x34400001400, %l0, %l1
20625 wrpr %l1, %tstate
20626 wrhpr 0x4, %htstate
20627 retry
20628 faligndata %f16, %f2, %f16
20629loop_1981:
20630 bn %icc, loop_1983
20631 tneg %xcc, 0x0
20632loop_1982:
20633 ldstub [%l7 + 0x23], %i1
20634 orcc %i5, %i0, %l1
20635loop_1983:
20636 fbule %fcc3, loop_1984
20637 movrgz %g4, %g3, %o1
20638 movne %xcc, %o0, %o4
20639 add %l7, 0x7C, %l6
20640 wr %g0, 0x11, %asi
20641 lda [%l6] %asi, %i6
20642 casa [%l6] %asi, %i6, %i4
20643loop_1984:
20644 sdiv %g2, 0x0E1C, %o5
20645 andncc %i7, %l5, %o3
20646 ld [%l7 + 0x58], %f26
20647 alignaddrl %l4, %o6, %i2
20648 movg %icc, %l6, %o7
20649 sub %g6, 0x0726, %g1
20650 fmovdleu %icc, %f2, %f31
20651 fxors %f31, %f28, %f10
20652 ld [%l7 + 0x34], %f30
20653 fmovrdne %i3, %f2, %f22
20654 srl %o2, %g7, %l0
20655 nop
20656 setx loop_1985, %l0, %l1
20657 wrpr 0x1, %tl
20658 wrpr %l1, %tpc
20659 add %l1, 0x4, %l1
20660 wrpr %l1, %tnpc
20661 setx 0x34400001400, %l0, %l1
20662 wrpr %l1, %tstate
20663 wrhpr 0x4, %htstate
20664 retry
20665 alignaddrl %l3, %g5, %i1
20666 for %f4, %f18, %f16
20667 addcc %l2, %i5, %i0
20668loop_1985:
20669 popc %g4, %g3
20670 fmovda %icc, %f0, %f16
20671 edge16ln %o1, %o0, %o4
20672 movl %xcc, %i6, %i4
20673 movcs %icc, %g2, %o5
20674 fpack32 %f2, %f10, %f4
20675 edge8ln %l1, %i7, %o3
20676 movvs %icc, %l4, %l5
20677 fcmpne32 %f12, %f18, %o6
20678 movrgz %i2, 0x29C, %o7
20679 fmovdge %icc, %f31, %f4
20680 lduh [%l7 + 0x7A], %l6
20681 tgu %icc, 0x2
20682 nop
20683 set 0x1E, %g2
20684 ldsb [%l7 + %g2], %g6
20685 fnegs %f14, %f1
20686 movgu %icc, %g1, %o2
20687 xnor %g7, 0x1A8A, %l0
20688 movcs %icc, %l3, %i3
20689 bneg loop_1986
20690 edge32 %g5, %i1, %i5
20691 alignaddr %l2, %i0, %g3
20692 umul %o1, 0x005A, %o0
20693loop_1986:
20694 fexpand %f29, %f14
20695 fcmpne16 %f24, %f18, %g4
20696 fbe %fcc2, loop_1987
20697 movpos %icc, %o4, %i4
20698 wr %g0, 0x10, %asi
20699 swapa [%l7 + 0x24] %asi, %g2
20700loop_1987:
20701 ldsh [%l7 + 0x60], %o5
20702 fcmpeq32 %f6, %f2, %i6
20703 smulcc %i7, %l1, %l4
20704 fmovsg %icc, %f17, %f18
20705 fxnors %f24, %f9, %f25
20706 nop
20707 set 0x28, %g3
20708 stw %l5, [%l7 + %g3]
20709 alignaddr %o6, %i2, %o7
20710 movrgz %l6, %g6, %g1
20711 fornot1 %f22, %f10, %f20
20712 edge8 %o2, %g7, %l0
20713 movneg %xcc, %o3, %l3
20714 fzeros %f9
20715 fbl %fcc0, loop_1988
20716 fbne,a %fcc2, loop_1989
20717 movvc %icc, %i3, %g5
20718 bvc,pn %xcc, loop_1990
20719loop_1988:
20720 fsrc1 %f10, %f20
20721loop_1989:
20722 fmovsvs %xcc, %f7, %f1
20723 fsrc1 %f26, %f0
20724loop_1990:
20725 fmovdne %xcc, %f15, %f15
20726 brgez,a %i5, loop_1991
20727 prefetch [%l7 + 0x74], 0x3
20728 movne %xcc, %i1, %l2
20729 sth %g3, [%l7 + 0x6C]
20730loop_1991:
20731 prefetch [%l7 + 0x14], 0x3
20732 brlz,a %i0, loop_1992
20733 edge16n %o1, %o0, %o4
20734 bgu,pn %xcc, loop_1993
20735 xorcc %i4, %g4, %o5
20736loop_1992:
20737 te %icc, 0x6
20738 fbn %fcc3, loop_1994
20739loop_1993:
20740 fmovscc %icc, %f23, %f9
20741 tne %icc, 0x3
20742 std %f8, [%l7 + 0x40]
20743loop_1994:
20744 fmovdleu %xcc, %f21, %f23
20745 ldx [%l7 + 0x60], %g2
20746 or %i6, 0x1717, %i7
20747 array32 %l1, %l4, %o6
20748 sllx %i2, 0x06, %l5
20749 movrgz %o7, 0x16B, %g6
20750 fmovsvc %icc, %f1, %f11
20751 movcs %xcc, %l6, %g1
20752 nop
20753 setx loop_1995, %l0, %l1
20754 wrpr 0x1, %tl
20755 wrpr %l1, %tnpc
20756 setx 0x34400001400, %l0, %l1
20757 wrpr %l1, %tstate
20758 wrhpr 0x4, %htstate
20759 done
20760 sdiv %o2, 0x0C0D, %g7
20761 edge8n %l0, %l3, %o3
20762 tpos %xcc, 0x4
20763loop_1995:
20764 andn %g5, %i3, %i1
20765 sub %i5, %g3, %l2
20766 fmovrdgez %i0, %f20, %f26
20767 xnorcc %o1, 0x1E00, %o0
20768 sdivcc %o4, 0x1BF2, %g4
20769 fcmpgt16 %f22, %f6, %o5
20770 fcmpd %fcc2, %f0, %f20
20771 wr %g0, 0xe2, %asi
20772 stda %g2, [%l7 + 0x08] %asi
20773 membar #Sync
20774 sethi 0x0F87, %i4
20775 siam 0x1
20776 bcs %xcc, loop_1996
20777 swap [%l7 + 0x54], %i7
20778 movcs %xcc, %l1, %i6
20779 bne,a,pn %icc, loop_1997
20780loop_1996:
20781 subccc %l4, 0x0C98, %i2
20782 fmul8x16au %f28, %f3, %f14
20783 ta %xcc, 0x5
20784loop_1997:
20785 ldub [%l7 + 0x28], %o6
20786 tle %icc, 0x4
20787 fba %fcc1, loop_1998
20788 tsubcc %o7, %l5, %l6
20789 movne %icc, %g6, %g1
20790 fabss %f5, %f7
20791loop_1998:
20792 mova %xcc, %g7, %l0
20793 umul %l3, 0x13EB, %o2
20794 tleu %xcc, 0x5
20795 movpos %xcc, %o3, %g5
20796 fmovse %xcc, %f31, %f6
20797 smul %i3, %i5, %g3
20798 mulscc %i1, 0x173B, %l2
20799 bpos,a %icc, loop_1999
20800 subcc %o1, %o0, %o4
20801 movvc %xcc, %i0, %o5
20802 movleu %icc, %g4, %g2
20803loop_1999:
20804 fmovsl %xcc, %f16, %f24
20805 saved
20806 rdpr %cwp, %g1
20807 rdpr %cansave, %g2
20808 rdpr %canrestore, %g3
20809 rdpr %cleanwin, %g4
20810 rdpr %otherwin, %g5
20811 rdpr %wstate, %g6
20812 movvc %xcc, %i4, %l1
20813 fmul8x16al %f28, %f27, %f8
20814 alignaddrl %i6, %i7, %l4
20815 tpos %icc, 0x2
20816 sdiv %o6, 0x0F86, %o7
20817 move %xcc, %l5, %i2
20818 movvs %xcc, %l6, %g1
20819 srax %g6, %l0, %l3
20820 smul %g7, 0x160D, %o3
20821 smul %o2, 0x1549, %i3
20822 add %l7, 0x48, %l6
20823 wr %g0, 0x81, %asi
20824 casxa [%l6] %asi, %g5, %i5
20825 sll %g3, %l2, %o1
20826 fpadd32s %f21, %f10, %f18
20827 fcmpeq16 %f18, %f22, %o0
20828 stx %o4, [%l7 + 0x50]
20829 movrgez %i0, 0x37D, %i1
20830 taddcctv %o5, 0x0E84, %g2
20831 wr %g0, 0x89, %asi
20832 stha %i4, [%l7 + 0x3A] %asi
20833 bpos,a %icc, loop_2000
20834 ldstub [%l7 + 0x4F], %l1
20835 sll %i6, %g4, %l4
20836 sll %o6, 0x18, %i7
20837loop_2000:
20838 bge,a %icc, loop_2001
20839 edge32 %o7, %i2, %l5
20840 fpack16 %f26, %f15
20841 sethi 0x04B1, %l6
20842loop_2001:
20843 addc %g6, 0x1A13, %g1
20844 fnor %f8, %f10, %f0
20845 bge,pn %icc, loop_2002
20846 alignaddrl %l3, %g7, %o3
20847 set 0x7B, %o0
20848 lduba [%l7 + %o0] 0x10, %o2
20849loop_2002:
20850 alignaddrl %i3, %g5, %i5
20851 movcs %icc, %l0, %g3
20852 fmovrdgz %l2, %f10, %f14
20853 edge16n %o0, %o1, %i0
20854 mulscc %i1, %o4, %g2
20855 fmul8x16 %f15, %f8, %f16
20856 ta %xcc, 0x7
20857 tneg %xcc, 0x1
20858 tpos %xcc, 0x1
20859 addcc %i4, %o5, %i6
20860 mova %xcc, %l1, %l4
20861 movvc %xcc, %o6, %g4
20862 fmovrdgz %i7, %f20, %f12
20863 array16 %o7, %i2, %l5
20864 addc %g6, %l6, %g1
20865 std %l2, [%l7 + 0x10]
20866 srl %g7, %o3, %o2
20867 bvs,pt %icc, loop_2003
20868 bcc,a %icc, loop_2004
20869 movle %icc, %g5, %i3
20870 smulcc %i5, 0x0EFB, %g3
20871loop_2003:
20872 sdivcc %l2, 0x009D, %l0
20873loop_2004:
20874 movrlz %o0, %o1, %i1
20875 ldstub [%l7 + 0x42], %i0
20876 orncc %g2, 0x1710, %o4
20877 tcs %xcc, 0x3
20878 movcs %xcc, %o5, %i6
20879 udivx %l1, 0x1219, %i4
20880 tgu %xcc, 0x0
20881 fmuld8sux16 %f0, %f25, %f18
20882 wr %g0, 0x10, %asi
20883 ldswa [%l7 + 0x14] %asi, %o6
20884 fbug %fcc2, loop_2005
20885 and %g4, %l4, %o7
20886 taddcctv %i2, 0x0B50, %l5
20887 fandnot1 %f0, %f18, %f12
20888loop_2005:
20889 nop
20890 set 0x38, %l4
20891 lda [%l7 + %l4] 0x80, %f19
20892 membar 0x1D
20893 fmul8sux16 %f30, %f0, %f30
20894 movpos %xcc, %g6, %l6
20895 wr %g0, 0x10, %asi
20896 ldsba [%l7 + 0x0F] %asi, %g1
20897 ldsh [%l7 + 0x68], %l3
20898 fmovrsne %i7, %f24, %f25
20899 edge8ln %o3, %o2, %g7
20900 srl %g5, 0x15, %i5
20901 popc %i3, %g3
20902 fmovdcc %xcc, %f26, %f8
20903 movrgez %l0, %l2, %o0
20904 srl %o1, %i1, %i0
20905 saved
20906 rdpr %cwp, %g1
20907 rdpr %cansave, %g2
20908 rdpr %canrestore, %g3
20909 rdpr %cleanwin, %g4
20910 rdpr %otherwin, %g5
20911 rdpr %wstate, %g6
20912 movpos %xcc, %o4, %o5
20913 tcs %xcc, 0x7
20914 fmovs %f23, %f5
20915 sdivcc %i6, 0x1176, %g2
20916 bge %icc, loop_2006
20917 movrne %i4, %l1, %o6
20918 wr %g0, 0x19, %asi
20919 lduba [%l7 + 0x2C] %asi, %l4
20920loop_2006:
20921 bcc loop_2007
20922 udivx %o7, 0x1832, %i2
20923 movcc %icc, %g4, %g6
20924 fmul8sux16 %f8, %f14, %f24
20925loop_2007:
20926 movcs %xcc, %l6, %g1
20927 swap [%l7 + 0x78], %l3
20928 movrgz %i7, 0x2B9, %o3
20929 lduw [%l7 + 0x14], %o2
20930 stx %l5, [%l7 + 0x18]
20931 fcmps %fcc2, %f14, %f1
20932 edge8l %g5, %g7, %i3
20933 sll %g3, 0x0D, %l0
20934 alignaddrl %l2, %o0, %o1
20935 nop
20936 set 0x30, %i4
20937 stw %i1, [%l7 + %i4]
20938 fmovsneg %icc, %f27, %f4
20939 pdist %f2, %f24, %f12
20940 wr %g0, 0x89, %asi
20941 ldxa [%l7 + 0x50] %asi, %i5
20942 fbn,a %fcc3, loop_2008
20943 xnorcc %i0, %o4, %i6
20944 movg %xcc, %g2, %o5
20945 fcmpd %fcc0, %f30, %f16
20946loop_2008:
20947 ldd [%l7 + 0x20], %i4
20948 edge32ln %o6, %l4, %l1
20949 wr %g0, 0x88, %asi
20950 ldswa [%l7 + 0x24] %asi, %i2
20951 fbge %fcc0, loop_2009
20952 fnot1 %f18, %f14
20953 restored
20954 rdpr %cwp, %g1
20955 rdpr %cansave, %g2
20956 rdpr %canrestore, %g3
20957 rdpr %cleanwin, %g4
20958 rdpr %otherwin, %g5
20959 rdpr %wstate, %g6
20960 fmovsvs %xcc, %f10, %f25
20961loop_2009:
20962 umulcc %g4, 0x1E1B, %o7
20963 saved
20964 rdpr %cwp, %g1
20965 rdpr %cansave, %g2
20966 rdpr %canrestore, %g3
20967 rdpr %cleanwin, %g4
20968 rdpr %otherwin, %g5
20969 rdpr %wstate, %g6
20970 umul %g6, %g1, %l6
20971 subccc %l3, %o3, %o2
20972 xor %i7, %g5, %g7
20973 fble %fcc2, loop_2010
20974 and %l5, 0x01B7, %g3
20975 addcc %i3, 0x16A6, %l2
20976 fmul8sux16 %f16, %f16, %f14
20977loop_2010:
20978 nop
20979 set 0x34, %g5
20980 stha %o0, [%l7 + %g5] 0x10
20981 fpack32 %f28, %f6, %f18
20982 array32 %l0, %o1, %i5
20983 brnz,a %i1, loop_2011
20984 bl %xcc, loop_2012
20985 ba,pt %icc, loop_2013
20986 addccc %o4, %i0, %g2
20987loop_2011:
20988 taddcc %i6, %i4, %o6
20989loop_2012:
20990 ldub [%l7 + 0x30], %l4
20991loop_2013:
20992 edge32l %l1, %o5, %i2
20993 movn %xcc, %g4, %g6
20994 sethi 0x16EC, %g1
20995 edge8 %o7, %l3, %l6
20996 movrgez %o3, 0x391, %o2
20997 fnands %f6, %f0, %f22
20998 lduh [%l7 + 0x20], %g5
20999 smulcc %g7, 0x05E9, %i7
21000 orncc %g3, %l5, %l2
21001 tgu %xcc, 0x2
21002 set 0x18, %g6
21003 lda [%l7 + %g6] 0x88, %f16
21004 alignaddr %i3, %l0, %o1
21005 fblg %fcc3, loop_2014
21006 sdivx %i5, 0x1197, %i1
21007 ta %xcc, 0x5
21008 fnegd %f30, %f6
21009loop_2014:
21010 std %o0, [%l7 + 0x78]
21011 sdiv %i0, 0x026F, %o4
21012 sdiv %i6, 0x0A95, %g2
21013 fpadd32s %f6, %f13, %f22
21014 fcmps %fcc3, %f13, %f10
21015 movl %xcc, %o6, %l4
21016 fcmple16 %f12, %f26, %l1
21017 fmovdl %xcc, %f11, %f21
21018 wr %g0, 0x2f, %asi
21019 stda %o4, [%l7 + 0x08] %asi
21020 membar #Sync
21021 movg %xcc, %i2, %i4
21022 set 0x28, %g4
21023 ldxa [%l7 + %g4] 0x88, %g6
21024 movl %xcc, %g1, %o7
21025 udiv %g4, 0x1D3A, %l6
21026 fmovrsgez %l3, %f18, %f27
21027 lduw [%l7 + 0x10], %o2
21028 edge8l %o3, %g7, %i7
21029 fmovrsgz %g3, %f13, %f14
21030 sub %g5, %l2, %l5
21031 fbue,a %fcc2, loop_2015
21032 fmovdn %xcc, %f27, %f29
21033 brz,a %i3, loop_2016
21034 edge16l %o1, %i5, %l0
21035loop_2015:
21036 edge8n %o0, %i1, %i0
21037 lduw [%l7 + 0x48], %i6
21038loop_2016:
21039 fmovrsgz %g2, %f8, %f30
21040 bne,pn %xcc, loop_2017
21041 sdiv %o4, 0x1CAB, %l4
21042 fmovdleu %icc, %f12, %f6
21043 andn %o6, 0x0E3C, %l1
21044loop_2017:
21045 umulcc %o5, %i4, %i2
21046 edge8ln %g1, %o7, %g6
21047 taddcctv %l6, 0x1DFE, %l3
21048 fxors %f8, %f26, %f19
21049 fcmpne32 %f24, %f22, %g4
21050 bcs,a %icc, loop_2018
21051 tl %xcc, 0x3
21052 xnor %o2, %o3, %g7
21053 sir 0x158B
21054loop_2018:
21055 be,pn %icc, loop_2019
21056 sdiv %i7, 0x0C05, %g5
21057 edge16 %l2, %g3, %i3
21058 saved
21059 rdpr %cwp, %g1
21060 rdpr %cansave, %g2
21061 rdpr %canrestore, %g3
21062 rdpr %cleanwin, %g4
21063 rdpr %otherwin, %g5
21064 rdpr %wstate, %g6
21065loop_2019:
21066 bgu,a %icc, loop_2020
21067 tl %xcc, 0x2
21068 move %icc, %o1, %i5
21069 orcc %l5, 0x0454, %l0
21070loop_2020:
21071 bne,pt %icc, loop_2021
21072 fble %fcc3, loop_2022
21073 stb %o0, [%l7 + 0x60]
21074 wr %g0, 0x10, %asi
21075 lduba [%l7 + 0x5C] %asi, %i1
21076loop_2021:
21077 brnz %i0, loop_2023
21078loop_2022:
21079 fxnor %f10, %f28, %f12
21080 wr %g0, 0xe3, %asi
21081 stwa %g2, [%l7 + 0x78] %asi
21082 membar #Sync
21083loop_2023:
21084 flush %l7 + 0x3C
21085 fcmpne32 %f20, %f22, %i6
21086 andncc %l4, %o6, %l1
21087 addc %o4, 0x066B, %i4
21088 ldstub [%l7 + 0x36], %o5
21089 orcc %g1, %i2, %g6
21090 array32 %l6, %l3, %g4
21091 call loop_2024
21092 smulcc %o7, 0x1571, %o3
21093 movpos %xcc, %o2, %g7
21094 tsubcctv %g5, %l2, %g3
21095loop_2024:
21096 addcc %i7, 0x04BE, %o1
21097 tcc %xcc, 0x2
21098 sub %i3, %i5, %l0
21099 fandnot1s %f4, %f1, %f8
21100 stbar
21101 fmovrsgz %l5, %f19, %f30
21102 ldd [%l7 + 0x40], %f16
21103 fone %f30
21104 brlez %i1, loop_2025
21105 fmovdvc %xcc, %f29, %f20
21106 fmovsvc %icc, %f16, %f21
21107 fcmpes %fcc0, %f4, %f0
21108loop_2025:
21109 bcs loop_2026
21110 tge %xcc, 0x6
21111 prefetch [%l7 + 0x40], 0x0
21112 tne %icc, 0x5
21113loop_2026:
21114 andncc %o0, %i0, %g2
21115 tgu %xcc, 0x1
21116 xnor %l4, 0x0FBA, %o6
21117 wr %g0, 0x89, %asi
21118 ldda [%l7 + 0x60] %asi, %i6
21119 lduw [%l7 + 0x54], %l1
21120 subccc %i4, 0x07DD, %o5
21121 fandnot2 %f12, %f22, %f2
21122 orn %o4, %i2, %g6
21123 movgu %icc, %g1, %l6
21124 addcc %g4, 0x1680, %l3
21125 orncc %o7, %o3, %g7
21126 umul %g5, 0x0F53, %l2
21127 addcc %o2, 0x0287, %g3
21128 addc %i7, 0x11E4, %o1
21129 sdivx %i3, 0x0C39, %i5
21130 ldx [%l7 + 0x10], %l0
21131 xorcc %i1, 0x1432, %l5
21132 wr %g0, 0x23, %asi
21133 stha %o0, [%l7 + 0x3A] %asi
21134 membar #Sync
21135 array32 %g2, %i0, %l4
21136 xor %i6, %l1, %o6
21137 fmovspos %xcc, %f31, %f30
21138 sdivcc %i4, 0x021B, %o5
21139 fblg %fcc1, loop_2027
21140 bl %xcc, loop_2028
21141 srl %o4, 0x09, %i2
21142 taddcc %g6, %l6, %g4
21143loop_2027:
21144 nop
21145 membar #Sync
21146 set 0x40, %i1
21147 ldda [%l7 + %i1] 0x17, %f16
21148loop_2028:
21149 movge %icc, %g1, %o7
21150 edge16ln %o3, %g7, %l3
21151 brgez,a %g5, loop_2029
21152 fexpand %f20, %f12
21153 set 0x48, %i6
21154 ldswa [%l7 + %i6] 0x0c, %l2
21155loop_2029:
21156 umulcc %g3, 0x16E9, %i7
21157 movrne %o2, %o1, %i3
21158 subccc %l0, 0x0B57, %i5
21159 fbne,a %fcc1, loop_2030
21160 edge16ln %i1, %l5, %o0
21161 brgez,a %g2, loop_2031
21162 bge,a %icc, loop_2032
21163loop_2030:
21164 edge16l %i0, %i6, %l1
21165 ldub [%l7 + 0x1B], %l4
21166loop_2031:
21167 fornot2 %f18, %f22, %f4
21168loop_2032:
21169 nop
21170 setx loop_2033, %l0, %l1
21171 wrpr 0x1, %tl
21172 wrpr %l1, %tpc
21173 add %l1, 0x4, %l1
21174 wrpr %l1, %tnpc
21175 setx 0x34400001400, %l0, %l1
21176 wrpr %l1, %tstate
21177 wrhpr 0x4, %htstate
21178 retry
21179 bn,pn %icc, loop_2034
21180 subccc %o6, %i4, %o5
21181 fcmpgt16 %f28, %f4, %i2
21182loop_2033:
21183 fmovdvc %icc, %f1, %f1
21184loop_2034:
21185 udivx %g6, 0x01F9, %o4
21186 sub %l6, %g4, %o7
21187 fmovdneg %icc, %f10, %f5
21188 edge8n %o3, %g7, %g1
21189 fmovse %icc, %f28, %f23
21190 sll %l3, 0x11, %g5
21191 umulcc %g3, %i7, %l2
21192 edge8 %o1, %o2, %i3
21193 fbn,a %fcc3, loop_2035
21194 xorcc %i5, 0x0DC1, %l0
21195 tneg %xcc, 0x4
21196 movn %xcc, %i1, %o0
21197loop_2035:
21198 nop
21199 set 0x68, %i3
21200 stw %g2, [%l7 + %i3]
21201 fxnor %f14, %f18, %f20
21202 tpos %xcc, 0x0
21203 fxnor %f4, %f30, %f18
21204 wr %g0, 0x89, %asi
21205 lda [%l7 + 0x70] %asi, %f18
21206 bvs,pt %icc, loop_2036
21207 call loop_2037
21208 te %icc, 0x7
21209 movvs %icc, %i0, %i6
21210loop_2036:
21211 tpos %xcc, 0x5
21212loop_2037:
21213 nop
21214 add %l7, 0x68, %l6
21215 wr %g0, 0x10, %asi
21216 casa [%l6] %asi, %l5, %l1
21217 xor %o6, 0x07AA, %i4
21218 movge %icc, %l4, %o5
21219 srax %g6, %i2, %o4
21220 srlx %l6, 0x1D, %o7
21221 fcmple32 %f12, %f18, %o3
21222 edge32l %g7, %g4, %l3
21223 fmovrse %g1, %f2, %f2
21224 swap [%l7 + 0x30], %g3
21225 bvc,a,pt %icc, loop_2038
21226 fpsub32s %f0, %f21, %f23
21227 movpos %xcc, %i7, %g5
21228 wr %g0, 0x89, %asi
21229 ldstuba [%l7 + 0x4E] %asi, %o1
21230loop_2038:
21231 tvs %icc, 0x0
21232 movpos %icc, %o2, %i3
21233 fcmpes %fcc1, %f3, %f27
21234 std %f26, [%l7 + 0x18]
21235 orncc %i5, %l0, %l2
21236 fbue,a %fcc2, loop_2039
21237 stx %i1, [%l7 + 0x38]
21238 fmovde %icc, %f7, %f14
21239 tleu %icc, 0x6
21240loop_2039:
21241 fnand %f16, %f16, %f22
21242 tsubcc %o0, %i0, %g2
21243 fandnot2 %f0, %f18, %f4
21244 addc %l5, 0x1E46, %l1
21245 alignaddrl %i6, %o6, %l4
21246 fornot2 %f28, %f8, %f22
21247 fandnot2 %f8, %f10, %f4
21248 brgz,a %i4, loop_2040
21249 udivx %o5, 0x1D88, %g6
21250 lduh [%l7 + 0x2A], %o4
21251 tle %xcc, 0x1
21252loop_2040:
21253 fmovsg %xcc, %f1, %f16
21254 umul %l6, 0x1821, %o7
21255 orncc %o3, %g7, %g4
21256 orn %l3, %g1, %i2
21257 fmovdleu %icc, %f27, %f19
21258 add %l7, 0x30, %l6
21259 wr %g0, 0x89, %asi
21260 casxa [%l6] 0x89, %g3, %g5
21261 fmovda %xcc, %f5, %f30
21262 movrlez %i7, 0x055, %o2
21263 edge8 %i3, %i5, %l0
21264 wr %g0, 0x04, %asi
21265 ldsha [%l7 + 0x4E] %asi, %l2
21266 alignaddr %o1, %i1, %o0
21267 bvc,a,pt %icc, loop_2041
21268 tne %xcc, 0x3
21269 tcs %xcc, 0x6
21270 wr %g0, 0x80, %asi
21271 prefetcha [%l7 + 0x28] %asi, 0x0
21272loop_2041:
21273 fmovrde %l5, %f8, %f26
21274 fmovsa %icc, %f7, %f31
21275 fmovdgu %icc, %f21, %f24
21276 bvs %icc, loop_2042
21277 tvs %xcc, 0x6
21278 fmul8ulx16 %f28, %f2, %f0
21279 sethi 0x033C, %i0
21280loop_2042:
21281 fpsub32 %f4, %f18, %f14
21282 andn %l1, 0x1864, %i6
21283 fbul %fcc3, loop_2043
21284 srax %l4, 0x07, %i4
21285 tpos %icc, 0x0
21286 movgu %xcc, %o6, %g6
21287loop_2043:
21288 movl %xcc, %o5, %o4
21289 edge32 %l6, %o7, %o3
21290 wr %g0, 0x10, %asi
21291 stwa %g7, [%l7 + 0x3C] %asi
21292 ldx [%l7 + 0x20], %g4
21293 subc %l3, 0x024D, %g1
21294 fabsd %f20, %f26
21295 fcmpd %fcc3, %f14, %f16
21296 fnot1 %f20, %f20
21297 subccc %g3, %i2, %g5
21298 fbge %fcc3, loop_2044
21299 fpadd32s %f12, %f2, %f11
21300 tle %xcc, 0x4
21301 fnands %f25, %f10, %f29
21302loop_2044:
21303 movrgez %o2, %i3, %i5
21304 movcc %icc, %l0, %l2
21305 srax %i7, %i1, %o0
21306 brnz,a %o1, loop_2045
21307 or %g2, %i0, %l5
21308 bl,a %icc, loop_2046
21309 taddcc %l1, %i6, %i4
21310loop_2045:
21311 tge %xcc, 0x7
21312 sra %l4, 0x1C, %g6
21313loop_2046:
21314 movrlez %o5, 0x34F, %o4
21315 movgu %xcc, %l6, %o7
21316 sir 0x14B6
21317 edge32 %o6, %g7, %o3
21318 fxor %f10, %f14, %f30
21319 andncc %l3, %g1, %g3
21320 addcc %g4, %i2, %g5
21321 fbule,a %fcc0, loop_2047
21322 udivx %o2, 0x1800, %i3
21323 sdivcc %l0, 0x0ACD, %i5
21324 tg %xcc, 0x5
21325loop_2047:
21326 addc %l2, 0x051C, %i1
21327 tgu %xcc, 0x7
21328 movrgz %i7, 0x033, %o1
21329 movge %icc, %g2, %o0
21330 add %l7, 0x28, %l6
21331 wr %g0, 0x0c, %asi
21332 ldxa [%l6] %asi, %i0
21333 casxa [%l6] %asi, %i0, %l1
21334 bl,a %xcc, loop_2048
21335 fmovsle %xcc, %f21, %f29
21336 sdivcc %l5, 0x0B7A, %i6
21337 bvc,a loop_2049
21338loop_2048:
21339 tleu %icc, 0x5
21340 fmovdne %icc, %f7, %f21
21341 fbuge,a %fcc2, loop_2050
21342loop_2049:
21343 brz %l4, loop_2051
21344 movrgz %g6, %i4, %o4
21345 tle %icc, 0x4
21346loop_2050:
21347 tpos %xcc, 0x5
21348loop_2051:
21349 saved
21350 rdpr %cwp, %g1
21351 rdpr %cansave, %g2
21352 rdpr %canrestore, %g3
21353 rdpr %cleanwin, %g4
21354 rdpr %otherwin, %g5
21355 rdpr %wstate, %g6
21356 sdivcc %o5, 0x0C3D, %o7
21357 fone %f0
21358 edge8ln %l6, %g7, %o6
21359 fcmpgt32 %f16, %f18, %l3
21360 saved
21361 rdpr %cwp, %g1
21362 rdpr %cansave, %g2
21363 rdpr %canrestore, %g3
21364 rdpr %cleanwin, %g4
21365 rdpr %otherwin, %g5
21366 rdpr %wstate, %g6
21367 fbe %fcc0, loop_2052
21368 prefetch [%l7 + 0x10], 0x2
21369 sra %o3, 0x1D, %g1
21370 edge32 %g3, %i2, %g5
21371loop_2052:
21372 mova %xcc, %g4, %o2
21373 fandnot1 %f6, %f8, %f6
21374 fbuge %fcc1, loop_2053
21375 edge32n %i3, %l0, %i5
21376 std %f22, [%l7 + 0x50]
21377 movne %icc, %i1, %l2
21378loop_2053:
21379 fbu %fcc3, loop_2054
21380 sllx %i7, 0x0A, %g2
21381 fmovse %xcc, %f21, %f4
21382 mulx %o1, 0x1297, %o0
21383loop_2054:
21384 array8 %l1, %l5, %i0
21385 tvc %icc, 0x3
21386 set 0x30, %o1
21387 ldda [%l7 + %o1] 0x2e, %i6
21388 tgu %xcc, 0x5
21389 te %xcc, 0x4
21390 nop
21391 setx loop_2055, %l0, %l1
21392 jmpl %l1, %g6
21393 and %i4, %l4, %o4
21394 movg %xcc, %o5, %l6
21395 wr %g0, 0x18, %asi
21396 ldda [%l7 + 0x40] %asi, %f0
21397loop_2055:
21398 movrgz %g7, 0x0FE, %o6
21399 fand %f24, %f14, %f8
21400 movne %icc, %o7, %l3
21401 membar 0x7B
21402 sub %o3, %g1, %i2
21403 fcmple32 %f12, %f30, %g3
21404 xnorcc %g4, 0x15D9, %o2
21405 wr %g0, 0x0c, %asi
21406 stwa %g5, [%l7 + 0x38] %asi
21407 fcmpd %fcc3, %f30, %f18
21408 ldx [%l7 + 0x60], %i3
21409 fpsub32s %f11, %f10, %f12
21410 wr %g0, 0x22, %asi
21411 stxa %l0, [%l7 + 0x78] %asi
21412 membar #Sync
21413 umulcc %i1, %l2, %i7
21414 sethi 0x1483, %i5
21415 fmovsvs %icc, %f13, %f20
21416 edge8n %g2, %o0, %o1
21417 be,a,pn %icc, loop_2056
21418 xnorcc %l1, 0x1510, %i0
21419 fmovsle %icc, %f20, %f31
21420 udivcc %l5, 0x0F75, %g6
21421loop_2056:
21422 movle %icc, %i4, %l4
21423 fexpand %f29, %f8
21424 edge32ln %o4, %o5, %i6
21425 movne %icc, %l6, %o6
21426 and %g7, %o7, %l3
21427 tsubcc %o3, 0x0E45, %i2
21428 xor %g1, %g3, %o2
21429 subccc %g4, 0x02E1, %i3
21430 fmovdl %icc, %f26, %f25
21431 movneg %icc, %l0, %i1
21432 mulscc %g5, 0x01ED, %i7
21433 nop
21434 set 0x73, %i2
21435 ldub [%l7 + %i2], %i5
21436 fmovdn %icc, %f27, %f0
21437 fmovsa %xcc, %f18, %f12
21438 or %g2, 0x0C73, %o0
21439 bgu,a %icc, loop_2057
21440 andn %o1, %l1, %i0
21441 andncc %l5, %l2, %g6
21442 sllx %l4, 0x0D, %i4
21443loop_2057:
21444 movl %icc, %o4, %o5
21445 movg %xcc, %i6, %o6
21446 add %g7, %o7, %l3
21447 sir 0x07F3
21448 edge32 %o3, %l6, %g1
21449 saved
21450 rdpr %cwp, %g1
21451 rdpr %cansave, %g2
21452 rdpr %canrestore, %g3
21453 rdpr %cleanwin, %g4
21454 rdpr %otherwin, %g5
21455 rdpr %wstate, %g6
21456 edge32l %g3, %i2, %g4
21457 tsubcc %i3, %l0, %o2
21458 sra %g5, %i1, %i7
21459 set 0x14, %l3
21460 ldsha [%l7 + %l3] 0x80, %g2
21461 brgz %o0, loop_2058
21462 mova %icc, %o1, %i5
21463 movl %icc, %i0, %l5
21464 tcs %icc, 0x5
21465loop_2058:
21466 nop
21467 add %l7, 0x58, %l6
21468 wr %g0, 0x80, %asi
21469 casa [%l6] 0x80, %l1, %l2
21470 bl,a,pt %xcc, loop_2059
21471 xor %g6, %i4, %o4
21472 taddcctv %l4, 0x1081, %i6
21473 fba,a %fcc0, loop_2060
21474loop_2059:
21475 tle %xcc, 0x6
21476 tcs %xcc, 0x6
21477 array8 %o6, %g7, %o5
21478loop_2060:
21479 bneg,a,pt %icc, loop_2061
21480 tge %icc, 0x1
21481 movrlz %o7, 0x1F6, %l3
21482 fbne,a %fcc2, loop_2062
21483loop_2061:
21484 bneg %icc, loop_2063
21485 and %o3, %g1, %g3
21486 lduh [%l7 + 0x78], %i2
21487loop_2062:
21488 or %g4, 0x1B79, %l6
21489loop_2063:
21490 fabss %f30, %f31
21491 mulscc %l0, %o2, %i3
21492 fbne %fcc1, loop_2064
21493 xorcc %g5, %i1, %g2
21494 xorcc %i7, 0x0D8C, %o1
21495 srax %o0, 0x1A, %i5
21496loop_2064:
21497 ble,a,pn %xcc, loop_2065
21498 fmovs %f7, %f29
21499 umulcc %l5, %i0, %l1
21500 edge32l %l2, %i4, %o4
21501loop_2065:
21502 sdivx %g6, 0x0B78, %i6
21503 set 0x40, %l6
21504 ldda [%l7 + %l6] 0x23, %o6
21505 bvc,a %icc, loop_2066
21506 movcc %xcc, %g7, %o5
21507 edge32ln %l4, %l3, %o3
21508 fpadd32 %f20, %f6, %f0
21509loop_2066:
21510 bshuffle %f14, %f10, %f0
21511 fnand %f0, %f6, %f12
21512 brlez,a %o7, loop_2067
21513 tleu %icc, 0x2
21514 xorcc %g1, %i2, %g3
21515 xorcc %l6, %l0, %o2
21516loop_2067:
21517 fmovrde %g4, %f24, %f26
21518 edge16l %g5, %i3, %i1
21519 fnegd %f28, %f22
21520 movg %icc, %g2, %i7
21521 siam 0x4
21522 stx %o0, [%l7 + 0x48]
21523 mova %xcc, %i5, %l5
21524 xorcc %o1, 0x1EE4, %l1
21525 srax %i0, 0x08, %i4
21526 edge32n %l2, %g6, %o4
21527 wr %g0, 0x11, %asi
21528 ldxa [%l7 + 0x50] %asi, %o6
21529 wr %g0, 0x0c, %asi
21530 ldswa [%l7 + 0x1C] %asi, %g7
21531 ldx [%l7 + 0x28], %o5
21532 fbe %fcc3, loop_2068
21533 tvs %icc, 0x6
21534 movne %icc, %i6, %l3
21535 add %o3, %l4, %g1
21536loop_2068:
21537 addccc %i2, %o7, %l6
21538 fblg,a %fcc3, loop_2069
21539 te %xcc, 0x7
21540 fnot1s %f30, %f16
21541 movrgez %g3, 0x009, %o2
21542loop_2069:
21543 nop
21544 wr %g0, 0x18, %asi
21545 ldswa [%l7 + 0x30] %asi, %l0
21546 srl %g4, %i3, %i1
21547 srl %g2, 0x0A, %g5
21548 fpackfix %f2, %f29
21549 tsubcctv %o0, %i7, %i5
21550 fandnot1s %f6, %f14, %f16
21551 andn %l5, %l1, %i0
21552 tcs %xcc, 0x1
21553 edge16l %i4, %o1, %g6
21554 edge16ln %l2, %o6, %g7
21555 restored
21556 rdpr %cwp, %g1
21557 rdpr %cansave, %g2
21558 rdpr %canrestore, %g3
21559 rdpr %cleanwin, %g4
21560 rdpr %otherwin, %g5
21561 rdpr %wstate, %g6
21562 saved
21563 rdpr %cwp, %g1
21564 rdpr %cansave, %g2
21565 rdpr %canrestore, %g3
21566 rdpr %cleanwin, %g4
21567 rdpr %otherwin, %g5
21568 rdpr %wstate, %g6
21569 movle %icc, %o5, %o4
21570 edge16n %i6, %l3, %l4
21571 movcc %xcc, %g1, %i2
21572 movl %icc, %o7, %l6
21573 fmul8sux16 %f2, %f4, %f6
21574 add %l7, 0x68, %l6
21575 wr %g0, 0x80, %asi
21576 casa [%l6] 0x80, %o3, %o2
21577 tcs %icc, 0x4
21578 ldsb [%l7 + 0x4B], %l0
21579 fandnot2s %f31, %f0, %f26
21580 tg %xcc, 0x7
21581 subcc %g3, %i3, %g4
21582 taddcctv %i1, 0x1109, %g2
21583 ta %icc, 0x1
21584 xnor %g5, %i7, %i5
21585 smul %l5, %l1, %i0
21586 set 0x58, %o6
21587 stba %i4, [%l7 + %o6] 0xeb
21588 membar #Sync
21589 edge16n %o0, %g6, %o1
21590 fmovsleu %icc, %f21, %f15
21591 edge32n %o6, %l2, %g7
21592 prefetch [%l7 + 0x78], 0x2
21593 fmovd %f26, %f30
21594 brlz %o5, loop_2070
21595 fnor %f8, %f12, %f30
21596 std %f0, [%l7 + 0x38]
21597 move %xcc, %i6, %l3
21598loop_2070:
21599 orn %l4, 0x0A2C, %o4
21600 orn %i2, 0x1C38, %o7
21601 call loop_2071
21602 fnot1s %f25, %f4
21603 and %g1, %o3, %l6
21604 movg %xcc, %o2, %g3
21605loop_2071:
21606 tg %xcc, 0x5
21607 edge32 %i3, %l0, %i1
21608 edge32l %g2, %g4, %i7
21609 swap [%l7 + 0x5C], %g5
21610 edge8n %i5, %l5, %l1
21611 movg %xcc, %i0, %i4
21612 movneg %icc, %g6, %o1
21613 brlez,a %o6, loop_2072
21614 ldx [%l7 + 0x60], %o0
21615 andcc %g7, %o5, %i6
21616 movleu %xcc, %l2, %l3
21617loop_2072:
21618 orncc %o4, %i2, %l4
21619 fbu,a %fcc3, loop_2073
21620 saved
21621 rdpr %cwp, %g1
21622 rdpr %cansave, %g2
21623 rdpr %canrestore, %g3
21624 rdpr %cleanwin, %g4
21625 rdpr %otherwin, %g5
21626 rdpr %wstate, %g6
21627 tsubcc %g1, 0x0022, %o7
21628 udiv %l6, 0x0DDD, %o3
21629loop_2073:
21630 brz %g3, loop_2074
21631 fmovscs %xcc, %f24, %f17
21632 fmovsne %xcc, %f29, %f25
21633 siam 0x5
21634loop_2074:
21635 nop
21636 wr %g0, 0x19, %asi
21637 swapa [%l7 + 0x20] %asi, %o2
21638 fandnot2 %f18, %f16, %f26
21639 array32 %i3, %l0, %g2
21640 prefetch [%l7 + 0x60], 0x2
21641 wr %g0, 0x89, %asi
21642 stba %i1, [%l7 + 0x36] %asi
21643 fpack16 %f26, %f23
21644 wr %g0, 0x10, %asi
21645 ldsba [%l7 + 0x10] %asi, %g4
21646 edge8l %i7, %g5, %i5
21647 fbe %fcc0, loop_2075
21648 fmul8ulx16 %f12, %f26, %f12
21649 fsrc2 %f2, %f4
21650 sir 0x003C
21651loop_2075:
21652 tle %xcc, 0x3
21653 movcc %xcc, %l1, %i0
21654 tneg %xcc, 0x5
21655 fmovsle %icc, %f1, %f23
21656 tpos %icc, 0x2
21657 fors %f11, %f2, %f22
21658 taddcc %i4, 0x0C06, %g6
21659 sdivcc %o1, 0x05F0, %l5
21660 tgu %icc, 0x4
21661 andn %o0, %o6, %o5
21662 smul %g7, %l2, %i6
21663 orcc %o4, %i2, %l4
21664 and %l3, %g1, %l6
21665 umul %o7, %o3, %o2
21666 fmovdcc %icc, %f27, %f23
21667 set 0x1C, %o4
21668 sta %f7, [%l7 + %o4] 0x89
21669 fxor %f24, %f2, %f30
21670 movpos %xcc, %i3, %g3
21671 taddcc %g2, 0x1C16, %l0
21672 add %l7, 0x48, %l6
21673 wr %g0, 0x10, %asi
21674 casxa [%l6] 0x10, %i1, %g4
21675 stbar
21676 fpmerge %f18, %f26, %f12
21677 fmovdg %xcc, %f19, %f11
21678 fbl,a %fcc1, loop_2076
21679 movrlez %i7, 0x378, %i5
21680 sethi 0x012B, %g5
21681 wr %g0, 0x27, %asi
21682 ldda [%l7 + 0x30] %asi, %l0
21683loop_2076:
21684 nop
21685 wr %g0, 0x20, %asi
21686 stxa %i4, [%g0 + 0x8] %asi
21687 mulscc %i0, %o1, %l5
21688 movcc %icc, %g6, %o0
21689 swap [%l7 + 0x4C], %o5
21690 wr %g0, 0xf0, %asi
21691 stda %f16, [%l7 + 0x40] %asi
21692 membar #Sync
21693 xnor %g7, 0x0938, %l2
21694 movn %xcc, %i6, %o4
21695 movrlez %i2, 0x2FF, %l4
21696 fbl %fcc2, loop_2077
21697 xnor %o6, %g1, %l6
21698 fmuld8ulx16 %f6, %f22, %f8
21699 fcmpes %fcc0, %f31, %f4
21700loop_2077:
21701 brlz %l3, loop_2078
21702 fbl %fcc1, loop_2079
21703 subcc %o3, %o7, %o2
21704 fmovsle %icc, %f24, %f5
21705loop_2078:
21706 alignaddr %g3, %g2, %l0
21707loop_2079:
21708 tsubcctv %i1, %g4, %i7
21709 subc %i5, %i3, %g5
21710 fmovrdgez %i4, %f26, %f28
21711 orn %i0, %l1, %l5
21712 addccc %g6, 0x0441, %o1
21713 bleu,a,pn %xcc, loop_2080
21714 fmovsle %icc, %f14, %f31
21715 udivcc %o0, 0x1D50, %o5
21716 fmovdcc %icc, %f28, %f4
21717loop_2080:
21718 alignaddrl %l2, %i6, %g7
21719 movrne %o4, 0x25C, %l4
21720 movrlez %i2, 0x032, %o6
21721 movrgez %g1, %l6, %o3
21722 tvc %xcc, 0x7
21723 set 0x48, %o7
21724 ldsha [%l7 + %o7] 0x80, %o7
21725 fmovdcs %icc, %f20, %f7
21726 fmuld8sux16 %f30, %f16, %f22
21727 tvc %icc, 0x3
21728 tn %icc, 0x6
21729 fmovscc %xcc, %f0, %f3
21730 sub %o2, 0x005D, %g3
21731 movvc %xcc, %g2, %l3
21732 fmovsa %icc, %f3, %f27
21733 edge8l %i1, %g4, %l0
21734 or %i5, 0x0E8D, %i3
21735 movrgz %g5, 0x204, %i4
21736 fornot1 %f24, %f26, %f6
21737 tgu %icc, 0x4
21738 addc %i7, 0x1940, %i0
21739 sethi 0x1E8A, %l1
21740 fpadd32 %f14, %f6, %f20
21741 movl %xcc, %l5, %o1
21742 be loop_2081
21743 xor %o0, %g6, %l2
21744 fbg,a %fcc3, loop_2082
21745 fxnor %f10, %f6, %f14
21746loop_2081:
21747 smulcc %i6, %o5, %o4
21748 fmovrslez %l4, %f0, %f22
21749loop_2082:
21750 movleu %xcc, %i2, %o6
21751 ld [%l7 + 0x2C], %f11
21752 sdiv %g1, 0x191F, %l6
21753 stb %g7, [%l7 + 0x76]
21754 andncc %o7, %o2, %o3
21755 fmuld8sux16 %f23, %f1, %f8
21756 fmovsvc %icc, %f25, %f1
21757 bleu,a loop_2083
21758 tge %xcc, 0x4
21759 brlz %g3, loop_2084
21760 umul %l3, 0x0252, %g2
21761loop_2083:
21762 tsubcc %g4, %l0, %i1
21763 fmovda %icc, %f30, %f19
21764loop_2084:
21765 restored
21766 rdpr %cwp, %g1
21767 rdpr %cansave, %g2
21768 rdpr %canrestore, %g3
21769 rdpr %cleanwin, %g4
21770 rdpr %otherwin, %g5
21771 rdpr %wstate, %g6
21772 ble,pn %icc, loop_2085
21773 and %i3, %i5, %i4
21774 tgu %icc, 0x1
21775 umul %g5, 0x0257, %i7
21776loop_2085:
21777 movrgz %i0, %l1, %l5
21778 fble %fcc0, loop_2086
21779 tn %xcc, 0x0
21780 fnot2 %f8, %f2
21781 sir 0x0244
21782loop_2086:
21783 brlez,a %o1, loop_2087
21784 tle %icc, 0x4
21785 ldsb [%l7 + 0x1B], %o0
21786 tg %icc, 0x5
21787loop_2087:
21788 fbule,a %fcc2, loop_2088
21789 udiv %g6, 0x1110, %l2
21790 fandnot1s %f1, %f3, %f0
21791 edge32ln %o5, %i6, %o4
21792loop_2088:
21793 restored
21794 rdpr %cwp, %g1
21795 rdpr %cansave, %g2
21796 rdpr %canrestore, %g3
21797 rdpr %cleanwin, %g4
21798 rdpr %otherwin, %g5
21799 rdpr %wstate, %g6
21800 srax %i2, 0x06, %l4
21801 smul %o6, %g1, %g7
21802 sdiv %l6, 0x17EA, %o2
21803 movneg %icc, %o3, %g3
21804 mulx %l3, %g2, %o7
21805 fbu,a %fcc0, loop_2089
21806 tne %icc, 0x0
21807 and %l0, %i1, %g4
21808 fandnot2 %f2, %f6, %f6
21809loop_2089:
21810 movgu %icc, %i3, %i4
21811 edge16ln %g5, %i7, %i5
21812 fpsub32 %f0, %f22, %f2
21813 srlx %i0, 0x05, %l5
21814 fand %f24, %f14, %f28
21815 subccc %l1, %o0, %o1
21816 ldd [%l7 + 0x40], %f18
21817 ba,pt %icc, loop_2090
21818 fmovsgu %xcc, %f31, %f2
21819 addc %g6, 0x13B7, %o5
21820 array16 %i6, %o4, %l2
21821loop_2090:
21822 edge8l %i2, %o6, %g1
21823 saved
21824 rdpr %cwp, %g1
21825 rdpr %cansave, %g2
21826 rdpr %canrestore, %g3
21827 rdpr %cleanwin, %g4
21828 rdpr %otherwin, %g5
21829 rdpr %wstate, %g6
21830 sdivcc %l4, 0x1768, %l6
21831 array8 %g7, %o3, %o2
21832 bleu,pt %xcc, loop_2091
21833 array32 %l3, %g2, %g3
21834 saved
21835 rdpr %cwp, %g1
21836 rdpr %cansave, %g2
21837 rdpr %canrestore, %g3
21838 rdpr %cleanwin, %g4
21839 rdpr %otherwin, %g5
21840 rdpr %wstate, %g6
21841 movne %icc, %l0, %o7
21842loop_2091:
21843 fmul8x16al %f3, %f15, %f2
21844 subccc %i1, %i3, %g4
21845 fmovsgu %xcc, %f5, %f9
21846 tsubcc %g5, %i7, %i5
21847 swap [%l7 + 0x14], %i0
21848 fornot1 %f10, %f20, %f22
21849 ldd [%l7 + 0x38], %i4
21850 sth %l1, [%l7 + 0x22]
21851 addcc %l5, %o1, %g6
21852 fmovrslz %o0, %f28, %f31
21853 subccc %i6, %o5, %o4
21854 movge %icc, %i2, %o6
21855 fmovsn %xcc, %f15, %f8
21856 add %l2, 0x0AC1, %l4
21857 add %l7, 0x58, %l6
21858 wr %g0, 0x80, %asi
21859 casxa [%l6] 0x80, %l6, %g7
21860 fandnot1s %f20, %f31, %f21
21861 fcmpgt32 %f28, %f0, %g1
21862 xorcc %o2, %o3, %l3
21863 tneg %xcc, 0x7
21864 set 0x40, %g1
21865 ldda [%l7 + %g1] 0x2e, %g2
21866 sdivx %l0, 0x161D, %g3
21867 ldsb [%l7 + 0x64], %o7
21868 nop
21869 setx loop_2092, %l0, %l1
21870 wrpr 0x1, %tl
21871 wrpr %l1, %tpc
21872 add %l1, 0x4, %l1
21873 wrpr %l1, %tnpc
21874 setx 0x34400001400, %l0, %l1
21875 wrpr %l1, %tstate
21876 wrhpr 0x4, %htstate
21877 retry
21878 bne %icc, loop_2093
21879 srlx %i3, %g4, %i1
21880 array8 %i7, %i5, %i0
21881loop_2092:
21882 fblg,a %fcc0, loop_2094
21883loop_2093:
21884 array16 %i4, %g5, %l5
21885 fmovd %f18, %f16
21886 edge16ln %o1, %g6, %l1
21887loop_2094:
21888 edge16 %i6, %o5, %o0
21889 array16 %o4, %o6, %i2
21890 addc %l4, 0x1953, %l6
21891 set 0x7A, %l2
21892 stba %g7, [%l7 + %l2] 0xeb
21893 membar #Sync
21894 bcc loop_2095
21895 array32 %l2, %g1, %o2
21896 addc %o3, %g2, %l3
21897 sth %l0, [%l7 + 0x48]
21898loop_2095:
21899 popc 0x1088, %o7
21900 stx %g3, [%l7 + 0x60]
21901 fmovrdne %i3, %f8, %f2
21902 wr %g0, 0x0c, %asi
21903 ldxa [%l7 + 0x30] %asi, %i1
21904 membar 0x6D
21905 fmovdge %xcc, %f16, %f20
21906 fsrc1 %f8, %f4
21907 move %xcc, %g4, %i7
21908 stb %i5, [%l7 + 0x0A]
21909 fnors %f7, %f15, %f25
21910 fnands %f28, %f13, %f13
21911 restored
21912 rdpr %cwp, %g1
21913 rdpr %cansave, %g2
21914 rdpr %canrestore, %g3
21915 rdpr %cleanwin, %g4
21916 rdpr %otherwin, %g5
21917 rdpr %wstate, %g6
21918 fmovrsgez %i4, %f23, %f13
21919 nop
21920 set 0x58, %g7
21921 ldd [%l7 + %g7], %f14
21922 udivcc %g5, 0x1CD0, %l5
21923 fbue %fcc0, loop_2096
21924 fbue,a %fcc1, loop_2097
21925 nop
21926 setx loop_2098, %l0, %l1
21927 wrpr 0x1, %tl
21928 wrpr %l1, %tnpc
21929 setx 0x34400001400, %l0, %l1
21930 wrpr %l1, %tstate
21931 wrhpr 0x4, %htstate
21932 done
21933 movneg %xcc, %i0, %o1
21934loop_2096:
21935 fmovsle %icc, %f20, %f17
21936loop_2097:
21937 fands %f3, %f26, %f24
21938loop_2098:
21939 movgu %icc, %l1, %g6
21940 edge8ln %o5, %i6, %o0
21941 movrgz %o4, 0x3C6, %i2
21942 fmovspos %xcc, %f23, %f30
21943 fbge,a %fcc1, loop_2099
21944 brgz %o6, loop_2100
21945 fpack32 %f22, %f0, %f28
21946 fbo %fcc3, loop_2101
21947loop_2099:
21948 tsubcctv %l4, 0x1C88, %g7
21949loop_2100:
21950 tleu %xcc, 0x2
21951 fand %f18, %f12, %f6
21952loop_2101:
21953 nop
21954 add %l7, 0x14, %l6
21955 wr %g0, 0x89, %asi
21956 casa [%l6] 0x89, %l6, %g1
21957 edge16ln %l2, %o3, %o2
21958 fbg,a %fcc2, loop_2102
21959 fnands %f25, %f20, %f5
21960 movne %xcc, %g2, %l3
21961 srax %l0, %o7, %g3
21962loop_2102:
21963 movne %icc, %i3, %i1
21964 fbu %fcc0, loop_2103
21965 smulcc %i7, %g4, %i4
21966 fsrc1 %f12, %f28
21967 addc %i5, %g5, %l5
21968loop_2103:
21969 ta %xcc, 0x4
21970 movl %icc, %o1, %l1
21971 xorcc %g6, %i0, %o5
21972 movgu %xcc, %i6, %o0
21973 fpadd32s %f12, %f27, %f3
21974 wr %g0, 0x81, %asi
21975 lduha [%l7 + 0x08] %asi, %i2
21976 andcc %o4, 0x1951, %l4
21977 fmuld8sux16 %f1, %f15, %f30
21978 edge16l %o6, %g7, %g1
21979 movle %xcc, %l6, %l2
21980 fmovsge %icc, %f3, %f26
21981 umul %o2, 0x0FEC, %g2
21982 sdiv %l3, 0x0B1E, %o3
21983 umulcc %l0, %g3, %o7
21984 movgu %icc, %i3, %i7
21985 fpackfix %f30, %f7
21986 set 0x64, %i0
21987 ldsha [%l7 + %i0] 0x11, %i1
21988 movg %xcc, %g4, %i4
21989 bvc,a,pt %icc, loop_2104
21990 sllx %i5, %l5, %o1
21991 addc %g5, 0x0453, %g6
21992 stbar
21993loop_2104:
21994 srax %l1, 0x0E, %i0
21995 sethi 0x13E3, %i6
21996 fmuld8sux16 %f5, %f8, %f26
21997 movn %icc, %o0, %i2
21998 edge8ln %o4, %o5, %o6
21999 umulcc %l4, %g7, %l6
22000 fbn %fcc3, loop_2105
22001 fmovsle %xcc, %f22, %f27
22002 fxnors %f23, %f30, %f4
22003 fmovsg %icc, %f31, %f0
22004loop_2105:
22005 lduw [%l7 + 0x78], %l2
22006 fpsub16 %f26, %f2, %f26
22007 fbge,a %fcc0, loop_2106
22008 for %f8, %f28, %f22
22009 fcmps %fcc0, %f12, %f18
22010 fandnot2s %f9, %f0, %f31
22011loop_2106:
22012 nop
22013 wr %g0, 0x88, %asi
22014 stba %o2, [%l7 + 0x6F] %asi
22015 tvs %xcc, 0x1
22016 addccc %g2, 0x1E53, %l3
22017 te %icc, 0x1
22018 xorcc %o3, 0x1DD6, %l0
22019 edge8ln %g3, %o7, %g1
22020 set 0x18, %o2
22021 stwa %i7, [%l7 + %o2] 0x22
22022 membar #Sync
22023 movre %i3, %g4, %i4
22024 fmovdgu %xcc, %f18, %f1
22025 alignaddrl %i1, %l5, %o1
22026 movcc %icc, %g5, %i5
22027 fmovrdlez %g6, %f30, %f16
22028 bcc,a,pt %xcc, loop_2107
22029 mulscc %i0, %i6, %l1
22030 set 0x18, %l1
22031 ldsha [%l7 + %l1] 0x80, %i2
22032loop_2107:
22033 movpos %xcc, %o4, %o5
22034 edge32l %o6, %l4, %g7
22035 sth %o0, [%l7 + 0x34]
22036 movne %icc, %l2, %l6
22037 andcc %g2, 0x18CF, %l3
22038 fandnot2 %f22, %f2, %f10
22039 nop
22040 setx loop_2108, %l0, %l1
22041 wrpr 0x1, %tl
22042 wrpr %l1, %tnpc
22043 setx 0x34400001400, %l0, %l1
22044 wrpr %l1, %tstate
22045 wrhpr 0x4, %htstate
22046 done
22047 sethi 0x08CD, %o2
22048 sethi 0x1E61, %l0
22049 fbuge,a %fcc2, loop_2109
22050loop_2108:
22051 movrgz %o3, 0x34C, %g3
22052 fzeros %f11
22053 srl %o7, %i7, %i3
22054loop_2109:
22055 tcs %xcc, 0x5
22056 movn %icc, %g4, %i4
22057 edge8n %g1, %l5, %i1
22058 taddcc %o1, 0x1637, %g5
22059 fmovsn %xcc, %f6, %f11
22060 fmovrsgez %g6, %f16, %f6
22061 taddcc %i5, 0x1FC6, %i0
22062 orcc %l1, 0x0AB1, %i6
22063 nop
22064 setx loop_2110, %l0, %l1
22065 wrpr 0x1, %tl
22066 wrpr %l1, %tpc
22067 add %l1, 0x4, %l1
22068 wrpr %l1, %tnpc
22069 setx 0x34400001400, %l0, %l1
22070 wrpr %l1, %tstate
22071 wrhpr 0x4, %htstate
22072 retry
22073 fpsub16 %f24, %f2, %f0
22074 wr %g0, 0x89, %asi
22075 prefetcha [%l7 + 0x08] %asi, 0x1
22076loop_2110:
22077 fmovsleu %xcc, %f1, %f8
22078 srax %o4, %o5, %l4
22079 fbuge,a %fcc2, loop_2111
22080 move %xcc, %o6, %g7
22081 saved
22082 rdpr %cwp, %g1
22083 rdpr %cansave, %g2
22084 rdpr %canrestore, %g3
22085 rdpr %cleanwin, %g4
22086 rdpr %otherwin, %g5
22087 rdpr %wstate, %g6
22088 tsubcctv %o0, 0x0026, %l2
22089loop_2111:
22090 fxor %f24, %f16, %f28
22091 orcc %l6, %g2, %l3
22092 bvc %icc, loop_2112
22093 fmul8x16al %f0, %f16, %f16
22094 tvs %xcc, 0x5
22095 set 0x2E, %l5
22096 stha %o2, [%l7 + %l5] 0x22
22097 membar #Sync
22098loop_2112:
22099 xnor %o3, %l0, %g3
22100 tn %icc, 0x7
22101 fmovda %xcc, %f26, %f28
22102 addc %o7, %i3, %g4
22103 movne %icc, %i7, %i4
22104 subc %l5, 0x037E, %i1
22105 srax %g1, %g5, %g6
22106 orcc %o1, 0x1FB6, %i5
22107 subcc %l1, %i0, %i2
22108 addc %i6, %o4, %l4
22109 movcs %xcc, %o5, %o6
22110 smul %o0, 0x1CE6, %g7
22111 array8 %l6, %g2, %l3
22112 fpadd16 %f30, %f26, %f8
22113 movle %xcc, %l2, %o2
22114 brnz,a %o3, loop_2113
22115 fones %f13
22116 or %l0, 0x0B34, %o7
22117 tvs %icc, 0x2
22118loop_2113:
22119 ldd [%l7 + 0x48], %f14
22120 ba loop_2114
22121 fmovdneg %xcc, %f3, %f8
22122 movre %g3, 0x01B, %g4
22123 tleu %xcc, 0x4
22124loop_2114:
22125 sdivcc %i7, 0x0FBC, %i4
22126 edge16n %l5, %i1, %i3
22127 call loop_2115
22128 fsrc1 %f28, %f28
22129 fmovrdgz %g5, %f22, %f26
22130 fand %f22, %f0, %f30
22131loop_2115:
22132 fmovsn %icc, %f17, %f9
22133 alignaddrl %g1, %g6, %o1
22134 edge8 %i5, %i0, %l1
22135 addccc %i6, %o4, %l4
22136 srlx %o5, %o6, %o0
22137 ldx [%l7 + 0x78], %g7
22138 taddcc %i2, 0x1A60, %l6
22139 mova %xcc, %l3, %g2
22140 tcc %icc, 0x1
22141 tcc %xcc, 0x7
22142 tgu %icc, 0x0
22143 mulx %o2, 0x155A, %l2
22144 bneg,a,pt %xcc, loop_2116
22145 movvc %xcc, %l0, %o7
22146 edge16ln %o3, %g3, %i7
22147 move %xcc, %i4, %g4
22148loop_2116:
22149 tne %icc, 0x2
22150 movrlz %l5, 0x13F, %i1
22151 fblg,a %fcc0, loop_2117
22152 edge16ln %g5, %g1, %g6
22153 tcc %xcc, 0x5
22154 alignaddrl %o1, %i5, %i0
22155loop_2117:
22156 tleu %xcc, 0x4
22157 bcc loop_2118
22158 tle %icc, 0x4
22159 fmovsge %xcc, %f27, %f10
22160 edge16 %i3, %i6, %l1
22161loop_2118:
22162 fbule,a %fcc0, loop_2119
22163 nop
22164 set 0x62, %l0
22165 stb %l4, [%l7 + %l0]
22166 tpos %xcc, 0x6
22167 sra %o4, 0x14, %o6
22168loop_2119:
22169 xor %o5, %g7, %o0
22170 movle %xcc, %i2, %l3
22171 movge %xcc, %g2, %l6
22172 subc %l2, %o2, %l0
22173 tneg %icc, 0x2
22174 fbe,a %fcc0, loop_2120
22175 brgez %o3, loop_2121
22176 alignaddrl %g3, %i7, %o7
22177 mova %icc, %i4, %g4
22178loop_2120:
22179 fnand %f2, %f4, %f8
22180loop_2121:
22181 srax %l5, %i1, %g5
22182 add %l7, 0x18, %l6
22183 wr %g0, 0x18, %asi
22184 casxa [%l6] %asi, %g1, %o1
22185 fbo,a %fcc0, loop_2122
22186 sdivx %g6, 0x148C, %i5
22187 fcmpes %fcc3, %f15, %f3
22188 fbne %fcc0, loop_2123
22189loop_2122:
22190 fandnot2s %f13, %f15, %f9
22191 movvs %icc, %i0, %i6
22192 fmovsl %icc, %f9, %f11
22193loop_2123:
22194 fbg %fcc3, loop_2124
22195 brgez %i3, loop_2125
22196 bg,pt %xcc, loop_2126
22197 tvs %xcc, 0x7
22198loop_2124:
22199 taddcc %l4, %l1, %o4
22200loop_2125:
22201 subccc %o6, %o5, %g7
22202loop_2126:
22203 sdiv %o0, 0x01F2, %i2
22204 set 0x4C, %i7
22205 stwa %g2, [%l7 + %i7] 0x0c
22206 and %l6, 0x0416, %l3
22207 movl %icc, %o2, %l0
22208 fmuld8sux16 %f11, %f1, %f2
22209 fmovrsne %o3, %f28, %f15
22210 fcmpeq32 %f20, %f16, %l2
22211 tg %xcc, 0x0
22212 set 0x30, %i5
22213 stxa %i7, [%l7 + %i5] 0x2b
22214 membar #Sync
22215 add %o7, 0x0B77, %g3
22216 udivx %i4, 0x1E14, %l5
22217 movvc %icc, %g4, %i1
22218 movcs %xcc, %g5, %g1
22219 fblg %fcc1, loop_2127
22220 bvs,pn %xcc, loop_2128
22221 fornot1 %f10, %f10, %f0
22222 ldd [%l7 + 0x20], %f10
22223loop_2127:
22224 srl %g6, 0x06, %o1
22225loop_2128:
22226 nop
22227 set 0x12, %o5
22228 lduba [%l7 + %o5] 0x15, %i5
22229 wr %g0, 0x89, %asi
22230 lduba [%l7 + 0x5C] %asi, %i0
22231 membar 0x40
22232 subcc %i6, 0x1B61, %i3
22233 xnorcc %l1, 0x0B26, %o4
22234 movvc %xcc, %l4, %o5
22235 sethi 0x0868, %g7
22236 set 0x54, %g2
22237 lda [%l7 + %g2] 0x81, %f14
22238 tge %icc, 0x6
22239 umul %o0, %i2, %o6
22240 umul %l6, %g2, %l3
22241 add %l7, 0x08, %l6
22242 wr %g0, 0x89, %asi
22243 casxa [%l6] 0x89, %o2, %o3
22244 tvc %xcc, 0x7
22245 saved
22246 rdpr %cwp, %g1
22247 rdpr %cansave, %g2
22248 rdpr %canrestore, %g3
22249 rdpr %cleanwin, %g4
22250 rdpr %otherwin, %g5
22251 rdpr %wstate, %g6
22252 sdivx %l0, 0x15AA, %i7
22253 array16 %o7, %l2, %i4
22254 movrlz %g3, 0x17C, %g4
22255 nop
22256 setx loop_2129, %l0, %l1
22257 jmpl %l1, %l5
22258 fmovrsgez %g5, %f25, %f10
22259 st %f28, [%l7 + 0x5C]
22260 movne %icc, %g1, %g6
22261loop_2129:
22262 fandnot2 %f2, %f30, %f30
22263 and %i1, 0x161E, %o1
22264 umulcc %i5, %i6, %i0
22265 fmovdpos %icc, %f15, %f28
22266 set 0x8, %g3
22267 ldxa [%g0 + %g3] 0x20, %l1
22268 movcc %xcc, %o4, %i3
22269 fmovdgu %icc, %f14, %f27
22270 fandnot1 %f20, %f6, %f2
22271 movvc %icc, %l4, %o5
22272 fpadd32 %f2, %f0, %f8
22273 tl %icc, 0x3
22274 andcc %o0, 0x0EDD, %i2
22275 sra %o6, %l6, %g2
22276 set 0x38, %o3
22277 ldswa [%l7 + %o3] 0x14, %g7
22278 stx %l3, [%l7 + 0x30]
22279 xnor %o3, %l0, %o2
22280 edge32l %o7, %i7, %l2
22281 ldstub [%l7 + 0x6A], %i4
22282 orncc %g4, 0x095A, %g3
22283 udivcc %g5, 0x08E4, %g1
22284 wr %g0, 0x80, %asi
22285 ldstuba [%l7 + 0x16] %asi, %g6
22286 movleu %icc, %l5, %o1
22287 bg,a %icc, loop_2130
22288 tn %icc, 0x7
22289 fcmpne16 %f0, %f20, %i1
22290 array32 %i6, %i5, %i0
22291loop_2130:
22292 tvc %icc, 0x7
22293 sll %l1, 0x08, %i3
22294 tvs %icc, 0x2
22295 tl %xcc, 0x3
22296 restored
22297 rdpr %cwp, %g1
22298 rdpr %cansave, %g2
22299 rdpr %canrestore, %g3
22300 rdpr %cleanwin, %g4
22301 rdpr %otherwin, %g5
22302 rdpr %wstate, %g6
22303 movl %xcc, %l4, %o4
22304 fxnor %f8, %f18, %f12
22305 andncc %o0, %i2, %o5
22306 sub %o6, 0x1039, %g2
22307 fmovdvs %icc, %f27, %f15
22308 fsrc1 %f22, %f28
22309 or %l6, %l3, %g7
22310 xor %o3, 0x17F9, %l0
22311 set 0x4E, %o0
22312 ldsba [%l7 + %o0] 0x10, %o7
22313 tvs %xcc, 0x1
22314 edge16l %i7, %l2, %o2
22315 array32 %g4, %g3, %i4
22316 tn %icc, 0x0
22317 tcs %xcc, 0x7
22318 fmovrsne %g5, %f22, %f20
22319 bg,a,pn %xcc, loop_2131
22320 te %icc, 0x4
22321 bgu,a loop_2132
22322 stw %g6, [%l7 + 0x14]
22323loop_2131:
22324 restored
22325 rdpr %cwp, %g1
22326 rdpr %cansave, %g2
22327 rdpr %canrestore, %g3
22328 rdpr %cleanwin, %g4
22329 rdpr %otherwin, %g5
22330 rdpr %wstate, %g6
22331 fcmpeq16 %f12, %f12, %l5
22332loop_2132:
22333 tsubcctv %o1, 0x1EA0, %g1
22334 fmovscc %xcc, %f12, %f3
22335 sdivcc %i1, 0x1FF0, %i6
22336 orcc %i5, 0x1194, %i0
22337 fnors %f13, %f0, %f9
22338 siam 0x4
22339 tleu %icc, 0x1
22340 fexpand %f18, %f22
22341 tvs %xcc, 0x4
22342 sth %i3, [%l7 + 0x20]
22343 tcc %xcc, 0x5
22344 fabss %f4, %f23
22345 array8 %l4, %o4, %l1
22346 fpadd16 %f4, %f24, %f20
22347 ld [%l7 + 0x58], %f26
22348 tsubcctv %o0, %o5, %i2
22349 fba,a %fcc3, loop_2133
22350 sth %g2, [%l7 + 0x4C]
22351 nop
22352 setx loop_2134, %l0, %l1
22353 jmpl %l1, %l6
22354 fone %f30
22355loop_2133:
22356 fbo,a %fcc1, loop_2135
22357 tcs %icc, 0x2
22358loop_2134:
22359 smulcc %o6, 0x0C92, %l3
22360 and %o3, %g7, %o7
22361loop_2135:
22362 nop
22363 wr %g0, 0x81, %asi
22364 lduwa [%l7 + 0x50] %asi, %l0
22365 sllx %i7, %o2, %l2
22366 prefetch [%l7 + 0x30], 0x2
22367 alignaddrl %g4, %i4, %g3
22368 membar 0x21
22369 wr %g0, 0x4f, %asi
22370 stxa %g6, [%g0 + 0x0] %asi
22371 popc %g5, %o1
22372 fpsub16s %f12, %f2, %f3
22373 tgu %icc, 0x3
22374 bleu %xcc, loop_2136
22375 fmovrsne %l5, %f0, %f14
22376 movre %g1, %i6, %i5
22377 xorcc %i1, 0x0DB0, %i0
22378loop_2136:
22379 nop
22380 set 0x1B, %i4
22381 stba %i3, [%l7 + %i4] 0x22
22382 membar #Sync
22383 edge16n %o4, %l1, %l4
22384 edge16l %o0, %o5, %i2
22385 ta %xcc, 0x2
22386 fornot1 %f24, %f4, %f14
22387 addcc %l6, 0x0EB5, %g2
22388 movvs %xcc, %o6, %o3
22389 fmovdn %xcc, %f11, %f4
22390 prefetch [%l7 + 0x4C], 0x1
22391 andncc %l3, %g7, %l0
22392 wr %g0, 0xe2, %asi
22393 ldda [%l7 + 0x20] %asi, %i6
22394 fmovrdgz %o7, %f22, %f24
22395 fblg,a %fcc0, loop_2137
22396 edge8l %o2, %g4, %l2
22397 fmovrdgz %g3, %f26, %f18
22398 fandnot2s %f29, %f9, %f26
22399loop_2137:
22400 orcc %g6, 0x123D, %i4
22401 fmovrslez %g5, %f4, %f13
22402 brgez %o1, loop_2138
22403 movrlz %g1, 0x1FC, %i6
22404 fmovrse %l5, %f18, %f0
22405 fmovspos %xcc, %f24, %f16
22406loop_2138:
22407 move %icc, %i1, %i5
22408 fmul8x16au %f30, %f24, %f6
22409 sir 0x002B
22410 movre %i0, %o4, %i3
22411 fmovdle %xcc, %f27, %f10
22412 fble %fcc0, loop_2139
22413 xnorcc %l4, %o0, %o5
22414 fone %f28
22415 fbne %fcc3, loop_2140
22416loop_2139:
22417 st %f31, [%l7 + 0x14]
22418 bvs,a loop_2141
22419 fmuld8ulx16 %f2, %f17, %f4
22420loop_2140:
22421 fmovdneg %icc, %f11, %f5
22422 edge8ln %i2, %l1, %g2
22423loop_2141:
22424 addc %o6, 0x0744, %o3
22425 be,a,pt %icc, loop_2142
22426 st %f13, [%l7 + 0x74]
22427 ldsw [%l7 + 0x50], %l3
22428 fpack16 %f22, %f19
22429loop_2142:
22430 andcc %g7, 0x14A9, %l0
22431 orcc %l6, %i7, %o7
22432 edge32ln %g4, %o2, %g3
22433 membar 0x5B
22434 add %g6, 0x0090, %i4
22435 te %xcc, 0x4
22436 tcs %xcc, 0x6
22437 bgu,a,pt %xcc, loop_2143
22438 fexpand %f1, %f6
22439 edge16n %l2, %o1, %g1
22440 tgu %xcc, 0x1
22441loop_2143:
22442 movpos %icc, %i6, %g5
22443 fmul8x16 %f6, %f2, %f16
22444 udivcc %l5, 0x0183, %i1
22445 movrgz %i5, %i0, %i3
22446 bl,a,pn %icc, loop_2144
22447 fmovsl %xcc, %f6, %f24
22448 fmovsge %icc, %f25, %f4
22449 tsubcctv %o4, %o0, %o5
22450loop_2144:
22451 te %icc, 0x6
22452 tcc %xcc, 0x0
22453 stb %l4, [%l7 + 0x26]
22454 edge16ln %i2, %g2, %o6
22455 umulcc %l1, %l3, %g7
22456 xnor %o3, 0x0E46, %l6
22457 lduw [%l7 + 0x0C], %l0
22458 xnor %i7, %o7, %g4
22459 tsubcc %o2, %g6, %g3
22460 fnor %f28, %f24, %f4
22461 fxor %f14, %f12, %f0
22462 membar 0x04
22463 fmovdleu %icc, %f16, %f31
22464 edge16n %i4, %l2, %g1
22465 fmovspos %icc, %f4, %f19
22466 bge,a,pn %icc, loop_2145
22467 bn,a,pn %xcc, loop_2146
22468 fmovrslez %o1, %f9, %f26
22469 sethi 0x0E93, %i6
22470loop_2145:
22471 tcc %icc, 0x5
22472loop_2146:
22473 tvc %icc, 0x3
22474 bgu,pt %xcc, loop_2147
22475 alignaddr %l5, %i1, %g5
22476 bl,a,pn %icc, loop_2148
22477 edge8l %i5, %i3, %o4
22478loop_2147:
22479 subcc %i0, 0x1FF4, %o5
22480 subccc %o0, %i2, %g2
22481loop_2148:
22482 movn %xcc, %l4, %l1
22483 set 0x78, %g5
22484 ldxa [%l7 + %g5] 0x10, %o6
22485 fcmpgt32 %f26, %f18, %g7
22486 fnand %f2, %f18, %f0
22487 tge %xcc, 0x3
22488 and %l3, 0x1C7A, %o3
22489 xnor %l0, %l6, %i7
22490 ldd [%l7 + 0x10], %g4
22491 tcc %xcc, 0x6
22492 sdivx %o2, 0x127E, %o7
22493 fcmple16 %f20, %f28, %g3
22494 ta %xcc, 0x5
22495 fmovdvs %icc, %f14, %f15
22496 movcs %xcc, %g6, %i4
22497 movle %icc, %g1, %o1
22498 lduw [%l7 + 0x14], %i6
22499 movrlez %l2, %l5, %i1
22500 or %g5, %i5, %i3
22501 xnor %i0, %o4, %o5
22502 wr %g0, 0x10, %asi
22503 prefetcha [%l7 + 0x70] %asi, 0x3
22504 addcc %g2, 0x18AF, %o0
22505 brz,a %l4, loop_2149
22506 movn %icc, %o6, %l1
22507 bvc,a loop_2150
22508 fands %f12, %f17, %f20
22509loop_2149:
22510 tcc %xcc, 0x3
22511 tle %xcc, 0x0
22512loop_2150:
22513 movleu %xcc, %l3, %g7
22514 movvs %xcc, %o3, %l6
22515 brz %i7, loop_2151
22516 fnand %f0, %f0, %f12
22517 edge8ln %g4, %o2, %l0
22518 fpadd16 %f18, %f2, %f12
22519loop_2151:
22520 tgu %icc, 0x3
22521 movg %icc, %g3, %g6
22522 sdivcc %i4, 0x0EC6, %g1
22523 mova %xcc, %o7, %o1
22524 movle %icc, %i6, %l2
22525 wr %g0, 0x18, %asi
22526 lda [%l7 + 0x74] %asi, %f7
22527 sllx %i1, 0x15, %l5
22528 fnegs %f0, %f13
22529 addc %g5, 0x16EF, %i5
22530 fsrc2 %f14, %f2
22531 sub %i3, 0x1A17, %i0
22532 movrlz %o5, 0x36C, %o4
22533 movcc %icc, %i2, %g2
22534 fmovdneg %icc, %f6, %f2
22535 movvc %icc, %o0, %l4
22536 edge8ln %o6, %l1, %g7
22537 bleu,pt %xcc, loop_2152
22538 srlx %o3, 0x0E, %l6
22539 fbne,a %fcc0, loop_2153
22540 movl %icc, %i7, %g4
22541loop_2152:
22542 sdivx %l3, 0x07B7, %l0
22543 bne,a,pn %icc, loop_2154
22544loop_2153:
22545 andn %o2, %g3, %i4
22546 tsubcctv %g6, %g1, %o7
22547 fbule %fcc0, loop_2155
22548loop_2154:
22549 prefetch [%l7 + 0x64], 0x3
22550 fmovrsne %i6, %f15, %f7
22551 andncc %o1, %l2, %i1
22552loop_2155:
22553 nop
22554 set 0x1A, %l4
22555 ldsha [%l7 + %l4] 0x88, %l5
22556 andn %i5, %i3, %i0
22557 movrlez %g5, 0x2EB, %o4
22558 fornot2 %f0, %f18, %f12
22559 ble,a,pn %xcc, loop_2156
22560 brlz,a %i2, loop_2157
22561 array16 %g2, %o0, %l4
22562 fbo,a %fcc0, loop_2158
22563loop_2156:
22564 mulx %o5, 0x0610, %o6
22565loop_2157:
22566 edge16l %g7, %o3, %l6
22567 tgu %xcc, 0x3
22568loop_2158:
22569 fmovrsne %i7, %f9, %f23
22570 movre %l1, 0x36B, %g4
22571 movneg %icc, %l3, %l0
22572 xnorcc %o2, %i4, %g6
22573 srax %g1, %g3, %o7
22574 sth %o1, [%l7 + 0x2A]
22575 fbn %fcc0, loop_2159
22576 for %f2, %f22, %f22
22577 restored
22578 rdpr %cwp, %g1
22579 rdpr %cansave, %g2
22580 rdpr %canrestore, %g3
22581 rdpr %cleanwin, %g4
22582 rdpr %otherwin, %g5
22583 rdpr %wstate, %g6
22584 movl %xcc, %i6, %l2
22585loop_2159:
22586 andcc %l5, %i5, %i1
22587 nop
22588 setx loop_2160, %l0, %l1
22589 wrpr 0x1, %tl
22590 wrpr %l1, %tpc
22591 add %l1, 0x4, %l1
22592 wrpr %l1, %tnpc
22593 setx 0x34400001400, %l0, %l1
22594 wrpr %l1, %tstate
22595 wrhpr 0x4, %htstate
22596 retry
22597 umulcc %i3, 0x070A, %i0
22598 fmovsne %icc, %f21, %f1
22599 wr %g0, 0x2f, %asi
22600 stha %g5, [%l7 + 0x30] %asi
22601 membar #Sync
22602loop_2160:
22603 fpack16 %f4, %f0
22604 ldsw [%l7 + 0x18], %i2
22605 sra %o4, 0x1B, %o0
22606 tvc %xcc, 0x1
22607 fabss %f20, %f25
22608 movn %xcc, %g2, %l4
22609 fmul8x16al %f4, %f20, %f22
22610 mulx %o6, %o5, %o3
22611 tne %xcc, 0x1
22612 bcc,pt %icc, loop_2161
22613 addc %l6, 0x0BE7, %g7
22614 mova %xcc, %l1, %i7
22615 srl %l3, %g4, %l0
22616loop_2161:
22617 subccc %o2, %i4, %g6
22618 brnz %g3, loop_2162
22619 tg %xcc, 0x3
22620 fmovda %icc, %f6, %f29
22621 wr %g0, 0x18, %asi
22622 ldstuba [%l7 + 0x3C] %asi, %g1
22623loop_2162:
22624 mulx %o1, %o7, %l2
22625 fmovsvs %xcc, %f30, %f21
22626 subc %l5, 0x0525, %i5
22627 fba %fcc0, loop_2163
22628 fmovsneg %icc, %f19, %f7
22629 movle %xcc, %i6, %i1
22630 fbne %fcc1, loop_2164
22631loop_2163:
22632 mulx %i3, %i0, %i2
22633 array16 %g5, %o4, %o0
22634 smul %g2, 0x126A, %o6
22635loop_2164:
22636 fmovspos %xcc, %f5, %f20
22637 or %o5, %l4, %o3
22638 movg %xcc, %g7, %l1
22639 smulcc %l6, %i7, %g4
22640 sllx %l3, %l0, %i4
22641 nop
22642 setx loop_2165, %l0, %l1
22643 jmpl %l1, %o2
22644 bne,a %xcc, loop_2166
22645 movrlez %g6, 0x0F8, %g1
22646 tvs %xcc, 0x1
22647loop_2165:
22648 fxnors %f31, %f23, %f5
22649loop_2166:
22650 movre %g3, %o7, %o1
22651 fmovsge %xcc, %f27, %f31
22652 membar 0x4A
22653 fcmpeq32 %f30, %f26, %l5
22654 call loop_2167
22655 movl %icc, %l2, %i6
22656 nop
22657 set 0x4A, %g6
22658 ldsh [%l7 + %g6], %i1
22659 add %i5, %i3, %i0
22660loop_2167:
22661 fbg %fcc0, loop_2168
22662 ldx [%l7 + 0x20], %i2
22663 fbug,a %fcc2, loop_2169
22664 orcc %o4, 0x078B, %o0
22665loop_2168:
22666 or %g2, %g5, %o6
22667 fmovrdlz %l4, %f2, %f2
22668loop_2169:
22669 tn %icc, 0x7
22670 tle %icc, 0x0
22671 fmovrdgz %o5, %f16, %f30
22672 or %o3, %l1, %l6
22673 sll %g7, 0x08, %g4
22674 fsrc1 %f26, %f10
22675 fmovscc %icc, %f9, %f10
22676 umulcc %i7, 0x1622, %l0
22677 tsubcctv %l3, %o2, %g6
22678 fmovsneg %xcc, %f22, %f17
22679 edge16n %i4, %g1, %o7
22680 tle %xcc, 0x5
22681 edge32ln %o1, %g3, %l5
22682 add %i6, 0x18C1, %l2
22683 sll %i1, 0x19, %i5
22684 ta %icc, 0x0
22685 set 0x35, %i1
22686 lduba [%l7 + %i1] 0x81, %i0
22687 tge %xcc, 0x3
22688 movn %icc, %i3, %i2
22689 nop
22690 setx loop_2170, %l0, %l1
22691 jmpl %l1, %o0
22692 tcs %icc, 0x2
22693 fcmpes %fcc0, %f11, %f11
22694 smulcc %g2, %g5, %o4
22695loop_2170:
22696 nop
22697 set 0x3A, %i6
22698 ldstuba [%l7 + %i6] 0x80, %l4
22699 fbe,a %fcc3, loop_2171
22700 movn %icc, %o6, %o3
22701 sll %l1, 0x01, %o5
22702 subc %g7, %g4, %l6
22703loop_2171:
22704 ba loop_2172
22705 tl %xcc, 0x4
22706 fbge,a %fcc3, loop_2173
22707 tn %icc, 0x0
22708loop_2172:
22709 sdiv %l0, 0x05E8, %i7
22710 wr %g0, 0x18, %asi
22711 ldda [%l7 + 0x40] %asi, %f16
22712loop_2173:
22713 edge32n %o2, %g6, %i4
22714 wr %g0, 0x88, %asi
22715 stha %g1, [%l7 + 0x0C] %asi
22716 faligndata %f10, %f26, %f26
22717 for %f22, %f30, %f28
22718 bcc,pt %icc, loop_2174
22719 sth %o7, [%l7 + 0x48]
22720 set 0x30, %g4
22721 ldxa [%l7 + %g4] 0x81, %l3
22722loop_2174:
22723 movrgez %o1, 0x11D, %g3
22724 movge %xcc, %l5, %l2
22725 wr %g0, 0x0c, %asi
22726 ldsha [%l7 + 0x78] %asi, %i6
22727 tne %xcc, 0x5
22728 fmovd %f2, %f24
22729 move %xcc, %i1, %i5
22730 fba,a %fcc2, loop_2175
22731 tsubcc %i0, %i3, %i2
22732 orn %o0, %g5, %o4
22733 subcc %l4, %o6, %o3
22734loop_2175:
22735 fblg,a %fcc2, loop_2176
22736 fsrc1 %f18, %f22
22737 smul %g2, %o5, %g7
22738 sir 0x171F
22739loop_2176:
22740 movrlez %g4, 0x24D, %l1
22741 fcmpes %fcc1, %f19, %f28
22742 bge %xcc, loop_2177
22743 bpos,pn %icc, loop_2178
22744 edge8n %l6, %i7, %o2
22745 fand %f2, %f6, %f8
22746loop_2177:
22747 fbge %fcc1, loop_2179
22748loop_2178:
22749 xnorcc %g6, %i4, %g1
22750 fornot2 %f4, %f8, %f2
22751 fble,a %fcc3, loop_2180
22752loop_2179:
22753 movvs %icc, %l0, %l3
22754 and %o7, %g3, %l5
22755 edge16n %l2, %i6, %i1
22756loop_2180:
22757 nop
22758 add %l7, 0x38, %l6
22759 wr %g0, 0x10, %asi
22760 ldxa [%l6] %asi, %o1
22761 casxa [%l6] 0x10, %o1, %i0
22762 fmovsl %icc, %f21, %f15
22763 udivx %i5, 0x0577, %i2
22764 movvs %xcc, %i3, %g5
22765 set 0x78, %o1
22766 prefetcha [%l7 + %o1] 0x81, 0x3
22767 srlx %o0, 0x10, %o6
22768 tcc %icc, 0x2
22769 movcc %xcc, %o3, %l4
22770 tl %icc, 0x7
22771 mulx %g2, 0x05C8, %g7
22772 movneg %xcc, %g4, %o5
22773 tg %icc, 0x2
22774 xnorcc %l1, 0x0816, %i7
22775 brlz %o2, loop_2181
22776 fpadd32 %f2, %f14, %f18
22777 ldstub [%l7 + 0x53], %l6
22778 movn %xcc, %g6, %i4
22779loop_2181:
22780 tvs %icc, 0x6
22781 tcs %xcc, 0x5
22782 sdivcc %l0, 0x0740, %l3
22783 fmovdneg %icc, %f14, %f30
22784 movl %xcc, %g1, %o7
22785 movcs %icc, %g3, %l2
22786 alignaddr %l5, %i1, %i6
22787 movle %icc, %i0, %i5
22788 tsubcc %o1, 0x10D7, %i2
22789 sdiv %i3, 0x0E94, %o4
22790 tvc %xcc, 0x7
22791 edge32l %g5, %o6, %o0
22792 fmovsleu %xcc, %f20, %f8
22793 tpos %icc, 0x0
22794 smul %l4, 0x0B10, %g2
22795 xorcc %g7, %o3, %g4
22796 flush %l7 + 0x2C
22797 tg %xcc, 0x4
22798 srl %o5, %i7, %l1
22799 bcs,a,pt %xcc, loop_2182
22800 tsubcc %o2, 0x03EF, %l6
22801 bn,a %icc, loop_2183
22802 andn %g6, 0x0866, %l0
22803loop_2182:
22804 fmovsge %xcc, %f21, %f25
22805 fpsub16s %f30, %f26, %f23
22806loop_2183:
22807 fsrc2s %f8, %f5
22808 fmovrsgez %i4, %f20, %f17
22809 movvs %icc, %g1, %l3
22810 tl %xcc, 0x2
22811 ldd [%l7 + 0x20], %f20
22812 subccc %g3, 0x1ECA, %l2
22813 for %f20, %f16, %f18
22814 fbge,a %fcc2, loop_2184
22815 array32 %o7, %i1, %l5
22816 wr %g0, 0x80, %asi
22817 stba %i0, [%l7 + 0x6B] %asi
22818loop_2184:
22819 fmovdvc %icc, %f4, %f1
22820 tcs %xcc, 0x6
22821 movcs %xcc, %i6, %i5
22822 fcmps %fcc1, %f1, %f30
22823 faligndata %f30, %f16, %f8
22824 fbul,a %fcc2, loop_2185
22825 taddcc %i2, %i3, %o4
22826 tl %xcc, 0x2
22827 fzero %f14
22828loop_2185:
22829 udivx %g5, 0x1311, %o1
22830 fmovdvs %xcc, %f27, %f24
22831 flush %l7 + 0x28
22832 set 0x18, %i2
22833 ldxa [%l7 + %i2] 0x18, %o6
22834 mulx %l4, 0x188C, %o0
22835 stb %g2, [%l7 + 0x41]
22836 sethi 0x1A3A, %o3
22837 fmuld8sux16 %f21, %f9, %f8
22838 fmovs %f26, %f28
22839 tpos %icc, 0x1
22840 orn %g4, 0x014E, %g7
22841 bneg loop_2186
22842 orn %o5, 0x1357, %l1
22843 std %i6, [%l7 + 0x78]
22844 xnorcc %o2, %g6, %l6
22845loop_2186:
22846 movvc %icc, %l0, %g1
22847 bgu,pt %xcc, loop_2187
22848 movrgz %l3, %g3, %i4
22849 tvc %xcc, 0x7
22850 bne,a,pt %xcc, loop_2188
22851loop_2187:
22852 membar 0x40
22853 edge8n %l2, %o7, %i1
22854 bge %icc, loop_2189
22855loop_2188:
22856 fbug,a %fcc3, loop_2190
22857 call loop_2191
22858 tgu %icc, 0x2
22859loop_2189:
22860 movcc %xcc, %l5, %i0
22861loop_2190:
22862 tpos %icc, 0x6
22863loop_2191:
22864 srl %i6, 0x13, %i2
22865 movrlz %i5, %i3, %o4
22866 sll %g5, %o6, %o1
22867 tn %xcc, 0x7
22868 fsrc1s %f28, %f20
22869 fpsub32s %f11, %f17, %f2
22870 ld [%l7 + 0x6C], %f1
22871 nop
22872 set 0x38, %i3
22873 prefetch [%l7 + %i3], 0x3
22874 movrlz %o0, %g2, %l4
22875 set 0x14, %l3
22876 sta %f22, [%l7 + %l3] 0x80
22877 fbul,a %fcc1, loop_2192
22878 fbne,a %fcc1, loop_2193
22879 movpos %icc, %o3, %g7
22880 andcc %g4, 0x1AE3, %l1
22881loop_2192:
22882 movrgz %o5, 0x340, %o2
22883loop_2193:
22884 bleu,pn %xcc, loop_2194
22885 fandnot1s %f10, %f21, %f31
22886 edge8 %g6, %i7, %l6
22887 andn %l0, %g1, %l3
22888loop_2194:
22889 ldsh [%l7 + 0x66], %i4
22890 ldub [%l7 + 0x45], %g3
22891 fmovrsne %l2, %f27, %f28
22892 fones %f2
22893 edge32n %i1, %o7, %i0
22894 orncc %l5, %i2, %i5
22895 xnor %i3, %i6, %o4
22896 andn %g5, %o6, %o0
22897 swap [%l7 + 0x74], %o1
22898 fmovdg %icc, %f3, %f10
22899 smul %l4, 0x07DF, %o3
22900 bvc loop_2195
22901 sdivcc %g2, 0x049F, %g7
22902 set 0x40, %l6
22903 ldda [%l7 + %l6] 0x80, %f16
22904loop_2195:
22905 membar 0x51
22906 wr %g0, 0x80, %asi
22907 swapa [%l7 + 0x30] %asi, %g4
22908 srl %o5, %o2, %l1
22909 movvc %icc, %g6, %l6
22910 alignaddrl %l0, %g1, %i7
22911 popc 0x1B25, %i4
22912 fmovrde %l3, %f14, %f30
22913 fmovdge %xcc, %f22, %f0
22914 movcc %xcc, %l2, %i1
22915 movge %icc, %o7, %i0
22916 ldstub [%l7 + 0x08], %g3
22917 set 0x60, %o4
22918 ldstuba [%l7 + %o4] 0x04, %l5
22919 sdivx %i5, 0x0EFF, %i2
22920 fbue %fcc2, loop_2196
22921 andn %i3, %i6, %g5
22922 bvc,a,pn %icc, loop_2197
22923 stbar
22924loop_2196:
22925 and %o6, %o0, %o4
22926 array32 %o1, %l4, %o3
22927loop_2197:
22928 nop
22929 setx loop_2198, %l0, %l1
22930 jmpl %l1, %g2
22931 mova %icc, %g7, %o5
22932 fabss %f8, %f9
22933 or %g4, 0x0FE6, %o2
22934loop_2198:
22935 smul %g6, 0x1A5B, %l6
22936 fmuld8sux16 %f2, %f9, %f4
22937 smulcc %l1, 0x11DA, %l0
22938 add %l7, 0x28, %l6
22939 wr %g0, 0x88, %asi
22940 lda [%l6] %asi, %g1
22941 casa [%l6] 0x88, %g1, %i4
22942 fmovdne %icc, %f1, %f19
22943 add %l7, 0x50, %l6
22944 wr %g0, 0x88, %asi
22945 lda [%l6] %asi, %i7
22946 casa [%l6] %asi, %i7, %l2
22947 sir 0x14DF
22948 andcc %l3, 0x1B3C, %i1
22949 srl %o7, 0x1E, %g3
22950 tne %icc, 0x5
22951 nop
22952 setx loop_2199, %l0, %l1
22953 wrpr 0x1, %tl
22954 wrpr %l1, %tpc
22955 add %l1, 0x4, %l1
22956 wrpr %l1, %tnpc
22957 setx 0x34400001400, %l0, %l1
22958 wrpr %l1, %tstate
22959 wrhpr 0x4, %htstate
22960 retry
22961 sdivcc %l5, 0x1C50, %i0
22962 sra %i2, 0x18, %i5
22963 fabsd %f24, %f14
22964loop_2199:
22965 nop
22966 set 0x50, %o7
22967 prefetcha [%l7 + %o7] 0x88, 0x1
22968 wr %g0, 0x80, %asi
22969 lduba [%l7 + 0x7B] %asi, %i6
22970 fcmpd %fcc3, %f22, %f16
22971 sdiv %o6, 0x01DA, %o0
22972 ble %xcc, loop_2200
22973 bvs,pn %xcc, loop_2201
22974 movg %icc, %o4, %o1
22975 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
22976 nop ! nop ! stxa %g5, [%g0 + 0x3f8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
22977loop_2200:
22978 taddcctv %o3, %g2, %g7
22979loop_2201:
22980 tne %xcc, 0x5
22981 subc %o5, 0x0E59, %g4
22982 lduh [%l7 + 0x1A], %o2
22983 fnands %f22, %f8, %f9
22984 smulcc %l4, %g6, %l6
22985 edge16n %l0, %g1, %l1
22986 movrlz %i7, 0x36A, %l2
22987 taddcc %l3, %i4, %o7
22988 edge16 %g3, %i1, %l5
22989 edge32ln %i2, %i0, %i3
22990 fmovscs %xcc, %f24, %f23
22991 fexpand %f24, %f18
22992 flush %l7 + 0x38
22993 smul %i5, %i6, %o0
22994 ld [%l7 + 0x68], %f14
22995 movcc %xcc, %o4, %o1
22996 fbug %fcc3, loop_2202
22997 mulscc %o6, %g5, %o3
22998 ta %xcc, 0x4
22999 umulcc %g2, %o5, %g7
23000loop_2202:
23001 fcmpes %fcc3, %f17, %f8
23002 taddcc %g4, %o2, %g6
23003 ta %xcc, 0x6
23004 sth %l6, [%l7 + 0x1C]
23005 bvc,a,pn %xcc, loop_2203
23006 edge32ln %l0, %l4, %g1
23007 fpmerge %f9, %f17, %f24
23008 wr %g0, 0x21, %asi
23009 stxa %i7, [%g0 + 0x10] %asi
23010loop_2203:
23011 bleu,pt %xcc, loop_2204
23012 sra %l1, %l3, %l2
23013 for %f18, %f16, %f18
23014 nop
23015 set 0x14, %o6
23016 ldsh [%l7 + %o6], %i4
23017loop_2204:
23018 tvc %xcc, 0x5
23019 wr %g0, 0x04, %asi
23020 lduwa [%l7 + 0x74] %asi, %o7
23021 bl,pt %icc, loop_2205
23022 movneg %xcc, %g3, %l5
23023 fpadd32s %f16, %f2, %f16
23024 alignaddr %i1, %i0, %i3
23025loop_2205:
23026 fxnor %f26, %f18, %f10
23027 smulcc %i2, 0x1F0D, %i5
23028 addccc %o0, %o4, %o1
23029 array8 %o6, %i6, %o3
23030 xorcc %g5, %g2, %g7
23031 fmovd %f18, %f26
23032 edge32 %g4, %o5, %g6
23033 fcmple32 %f8, %f6, %l6
23034 udiv %l0, 0x0E39, %l4
23035 ba %xcc, loop_2206
23036 faligndata %f10, %f28, %f8
23037 tn %icc, 0x0
23038 add %o2, %g1, %l1
23039loop_2206:
23040 fmovdneg %xcc, %f25, %f21
23041 edge16 %i7, %l2, %i4
23042 set 0x40, %l2
23043 stda %f16, [%l7 + %l2] 0x1e
23044 membar #Sync
23045 fmovdneg %xcc, %f19, %f7
23046 fmovrdlz %o7, %f26, %f20
23047 fpsub32 %f6, %f14, %f20
23048 or %l3, %l5, %g3
23049 wr %g0, 0x80, %asi
23050 lduha [%l7 + 0x5C] %asi, %i0
23051 ldd [%l7 + 0x20], %i0
23052 srl %i2, 0x1D, %i5
23053 stbar
23054 edge16n %i3, %o0, %o4
23055 brgz %o1, loop_2207
23056 brz %o6, loop_2208
23057 xnor %o3, %g5, %g2
23058 fabsd %f28, %f30
23059loop_2207:
23060 sllx %g7, 0x1C, %g4
23061loop_2208:
23062 nop
23063 wr %g0, 0x89, %asi
23064 prefetcha [%l7 + 0x20] %asi, 0x3
23065 movrlez %o5, %g6, %l0
23066 tn %xcc, 0x6
23067 bne,pn %xcc, loop_2209
23068 subc %l4, 0x02F8, %o2
23069 movle %icc, %g1, %l1
23070 sdivx %i7, 0x123A, %l2
23071loop_2209:
23072 tne %icc, 0x2
23073 or %l6, 0x0192, %o7
23074 orncc %l3, 0x0CD1, %i4
23075 edge16n %g3, %l5, %i1
23076 edge16l %i2, %i0, %i3
23077 movn %xcc, %i5, %o0
23078 fbul %fcc1, loop_2210
23079 sdiv %o1, 0x0D4E, %o6
23080 tcs %xcc, 0x1
23081 movvc %icc, %o3, %o4
23082loop_2210:
23083 fmul8x16al %f26, %f28, %f22
23084 ldd [%l7 + 0x10], %f8
23085 bvs,a,pn %icc, loop_2211
23086 fornot2 %f10, %f16, %f26
23087 sll %g2, %g5, %g4
23088 srlx %i6, %g7, %o5
23089loop_2211:
23090 nop
23091 set 0x68, %g7
23092 ldsw [%l7 + %g7], %g6
23093 tn %xcc, 0x4
23094 fmovrse %l4, %f16, %f31
23095 sra %l0, 0x00, %o2
23096 umulcc %l1, 0x16A4, %g1
23097 stbar
23098 fpadd16 %f28, %f22, %f0
23099 edge8l %i7, %l2, %o7
23100 edge16ln %l6, %l3, %g3
23101 popc 0x0A2A, %i4
23102 fnegs %f1, %f23
23103 alignaddrl %i1, %i2, %i0
23104 fmovsn %icc, %f19, %f11
23105 fmovrdgz %i3, %f26, %f8
23106 movpos %icc, %l5, %o0
23107 udivx %o1, 0x060B, %i5
23108 fexpand %f9, %f26
23109 fxor %f4, %f0, %f24
23110 fmovsle %icc, %f30, %f2
23111 tsubcctv %o3, %o6, %o4
23112 sdiv %g5, 0x1393, %g2
23113 fmovse %xcc, %f9, %f1
23114 tg %icc, 0x1
23115 fmovrslz %i6, %f11, %f1
23116 nop
23117 setx loop_2212, %l0, %l1
23118 wrpr 0x1, %tl
23119 wrpr %l1, %tnpc
23120 setx 0x34400001400, %l0, %l1
23121 wrpr %l1, %tstate
23122 wrhpr 0x4, %htstate
23123 done
23124 movrne %g7, 0x02D, %g4
23125 orncc %o5, %l4, %l0
23126 array32 %o2, %l1, %g6
23127loop_2212:
23128 tle %xcc, 0x1
23129 fxnor %f26, %f24, %f24
23130 xorcc %g1, 0x07EB, %l2
23131 fbule,a %fcc1, loop_2213
23132 fornot2s %f12, %f10, %f30
23133 movneg %icc, %o7, %l6
23134 ldsh [%l7 + 0x0E], %l3
23135loop_2213:
23136 fcmpd %fcc0, %f10, %f6
23137 ba,pt %icc, loop_2214
23138 tcs %icc, 0x5
23139 udiv %i7, 0x0A21, %i4
23140 subccc %g3, %i2, %i0
23141loop_2214:
23142 movleu %xcc, %i3, %i1
23143 edge16l %o0, %o1, %l5
23144 edge32ln %o3, %i5, %o6
23145 fsrc1 %f18, %f26
23146 movrgz %g5, %g2, %o4
23147 be,a,pt %xcc, loop_2215
23148 tle %icc, 0x2
23149 fxor %f30, %f10, %f14
23150 sdiv %g7, 0x05E2, %i6
23151loop_2215:
23152 fmovrsgz %o5, %f8, %f26
23153 umul %l4, 0x09A1, %l0
23154 srl %o2, %l1, %g6
23155 subc %g1, 0x0734, %l2
23156 bvs,a,pt %icc, loop_2216
23157 fmovrslez %g4, %f1, %f20
23158 movne %icc, %l6, %o7
23159 edge32n %i7, %l3, %i4
23160loop_2216:
23161 edge32 %g3, %i0, %i3
23162 membar 0x35
23163 wr %g0, 0x19, %asi
23164 ldsha [%l7 + 0x5C] %asi, %i2
23165 set 0x40, %i0
23166 ldda [%l7 + %i0] 0x2a, %o0
23167 movge %xcc, %o1, %l5
23168 fmovrsne %o3, %f20, %f14
23169 movcs %xcc, %i5, %i1
23170 tl %icc, 0x2
23171 fmovrse %g5, %f13, %f11
23172 saved
23173 rdpr %cwp, %g1
23174 rdpr %cansave, %g2
23175 rdpr %canrestore, %g3
23176 rdpr %cleanwin, %g4
23177 rdpr %otherwin, %g5
23178 rdpr %wstate, %g6
23179 andcc %o6, 0x1178, %o4
23180 edge32 %g2, %g7, %o5
23181 call loop_2217
23182 addc %i6, %l0, %l4
23183 movcc %xcc, %o2, %l1
23184 fnot2 %f14, %f18
23185loop_2217:
23186 nop
23187 set 0x68, %o2
23188 stx %g6, [%l7 + %o2]
23189 orncc %l2, 0x0D9F, %g4
23190 fmovsne %xcc, %f9, %f21
23191 bne,a %xcc, loop_2218
23192 fbul,a %fcc2, loop_2219
23193 fmovdleu %xcc, %f31, %f5
23194 movrlez %l6, 0x265, %o7
23195loop_2218:
23196 nop
23197 add %l7, 0x44, %l6
23198 wr %g0, 0x89, %asi
23199 casa [%l6] %asi, %i7, %g1
23200loop_2219:
23201 popc %i4, %l3
23202 srlx %g3, %i3, %i2
23203 movn %xcc, %o0, %o1
23204 fmovrdlez %i0, %f24, %f8
23205 movvs %xcc, %l5, %i5
23206 stw %o3, [%l7 + 0x1C]
23207 orncc %i1, 0x097F, %o6
23208 tsubcctv %o4, 0x1917, %g5
23209 stx %g2, [%l7 + 0x18]
23210 membar 0x58
23211 subcc %g7, 0x1EF1, %o5
23212 sllx %l0, 0x03, %l4
23213 fmovdvs %icc, %f20, %f30
23214 fmovdvc %xcc, %f6, %f11
23215 srl %o2, %i6, %g6
23216 movn %icc, %l2, %g4
23217 subccc %l6, %o7, %i7
23218 sllx %g1, 0x16, %l1
23219 tsubcctv %l3, 0x0A31, %g3
23220 sll %i3, 0x1C, %i4
23221 add %i2, %o1, %o0
23222 edge16ln %i0, %l5, %i5
23223 umulcc %i1, %o3, %o6
23224 movrne %o4, 0x256, %g5
23225 fones %f8
23226 movrne %g7, %o5, %l0
23227 fbu %fcc2, loop_2220
23228 fcmple16 %f8, %f22, %l4
23229 brlez,a %g2, loop_2221
23230 mulx %o2, %g6, %i6
23231loop_2220:
23232 movrne %g4, %l2, %l6
23233 edge32 %o7, %i7, %g1
23234loop_2221:
23235 movcs %icc, %l1, %g3
23236 bl,a,pt %xcc, loop_2222
23237 tneg %icc, 0x3
23238 set 0x3C, %l1
23239 stha %l3, [%l7 + %l1] 0xe3
23240 membar #Sync
23241loop_2222:
23242 fbl,a %fcc0, loop_2223
23243 tgu %xcc, 0x3
23244 ldub [%l7 + 0x61], %i3
23245 movrlez %i2, 0x101, %i4
23246loop_2223:
23247 fbe,a %fcc1, loop_2224
23248 fmovdgu %icc, %f0, %f28
23249 bvc,a,pn %icc, loop_2225
23250 call loop_2226
23251loop_2224:
23252 movvc %xcc, %o0, %o1
23253 alignaddrl %i0, %l5, %i1
23254loop_2225:
23255 fbl %fcc2, loop_2227
23256loop_2226:
23257 movcc %icc, %o3, %i5
23258 orn %o6, 0x0E6E, %g5
23259 bcs %icc, loop_2228
23260loop_2227:
23261 st %f7, [%l7 + 0x18]
23262 tcs %icc, 0x5
23263 movle %xcc, %g7, %o5
23264loop_2228:
23265 fbue %fcc0, loop_2229
23266 sdivcc %o4, 0x1892, %l4
23267 nop
23268 set 0x58, %l5
23269 stx %l0, [%l7 + %l5]
23270 andcc %o2, 0x1187, %g6
23271loop_2229:
23272 nop
23273 set 0x1C, %l0
23274 lduwa [%l7 + %l0] 0x15, %g2
23275 mova %icc, %i6, %l2
23276 fxnors %f12, %f9, %f9
23277 movcs %icc, %l6, %o7
23278 movle %xcc, %g4, %i7
23279 xnor %l1, %g3, %l3
23280 fmovspos %xcc, %f30, %f22
23281 set 0x17, %g1
23282 ldstuba [%l7 + %g1] 0x19, %i3
23283 orncc %g1, 0x0803, %i4
23284 fnot1 %f16, %f2
23285 sth %i2, [%l7 + 0x50]
23286 fpadd32s %f21, %f28, %f15
23287 sir 0x0DDD
23288 sub %o1, %i0, %o0
23289 sethi 0x0286, %l5
23290 xorcc %i1, 0x1763, %o3
23291 fmovs %f21, %f1
23292 xnorcc %i5, 0x1F9F, %o6
23293 bneg loop_2230
23294 edge8l %g7, %o5, %g5
23295 andncc %l4, %o4, %o2
23296 xorcc %g6, 0x115A, %g2
23297loop_2230:
23298 orn %i6, %l0, %l2
23299 xnorcc %l6, 0x119D, %o7
23300 tn %icc, 0x7
23301 bneg,a,pn %icc, loop_2231
23302 sll %g4, 0x18, %i7
23303 set 0x76, %i7
23304 ldstuba [%l7 + %i7] 0x0c, %l1
23305loop_2231:
23306 tcs %xcc, 0x4
23307 fmovdg %xcc, %f22, %f6
23308 movg %icc, %g3, %i3
23309 sra %l3, 0x18, %i4
23310 alignaddr %i2, %o1, %i0
23311 fxor %f24, %f30, %f6
23312 fpadd16s %f6, %f31, %f16
23313 fmovrdgz %o0, %f8, %f22
23314 bgu,a,pn %icc, loop_2232
23315 tle %xcc, 0x3
23316 tl %xcc, 0x4
23317 fabss %f25, %f30
23318loop_2232:
23319 fmovsne %icc, %f2, %f27
23320 sllx %l5, 0x0F, %g1
23321 array32 %o3, %i5, %o6
23322 membar 0x6B
23323 stb %i1, [%l7 + 0x0D]
23324 taddcctv %g7, 0x09EC, %g5
23325 edge8ln %o5, %l4, %o2
23326 tsubcc %o4, %g2, %i6
23327 edge8l %g6, %l0, %l2
23328 ba,a loop_2233
23329 sth %o7, [%l7 + 0x18]
23330 faligndata %f8, %f20, %f24
23331 fabss %f24, %f4
23332loop_2233:
23333 brgz,a %g4, loop_2234
23334 addc %l6, %i7, %g3
23335 smulcc %i3, %l3, %l1
23336 movleu %xcc, %i2, %o1
23337loop_2234:
23338 tvs %xcc, 0x0
23339 fexpand %f26, %f2
23340 udivx %i0, 0x11DB, %i4
23341 xor %o0, 0x0444, %g1
23342 fbge %fcc1, loop_2235
23343 movvc %icc, %l5, %i5
23344 tvc %xcc, 0x5
23345 bshuffle %f8, %f6, %f2
23346loop_2235:
23347 fmovrsne %o3, %f0, %f26
23348 fand %f10, %f28, %f20
23349 bge loop_2236
23350 nop
23351 setx loop_2237, %l0, %l1
23352 jmpl %l1, %i1
23353 edge8n %o6, %g7, %o5
23354 udivcc %l4, 0x066B, %g5
23355loop_2236:
23356 tvs %xcc, 0x4
23357loop_2237:
23358 movne %xcc, %o2, %g2
23359 umul %o4, 0x0520, %i6
23360 udivcc %g6, 0x17F9, %l0
23361 add %l2, 0x19AF, %o7
23362 st %f5, [%l7 + 0x20]
23363 fbge %fcc2, loop_2238
23364 edge32l %l6, %i7, %g3
23365 movre %g4, %l3, %i3
23366 udivcc %l1, 0x1384, %o1
23367loop_2238:
23368 fnands %f1, %f10, %f29
23369 fones %f13
23370 call loop_2239
23371 alignaddrl %i0, %i4, %o0
23372 bgu,a,pt %icc, loop_2240
23373 edge32l %g1, %l5, %i2
23374loop_2239:
23375 sra %o3, %i1, %i5
23376 ldsb [%l7 + 0x3A], %g7
23377loop_2240:
23378 fbue %fcc1, loop_2241
23379 fcmpgt32 %f20, %f28, %o5
23380 nop
23381 setx loop_2242, %l0, %l1
23382 wrpr 0x1, %tl
23383 wrpr %l1, %tpc
23384 add %l1, 0x4, %l1
23385 wrpr %l1, %tnpc
23386 setx 0x34400001400, %l0, %l1
23387 wrpr %l1, %tstate
23388 wrhpr 0x4, %htstate
23389 retry
23390 edge8 %o6, %l4, %g5
23391loop_2241:
23392 tcs %xcc, 0x1
23393 fandnot1s %f6, %f11, %f1
23394loop_2242:
23395 tvc %xcc, 0x1
23396 set 0x1C, %o5
23397 sta %f11, [%l7 + %o5] 0x19
23398 fsrc1s %f16, %f16
23399 edge8n %o2, %g2, %i6
23400 movvc %xcc, %o4, %g6
23401 fnot2 %f12, %f8
23402 edge32ln %l2, %l0, %l6
23403 fmovsg %xcc, %f8, %f17
23404 edge8l %o7, %g3, %i7
23405 fbn %fcc3, loop_2243
23406 brnz,a %g4, loop_2244
23407 tvc %xcc, 0x1
23408 movleu %icc, %l3, %l1
23409loop_2243:
23410 movpos %xcc, %i3, %i0
23411loop_2244:
23412 tpos %xcc, 0x5
23413 xor %i4, 0x0FD9, %o0
23414 srax %g1, %l5, %o1
23415 movrgez %o3, %i1, %i2
23416 add %g7, %o5, %o6
23417 be,pn %xcc, loop_2245
23418 sdivcc %l4, 0x1C55, %i5
23419 andncc %o2, %g5, %g2
23420 subccc %i6, %g6, %l2
23421loop_2245:
23422 fnegd %f8, %f6
23423 lduw [%l7 + 0x30], %o4
23424 array8 %l0, %o7, %l6
23425 bcc %xcc, loop_2246
23426 sra %g3, 0x03, %i7
23427 membar 0x01
23428 edge32l %g4, %l1, %l3
23429loop_2246:
23430 umulcc %i3, 0x1EEB, %i0
23431 nop
23432 setx loop_2247, %l0, %l1
23433 wrpr 0x1, %tl
23434 wrpr %l1, %tpc
23435 add %l1, 0x4, %l1
23436 wrpr %l1, %tnpc
23437 setx 0x34400001400, %l0, %l1
23438 wrpr %l1, %tstate
23439 wrhpr 0x4, %htstate
23440 retry
23441 movge %icc, %o0, %i4
23442 movpos %icc, %l5, %g1
23443 taddcc %o1, 0x090A, %o3
23444loop_2247:
23445 fcmple32 %f28, %f12, %i1
23446 lduw [%l7 + 0x7C], %g7
23447 movcc %xcc, %o5, %o6
23448 orncc %i2, %l4, %o2
23449 and %i5, %g2, %i6
23450 andcc %g6, %g5, %l2
23451 movle %xcc, %o4, %o7
23452 movge %xcc, %l0, %g3
23453 subccc %l6, 0x0730, %i7
23454 movneg %icc, %l1, %l3
23455 sir 0x023E
23456 flush %l7 + 0x38
23457 smulcc %g4, 0x0085, %i3
23458 tpos %icc, 0x5
23459 subccc %i0, %o0, %i4
23460 movgu %icc, %g1, %l5
23461 edge32ln %o1, %o3, %g7
23462 fsrc2 %f20, %f30
23463 fpackfix %f6, %f0
23464 tg %xcc, 0x2
23465 swap [%l7 + 0x54], %i1
23466 fba,a %fcc1, loop_2248
23467 alignaddr %o5, %i2, %l4
23468 xnor %o6, 0x16B6, %i5
23469 set 0x0C, %g2
23470 ldstuba [%l7 + %g2] 0x10, %o2
23471loop_2248:
23472 movcc %icc, %i6, %g2
23473 fornot2s %f19, %f31, %f19
23474 wr %g0, 0x11, %asi
23475 lda [%l7 + 0x4C] %asi, %f1
23476 sethi 0x19D6, %g6
23477 edge8 %g5, %o4, %l2
23478 movg %icc, %l0, %o7
23479 wr %g0, 0x80, %asi
23480 lda [%l7 + 0x54] %asi, %f3
23481 fsrc2s %f17, %f4
23482 set 0x58, %i5
23483 ldstuba [%l7 + %i5] 0x19, %l6
23484 nop
23485 set 0x2C, %o3
23486 lduw [%l7 + %o3], %g3
23487 edge8ln %i7, %l3, %l1
23488 fbu %fcc3, loop_2249
23489 fnot2 %f30, %f8
23490 fble %fcc0, loop_2250
23491 fble %fcc3, loop_2251
23492loop_2249:
23493 movrlz %g4, 0x0F0, %i0
23494 fmuld8ulx16 %f3, %f25, %f14
23495loop_2250:
23496 xor %i3, 0x0626, %i4
23497loop_2251:
23498 fmovda %xcc, %f14, %f25
23499 edge32 %g1, %l5, %o1
23500 sdivcc %o0, 0x15AB, %g7
23501 ldsh [%l7 + 0x4E], %o3
23502 edge8ln %i1, %o5, %i2
23503 tvc %xcc, 0x4
23504 movn %icc, %o6, %l4
23505 fmovsn %icc, %f21, %f2
23506 be,pt %xcc, loop_2252
23507 fcmpne32 %f0, %f30, %i5
23508 array8 %o2, %g2, %g6
23509 fpsub16 %f24, %f22, %f12
23510loop_2252:
23511 orcc %i6, 0x0F57, %o4
23512 tge %icc, 0x1
23513 fmovse %icc, %f11, %f8
23514 fmovrdlez %l2, %f2, %f20
23515 srax %g5, 0x0C, %l0
23516 wr %g0, 0x11, %asi
23517 lduha [%l7 + 0x5A] %asi, %o7
23518 srax %g3, %l6, %l3
23519 tcc %icc, 0x2
23520 movvs %icc, %i7, %g4
23521 fcmple32 %f28, %f16, %l1
23522 edge8ln %i3, %i4, %g1
23523 call loop_2253
23524 fcmpgt16 %f14, %f6, %l5
23525 tle %icc, 0x7
23526 fbne,a %fcc3, loop_2254
23527loop_2253:
23528 tcs %xcc, 0x0
23529 movl %icc, %o1, %i0
23530 fpmerge %f9, %f31, %f16
23531loop_2254:
23532 bn,a loop_2255
23533 umulcc %g7, 0x07DB, %o0
23534 mova %icc, %o3, %i1
23535 tpos %icc, 0x2
23536loop_2255:
23537 movrlez %o5, %o6, %i2
23538 wr %g0, 0x04, %asi
23539 lda [%l7 + 0x2C] %asi, %f6
23540 tneg %xcc, 0x4
23541 nop
23542 setx loop_2256, %l0, %l1
23543 wrpr 0x1, %tl
23544 wrpr %l1, %tpc
23545 add %l1, 0x4, %l1
23546 wrpr %l1, %tnpc
23547 setx 0x34400001400, %l0, %l1
23548 wrpr %l1, %tstate
23549 wrhpr 0x4, %htstate
23550 retry
23551 edge16n %i5, %l4, %g2
23552 udiv %o2, 0x136A, %g6
23553 wr %g0, 0x10, %asi
23554 swapa [%l7 + 0x28] %asi, %i6
23555loop_2256:
23556 movgu %xcc, %l2, %o4
23557 array32 %l0, %o7, %g3
23558 brlez %g5, loop_2257
23559 saved
23560 rdpr %cwp, %g1
23561 rdpr %cansave, %g2
23562 rdpr %canrestore, %g3
23563 rdpr %cleanwin, %g4
23564 rdpr %otherwin, %g5
23565 rdpr %wstate, %g6
23566 fnegs %f1, %f10
23567 st %f27, [%l7 + 0x34]
23568loop_2257:
23569 tpos %xcc, 0x7
23570 wr %g0, 0x10, %asi
23571 lduha [%l7 + 0x42] %asi, %l3
23572 fandnot1s %f29, %f5, %f20
23573 ta %icc, 0x4
23574 movcc %xcc, %l6, %g4
23575 bl %xcc, loop_2258
23576 fmovdn %icc, %f14, %f28
23577 xor %i7, %i3, %l1
23578 wr %g0, 0x0c, %asi
23579 stda %i4, [%l7 + 0x20] %asi
23580loop_2258:
23581 movrgez %l5, %o1, %g1
23582 fmovsvs %icc, %f22, %f18
23583 movge %xcc, %i0, %g7
23584 xnor %o0, 0x1F71, %o3
23585 orn %i1, %o6, %o5
23586 movvc %icc, %i5, %l4
23587 sllx %g2, 0x13, %o2
23588 smul %i2, %i6, %g6
23589 movcc %xcc, %l2, %o4
23590 fpack16 %f30, %f23
23591 fmovrdne %l0, %f12, %f10
23592 movvs %icc, %o7, %g5
23593 edge32ln %g3, %l6, %l3
23594 add %g4, 0x0B06, %i3
23595 fmovdvc %icc, %f11, %f9
23596 movre %i7, 0x33C, %i4
23597 and %l5, %l1, %o1
23598 xorcc %i0, %g7, %g1
23599 subcc %o0, 0x12A7, %o3
23600 wr %g0, 0x11, %asi
23601 ldsha [%l7 + 0x14] %asi, %o6
23602 fpsub16s %f26, %f26, %f25
23603 lduw [%l7 + 0x38], %i1
23604 edge32n %o5, %l4, %g2
23605 movre %i5, %o2, %i6
23606 movne %icc, %g6, %i2
23607 alignaddrl %l2, %o4, %l0
23608 sra %o7, %g3, %l6
23609 movrlz %l3, %g4, %i3
23610 fcmpne16 %f18, %f28, %i7
23611 fcmpgt16 %f16, %f12, %g5
23612 tn %icc, 0x6
23613 set 0x20, %o0
23614 ldda [%l7 + %o0] 0x22, %l4
23615 brz %i4, loop_2259
23616 fmovscs %icc, %f25, %f27
23617 fbg,a %fcc2, loop_2260
23618 swap [%l7 + 0x10], %o1
23619loop_2259:
23620 umulcc %l1, %g7, %g1
23621 addcc %i0, %o3, %o0
23622loop_2260:
23623 bleu,pn %icc, loop_2261
23624 sdiv %o6, 0x1EA2, %o5
23625 fcmple32 %f0, %f2, %l4
23626 tvs %icc, 0x0
23627loop_2261:
23628 fcmpd %fcc1, %f20, %f22
23629 edge16ln %i1, %i5, %g2
23630 call loop_2262
23631 flush %l7 + 0x30
23632 sir 0x145F
23633 stx %i6, [%l7 + 0x10]
23634loop_2262:
23635 edge8 %g6, %o2, %l2
23636 popc %i2, %l0
23637 addc %o7, 0x0A9F, %o4
23638 fmul8x16al %f30, %f7, %f22
23639 sdivx %g3, 0x0650, %l3
23640 fcmps %fcc0, %f16, %f21
23641 array16 %l6, %g4, %i3
23642 andncc %i7, %g5, %i4
23643 wr %g0, 0x89, %asi
23644 stba %l5, [%l7 + 0x3E] %asi
23645 ta %xcc, 0x4
23646 bvc,a,pn %icc, loop_2263
23647 tne %xcc, 0x1
23648 bleu,a,pt %xcc, loop_2264
23649 edge16l %l1, %g7, %g1
23650loop_2263:
23651 orn %i0, %o1, %o0
23652 tg %xcc, 0x3
23653loop_2264:
23654 ldsh [%l7 + 0x08], %o6
23655 fmovda %icc, %f20, %f18
23656 edge16n %o5, %l4, %i1
23657 xnorcc %o3, 0x1CAC, %g2
23658 bpos,a %xcc, loop_2265
23659 fmovrde %i5, %f14, %f26
23660 andcc %g6, 0x09C7, %i6
23661 tl %xcc, 0x5
23662loop_2265:
23663 tle %icc, 0x5
23664 movleu %xcc, %o2, %i2
23665 fbue %fcc1, loop_2266
23666 popc 0x0411, %l2
23667 set 0x54, %g3
23668 stha %l0, [%l7 + %g3] 0x80
23669loop_2266:
23670 popc 0x18CA, %o4
23671 fnot2s %f31, %f19
23672 wr %g0, 0x88, %asi
23673 stxa %g3, [%l7 + 0x38] %asi
23674 fmovsn %icc, %f25, %f16
23675 popc 0x15C8, %l3
23676 bl %xcc, loop_2267
23677 srlx %l6, %g4, %i3
23678 edge8n %i7, %o7, %i4
23679 movleu %xcc, %g5, %l1
23680loop_2267:
23681 sll %l5, 0x12, %g1
23682 call loop_2268
23683 movrlz %i0, %g7, %o0
23684 fmovsneg %icc, %f12, %f21
23685 movle %icc, %o6, %o5
23686loop_2268:
23687 fcmpeq32 %f14, %f10, %o1
23688 srlx %i1, 0x1D, %l4
23689 fmovde %xcc, %f21, %f22
23690 be,a,pn %icc, loop_2269
23691 fcmple16 %f28, %f12, %g2
23692 andn %o3, %g6, %i5
23693 subcc %o2, 0x0EFF, %i2
23694loop_2269:
23695 nop
23696 set 0x38, %i4
23697 lduba [%l7 + %i4] 0x15, %i6
23698 fmovdgu %xcc, %f15, %f5
23699 xnorcc %l0, 0x0BE3, %o4
23700 orcc %l2, 0x0772, %g3
23701 fble %fcc1, loop_2270
23702 fnegs %f23, %f4
23703 xorcc %l6, %l3, %i3
23704 set 0x60, %g5
23705 lda [%l7 + %g5] 0x89, %f21
23706loop_2270:
23707 stw %g4, [%l7 + 0x40]
23708 fmovrdlz %i7, %f14, %f16
23709 edge8n %i4, %o7, %g5
23710 movgu %xcc, %l1, %l5
23711 fble,a %fcc1, loop_2271
23712 xorcc %i0, %g7, %g1
23713 fcmps %fcc3, %f15, %f17
23714 edge32 %o6, %o0, %o1
23715loop_2271:
23716 sdiv %i1, 0x1A74, %o5
23717 add %l7, 0x48, %l6
23718 wr %g0, 0x18, %asi
23719 casxa [%l6] 0x18, %l4, %o3
23720 sdivx %g6, 0x0911, %g2
23721 restored
23722 rdpr %cwp, %g1
23723 rdpr %cansave, %g2
23724 rdpr %canrestore, %g3
23725 rdpr %cleanwin, %g4
23726 rdpr %otherwin, %g5
23727 rdpr %wstate, %g6
23728 sdiv %i5, 0x1BB3, %i2
23729 fbu,a %fcc2, loop_2272
23730 movpos %xcc, %o2, %l0
23731 fcmpes %fcc3, %f2, %f18
23732 fbne,a %fcc2, loop_2273
23733loop_2272:
23734 sdivx %o4, 0x12DF, %l2
23735 tgu %xcc, 0x2
23736 srlx %g3, %i6, %l3
23737loop_2273:
23738 fxor %f24, %f8, %f4
23739 taddcctv %l6, %i3, %g4
23740 srlx %i7, 0x0D, %o7
23741 movpos %xcc, %g5, %i4
23742 fbug,a %fcc0, loop_2274
23743 sra %l1, 0x07, %i0
23744 fones %f0
23745 nop
23746 setx loop_2275, %l0, %l1
23747 wrpr 0x1, %tl
23748 wrpr %l1, %tnpc
23749 setx 0x34400001400, %l0, %l1
23750 wrpr %l1, %tstate
23751 wrhpr 0x4, %htstate
23752 done
23753loop_2274:
23754 sdivcc %l5, 0x1B8A, %g1
23755 orncc %g7, 0x050C, %o0
23756 call loop_2276
23757loop_2275:
23758 fcmple16 %f4, %f2, %o6
23759 fpsub16 %f18, %f4, %f30
23760 edge8l %o1, %i1, %l4
23761loop_2276:
23762 te %xcc, 0x6
23763 movre %o3, 0x2ED, %o5
23764 fmovdneg %icc, %f6, %f4
23765 bgu,a,pt %icc, loop_2277
23766 ta %xcc, 0x0
23767 movneg %icc, %g2, %i5
23768 xorcc %i2, 0x0C22, %o2
23769loop_2277:
23770 tcs %icc, 0x3
23771 smul %l0, 0x1022, %g6
23772 ldub [%l7 + 0x49], %o4
23773 stw %l2, [%l7 + 0x6C]
23774 tcs %xcc, 0x1
23775 udivx %g3, 0x16BE, %l3
23776 mova %icc, %i6, %i3
23777 sir 0x0234
23778 fbug,a %fcc1, loop_2278
23779 fmovdne %icc, %f17, %f21
23780 andn %g4, %l6, %i7
23781 fbo,a %fcc3, loop_2279
23782loop_2278:
23783 movne %xcc, %o7, %i4
23784 add %l1, 0x108B, %g5
23785 movgu %xcc, %l5, %i0
23786loop_2279:
23787 sth %g7, [%l7 + 0x56]
23788 edge32 %g1, %o0, %o6
23789 sdiv %o1, 0x0AA4, %l4
23790 srl %i1, 0x18, %o3
23791 fpadd32 %f2, %f30, %f12
23792 fornot1 %f30, %f18, %f6
23793 addccc %o5, %i5, %i2
23794 brlz,a %o2, loop_2280
23795 tne %icc, 0x6
23796 movleu %xcc, %g2, %g6
23797 fones %f2
23798loop_2280:
23799 fpsub32s %f15, %f11, %f30
23800 lduh [%l7 + 0x3A], %l0
23801 mulx %l2, %g3, %l3
23802 fandnot1 %f16, %f8, %f24
23803 restored
23804 rdpr %cwp, %g1
23805 rdpr %cansave, %g2
23806 rdpr %canrestore, %g3
23807 rdpr %cleanwin, %g4
23808 rdpr %otherwin, %g5
23809 rdpr %wstate, %g6
23810 xorcc %o4, 0x0B41, %i6
23811 bgu,a loop_2281
23812 fmovspos %xcc, %f18, %f17
23813 fblg,a %fcc0, loop_2282
23814 tleu %xcc, 0x1
23815loop_2281:
23816 nop
23817 add %l7, 0x68, %l6
23818 wr %g0, 0x19, %asi
23819 lda [%l6] %asi, %i3
23820 casa [%l6] %asi, %i3, %g4
23821loop_2282:
23822 membar 0x66
23823 subcc %i7, %l6, %i4
23824 udivcc %l1, 0x15C6, %o7
23825 xor %l5, 0x05B6, %g5
23826 tgu %icc, 0x4
23827 movrgez %i0, %g1, %g7
23828 ld [%l7 + 0x28], %f17
23829 saved
23830 rdpr %cwp, %g1
23831 rdpr %cansave, %g2
23832 rdpr %canrestore, %g3
23833 rdpr %cleanwin, %g4
23834 rdpr %otherwin, %g5
23835 rdpr %wstate, %g6
23836 fandnot1s %f15, %f14, %f14
23837 xorcc %o6, %o1, %l4
23838 addcc %o0, %i1, %o3
23839 udiv %i5, 0x0FA0, %o5
23840 srlx %o2, %g2, %i2
23841 sra %g6, 0x1D, %l2
23842 wr %g0, 0x0c, %asi
23843 sta %f16, [%l7 + 0x5C] %asi
23844 fblg,a %fcc2, loop_2283
23845 umul %g3, %l3, %o4
23846 nop
23847 setx loop_2284, %l0, %l1
23848 jmpl %l1, %i6
23849 movge %xcc, %i3, %l0
23850loop_2283:
23851 tle %xcc, 0x3
23852 fmovda %xcc, %f27, %f1
23853loop_2284:
23854 nop
23855 setx loop_2285, %l0, %l1
23856 wrpr 0x1, %tl
23857 wrpr %l1, %tpc
23858 add %l1, 0x4, %l1
23859 wrpr %l1, %tnpc
23860 setx 0x34400001400, %l0, %l1
23861 wrpr %l1, %tstate
23862 wrhpr 0x4, %htstate
23863 retry
23864 fcmpgt16 %f30, %f10, %g4
23865 movn %icc, %i7, %l6
23866 tl %xcc, 0x0
23867loop_2285:
23868 fmovrsne %l1, %f0, %f6
23869 or %o7, 0x1F6F, %i4
23870 movleu %xcc, %l5, %i0
23871 umulcc %g5, 0x1A68, %g7
23872 movneg %icc, %o6, %o1
23873 nop
23874 setx loop_2286, %l0, %l1
23875 jmpl %l1, %l4
23876 array8 %o0, %i1, %g1
23877 brz %i5, loop_2287
23878 fmovrdgz %o3, %f6, %f16
23879loop_2286:
23880 nop
23881 set 0x18, %l4
23882 ldxa [%g0 + %l4] 0x58, %o2
23883loop_2287:
23884 bn,a loop_2288
23885 smulcc %g2, 0x105C, %o5
23886 fbu,a %fcc1, loop_2289
23887 lduh [%l7 + 0x62], %i2
23888loop_2288:
23889 lduh [%l7 + 0x24], %g6
23890 movn %xcc, %g3, %l3
23891loop_2289:
23892 subc %l2, %i6, %i3
23893 st %f25, [%l7 + 0x48]
23894 wr %g0, 0x89, %asi
23895 stwa %l0, [%l7 + 0x48] %asi
23896 fcmpeq32 %f22, %f6, %g4
23897 ldsw [%l7 + 0x38], %i7
23898 fcmped %fcc1, %f26, %f10
23899 edge32l %o4, %l6, %l1
23900 movl %icc, %o7, %i4
23901 edge32n %l5, %g5, %g7
23902 movleu %icc, %o6, %i0
23903 fmovrsne %o1, %f29, %f12
23904 xor %o0, %i1, %g1
23905 saved
23906 rdpr %cwp, %g1
23907 rdpr %cansave, %g2
23908 rdpr %canrestore, %g3
23909 rdpr %cleanwin, %g4
23910 rdpr %otherwin, %g5
23911 rdpr %wstate, %g6
23912 mulscc %i5, 0x0F94, %o3
23913 sir 0x1319
23914 movle %icc, %l4, %o2
23915 edge16 %g2, %i2, %g6
23916 movrlez %g3, %l3, %l2
23917 fmovdpos %icc, %f16, %f26
23918 movvc %icc, %o5, %i6
23919 sdiv %l0, 0x16DC, %i3
23920 tcc %xcc, 0x3
23921 popc 0x1F6F, %i7
23922 saved
23923 rdpr %cwp, %g1
23924 rdpr %cansave, %g2
23925 rdpr %canrestore, %g3
23926 rdpr %cleanwin, %g4
23927 rdpr %otherwin, %g5
23928 rdpr %wstate, %g6
23929 ble,a loop_2290
23930 saved
23931 rdpr %cwp, %g1
23932 rdpr %cansave, %g2
23933 rdpr %canrestore, %g3
23934 rdpr %cleanwin, %g4
23935 rdpr %otherwin, %g5
23936 rdpr %wstate, %g6
23937 taddcctv %g4, 0x1B28, %l6
23938 fbug,a %fcc2, loop_2291
23939loop_2290:
23940 bgu loop_2292
23941 array32 %l1, %o4, %i4
23942 edge16n %o7, %l5, %g7
23943loop_2291:
23944 movrgez %o6, 0x23E, %i0
23945loop_2292:
23946 fones %f3
23947 umul %o1, %g5, %i1
23948 fabss %f6, %f9
23949 nop
23950 setx loop_2293, %l0, %l1
23951 wrpr 0x1, %tl
23952 wrpr %l1, %tpc
23953 add %l1, 0x4, %l1
23954 wrpr %l1, %tnpc
23955 setx 0x34400001400, %l0, %l1
23956 wrpr %l1, %tstate
23957 wrhpr 0x4, %htstate
23958 retry
23959 tpos %xcc, 0x7
23960 edge8 %o0, %i5, %g1
23961 movle %icc, %o3, %l4
23962loop_2293:
23963 fnand %f8, %f20, %f18
23964 tvc %icc, 0x4
23965 saved
23966 rdpr %cwp, %g1
23967 rdpr %cansave, %g2
23968 rdpr %canrestore, %g3
23969 rdpr %cleanwin, %g4
23970 rdpr %otherwin, %g5
23971 rdpr %wstate, %g6
23972 add %g2, 0x147E, %i2
23973 bleu,a loop_2294
23974 srax %o2, %g6, %g3
23975 fzero %f20
23976 array32 %l3, %o5, %l2
23977loop_2294:
23978 edge8ln %l0, %i6, %i7
23979 fbug,a %fcc1, loop_2295
23980 popc 0x12A6, %i3
23981 fbg %fcc0, loop_2296
23982 fmovdge %icc, %f5, %f7
23983loop_2295:
23984 xor %g4, 0x138D, %l6
23985 movne %icc, %o4, %i4
23986loop_2296:
23987 fornot1s %f17, %f19, %f14
23988 orncc %l1, %l5, %g7
23989 fbe,a %fcc2, loop_2297
23990 nop
23991 setx loop_2298, %l0, %l1
23992 wrpr 0x1, %tl
23993 wrpr %l1, %tnpc
23994 setx 0x34400001400, %l0, %l1
23995 wrpr %l1, %tstate
23996 wrhpr 0x4, %htstate
23997 done
23998 addccc %o7, 0x0C32, %i0
23999 movrgez %o6, %g5, %o1
24000loop_2297:
24001 smul %o0, %i5, %g1
24002loop_2298:
24003 stbar
24004 or %i1, 0x0317, %l4
24005 ldsb [%l7 + 0x1B], %o3
24006 ldstub [%l7 + 0x0A], %g2
24007 fbge,a %fcc3, loop_2299
24008 sethi 0x0948, %i2
24009 ta %xcc, 0x3
24010 mulx %o2, 0x0601, %g3
24011loop_2299:
24012 tge %icc, 0x4
24013 stbar
24014 tpos %icc, 0x7
24015 taddcc %l3, %g6, %o5
24016 tpos %xcc, 0x2
24017 fcmps %fcc2, %f27, %f24
24018 fandnot1s %f20, %f10, %f4
24019 edge16n %l0, %l2, %i6
24020 udivx %i7, 0x08DF, %g4
24021 te %xcc, 0x0
24022 fpmerge %f30, %f19, %f4
24023 movrgez %l6, 0x07A, %i3
24024 te %icc, 0x1
24025 andn %o4, %l1, %l5
24026 sllx %i4, %g7, %i0
24027 bn,pt %xcc, loop_2300
24028 fnot1 %f8, %f16
24029 wr %g0, 0x2a, %asi
24030 stwa %o6, [%l7 + 0x08] %asi
24031 membar #Sync
24032loop_2300:
24033 fmovse %icc, %f27, %f21
24034 ldsh [%l7 + 0x3C], %o7
24035 movrlez %o1, 0x334, %o0
24036 fblg %fcc2, loop_2301
24037 and %i5, 0x0CDF, %g1
24038 fmovs %f24, %f19
24039 fcmple16 %f20, %f8, %i1
24040loop_2301:
24041 movvc %xcc, %g5, %l4
24042 movrne %o3, 0x2B0, %g2
24043 brgez %o2, loop_2302
24044 xnorcc %g3, %l3, %i2
24045 mulx %g6, %l0, %o5
24046 fmovrsgz %i6, %f31, %f23
24047loop_2302:
24048 ble,pt %xcc, loop_2303
24049 sth %l2, [%l7 + 0x5E]
24050 fmul8x16al %f5, %f23, %f18
24051 set 0x24, %i1
24052 sta %f2, [%l7 + %i1] 0x10
24053loop_2303:
24054 movne %icc, %i7, %g4
24055 nop
24056 setx loop_2304, %l0, %l1
24057 wrpr 0x1, %tl
24058 wrpr %l1, %tnpc
24059 setx 0x34400001400, %l0, %l1
24060 wrpr %l1, %tstate
24061 wrhpr 0x4, %htstate
24062 done
24063 fornot2 %f28, %f8, %f2
24064 bl,a %xcc, loop_2305
24065 ldub [%l7 + 0x69], %l6
24066loop_2304:
24067 fornot2s %f16, %f24, %f3
24068 bn,a,pt %xcc, loop_2306
24069loop_2305:
24070 swap [%l7 + 0x0C], %o4
24071 fbug,a %fcc2, loop_2307
24072 fpack32 %f30, %f0, %f14
24073loop_2306:
24074 tleu %xcc, 0x0
24075 tcc %icc, 0x3
24076loop_2307:
24077 alignaddrl %i3, %l1, %l5
24078 edge8ln %g7, %i0, %i4
24079 fandnot1s %f24, %f17, %f24
24080 smulcc %o7, 0x186C, %o6
24081 tneg %xcc, 0x2
24082 array16 %o0, %o1, %g1
24083 wr %g0, 0x89, %asi
24084 lduwa [%l7 + 0x4C] %asi, %i1
24085 fmovsne %xcc, %f3, %f25
24086 fmovrdlez %g5, %f28, %f16
24087 movle %xcc, %l4, %i5
24088 tg %icc, 0x1
24089 tge %icc, 0x1
24090 tcc %icc, 0x5
24091 movge %xcc, %o3, %o2
24092 taddcctv %g3, 0x08CF, %g2
24093 ldx [%l7 + 0x40], %i2
24094 fmovdl %icc, %f21, %f16
24095 move %xcc, %l3, %l0
24096 sethi 0x0B01, %o5
24097 array32 %i6, %l2, %g6
24098 fones %f2
24099 movle %icc, %g4, %l6
24100 fbule %fcc3, loop_2308
24101 edge8 %i7, %o4, %i3
24102 array32 %l1, %g7, %l5
24103 popc %i0, %i4
24104loop_2308:
24105 nop
24106 set 0x20, %i6
24107 lduwa [%l7 + %i6] 0x11, %o7
24108 fpsub32s %f19, %f4, %f2
24109 edge32 %o0, %o6, %o1
24110 wr %g0, 0x88, %asi
24111 lduha [%l7 + 0x68] %asi, %g1
24112 sth %g5, [%l7 + 0x26]
24113 fmovdneg %xcc, %f6, %f15
24114 bne,a,pn %icc, loop_2309
24115 fabss %f11, %f1
24116 fxor %f4, %f12, %f28
24117 wr %g0, 0x89, %asi
24118 ldswa [%l7 + 0x28] %asi, %l4
24119loop_2309:
24120 movn %xcc, %i5, %o3
24121 orn %o2, %g3, %g2
24122 move %icc, %i1, %l3
24123 movrgz %i2, 0x2AE, %o5
24124 fmovrslez %l0, %f31, %f23
24125 mulx %i6, %g6, %l2
24126 fornot2s %f29, %f19, %f18
24127 andcc %g4, %i7, %o4
24128 fbn %fcc1, loop_2310
24129 nop
24130 set 0x54, %g6
24131 lduh [%l7 + %g6], %i3
24132 fones %f9
24133 mova %xcc, %l1, %g7
24134loop_2310:
24135 fone %f20
24136 umulcc %l5, 0x0D24, %i0
24137 movrgez %i4, 0x1DD, %l6
24138 fcmpeq32 %f0, %f16, %o7
24139 udivcc %o6, 0x09A3, %o0
24140 smulcc %o1, %g1, %g5
24141 wr %g0, 0x2b, %asi
24142 stba %l4, [%l7 + 0x7C] %asi
24143 membar #Sync
24144 wr %g0, 0x10, %asi
24145 prefetcha [%l7 + 0x10] %asi, 0x2
24146 array32 %o3, %g3, %g2
24147 ldsh [%l7 + 0x18], %i1
24148 orncc %o2, 0x1E4C, %l3
24149 udivcc %i2, 0x1CB8, %l0
24150 addc %i6, %o5, %g6
24151 tn %icc, 0x0
24152 movle %icc, %g4, %i7
24153 movrne %l2, 0x3E9, %o4
24154 fcmpeq32 %f24, %f16, %l1
24155 and %i3, 0x01BA, %l5
24156 fnor %f14, %f2, %f28
24157 set 0x55, %o1
24158 ldsba [%l7 + %o1] 0x88, %g7
24159 fmuld8sux16 %f5, %f4, %f2
24160 sethi 0x00DD, %i4
24161 fpsub16s %f11, %f11, %f9
24162 lduh [%l7 + 0x60], %l6
24163 umulcc %i0, 0x0171, %o7
24164 fexpand %f9, %f14
24165 taddcc %o6, 0x047C, %o0
24166 fpack16 %f2, %f27
24167 xor %o1, 0x1F83, %g1
24168 membar 0x5A
24169 bl %icc, loop_2311
24170 movrlz %l4, %g5, %i5
24171 edge32ln %g3, %g2, %o3
24172 set 0x48, %g4
24173 lduwa [%l7 + %g4] 0x10, %o2
24174loop_2311:
24175 movl %icc, %i1, %l3
24176 te %icc, 0x3
24177 fbn %fcc1, loop_2312
24178 faligndata %f12, %f26, %f12
24179 fandnot2s %f17, %f4, %f20
24180 move %icc, %i2, %i6
24181loop_2312:
24182 fmovs %f24, %f15
24183 tg %xcc, 0x0
24184 fbue,a %fcc0, loop_2313
24185 array16 %o5, %l0, %g6
24186 tvs %icc, 0x6
24187 fmovdn %icc, %f19, %f18
24188loop_2313:
24189 addccc %i7, 0x118C, %l2
24190 ble,a,pn %xcc, loop_2314
24191 nop
24192 setx loop_2315, %l0, %l1
24193 wrpr 0x1, %tl
24194 wrpr %l1, %tnpc
24195 setx 0x34400001400, %l0, %l1
24196 wrpr %l1, %tstate
24197 wrhpr 0x4, %htstate
24198 done
24199 fbuge,a %fcc2, loop_2316
24200 fbule,a %fcc1, loop_2317
24201loop_2314:
24202 fmovrdgz %g4, %f20, %f2
24203loop_2315:
24204 movvs %xcc, %l1, %i3
24205loop_2316:
24206 restored
24207 rdpr %cwp, %g1
24208 rdpr %cansave, %g2
24209 rdpr %canrestore, %g3
24210 rdpr %cleanwin, %g4
24211 rdpr %otherwin, %g5
24212 rdpr %wstate, %g6
24213loop_2317:
24214 movrlez %o4, 0x30B, %l5
24215 tne %icc, 0x7
24216 lduh [%l7 + 0x4C], %i4
24217 fzero %f6
24218 edge32l %l6, %g7, %i0
24219 addccc %o7, 0x16BD, %o0
24220 movg %icc, %o6, %g1
24221 sethi 0x154D, %o1
24222 wr %g0, 0x81, %asi
24223 ldsba [%l7 + 0x16] %asi, %g5
24224 sdivx %l4, 0x10E0, %i5
24225 saved
24226 rdpr %cwp, %g1
24227 rdpr %cansave, %g2
24228 rdpr %canrestore, %g3
24229 rdpr %cleanwin, %g4
24230 rdpr %otherwin, %g5
24231 rdpr %wstate, %g6
24232 ldsh [%l7 + 0x1C], %g3
24233 tsubcc %g2, 0x1183, %o2
24234 bshuffle %f4, %f6, %f30
24235 udiv %i1, 0x07AC, %o3
24236 sra %l3, 0x17, %i6
24237 srlx %o5, %l0, %i2
24238 array16 %g6, %l2, %g4
24239 sllx %i7, %i3, %o4
24240 sdivcc %l5, 0x0DB3, %i4
24241 mulscc %l6, 0x0E95, %l1
24242 umul %g7, 0x0AA3, %o7
24243 fmovrse %i0, %f14, %f3
24244 set 0x35, %i3
24245 stba %o6, [%l7 + %i3] 0xeb
24246 membar #Sync
24247 tl %xcc, 0x1
24248 edge8l %o0, %g1, %g5
24249 fmul8sux16 %f14, %f12, %f12
24250 movvs %icc, %l4, %i5
24251 bge,a,pt %icc, loop_2318
24252 fmovsge %xcc, %f11, %f1
24253 swap [%l7 + 0x5C], %o1
24254 tcs %icc, 0x2
24255loop_2318:
24256 fbne,a %fcc0, loop_2319
24257 subcc %g3, 0x0252, %g2
24258 srl %i1, 0x18, %o2
24259 edge32ln %l3, %o3, %i6
24260loop_2319:
24261 fmul8x16 %f0, %f18, %f28
24262 fpadd16 %f10, %f4, %f24
24263 fmovscs %xcc, %f1, %f8
24264 edge32n %o5, %i2, %l0
24265 brnz %l2, loop_2320
24266 subc %g4, %g6, %i7
24267 fpadd32s %f12, %f15, %f9
24268 fandnot2 %f28, %f8, %f14
24269loop_2320:
24270 fpadd16s %f20, %f10, %f3
24271 sir 0x111B
24272 sra %o4, 0x0F, %l5
24273 for %f24, %f24, %f6
24274 set 0x56, %i2
24275 ldsha [%l7 + %i2] 0x11, %i3
24276 array8 %i4, %l1, %g7
24277 movre %l6, 0x0ED, %i0
24278 addccc %o7, 0x10D2, %o0
24279 fnegs %f29, %f9
24280 fmovse %xcc, %f12, %f23
24281 edge8 %g1, %o6, %g5
24282 set 0x40, %l3
24283 ldda [%l7 + %l3] 0x0c, %f0
24284 xor %l4, 0x1761, %o1
24285 fpadd32s %f9, %f13, %f16
24286 stbar
24287 subcc %i5, %g2, %g3
24288 movrne %o2, 0x01C, %i1
24289 srax %l3, %o3, %i6
24290 tcc %icc, 0x7
24291 add %l7, 0x58, %l6
24292 wr %g0, 0x0c, %asi
24293 casxa [%l6] %asi, %o5, %l0
24294 wr %g0, 0x89, %asi
24295 prefetcha [%l7 + 0x50] %asi, 0x2
24296 ba,a %icc, loop_2321
24297 tne %icc, 0x7
24298 fmovdvc %xcc, %f27, %f15
24299 srax %g4, %g6, %i7
24300loop_2321:
24301 fmovsg %icc, %f31, %f31
24302 subccc %o4, %l5, %l2
24303 wr %g0, 0x88, %asi
24304 ldsha [%l7 + 0x38] %asi, %i3
24305 edge32n %i4, %g7, %l1
24306 lduw [%l7 + 0x08], %l6
24307 fmovrde %i0, %f16, %f14
24308 fmovdleu %xcc, %f16, %f0
24309 sth %o7, [%l7 + 0x2E]
24310 addccc %g1, %o0, %g5
24311 fnors %f14, %f28, %f9
24312 smulcc %l4, %o1, %i5
24313 mulx %g2, %g3, %o2
24314 add %l7, 0x68, %l6
24315 wr %g0, 0x80, %asi
24316 casxa [%l6] 0x80, %i1, %l3
24317 tl %xcc, 0x3
24318 edge16l %o3, %o6, %o5
24319 tle %xcc, 0x4
24320 array16 %l0, %i2, %i6
24321 fmul8sux16 %f0, %f20, %f2
24322 fmovse %icc, %f24, %f14
24323 restored
24324 rdpr %cwp, %g1
24325 rdpr %cansave, %g2
24326 rdpr %canrestore, %g3
24327 rdpr %cleanwin, %g4
24328 rdpr %otherwin, %g5
24329 rdpr %wstate, %g6
24330 ta %xcc, 0x2
24331 edge32n %g4, %i7, %g6
24332 movrgz %o4, %l5, %i3
24333 subcc %l2, %i4, %g7
24334 movrlz %l1, %i0, %o7
24335 std %f4, [%l7 + 0x58]
24336 fornot1s %f31, %f1, %f13
24337 smul %l6, %g1, %o0
24338 udivx %g5, 0x1957, %l4
24339 wr %g0, 0x19, %asi
24340 ldswa [%l7 + 0x50] %asi, %o1
24341 addcc %g2, %g3, %i5
24342 tn %icc, 0x4
24343 edge8n %i1, %l3, %o2
24344 fandnot1 %f12, %f0, %f28
24345 fxnors %f1, %f4, %f10
24346 movre %o6, 0x3FF, %o3
24347 tge %xcc, 0x5
24348 mova %icc, %l0, %i2
24349 sdivx %o5, 0x1ECC, %i6
24350 sub %i7, 0x06DD, %g6
24351 movrlez %o4, 0x2A9, %g4
24352 movpos %icc, %i3, %l5
24353 set 0x5C, %l6
24354 lduwa [%l7 + %l6] 0x18, %i4
24355 mova %xcc, %g7, %l2
24356 udivx %l1, 0x19E4, %o7
24357 mulscc %i0, 0x085F, %g1
24358 movrgz %o0, %g5, %l6
24359 movvs %icc, %l4, %o1
24360 brlez,a %g2, loop_2322
24361 tge %icc, 0x2
24362 fnot2 %f0, %f2
24363 andcc %i5, %g3, %i1
24364loop_2322:
24365 movge %xcc, %o2, %l3
24366 subcc %o3, %o6, %l0
24367 sdiv %o5, 0x1B9A, %i6
24368 edge16ln %i2, %g6, %o4
24369 move %xcc, %i7, %g4
24370 fandnot1 %f16, %f0, %f10
24371 edge8l %i3, %l5, %i4
24372 fpack16 %f2, %f21
24373 set 0x1C, %o7
24374 stwa %g7, [%l7 + %o7] 0x2a
24375 membar #Sync
24376 stbar
24377 movpos %xcc, %l1, %l2
24378 udiv %o7, 0x0282, %g1
24379 sll %o0, %g5, %i0
24380 ldd [%l7 + 0x20], %f28
24381 fmovrdgez %l4, %f2, %f22
24382 mulx %l6, 0x14E0, %o1
24383 lduw [%l7 + 0x64], %g2
24384 orcc %i5, %i1, %g3
24385 and %o2, %l3, %o3
24386 and %o6, %o5, %l0
24387 wr %g0, 0x89, %asi
24388 stwa %i6, [%l7 + 0x50] %asi
24389 udivx %g6, 0x0CED, %o4
24390 movrlz %i2, %i7, %g4
24391 subcc %l5, 0x0D1A, %i4
24392 popc 0x1F4E, %g7
24393 fblg %fcc3, loop_2323
24394 sdivx %i3, 0x1966, %l1
24395 ldsw [%l7 + 0x30], %o7
24396 stb %l2, [%l7 + 0x65]
24397loop_2323:
24398 tl %icc, 0x7
24399 sethi 0x15D7, %o0
24400 fbug %fcc0, loop_2324
24401 tcc %xcc, 0x2
24402 alignaddr %g1, %g5, %i0
24403 stx %l4, [%l7 + 0x38]
24404loop_2324:
24405 fbg,a %fcc1, loop_2325
24406 fbe,a %fcc0, loop_2326
24407 tne %xcc, 0x7
24408 movne %icc, %o1, %g2
24409loop_2325:
24410 srlx %i5, %i1, %g3
24411loop_2326:
24412 umulcc %o2, %l3, %o3
24413 edge32l %l6, %o6, %l0
24414 stb %i6, [%l7 + 0x17]
24415 fnot1 %f2, %f24
24416 saved
24417 rdpr %cwp, %g1
24418 rdpr %cansave, %g2
24419 rdpr %canrestore, %g3
24420 rdpr %cleanwin, %g4
24421 rdpr %otherwin, %g5
24422 rdpr %wstate, %g6
24423 bgu,a,pt %xcc, loop_2327
24424 bne loop_2328
24425 edge16n %o5, %g6, %o4
24426 orncc %i7, 0x19CD, %i2
24427loop_2327:
24428 fcmpeq16 %f22, %f16, %l5
24429loop_2328:
24430 sdivx %g4, 0x1701, %i4
24431 ldsw [%l7 + 0x54], %i3
24432 edge32 %l1, %g7, %l2
24433 srax %o7, 0x11, %o0
24434 movle %icc, %g5, %g1
24435 movrgez %l4, 0x00F, %i0
24436 movge %xcc, %o1, %g2
24437 add %l7, 0x28, %l6
24438 wr %g0, 0x81, %asi
24439 lda [%l6] %asi, %i5
24440 casa [%l6] 0x81, %i5, %i1
24441 srax %o2, 0x02, %l3
24442 bpos,a,pn %xcc, loop_2329
24443 edge8ln %o3, %g3, %l6
24444 movrne %l0, 0x394, %o6
24445 udivx %i6, 0x0ECA, %g6
24446loop_2329:
24447 fmovde %icc, %f24, %f19
24448 sub %o4, 0x08E4, %o5
24449 fcmped %fcc2, %f2, %f28
24450 fxors %f9, %f28, %f13
24451 udivx %i2, 0x06BC, %i7
24452 bpos loop_2330
24453 movre %l5, 0x015, %g4
24454 fbge,a %fcc3, loop_2331
24455 movne %xcc, %i4, %i3
24456loop_2330:
24457 edge8n %g7, %l2, %o7
24458 array32 %l1, %g5, %o0
24459loop_2331:
24460 sra %g1, 0x12, %i0
24461 fmovsgu %xcc, %f18, %f16
24462 xorcc %o1, %g2, %l4
24463 fmovrsgez %i5, %f6, %f23
24464 tneg %icc, 0x1
24465 pdist %f28, %f28, %f6
24466 set 0x4C, %o6
24467 stwa %o2, [%l7 + %o6] 0xeb
24468 membar #Sync
24469 subcc %l3, 0x13B2, %i1
24470 tle %xcc, 0x6
24471 sdiv %o3, 0x011E, %g3
24472 set 0x40, %o4
24473 stda %f0, [%l7 + %o4] 0x16
24474 membar #Sync
24475 fmul8x16 %f23, %f4, %f18
24476 set 0x54, %l2
24477 swapa [%l7 + %l2] 0x88, %l0
24478 call loop_2332
24479 fcmps %fcc2, %f14, %f4
24480 fmovsa %xcc, %f20, %f7
24481 or %o6, %l6, %g6
24482loop_2332:
24483 edge32ln %o4, %o5, %i6
24484 set 0x40, %g7
24485 prefetcha [%l7 + %g7] 0x18, 0x3
24486 xorcc %l5, 0x0BB5, %i7
24487 fnot2 %f2, %f20
24488 move %icc, %i4, %i3
24489 bgu,a %xcc, loop_2333
24490 xor %g4, 0x1429, %l2
24491 fmovda %icc, %f13, %f7
24492 tcs %xcc, 0x0
24493loop_2333:
24494 movn %xcc, %g7, %l1
24495 sra %o7, %o0, %g5
24496 smulcc %i0, 0x1DA3, %o1
24497 bne,a %xcc, loop_2334
24498 movge %icc, %g1, %g2
24499 smulcc %i5, 0x1B9C, %o2
24500 wr %g0, 0x10, %asi
24501 stxa %l4, [%l7 + 0x48] %asi
24502loop_2334:
24503 bcs,a,pn %xcc, loop_2335
24504 brgez %i1, loop_2336
24505 tl %xcc, 0x4
24506 fcmpd %fcc0, %f14, %f4
24507loop_2335:
24508 udivx %l3, 0x008C, %g3
24509loop_2336:
24510 bpos,a,pn %xcc, loop_2337
24511 movg %icc, %o3, %l0
24512 stx %l6, [%l7 + 0x28]
24513 tvc %icc, 0x6
24514loop_2337:
24515 tn %xcc, 0x1
24516 edge16 %o6, %o4, %o5
24517 tvc %icc, 0x4
24518 stx %g6, [%l7 + 0x58]
24519 array16 %i6, %l5, %i7
24520 edge16ln %i4, %i2, %g4
24521 srl %l2, %i3, %l1
24522 taddcctv %g7, %o0, %o7
24523 edge32ln %i0, %o1, %g1
24524 tvc %icc, 0x6
24525 addcc %g5, %i5, %g2
24526 umul %o2, %i1, %l4
24527 fsrc1s %f11, %f11
24528 edge16 %g3, %o3, %l3
24529 sra %l0, 0x0D, %o6
24530 fmovdne %icc, %f17, %f11
24531 edge16l %o4, %o5, %g6
24532 mulscc %i6, 0x0C90, %l5
24533 udivx %l6, 0x1922, %i7
24534 tleu %icc, 0x2
24535 fsrc2 %f30, %f20
24536 fcmped %fcc2, %f6, %f4
24537 wr %g0, 0x89, %asi
24538 lduwa [%l7 + 0x64] %asi, %i4
24539 array32 %i2, %g4, %i3
24540 set 0x28, %o2
24541 swapa [%l7 + %o2] 0x18, %l2
24542 tsubcctv %g7, 0x0A60, %l1
24543 array16 %o0, %i0, %o1
24544 add %l7, 0x18, %l6
24545 wr %g0, 0x80, %asi
24546 casa [%l6] 0x80, %o7, %g5
24547 lduw [%l7 + 0x38], %i5
24548 add %g1, %g2, %i1
24549 bge,pn %icc, loop_2338
24550 fpadd32s %f11, %f24, %f9
24551 fbg %fcc1, loop_2339
24552 fmovrdne %o2, %f18, %f10
24553loop_2338:
24554 add %g3, %l4, %l3
24555 fexpand %f12, %f18
24556loop_2339:
24557 movn %icc, %o3, %o6
24558 wr %g0, 0x81, %asi
24559 lduha [%l7 + 0x10] %asi, %l0
24560 wr %g0, 0x10, %asi
24561 ldstuba [%l7 + 0x44] %asi, %o4
24562 subcc %o5, %g6, %i6
24563 fmovrdlez %l6, %f2, %f4
24564 smulcc %l5, 0x14B9, %i4
24565 fmovspos %xcc, %f20, %f7
24566 std %f0, [%l7 + 0x78]
24567 fcmps %fcc1, %f5, %f3
24568 set 0x7A, %i0
24569 ldsha [%l7 + %i0] 0x88, %i7
24570 tge %icc, 0x6
24571 ble,a %xcc, loop_2340
24572 fpsub16s %f12, %f24, %f5
24573 brgz,a %i2, loop_2341
24574 nop
24575 set 0x4E, %l5
24576 ldub [%l7 + %l5], %i3
24577loop_2340:
24578 movneg %xcc, %g4, %l2
24579 srlx %g7, 0x13, %l1
24580loop_2341:
24581 nop
24582 set 0x60, %l1
24583 lduha [%l7 + %l1] 0x04, %o0
24584 fbn %fcc2, loop_2342
24585 addccc %o1, 0x0E42, %i0
24586 fmovsgu %icc, %f9, %f15
24587 mova %xcc, %o7, %i5
24588loop_2342:
24589 membar 0x45
24590 fpmerge %f25, %f14, %f6
24591 alignaddr %g1, %g2, %g5
24592 movvs %icc, %o2, %i1
24593 movrgz %g3, %l4, %l3
24594 sethi 0x07A9, %o3
24595 fxor %f14, %f16, %f10
24596 sub %o6, %o4, %o5
24597 edge32l %l0, %g6, %i6
24598 bvc,a loop_2343
24599 movn %xcc, %l6, %l5
24600 fmovdvc %icc, %f20, %f8
24601 subccc %i7, 0x1BBF, %i4
24602loop_2343:
24603 edge16ln %i3, %g4, %i2
24604 movpos %xcc, %g7, %l2
24605 fble,a %fcc3, loop_2344
24606 edge8ln %l1, %o0, %o1
24607 fmovdgu %xcc, %f27, %f9
24608 fmovdne %xcc, %f21, %f25
24609loop_2344:
24610 andcc %o7, %i5, %i0
24611 fones %f21
24612 udivcc %g2, 0x0E41, %g1
24613 brlz,a %o2, loop_2345
24614 edge16 %i1, %g5, %l4
24615 fble %fcc0, loop_2346
24616 fcmpgt16 %f4, %f28, %l3
24617loop_2345:
24618 fornot2 %f14, %f14, %f0
24619 taddcc %g3, %o3, %o4
24620loop_2346:
24621 addc %o6, 0x0807, %l0
24622 fbu %fcc0, loop_2347
24623 mulx %o5, %g6, %l6
24624 movcc %icc, %l5, %i6
24625 ldd [%l7 + 0x20], %f22
24626loop_2347:
24627 tvc %xcc, 0x0
24628 set 0x52, %g1
24629 stha %i4, [%l7 + %g1] 0x27
24630 membar #Sync
24631 fmul8x16al %f0, %f18, %f6
24632 wr %g0, 0x10, %asi
24633 lduwa [%l7 + 0x54] %asi, %i3
24634 fmovdcc %icc, %f31, %f31
24635 sdiv %g4, 0x1D69, %i7
24636 tvc %icc, 0x0
24637 alignaddr %i2, %g7, %l2
24638 fnand %f16, %f0, %f2
24639 brnz,a %l1, loop_2348
24640 fandnot2 %f18, %f6, %f24
24641 fsrc2 %f12, %f14
24642 tsubcc %o0, 0x18C7, %o1
24643loop_2348:
24644 fmovspos %xcc, %f9, %f3
24645 edge16 %o7, %i0, %g2
24646 andn %g1, 0x0751, %i5
24647 swap [%l7 + 0x60], %o2
24648 ldub [%l7 + 0x3F], %i1
24649 subcc %g5, 0x0D8A, %l3
24650 edge16 %g3, %l4, %o3
24651 orn %o6, 0x00A3, %o4
24652 movre %l0, %g6, %l6
24653 srlx %l5, %o5, %i4
24654 fmovsne %icc, %f3, %f23
24655 tge %xcc, 0x7
24656 fmovdpos %xcc, %f3, %f23
24657 udivx %i3, 0x1EF1, %i6
24658 movgu %xcc, %i7, %g4
24659 tvs %xcc, 0x3
24660 movcs %xcc, %g7, %l2
24661 fmul8x16au %f13, %f1, %f22
24662 bleu,pn %xcc, loop_2349
24663 std %i2, [%l7 + 0x48]
24664 orncc %l1, %o1, %o7
24665 fmovdcs %icc, %f17, %f6
24666loop_2349:
24667 movre %o0, %g2, %g1
24668 fnands %f20, %f20, %f14
24669 prefetch [%l7 + 0x44], 0x1
24670 movpos %icc, %i0, %o2
24671 umul %i5, 0x05EB, %g5
24672 add %l7, 0x28, %l6
24673 wr %g0, 0x88, %asi
24674 casxa [%l6] %asi, %i1, %l3
24675 fabsd %f20, %f28
24676 sethi 0x1347, %g3
24677 add %l7, 0x64, %l6
24678 wr %g0, 0x89, %asi
24679 casa [%l6] %asi, %o3, %o6
24680 fmovrde %o4, %f4, %f18
24681 tcs %xcc, 0x1
24682 sll %l0, 0x04, %l4
24683 movpos %icc, %l6, %l5
24684 movvc %icc, %g6, %i4
24685 tne %xcc, 0x7
24686 sethi 0x129B, %i3
24687 mova %xcc, %i6, %o5
24688 add %l7, 0x44, %l6
24689 wr %g0, 0x89, %asi
24690 casa [%l6] 0x89, %g4, %g7
24691 fmovrsne %l2, %f24, %f28
24692 udivcc %i2, 0x0FAB, %l1
24693 array32 %i7, %o7, %o0
24694 wr %g0, 0x88, %asi
24695 ldsba [%l7 + 0x44] %asi, %g2
24696 edge16 %g1, %o1, %i0
24697 set 0x5C, %i7
24698 sta %f26, [%l7 + %i7] 0x11
24699 andcc %o2, %i5, %g5
24700 wr %g0, 0x2f, %asi
24701 ldda [%l7 + 0x40] %asi, %l2
24702 fmovdne %xcc, %f14, %f26
24703 orn %i1, %g3, %o6
24704 sdivx %o4, 0x05D4, %o3
24705 fmovse %icc, %f29, %f12
24706 orn %l0, 0x1A2A, %l4
24707 sdivcc %l6, 0x1AFA, %g6
24708 fbn,a %fcc3, loop_2350
24709 brz,a %i4, loop_2351
24710 sth %i3, [%l7 + 0x36]
24711 fbug,a %fcc1, loop_2352
24712loop_2350:
24713 tne %xcc, 0x5
24714loop_2351:
24715 saved
24716 rdpr %cwp, %g1
24717 rdpr %cansave, %g2
24718 rdpr %canrestore, %g3
24719 rdpr %cleanwin, %g4
24720 rdpr %otherwin, %g5
24721 rdpr %wstate, %g6
24722 sra %i6, 0x1E, %o5
24723loop_2352:
24724 orcc %g4, 0x1BCE, %l5
24725 bg,pn %xcc, loop_2353
24726 fmovrsgez %g7, %f12, %f27
24727 st %f31, [%l7 + 0x14]
24728 sdivcc %l2, 0x0FAB, %l1
24729loop_2353:
24730 nop
24731 setx loop_2354, %l0, %l1
24732 wrpr 0x1, %tl
24733 wrpr %l1, %tpc
24734 add %l1, 0x4, %l1
24735 wrpr %l1, %tnpc
24736 setx 0x34400001400, %l0, %l1
24737 wrpr %l1, %tstate
24738 wrhpr 0x4, %htstate
24739 retry
24740 array32 %i2, %o7, %i7
24741 fpadd32s %f24, %f16, %f30
24742 restored
24743 rdpr %cwp, %g1
24744 rdpr %cansave, %g2
24745 rdpr %canrestore, %g3
24746 rdpr %cleanwin, %g4
24747 rdpr %otherwin, %g5
24748 rdpr %wstate, %g6
24749loop_2354:
24750 fbu,a %fcc1, loop_2355
24751 fbg,a %fcc1, loop_2356
24752 fmovsleu %icc, %f21, %f17
24753 fpack16 %f30, %f7
24754loop_2355:
24755 sll %g2, %g1, %o1
24756loop_2356:
24757 sra %i0, 0x0B, %o0
24758 fmovrse %i5, %f30, %f12
24759 brlez,a %o2, loop_2357
24760 edge32ln %l3, %g5, %g3
24761 set 0x60, %o5
24762 ldxa [%l7 + %o5] 0x18, %i1
24763loop_2357:
24764 orncc %o6, %o3, %l0
24765 umulcc %o4, 0x1BD2, %l6
24766 or %g6, 0x1BD6, %l4
24767 tcs %xcc, 0x1
24768 fmovrsne %i3, %f8, %f19
24769 movrne %i6, 0x0C5, %o5
24770 wr %g0, 0x10, %asi
24771 lduha [%l7 + 0x6A] %asi, %i4
24772 mulx %g4, %g7, %l2
24773 movgu %xcc, %l1, %l5
24774 movn %xcc, %o7, %i2
24775 fmovrslez %i7, %f18, %f17
24776 orncc %g1, 0x1F0B, %g2
24777 orncc %o1, %i0, %o0
24778 fbne %fcc2, loop_2358
24779 alignaddr %i5, %o2, %g5
24780 subccc %l3, %i1, %g3
24781 tvs %icc, 0x2
24782loop_2358:
24783 movrlz %o3, 0x262, %l0
24784 subc %o6, 0x1133, %l6
24785 std %f0, [%l7 + 0x18]
24786 te %xcc, 0x7
24787 edge16 %o4, %l4, %i3
24788 taddcc %i6, 0x0003, %g6
24789 fmovscc %xcc, %f23, %f4
24790 fbn,a %fcc1, loop_2359
24791 prefetch [%l7 + 0x54], 0x3
24792 nop
24793 setx loop_2360, %l0, %l1
24794 wrpr 0x1, %tl
24795 wrpr %l1, %tnpc
24796 setx 0x34400001400, %l0, %l1
24797 wrpr %l1, %tstate
24798 wrhpr 0x4, %htstate
24799 done
24800 fand %f12, %f22, %f8
24801loop_2359:
24802 movre %o5, 0x386, %g4
24803 edge16ln %g7, %i4, %l1
24804loop_2360:
24805 brgez,a %l2, loop_2361
24806 taddcc %l5, 0x1193, %i2
24807 sdivx %o7, 0x10A3, %i7
24808 tvs %icc, 0x1
24809loop_2361:
24810 fabss %f7, %f27
24811 fmovscc %xcc, %f15, %f14
24812 xnorcc %g1, 0x140E, %o1
24813 fble %fcc1, loop_2362
24814 restored
24815 rdpr %cwp, %g1
24816 rdpr %cansave, %g2
24817 rdpr %canrestore, %g3
24818 rdpr %cleanwin, %g4
24819 rdpr %otherwin, %g5
24820 rdpr %wstate, %g6
24821 movn %icc, %g2, %i0
24822 membar 0x07
24823loop_2362:
24824 tne %icc, 0x6
24825 tcs %xcc, 0x3
24826 movvs %icc, %o0, %o2
24827 sdivx %g5, 0x131C, %i5
24828 sethi 0x0672, %l3
24829 fmovsleu %xcc, %f22, %f31
24830 wr %g0, 0x88, %asi
24831 lda [%l7 + 0x34] %asi, %f19
24832 fxnors %f21, %f17, %f13
24833 mova %icc, %i1, %o3
24834 popc %l0, %o6
24835 addccc %g3, %o4, %l4
24836 and %i3, %i6, %l6
24837 fbn,a %fcc2, loop_2363
24838 smulcc %g6, %g4, %g7
24839 bcs,a loop_2364
24840 fmovda %icc, %f27, %f15
24841loop_2363:
24842 fmovsle %xcc, %f25, %f3
24843 fmovsge %icc, %f30, %f5
24844loop_2364:
24845 movvc %icc, %i4, %o5
24846 tsubcctv %l2, 0x1B6D, %l5
24847 bpos,a loop_2365
24848 tl %xcc, 0x1
24849 taddcctv %i2, 0x08F4, %o7
24850 edge8n %i7, %l1, %o1
24851loop_2365:
24852 mulscc %g1, 0x144D, %i0
24853 edge32 %g2, %o0, %g5
24854 set 0x74, %g2
24855 lduwa [%l7 + %g2] 0x18, %i5
24856 taddcctv %l3, 0x1553, %i1
24857 swap [%l7 + 0x30], %o3
24858 subc %o2, 0x1EFE, %o6
24859 ta %icc, 0x1
24860 fmovsn %icc, %f22, %f18
24861 movl %xcc, %g3, %o4
24862 movre %l4, 0x246, %l0
24863 sra %i6, 0x0E, %i3
24864 fbo %fcc3, loop_2366
24865 std %f22, [%l7 + 0x50]
24866 movrne %l6, %g6, %g4
24867 ba,a,pt %icc, loop_2367
24868loop_2366:
24869 fblg,a %fcc1, loop_2368
24870 bleu,a %xcc, loop_2369
24871 fmovspos %icc, %f0, %f10
24872loop_2367:
24873 sdivcc %g7, 0x06A2, %o5
24874loop_2368:
24875 tle %icc, 0x1
24876loop_2369:
24877 nop
24878 set 0x40, %i5
24879 ldda [%l7 + %i5] 0x81, %i4
24880 brgez %l2, loop_2370
24881 fmovrse %i2, %f16, %f7
24882 brgz,a %l5, loop_2371
24883 brz,a %i7, loop_2372
24884loop_2370:
24885 fbne,a %fcc2, loop_2373
24886 andn %l1, 0x180E, %o7
24887loop_2371:
24888 te %xcc, 0x5
24889loop_2372:
24890 tg %icc, 0x3
24891loop_2373:
24892 siam 0x6
24893 sethi 0x1197, %o1
24894 fbul %fcc3, loop_2374
24895 edge32n %g1, %i0, %g2
24896 andcc %o0, 0x058B, %g5
24897 restored
24898 rdpr %cwp, %g1
24899 rdpr %cansave, %g2
24900 rdpr %canrestore, %g3
24901 rdpr %cleanwin, %g4
24902 rdpr %otherwin, %g5
24903 rdpr %wstate, %g6
24904loop_2374:
24905 fmovde %xcc, %f14, %f15
24906 movrlz %i5, 0x11A, %i1
24907 movrlz %l3, 0x273, %o2
24908 subccc %o6, 0x18A4, %g3
24909 udivx %o3, 0x074D, %o4
24910 sir 0x02E4
24911 fmovrslez %l4, %f13, %f6
24912 movge %icc, %l0, %i3
24913 set 0x3C, %o3
24914 stwa %i6, [%l7 + %o3] 0x80
24915 fmovrse %l6, %f24, %f1
24916 fmovsl %xcc, %f8, %f30
24917 fcmpgt16 %f16, %f8, %g4
24918 movrgez %g7, 0x1E8, %o5
24919 ldd [%l7 + 0x70], %f24
24920 brlez,a %i4, loop_2375
24921 fmovsl %icc, %f17, %f26
24922 set 0x2C, %o0
24923 lduba [%l7 + %o0] 0x04, %g6
24924loop_2375:
24925 sethi 0x084C, %l2
24926 fmovscc %xcc, %f31, %f15
24927 set 0x64, %g3
24928 swapa [%l7 + %g3] 0x80, %l5
24929 fornot2 %f0, %f30, %f2
24930 ba,pn %xcc, loop_2376
24931 edge8 %i7, %i2, %o7
24932 andn %o1, 0x09D3, %l1
24933 edge32n %i0, %g1, %o0
24934loop_2376:
24935 tsubcctv %g5, %g2, %i5
24936 addc %l3, 0x1DD5, %i1
24937 wr %g0, 0x18, %asi
24938 stda %o6, [%l7 + 0x20] %asi
24939 fbu %fcc2, loop_2377
24940 srl %o2, 0x1F, %o3
24941 smul %g3, 0x1602, %o4
24942 ldsw [%l7 + 0x34], %l4
24943loop_2377:
24944 edge16l %l0, %i6, %l6
24945 fandnot2s %f9, %f14, %f2
24946 set 0x20, %i4
24947 ldxa [%l7 + %i4] 0x15, %g4
24948 orn %g7, %i3, %i4
24949 fbo %fcc3, loop_2378
24950 tvc %icc, 0x1
24951 edge8l %o5, %l2, %l5
24952 movvc %icc, %i7, %i2
24953loop_2378:
24954 movge %icc, %g6, %o7
24955 fnegs %f24, %f3
24956 fnors %f16, %f11, %f4
24957 fbuge %fcc0, loop_2379
24958 edge32ln %o1, %l1, %g1
24959 fbul,a %fcc3, loop_2380
24960 edge8 %o0, %i0, %g5
24961loop_2379:
24962 lduh [%l7 + 0x62], %i5
24963 fcmpeq32 %f0, %f22, %g2
24964loop_2380:
24965 tleu %icc, 0x7
24966 fbg,a %fcc1, loop_2381
24967 addc %l3, %o6, %i1
24968 bleu,a,pt %xcc, loop_2382
24969 subcc %o3, %o2, %o4
24970loop_2381:
24971 nop
24972 membar #Sync
24973 set 0x40, %l0
24974 ldda [%l7 + %l0] 0x16, %f16
24975loop_2382:
24976 fpsub32 %f26, %f28, %f16
24977 tsubcctv %g3, 0x16BF, %l0
24978 edge16 %i6, %l4, %g4
24979 movn %xcc, %g7, %i3
24980 ldsb [%l7 + 0x7E], %l6
24981 movvc %xcc, %i4, %o5
24982 fmovsneg %icc, %f4, %f6
24983 edge32n %l5, %l2, %i7
24984 sir 0x1D3C
24985 brlez %g6, loop_2383
24986 edge8ln %o7, %o1, %i2
24987 restored
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 edge8ln %l1, %g1, %o0
24995loop_2383:
24996 udiv %g5, 0x0B0D, %i0
24997 fbug %fcc2, loop_2384
24998 andncc %g2, %l3, %i5
24999 umul %i1, %o6, %o3
25000 tsubcc %o4, %g3, %o2
25001loop_2384:
25002 ble %xcc, loop_2385
25003 siam 0x2
25004 array32 %i6, %l0, %g4
25005 fmul8sux16 %f24, %f6, %f10
25006loop_2385:
25007 add %l4, 0x1692, %i3
25008 sdiv %l6, 0x0373, %g7
25009 tg %xcc, 0x0
25010 nop
25011 setx loop_2386, %l0, %l1
25012 wrpr 0x1, %tl
25013 wrpr %l1, %tnpc
25014 setx 0x34400001400, %l0, %l1
25015 wrpr %l1, %tstate
25016 wrhpr 0x4, %htstate
25017 done
25018 fblg,a %fcc2, loop_2387
25019 edge8l %o5, %i4, %l2
25020 array8 %i7, %g6, %o7
25021loop_2386:
25022 smul %l5, 0x14A5, %i2
25023loop_2387:
25024 fxor %f30, %f24, %f16
25025 edge8 %l1, %o1, %g1
25026 set 0x38, %l4
25027 lduwa [%l7 + %l4] 0x19, %g5
25028 movcc %xcc, %i0, %o0
25029 ldsh [%l7 + 0x58], %l3
25030 tsubcc %g2, 0x0266, %i5
25031 wr %g0, 0x22, %asi
25032 stxa %i1, [%l7 + 0x58] %asi
25033 membar #Sync
25034 fbg,a %fcc1, loop_2388
25035 popc 0x025F, %o6
25036 set 0x5E, %i1
25037 ldsha [%l7 + %i1] 0x80, %o4
25038loop_2388:
25039 tne %xcc, 0x6
25040 udiv %g3, 0x137D, %o2
25041 sethi 0x00CB, %o3
25042 fmovdg %xcc, %f17, %f7
25043 mulx %i6, %g4, %l4
25044 ldsh [%l7 + 0x1C], %l0
25045 fbul %fcc2, loop_2389
25046 movrgez %l6, 0x3FF, %g7
25047 bpos %icc, loop_2390
25048 fbo %fcc1, loop_2391
25049loop_2389:
25050 fmul8x16 %f17, %f30, %f6
25051 tneg %xcc, 0x6
25052loop_2390:
25053 fsrc1 %f6, %f22
25054loop_2391:
25055 nop
25056 wr %g0, 0x88, %asi
25057 ldstuba [%l7 + 0x40] %asi, %o5
25058 add %l7, 0x68, %l6
25059 wr %g0, 0x04, %asi
25060 casxa [%l6] %asi, %i3, %i4
25061 orncc %l2, 0x1978, %i7
25062 bvc,a %icc, loop_2392
25063 smul %o7, 0x168E, %l5
25064 fba %fcc2, loop_2393
25065 fmovdleu %icc, %f12, %f26
25066loop_2392:
25067 edge8ln %g6, %l1, %i2
25068 restored
25069 rdpr %cwp, %g1
25070 rdpr %cansave, %g2
25071 rdpr %canrestore, %g3
25072 rdpr %cleanwin, %g4
25073 rdpr %otherwin, %g5
25074 rdpr %wstate, %g6
25075loop_2393:
25076 edge8n %g1, %o1, %i0
25077 fcmpgt16 %f4, %f14, %o0
25078 sethi 0x0E62, %l3
25079 array8 %g5, %g2, %i1
25080 edge16n %i5, %o6, %o4
25081 edge8ln %o2, %o3, %g3
25082 subcc %i6, %g4, %l0
25083 taddcc %l6, 0x0CD6, %l4
25084 tleu %xcc, 0x7
25085 subcc %g7, 0x1A1C, %i3
25086 faligndata %f8, %f4, %f26
25087 ldx [%l7 + 0x78], %i4
25088 restored
25089 rdpr %cwp, %g1
25090 rdpr %cansave, %g2
25091 rdpr %canrestore, %g3
25092 rdpr %cleanwin, %g4
25093 rdpr %otherwin, %g5
25094 rdpr %wstate, %g6
25095 edge8l %l2, %i7, %o5
25096 ld [%l7 + 0x40], %f4
25097 sdivcc %o7, 0x1FBB, %g6
25098 edge32ln %l5, %l1, %i2
25099 fands %f18, %f6, %f24
25100 fba %fcc2, loop_2394
25101 addcc %g1, %i0, %o1
25102 and %l3, 0x0080, %o0
25103 umul %g5, 0x0630, %i1
25104loop_2394:
25105 alignaddrl %i5, %g2, %o6
25106 fmovdle %icc, %f1, %f7
25107 sllx %o2, 0x10, %o3
25108 smul %g3, %i6, %g4
25109 ldd [%l7 + 0x20], %l0
25110 bpos,a loop_2395
25111 sll %o4, %l6, %l4
25112 set 0x50, %g5
25113 ldda [%l7 + %g5] 0x18, %g6
25114loop_2395:
25115 fmovdle %icc, %f8, %f15
25116 subccc %i3, %l2, %i4
25117 sll %i7, 0x17, %o5
25118 fabss %f13, %f13
25119 subccc %g6, 0x0EBB, %o7
25120 tpos %xcc, 0x7
25121 taddcctv %l5, %i2, %g1
25122 fmovrslez %l1, %f25, %f4
25123 fpack32 %f8, %f10, %f2
25124 fmovdleu %icc, %f16, %f7
25125 fbue %fcc2, loop_2396
25126 taddcc %o1, 0x0358, %l3
25127 stw %o0, [%l7 + 0x28]
25128 taddcc %i0, %i1, %g5
25129loop_2396:
25130 membar 0x61
25131 fone %f0
25132 tle %icc, 0x1
25133 fbu,a %fcc1, loop_2397
25134 tcs %icc, 0x1
25135 sdivcc %i5, 0x0D78, %o6
25136 fpmerge %f17, %f28, %f8
25137loop_2397:
25138 saved
25139 rdpr %cwp, %g1
25140 rdpr %cansave, %g2
25141 rdpr %canrestore, %g3
25142 rdpr %cleanwin, %g4
25143 rdpr %otherwin, %g5
25144 rdpr %wstate, %g6
25145 ta %icc, 0x6
25146 bcs,a,pt %xcc, loop_2398
25147 fbne %fcc2, loop_2399
25148 std %f28, [%l7 + 0x48]
25149 fblg %fcc3, loop_2400
25150loop_2398:
25151 andcc %o2, %o3, %g2
25152loop_2399:
25153 bvc,pn %xcc, loop_2401
25154 udivx %g3, 0x17B0, %i6
25155loop_2400:
25156 movrgez %l0, %o4, %l6
25157 fmovscc %icc, %f24, %f21
25158loop_2401:
25159 orn %g4, %l4, %i3
25160 bpos loop_2402
25161 mova %xcc, %l2, %g7
25162 add %i4, 0x19C2, %i7
25163 movcc %icc, %g6, %o7
25164loop_2402:
25165 sllx %o5, %l5, %g1
25166 subc %l1, %i2, %l3
25167 or %o1, 0x0DCF, %i0
25168 for %f26, %f4, %f28
25169 addcc %o0, 0x07EE, %i1
25170 edge16ln %g5, %o6, %i5
25171 movge %xcc, %o3, %g2
25172 fmovs %f30, %f11
25173 movl %xcc, %o2, %i6
25174 fbe %fcc0, loop_2403
25175 sub %l0, %g3, %l6
25176 tn %icc, 0x1
25177 restored
25178 rdpr %cwp, %g1
25179 rdpr %cansave, %g2
25180 rdpr %canrestore, %g3
25181 rdpr %cleanwin, %g4
25182 rdpr %otherwin, %g5
25183 rdpr %wstate, %g6
25184loop_2403:
25185 movge %icc, %o4, %g4
25186 tcc %icc, 0x3
25187 sethi 0x0F4B, %l4
25188 membar 0x4D
25189 fbul,a %fcc3, loop_2404
25190 sethi 0x1BBF, %i3
25191 bvs,pn %icc, loop_2405
25192 fbuge,a %fcc3, loop_2406
25193loop_2404:
25194 xorcc %g7, 0x0FC0, %i4
25195 wr %g0, 0x5f, %asi
25196 stxa %i7, [%g0 + 0x0] %asi
25197loop_2405:
25198 edge16n %l2, %g6, %o5
25199loop_2406:
25200 mova %xcc, %l5, %o7
25201 fpsub16s %f18, %f19, %f0
25202 addcc %l1, %i2, %g1
25203 addccc %l3, %o1, %i0
25204 mulx %i1, %o0, %g5
25205 fmovde %icc, %f25, %f1
25206 bg loop_2407
25207 brgz %i5, loop_2408
25208 popc %o6, %o3
25209 fnegs %f4, %f29
25210loop_2407:
25211 fbge,a %fcc1, loop_2409
25212loop_2408:
25213 movn %icc, %g2, %o2
25214 brgez,a %i6, loop_2410
25215 andncc %g3, %l6, %l0
25216loop_2409:
25217 fmul8x16 %f2, %f30, %f26
25218 wr %g0, 0x0c, %asi
25219 prefetcha [%l7 + 0x70] %asi, 0x1
25220loop_2410:
25221 nop
25222 wr %g0, 0x80, %asi
25223 stwa %l4, [%l7 + 0x70] %asi
25224 stb %o4, [%l7 + 0x18]
25225 wr %g0, 0x89, %asi
25226 ldsba [%l7 + 0x70] %asi, %g7
25227 fmovsgu %xcc, %f13, %f30
25228 brlz %i4, loop_2411
25229 mova %icc, %i7, %i3
25230 movgu %xcc, %l2, %o5
25231 xnorcc %l5, 0x00D8, %g6
25232loop_2411:
25233 edge8n %l1, %i2, %o7
25234 and %l3, 0x10B1, %g1
25235 umul %i0, %i1, %o1
25236 bne,a,pn %xcc, loop_2412
25237 fmovrdgz %g5, %f6, %f26
25238 subc %o0, %i5, %o6
25239 addcc %o3, %g2, %o2
25240loop_2412:
25241 sir 0x15DD
25242 umul %g3, %l6, %l0
25243 bvc %xcc, loop_2413
25244 stbar
25245 orcc %i6, 0x0368, %g4
25246 tl %xcc, 0x7
25247loop_2413:
25248 fxnor %f22, %f20, %f20
25249 bgu,pn %icc, loop_2414
25250 nop
25251 set 0x36, %g6
25252 ldsh [%l7 + %g6], %o4
25253 fmovdvc %xcc, %f9, %f29
25254 ldsb [%l7 + 0x75], %g7
25255loop_2414:
25256 fandnot1 %f24, %f18, %f12
25257 fmovd %f30, %f10
25258 xorcc %i4, %l4, %i3
25259 fbul,a %fcc3, loop_2415
25260 tle %xcc, 0x2
25261 fcmpd %fcc2, %f10, %f20
25262 tcc %icc, 0x4
25263loop_2415:
25264 array8 %l2, %i7, %l5
25265 wr %g0, 0x88, %asi
25266 ldsha [%l7 + 0x74] %asi, %o5
25267 fornot2 %f14, %f20, %f4
25268 and %l1, 0x000B, %i2
25269 fmovrslez %g6, %f14, %f12
25270 ldd [%l7 + 0x58], %o6
25271 set 0x7C, %i6
25272 sta %f24, [%l7 + %i6] 0x14
25273 bge,a,pt %icc, loop_2416
25274 tge %icc, 0x2
25275 tge %icc, 0x3
25276 fnor %f4, %f24, %f14
25277loop_2416:
25278 umulcc %l3, 0x0084, %i0
25279 set 0x78, %g4
25280 sta %f27, [%l7 + %g4] 0x18
25281 fors %f30, %f15, %f11
25282 movge %xcc, %g1, %o1
25283 sir 0x15FC
25284 xnor %g5, %o0, %i5
25285 tg %xcc, 0x3
25286 tgu %icc, 0x3
25287 subccc %i1, 0x02BB, %o6
25288 movn %xcc, %g2, %o3
25289 movrgz %g3, %o2, %l0
25290 movrne %i6, %l6, %o4
25291 fbge %fcc2, loop_2417
25292 movrne %g4, %i4, %l4
25293 orncc %g7, 0x16AD, %i3
25294 tne %icc, 0x5
25295loop_2417:
25296 fornot1 %f18, %f12, %f12
25297 add %i7, 0x0691, %l5
25298 array8 %l2, %o5, %i2
25299 wr %g0, 0x52, %asi
25300 ldxa [%g0 + 0x108] %asi, %g6
25301 movrgz %l1, 0x265, %o7
25302 xnor %l3, 0x0F72, %i0
25303 set 0x40, %i3
25304 ldda [%l7 + %i3] 0xea, %o0
25305 fpadd16 %f22, %f20, %f16
25306 set 0x64, %i2
25307 swapa [%l7 + %i2] 0x89, %g1
25308 movle %icc, %o0, %i5
25309 fbg %fcc0, loop_2418
25310 fbule %fcc2, loop_2419
25311 tsubcc %g5, %o6, %g2
25312 fmovrsne %i1, %f16, %f16
25313loop_2418:
25314 std %f22, [%l7 + 0x78]
25315loop_2419:
25316 subc %g3, %o2, %l0
25317 fpmerge %f28, %f22, %f8
25318 edge32 %o3, %l6, %o4
25319 fands %f31, %f16, %f11
25320 fmovdneg %xcc, %f29, %f15
25321 tgu %icc, 0x7
25322 fand %f10, %f18, %f2
25323 fbo %fcc3, loop_2420
25324 fmovse %icc, %f8, %f12
25325 tsubcctv %i6, 0x08E0, %i4
25326 fsrc1s %f8, %f17
25327loop_2420:
25328 edge8l %l4, %g4, %g7
25329 set 0x40, %l3
25330 stda %f16, [%l7 + %l3] 0x88
25331 fpmerge %f18, %f27, %f22
25332 bpos %icc, loop_2421
25333 movne %xcc, %i3, %l5
25334 fbge %fcc1, loop_2422
25335 nop
25336 set 0x58, %o1
25337 ldd [%l7 + %o1], %f0
25338loop_2421:
25339 fmul8x16au %f25, %f17, %f16
25340 fmul8sux16 %f26, %f2, %f24
25341loop_2422:
25342 tle %icc, 0x6
25343 add %l7, 0x40, %l6
25344 wr %g0, 0x04, %asi
25345 casxa [%l6] 0x04, %i7, %o5
25346 subcc %i2, 0x0481, %l2
25347 fmovsle %icc, %f17, %f30
25348 edge32n %l1, %g6, %l3
25349 subccc %o7, %o1, %g1
25350 set 0x2C, %o7
25351 lda [%l7 + %o7] 0x15, %f10
25352 mulx %o0, %i5, %i0
25353 andncc %g5, %g2, %o6
25354 fmovdl %xcc, %f7, %f14
25355 srl %g3, %i1, %o2
25356 tleu %icc, 0x5
25357 subccc %l0, 0x1913, %o3
25358 tle %xcc, 0x5
25359 edge32l %l6, %i6, %o4
25360 add %l7, 0x50, %l6
25361 wr %g0, 0x89, %asi
25362 casa [%l6] 0x89, %l4, %g4
25363 membar 0x71
25364 tcc %xcc, 0x3
25365 ldsw [%l7 + 0x74], %g7
25366 udivx %i3, 0x1F5D, %l5
25367 array16 %i7, %i4, %o5
25368 array32 %l2, %i2, %g6
25369 udivx %l1, 0x1139, %o7
25370 addccc %o1, 0x1326, %l3
25371 smulcc %g1, %o0, %i0
25372 fpsub16 %f20, %f30, %f6
25373 ldub [%l7 + 0x6E], %i5
25374 fmovdge %icc, %f8, %f25
25375 tneg %xcc, 0x1
25376 smulcc %g2, %g5, %g3
25377 srax %o6, %i1, %o2
25378 fbg,a %fcc3, loop_2423
25379 fmovdl %xcc, %f14, %f11
25380 fnor %f18, %f22, %f8
25381 fmul8sux16 %f26, %f6, %f20
25382loop_2423:
25383 movn %icc, %l0, %l6
25384 fnegd %f28, %f0
25385 srax %o3, 0x12, %i6
25386 be,a,pt %xcc, loop_2424
25387 and %l4, 0x13F4, %o4
25388 fcmpd %fcc3, %f26, %f14
25389 fornot2s %f4, %f30, %f28
25390loop_2424:
25391 fmovde %icc, %f31, %f18
25392 mulx %g7, %i3, %g4
25393 fandnot1 %f26, %f4, %f14
25394 movre %l5, 0x064, %i4
25395 fblg,a %fcc2, loop_2425
25396 fand %f14, %f18, %f6
25397 fbne %fcc1, loop_2426
25398 fmovdpos %xcc, %f9, %f24
25399loop_2425:
25400 nop
25401 wr %g0, 0x10, %asi
25402 lda [%l7 + 0x0C] %asi, %f17
25403loop_2426:
25404 fandnot1 %f26, %f8, %f20
25405 wr %g0, 0x10, %asi
25406 prefetcha [%l7 + 0x70] %asi, 0x2
25407 srl %o5, %i2, %g6
25408 mulx %l1, 0x14EA, %o7
25409 xnorcc %l2, 0x1F59, %o1
25410 tpos %xcc, 0x1
25411 movcs %icc, %l3, %g1
25412 fpadd32s %f10, %f27, %f0
25413 fba,a %fcc1, loop_2427
25414 fbuge,a %fcc0, loop_2428
25415 srl %o0, %i0, %g2
25416 subcc %g5, %i5, %g3
25417loop_2427:
25418 movrlz %o6, 0x327, %o2
25419loop_2428:
25420 tge %xcc, 0x7
25421 umul %l0, 0x188A, %l6
25422 set 0x58, %l6
25423 ldswa [%l7 + %l6] 0x81, %o3
25424 movvc %xcc, %i6, %l4
25425 fmovscc %xcc, %f29, %f22
25426 fmovrdlz %o4, %f10, %f2
25427 fnand %f30, %f30, %f14
25428 edge8n %i1, %i3, %g4
25429 tcc %xcc, 0x4
25430 mulscc %l5, %i4, %i7
25431 smulcc %o5, %i2, %g6
25432 fbuge,a %fcc1, loop_2429
25433 fmovscc %icc, %f25, %f3
25434 sra %l1, %g7, %o7
25435 fmovrdgez %l2, %f6, %f12
25436loop_2429:
25437 alignaddrl %l3, %g1, %o1
25438 fble,a %fcc2, loop_2430
25439 fpsub16 %f30, %f10, %f22
25440 tvc %icc, 0x3
25441 mova %xcc, %o0, %g2
25442loop_2430:
25443 movpos %icc, %g5, %i0
25444 movpos %icc, %i5, %o6
25445 tn %icc, 0x6
25446 add %l7, 0x30, %l6
25447 wr %g0, 0x89, %asi
25448 ldxa [%l6] %asi, %o2
25449 casxa [%l6] %asi, %o2, %l0
25450 xnor %l6, 0x098F, %g3
25451 fmovs %f8, %f17
25452 fmovsg %icc, %f31, %f4
25453 srl %o3, 0x1E, %i6
25454 wr %g0, 0x10, %asi
25455 ldxa [%l7 + 0x08] %asi, %l4
25456 subcc %i1, %i3, %o4
25457 fsrc1s %f29, %f17
25458 movge %icc, %l5, %i4
25459 alignaddr %g4, %o5, %i7
25460 nop
25461 set 0x38, %o4
25462 ldstub [%l7 + %o4], %i2
25463 fpsub16s %f24, %f20, %f2
25464 movge %xcc, %g6, %g7
25465 bne,pn %icc, loop_2431
25466 pdist %f2, %f6, %f6
25467 movrlz %l1, 0x12B, %o7
25468 fnand %f22, %f28, %f4
25469loop_2431:
25470 fbg,a %fcc3, loop_2432
25471 fsrc1s %f30, %f6
25472 fpmerge %f9, %f29, %f26
25473 fzero %f18
25474loop_2432:
25475 srax %l3, %g1, %o1
25476 ldx [%l7 + 0x08], %l2
25477 fbug %fcc3, loop_2433
25478 alignaddr %g2, %g5, %o0
25479 fmuld8ulx16 %f23, %f17, %f14
25480 set 0x68, %l2
25481 lda [%l7 + %l2] 0x89, %f15
25482loop_2433:
25483 tne %icc, 0x4
25484 st %f27, [%l7 + 0x4C]
25485 brlez %i5, loop_2434
25486 movcc %icc, %i0, %o6
25487 mulx %o2, %l0, %g3
25488 fmovd %f26, %f28
25489loop_2434:
25490 andncc %l6, %o3, %l4
25491 edge32 %i6, %i3, %i1
25492 bpos,a loop_2435
25493 orncc %l5, %o4, %i4
25494 movne %xcc, %o5, %g4
25495 saved
25496 rdpr %cwp, %g1
25497 rdpr %cansave, %g2
25498 rdpr %canrestore, %g3
25499 rdpr %cleanwin, %g4
25500 rdpr %otherwin, %g5
25501 rdpr %wstate, %g6
25502loop_2435:
25503 movg %icc, %i7, %i2
25504 orcc %g7, %g6, %l1
25505 tneg %icc, 0x1
25506 nop
25507 setx loop_2436, %l0, %l1
25508 jmpl %l1, %l3
25509 sir 0x0EC9
25510 xnor %o7, %o1, %g1
25511 tcs %icc, 0x5
25512loop_2436:
25513 xor %l2, 0x1FE4, %g5
25514 fmul8x16al %f30, %f28, %f16
25515 tge %xcc, 0x0
25516 udivcc %g2, 0x160C, %o0
25517 nop
25518 setx loop_2437, %l0, %l1
25519 wrpr 0x1, %tl
25520 wrpr %l1, %tnpc
25521 setx 0x34400001400, %l0, %l1
25522 wrpr %l1, %tstate
25523 wrhpr 0x4, %htstate
25524 done
25525 tn %icc, 0x6
25526 fmovrde %i5, %f28, %f0
25527 fmovsvc %xcc, %f28, %f12
25528loop_2437:
25529 edge16l %i0, %o2, %l0
25530 ldub [%l7 + 0x2D], %o6
25531 bne,a,pt %icc, loop_2438
25532 xnorcc %l6, 0x1ECB, %o3
25533 bne,a,pt %xcc, loop_2439
25534 tvs %xcc, 0x6
25535loop_2438:
25536 fmul8x16 %f15, %f18, %f12
25537 mova %xcc, %l4, %i6
25538loop_2439:
25539 tne %icc, 0x4
25540 edge8ln %i3, %g3, %l5
25541 array16 %i1, %o4, %i4
25542 array32 %o5, %i7, %i2
25543 nop
25544 setx loop_2440, %l0, %l1
25545 wrpr 0x1, %tl
25546 wrpr %l1, %tnpc
25547 setx 0x34400001400, %l0, %l1
25548 wrpr %l1, %tstate
25549 wrhpr 0x4, %htstate
25550 done
25551 tge %icc, 0x1
25552 orncc %g4, %g7, %g6
25553 tneg %xcc, 0x1
25554loop_2440:
25555 tvc %xcc, 0x0
25556 tcs %xcc, 0x3
25557 wr %g0, 0x10, %asi
25558 stxa %l1, [%l7 + 0x28] %asi
25559 andcc %l3, 0x00E1, %o1
25560 tneg %icc, 0x5
25561 mulx %g1, %o7, %l2
25562 fble,a %fcc2, loop_2441
25563 sllx %g2, 0x1C, %o0
25564 tcc %xcc, 0x2
25565 bneg %icc, loop_2442
25566loop_2441:
25567 sdivx %i5, 0x0872, %i0
25568 umulcc %g5, 0x14F6, %l0
25569 saved
25570 rdpr %cwp, %g1
25571 rdpr %cansave, %g2
25572 rdpr %canrestore, %g3
25573 rdpr %cleanwin, %g4
25574 rdpr %otherwin, %g5
25575 rdpr %wstate, %g6
25576loop_2442:
25577 andncc %o6, %l6, %o3
25578 fmovspos %icc, %f29, %f5
25579 tcs %xcc, 0x3
25580 movcc %xcc, %o2, %i6
25581 orncc %i3, %g3, %l5
25582 prefetch [%l7 + 0x08], 0x0
25583 sll %l4, %i1, %i4
25584 movrne %o5, 0x0DB, %o4
25585 sllx %i2, %i7, %g7
25586 wr %g0, 0x80, %asi
25587 lda [%l7 + 0x18] %asi, %f27
25588 smul %g6, %l1, %l3
25589 fba %fcc3, loop_2443
25590 sllx %g4, %o1, %g1
25591 fandnot2 %f30, %f2, %f16
25592 stbar
25593loop_2443:
25594 andncc %o7, %l2, %g2
25595 move %icc, %o0, %i0
25596 set 0x63, %o6
25597 ldsba [%l7 + %o6] 0x10, %g5
25598 movcs %icc, %i5, %o6
25599 tg %xcc, 0x7
25600 fbul %fcc2, loop_2444
25601 fcmple16 %f28, %f26, %l0
25602 fmovrdgez %o3, %f0, %f12
25603 edge8 %o2, %l6, %i6
25604loop_2444:
25605 bneg,a loop_2445
25606 sra %g3, %l5, %i3
25607 movge %xcc, %l4, %i1
25608 ldstub [%l7 + 0x6B], %i4
25609loop_2445:
25610 sdiv %o4, 0x17FF, %i2
25611 stw %i7, [%l7 + 0x44]
25612 xor %g7, 0x1B91, %o5
25613 move %icc, %l1, %g6
25614 umul %l3, 0x00C6, %o1
25615 srax %g1, 0x15, %o7
25616 fnegd %f4, %f24
25617 movgu %xcc, %g4, %l2
25618 fandnot2s %f22, %f6, %f23
25619 udivx %g2, 0x1F01, %o0
25620 fmovde %xcc, %f3, %f10
25621 sir 0x1994
25622 ldd [%l7 + 0x58], %i0
25623 tge %xcc, 0x1
25624 edge8l %i5, %g5, %l0
25625 bl loop_2446
25626 ld [%l7 + 0x18], %f28
25627 brz %o3, loop_2447
25628 nop
25629 set 0x29, %g7
25630 ldstub [%l7 + %g7], %o6
25631loop_2446:
25632 fbne,a %fcc1, loop_2448
25633 andncc %o2, %l6, %i6
25634loop_2447:
25635 tg %icc, 0x4
25636 nop
25637 setx loop_2449, %l0, %l1
25638 jmpl %l1, %l5
25639loop_2448:
25640 ble,pn %xcc, loop_2450
25641 nop
25642 set 0x45, %i0
25643 ldsb [%l7 + %i0], %g3
25644 membar 0x28
25645loop_2449:
25646 taddcctv %l4, 0x006D, %i1
25647loop_2450:
25648 fmovrsgz %i3, %f30, %f4
25649 sdivx %i4, 0x0BA8, %o4
25650 be,a %xcc, loop_2451
25651 bcs loop_2452
25652 tn %xcc, 0x2
25653 fmovdcc %icc, %f23, %f5
25654loop_2451:
25655 stbar
25656loop_2452:
25657 sdiv %i7, 0x19F9, %g7
25658 fcmple32 %f28, %f2, %i2
25659 tcc %xcc, 0x2
25660 membar 0x28
25661 edge16n %o5, %g6, %l3
25662 sllx %l1, %g1, %o1
25663 fpack16 %f4, %f24
25664 fba,a %fcc2, loop_2453
25665 smul %g4, %l2, %o7
25666 movrlz %g2, 0x0B7, %o0
25667 bcc,a %xcc, loop_2454
25668loop_2453:
25669 alignaddr %i5, %g5, %l0
25670 brgez,a %i0, loop_2455
25671 movne %icc, %o6, %o3
25672loop_2454:
25673 fmul8ulx16 %f8, %f8, %f10
25674 tg %icc, 0x3
25675loop_2455:
25676 saved
25677 rdpr %cwp, %g1
25678 rdpr %cansave, %g2
25679 rdpr %canrestore, %g3
25680 rdpr %cleanwin, %g4
25681 rdpr %otherwin, %g5
25682 rdpr %wstate, %g6
25683 sdivcc %l6, 0x09EC, %o2
25684 addcc %l5, 0x026A, %g3
25685 sdivx %i6, 0x04D9, %l4
25686 tcs %xcc, 0x4
25687 alignaddrl %i3, %i1, %i4
25688 stw %i7, [%l7 + 0x48]
25689 bvs loop_2456
25690 xnorcc %o4, %i2, %g7
25691 orn %g6, %o5, %l3
25692 xorcc %l1, %o1, %g1
25693loop_2456:
25694 tle %icc, 0x3
25695 move %icc, %l2, %g4
25696 xorcc %g2, 0x0831, %o7
25697 set 0x4A, %l5
25698 ldsha [%l7 + %l5] 0x81, %o0
25699 ta %icc, 0x1
25700 ldd [%l7 + 0x48], %g4
25701 ldstub [%l7 + 0x74], %l0
25702 fmovrdgz %i0, %f26, %f8
25703 fmovdg %icc, %f22, %f21
25704 movl %icc, %o6, %o3
25705 subcc %i5, 0x16F7, %l6
25706 fmovsvc %icc, %f23, %f2
25707 edge16n %o2, %g3, %l5
25708 taddcc %i6, %l4, %i3
25709 fmovsne %icc, %f18, %f15
25710 wr %g0, 0x0c, %asi
25711 lduba [%l7 + 0x37] %asi, %i1
25712 movge %icc, %i7, %o4
25713 prefetch [%l7 + 0x3C], 0x3
25714 fbu %fcc3, loop_2457
25715 fmovde %icc, %f27, %f16
25716 tg %icc, 0x1
25717 brz,a %i4, loop_2458
25718loop_2457:
25719 umul %i2, 0x19C3, %g6
25720 umul %o5, %l3, %g7
25721 movgu %xcc, %l1, %o1
25722loop_2458:
25723 edge16n %l2, %g4, %g2
25724 brgez %o7, loop_2459
25725 fmovdcs %icc, %f9, %f31
25726 subccc %o0, 0x044F, %g5
25727 stx %l0, [%l7 + 0x60]
25728loop_2459:
25729 fmul8x16 %f12, %f26, %f18
25730 fmul8x16au %f2, %f11, %f2
25731 fsrc2 %f16, %f22
25732 alignaddrl %g1, %i0, %o3
25733 ld [%l7 + 0x74], %f2
25734 array16 %o6, %l6, %o2
25735 set 0x08, %l1
25736 prefetcha [%l7 + %l1] 0x10, 0x1
25737 movre %i5, 0x216, %l5
25738 movgu %icc, %l4, %i6
25739 te %xcc, 0x4
25740 movre %i1, %i7, %o4
25741 fbn %fcc0, loop_2460
25742 sllx %i4, 0x15, %i2
25743 for %f24, %f2, %f14
25744 tpos %xcc, 0x4
25745loop_2460:
25746 nop
25747 wr %g0, 0x81, %asi
25748 lduba [%l7 + 0x37] %asi, %i3
25749 ba,pn %icc, loop_2461
25750 fors %f6, %f8, %f27
25751 movrgz %o5, 0x032, %g6
25752 ldub [%l7 + 0x70], %l3
25753loop_2461:
25754 movn %xcc, %l1, %o1
25755 fpsub32s %f8, %f13, %f4
25756 tneg %xcc, 0x2
25757 fcmped %fcc1, %f6, %f12
25758 ldd [%l7 + 0x58], %g6
25759 fxor %f18, %f28, %f2
25760 sethi 0x0695, %g4
25761 membar 0x23
25762 bg,pt %icc, loop_2462
25763 fmovsne %xcc, %f17, %f9
25764 subc %g2, 0x06D5, %o7
25765 fmovspos %icc, %f18, %f7
25766loop_2462:
25767 fmovrde %o0, %f0, %f30
25768 fors %f15, %f7, %f0
25769 fandnot1 %f30, %f4, %f8
25770 set 0x2C, %o2
25771 lda [%l7 + %o2] 0x15, %f17
25772 nop
25773 set 0x22, %g1
25774 lduh [%l7 + %g1], %l2
25775 te %xcc, 0x1
25776 fmul8sux16 %f30, %f14, %f28
25777 fxor %f28, %f0, %f2
25778 sllx %l0, %g1, %g5
25779 fbuge,a %fcc3, loop_2463
25780 bcs,a,pn %icc, loop_2464
25781 fbl,a %fcc3, loop_2465
25782 fmovdvc %xcc, %f21, %f15
25783loop_2463:
25784 edge32l %i0, %o3, %o6
25785loop_2464:
25786 tg %xcc, 0x4
25787loop_2465:
25788 tleu %xcc, 0x7
25789 orncc %o2, 0x0403, %g3
25790 tne %xcc, 0x2
25791 set 0x16, %o5
25792 stba %l6, [%l7 + %o5] 0x80
25793 edge8 %l5, %i5, %i6
25794 bpos,a,pn %xcc, loop_2466
25795 brlez %l4, loop_2467
25796 fornot1s %f22, %f17, %f15
25797 movpos %icc, %i1, %i7
25798loop_2466:
25799 stw %i4, [%l7 + 0x6C]
25800loop_2467:
25801 subcc %o4, 0x1EFF, %i2
25802 fmul8x16al %f12, %f25, %f24
25803 movleu %xcc, %o5, %g6
25804 popc %l3, %i3
25805 xnor %l1, %g7, %o1
25806 tgu %icc, 0x0
25807 movrlz %g2, 0x165, %o7
25808 edge8ln %o0, %g4, %l0
25809 tn %xcc, 0x0
25810 sllx %g1, %g5, %l2
25811 fbg %fcc1, loop_2468
25812 addc %i0, 0x1E6F, %o6
25813 movcc %icc, %o3, %o2
25814 bne %icc, loop_2469
25815loop_2468:
25816 fmovrdlez %g3, %f10, %f18
25817 srl %l5, 0x17, %i5
25818 srlx %l6, 0x18, %l4
25819loop_2469:
25820 mova %icc, %i6, %i7
25821 bleu,pn %xcc, loop_2470
25822 fand %f28, %f14, %f26
25823 popc 0x06CD, %i1
25824 orncc %o4, %i4, %i2
25825loop_2470:
25826 fcmple16 %f22, %f26, %g6
25827 tn %xcc, 0x1
25828 wr %g0, 0x10, %asi
25829 ldsha [%l7 + 0x7E] %asi, %l3
25830 bl,a %xcc, loop_2471
25831 bl loop_2472
25832 brlz %o5, loop_2473
25833 sir 0x0391
25834loop_2471:
25835 fsrc2s %f0, %f27
25836loop_2472:
25837 srl %i3, 0x1E, %g7
25838loop_2473:
25839 addccc %l1, 0x150B, %g2
25840 bgu,a,pn %xcc, loop_2474
25841 fbo %fcc1, loop_2475
25842 tcs %icc, 0x5
25843 bn loop_2476
25844loop_2474:
25845 sllx %o1, 0x10, %o7
25846loop_2475:
25847 mulx %g4, %o0, %g1
25848 subc %g5, %l2, %l0
25849loop_2476:
25850 pdist %f30, %f28, %f4
25851 fxnor %f24, %f24, %f8
25852 edge32 %o6, %i0, %o3
25853 set 0x31, %i7
25854 ldstuba [%l7 + %i7] 0x04, %g3
25855 sub %l5, 0x013F, %i5
25856 sethi 0x0ED9, %l6
25857 movvc %icc, %l4, %o2
25858 tneg %xcc, 0x3
25859 pdist %f8, %f12, %f4
25860 membar 0x5D
25861 set 0x60, %i5
25862 ldxa [%l7 + %i5] 0x14, %i7
25863 movvs %xcc, %i6, %o4
25864 movvc %icc, %i1, %i4
25865 tge %icc, 0x0
25866 flush %l7 + 0x30
25867 movpos %xcc, %i2, %g6
25868 alignaddr %o5, %i3, %l3
25869 xnorcc %g7, 0x06FD, %l1
25870 movrlz %o1, %g2, %o7
25871 sub %g4, %o0, %g1
25872 mulscc %l2, 0x1FB7, %l0
25873 sdiv %g5, 0x1CE5, %i0
25874 lduh [%l7 + 0x0C], %o3
25875 add %l7, 0x78, %l6
25876 wr %g0, 0x04, %asi
25877 lda [%l6] %asi, %o6
25878 casa [%l6] %asi, %o6, %g3
25879 array32 %i5, %l5, %l6
25880 sdivcc %l4, 0x1957, %o2
25881 fba,a %fcc1, loop_2477
25882 movcs %xcc, %i7, %i6
25883 subccc %o4, %i4, %i1
25884 fpmerge %f3, %f31, %f6
25885loop_2477:
25886 umul %i2, 0x06E1, %g6
25887 xnorcc %o5, %i3, %l3
25888 orncc %g7, %l1, %o1
25889 or %o7, 0x051A, %g4
25890 umul %g2, 0x02F3, %o0
25891 umulcc %l2, %l0, %g1
25892 edge32 %i0, %o3, %o6
25893 sra %g3, %i5, %g5
25894 set 0x40, %o3
25895 stda %f0, [%l7 + %o3] 0x19
25896 sdiv %l5, 0x1E13, %l6
25897 fcmpeq16 %f10, %f30, %o2
25898 fmul8ulx16 %f14, %f14, %f16
25899 xorcc %i7, 0x162A, %l4
25900 udivx %i6, 0x1BA7, %i4
25901 movne %icc, %i1, %o4
25902 ta %icc, 0x0
25903 bleu,a,pt %icc, loop_2478
25904 fpadd32s %f29, %f28, %f19
25905 fmovspos %xcc, %f20, %f12
25906 set 0x1D, %g2
25907 lduba [%l7 + %g2] 0x19, %g6
25908loop_2478:
25909 addcc %o5, %i3, %i2
25910 fors %f25, %f29, %f4
25911 membar #Sync
25912 set 0x40, %g3
25913 ldda [%l7 + %g3] 0x1f, %f16
25914 addcc %g7, %l3, %o1
25915 fmovrdgez %l1, %f8, %f30
25916 fcmpgt16 %f22, %f6, %g4
25917 fmovsne %xcc, %f0, %f2
25918 udiv %o7, 0x04F2, %g2
25919 fbn %fcc0, loop_2479
25920 edge16l %l2, %l0, %g1
25921 fabss %f22, %f27
25922 umul %o0, %o3, %i0
25923loop_2479:
25924 movle %icc, %o6, %i5
25925 wr %g0, 0x10, %asi
25926 lda [%l7 + 0x30] %asi, %f9
25927 fmovse %icc, %f24, %f16
25928 set 0x60, %i4
25929 stxa %g5, [%l7 + %i4] 0x81
25930 fmul8sux16 %f26, %f20, %f12
25931 edge16l %g3, %l6, %l5
25932 fmovdn %xcc, %f2, %f1
25933 fba,a %fcc0, loop_2480
25934 ta %xcc, 0x0
25935 bgu,pt %xcc, loop_2481
25936 udivx %o2, 0x1A5D, %i7
25937loop_2480:
25938 movre %l4, %i4, %i1
25939 movneg %icc, %o4, %i6
25940loop_2481:
25941 subcc %o5, 0x1EAB, %g6
25942 movrlez %i3, 0x317, %i2
25943 sll %l3, %o1, %l1
25944 subc %g4, 0x076B, %o7
25945 ldsw [%l7 + 0x10], %g2
25946 edge16 %l2, %l0, %g7
25947 mova %icc, %o0, %o3
25948 fpsub16s %f0, %f17, %f2
25949 umulcc %i0, 0x02E7, %g1
25950 fmovrsne %i5, %f16, %f3
25951 ta %icc, 0x1
25952 sdivcc %g5, 0x086E, %g3
25953 tcc %icc, 0x6
25954 movneg %xcc, %l6, %l5
25955 fnegd %f14, %f10
25956 st %f2, [%l7 + 0x34]
25957 fbule %fcc2, loop_2482
25958 fmul8ulx16 %f10, %f2, %f30
25959 fble %fcc3, loop_2483
25960 be %xcc, loop_2484
25961loop_2482:
25962 udiv %o2, 0x0977, %i7
25963 fpsub16 %f20, %f12, %f4
25964loop_2483:
25965 nop
25966 set 0x30, %o0
25967 prefetcha [%l7 + %o0] 0x19, 0x1
25968loop_2484:
25969 fmovdvs %icc, %f25, %f26
25970 udivcc %i4, 0x1859, %i1
25971 set 0x5C, %l0
25972 lda [%l7 + %l0] 0x04, %f31
25973 tsubcctv %o4, 0x1EB6, %i6
25974 fmovde %icc, %f14, %f12
25975 sdivx %o5, 0x09A7, %g6
25976 fpack16 %f18, %f23
25977 sir 0x1BCF
25978 fabsd %f22, %f18
25979 xnor %o6, %i3, %l3
25980 tsubcctv %i2, %o1, %l1
25981 fbule,a %fcc3, loop_2485
25982 edge32l %g4, %g2, %l2
25983 set 0x1A, %i1
25984 ldstuba [%l7 + %i1] 0x11, %l0
25985loop_2485:
25986 std %f2, [%l7 + 0x18]
25987 edge8n %g7, %o7, %o0
25988 fmuld8ulx16 %f4, %f22, %f14
25989 tsubcctv %o3, %i0, %g1
25990 std %i4, [%l7 + 0x38]
25991 fmul8x16al %f31, %f16, %f16
25992 udivx %g5, 0x0746, %g3
25993 taddcctv %l5, 0x13FE, %l6
25994 edge16ln %i7, %l4, %i4
25995 umul %o2, 0x0470, %i1
25996 movl %xcc, %i6, %o4
25997 array8 %g6, %o5, %o6
25998 std %i2, [%l7 + 0x40]
25999 fmovsgu %xcc, %f21, %f17
26000 movneg %icc, %i2, %o1
26001 smulcc %l3, 0x142C, %l1
26002 fbn,a %fcc2, loop_2486
26003 std %g2, [%l7 + 0x08]
26004 taddcctv %l2, 0x1041, %g4
26005 fone %f6
26006loop_2486:
26007 nop
26008 setx loop_2487, %l0, %l1
26009 jmpl %l1, %g7
26010 movg %xcc, %l0, %o7
26011 tsubcctv %o3, %o0, %i0
26012 andn %g1, 0x1EF9, %g5
26013loop_2487:
26014 nop
26015 wr %g0, 0x24, %asi
26016 ldda [%l7 + 0x60] %asi, %i4
26017 fmovdvs %icc, %f29, %f4
26018 fpadd16 %f30, %f8, %f14
26019 taddcc %l5, %g3, %i7
26020 fmovdn %xcc, %f2, %f24
26021 movcs %xcc, %l6, %i4
26022 srax %o2, 0x18, %i1
26023 edge16n %l4, %i6, %o4
26024 tsubcc %o5, 0x1959, %g6
26025 movneg %xcc, %i3, %o6
26026 bpos,a,pn %xcc, loop_2488
26027 ld [%l7 + 0x28], %f19
26028 edge8l %o1, %i2, %l1
26029 set 0x74, %l4
26030 stwa %g2, [%l7 + %l4] 0x22
26031 membar #Sync
26032loop_2488:
26033 fmovsa %icc, %f10, %f2
26034 fmuld8sux16 %f27, %f26, %f30
26035 sllx %l2, %l3, %g7
26036 brz,a %g4, loop_2489
26037 xnor %o7, %l0, %o3
26038 fmovsa %xcc, %f0, %f10
26039 call loop_2490
26040loop_2489:
26041 movrne %o0, %i0, %g5
26042 sub %g1, 0x00B3, %l5
26043 fmovrsne %i5, %f24, %f27
26044loop_2490:
26045 bneg,a %xcc, loop_2491
26046 fmovrdlez %g3, %f30, %f0
26047 move %xcc, %l6, %i7
26048 ldsb [%l7 + 0x23], %o2
26049loop_2491:
26050 bcs,a,pt %xcc, loop_2492
26051 array16 %i1, %l4, %i4
26052 fsrc2 %f8, %f18
26053 edge32 %i6, %o4, %g6
26054loop_2492:
26055 fmovsle %xcc, %f31, %f6
26056 sub %o5, 0x160C, %o6
26057 fpadd16 %f20, %f6, %f16
26058 bn,a loop_2493
26059 tcs %xcc, 0x1
26060 xnorcc %o1, %i2, %l1
26061 fbne %fcc2, loop_2494
26062loop_2493:
26063 fexpand %f20, %f18
26064 fmuld8sux16 %f24, %f26, %f20
26065 fmovscc %icc, %f20, %f13
26066loop_2494:
26067 udivcc %i3, 0x0390, %l2
26068 movvc %icc, %g2, %l3
26069 movgu %icc, %g4, %g7
26070 fmovsleu %xcc, %f19, %f28
26071 fmovrsne %l0, %f19, %f19
26072 wr %g0, 0x80, %asi
26073 stba %o3, [%l7 + 0x11] %asi
26074 tvs %icc, 0x7
26075 edge16ln %o7, %o0, %i0
26076 wr %g0, 0x89, %asi
26077 prefetcha [%l7 + 0x48] %asi, 0x1
26078 set 0x08, %g5
26079 ldxa [%l7 + %g5] 0x15, %l5
26080 faligndata %f0, %f30, %f16
26081 set 0x40, %i6
26082 stxa %g5, [%l7 + %i6] 0x81
26083 brlz,a %i5, loop_2495
26084 array32 %l6, %i7, %g3
26085 taddcctv %o2, %l4, %i4
26086 fmovdl %xcc, %f21, %f25
26087loop_2495:
26088 fbe %fcc2, loop_2496
26089 sub %i1, %o4, %g6
26090 udiv %i6, 0x08B4, %o5
26091 edge16l %o1, %o6, %i2
26092loop_2496:
26093 sub %i3, 0x1326, %l1
26094 wr %g0, 0x81, %asi
26095 ldda [%l7 + 0x70] %asi, %g2
26096 fsrc2s %f21, %f24
26097 movrgez %l2, 0x281, %l3
26098 fmovsn %icc, %f27, %f6
26099 fbg,a %fcc0, loop_2497
26100 edge8n %g7, %l0, %o3
26101 add %o7, 0x0B6A, %o0
26102 tcc %xcc, 0x7
26103loop_2497:
26104 fmovrslez %g4, %f27, %f18
26105 alignaddrl %i0, %l5, %g1
26106 movne %icc, %g5, %l6
26107 bl,a %xcc, loop_2498
26108 subccc %i5, %g3, %o2
26109 fbug,a %fcc0, loop_2499
26110 fmovrdgez %l4, %f4, %f28
26111loop_2498:
26112 edge16ln %i7, %i4, %i1
26113 fcmpeq32 %f2, %f28, %g6
26114loop_2499:
26115 umul %i6, %o4, %o1
26116 saved
26117 rdpr %cwp, %g1
26118 rdpr %cansave, %g2
26119 rdpr %canrestore, %g3
26120 rdpr %cleanwin, %g4
26121 rdpr %otherwin, %g5
26122 rdpr %wstate, %g6
26123 andncc %o6, %o5, %i3
26124 wr %g0, 0x23, %asi
26125 stwa %l1, [%l7 + 0x6C] %asi
26126 membar #Sync
26127 tvc %xcc, 0x7
26128 bge,a loop_2500
26129 fnot2s %f7, %f29
26130 bl,a,pn %icc, loop_2501
26131 xnor %g2, %l2, %i2
26132loop_2500:
26133 fpadd16s %f31, %f28, %f28
26134 tge %xcc, 0x5
26135loop_2501:
26136 orcc %l3, 0x1128, %g7
26137 edge32n %l0, %o7, %o3
26138 andcc %g4, %i0, %l5
26139 sdivcc %g1, 0x0C37, %o0
26140 array8 %l6, %i5, %g5
26141 and %o2, 0x133E, %g3
26142 mulx %l4, 0x1633, %i7
26143 andn %i4, 0x0CB5, %g6
26144 array32 %i6, %o4, %o1
26145 fpsub16s %f28, %f0, %f22
26146 fone %f2
26147 movn %xcc, %o6, %i1
26148 add %l7, 0x64, %l6
26149 wr %g0, 0x11, %asi
26150 casa [%l6] %asi, %i3, %o5
26151 movne %icc, %l1, %l2
26152 nop
26153 setx loop_2502, %l0, %l1
26154 wrpr 0x1, %tl
26155 wrpr %l1, %tpc
26156 add %l1, 0x4, %l1
26157 wrpr %l1, %tnpc
26158 setx 0x34400001400, %l0, %l1
26159 wrpr %l1, %tstate
26160 wrhpr 0x4, %htstate
26161 retry
26162 ld [%l7 + 0x48], %f18
26163 edge16n %i2, %g2, %l3
26164 fcmpgt16 %f8, %f24, %l0
26165loop_2502:
26166 movvc %xcc, %o7, %o3
26167 movvs %icc, %g7, %i0
26168 orncc %g4, 0x1C3D, %g1
26169 fcmpgt32 %f8, %f20, %o0
26170 tvc %xcc, 0x7
26171 te %xcc, 0x3
26172 fornot1s %f20, %f26, %f31
26173 xorcc %l6, 0x1182, %l5
26174 fmovde %icc, %f28, %f14
26175 edge8n %i5, %g5, %g3
26176 udiv %l4, 0x0D4B, %i7
26177 orn %o2, 0x014E, %i4
26178 tne %icc, 0x0
26179 fpadd16s %f9, %f4, %f2
26180 udivx %i6, 0x019E, %g6
26181 taddcctv %o1, 0x14D7, %o4
26182 udiv %o6, 0x1761, %i3
26183 udivx %o5, 0x1B91, %l1
26184 add %l7, 0x0C, %l6
26185 wr %g0, 0x89, %asi
26186 casa [%l6] 0x89, %i1, %l2
26187 fmovsn %xcc, %f24, %f9
26188 subcc %g2, %l3, %l0
26189 st %f3, [%l7 + 0x78]
26190 array16 %i2, %o7, %o3
26191 xnorcc %g7, %i0, %g4
26192 sth %o0, [%l7 + 0x44]
26193 wr %g0, 0x88, %asi
26194 stwa %l6, [%l7 + 0x34] %asi
26195 tpos %xcc, 0x7
26196 bgu,a loop_2503
26197 sth %l5, [%l7 + 0x40]
26198 set 0x32, %g6
26199 lduba [%l7 + %g6] 0x04, %g1
26200loop_2503:
26201 smul %g5, 0x1E42, %g3
26202 stbar
26203 tg %icc, 0x7
26204 alignaddr %i5, %l4, %i7
26205 srax %i4, %o2, %i6
26206 udivcc %o1, 0x1E45, %o4
26207 xnorcc %o6, %g6, %i3
26208 add %l7, 0x70, %l6
26209 wr %g0, 0x80, %asi
26210 casxa [%l6] 0x80, %o5, %l1
26211 tg %xcc, 0x1
26212 movvc %icc, %i1, %g2
26213 movrgez %l2, %l0, %l3
26214 edge16ln %o7, %i2, %o3
26215 movgu %icc, %g7, %g4
26216 set 0x1C, %i3
26217 lduha [%l7 + %i3] 0x18, %i0
26218 taddcc %l6, 0x12EF, %l5
26219 array32 %o0, %g5, %g1
26220 sll %g3, %i5, %l4
26221 edge8 %i4, %o2, %i7
26222 sdivx %o1, 0x1742, %o4
26223 fpmerge %f4, %f31, %f12
26224 fones %f19
26225 bgu,pn %icc, loop_2504
26226 nop
26227 setx loop_2505, %l0, %l1
26228 wrpr 0x1, %tl
26229 wrpr %l1, %tnpc
26230 setx 0x34400001400, %l0, %l1
26231 wrpr %l1, %tstate
26232 wrhpr 0x4, %htstate
26233 done
26234 subccc %i6, 0x1AA9, %o6
26235 bneg,a loop_2506
26236loop_2504:
26237 fornot1s %f10, %f8, %f23
26238loop_2505:
26239 sdiv %i3, 0x1275, %o5
26240 xor %g6, 0x00E7, %i1
26241loop_2506:
26242 fsrc2 %f20, %f6
26243 call loop_2507
26244 fcmpne32 %f30, %f6, %g2
26245 xnorcc %l2, %l0, %l1
26246 bcc,a %icc, loop_2508
26247loop_2507:
26248 ld [%l7 + 0x60], %f17
26249 set 0x6C, %i2
26250 sta %f26, [%l7 + %i2] 0x0c
26251loop_2508:
26252 edge32 %o7, %l3, %o3
26253 prefetch [%l7 + 0x68], 0x2
26254 xorcc %g7, 0x078F, %i2
26255 fnot2s %f11, %f9
26256 udivx %i0, 0x10C3, %l6
26257 brnz %l5, loop_2509
26258 sll %o0, %g5, %g1
26259 tne %xcc, 0x2
26260 edge8ln %g3, %g4, %i5
26261loop_2509:
26262 edge16n %i4, %o2, %i7
26263 udivcc %l4, 0x1FCE, %o4
26264 swap [%l7 + 0x70], %i6
26265 fors %f19, %f25, %f3
26266 fmuld8ulx16 %f12, %f22, %f8
26267 sethi 0x0703, %o6
26268 alignaddr %o1, %i3, %o5
26269 fornot1 %f20, %f0, %f26
26270 tcs %xcc, 0x2
26271 alignaddr %i1, %g2, %l2
26272 fcmpgt32 %f4, %f14, %l0
26273 fbo %fcc0, loop_2510
26274 srlx %g6, 0x11, %o7
26275 bcc,pn %icc, loop_2511
26276 fbl,a %fcc2, loop_2512
26277loop_2510:
26278 movg %xcc, %l3, %l1
26279 tvs %xcc, 0x4
26280loop_2511:
26281 fbu,a %fcc1, loop_2513
26282loop_2512:
26283 edge32ln %o3, %i2, %g7
26284 edge8l %i0, %l5, %o0
26285 fbg %fcc3, loop_2514
26286loop_2513:
26287 umul %l6, %g5, %g3
26288 fandnot2s %f28, %f9, %f25
26289 subccc %g1, %i5, %i4
26290loop_2514:
26291 faligndata %f2, %f20, %f18
26292 sth %g4, [%l7 + 0x3C]
26293 edge8l %i7, %l4, %o4
26294 fbne %fcc1, loop_2515
26295 fmuld8sux16 %f5, %f22, %f18
26296 bcc,pn %icc, loop_2516
26297 nop
26298 set 0x38, %g4
26299 std %f22, [%l7 + %g4]
26300loop_2515:
26301 orn %o2, %i6, %o6
26302 fmovdg %icc, %f9, %f22
26303loop_2516:
26304 taddcc %i3, %o5, %i1
26305 andcc %o1, %l2, %l0
26306 fpack32 %f2, %f6, %f22
26307 edge16 %g6, %o7, %g2
26308 edge32l %l3, %o3, %i2
26309 call loop_2517
26310 array32 %l1, %i0, %g7
26311 ld [%l7 + 0x74], %f6
26312 xnorcc %o0, %l6, %g5
26313loop_2517:
26314 fmovdpos %icc, %f3, %f29
26315 subcc %l5, %g1, %i5
26316 tvc %xcc, 0x3
26317 std %i4, [%l7 + 0x70]
26318 fbl,a %fcc1, loop_2518
26319 udivx %g3, 0x1A6B, %i7
26320 sra %l4, 0x19, %o4
26321 edge8 %g4, %i6, %o6
26322loop_2518:
26323 taddcctv %o2, %o5, %i3
26324 fblg,a %fcc3, loop_2519
26325 bge,a,pn %icc, loop_2520
26326 sth %o1, [%l7 + 0x66]
26327 fmovrdne %l2, %f24, %f2
26328loop_2519:
26329 tn %icc, 0x0
26330loop_2520:
26331 and %l0, 0x0DEB, %g6
26332 movgu %icc, %o7, %i1
26333 orncc %g2, 0x0343, %l3
26334 sra %o3, %i2, %l1
26335 fbul %fcc1, loop_2521
26336 ldd [%l7 + 0x78], %i0
26337 wr %g0, 0x11, %asi
26338 ldsha [%l7 + 0x6E] %asi, %o0
26339loop_2521:
26340 nop
26341 set 0x50, %l3
26342 ldda [%l7 + %l3] 0x19, %i6
26343 array16 %g7, %l5, %g5
26344 ldsh [%l7 + 0x76], %i5
26345 tpos %xcc, 0x0
26346 tg %icc, 0x6
26347 fmovse %icc, %f27, %f13
26348 call loop_2522
26349 fpsub32 %f10, %f16, %f28
26350 array32 %g1, %i4, %i7
26351 bn,a loop_2523
26352loop_2522:
26353 fmovrsne %l4, %f9, %f31
26354 bn,a %xcc, loop_2524
26355 udivx %o4, 0x10A5, %g4
26356loop_2523:
26357 tvc %icc, 0x1
26358 membar 0x55
26359loop_2524:
26360 brgez %g3, loop_2525
26361 fmovdge %icc, %f17, %f21
26362 xorcc %i6, 0x0CA5, %o6
26363 sdivx %o5, 0x1D88, %o2
26364loop_2525:
26365 bvs %icc, loop_2526
26366 tle %xcc, 0x0
26367 movrlz %i3, 0x05E, %l2
26368 bneg,a loop_2527
26369loop_2526:
26370 edge16ln %l0, %o1, %g6
26371 xorcc %i1, %o7, %g2
26372 membar 0x60
26373loop_2527:
26374 edge32l %l3, %i2, %o3
26375 bne,a,pt %icc, loop_2528
26376 movvs %xcc, %i0, %l1
26377 andn %o0, %l6, %g7
26378 movg %xcc, %l5, %i5
26379loop_2528:
26380 nop
26381 membar #Sync
26382 set 0x40, %o1
26383 ldda [%l7 + %o1] 0x17, %f0
26384 edge16n %g1, %g5, %i7
26385 tne %xcc, 0x4
26386 mulx %l4, 0x0DCF, %o4
26387 bcc,a %xcc, loop_2529
26388 prefetch [%l7 + 0x54], 0x3
26389 array8 %g4, %i4, %i6
26390 fcmpeq16 %f22, %f20, %o6
26391loop_2529:
26392 tgu %icc, 0x3
26393 wr %g0, 0x0c, %asi
26394 lduwa [%l7 + 0x0C] %asi, %o5
26395 movrne %g3, %o2, %l2
26396 std %f28, [%l7 + 0x68]
26397 tvs %icc, 0x0
26398 fandnot2 %f10, %f8, %f26
26399 fmovda %xcc, %f18, %f3
26400 edge8ln %i3, %o1, %l0
26401 wr %g0, 0x81, %asi
26402 lda [%l7 + 0x58] %asi, %f1
26403 tcc %xcc, 0x0
26404 tneg %xcc, 0x6
26405 fbule %fcc2, loop_2530
26406 xorcc %g6, 0x0D55, %o7
26407 movg %icc, %i1, %l3
26408 lduh [%l7 + 0x36], %i2
26409loop_2530:
26410 edge16n %g2, %o3, %i0
26411 addccc %o0, %l6, %g7
26412 tn %xcc, 0x2
26413 fmovsg %xcc, %f1, %f30
26414 movpos %icc, %l1, %l5
26415 tvs %xcc, 0x0
26416 brnz,a %g1, loop_2531
26417 alignaddrl %i5, %i7, %l4
26418 movvc %xcc, %g5, %g4
26419 subc %i4, 0x0ABE, %i6
26420loop_2531:
26421 te %xcc, 0x7
26422 edge32l %o4, %o5, %g3
26423 movneg %icc, %o6, %o2
26424 andn %i3, 0x0677, %o1
26425 set 0x3C, %l6
26426 lduha [%l7 + %l6] 0x18, %l0
26427 udiv %l2, 0x0841, %o7
26428 ba,a,pn %xcc, loop_2532
26429 movcc %icc, %i1, %l3
26430 movg %icc, %g6, %i2
26431 srl %g2, 0x00, %i0
26432loop_2532:
26433 subccc %o3, 0x1A64, %o0
26434 taddcc %l6, %g7, %l5
26435 mulx %l1, %i5, %i7
26436 movre %g1, %l4, %g5
26437 tsubcc %g4, %i4, %o4
26438 movrne %o5, %i6, %g3
26439 fnors %f9, %f31, %f15
26440 tcc %icc, 0x2
26441 fmovrslez %o2, %f18, %f15
26442 subccc %i3, %o6, %o1
26443 nop
26444 set 0x18, %o7
26445 std %l0, [%l7 + %o7]
26446 bvc,pn %xcc, loop_2533
26447 smulcc %l2, 0x0F9C, %o7
26448 bg,a,pn %xcc, loop_2534
26449 fmul8ulx16 %f0, %f18, %f18
26450loop_2533:
26451 orncc %l3, %g6, %i2
26452 addcc %i1, 0x0F26, %g2
26453loop_2534:
26454 bge,a,pn %xcc, loop_2535
26455 udiv %o3, 0x0DC4, %o0
26456 fbug %fcc3, loop_2536
26457 movl %icc, %i0, %g7
26458loop_2535:
26459 edge32ln %l5, %l1, %i5
26460 fble,a %fcc3, loop_2537
26461loop_2536:
26462 bshuffle %f26, %f2, %f18
26463 orncc %i7, %g1, %l6
26464 brnz,a %g5, loop_2538
26465loop_2537:
26466 umul %l4, %g4, %o4
26467 fornot2 %f12, %f16, %f8
26468 restored
26469 rdpr %cwp, %g1
26470 rdpr %cansave, %g2
26471 rdpr %canrestore, %g3
26472 rdpr %cleanwin, %g4
26473 rdpr %otherwin, %g5
26474 rdpr %wstate, %g6
26475loop_2538:
26476 fbne,a %fcc1, loop_2539
26477 sll %o5, 0x01, %i4
26478 nop
26479 setx loop_2540, %l0, %l1
26480 wrpr 0x1, %tl
26481 wrpr %l1, %tpc
26482 add %l1, 0x4, %l1
26483 wrpr %l1, %tnpc
26484 setx 0x34400001400, %l0, %l1
26485 wrpr %l1, %tstate
26486 wrhpr 0x4, %htstate
26487 retry
26488 fandnot1s %f29, %f8, %f13
26489loop_2539:
26490 movpos %xcc, %g3, %i6
26491 taddcctv %o2, 0x0A4D, %o6
26492loop_2540:
26493 movrlez %o1, 0x31D, %i3
26494 saved
26495 rdpr %cwp, %g1
26496 rdpr %cansave, %g2
26497 rdpr %canrestore, %g3
26498 rdpr %cleanwin, %g4
26499 rdpr %otherwin, %g5
26500 rdpr %wstate, %g6
26501 taddcc %l2, 0x04C0, %o7
26502 bl,pn %xcc, loop_2541
26503 sub %l3, %g6, %l0
26504 restored
26505 rdpr %cwp, %g1
26506 rdpr %cansave, %g2
26507 rdpr %canrestore, %g3
26508 rdpr %cleanwin, %g4
26509 rdpr %otherwin, %g5
26510 rdpr %wstate, %g6
26511 movrne %i1, 0x185, %i2
26512loop_2541:
26513 movge %xcc, %g2, %o3
26514 fpadd16 %f26, %f6, %f30
26515 membar 0x52
26516 edge8 %o0, %i0, %l5
26517 tle %xcc, 0x1
26518 array8 %l1, %g7, %i7
26519 movleu %icc, %i5, %l6
26520 movn %xcc, %g5, %g1
26521 andncc %l4, %o4, %g4
26522 brnz %i4, loop_2542
26523 stw %g3, [%l7 + 0x40]
26524 umulcc %o5, %o2, %o6
26525 srlx %i6, 0x01, %i3
26526loop_2542:
26527 restored
26528 rdpr %cwp, %g1
26529 rdpr %cansave, %g2
26530 rdpr %canrestore, %g3
26531 rdpr %cleanwin, %g4
26532 rdpr %otherwin, %g5
26533 rdpr %wstate, %g6
26534 alignaddrl %l2, %o7, %l3
26535 tcc %icc, 0x5
26536 ld [%l7 + 0x30], %f15
26537 array32 %g6, %l0, %i1
26538 fornot2 %f2, %f24, %f24
26539 sdivx %o1, 0x0FCB, %i2
26540 umulcc %g2, %o3, %o0
26541 tl %xcc, 0x6
26542 movleu %xcc, %i0, %l1
26543 fbn %fcc1, loop_2543
26544 fcmped %fcc0, %f18, %f26
26545 alignaddr %l5, %g7, %i5
26546 move %icc, %i7, %g5
26547loop_2543:
26548 fnot1 %f0, %f22
26549 bg,a %icc, loop_2544
26550 stb %g1, [%l7 + 0x28]
26551 tne %icc, 0x7
26552 bvs,pn %icc, loop_2545
26553loop_2544:
26554 movle %icc, %l4, %o4
26555 tvc %icc, 0x5
26556 bcs %icc, loop_2546
26557loop_2545:
26558 ldsw [%l7 + 0x58], %l6
26559 tn %icc, 0x4
26560 mulx %i4, %g3, %g4
26561loop_2546:
26562 nop
26563 setx loop_2547, %l0, %l1
26564 jmpl %l1, %o2
26565 fble,a %fcc2, loop_2548
26566 ba,a loop_2549
26567 movl %icc, %o5, %i6
26568loop_2547:
26569 fmovdcs %icc, %f19, %f11
26570loop_2548:
26571 be,a,pt %icc, loop_2550
26572loop_2549:
26573 mulscc %o6, %i3, %l2
26574 brnz,a %l3, loop_2551
26575 fcmpne32 %f8, %f20, %g6
26576loop_2550:
26577 nop
26578 wr %g0, 0x88, %asi
26579 lduha [%l7 + 0x7C] %asi, %o7
26580loop_2551:
26581 edge16 %i1, %l0, %i2
26582 fbg,a %fcc3, loop_2552
26583 brlez,a %g2, loop_2553
26584 ldd [%l7 + 0x08], %o0
26585 sub %o0, %o3, %i0
26586loop_2552:
26587 edge8l %l5, %g7, %i5
26588loop_2553:
26589 movpos %icc, %l1, %i7
26590 and %g5, %g1, %l4
26591 taddcc %o4, 0x1814, %l6
26592 udivx %i4, 0x0D42, %g4
26593 tvs %icc, 0x6
26594 ta %icc, 0x0
26595 umulcc %o2, %o5, %g3
26596 brlz %i6, loop_2554
26597 srl %i3, %o6, %l3
26598 movrgez %l2, 0x2F2, %o7
26599 fxor %f18, %f6, %f0
26600loop_2554:
26601 fmovdcs %icc, %f25, %f17
26602 tn %icc, 0x1
26603 umulcc %i1, %g6, %l0
26604 fand %f26, %f16, %f16
26605 sethi 0x0DAE, %i2
26606 movrlz %g2, 0x04D, %o0
26607 ld [%l7 + 0x44], %f4
26608 alignaddrl %o3, %o1, %l5
26609 fbne %fcc1, loop_2555
26610 fmovsvc %icc, %f14, %f21
26611 fpsub32s %f19, %f21, %f21
26612 tcc %xcc, 0x7
26613loop_2555:
26614 fmul8ulx16 %f18, %f12, %f4
26615 fpack16 %f16, %f10
26616 fbn %fcc2, loop_2556
26617 subccc %i0, %g7, %l1
26618 bvc,pt %icc, loop_2557
26619 udiv %i7, 0x1D53, %i5
26620loop_2556:
26621 brz,a %g1, loop_2558
26622 fblg %fcc3, loop_2559
26623loop_2557:
26624 std %g4, [%l7 + 0x70]
26625 lduh [%l7 + 0x3E], %o4
26626loop_2558:
26627 edge16ln %l6, %l4, %g4
26628loop_2559:
26629 fexpand %f19, %f18
26630 srlx %o2, %i4, %g3
26631 fmovsn %icc, %f4, %f9
26632 edge16n %i6, %i3, %o5
26633 subccc %o6, %l2, %l3
26634 fbo %fcc0, loop_2560
26635 bcc,pt %icc, loop_2561
26636 andcc %i1, %o7, %g6
26637 fornot1 %f10, %f4, %f8
26638loop_2560:
26639 smul %i2, %l0, %o0
26640loop_2561:
26641 ldx [%l7 + 0x10], %o3
26642 sdiv %g2, 0x142F, %o1
26643 popc 0x1927, %i0
26644 smulcc %l5, %g7, %l1
26645 movge %icc, %i5, %g1
26646 tgu %xcc, 0x5
26647 sir 0x04E9
26648 sth %i7, [%l7 + 0x60]
26649 edge16ln %g5, %o4, %l6
26650 fmovdg %xcc, %f12, %f20
26651 fmovs %f11, %f5
26652 bvs %xcc, loop_2562
26653 tvc %xcc, 0x0
26654 array8 %l4, %g4, %i4
26655 edge16 %g3, %o2, %i3
26656loop_2562:
26657 sub %i6, %o6, %o5
26658 move %icc, %l3, %i1
26659 sdiv %l2, 0x07EA, %o7
26660 edge16n %g6, %l0, %i2
26661 fmovrse %o0, %f14, %f31
26662 edge8ln %g2, %o3, %o1
26663 movcc %xcc, %i0, %l5
26664 array32 %l1, %g7, %g1
26665 sra %i5, 0x15, %i7
26666 brgez %g5, loop_2563
26667 fpack16 %f14, %f21
26668 fble %fcc1, loop_2564
26669 movcs %icc, %l6, %l4
26670loop_2563:
26671 taddcctv %o4, %g4, %g3
26672 ldsw [%l7 + 0x20], %i4
26673loop_2564:
26674 movneg %icc, %o2, %i6
26675 edge16 %i3, %o6, %o5
26676 for %f12, %f14, %f30
26677 saved
26678 rdpr %cwp, %g1
26679 rdpr %cansave, %g2
26680 rdpr %canrestore, %g3
26681 rdpr %cleanwin, %g4
26682 rdpr %otherwin, %g5
26683 rdpr %wstate, %g6
26684 mulx %i1, %l2, %o7
26685 fmovsge %icc, %f7, %f31
26686 umulcc %l3, 0x0BD0, %l0
26687 bn,pt %xcc, loop_2565
26688 edge32 %i2, %g6, %o0
26689 set 0x27, %l2
26690 ldsba [%l7 + %l2] 0x81, %g2
26691loop_2565:
26692 ld [%l7 + 0x20], %f3
26693 fbo,a %fcc0, loop_2566
26694 fors %f0, %f19, %f10
26695 movg %xcc, %o1, %o3
26696 taddcc %i0, %l5, %l1
26697loop_2566:
26698 fmovdg %xcc, %f27, %f1
26699 wr %g0, 0x5f, %asi
26700 stxa %g7, [%g0 + 0x0] %asi
26701 xnor %g1, 0x07F6, %i7
26702 ldd [%l7 + 0x68], %f10
26703 fmovdvc %icc, %f30, %f26
26704 mulscc %g5, %i5, %l6
26705 xor %o4, 0x0F53, %g4
26706 srlx %g3, %l4, %o2
26707 set 0x48, %o6
26708 sta %f12, [%l7 + %o6] 0x88
26709 fmovs %f2, %f25
26710 set 0x57, %g7
26711 lduba [%l7 + %g7] 0x19, %i6
26712 saved
26713 rdpr %cwp, %g1
26714 rdpr %cansave, %g2
26715 rdpr %canrestore, %g3
26716 rdpr %cleanwin, %g4
26717 rdpr %otherwin, %g5
26718 rdpr %wstate, %g6
26719 fsrc2s %f2, %f1
26720 movrgez %i3, %i4, %o5
26721 brgz,a %o6, loop_2567
26722 orcc %l2, %o7, %i1
26723 fmovd %f16, %f10
26724 tl %xcc, 0x7
26725loop_2567:
26726 edge32n %l3, %l0, %i2
26727 movrne %o0, 0x3CE, %g2
26728 bneg,pn %icc, loop_2568
26729 mova %xcc, %g6, %o3
26730 fmovd %f22, %f22
26731 nop
26732 setx loop_2569, %l0, %l1
26733 wrpr 0x1, %tl
26734 wrpr %l1, %tnpc
26735 setx 0x34400001400, %l0, %l1
26736 wrpr %l1, %tstate
26737 wrhpr 0x4, %htstate
26738 done
26739loop_2568:
26740 or %o1, %i0, %l5
26741 sdivx %g7, 0x18E5, %g1
26742 movre %i7, 0x287, %l1
26743loop_2569:
26744 fmovdl %icc, %f23, %f30
26745 set 0x3D, %i0
26746 ldsba [%l7 + %i0] 0x15, %g5
26747 wr %g0, 0x2b, %asi
26748 stba %l6, [%l7 + 0x69] %asi
26749 membar #Sync
26750 bcc %icc, loop_2570
26751 taddcctv %o4, %g4, %g3
26752 wr %g0, 0x0c, %asi
26753 swapa [%l7 + 0x54] %asi, %i5
26754loop_2570:
26755 alignaddrl %l4, %i6, %o2
26756 fmovsvc %icc, %f16, %f3
26757 smul %i3, 0x1224, %o5
26758 wr %g0, 0x81, %asi
26759 prefetcha [%l7 + 0x38] %asi, 0x2
26760 umul %l2, 0x1CD7, %i4
26761 fble %fcc1, loop_2571
26762 umul %o7, %l3, %l0
26763 set 0x40, %o4
26764 stda %f16, [%l7 + %o4] 0x18
26765loop_2571:
26766 fsrc2s %f0, %f4
26767 be %xcc, loop_2572
26768 andn %i1, 0x14B5, %i2
26769 ldsb [%l7 + 0x09], %g2
26770 xnorcc %o0, 0x1429, %o3
26771loop_2572:
26772 fbl,a %fcc1, loop_2573
26773 movrgz %g6, %i0, %l5
26774 tleu %icc, 0x1
26775 tgu %icc, 0x4
26776loop_2573:
26777 fcmple16 %f26, %f30, %g7
26778 sdiv %o1, 0x1BA8, %g1
26779 nop
26780 setx loop_2574, %l0, %l1
26781 wrpr 0x1, %tl
26782 wrpr %l1, %tpc
26783 add %l1, 0x4, %l1
26784 wrpr %l1, %tnpc
26785 setx 0x34400001400, %l0, %l1
26786 wrpr %l1, %tstate
26787 wrhpr 0x4, %htstate
26788 retry
26789 fcmps %fcc0, %f4, %f29
26790 alignaddr %i7, %l1, %g5
26791 udivx %l6, 0x06FE, %g4
26792loop_2574:
26793 edge32ln %o4, %g3, %l4
26794 edge32ln %i6, %o2, %i3
26795 mulscc %o5, 0x1628, %o6
26796 fba,a %fcc3, loop_2575
26797 sra %l2, %i4, %o7
26798 xnor %i5, 0x181A, %l3
26799 array16 %i1, %l0, %i2
26800loop_2575:
26801 sdiv %g2, 0x1610, %o0
26802 tvs %xcc, 0x6
26803 sethi 0x18B5, %o3
26804 stbar
26805 move %xcc, %i0, %g6
26806 nop
26807 set 0x2C, %l5
26808 ldsw [%l7 + %l5], %l5
26809 fmovscs %icc, %f13, %f25
26810 tvs %icc, 0x4
26811 edge32ln %o1, %g7, %g1
26812 ble,a,pt %icc, loop_2576
26813 addcc %i7, 0x1898, %g5
26814 and %l1, 0x16B2, %l6
26815 fmovdpos %xcc, %f25, %f29
26816loop_2576:
26817 tvs %xcc, 0x4
26818 edge16n %o4, %g4, %l4
26819 set 0x70, %l1
26820 ldda [%l7 + %l1] 0x19, %i6
26821 and %o2, 0x1396, %g3
26822 edge32l %i3, %o5, %o6
26823 fcmple32 %f24, %f12, %i4
26824 orcc %l2, 0x0FB8, %o7
26825 set 0x60, %o2
26826 lduwa [%l7 + %o2] 0x11, %i5
26827 tn %xcc, 0x0
26828 sdiv %l3, 0x1076, %i1
26829 movleu %xcc, %l0, %i2
26830 tle %icc, 0x6
26831 tle %icc, 0x7
26832 sdiv %o0, 0x0AAD, %g2
26833 taddcctv %i0, %g6, %o3
26834 fbul %fcc3, loop_2577
26835 array32 %o1, %g7, %g1
26836 tleu %xcc, 0x3
26837 tcs %xcc, 0x1
26838loop_2577:
26839 bneg,a loop_2578
26840 movrlz %l5, 0x241, %g5
26841 move %xcc, %i7, %l6
26842 popc %l1, %g4
26843loop_2578:
26844 ldsb [%l7 + 0x37], %l4
26845 wr %g0, 0x89, %asi
26846 lduha [%l7 + 0x58] %asi, %i6
26847 wr %g0, 0x10, %asi
26848 lduwa [%l7 + 0x74] %asi, %o4
26849 fnand %f22, %f6, %f28
26850 fbe,a %fcc3, loop_2579
26851 ld [%l7 + 0x58], %f14
26852 move %icc, %g3, %o2
26853 mulx %i3, %o6, %i4
26854loop_2579:
26855 nop
26856 setx loop_2580, %l0, %l1
26857 jmpl %l1, %o5
26858 tleu %icc, 0x1
26859 mulscc %l2, 0x06EA, %i5
26860 ldd [%l7 + 0x78], %o6
26861loop_2580:
26862 edge16 %i1, %l0, %i2
26863 fbo %fcc1, loop_2581
26864 bcs,a,pt %xcc, loop_2582
26865 addccc %l3, %g2, %o0
26866 fnor %f20, %f6, %f26
26867loop_2581:
26868 fbug %fcc3, loop_2583
26869loop_2582:
26870 movpos %icc, %g6, %i0
26871 ldd [%l7 + 0x70], %f28
26872 tpos %icc, 0x1
26873loop_2583:
26874 tge %xcc, 0x1
26875 tgu %icc, 0x2
26876 popc %o1, %g7
26877 orn %o3, %l5, %g5
26878 xor %g1, 0x179F, %i7
26879 srax %l6, 0x05, %l1
26880 movvc %icc, %g4, %l4
26881 movl %xcc, %o4, %i6
26882 ldsb [%l7 + 0x37], %g3
26883 popc 0x18C6, %i3
26884 ldsw [%l7 + 0x4C], %o6
26885 subccc %i4, 0x1CF4, %o2
26886 sir 0x10CE
26887 saved
26888 rdpr %cwp, %g1
26889 rdpr %cansave, %g2
26890 rdpr %canrestore, %g3
26891 rdpr %cleanwin, %g4
26892 rdpr %otherwin, %g5
26893 rdpr %wstate, %g6
26894 fandnot2 %f24, %f4, %f16
26895 sdivx %o5, 0x0077, %l2
26896 tvc %icc, 0x6
26897 fmul8sux16 %f14, %f0, %f30
26898 fnor %f18, %f2, %f10
26899 bneg,a loop_2584
26900 edge16l %i5, %o7, %l0
26901 array16 %i2, %i1, %l3
26902 tsubcc %g2, %o0, %g6
26903loop_2584:
26904 taddcctv %i0, 0x0352, %o1
26905 sdivx %o3, 0x01BE, %l5
26906 saved
26907 rdpr %cwp, %g1
26908 rdpr %cansave, %g2
26909 rdpr %canrestore, %g3
26910 rdpr %cleanwin, %g4
26911 rdpr %otherwin, %g5
26912 rdpr %wstate, %g6
26913 bshuffle %f12, %f26, %f24
26914 movrlz %g5, 0x2CC, %g7
26915 fmovscs %icc, %f28, %f5
26916 edge8ln %g1, %l6, %l1
26917 edge8 %i7, %l4, %o4
26918 movre %g4, 0x35B, %g3
26919 add %l7, 0x48, %l6
26920 wr %g0, 0x80, %asi
26921 casxa [%l6] 0x80, %i6, %i3
26922 ldsb [%l7 + 0x2A], %i4
26923 sllx %o6, %o5, %o2
26924 fnot2s %f29, %f7
26925 udiv %l2, 0x118F, %o7
26926 ldx [%l7 + 0x08], %l0
26927 fmovdpos %icc, %f3, %f19
26928 fmovrdgz %i5, %f26, %f30
26929 set 0x30, %g1
26930 stwa %i2, [%l7 + %g1] 0x81
26931 brgz,a %i1, loop_2585
26932 tg %icc, 0x1
26933 fornot2 %f12, %f14, %f26
26934 edge32n %g2, %o0, %l3
26935loop_2585:
26936 add %i0, %o1, %g6
26937 wr %g0, 0x80, %asi
26938 ldstuba [%l7 + 0x5F] %asi, %l5
26939 add %g5, %o3, %g7
26940 movle %xcc, %g1, %l6
26941 xorcc %i7, %l4, %o4
26942 fmovse %xcc, %f1, %f14
26943 add %l7, 0x78, %l6
26944 wr %g0, 0x89, %asi
26945 ldxa [%l6] %asi, %g4
26946 casxa [%l6] %asi, %g4, %l1
26947 set 0x1B, %i7
26948 stba %g3, [%l7 + %i7] 0xeb
26949 membar #Sync
26950 be,a,pn %xcc, loop_2586
26951 fornot2s %f21, %f26, %f21
26952 movneg %icc, %i6, %i3
26953 fmovsl %icc, %f11, %f2
26954loop_2586:
26955 fmovda %xcc, %f7, %f10
26956 fcmped %fcc3, %f14, %f22
26957 fmovdle %xcc, %f30, %f16
26958 set 0x5E, %o5
26959 ldsha [%l7 + %o5] 0x80, %i4
26960 fba %fcc2, loop_2587
26961 fand %f4, %f16, %f24
26962 tvc %icc, 0x5
26963 swap [%l7 + 0x44], %o6
26964loop_2587:
26965 fbu,a %fcc3, loop_2588
26966 fcmpd %fcc3, %f2, %f20
26967 movleu %icc, %o5, %l2
26968 addc %o2, %o7, %l0
26969loop_2588:
26970 fmovrdlz %i2, %f22, %f14
26971 brlez %i1, loop_2589
26972 popc 0x0E35, %g2
26973 tvs %icc, 0x2
26974 fornot2 %f2, %f2, %f24
26975loop_2589:
26976 subc %o0, 0x1E54, %l3
26977 fmovdcs %xcc, %f3, %f18
26978 sllx %i5, %o1, %g6
26979 mulx %l5, %i0, %o3
26980 sub %g7, %g5, %l6
26981 movne %icc, %g1, %l4
26982 fxnor %f20, %f4, %f30
26983 subcc %i7, 0x0144, %g4
26984 bcs %xcc, loop_2590
26985 edge16n %o4, %g3, %i6
26986 movge %xcc, %l1, %i3
26987 edge16ln %i4, %o6, %o5
26988loop_2590:
26989 orcc %l2, %o2, %l0
26990 ble,a,pt %xcc, loop_2591
26991 nop
26992 set 0x4E, %o3
26993 sth %i2, [%l7 + %o3]
26994 movrgz %i1, 0x12C, %o7
26995 alignaddrl %g2, %l3, %o0
26996loop_2591:
26997 swap [%l7 + 0x50], %o1
26998 restored
26999 rdpr %cwp, %g1
27000 rdpr %cansave, %g2
27001 rdpr %canrestore, %g3
27002 rdpr %cleanwin, %g4
27003 rdpr %otherwin, %g5
27004 rdpr %wstate, %g6
27005 fbn %fcc1, loop_2592
27006 fnors %f22, %f1, %f21
27007 te %xcc, 0x5
27008 tvc %xcc, 0x4
27009loop_2592:
27010 movpos %xcc, %g6, %i5
27011 nop
27012 setx loop_2593, %l0, %l1
27013 wrpr 0x1, %tl
27014 wrpr %l1, %tpc
27015 add %l1, 0x4, %l1
27016 wrpr %l1, %tnpc
27017 setx 0x34400001400, %l0, %l1
27018 wrpr %l1, %tstate
27019 wrhpr 0x4, %htstate
27020 retry
27021 popc 0x0C71, %i0
27022 edge8ln %o3, %l5, %g5
27023 udivx %g7, 0x012F, %l6
27024loop_2593:
27025 tcc %icc, 0x4
27026 fpadd16 %f24, %f30, %f18
27027 subccc %g1, %i7, %l4
27028 bne,a,pn %icc, loop_2594
27029 call loop_2595
27030 orncc %o4, %g4, %i6
27031 andcc %l1, 0x193A, %g3
27032loop_2594:
27033 fmovsa %icc, %f5, %f23
27034loop_2595:
27035 bcc,a loop_2596
27036 bg loop_2597
27037 movneg %xcc, %i3, %o6
27038 fmovsge %xcc, %f17, %f11
27039loop_2596:
27040 xorcc %i4, %l2, %o5
27041loop_2597:
27042 fmovrsgez %l0, %f11, %f19
27043 call loop_2598
27044 mova %xcc, %o2, %i1
27045 addccc %i2, 0x1740, %o7
27046 umul %g2, 0x07F8, %l3
27047loop_2598:
27048 fbule,a %fcc3, loop_2599
27049 fmul8ulx16 %f2, %f30, %f14
27050 tle %icc, 0x7
27051 orcc %o0, 0x09D3, %g6
27052loop_2599:
27053 fmovdneg %xcc, %f13, %f15
27054 edge8l %o1, %i0, %i5
27055 xor %l5, %o3, %g5
27056 edge16l %l6, %g1, %i7
27057 or %g7, 0x00D5, %l4
27058 fmovsle %xcc, %f12, %f3
27059 xnorcc %g4, 0x079A, %i6
27060 fbuge %fcc1, loop_2600
27061 edge32ln %l1, %g3, %o4
27062 faligndata %f14, %f2, %f28
27063 ldsh [%l7 + 0x42], %i3
27064loop_2600:
27065 edge32n %o6, %l2, %o5
27066 brlez %l0, loop_2601
27067 tpos %icc, 0x4
27068 edge8 %i4, %o2, %i2
27069 xor %o7, %g2, %l3
27070loop_2601:
27071 orncc %o0, 0x05E7, %g6
27072 addcc %i1, 0x0C03, %o1
27073 bge %xcc, loop_2602
27074 array8 %i0, %i5, %l5
27075 movgu %icc, %g5, %o3
27076 ta %icc, 0x1
27077loop_2602:
27078 fmovscs %xcc, %f7, %f27
27079 ldub [%l7 + 0x79], %g1
27080 sethi 0x0F80, %i7
27081 tl %xcc, 0x6
27082 subccc %l6, %g7, %g4
27083 addcc %l4, 0x1654, %l1
27084 edge16l %g3, %i6, %o4
27085 xnor %i3, 0x0900, %o6
27086 udivx %l2, 0x1010, %o5
27087 faligndata %f8, %f8, %f28
27088 set 0x2E, %i5
27089 ldsha [%l7 + %i5] 0x04, %i4
27090 st %f26, [%l7 + 0x0C]
27091 movrgez %o2, %l0, %o7
27092 taddcctv %g2, %i2, %o0
27093 ldsw [%l7 + 0x0C], %g6
27094 flush %l7 + 0x70
27095 fmovdpos %xcc, %f1, %f7
27096 fones %f2
27097 movpos %xcc, %l3, %o1
27098 umulcc %i0, %i1, %l5
27099 andncc %i5, %o3, %g5
27100 movre %g1, 0x34B, %i7
27101 movvc %icc, %l6, %g7
27102 sth %l4, [%l7 + 0x54]
27103 movne %icc, %l1, %g3
27104 movpos %icc, %i6, %o4
27105 ta %icc, 0x2
27106 movneg %xcc, %i3, %o6
27107 smul %l2, 0x1228, %o5
27108 taddcc %g4, %o2, %i4
27109 bcs,a,pt %xcc, loop_2603
27110 fmovdl %xcc, %f25, %f5
27111 sub %o7, 0x1D40, %g2
27112 subccc %i2, 0x117A, %l0
27113loop_2603:
27114 nop
27115 add %l7, 0x38, %l6
27116 wr %g0, 0x19, %asi
27117 ldxa [%l6] %asi, %o0
27118 casxa [%l6] %asi, %o0, %g6
27119 fornot2s %f27, %f4, %f15
27120 bcs,a %xcc, loop_2604
27121 orncc %l3, %i0, %i1
27122 movle %icc, %o1, %l5
27123 fornot1s %f17, %f30, %f29
27124loop_2604:
27125 brz,a %o3, loop_2605
27126 edge8l %i5, %g5, %g1
27127 movleu %icc, %l6, %g7
27128 fbue %fcc3, loop_2606
27129loop_2605:
27130 srax %l4, %i7, %g3
27131 fble %fcc2, loop_2607
27132 edge16ln %i6, %o4, %l1
27133loop_2606:
27134 fmul8x16 %f10, %f14, %f20
27135 sdivcc %i3, 0x178F, %o6
27136loop_2607:
27137 fnands %f13, %f16, %f4
27138 brgez,a %l2, loop_2608
27139 tge %icc, 0x6
27140 movrgez %o5, 0x391, %g4
27141 saved
27142 rdpr %cwp, %g1
27143 rdpr %cansave, %g2
27144 rdpr %canrestore, %g3
27145 rdpr %cleanwin, %g4
27146 rdpr %otherwin, %g5
27147 rdpr %wstate, %g6
27148loop_2608:
27149 bcs,pt %xcc, loop_2609
27150 or %i4, 0x0DEA, %o7
27151 fbl %fcc2, loop_2610
27152 subc %o2, 0x14A3, %g2
27153loop_2609:
27154 sllx %l0, %i2, %o0
27155 alignaddrl %g6, %i0, %l3
27156loop_2610:
27157 nop
27158 wr %g0, 0x81, %asi
27159 stha %o1, [%l7 + 0x48] %asi
27160 movrlz %l5, %i1, %i5
27161 fmovsn %icc, %f7, %f0
27162 addc %o3, %g5, %g1
27163 srlx %l6, %g7, %l4
27164 fbug,a %fcc0, loop_2611
27165 edge8ln %i7, %i6, %g3
27166 fmovrse %l1, %f27, %f29
27167 movn %icc, %i3, %o6
27168loop_2611:
27169 saved
27170 rdpr %cwp, %g1
27171 rdpr %cansave, %g2
27172 rdpr %canrestore, %g3
27173 rdpr %cleanwin, %g4
27174 rdpr %otherwin, %g5
27175 rdpr %wstate, %g6
27176 smulcc %l2, 0x1FE1, %o4
27177 fcmpne16 %f18, %f10, %g4
27178 srl %o5, 0x00, %i4
27179 fpmerge %f20, %f21, %f10
27180 array32 %o2, %g2, %o7
27181 orn %i2, 0x0E38, %o0
27182 fmovsgu %icc, %f14, %f23
27183 fbul,a %fcc0, loop_2612
27184 udivx %g6, 0x03F9, %l0
27185 edge8l %l3, %i0, %l5
27186 fcmpd %fcc1, %f12, %f20
27187loop_2612:
27188 orncc %o1, %i5, %i1
27189 wr %g0, 0x80, %asi
27190 sta %f30, [%l7 + 0x40] %asi
27191 tl %icc, 0x0
27192 fnot2s %f21, %f31
27193 wr %g0, 0x89, %asi
27194 stha %o3, [%l7 + 0x0A] %asi
27195 fpack32 %f18, %f2, %f20
27196 addc %g5, %g1, %g7
27197 xnorcc %l4, 0x1DAF, %l6
27198 fmovrdne %i6, %f18, %f2
27199 orncc %i7, 0x02A6, %g3
27200 add %l7, 0x50, %l6
27201 wr %g0, 0x80, %asi
27202 casxa [%l6] %asi, %l1, %o6
27203 brlez %l2, loop_2613
27204 movg %icc, %i3, %g4
27205 bgu,a %xcc, loop_2614
27206 popc %o4, %o5
27207loop_2613:
27208 alignaddrl %o2, %g2, %i4
27209 fpsub32s %f13, %f3, %f11
27210loop_2614:
27211 addcc %i2, %o7, %g6
27212 srl %o0, 0x1C, %l3
27213 movge %xcc, %l0, %l5
27214 tpos %icc, 0x1
27215 orn %o1, 0x1C5A, %i5
27216 restored
27217 rdpr %cwp, %g1
27218 rdpr %cansave, %g2
27219 rdpr %canrestore, %g3
27220 rdpr %cleanwin, %g4
27221 rdpr %otherwin, %g5
27222 rdpr %wstate, %g6
27223 sdivx %i0, 0x1101, %o3
27224 xnorcc %i1, 0x0035, %g5
27225 tvc %xcc, 0x7
27226 sdiv %g1, 0x075A, %l4
27227 wr %g0, 0xe2, %asi
27228 stba %g7, [%l7 + 0x5C] %asi
27229 membar #Sync
27230 fmovsg %icc, %f4, %f23
27231 xorcc %l6, %i7, %i6
27232 fmul8x16al %f12, %f28, %f24
27233 fnot1 %f10, %f10
27234 mulscc %g3, %o6, %l1
27235 fpadd16s %f26, %f21, %f24
27236 addcc %i3, %g4, %o4
27237 srax %o5, %o2, %g2
27238 mova %icc, %i4, %l2
27239 tgu %xcc, 0x6
27240 edge16l %i2, %o7, %o0
27241 wr %g0, 0x88, %asi
27242 lda [%l7 + 0x30] %asi, %f11
27243 fzeros %f30
27244 orcc %g6, 0x1061, %l0
27245 tpos %icc, 0x6
27246 andn %l5, 0x0D48, %l3
27247 sdiv %i5, 0x1D8E, %o1
27248 bpos,a %xcc, loop_2615
27249 nop
27250 setx loop_2616, %l0, %l1
27251 jmpl %l1, %i0
27252 movl %icc, %o3, %i1
27253 orncc %g1, %l4, %g5
27254loop_2615:
27255 bvs,pt %icc, loop_2617
27256loop_2616:
27257 andcc %g7, %i7, %i6
27258 movre %g3, 0x338, %o6
27259 tsubcctv %l6, %l1, %i3
27260loop_2617:
27261 fpadd32s %f18, %f26, %f7
27262 fnot1 %f8, %f10
27263 fand %f2, %f14, %f10
27264 edge8 %g4, %o5, %o2
27265 bcs %xcc, loop_2618
27266 movcc %xcc, %g2, %i4
27267 fbge,a %fcc0, loop_2619
27268 fxors %f20, %f19, %f15
27269loop_2618:
27270 movl %xcc, %o4, %l2
27271 wr %g0, 0x89, %asi
27272 lduwa [%l7 + 0x64] %asi, %o7
27273loop_2619:
27274 xor %o0, %i2, %l0
27275 sethi 0x0F89, %l5
27276 umul %l3, 0x12E8, %g6
27277 bneg,a loop_2620
27278 fmuld8ulx16 %f26, %f11, %f26
27279 edge16 %i5, %i0, %o3
27280 fblg,a %fcc3, loop_2621
27281loop_2620:
27282 nop
27283 setx loop_2622, %l0, %l1
27284 wrpr 0x1, %tl
27285 wrpr %l1, %tpc
27286 add %l1, 0x4, %l1
27287 wrpr %l1, %tnpc
27288 setx 0x34400001400, %l0, %l1
27289 wrpr %l1, %tstate
27290 wrhpr 0x4, %htstate
27291 retry
27292 sdivcc %o1, 0x1B70, %i1
27293 bgu,a,pt %icc, loop_2623
27294loop_2621:
27295 movcc %icc, %l4, %g1
27296loop_2622:
27297 fsrc2s %f24, %f26
27298 sra %g7, 0x1F, %g5
27299loop_2623:
27300 smul %i6, 0x03AA, %i7
27301 be,a %xcc, loop_2624
27302 stb %g3, [%l7 + 0x5D]
27303 fba,a %fcc0, loop_2625
27304 membar 0x50
27305loop_2624:
27306 movg %icc, %l6, %o6
27307 fmovsgu %icc, %f28, %f4
27308loop_2625:
27309 sdivcc %i3, 0x0CC4, %g4
27310 xnorcc %l1, %o5, %g2
27311 wr %g0, 0x89, %asi
27312 ldsba [%l7 + 0x54] %asi, %i4
27313 fmovs %f21, %f27
27314 movre %o4, %o2, %l2
27315 edge16l %o7, %i2, %l0
27316 umulcc %l5, %l3, %o0
27317 restored
27318 rdpr %cwp, %g1
27319 rdpr %cansave, %g2
27320 rdpr %canrestore, %g3
27321 rdpr %cleanwin, %g4
27322 rdpr %otherwin, %g5
27323 rdpr %wstate, %g6
27324 movrlez %g6, 0x220, %i0
27325 pdist %f2, %f2, %f8
27326 fmovdne %xcc, %f0, %f21
27327 array32 %o3, %o1, %i5
27328 fmovd %f0, %f6
27329 saved
27330 rdpr %cwp, %g1
27331 rdpr %cansave, %g2
27332 rdpr %canrestore, %g3
27333 rdpr %cleanwin, %g4
27334 rdpr %otherwin, %g5
27335 rdpr %wstate, %g6
27336 fands %f27, %f12, %f19
27337 sdivcc %l4, 0x10B6, %i1
27338 tg %xcc, 0x2
27339 fmovsn %xcc, %f18, %f10
27340 fpadd16 %f10, %f0, %f10
27341 tvc %icc, 0x7
27342 tne %icc, 0x4
27343 addc %g7, 0x04EE, %g5
27344 mulx %g1, 0x1B38, %i7
27345 fmovse %xcc, %f30, %f23
27346 fnands %f2, %f9, %f19
27347 fpsub32 %f24, %f18, %f8
27348 mulscc %g3, 0x0958, %l6
27349 ble %icc, loop_2626
27350 for %f28, %f20, %f16
27351 bgu,a,pn %icc, loop_2627
27352 bneg,a,pn %xcc, loop_2628
27353loop_2626:
27354 mova %xcc, %o6, %i3
27355 movle %icc, %i6, %g4
27356loop_2627:
27357 brz,a %l1, loop_2629
27358loop_2628:
27359 swap [%l7 + 0x40], %o5
27360 mulscc %g2, %o4, %o2
27361 tvs %icc, 0x3
27362loop_2629:
27363 edge32l %i4, %o7, %l2
27364 umul %i2, %l5, %l0
27365 wr %g0, 0x81, %asi
27366 ldda [%l7 + 0x50] %asi, %o0
27367 movneg %xcc, %l3, %i0
27368 brnz,a %g6, loop_2630
27369 lduw [%l7 + 0x74], %o3
27370 wr %g0, 0x88, %asi
27371 sta %f4, [%l7 + 0x60] %asi
27372loop_2630:
27373 edge32 %i5, %o1, %i1
27374 movn %xcc, %l4, %g5
27375 fornot2 %f28, %f24, %f12
27376 orncc %g7, 0x11E3, %g1
27377 sethi 0x0E94, %i7
27378 bn,a loop_2631
27379 fandnot2 %f22, %f0, %f22
27380 swap [%l7 + 0x54], %g3
27381 brgez %l6, loop_2632
27382loop_2631:
27383 smul %o6, %i6, %i3
27384 fpsub16s %f2, %f18, %f13
27385 movleu %icc, %l1, %o5
27386loop_2632:
27387 fands %f21, %f30, %f21
27388 brz,a %g4, loop_2633
27389 tpos %icc, 0x7
27390 fbn,a %fcc0, loop_2634
27391 movcc %icc, %g2, %o2
27392loop_2633:
27393 edge32 %o4, %i4, %l2
27394 movcs %icc, %o7, %i2
27395loop_2634:
27396 edge16l %l5, %o0, %l0
27397 popc %l3, %g6
27398 bpos %xcc, loop_2635
27399 ta %xcc, 0x5
27400 andn %i0, 0x01DB, %o3
27401 edge32l %o1, %i1, %i5
27402loop_2635:
27403 alignaddr %l4, %g7, %g1
27404 lduh [%l7 + 0x1A], %g5
27405 sir 0x187E
27406 movrgez %i7, 0x2CE, %l6
27407 fcmple32 %f16, %f2, %g3
27408 sdivx %o6, 0x184E, %i3
27409 fmovdcc %icc, %f20, %f31
27410 sdivx %i6, 0x0ED4, %l1
27411 udivcc %g4, 0x021F, %o5
27412 srl %g2, 0x00, %o2
27413 sethi 0x0F81, %o4
27414 call loop_2636
27415 ble,a loop_2637
27416 edge8ln %i4, %l2, %i2
27417 orcc %o7, %o0, %l0
27418loop_2636:
27419 udivcc %l3, 0x0364, %l5
27420loop_2637:
27421 fmovdpos %icc, %f29, %f14
27422 movne %xcc, %g6, %i0
27423 subc %o1, 0x09DB, %o3
27424 fbo %fcc3, loop_2638
27425 alignaddr %i5, %i1, %g7
27426 stb %g1, [%l7 + 0x1C]
27427 mulx %l4, %i7, %l6
27428loop_2638:
27429 nop
27430 wr %g0, 0x10, %asi
27431 stda %g2, [%l7 + 0x20] %asi
27432 sdivx %g5, 0x1F19, %i3
27433 fmovsleu %icc, %f7, %f14
27434 tne %xcc, 0x2
27435 srax %o6, 0x0A, %l1
27436 movvc %icc, %i6, %g4
27437 be,a,pn %xcc, loop_2639
27438 udivcc %o5, 0x1E03, %g2
27439 srax %o4, %o2, %i4
27440 tl %icc, 0x5
27441loop_2639:
27442 fmovrde %i2, %f8, %f0
27443 movcc %icc, %l2, %o0
27444 stbar
27445 fmovsgu %icc, %f18, %f3
27446 tpos %icc, 0x1
27447 fmovrslz %l0, %f11, %f25
27448 edge8n %o7, %l5, %l3
27449 xnorcc %g6, 0x1FBF, %o1
27450 taddcctv %i0, %i5, %o3
27451 array16 %i1, %g7, %l4
27452 brgz,a %g1, loop_2640
27453 fbg %fcc3, loop_2641
27454 fmovdn %icc, %f11, %f6
27455 saved
27456 rdpr %cwp, %g1
27457 rdpr %cansave, %g2
27458 rdpr %canrestore, %g3
27459 rdpr %cleanwin, %g4
27460 rdpr %otherwin, %g5
27461 rdpr %wstate, %g6
27462loop_2640:
27463 movrlez %i7, 0x381, %l6
27464loop_2641:
27465 fcmpne32 %f16, %f2, %g3
27466 sdivcc %i3, 0x0D7F, %o6
27467 xnor %g5, 0x1316, %i6
27468 wr %g0, 0x04, %asi
27469 stwa %l1, [%l7 + 0x08] %asi
27470 subc %o5, 0x1D3E, %g2
27471 fmuld8ulx16 %f29, %f19, %f16
27472 fsrc1s %f22, %f30
27473 and %o4, 0x03D2, %o2
27474 bcs loop_2642
27475 edge8n %g4, %i4, %l2
27476 andn %i2, 0x0270, %o0
27477 ble,pn %xcc, loop_2643
27478loop_2642:
27479 andcc %o7, %l5, %l0
27480 brlz %l3, loop_2644
27481 fbo,a %fcc0, loop_2645
27482loop_2643:
27483 ldsw [%l7 + 0x3C], %o1
27484 edge8l %g6, %i5, %o3
27485loop_2644:
27486 tne %icc, 0x7
27487loop_2645:
27488 movge %xcc, %i0, %i1
27489 add %g7, 0x0320, %l4
27490 andncc %i7, %g1, %g3
27491 tleu %xcc, 0x2
27492 edge8 %i3, %l6, %g5
27493 fmovscs %xcc, %f10, %f27
27494 bcc,a %icc, loop_2646
27495 fmovdcc %xcc, %f26, %f25
27496 stbar
27497 fbul,a %fcc0, loop_2647
27498loop_2646:
27499 fpadd16 %f8, %f24, %f26
27500 tvs %icc, 0x4
27501 tge %icc, 0x1
27502loop_2647:
27503 subcc %i6, %l1, %o6
27504 restored
27505 rdpr %cwp, %g1
27506 rdpr %cansave, %g2
27507 rdpr %canrestore, %g3
27508 rdpr %cleanwin, %g4
27509 rdpr %otherwin, %g5
27510 rdpr %wstate, %g6
27511 andcc %g2, %o5, %o4
27512 fmovrsgz %o2, %f27, %f3
27513 movvs %icc, %g4, %l2
27514 xnorcc %i2, 0x1423, %o0
27515 nop
27516 setx loop_2648, %l0, %l1
27517 jmpl %l1, %o7
27518 array8 %l5, %l0, %i4
27519 fbule,a %fcc2, loop_2649
27520 tne %xcc, 0x6
27521loop_2648:
27522 ld [%l7 + 0x34], %f25
27523 sdivcc %l3, 0x15C4, %g6
27524loop_2649:
27525 fcmpgt16 %f28, %f24, %o1
27526 orcc %i5, 0x0EA5, %o3
27527 tle %xcc, 0x6
27528 orcc %i1, 0x0467, %g7
27529 wr %g0, 0x80, %asi
27530 swapa [%l7 + 0x50] %asi, %l4
27531 membar 0x45
27532 bge,a loop_2650
27533 fmovrsgz %i7, %f4, %f30
27534 tcc %xcc, 0x5
27535 fcmpes %fcc3, %f4, %f19
27536loop_2650:
27537 fmovdne %icc, %f20, %f9
27538 addc %g1, 0x196A, %g3
27539 fmovscc %xcc, %f9, %f20
27540 saved
27541 rdpr %cwp, %g1
27542 rdpr %cansave, %g2
27543 rdpr %canrestore, %g3
27544 rdpr %cleanwin, %g4
27545 rdpr %otherwin, %g5
27546 rdpr %wstate, %g6
27547 tl %xcc, 0x7
27548 movrlz %i3, 0x0E9, %l6
27549 fmovdl %icc, %f15, %f25
27550 sra %g5, %i6, %i0
27551 edge16n %l1, %g2, %o5
27552 movle %icc, %o4, %o2
27553 orncc %o6, %g4, %l2
27554 tgu %xcc, 0x0
27555 subcc %i2, %o7, %o0
27556 fpmerge %f30, %f15, %f16
27557 edge8ln %l0, %i4, %l5
27558 te %icc, 0x5
27559 fcmpgt32 %f22, %f8, %l3
27560 tpos %xcc, 0x2
27561 fornot1s %f10, %f25, %f22
27562 andcc %g6, %o1, %o3
27563 edge16ln %i5, %g7, %i1
27564 edge8 %i7, %l4, %g1
27565 orcc %g3, %l6, %i3
27566 fbn,a %fcc3, loop_2651
27567 te %icc, 0x7
27568 fmovrdlez %i6, %f30, %f12
27569 array8 %g5, %i0, %l1
27570loop_2651:
27571 alignaddrl %o5, %o4, %o2
27572 edge8ln %g2, %o6, %l2
27573 fpackfix %f28, %f5
27574 addccc %g4, %o7, %i2
27575 fpackfix %f22, %f25
27576 fmovrsgez %o0, %f8, %f14
27577 umul %l0, 0x0727, %i4
27578 taddcc %l5, %g6, %o1
27579 mulscc %l3, 0x10AD, %i5
27580 set 0x16, %g2
27581 ldsba [%l7 + %g2] 0x81, %g7
27582 fornot1s %f24, %f30, %f8
27583 wr %g0, 0x80, %asi
27584 ldswa [%l7 + 0x60] %asi, %o3
27585 edge16 %i1, %i7, %g1
27586 edge32l %g3, %l6, %i3
27587 tsubcctv %i6, 0x1B3B, %g5
27588 srl %i0, 0x1A, %l1
27589 edge16ln %o5, %o4, %l4
27590 nop
27591 set 0x78, %g3
27592 ldd [%l7 + %g3], %o2
27593 umulcc %o6, %l2, %g4
27594 fmul8x16au %f6, %f7, %f4
27595 movrgez %o7, 0x11D, %i2
27596 std %o0, [%l7 + 0x48]
27597 siam 0x6
27598 movrlz %l0, 0x305, %g2
27599 ldstub [%l7 + 0x5C], %l5
27600 fnor %f28, %f12, %f22
27601 fors %f14, %f27, %f0
27602 edge8l %g6, %o1, %l3
27603 ldd [%l7 + 0x30], %i4
27604 fmovsne %icc, %f30, %f4
27605 wr %g0, 0x88, %asi
27606 stha %g7, [%l7 + 0x40] %asi
27607 xor %o3, 0x14B6, %i5
27608 srlx %i1, 0x04, %i7
27609 orn %g1, 0x128C, %l6
27610 ld [%l7 + 0x58], %f11
27611 sethi 0x060B, %g3
27612 fmovsgu %xcc, %f27, %f4
27613 xnor %i3, %i6, %i0
27614 srax %g5, 0x0E, %o5
27615 membar 0x23
27616 fmovs %f15, %f25
27617 smul %o4, %l1, %o2
27618 nop
27619 setx loop_2652, %l0, %l1
27620 jmpl %l1, %l4
27621 ldub [%l7 + 0x22], %o6
27622 sll %l2, 0x18, %o7
27623 edge8n %i2, %g4, %l0
27624loop_2652:
27625 saved
27626 rdpr %cwp, %g1
27627 rdpr %cansave, %g2
27628 rdpr %canrestore, %g3
27629 rdpr %cleanwin, %g4
27630 rdpr %otherwin, %g5
27631 rdpr %wstate, %g6
27632 array16 %g2, %l5, %o0
27633 fmovdl %xcc, %f7, %f9
27634 xnor %o1, 0x0698, %g6
27635 addc %i4, %g7, %o3
27636 pdist %f6, %f24, %f18
27637 set 0x44, %i4
27638 lda [%l7 + %i4] 0x19, %f4
27639 brlez %i5, loop_2653
27640 udiv %l3, 0x1DCF, %i7
27641 fmovsge %icc, %f11, %f6
27642 ldsw [%l7 + 0x5C], %i1
27643loop_2653:
27644 nop
27645 set 0x34, %o0
27646 ldsba [%l7 + %o0] 0x0c, %g1
27647 fmovda %xcc, %f25, %f30
27648 taddcctv %g3, %l6, %i3
27649 movrlz %i6, %g5, %o5
27650 edge16n %o4, %l1, %i0
27651 nop
27652 setx loop_2654, %l0, %l1
27653 wrpr 0x1, %tl
27654 wrpr %l1, %tpc
27655 add %l1, 0x4, %l1
27656 wrpr %l1, %tnpc
27657 setx 0x34400001400, %l0, %l1
27658 wrpr %l1, %tstate
27659 wrhpr 0x4, %htstate
27660 retry
27661 fabss %f25, %f2
27662 udivcc %o2, 0x0D46, %l4
27663 srl %l2, 0x17, %o6
27664loop_2654:
27665 addcc %i2, %g4, %l0
27666 movrlez %g2, 0x22B, %o7
27667 edge16l %o0, %o1, %l5
27668 subccc %i4, 0x1F37, %g7
27669 fnegd %f2, %f4
27670 xorcc %o3, %g6, %i5
27671 nop
27672 setx loop_2655, %l0, %l1
27673 wrpr 0x1, %tl
27674 wrpr %l1, %tpc
27675 add %l1, 0x4, %l1
27676 wrpr %l1, %tnpc
27677 setx 0x34400001400, %l0, %l1
27678 wrpr %l1, %tstate
27679 wrhpr 0x4, %htstate
27680 retry
27681 movneg %icc, %i7, %l3
27682 mulscc %i1, 0x0087, %g1
27683 ldd [%l7 + 0x08], %f8
27684loop_2655:
27685 edge16l %g3, %i3, %i6
27686 movre %l6, %o5, %g5
27687 nop
27688 setx loop_2656, %l0, %l1
27689 wrpr 0x1, %tl
27690 wrpr %l1, %tpc
27691 add %l1, 0x4, %l1
27692 wrpr %l1, %tnpc
27693 setx 0x34400001400, %l0, %l1
27694 wrpr %l1, %tstate
27695 wrhpr 0x4, %htstate
27696 retry
27697 edge32ln %o4, %i0, %l1
27698 srax %l4, %l2, %o6
27699 and %i2, %o2, %g4
27700loop_2656:
27701 edge8ln %l0, %g2, %o7
27702 tvc %icc, 0x4
27703 tcs %xcc, 0x6
27704 fmovdge %icc, %f14, %f31
27705 fpsub32s %f22, %f9, %f28
27706 fmovsvs %xcc, %f20, %f23
27707 orncc %o0, 0x1568, %o1
27708 lduw [%l7 + 0x78], %l5
27709 tsubcctv %i4, %g7, %o3
27710 membar 0x14
27711 swap [%l7 + 0x40], %g6
27712 sub %i7, %l3, %i5
27713 edge16l %g1, %g3, %i1
27714 ldsh [%l7 + 0x40], %i6
27715 wr %g0, 0x04, %asi
27716 lda [%l7 + 0x70] %asi, %f6
27717 edge8n %i3, %o5, %l6
27718 set 0x40, %i1
27719 stda %f0, [%l7 + %i1] 0x10
27720 tsubcctv %o4, 0x0524, %g5
27721 bvs,a,pn %icc, loop_2657
27722 fmovdpos %xcc, %f1, %f4
27723 movle %xcc, %l1, %l4
27724 fpsub32s %f18, %f6, %f28
27725loop_2657:
27726 bshuffle %f0, %f18, %f4
27727 fmovdneg %icc, %f23, %f24
27728 brgez %i0, loop_2658
27729 fcmpgt16 %f0, %f10, %o6
27730 set 0x1D, %l0
27731 lduba [%l7 + %l0] 0x04, %i2
27732loop_2658:
27733 fcmpes %fcc3, %f20, %f15
27734 brgez,a %l2, loop_2659
27735 fandnot2 %f10, %f18, %f16
27736 brnz %g4, loop_2660
27737 fornot2s %f14, %f19, %f29
27738loop_2659:
27739 xnorcc %o2, %g2, %l0
27740 fmovsle %xcc, %f28, %f10
27741loop_2660:
27742 add %o7, %o0, %l5
27743 bvs,pn %icc, loop_2661
27744 tcs %xcc, 0x1
27745 te %xcc, 0x4
27746 tleu %xcc, 0x2
27747loop_2661:
27748 umul %i4, %o1, %o3
27749 stb %g7, [%l7 + 0x69]
27750 fpsub16s %f16, %f15, %f9
27751 fpadd16s %f1, %f26, %f18
27752 bshuffle %f10, %f4, %f22
27753 edge8l %i7, %g6, %l3
27754 swap [%l7 + 0x68], %i5
27755 subccc %g1, 0x0430, %g3
27756 pdist %f14, %f16, %f30
27757 fpadd32s %f8, %f5, %f11
27758 tle %xcc, 0x2
27759 fcmpne16 %f28, %f16, %i1
27760 fbue %fcc3, loop_2662
27761 ldsw [%l7 + 0x4C], %i3
27762 fmovdge %icc, %f16, %f3
27763 tneg %icc, 0x0
27764loop_2662:
27765 smulcc %o5, %i6, %l6
27766 nop
27767 setx loop_2663, %l0, %l1
27768 jmpl %l1, %g5
27769 fxnors %f19, %f13, %f6
27770 tcs %icc, 0x4
27771 add %l1, %l4, %o4
27772loop_2663:
27773 xnor %o6, %i2, %l2
27774 fmul8ulx16 %f18, %f4, %f24
27775 movrgz %g4, %i0, %o2
27776 array8 %g2, %l0, %o0
27777 edge16ln %o7, %i4, %l5
27778 sll %o3, %g7, %i7
27779 te %icc, 0x4
27780 movge %icc, %g6, %l3
27781 prefetch [%l7 + 0x58], 0x0
27782 brlez %i5, loop_2664
27783 movcc %xcc, %o1, %g1
27784 tg %icc, 0x7
27785 brz,a %i1, loop_2665
27786loop_2664:
27787 array16 %i3, %g3, %i6
27788 lduw [%l7 + 0x68], %l6
27789 udiv %g5, 0x1B6A, %o5
27790loop_2665:
27791 sra %l4, %o4, %l1
27792 fmovscc %xcc, %f27, %f11
27793 tge %icc, 0x7
27794 lduh [%l7 + 0x7C], %o6
27795 udiv %i2, 0x13D7, %g4
27796 subccc %l2, 0x0417, %o2
27797 xnor %g2, 0x0D23, %i0
27798 andcc %l0, 0x090E, %o7
27799 tgu %icc, 0x4
27800 fbue,a %fcc1, loop_2666
27801 fmovrslz %i4, %f0, %f0
27802 movle %xcc, %l5, %o3
27803 tl %icc, 0x3
27804loop_2666:
27805 restored
27806 rdpr %cwp, %g1
27807 rdpr %cansave, %g2
27808 rdpr %canrestore, %g3
27809 rdpr %cleanwin, %g4
27810 rdpr %otherwin, %g5
27811 rdpr %wstate, %g6
27812 move %icc, %g7, %o0
27813 fxors %f15, %f0, %f14
27814 fbl %fcc0, loop_2667
27815 umul %i7, 0x028B, %l3
27816 movcs %xcc, %g6, %o1
27817 movvc %icc, %g1, %i1
27818loop_2667:
27819 movn %icc, %i5, %g3
27820 array16 %i6, %l6, %i3
27821 sllx %o5, 0x01, %g5
27822 membar 0x7D
27823 prefetch [%l7 + 0x38], 0x2
27824 lduh [%l7 + 0x56], %o4
27825 fpadd32s %f12, %f10, %f23
27826 sra %l4, %l1, %o6
27827 add %l7, 0x40, %l6
27828 wr %g0, 0x04, %asi
27829 ldxa [%l6] %asi, %i2
27830 casxa [%l6] %asi, %i2, %g4
27831 edge16 %l2, %g2, %o2
27832 st %f17, [%l7 + 0x28]
27833 movn %xcc, %l0, %o7
27834 xnor %i0, %l5, %o3
27835 movn %xcc, %i4, %g7
27836 membar 0x35
27837 membar #Sync
27838 set 0x40, %l4
27839 ldda [%l7 + %l4] 0x1e, %f0
27840 movcc %xcc, %i7, %l3
27841 ble,pt %icc, loop_2668
27842 fmovdle %xcc, %f7, %f15
27843 movg %xcc, %o0, %o1
27844 ble,a loop_2669
27845loop_2668:
27846 tneg %xcc, 0x1
27847 fornot2 %f0, %f16, %f22
27848 ta %icc, 0x6
27849loop_2669:
27850 nop
27851 wr %g0, 0x19, %asi
27852 lda [%l7 + 0x24] %asi, %f27
27853 mova %icc, %g6, %i1
27854 alignaddr %g1, %g3, %i5
27855 movge %icc, %l6, %i3
27856 fmovdge %icc, %f0, %f29
27857 wr %g0, 0x89, %asi
27858 lduba [%l7 + 0x55] %asi, %i6
27859 smul %o5, 0x1098, %g5
27860 fmovrslez %l4, %f8, %f6
27861 addc %l1, %o6, %i2
27862 edge8l %o4, %l2, %g2
27863 nop
27864 set 0x5D, %g5
27865 stb %o2, [%l7 + %g5]
27866 tcc %icc, 0x2
27867 bleu,pn %xcc, loop_2670
27868 tgu %icc, 0x6
27869 brlez,a %g4, loop_2671
27870 fmovsa %icc, %f25, %f15
27871loop_2670:
27872 mulx %o7, 0x1E56, %i0
27873 fmovscc %icc, %f27, %f10
27874loop_2671:
27875 alignaddr %l0, %o3, %i4
27876 set 0x0B, %g6
27877 lduba [%l7 + %g6] 0x18, %g7
27878 swap [%l7 + 0x0C], %l5
27879 tn %xcc, 0x3
27880 brgz,a %i7, loop_2672
27881 fmovsle %xcc, %f20, %f8
27882 edge16l %o0, %o1, %g6
27883 edge16ln %l3, %g1, %i1
27884loop_2672:
27885 stbar
27886 edge32ln %g3, %l6, %i5
27887 movle %xcc, %i3, %i6
27888 edge8 %o5, %g5, %l4
27889 movgu %icc, %o6, %l1
27890 tsubcctv %i2, 0x11E6, %o4
27891 edge16ln %l2, %g2, %o2
27892 fcmpes %fcc0, %f10, %f23
27893 wr %g0, 0xe2, %asi
27894 stha %o7, [%l7 + 0x12] %asi
27895 membar #Sync
27896 movcc %icc, %g4, %i0
27897 xorcc %o3, 0x140B, %l0
27898 addcc %g7, %l5, %i4
27899 movvc %xcc, %o0, %o1
27900 edge32 %i7, %g6, %g1
27901 wr %g0, 0x88, %asi
27902 lda [%l7 + 0x3C] %asi, %f0
27903 tsubcctv %l3, 0x06CF, %i1
27904 fcmpne32 %f12, %f30, %g3
27905 set 0x40, %i3
27906 ldda [%l7 + %i3] 0x80, %f16
27907 ld [%l7 + 0x0C], %f23
27908 edge32n %l6, %i3, %i5
27909 sll %o5, %i6, %l4
27910 fnot2s %f22, %f3
27911 tpos %icc, 0x5
27912 subcc %o6, %l1, %i2
27913 umul %o4, 0x0A06, %g5
27914 bcc,pn %xcc, loop_2673
27915 smul %g2, %l2, %o2
27916 fzero %f16
27917 movcs %xcc, %o7, %g4
27918loop_2673:
27919 tge %icc, 0x4
27920 edge32l %o3, %i0, %l0
27921 movl %icc, %g7, %l5
27922 fabss %f28, %f3
27923 srlx %i4, %o1, %i7
27924 wr %g0, 0x24, %asi
27925 ldda [%l7 + 0x30] %asi, %o0
27926 tneg %xcc, 0x3
27927 ld [%l7 + 0x68], %f9
27928 tg %xcc, 0x6
27929 srlx %g6, 0x05, %l3
27930 tg %icc, 0x2
27931 movpos %xcc, %i1, %g1
27932 fbule,a %fcc3, loop_2674
27933 and %g3, %l6, %i3
27934 movre %o5, 0x34C, %i5
27935 edge32 %l4, %o6, %i6
27936loop_2674:
27937 fcmple16 %f30, %f8, %l1
27938 fmovdvc %xcc, %f29, %f16
27939 fmovrdlez %i2, %f16, %f14
27940 edge8l %o4, %g5, %g2
27941 movvc %icc, %l2, %o2
27942 stx %g4, [%l7 + 0x08]
27943 nop
27944 set 0x1E, %i2
27945 sth %o3, [%l7 + %i2]
27946 brlz,a %i0, loop_2675
27947 te %xcc, 0x4
27948 edge16n %o7, %l0, %l5
27949 orn %i4, %o1, %g7
27950loop_2675:
27951 fbe %fcc2, loop_2676
27952 fmovsne %xcc, %f30, %f1
27953 wr %g0, 0x81, %asi
27954 ldda [%l7 + 0x40] %asi, %f0
27955loop_2676:
27956 fmovdcs %icc, %f27, %f2
27957 fpsub32s %f3, %f13, %f1
27958 tgu %icc, 0x1
27959 edge32l %o0, %g6, %i7
27960 xor %i1, %l3, %g3
27961 bcs,a,pn %icc, loop_2677
27962 bne,a loop_2678
27963 array8 %g1, %i3, %o5
27964 and %i5, 0x1577, %l4
27965loop_2677:
27966 bl %xcc, loop_2679
27967loop_2678:
27968 movrne %o6, %i6, %l6
27969 fbn %fcc1, loop_2680
27970 bgu,a %icc, loop_2681
27971loop_2679:
27972 mova %icc, %i2, %o4
27973 brz,a %g5, loop_2682
27974loop_2680:
27975 fmovda %xcc, %f27, %f5
27976loop_2681:
27977 nop
27978 set 0x64, %g4
27979 lduha [%l7 + %g4] 0x14, %g2
27980loop_2682:
27981 array32 %l2, %l1, %o2
27982 tleu %icc, 0x4
27983 movpos %icc, %o3, %g4
27984 fbue,a %fcc3, loop_2683
27985 srax %i0, %o7, %l0
27986 bg,pn %xcc, loop_2684
27987 umul %i4, 0x12F4, %o1
27988loop_2683:
27989 fmul8x16 %f24, %f28, %f18
27990 array32 %l5, %g7, %o0
27991loop_2684:
27992 addcc %i7, %g6, %l3
27993 movrgez %g3, %i1, %i3
27994 sethi 0x1425, %g1
27995 array16 %o5, %l4, %o6
27996 xnor %i5, %i6, %i2
27997 saved
27998 rdpr %cwp, %g1
27999 rdpr %cansave, %g2
28000 rdpr %canrestore, %g3
28001 rdpr %cleanwin, %g4
28002 rdpr %otherwin, %g5
28003 rdpr %wstate, %g6
28004 xnor %o4, 0x10FB, %l6
28005 pdist %f26, %f14, %f10
28006 wr %g0, 0x80, %asi
28007 ldswa [%l7 + 0x70] %asi, %g2
28008 movre %l2, %l1, %o2
28009 fcmple32 %f22, %f2, %g5
28010 fmovsn %icc, %f27, %f22
28011 sra %g4, %i0, %o3
28012 sdivcc %o7, 0x00F5, %l0
28013 orcc %i4, %o1, %g7
28014 wr %g0, 0xeb, %asi
28015 stda %o0, [%l7 + 0x78] %asi
28016 membar #Sync
28017 fmovde %icc, %f10, %f23
28018 movvs %icc, %i7, %g6
28019 array16 %l3, %l5, %i1
28020 wr %g0, 0x80, %asi
28021 lduwa [%l7 + 0x5C] %asi, %g3
28022 udivcc %i3, 0x193D, %g1
28023 edge32ln %l4, %o5, %o6
28024 wr %g0, 0x23, %asi
28025 stha %i5, [%l7 + 0x62] %asi
28026 membar #Sync
28027 edge8l %i2, %o4, %i6
28028 andn %g2, %l6, %l1
28029 subc %l2, 0x09F4, %o2
28030 umulcc %g4, 0x017D, %g5
28031 tcc %icc, 0x7
28032 orncc %o3, %i0, %l0
28033 lduh [%l7 + 0x70], %i4
28034 fnegs %f6, %f11
28035 fmovrdlez %o1, %f2, %f22
28036 fmovsleu %icc, %f30, %f3
28037 or %g7, %o0, %o7
28038 umul %i7, %l3, %g6
28039 fpsub32 %f10, %f0, %f2
28040 wr %g0, 0x80, %asi
28041 ldsba [%l7 + 0x30] %asi, %i1
28042 fmuld8sux16 %f29, %f14, %f18
28043 xnorcc %g3, %i3, %l5
28044 ldsh [%l7 + 0x0E], %g1
28045 brlez,a %l4, loop_2685
28046 movvs %xcc, %o6, %o5
28047 fbn %fcc1, loop_2686
28048 nop
28049 setx loop_2687, %l0, %l1
28050 wrpr 0x1, %tl
28051 wrpr %l1, %tpc
28052 add %l1, 0x4, %l1
28053 wrpr %l1, %tnpc
28054 setx 0x34400001400, %l0, %l1
28055 wrpr %l1, %tstate
28056 wrhpr 0x4, %htstate
28057 retry
28058loop_2685:
28059 xnor %i2, %o4, %i5
28060 fpadd32s %f29, %f22, %f7
28061loop_2686:
28062 fpmerge %f13, %f7, %f26
28063loop_2687:
28064 orcc %g2, %i6, %l1
28065 taddcctv %l6, %l2, %g4
28066 tcc %icc, 0x6
28067 movvs %icc, %g5, %o2
28068 ble %icc, loop_2688
28069 mulscc %i0, 0x181C, %l0
28070 bpos,a,pt %xcc, loop_2689
28071 edge32 %i4, %o1, %g7
28072loop_2688:
28073 nop
28074 wr %g0, 0x2b, %asi
28075 stxa %o0, [%l7 + 0x68] %asi
28076 membar #Sync
28077loop_2689:
28078 tvc %xcc, 0x0
28079 brlez %o7, loop_2690
28080 orn %o3, %i7, %l3
28081 edge32n %g6, %g3, %i3
28082 add %l7, 0x70, %l6
28083 wr %g0, 0x81, %asi
28084 ldxa [%l6] %asi, %i1
28085 casxa [%l6] %asi, %i1, %l5
28086loop_2690:
28087 fble,a %fcc2, loop_2691
28088 bne,a,pt %xcc, loop_2692
28089 edge32n %l4, %g1, %o6
28090 movrgez %o5, 0x060, %i2
28091loop_2691:
28092 swap [%l7 + 0x18], %i5
28093loop_2692:
28094 movleu %icc, %g2, %o4
28095 fpadd16s %f13, %f17, %f24
28096 st %f20, [%l7 + 0x38]
28097 ldd [%l7 + 0x30], %l0
28098 movcs %xcc, %l6, %i6
28099 edge8l %g4, %g5, %o2
28100 bpos,a loop_2693
28101 flush %l7 + 0x1C
28102 tpos %icc, 0x7
28103 ldd [%l7 + 0x08], %i0
28104loop_2693:
28105 ba,pn %xcc, loop_2694
28106 andncc %l0, %i4, %l2
28107 edge32 %g7, %o0, %o7
28108 movleu %icc, %o3, %o1
28109loop_2694:
28110 prefetch [%l7 + 0x7C], 0x0
28111 movvs %xcc, %l3, %g6
28112 ldd [%l7 + 0x08], %f30
28113 fmovrdne %i7, %f30, %f26
28114 nop
28115 set 0x30, %l3
28116 sth %g3, [%l7 + %l3]
28117 edge16ln %i3, %l5, %l4
28118 addc %g1, 0x03BA, %o6
28119 tleu %xcc, 0x2
28120 sdivcc %i1, 0x0591, %i2
28121 set 0x60, %i6
28122 stda %o4, [%l7 + %i6] 0x0c
28123 set 0x2E, %l6
28124 ldsba [%l7 + %l6] 0x88, %g2
28125 movge %xcc, %i5, %l1
28126 edge16 %o4, %l6, %i6
28127 tge %xcc, 0x1
28128 bg,a loop_2695
28129 sllx %g5, 0x01, %g4
28130 popc %o2, %i0
28131 movvs %xcc, %l0, %l2
28132loop_2695:
28133 sdivcc %i4, 0x1EB3, %g7
28134 brz,a %o0, loop_2696
28135 pdist %f24, %f28, %f26
28136 brlz,a %o3, loop_2697
28137 brlz,a %o7, loop_2698
28138loop_2696:
28139 movn %icc, %l3, %g6
28140 fbug,a %fcc3, loop_2699
28141loop_2697:
28142 bcc,a,pn %xcc, loop_2700
28143loop_2698:
28144 fmovdvc %xcc, %f13, %f7
28145 fmovrde %o1, %f16, %f4
28146loop_2699:
28147 alignaddr %g3, %i7, %l5
28148loop_2700:
28149 lduh [%l7 + 0x0E], %l4
28150 fones %f8
28151 brlz,a %i3, loop_2701
28152 fmovrsgz %g1, %f29, %f0
28153 fmovsle %xcc, %f15, %f27
28154 sll %i1, 0x02, %o6
28155loop_2701:
28156 xor %i2, 0x0DE6, %g2
28157 restored
28158 rdpr %cwp, %g1
28159 rdpr %cansave, %g2
28160 rdpr %canrestore, %g3
28161 rdpr %cleanwin, %g4
28162 rdpr %otherwin, %g5
28163 rdpr %wstate, %g6
28164 tn %xcc, 0x7
28165 edge16 %i5, %o5, %o4
28166 sll %l6, %i6, %l1
28167 movneg %xcc, %g5, %g4
28168 fnor %f18, %f14, %f30
28169 fmovda %icc, %f10, %f12
28170 fbug %fcc0, loop_2702
28171 fmovsleu %icc, %f2, %f8
28172 std %f24, [%l7 + 0x38]
28173 sub %o2, 0x187B, %i0
28174loop_2702:
28175 sdiv %l0, 0x0940, %i4
28176 movrlez %l2, %g7, %o3
28177 fmul8x16al %f28, %f21, %f26
28178 movvc %xcc, %o7, %o0
28179 wr %g0, 0x11, %asi
28180 stba %l3, [%l7 + 0x5A] %asi
28181 udivcc %o1, 0x1D63, %g3
28182 movvc %xcc, %i7, %g6
28183 popc %l4, %i3
28184 array32 %g1, %l5, %i1
28185 popc %i2, %o6
28186 udivcc %i5, 0x0A5F, %g2
28187 fandnot2 %f20, %f8, %f24
28188 andcc %o4, %l6, %o5
28189 movpos %xcc, %l1, %g5
28190 fmovrdgez %i6, %f18, %f14
28191 movleu %xcc, %g4, %o2
28192 tneg %xcc, 0x7
28193 smul %l0, 0x052A, %i0
28194 taddcc %l2, %g7, %i4
28195 tle %icc, 0x6
28196 tvc %icc, 0x0
28197 mulscc %o7, 0x1350, %o0
28198 xnorcc %o3, 0x1ACA, %o1
28199 nop
28200 set 0x79, %o7
28201 ldub [%l7 + %o7], %l3
28202 set 0x14, %o1
28203 stwa %g3, [%l7 + %o1] 0xea
28204 membar #Sync
28205 movle %xcc, %i7, %g6
28206 movvc %xcc, %i3, %g1
28207 tsubcc %l4, 0x1BD0, %i1
28208 ba,a loop_2703
28209 bne loop_2704
28210 brnz,a %i2, loop_2705
28211 fmovrdgz %o6, %f4, %f26
28212loop_2703:
28213 fmovdge %icc, %f10, %f16
28214loop_2704:
28215 fbl %fcc3, loop_2706
28216loop_2705:
28217 fmovrdgz %l5, %f10, %f12
28218 fnegs %f22, %f28
28219 fmovrslz %g2, %f25, %f28
28220loop_2706:
28221 nop
28222 set 0x4A, %l2
28223 ldsha [%l7 + %l2] 0x19, %o4
28224 tle %icc, 0x7
28225 ba,a %xcc, loop_2707
28226 fxnor %f2, %f28, %f8
28227 movleu %xcc, %l6, %i5
28228 movrne %l1, 0x20A, %o5
28229loop_2707:
28230 fcmpeq32 %f6, %f0, %g5
28231 fornot2s %f4, %f20, %f18
28232 tg %icc, 0x6
28233 fbo,a %fcc1, loop_2708
28234 st %f28, [%l7 + 0x3C]
28235 udivcc %i6, 0x1487, %g4
28236 fmovdvc %xcc, %f9, %f15
28237loop_2708:
28238 edge32ln %l0, %i0, %o2
28239 tle %icc, 0x4
28240 fsrc2 %f2, %f22
28241 ta %xcc, 0x2
28242 fcmpeq32 %f6, %f12, %l2
28243 fmovdvs %icc, %f6, %f0
28244 addc %g7, 0x1382, %i4
28245 addcc %o7, %o0, %o1
28246 sdiv %o3, 0x016A, %g3
28247 array8 %i7, %l3, %g6
28248 taddcc %g1, 0x1CAE, %i3
28249 sra %l4, %i1, %i2
28250 fmovsne %icc, %f20, %f30
28251 fbo,a %fcc3, loop_2709
28252 array32 %o6, %g2, %l5
28253 edge16ln %l6, %o4, %l1
28254 movvs %icc, %o5, %i5
28255loop_2709:
28256 tge %icc, 0x5
28257 ld [%l7 + 0x0C], %f25
28258 fxors %f5, %f4, %f11
28259 fornot1 %f12, %f26, %f16
28260 xnorcc %g5, %g4, %i6
28261 bne,a,pt %icc, loop_2710
28262 xnorcc %i0, %l0, %l2
28263 te %xcc, 0x2
28264 wr %g0, 0x2b, %asi
28265 stxa %g7, [%l7 + 0x08] %asi
28266 membar #Sync
28267loop_2710:
28268 edge8l %o2, %i4, %o0
28269 tle %icc, 0x3
28270 tleu %icc, 0x7
28271 xor %o7, 0x061A, %o3
28272 fmovrdlz %o1, %f30, %f16
28273 tvc %icc, 0x2
28274 fbge %fcc2, loop_2711
28275 movvs %icc, %i7, %g3
28276 popc %l3, %g6
28277 bvs,a %icc, loop_2712
28278loop_2711:
28279 edge8n %i3, %g1, %l4
28280 tsubcctv %i1, 0x18BE, %i2
28281 ba,a loop_2713
28282loop_2712:
28283 tne %icc, 0x3
28284 fsrc2s %f10, %f4
28285 add %l7, 0x34, %l6
28286 wr %g0, 0x80, %asi
28287 casa [%l6] 0x80, %g2, %l5
28288loop_2713:
28289 movvs %icc, %o6, %l6
28290 edge32ln %l1, %o4, %o5
28291 umulcc %i5, 0x163E, %g5
28292 wr %g0, 0x10, %asi
28293 prefetcha [%l7 + 0x18] %asi, 0x3
28294 movn %icc, %i6, %l0
28295 edge32l %i0, %l2, %g7
28296 fmuld8sux16 %f24, %f21, %f18
28297 orncc %o2, %i4, %o7
28298 edge8n %o3, %o0, %i7
28299 taddcc %o1, %l3, %g6
28300 wr %g0, 0x89, %asi
28301 lduwa [%l7 + 0x6C] %asi, %g3
28302 fxnors %f1, %f17, %f29
28303 pdist %f24, %f0, %f2
28304 fmul8x16al %f25, %f20, %f22
28305 fnors %f31, %f1, %f22
28306 add %g1, 0x01C0, %i3
28307 srl %l4, %i2, %i1
28308 subccc %l5, 0x1470, %o6
28309 wr %g0, 0x88, %asi
28310 ldsba [%l7 + 0x7C] %asi, %l6
28311 movcs %icc, %l1, %o4
28312 mulscc %o5, %g2, %g5
28313 xorcc %g4, 0x1D03, %i6
28314 sllx %i5, 0x10, %i0
28315 movre %l0, 0x142, %g7
28316 smul %l2, %o2, %i4
28317 restored
28318 rdpr %cwp, %g1
28319 rdpr %cansave, %g2
28320 rdpr %canrestore, %g3
28321 rdpr %cleanwin, %g4
28322 rdpr %otherwin, %g5
28323 rdpr %wstate, %g6
28324 edge32l %o3, %o0, %o7
28325 fbule,a %fcc0, loop_2714
28326 srl %o1, 0x05, %i7
28327 fones %f1
28328 ldx [%l7 + 0x58], %g6
28329loop_2714:
28330 movvs %xcc, %g3, %l3
28331 bne,a %xcc, loop_2715
28332 fbge %fcc1, loop_2716
28333 edge16ln %i3, %l4, %g1
28334 fmovs %f8, %f10
28335loop_2715:
28336 std %i2, [%l7 + 0x08]
28337loop_2716:
28338 orn %l5, %o6, %i1
28339 set 0x40, %g7
28340 stwa %l1, [%l7 + %g7] 0xe3
28341 membar #Sync
28342 tge %xcc, 0x4
28343 ba,a,pn %icc, loop_2717
28344 tne %icc, 0x6
28345 ba,a %xcc, loop_2718
28346 fnegd %f30, %f14
28347loop_2717:
28348 nop
28349 set 0x64, %o6
28350 stha %l6, [%l7 + %o6] 0xea
28351 membar #Sync
28352loop_2718:
28353 te %xcc, 0x4
28354 srax %o4, %g2, %o5
28355 bcs,pt %xcc, loop_2719
28356 add %g5, 0x1229, %g4
28357 tg %icc, 0x4
28358 fcmpne32 %f20, %f22, %i5
28359loop_2719:
28360 tcc %icc, 0x4
28361 wr %g0, 0x80, %asi
28362 ldswa [%l7 + 0x4C] %asi, %i6
28363 tvs %icc, 0x4
28364 andcc %i0, 0x143E, %l0
28365 wr %g0, 0x89, %asi
28366 ldstuba [%l7 + 0x32] %asi, %g7
28367 fcmpes %fcc1, %f22, %f3
28368 movrlez %o2, %i4, %o3
28369 movrlz %o0, %l2, %o1
28370 xor %o7, %i7, %g6
28371 srlx %l3, 0x11, %g3
28372 fbuge,a %fcc1, loop_2720
28373 movge %icc, %i3, %g1
28374 edge16l %l4, %l5, %i2
28375 andn %o6, 0x1021, %l1
28376loop_2720:
28377 fbge %fcc0, loop_2721
28378 fba %fcc1, loop_2722
28379 fmovs %f31, %f23
28380 tsubcctv %l6, 0x1425, %o4
28381loop_2721:
28382 tle %xcc, 0x5
28383loop_2722:
28384 udiv %g2, 0x0418, %o5
28385 subccc %g5, %i1, %i5
28386 bn %xcc, loop_2723
28387 tcc %xcc, 0x4
28388 array8 %g4, %i0, %i6
28389 fbne %fcc1, loop_2724
28390loop_2723:
28391 movrne %l0, 0x3DD, %o2
28392 edge16l %g7, %i4, %o3
28393 addccc %o0, 0x1970, %l2
28394loop_2724:
28395 tne %icc, 0x0
28396 tgu %xcc, 0x5
28397 fpmerge %f14, %f27, %f16
28398 fnegs %f1, %f21
28399 fmovsvs %xcc, %f19, %f3
28400 addccc %o7, %i7, %g6
28401 mulscc %l3, %g3, %o1
28402 fnegs %f14, %f21
28403 fbge %fcc1, loop_2725
28404 subc %g1, %i3, %l4
28405 fmovs %f18, %f12
28406 nop
28407 setx loop_2726, %l0, %l1
28408 jmpl %l1, %i2
28409loop_2725:
28410 tne %icc, 0x1
28411 andcc %l5, 0x1A11, %l1
28412 andcc %o6, 0x1F8E, %o4
28413loop_2726:
28414 tgu %icc, 0x0
28415 tle %icc, 0x7
28416 bpos,a %xcc, loop_2727
28417 saved
28418 rdpr %cwp, %g1
28419 rdpr %cansave, %g2
28420 rdpr %canrestore, %g3
28421 rdpr %cleanwin, %g4
28422 rdpr %otherwin, %g5
28423 rdpr %wstate, %g6
28424 set 0x70, %o4
28425 ldsba [%l7 + %o4] 0x80, %g2
28426loop_2727:
28427 and %l6, %o5, %i1
28428 andcc %g5, %g4, %i5
28429 fmul8x16au %f5, %f0, %f10
28430 andcc %i0, %l0, %i6
28431 mova %xcc, %o2, %i4
28432 fbul %fcc2, loop_2728
28433 restored
28434 rdpr %cwp, %g1
28435 rdpr %cansave, %g2
28436 rdpr %canrestore, %g3
28437 rdpr %cleanwin, %g4
28438 rdpr %otherwin, %g5
28439 rdpr %wstate, %g6
28440 edge16l %g7, %o3, %o0
28441 tsubcc %o7, 0x0283, %i7
28442loop_2728:
28443 fpack32 %f28, %f24, %f28
28444 fnor %f26, %f0, %f0
28445 array8 %l2, %l3, %g3
28446 fornot2s %f26, %f16, %f13
28447 bne loop_2729
28448 smul %o1, 0x16F4, %g6
28449 wr %g0, 0x04, %asi
28450 ldda [%l7 + 0x10] %asi, %i2
28451loop_2729:
28452 orn %l4, %i2, %l5
28453 restored
28454 rdpr %cwp, %g1
28455 rdpr %cansave, %g2
28456 rdpr %canrestore, %g3
28457 rdpr %cleanwin, %g4
28458 rdpr %otherwin, %g5
28459 rdpr %wstate, %g6
28460 nop
28461 set 0x40, %i0
28462 std %l0, [%l7 + %i0]
28463 movl %icc, %g1, %o6
28464 fbul,a %fcc0, loop_2730
28465 fmul8x16 %f10, %f10, %f26
28466 movge %icc, %g2, %l6
28467 xor %o4, 0x1CA9, %i1
28468loop_2730:
28469 fpackfix %f14, %f2
28470 movge %xcc, %g5, %o5
28471 std %i4, [%l7 + 0x70]
28472 fmovrdlez %i0, %f22, %f2
28473 movcs %icc, %l0, %i6
28474 tl %xcc, 0x7
28475 sdivx %g4, 0x1734, %i4
28476 taddcc %g7, %o2, %o3
28477 udivcc %o0, 0x13C8, %o7
28478 sra %l2, %l3, %i7
28479 movleu %icc, %g3, %o1
28480 smulcc %g6, 0x1576, %l4
28481 or %i3, 0x046C, %l5
28482 movcc %icc, %l1, %g1
28483 tl %icc, 0x4
28484 xorcc %i2, 0x00DB, %o6
28485 nop
28486 set 0x10, %l5
28487 stx %g2, [%l7 + %l5]
28488 edge32ln %o4, %i1, %g5
28489 mulx %l6, %i5, %o5
28490 fmovrslez %l0, %f7, %f22
28491 fbge,a %fcc2, loop_2731
28492 movvs %icc, %i6, %i0
28493 fmul8sux16 %f18, %f4, %f14
28494 subcc %i4, 0x1B44, %g7
28495loop_2731:
28496 restored
28497 rdpr %cwp, %g1
28498 rdpr %cansave, %g2
28499 rdpr %canrestore, %g3
28500 rdpr %cleanwin, %g4
28501 rdpr %otherwin, %g5
28502 rdpr %wstate, %g6
28503 set 0x68, %o2
28504 lduha [%l7 + %o2] 0x80, %g4
28505 xorcc %o2, 0x1F0A, %o3
28506 edge16ln %o0, %l2, %o7
28507 udivx %l3, 0x1996, %g3
28508 fmovrslz %i7, %f6, %f9
28509 bn loop_2732
28510 fornot2 %f16, %f10, %f26
28511 fmuld8sux16 %f5, %f5, %f26
28512 smul %o1, 0x1BBC, %g6
28513loop_2732:
28514 nop
28515 wr %g0, 0x0c, %asi
28516 ldda [%l7 + 0x60] %asi, %l4
28517 bge %xcc, loop_2733
28518 stx %i3, [%l7 + 0x08]
28519 wr %g0, 0x89, %asi
28520 ldda [%l7 + 0x40] %asi, %f16
28521loop_2733:
28522 tpos %xcc, 0x2
28523 movne %xcc, %l5, %g1
28524 tleu %xcc, 0x1
28525 tvc %xcc, 0x6
28526 wr %g0, 0x04, %asi
28527 swapa [%l7 + 0x40] %asi, %l1
28528 movrlz %o6, %g2, %i2
28529 udiv %o4, 0x124D, %i1
28530 brlz,a %l6, loop_2734
28531 sub %i5, %g5, %o5
28532 mulx %i6, 0x05F9, %i0
28533 bvs %xcc, loop_2735
28534loop_2734:
28535 movrne %i4, %g7, %l0
28536 fmovrdne %g4, %f26, %f16
28537 tneg %xcc, 0x7
28538loop_2735:
28539 mulx %o2, 0x1C20, %o3
28540 sethi 0x192D, %o0
28541 movl %icc, %o7, %l3
28542 fbu %fcc1, loop_2736
28543 fabss %f3, %f7
28544 stx %g3, [%l7 + 0x78]
28545 fmovdvc %icc, %f28, %f18
28546loop_2736:
28547 ta %xcc, 0x3
28548 array32 %i7, %o1, %l2
28549 movrne %l4, 0x2A1, %g6
28550 andncc %i3, %g1, %l1
28551 edge8n %l5, %g2, %o6
28552 taddcctv %i2, %i1, %l6
28553 tle %icc, 0x0
28554 addc %o4, %g5, %o5
28555 umulcc %i6, %i0, %i5
28556 subccc %g7, 0x10FA, %i4
28557 tcc %xcc, 0x5
28558 andn %l0, %o2, %o3
28559 fmuld8ulx16 %f14, %f8, %f24
28560 tne %xcc, 0x6
28561 fbne,a %fcc1, loop_2737
28562 membar 0x6D
28563 mova %icc, %o0, %o7
28564 movre %l3, %g3, %g4
28565loop_2737:
28566 orncc %i7, %l2, %o1
28567 prefetch [%l7 + 0x10], 0x0
28568 lduw [%l7 + 0x58], %g6
28569 sllx %i3, %l4, %l1
28570 movn %icc, %l5, %g2
28571 lduh [%l7 + 0x7C], %g1
28572 movre %o6, 0x2DC, %i2
28573 fbo,a %fcc2, loop_2738
28574 std %f26, [%l7 + 0x58]
28575 fba,a %fcc3, loop_2739
28576 tn %icc, 0x3
28577loop_2738:
28578 movre %i1, %o4, %l6
28579 fpsub32 %f28, %f16, %f16
28580loop_2739:
28581 fnegd %f10, %f18
28582 saved
28583 rdpr %cwp, %g1
28584 rdpr %cansave, %g2
28585 rdpr %canrestore, %g3
28586 rdpr %cleanwin, %g4
28587 rdpr %otherwin, %g5
28588 rdpr %wstate, %g6
28589 edge16n %g5, %i6, %i0
28590 addc %i5, 0x10C4, %g7
28591 fmovrdne %o5, %f4, %f4
28592 andcc %i4, %l0, %o2
28593 movn %icc, %o3, %o0
28594 fmovdl %icc, %f1, %f18
28595 srax %l3, 0x1D, %o7
28596 sdivcc %g4, 0x0202, %i7
28597 tvc %xcc, 0x3
28598 wr %g0, 0x80, %asi
28599 swapa [%l7 + 0x40] %asi, %g3
28600 fcmpgt16 %f30, %f18, %o1
28601 fmovrde %l2, %f30, %f2
28602 wr %g0, 0x81, %asi
28603 prefetcha [%l7 + 0x18] %asi, 0x0
28604 fbg %fcc3, loop_2740
28605 movle %icc, %g6, %l1
28606 fmovdcs %icc, %f23, %f24
28607 nop
28608 setx loop_2741, %l0, %l1
28609 jmpl %l1, %l5
28610loop_2740:
28611 ta %icc, 0x7
28612 fpack16 %f6, %f10
28613 bgu,a %xcc, loop_2742
28614loop_2741:
28615 movneg %icc, %g2, %g1
28616 movrlz %l4, 0x27A, %o6
28617 edge8 %i2, %o4, %l6
28618loop_2742:
28619 sdivx %g5, 0x19A8, %i1
28620 andncc %i6, %i5, %i0
28621 sethi 0x1F81, %o5
28622 edge32l %g7, %l0, %o2
28623 movrlez %i4, %o0, %o3
28624 taddcc %o7, 0x0C0F, %g4
28625 alignaddrl %l3, %g3, %o1
28626 edge8l %l2, %i7, %g6
28627 edge8ln %i3, %l5, %l1
28628 orncc %g2, 0x1591, %l4
28629 tpos %icc, 0x6
28630 fmovdvs %xcc, %f26, %f6
28631 popc 0x0893, %o6
28632 brlez %i2, loop_2743
28633 sll %o4, 0x0C, %l6
28634 tg %icc, 0x4
28635 edge32 %g5, %g1, %i1
28636loop_2743:
28637 fandnot2s %f2, %f23, %f30
28638 sllx %i5, %i0, %o5
28639 add %g7, %l0, %o2
28640 fnot1 %f24, %f8
28641 fmovs %f20, %f8
28642 fpsub32s %f25, %f26, %f22
28643 orn %i4, %i6, %o3
28644 movvc %xcc, %o7, %o0
28645 sdivx %l3, 0x0335, %g4
28646 andncc %g3, %l2, %i7
28647 bcs,a loop_2744
28648 taddcctv %o1, 0x1715, %g6
28649 bleu,a loop_2745
28650 movle %xcc, %i3, %l1
28651loop_2744:
28652 add %g2, %l5, %l4
28653 mulx %i2, %o4, %o6
28654loop_2745:
28655 std %g4, [%l7 + 0x08]
28656 bpos loop_2746
28657 fcmpeq32 %f14, %f2, %g1
28658 movre %i1, 0x209, %l6
28659 fmovrslez %i0, %f14, %f20
28660loop_2746:
28661 orcc %i5, 0x1C13, %g7
28662 movrgz %l0, %o2, %o5
28663 sir 0x1DF9
28664 nop
28665 setx loop_2747, %l0, %l1
28666 wrpr 0x1, %tl
28667 wrpr %l1, %tpc
28668 add %l1, 0x4, %l1
28669 wrpr %l1, %tnpc
28670 setx 0x34400001400, %l0, %l1
28671 wrpr %l1, %tstate
28672 wrhpr 0x4, %htstate
28673 retry
28674 bpos,pt %xcc, loop_2748
28675 movneg %icc, %i6, %o3
28676 movrgez %i4, 0x0AD, %o7
28677loop_2747:
28678 call loop_2749
28679loop_2748:
28680 move %icc, %l3, %g4
28681 fmuld8sux16 %f6, %f23, %f10
28682 andncc %o0, %g3, %i7
28683loop_2749:
28684 tgu %xcc, 0x7
28685 wr %g0, 0x22, %asi
28686 stxa %o1, [%l7 + 0x18] %asi
28687 membar #Sync
28688 udivcc %g6, 0x1888, %l2
28689 tvc %icc, 0x4
28690 fmovdn %xcc, %f2, %f18
28691 for %f28, %f20, %f10
28692 movrne %l1, 0x114, %g2
28693 edge16ln %l5, %i3, %i2
28694 movgu %icc, %l4, %o6
28695 prefetch [%l7 + 0x54], 0x1
28696 bneg,pt %icc, loop_2750
28697 fmul8x16al %f23, %f2, %f2
28698 edge8l %o4, %g1, %g5
28699 fpmerge %f2, %f31, %f20
28700loop_2750:
28701 fcmpgt16 %f8, %f24, %i1
28702 brnz %i0, loop_2751
28703 fmovsgu %icc, %f13, %f25
28704 xor %i5, 0x0DE2, %l6
28705 wr %g0, 0x11, %asi
28706 ldsba [%l7 + 0x46] %asi, %l0
28707loop_2751:
28708 fnegd %f2, %f0
28709 taddcctv %g7, 0x0E73, %o5
28710 tvs %xcc, 0x5
28711 wr %g0, 0x11, %asi
28712 stha %o2, [%l7 + 0x6A] %asi
28713 set 0x38, %l1
28714 stda %i6, [%l7 + %l1] 0x80
28715 fands %f13, %f11, %f19
28716 addc %o3, %o7, %i4
28717 sir 0x0FA3
28718 fbge,a %fcc3, loop_2752
28719 tcc %icc, 0x1
28720 movvs %xcc, %l3, %g4
28721 umul %g3, 0x1ECA, %i7
28722loop_2752:
28723 tvs %xcc, 0x3
28724 set 0x40, %g1
28725 ldda [%l7 + %g1] 0x81, %f0
28726 bpos,pn %xcc, loop_2753
28727 movge %xcc, %o0, %g6
28728 set 0x20, %i7
28729 ldda [%l7 + %i7] 0x23, %o0
28730loop_2753:
28731 movrne %l1, 0x39F, %l2
28732 fmovsn %icc, %f5, %f14
28733 alignaddrl %g2, %l5, %i3
28734 fbne,a %fcc3, loop_2754
28735 udiv %i2, 0x0034, %o6
28736 fmovdle %icc, %f31, %f18
28737 sra %l4, 0x0D, %g1
28738loop_2754:
28739 fmovsne %icc, %f18, %f3
28740 edge16 %g5, %i1, %o4
28741 std %f8, [%l7 + 0x70]
28742 movre %i5, %i0, %l6
28743 or %l0, %g7, %o5
28744 sub %o2, %i6, %o7
28745 fornot2 %f6, %f0, %f16
28746 orcc %o3, %i4, %g4
28747 tn %xcc, 0x7
28748 fnegs %f6, %f4
28749 andn %l3, 0x0102, %g3
28750 fsrc1s %f10, %f6
28751 fmovrsne %o0, %f2, %f7
28752 movgu %icc, %g6, %o1
28753 movrne %l1, 0x381, %l2
28754 edge32l %g2, %l5, %i3
28755 edge16l %i2, %o6, %i7
28756 fnegd %f18, %f10
28757 mova %icc, %l4, %g5
28758 tle %icc, 0x4
28759 orn %i1, %g1, %o4
28760 fxors %f4, %f24, %f25
28761 std %f18, [%l7 + 0x58]
28762 xor %i5, %i0, %l0
28763 brgz,a %l6, loop_2755
28764 ble,pt %xcc, loop_2756
28765 sll %o5, 0x13, %g7
28766 fbue %fcc0, loop_2757
28767loop_2755:
28768 fbuge %fcc1, loop_2758
28769loop_2756:
28770 movrlz %i6, %o2, %o3
28771 sll %o7, 0x0B, %i4
28772loop_2757:
28773 edge16l %g4, %g3, %o0
28774loop_2758:
28775 edge32l %g6, %o1, %l3
28776 movre %l1, %l2, %l5
28777 ta %icc, 0x0
28778 andncc %g2, %i3, %i2
28779 edge16l %o6, %i7, %l4
28780 movrgz %g5, %g1, %i1
28781 edge16n %o4, %i0, %i5
28782 alignaddr %l6, %o5, %g7
28783 restored
28784 rdpr %cwp, %g1
28785 rdpr %cansave, %g2
28786 rdpr %canrestore, %g3
28787 rdpr %cleanwin, %g4
28788 rdpr %otherwin, %g5
28789 rdpr %wstate, %g6
28790 srlx %l0, %o2, %i6
28791 sethi 0x0BB8, %o7
28792 fxnor %f4, %f26, %f16
28793 array32 %o3, %i4, %g3
28794 andcc %o0, %g4, %o1
28795 ldub [%l7 + 0x6C], %g6
28796 ldsw [%l7 + 0x0C], %l1
28797 fmovsneg %icc, %f11, %f21
28798 fbue,a %fcc0, loop_2759
28799 movn %xcc, %l2, %l3
28800 brlz,a %l5, loop_2760
28801 sdivcc %g2, 0x17AC, %i2
28802loop_2759:
28803 xnorcc %o6, %i7, %l4
28804 fpack32 %f18, %f24, %f14
28805loop_2760:
28806 movvs %xcc, %g5, %i3
28807 taddcctv %g1, %i1, %i0
28808 ba,a %icc, loop_2761
28809 sdivcc %i5, 0x0365, %o4
28810 fmovdne %xcc, %f19, %f30
28811 movl %xcc, %o5, %g7
28812loop_2761:
28813 addccc %l6, 0x1389, %l0
28814 alignaddrl %o2, %i6, %o3
28815 addccc %i4, %o7, %g3
28816 fmul8ulx16 %f14, %f0, %f30
28817 array16 %o0, %o1, %g4
28818 edge32 %l1, %g6, %l2
28819 set 0x62, %o5
28820 stba %l3, [%l7 + %o5] 0x2b
28821 membar #Sync
28822 umul %l5, 0x1CAE, %g2
28823 srlx %o6, 0x18, %i2
28824 movrlz %i7, 0x37A, %g5
28825 mulx %i3, %g1, %l4
28826 fabsd %f24, %f2
28827 smulcc %i0, %i5, %i1
28828 set 0x50, %i5
28829 ldda [%l7 + %i5] 0x2f, %o4
28830 add %o5, %l6, %l0
28831 array16 %o2, %i6, %g7
28832 fblg %fcc2, loop_2762
28833 bcc %xcc, loop_2763
28834 movre %o3, %i4, %g3
28835 fble %fcc2, loop_2764
28836loop_2762:
28837 or %o0, 0x049B, %o1
28838loop_2763:
28839 tsubcc %o7, 0x09FE, %g4
28840 fbo,a %fcc0, loop_2765
28841loop_2764:
28842 add %g6, 0x0218, %l1
28843 ta %icc, 0x4
28844 addcc %l2, %l3, %l5
28845loop_2765:
28846 nop
28847 setx loop_2766, %l0, %l1
28848 wrpr 0x1, %tl
28849 wrpr %l1, %tpc
28850 add %l1, 0x4, %l1
28851 wrpr %l1, %tnpc
28852 setx 0x34400001400, %l0, %l1
28853 wrpr %l1, %tstate
28854 wrhpr 0x4, %htstate
28855 retry
28856 srlx %g2, %o6, %i2
28857 brgz,a %i7, loop_2767
28858 tge %xcc, 0x5
28859loop_2766:
28860 fpadd32s %f17, %f15, %f24
28861 set 0x40, %g2
28862 stda %f16, [%l7 + %g2] 0xf8
28863 membar #Sync
28864loop_2767:
28865 fmovdvc %icc, %f25, %f10
28866 set 0x4C, %o3
28867 sta %f4, [%l7 + %o3] 0x04
28868 ldd [%l7 + 0x38], %i2
28869 movvs %icc, %g5, %g1
28870 fcmps %fcc1, %f15, %f16
28871 te %icc, 0x1
28872 fcmpd %fcc3, %f20, %f12
28873 stx %l4, [%l7 + 0x18]
28874 fmovdpos %icc, %f7, %f12
28875 andncc %i5, %i0, %o4
28876 sll %i1, 0x10, %o5
28877 fba %fcc0, loop_2768
28878 fbe,a %fcc1, loop_2769
28879 ldd [%l7 + 0x40], %f30
28880 smul %l0, %o2, %l6
28881loop_2768:
28882 xorcc %i6, 0x0C92, %g7
28883loop_2769:
28884 fcmpd %fcc2, %f30, %f22
28885 popc 0x1772, %i4
28886 movrlez %g3, %o0, %o3
28887 tcc %xcc, 0x2
28888 fbuge,a %fcc2, loop_2770
28889 edge16l %o7, %g4, %g6
28890 fcmpes %fcc2, %f20, %f21
28891 xnor %o1, 0x143D, %l1
28892loop_2770:
28893 fmovs %f17, %f22
28894 fbu,a %fcc3, loop_2771
28895 bvc,a,pt %icc, loop_2772
28896 fmovdg %xcc, %f25, %f17
28897 lduw [%l7 + 0x0C], %l2
28898loop_2771:
28899 movgu %icc, %l5, %g2
28900loop_2772:
28901 bvc,pn %icc, loop_2773
28902 orcc %l3, 0x0276, %i2
28903 andn %o6, %i7, %g5
28904 fzero %f2
28905loop_2773:
28906 movre %g1, 0x2A8, %i3
28907 for %f0, %f4, %f0
28908 edge32l %i5, %i0, %o4
28909 wr %g0, 0x88, %asi
28910 ldxa [%l7 + 0x28] %asi, %l4
28911 smulcc %o5, %i1, %l0
28912 tge %icc, 0x4
28913 orncc %o2, 0x08DE, %l6
28914 movge %icc, %i6, %g7
28915 wr %g0, 0x04, %asi
28916 lduwa [%l7 + 0x50] %asi, %i4
28917 fmovsleu %xcc, %f24, %f10
28918 srlx %o0, %o3, %g3
28919 fxnors %f27, %f28, %f29
28920 fpmerge %f1, %f7, %f8
28921 fnor %f14, %f28, %f30
28922 fmovse %xcc, %f11, %f31
28923 movrne %g4, 0x272, %o7
28924 edge32ln %o1, %g6, %l1
28925 udivx %l2, 0x0B45, %l5
28926 for %f16, %f16, %f16
28927 wr %g0, 0x10, %asi
28928 prefetcha [%l7 + 0x40] %asi, 0x1
28929 fpadd32 %f16, %f28, %f0
28930 fpadd16s %f24, %f20, %f15
28931 fabss %f28, %f25
28932 and %i2, 0x0BB5, %g2
28933 movcc %xcc, %i7, %g5
28934 movvs %xcc, %g1, %o6
28935 ta %xcc, 0x5
28936 orcc %i3, 0x04B5, %i0
28937 and %i5, %o4, %l4
28938 fbul,a %fcc1, loop_2774
28939 tsubcctv %i1, %l0, %o5
28940 mulscc %l6, %o2, %g7
28941 tleu %icc, 0x0
28942loop_2774:
28943 fbe %fcc0, loop_2775
28944 edge16 %i6, %o0, %i4
28945 bneg %xcc, loop_2776
28946 mova %xcc, %g3, %g4
28947loop_2775:
28948 smulcc %o3, %o1, %g6
28949 andncc %l1, %l2, %o7
28950loop_2776:
28951 movleu %xcc, %l5, %l3
28952 edge16l %i2, %g2, %g5
28953 tpos %icc, 0x1
28954 wr %g0, 0x11, %asi
28955 ldda [%l7 + 0x40] %asi, %f0
28956 fornot1s %f9, %f26, %f2
28957 umulcc %g1, %o6, %i3
28958 movn %icc, %i0, %i7
28959 sdiv %i5, 0x00C3, %l4
28960 tneg %icc, 0x4
28961 edge8n %o4, %i1, %o5
28962 nop
28963 setx loop_2777, %l0, %l1
28964 wrpr 0x1, %tl
28965 wrpr %l1, %tpc
28966 add %l1, 0x4, %l1
28967 wrpr %l1, %tnpc
28968 setx 0x34400001400, %l0, %l1
28969 wrpr %l1, %tstate
28970 wrhpr 0x4, %htstate
28971 retry
28972 orcc %l0, %o2, %g7
28973 fbue %fcc3, loop_2778
28974 ldub [%l7 + 0x35], %l6
28975loop_2777:
28976 fandnot2 %f26, %f12, %f20
28977 fzeros %f9
28978loop_2778:
28979 tcc %icc, 0x2
28980 te %xcc, 0x1
28981 movre %i6, %i4, %g3
28982 stw %o0, [%l7 + 0x3C]
28983 edge8 %o3, %o1, %g4
28984 array8 %l1, %g6, %l2
28985 movcc %icc, %l5, %l3
28986 tpos %icc, 0x6
28987 sub %o7, 0x01CA, %g2
28988 edge8ln %g5, %g1, %o6
28989 fmovdneg %icc, %f27, %f17
28990 movgu %icc, %i3, %i2
28991 movcs %icc, %i0, %i7
28992 tsubcc %i5, %l4, %o4
28993 std %f8, [%l7 + 0x38]
28994 subc %o5, 0x0622, %l0
28995 fblg,a %fcc3, loop_2779
28996 tl %xcc, 0x2
28997 tgu %xcc, 0x7
28998 ta %icc, 0x5
28999loop_2779:
29000 fmovsge %xcc, %f11, %f18
29001 fmovdvs %xcc, %f17, %f22
29002 set 0x76, %g3
29003 lduba [%l7 + %g3] 0x81, %i1
29004 addccc %g7, 0x1A0C, %o2
29005 andcc %i6, 0x0CE7, %l6
29006 fmovdleu %xcc, %f11, %f0
29007 brlez %g3, loop_2780
29008 alignaddr %i4, %o0, %o1
29009 alignaddr %o3, %g4, %g6
29010 tn %icc, 0x7
29011loop_2780:
29012 xnor %l1, 0x1DD2, %l5
29013 edge16ln %l3, %l2, %o7
29014 umul %g2, %g5, %g1
29015 move %xcc, %o6, %i2
29016 tleu %xcc, 0x3
29017 edge8 %i0, %i3, %i7
29018 movneg %xcc, %l4, %i5
29019 edge32n %o4, %o5, %i1
29020 saved
29021 rdpr %cwp, %g1
29022 rdpr %cansave, %g2
29023 rdpr %canrestore, %g3
29024 rdpr %cleanwin, %g4
29025 rdpr %otherwin, %g5
29026 rdpr %wstate, %g6
29027 tneg %xcc, 0x3
29028 fbge %fcc0, loop_2781
29029 movl %icc, %g7, %l0
29030 mulx %i6, 0x18E3, %o2
29031 edge32n %g3, %l6, %i4
29032loop_2781:
29033 sdiv %o0, 0x04DE, %o3
29034 tsubcc %g4, %g6, %o1
29035 fmovdcc %icc, %f12, %f19
29036 fmovsvc %icc, %f14, %f21
29037 orn %l1, %l3, %l2
29038 fnors %f8, %f6, %f8
29039 fpsub32 %f30, %f14, %f0
29040 udiv %o7, 0x0163, %l5
29041 fzero %f2
29042 movle %icc, %g5, %g1
29043 addc %g2, %o6, %i0
29044 addccc %i3, %i7, %l4
29045 sra %i5, %o4, %o5
29046 fbg,a %fcc3, loop_2782
29047 srax %i2, 0x08, %g7
29048 tl %xcc, 0x3
29049 ldd [%l7 + 0x50], %i0
29050loop_2782:
29051 udivcc %l0, 0x1840, %o2
29052 edge16l %i6, %g3, %i4
29053 fmovrslez %l6, %f15, %f29
29054 mulx %o3, %g4, %g6
29055 addcc %o0, 0x0FA5, %l1
29056 fxnors %f24, %f11, %f12
29057 wr %g0, 0x81, %asi
29058 lda [%l7 + 0x78] %asi, %f22
29059 alignaddrl %l3, %o1, %o7
29060 fnor %f26, %f8, %f30
29061 movrlz %l5, 0x1D9, %g5
29062 ld [%l7 + 0x24], %f25
29063 fmovsge %icc, %f14, %f6
29064 alignaddr %l2, %g1, %o6
29065 movg %icc, %i0, %g2
29066 membar 0x5D
29067 tvc %xcc, 0x3
29068 fbe,a %fcc2, loop_2783
29069 movre %i7, %i3, %i5
29070 sdiv %o4, 0x06E9, %o5
29071 addccc %i2, %l4, %g7
29072loop_2783:
29073 andcc %l0, %o2, %i6
29074 wr %g0, 0x88, %asi
29075 ldstuba [%l7 + 0x38] %asi, %i1
29076 movl %icc, %i4, %l6
29077 wr %g0, 0x19, %asi
29078 ldda [%l7 + 0x40] %asi, %g2
29079 fcmpgt16 %f24, %f22, %g4
29080 fmovdl %icc, %f14, %f16
29081 edge32n %o3, %g6, %o0
29082 fmovdg %icc, %f0, %f28
29083 movvc %xcc, %l3, %o1
29084 tpos %icc, 0x0
29085 sub %o7, %l1, %l5
29086 bpos,a,pt %xcc, loop_2784
29087 fbo,a %fcc0, loop_2785
29088 movgu %icc, %g5, %g1
29089 set 0x73, %i4
29090 lduba [%l7 + %i4] 0x89, %o6
29091loop_2784:
29092 tge %xcc, 0x0
29093loop_2785:
29094 mova %xcc, %l2, %i0
29095 saved
29096 rdpr %cwp, %g1
29097 rdpr %cansave, %g2
29098 rdpr %canrestore, %g3
29099 rdpr %cleanwin, %g4
29100 rdpr %otherwin, %g5
29101 rdpr %wstate, %g6
29102 subccc %i7, %i3, %i5
29103 movrgez %o4, 0x1A7, %g2
29104 set 0x27, %i1
29105 ldsba [%l7 + %i1] 0x19, %o5
29106 bcc,a loop_2786
29107 sth %l4, [%l7 + 0x16]
29108 srax %g7, 0x13, %l0
29109 brnz,a %o2, loop_2787
29110loop_2786:
29111 movcs %icc, %i2, %i1
29112 fornot2 %f24, %f10, %f20
29113 movrlez %i6, 0x106, %i4
29114loop_2787:
29115 fcmped %fcc3, %f4, %f24
29116 fmovrdgz %l6, %f26, %f14
29117 xor %g3, %o3, %g4
29118 tvc %icc, 0x3
29119 alignaddrl %g6, %o0, %o1
29120 fmovse %xcc, %f14, %f2
29121 srl %l3, 0x14, %l1
29122 subccc %o7, 0x1337, %g5
29123 fbe %fcc0, loop_2788
29124 be %icc, loop_2789
29125 tneg %xcc, 0x7
29126 fones %f4
29127loop_2788:
29128 or %l5, %o6, %l2
29129loop_2789:
29130 fmovscs %xcc, %f5, %f4
29131 fmovrdlz %i0, %f30, %f24
29132 fbu %fcc0, loop_2790
29133 alignaddrl %i7, %g1, %i3
29134 array16 %i5, %g2, %o4
29135 movneg %xcc, %o5, %g7
29136loop_2790:
29137 fpackfix %f24, %f3
29138 restored
29139 rdpr %cwp, %g1
29140 rdpr %cansave, %g2
29141 rdpr %canrestore, %g3
29142 rdpr %cleanwin, %g4
29143 rdpr %otherwin, %g5
29144 rdpr %wstate, %g6
29145 sdiv %l0, 0x19ED, %l4
29146 wr %g0, 0x89, %asi
29147 ldsba [%l7 + 0x7C] %asi, %i2
29148 popc 0x12D5, %i1
29149 fmovsle %icc, %f28, %f21
29150 udiv %o2, 0x1642, %i6
29151 tn %xcc, 0x7
29152 edge16ln %i4, %l6, %g3
29153 fmovdcs %xcc, %f4, %f5
29154 ble,a loop_2791
29155 tcc %icc, 0x6
29156 nop
29157 setx loop_2792, %l0, %l1
29158 wrpr 0x1, %tl
29159 wrpr %l1, %tnpc
29160 setx 0x34400001400, %l0, %l1
29161 wrpr %l1, %tstate
29162 wrhpr 0x4, %htstate
29163 done
29164 fbg %fcc2, loop_2793
29165loop_2791:
29166 movrgez %o3, 0x327, %g4
29167 edge32 %o0, %g6, %o1
29168loop_2792:
29169 movneg %xcc, %l1, %l3
29170loop_2793:
29171 xor %g5, 0x106E, %l5
29172 fandnot2 %f16, %f26, %f4
29173 movpos %xcc, %o7, %o6
29174 fbuge %fcc3, loop_2794
29175 tvc %xcc, 0x3
29176 ldsw [%l7 + 0x40], %i0
29177 fmovrdgz %i7, %f10, %f28
29178loop_2794:
29179 fmovdne %xcc, %f2, %f27
29180 srl %l2, %g1, %i5
29181 movrne %g2, 0x2ED, %i3
29182 sdivx %o4, 0x0BA7, %o5
29183 fbue %fcc2, loop_2795
29184 stx %g7, [%l7 + 0x10]
29185 fors %f6, %f26, %f7
29186 fxnors %f6, %f18, %f25
29187loop_2795:
29188 fands %f5, %f4, %f11
29189 edge32ln %l0, %l4, %i1
29190 movl %icc, %i2, %i6
29191 fbug %fcc1, loop_2796
29192 swap [%l7 + 0x64], %i4
29193 fsrc1 %f18, %f2
29194 brgz %o2, loop_2797
29195loop_2796:
29196 fxnor %f16, %f22, %f4
29197 sethi 0x08E8, %l6
29198 xor %g3, 0x0F8A, %g4
29199loop_2797:
29200 fbg %fcc0, loop_2798
29201 te %icc, 0x6
29202 movle %icc, %o3, %o0
29203 fmovscc %icc, %f22, %f29
29204loop_2798:
29205 umul %o1, 0x13E3, %l1
29206 set 0x38, %l0
29207 stxa %l3, [%l7 + %l0] 0x10
29208 movne %icc, %g5, %l5
29209 brgz %g6, loop_2799
29210 add %o6, 0x0E08, %o7
29211 edge16n %i0, %l2, %i7
29212 edge32 %g1, %g2, %i3
29213loop_2799:
29214 movcc %xcc, %o4, %o5
29215 tsubcctv %g7, %i5, %l4
29216 tcc %xcc, 0x5
29217 smul %i1, 0x079F, %i2
29218 tcc %xcc, 0x7
29219 fmovde %icc, %f6, %f13
29220 fpadd32s %f16, %f4, %f21
29221 xorcc %i6, %i4, %l0
29222 movvc %xcc, %l6, %o2
29223 andncc %g3, %o3, %g4
29224 subc %o1, 0x1049, %o0
29225 movneg %xcc, %l3, %l1
29226 ble,a,pt %xcc, loop_2800
29227 srl %g5, 0x14, %l5
29228 umulcc %o6, 0x005F, %o7
29229 tvs %xcc, 0x1
29230loop_2800:
29231 andcc %g6, %i0, %i7
29232 orn %g1, %g2, %i3
29233 xorcc %o4, 0x16E9, %o5
29234 subccc %l2, %g7, %i5
29235 tvs %icc, 0x2
29236 sir 0x1E37
29237 xnor %l4, %i2, %i6
29238 movrgz %i4, 0x16F, %i1
29239 fsrc1 %f8, %f4
29240 brnz %l6, loop_2801
29241 fmovdpos %icc, %f0, %f28
29242 edge16l %l0, %g3, %o3
29243 fbu %fcc3, loop_2802
29244loop_2801:
29245 fsrc2 %f20, %f28
29246 fmovse %icc, %f20, %f12
29247 fzero %f8
29248loop_2802:
29249 udivx %g4, 0x1ECD, %o2
29250 movg %xcc, %o1, %o0
29251 restored
29252 rdpr %cwp, %g1
29253 rdpr %cansave, %g2
29254 rdpr %canrestore, %g3
29255 rdpr %cleanwin, %g4
29256 rdpr %otherwin, %g5
29257 rdpr %wstate, %g6
29258 fnor %f20, %f6, %f4
29259 fmuld8sux16 %f23, %f11, %f2
29260 xor %l1, 0x0626, %l3
29261 fzero %f2
29262 edge32n %g5, %l5, %o6
29263 movleu %xcc, %o7, %g6
29264 fmovsgu %xcc, %f31, %f16
29265 tgu %icc, 0x2
29266 fbge,a %fcc2, loop_2803
29267 fpack16 %f14, %f18
29268 tvs %xcc, 0x4
29269 fmovsvc %icc, %f23, %f26
29270loop_2803:
29271 bgu,a loop_2804
29272 smulcc %i7, 0x1489, %i0
29273 movvs %xcc, %g1, %g2
29274 movrlz %o4, %o5, %l2
29275loop_2804:
29276 fexpand %f29, %f2
29277 fbu %fcc2, loop_2805
29278 sdiv %i3, 0x0E29, %g7
29279 move %icc, %i5, %i2
29280 fand %f14, %f20, %f14
29281loop_2805:
29282 alignaddr %i6, %l4, %i4
29283 edge8 %l6, %l0, %g3
29284 st %f30, [%l7 + 0x68]
29285 mulx %i1, %g4, %o3
29286 set 0x10, %l4
29287 ldda [%l7 + %l4] 0x22, %o0
29288 sth %o0, [%l7 + 0x2E]
29289 taddcc %o2, 0x0AB7, %l3
29290 array8 %g5, %l1, %o6
29291 edge16n %o7, %g6, %l5
29292 orncc %i7, %g1, %g2
29293 fbge,a %fcc0, loop_2806
29294 fnot2s %f16, %f2
29295 fbule,a %fcc1, loop_2807
29296 add %i0, 0x1908, %o4
29297loop_2806:
29298 fbu %fcc0, loop_2808
29299 ta %xcc, 0x3
29300loop_2807:
29301 sdivcc %l2, 0x11AF, %i3
29302 fmovdg %icc, %f19, %f26
29303loop_2808:
29304 bgu,a,pn %icc, loop_2809
29305 bleu,a,pn %icc, loop_2810
29306 tcs %xcc, 0x3
29307 umul %o5, 0x1BD8, %i5
29308loop_2809:
29309 tsubcc %g7, %i2, %i6
29310loop_2810:
29311 movvs %icc, %i4, %l4
29312 movrgez %l6, %l0, %g3
29313 tvc %icc, 0x4
29314 movrne %g4, %i1, %o1
29315 movvc %icc, %o0, %o2
29316 wr %g0, 0x89, %asi
29317 lduwa [%l7 + 0x3C] %asi, %l3
29318 tge %xcc, 0x1
29319 fandnot2s %f12, %f15, %f28
29320 fxnors %f7, %f17, %f27
29321 mulscc %o3, %g5, %l1
29322 tge %icc, 0x5
29323 movge %icc, %o7, %g6
29324 bvs,a,pt %icc, loop_2811
29325 ldsb [%l7 + 0x77], %o6
29326 smul %i7, 0x10D0, %g1
29327 move %icc, %g2, %i0
29328loop_2811:
29329 ba,a,pn %icc, loop_2812
29330 fmovsvc %xcc, %f27, %f15
29331 subc %l5, 0x103F, %o4
29332 orncc %i3, %o5, %i5
29333loop_2812:
29334 saved
29335 rdpr %cwp, %g1
29336 rdpr %cansave, %g2
29337 rdpr %canrestore, %g3
29338 rdpr %cleanwin, %g4
29339 rdpr %otherwin, %g5
29340 rdpr %wstate, %g6
29341 srlx %l2, %g7, %i2
29342 fnot1s %f13, %f28
29343 tcs %xcc, 0x6
29344 tvc %icc, 0x1
29345 sllx %i6, %l4, %l6
29346 fmul8x16al %f28, %f3, %f0
29347 flush %l7 + 0x20
29348 fcmpd %fcc1, %f20, %f22
29349 brgez,a %l0, loop_2813
29350 xnor %g3, %g4, %i1
29351 movge %icc, %o1, %i4
29352 orn %o0, %l3, %o2
29353loop_2813:
29354 membar 0x38
29355 add %l7, 0x6C, %l6
29356 wr %g0, 0x89, %asi
29357 casa [%l6] 0x89, %g5, %l1
29358 fmovrdlz %o7, %f16, %f26
29359 fands %f30, %f16, %f23
29360 fmovdge %icc, %f19, %f29
29361 edge8l %o3, %o6, %g6
29362 srl %g1, 0x11, %g2
29363 popc %i0, %l5
29364 andncc %i7, %i3, %o5
29365 subc %o4, %l2, %i5
29366 fmovdg %icc, %f0, %f6
29367 fornot1s %f13, %f15, %f7
29368 brgz %i2, loop_2814
29369 sir 0x0FE6
29370 fmovsl %xcc, %f15, %f16
29371 nop
29372 setx loop_2815, %l0, %l1
29373 jmpl %l1, %g7
29374loop_2814:
29375 edge8n %i6, %l4, %l0
29376 edge8n %g3, %g4, %l6
29377 array32 %o1, %i1, %i4
29378loop_2815:
29379 fbuge %fcc2, loop_2816
29380 tleu %icc, 0x7
29381 orn %o0, 0x17BB, %l3
29382 stbar
29383loop_2816:
29384 edge32n %o2, %g5, %o7
29385 move %xcc, %o3, %l1
29386 fcmpgt32 %f24, %f10, %o6
29387 tcs %xcc, 0x5
29388 ba loop_2817
29389 bg loop_2818
29390 edge8ln %g1, %g6, %g2
29391 andn %i0, 0x069A, %i7
29392loop_2817:
29393 movre %l5, %i3, %o4
29394loop_2818:
29395 nop
29396 wr %g0, 0x27, %asi
29397 stha %o5, [%l7 + 0x18] %asi
29398 membar #Sync
29399 tn %xcc, 0x2
29400 bl,a,pt %xcc, loop_2819
29401 ldx [%l7 + 0x28], %i5
29402 nop
29403 setx loop_2820, %l0, %l1
29404 wrpr 0x1, %tl
29405 wrpr %l1, %tnpc
29406 setx 0x34400001400, %l0, %l1
29407 wrpr %l1, %tstate
29408 wrhpr 0x4, %htstate
29409 done
29410 brnz,a %i2, loop_2821
29411loop_2819:
29412 saved
29413 rdpr %cwp, %g1
29414 rdpr %cansave, %g2
29415 rdpr %canrestore, %g3
29416 rdpr %cleanwin, %g4
29417 rdpr %otherwin, %g5
29418 rdpr %wstate, %g6
29419 brnz %g7, loop_2822
29420loop_2820:
29421 tn %icc, 0x5
29422loop_2821:
29423 fbul,a %fcc0, loop_2823
29424 fbug,a %fcc0, loop_2824
29425loop_2822:
29426 sdivx %i6, 0x04E7, %l2
29427 fmovdne %xcc, %f26, %f6
29428loop_2823:
29429 smulcc %l0, %l4, %g4
29430loop_2824:
29431 fbg,a %fcc2, loop_2825
29432 movrgez %g3, %l6, %o1
29433 fmovsa %icc, %f9, %f23
29434 fnot1s %f7, %f15
29435loop_2825:
29436 orn %i1, %i4, %o0
29437 edge8l %o2, %l3, %g5
29438 edge32 %o7, %l1, %o6
29439 brgz %g1, loop_2826
29440 fmovrdgz %o3, %f18, %f14
29441 and %g6, %i0, %g2
29442 tcs %xcc, 0x0
29443loop_2826:
29444 fmovscs %icc, %f28, %f13
29445 std %l4, [%l7 + 0x60]
29446 tvc %icc, 0x0
29447 movle %icc, %i3, %i7
29448 edge32l %o4, %i5, %o5
29449 movle %xcc, %g7, %i2
29450 fmovrde %i6, %f22, %f10
29451 fmovrdgez %l2, %f0, %f22
29452 movn %xcc, %l0, %g4
29453 tgu %icc, 0x7
29454 tne %icc, 0x2
29455 mulx %l4, 0x1E0C, %g3
29456 umulcc %l6, 0x0491, %i1
29457 movrgz %o1, 0x00F, %o0
29458 bgu,a,pn %icc, loop_2827
29459 edge32ln %o2, %i4, %g5
29460 tle %icc, 0x5
29461 fba %fcc1, loop_2828
29462loop_2827:
29463 pdist %f6, %f30, %f24
29464 movleu %icc, %l3, %o7
29465 nop
29466 setx loop_2829, %l0, %l1
29467 wrpr 0x1, %tl
29468 wrpr %l1, %tpc
29469 add %l1, 0x4, %l1
29470 wrpr %l1, %tnpc
29471 setx 0x34400001400, %l0, %l1
29472 wrpr %l1, %tstate
29473 wrhpr 0x4, %htstate
29474 retry
29475loop_2828:
29476 fpadd16 %f10, %f6, %f0
29477 bl loop_2830
29478 or %l1, %g1, %o3
29479loop_2829:
29480 fmovrde %o6, %f14, %f2
29481 edge32n %g6, %i0, %g2
29482loop_2830:
29483 mulx %l5, %i7, %o4
29484 tleu %xcc, 0x0
29485 srax %i5, %o5, %i3
29486 udiv %i2, 0x08D7, %i6
29487 fmovsl %xcc, %f21, %f8
29488 wr %g0, 0x81, %asi
29489 stda %g6, [%l7 + 0x50] %asi
29490 restored
29491 rdpr %cwp, %g1
29492 rdpr %cansave, %g2
29493 rdpr %canrestore, %g3
29494 rdpr %cleanwin, %g4
29495 rdpr %otherwin, %g5
29496 rdpr %wstate, %g6
29497 udiv %l2, 0x134D, %l0
29498 sethi 0x0BA6, %l4
29499 set 0x4C, %o0
29500 ldswa [%l7 + %o0] 0x04, %g4
29501 smul %g3, %i1, %l6
29502 bvc,a,pn %xcc, loop_2831
29503 edge16n %o1, %o2, %o0
29504 mova %icc, %i4, %l3
29505 alignaddr %o7, %g5, %g1
29506loop_2831:
29507 be,a,pt %icc, loop_2832
29508 taddcc %l1, 0x16F2, %o3
29509 fba,a %fcc1, loop_2833
29510 brz,a %g6, loop_2834
29511loop_2832:
29512 array8 %o6, %i0, %l5
29513 srax %g2, 0x1B, %o4
29514loop_2833:
29515 fandnot1s %f6, %f15, %f21
29516loop_2834:
29517 ta %icc, 0x3
29518 restored
29519 rdpr %cwp, %g1
29520 rdpr %cansave, %g2
29521 rdpr %canrestore, %g3
29522 rdpr %cleanwin, %g4
29523 rdpr %otherwin, %g5
29524 rdpr %wstate, %g6
29525 fornot1 %f6, %f24, %f4
29526 addc %i5, 0x17FD, %i7
29527 fble %fcc1, loop_2835
29528 fmovscc %xcc, %f17, %f20
29529 tvc %xcc, 0x6
29530 fornot2s %f17, %f7, %f1
29531loop_2835:
29532 addccc %i3, %o5, %i6
29533 edge32n %i2, %l2, %l0
29534 edge32n %l4, %g7, %g4
29535 bg %icc, loop_2836
29536 fcmpes %fcc0, %f30, %f25
29537 edge32n %g3, %i1, %l6
29538 tne %xcc, 0x7
29539loop_2836:
29540 fmul8x16au %f0, %f24, %f24
29541 movrne %o1, 0x0C5, %o2
29542 movvc %icc, %o0, %l3
29543 alignaddrl %o7, %i4, %g5
29544 bge,a loop_2837
29545 fpack32 %f18, %f18, %f16
29546 movge %xcc, %l1, %g1
29547 fmul8ulx16 %f2, %f18, %f24
29548loop_2837:
29549 edge16n %o3, %g6, %i0
29550 xnor %l5, %o6, %g2
29551 fbl,a %fcc3, loop_2838
29552 edge16 %i5, %o4, %i3
29553 fpadd32s %f9, %f2, %f16
29554 swap [%l7 + 0x78], %i7
29555loop_2838:
29556 movre %o5, %i6, %l2
29557 ldsh [%l7 + 0x66], %l0
29558 umul %l4, %g7, %g4
29559 fbg,a %fcc3, loop_2839
29560 tn %icc, 0x5
29561 bvs,a,pn %icc, loop_2840
29562 bneg,a,pn %icc, loop_2841
29563loop_2839:
29564 sir 0x113F
29565 fornot2 %f30, %f4, %f28
29566loop_2840:
29567 fcmpes %fcc3, %f15, %f22
29568loop_2841:
29569 fcmpeq16 %f14, %f4, %i2
29570 sll %g3, %i1, %l6
29571 movrne %o2, 0x101, %o0
29572 movne %xcc, %o1, %o7
29573 smul %l3, %g5, %i4
29574 fnand %f10, %f6, %f14
29575 ldsw [%l7 + 0x50], %l1
29576 set 0x60, %g5
29577 stda %g0, [%l7 + %g5] 0x04
29578 fornot2 %f4, %f20, %f2
29579 tsubcctv %g6, 0x03D1, %o3
29580 fmovrsgz %i0, %f26, %f31
29581 fcmpne16 %f28, %f8, %o6
29582 movge %icc, %g2, %i5
29583 taddcc %o4, %l5, %i7
29584 set 0x5A, %i3
29585 lduha [%l7 + %i3] 0x19, %o5
29586 bn,a %icc, loop_2842
29587 udivcc %i3, 0x18C1, %l2
29588 bvc,a loop_2843
29589 membar 0x57
29590loop_2842:
29591 fandnot1 %f6, %f10, %f28
29592 nop
29593 setx loop_2844, %l0, %l1
29594 jmpl %l1, %i6
29595loop_2843:
29596 xor %l4, 0x06B9, %l0
29597 array16 %g7, %g4, %g3
29598 fmovrslz %i2, %f0, %f22
29599loop_2844:
29600 xor %i1, 0x054E, %o2
29601 fsrc1 %f24, %f28
29602 xnor %l6, 0x10F7, %o0
29603 fornot1 %f28, %f24, %f14
29604 alignaddr %o1, %l3, %g5
29605 edge32n %o7, %l1, %g1
29606 bgu,pt %icc, loop_2845
29607 fmul8ulx16 %f18, %f24, %f12
29608 saved
29609 rdpr %cwp, %g1
29610 rdpr %cansave, %g2
29611 rdpr %canrestore, %g3
29612 rdpr %cleanwin, %g4
29613 rdpr %otherwin, %g5
29614 rdpr %wstate, %g6
29615 addc %i4, %g6, %o3
29616loop_2845:
29617 fmovde %icc, %f0, %f2
29618 fmuld8ulx16 %f7, %f2, %f12
29619 lduh [%l7 + 0x68], %i0
29620 fzero %f22
29621 fzero %f6
29622 ldd [%l7 + 0x20], %f6
29623 sir 0x1090
29624 fnand %f4, %f8, %f4
29625 bge,a,pn %xcc, loop_2846
29626 fmovsl %icc, %f3, %f8
29627 fba,a %fcc2, loop_2847
29628 fcmped %fcc1, %f20, %f16
29629loop_2846:
29630 movrlez %g2, 0x259, %i5
29631 std %f12, [%l7 + 0x18]
29632loop_2847:
29633 xor %o4, %o6, %i7
29634 movneg %xcc, %o5, %i3
29635 fxor %f8, %f18, %f24
29636 mulx %l2, %i6, %l4
29637 tge %icc, 0x0
29638 movgu %xcc, %l0, %l5
29639 taddcc %g4, %g3, %i2
29640 tvs %icc, 0x6
29641 umulcc %g7, 0x0EFF, %i1
29642 fbule,a %fcc2, loop_2848
29643 sethi 0x089C, %o2
29644 edge16l %l6, %o1, %l3
29645 srax %g5, 0x11, %o7
29646loop_2848:
29647 edge16l %o0, %l1, %g1
29648 edge32 %i4, %g6, %i0
29649 membar #Sync
29650 wr %g0, 0x16, %asi
29651 ldda [%l7 + 0x40] %asi, %f0
29652 te %xcc, 0x0
29653 bleu,pt %xcc, loop_2849
29654 sdivx %o3, 0x14DC, %g2
29655 tcs %icc, 0x7
29656 srax %o4, 0x1A, %i5
29657loop_2849:
29658 movle %xcc, %i7, %o6
29659 ldd [%l7 + 0x30], %f28
29660 fmovdg %icc, %f1, %f17
29661 bcc %xcc, loop_2850
29662 fnegd %f20, %f12
29663 fand %f14, %f28, %f28
29664 fsrc1 %f20, %f20
29665loop_2850:
29666 sethi 0x0DCA, %o5
29667 sub %l2, 0x054A, %i3
29668 movge %icc, %l4, %i6
29669 fbug,a %fcc0, loop_2851
29670 bpos,a %xcc, loop_2852
29671 bgu,a loop_2853
29672 tg %xcc, 0x7
29673loop_2851:
29674 restored
29675 rdpr %cwp, %g1
29676 rdpr %cansave, %g2
29677 rdpr %canrestore, %g3
29678 rdpr %cleanwin, %g4
29679 rdpr %otherwin, %g5
29680 rdpr %wstate, %g6
29681loop_2852:
29682 nop
29683 wr %g0, 0x04, %asi
29684 stha %l0, [%l7 + 0x7A] %asi
29685loop_2853:
29686 tvs %xcc, 0x0
29687 fmovd %f26, %f2
29688 fcmpne16 %f30, %f14, %g4
29689 fornot1 %f0, %f4, %f24
29690 edge8 %g3, %l5, %g7
29691 nop
29692 set 0x5E, %i2
29693 lduh [%l7 + %i2], %i1
29694 taddcc %o2, 0x039F, %i2
29695 fbge,a %fcc3, loop_2854
29696 fornot2s %f12, %f16, %f28
29697 membar 0x55
29698 sdivx %o1, 0x04CA, %l6
29699loop_2854:
29700 fand %f2, %f4, %f24
29701 edge32l %l3, %g5, %o7
29702 movre %o0, %g1, %l1
29703 wr %g0, 0x2a, %asi
29704 stha %i4, [%l7 + 0x58] %asi
29705 membar #Sync
29706 tsubcctv %g6, 0x15A9, %i0
29707 fone %f26
29708 sethi 0x1AC7, %o3
29709 fcmpgt16 %f0, %f14, %o4
29710 movrgz %i5, 0x211, %g2
29711 ta %xcc, 0x0
29712 movleu %xcc, %i7, %o6
29713 add %l7, 0x7C, %l6
29714 wr %g0, 0x81, %asi
29715 casa [%l6] %asi, %l2, %i3
29716 for %f18, %f30, %f2
29717 movcc %xcc, %l4, %i6
29718 fbne %fcc2, loop_2855
29719 fmovrdgez %l0, %f20, %f24
29720 movneg %icc, %g4, %g3
29721 udiv %o5, 0x1F71, %l5
29722loop_2855:
29723 smul %g7, %o2, %i1
29724 ba,a %xcc, loop_2856
29725 addccc %o1, 0x01A9, %l6
29726 subccc %l3, %g5, %i2
29727 fmovsleu %icc, %f9, %f0
29728loop_2856:
29729 movn %xcc, %o7, %o0
29730 tne %icc, 0x5
29731 fmovrsgez %g1, %f27, %f21
29732 saved
29733 rdpr %cwp, %g1
29734 rdpr %cansave, %g2
29735 rdpr %canrestore, %g3
29736 rdpr %cleanwin, %g4
29737 rdpr %otherwin, %g5
29738 rdpr %wstate, %g6
29739 fmovspos %icc, %f17, %f12
29740 edge16l %l1, %g6, %i4
29741 flush %l7 + 0x70
29742 membar 0x61
29743 ldstub [%l7 + 0x58], %i0
29744 andncc %o4, %o3, %g2
29745 tn %xcc, 0x5
29746 tpos %xcc, 0x1
29747 tleu %icc, 0x1
29748 addc %i5, %o6, %i7
29749 movleu %icc, %l2, %l4
29750 wr %g0, 0x11, %asi
29751 lda [%l7 + 0x10] %asi, %f27
29752 fbug,a %fcc2, loop_2857
29753 sir 0x0DB9
29754 or %i6, 0x02D9, %l0
29755 wr %g0, 0x18, %asi
29756 stda %g4, [%l7 + 0x58] %asi
29757loop_2857:
29758 fmuld8sux16 %f21, %f29, %f6
29759 tpos %xcc, 0x4
29760 wr %g0, 0x0c, %asi
29761 ldda [%l7 + 0x60] %asi, %i2
29762 alignaddr %o5, %l5, %g7
29763 fbug %fcc1, loop_2858
29764 fnands %f22, %f27, %f6
29765 srlx %g3, 0x00, %i1
29766 tneg %xcc, 0x5
29767loop_2858:
29768 sethi 0x10E2, %o1
29769 sllx %l6, %o2, %l3
29770 edge32 %i2, %o7, %o0
29771 andcc %g1, %g5, %l1
29772 tgu %icc, 0x0
29773 bshuffle %f0, %f12, %f14
29774 edge8ln %i4, %i0, %g6
29775 xorcc %o4, %o3, %g2
29776 movge %icc, %i5, %i7
29777 wr %g0, 0x19, %asi
29778 ldda [%l7 + 0x40] %asi, %f16
29779 tn %xcc, 0x5
29780 fmovsg %xcc, %f19, %f26
29781 set 0x58, %g6
29782 stda %l2, [%l7 + %g6] 0x2f
29783 membar #Sync
29784 or %o6, 0x1B88, %l4
29785 movvs %icc, %i6, %l0
29786 saved
29787 rdpr %cwp, %g1
29788 rdpr %cansave, %g2
29789 rdpr %canrestore, %g3
29790 rdpr %cleanwin, %g4
29791 rdpr %otherwin, %g5
29792 rdpr %wstate, %g6
29793 fandnot1s %f12, %f28, %f8
29794 sub %i3, 0x181B, %g4
29795 fmovsge %xcc, %f29, %f14
29796 fblg %fcc3, loop_2859
29797 array16 %o5, %l5, %g7
29798 umulcc %g3, 0x1DB7, %i1
29799 movcc %icc, %o1, %o2
29800loop_2859:
29801 fble,a %fcc3, loop_2860
29802 fbo %fcc2, loop_2861
29803 srax %l3, %i2, %o7
29804 fcmpgt32 %f4, %f4, %l6
29805loop_2860:
29806 udivcc %g1, 0x1364, %o0
29807loop_2861:
29808 mulscc %l1, 0x1622, %i4
29809 call loop_2862
29810 edge32 %g5, %i0, %g6
29811 edge32l %o3, %o4, %g2
29812 edge8ln %i7, %l2, %o6
29813loop_2862:
29814 fmovrde %i5, %f2, %f28
29815 fandnot1 %f14, %f0, %f14
29816 umul %i6, 0x0214, %l4
29817 andcc %i3, 0x1D7E, %l0
29818 andcc %g4, %l5, %o5
29819 fpadd16s %f14, %f29, %f4
29820 std %f24, [%l7 + 0x58]
29821 bleu,pn %xcc, loop_2863
29822 bvc,a,pn %xcc, loop_2864
29823 xnor %g7, 0x0925, %g3
29824 wr %g0, 0x80, %asi
29825 lduwa [%l7 + 0x48] %asi, %o1
29826loop_2863:
29827 fbl %fcc1, loop_2865
29828loop_2864:
29829 tgu %icc, 0x4
29830 set 0x3C, %g4
29831 sta %f2, [%l7 + %g4] 0x88
29832loop_2865:
29833 fbl,a %fcc2, loop_2866
29834 movle %icc, %i1, %o2
29835 saved
29836 rdpr %cwp, %g1
29837 rdpr %cansave, %g2
29838 rdpr %canrestore, %g3
29839 rdpr %cleanwin, %g4
29840 rdpr %otherwin, %g5
29841 rdpr %wstate, %g6
29842 sethi 0x0D23, %i2
29843loop_2866:
29844 fcmpne16 %f20, %f10, %l3
29845 umulcc %o7, 0x0CDD, %g1
29846 fones %f0
29847 fzero %f26
29848 flush %l7 + 0x5C
29849 subc %l6, %l1, %i4
29850 fone %f16
29851 wr %g0, 0x11, %asi
29852 lda [%l7 + 0x0C] %asi, %f30
29853 edge8 %o0, %i0, %g5
29854 ldsh [%l7 + 0x3A], %o3
29855 fmovdg %icc, %f28, %f4
29856 fba,a %fcc2, loop_2867
29857 fbn,a %fcc3, loop_2868
29858 movneg %xcc, %g6, %g2
29859 wr %g0, 0x2b, %asi
29860 stba %i7, [%l7 + 0x08] %asi
29861 membar #Sync
29862loop_2867:
29863 fbug,a %fcc3, loop_2869
29864loop_2868:
29865 edge32l %o4, %o6, %i5
29866 andn %i6, 0x002D, %l2
29867 xorcc %l4, 0x10E3, %l0
29868loop_2869:
29869 ta %icc, 0x6
29870 pdist %f28, %f6, %f22
29871 wr %g0, 0x89, %asi
29872 ldsha [%l7 + 0x54] %asi, %i3
29873 fnors %f18, %f29, %f3
29874 move %icc, %g4, %o5
29875 bge,a %xcc, loop_2870
29876 lduh [%l7 + 0x4E], %l5
29877 bl,pn %icc, loop_2871
29878 udivcc %g7, 0x0771, %o1
29879loop_2870:
29880 edge8n %i1, %g3, %i2
29881 brz,a %l3, loop_2872
29882loop_2871:
29883 movrgz %o7, %g1, %o2
29884 movrgz %l1, 0x34C, %i4
29885 movgu %icc, %o0, %l6
29886loop_2872:
29887 edge32l %i0, %o3, %g6
29888 ldd [%l7 + 0x10], %g4
29889 udiv %i7, 0x1468, %g2
29890 sub %o4, 0x0155, %i5
29891 srax %i6, %l2, %o6
29892 fpadd16 %f14, %f24, %f20
29893 be,a %xcc, loop_2873
29894 umul %l4, 0x01C8, %i3
29895 umul %g4, %l0, %l5
29896 fcmpd %fcc3, %f12, %f0
29897loop_2873:
29898 nop
29899 membar #Sync
29900 set 0x40, %l3
29901 ldda [%l7 + %l3] 0x1e, %f0
29902 or %o5, 0x0D43, %g7
29903 addcc %i1, %o1, %i2
29904 edge16l %g3, %o7, %l3
29905 andn %o2, 0x06ED, %g1
29906 sub %i4, 0x1E32, %l1
29907 tgu %xcc, 0x7
29908 umulcc %l6, %i0, %o3
29909 edge32 %o0, %g5, %g6
29910 fcmpeq16 %f30, %f30, %g2
29911 ldsh [%l7 + 0x62], %i7
29912 movrgez %o4, 0x002, %i6
29913 edge16n %l2, %i5, %l4
29914 edge8 %i3, %o6, %l0
29915 move %xcc, %g4, %l5
29916 bvs,pn %xcc, loop_2874
29917 fbo,a %fcc3, loop_2875
29918 ble,a,pt %icc, loop_2876
29919 movpos %icc, %o5, %g7
29920loop_2874:
29921 tvs %xcc, 0x6
29922loop_2875:
29923 ldsb [%l7 + 0x70], %i1
29924loop_2876:
29925 fexpand %f26, %f12
29926 saved
29927 rdpr %cwp, %g1
29928 rdpr %cansave, %g2
29929 rdpr %canrestore, %g3
29930 rdpr %cleanwin, %g4
29931 rdpr %otherwin, %g5
29932 rdpr %wstate, %g6
29933 ba,a,pt %xcc, loop_2877
29934 array8 %i2, %g3, %o7
29935 fmovdge %xcc, %f21, %f5
29936 movcc %xcc, %o1, %o2
29937loop_2877:
29938 nop
29939 setx loop_2878, %l0, %l1
29940 wrpr 0x1, %tl
29941 wrpr %l1, %tpc
29942 add %l1, 0x4, %l1
29943 wrpr %l1, %tnpc
29944 setx 0x34400001400, %l0, %l1
29945 wrpr %l1, %tstate
29946 wrhpr 0x4, %htstate
29947 retry
29948 tge %icc, 0x2
29949 brnz %l3, loop_2879
29950 nop
29951 setx loop_2880, %l0, %l1
29952 wrpr 0x1, %tl
29953 wrpr %l1, %tnpc
29954 setx 0x34400001400, %l0, %l1
29955 wrpr %l1, %tstate
29956 wrhpr 0x4, %htstate
29957 done
29958loop_2878:
29959 andcc %i4, 0x177D, %g1
29960 fnot2s %f11, %f21
29961loop_2879:
29962 umul %l1, 0x1469, %l6
29963loop_2880:
29964 nop
29965 wr %g0, 0x80, %asi
29966 ldda [%l7 + 0x50] %asi, %o2
29967 smulcc %i0, %o0, %g5
29968 fmovdpos %xcc, %f0, %f11
29969 taddcc %g6, %g2, %o4
29970 tg %icc, 0x7
29971 fcmped %fcc3, %f20, %f14
29972 orncc %i6, %l2, %i7
29973 or %l4, 0x11F0, %i5
29974 addc %i3, 0x14A6, %l0
29975 fbe %fcc0, loop_2881
29976 orncc %o6, 0x12C8, %l5
29977 fmuld8ulx16 %f28, %f7, %f10
29978 tcc %xcc, 0x3
29979loop_2881:
29980 fxnors %f13, %f21, %f17
29981 set 0x6C, %l6
29982 swapa [%l7 + %l6] 0x04, %o5
29983 tcc %icc, 0x5
29984 movrlz %g4, %g7, %i2
29985 edge16ln %g3, %o7, %o1
29986 edge32l %o2, %i1, %i4
29987 tvs %icc, 0x6
29988 fandnot1 %f12, %f14, %f2
29989 movl %xcc, %l3, %l1
29990 te %icc, 0x7
29991 std %g0, [%l7 + 0x58]
29992 smulcc %o3, 0x0360, %l6
29993 movvs %icc, %o0, %g5
29994 mulscc %i0, %g2, %o4
29995 stx %i6, [%l7 + 0x60]
29996 addcc %l2, 0x01C2, %i7
29997 bleu,a loop_2882
29998 movre %g6, %i5, %i3
29999 edge8ln %l0, %o6, %l4
30000 bn loop_2883
30001loop_2882:
30002 fpadd32s %f12, %f6, %f16
30003 subc %o5, %g4, %l5
30004 wr %g0, 0x18, %asi
30005 ldstuba [%l7 + 0x6E] %asi, %g7
30006loop_2883:
30007 or %i2, 0x0B68, %g3
30008 fabsd %f2, %f14
30009 bcs loop_2884
30010 fpmerge %f28, %f6, %f10
30011 fmovde %xcc, %f16, %f9
30012 taddcc %o7, %o1, %i1
30013loop_2884:
30014 tne %xcc, 0x7
30015 add %l7, 0x60, %l6
30016 wr %g0, 0x89, %asi
30017 lda [%l6] %asi, %o2
30018 casa [%l6] 0x89, %o2, %l3
30019 fbu %fcc1, loop_2885
30020 fmovsge %xcc, %f4, %f10
30021 set 0x30, %i6
30022 lda [%l7 + %i6] 0x88, %f6
30023loop_2885:
30024 movg %xcc, %l1, %i4
30025 fmovspos %xcc, %f3, %f15
30026 orn %g1, 0x08EC, %l6
30027 tn %xcc, 0x2
30028 bvc,a %xcc, loop_2886
30029 edge32l %o0, %o3, %g5
30030 fmovsl %icc, %f17, %f17
30031 movge %icc, %g2, %o4
30032loop_2886:
30033 nop
30034 wr %g0, 0x80, %asi
30035 stha %i0, [%l7 + 0x74] %asi
30036 andcc %i6, 0x0FC4, %l2
30037 movg %icc, %i7, %i5
30038 fba,a %fcc0, loop_2887
30039 movrlz %i3, %g6, %o6
30040 movrgz %l4, 0x31F, %o5
30041 srl %l0, 0x09, %g4
30042loop_2887:
30043 stw %l5, [%l7 + 0x7C]
30044 fcmpeq16 %f8, %f18, %i2
30045 xor %g7, 0x04E1, %g3
30046 sth %o7, [%l7 + 0x32]
30047 addcc %i1, 0x1D4D, %o1
30048 fmovrsgz %o2, %f23, %f22
30049 array16 %l1, %i4, %l3
30050 bcc loop_2888
30051 edge32ln %g1, %l6, %o0
30052 movle %icc, %o3, %g5
30053 movne %icc, %g2, %o4
30054loop_2888:
30055 edge16l %i0, %i6, %i7
30056 sra %i5, 0x11, %l2
30057 movrlz %i3, 0x159, %o6
30058 tsubcc %l4, 0x16A0, %g6
30059 fmovsge %xcc, %f5, %f9
30060 sth %l0, [%l7 + 0x56]
30061 addccc %g4, %l5, %i2
30062 mulscc %g7, 0x0CBA, %g3
30063 ldsw [%l7 + 0x44], %o5
30064 edge32ln %i1, %o7, %o1
30065 bg loop_2889
30066 movg %xcc, %l1, %o2
30067 xnorcc %l3, %g1, %l6
30068 fbne,a %fcc1, loop_2890
30069loop_2889:
30070 fcmpeq16 %f4, %f30, %i4
30071 fmovsge %icc, %f10, %f3
30072 tsubcctv %o3, 0x195C, %o0
30073loop_2890:
30074 fmovde %icc, %f19, %f26
30075 tleu %icc, 0x3
30076 lduw [%l7 + 0x38], %g2
30077 umul %g5, %i0, %o4
30078 sra %i7, 0x17, %i6
30079 edge16n %l2, %i5, %o6
30080 nop
30081 setx loop_2891, %l0, %l1
30082 jmpl %l1, %l4
30083 edge16n %g6, %l0, %i3
30084 umulcc %g4, 0x0152, %l5
30085 tvc %icc, 0x6
30086loop_2891:
30087 nop
30088 setx loop_2892, %l0, %l1
30089 wrpr 0x1, %tl
30090 wrpr %l1, %tpc
30091 add %l1, 0x4, %l1
30092 wrpr %l1, %tnpc
30093 setx 0x34400001400, %l0, %l1
30094 wrpr %l1, %tstate
30095 wrhpr 0x4, %htstate
30096 retry
30097 movrlz %i2, %g7, %o5
30098 sir 0x00A8
30099 tsubcc %g3, %i1, %o1
30100loop_2892:
30101 movcs %icc, %o7, %l1
30102 edge8 %o2, %g1, %l6
30103 edge8n %l3, %o3, %i4
30104 tn %icc, 0x1
30105 movrgez %g2, %g5, %o0
30106 fmovdle %xcc, %f9, %f11
30107 orn %o4, %i0, %i7
30108 fmovsvc %xcc, %f20, %f18
30109 xnorcc %l2, 0x00FD, %i5
30110 movleu %icc, %i6, %l4
30111 fcmpgt32 %f6, %f30, %o6
30112 fbe %fcc3, loop_2893
30113 move %xcc, %l0, %i3
30114 udivx %g4, 0x039C, %l5
30115 edge32l %g6, %i2, %o5
30116loop_2893:
30117 fbl,a %fcc0, loop_2894
30118 bg,a,pn %xcc, loop_2895
30119 movrgez %g7, 0x0ED, %i1
30120 bg,pn %xcc, loop_2896
30121loop_2894:
30122 edge32n %g3, %o1, %o7
30123loop_2895:
30124 mova %xcc, %l1, %g1
30125 fcmpne32 %f18, %f8, %l6
30126loop_2896:
30127 tpos %icc, 0x3
30128 edge8l %o2, %l3, %i4
30129 edge16n %o3, %g2, %g5
30130 array32 %o4, %i0, %i7
30131 saved
30132 rdpr %cwp, %g1
30133 rdpr %cansave, %g2
30134 rdpr %canrestore, %g3
30135 rdpr %cleanwin, %g4
30136 rdpr %otherwin, %g5
30137 rdpr %wstate, %g6
30138 fpadd32 %f26, %f8, %f20
30139 movvs %icc, %o0, %l2
30140 movrgz %i6, %i5, %l4
30141 tcc %icc, 0x7
30142 bl %xcc, loop_2897
30143 addc %o6, 0x0CF7, %i3
30144 sethi 0x1539, %g4
30145 sethi 0x1D06, %l0
30146loop_2897:
30147 fmovdvc %icc, %f9, %f16
30148 fmovsle %xcc, %f18, %f31
30149 edge32 %g6, %i2, %l5
30150 brnz,a %g7, loop_2898
30151 fbe %fcc3, loop_2899
30152 edge8ln %i1, %g3, %o1
30153 add %o5, %l1, %g1
30154loop_2898:
30155 fbug,a %fcc2, loop_2900
30156loop_2899:
30157 tcs %xcc, 0x0
30158 addc %l6, 0x010A, %o7
30159 taddcctv %o2, %l3, %o3
30160loop_2900:
30161 movleu %xcc, %g2, %g5
30162 andcc %i4, 0x1415, %o4
30163 bn,a,pt %xcc, loop_2901
30164 fbul,a %fcc0, loop_2902
30165 array8 %i0, %i7, %o0
30166 array8 %l2, %i6, %l4
30167loop_2901:
30168 movne %icc, %o6, %i5
30169loop_2902:
30170 nop
30171 membar #Sync
30172 set 0x40, %o1
30173 ldda [%l7 + %o1] 0xf0, %f0
30174 fmovdneg %xcc, %f11, %f9
30175 wr %g0, 0x04, %asi
30176 ldsba [%l7 + 0x72] %asi, %i3
30177 ldsw [%l7 + 0x6C], %g4
30178 add %l7, 0x44, %l6
30179 wr %g0, 0x10, %asi
30180 lda [%l6] %asi, %l0
30181 casa [%l6] %asi, %l0, %i2
30182 bpos,a,pt %icc, loop_2903
30183 swap [%l7 + 0x34], %g6
30184 fbuge %fcc3, loop_2904
30185 faligndata %f14, %f4, %f30
30186loop_2903:
30187 subccc %g7, 0x1727, %l5
30188 orcc %i1, %g3, %o5
30189loop_2904:
30190 nop
30191 wr %g0, 0x10, %asi
30192 sta %f4, [%l7 + 0x3C] %asi
30193 edge16n %l1, %o1, %g1
30194 tvc %icc, 0x4
30195 fmovs %f20, %f17
30196 movvs %xcc, %o7, %o2
30197 restored
30198 rdpr %cwp, %g1
30199 rdpr %cansave, %g2
30200 rdpr %canrestore, %g3
30201 rdpr %cleanwin, %g4
30202 rdpr %otherwin, %g5
30203 rdpr %wstate, %g6
30204 restored
30205 rdpr %cwp, %g1
30206 rdpr %cansave, %g2
30207 rdpr %canrestore, %g3
30208 rdpr %cleanwin, %g4
30209 rdpr %otherwin, %g5
30210 rdpr %wstate, %g6
30211 srax %l6, 0x0D, %o3
30212 sethi 0x0E62, %g2
30213 edge8 %g5, %i4, %l3
30214 taddcctv %i0, %o4, %o0
30215 fmovdcc %xcc, %f1, %f5
30216 popc 0x0C93, %i7
30217 fcmple16 %f30, %f10, %i6
30218 movrlz %l2, 0x228, %l4
30219 tneg %xcc, 0x4
30220 bvs,a loop_2905
30221 edge32l %i5, %o6, %i3
30222 and %l0, %g4, %g6
30223 ldsb [%l7 + 0x60], %g7
30224loop_2905:
30225 edge32ln %l5, %i2, %i1
30226 add %o5, %l1, %g3
30227 fmovspos %icc, %f11, %f31
30228 bshuffle %f20, %f14, %f20
30229 movneg %icc, %o1, %g1
30230 tcc %icc, 0x4
30231 orcc %o7, %o2, %o3
30232 ld [%l7 + 0x30], %f22
30233 sdivcc %g2, 0x1713, %g5
30234 fmovdcs %icc, %f4, %f7
30235 tg %xcc, 0x2
30236 taddcctv %l6, 0x1737, %i4
30237 fmovrslez %l3, %f15, %f12
30238 fbu %fcc1, loop_2906
30239 movvs %icc, %o4, %o0
30240 tge %icc, 0x3
30241 udivx %i0, 0x1A59, %i6
30242loop_2906:
30243 movgu %icc, %i7, %l2
30244 fnands %f13, %f14, %f19
30245 fmovdcs %xcc, %f18, %f25
30246 fmul8x16au %f19, %f1, %f14
30247 subc %l4, %i5, %i3
30248 array8 %l0, %g4, %o6
30249 udivx %g6, 0x142C, %l5
30250 brnz,a %i2, loop_2907
30251 fmul8x16au %f18, %f19, %f4
30252 sir 0x0A9B
30253 or %g7, 0x1E02, %o5
30254loop_2907:
30255 fxnor %f12, %f20, %f30
30256 edge32l %i1, %l1, %g3
30257 set 0x60, %o7
30258 ldda [%l7 + %o7] 0x2b, %o0
30259 st %f27, [%l7 + 0x10]
30260 tne %icc, 0x3
30261 orncc %o7, %g1, %o2
30262 fble,a %fcc0, loop_2908
30263 xorcc %o3, %g2, %g5
30264 bneg,a loop_2909
30265 fmul8x16 %f25, %f20, %f24
30266loop_2908:
30267 fmovsl %xcc, %f18, %f7
30268 andn %i4, %l6, %o4
30269loop_2909:
30270 sdivx %l3, 0x1E8A, %i0
30271 xor %i6, 0x02E8, %i7
30272 movg %xcc, %o0, %l4
30273 restored
30274 rdpr %cwp, %g1
30275 rdpr %cansave, %g2
30276 rdpr %canrestore, %g3
30277 rdpr %cleanwin, %g4
30278 rdpr %otherwin, %g5
30279 rdpr %wstate, %g6
30280 brlez %i5, loop_2910
30281 fnegs %f30, %f27
30282 xorcc %l2, %i3, %l0
30283 ble loop_2911
30284loop_2910:
30285 bleu %icc, loop_2912
30286 andcc %o6, %g6, %g4
30287 movle %xcc, %l5, %g7
30288loop_2911:
30289 nop
30290 set 0x4D, %g7
30291 ldstuba [%l7 + %g7] 0x18, %o5
30292loop_2912:
30293 flush %l7 + 0x1C
30294 andcc %i1, %i2, %l1
30295 addccc %g3, %o1, %g1
30296 subcc %o2, %o3, %o7
30297 fbge,a %fcc0, loop_2913
30298 fbg,a %fcc3, loop_2914
30299 andn %g2, %i4, %g5
30300 srl %l6, 0x04, %o4
30301loop_2913:
30302 and %i0, 0x183E, %l3
30303loop_2914:
30304 fsrc2s %f13, %f27
30305 srlx %i6, %o0, %i7
30306 stb %l4, [%l7 + 0x4E]
30307 udiv %l2, 0x1F6D, %i5
30308 sll %i3, 0x13, %o6
30309 srlx %g6, 0x1B, %g4
30310 movre %l5, 0x1FA, %l0
30311 wr %g0, 0x0c, %asi
30312 stba %o5, [%l7 + 0x2B] %asi
30313 ld [%l7 + 0x0C], %f30
30314 srlx %i1, 0x0B, %i2
30315 sra %g7, %l1, %o1
30316 smulcc %g1, %o2, %o3
30317 movcc %icc, %g3, %o7
30318 movgu %xcc, %g2, %g5
30319 orncc %l6, 0x1288, %o4
30320 movgu %icc, %i0, %i4
30321 fmovdneg %xcc, %f26, %f4
30322 udivx %l3, 0x07D9, %i6
30323 udivcc %o0, 0x0B81, %l4
30324 fmovrse %i7, %f11, %f22
30325 fsrc1s %f22, %f27
30326 xor %l2, %i3, %i5
30327 popc 0x1883, %g6
30328 ld [%l7 + 0x14], %f13
30329 umul %o6, 0x0962, %g4
30330 movrne %l0, %l5, %o5
30331 set 0x40, %l2
30332 sta %f2, [%l7 + %l2] 0x11
30333 array32 %i1, %g7, %l1
30334 sllx %o1, 0x0E, %i2
30335 set 0x60, %o4
30336 stda %o2, [%l7 + %o4] 0x10
30337 mulscc %g1, 0x1B4F, %g3
30338 edge32 %o7, %g2, %o3
30339 fmovrdgez %g5, %f20, %f28
30340 add %l7, 0x60, %l6
30341 wr %g0, 0x18, %asi
30342 casxa [%l6] %asi, %o4, %i0
30343 tsubcctv %l6, 0x1247, %i4
30344 fmovdleu %xcc, %f20, %f19
30345 wr %g0, 0x88, %asi
30346 stda %i6, [%l7 + 0x40] %asi
30347 array8 %o0, %l3, %i7
30348 popc 0x0E42, %l4
30349 bge,pt %xcc, loop_2915
30350 edge32n %i3, %i5, %l2
30351 movrgez %g6, %g4, %l0
30352 array32 %l5, %o5, %o6
30353loop_2915:
30354 fcmpne32 %f2, %f16, %i1
30355 bne,pn %icc, loop_2916
30356 movcc %xcc, %l1, %o1
30357 array8 %i2, %o2, %g7
30358 te %xcc, 0x7
30359loop_2916:
30360 and %g1, 0x1DF0, %o7
30361 sethi 0x125C, %g3
30362 fmovrsgz %o3, %f29, %f3
30363 fmul8sux16 %f30, %f30, %f8
30364 set 0x58, %i0
30365 lduha [%l7 + %i0] 0x04, %g5
30366 membar #Sync
30367 wr %g0, 0x16, %asi
30368 ldda [%l7 + 0x40] %asi, %f0
30369 movrlez %g2, %o4, %i0
30370 fcmpes %fcc0, %f11, %f7
30371 stw %l6, [%l7 + 0x34]
30372 fpack32 %f14, %f26, %f12
30373 movrne %i4, 0x104, %i6
30374 ldub [%l7 + 0x19], %o0
30375 movcc %icc, %l3, %i7
30376 fpsub16 %f14, %f4, %f12
30377 fcmpne32 %f18, %f4, %i3
30378 swap [%l7 + 0x10], %l4
30379 movne %icc, %l2, %i5
30380 bcc,a %icc, loop_2917
30381 movrne %g4, 0x14A, %l0
30382 brlz %l5, loop_2918
30383 movleu %icc, %g6, %o5
30384loop_2917:
30385 fbge,a %fcc1, loop_2919
30386 tpos %xcc, 0x7
30387loop_2918:
30388 fmovs %f7, %f8
30389 membar 0x29
30390loop_2919:
30391 sra %o6, %i1, %o1
30392 fbne %fcc0, loop_2920
30393 tleu %icc, 0x7
30394 ldstub [%l7 + 0x7D], %i2
30395 fzero %f20
30396loop_2920:
30397 movvc %xcc, %l1, %o2
30398 subcc %g1, 0x1E78, %o7
30399 fmovsle %xcc, %f16, %f17
30400 fmovda %xcc, %f9, %f8
30401 fmovdneg %xcc, %f25, %f11
30402 movvc %icc, %g7, %g3
30403 tpos %xcc, 0x4
30404 tle %xcc, 0x5
30405 movg %icc, %o3, %g2
30406 tgu %icc, 0x3
30407 movrlez %g5, %o4, %l6
30408 xnor %i0, 0x148F, %i6
30409 bpos loop_2921
30410 tcs %icc, 0x6
30411 tcs %xcc, 0x5
30412 fbge,a %fcc2, loop_2922
30413loop_2921:
30414 movge %icc, %i4, %o0
30415 fmovrdgez %l3, %f4, %f0
30416 movn %xcc, %i7, %l4
30417loop_2922:
30418 movre %l2, 0x060, %i3
30419 srl %g4, 0x0D, %i5
30420 xnorcc %l0, %g6, %l5
30421 bge,a %icc, loop_2923
30422 fandnot1 %f24, %f4, %f6
30423 orcc %o6, %i1, %o5
30424 or %o1, %i2, %l1
30425loop_2923:
30426 nop
30427 wr %g0, 0x0c, %asi
30428 ldstuba [%l7 + 0x27] %asi, %g1
30429 brgez,a %o2, loop_2924
30430 udiv %o7, 0x0E2C, %g7
30431 edge8n %o3, %g2, %g3
30432 fbul,a %fcc2, loop_2925
30433loop_2924:
30434 fmovd %f24, %f20
30435 orncc %o4, 0x1D33, %l6
30436 mulx %i0, %g5, %i6
30437loop_2925:
30438 tpos %icc, 0x2
30439 movg %icc, %o0, %i4
30440 tvc %xcc, 0x2
30441 ldstub [%l7 + 0x15], %i7
30442 array32 %l4, %l2, %i3
30443 fmovde %icc, %f23, %f25
30444 tg %xcc, 0x7
30445 tle %xcc, 0x3
30446 or %g4, 0x078C, %l3
30447 udivcc %l0, 0x00F3, %i5
30448 udivcc %g6, 0x14FC, %l5
30449 array32 %o6, %i1, %o5
30450 fmovsvs %icc, %f22, %f13
30451 taddcc %o1, %i2, %g1
30452 xnorcc %o2, %o7, %g7
30453 fxors %f17, %f18, %f11
30454 movrne %l1, 0x0D1, %g2
30455 sllx %o3, %g3, %o4
30456 wr %g0, 0x11, %asi
30457 ldstuba [%l7 + 0x17] %asi, %l6
30458 fsrc1s %f31, %f8
30459 edge16n %g5, %i0, %i6
30460 sir 0x0486
30461 te %icc, 0x1
30462 fmovsle %icc, %f30, %f12
30463 taddcctv %o0, 0x11BF, %i4
30464 membar 0x5F
30465 fsrc1 %f0, %f24
30466 fmovdgu %xcc, %f13, %f24
30467 tle %icc, 0x6
30468 restored
30469 rdpr %cwp, %g1
30470 rdpr %cansave, %g2
30471 rdpr %canrestore, %g3
30472 rdpr %cleanwin, %g4
30473 rdpr %otherwin, %g5
30474 rdpr %wstate, %g6
30475 movcs %xcc, %l4, %l2
30476 fmovrse %i3, %f25, %f7
30477 fmovdvs %icc, %f23, %f6
30478 set 0x40, %o6
30479 ldda [%l7 + %o6] 0x81, %f0
30480 fmovdle %xcc, %f30, %f15
30481 edge32n %g4, %l3, %l0
30482 tne %icc, 0x0
30483 subcc %i5, 0x0FC7, %i7
30484 fbne %fcc2, loop_2926
30485 te %xcc, 0x4
30486 edge16ln %g6, %o6, %l5
30487 set 0x7D, %l5
30488 lduba [%l7 + %l5] 0x0c, %o5
30489loop_2926:
30490 addccc %i1, 0x1EB5, %i2
30491 xnor %o1, %g1, %o2
30492 fpadd32 %f2, %f0, %f30
30493 array32 %g7, %o7, %g2
30494 add %l1, %o3, %g3
30495 ldsh [%l7 + 0x1A], %l6
30496 movl %xcc, %o4, %i0
30497 fpadd32s %f22, %f24, %f6
30498 fpack16 %f28, %f18
30499 or %i6, 0x03B6, %g5
30500 siam 0x3
30501 wr %g0, 0x04, %asi
30502 stda %f16, [%l7 + 0x40] %asi
30503 xnor %o0, 0x0BA9, %l4
30504 edge32n %l2, %i3, %i4
30505 brlez,a %g4, loop_2927
30506 fmovse %icc, %f8, %f29
30507 or %l0, %i5, %i7
30508 array16 %l3, %o6, %l5
30509loop_2927:
30510 fpsub32 %f24, %f2, %f16
30511 wr %g0, 0x10, %asi
30512 ldda [%l7 + 0x40] %asi, %f16
30513 ldub [%l7 + 0x16], %g6
30514 fcmpeq16 %f2, %f26, %i1
30515 addc %o5, 0x03B6, %o1
30516 fones %f29
30517 bg,pt %icc, loop_2928
30518 brnz,a %g1, loop_2929
30519 sdivcc %o2, 0x1623, %i2
30520 be,pn %xcc, loop_2930
30521loop_2928:
30522 lduw [%l7 + 0x48], %g7
30523loop_2929:
30524 membar 0x76
30525 bn,a %icc, loop_2931
30526loop_2930:
30527 addccc %g2, %o7, %o3
30528 ldsb [%l7 + 0x1E], %l1
30529 ldx [%l7 + 0x38], %l6
30530loop_2931:
30531 bcc,a,pn %icc, loop_2932
30532 fpack16 %f30, %f22
30533 sllx %o4, 0x0B, %i0
30534 fpackfix %f12, %f27
30535loop_2932:
30536 fmovrdgez %g3, %f8, %f12
30537 orncc %g5, %o0, %i6
30538 set 0x69, %o2
30539 ldsba [%l7 + %o2] 0x04, %l2
30540 mova %icc, %i3, %i4
30541 movle %icc, %l4, %l0
30542 ble,pt %icc, loop_2933
30543 and %i5, %g4, %i7
30544 movne %xcc, %o6, %l5
30545 sethi 0x0A76, %g6
30546loop_2933:
30547 andcc %l3, 0x0201, %o5
30548 tn %xcc, 0x7
30549 fmovsa %icc, %f16, %f26
30550 addcc %i1, 0x0A48, %o1
30551 stx %g1, [%l7 + 0x38]
30552 edge8 %o2, %i2, %g7
30553 add %o7, 0x1521, %o3
30554 udivcc %g2, 0x1B73, %l6
30555 fpadd16 %f12, %f10, %f4
30556 movleu %xcc, %l1, %o4
30557 array32 %g3, %g5, %o0
30558 mulx %i0, %i6, %l2
30559 fxnor %f8, %f4, %f20
30560 movrlez %i4, 0x1E5, %l4
30561 fbul %fcc0, loop_2934
30562 xorcc %l0, %i3, %g4
30563 orcc %i5, %i7, %l5
30564 brlz %o6, loop_2935
30565loop_2934:
30566 saved
30567 rdpr %cwp, %g1
30568 rdpr %cansave, %g2
30569 rdpr %canrestore, %g3
30570 rdpr %cleanwin, %g4
30571 rdpr %otherwin, %g5
30572 rdpr %wstate, %g6
30573 fcmple16 %f6, %f2, %g6
30574 smul %l3, %o5, %o1
30575loop_2935:
30576 fmovrsne %g1, %f11, %f20
30577 fmovs %f28, %f2
30578 bneg,a,pn %icc, loop_2936
30579 stb %i1, [%l7 + 0x51]
30580 fpack32 %f10, %f28, %f14
30581 fba,a %fcc3, loop_2937
30582loop_2936:
30583 fmul8x16 %f13, %f0, %f12
30584 tn %icc, 0x7
30585 mova %xcc, %o2, %i2
30586loop_2937:
30587 fsrc2s %f14, %f6
30588 fmovrdne %o7, %f18, %f28
30589 movleu %icc, %g7, %g2
30590 ldx [%l7 + 0x38], %o3
30591 edge8ln %l6, %l1, %g3
30592 tsubcctv %o4, %g5, %i0
30593 tn %icc, 0x4
30594 tgu %xcc, 0x0
30595 tvc %icc, 0x5
30596 wr %g0, 0x11, %asi
30597 stwa %i6, [%l7 + 0x60] %asi
30598 xnorcc %l2, 0x0313, %o0
30599 fmovdne %icc, %f13, %f19
30600 tsubcctv %l4, 0x0A69, %i4
30601 std %f2, [%l7 + 0x08]
30602 wr %g0, 0x80, %asi
30603 stha %i3, [%l7 + 0x6E] %asi
30604 array8 %g4, %l0, %i5
30605 edge8ln %i7, %l5, %g6
30606 fbge,a %fcc1, loop_2938
30607 smulcc %l3, 0x1292, %o6
30608 addcc %o1, 0x1C7E, %g1
30609 fba,a %fcc1, loop_2939
30610loop_2938:
30611 sra %o5, %o2, %i2
30612 wr %g0, 0x11, %asi
30613 ldswa [%l7 + 0x34] %asi, %i1
30614loop_2939:
30615 xor %g7, 0x109D, %o7
30616 move %xcc, %o3, %l6
30617 array16 %l1, %g2, %o4
30618 fmovsa %icc, %f26, %f27
30619 siam 0x1
30620 popc 0x1840, %g3
30621 tvs %icc, 0x2
30622 smul %i0, 0x0940, %g5
30623 edge16 %l2, %o0, %i6
30624 sdivx %i4, 0x1B38, %i3
30625 siam 0x4
30626 for %f14, %f2, %f18
30627 mulscc %l4, 0x015A, %l0
30628 alignaddr %g4, %i7, %i5
30629 tleu %xcc, 0x1
30630 smulcc %l5, 0x1E43, %g6
30631 fandnot1 %f10, %f16, %f20
30632 array16 %o6, %l3, %o1
30633 fmovdleu %xcc, %f0, %f15
30634 tleu %icc, 0x1
30635 fbu %fcc1, loop_2940
30636 sra %g1, %o2, %o5
30637 movrlz %i2, 0x073, %g7
30638 fmovsgu %xcc, %f31, %f1
30639loop_2940:
30640 andn %i1, 0x0079, %o7
30641 fsrc1s %f11, %f5
30642 brnz,a %l6, loop_2941
30643 movvs %icc, %o3, %g2
30644 movre %o4, %l1, %i0
30645 taddcc %g3, 0x178C, %g5
30646loop_2941:
30647 tvs %xcc, 0x6
30648 membar 0x0B
30649 std %f24, [%l7 + 0x48]
30650 fmul8ulx16 %f12, %f2, %f14
30651 udivx %o0, 0x1AD6, %i6
30652 brgez,a %i4, loop_2942
30653 fbue,a %fcc0, loop_2943
30654 bge,a,pn %icc, loop_2944
30655 popc %l2, %i3
30656loop_2942:
30657 mova %xcc, %l4, %l0
30658loop_2943:
30659 fbge,a %fcc2, loop_2945
30660loop_2944:
30661 tpos %icc, 0x6
30662 edge8 %g4, %i5, %i7
30663 fmovsvs %icc, %f9, %f31
30664loop_2945:
30665 udivcc %g6, 0x1EAC, %o6
30666 add %l3, 0x0FD4, %o1
30667 udivcc %l5, 0x1C0C, %g1
30668 edge16 %o2, %i2, %g7
30669 fpsub16s %f27, %f26, %f23
30670 wr %g0, 0x27, %asi
30671 stba %i1, [%l7 + 0x32] %asi
30672 membar #Sync
30673 addccc %o7, 0x0A14, %o5
30674 fbul,a %fcc0, loop_2946
30675 fandnot1 %f12, %f6, %f30
30676 edge32n %o3, %l6, %o4
30677 bne loop_2947
30678loop_2946:
30679 smul %g2, 0x0A7C, %l1
30680 fmovdle %icc, %f30, %f27
30681 fpmerge %f23, %f24, %f20
30682loop_2947:
30683 nop
30684 add %l7, 0x50, %l6
30685 wr %g0, 0x18, %asi
30686 ldxa [%l6] %asi, %g3
30687 casxa [%l6] %asi, %g3, %g5
30688 srl %o0, %i6, %i4
30689 edge32l %l2, %i3, %l4
30690 tn %xcc, 0x5
30691 fmovdvc %xcc, %f20, %f24
30692 ldsh [%l7 + 0x34], %i0
30693 tvs %xcc, 0x3
30694 edge32ln %g4, %l0, %i5
30695 pdist %f28, %f8, %f24
30696 fmovdvc %icc, %f29, %f3
30697 taddcctv %g6, %i7, %o6
30698 sth %o1, [%l7 + 0x3E]
30699 udivcc %l3, 0x1C18, %l5
30700 tpos %xcc, 0x4
30701 fsrc1s %f30, %f4
30702 addccc %o2, 0x1B3C, %i2
30703 bne,a,pn %xcc, loop_2948
30704 sdiv %g7, 0x14CC, %g1
30705 fors %f31, %f19, %f0
30706 fbule,a %fcc0, loop_2949
30707loop_2948:
30708 ldstub [%l7 + 0x11], %o7
30709 fmovrdlz %o5, %f22, %f20
30710 movrlz %o3, 0x178, %l6
30711loop_2949:
30712 xor %i1, %o4, %l1
30713 wr %g0, 0x88, %asi
30714 stxa %g2, [%l7 + 0x20] %asi
30715 fzero %f6
30716 edge8l %g3, %o0, %g5
30717 fabss %f31, %f14
30718 bvs,a,pn %icc, loop_2950
30719 lduh [%l7 + 0x12], %i4
30720 move %icc, %l2, %i3
30721 tleu %xcc, 0x6
30722loop_2950:
30723 popc %i6, %l4
30724 fbug %fcc3, loop_2951
30725 fbug %fcc1, loop_2952
30726 ba,a %xcc, loop_2953
30727 move %icc, %g4, %i0
30728loop_2951:
30729 edge8 %l0, %g6, %i7
30730loop_2952:
30731 tcs %xcc, 0x5
30732loop_2953:
30733 sub %i5, 0x0DB5, %o6
30734 saved
30735 rdpr %cwp, %g1
30736 rdpr %cansave, %g2
30737 rdpr %canrestore, %g3
30738 rdpr %cleanwin, %g4
30739 rdpr %otherwin, %g5
30740 rdpr %wstate, %g6
30741 fmovrslz %l3, %f23, %f16
30742 tleu %icc, 0x4
30743 bvc,a,pt %xcc, loop_2954
30744 fcmpne32 %f24, %f26, %o1
30745 movrlz %o2, 0x26E, %i2
30746 addccc %g7, %g1, %o7
30747loop_2954:
30748 subc %l5, 0x1DD6, %o3
30749 srax %o5, 0x10, %i1
30750 subc %l6, 0x1C9D, %o4
30751 addccc %g2, 0x1373, %g3
30752 st %f12, [%l7 + 0x5C]
30753 bleu,a loop_2955
30754 addccc %o0, 0x0F57, %l1
30755 edge32 %i4, %l2, %g5
30756 fmovdle %icc, %f10, %f12
30757loop_2955:
30758 lduh [%l7 + 0x46], %i6
30759 movcs %xcc, %l4, %g4
30760 sllx %i0, 0x1F, %i3
30761 movrne %g6, %i7, %l0
30762 xorcc %o6, %i5, %l3
30763 set 0x48, %l1
30764 lda [%l7 + %l1] 0x80, %f12
30765 subcc %o1, %i2, %o2
30766 movpos %xcc, %g1, %g7
30767 movne %icc, %l5, %o7
30768 set 0x74, %g1
30769 lduwa [%l7 + %g1] 0x88, %o3
30770 set 0x08, %o5
30771 stba %o5, [%l7 + %o5] 0x14
30772 umulcc %i1, %o4, %g2
30773 lduw [%l7 + 0x64], %l6
30774 sdivx %g3, 0x0BAA, %l1
30775 umul %o0, 0x0F8E, %i4
30776 fnot2s %f17, %f24
30777 sdivx %g5, 0x1403, %l2
30778 set 0x7F, %i7
30779 ldsba [%l7 + %i7] 0x15, %l4
30780 std %i6, [%l7 + 0x60]
30781 and %i0, %i3, %g4
30782 xnor %i7, 0x1BD2, %g6
30783 movle %xcc, %o6, %l0
30784 fpmerge %f9, %f3, %f14
30785 edge16l %l3, %i5, %o1
30786 xnorcc %o2, %g1, %i2
30787 smulcc %g7, %o7, %o3
30788 array8 %o5, %l5, %i1
30789 srl %o4, 0x0A, %l6
30790 tsubcctv %g3, 0x1B0E, %l1
30791 movvs %icc, %g2, %o0
30792 fxors %f22, %f13, %f31
30793 move %icc, %g5, %i4
30794 fmovse %icc, %f12, %f4
30795 movne %icc, %l4, %i6
30796 srl %l2, 0x06, %i0
30797 fpadd32s %f14, %f24, %f16
30798 fnands %f7, %f20, %f19
30799 add %l7, 0x68, %l6
30800 wr %g0, 0x88, %asi
30801 lda [%l6] %asi, %g4
30802 casa [%l6] 0x88, %g4, %i7
30803 addc %g6, 0x0D9F, %o6
30804 orncc %l0, 0x0023, %l3
30805 fmovrsgz %i5, %f3, %f23
30806 tvs %xcc, 0x5
30807 wr %g0, 0x10, %asi
30808 lda [%l7 + 0x6C] %asi, %f18
30809 fmovsge %xcc, %f3, %f14
30810 fmovrdgez %i3, %f22, %f20
30811 orcc %o1, 0x141F, %o2
30812 umul %i2, 0x16BB, %g1
30813 wr %g0, 0x81, %asi
30814 ldda [%l7 + 0x40] %asi, %f0
30815 alignaddr %g7, %o7, %o3
30816 fbl,a %fcc3, loop_2956
30817 movcc %icc, %l5, %i1
30818 tsubcc %o4, 0x0872, %o5
30819 movn %icc, %g3, %l6
30820loop_2956:
30821 bpos,pn %xcc, loop_2957
30822 edge8ln %l1, %o0, %g5
30823 fmovsne %icc, %f11, %f9
30824 fmuld8ulx16 %f26, %f22, %f2
30825loop_2957:
30826 nop
30827 set 0x40, %g2
30828 sta %f4, [%l7 + %g2] 0x14
30829 restored
30830 rdpr %cwp, %g1
30831 rdpr %cansave, %g2
30832 rdpr %canrestore, %g3
30833 rdpr %cleanwin, %g4
30834 rdpr %otherwin, %g5
30835 rdpr %wstate, %g6
30836 fmovdvc %xcc, %f18, %f2
30837 addc %g2, 0x07D0, %i4
30838 fcmpgt32 %f30, %f20, %i6
30839 srlx %l4, %l2, %i0
30840 edge8 %i7, %g4, %o6
30841 fbn %fcc2, loop_2958
30842 fand %f26, %f16, %f12
30843 set 0x41, %o3
30844 lduba [%l7 + %o3] 0x80, %l0
30845loop_2958:
30846 membar 0x59
30847 movn %xcc, %g6, %l3
30848 srl %i3, 0x16, %i5
30849 faligndata %f20, %f16, %f14
30850 udiv %o1, 0x1C5F, %o2
30851 bvc,a,pt %icc, loop_2959
30852 sllx %g1, 0x08, %g7
30853 and %o7, %o3, %i2
30854 fmovdg %icc, %f11, %f28
30855loop_2959:
30856 sllx %i1, %l5, %o4
30857 stx %g3, [%l7 + 0x20]
30858 fmul8ulx16 %f0, %f2, %f22
30859 tge %icc, 0x2
30860 edge32 %o5, %l1, %l6
30861 fmovdgu %xcc, %f5, %f4
30862 movrgez %g5, %g2, %i4
30863 ba,a %xcc, loop_2960
30864 edge32 %i6, %l4, %l2
30865 fblg,a %fcc3, loop_2961
30866 for %f18, %f26, %f12
30867loop_2960:
30868 bvc,a %icc, loop_2962
30869 tcs %xcc, 0x0
30870loop_2961:
30871 mova %xcc, %o0, %i0
30872 tleu %icc, 0x1
30873loop_2962:
30874 bgu,a,pn %xcc, loop_2963
30875 edge8 %g4, %o6, %i7
30876 fblg,a %fcc2, loop_2964
30877 te %xcc, 0x1
30878loop_2963:
30879 fands %f3, %f18, %f9
30880 edge16 %l0, %l3, %i3
30881loop_2964:
30882 fandnot1 %f8, %f30, %f6
30883 mulscc %g6, 0x01F8, %o1
30884 orcc %i5, 0x0FF2, %o2
30885 brnz %g1, loop_2965
30886 alignaddrl %o7, %g7, %o3
30887 sdivcc %i2, 0x18C6, %i1
30888 bl loop_2966
30889loop_2965:
30890 bneg,pn %icc, loop_2967
30891 tcs %xcc, 0x3
30892 movrgz %l5, 0x394, %g3
30893loop_2966:
30894 tpos %icc, 0x3
30895loop_2967:
30896 fornot2s %f31, %f15, %f7
30897 bleu,a loop_2968
30898 popc 0x0E37, %o5
30899 or %o4, 0x0573, %l6
30900 fmovdvs %icc, %f10, %f1
30901loop_2968:
30902 edge16 %g5, %l1, %g2
30903 taddcctv %i4, %i6, %l2
30904 fmovsge %icc, %f13, %f4
30905 fpsub16 %f12, %f12, %f6
30906 fmovsa %xcc, %f29, %f0
30907 fbul,a %fcc2, loop_2969
30908 tne %icc, 0x2
30909 movcs %xcc, %l4, %i0
30910 array8 %o0, %g4, %i7
30911loop_2969:
30912 nop
30913 set 0x38, %g3
30914 ldswa [%l7 + %g3] 0x15, %l0
30915 andncc %o6, %l3, %i3
30916 sub %g6, %i5, %o1
30917 movrne %g1, 0x3CB, %o2
30918 movne %xcc, %o7, %g7
30919 tne %xcc, 0x4
30920 xnor %i2, %o3, %i1
30921 swap [%l7 + 0x20], %g3
30922 andncc %o5, %l5, %o4
30923 fmovdleu %icc, %f25, %f25
30924 fands %f27, %f12, %f15
30925 fmovdn %icc, %f26, %f29
30926 fbug %fcc1, loop_2970
30927 alignaddrl %l6, %g5, %l1
30928 set 0x40, %i5
30929 ldda [%l7 + %i5] 0x14, %f16
30930loop_2970:
30931 edge16 %i4, %g2, %i6
30932 edge16 %l2, %i0, %l4
30933 edge8l %o0, %g4, %l0
30934 fcmpne16 %f22, %f16, %i7
30935 fcmpes %fcc3, %f18, %f10
30936 movgu %xcc, %l3, %i3
30937 bne,pn %icc, loop_2971
30938 movcs %xcc, %g6, %o6
30939 movrne %i5, 0x11F, %o1
30940 restored
30941 rdpr %cwp, %g1
30942 rdpr %cansave, %g2
30943 rdpr %canrestore, %g3
30944 rdpr %cleanwin, %g4
30945 rdpr %otherwin, %g5
30946 rdpr %wstate, %g6
30947loop_2971:
30948 fmovdge %icc, %f25, %f18
30949 fbg %fcc1, loop_2972
30950 fnot2 %f6, %f10
30951 set 0x1C, %i1
30952 sta %f7, [%l7 + %i1] 0x10
30953loop_2972:
30954 orcc %o2, 0x1E1B, %o7
30955 mulx %g7, %i2, %o3
30956 flush %l7 + 0x44
30957 prefetch [%l7 + 0x38], 0x2
30958 movge %icc, %g1, %g3
30959 be loop_2973
30960 brlez %o5, loop_2974
30961 umul %i1, 0x0FF9, %l5
30962 srax %o4, 0x15, %l6
30963loop_2973:
30964 movrlz %g5, 0x325, %l1
30965loop_2974:
30966 andncc %i4, %g2, %l2
30967 bneg,a loop_2975
30968 movle %xcc, %i0, %l4
30969 fsrc2s %f13, %f17
30970 brgz %i6, loop_2976
30971loop_2975:
30972 fmul8sux16 %f22, %f30, %f12
30973 nop
30974 set 0x78, %l0
30975 prefetch [%l7 + %l0], 0x0
30976 fone %f24
30977loop_2976:
30978 fornot2 %f14, %f26, %f18
30979 fbg %fcc3, loop_2977
30980 movrlez %g4, %l0, %o0
30981 tcs %icc, 0x1
30982 fmovrdgez %l3, %f28, %f10
30983loop_2977:
30984 fmovsvc %xcc, %f31, %f7
30985 fmovrsgez %i7, %f29, %f30
30986 fabss %f17, %f2
30987 movvc %xcc, %g6, %o6
30988 bge,a,pn %xcc, loop_2978
30989 movcs %xcc, %i5, %o1
30990 fpsub16s %f12, %f20, %f4
30991 fzeros %f9
30992loop_2978:
30993 bpos,pt %icc, loop_2979
30994 movgu %icc, %o2, %o7
30995 movrlez %g7, 0x1D2, %i2
30996 movneg %xcc, %i3, %o3
30997loop_2979:
30998 or %g1, %o5, %g3
30999 movvc %xcc, %l5, %o4
31000 fcmped %fcc0, %f12, %f20
31001 fblg %fcc3, loop_2980
31002 tvs %xcc, 0x6
31003 fandnot1 %f12, %f0, %f6
31004 set 0x20, %i4
31005 stda %i6, [%l7 + %i4] 0x0c
31006loop_2980:
31007 edge16n %g5, %l1, %i1
31008 fpsub32s %f6, %f14, %f20
31009 movge %xcc, %g2, %l2
31010 movrlz %i0, %i4, %i6
31011 subcc %l4, %g4, %o0
31012 sra %l3, %l0, %g6
31013 alignaddr %o6, %i7, %i5
31014 ldx [%l7 + 0x68], %o1
31015 edge8n %o7, %g7, %o2
31016 movle %xcc, %i3, %o3
31017 fandnot2s %f18, %f1, %f21
31018 set 0x50, %o0
31019 stxa %i2, [%l7 + %o0] 0x15
31020 ble,pt %xcc, loop_2981
31021 bg,a %icc, loop_2982
31022 ldub [%l7 + 0x7B], %o5
31023 edge16n %g3, %l5, %g1
31024loop_2981:
31025 nop
31026 set 0x56, %g5
31027 ldsba [%l7 + %g5] 0x0c, %l6
31028loop_2982:
31029 tge %xcc, 0x7
31030 and %g5, 0x029F, %o4
31031 fbe,a %fcc1, loop_2983
31032 fbge,a %fcc3, loop_2984
31033 fmovsge %icc, %f27, %f11
31034 ldx [%l7 + 0x50], %i1
31035loop_2983:
31036 edge32n %l1, %l2, %g2
31037loop_2984:
31038 udiv %i0, 0x17EC, %i4
31039 fnor %f22, %f24, %f10
31040 stbar
31041 wr %g0, 0x18, %asi
31042 stwa %i6, [%l7 + 0x64] %asi
31043 fbug %fcc2, loop_2985
31044 tg %icc, 0x3
31045 tl %xcc, 0x4
31046 movn %xcc, %g4, %l4
31047loop_2985:
31048 fmovsne %xcc, %f28, %f26
31049 wr %g0, 0x88, %asi
31050 ldstuba [%l7 + 0x11] %asi, %o0
31051 movcs %icc, %l0, %g6
31052 taddcc %l3, %i7, %i5
31053 fcmpne16 %f0, %f30, %o1
31054 movrlz %o6, %g7, %o7
31055 ta %icc, 0x5
31056 movge %xcc, %o2, %i3
31057 saved
31058 rdpr %cwp, %g1
31059 rdpr %cansave, %g2
31060 rdpr %canrestore, %g3
31061 rdpr %cleanwin, %g4
31062 rdpr %otherwin, %g5
31063 rdpr %wstate, %g6
31064 movn %icc, %i2, %o5
31065 array32 %o3, %l5, %g1
31066 fmul8x16al %f10, %f3, %f24
31067 fbge %fcc1, loop_2986
31068 fmovsn %xcc, %f5, %f21
31069 wr %g0, 0x2f, %asi
31070 stda %i6, [%l7 + 0x68] %asi
31071 membar #Sync
31072loop_2986:
31073 brlz %g5, loop_2987
31074 sdivcc %o4, 0x104E, %i1
31075 andncc %l1, %g3, %g2
31076 andn %i0, 0x1662, %i4
31077loop_2987:
31078 flush %l7 + 0x7C
31079 srl %i6, 0x09, %g4
31080 sethi 0x1E0E, %l2
31081 tneg %icc, 0x6
31082 movg %xcc, %l4, %o0
31083 tsubcctv %g6, 0x1085, %l3
31084 edge8ln %l0, %i5, %o1
31085 fcmpgt16 %f6, %f8, %i7
31086 membar 0x44
31087 fmovdneg %xcc, %f6, %f9
31088 call loop_2988
31089 fmovdl %icc, %f24, %f4
31090 tvs %icc, 0x4
31091 prefetch [%l7 + 0x44], 0x3
31092loop_2988:
31093 or %g7, 0x1D1C, %o6
31094 ldx [%l7 + 0x30], %o7
31095 xnorcc %i3, %i2, %o5
31096 movrne %o3, %o2, %l5
31097 brz,a %l6, loop_2989
31098 movge %xcc, %g5, %o4
31099 movcs %xcc, %i1, %l1
31100 taddcctv %g3, 0x114F, %g1
31101loop_2989:
31102 membar 0x3F
31103 edge8n %g2, %i0, %i6
31104 xorcc %i4, %l2, %l4
31105 andncc %g4, %o0, %g6
31106 and %l3, 0x1E46, %l0
31107 fsrc1 %f28, %f14
31108 fmovrdne %o1, %f2, %f28
31109 wr %g0, 0x18, %asi
31110 prefetcha [%l7 + 0x70] %asi, 0x0
31111 fornot2 %f28, %f28, %f24
31112 alignaddrl %i5, %o6, %g7
31113 fpadd32 %f26, %f18, %f10
31114 nop
31115 setx loop_2990, %l0, %l1
31116 wrpr 0x1, %tl
31117 wrpr %l1, %tnpc
31118 setx 0x34400001400, %l0, %l1
31119 wrpr %l1, %tstate
31120 wrhpr 0x4, %htstate
31121 done
31122 popc %i3, %i2
31123 fmovrdlez %o5, %f0, %f26
31124 movge %xcc, %o7, %o2
31125loop_2990:
31126 mulx %l5, %o3, %l6
31127 tpos %icc, 0x4
31128 sdivcc %o4, 0x110D, %g5
31129 edge32 %i1, %g3, %l1
31130 edge8n %g2, %g1, %i6
31131 fbne,a %fcc3, loop_2991
31132 fbug %fcc3, loop_2992
31133 fmovsvs %xcc, %f22, %f0
31134 movre %i0, %i4, %l2
31135loop_2991:
31136 movrgz %g4, 0x187, %o0
31137loop_2992:
31138 subc %l4, %g6, %l0
31139 sdiv %l3, 0x03BD, %o1
31140 edge16ln %i7, %o6, %g7
31141 sra %i5, %i2, %i3
31142 mulscc %o7, 0x0638, %o5
31143 fpadd32 %f20, %f14, %f14
31144 smulcc %l5, 0x1DD2, %o3
31145 udivcc %o2, 0x07A3, %l6
31146 set 0x58, %i3
31147 stha %o4, [%l7 + %i3] 0xe2
31148 membar #Sync
31149 movrgz %g5, %g3, %l1
31150 fble,a %fcc0, loop_2993
31151 te %xcc, 0x2
31152 wr %g0, 0x0c, %asi
31153 stha %i1, [%l7 + 0x08] %asi
31154loop_2993:
31155 swap [%l7 + 0x58], %g1
31156 faligndata %f4, %f22, %f24
31157 array8 %i6, %g2, %i4
31158 ldstub [%l7 + 0x1A], %i0
31159 sllx %g4, 0x0B, %l2
31160 edge16n %l4, %o0, %g6
31161 fpadd16 %f24, %f24, %f14
31162 tcs %xcc, 0x1
31163 brgz %l3, loop_2994
31164 edge16ln %l0, %o1, %o6
31165 addccc %i7, 0x1651, %i5
31166 movcs %icc, %g7, %i3
31167loop_2994:
31168 bl,pt %icc, loop_2995
31169 fcmpeq32 %f10, %f28, %o7
31170 nop
31171 set 0x1E, %l4
31172 sth %i2, [%l7 + %l4]
31173 fnot2s %f0, %f17
31174loop_2995:
31175 movl %icc, %o5, %l5
31176 edge8l %o3, %l6, %o4
31177 edge8 %g5, %g3, %l1
31178 fmovrsne %o2, %f19, %f13
31179 mulx %i1, %i6, %g2
31180 sdivx %i4, 0x06BC, %i0
31181 subccc %g4, %l2, %l4
31182 umulcc %g1, 0x11FD, %g6
31183 alignaddr %o0, %l3, %l0
31184 brlez,a %o6, loop_2996
31185 fnot2 %f2, %f10
31186 brz,a %i7, loop_2997
31187 edge16ln %i5, %g7, %o1
31188loop_2996:
31189 xor %i3, 0x08D6, %o7
31190 bl %xcc, loop_2998
31191loop_2997:
31192 xnorcc %o5, %i2, %o3
31193 edge16n %l5, %o4, %g5
31194 sir 0x0C5A
31195loop_2998:
31196 bshuffle %f12, %f4, %f12
31197 fmovdleu %icc, %f30, %f31
31198 orncc %l6, %l1, %o2
31199 andn %i1, %g3, %g2
31200 tsubcctv %i4, 0x1E4F, %i0
31201 movne %xcc, %i6, %g4
31202 xnorcc %l2, 0x181A, %l4
31203 bn,a,pt %xcc, loop_2999
31204 edge16l %g6, %o0, %g1
31205 movvc %icc, %l0, %l3
31206 sir 0x1DA4
31207loop_2999:
31208 tg %icc, 0x1
31209 tvc %xcc, 0x5
31210 fxnor %f24, %f2, %f4
31211 fmovsle %xcc, %f29, %f7
31212 wr %g0, 0x10, %asi
31213 swapa [%l7 + 0x7C] %asi, %o6
31214 bl,pn %icc, loop_3000
31215 udiv %i5, 0x1E14, %i7
31216 popc 0x18D6, %o1
31217 movrlez %i3, %g7, %o7
31218loop_3000:
31219 fblg,a %fcc2, loop_3001
31220 tle %icc, 0x3
31221 orcc %o5, %o3, %l5
31222 alignaddr %i2, %g5, %o4
31223loop_3001:
31224 udivcc %l6, 0x0B92, %o2
31225 fcmpes %fcc1, %f16, %f6
31226 membar #Sync
31227 set 0x40, %i2
31228 ldda [%l7 + %i2] 0xf1, %f0
31229 mova %icc, %l1, %g3
31230 edge32n %g2, %i4, %i0
31231 fmovdleu %xcc, %f14, %f6
31232 tcc %xcc, 0x3
31233 set 0x5A, %g6
31234 stha %i1, [%l7 + %g6] 0x89
31235 ldsh [%l7 + 0x0E], %i6
31236 array8 %g4, %l4, %g6
31237 mulx %l2, 0x13CF, %o0
31238 srl %l0, 0x0C, %l3
31239 popc %o6, %i5
31240 flush %l7 + 0x7C
31241 fnor %f6, %f0, %f8
31242 array32 %i7, %o1, %i3
31243 wr %g0, 0x80, %asi
31244 ldstuba [%l7 + 0x73] %asi, %g7
31245 srl %g1, 0x1B, %o7
31246 array32 %o5, %o3, %l5
31247 fpadd32s %f6, %f14, %f14
31248 fmovse %icc, %f9, %f0
31249 movn %xcc, %g5, %i2
31250 umulcc %l6, %o4, %l1
31251 andn %o2, 0x197E, %g2
31252 fzeros %f31
31253 xorcc %g3, 0x105B, %i0
31254 array8 %i4, %i6, %i1
31255 set 0x50, %l3
31256 ldxa [%l7 + %l3] 0x88, %l4
31257 tpos %icc, 0x1
31258 fmovdcs %icc, %f2, %f13
31259 fcmple32 %f0, %f6, %g4
31260 ldx [%l7 + 0x08], %l2
31261 fbue,a %fcc3, loop_3002
31262 movrgz %g6, %o0, %l3
31263 fmovdge %xcc, %f26, %f20
31264 orncc %l0, 0x0957, %i5
31265loop_3002:
31266 sethi 0x075C, %i7
31267 sra %o1, 0x00, %i3
31268 fnot1 %f0, %f0
31269 movn %xcc, %g7, %o6
31270 mova %xcc, %o7, %o5
31271 fbul %fcc3, loop_3003
31272 subc %o3, 0x0943, %g1
31273 fmovdpos %icc, %f0, %f4
31274 udivcc %g5, 0x0D78, %l5
31275loop_3003:
31276 tl %icc, 0x1
31277 sdivcc %l6, 0x0AF5, %o4
31278 edge32l %i2, %o2, %l1
31279 edge16ln %g2, %g3, %i0
31280 ldd [%l7 + 0x28], %f16
31281 restored
31282 rdpr %cwp, %g1
31283 rdpr %cansave, %g2
31284 rdpr %canrestore, %g3
31285 rdpr %cleanwin, %g4
31286 rdpr %otherwin, %g5
31287 rdpr %wstate, %g6
31288 xorcc %i6, %i1, %l4
31289 fpmerge %f3, %f11, %f10
31290 fbuge,a %fcc2, loop_3004
31291 movpos %icc, %g4, %l2
31292 set 0x20, %l6
31293 ldstuba [%l7 + %l6] 0x0c, %i4
31294loop_3004:
31295 ld [%l7 + 0x58], %f23
31296 ldsb [%l7 + 0x6B], %g6
31297 tneg %xcc, 0x1
31298 ldub [%l7 + 0x5D], %l3
31299 movpos %xcc, %o0, %i5
31300 fnot1 %f20, %f12
31301 tcs %icc, 0x2
31302 ld [%l7 + 0x14], %f6
31303 edge8ln %i7, %o1, %l0
31304 stx %g7, [%l7 + 0x30]
31305 edge16 %o6, %i3, %o7
31306 restored
31307 rdpr %cwp, %g1
31308 rdpr %cansave, %g2
31309 rdpr %canrestore, %g3
31310 rdpr %cleanwin, %g4
31311 rdpr %otherwin, %g5
31312 rdpr %wstate, %g6
31313 sdivcc %o5, 0x0A89, %o3
31314 prefetch [%l7 + 0x4C], 0x0
31315 set 0x69, %g4
31316 ldstuba [%l7 + %g4] 0x11, %g1
31317 fnot2s %f21, %f17
31318 smulcc %l5, 0x1928, %g5
31319 bl loop_3005
31320 movcc %icc, %o4, %l6
31321 sdivx %i2, 0x1282, %o2
31322 nop
31323 setx loop_3006, %l0, %l1
31324 wrpr 0x1, %tl
31325 wrpr %l1, %tnpc
31326 setx 0x34400001400, %l0, %l1
31327 wrpr %l1, %tstate
31328 wrhpr 0x4, %htstate
31329 done
31330loop_3005:
31331 sdivx %g2, 0x179B, %l1
31332 fpackfix %f2, %f6
31333 edge16n %g3, %i0, %i1
31334loop_3006:
31335 nop
31336 wr %g0, 0x80, %asi
31337 stda %f16, [%l7 + 0x40] %asi
31338 sub %l4, %i6, %l2
31339 fbuge,a %fcc2, loop_3007
31340 umul %g4, 0x0FDF, %g6
31341 fpsub16s %f5, %f12, %f16
31342 fmovscc %xcc, %f1, %f13
31343loop_3007:
31344 xnorcc %l3, 0x108D, %i4
31345 fpadd16 %f24, %f28, %f24
31346 tneg %xcc, 0x4
31347 array8 %o0, %i7, %i5
31348 set 0x78, %i6
31349 stda %o0, [%l7 + %i6] 0x14
31350 alignaddrl %g7, %l0, %i3
31351 set 0x5C, %o1
31352 swapa [%l7 + %o1] 0x88, %o7
31353 edge16l %o6, %o5, %o3
31354 fornot1 %f22, %f28, %f12
31355 orn %l5, 0x0A47, %g1
31356 fmovsgu %icc, %f12, %f7
31357 siam 0x2
31358 tg %xcc, 0x5
31359 fnot1 %f16, %f26
31360 be %icc, loop_3008
31361 stb %o4, [%l7 + 0x53]
31362 fmul8sux16 %f26, %f10, %f12
31363 move %icc, %g5, %l6
31364loop_3008:
31365 fmovdcs %xcc, %f22, %f26
31366 sir 0x0CE1
31367 fba,a %fcc2, loop_3009
31368 ldd [%l7 + 0x50], %i2
31369 or %g2, %o2, %g3
31370 fsrc2 %f8, %f30
31371loop_3009:
31372 bneg loop_3010
31373 tle %xcc, 0x7
31374 popc 0x032E, %l1
31375 fbu,a %fcc1, loop_3011
31376loop_3010:
31377 tsubcc %i1, %i0, %l4
31378 mulx %l2, 0x192C, %g4
31379 fbl %fcc3, loop_3012
31380loop_3011:
31381 fcmped %fcc2, %f6, %f22
31382 fmovrdgez %i6, %f8, %f12
31383 add %l3, 0x07F2, %i4
31384loop_3012:
31385 smulcc %g6, %o0, %i5
31386 tcs %xcc, 0x6
31387 popc %o1, %i7
31388 bgu %xcc, loop_3013
31389 taddcc %g7, %i3, %o7
31390 movrgez %l0, 0x326, %o5
31391 fmovsne %icc, %f16, %f14
31392loop_3013:
31393 fcmpeq16 %f20, %f20, %o6
31394 fmovse %icc, %f8, %f0
31395 nop
31396 setx loop_3014, %l0, %l1
31397 wrpr 0x1, %tl
31398 wrpr %l1, %tnpc
31399 setx 0x34400001400, %l0, %l1
31400 wrpr %l1, %tstate
31401 wrhpr 0x4, %htstate
31402 done
31403 movle %xcc, %o3, %l5
31404 subcc %g1, 0x1E81, %g5
31405 lduw [%l7 + 0x68], %l6
31406loop_3014:
31407 xnor %o4, 0x009C, %g2
31408 sir 0x04BA
31409 edge8l %o2, %g3, %l1
31410 fnands %f12, %f20, %f26
31411 fones %f1
31412 ldub [%l7 + 0x2D], %i2
31413 movrgez %i0, %l4, %i1
31414 srax %l2, 0x09, %i6
31415 smulcc %l3, 0x0277, %i4
31416 fandnot1 %f22, %f28, %f10
31417 orn %g4, %o0, %g6
31418 edge16ln %o1, %i5, %i7
31419 edge16 %g7, %i3, %l0
31420 movrgez %o5, 0x314, %o6
31421 mova %xcc, %o3, %o7
31422 mulx %g1, %l5, %l6
31423 std %o4, [%l7 + 0x38]
31424 set 0x42, %o7
31425 lduba [%l7 + %o7] 0x81, %g5
31426 fnot1 %f12, %f16
31427 movg %icc, %g2, %o2
31428 tge %icc, 0x1
31429 set 0x70, %g7
31430 swapa [%l7 + %g7] 0x11, %g3
31431 orncc %i2, %l1, %l4
31432 fcmpgt32 %f8, %f14, %i1
31433 sdivx %i0, 0x02C4, %l2
31434 fandnot2s %f22, %f6, %f18
31435 membar 0x6F
31436 sdiv %i6, 0x1338, %i4
31437 brlz %l3, loop_3015
31438 orn %o0, %g6, %o1
31439 bg,a %icc, loop_3016
31440 nop
31441 setx loop_3017, %l0, %l1
31442 wrpr 0x1, %tl
31443 wrpr %l1, %tpc
31444 add %l1, 0x4, %l1
31445 wrpr %l1, %tnpc
31446 setx 0x34400001400, %l0, %l1
31447 wrpr %l1, %tstate
31448 wrhpr 0x4, %htstate
31449 retry
31450loop_3015:
31451 array32 %g4, %i7, %i5
31452 sll %i3, %l0, %g7
31453loop_3016:
31454 fnot1 %f6, %f14
31455loop_3017:
31456 orn %o5, %o3, %o7
31457 edge32ln %o6, %g1, %l5
31458 fexpand %f12, %f2
31459 siam 0x2
31460 set 0x10, %o4
31461 stxa %l6, [%g0 + %o4] 0x20
31462 fmovsle %icc, %f13, %f14
31463 wr %g0, 0x19, %asi
31464 ldsba [%l7 + 0x5C] %asi, %g5
31465 alignaddr %g2, %o4, %g3
31466 st %f2, [%l7 + 0x78]
31467 fmul8x16al %f28, %f15, %f8
31468 fpack32 %f0, %f4, %f4
31469 stb %o2, [%l7 + 0x1F]
31470 set 0x10, %l2
31471 stwa %l1, [%l7 + %l2] 0x14
31472 fmovrslz %i2, %f23, %f16
31473 movn %xcc, %l4, %i0
31474 brgz %i1, loop_3018
31475 te %xcc, 0x7
31476 fands %f17, %f16, %f7
31477 array32 %l2, %i6, %i4
31478loop_3018:
31479 orcc %o0, %l3, %o1
31480 ld [%l7 + 0x08], %f21
31481 fble,a %fcc3, loop_3019
31482 movl %xcc, %g6, %g4
31483 set 0x2C, %o6
31484 lduha [%l7 + %o6] 0x15, %i5
31485loop_3019:
31486 fsrc2 %f22, %f0
31487 tle %icc, 0x7
31488 sdiv %i7, 0x0B20, %i3
31489 movleu %icc, %g7, %o5
31490 fcmpgt16 %f28, %f8, %l0
31491 edge8l %o7, %o6, %o3
31492 tcs %icc, 0x4
31493 andn %g1, %l6, %l5
31494 edge16ln %g2, %o4, %g5
31495 flush %l7 + 0x58
31496 wr %g0, 0xeb, %asi
31497 stha %o2, [%l7 + 0x58] %asi
31498 membar #Sync
31499 orncc %g3, %l1, %l4
31500 move %xcc, %i2, %i0
31501 fbo %fcc2, loop_3020
31502 tvs %xcc, 0x0
31503 umul %l2, %i6, %i1
31504 tcs %icc, 0x2
31505loop_3020:
31506 nop
31507 add %l7, 0x40, %l6
31508 wr %g0, 0x0c, %asi
31509 ldxa [%l6] %asi, %i4
31510 casxa [%l6] 0x0c, %i4, %o0
31511 movne %icc, %o1, %g6
31512 smulcc %l3, 0x0FF0, %i5
31513 xorcc %g4, %i3, %g7
31514 movne %xcc, %o5, %l0
31515 ldd [%l7 + 0x08], %o6
31516 umulcc %o6, 0x0EAC, %o3
31517 orn %g1, 0x15E2, %l6
31518 fmovsne %xcc, %f24, %f8
31519 movvs %xcc, %i7, %g2
31520 taddcctv %l5, %o4, %o2
31521 sethi 0x0AF4, %g5
31522 sllx %l1, %l4, %g3
31523 tvc %xcc, 0x2
31524 fbug %fcc0, loop_3021
31525 array8 %i0, %l2, %i6
31526 umul %i2, %i4, %o0
31527 sra %o1, 0x06, %i1
31528loop_3021:
31529 addccc %l3, %g6, %g4
31530 tvs %xcc, 0x1
31531 fpsub16s %f9, %f25, %f1
31532 fxnors %f23, %f8, %f20
31533 array32 %i5, %i3, %g7
31534 fxor %f10, %f12, %f12
31535 subc %o5, %l0, %o6
31536 movne %icc, %o7, %o3
31537 taddcc %l6, 0x10F1, %i7
31538 fmul8x16 %f14, %f18, %f22
31539 smulcc %g2, %l5, %o4
31540 fand %f28, %f26, %f26
31541 edge16l %o2, %g1, %g5
31542 membar 0x13
31543 fbge %fcc1, loop_3022
31544 ldsb [%l7 + 0x44], %l1
31545 tsubcc %g3, 0x007A, %l4
31546 fbue,a %fcc2, loop_3023
31547loop_3022:
31548 movl %icc, %i0, %i6
31549 be %xcc, loop_3024
31550 fbl %fcc0, loop_3025
31551loop_3023:
31552 tpos %icc, 0x7
31553 movleu %xcc, %l2, %i2
31554loop_3024:
31555 andncc %o0, %i4, %o1
31556loop_3025:
31557 std %i0, [%l7 + 0x10]
31558 edge8n %l3, %g6, %i5
31559 addccc %g4, 0x171F, %g7
31560 sub %i3, %o5, %l0
31561 bpos,a,pn %icc, loop_3026
31562 ldd [%l7 + 0x70], %f6
31563 bgu,a loop_3027
31564 movrlz %o7, 0x0E4, %o3
31565loop_3026:
31566 nop
31567 set 0x60, %l5
31568 ldda [%l7 + %l5] 0x22, %o6
31569loop_3027:
31570 movleu %xcc, %l6, %i7
31571 brlez %g2, loop_3028
31572 fbul,a %fcc0, loop_3029
31573 edge32l %o4, %l5, %g1
31574 movre %g5, 0x16A, %o2
31575loop_3028:
31576 movcc %xcc, %l1, %g3
31577loop_3029:
31578 movvc %xcc, %l4, %i6
31579 tne %xcc, 0x1
31580 bleu,a,pt %xcc, loop_3030
31581 std %f30, [%l7 + 0x58]
31582 wr %g0, 0x18, %asi
31583 stwa %i0, [%l7 + 0x40] %asi
31584loop_3030:
31585 edge16 %i2, %o0, %i4
31586 or %l2, 0x14DB, %i1
31587 smulcc %l3, 0x17DD, %g6
31588 movrlz %o1, %g4, %i5
31589 move %icc, %g7, %i3
31590 popc %o5, %l0
31591 tleu %icc, 0x7
31592 orncc %o7, 0x128F, %o3
31593 tleu %xcc, 0x1
31594 bleu,a loop_3031
31595 tne %xcc, 0x1
31596 udivx %o6, 0x010F, %l6
31597 fbo,a %fcc0, loop_3032
31598loop_3031:
31599 sir 0x1695
31600 srl %g2, %i7, %o4
31601 smul %g1, %l5, %g5
31602loop_3032:
31603 sll %l1, %o2, %g3
31604 fmovsn %icc, %f24, %f23
31605 movrne %l4, %i6, %i2
31606 sdivx %o0, 0x06A2, %i0
31607 movcs %icc, %l2, %i4
31608 membar 0x1F
31609 fxnor %f4, %f20, %f0
31610 sth %i1, [%l7 + 0x08]
31611 tge %xcc, 0x4
31612 alignaddr %l3, %g6, %g4
31613 xor %i5, 0x0AB5, %o1
31614 set 0x70, %i0
31615 ldda [%l7 + %i0] 0x88, %i2
31616 fmovsleu %xcc, %f31, %f12
31617 movg %icc, %o5, %g7
31618 addccc %o7, 0x036F, %o3
31619 xorcc %l0, %o6, %l6
31620 fandnot1s %f2, %f0, %f15
31621 wr %g0, 0x80, %asi
31622 ldsba [%l7 + 0x54] %asi, %i7
31623 edge32n %g2, %o4, %g1
31624 mova %icc, %l5, %l1
31625 fbl %fcc2, loop_3033
31626 tn %xcc, 0x3
31627 edge16ln %g5, %o2, %l4
31628 movvs %xcc, %i6, %g3
31629loop_3033:
31630 tle %xcc, 0x7
31631 or %i2, 0x0855, %o0
31632 alignaddr %i0, %i4, %i1
31633 fsrc1s %f12, %f9
31634 restored
31635 rdpr %cwp, %g1
31636 rdpr %cansave, %g2
31637 rdpr %canrestore, %g3
31638 rdpr %cleanwin, %g4
31639 rdpr %otherwin, %g5
31640 rdpr %wstate, %g6
31641 fmovrsne %l3, %f25, %f24
31642 st %f12, [%l7 + 0x7C]
31643 sir 0x08D3
31644 andcc %g6, %g4, %l2
31645 xnor %i5, 0x00A3, %i3
31646 brlez,a %o1, loop_3034
31647 movvs %icc, %g7, %o7
31648 tpos %icc, 0x7
31649 sra %o3, 0x0E, %l0
31650loop_3034:
31651 fmovdl %xcc, %f14, %f31
31652 ble,a,pn %xcc, loop_3035
31653 fbug %fcc1, loop_3036
31654 edge8ln %o5, %l6, %o6
31655 alignaddrl %i7, %o4, %g2
31656loop_3035:
31657 fnegd %f24, %f6
31658loop_3036:
31659 alignaddrl %g1, %l1, %l5
31660 addc %g5, 0x12C6, %l4
31661 movleu %xcc, %o2, %g3
31662 move %icc, %i6, %o0
31663 edge32n %i0, %i2, %i4
31664 fba %fcc3, loop_3037
31665 orn %l3, %g6, %g4
31666 std %f26, [%l7 + 0x58]
31667 tvs %icc, 0x4
31668loop_3037:
31669 edge32l %i1, %i5, %i3
31670 orn %l2, %g7, %o7
31671 umul %o1, 0x0522, %l0
31672 sth %o5, [%l7 + 0x3E]
31673 tsubcctv %l6, %o3, %i7
31674 sdiv %o4, 0x0ACA, %o6
31675 fmovsne %xcc, %f1, %f26
31676 fmovrdne %g2, %f22, %f4
31677 fmovdcs %icc, %f8, %f8
31678 subcc %l1, 0x1760, %l5
31679 movrlz %g5, %g1, %o2
31680 fnot2s %f27, %f13
31681 call loop_3038
31682 tg %icc, 0x6
31683 array32 %l4, %i6, %g3
31684 smulcc %i0, 0x19D6, %o0
31685loop_3038:
31686 sdiv %i2, 0x18F1, %l3
31687 set 0x40, %l1
31688 stda %f0, [%l7 + %l1] 0x80
31689 fmovsgu %icc, %f15, %f20
31690 taddcctv %g6, 0x0F60, %g4
31691 fzero %f28
31692 fandnot2 %f14, %f6, %f12
31693 edge32ln %i1, %i5, %i4
31694 flush %l7 + 0x4C
31695 tsubcc %i3, 0x1217, %l2
31696 alignaddrl %g7, %o1, %o7
31697 tl %icc, 0x7
31698 taddcc %l0, 0x0C7F, %l6
31699 add %l7, 0x10, %l6
31700 wr %g0, 0x19, %asi
31701 casa [%l6] %asi, %o3, %o5
31702 fpsub32 %f16, %f4, %f10
31703 subcc %i7, %o4, %o6
31704 fand %f6, %f14, %f24
31705 fsrc2 %f30, %f30
31706 brlz,a %l1, loop_3039
31707 movcc %xcc, %l5, %g2
31708 add %g5, 0x023D, %g1
31709 tg %xcc, 0x5
31710loop_3039:
31711 fbug,a %fcc0, loop_3040
31712 tg %icc, 0x5
31713 brlez %o2, loop_3041
31714 movne %icc, %i6, %l4
31715loop_3040:
31716 taddcc %g3, %i0, %o0
31717 bl,a,pn %icc, loop_3042
31718loop_3041:
31719 restored
31720 rdpr %cwp, %g1
31721 rdpr %cansave, %g2
31722 rdpr %canrestore, %g3
31723 rdpr %cleanwin, %g4
31724 rdpr %otherwin, %g5
31725 rdpr %wstate, %g6
31726 fcmped %fcc2, %f30, %f0
31727 movrlz %l3, %g6, %g4
31728loop_3042:
31729 tsubcctv %i1, 0x0CA4, %i2
31730 fmovdcs %xcc, %f5, %f23
31731 fpmerge %f19, %f2, %f20
31732 saved
31733 rdpr %cwp, %g1
31734 rdpr %cansave, %g2
31735 rdpr %canrestore, %g3
31736 rdpr %cleanwin, %g4
31737 rdpr %otherwin, %g5
31738 rdpr %wstate, %g6
31739 mova %xcc, %i5, %i4
31740 movcc %icc, %i3, %g7
31741 set 0x0E, %o2
31742 stba %o1, [%l7 + %o2] 0x80
31743 fmovdvs %xcc, %f14, %f13
31744 fbo %fcc3, loop_3043
31745 fsrc1s %f6, %f9
31746 movgu %xcc, %l2, %o7
31747 sra %l6, 0x1B, %l0
31748loop_3043:
31749 andcc %o5, %o3, %o4
31750 ldstub [%l7 + 0x5D], %o6
31751 fmul8x16 %f7, %f10, %f18
31752 set 0x1C, %o5
31753 lda [%l7 + %o5] 0x18, %f18
31754 stbar
31755 addcc %i7, %l1, %g2
31756 addcc %l5, 0x1671, %g5
31757 movcs %icc, %o2, %g1
31758 set 0x60, %i7
31759 ldda [%l7 + %i7] 0x88, %l4
31760 sllx %g3, 0x11, %i0
31761 xorcc %o0, 0x19EE, %l3
31762 brlez,a %i6, loop_3044
31763 tneg %xcc, 0x7
31764 sir 0x0851
31765 umul %g4, 0x0BD8, %g6
31766loop_3044:
31767 orcc %i2, 0x1520, %i1
31768 edge16l %i5, %i3, %i4
31769 tsubcc %o1, %g7, %o7
31770 fxors %f13, %f2, %f16
31771 tvc %icc, 0x6
31772 tne %icc, 0x3
31773 restored
31774 rdpr %cwp, %g1
31775 rdpr %cansave, %g2
31776 rdpr %canrestore, %g3
31777 rdpr %cleanwin, %g4
31778 rdpr %otherwin, %g5
31779 rdpr %wstate, %g6
31780 movrlz %l6, %l2, %o5
31781 tg %xcc, 0x6
31782 wr %g0, 0x80, %asi
31783 stda %f0, [%l7 + 0x40] %asi
31784 fmovda %xcc, %f20, %f10
31785 set 0x58, %g2
31786 stda %l0, [%l7 + %g2] 0x88
31787 smul %o4, %o6, %i7
31788 movrne %l1, 0x26A, %g2
31789 nop
31790 setx loop_3045, %l0, %l1
31791 wrpr 0x1, %tl
31792 wrpr %l1, %tnpc
31793 setx 0x34400001400, %l0, %l1
31794 wrpr %l1, %tstate
31795 wrhpr 0x4, %htstate
31796 done
31797 tvs %xcc, 0x6
31798 taddcctv %l5, %o3, %o2
31799 set 0x60, %g1
31800 stxa %g1, [%l7 + %g1] 0xeb
31801 membar #Sync
31802loop_3045:
31803 fmovsleu %icc, %f18, %f14
31804 sra %g5, 0x01, %l4
31805 umulcc %i0, %g3, %l3
31806 faligndata %f14, %f28, %f0
31807 xnor %o0, %i6, %g6
31808 tcc %icc, 0x6
31809 restored
31810 rdpr %cwp, %g1
31811 rdpr %cansave, %g2
31812 rdpr %canrestore, %g3
31813 rdpr %cleanwin, %g4
31814 rdpr %otherwin, %g5
31815 rdpr %wstate, %g6
31816 fsrc2s %f14, %f30
31817 xnorcc %g4, %i1, %i5
31818 tle %xcc, 0x2
31819 edge8 %i2, %i4, %o1
31820 taddcc %i3, 0x0A64, %g7
31821 EXIT_GOOD
31822
31823
31824
31825!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31826!
31827! Stats for Thread 0:
31828!
31829! Type l : 2800
31830! Type x : 1325
31831! Type cti : 3045
31832! Type f : 4518
31833! Type i : 13312
31834!
31835!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31836
31837
31838 EXIT_GOOD /* test finish */
31839
31840/************************************************************************
31841 Test case data start
31842 ************************************************************************/
31843.data
31844user_data_start:
31845scratch_area:
31846.word 0xE6707A9A
31847.word 0xE7E06B71
31848.word 0xEAF5913C
31849.word 0x4D3DBF72
31850.word 0xF77D2061
31851.word 0x5DEA849E
31852.word 0x7013893F
31853.word 0x02CF71B8
31854.word 0x28C2398E
31855.word 0x863451AF
31856.word 0xCA64B2B3
31857.word 0x2C7DAF51
31858.word 0x18F43375
31859.word 0x5053F539
31860.word 0x0185699E
31861.word 0x1F585BE2
31862.word 0xC9B972FD
31863.word 0x2614587F
31864.word 0xA99CBEA9
31865.word 0x6C7CB5BB
31866.word 0xF0339505
31867.word 0xBE345187
31868.word 0xD740BD94
31869.word 0x99B1575F
31870.word 0xC5C37004
31871.word 0x9D85C41C
31872.word 0x066C9772
31873.word 0x317F6F95
31874.word 0x96BE3EE8
31875.word 0x3CC1EF29
31876.word 0x1ED397B7
31877.word 0x6436456B
31878.word 0xE5B978A8
31879.word 0x8B2523A9
31880.word 0xCE6169B8
31881.word 0x28EA877B
31882.word 0xFB87CB0C
31883.word 0x80F5547A
31884.word 0x7FE9B7A0
31885.word 0x5163F4AB
31886.word 0xABE815A4
31887.word 0x2AE35ABA
31888.word 0xA0DF415C
31889.word 0xCE062D07
31890.word 0x44127331
31891.word 0xC4DC977D
31892.word 0x8529D1E6
31893.word 0x4115D1B4
31894.word 0x5FFCEB9F
31895.word 0x59878A85
31896.word 0x7C6C0F18
31897.word 0x6BFF44C4
31898.word 0x6D9F9363
31899.word 0xE0AFDF30
31900.word 0xFFB016A3
31901.word 0x3FC36CCB
31902.word 0x257E26A8
31903.word 0xF3D5C539
31904.word 0xD38BBAB4
31905.word 0xD2A1C5BB
31906.word 0x384ACDA7
31907.word 0x1132B1F7
31908.word 0x8EF0801C
31909.word 0xF49707F1
31910.end