Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f19.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f19.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_f19.s,v 1.1 2007/05/11 17:22:22 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x07D1B89A90675F68, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0xE, %g1
89 set 0x3, %g2
90 set 0x0, %g3
91 set 0xB, %g4
92 set 0x6, %g5
93 set 0xD, %g6
94 set 0x2, %g7
95 !# Input registers
96 set -0xB, %i0
97 set -0x2, %i1
98 set -0xC, %i2
99 set -0xB, %i3
100 set -0xC, %i4
101 set -0xF, %i5
102 set -0x1, %i6
103 set -0xB, %i7
104 !# Local registers
105 set 0x66BDC25D, %l0
106 set 0x16FC0DA0, %l1
107 set 0x706B8B54, %l2
108 set 0x7767FE11, %l3
109 set 0x5AAE397E, %l4
110 set 0x12FB7764, %l5
111 set 0x32E44A68, %l6
112 !# Output registers
113 set 0x1840, %o0
114 set -0x1FB3, %o1
115 set 0x014F, %o2
116 set -0x0133, %o3
117 set -0x0B45, %o4
118 set 0x1565, %o5
119 set -0x05A2, %o6
120 set 0x18EB, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x0B663962AC0398C5)
123 INIT_TH_FP_REG(%l7,%f2,0x7F44CB19CED3F52B)
124 INIT_TH_FP_REG(%l7,%f4,0xF2B07564F000ECAC)
125 INIT_TH_FP_REG(%l7,%f6,0xACE12360FA5F753A)
126 INIT_TH_FP_REG(%l7,%f8,0x95D122EE1CB53569)
127 INIT_TH_FP_REG(%l7,%f10,0x776EB4718AC83642)
128 INIT_TH_FP_REG(%l7,%f12,0x2B3FC3DCEC073AF7)
129 INIT_TH_FP_REG(%l7,%f14,0x09586C62949BE19F)
130 INIT_TH_FP_REG(%l7,%f16,0x8B996E883D81DE51)
131 INIT_TH_FP_REG(%l7,%f18,0x13D38509C7C93947)
132 INIT_TH_FP_REG(%l7,%f20,0x9BD8DFD3C23C6A0B)
133 INIT_TH_FP_REG(%l7,%f22,0xF0A2437785E0A1DA)
134 INIT_TH_FP_REG(%l7,%f24,0xF22BE9E392E0A650)
135 INIT_TH_FP_REG(%l7,%f26,0xAF4434176C4DBEC1)
136 INIT_TH_FP_REG(%l7,%f28,0x742F54223CD23BCA)
137 INIT_TH_FP_REG(%l7,%f30,0x515C09D85109F8E1)
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 fmovdne %xcc, %f21, %f6
151 restored
152 rdpr %cwp, %g1
153 rdpr %cansave, %g2
154 rdpr %canrestore, %g3
155 rdpr %cleanwin, %g4
156 rdpr %otherwin, %g5
157 rdpr %wstate, %g6
158 movrgez %i0, 0x393, %i4
159 add %o2, %g2, %l4
160 tgu %xcc, 0x4
161 tg %xcc, 0x7
162 mulscc %o5, %g7, %i6
163 fbe %fcc1, loop_1
164 fblg,a %fcc0, loop_2
165 fmovd %f30, %f12
166 te %xcc, 0x2
167loop_1:
168 srl %g1, 0x02, %i5
169loop_2:
170 tl %icc, 0x7
171 swap [%l7 + 0x6C], %l6
172 movrgz %i1, 0x155, %l3
173 fone %f24
174 saved
175 rdpr %cwp, %g1
176 rdpr %cansave, %g2
177 rdpr %canrestore, %g3
178 rdpr %cleanwin, %g4
179 rdpr %otherwin, %g5
180 rdpr %wstate, %g6
181 tne %icc, 0x3
182 st %f7, [%l7 + 0x2C]
183 tvc %xcc, 0x5
184 edge8ln %l0, %l2, %o6
185 fands %f24, %f21, %f16
186 siam 0x6
187 wr %g0, 0x11, %asi
188 stda %f16, [%l7 + 0x40] %asi
189 popc %i7, %o3
190 brnz,a %g6, loop_3
191 alignaddrl %g5, %i2, %g3
192 tge %xcc, 0x1
193 fors %f10, %f28, %f29
194loop_3:
195 fmovscc %icc, %f31, %f28
196 fmovdleu %icc, %f22, %f29
197 xor %o0, %i3, %g4
198 set 0x18, %i4
199 prefetcha [%l7 + %i4] 0x0c, 0x1
200 saved
201 rdpr %cwp, %g1
202 rdpr %cansave, %g2
203 rdpr %canrestore, %g3
204 rdpr %cleanwin, %g4
205 rdpr %otherwin, %g5
206 rdpr %wstate, %g6
207 movge %xcc, %o7, %l5
208 movre %l1, %i0, %i4
209 movleu %xcc, %o2, %g2
210 bpos loop_4
211 prefetch [%l7 + 0x5C], 0x2
212 movrne %o1, 0x07C, %l4
213 fmovsle %icc, %f19, %f31
214loop_4:
215 edge32ln %g7, %i6, %g1
216 xnorcc %i5, 0x16ED, %l6
217 xor %i1, 0x11B2, %l3
218 subc %o5, 0x0669, %l2
219 edge16l %o6, %i7, %l0
220 xorcc %o3, 0x0CB3, %g6
221 fmovrslz %i2, %f7, %f14
222 smul %g5, 0x1DE7, %g3
223 movneg %icc, %o0, %i3
224 fxnor %f26, %f18, %f22
225 udivx %o4, 0x005E, %o7
226 sra %g4, 0x1C, %l5
227 edge8n %l1, %i0, %o2
228 fmovspos %xcc, %f17, %f0
229 restored
230 rdpr %cwp, %g1
231 rdpr %cansave, %g2
232 rdpr %canrestore, %g3
233 rdpr %cleanwin, %g4
234 rdpr %otherwin, %g5
235 rdpr %wstate, %g6
236 brgez %i4, loop_5
237 bpos %xcc, loop_6
238 taddcc %g2, %o1, %l4
239 movrlez %g7, %i6, %g1
240loop_5:
241 movleu %xcc, %l6, %i5
242loop_6:
243 fpsub16 %f28, %f12, %f28
244 umulcc %l3, %i1, %l2
245 fcmpd %fcc0, %f6, %f6
246 movgu %icc, %o5, %i7
247 movl %icc, %o6, %l0
248 andncc %o3, %i2, %g6
249 wr %g0, 0x10, %asi
250 ldsha [%l7 + 0x2A] %asi, %g5
251 addcc %o0, 0x070E, %i3
252 sllx %o4, 0x02, %g3
253 edge32ln %o7, %l5, %l1
254 fmovsvs %icc, %f24, %f2
255 movgu %icc, %g4, %o2
256 wr %g0, 0x89, %asi
257 ldstuba [%l7 + 0x33] %asi, %i0
258 edge8ln %i4, %o1, %g2
259 call loop_7
260 bn,a,pt %xcc, loop_8
261 tl %xcc, 0x3
262 add %l4, 0x0A68, %g7
263loop_7:
264 orcc %g1, 0x0984, %l6
265loop_8:
266 edge8ln %i5, %l3, %i6
267 brlez %l2, loop_9
268 be,pt %xcc, loop_10
269 movpos %xcc, %i1, %i7
270 brlz %o5, loop_11
271loop_9:
272 fmovsg %icc, %f18, %f24
273loop_10:
274 fba %fcc0, loop_12
275 sll %l0, 0x05, %o6
276loop_11:
277 fpackfix %f12, %f30
278 tle %xcc, 0x3
279loop_12:
280 array8 %o3, %g6, %i2
281 taddcc %o0, 0x06E7, %g5
282 sra %i3, %g3, %o7
283 movrlez %o4, %l5, %g4
284 set 0x54, %o5
285 sta %f28, [%l7 + %o5] 0x04
286 movrne %l1, %i0, %i4
287 move %xcc, %o2, %g2
288 andcc %l4, %g7, %o1
289 brgz %g1, loop_13
290 edge32ln %l6, %l3, %i6
291 and %l2, 0x0019, %i5
292 stw %i1, [%l7 + 0x60]
293loop_13:
294 fbe,a %fcc1, loop_14
295 edge16ln %i7, %l0, %o6
296 movcc %xcc, %o3, %o5
297 addccc %i2, %o0, %g6
298loop_14:
299 xorcc %i3, 0x0B75, %g3
300 tsubcctv %o7, 0x0F00, %g5
301 add %l7, 0x60, %l6
302 wr %g0, 0x81, %asi
303 casxa [%l6] 0x81, %o4, %g4
304 subcc %l1, %l5, %i4
305 srax %i0, %o2, %g2
306 fcmped %fcc1, %f0, %f22
307 fmovde %icc, %f12, %f14
308 edge16n %l4, %g7, %o1
309 sdivx %g1, 0x0821, %l3
310 alignaddr %i6, %l6, %i5
311 fornot1 %f20, %f4, %f24
312 addcc %l2, %i7, %i1
313 orn %l0, %o3, %o5
314 bl,a,pt %icc, loop_15
315 fmovrdlez %o6, %f12, %f12
316 fble %fcc1, loop_16
317 tn %xcc, 0x2
318loop_15:
319 fbo %fcc2, loop_17
320 membar 0x0D
321loop_16:
322 nop
323 set 0x4E, %g1
324 stba %o0, [%l7 + %g1] 0xe2
325 membar #Sync
326loop_17:
327 ldub [%l7 + 0x1A], %i2
328 movrlez %i3, %g3, %o7
329 edge32n %g5, %g6, %o4
330 fbe %fcc0, loop_18
331 tleu %icc, 0x2
332 set 0x28, %g4
333 prefetcha [%l7 + %g4] 0x04, 0x3
334loop_18:
335 fcmpne32 %f28, %f28, %l5
336 fnegd %f10, %f22
337 bg,pn %icc, loop_19
338 subc %i4, %i0, %g4
339 fones %f12
340 restored
341 rdpr %cwp, %g1
342 rdpr %cansave, %g2
343 rdpr %canrestore, %g3
344 rdpr %cleanwin, %g4
345 rdpr %otherwin, %g5
346 rdpr %wstate, %g6
347loop_19:
348 andn %o2, %g2, %g7
349 movrgz %o1, %l4, %g1
350 sth %i6, [%l7 + 0x2A]
351 tcs %icc, 0x0
352 fmovrsne %l6, %f15, %f27
353 tsubcctv %l3, 0x1E6C, %i5
354 smulcc %i7, %i1, %l0
355 tge %icc, 0x6
356 sethi 0x1643, %o3
357 set 0x28, %g3
358 prefetcha [%l7 + %g3] 0x14, 0x2
359 fnegs %f8, %f12
360 bvs,a %xcc, loop_20
361 movleu %icc, %o5, %o0
362 sra %i2, 0x0E, %o6
363 xnor %i3, 0x1F76, %o7
364loop_20:
365 mulscc %g3, 0x176D, %g5
366 brnz,a %g6, loop_21
367 sllx %o4, 0x12, %l1
368 fexpand %f21, %f30
369 fsrc2 %f30, %f24
370loop_21:
371 fmovrsgz %i4, %f1, %f18
372 fmul8ulx16 %f4, %f24, %f16
373 fbule,a %fcc1, loop_22
374 srl %l5, %i0, %o2
375 taddcc %g2, %g4, %g7
376 fbu,a %fcc2, loop_23
377loop_22:
378 movgu %icc, %l4, %g1
379 ba,a %xcc, loop_24
380 for %f4, %f18, %f6
381loop_23:
382 array32 %o1, %l6, %l3
383 bne,pn %icc, loop_25
384loop_24:
385 tn %icc, 0x1
386 fmovrdgez %i5, %f18, %f20
387 movn %icc, %i7, %i6
388loop_25:
389 nop
390 set 0x7B, %i0
391 lduba [%l7 + %i0] 0x88, %l0
392 alignaddr %i1, %o3, %l2
393 add %o0, %i2, %o5
394 move %icc, %i3, %o7
395 fnor %f16, %f18, %f30
396 nop
397 setx loop_26, %l0, %l1
398 wrpr 0x1, %tl
399 wrpr %l1, %tnpc
400 setx 0x34400001400, %l0, %l1
401 wrpr %l1, %tstate
402 wrhpr 0x4, %htstate
403 done
404 addccc %o6, %g5, %g3
405 xor %o4, %l1, %g6
406 andcc %l5, 0x19A6, %i4
407loop_26:
408 tg %icc, 0x5
409 fpackfix %f0, %f12
410 fmuld8sux16 %f31, %f15, %f4
411 fbule %fcc0, loop_27
412 fmovda %xcc, %f20, %f19
413 movne %icc, %o2, %g2
414 subcc %i0, %g4, %l4
415loop_27:
416 nop
417 wr %g0, 0x88, %asi
418 ldxa [%l7 + 0x20] %asi, %g7
419 edge8l %g1, %o1, %l6
420 xor %l3, 0x1F92, %i5
421 bge,a %xcc, loop_28
422 bge,pt %icc, loop_29
423 stx %i7, [%l7 + 0x78]
424 set 0x2E, %o1
425 stha %i6, [%l7 + %o1] 0xe2
426 membar #Sync
427loop_28:
428 restored
429 rdpr %cwp, %g1
430 rdpr %cansave, %g2
431 rdpr %canrestore, %g3
432 rdpr %cleanwin, %g4
433 rdpr %otherwin, %g5
434 rdpr %wstate, %g6
435loop_29:
436 xor %i1, %o3, %l0
437 tcs %xcc, 0x4
438 smulcc %o0, 0x0CEA, %l2
439 fmovsle %icc, %f17, %f1
440 array16 %i2, %o5, %o7
441 udiv %o6, 0x124F, %g5
442 fbn %fcc1, loop_30
443 tcc %xcc, 0x5
444 xorcc %g3, %o4, %i3
445 movcc %icc, %l1, %g6
446loop_30:
447 sdivcc %i4, 0x0AFA, %o2
448 edge8l %l5, %g2, %i0
449 wr %g0, 0x27, %asi
450 stba %l4, [%l7 + 0x48] %asi
451 membar #Sync
452 prefetch [%l7 + 0x58], 0x3
453 fbe,a %fcc0, loop_31
454 fmovdge %xcc, %f29, %f2
455 umul %g4, %g7, %o1
456 tvs %icc, 0x6
457loop_31:
458 srl %l6, %g1, %l3
459 movvs %xcc, %i5, %i7
460 orncc %i6, %o3, %l0
461 movrlz %i1, %o0, %l2
462 edge8n %o5, %i2, %o7
463 prefetch [%l7 + 0x14], 0x3
464 fmovde %xcc, %f23, %f1
465 sdiv %g5, 0x0E1E, %o6
466 ldd [%l7 + 0x38], %f18
467 edge8l %o4, %i3, %l1
468 movgu %icc, %g6, %g3
469 fnot1s %f3, %f29
470 fbo %fcc3, loop_32
471 fbule %fcc3, loop_33
472 prefetch [%l7 + 0x60], 0x0
473 array8 %i4, %l5, %o2
474loop_32:
475 movg %icc, %g2, %l4
476loop_33:
477 nop
478 wr %g0, 0x0c, %asi
479 swapa [%l7 + 0x4C] %asi, %g4
480 fcmpeq16 %f2, %f6, %g7
481 sir 0x1614
482 fpsub16 %f8, %f24, %f12
483 mulx %o1, 0x136A, %i0
484 stb %g1, [%l7 + 0x1A]
485 ldd [%l7 + 0x08], %l2
486 fpackfix %f20, %f3
487 movcc %xcc, %i5, %l6
488 movneg %xcc, %i6, %o3
489 fxnor %f10, %f2, %f10
490 brz,a %i7, loop_34
491 movl %icc, %i1, %l0
492 membar 0x19
493 nop
494 setx loop_35, %l0, %l1
495 wrpr 0x1, %tl
496 wrpr %l1, %tpc
497 add %l1, 0x4, %l1
498 wrpr %l1, %tnpc
499 setx 0x34400001400, %l0, %l1
500 wrpr %l1, %tstate
501 wrhpr 0x4, %htstate
502 retry
503loop_34:
504 movpos %xcc, %l2, %o0
505 mulx %o5, %o7, %i2
506 membar 0x42
507loop_35:
508 array8 %g5, %o6, %o4
509 fmovsne %xcc, %f3, %f22
510 fmovsge %xcc, %f24, %f20
511 move %xcc, %l1, %g6
512 movcs %xcc, %g3, %i3
513 fmovscs %xcc, %f3, %f12
514 fble %fcc1, loop_36
515 bvs,pn %xcc, loop_37
516 edge16l %i4, %l5, %o2
517 mulx %l4, 0x0A9E, %g4
518loop_36:
519 std %g2, [%l7 + 0x28]
520loop_37:
521 edge8ln %g7, %i0, %g1
522 or %l3, %o1, %l6
523 wr %g0, 0x0c, %asi
524 prefetcha [%l7 + 0x40] %asi, 0x2
525 tvs %icc, 0x3
526 subccc %o3, 0x15D3, %i7
527 fnands %f5, %f30, %f21
528 brgez %i5, loop_38
529 tleu %icc, 0x1
530 orcc %l0, %l2, %o0
531 fornot1s %f23, %f1, %f31
532loop_38:
533 alignaddrl %i1, %o5, %o7
534 tcs %xcc, 0x6
535 fmovdneg %icc, %f2, %f19
536 movrlz %i2, %g5, %o6
537 alignaddrl %o4, %l1, %g3
538 wr %g0, 0x11, %asi
539 ldswa [%l7 + 0x08] %asi, %g6
540 wr %g0, 0x80, %asi
541 ldswa [%l7 + 0x4C] %asi, %i3
542 ta %xcc, 0x1
543 be loop_39
544 tge %icc, 0x0
545 tg %xcc, 0x4
546 brlz,a %l5, loop_40
547loop_39:
548 and %i4, 0x1E13, %o2
549 mulscc %g4, %l4, %g7
550 tsubcc %i0, 0x0038, %g1
551loop_40:
552 tle %icc, 0x3
553 set 0x48, %l5
554 sta %f26, [%l7 + %l5] 0x0c
555 membar #Sync
556 wr %g0, 0x1e, %asi
557 ldda [%l7 + 0x40] %asi, %f0
558 smulcc %g2, %l3, %l6
559 fmovspos %icc, %f14, %f13
560 nop
561 setx loop_41, %l0, %l1
562 wrpr 0x1, %tl
563 wrpr %l1, %tpc
564 add %l1, 0x4, %l1
565 wrpr %l1, %tnpc
566 setx 0x34400001400, %l0, %l1
567 wrpr %l1, %tstate
568 wrhpr 0x4, %htstate
569 retry
570 movre %i6, %o3, %o1
571 wr %g0, 0x81, %asi
572 stxa %i7, [%l7 + 0x68] %asi
573loop_41:
574 array8 %i5, %l2, %o0
575 movrne %i1, %l0, %o7
576 membar 0x73
577 alignaddr %o5, %g5, %i2
578 andcc %o6, %l1, %o4
579 fpadd32 %f20, %f20, %f24
580 std %f30, [%l7 + 0x30]
581 addccc %g3, %i3, %l5
582 edge8n %g6, %i4, %g4
583 fbul %fcc2, loop_42
584 fpack32 %f18, %f8, %f8
585 edge8ln %l4, %o2, %i0
586 array16 %g1, %g2, %l3
587loop_42:
588 nop
589 set 0x40, %g6
590 stda %f16, [%l7 + %g6] 0x10
591 xorcc %l6, %g7, %i6
592 fmovscs %icc, %f24, %f5
593 movrne %o1, %o3, %i5
594 tge %xcc, 0x6
595 fbl,a %fcc0, loop_43
596 bn,pt %icc, loop_44
597 movl %xcc, %l2, %o0
598 swap [%l7 + 0x24], %i1
599loop_43:
600 tle %icc, 0x3
601loop_44:
602 udiv %l0, 0x073B, %i7
603 edge32l %o7, %g5, %o5
604 alignaddrl %o6, %i2, %l1
605 fbug,a %fcc3, loop_45
606 ldstub [%l7 + 0x21], %o4
607 fmovdne %xcc, %f21, %f31
608 edge32 %i3, %g3, %g6
609loop_45:
610 movne %icc, %i4, %l5
611 ta %icc, 0x4
612 srl %l4, %g4, %i0
613 fmovrse %g1, %f21, %f8
614 sethi 0x0DCD, %g2
615 flush %l7 + 0x48
616 fmul8x16au %f2, %f11, %f14
617 ba,a,pt %icc, loop_46
618 fmovdn %icc, %f17, %f21
619 faligndata %f14, %f22, %f0
620 srl %l3, %l6, %o2
621loop_46:
622 movcs %icc, %i6, %g7
623 fmul8sux16 %f14, %f16, %f24
624 udiv %o1, 0x0D97, %o3
625 call loop_47
626 fsrc2s %f15, %f7
627 add %l7, 0x10, %l6
628 wr %g0, 0x04, %asi
629 ldxa [%l6] %asi, %l2
630 casxa [%l6] 0x04, %l2, %o0
631loop_47:
632 tvc %xcc, 0x6
633 fbuge,a %fcc3, loop_48
634 and %i5, 0x1C2D, %l0
635 fone %f30
636 addccc %i1, 0x0A08, %o7
637loop_48:
638 movrgez %i7, %o5, %o6
639 udivx %g5, 0x02CD, %i2
640 alignaddrl %l1, %o4, %g3
641 brlz,a %i3, loop_49
642 array32 %g6, %i4, %l5
643 fpmerge %f12, %f1, %f30
644 fcmpeq32 %f16, %f6, %l4
645loop_49:
646 movrne %g4, 0x130, %g1
647 addccc %g2, 0x08BC, %l3
648 fpadd16 %f16, %f6, %f22
649 edge32n %l6, %i0, %o2
650 fbn,a %fcc1, loop_50
651 ldsh [%l7 + 0x38], %g7
652 xor %o1, %o3, %l2
653 udivx %i6, 0x1D91, %i5
654loop_50:
655 subccc %o0, %l0, %o7
656 fmovdneg %xcc, %f14, %f17
657 fmovd %f14, %f18
658 udiv %i7, 0x1D23, %i1
659 movrne %o5, %g5, %i2
660 movcc %xcc, %o6, %o4
661 ta %icc, 0x4
662 fbn %fcc2, loop_51
663 movge %icc, %g3, %i3
664 fcmpeq16 %f2, %f20, %g6
665 sdivcc %l1, 0x1000, %l5
666loop_51:
667 nop
668 add %l7, 0x5C, %l6
669 wr %g0, 0x88, %asi
670 casa [%l6] %asi, %l4, %g4
671 andcc %g1, 0x1799, %i4
672 fbul %fcc2, loop_52
673 udivx %g2, 0x00B7, %l6
674 bgu,a loop_53
675 array32 %i0, %o2, %g7
676loop_52:
677 for %f14, %f0, %f16
678 mova %icc, %l3, %o3
679loop_53:
680 nop
681 set 0x60, %i7
682 lduwa [%l7 + %i7] 0x04, %l2
683 srlx %i6, 0x19, %o1
684 nop
685 setx loop_54, %l0, %l1
686 wrpr 0x1, %tl
687 wrpr %l1, %tnpc
688 setx 0x34400001400, %l0, %l1
689 wrpr %l1, %tstate
690 wrhpr 0x4, %htstate
691 done
692 fbn %fcc0, loop_55
693 edge32 %o0, %i5, %o7
694 bneg,a %xcc, loop_56
695loop_54:
696 movvc %icc, %l0, %i7
697loop_55:
698 fble %fcc0, loop_57
699 taddcc %o5, 0x1F24, %g5
700loop_56:
701 srax %i1, 0x07, %i2
702 bpos,a,pn %icc, loop_58
703loop_57:
704 tsubcc %o6, %o4, %g3
705 fbge,a %fcc2, loop_59
706 faligndata %f30, %f26, %f18
707loop_58:
708 movrlez %g6, 0x333, %l1
709 ldstub [%l7 + 0x30], %i3
710loop_59:
711 tsubcctv %l5, %g4, %g1
712 alignaddrl %i4, %g2, %l6
713 xnor %i0, %l4, %g7
714 te %icc, 0x1
715 tge %icc, 0x1
716 movrlz %l3, %o3, %l2
717 fbn %fcc0, loop_60
718 prefetch [%l7 + 0x70], 0x2
719 sdiv %o2, 0x1E10, %o1
720 edge8 %o0, %i6, %o7
721loop_60:
722 fnot1 %f10, %f0
723 sra %i5, 0x19, %l0
724 array8 %o5, %i7, %i1
725 brnz,a %g5, loop_61
726 subc %i2, %o4, %g3
727 andn %g6, 0x15CA, %o6
728 fpadd32s %f17, %f1, %f6
729loop_61:
730 orncc %i3, 0x0F12, %l5
731 sdivcc %l1, 0x0661, %g1
732 tvc %xcc, 0x0
733 fbuge %fcc0, loop_62
734 fornot2s %f15, %f19, %f28
735 taddcc %i4, 0x003F, %g2
736 fcmpne32 %f16, %f6, %g4
737loop_62:
738 tcs %icc, 0x6
739 set 0x40, %i5
740 stha %l6, [%l7 + %i5] 0x2a
741 membar #Sync
742 set 0x38, %o2
743 stwa %i0, [%l7 + %o2] 0x2a
744 membar #Sync
745 movrlez %l4, %l3, %o3
746 ta %xcc, 0x4
747 ble,a %icc, loop_63
748 ldd [%l7 + 0x68], %f22
749 fmovsg %icc, %f24, %f15
750 sdivcc %g7, 0x0AB2, %o2
751loop_63:
752 fnands %f28, %f18, %f5
753 fmovsleu %icc, %f15, %f23
754 faligndata %f24, %f22, %f28
755 set 0x38, %i6
756 swapa [%l7 + %i6] 0x89, %l2
757 fpsub16 %f30, %f4, %f24
758 edge32n %o1, %i6, %o7
759 nop
760 setx loop_64, %l0, %l1
761 wrpr 0x1, %tl
762 wrpr %l1, %tnpc
763 setx 0x34400001400, %l0, %l1
764 wrpr %l1, %tstate
765 wrhpr 0x4, %htstate
766 done
767 addccc %o0, %i5, %l0
768 stw %i7, [%l7 + 0x60]
769 wr %g0, 0x80, %asi
770 stda %i0, [%l7 + 0x68] %asi
771loop_64:
772 fandnot1 %f26, %f24, %f24
773 fbue %fcc0, loop_65
774 fpmerge %f17, %f31, %f30
775 srax %o5, 0x1F, %i2
776 fpmerge %f7, %f19, %f10
777loop_65:
778 edge16l %o4, %g3, %g6
779 tvs %xcc, 0x1
780 stb %o6, [%l7 + 0x30]
781 array32 %g5, %i3, %l5
782 edge8l %g1, %l1, %g2
783 lduw [%l7 + 0x78], %i4
784 fbg %fcc0, loop_66
785 tcc %icc, 0x2
786 tpos %icc, 0x0
787 srax %l6, %g4, %l4
788loop_66:
789 movre %l3, 0x258, %o3
790 stx %g7, [%l7 + 0x18]
791 te %xcc, 0x5
792 array16 %i0, %o2, %o1
793 bvs,a,pt %xcc, loop_67
794 movg %xcc, %i6, %o7
795 addccc %l2, %i5, %o0
796 edge16ln %i7, %l0, %o5
797loop_67:
798 tcc %xcc, 0x3
799 fmuld8sux16 %f20, %f17, %f20
800 edge32l %i2, %o4, %g3
801 fmovd %f28, %f10
802 movrgez %i1, 0x0FB, %g6
803 srax %g5, %i3, %o6
804 sra %l5, 0x0B, %g1
805 fbug %fcc1, loop_68
806 movneg %icc, %l1, %g2
807 udiv %l6, 0x1834, %g4
808 wr %g0, 0x5f, %asi
809 stxa %i4, [%g0 + 0x0] %asi
810loop_68:
811 sllx %l3, 0x08, %l4
812 edge8n %o3, %g7, %o2
813 tle %xcc, 0x5
814 move %icc, %i0, %i6
815 brz,a %o1, loop_69
816 movl %xcc, %l2, %o7
817 bvs loop_70
818 tgu %xcc, 0x3
819loop_69:
820 movrne %i5, 0x365, %i7
821 sdiv %l0, 0x1EF9, %o5
822loop_70:
823 popc %i2, %o4
824 movcc %xcc, %o0, %g3
825 movge %icc, %i1, %g6
826 fand %f0, %f14, %f24
827 sdivx %g5, 0x1EC0, %o6
828 edge32n %i3, %g1, %l1
829 fmovrdgez %l5, %f16, %f16
830 fblg,a %fcc1, loop_71
831 movn %xcc, %l6, %g4
832 edge8 %i4, %g2, %l3
833 andn %l4, %o3, %o2
834loop_71:
835 taddcc %i0, 0x0FF5, %g7
836 taddcc %i6, 0x12FC, %o1
837 andcc %o7, %i5, %l2
838 std %f18, [%l7 + 0x18]
839 edge8ln %l0, %o5, %i7
840 movrlez %o4, 0x128, %i2
841 fbul,a %fcc0, loop_72
842 alignaddr %o0, %g3, %i1
843 tsubcc %g5, 0x1607, %g6
844 movcs %xcc, %i3, %o6
845loop_72:
846 movne %icc, %l1, %l5
847 movrne %l6, 0x082, %g4
848 fmovrslez %i4, %f27, %f25
849 nop
850 set 0x72, %i1
851 ldstub [%l7 + %i1], %g1
852 movl %xcc, %l3, %g2
853 sth %o3, [%l7 + 0x18]
854 tgu %xcc, 0x0
855 movvs %icc, %l4, %o2
856 sir 0x0613
857 swap [%l7 + 0x7C], %g7
858 or %i6, 0x1A64, %i0
859 fmovsgu %icc, %f3, %f28
860 fmovsle %xcc, %f29, %f4
861 fands %f6, %f16, %f31
862 xor %o7, %i5, %l2
863 edge16l %o1, %l0, %o5
864 bneg,a loop_73
865 smulcc %i7, 0x1503, %i2
866 xorcc %o4, %o0, %g3
867 edge16 %g5, %g6, %i1
868loop_73:
869 bg %icc, loop_74
870 fble,a %fcc0, loop_75
871 stw %o6, [%l7 + 0x0C]
872 fmovsleu %xcc, %f25, %f13
873loop_74:
874 orncc %i3, %l5, %l1
875loop_75:
876 addc %g4, 0x0B9D, %l6
877 edge32l %g1, %l3, %i4
878 faligndata %f10, %f16, %f4
879 nop
880 setx loop_76, %l0, %l1
881 wrpr 0x1, %tl
882 wrpr %l1, %tnpc
883 setx 0x34400001400, %l0, %l1
884 wrpr %l1, %tstate
885 wrhpr 0x4, %htstate
886 done
887 movvs %xcc, %o3, %g2
888 movcs %icc, %l4, %g7
889 and %o2, 0x1418, %i6
890loop_76:
891 movge %xcc, %o7, %i5
892 fsrc1s %f27, %f27
893 subcc %l2, %i0, %l0
894 wr %g0, 0x04, %asi
895 stda %o0, [%l7 + 0x78] %asi
896 edge32ln %i7, %i2, %o4
897 fmovsne %xcc, %f24, %f8
898 orn %o5, %g3, %g5
899 tleu %xcc, 0x0
900 fmovdn %xcc, %f4, %f29
901 andcc %g6, %o0, %i1
902 fpackfix %f6, %f3
903 srax %i3, 0x03, %l5
904 sethi 0x01AC, %l1
905 membar 0x37
906 brlz %g4, loop_77
907 bneg,a %icc, loop_78
908 brnz %l6, loop_79
909 mova %icc, %g1, %o6
910loop_77:
911 fxnors %f10, %f7, %f12
912loop_78:
913 tgu %xcc, 0x7
914loop_79:
915 fbuge %fcc1, loop_80
916 edge16n %l3, %i4, %g2
917 smul %l4, 0x0FE8, %o3
918 set 0x0, %o3
919 ldxa [%g0 + %o3] 0x20, %o2
920loop_80:
921 bcc,pn %xcc, loop_81
922 edge8ln %i6, %o7, %i5
923 stw %g7, [%l7 + 0x40]
924 tneg %icc, 0x1
925loop_81:
926 fmovsgu %icc, %f30, %f22
927 tpos %xcc, 0x3
928 edge8 %l2, %l0, %o1
929 addccc %i0, %i2, %o4
930 xor %i7, 0x1170, %g3
931 siam 0x4
932 umul %g5, 0x1A23, %g6
933 array32 %o5, %i1, %o0
934 fmovsleu %xcc, %f8, %f26
935 fmovrse %i3, %f14, %f27
936 edge16ln %l5, %l1, %l6
937 add %l7, 0x10, %l6
938 wr %g0, 0x10, %asi
939 lda [%l6] %asi, %g4
940 casa [%l6] 0x10, %g4, %o6
941 tsubcctv %l3, %i4, %g1
942 nop
943 set 0x1A, %o4
944 ldub [%l7 + %o4], %l4
945 subccc %g2, 0x12CB, %o2
946 fands %f28, %f15, %f0
947 ldstub [%l7 + 0x6E], %o3
948 sub %o7, %i5, %i6
949 movrgz %l2, %g7, %o1
950 andn %l0, 0x0A4F, %i0
951 fxors %f10, %f14, %f24
952 orn %i2, 0x0814, %o4
953 udiv %i7, 0x1CDB, %g5
954 ba,a %xcc, loop_82
955 fbe %fcc3, loop_83
956 restored
957 rdpr %cwp, %g1
958 rdpr %cansave, %g2
959 rdpr %canrestore, %g3
960 rdpr %cleanwin, %g4
961 rdpr %otherwin, %g5
962 rdpr %wstate, %g6
963 subccc %g6, 0x0B0D, %o5
964loop_82:
965 nop
966 setx loop_84, %l0, %l1
967 wrpr 0x1, %tl
968 wrpr %l1, %tnpc
969 setx 0x34400001400, %l0, %l1
970 wrpr %l1, %tstate
971 wrhpr 0x4, %htstate
972 done
973loop_83:
974 ldub [%l7 + 0x2C], %i1
975 tleu %icc, 0x1
976 restored
977 rdpr %cwp, %g1
978 rdpr %cansave, %g2
979 rdpr %canrestore, %g3
980 rdpr %cleanwin, %g4
981 rdpr %otherwin, %g5
982 rdpr %wstate, %g6
983loop_84:
984 edge16 %g3, %o0, %l5
985 fmovrsne %l1, %f20, %f20
986 fble %fcc0, loop_85
987 sub %i3, 0x1CB6, %g4
988 brgz,a %l6, loop_86
989 fabss %f9, %f29
990loop_85:
991 umulcc %l3, %i4, %g1
992 edge16ln %o6, %l4, %g2
993loop_86:
994 srl %o2, 0x02, %o7
995 alignaddr %i5, %o3, %i6
996 movg %xcc, %g7, %o1
997 fmovrslez %l2, %f28, %f19
998 mova %icc, %i0, %i2
999 fmovdge %xcc, %f26, %f25
1000 andncc %o4, %i7, %l0
1001 srax %g5, 0x0A, %o5
1002 fmul8x16 %f17, %f28, %f0
1003 std %g6, [%l7 + 0x40]
1004 ble,a,pn %icc, loop_87
1005 edge16l %g3, %o0, %l5
1006 add %l1, 0x1EC5, %i3
1007 wr %g0, 0x80, %asi
1008 lduwa [%l7 + 0x70] %asi, %g4
1009loop_87:
1010 subcc %l6, %l3, %i1
1011 and %g1, 0x0CA9, %o6
1012 fmovdvs %icc, %f28, %f23
1013 srl %l4, 0x19, %g2
1014 tpos %xcc, 0x2
1015 srax %o2, %o7, %i4
1016 set 0x2E, %o6
1017 ldsba [%l7 + %o6] 0x14, %o3
1018 fone %f20
1019 te %icc, 0x1
1020 fpackfix %f18, %f29
1021 edge32ln %i6, %i5, %g7
1022 smulcc %o1, %i0, %i2
1023 andn %l2, %o4, %i7
1024 fmovdneg %xcc, %f11, %f29
1025 tn %xcc, 0x6
1026 ld [%l7 + 0x10], %f27
1027 tge %xcc, 0x7
1028 edge32n %l0, %g5, %g6
1029 udivcc %g3, 0x1992, %o5
1030 tcc %xcc, 0x1
1031 set 0x2E, %l1
1032 lduha [%l7 + %l1] 0x04, %o0
1033 fbuge,a %fcc2, loop_88
1034 fors %f30, %f28, %f29
1035 edge32 %l1, %i3, %g4
1036 edge32ln %l6, %l3, %i1
1037loop_88:
1038 movneg %xcc, %l5, %o6
1039 tvs %icc, 0x4
1040 move %icc, %g1, %l4
1041 fmovsvs %xcc, %f26, %f0
1042 sllx %g2, %o2, %o7
1043 movge %xcc, %o3, %i6
1044 srax %i4, 0x13, %g7
1045 brnz,a %o1, loop_89
1046 srl %i0, 0x12, %i5
1047 tsubcctv %i2, 0x015F, %l2
1048 fmovsge %icc, %f0, %f23
1049loop_89:
1050 fnot1 %f0, %f16
1051 wr %g0, 0x80, %asi
1052 prefetcha [%l7 + 0x18] %asi, 0x0
1053 movne %xcc, %i7, %g5
1054 movpos %icc, %l0, %g3
1055 te %xcc, 0x6
1056 fcmpeq16 %f16, %f16, %o5
1057 brz,a %g6, loop_90
1058 ldub [%l7 + 0x1D], %o0
1059 tsubcctv %l1, 0x19BB, %i3
1060 tne %icc, 0x2
1061loop_90:
1062 sdiv %l6, 0x0381, %g4
1063 fmuld8sux16 %f2, %f2, %f8
1064 tpos %icc, 0x1
1065 tle %icc, 0x5
1066 udiv %l3, 0x0A06, %l5
1067 fmovscc %xcc, %f1, %f5
1068 movrlez %i1, 0x1EA, %o6
1069 movpos %xcc, %l4, %g1
1070 sethi 0x0D7B, %o2
1071 ta %xcc, 0x4
1072 te %icc, 0x5
1073 xor %o7, %o3, %i6
1074 bl %icc, loop_91
1075 tn %xcc, 0x7
1076 std %f12, [%l7 + 0x48]
1077 udivx %g2, 0x062E, %g7
1078loop_91:
1079 fcmpne16 %f18, %f4, %i4
1080 fmovda %xcc, %f19, %f28
1081 tpos %icc, 0x1
1082 edge32l %i0, %o1, %i5
1083 sir 0x11BD
1084 be,a,pn %icc, loop_92
1085 bn,a loop_93
1086 tcs %icc, 0x2
1087 wr %g0, 0x81, %asi
1088 lda [%l7 + 0x18] %asi, %f12
1089loop_92:
1090 membar 0x13
1091loop_93:
1092 movle %icc, %i2, %l2
1093 tvc %icc, 0x4
1094 subc %i7, 0x0597, %o4
1095 fmovdge %xcc, %f8, %f10
1096 srax %l0, %g3, %o5
1097 fnands %f27, %f3, %f20
1098 fba %fcc1, loop_94
1099 fcmple32 %f4, %f30, %g6
1100 ldx [%l7 + 0x08], %g5
1101 stb %o0, [%l7 + 0x3F]
1102loop_94:
1103 nop
1104 set 0x0C, %l4
1105 swapa [%l7 + %l4] 0x10, %i3
1106 wr %g0, 0x89, %asi
1107 lduba [%l7 + 0x33] %asi, %l6
1108 movrgez %g4, %l1, %l5
1109 brlz,a %l3, loop_95
1110 srl %o6, 0x07, %i1
1111 fmovdge %icc, %f15, %f14
1112 taddcctv %g1, 0x1B12, %l4
1113loop_95:
1114 movgu %icc, %o7, %o3
1115 ba,pt %xcc, loop_96
1116 fcmpd %fcc3, %f30, %f4
1117 andn %o2, %g2, %g7
1118 ble,a loop_97
1119loop_96:
1120 lduw [%l7 + 0x78], %i4
1121 bn,a %icc, loop_98
1122 membar 0x26
1123loop_97:
1124 alignaddr %i6, %o1, %i5
1125 brnz %i2, loop_99
1126loop_98:
1127 restored
1128 rdpr %cwp, %g1
1129 rdpr %cansave, %g2
1130 rdpr %canrestore, %g3
1131 rdpr %cleanwin, %g4
1132 rdpr %otherwin, %g5
1133 rdpr %wstate, %g6
1134 fnands %f2, %f5, %f30
1135 fbo,a %fcc1, loop_100
1136loop_99:
1137 bg loop_101
1138 stx %i0, [%l7 + 0x08]
1139 movn %icc, %l2, %o4
1140loop_100:
1141 ldx [%l7 + 0x20], %i7
1142loop_101:
1143 fxnors %f12, %f23, %f31
1144 fand %f28, %f28, %f0
1145 subc %l0, 0x014B, %o5
1146 fmovdneg %xcc, %f5, %f25
1147 fbue,a %fcc0, loop_102
1148 brz,a %g3, loop_103
1149 fmovse %xcc, %f6, %f18
1150 tge %icc, 0x3
1151loop_102:
1152 nop
1153 setx loop_104, %l0, %l1
1154 jmpl %l1, %g6
1155loop_103:
1156 movleu %icc, %g5, %o0
1157 fbuge %fcc0, loop_105
1158 saved
1159 rdpr %cwp, %g1
1160 rdpr %cansave, %g2
1161 rdpr %canrestore, %g3
1162 rdpr %cleanwin, %g4
1163 rdpr %otherwin, %g5
1164 rdpr %wstate, %g6
1165loop_104:
1166 nop
1167 set 0x26, %l6
1168 ldsh [%l7 + %l6], %l6
1169 sllx %g4, %i3, %l1
1170loop_105:
1171 tg %xcc, 0x5
1172 xnor %l3, 0x1A52, %l5
1173 movleu %icc, %o6, %i1
1174 edge8l %l4, %o7, %o3
1175 bleu,a,pn %icc, loop_106
1176 sir 0x00E8
1177 fbuge,a %fcc1, loop_107
1178 tg %icc, 0x1
1179loop_106:
1180 saved
1181 rdpr %cwp, %g1
1182 rdpr %cansave, %g2
1183 rdpr %canrestore, %g3
1184 rdpr %cleanwin, %g4
1185 rdpr %otherwin, %g5
1186 rdpr %wstate, %g6
1187 fpadd32s %f30, %f2, %f22
1188loop_107:
1189 nop
1190 set 0x6C, %g5
1191 lduba [%l7 + %g5] 0x88, %g1
1192 fblg,a %fcc2, loop_108
1193 taddcctv %g2, %g7, %o2
1194 movrgez %i6, %i4, %i5
1195 nop
1196 setx loop_109, %l0, %l1
1197 jmpl %l1, %i2
1198loop_108:
1199 fbul %fcc0, loop_110
1200 sll %i0, %l2, %o4
1201 set 0x20, %l3
1202 stxa %i7, [%l7 + %l3] 0x2a
1203 membar #Sync
1204loop_109:
1205 movpos %icc, %o1, %l0
1206loop_110:
1207 orn %o5, %g3, %g5
1208 fabss %f22, %f23
1209 fornot2s %f17, %f16, %f10
1210 edge16l %g6, %l6, %o0
1211 or %i3, %g4, %l3
1212 edge32ln %l5, %l1, %i1
1213 bshuffle %f20, %f16, %f6
1214 array32 %l4, %o6, %o3
1215 fmovde %xcc, %f20, %f24
1216 tn %xcc, 0x7
1217 stb %o7, [%l7 + 0x71]
1218 fmovsle %xcc, %f0, %f8
1219 set 0x1C, %o7
1220 ldswa [%l7 + %o7] 0x80, %g2
1221 tn %icc, 0x1
1222 edge16ln %g7, %g1, %i6
1223 movrlz %i4, %o2, %i5
1224 edge16l %i0, %i2, %l2
1225 sll %i7, %o4, %o1
1226 array8 %l0, %o5, %g5
1227 fmovsleu %xcc, %f7, %f2
1228 fands %f4, %f12, %f26
1229 edge16 %g3, %l6, %o0
1230 set 0x7C, %l0
1231 lda [%l7 + %l0] 0x89, %f11
1232 edge16 %g6, %i3, %l3
1233 taddcc %g4, %l5, %l1
1234 movn %icc, %i1, %o6
1235 movgu %icc, %l4, %o7
1236 add %l7, 0x5C, %l6
1237 wr %g0, 0x81, %asi
1238 lda [%l6] %asi, %o3
1239 casa [%l6] 0x81, %o3, %g2
1240 movre %g7, 0x20E, %i6
1241 std %f14, [%l7 + 0x38]
1242 fcmpgt16 %f24, %f30, %i4
1243 edge32n %g1, %i5, %i0
1244 xnorcc %i2, 0x1F88, %l2
1245 subcc %i7, %o4, %o2
1246 fsrc1s %f21, %f25
1247 movpos %icc, %l0, %o5
1248 add %l7, 0x14, %l6
1249 wr %g0, 0x10, %asi
1250 lda [%l6] %asi, %o1
1251 casa [%l6] 0x10, %o1, %g3
1252 bneg %icc, loop_111
1253 edge16l %l6, %g5, %g6
1254 ta %xcc, 0x3
1255 tsubcc %o0, %i3, %l3
1256loop_111:
1257 movgu %icc, %g4, %l1
1258 movge %icc, %i1, %o6
1259 fmovrslez %l4, %f1, %f21
1260 fmovrslez %o7, %f13, %f17
1261 udivx %o3, 0x1D37, %l5
1262 tg %icc, 0x2
1263 fbo,a %fcc2, loop_112
1264 bshuffle %f4, %f2, %f18
1265 movcs %xcc, %g7, %i6
1266 flush %l7 + 0x08
1267loop_112:
1268 fbge,a %fcc2, loop_113
1269 sdiv %i4, 0x1B75, %g2
1270 fexpand %f17, %f24
1271 taddcctv %g1, %i0, %i2
1272loop_113:
1273 srax %i5, 0x0B, %i7
1274 fexpand %f4, %f18
1275 te %xcc, 0x1
1276 movpos %xcc, %l2, %o4
1277 wr %g0, 0x89, %asi
1278 stha %l0, [%l7 + 0x6A] %asi
1279 fnor %f16, %f6, %f14
1280 nop
1281 setx loop_114, %l0, %l1
1282 wrpr 0x1, %tl
1283 wrpr %l1, %tnpc
1284 setx 0x34400001400, %l0, %l1
1285 wrpr %l1, %tstate
1286 wrhpr 0x4, %htstate
1287 done
1288 tsubcctv %o5, %o1, %o2
1289 movne %xcc, %g3, %g5
1290 ble,a %xcc, loop_115
1291loop_114:
1292 fbo %fcc3, loop_116
1293 movg %xcc, %g6, %o0
1294 sir 0x1DD9
1295loop_115:
1296 edge8 %i3, %l6, %g4
1297loop_116:
1298 nop
1299 wr %g0, 0x0c, %asi
1300 stda %f0, [%l7 + 0x40] %asi
1301 edge16 %l3, %l1, %i1
1302 tcc %icc, 0x2
1303 tge %xcc, 0x4
1304 fmovdleu %xcc, %f2, %f18
1305 edge32 %o6, %o7, %o3
1306 flush %l7 + 0x34
1307 array16 %l5, %g7, %l4
1308 wr %g0, 0x88, %asi
1309 stxa %i6, [%l7 + 0x08] %asi
1310 or %i4, %g1, %i0
1311 srax %i2, 0x15, %g2
1312 movrlz %i5, %i7, %o4
1313 saved
1314 rdpr %cwp, %g1
1315 rdpr %cansave, %g2
1316 rdpr %canrestore, %g3
1317 rdpr %cleanwin, %g4
1318 rdpr %otherwin, %g5
1319 rdpr %wstate, %g6
1320 subc %l0, %l2, %o5
1321 sdivx %o2, 0x09B8, %g3
1322 fpackfix %f18, %f3
1323 fxnor %f8, %f30, %f30
1324 set 0x0C, %i2
1325 ldsba [%l7 + %i2] 0x04, %g5
1326 orcc %o1, 0x19CF, %o0
1327 ldsb [%l7 + 0x76], %g6
1328 movl %xcc, %i3, %l6
1329 fbge,a %fcc2, loop_117
1330 fmovrsgez %g4, %f28, %f20
1331 add %l3, 0x1952, %l1
1332 bne loop_118
1333loop_117:
1334 fbul %fcc3, loop_119
1335 membar 0x07
1336 ldx [%l7 + 0x48], %i1
1337loop_118:
1338 bvs,pt %xcc, loop_120
1339loop_119:
1340 tn %xcc, 0x5
1341 and %o7, 0x071E, %o6
1342 ldsb [%l7 + 0x6B], %l5
1343loop_120:
1344 lduh [%l7 + 0x68], %o3
1345 bgu,a %xcc, loop_121
1346 fcmpgt32 %f14, %f20, %g7
1347 sdivcc %l4, 0x12EA, %i6
1348 movpos %xcc, %i4, %i0
1349loop_121:
1350 nop
1351 set 0x18, %l2
1352 sta %f27, [%l7 + %l2] 0x10
1353 fbe %fcc1, loop_122
1354 array32 %i2, %g1, %g2
1355 fzero %f14
1356 tcs %xcc, 0x0
1357loop_122:
1358 ba,pn %icc, loop_123
1359 fmovrdgz %i7, %f30, %f14
1360 ble %xcc, loop_124
1361 edge8n %i5, %o4, %l0
1362loop_123:
1363 nop
1364 wr %g0, 0x81, %asi
1365 lduba [%l7 + 0x3A] %asi, %o5
1366loop_124:
1367 srax %l2, %o2, %g5
1368 bshuffle %f6, %f26, %f26
1369 sra %g3, %o1, %o0
1370 fmul8sux16 %f30, %f10, %f20
1371 edge32 %g6, %i3, %l6
1372 tle %xcc, 0x4
1373 fbuge %fcc3, loop_125
1374 ld [%l7 + 0x68], %f22
1375 movneg %xcc, %l3, %g4
1376 tn %xcc, 0x2
1377loop_125:
1378 fblg,a %fcc3, loop_126
1379 taddcc %i1, 0x10BE, %o7
1380 alignaddr %o6, %l1, %o3
1381 orn %l5, 0x105F, %l4
1382loop_126:
1383 nop
1384 setx loop_127, %l0, %l1
1385 wrpr 0x1, %tl
1386 wrpr %l1, %tnpc
1387 setx 0x34400001400, %l0, %l1
1388 wrpr %l1, %tstate
1389 wrhpr 0x4, %htstate
1390 done
1391 andn %i6, %i4, %g7
1392 movrlez %i0, %i2, %g2
1393 fbe,a %fcc2, loop_128
1394loop_127:
1395 fbug,a %fcc1, loop_129
1396 edge32l %i7, %i5, %o4
1397 fnands %f31, %f24, %f13
1398loop_128:
1399 sub %g1, %l0, %o5
1400loop_129:
1401 movg %icc, %l2, %o2
1402 set 0x28, %i3
1403 stxa %g5, [%l7 + %i3] 0x2b
1404 membar #Sync
1405 tneg %xcc, 0x5
1406 fnegd %f24, %f16
1407 sdivcc %g3, 0x04E0, %o1
1408 fmovsle %icc, %f22, %f10
1409 tvc %xcc, 0x2
1410 fbuge %fcc2, loop_130
1411 taddcc %o0, %g6, %l6
1412 array16 %l3, %i3, %i1
1413 and %g4, 0x1BB0, %o7
1414loop_130:
1415 orn %l1, %o3, %o6
1416 nop
1417 setx loop_131, %l0, %l1
1418 wrpr 0x1, %tl
1419 wrpr %l1, %tpc
1420 add %l1, 0x4, %l1
1421 wrpr %l1, %tnpc
1422 setx 0x34400001400, %l0, %l1
1423 wrpr %l1, %tstate
1424 wrhpr 0x4, %htstate
1425 retry
1426 fpsub16 %f8, %f28, %f20
1427 movpos %icc, %l5, %i6
1428 tcc %icc, 0x0
1429loop_131:
1430 fmovsn %icc, %f24, %f3
1431 saved
1432 rdpr %cwp, %g1
1433 rdpr %cansave, %g2
1434 rdpr %canrestore, %g3
1435 rdpr %cleanwin, %g4
1436 rdpr %otherwin, %g5
1437 rdpr %wstate, %g6
1438 fands %f16, %f8, %f30
1439 fmovdneg %icc, %f25, %f12
1440 sdivcc %l4, 0x0483, %i4
1441 fblg,a %fcc0, loop_132
1442 fand %f2, %f8, %f20
1443 brnz %i0, loop_133
1444 bvc,a,pt %xcc, loop_134
1445loop_132:
1446 edge32l %g7, %g2, %i7
1447 edge8ln %i5, %i2, %o4
1448loop_133:
1449 subccc %g1, %l0, %o5
1450loop_134:
1451 udiv %l2, 0x0663, %o2
1452 movrlez %g3, %o1, %o0
1453 fxor %f14, %f2, %f8
1454 movrlez %g6, 0x1F2, %g5
1455 fandnot1 %f10, %f22, %f30
1456 and %l6, 0x107B, %l3
1457 nop
1458 setx loop_135, %l0, %l1
1459 wrpr 0x1, %tl
1460 wrpr %l1, %tpc
1461 add %l1, 0x4, %l1
1462 wrpr %l1, %tnpc
1463 setx 0x34400001400, %l0, %l1
1464 wrpr %l1, %tstate
1465 wrhpr 0x4, %htstate
1466 retry
1467 fpack16 %f2, %f16
1468 smulcc %i3, %i1, %g4
1469 xor %o7, %l1, %o6
1470loop_135:
1471 fmuld8ulx16 %f29, %f22, %f12
1472 sll %o3, %l5, %l4
1473 brz %i4, loop_136
1474 fmovrde %i0, %f2, %f4
1475 andncc %g7, %i6, %i7
1476 bneg %xcc, loop_137
1477loop_136:
1478 fbo,a %fcc1, loop_138
1479 movn %icc, %i5, %g2
1480 umulcc %o4, %g1, %i2
1481loop_137:
1482 fcmple32 %f6, %f26, %l0
1483loop_138:
1484 bpos,a %xcc, loop_139
1485 fmul8x16al %f13, %f17, %f16
1486 movl %icc, %l2, %o5
1487 srax %o2, 0x0E, %o1
1488loop_139:
1489 sdivcc %g3, 0x15C6, %o0
1490 fexpand %f8, %f22
1491 subccc %g5, %l6, %l3
1492 be,a %xcc, loop_140
1493 movpos %xcc, %i3, %i1
1494 srl %g6, 0x00, %o7
1495 bl,a loop_141
1496loop_140:
1497 nop
1498 setx loop_142, %l0, %l1
1499 wrpr 0x1, %tl
1500 wrpr %l1, %tpc
1501 add %l1, 0x4, %l1
1502 wrpr %l1, %tnpc
1503 setx 0x34400001400, %l0, %l1
1504 wrpr %l1, %tstate
1505 wrhpr 0x4, %htstate
1506 retry
1507 subcc %l1, 0x155B, %g4
1508 fandnot1 %f10, %f20, %f30
1509loop_141:
1510 nop
1511 set 0x38, %g7
1512 prefetcha [%l7 + %g7] 0x11, 0x1
1513loop_142:
1514 fsrc2s %f6, %f24
1515 array32 %o3, %l5, %i4
1516 tge %xcc, 0x6
1517 edge8n %i0, %g7, %l4
1518 fcmpeq16 %f18, %f20, %i6
1519 fone %f28
1520 fmovdgu %xcc, %f22, %f25
1521 bshuffle %f8, %f28, %f24
1522 udivcc %i7, 0x024D, %g2
1523 xor %i5, %g1, %i2
1524 ldd [%l7 + 0x60], %f14
1525 fmovrsne %o4, %f1, %f29
1526 sethi 0x1C85, %l2
1527 addccc %l0, 0x0B8A, %o5
1528 set 0x57, %o0
1529 lduba [%l7 + %o0] 0x11, %o2
1530 movpos %icc, %o1, %g3
1531 andn %o0, %g5, %l3
1532 udivcc %i3, 0x0B0F, %l6
1533 addc %i1, %o7, %g6
1534 fornot1s %f7, %f28, %f8
1535 movrgz %l1, %g4, %o6
1536 wr %g0, 0x04, %asi
1537 ldsba [%l7 + 0x49] %asi, %o3
1538 wr %g0, 0x23, %asi
1539 stha %i4, [%l7 + 0x24] %asi
1540 membar #Sync
1541 ba %icc, loop_143
1542 fbo,a %fcc3, loop_144
1543 fpsub32 %f14, %f14, %f22
1544 fba,a %fcc3, loop_145
1545loop_143:
1546 fexpand %f13, %f16
1547loop_144:
1548 bgu loop_146
1549 fba %fcc1, loop_147
1550loop_145:
1551 udivx %l5, 0x1119, %g7
1552 nop
1553 setx loop_148, %l0, %l1
1554 wrpr 0x1, %tl
1555 wrpr %l1, %tpc
1556 add %l1, 0x4, %l1
1557 wrpr %l1, %tnpc
1558 setx 0x34400001400, %l0, %l1
1559 wrpr %l1, %tstate
1560 wrhpr 0x4, %htstate
1561 retry
1562loop_146:
1563 xnorcc %i0, 0x1FB4, %l4
1564loop_147:
1565 fbul,a %fcc2, loop_149
1566 movn %xcc, %i7, %g2
1567loop_148:
1568 fxnor %f16, %f16, %f6
1569 ldd [%l7 + 0x58], %i4
1570loop_149:
1571 movle %xcc, %g1, %i6
1572 tn %xcc, 0x0
1573 movre %i2, 0x3B5, %l2
1574 xor %l0, 0x1536, %o4
1575 fbe %fcc3, loop_150
1576 movleu %xcc, %o2, %o1
1577 fmovrslez %g3, %f20, %f5
1578 umul %o5, %o0, %l3
1579loop_150:
1580 bneg %xcc, loop_151
1581 mulscc %i3, 0x093A, %l6
1582 alignaddr %g5, %i1, %g6
1583 set 0x4B, %g2
1584 lduba [%l7 + %g2] 0x10, %l1
1585loop_151:
1586 nop
1587 set 0x10, %o5
1588 stwa %g4, [%l7 + %o5] 0xe2
1589 membar #Sync
1590 fpackfix %f14, %f19
1591 nop
1592 set 0x10, %g1
1593 std %f24, [%l7 + %g1]
1594 fmovdgu %icc, %f19, %f9
1595 move %icc, %o6, %o3
1596 swap [%l7 + 0x40], %i4
1597 bcc,a,pt %icc, loop_152
1598 ldsb [%l7 + 0x66], %o7
1599 array32 %g7, %i0, %l5
1600 umul %i7, %g2, %l4
1601loop_152:
1602 nop
1603 wr %g0, 0x81, %asi
1604 ldswa [%l7 + 0x54] %asi, %i5
1605 edge16l %i6, %i2, %l2
1606 sub %g1, %o4, %l0
1607 bneg,pn %xcc, loop_153
1608 tge %icc, 0x5
1609 alignaddrl %o1, %g3, %o5
1610 movre %o0, %o2, %l3
1611loop_153:
1612 fbule %fcc0, loop_154
1613 fmovrsgz %i3, %f17, %f20
1614 umulcc %g5, 0x11E5, %l6
1615 tne %icc, 0x1
1616loop_154:
1617 taddcc %g6, %l1, %g4
1618 fpsub32s %f30, %f23, %f4
1619 prefetch [%l7 + 0x58], 0x1
1620 add %l7, 0x08, %l6
1621 wr %g0, 0x19, %asi
1622 ldxa [%l6] %asi, %o6
1623 casxa [%l6] %asi, %o6, %o3
1624 tcs %icc, 0x0
1625 std %f6, [%l7 + 0x10]
1626 tge %xcc, 0x3
1627 saved
1628 rdpr %cwp, %g1
1629 rdpr %cansave, %g2
1630 rdpr %canrestore, %g3
1631 rdpr %cleanwin, %g4
1632 rdpr %otherwin, %g5
1633 rdpr %wstate, %g6
1634 brlz %i4, loop_155
1635 lduh [%l7 + 0x7E], %i1
1636 tcc %icc, 0x1
1637 fbuge %fcc2, loop_156
1638loop_155:
1639 array16 %o7, %i0, %l5
1640 movn %icc, %g7, %i7
1641 taddcc %l4, 0x0C6E, %i5
1642loop_156:
1643 movre %i6, %i2, %g2
1644 fblg %fcc0, loop_157
1645 fmovsne %xcc, %f8, %f14
1646 tpos %icc, 0x6
1647 brnz %l2, loop_158
1648loop_157:
1649 umul %g1, 0x1892, %l0
1650 mulx %o1, 0x0504, %g3
1651 fxnors %f14, %f28, %f30
1652loop_158:
1653 movleu %xcc, %o5, %o0
1654 or %o2, 0x00BA, %o4
1655 add %i3, %g5, %l3
1656 ba,pn %xcc, loop_159
1657 movvs %xcc, %g6, %l1
1658 subc %g4, %o6, %o3
1659 tne %icc, 0x4
1660loop_159:
1661 edge16 %l6, %i4, %o7
1662 fmovsvc %icc, %f1, %f11
1663 movgu %xcc, %i1, %l5
1664 movcc %xcc, %g7, %i7
1665 umul %l4, %i0, %i5
1666 smulcc %i2, %i6, %l2
1667 add %l7, 0x54, %l6
1668 wr %g0, 0x80, %asi
1669 casa [%l6] %asi, %g1, %l0
1670 fcmpne32 %f20, %f6, %o1
1671 movrlez %g2, %o5, %g3
1672 movl %xcc, %o0, %o4
1673 srlx %o2, %g5, %i3
1674 nop
1675 setx loop_160, %l0, %l1
1676 wrpr 0x1, %tl
1677 wrpr %l1, %tpc
1678 add %l1, 0x4, %l1
1679 wrpr %l1, %tnpc
1680 setx 0x34400001400, %l0, %l1
1681 wrpr %l1, %tstate
1682 wrhpr 0x4, %htstate
1683 retry
1684 taddcctv %l3, %g6, %g4
1685 fmovrslz %l1, %f5, %f0
1686 sethi 0x0FAC, %o3
1687loop_160:
1688 movneg %icc, %l6, %o6
1689 movrgz %o7, %i4, %l5
1690 orcc %g7, %i7, %i1
1691 subcc %l4, %i0, %i2
1692 wr %g0, 0x11, %asi
1693 sta %f10, [%l7 + 0x0C] %asi
1694 fbuge,a %fcc2, loop_161
1695 fbg %fcc1, loop_162
1696 array32 %i5, %l2, %i6
1697 edge8n %l0, %o1, %g2
1698loop_161:
1699 udivx %o5, 0x142B, %g1
1700loop_162:
1701 fmovscc %xcc, %f14, %f19
1702 fpsub32s %f28, %f21, %f2
1703 fbge,a %fcc1, loop_163
1704 tleu %icc, 0x4
1705 fnot1s %f18, %f22
1706 fmovrsgz %o0, %f13, %f26
1707loop_163:
1708 tcs %icc, 0x3
1709 subcc %g3, %o2, %o4
1710 orn %g5, 0x0434, %i3
1711 set 0x54, %g4
1712 lduwa [%l7 + %g4] 0x18, %l3
1713 brz %g4, loop_164
1714 bge loop_165
1715 be loop_166
1716 movleu %xcc, %g6, %o3
1717loop_164:
1718 mulscc %l6, %o6, %l1
1719loop_165:
1720 fcmple16 %f18, %f16, %i4
1721loop_166:
1722 tn %xcc, 0x5
1723 sllx %o7, 0x16, %l5
1724 edge16n %i7, %i1, %l4
1725 tvs %xcc, 0x2
1726 mulx %g7, %i0, %i5
1727 fcmpes %fcc1, %f18, %f9
1728 add %l7, 0x24, %l6
1729 wr %g0, 0x88, %asi
1730 lda [%l6] %asi, %i2
1731 casa [%l6] %asi, %i2, %l2
1732 edge32n %i6, %l0, %g2
1733 fpadd16 %f14, %f30, %f6
1734 array8 %o5, %g1, %o0
1735 edge32l %g3, %o1, %o2
1736 tneg %icc, 0x3
1737 movle %xcc, %g5, %o4
1738 movvs %xcc, %i3, %l3
1739 fnot1s %f18, %f14
1740 udivcc %g4, 0x1712, %g6
1741 addc %l6, 0x1C4E, %o3
1742 smul %l1, %o6, %o7
1743 wr %g0, 0x11, %asi
1744 ldsha [%l7 + 0x6E] %asi, %i4
1745 fmovsg %icc, %f13, %f27
1746 edge8l %l5, %i1, %i7
1747 alignaddrl %g7, %l4, %i5
1748 movneg %xcc, %i2, %i0
1749 edge32l %l2, %i6, %g2
1750 array8 %l0, %g1, %o5
1751 fones %f5
1752 tsubcctv %g3, 0x11B8, %o1
1753 lduw [%l7 + 0x70], %o2
1754 fbl %fcc0, loop_167
1755 movg %icc, %g5, %o4
1756 movrlz %o0, 0x25F, %l3
1757 nop
1758 setx loop_168, %l0, %l1
1759 jmpl %l1, %i3
1760loop_167:
1761 tge %xcc, 0x0
1762 nop
1763 set 0x24, %g3
1764 sth %g6, [%l7 + %g3]
1765 set 0x32, %i0
1766 ldstuba [%l7 + %i0] 0x0c, %l6
1767loop_168:
1768 fmovscc %xcc, %f12, %f5
1769 tne %icc, 0x2
1770 bcc,pt %xcc, loop_169
1771 sllx %g4, 0x03, %o3
1772 movn %icc, %l1, %o7
1773 fornot1s %f26, %f2, %f28
1774loop_169:
1775 fabss %f0, %f25
1776 lduh [%l7 + 0x28], %o6
1777 add %l7, 0x08, %l6
1778 wr %g0, 0x10, %asi
1779 ldxa [%l6] %asi, %i4
1780 casxa [%l6] %asi, %i4, %i1
1781 fbge,a %fcc1, loop_170
1782 stbar
1783 xor %i7, %g7, %l5
1784 xorcc %l4, %i2, %i5
1785loop_170:
1786 addc %i0, 0x1FDF, %l2
1787 ldd [%l7 + 0x60], %f10
1788 fsrc2s %f10, %f12
1789 subccc %g2, 0x00E2, %i6
1790 fbu %fcc2, loop_171
1791 orn %l0, %o5, %g1
1792 fmovda %xcc, %f30, %f5
1793 fble %fcc3, loop_172
1794loop_171:
1795 fxor %f8, %f12, %f24
1796 edge8n %o1, %o2, %g5
1797 movvs %xcc, %o4, %g3
1798loop_172:
1799 nop
1800 wr %g0, 0xeb, %asi
1801 stwa %l3, [%l7 + 0x34] %asi
1802 membar #Sync
1803 popc %o0, %i3
1804 xnorcc %g6, 0x0413, %l6
1805 fabss %f27, %f30
1806 edge16n %o3, %g4, %l1
1807 ldsw [%l7 + 0x2C], %o7
1808 movge %icc, %i4, %o6
1809 fcmps %fcc2, %f27, %f31
1810 edge16n %i1, %g7, %i7
1811 prefetch [%l7 + 0x7C], 0x1
1812 edge16l %l5, %l4, %i2
1813 fbug %fcc3, loop_173
1814 fba,a %fcc2, loop_174
1815 add %i5, 0x1791, %i0
1816 subc %l2, %g2, %i6
1817loop_173:
1818 orn %l0, %o5, %g1
1819loop_174:
1820 swap [%l7 + 0x3C], %o2
1821 fpsub16s %f28, %f31, %f24
1822 set 0x40, %o1
1823 stda %f0, [%l7 + %o1] 0xf0
1824 membar #Sync
1825 edge32ln %o1, %g5, %g3
1826 mulscc %o4, 0x0AC4, %o0
1827 tle %icc, 0x0
1828 smul %l3, %i3, %l6
1829 movvs %icc, %o3, %g6
1830 fbul %fcc1, loop_175
1831 array16 %l1, %g4, %o7
1832 set 0x08, %l5
1833 ldsha [%l7 + %l5] 0x80, %i4
1834loop_175:
1835 edge16n %i1, %g7, %i7
1836 add %l5, 0x0856, %l4
1837 movre %o6, %i5, %i0
1838 fbn %fcc1, loop_176
1839 bneg %xcc, loop_177
1840 tneg %icc, 0x0
1841 movn %icc, %l2, %g2
1842loop_176:
1843 nop
1844 set 0x60, %g6
1845 stba %i2, [%l7 + %g6] 0x14
1846loop_177:
1847 bleu,a %icc, loop_178
1848 lduw [%l7 + 0x40], %l0
1849 popc 0x0210, %o5
1850 orn %i6, %o2, %o1
1851loop_178:
1852 movrgz %g5, 0x1DD, %g1
1853 movle %icc, %g3, %o0
1854 set 0x28, %i7
1855 prefetcha [%l7 + %i7] 0x11, 0x1
1856 bvc,pn %icc, loop_179
1857 umulcc %i3, 0x1E28, %l6
1858 fmovsge %icc, %f3, %f29
1859 stb %o3, [%l7 + 0x3D]
1860loop_179:
1861 fmuld8sux16 %f19, %f23, %f8
1862 array32 %l3, %g6, %g4
1863 tvs %icc, 0x3
1864 mova %xcc, %o7, %l1
1865 call loop_180
1866 sdivcc %i1, 0x1FD6, %g7
1867 tn %xcc, 0x6
1868 edge32 %i7, %i4, %l4
1869loop_180:
1870 fabss %f28, %f21
1871 alignaddr %o6, %l5, %i0
1872 tne %xcc, 0x3
1873 orn %i5, 0x1BB6, %g2
1874 tpos %icc, 0x0
1875 subccc %i2, %l2, %o5
1876 tne %icc, 0x4
1877 movcc %icc, %i6, %o2
1878 edge16 %o1, %l0, %g5
1879 bshuffle %f2, %f20, %f4
1880 move %icc, %g1, %o0
1881 fandnot2 %f12, %f18, %f26
1882 ld [%l7 + 0x40], %f4
1883 udivcc %o4, 0x0281, %i3
1884 tvs %xcc, 0x6
1885 movre %l6, 0x100, %o3
1886 udiv %l3, 0x00AA, %g3
1887 ta %icc, 0x1
1888 fmovdvs %xcc, %f19, %f24
1889 membar #Sync
1890 set 0x40, %i4
1891 ldda [%l7 + %i4] 0xf1, %f0
1892 edge16ln %g4, %o7, %l1
1893 std %f30, [%l7 + 0x08]
1894 ldsh [%l7 + 0x24], %g6
1895 fnegs %f24, %f7
1896 flush %l7 + 0x4C
1897 fornot1 %f30, %f2, %f18
1898 fmovscs %icc, %f27, %f1
1899 movvc %xcc, %i1, %i7
1900 tcc %xcc, 0x0
1901 addccc %i4, %g7, %l4
1902 sdivcc %o6, 0x1F0C, %i0
1903 udivcc %l5, 0x00B8, %g2
1904 xnor %i5, %i2, %l2
1905 orcc %o5, 0x04B4, %i6
1906 srax %o1, %l0, %o2
1907 sra %g5, %g1, %o4
1908 tn %xcc, 0x5
1909 fpmerge %f10, %f14, %f4
1910 edge16 %o0, %l6, %i3
1911 movn %xcc, %o3, %l3
1912 fmovsvs %xcc, %f7, %f18
1913 sdivcc %g4, 0x0610, %g3
1914 udiv %o7, 0x1720, %l1
1915 subccc %i1, %i7, %g6
1916 orcc %g7, %l4, %o6
1917 udiv %i4, 0x101B, %i0
1918 fmovrdgz %g2, %f22, %f10
1919 wr %g0, 0x11, %asi
1920 lda [%l7 + 0x18] %asi, %f11
1921 fmovdcc %xcc, %f20, %f31
1922 movvs %xcc, %i5, %i2
1923 alignaddrl %l5, %l2, %o5
1924 edge8n %i6, %o1, %o2
1925 bn,pn %xcc, loop_181
1926 tne %icc, 0x0
1927 orncc %g5, 0x0A1A, %l0
1928 tcc %xcc, 0x5
1929loop_181:
1930 nop
1931 set 0x20, %o2
1932 ldda [%l7 + %o2] 0xea, %g0
1933 wr %g0, 0x0c, %asi
1934 stwa %o0, [%l7 + 0x3C] %asi
1935 tne %xcc, 0x3
1936 orncc %l6, 0x1C96, %i3
1937 umulcc %o3, %l3, %o4
1938 array32 %g3, %g4, %o7
1939 xnorcc %i1, 0x041D, %i7
1940 tcs %icc, 0x3
1941 bshuffle %f16, %f26, %f2
1942 umulcc %l1, %g6, %l4
1943 wr %g0, 0x89, %asi
1944 ldxa [%l7 + 0x58] %asi, %g7
1945 orcc %i4, %o6, %g2
1946 fmovsg %xcc, %f23, %f12
1947 array8 %i0, %i5, %l5
1948 bvs,a,pn %xcc, loop_182
1949 array8 %i2, %l2, %i6
1950 movpos %icc, %o1, %o2
1951 srax %o5, 0x06, %l0
1952loop_182:
1953 fornot1 %f2, %f22, %f20
1954 ld [%l7 + 0x28], %f28
1955 tcc %icc, 0x7
1956 movrne %g1, %o0, %l6
1957 bleu,a loop_183
1958 lduw [%l7 + 0x30], %i3
1959 srlx %g5, 0x0B, %l3
1960 and %o3, 0x0650, %o4
1961loop_183:
1962 mova %icc, %g3, %g4
1963 prefetch [%l7 + 0x74], 0x1
1964 bne loop_184
1965 movrgez %i1, 0x03D, %o7
1966 tcs %icc, 0x3
1967 fmovsvc %icc, %f30, %f19
1968loop_184:
1969 fbge,a %fcc3, loop_185
1970 st %f20, [%l7 + 0x1C]
1971 fmovde %icc, %f23, %f20
1972 tleu %icc, 0x6
1973loop_185:
1974 te %xcc, 0x0
1975 bl %icc, loop_186
1976 stb %l1, [%l7 + 0x72]
1977 alignaddrl %i7, %g6, %g7
1978 fmovsneg %icc, %f16, %f22
1979loop_186:
1980 fmovdgu %xcc, %f1, %f20
1981 ld [%l7 + 0x78], %f15
1982 edge8l %i4, %l4, %g2
1983 array16 %o6, %i5, %i0
1984 sdivx %i2, 0x14C0, %l5
1985 srl %l2, 0x04, %o1
1986 umul %i6, 0x133D, %o5
1987 movrgez %l0, %o2, %o0
1988 fnegs %f26, %f4
1989 andcc %g1, %l6, %g5
1990 srlx %i3, 0x14, %l3
1991 tneg %xcc, 0x0
1992 fmovsn %xcc, %f12, %f8
1993 udivx %o3, 0x1BE2, %g3
1994 fpadd32 %f26, %f6, %f12
1995 tsubcctv %o4, 0x0939, %i1
1996 mulscc %g4, %l1, %o7
1997 fcmpgt32 %f18, %f0, %i7
1998 umul %g6, 0x0E7A, %g7
1999 umulcc %l4, %g2, %o6
2000 fmuld8sux16 %f18, %f28, %f4
2001 ta %xcc, 0x6
2002 stw %i4, [%l7 + 0x1C]
2003 array8 %i0, %i2, %l5
2004 fabss %f27, %f26
2005 saved
2006 rdpr %cwp, %g1
2007 rdpr %cansave, %g2
2008 rdpr %canrestore, %g3
2009 rdpr %cleanwin, %g4
2010 rdpr %otherwin, %g5
2011 rdpr %wstate, %g6
2012 fmovd %f8, %f0
2013 xnor %l2, %i5, %o1
2014 tvc %xcc, 0x2
2015 alignaddrl %o5, %l0, %o2
2016 fmovsneg %icc, %f21, %f17
2017 fmovdneg %xcc, %f31, %f18
2018 tn %icc, 0x4
2019 orcc %o0, %g1, %l6
2020 nop
2021 setx loop_187, %l0, %l1
2022 jmpl %l1, %i6
2023 movge %icc, %g5, %l3
2024 movn %xcc, %o3, %g3
2025 movrgez %i3, 0x1BA, %i1
2026loop_187:
2027 fbul,a %fcc1, loop_188
2028 edge8n %g4, %l1, %o4
2029 edge16ln %i7, %o7, %g7
2030 bpos %icc, loop_189
2031loop_188:
2032 fabss %f6, %f7
2033 wr %g0, 0x19, %asi
2034 stba %l4, [%l7 + 0x62] %asi
2035loop_189:
2036 orncc %g6, %o6, %i4
2037 addc %i0, 0x0844, %g2
2038 membar 0x51
2039 edge16ln %i2, %l2, %i5
2040 sll %o1, %l5, %o5
2041 sdivcc %l0, 0x0F6A, %o2
2042 movcc %icc, %o0, %l6
2043 umul %g1, %g5, %l3
2044 fmuld8sux16 %f12, %f8, %f16
2045 fmul8x16au %f20, %f3, %f16
2046 movgu %icc, %i6, %o3
2047 fbn,a %fcc0, loop_190
2048 fbg,a %fcc0, loop_191
2049 edge16l %g3, %i1, %g4
2050 fmul8x16 %f10, %f26, %f6
2051loop_190:
2052 lduh [%l7 + 0x5A], %i3
2053loop_191:
2054 movn %icc, %l1, %i7
2055 movgu %icc, %o7, %o4
2056 movrlz %l4, 0x137, %g6
2057 wr %g0, 0x80, %asi
2058 ldswa [%l7 + 0x58] %asi, %g7
2059 fmovdcc %xcc, %f26, %f3
2060 movn %xcc, %i4, %i0
2061 movpos %xcc, %o6, %g2
2062 sir 0x1AF1
2063 fornot1s %f29, %f16, %f11
2064 fpsub16 %f10, %f18, %f22
2065 xorcc %l2, %i5, %o1
2066 tneg %icc, 0x1
2067 bcs,a %xcc, loop_192
2068 tne %xcc, 0x5
2069 srax %i2, %o5, %l5
2070 fcmpgt16 %f12, %f18, %l0
2071loop_192:
2072 fbn %fcc0, loop_193
2073 fpsub32 %f0, %f22, %f12
2074 movle %icc, %o0, %o2
2075 srlx %l6, %g5, %l3
2076loop_193:
2077 fmovdne %xcc, %f30, %f6
2078 movgu %xcc, %i6, %g1
2079 ble %icc, loop_194
2080 xnorcc %g3, %i1, %g4
2081 membar 0x76
2082 orncc %o3, 0x1864, %l1
2083loop_194:
2084 sir 0x049D
2085 bge,a loop_195
2086 udivcc %i3, 0x0DC4, %o7
2087 tvc %icc, 0x7
2088 taddcctv %i7, 0x1B13, %l4
2089loop_195:
2090 tvs %xcc, 0x7
2091 tpos %xcc, 0x0
2092 te %icc, 0x6
2093 edge32n %g6, %o4, %i4
2094 sethi 0x04EA, %i0
2095 movle %xcc, %g7, %g2
2096 mulx %l2, 0x1E15, %i5
2097 fnegd %f6, %f20
2098 nop
2099 set 0x48, %i6
2100 std %o0, [%l7 + %i6]
2101 movcc %xcc, %o6, %o5
2102 srlx %i2, 0x15, %l0
2103 orn %o0, 0x115D, %l5
2104 orncc %l6, 0x16BB, %o2
2105 bg,a,pn %xcc, loop_196
2106 sub %l3, 0x09E6, %g5
2107 fcmpd %fcc1, %f24, %f0
2108 std %f6, [%l7 + 0x78]
2109loop_196:
2110 movgu %icc, %g1, %i6
2111 brlz,a %g3, loop_197
2112 ta %icc, 0x1
2113 fnand %f12, %f2, %f10
2114 ba,pt %icc, loop_198
2115loop_197:
2116 fpmerge %f1, %f11, %f8
2117 sllx %g4, 0x06, %i1
2118 edge8n %l1, %i3, %o7
2119loop_198:
2120 nop
2121 wr %g0, 0x04, %asi
2122 ldstuba [%l7 + 0x41] %asi, %i7
2123 edge16l %o3, %g6, %l4
2124 tge %icc, 0x1
2125 and %o4, %i0, %g7
2126 movge %xcc, %i4, %g2
2127 movneg %xcc, %i5, %o1
2128 fblg,a %fcc3, loop_199
2129 edge8n %o6, %o5, %l2
2130 wr %g0, 0x88, %asi
2131 stda %f0, [%l7 + 0x40] %asi
2132loop_199:
2133 fblg,a %fcc2, loop_200
2134 orncc %i2, 0x126C, %o0
2135 edge8ln %l0, %l5, %l6
2136 movre %o2, %g5, %l3
2137loop_200:
2138 bg,a %icc, loop_201
2139 brnz,a %g1, loop_202
2140 fcmpne16 %f4, %f24, %i6
2141 fmovscs %xcc, %f0, %f0
2142loop_201:
2143 nop
2144 set 0x34, %i5
2145 lduw [%l7 + %i5], %g4
2146loop_202:
2147 fxnor %f30, %f28, %f24
2148 brgez %g3, loop_203
2149 movne %icc, %l1, %i1
2150 edge8n %i3, %o7, %i7
2151 movle %icc, %o3, %g6
2152loop_203:
2153 alignaddrl %o4, %l4, %i0
2154 edge32ln %i4, %g7, %i5
2155 fpadd32 %f16, %f4, %f30
2156 fbuge %fcc1, loop_204
2157 tneg %xcc, 0x3
2158 saved
2159 rdpr %cwp, %g1
2160 rdpr %cansave, %g2
2161 rdpr %canrestore, %g3
2162 rdpr %cleanwin, %g4
2163 rdpr %otherwin, %g5
2164 rdpr %wstate, %g6
2165 tge %icc, 0x3
2166loop_204:
2167 array32 %g2, %o6, %o5
2168 sra %l2, %i2, %o1
2169 fbu,a %fcc2, loop_205
2170 fble,a %fcc0, loop_206
2171 edge8n %o0, %l5, %l6
2172 andncc %l0, %g5, %l3
2173loop_205:
2174 nop
2175 set 0x40, %o3
2176 stda %f16, [%l7 + %o3] 0x1e
2177 membar #Sync
2178loop_206:
2179 array16 %g1, %o2, %i6
2180 set 0x40, %i1
2181 stda %g4, [%l7 + %i1] 0x19
2182 edge32 %g3, %i1, %i3
2183 sra %l1, %o7, %i7
2184 fpadd32 %f14, %f24, %f28
2185 tneg %icc, 0x5
2186 fmovsle %icc, %f26, %f8
2187 bcc %icc, loop_207
2188 fmul8x16al %f22, %f8, %f24
2189 tl %icc, 0x1
2190 fble %fcc2, loop_208
2191loop_207:
2192 fmovse %xcc, %f17, %f7
2193 subccc %g6, %o4, %o3
2194 edge8ln %l4, %i0, %i4
2195loop_208:
2196 bg,a %xcc, loop_209
2197 andncc %i5, %g7, %g2
2198 udivx %o5, 0x1E25, %l2
2199 edge32ln %i2, %o1, %o0
2200loop_209:
2201 bneg,a,pn %icc, loop_210
2202 mulscc %o6, 0x1102, %l5
2203 set 0x26, %o4
2204 lduha [%l7 + %o4] 0x04, %l6
2205loop_210:
2206 movne %icc, %l0, %l3
2207 nop
2208 set 0x24, %o6
2209 sth %g1, [%l7 + %o6]
2210 move %icc, %g5, %i6
2211 lduw [%l7 + 0x38], %g4
2212 fors %f28, %f2, %f27
2213 srl %o2, %i1, %g3
2214 tsubcctv %l1, 0x068E, %i3
2215 fxor %f8, %f6, %f12
2216 fone %f4
2217 xnorcc %i7, %o7, %o4
2218 tsubcctv %g6, %o3, %l4
2219 subccc %i0, 0x0767, %i5
2220 edge16l %g7, %i4, %o5
2221 fmovsle %xcc, %f19, %f18
2222 fmovsvs %icc, %f26, %f29
2223 set 0x60, %l4
2224 ldswa [%l7 + %l4] 0x81, %g2
2225 movcs %icc, %l2, %i2
2226 movg %xcc, %o1, %o6
2227 taddcc %o0, %l5, %l0
2228 movleu %icc, %l3, %g1
2229 and %l6, 0x0C46, %g5
2230 smul %g4, 0x178A, %i6
2231 mova %icc, %i1, %g3
2232 lduh [%l7 + 0x0C], %l1
2233 stx %i3, [%l7 + 0x08]
2234 xnor %i7, 0x0ADD, %o2
2235 fmovrdne %o4, %f26, %f0
2236 edge16l %g6, %o3, %o7
2237 fnor %f8, %f10, %f14
2238 stx %i0, [%l7 + 0x38]
2239 edge16l %i5, %l4, %i4
2240 udivx %g7, 0x1434, %g2
2241 set 0x4C, %l1
2242 lduwa [%l7 + %l1] 0x80, %o5
2243 taddcctv %i2, %o1, %o6
2244 taddcctv %o0, %l2, %l0
2245 wr %g0, 0x89, %asi
2246 ldxa [%l7 + 0x30] %asi, %l3
2247 fmovrsgez %g1, %f13, %f10
2248 fmovscs %xcc, %f7, %f23
2249 tn %xcc, 0x1
2250 and %l6, 0x06E2, %l5
2251 stb %g4, [%l7 + 0x3E]
2252 movl %icc, %g5, %i1
2253 brlz,a %g3, loop_211
2254 fmovrsgez %l1, %f25, %f13
2255 sdivx %i3, 0x0DCF, %i6
2256 movcc %icc, %o2, %i7
2257loop_211:
2258 array8 %o4, %o3, %g6
2259 mulx %o7, %i0, %l4
2260 fnegs %f3, %f24
2261 sdivx %i5, 0x1D43, %g7
2262 xnor %g2, %i4, %i2
2263 edge32ln %o1, %o6, %o0
2264 alignaddr %o5, %l0, %l3
2265 sethi 0x10A4, %l2
2266 tsubcctv %l6, 0x127A, %l5
2267 movvc %icc, %g1, %g4
2268 edge32 %g5, %i1, %l1
2269 sra %i3, %i6, %g3
2270 edge8l %i7, %o4, %o3
2271 edge16n %o2, %o7, %i0
2272 fnands %f26, %f27, %f22
2273 be,pn %xcc, loop_212
2274 fmovspos %xcc, %f16, %f29
2275 xorcc %g6, %i5, %l4
2276 st %f28, [%l7 + 0x54]
2277loop_212:
2278 alignaddr %g7, %g2, %i4
2279 movcc %icc, %o1, %i2
2280 movpos %xcc, %o0, %o5
2281 xnor %l0, %o6, %l3
2282 lduw [%l7 + 0x4C], %l6
2283 wr %g0, 0x04, %asi
2284 ldswa [%l7 + 0x10] %asi, %l2
2285 flush %l7 + 0x40
2286 fbule %fcc0, loop_213
2287 fpackfix %f12, %f6
2288 taddcctv %l5, 0x0489, %g4
2289 sub %g5, 0x1011, %g1
2290loop_213:
2291 movre %i1, %l1, %i3
2292 fbn %fcc0, loop_214
2293 xor %g3, %i6, %i7
2294 movg %xcc, %o4, %o2
2295 edge16l %o7, %i0, %o3
2296loop_214:
2297 ldsh [%l7 + 0x46], %i5
2298 sdivx %g6, 0x07C7, %l4
2299 taddcc %g2, %i4, %g7
2300 fones %f27
2301 andcc %o1, 0x15A0, %o0
2302 movrlez %i2, %o5, %o6
2303 xorcc %l3, 0x0C31, %l6
2304 movrlez %l0, 0x284, %l5
2305 tn %xcc, 0x4
2306 movleu %icc, %g4, %g5
2307 membar 0x43
2308 sth %l2, [%l7 + 0x7E]
2309 movneg %xcc, %i1, %g1
2310 add %l7, 0x60, %l6
2311 wr %g0, 0x89, %asi
2312 casa [%l6] 0x89, %l1, %g3
2313 tpos %xcc, 0x3
2314 movvc %xcc, %i3, %i7
2315 and %i6, 0x173E, %o4
2316 fnand %f8, %f20, %f10
2317 srlx %o2, %o7, %i0
2318 xorcc %o3, 0x1F83, %g6
2319 movvc %icc, %i5, %g2
2320 fmovrslez %l4, %f18, %f19
2321 movrgz %i4, %o1, %g7
2322 fble,a %fcc1, loop_215
2323 xnorcc %o0, %i2, %o6
2324 taddcctv %l3, %o5, %l6
2325 edge8l %l5, %l0, %g4
2326loop_215:
2327 sdiv %l2, 0x0E74, %i1
2328 move %icc, %g5, %l1
2329 edge16l %g3, %i3, %g1
2330 fnor %f24, %f18, %f10
2331 addccc %i6, %i7, %o4
2332 taddcctv %o7, 0x1B8A, %o2
2333 stw %i0, [%l7 + 0x0C]
2334 fand %f16, %f18, %f10
2335 fnor %f16, %f24, %f4
2336 fmovdgu %icc, %f9, %f12
2337 stbar
2338 sethi 0x1950, %g6
2339 fmovrde %o3, %f0, %f8
2340 prefetch [%l7 + 0x68], 0x3
2341 taddcc %g2, 0x0D04, %l4
2342 ldx [%l7 + 0x10], %i4
2343 add %o1, 0x17CD, %g7
2344 saved
2345 rdpr %cwp, %g1
2346 rdpr %cansave, %g2
2347 rdpr %canrestore, %g3
2348 rdpr %cleanwin, %g4
2349 rdpr %otherwin, %g5
2350 rdpr %wstate, %g6
2351 flush %l7 + 0x7C
2352 fmovsvs %xcc, %f18, %f30
2353 add %i5, 0x0056, %o0
2354 sub %o6, 0x130E, %l3
2355 tsubcc %o5, %l6, %i2
2356 set 0x40, %g5
2357 stda %f0, [%l7 + %g5] 0xf1
2358 membar #Sync
2359 umulcc %l0, 0x1941, %g4
2360 edge16n %l2, %l5, %g5
2361 fmovsle %icc, %f7, %f0
2362 brlz,a %l1, loop_216
2363 fmovsl %icc, %f6, %f28
2364 fpadd16 %f0, %f8, %f2
2365 or %i1, %g3, %i3
2366loop_216:
2367 movne %icc, %i6, %g1
2368 fmovdcs %icc, %f18, %f13
2369 orcc %i7, %o7, %o4
2370 bne,a,pt %xcc, loop_217
2371 fbule %fcc1, loop_218
2372 tleu %xcc, 0x6
2373 fcmps %fcc1, %f18, %f30
2374loop_217:
2375 fmovrsgz %i0, %f16, %f21
2376loop_218:
2377 fmovsleu %icc, %f21, %f21
2378 edge16 %g6, %o3, %o2
2379 movge %xcc, %l4, %g2
2380 movneg %icc, %i4, %g7
2381 move %icc, %o1, %o0
2382 movge %xcc, %i5, %l3
2383 fmovsleu %icc, %f13, %f25
2384 fbl %fcc3, loop_219
2385 subcc %o6, %l6, %o5
2386 umul %l0, 0x10FD, %i2
2387 sdiv %l2, 0x1FC4, %l5
2388loop_219:
2389 edge8n %g4, %l1, %g5
2390 subc %i1, 0x0464, %g3
2391 fbug %fcc3, loop_220
2392 fbuge %fcc3, loop_221
2393 orn %i3, 0x1628, %i6
2394 umul %g1, %i7, %o7
2395loop_220:
2396 tneg %xcc, 0x2
2397loop_221:
2398 and %o4, %i0, %g6
2399 edge32n %o2, %l4, %o3
2400 bvc,a,pn %xcc, loop_222
2401 call loop_223
2402 umulcc %g2, 0x13B7, %g7
2403 orcc %o1, 0x170F, %o0
2404loop_222:
2405 restored
2406 rdpr %cwp, %g1
2407 rdpr %cansave, %g2
2408 rdpr %canrestore, %g3
2409 rdpr %cleanwin, %g4
2410 rdpr %otherwin, %g5
2411 rdpr %wstate, %g6
2412loop_223:
2413 sdivcc %i4, 0x15C3, %i5
2414 faligndata %f12, %f30, %f4
2415 ldub [%l7 + 0x65], %l3
2416 wr %g0, 0x18, %asi
2417 stwa %l6, [%l7 + 0x28] %asi
2418 tn %icc, 0x6
2419 move %xcc, %o6, %o5
2420 brlz %l0, loop_224
2421 stx %l2, [%l7 + 0x48]
2422 mova %xcc, %i2, %g4
2423 std %f12, [%l7 + 0x68]
2424loop_224:
2425 ldsb [%l7 + 0x1F], %l1
2426 fbg %fcc2, loop_225
2427 movvc %xcc, %g5, %l5
2428 edge16n %g3, %i1, %i6
2429 wr %g0, 0x19, %asi
2430 stda %i2, [%l7 + 0x68] %asi
2431loop_225:
2432 sdivx %g1, 0x0960, %o7
2433 bg %icc, loop_226
2434 movvs %xcc, %i7, %i0
2435 tn %xcc, 0x5
2436 orcc %g6, %o2, %l4
2437loop_226:
2438 nop
2439 set 0x7A, %l3
2440 lduba [%l7 + %l3] 0x81, %o3
2441 movrgez %o4, 0x247, %g7
2442 brlez %g2, loop_227
2443 tle %xcc, 0x2
2444 movrne %o1, 0x240, %o0
2445 sir 0x02DA
2446loop_227:
2447 movvs %xcc, %i4, %l3
2448 movrlz %l6, 0x0CD, %i5
2449 smul %o6, %l0, %o5
2450 movrlz %i2, %l2, %l1
2451 movrgz %g4, %l5, %g5
2452 fpsub16 %f12, %f6, %f20
2453 bge,a %icc, loop_228
2454 ldstub [%l7 + 0x69], %i1
2455 fmovspos %icc, %f12, %f11
2456 fmovdge %icc, %f8, %f3
2457loop_228:
2458 edge16l %i6, %i3, %g1
2459 te %xcc, 0x1
2460 fbuge,a %fcc2, loop_229
2461 addccc %g3, %o7, %i7
2462 flush %l7 + 0x74
2463 and %i0, 0x1194, %g6
2464loop_229:
2465 udivx %l4, 0x1E0A, %o2
2466 fmovspos %xcc, %f25, %f26
2467 st %f8, [%l7 + 0x5C]
2468 ldd [%l7 + 0x08], %f22
2469 ldub [%l7 + 0x7F], %o3
2470 tn %icc, 0x3
2471 movrlez %g7, 0x3C2, %g2
2472 movne %xcc, %o1, %o0
2473 fblg,a %fcc3, loop_230
2474 smulcc %i4, 0x0FDA, %l3
2475 fmovdle %icc, %f21, %f0
2476 edge16n %l6, %o4, %o6
2477loop_230:
2478 fcmpd %fcc3, %f0, %f18
2479 ldub [%l7 + 0x2A], %l0
2480 saved
2481 rdpr %cwp, %g1
2482 rdpr %cansave, %g2
2483 rdpr %canrestore, %g3
2484 rdpr %cleanwin, %g4
2485 rdpr %otherwin, %g5
2486 rdpr %wstate, %g6
2487 movn %icc, %o5, %i2
2488 umul %i5, 0x021C, %l1
2489 movpos %xcc, %l2, %g4
2490 ld [%l7 + 0x50], %f7
2491 subccc %g5, 0x1D59, %i1
2492 xnor %l5, 0x018B, %i3
2493 udivcc %i6, 0x1426, %g3
2494 addc %o7, %g1, %i0
2495 andn %i7, 0x0817, %l4
2496 set 0x24, %l6
2497 ldstuba [%l7 + %l6] 0x04, %o2
2498 andn %o3, 0x0407, %g6
2499 fcmped %fcc0, %f30, %f14
2500 fnegd %f16, %f30
2501 sdiv %g7, 0x1B89, %o1
2502 stbar
2503 tn %xcc, 0x6
2504 stb %o0, [%l7 + 0x2B]
2505 and %g2, 0x062F, %l3
2506 sdiv %i4, 0x16F2, %o4
2507 fbe %fcc1, loop_231
2508 sra %o6, 0x1B, %l0
2509 fpadd16 %f4, %f4, %f12
2510 wr %g0, 0x04, %asi
2511 ldswa [%l7 + 0x28] %asi, %l6
2512loop_231:
2513 srlx %o5, %i2, %i5
2514 ble,a loop_232
2515 brlz,a %l2, loop_233
2516 te %icc, 0x7
2517 andncc %g4, %l1, %g5
2518loop_232:
2519 sub %i1, 0x03B5, %l5
2520loop_233:
2521 fabss %f31, %f3
2522 tcc %xcc, 0x1
2523 edge32ln %i6, %i3, %g3
2524 lduh [%l7 + 0x66], %o7
2525 wr %g0, 0x19, %asi
2526 stda %f0, [%l7 + 0x40] %asi
2527 movre %i0, %i7, %g1
2528 nop
2529 setx loop_234, %l0, %l1
2530 wrpr 0x1, %tl
2531 wrpr %l1, %tnpc
2532 setx 0x34400001400, %l0, %l1
2533 wrpr %l1, %tstate
2534 wrhpr 0x4, %htstate
2535 done
2536 for %f16, %f10, %f22
2537 fones %f9
2538 xor %l4, %o2, %g6
2539loop_234:
2540 fmovsleu %xcc, %f22, %f0
2541 subcc %g7, 0x0649, %o1
2542 mova %icc, %o0, %g2
2543 set 0x70, %l0
2544 stda %o2, [%l7 + %l0] 0x89
2545 be,a,pt %xcc, loop_235
2546 tgu %icc, 0x2
2547 fandnot1 %f28, %f28, %f28
2548 brgez %i4, loop_236
2549loop_235:
2550 tne %icc, 0x5
2551 tge %xcc, 0x5
2552 mulscc %o4, %o6, %l0
2553loop_236:
2554 bne,a %icc, loop_237
2555 membar 0x6C
2556 wr %g0, 0x19, %asi
2557 lduha [%l7 + 0x26] %asi, %l6
2558loop_237:
2559 fmovdge %xcc, %f18, %f7
2560 edge8ln %o5, %i2, %l3
2561 fsrc1 %f12, %f24
2562 movvs %xcc, %l2, %i5
2563 fabsd %f30, %f16
2564 fmovrdne %g4, %f24, %f20
2565 array8 %g5, %i1, %l5
2566 movcs %icc, %i6, %i3
2567 fmovrsgez %g3, %f15, %f13
2568 tg %xcc, 0x4
2569 sra %l1, 0x14, %i0
2570 addc %i7, %o7, %g1
2571 ldsh [%l7 + 0x36], %l4
2572 tcc %icc, 0x0
2573 addcc %g6, 0x07FB, %o2
2574 smulcc %o1, 0x0D14, %g7
2575 stb %g2, [%l7 + 0x1B]
2576 bgu,a,pn %icc, loop_238
2577 tleu %icc, 0x5
2578 movpos %xcc, %o3, %i4
2579 sll %o0, 0x08, %o6
2580loop_238:
2581 subcc %l0, %l6, %o5
2582 brnz,a %o4, loop_239
2583 fbne %fcc1, loop_240
2584 edge8 %l3, %i2, %l2
2585 fmovsa %icc, %f21, %f21
2586loop_239:
2587 srax %i5, 0x0A, %g5
2588loop_240:
2589 addc %g4, %l5, %i6
2590 te %xcc, 0x1
2591 edge8 %i3, %g3, %i1
2592 set 0x1D, %o7
2593 ldsba [%l7 + %o7] 0x80, %i0
2594 stx %l1, [%l7 + 0x48]
2595 fpmerge %f20, %f25, %f6
2596 movgu %icc, %o7, %g1
2597 stx %i7, [%l7 + 0x30]
2598 movcs %icc, %l4, %o2
2599 fand %f12, %f20, %f30
2600 ld [%l7 + 0x44], %f1
2601 subccc %g6, 0x013C, %o1
2602 fmovrslz %g7, %f12, %f2
2603 stw %g2, [%l7 + 0x10]
2604 subccc %i4, %o0, %o3
2605 brlz %o6, loop_241
2606 fnegd %f30, %f8
2607 movl %icc, %l6, %l0
2608 tge %xcc, 0x4
2609loop_241:
2610 tgu %xcc, 0x1
2611 edge32n %o4, %o5, %l3
2612 tg %icc, 0x2
2613 edge32n %l2, %i5, %g5
2614 wr %g0, 0x19, %asi
2615 stha %i2, [%l7 + 0x4E] %asi
2616 edge8ln %l5, %i6, %i3
2617 array16 %g3, %g4, %i1
2618 edge16l %i0, %o7, %l1
2619 xnorcc %g1, %i7, %o2
2620 stw %l4, [%l7 + 0x4C]
2621 ldd [%l7 + 0x20], %g6
2622 bgu,pt %icc, loop_242
2623 fmul8ulx16 %f12, %f28, %f0
2624 ble,pt %xcc, loop_243
2625 fandnot1 %f28, %f0, %f4
2626loop_242:
2627 andcc %g7, %o1, %i4
2628 tcc %xcc, 0x0
2629loop_243:
2630 bleu,a,pn %icc, loop_244
2631 movg %xcc, %o0, %g2
2632 andn %o3, %o6, %l0
2633 tcc %xcc, 0x6
2634loop_244:
2635 ldd [%l7 + 0x18], %i6
2636 fcmpgt32 %f2, %f4, %o5
2637 fpsub16 %f8, %f24, %f12
2638 udiv %l3, 0x16D9, %o4
2639 fmovse %icc, %f30, %f28
2640 prefetch [%l7 + 0x18], 0x0
2641 fbug %fcc3, loop_245
2642 subcc %l2, %i5, %i2
2643 bvc loop_246
2644 nop
2645 set 0x60, %i2
2646 ldsh [%l7 + %i2], %g5
2647loop_245:
2648 te %icc, 0x4
2649 add %l7, 0x10, %l6
2650 wr %g0, 0x81, %asi
2651 ldxa [%l6] %asi, %l5
2652 casxa [%l6] %asi, %l5, %i3
2653loop_246:
2654 fmovrsgez %i6, %f20, %f17
2655 smulcc %g4, 0x10D2, %i1
2656 fmovsleu %icc, %f19, %f28
2657 mulx %g3, 0x0CA4, %i0
2658 orn %l1, 0x1FEE, %o7
2659 fandnot1s %f19, %f2, %f4
2660 brnz %i7, loop_247
2661 tne %icc, 0x7
2662 orncc %g1, 0x0E6C, %l4
2663 fmovrdgez %o2, %f8, %f26
2664loop_247:
2665 tneg %xcc, 0x1
2666 ldd [%l7 + 0x48], %g6
2667 fcmpgt32 %f24, %f18, %o1
2668 tpos %xcc, 0x2
2669 movrlz %i4, %o0, %g7
2670 movgu %xcc, %g2, %o3
2671 fmovrdgez %o6, %f10, %f2
2672 movvs %icc, %l0, %o5
2673 set 0x71, %l2
2674 ldsba [%l7 + %l2] 0x81, %l6
2675 movn %xcc, %o4, %l3
2676 srax %l2, %i2, %g5
2677 set 0x64, %g7
2678 swapa [%l7 + %g7] 0x80, %i5
2679 srl %l5, %i6, %g4
2680 fpack16 %f10, %f27
2681 tle %xcc, 0x2
2682 tvs %xcc, 0x4
2683 wr %g0, 0xe2, %asi
2684 ldda [%l7 + 0x60] %asi, %i0
2685 wr %g0, 0x18, %asi
2686 ldstuba [%l7 + 0x19] %asi, %i3
2687 alignaddr %g3, %l1, %i0
2688 movrlz %i7, 0x3C5, %g1
2689 fmovrdlez %o7, %f18, %f22
2690 tl %icc, 0x0
2691 brlez %o2, loop_248
2692 fmul8x16au %f9, %f2, %f12
2693 bl %icc, loop_249
2694 fcmpeq32 %f14, %f2, %l4
2695loop_248:
2696 fone %f8
2697 andncc %o1, %i4, %o0
2698loop_249:
2699 ldsw [%l7 + 0x70], %g7
2700 alignaddrl %g2, %g6, %o6
2701 array16 %o3, %o5, %l6
2702 movcc %xcc, %o4, %l3
2703 wr %g0, 0x04, %asi
2704 ldswa [%l7 + 0x24] %asi, %l2
2705 orcc %i2, 0x1DB6, %l0
2706 udivx %g5, 0x0005, %i5
2707 tpos %xcc, 0x2
2708 andncc %l5, %i6, %i1
2709 addc %g4, %g3, %l1
2710 array16 %i3, %i0, %i7
2711 orncc %o7, %o2, %l4
2712 fmovrdgez %g1, %f30, %f0
2713 brlez,a %o1, loop_250
2714 alignaddrl %o0, %g7, %g2
2715 tg %icc, 0x1
2716 prefetch [%l7 + 0x70], 0x0
2717loop_250:
2718 fbul %fcc3, loop_251
2719 fbne %fcc0, loop_252
2720 mulx %g6, %o6, %o3
2721 fbge,a %fcc3, loop_253
2722loop_251:
2723 siam 0x3
2724loop_252:
2725 nop
2726 set 0x0D, %i3
2727 ldstuba [%l7 + %i3] 0x0c, %o5
2728loop_253:
2729 fmovrdlez %l6, %f12, %f20
2730 andn %o4, 0x0510, %i4
2731 sdivx %l3, 0x0AA0, %l2
2732 array32 %i2, %l0, %g5
2733 movneg %xcc, %i5, %i6
2734 fbule,a %fcc3, loop_254
2735 movre %i1, %l5, %g3
2736 fmul8x16au %f3, %f30, %f6
2737 wr %g0, 0x18, %asi
2738 lduha [%l7 + 0x66] %asi, %g4
2739loop_254:
2740 fpackfix %f18, %f30
2741 mova %icc, %i3, %i0
2742 fexpand %f21, %f14
2743 ldsw [%l7 + 0x48], %i7
2744 set 0x40, %o0
2745 ldda [%l7 + %o0] 0x18, %f16
2746 fcmpd %fcc2, %f28, %f0
2747 bge loop_255
2748 tneg %xcc, 0x7
2749 stw %o7, [%l7 + 0x30]
2750 bl,a %xcc, loop_256
2751loop_255:
2752 umulcc %l1, 0x1EFA, %o2
2753 addccc %l4, 0x0AB5, %g1
2754 wr %g0, 0x89, %asi
2755 ldda [%l7 + 0x40] %asi, %f16
2756loop_256:
2757 xorcc %o0, 0x1075, %o1
2758 set 0x60, %o5
2759 ldxa [%l7 + %o5] 0x19, %g7
2760 tge %xcc, 0x2
2761 bne loop_257
2762 be,a,pt %xcc, loop_258
2763 srax %g6, 0x16, %g2
2764 fxnor %f10, %f4, %f26
2765loop_257:
2766 sdivx %o6, 0x0CED, %o5
2767loop_258:
2768 array8 %o3, %l6, %o4
2769 movne %icc, %i4, %l3
2770 add %i2, %l0, %l2
2771 bge,pt %icc, loop_259
2772 bcc,a loop_260
2773 fnot1 %f8, %f28
2774 fxors %f31, %f17, %f23
2775loop_259:
2776 udivcc %g5, 0x1903, %i5
2777loop_260:
2778 or %i1, %i6, %g3
2779 set 0x32, %g1
2780 stha %g4, [%l7 + %g1] 0xea
2781 membar #Sync
2782 movrgz %l5, 0x0DB, %i0
2783 wr %g0, 0x89, %asi
2784 lduha [%l7 + 0x16] %asi, %i7
2785 te %xcc, 0x2
2786 bcs,pt %icc, loop_261
2787 srl %i3, 0x15, %o7
2788 subcc %o2, 0x01FF, %l1
2789 bvs,a loop_262
2790loop_261:
2791 andcc %g1, 0x05A0, %l4
2792 fsrc1 %f8, %f8
2793 andcc %o0, %g7, %g6
2794loop_262:
2795 faligndata %f6, %f18, %f8
2796 fmovrse %o1, %f13, %f4
2797 movcc %icc, %o6, %g2
2798 fzero %f10
2799 addccc %o3, %o5, %l6
2800 fmovdcs %xcc, %f21, %f27
2801 edge8n %o4, %l3, %i2
2802 sdivcc %i4, 0x0804, %l0
2803 udivx %l2, 0x1473, %i5
2804 taddcc %i1, %i6, %g5
2805 fba %fcc3, loop_263
2806 edge8 %g4, %l5, %g3
2807 fmovsne %xcc, %f11, %f20
2808 taddcctv %i7, 0x1697, %i0
2809loop_263:
2810 stx %o7, [%l7 + 0x38]
2811 xorcc %o2, %l1, %g1
2812 tsubcctv %i3, %l4, %g7
2813 bl,a,pn %xcc, loop_264
2814 movcc %icc, %o0, %g6
2815 lduw [%l7 + 0x38], %o6
2816 orn %g2, %o1, %o3
2817loop_264:
2818 mulx %o5, 0x0C6D, %l6
2819 call loop_265
2820 brlz %l3, loop_266
2821 edge8ln %i2, %i4, %l0
2822 mulscc %l2, %i5, %i1
2823loop_265:
2824 alignaddr %o4, %g5, %g4
2825loop_266:
2826 nop
2827 set 0x60, %g2
2828 ldstuba [%l7 + %g2] 0x88, %i6
2829 tgu %xcc, 0x1
2830 bneg,a loop_267
2831 saved
2832 rdpr %cwp, %g1
2833 rdpr %cansave, %g2
2834 rdpr %canrestore, %g3
2835 rdpr %cleanwin, %g4
2836 rdpr %otherwin, %g5
2837 rdpr %wstate, %g6
2838 and %l5, 0x0641, %g3
2839 bg,a,pt %icc, loop_268
2840loop_267:
2841 bne,a,pn %icc, loop_269
2842 nop
2843 setx loop_270, %l0, %l1
2844 jmpl %l1, %i0
2845 sub %i7, 0x1652, %o7
2846loop_268:
2847 fpsub32 %f8, %f16, %f6
2848loop_269:
2849 xorcc %l1, 0x04FD, %o2
2850loop_270:
2851 orncc %i3, %l4, %g7
2852 movvs %icc, %g1, %g6
2853 sub %o0, 0x0F97, %g2
2854 sdivcc %o6, 0x042E, %o3
2855 edge16n %o1, %l6, %l3
2856 sethi 0x1982, %o5
2857 movrgz %i4, %i2, %l0
2858 ldsw [%l7 + 0x54], %i5
2859 fcmps %fcc1, %f7, %f26
2860 mulx %i1, 0x150F, %l2
2861 fmovdpos %icc, %f3, %f21
2862 fpmerge %f24, %f26, %f22
2863 orcc %g5, %o4, %g4
2864 sir 0x0C93
2865 edge16ln %i6, %g3, %i0
2866 edge8l %i7, %l5, %l1
2867 bcs,a %xcc, loop_271
2868 mova %icc, %o2, %o7
2869 ldub [%l7 + 0x7F], %i3
2870 te %xcc, 0x1
2871loop_271:
2872 movpos %icc, %l4, %g7
2873 xnorcc %g6, 0x14EF, %o0
2874 movvs %icc, %g1, %o6
2875 set 0x48, %g4
2876 stxa %o3, [%l7 + %g4] 0xe3
2877 membar #Sync
2878 edge8n %g2, %l6, %o1
2879 fcmpgt32 %f14, %f6, %l3
2880 movre %i4, %i2, %l0
2881 edge8l %i5, %i1, %l2
2882 sethi 0x1975, %g5
2883 std %o4, [%l7 + 0x78]
2884 fnands %f18, %f2, %f4
2885 array16 %o4, %g4, %i6
2886 fcmpeq16 %f14, %f8, %i0
2887 sdiv %i7, 0x0A7D, %g3
2888 fbul,a %fcc1, loop_272
2889 movleu %xcc, %l1, %o2
2890 udivx %o7, 0x0068, %l5
2891 orn %l4, 0x1E4F, %i3
2892loop_272:
2893 brnz,a %g6, loop_273
2894 tne %xcc, 0x4
2895 udivx %g7, 0x1667, %o0
2896 fcmps %fcc3, %f9, %f8
2897loop_273:
2898 nop
2899 set 0x76, %g3
2900 ldub [%l7 + %g3], %o6
2901 fmovdl %xcc, %f12, %f17
2902 add %l7, 0x30, %l6
2903 wr %g0, 0x11, %asi
2904 ldxa [%l6] %asi, %o3
2905 casxa [%l6] %asi, %o3, %g1
2906 bn,a,pn %xcc, loop_274
2907 fabsd %f2, %f0
2908 fnot1 %f12, %f16
2909 udiv %g2, 0x0890, %l6
2910loop_274:
2911 fmovdleu %xcc, %f22, %f1
2912 edge16 %o1, %l3, %i2
2913 tneg %xcc, 0x5
2914 movl %icc, %i4, %l0
2915 mulscc %i1, %i5, %l2
2916 fpackfix %f10, %f12
2917 movcc %icc, %g5, %o5
2918 te %icc, 0x6
2919 bne,a,pt %icc, loop_275
2920 stbar
2921 movg %icc, %g4, %o4
2922 and %i6, %i7, %g3
2923loop_275:
2924 call loop_276
2925 edge8n %l1, %i0, %o2
2926 bcc,a loop_277
2927 movle %xcc, %l5, %o7
2928loop_276:
2929 fpadd32 %f16, %f16, %f24
2930 subcc %i3, %l4, %g7
2931loop_277:
2932 edge8l %g6, %o0, %o6
2933 set 0x40, %o1
2934 ldda [%l7 + %o1] 0x11, %f0
2935 smul %g1, %g2, %l6
2936 popc %o3, %o1
2937 fpadd32s %f13, %f4, %f8
2938 fxor %f14, %f8, %f20
2939 bvs,a,pt %xcc, loop_278
2940 movvc %icc, %i2, %i4
2941 wr %g0, 0x18, %asi
2942 ldswa [%l7 + 0x24] %asi, %l3
2943loop_278:
2944 fbo,a %fcc2, loop_279
2945 edge8 %i1, %i5, %l0
2946 smul %g5, 0x1765, %l2
2947 movneg %xcc, %o5, %o4
2948loop_279:
2949 sdiv %i6, 0x1ED0, %i7
2950 fandnot2s %f28, %f29, %f5
2951 bcs %xcc, loop_280
2952 srlx %g3, 0x1B, %l1
2953 prefetch [%l7 + 0x0C], 0x3
2954 smulcc %g4, 0x07BE, %o2
2955loop_280:
2956 movl %icc, %i0, %l5
2957 tcs %xcc, 0x3
2958 swap [%l7 + 0x58], %o7
2959 bleu loop_281
2960 andncc %i3, %g7, %l4
2961 sub %o0, %g6, %o6
2962 andncc %g1, %l6, %g2
2963loop_281:
2964 movrlz %o1, 0x21F, %i2
2965 edge8 %o3, %l3, %i1
2966 nop
2967 setx loop_282, %l0, %l1
2968 jmpl %l1, %i4
2969 move %xcc, %l0, %i5
2970 ba,a %xcc, loop_283
2971 fbuge,a %fcc2, loop_284
2972loop_282:
2973 xorcc %l2, %g5, %o5
2974 movleu %icc, %i6, %o4
2975loop_283:
2976 nop
2977 membar #Sync
2978 wr %g0, 0x1f, %asi
2979 ldda [%l7 + 0x40] %asi, %f0
2980loop_284:
2981 tpos %xcc, 0x0
2982 movvc %icc, %i7, %g3
2983 taddcc %g4, %l1, %i0
2984 tcc %icc, 0x3
2985 fbg %fcc2, loop_285
2986 tl %icc, 0x1
2987 fandnot1 %f0, %f12, %f2
2988 popc 0x12EE, %l5
2989loop_285:
2990 udiv %o7, 0x11E3, %i3
2991 mulscc %g7, %l4, %o0
2992 fbl %fcc0, loop_286
2993 fnands %f5, %f25, %f15
2994 srax %g6, %o6, %o2
2995 set 0x55, %l5
2996 ldstuba [%l7 + %l5] 0x80, %l6
2997loop_286:
2998 fmovsge %icc, %f22, %f11
2999 fmovda %xcc, %f9, %f22
3000 fmovs %f31, %f10
3001 orcc %g2, 0x1887, %g1
3002 tvc %icc, 0x4
3003 bn,pt %icc, loop_287
3004 movcs %xcc, %o1, %o3
3005 edge32 %l3, %i2, %i4
3006 sll %i1, 0x1D, %i5
3007loop_287:
3008 brz,a %l2, loop_288
3009 andcc %l0, 0x1426, %g5
3010 udivcc %o5, 0x1A64, %i6
3011 edge8ln %o4, %g3, %g4
3012loop_288:
3013 nop
3014 add %l7, 0x38, %l6
3015 wr %g0, 0x11, %asi
3016 casxa [%l6] 0x11, %i7, %l1
3017 xnorcc %l5, 0x03BF, %i0
3018 fmovsg %xcc, %f4, %f23
3019 prefetch [%l7 + 0x5C], 0x0
3020 andn %i3, %g7, %o7
3021 swap [%l7 + 0x74], %l4
3022 fornot1 %f16, %f0, %f16
3023 brlez %g6, loop_289
3024 fnot2 %f28, %f28
3025 fmovsvs %xcc, %f1, %f26
3026 st %f5, [%l7 + 0x44]
3027loop_289:
3028 fpadd16s %f17, %f0, %f10
3029 movpos %icc, %o6, %o2
3030 fmovsgu %xcc, %f0, %f22
3031 srax %o0, 0x1D, %g2
3032 fnot2s %f31, %f3
3033 addccc %g1, 0x182A, %o1
3034 call loop_290
3035 popc %o3, %l3
3036 movrne %i2, 0x0B5, %l6
3037 lduw [%l7 + 0x50], %i1
3038loop_290:
3039 movleu %icc, %i5, %i4
3040 brnz %l0, loop_291
3041 movvs %xcc, %g5, %l2
3042 tn %icc, 0x4
3043 tvs %icc, 0x2
3044loop_291:
3045 taddcctv %i6, %o5, %o4
3046 brnz %g4, loop_292
3047 movre %g3, 0x378, %i7
3048 bneg,a %xcc, loop_293
3049 movgu %xcc, %l1, %i0
3050loop_292:
3051 udivcc %l5, 0x0AB1, %i3
3052 add %l7, 0x0C, %l6
3053 wr %g0, 0x81, %asi
3054 lda [%l6] %asi, %g7
3055 casa [%l6] %asi, %g7, %o7
3056loop_293:
3057 tn %xcc, 0x2
3058 edge8ln %g6, %l4, %o2
3059 movgu %icc, %o0, %o6
3060 movleu %icc, %g2, %o1
3061 fmuld8ulx16 %f0, %f27, %f2
3062 xnor %o3, %g1, %l3
3063 ld [%l7 + 0x74], %f4
3064 movrgez %i2, %l6, %i1
3065 fnot1s %f10, %f11
3066 alignaddrl %i5, %l0, %g5
3067 wr %g0, 0x80, %asi
3068 ldda [%l7 + 0x50] %asi, %i4
3069 wr %g0, 0x81, %asi
3070 lda [%l7 + 0x14] %asi, %f17
3071 alignaddr %i6, %o5, %l2
3072 fmovrdgez %o4, %f8, %f4
3073 fmovsge %xcc, %f3, %f5
3074 fbue %fcc1, loop_294
3075 sdivx %g3, 0x1C28, %i7
3076 movrgz %l1, 0x12C, %i0
3077 sll %l5, 0x04, %i3
3078loop_294:
3079 nop
3080 setx loop_295, %l0, %l1
3081 jmpl %l1, %g4
3082 edge32l %o7, %g6, %l4
3083 tge %xcc, 0x2
3084 orncc %g7, %o0, %o2
3085loop_295:
3086 edge16ln %o6, %o1, %o3
3087 fmovrslez %g2, %f15, %f17
3088 sethi 0x1889, %l3
3089 set 0x70, %g6
3090 stba %i2, [%l7 + %g6] 0x04
3091 movrgez %g1, 0x0B9, %l6
3092 sth %i5, [%l7 + 0x2E]
3093 wr %g0, 0x19, %asi
3094 ldsha [%l7 + 0x3A] %asi, %i1
3095 wr %g0, 0x80, %asi
3096 stxa %l0, [%l7 + 0x18] %asi
3097 movne %icc, %g5, %i6
3098 add %i4, 0x0134, %l2
3099 umul %o4, %g3, %i7
3100 fxor %f26, %f10, %f30
3101 fbul %fcc0, loop_296
3102 xnor %l1, 0x16F8, %o5
3103 movcc %icc, %l5, %i3
3104 tg %xcc, 0x6
3105loop_296:
3106 for %f2, %f28, %f28
3107 xnor %i0, 0x0499, %o7
3108 bleu,a loop_297
3109 fbg %fcc2, loop_298
3110 fpsub32s %f16, %f28, %f12
3111 nop
3112 setx loop_299, %l0, %l1
3113 jmpl %l1, %g4
3114loop_297:
3115 fcmped %fcc2, %f28, %f30
3116loop_298:
3117 edge32 %l4, %g6, %g7
3118 fmovsn %icc, %f25, %f24
3119loop_299:
3120 fbg,a %fcc1, loop_300
3121 tcc %xcc, 0x5
3122 ta %icc, 0x6
3123 array32 %o2, %o6, %o0
3124loop_300:
3125 mova %icc, %o3, %g2
3126 fba,a %fcc3, loop_301
3127 tneg %icc, 0x6
3128 popc %o1, %l3
3129 fmovrslz %i2, %f22, %f26
3130loop_301:
3131 tne %icc, 0x0
3132 fors %f29, %f26, %f12
3133 srax %g1, %i5, %i1
3134 bne,pt %icc, loop_302
3135 fors %f5, %f4, %f22
3136 tvs %icc, 0x7
3137 bgu,pn %xcc, loop_303
3138loop_302:
3139 movvc %xcc, %l0, %g5
3140 fbe %fcc0, loop_304
3141 fmovdn %xcc, %f10, %f31
3142loop_303:
3143 stb %i6, [%l7 + 0x3C]
3144 udivcc %l6, 0x137A, %i4
3145loop_304:
3146 taddcc %o4, %g3, %i7
3147 fnors %f2, %f25, %f4
3148 andcc %l2, %l1, %o5
3149 fxor %f20, %f4, %f14
3150 popc 0x1D5F, %i3
3151 fabss %f12, %f27
3152 fornot2s %f2, %f20, %f8
3153 udivx %l5, 0x0F35, %i0
3154 srlx %g4, %o7, %g6
3155 tsubcctv %l4, %g7, %o6
3156 fcmpne16 %f10, %f22, %o0
3157 flush %l7 + 0x3C
3158 fpsub16 %f28, %f20, %f26
3159 andncc %o3, %g2, %o2
3160 fbuge %fcc2, loop_305
3161 tleu %icc, 0x3
3162 movgu %xcc, %l3, %i2
3163 andcc %o1, 0x0723, %i5
3164loop_305:
3165 movcs %icc, %i1, %l0
3166 fba,a %fcc2, loop_306
3167 or %g5, %i6, %l6
3168 brgz %i4, loop_307
3169 andcc %g1, 0x08CA, %g3
3170loop_306:
3171 movn %icc, %i7, %o4
3172 movrlz %l1, %l2, %o5
3173loop_307:
3174 movgu %icc, %i3, %i0
3175 movle %icc, %l5, %g4
3176 edge8 %g6, %l4, %o7
3177 xor %o6, %g7, %o0
3178 nop
3179 setx loop_308, %l0, %l1
3180 jmpl %l1, %o3
3181 mulx %g2, 0x1C71, %l3
3182 fcmpne32 %f22, %f16, %o2
3183 movgu %xcc, %i2, %o1
3184loop_308:
3185 edge16l %i1, %i5, %l0
3186 or %g5, 0x054C, %l6
3187 movvc %xcc, %i4, %g1
3188 sdivx %i6, 0x1774, %i7
3189 and %o4, %l1, %g3
3190 addcc %l2, %o5, %i3
3191 srax %i0, 0x0D, %l5
3192 tgu %xcc, 0x2
3193 tn %icc, 0x2
3194 movre %g4, %l4, %g6
3195 fblg %fcc0, loop_309
3196 edge16 %o7, %o6, %o0
3197 wr %g0, 0x89, %asi
3198 lduha [%l7 + 0x3A] %asi, %o3
3199loop_309:
3200 fxors %f1, %f16, %f29
3201 fbe %fcc2, loop_310
3202 srax %g2, 0x16, %g7
3203 fmovdg %xcc, %f17, %f4
3204 bne %icc, loop_311
3205loop_310:
3206 tsubcctv %o2, %l3, %i2
3207 tcs %icc, 0x0
3208 movn %icc, %o1, %i5
3209loop_311:
3210 orn %i1, %g5, %l0
3211 brlz,a %i4, loop_312
3212 movl %icc, %g1, %i6
3213 edge32n %l6, %o4, %l1
3214 fbl %fcc2, loop_313
3215loop_312:
3216 lduh [%l7 + 0x5C], %i7
3217 wr %g0, 0x88, %asi
3218 lduba [%l7 + 0x4C] %asi, %g3
3219loop_313:
3220 addc %o5, %i3, %l2
3221 tneg %icc, 0x0
3222 stb %l5, [%l7 + 0x23]
3223 movle %icc, %i0, %g4
3224 fmovscs %icc, %f18, %f26
3225 fpackfix %f16, %f0
3226 edge32n %g6, %l4, %o6
3227 set 0x66, %i7
3228 lduha [%l7 + %i7] 0x10, %o0
3229 bg,a %icc, loop_314
3230 movge %xcc, %o7, %g2
3231 fsrc1 %f12, %f18
3232 fmovdneg %xcc, %f26, %f31
3233loop_314:
3234 movle %icc, %g7, %o3
3235 wr %g0, 0xe2, %asi
3236 stda %o2, [%l7 + 0x68] %asi
3237 membar #Sync
3238 edge32n %i2, %o1, %i5
3239 movrlz %i1, %g5, %l0
3240 movrlz %l3, %i4, %g1
3241 fnot2s %f2, %f27
3242 add %l7, 0x18, %l6
3243 wr %g0, 0x89, %asi
3244 casa [%l6] %asi, %i6, %l6
3245 movneg %xcc, %l1, %o4
3246 set 0x40, %i4
3247 stda %f16, [%l7 + %i4] 0x14
3248 edge16 %g3, %o5, %i7
3249 andncc %i3, %l2, %l5
3250 mulscc %i0, 0x1453, %g4
3251 edge16 %l4, %g6, %o0
3252 xnor %o6, 0x0BBD, %o7
3253 movne %icc, %g2, %g7
3254 stbar
3255 fmovsge %xcc, %f3, %f11
3256 smulcc %o3, %o2, %o1
3257 faligndata %f30, %f8, %f14
3258 tcc %icc, 0x7
3259 edge32ln %i5, %i2, %g5
3260 andcc %i1, %l3, %l0
3261 fpsub16s %f16, %f26, %f7
3262 ldd [%l7 + 0x60], %f28
3263 fbg %fcc1, loop_315
3264 fbule,a %fcc2, loop_316
3265 movrgez %i4, 0x088, %i6
3266 brgez,a %g1, loop_317
3267loop_315:
3268 edge16l %l1, %l6, %o4
3269loop_316:
3270 move %xcc, %g3, %o5
3271 fbg,a %fcc0, loop_318
3272loop_317:
3273 brlz,a %i3, loop_319
3274 fcmps %fcc2, %f4, %f11
3275 mulx %l2, %l5, %i0
3276loop_318:
3277 ldsw [%l7 + 0x58], %g4
3278loop_319:
3279 and %l4, 0x0E74, %g6
3280 mulscc %i7, %o6, %o7
3281 set 0x2C, %o2
3282 stwa %o0, [%l7 + %o2] 0x15
3283 taddcctv %g7, 0x10A7, %o3
3284 movrlez %o2, 0x0B1, %g2
3285 movrgez %o1, %i2, %i5
3286 fmovdleu %xcc, %f3, %f21
3287 umulcc %i1, 0x14F7, %g5
3288 movrgz %l3, 0x3EA, %i4
3289 array16 %l0, %i6, %l1
3290 membar #Sync
3291 wr %g0, 0x1e, %asi
3292 ldda [%l7 + 0x40] %asi, %f16
3293 movleu %icc, %g1, %l6
3294 fzero %f2
3295 fcmpne16 %f28, %f26, %o4
3296 edge32ln %g3, %i3, %o5
3297 orn %l5, %i0, %g4
3298 fcmped %fcc0, %f26, %f20
3299 fmovrdgez %l4, %f24, %f20
3300 taddcctv %l2, %g6, %i7
3301 mova %xcc, %o7, %o0
3302 popc 0x18DE, %o6
3303 orcc %g7, 0x1529, %o3
3304 stw %o2, [%l7 + 0x60]
3305 movvc %icc, %g2, %o1
3306 pdist %f22, %f4, %f18
3307 fands %f4, %f19, %f1
3308 brz,a %i2, loop_320
3309 fmovsa %icc, %f9, %f24
3310 fmovsa %icc, %f23, %f2
3311 movrgez %i5, %g5, %i1
3312loop_320:
3313 array32 %l3, %l0, %i6
3314 fxor %f4, %f26, %f24
3315 xnor %l1, %g1, %i4
3316 subccc %o4, 0x1D94, %l6
3317 brgz,a %g3, loop_321
3318 bneg,a,pn %icc, loop_322
3319 fpsub16 %f24, %f4, %f6
3320 wr %g0, 0x11, %asi
3321 ldsha [%l7 + 0x6C] %asi, %o5
3322loop_321:
3323 restored
3324 rdpr %cwp, %g1
3325 rdpr %cansave, %g2
3326 rdpr %canrestore, %g3
3327 rdpr %cleanwin, %g4
3328 rdpr %otherwin, %g5
3329 rdpr %wstate, %g6
3330loop_322:
3331 xnor %i3, %l5, %g4
3332 fpackfix %f30, %f26
3333 sir 0x065A
3334 bge %icc, loop_323
3335 restored
3336 rdpr %cwp, %g1
3337 rdpr %cansave, %g2
3338 rdpr %canrestore, %g3
3339 rdpr %cleanwin, %g4
3340 rdpr %otherwin, %g5
3341 rdpr %wstate, %g6
3342 subccc %i0, %l2, %l4
3343 edge8ln %g6, %o7, %o0
3344loop_323:
3345 flush %l7 + 0x08
3346 andcc %o6, %g7, %i7
3347 fbn,a %fcc2, loop_324
3348 ldsh [%l7 + 0x66], %o2
3349 tg %xcc, 0x3
3350 movvc %xcc, %o3, %g2
3351loop_324:
3352 alignaddr %i2, %i5, %g5
3353 orn %i1, %o1, %l3
3354 ldsh [%l7 + 0x26], %l0
3355 edge8l %l1, %g1, %i4
3356 edge16 %i6, %l6, %o4
3357 bpos,pn %icc, loop_325
3358 fmovsn %icc, %f9, %f16
3359 orn %o5, 0x0D18, %i3
3360 membar 0x5B
3361loop_325:
3362 bvs,a %xcc, loop_326
3363 fbuge %fcc2, loop_327
3364 fmovsneg %xcc, %f0, %f2
3365 fbn %fcc0, loop_328
3366loop_326:
3367 sdivx %l5, 0x0A8A, %g4
3368loop_327:
3369 tsubcctv %g3, %i0, %l4
3370 tvs %icc, 0x4
3371loop_328:
3372 fmovdvc %icc, %f12, %f0
3373 edge32ln %g6, %l2, %o7
3374 movneg %icc, %o6, %o0
3375 mulx %g7, %i7, %o2
3376 movvs %xcc, %g2, %i2
3377 tsubcc %i5, %o3, %i1
3378 udiv %g5, 0x0B0A, %l3
3379 sdivx %l0, 0x051C, %o1
3380 fcmpne32 %f8, %f30, %l1
3381 bleu,pn %xcc, loop_329
3382 sethi 0x1C84, %i4
3383 fones %f28
3384 fble,a %fcc0, loop_330
3385loop_329:
3386 tl %xcc, 0x1
3387 fmovrse %g1, %f5, %f2
3388 fmovsge %xcc, %f19, %f12
3389loop_330:
3390 edge32n %i6, %o4, %o5
3391 saved
3392 rdpr %cwp, %g1
3393 rdpr %cansave, %g2
3394 rdpr %canrestore, %g3
3395 rdpr %cleanwin, %g4
3396 rdpr %otherwin, %g5
3397 rdpr %wstate, %g6
3398 udivcc %l6, 0x1556, %i3
3399 edge8l %l5, %g3, %i0
3400 andcc %l4, %g4, %l2
3401 fmovrslez %o7, %f10, %f19
3402 subc %o6, %g6, %g7
3403 edge8n %i7, %o0, %o2
3404 srl %i2, %g2, %o3
3405 add %i1, %g5, %i5
3406 fmovdleu %xcc, %f12, %f21
3407 xorcc %l0, 0x0766, %o1
3408 fnand %f26, %f18, %f22
3409 movcc %icc, %l3, %i4
3410 ta %xcc, 0x5
3411 tn %icc, 0x2
3412 set 0x74, %i6
3413 ldswa [%l7 + %i6] 0x0c, %l1
3414 edge8l %i6, %g1, %o5
3415 movg %icc, %o4, %i3
3416 sdivcc %l5, 0x1DCE, %l6
3417 set 0x30, %i5
3418 ldxa [%l7 + %i5] 0x81, %g3
3419 std %l4, [%l7 + 0x18]
3420 edge32ln %i0, %l2, %g4
3421 movvs %xcc, %o6, %g6
3422 xor %o7, %g7, %i7
3423 set 0x30, %i0
3424 ldda [%l7 + %i0] 0x23, %o2
3425 movrgez %i2, %g2, %o0
3426 fmul8x16 %f8, %f22, %f6
3427 andncc %i1, %g5, %i5
3428 call loop_331
3429 flush %l7 + 0x38
3430 sdivx %l0, 0x04D0, %o1
3431 edge16 %o3, %l3, %l1
3432loop_331:
3433 movrgez %i6, 0x203, %g1
3434 edge32ln %i4, %o5, %i3
3435 andn %o4, 0x1B54, %l5
3436 flush %l7 + 0x14
3437 movrlez %l6, %g3, %i0
3438 fmovscs %icc, %f29, %f1
3439 tg %xcc, 0x6
3440 edge32 %l2, %g4, %o6
3441 xorcc %g6, %l4, %g7
3442 fmovdpos %xcc, %f13, %f22
3443 addc %o7, %o2, %i2
3444 nop
3445 set 0x70, %o3
3446 stw %g2, [%l7 + %o3]
3447 array8 %o0, %i1, %i7
3448 alignaddr %g5, %i5, %l0
3449 subc %o1, 0x192F, %l3
3450 fmovda %xcc, %f13, %f11
3451 nop
3452 set 0x64, %i1
3453 stw %l1, [%l7 + %i1]
3454 wr %g0, 0x81, %asi
3455 sta %f20, [%l7 + 0x68] %asi
3456 tgu %xcc, 0x2
3457 edge32n %o3, %i6, %g1
3458 edge32n %i4, %i3, %o4
3459 lduh [%l7 + 0x6A], %l5
3460 wr %g0, 0x18, %asi
3461 stwa %l6, [%l7 + 0x5C] %asi
3462 fmovrsgz %o5, %f9, %f2
3463 saved
3464 rdpr %cwp, %g1
3465 rdpr %cansave, %g2
3466 rdpr %canrestore, %g3
3467 rdpr %cleanwin, %g4
3468 rdpr %otherwin, %g5
3469 rdpr %wstate, %g6
3470 orncc %g3, %i0, %l2
3471 popc 0x0D68, %g4
3472 edge8ln %o6, %l4, %g6
3473 fmovdl %xcc, %f3, %f29
3474 wr %g0, 0x80, %asi
3475 lduwa [%l7 + 0x2C] %asi, %g7
3476 fcmpes %fcc1, %f0, %f12
3477 movl %icc, %o7, %o2
3478 xorcc %i2, 0x1494, %o0
3479 edge8 %g2, %i7, %i1
3480 tvs %xcc, 0x1
3481 or %g5, %l0, %o1
3482 nop
3483 setx loop_332, %l0, %l1
3484 jmpl %l1, %l3
3485 fcmpgt16 %f18, %f28, %i5
3486 fmovsvs %icc, %f26, %f3
3487 fmovsge %xcc, %f4, %f2
3488loop_332:
3489 umulcc %l1, %o3, %i6
3490 bne,a loop_333
3491 fbge %fcc0, loop_334
3492 ble,a %icc, loop_335
3493 fbne %fcc2, loop_336
3494loop_333:
3495 tneg %xcc, 0x3
3496loop_334:
3497 nop
3498 wr %g0, 0x89, %asi
3499 stba %g1, [%l7 + 0x13] %asi
3500loop_335:
3501 subc %i4, %i3, %l5
3502loop_336:
3503 bl loop_337
3504 fcmpeq16 %f28, %f22, %o4
3505 sllx %o5, 0x13, %g3
3506 call loop_338
3507loop_337:
3508 fcmpd %fcc1, %f6, %f28
3509 bg,a %icc, loop_339
3510 fmovdneg %icc, %f14, %f14
3511loop_338:
3512 fbul %fcc3, loop_340
3513 udiv %l6, 0x18F2, %i0
3514loop_339:
3515 nop
3516 wr %g0, 0x19, %asi
3517 ldsba [%l7 + 0x14] %asi, %l2
3518loop_340:
3519 te %xcc, 0x0
3520 tpos %xcc, 0x0
3521 fpack32 %f28, %f10, %f10
3522 set 0x4E, %o4
3523 stba %g4, [%l7 + %o4] 0x80
3524 bcs,a,pt %xcc, loop_341
3525 fmul8x16al %f21, %f12, %f28
3526 fmovrdlez %o6, %f4, %f24
3527 movcc %icc, %l4, %g6
3528loop_341:
3529 fmovd %f30, %f18
3530 fmovrse %o7, %f2, %f3
3531 move %icc, %g7, %i2
3532 tne %icc, 0x5
3533 taddcctv %o0, 0x1BB3, %o2
3534 fmovspos %xcc, %f22, %f27
3535 mulx %g2, %i7, %i1
3536 andn %g5, %l0, %o1
3537 bl,a %xcc, loop_342
3538 andn %l3, 0x1ABE, %i5
3539 and %o3, %l1, %g1
3540 array16 %i6, %i3, %i4
3541loop_342:
3542 edge16l %o4, %l5, %g3
3543 swap [%l7 + 0x24], %o5
3544 fmovspos %icc, %f28, %f6
3545 andcc %l6, 0x10EE, %i0
3546 fmovdn %xcc, %f8, %f27
3547 fmovdleu %icc, %f1, %f2
3548 add %g4, %l2, %o6
3549 wr %g0, 0x11, %asi
3550 swapa [%l7 + 0x20] %asi, %g6
3551 edge32 %o7, %l4, %i2
3552 bn,a loop_343
3553 ldd [%l7 + 0x48], %f30
3554 subc %o0, 0x00B9, %g7
3555 ble loop_344
3556loop_343:
3557 alignaddr %g2, %o2, %i7
3558 bl,a loop_345
3559 fbne,a %fcc0, loop_346
3560loop_344:
3561 movrgz %i1, %g5, %l0
3562 nop
3563 set 0x10, %l4
3564 stx %l3, [%l7 + %l4]
3565loop_345:
3566 bcs loop_347
3567loop_346:
3568 xnor %i5, %o1, %l1
3569 alignaddr %g1, %o3, %i3
3570 sir 0x0216
3571loop_347:
3572 smulcc %i6, 0x0B45, %i4
3573 fmovdn %icc, %f15, %f6
3574 movrne %l5, %g3, %o4
3575 fmovrse %l6, %f9, %f20
3576 edge8n %o5, %g4, %l2
3577 flush %l7 + 0x68
3578 ldsw [%l7 + 0x70], %o6
3579 fmovrdlez %i0, %f16, %f10
3580 flush %l7 + 0x64
3581 andcc %g6, 0x182B, %o7
3582 sra %i2, 0x09, %o0
3583 sth %g7, [%l7 + 0x38]
3584 subccc %l4, 0x1CA2, %o2
3585 saved
3586 rdpr %cwp, %g1
3587 rdpr %cansave, %g2
3588 rdpr %canrestore, %g3
3589 rdpr %cleanwin, %g4
3590 rdpr %otherwin, %g5
3591 rdpr %wstate, %g6
3592 andcc %g2, 0x195D, %i1
3593 movleu %icc, %g5, %l0
3594 fbue %fcc2, loop_348
3595 udiv %i7, 0x0B5C, %i5
3596 tn %icc, 0x3
3597 edge8n %l3, %o1, %l1
3598loop_348:
3599 srl %o3, 0x1F, %g1
3600 fmul8x16 %f25, %f4, %f20
3601 tvs %icc, 0x0
3602 fmovdcc %xcc, %f31, %f29
3603 srax %i3, 0x1A, %i4
3604 bcc,a %icc, loop_349
3605 edge16l %l5, %i6, %o4
3606 sllx %g3, %o5, %l6
3607 fmovrdlz %g4, %f16, %f28
3608loop_349:
3609 prefetch [%l7 + 0x30], 0x1
3610 ldd [%l7 + 0x58], %o6
3611 ldsb [%l7 + 0x25], %i0
3612 tge %xcc, 0x1
3613 tn %icc, 0x1
3614 sir 0x11B6
3615 srlx %g6, %o7, %l2
3616 edge16n %o0, %i2, %l4
3617 tgu %icc, 0x3
3618 stx %o2, [%l7 + 0x68]
3619 fornot2 %f2, %f28, %f14
3620 popc %g7, %g2
3621 fmovdl %xcc, %f24, %f27
3622 fmovrdgez %g5, %f8, %f22
3623 fornot1 %f30, %f14, %f22
3624 sra %i1, 0x0F, %l0
3625 brz,a %i7, loop_350
3626 ldub [%l7 + 0x2B], %l3
3627 fbul %fcc3, loop_351
3628 fpadd16 %f30, %f6, %f10
3629loop_350:
3630 fnot1 %f24, %f28
3631 xorcc %i5, %l1, %o3
3632loop_351:
3633 tcc %xcc, 0x5
3634 fbe %fcc2, loop_352
3635 bgu,a loop_353
3636 fmovsl %icc, %f28, %f25
3637 fpmerge %f28, %f9, %f12
3638loop_352:
3639 movcc %xcc, %g1, %i3
3640loop_353:
3641 ldd [%l7 + 0x68], %f4
3642 tsubcc %o1, %i4, %l5
3643 and %i6, %g3, %o5
3644 fand %f12, %f2, %f18
3645 ld [%l7 + 0x20], %f0
3646 array32 %o4, %g4, %o6
3647 tvc %icc, 0x4
3648 bne,pt %icc, loop_354
3649 sir 0x0D1F
3650 sir 0x0C8E
3651 wr %g0, 0x80, %asi
3652 sta %f9, [%l7 + 0x14] %asi
3653loop_354:
3654 fmovdge %icc, %f1, %f13
3655 sdiv %l6, 0x0351, %g6
3656 fmuld8sux16 %f0, %f0, %f10
3657 movcc %icc, %o7, %l2
3658 movl %icc, %o0, %i2
3659 andn %i0, 0x1470, %l4
3660 edge8 %o2, %g7, %g5
3661 mulscc %i1, %l0, %i7
3662 xorcc %g2, 0x0EAE, %l3
3663 xnorcc %l1, 0x17CA, %o3
3664 set 0x50, %o6
3665 stwa %i5, [%l7 + %o6] 0xeb
3666 membar #Sync
3667 fmovs %f23, %f28
3668 tg %xcc, 0x6
3669 udivcc %g1, 0x1B38, %i3
3670 taddcc %i4, 0x0A4A, %o1
3671 array16 %i6, %l5, %o5
3672 edge8n %o4, %g3, %g4
3673 smulcc %l6, %g6, %o6
3674 fbul %fcc1, loop_355
3675 sra %l2, 0x1E, %o7
3676 fmul8x16au %f26, %f9, %f30
3677 movpos %xcc, %i2, %o0
3678loop_355:
3679 tvc %icc, 0x1
3680 xnorcc %i0, 0x14EC, %o2
3681 xorcc %l4, %g7, %g5
3682 fors %f7, %f29, %f26
3683 taddcc %l0, 0x1CF7, %i7
3684 fcmpes %fcc0, %f7, %f29
3685 sethi 0x1BE2, %g2
3686 array8 %i1, %l3, %l1
3687 nop
3688 setx loop_356, %l0, %l1
3689 wrpr 0x1, %tl
3690 wrpr %l1, %tpc
3691 add %l1, 0x4, %l1
3692 wrpr %l1, %tnpc
3693 setx 0x34400001400, %l0, %l1
3694 wrpr %l1, %tstate
3695 wrhpr 0x4, %htstate
3696 retry
3697 movrgez %o3, %g1, %i5
3698 lduh [%l7 + 0x2E], %i3
3699 bcs loop_357
3700loop_356:
3701 fble,a %fcc1, loop_358
3702 andncc %o1, %i4, %l5
3703 tneg %xcc, 0x0
3704loop_357:
3705 prefetch [%l7 + 0x64], 0x0
3706loop_358:
3707 fbg %fcc3, loop_359
3708 edge8n %o5, %i6, %g3
3709 std %f30, [%l7 + 0x18]
3710 ldx [%l7 + 0x30], %g4
3711loop_359:
3712 fpsub32 %f6, %f6, %f30
3713 edge32 %o4, %g6, %l6
3714 udivcc %o6, 0x171B, %o7
3715 fbug %fcc3, loop_360
3716 tneg %icc, 0x0
3717 wr %g0, 0x81, %asi
3718 prefetcha [%l7 + 0x50] %asi, 0x1
3719loop_360:
3720 ldub [%l7 + 0x33], %o0
3721 fmovdle %icc, %f12, %f30
3722 wr %g0, 0x89, %asi
3723 ldxa [%l7 + 0x10] %asi, %i0
3724 wr %g0, 0x80, %asi
3725 stxa %o2, [%l7 + 0x38] %asi
3726 mulscc %l4, 0x0CF9, %i2
3727 lduh [%l7 + 0x70], %g5
3728 edge32n %l0, %g7, %i7
3729 fmovdvs %icc, %f7, %f9
3730 tneg %icc, 0x3
3731 wr %g0, 0x81, %asi
3732 lduba [%l7 + 0x30] %asi, %i1
3733 orcc %l3, 0x19B3, %l1
3734 fbl,a %fcc2, loop_361
3735 sll %g2, 0x0F, %g1
3736 edge32ln %i5, %i3, %o1
3737 set 0x2F, %g5
3738 stba %o3, [%l7 + %g5] 0x2b
3739 membar #Sync
3740loop_361:
3741 movn %icc, %i4, %l5
3742 fbu %fcc2, loop_362
3743 fxnors %f23, %f1, %f3
3744 andcc %o5, 0x0FB1, %i6
3745 saved
3746 rdpr %cwp, %g1
3747 rdpr %cansave, %g2
3748 rdpr %canrestore, %g3
3749 rdpr %cleanwin, %g4
3750 rdpr %otherwin, %g5
3751 rdpr %wstate, %g6
3752loop_362:
3753 edge32l %g3, %o4, %g6
3754 fsrc1 %f12, %f18
3755 tne %xcc, 0x6
3756 membar 0x49
3757 fmovrdlez %g4, %f28, %f18
3758 edge8ln %l6, %o6, %l2
3759 sir 0x11FF
3760 fmovsvc %icc, %f18, %f14
3761 set 0x2F, %l3
3762 stba %o0, [%l7 + %l3] 0x80
3763 fbne %fcc3, loop_363
3764 bleu,a %xcc, loop_364
3765 fpadd16 %f20, %f30, %f16
3766 fmovsge %xcc, %f10, %f15
3767loop_363:
3768 sethi 0x05DB, %o7
3769loop_364:
3770 tle %icc, 0x3
3771 restored
3772 rdpr %cwp, %g1
3773 rdpr %cansave, %g2
3774 rdpr %canrestore, %g3
3775 rdpr %cleanwin, %g4
3776 rdpr %otherwin, %g5
3777 rdpr %wstate, %g6
3778 fbne,a %fcc0, loop_365
3779 membar 0x45
3780 bvs,a,pt %xcc, loop_366
3781 movge %xcc, %o2, %l4
3782loop_365:
3783 umul %i0, 0x0D4A, %g5
3784 ld [%l7 + 0x10], %f24
3785loop_366:
3786 fmovdle %icc, %f12, %f28
3787 tvs %xcc, 0x1
3788 st %f28, [%l7 + 0x5C]
3789 udivx %l0, 0x185A, %i2
3790 tsubcctv %i7, %i1, %l3
3791 set 0x38, %l1
3792 ldswa [%l7 + %l1] 0x81, %g7
3793 udivx %l1, 0x1909, %g2
3794 tg %xcc, 0x1
3795 and %i5, 0x15AD, %i3
3796 set 0x22, %l0
3797 lduha [%l7 + %l0] 0x14, %o1
3798 mova %icc, %o3, %i4
3799 fmovrse %l5, %f15, %f26
3800 te %xcc, 0x5
3801 alignaddrl %g1, %i6, %o5
3802 fcmpgt16 %f2, %f4, %o4
3803 movgu %xcc, %g6, %g3
3804 tneg %xcc, 0x4
3805 subc %g4, 0x0192, %l6
3806 addcc %l2, 0x0767, %o0
3807 fmovrdlz %o7, %f30, %f14
3808 tvs %xcc, 0x3
3809 tle %xcc, 0x4
3810 fpsub32 %f18, %f28, %f0
3811 bn loop_367
3812 fsrc1s %f15, %f16
3813 fbn %fcc0, loop_368
3814 array8 %o2, %l4, %i0
3815loop_367:
3816 fnor %f4, %f24, %f24
3817 sethi 0x023B, %o6
3818loop_368:
3819 fpadd16 %f0, %f24, %f10
3820 sdiv %g5, 0x0A43, %l0
3821 movg %icc, %i7, %i2
3822 movpos %icc, %l3, %i1
3823 sra %g7, 0x18, %l1
3824 tsubcc %i5, %g2, %i3
3825 fmovdvc %xcc, %f8, %f18
3826 fcmpeq16 %f22, %f4, %o1
3827 xnorcc %i4, 0x0CC4, %o3
3828 addc %g1, 0x153E, %l5
3829 udivx %o5, 0x1BCE, %o4
3830 fpmerge %f4, %f4, %f24
3831 movvc %icc, %g6, %i6
3832 and %g4, %g3, %l6
3833 brz %l2, loop_369
3834 faligndata %f10, %f20, %f26
3835 fsrc1s %f15, %f21
3836 bgu %xcc, loop_370
3837loop_369:
3838 fmovsl %icc, %f27, %f26
3839 prefetch [%l7 + 0x08], 0x2
3840 fpack32 %f12, %f4, %f2
3841loop_370:
3842 srax %o7, %o0, %o2
3843 bcc,a %xcc, loop_371
3844 fmovspos %xcc, %f21, %f28
3845 ble,a loop_372
3846 tsubcc %i0, %o6, %g5
3847loop_371:
3848 array8 %l0, %i7, %i2
3849 sll %l3, 0x05, %l4
3850loop_372:
3851 fpsub32 %f24, %f28, %f18
3852 edge16l %i1, %l1, %i5
3853 fbl %fcc3, loop_373
3854 tsubcctv %g7, %g2, %o1
3855 fmovsgu %icc, %f12, %f2
3856 bg loop_374
3857loop_373:
3858 fbul,a %fcc0, loop_375
3859 fmovrsgz %i4, %f12, %f23
3860 edge32ln %i3, %o3, %l5
3861loop_374:
3862 movg %xcc, %g1, %o5
3863loop_375:
3864 fxor %f2, %f20, %f0
3865 fmovdl %xcc, %f18, %f31
3866 ldub [%l7 + 0x18], %g6
3867 srlx %o4, 0x1C, %i6
3868 or %g3, 0x037E, %l6
3869 ta %icc, 0x4
3870 edge16l %g4, %o7, %o0
3871 tvc %icc, 0x3
3872 edge16ln %l2, %i0, %o6
3873 fnot2s %f17, %f17
3874 fbule %fcc0, loop_376
3875 andcc %o2, %g5, %l0
3876 fbule %fcc1, loop_377
3877 udivcc %i2, 0x033D, %i7
3878loop_376:
3879 movrgez %l4, 0x0D5, %l3
3880 wr %g0, 0xe3, %asi
3881 stba %i1, [%l7 + 0x41] %asi
3882 membar #Sync
3883loop_377:
3884 movrlz %l1, 0x3C5, %g7
3885 movre %i5, 0x35D, %g2
3886 movg %icc, %i4, %o1
3887 movle %icc, %o3, %l5
3888 fmovsl %xcc, %f19, %f9
3889 std %i2, [%l7 + 0x68]
3890 wr %g0, 0x11, %asi
3891 stba %o5, [%l7 + 0x4D] %asi
3892 popc 0x04A5, %g1
3893 xor %g6, %o4, %i6
3894 subc %l6, 0x0E2F, %g3
3895 sll %g4, %o7, %o0
3896 restored
3897 rdpr %cwp, %g1
3898 rdpr %cansave, %g2
3899 rdpr %canrestore, %g3
3900 rdpr %cleanwin, %g4
3901 rdpr %otherwin, %g5
3902 rdpr %wstate, %g6
3903 movrgez %i0, 0x337, %o6
3904 te %icc, 0x6
3905 mulscc %l2, %g5, %l0
3906 and %i2, 0x181F, %o2
3907 tgu %xcc, 0x7
3908 fmovrsne %i7, %f12, %f19
3909 tsubcc %l3, 0x00AB, %i1
3910 bneg %xcc, loop_378
3911 mova %xcc, %l4, %g7
3912 edge16 %i5, %l1, %g2
3913 and %o1, %o3, %l5
3914loop_378:
3915 smul %i3, %o5, %g1
3916 sdivcc %i4, 0x1514, %g6
3917 bcc,a,pn %icc, loop_379
3918 bg,a,pn %icc, loop_380
3919 te %icc, 0x3
3920 movl %icc, %o4, %i6
3921loop_379:
3922 fmovsvs %xcc, %f3, %f21
3923loop_380:
3924 bneg,pn %xcc, loop_381
3925 swap [%l7 + 0x40], %l6
3926 sra %g3, 0x04, %g4
3927 edge8ln %o7, %i0, %o6
3928loop_381:
3929 orcc %o0, 0x1F17, %g5
3930 or %l0, %l2, %o2
3931 addc %i7, 0x05E0, %l3
3932 movneg %xcc, %i1, %i2
3933 smul %l4, %i5, %l1
3934 fba %fcc1, loop_382
3935 fxor %f16, %f0, %f8
3936 movrgez %g2, 0x2DB, %o1
3937 tcs %icc, 0x0
3938loop_382:
3939 fcmple32 %f14, %f18, %o3
3940 fmovspos %xcc, %f27, %f11
3941 fzero %f22
3942 movrne %l5, 0x335, %i3
3943 fmovdcs %icc, %f7, %f1
3944 srl %g7, %g1, %i4
3945 movpos %xcc, %g6, %o4
3946 fba %fcc0, loop_383
3947 ta %xcc, 0x6
3948 movrne %o5, 0x0F2, %i6
3949 set 0x0C, %o7
3950 ldswa [%l7 + %o7] 0x15, %g3
3951loop_383:
3952 smul %g4, 0x0A9D, %l6
3953 membar 0x6E
3954 fpsub32s %f31, %f10, %f18
3955 set 0x5C, %i2
3956 stha %o7, [%l7 + %i2] 0x18
3957 udivx %o6, 0x1771, %i0
3958 fmovdg %xcc, %f29, %f25
3959 alignaddrl %o0, %g5, %l0
3960 edge32l %l2, %o2, %l3
3961 sdivcc %i7, 0x1757, %i1
3962 movrgz %l4, %i2, %l1
3963 tvs %xcc, 0x6
3964 stx %g2, [%l7 + 0x68]
3965 fpadd32s %f9, %f16, %f7
3966 taddcc %i5, 0x1D00, %o3
3967 sethi 0x1528, %l5
3968 te %xcc, 0x0
3969 movg %icc, %i3, %o1
3970 fmovrse %g7, %f8, %f3
3971 movrgz %i4, 0x1BF, %g1
3972 fmovdleu %xcc, %f10, %f28
3973 srlx %o4, %o5, %g6
3974 wr %g0, 0x88, %asi
3975 sta %f1, [%l7 + 0x5C] %asi
3976 movgu %xcc, %g3, %i6
3977 stx %l6, [%l7 + 0x58]
3978 restored
3979 rdpr %cwp, %g1
3980 rdpr %cansave, %g2
3981 rdpr %canrestore, %g3
3982 rdpr %cleanwin, %g4
3983 rdpr %otherwin, %g5
3984 rdpr %wstate, %g6
3985 array32 %o7, %g4, %o6
3986 tsubcctv %i0, 0x1000, %o0
3987 addc %g5, %l2, %l0
3988 subcc %o2, 0x10CA, %l3
3989 fcmple16 %f28, %f4, %i1
3990 add %l4, %i2, %i7
3991 fbu,a %fcc2, loop_384
3992 stb %l1, [%l7 + 0x39]
3993 tl %icc, 0x0
3994 fabsd %f0, %f28
3995loop_384:
3996 mulx %g2, %i5, %o3
3997 xnor %i3, 0x1BFD, %l5
3998 smulcc %g7, %o1, %i4
3999 fmovsne %xcc, %f22, %f3
4000 fmovdneg %icc, %f29, %f2
4001 movrlz %o4, 0x11E, %o5
4002 alignaddrl %g1, %g6, %g3
4003 tleu %xcc, 0x4
4004 stw %l6, [%l7 + 0x24]
4005 orcc %o7, 0x1E0B, %i6
4006 mova %xcc, %o6, %g4
4007 movrgez %i0, 0x0BB, %o0
4008 srlx %l2, 0x06, %g5
4009 movn %xcc, %o2, %l3
4010 saved
4011 rdpr %cwp, %g1
4012 rdpr %cansave, %g2
4013 rdpr %canrestore, %g3
4014 rdpr %cleanwin, %g4
4015 rdpr %otherwin, %g5
4016 rdpr %wstate, %g6
4017 bneg %xcc, loop_385
4018 tne %icc, 0x0
4019 or %l0, %i1, %i2
4020 fcmpne32 %f22, %f20, %l4
4021loop_385:
4022 nop
4023 setx loop_386, %l0, %l1
4024 wrpr 0x1, %tl
4025 wrpr %l1, %tpc
4026 add %l1, 0x4, %l1
4027 wrpr %l1, %tnpc
4028 setx 0x34400001400, %l0, %l1
4029 wrpr %l1, %tstate
4030 wrhpr 0x4, %htstate
4031 retry
4032 bge loop_387
4033 andcc %l1, 0x0C52, %i7
4034 fmovdl %icc, %f18, %f15
4035loop_386:
4036 udivcc %i5, 0x153B, %o3
4037loop_387:
4038 tle %xcc, 0x2
4039 move %xcc, %i3, %l5
4040 tg %xcc, 0x7
4041 ba,pt %icc, loop_388
4042 nop
4043 set 0x30, %l6
4044 std %g2, [%l7 + %l6]
4045 movpos %xcc, %o1, %i4
4046 fmovdneg %icc, %f4, %f30
4047loop_388:
4048 movl %icc, %g7, %o4
4049 add %l7, 0x20, %l6
4050 wr %g0, 0x18, %asi
4051 lda [%l6] %asi, %g1
4052 casa [%l6] %asi, %g1, %g6
4053 fbule %fcc1, loop_389
4054 movleu %xcc, %o5, %l6
4055 edge8ln %g3, %i6, %o6
4056 orn %g4, %i0, %o7
4057loop_389:
4058 ldsh [%l7 + 0x44], %o0
4059 bcs,a loop_390
4060 udivx %g5, 0x112D, %o2
4061 subc %l2, %l3, %i1
4062 andncc %l0, %l4, %i2
4063loop_390:
4064 fba,a %fcc2, loop_391
4065 edge16n %l1, %i7, %i5
4066 fble %fcc3, loop_392
4067 edge16n %o3, %l5, %g2
4068loop_391:
4069 andncc %i3, %i4, %o1
4070 bleu,pt %icc, loop_393
4071loop_392:
4072 subc %g7, 0x17A2, %g1
4073 wr %g0, 0x10, %asi
4074 lduba [%l7 + 0x28] %asi, %o4
4075loop_393:
4076 udiv %o5, 0x0053, %g6
4077 edge16ln %l6, %g3, %i6
4078 edge8ln %g4, %i0, %o6
4079 sethi 0x080B, %o0
4080 wr %g0, 0x88, %asi
4081 ldswa [%l7 + 0x7C] %asi, %o7
4082 ba,pn %icc, loop_394
4083 edge32l %g5, %o2, %l2
4084 fbn %fcc2, loop_395
4085 movn %icc, %l3, %i1
4086loop_394:
4087 nop
4088 set 0x30, %g7
4089 lda [%l7 + %g7] 0x0c, %f10
4090loop_395:
4091 sir 0x1727
4092 movpos %xcc, %l4, %i2
4093 edge16 %l1, %i7, %l0
4094 sub %o3, 0x12BE, %i5
4095 edge8n %g2, %l5, %i3
4096 movrne %o1, %g7, %g1
4097 flush %l7 + 0x38
4098 fbg,a %fcc3, loop_396
4099 edge8ln %i4, %o4, %g6
4100 movrne %o5, %l6, %g3
4101 tle %icc, 0x0
4102loop_396:
4103 nop
4104 wr %g0, 0x18, %asi
4105 stda %f16, [%l7 + 0x40] %asi
4106 bgu,pn %icc, loop_397
4107 saved
4108 rdpr %cwp, %g1
4109 rdpr %cansave, %g2
4110 rdpr %canrestore, %g3
4111 rdpr %cleanwin, %g4
4112 rdpr %otherwin, %g5
4113 rdpr %wstate, %g6
4114 tcc %xcc, 0x1
4115 edge16 %i6, %i0, %g4
4116loop_397:
4117 nop
4118 wr %g0, 0x04, %asi
4119 lduha [%l7 + 0x3C] %asi, %o0
4120 movrgz %o6, %g5, %o7
4121 subcc %l2, 0x1953, %o2
4122 orcc %i1, %l4, %l3
4123 sth %i2, [%l7 + 0x78]
4124 fbo %fcc1, loop_398
4125 xorcc %l1, 0x0D20, %i7
4126 sllx %o3, %l0, %i5
4127 fbne,a %fcc3, loop_399
4128loop_398:
4129 array8 %g2, %l5, %o1
4130 fba %fcc0, loop_400
4131 udiv %g7, 0x07CA, %g1
4132loop_399:
4133 movrgz %i3, 0x2F9, %i4
4134 sub %g6, %o5, %o4
4135loop_400:
4136 smul %g3, %i6, %l6
4137 tcs %icc, 0x1
4138 smulcc %g4, 0x1E87, %o0
4139 tvs %xcc, 0x3
4140 fand %f2, %f30, %f26
4141 movpos %icc, %i0, %o6
4142 fornot1s %f21, %f8, %f23
4143 andcc %g5, %l2, %o7
4144 wr %g0, 0x89, %asi
4145 ldsha [%l7 + 0x36] %asi, %o2
4146 movvc %xcc, %i1, %l4
4147 sth %i2, [%l7 + 0x14]
4148 nop
4149 setx loop_401, %l0, %l1
4150 wrpr 0x1, %tl
4151 wrpr %l1, %tnpc
4152 setx 0x34400001400, %l0, %l1
4153 wrpr %l1, %tstate
4154 wrhpr 0x4, %htstate
4155 done
4156 nop
4157 setx loop_402, %l0, %l1
4158 wrpr 0x1, %tl
4159 wrpr %l1, %tpc
4160 add %l1, 0x4, %l1
4161 wrpr %l1, %tnpc
4162 setx 0x34400001400, %l0, %l1
4163 wrpr %l1, %tstate
4164 wrhpr 0x4, %htstate
4165 retry
4166 nop
4167 setx loop_403, %l0, %l1
4168 wrpr 0x1, %tl
4169 wrpr %l1, %tnpc
4170 setx 0x34400001400, %l0, %l1
4171 wrpr %l1, %tstate
4172 wrhpr 0x4, %htstate
4173 done
4174 array16 %l3, %l1, %i7
4175loop_401:
4176 fcmpd %fcc1, %f10, %f22
4177loop_402:
4178 subc %l0, %i5, %o3
4179loop_403:
4180 umul %g2, %o1, %g7
4181 ld [%l7 + 0x68], %f3
4182 tsubcctv %g1, %l5, %i4
4183 fsrc2s %f24, %f19
4184 fbuge,a %fcc3, loop_404
4185 tne %xcc, 0x2
4186 ldsb [%l7 + 0x3F], %g6
4187 xnor %o5, 0x0FE7, %o4
4188loop_404:
4189 bge,pt %xcc, loop_405
4190 tcs %xcc, 0x6
4191 fbule,a %fcc3, loop_406
4192 fpsub16s %f4, %f10, %f2
4193loop_405:
4194 nop
4195 set 0x50, %i3
4196 ldswa [%l7 + %i3] 0x19, %g3
4197loop_406:
4198 sir 0x0A1E
4199 tge %xcc, 0x6
4200 set 0x0, %l2
4201 stxa %i6, [%g0 + %l2] 0x5f
4202 fmuld8sux16 %f19, %f19, %f14
4203 stb %l6, [%l7 + 0x6C]
4204 orcc %i3, %g4, %i0
4205 udiv %o0, 0x150F, %g5
4206 fexpand %f11, %f0
4207 set 0x45, %o0
4208 ldstuba [%l7 + %o0] 0x80, %o6
4209 movrgez %l2, %o2, %o7
4210 ta %icc, 0x3
4211 movrgez %l4, 0x324, %i2
4212 bn,a,pt %xcc, loop_407
4213 fabsd %f30, %f0
4214 fandnot1s %f2, %f27, %f1
4215 array32 %l3, %l1, %i1
4216loop_407:
4217 movleu %icc, %l0, %i7
4218 addccc %i5, %o3, %o1
4219 nop
4220 set 0x78, %g1
4221 ldx [%l7 + %g1], %g2
4222 sir 0x1853
4223 movrlez %g7, 0x33F, %g1
4224 smulcc %l5, %i4, %o5
4225 fmovsa %icc, %f6, %f0
4226 mulx %g6, 0x0938, %o4
4227 bge,a loop_408
4228 restored
4229 rdpr %cwp, %g1
4230 rdpr %cansave, %g2
4231 rdpr %canrestore, %g3
4232 rdpr %cleanwin, %g4
4233 rdpr %otherwin, %g5
4234 rdpr %wstate, %g6
4235 membar #Sync
4236 wr %g0, 0x1f, %asi
4237 ldda [%l7 + 0x40] %asi, %f0
4238loop_408:
4239 prefetch [%l7 + 0x44], 0x2
4240 membar 0x2E
4241 ta %xcc, 0x3
4242 smul %i6, %g3, %i3
4243 taddcctv %g4, %i0, %o0
4244 mulx %l6, 0x18E4, %o6
4245 xnor %l2, 0x0F9E, %g5
4246 nop
4247 set 0x48, %g2
4248 stx %o2, [%l7 + %g2]
4249 movrlz %o7, 0x21C, %l4
4250 mulscc %l3, 0x103A, %l1
4251 wr %g0, 0x88, %asi
4252 ldstuba [%l7 + 0x57] %asi, %i1
4253 edge16ln %l0, %i2, %i5
4254 udivcc %i7, 0x035E, %o1
4255 tleu %xcc, 0x2
4256 and %g2, %o3, %g1
4257 fmovrslez %l5, %f2, %f26
4258 sdivx %g7, 0x0E4A, %o5
4259 be,a,pn %icc, loop_409
4260 fmovdgu %icc, %f30, %f19
4261 array32 %i4, %g6, %o4
4262 edge8ln %g3, %i6, %g4
4263loop_409:
4264 fornot1s %f30, %f20, %f3
4265 fmovsgu %xcc, %f6, %f7
4266 swap [%l7 + 0x20], %i3
4267 restored
4268 rdpr %cwp, %g1
4269 rdpr %cansave, %g2
4270 rdpr %canrestore, %g3
4271 rdpr %cleanwin, %g4
4272 rdpr %otherwin, %g5
4273 rdpr %wstate, %g6
4274 fmovdcs %xcc, %f25, %f19
4275 bg,a,pt %icc, loop_410
4276 edge32l %i0, %o0, %l6
4277 fcmpeq16 %f2, %f20, %l2
4278 movn %icc, %o6, %o2
4279loop_410:
4280 fnot2s %f30, %f3
4281 mova %icc, %g5, %o7
4282 tn %icc, 0x1
4283 move %xcc, %l4, %l3
4284 fcmps %fcc3, %f13, %f7
4285 smul %l1, 0x02D5, %i1
4286 bcc,pn %icc, loop_411
4287 fmovdle %xcc, %f5, %f3
4288 udivcc %i2, 0x031E, %l0
4289 edge32ln %i5, %i7, %o1
4290loop_411:
4291 umulcc %o3, 0x1FB6, %g1
4292 fmovsvc %icc, %f1, %f22
4293 wr %g0, 0xeb, %asi
4294 stba %g2, [%l7 + 0x5C] %asi
4295 membar #Sync
4296 umul %g7, %o5, %i4
4297 fors %f8, %f0, %f11
4298 brgz %l5, loop_412
4299 sdivx %g6, 0x19A9, %g3
4300 tvc %xcc, 0x6
4301 add %l7, 0x30, %l6
4302 wr %g0, 0x80, %asi
4303 ldxa [%l6] %asi, %o4
4304 casxa [%l6] %asi, %o4, %g4
4305loop_412:
4306 fnegd %f26, %f26
4307 set 0x59, %g4
4308 lduba [%l7 + %g4] 0x88, %i3
4309 bl,pt %icc, loop_413
4310 tcc %xcc, 0x7
4311 srl %i6, 0x16, %o0
4312 lduh [%l7 + 0x62], %i0
4313loop_413:
4314 and %l6, %l2, %o6
4315 sir 0x0E79
4316 subccc %o2, %g5, %l4
4317 wr %g0, 0x18, %asi
4318 prefetcha [%l7 + 0x30] %asi, 0x3
4319 brnz %o7, loop_414
4320 tcs %xcc, 0x3
4321 fmuld8sux16 %f30, %f8, %f4
4322 fexpand %f19, %f14
4323loop_414:
4324 edge32 %l1, %i1, %l0
4325 fnor %f16, %f14, %f2
4326 movgu %xcc, %i2, %i7
4327 movrlz %i5, %o3, %g1
4328 brlz,a %g2, loop_415
4329 sub %o1, %o5, %i4
4330 fmovde %icc, %f12, %f29
4331 movneg %icc, %g7, %l5
4332loop_415:
4333 fmovsg %icc, %f31, %f7
4334 fmovrslz %g6, %f0, %f5
4335 sdiv %o4, 0x1004, %g4
4336 add %g3, 0x05CB, %i3
4337 fmovdn %xcc, %f10, %f13
4338 ble,pt %icc, loop_416
4339 tle %xcc, 0x7
4340 udivx %i6, 0x0970, %o0
4341 set 0x4C, %g3
4342 ldswa [%l7 + %g3] 0x04, %l6
4343loop_416:
4344 edge32 %i0, %o6, %l2
4345 stbar
4346 fnot1 %f30, %f16
4347 udiv %g5, 0x1B51, %l4
4348 mova %xcc, %l3, %o7
4349 fbuge,a %fcc1, loop_417
4350 edge16n %o2, %i1, %l1
4351 fmovsvc %icc, %f12, %f7
4352 fpsub16 %f0, %f26, %f20
4353loop_417:
4354 umul %l0, %i7, %i5
4355 tn %xcc, 0x1
4356 movrlz %o3, 0x2EC, %g1
4357 srlx %i2, %o1, %g2
4358 fpadd32 %f6, %f12, %f18
4359 edge32ln %o5, %g7, %l5
4360 edge8ln %g6, %o4, %i4
4361 sdivx %g3, 0x1410, %i3
4362 call loop_418
4363 fmovdgu %icc, %f2, %f22
4364 ldsb [%l7 + 0x59], %g4
4365 tne %xcc, 0x1
4366loop_418:
4367 fbuge,a %fcc2, loop_419
4368 alignaddrl %o0, %i6, %i0
4369 movrne %o6, %l6, %l2
4370 and %g5, %l4, %l3
4371loop_419:
4372 bneg %xcc, loop_420
4373 fmovda %icc, %f6, %f19
4374 movpos %xcc, %o2, %i1
4375 movrgz %o7, 0x102, %l0
4376loop_420:
4377 fmovscc %xcc, %f23, %f24
4378 fsrc1 %f6, %f14
4379 std %f8, [%l7 + 0x48]
4380 sra %l1, 0x1F, %i7
4381 sll %o3, 0x1C, %i5
4382 movre %i2, 0x3FB, %g1
4383 bcs,a %icc, loop_421
4384 movrgez %g2, 0x3DA, %o1
4385 movleu %xcc, %g7, %o5
4386 fbn,a %fcc2, loop_422
4387loop_421:
4388 sll %l5, 0x07, %o4
4389 array16 %i4, %g3, %i3
4390 taddcc %g4, 0x0AAB, %g6
4391loop_422:
4392 tl %icc, 0x0
4393 fmovrslez %o0, %f27, %f10
4394 fxnor %f4, %f12, %f30
4395 sdivcc %i0, 0x0F35, %o6
4396 movrlez %i6, %l6, %l2
4397 movcc %xcc, %l4, %g5
4398 fmovdge %xcc, %f27, %f16
4399 andncc %l3, %o2, %i1
4400 tvs %icc, 0x3
4401 fpadd16s %f0, %f10, %f16
4402 restored
4403 rdpr %cwp, %g1
4404 rdpr %cansave, %g2
4405 rdpr %canrestore, %g3
4406 rdpr %cleanwin, %g4
4407 rdpr %otherwin, %g5
4408 rdpr %wstate, %g6
4409 fxnor %f6, %f4, %f6
4410 stw %o7, [%l7 + 0x20]
4411 edge8n %l1, %i7, %l0
4412 tpos %icc, 0x7
4413 fnands %f9, %f2, %f21
4414 edge8ln %o3, %i5, %g1
4415 fmovdne %icc, %f12, %f12
4416 fcmpgt32 %f4, %f18, %i2
4417 subcc %g2, %g7, %o5
4418 movrgz %l5, 0x1D4, %o4
4419 fcmped %fcc0, %f8, %f0
4420 set 0x54, %o5
4421 lda [%l7 + %o5] 0x15, %f23
4422 tge %icc, 0x7
4423 wr %g0, 0x04, %asi
4424 sta %f8, [%l7 + 0x48] %asi
4425 popc %i4, %o1
4426 orcc %i3, 0x005B, %g3
4427 subccc %g4, %o0, %g6
4428 array8 %i0, %i6, %o6
4429 edge16 %l6, %l2, %g5
4430 fpack32 %f10, %f0, %f2
4431 srl %l4, %l3, %o2
4432 fpsub16s %f3, %f1, %f30
4433 brgez,a %o7, loop_423
4434 fornot2 %f10, %f28, %f22
4435 umul %l1, %i7, %l0
4436 tgu %xcc, 0x0
4437loop_423:
4438 movne %xcc, %i1, %o3
4439 wr %g0, 0xe3, %asi
4440 stxa %i5, [%l7 + 0x68] %asi
4441 membar #Sync
4442 srlx %i2, 0x15, %g2
4443 udivcc %g7, 0x1E65, %g1
4444 and %l5, 0x1654, %o5
4445 tsubcctv %o4, 0x00FC, %o1
4446 bn,a,pn %icc, loop_424
4447 subccc %i4, %i3, %g3
4448 add %l7, 0x18, %l6
4449 wr %g0, 0x88, %asi
4450 ldxa [%l6] %asi, %g4
4451 casxa [%l6] %asi, %g4, %o0
4452loop_424:
4453 fbue,a %fcc3, loop_425
4454 alignaddrl %i0, %i6, %g6
4455 sdiv %o6, 0x1E99, %l2
4456 edge16ln %g5, %l6, %l3
4457loop_425:
4458 bne,pt %icc, loop_426
4459 sllx %l4, %o7, %o2
4460 fcmped %fcc2, %f26, %f24
4461 fmovdneg %xcc, %f8, %f28
4462loop_426:
4463 be,a %icc, loop_427
4464 and %i7, %l1, %l0
4465 bg,a,pn %xcc, loop_428
4466 ld [%l7 + 0x1C], %f9
4467loop_427:
4468 prefetch [%l7 + 0x48], 0x3
4469 movl %icc, %i1, %i5
4470loop_428:
4471 std %o2, [%l7 + 0x38]
4472 bneg,pn %icc, loop_429
4473 te %icc, 0x1
4474 lduw [%l7 + 0x2C], %g2
4475 xnor %i2, %g7, %g1
4476loop_429:
4477 ldd [%l7 + 0x60], %l4
4478 edge16l %o5, %o1, %o4
4479 umul %i4, %g3, %g4
4480 sdivcc %i3, 0x1721, %i0
4481 edge8ln %i6, %g6, %o6
4482 addcc %l2, 0x1031, %g5
4483 set 0x78, %o1
4484 prefetcha [%l7 + %o1] 0x18, 0x1
4485 xnor %l3, %l4, %o7
4486 fnot2 %f14, %f0
4487 fpackfix %f0, %f6
4488 edge16 %o0, %o2, %l1
4489 fbuge %fcc2, loop_430
4490 smulcc %i7, 0x0F10, %i1
4491 alignaddr %i5, %l0, %g2
4492 wr %g0, 0x04, %asi
4493 ldsba [%l7 + 0x79] %asi, %o3
4494loop_430:
4495 tle %icc, 0x7
4496 fnegd %f8, %f22
4497 bg,a %icc, loop_431
4498 or %i2, %g1, %g7
4499 wr %g0, 0x58, %asi
4500 ldxa [%g0 + 0x18] %asi, %o5
4501loop_431:
4502 tn %xcc, 0x2
4503 edge32l %o1, %o4, %l5
4504 flush %l7 + 0x2C
4505 mulscc %g3, %g4, %i4
4506 bg,a loop_432
4507 fzeros %f21
4508 srlx %i3, %i0, %i6
4509 wr %g0, 0x80, %asi
4510 stda %f16, [%l7 + 0x40] %asi
4511loop_432:
4512 sdivx %g6, 0x13AE, %o6
4513 brlez %g5, loop_433
4514 addc %l2, 0x1EBD, %l6
4515 te %xcc, 0x3
4516 tl %xcc, 0x1
4517loop_433:
4518 fpadd32s %f9, %f6, %f19
4519 fpmerge %f1, %f7, %f22
4520 st %f20, [%l7 + 0x0C]
4521 xor %l3, 0x09C7, %l4
4522 movrgz %o7, 0x0D5, %o2
4523 fmovrdne %o0, %f14, %f8
4524 movg %icc, %l1, %i1
4525 tneg %xcc, 0x3
4526 orncc %i7, %i5, %l0
4527 mulscc %g2, %o3, %g1
4528 movle %xcc, %g7, %i2
4529 sub %o5, 0x1FDE, %o4
4530 fpadd32 %f10, %f4, %f0
4531 tle %icc, 0x3
4532 movcc %icc, %l5, %g3
4533 fmovdleu %xcc, %f2, %f18
4534 stx %o1, [%l7 + 0x38]
4535 fornot1 %f10, %f18, %f14
4536 taddcc %g4, 0x1EE3, %i3
4537 fand %f18, %f10, %f26
4538 saved
4539 rdpr %cwp, %g1
4540 rdpr %cansave, %g2
4541 rdpr %canrestore, %g3
4542 rdpr %cleanwin, %g4
4543 rdpr %otherwin, %g5
4544 rdpr %wstate, %g6
4545 edge16ln %i0, %i6, %g6
4546 fbo,a %fcc0, loop_434
4547 movvs %xcc, %o6, %i4
4548 be,pt %icc, loop_435
4549 tpos %xcc, 0x6
4550loop_434:
4551 srl %g5, 0x00, %l2
4552 movpos %icc, %l6, %l3
4553loop_435:
4554 nop
4555 setx loop_436, %l0, %l1
4556 jmpl %l1, %l4
4557 fpadd32 %f20, %f0, %f22
4558 wr %g0, 0x81, %asi
4559 lda [%l7 + 0x50] %asi, %f25
4560loop_436:
4561 fcmpne32 %f24, %f20, %o2
4562 bvc,a loop_437
4563 andncc %o7, %l1, %i1
4564 and %i7, %o0, %i5
4565 wr %g0, 0x81, %asi
4566 lduwa [%l7 + 0x70] %asi, %g2
4567loop_437:
4568 movl %xcc, %l0, %o3
4569 array16 %g7, %i2, %o5
4570 sra %g1, 0x17, %o4
4571 set 0x54, %g6
4572 sta %f3, [%l7 + %g6] 0x18
4573 array8 %g3, %l5, %g4
4574 fcmpd %fcc0, %f22, %f28
4575 fxnor %f28, %f16, %f24
4576 fbue %fcc0, loop_438
4577 taddcctv %o1, %i3, %i0
4578 fbg %fcc1, loop_439
4579 fsrc2 %f16, %f30
4580loop_438:
4581 xor %i6, %g6, %i4
4582 fmuld8ulx16 %f17, %f5, %f4
4583loop_439:
4584 alignaddrl %g5, %l2, %l6
4585 tsubcc %l3, %o6, %l4
4586 andncc %o2, %l1, %i1
4587 movcc %icc, %i7, %o7
4588 movrlz %i5, %o0, %g2
4589 sth %o3, [%l7 + 0x7E]
4590 fcmpd %fcc1, %f26, %f0
4591 bshuffle %f16, %f20, %f30
4592 popc 0x1992, %g7
4593 te %xcc, 0x1
4594 move %icc, %l0, %o5
4595 wr %g0, 0xea, %asi
4596 stda %g0, [%l7 + 0x20] %asi
4597 membar #Sync
4598 edge8n %o4, %i2, %l5
4599 alignaddrl %g4, %g3, %i3
4600 tvc %xcc, 0x7
4601 brlez,a %i0, loop_440
4602 fba %fcc2, loop_441
4603 movl %icc, %i6, %o1
4604 std %f20, [%l7 + 0x48]
4605loop_440:
4606 fmul8ulx16 %f4, %f8, %f14
4607loop_441:
4608 fba %fcc1, loop_442
4609 tsubcctv %g6, %g5, %i4
4610 ldd [%l7 + 0x28], %f10
4611 fpsub32 %f16, %f26, %f26
4612loop_442:
4613 bpos,a,pn %xcc, loop_443
4614 tvc %icc, 0x1
4615 mova %xcc, %l2, %l3
4616 wr %g0, 0xeb, %asi
4617 stba %l6, [%l7 + 0x12] %asi
4618 membar #Sync
4619loop_443:
4620 andcc %o6, 0x04B9, %l4
4621 sdivx %o2, 0x06CA, %l1
4622 fpack32 %f6, %f16, %f0
4623 edge16ln %i7, %i1, %i5
4624 fbo %fcc3, loop_444
4625 bleu,a %xcc, loop_445
4626 or %o0, %g2, %o7
4627 movvc %icc, %o3, %l0
4628loop_444:
4629 fmovsvc %icc, %f8, %f3
4630loop_445:
4631 fbug %fcc0, loop_446
4632 tsubcc %g7, %g1, %o4
4633 sdiv %o5, 0x03C8, %l5
4634 sllx %g4, 0x0A, %g3
4635loop_446:
4636 movvc %icc, %i2, %i0
4637 saved
4638 rdpr %cwp, %g1
4639 rdpr %cansave, %g2
4640 rdpr %canrestore, %g3
4641 rdpr %cleanwin, %g4
4642 rdpr %otherwin, %g5
4643 rdpr %wstate, %g6
4644 fmovdn %xcc, %f1, %f25
4645 or %i3, %i6, %o1
4646 fble,a %fcc2, loop_447
4647 addccc %g6, 0x13DF, %i4
4648 bl loop_448
4649 movneg %xcc, %l2, %g5
4650loop_447:
4651 edge8n %l6, %l3, %l4
4652 udiv %o6, 0x0EC1, %o2
4653loop_448:
4654 fandnot1s %f19, %f14, %f9
4655 tvc %icc, 0x6
4656 bcc,a,pt %xcc, loop_449
4657 xnor %i7, 0x00D4, %i1
4658 array32 %i5, %l1, %g2
4659 brlz %o0, loop_450
4660loop_449:
4661 ldsb [%l7 + 0x71], %o3
4662 bne,a,pt %xcc, loop_451
4663 subccc %o7, 0x0398, %g7
4664loop_450:
4665 membar 0x5E
4666 set 0x41, %l5
4667 lduba [%l7 + %l5] 0x88, %g1
4668loop_451:
4669 bneg,a,pt %xcc, loop_452
4670 xor %o4, %o5, %l5
4671 ble,pt %xcc, loop_453
4672 mova %xcc, %g4, %g3
4673loop_452:
4674 swap [%l7 + 0x78], %l0
4675 bcc,a loop_454
4676loop_453:
4677 ldd [%l7 + 0x18], %i2
4678 fmovdn %icc, %f18, %f10
4679 fmovrse %i0, %f7, %f10
4680loop_454:
4681 alignaddrl %i3, %o1, %g6
4682 add %i4, %i6, %l2
4683 call loop_455
4684 fpackfix %f10, %f4
4685 sdivx %l6, 0x1B99, %l3
4686 fbu,a %fcc2, loop_456
4687loop_455:
4688 edge8l %l4, %o6, %g5
4689 move %icc, %o2, %i7
4690 fmovrdne %i1, %f14, %f6
4691loop_456:
4692 taddcc %i5, %g2, %l1
4693 fmovs %f17, %f11
4694 fabsd %f28, %f2
4695 fpsub16 %f4, %f26, %f0
4696 movge %icc, %o3, %o0
4697 bvs,pn %xcc, loop_457
4698 movpos %xcc, %o7, %g1
4699 ldstub [%l7 + 0x70], %g7
4700 mova %icc, %o5, %l5
4701loop_457:
4702 sll %o4, %g3, %l0
4703 wr %g0, 0x19, %asi
4704 stda %g4, [%l7 + 0x68] %asi
4705 fmovdn %xcc, %f25, %f28
4706 add %l7, 0x68, %l6
4707 wr %g0, 0x81, %asi
4708 casxa [%l6] 0x81, %i2, %i3
4709 mulscc %o1, 0x06B3, %g6
4710 movvc %xcc, %i4, %i6
4711 fpadd16s %f9, %f15, %f19
4712 edge32l %i0, %l2, %l6
4713 be loop_458
4714 movre %l4, 0x3DE, %o6
4715 sdiv %l3, 0x193E, %g5
4716 wr %g0, 0x89, %asi
4717 prefetcha [%l7 + 0x18] %asi, 0x1
4718loop_458:
4719 edge16 %i1, %i7, %i5
4720 stbar
4721 movneg %icc, %l1, %o3
4722 subc %g2, %o0, %g1
4723 nop
4724 set 0x20, %i4
4725 std %f18, [%l7 + %i4]
4726 or %g7, 0x062B, %o5
4727 edge8 %l5, %o4, %o7
4728 edge8ln %l0, %g3, %g4
4729 fcmpgt16 %f2, %f22, %i2
4730 or %i3, 0x0AB0, %o1
4731 fmovdgu %icc, %f27, %f26
4732 nop
4733 setx loop_459, %l0, %l1
4734 wrpr 0x1, %tl
4735 wrpr %l1, %tpc
4736 add %l1, 0x4, %l1
4737 wrpr %l1, %tnpc
4738 setx 0x34400001400, %l0, %l1
4739 wrpr %l1, %tstate
4740 wrhpr 0x4, %htstate
4741 retry
4742 movrlez %i4, %i6, %i0
4743 srax %g6, %l6, %l2
4744 smulcc %o6, 0x15B9, %l3
4745loop_459:
4746 sll %l4, 0x1D, %o2
4747 fandnot2 %f14, %f20, %f20
4748 fand %f16, %f8, %f28
4749 nop
4750 setx loop_460, %l0, %l1
4751 jmpl %l1, %i1
4752 udivx %g5, 0x1B12, %i5
4753 movrlez %l1, %o3, %g2
4754 bge,a,pn %xcc, loop_461
4755loop_460:
4756 orn %i7, %o0, %g7
4757 fmovdvc %xcc, %f23, %f12
4758 set 0x18, %o2
4759 lduha [%l7 + %o2] 0x18, %o5
4760loop_461:
4761 orcc %g1, %l5, %o7
4762 ldub [%l7 + 0x1F], %l0
4763 bneg %xcc, loop_462
4764 movne %xcc, %g3, %o4
4765 or %g4, %i2, %i3
4766 tg %icc, 0x0
4767loop_462:
4768 fnors %f30, %f3, %f5
4769 xnor %o1, %i6, %i0
4770 movcs %xcc, %i4, %l6
4771 movcc %icc, %g6, %o6
4772 movneg %icc, %l2, %l4
4773 saved
4774 rdpr %cwp, %g1
4775 rdpr %cansave, %g2
4776 rdpr %canrestore, %g3
4777 rdpr %cleanwin, %g4
4778 rdpr %otherwin, %g5
4779 rdpr %wstate, %g6
4780 movneg %icc, %o2, %i1
4781 movcc %icc, %g5, %i5
4782 mova %xcc, %l1, %o3
4783 flush %l7 + 0x2C
4784 edge32ln %g2, %i7, %o0
4785 array16 %l3, %o5, %g7
4786 movrgz %g1, %o7, %l5
4787 edge8n %g3, %o4, %g4
4788 andncc %i2, %i3, %l0
4789 orcc %o1, 0x08AE, %i6
4790 for %f24, %f6, %f14
4791 fbule,a %fcc3, loop_463
4792 smulcc %i4, 0x139E, %i0
4793 edge32ln %g6, %l6, %l2
4794 fcmpes %fcc0, %f10, %f30
4795loop_463:
4796 alignaddr %l4, %o6, %i1
4797 subcc %o2, 0x1299, %i5
4798 fsrc2s %f7, %f20
4799 restored
4800 rdpr %cwp, %g1
4801 rdpr %cansave, %g2
4802 rdpr %canrestore, %g3
4803 rdpr %cleanwin, %g4
4804 rdpr %otherwin, %g5
4805 rdpr %wstate, %g6
4806 fcmpne16 %f12, %f14, %g5
4807 wr %g0, 0x80, %asi
4808 sta %f7, [%l7 + 0x08] %asi
4809 be,a loop_464
4810 fcmpes %fcc0, %f19, %f31
4811 ldx [%l7 + 0x18], %o3
4812 fmul8x16 %f5, %f12, %f28
4813loop_464:
4814 movpos %xcc, %l1, %g2
4815 movne %xcc, %o0, %l3
4816 fpackfix %f2, %f3
4817 movcs %icc, %i7, %g7
4818 movcs %icc, %g1, %o5
4819 movgu %icc, %l5, %o7
4820 lduh [%l7 + 0x5C], %g3
4821 fandnot2 %f28, %f8, %f26
4822 fmovdvs %xcc, %f26, %f13
4823 brnz %o4, loop_465
4824 fcmpne32 %f0, %f10, %g4
4825 fornot2s %f5, %f1, %f11
4826 alignaddr %i3, %i2, %l0
4827loop_465:
4828 fsrc1 %f30, %f8
4829 tle %icc, 0x1
4830 smul %o1, 0x05E1, %i4
4831 ldx [%l7 + 0x40], %i0
4832 tvs %icc, 0x6
4833 movcs %icc, %i6, %l6
4834 sll %l2, 0x11, %g6
4835 sdivcc %o6, 0x1A7A, %l4
4836 mulx %o2, %i1, %i5
4837 smulcc %g5, 0x04BE, %l1
4838 fbu %fcc0, loop_466
4839 edge32 %g2, %o3, %o0
4840 edge32n %l3, %i7, %g1
4841 fxors %f21, %f9, %f9
4842loop_466:
4843 nop
4844 wr %g0, 0x89, %asi
4845 prefetcha [%l7 + 0x38] %asi, 0x0
4846 fnegd %f16, %f20
4847 edge16ln %g7, %o7, %g3
4848 te %xcc, 0x2
4849 sdivx %l5, 0x1071, %o4
4850 fmovdg %icc, %f11, %f8
4851 stbar
4852 andcc %g4, %i2, %i3
4853 array16 %o1, %l0, %i4
4854 movrne %i6, %l6, %i0
4855 tgu %xcc, 0x1
4856 fmovsle %icc, %f12, %f18
4857 orcc %g6, 0x1A6E, %o6
4858 fmovscc %icc, %f7, %f4
4859 tn %xcc, 0x1
4860 movge %icc, %l4, %l2
4861 fbn,a %fcc2, loop_467
4862 ld [%l7 + 0x18], %f9
4863 wr %g0, 0x80, %asi
4864 ldxa [%l7 + 0x10] %asi, %i1
4865loop_467:
4866 edge8ln %o2, %i5, %g5
4867 sdivx %l1, 0x07EC, %g2
4868 lduh [%l7 + 0x36], %o0
4869 addccc %l3, %i7, %o3
4870 tl %icc, 0x2
4871 ba loop_468
4872 tle %icc, 0x7
4873 movl %icc, %g1, %g7
4874 movneg %xcc, %o5, %g3
4875loop_468:
4876 fsrc2s %f3, %f9
4877 stbar
4878 smul %o7, 0x1171, %o4
4879 tcs %icc, 0x4
4880 fmovrdlz %g4, %f0, %f28
4881 sll %i2, %i3, %o1
4882 tsubcc %l5, %i4, %l0
4883 edge8ln %i6, %i0, %g6
4884 array32 %l6, %o6, %l2
4885 edge8 %l4, %o2, %i5
4886 fabsd %f8, %f10
4887 ta %xcc, 0x1
4888 fmovspos %icc, %f22, %f15
4889 edge8 %i1, %l1, %g5
4890 movn %icc, %o0, %g2
4891 fabsd %f8, %f4
4892 fnors %f28, %f9, %f27
4893 fpsub32 %f0, %f14, %f26
4894 bg,pt %xcc, loop_469
4895 xor %i7, 0x11AD, %l3
4896 fnand %f26, %f28, %f18
4897 fcmpes %fcc1, %f25, %f16
4898loop_469:
4899 movvc %icc, %o3, %g7
4900 andn %o5, %g3, %g1
4901 xorcc %o4, 0x172D, %o7
4902 udiv %i2, 0x0B7B, %i3
4903 subc %g4, %o1, %i4
4904 fmul8x16au %f25, %f24, %f18
4905 movrne %l0, 0x1CB, %i6
4906 tvc %icc, 0x6
4907 fmovd %f30, %f10
4908 smul %l5, 0x10BB, %i0
4909 srl %g6, %l6, %l2
4910 fxnor %f8, %f12, %f14
4911 fmovsvs %icc, %f13, %f27
4912 fornot1 %f22, %f6, %f0
4913 wr %g0, 0x89, %asi
4914 ldsba [%l7 + 0x44] %asi, %l4
4915 movneg %icc, %o2, %o6
4916 prefetch [%l7 + 0x50], 0x3
4917 fsrc1s %f25, %f3
4918 add %i1, 0x1AE8, %i5
4919 fcmple32 %f12, %f2, %l1
4920 fcmpeq16 %f4, %f14, %g5
4921 fands %f25, %f17, %f8
4922 fnand %f4, %f24, %f0
4923 fcmpeq16 %f14, %f6, %o0
4924 tvc %xcc, 0x1
4925 movrlz %g2, 0x025, %i7
4926 tcc %xcc, 0x6
4927 fpadd32 %f14, %f20, %f6
4928 ldd [%l7 + 0x28], %o2
4929 movne %icc, %g7, %l3
4930 stx %g3, [%l7 + 0x48]
4931 edge32ln %g1, %o4, %o7
4932 tcs %xcc, 0x4
4933 fnegd %f12, %f18
4934 bcc,a,pt %icc, loop_470
4935 andcc %i2, %i3, %g4
4936 xnorcc %o1, %o5, %l0
4937 set 0x26, %i7
4938 lduha [%l7 + %i7] 0x81, %i4
4939loop_470:
4940 nop
4941 wr %g0, 0x19, %asi
4942 lduwa [%l7 + 0x30] %asi, %l5
4943 fmovdn %xcc, %f0, %f5
4944 orn %i0, 0x069E, %g6
4945 srl %l6, 0x1B, %l2
4946 sethi 0x1B91, %i6
4947 srax %l4, 0x19, %o2
4948 fbo,a %fcc1, loop_471
4949 edge8ln %o6, %i5, %i1
4950 tvc %xcc, 0x5
4951 movge %xcc, %l1, %o0
4952loop_471:
4953 movrgez %g2, %i7, %g5
4954 orcc %o3, 0x1DB0, %l3
4955 srax %g7, 0x0A, %g1
4956 movvs %icc, %g3, %o4
4957 tvs %icc, 0x0
4958 srax %o7, %i3, %i2
4959 andcc %g4, 0x0C59, %o1
4960 fmovdcs %xcc, %f3, %f29
4961 saved
4962 rdpr %cwp, %g1
4963 rdpr %cansave, %g2
4964 rdpr %canrestore, %g3
4965 rdpr %cleanwin, %g4
4966 rdpr %otherwin, %g5
4967 rdpr %wstate, %g6
4968 movvs %icc, %o5, %i4
4969 movneg %icc, %l5, %i0
4970 prefetch [%l7 + 0x7C], 0x2
4971 addcc %g6, 0x0594, %l0
4972 te %xcc, 0x1
4973 bn,a loop_472
4974 alignaddr %l6, %l2, %l4
4975 edge16 %i6, %o2, %i5
4976 mulx %i1, %o6, %o0
4977loop_472:
4978 addc %l1, 0x1A64, %g2
4979 bpos,pt %icc, loop_473
4980 bgu,pt %xcc, loop_474
4981 fmul8x16au %f1, %f21, %f16
4982 movvs %xcc, %i7, %o3
4983loop_473:
4984 tg %icc, 0x4
4985loop_474:
4986 sdivcc %l3, 0x1E19, %g5
4987 tne %xcc, 0x1
4988 fbuge %fcc2, loop_475
4989 stbar
4990 movvc %icc, %g1, %g3
4991 edge16 %o4, %o7, %i3
4992loop_475:
4993 mova %xcc, %i2, %g7
4994 tn %icc, 0x7
4995 bpos loop_476
4996 udivx %o1, 0x0E5A, %o5
4997 fbg %fcc0, loop_477
4998 udivcc %i4, 0x1427, %l5
4999loop_476:
5000 sdivx %i0, 0x00FF, %g6
5001 movne %xcc, %l0, %g4
5002loop_477:
5003 edge16l %l6, %l4, %i6
5004 fcmpeq32 %f22, %f24, %l2
5005 array8 %i5, %o2, %o6
5006 call loop_478
5007 sllx %i1, %l1, %g2
5008 fsrc2 %f16, %f18
5009 fbue,a %fcc2, loop_479
5010loop_478:
5011 fcmpgt16 %f10, %f4, %i7
5012 fcmpne16 %f18, %f0, %o3
5013 set 0x3C, %i6
5014 stwa %l3, [%l7 + %i6] 0x81
5015loop_479:
5016 fbn %fcc2, loop_480
5017 tn %icc, 0x1
5018 xnorcc %o0, 0x0D55, %g5
5019 tge %icc, 0x7
5020loop_480:
5021 fmovdcc %xcc, %f25, %f9
5022 movrlz %g3, 0x061, %g1
5023 tge %xcc, 0x0
5024 ldstub [%l7 + 0x3F], %o7
5025 movrne %o4, %i2, %g7
5026 edge16l %o1, %i3, %i4
5027 wr %g0, 0x04, %asi
5028 stda %l4, [%l7 + 0x08] %asi
5029 flush %l7 + 0x34
5030 mova %xcc, %i0, %o5
5031 set 0x30, %i0
5032 lda [%l7 + %i0] 0x81, %f28
5033 movre %g6, 0x00D, %g4
5034 and %l0, 0x180C, %l6
5035 movl %icc, %i6, %l4
5036 fmovsn %xcc, %f15, %f20
5037 prefetch [%l7 + 0x30], 0x2
5038 sdivx %l2, 0x1E7B, %i5
5039 tgu %xcc, 0x5
5040 fmovse %icc, %f26, %f15
5041 fpmerge %f1, %f2, %f22
5042 fmovrdlz %o6, %f16, %f20
5043 stb %o2, [%l7 + 0x5C]
5044 fmovdg %xcc, %f3, %f11
5045 sdivx %i1, 0x1EBC, %g2
5046 andn %i7, 0x138D, %l1
5047 be,a %xcc, loop_481
5048 edge16n %l3, %o0, %o3
5049 movle %icc, %g3, %g1
5050 edge16l %o7, %o4, %g5
5051loop_481:
5052 udiv %i2, 0x154A, %g7
5053 fmovdcs %xcc, %f9, %f15
5054 fbg %fcc0, loop_482
5055 nop
5056 setx loop_483, %l0, %l1
5057 wrpr 0x1, %tl
5058 wrpr %l1, %tpc
5059 add %l1, 0x4, %l1
5060 wrpr %l1, %tnpc
5061 setx 0x34400001400, %l0, %l1
5062 wrpr %l1, %tstate
5063 wrhpr 0x4, %htstate
5064 retry
5065 orn %i3, 0x1D0C, %o1
5066 tne %xcc, 0x3
5067loop_482:
5068 prefetch [%l7 + 0x54], 0x2
5069loop_483:
5070 andn %l5, 0x14F6, %i4
5071 fbug %fcc2, loop_484
5072 tcc %xcc, 0x5
5073 fcmpgt16 %f12, %f4, %o5
5074 array16 %g6, %i0, %l0
5075loop_484:
5076 std %f26, [%l7 + 0x60]
5077 array16 %g4, %i6, %l6
5078 tsubcctv %l2, %i5, %o6
5079 array16 %o2, %i1, %g2
5080 fpsub32s %f15, %f7, %f13
5081 fmovsgu %xcc, %f3, %f1
5082 set 0x40, %o3
5083 stda %f16, [%l7 + %o3] 0x1e
5084 membar #Sync
5085 ldsw [%l7 + 0x10], %l4
5086 tl %icc, 0x2
5087 taddcctv %i7, %l1, %l3
5088 tleu %xcc, 0x2
5089 mova %xcc, %o3, %g3
5090 movneg %icc, %g1, %o0
5091 fmovdcc %icc, %f14, %f13
5092 set 0x0, %i1
5093 stxa %o7, [%g0 + %i1] 0x57
5094 fpadd32s %f10, %f6, %f24
5095 sub %g5, %o4, %g7
5096 tpos %xcc, 0x3
5097 movrgez %i3, %o1, %l5
5098 taddcctv %i4, 0x1C5D, %i2
5099 tsubcc %o5, %g6, %l0
5100 bg %icc, loop_485
5101 sdiv %i0, 0x01E2, %i6
5102 tge %icc, 0x6
5103 bneg %icc, loop_486
5104loop_485:
5105 bvs,a loop_487
5106 fnand %f16, %f20, %f14
5107 xnor %l6, 0x18B5, %g4
5108loop_486:
5109 fbul %fcc1, loop_488
5110loop_487:
5111 bvc,a,pt %xcc, loop_489
5112 tsubcc %i5, 0x1752, %o6
5113 fsrc1 %f4, %f24
5114loop_488:
5115 fornot1s %f9, %f12, %f28
5116loop_489:
5117 edge16n %l2, %o2, %i1
5118 movvc %icc, %l4, %g2
5119 sdivcc %l1, 0x1816, %i7
5120 udivx %l3, 0x08BD, %g3
5121 mova %icc, %o3, %g1
5122 tn %xcc, 0x3
5123 fnot1 %f2, %f16
5124 brgez %o0, loop_490
5125 srax %g5, %o7, %g7
5126 fmovdcc %xcc, %f0, %f7
5127 fbe,a %fcc3, loop_491
5128loop_490:
5129 fandnot1 %f10, %f16, %f22
5130 movleu %xcc, %i3, %o4
5131 be %xcc, loop_492
5132loop_491:
5133 fmovsge %icc, %f25, %f27
5134 umul %o1, %l5, %i4
5135 be,a,pt %icc, loop_493
5136loop_492:
5137 movgu %xcc, %i2, %g6
5138 fcmps %fcc2, %f26, %f25
5139 fmovrsgez %o5, %f16, %f23
5140loop_493:
5141 edge32n %l0, %i6, %i0
5142 fmovsne %icc, %f22, %f16
5143 fexpand %f9, %f14
5144 fornot2 %f10, %f24, %f2
5145 ba,pt %xcc, loop_494
5146 bne %xcc, loop_495
5147 ba,pn %xcc, loop_496
5148 edge8l %g4, %l6, %i5
5149loop_494:
5150 fpsub16s %f21, %f27, %f12
5151loop_495:
5152 srlx %o6, %o2, %i1
5153loop_496:
5154 fmovrdlez %l4, %f28, %f30
5155 edge32ln %g2, %l2, %i7
5156 movrne %l1, 0x2A3, %l3
5157 mulx %g3, %g1, %o0
5158 edge16n %o3, %o7, %g5
5159 wr %g0, 0x23, %asi
5160 stha %g7, [%l7 + 0x46] %asi
5161 membar #Sync
5162 udiv %o4, 0x0193, %o1
5163 stw %l5, [%l7 + 0x38]
5164 fpadd16 %f14, %f24, %f4
5165 fmovs %f12, %f12
5166 movgu %xcc, %i4, %i3
5167 tg %icc, 0x6
5168 edge16ln %g6, %o5, %i2
5169 ta %icc, 0x2
5170 subcc %i6, 0x1508, %i0
5171 fmovrsgz %g4, %f20, %f22
5172 wr %g0, 0x81, %asi
5173 ldsha [%l7 + 0x2C] %asi, %l0
5174 tge %xcc, 0x0
5175 fmovspos %xcc, %f16, %f0
5176 edge8n %i5, %o6, %l6
5177 mulx %o2, 0x196C, %l4
5178 fmovsn %icc, %f31, %f11
5179 fmuld8ulx16 %f18, %f31, %f0
5180 tcs %xcc, 0x1
5181 edge8ln %i1, %l2, %i7
5182 fba,a %fcc0, loop_497
5183 fpadd32 %f6, %f6, %f16
5184 movne %xcc, %g2, %l1
5185 set 0x78, %o4
5186 stxa %g3, [%l7 + %o4] 0xe3
5187 membar #Sync
5188loop_497:
5189 popc %l3, %o0
5190 set 0x30, %l4
5191 ldda [%l7 + %l4] 0xea, %o2
5192 andn %g1, 0x1F9A, %o7
5193 xorcc %g5, %g7, %o4
5194 lduw [%l7 + 0x34], %o1
5195 tl %icc, 0x1
5196 brgz,a %i4, loop_498
5197 movn %icc, %i3, %l5
5198 tg %icc, 0x7
5199 tsubcc %g6, 0x05B4, %i2
5200loop_498:
5201 nop
5202 set 0x3A, %i5
5203 ldsha [%l7 + %i5] 0x81, %o5
5204 udivcc %i6, 0x041D, %g4
5205 bneg,a %xcc, loop_499
5206 fbge %fcc1, loop_500
5207 sra %l0, 0x03, %i5
5208 tl %xcc, 0x5
5209loop_499:
5210 array16 %i0, %o6, %l6
5211loop_500:
5212 fxnor %f26, %f20, %f14
5213 movrgez %l4, 0x210, %i1
5214 saved
5215 rdpr %cwp, %g1
5216 rdpr %cansave, %g2
5217 rdpr %canrestore, %g3
5218 rdpr %cleanwin, %g4
5219 rdpr %otherwin, %g5
5220 rdpr %wstate, %g6
5221 umulcc %l2, 0x0E80, %i7
5222 movge %icc, %g2, %l1
5223 bne,a %xcc, loop_501
5224 fmovsg %icc, %f16, %f18
5225 nop
5226 set 0x08, %o6
5227 ldd [%l7 + %o6], %f30
5228 umulcc %o2, 0x0C08, %l3
5229loop_501:
5230 nop
5231 add %l7, 0x60, %l6
5232 wr %g0, 0x88, %asi
5233 lda [%l6] %asi, %g3
5234 casa [%l6] %asi, %g3, %o0
5235 fmuld8sux16 %f13, %f1, %f20
5236 fmovrsne %g1, %f2, %f2
5237 subc %o7, %g5, %g7
5238 fmovscs %xcc, %f28, %f22
5239 xnor %o4, %o1, %i4
5240 fbuge,a %fcc2, loop_502
5241 fmovdle %xcc, %f28, %f0
5242 brgz %i3, loop_503
5243 bneg,a %xcc, loop_504
5244loop_502:
5245 fbug,a %fcc0, loop_505
5246 movl %icc, %o3, %l5
5247loop_503:
5248 tpos %icc, 0x7
5249loop_504:
5250 edge32ln %i2, %g6, %i6
5251loop_505:
5252 movpos %xcc, %o5, %g4
5253 fcmpne32 %f18, %f2, %l0
5254 movgu %icc, %i5, %i0
5255 sir 0x1149
5256 fble,a %fcc0, loop_506
5257 brlez %o6, loop_507
5258 std %l4, [%l7 + 0x70]
5259 tpos %icc, 0x6
5260loop_506:
5261 movpos %xcc, %i1, %l2
5262loop_507:
5263 nop
5264 wr %g0, 0x81, %asi
5265 ldswa [%l7 + 0x18] %asi, %i7
5266 taddcc %l6, 0x18D6, %l1
5267 fnegd %f14, %f20
5268 mulx %g2, %o2, %g3
5269 bgu loop_508
5270 or %o0, 0x16AE, %l3
5271 fcmpgt16 %f28, %f26, %g1
5272 fbug %fcc2, loop_509
5273loop_508:
5274 brlez,a %g5, loop_510
5275 fnot1s %f0, %f3
5276 subcc %o7, 0x123C, %o4
5277loop_509:
5278 srax %o1, 0x14, %g7
5279loop_510:
5280 ld [%l7 + 0x38], %f6
5281 te %icc, 0x5
5282 xorcc %i4, 0x1336, %i3
5283 popc %l5, %o3
5284 fmul8x16al %f7, %f15, %f8
5285 sdivx %g6, 0x0738, %i2
5286 tcc %icc, 0x7
5287 fmovrdlz %i6, %f26, %f26
5288 movpos %xcc, %g4, %o5
5289 edge16l %i5, %l0, %o6
5290 bpos,a,pt %xcc, loop_511
5291 sll %l4, 0x1B, %i0
5292 udiv %i1, 0x196C, %i7
5293 fcmpne16 %f14, %f2, %l6
5294loop_511:
5295 fmovsn %icc, %f30, %f23
5296 orcc %l2, 0x09A5, %g2
5297 srlx %l1, %o2, %g3
5298 fmuld8sux16 %f14, %f29, %f12
5299 fmovsn %xcc, %f10, %f5
5300 tne %xcc, 0x5
5301 smulcc %o0, 0x0777, %g1
5302 tvs %xcc, 0x1
5303 stb %l3, [%l7 + 0x36]
5304 move %icc, %o7, %o4
5305 std %f26, [%l7 + 0x68]
5306 movvs %xcc, %o1, %g5
5307 tleu %icc, 0x5
5308 movre %g7, 0x125, %i3
5309 fmovrsgz %i4, %f0, %f23
5310 srl %o3, %g6, %l5
5311 tpos %icc, 0x7
5312 fmovdl %icc, %f25, %f25
5313 fnand %f16, %f12, %f14
5314 fmovse %xcc, %f6, %f28
5315 tsubcc %i2, %i6, %o5
5316 srl %i5, 0x14, %l0
5317 udivx %g4, 0x0A7D, %l4
5318 fbue,a %fcc3, loop_512
5319 brlz,a %o6, loop_513
5320 saved
5321 rdpr %cwp, %g1
5322 rdpr %cansave, %g2
5323 rdpr %canrestore, %g3
5324 rdpr %cleanwin, %g4
5325 rdpr %otherwin, %g5
5326 rdpr %wstate, %g6
5327 movre %i0, %i1, %i7
5328loop_512:
5329 tleu %icc, 0x0
5330loop_513:
5331 fbe %fcc0, loop_514
5332 ldd [%l7 + 0x40], %i6
5333 fnot2 %f24, %f30
5334 ldsb [%l7 + 0x0C], %l2
5335loop_514:
5336 ldd [%l7 + 0x48], %f18
5337 fxnors %f31, %f30, %f17
5338 fnand %f4, %f20, %f6
5339 subc %g2, %l1, %o2
5340 brgz,a %o0, loop_515
5341 bpos,a %xcc, loop_516
5342 fmul8x16 %f20, %f30, %f6
5343 movgu %xcc, %g1, %l3
5344loop_515:
5345 fpsub32s %f2, %f9, %f29
5346loop_516:
5347 fpackfix %f24, %f11
5348 sll %o7, %o4, %g3
5349 fsrc2 %f28, %f6
5350 bvc,pt %icc, loop_517
5351 bpos,a %xcc, loop_518
5352 movvc %icc, %g5, %o1
5353 xor %i3, 0x0085, %i4
5354loop_517:
5355 edge8 %o3, %g7, %g6
5356loop_518:
5357 movcc %xcc, %l5, %i6
5358 fabsd %f16, %f14
5359 movgu %icc, %i2, %o5
5360 tl %xcc, 0x2
5361 fandnot1 %f24, %f10, %f14
5362 st %f1, [%l7 + 0x1C]
5363 nop
5364 setx loop_519, %l0, %l1
5365 wrpr 0x1, %tl
5366 wrpr %l1, %tnpc
5367 setx 0x34400001400, %l0, %l1
5368 wrpr %l1, %tstate
5369 wrhpr 0x4, %htstate
5370 done
5371 subccc %i5, %g4, %l0
5372 mulscc %o6, 0x1DF6, %l4
5373 wr %g0, 0x18, %asi
5374 lduwa [%l7 + 0x2C] %asi, %i0
5375loop_519:
5376 stw %i1, [%l7 + 0x44]
5377 movneg %xcc, %i7, %l2
5378 xnorcc %g2, %l1, %o2
5379 nop
5380 setx loop_520, %l0, %l1
5381 wrpr 0x1, %tl
5382 wrpr %l1, %tnpc
5383 setx 0x34400001400, %l0, %l1
5384 wrpr %l1, %tstate
5385 wrhpr 0x4, %htstate
5386 done
5387 edge16n %o0, %l6, %g1
5388 fmovrslez %l3, %f27, %f11
5389 mova %icc, %o4, %o7
5390loop_520:
5391 tvc %icc, 0x3
5392 fmovrdlz %g5, %f10, %f30
5393 edge32l %g3, %i3, %i4
5394 srlx %o3, %o1, %g7
5395 tl %icc, 0x0
5396 movvc %xcc, %g6, %i6
5397 tvs %xcc, 0x5
5398 add %l7, 0x58, %l6
5399 wr %g0, 0x04, %asi
5400 ldxa [%l6] %asi, %l5
5401 casxa [%l6] 0x04, %l5, %i2
5402 fxnor %f14, %f14, %f10
5403 fmul8x16al %f30, %f4, %f10
5404 bneg,pt %xcc, loop_521
5405 movle %icc, %i5, %g4
5406 fmovrsne %l0, %f10, %f24
5407 brnz,a %o5, loop_522
5408loop_521:
5409 array8 %l4, %o6, %i0
5410 popc 0x018E, %i1
5411 movre %i7, 0x1C2, %l2
5412loop_522:
5413 nop
5414 setx loop_523, %l0, %l1
5415 wrpr 0x1, %tl
5416 wrpr %l1, %tnpc
5417 setx 0x34400001400, %l0, %l1
5418 wrpr %l1, %tstate
5419 wrhpr 0x4, %htstate
5420 done
5421 fnand %f12, %f30, %f16
5422 bvc %icc, loop_524
5423 stbar
5424loop_523:
5425 fxnors %f3, %f7, %f21
5426 fpack16 %f18, %f23
5427loop_524:
5428 movrgz %l1, 0x295, %o2
5429 fzeros %f27
5430 edge32n %o0, %l6, %g2
5431 fcmped %fcc3, %f16, %f12
5432 fnot1s %f15, %f18
5433 sllx %g1, %o4, %o7
5434 movcc %icc, %g5, %l3
5435 andncc %i3, %i4, %g3
5436 andncc %o1, %g7, %o3
5437 sethi 0x1903, %g6
5438 fbule %fcc2, loop_525
5439 edge32n %i6, %l5, %i2
5440 movrlez %g4, %i5, %o5
5441 edge32n %l0, %o6, %l4
5442loop_525:
5443 ldsb [%l7 + 0x3F], %i0
5444 restored
5445 rdpr %cwp, %g1
5446 rdpr %cansave, %g2
5447 rdpr %canrestore, %g3
5448 rdpr %cleanwin, %g4
5449 rdpr %otherwin, %g5
5450 rdpr %wstate, %g6
5451 movcc %xcc, %i7, %i1
5452 brlz %l1, loop_526
5453 edge16ln %l2, %o2, %o0
5454 te %icc, 0x6
5455 fandnot1 %f28, %f10, %f14
5456loop_526:
5457 nop
5458 setx loop_527, %l0, %l1
5459 jmpl %l1, %g2
5460 flush %l7 + 0x30
5461 movcc %xcc, %l6, %o4
5462 subccc %g1, 0x1185, %g5
5463loop_527:
5464 movge %icc, %l3, %i3
5465 tsubcc %o7, 0x060C, %i4
5466 orn %g3, %g7, %o3
5467 tvs %icc, 0x7
5468 fbuge %fcc2, loop_528
5469 fbne %fcc1, loop_529
5470 mulx %o1, %i6, %l5
5471 bvc,pn %xcc, loop_530
5472loop_528:
5473 fpack32 %f22, %f2, %f2
5474loop_529:
5475 srlx %g6, 0x00, %g4
5476 call loop_531
5477loop_530:
5478 fmovd %f28, %f28
5479 ldd [%l7 + 0x48], %i4
5480 wr %g0, 0x2a, %asi
5481 stxa %i2, [%l7 + 0x10] %asi
5482 membar #Sync
5483loop_531:
5484 movrlez %o5, 0x0E8, %o6
5485 fmovrslz %l0, %f5, %f4
5486 mulscc %l4, 0x07C4, %i0
5487 brgz %i1, loop_532
5488 movrgz %i7, %l1, %o2
5489 brz %l2, loop_533
5490 fbe %fcc3, loop_534
5491loop_532:
5492 tpos %icc, 0x2
5493 stb %o0, [%l7 + 0x40]
5494loop_533:
5495 nop
5496 add %l7, 0x70, %l6
5497 wr %g0, 0x0c, %asi
5498 ldxa [%l6] %asi, %g2
5499 casxa [%l6] %asi, %g2, %l6
5500loop_534:
5501 fand %f6, %f26, %f20
5502 saved
5503 rdpr %cwp, %g1
5504 rdpr %cansave, %g2
5505 rdpr %canrestore, %g3
5506 rdpr %cleanwin, %g4
5507 rdpr %otherwin, %g5
5508 rdpr %wstate, %g6
5509 fbule %fcc2, loop_535
5510 fmovrsgez %o4, %f26, %f20
5511 fnor %f2, %f16, %f10
5512 membar 0x4A
5513loop_535:
5514 ldd [%l7 + 0x28], %f2
5515 tle %icc, 0x6
5516 edge8 %g1, %g5, %l3
5517 fsrc1s %f6, %f13
5518 movrlz %o7, 0x3F5, %i3
5519 orn %g3, %i4, %g7
5520 fbe %fcc2, loop_536
5521 fcmpgt32 %f12, %f12, %o1
5522 lduw [%l7 + 0x24], %i6
5523 sub %o3, 0x1F3A, %l5
5524loop_536:
5525 movleu %xcc, %g4, %i5
5526 wr %g0, 0x04, %asi
5527 ldsba [%l7 + 0x7A] %asi, %i2
5528 movrlz %g6, 0x092, %o5
5529 nop
5530 set 0x08, %g5
5531 std %f14, [%l7 + %g5]
5532 movre %l0, 0x24B, %l4
5533 fandnot1s %f24, %f16, %f5
5534 mulx %i0, 0x1BC6, %i1
5535 edge16n %o6, %l1, %i7
5536 ldub [%l7 + 0x21], %o2
5537 edge16n %o0, %g2, %l2
5538 orncc %l6, %o4, %g1
5539 bl,a %icc, loop_537
5540 fbule %fcc2, loop_538
5541 fbule,a %fcc0, loop_539
5542 fmovdcc %icc, %f18, %f16
5543loop_537:
5544 tn %icc, 0x7
5545loop_538:
5546 movrlez %l3, 0x26D, %o7
5547loop_539:
5548 movpos %icc, %i3, %g3
5549 subcc %i4, 0x1956, %g5
5550 fxors %f22, %f19, %f28
5551 movre %o1, %g7, %i6
5552 add %o3, %l5, %g4
5553 prefetch [%l7 + 0x34], 0x1
5554 fmovrdgez %i5, %f18, %f16
5555 movrlz %g6, %i2, %o5
5556 wr %g0, 0x11, %asi
5557 stha %l4, [%l7 + 0x1A] %asi
5558 saved
5559 rdpr %cwp, %g1
5560 rdpr %cansave, %g2
5561 rdpr %canrestore, %g3
5562 rdpr %cleanwin, %g4
5563 rdpr %otherwin, %g5
5564 rdpr %wstate, %g6
5565 movn %xcc, %i0, %i1
5566 movne %icc, %o6, %l0
5567 set 0x1D, %l1
5568 ldstuba [%l7 + %l1] 0x89, %i7
5569 sir 0x1910
5570 fnegd %f24, %f28
5571 umul %o2, %l1, %g2
5572 edge16n %l2, %l6, %o0
5573 add %l7, 0x74, %l6
5574 wr %g0, 0x10, %asi
5575 lda [%l6] %asi, %g1
5576 casa [%l6] 0x10, %g1, %o4
5577 udivx %l3, 0x0D52, %i3
5578 sllx %o7, 0x1F, %i4
5579 tcc %icc, 0x5
5580 sllx %g5, 0x02, %o1
5581 fbn %fcc2, loop_540
5582 edge16 %g7, %g3, %o3
5583 xnor %l5, %g4, %i5
5584 bneg,a %icc, loop_541
5585loop_540:
5586 movcs %icc, %g6, %i6
5587 orcc %i2, %o5, %i0
5588 ldx [%l7 + 0x08], %i1
5589loop_541:
5590 ble loop_542
5591 movg %xcc, %l4, %o6
5592 orn %i7, 0x18EF, %l0
5593 movre %o2, 0x1E1, %g2
5594loop_542:
5595 movrgez %l1, %l2, %o0
5596 te %xcc, 0x2
5597 fmovsge %xcc, %f15, %f25
5598 alignaddrl %l6, %g1, %l3
5599 fmovrdgz %i3, %f2, %f0
5600 fmovrdgz %o4, %f10, %f14
5601 fbge %fcc1, loop_543
5602 fpack32 %f0, %f20, %f4
5603 tleu %icc, 0x0
5604 movrgez %i4, 0x2E8, %o7
5605loop_543:
5606 swap [%l7 + 0x6C], %o1
5607 andcc %g5, 0x11E1, %g7
5608 and %g3, 0x1288, %l5
5609 tsubcc %g4, 0x08E3, %i5
5610 andn %o3, 0x1806, %g6
5611 lduh [%l7 + 0x08], %i6
5612 fmovrdne %o5, %f14, %f6
5613 fands %f6, %f2, %f27
5614 orncc %i2, %i0, %i1
5615 addc %l4, 0x1959, %o6
5616 fsrc1 %f26, %f26
5617 bneg,a loop_544
5618 tg %xcc, 0x1
5619 tne %xcc, 0x5
5620 movleu %icc, %i7, %l0
5621loop_544:
5622 fmul8x16 %f24, %f26, %f20
5623 tg %xcc, 0x4
5624 mulscc %g2, %o2, %l1
5625 nop
5626 set 0x7D, %l0
5627 ldub [%l7 + %l0], %o0
5628 fmovrsgez %l2, %f28, %f6
5629 taddcctv %g1, %l3, %i3
5630 nop
5631 setx loop_545, %l0, %l1
5632 wrpr 0x1, %tl
5633 wrpr %l1, %tpc
5634 add %l1, 0x4, %l1
5635 wrpr %l1, %tnpc
5636 setx 0x34400001400, %l0, %l1
5637 wrpr %l1, %tstate
5638 wrhpr 0x4, %htstate
5639 retry
5640 bn %icc, loop_546
5641 fpsub32 %f12, %f10, %f8
5642 movne %xcc, %o4, %l6
5643loop_545:
5644 fmovdpos %xcc, %f13, %f23
5645loop_546:
5646 brnz %i4, loop_547
5647 brlz,a %o1, loop_548
5648 nop
5649 setx loop_549, %l0, %l1
5650 wrpr 0x1, %tl
5651 wrpr %l1, %tpc
5652 add %l1, 0x4, %l1
5653 wrpr %l1, %tnpc
5654 setx 0x34400001400, %l0, %l1
5655 wrpr %l1, %tstate
5656 wrhpr 0x4, %htstate
5657 retry
5658 tge %icc, 0x4
5659loop_547:
5660 sra %o7, %g5, %g3
5661loop_548:
5662 srl %l5, %g4, %g7
5663loop_549:
5664 fpadd16 %f30, %f22, %f30
5665 wr %g0, 0x80, %asi
5666 ldsha [%l7 + 0x6C] %asi, %i5
5667 subcc %g6, %i6, %o5
5668 alignaddrl %i2, %i0, %o3
5669 tsubcc %l4, 0x1E4B, %o6
5670 fmovdg %xcc, %f10, %f11
5671 fxnors %f16, %f17, %f13
5672 fmovsle %xcc, %f28, %f18
5673 edge16n %i7, %i1, %l0
5674 xnorcc %o2, %g2, %l1
5675 movrlz %l2, 0x096, %o0
5676 for %f16, %f0, %f26
5677 wr %g0, 0x81, %asi
5678 lduba [%l7 + 0x59] %asi, %l3
5679 movpos %xcc, %i3, %g1
5680 subcc %o4, 0x153E, %i4
5681 bcc loop_550
5682 andn %l6, 0x0E98, %o1
5683 fmovse %icc, %f23, %f19
5684 nop
5685 setx loop_551, %l0, %l1
5686 jmpl %l1, %o7
5687loop_550:
5688 tcs %xcc, 0x4
5689 wr %g0, 0x89, %asi
5690 ldswa [%l7 + 0x78] %asi, %g3
5691loop_551:
5692 udiv %g5, 0x1A93, %g4
5693 restored
5694 rdpr %cwp, %g1
5695 rdpr %cansave, %g2
5696 rdpr %canrestore, %g3
5697 rdpr %cleanwin, %g4
5698 rdpr %otherwin, %g5
5699 rdpr %wstate, %g6
5700 fmovdneg %xcc, %f7, %f5
5701 addcc %g7, 0x0B7A, %l5
5702 array16 %g6, %i6, %i5
5703 fmovrslez %o5, %f28, %f11
5704 fbu %fcc0, loop_552
5705 fbn %fcc2, loop_553
5706 alignaddr %i0, %o3, %i2
5707 ba,a,pt %icc, loop_554
5708loop_552:
5709 te %xcc, 0x0
5710loop_553:
5711 tle %xcc, 0x7
5712 stw %o6, [%l7 + 0x2C]
5713loop_554:
5714 orncc %i7, %l4, %i1
5715 brnz %l0, loop_555
5716 tcs %xcc, 0x7
5717 xor %o2, 0x1580, %l1
5718 movrgz %l2, %g2, %o0
5719loop_555:
5720 udivx %l3, 0x1CBA, %g1
5721 edge32l %i3, %i4, %l6
5722 fmovdcs %icc, %f6, %f13
5723 wr %g0, 0x0c, %asi
5724 swapa [%l7 + 0x3C] %asi, %o4
5725 wr %g0, 0x10, %asi
5726 swapa [%l7 + 0x30] %asi, %o7
5727 array32 %g3, %g5, %o1
5728 xor %g7, %l5, %g6
5729 xor %i6, %g4, %i5
5730 movneg %xcc, %o5, %o3
5731 wr %g0, 0x10, %asi
5732 ldswa [%l7 + 0x0C] %asi, %i0
5733 tg %icc, 0x7
5734 fnand %f22, %f12, %f4
5735 fnand %f18, %f10, %f20
5736 bn %xcc, loop_556
5737 fmovrde %i2, %f30, %f22
5738 edge8n %i7, %l4, %i1
5739 tgu %xcc, 0x5
5740loop_556:
5741 movn %xcc, %o6, %o2
5742 brlz %l0, loop_557
5743 ble,a,pt %icc, loop_558
5744 xnorcc %l2, %l1, %o0
5745 bcc %icc, loop_559
5746loop_557:
5747 srax %g2, 0x11, %g1
5748loop_558:
5749 movrlz %i3, 0x03E, %i4
5750 brnz %l6, loop_560
5751loop_559:
5752 array8 %l3, %o7, %g3
5753 lduh [%l7 + 0x3C], %g5
5754 umulcc %o1, 0x16A8, %g7
5755loop_560:
5756 move %xcc, %l5, %g6
5757 alignaddr %o4, %i6, %i5
5758 movgu %xcc, %g4, %o3
5759 movvs %xcc, %i0, %o5
5760 xorcc %i7, %i2, %l4
5761 tn %icc, 0x6
5762 fornot2 %f6, %f22, %f0
5763 sllx %i1, 0x13, %o6
5764 andn %l0, 0x0FBC, %l2
5765 tl %icc, 0x1
5766 fmovsvs %xcc, %f2, %f29
5767 add %o2, 0x0CA0, %l1
5768 array8 %o0, %g2, %g1
5769 srlx %i4, 0x0C, %l6
5770 sth %i3, [%l7 + 0x56]
5771 mova %xcc, %o7, %g3
5772 movre %l3, 0x1C3, %g5
5773 fmovdcs %xcc, %f22, %f9
5774 movvc %icc, %g7, %l5
5775 sll %g6, %o4, %i6
5776 array32 %i5, %o1, %g4
5777 edge8l %i0, %o5, %o3
5778 or %i7, %i2, %l4
5779 movle %icc, %o6, %i1
5780 movne %xcc, %l2, %o2
5781 tcs %icc, 0x3
5782 membar 0x33
5783 edge32 %l1, %o0, %l0
5784 fxnor %f16, %f12, %f2
5785 fpadd16 %f18, %f20, %f12
5786 movle %xcc, %g2, %i4
5787 sra %g1, 0x1C, %i3
5788 tsubcc %o7, 0x08F3, %l6
5789 fnand %f12, %f4, %f24
5790 tgu %icc, 0x5
5791 fmovscc %xcc, %f27, %f22
5792 fnot2s %f18, %f20
5793 restored
5794 rdpr %cwp, %g1
5795 rdpr %cansave, %g2
5796 rdpr %canrestore, %g3
5797 rdpr %cleanwin, %g4
5798 rdpr %otherwin, %g5
5799 rdpr %wstate, %g6
5800 subcc %g3, 0x0845, %l3
5801 srax %g5, %l5, %g7
5802 set 0x54, %o7
5803 swapa [%l7 + %o7] 0x18, %o4
5804 tsubcctv %i6, %i5, %o1
5805 bgu,a,pt %icc, loop_561
5806 sth %g6, [%l7 + 0x22]
5807 fmovse %icc, %f0, %f21
5808 nop
5809 setx loop_562, %l0, %l1
5810 wrpr 0x1, %tl
5811 wrpr %l1, %tpc
5812 add %l1, 0x4, %l1
5813 wrpr %l1, %tnpc
5814 setx 0x34400001400, %l0, %l1
5815 wrpr %l1, %tstate
5816 wrhpr 0x4, %htstate
5817 retry
5818loop_561:
5819 membar 0x0F
5820 fcmpgt32 %f26, %f26, %i0
5821 movneg %icc, %g4, %o3
5822loop_562:
5823 udivcc %i7, 0x18E5, %i2
5824 add %l4, %o5, %o6
5825 call loop_563
5826 andcc %l2, %i1, %o2
5827 and %o0, 0x05EF, %l0
5828 fmovsge %icc, %f15, %f21
5829loop_563:
5830 movrlez %g2, %i4, %l1
5831 alignaddr %g1, %o7, %i3
5832 addcc %g3, %l3, %g5
5833 fnegs %f9, %f27
5834 tcc %xcc, 0x3
5835 fxnor %f30, %f26, %f28
5836 flush %l7 + 0x0C
5837 nop
5838 setx loop_564, %l0, %l1
5839 wrpr 0x1, %tl
5840 wrpr %l1, %tpc
5841 add %l1, 0x4, %l1
5842 wrpr %l1, %tnpc
5843 setx 0x34400001400, %l0, %l1
5844 wrpr %l1, %tstate
5845 wrhpr 0x4, %htstate
5846 retry
5847 tcs %xcc, 0x1
5848 tcs %xcc, 0x2
5849 saved
5850 rdpr %cwp, %g1
5851 rdpr %cansave, %g2
5852 rdpr %canrestore, %g3
5853 rdpr %cleanwin, %g4
5854 rdpr %otherwin, %g5
5855 rdpr %wstate, %g6
5856loop_564:
5857 swap [%l7 + 0x68], %l5
5858 tcs %icc, 0x2
5859 saved
5860 rdpr %cwp, %g1
5861 rdpr %cansave, %g2
5862 rdpr %canrestore, %g3
5863 rdpr %cleanwin, %g4
5864 rdpr %otherwin, %g5
5865 rdpr %wstate, %g6
5866 movpos %icc, %l6, %o4
5867 wr %g0, 0x11, %asi
5868 lduba [%l7 + 0x1F] %asi, %i6
5869 fnot2s %f23, %f2
5870 mova %icc, %g7, %i5
5871 tle %xcc, 0x6
5872 edge8l %g6, %o1, %i0
5873 fornot2 %f18, %f20, %f6
5874 fba,a %fcc0, loop_565
5875 fbg,a %fcc0, loop_566
5876 edge32n %o3, %g4, %i7
5877 fxor %f8, %f0, %f12
5878loop_565:
5879 fmovdcs %icc, %f3, %f7
5880loop_566:
5881 sra %l4, 0x0A, %i2
5882 swap [%l7 + 0x34], %o5
5883 lduh [%l7 + 0x54], %l2
5884 ldd [%l7 + 0x68], %f6
5885 tle %icc, 0x1
5886 bleu,a %icc, loop_567
5887 array32 %i1, %o6, %o0
5888 fmovsn %icc, %f0, %f26
5889 bpos,a,pt %icc, loop_568
5890loop_567:
5891 edge16ln %o2, %g2, %l0
5892 tvs %icc, 0x3
5893 edge8l %i4, %l1, %g1
5894loop_568:
5895 alignaddrl %i3, %o7, %l3
5896 fnand %f6, %f14, %f2
5897 xor %g3, %l5, %l6
5898 edge16n %g5, %o4, %i6
5899 brz,a %g7, loop_569
5900 popc %i5, %o1
5901 wr %g0, 0x80, %asi
5902 stwa %g6, [%l7 + 0x28] %asi
5903loop_569:
5904 restored
5905 rdpr %cwp, %g1
5906 rdpr %cansave, %g2
5907 rdpr %canrestore, %g3
5908 rdpr %cleanwin, %g4
5909 rdpr %otherwin, %g5
5910 rdpr %wstate, %g6
5911 fmovsle %icc, %f9, %f19
5912 movgu %xcc, %i0, %g4
5913 umul %o3, %i7, %l4
5914 orcc %o5, %i2, %l2
5915 sir 0x0CF0
5916 edge8n %i1, %o0, %o2
5917 bg,a,pt %xcc, loop_570
5918 std %f30, [%l7 + 0x58]
5919 tn %xcc, 0x6
5920 bge %xcc, loop_571
5921loop_570:
5922 alignaddr %g2, %l0, %o6
5923 or %l1, 0x1A5C, %i4
5924 movl %icc, %i3, %o7
5925loop_571:
5926 ldsh [%l7 + 0x0A], %l3
5927 movcc %xcc, %g1, %g3
5928 movre %l6, %l5, %o4
5929 array32 %g5, %g7, %i6
5930 udivx %o1, 0x026E, %i5
5931 fbug,a %fcc0, loop_572
5932 movgu %xcc, %g6, %i0
5933 movgu %icc, %o3, %i7
5934 fsrc1 %f10, %f6
5935loop_572:
5936 fbne,a %fcc0, loop_573
5937 tsubcctv %l4, %g4, %o5
5938 brnz %l2, loop_574
5939 call loop_575
5940loop_573:
5941 srax %i2, %i1, %o2
5942 bge,a,pn %icc, loop_576
5943loop_574:
5944 fbu %fcc3, loop_577
5945loop_575:
5946 brlz %o0, loop_578
5947 fcmps %fcc2, %f7, %f14
5948loop_576:
5949 tpos %icc, 0x7
5950loop_577:
5951 orn %g2, 0x1622, %l0
5952loop_578:
5953 mulx %o6, 0x1ADF, %l1
5954 sdivx %i3, 0x0260, %o7
5955 edge8l %l3, %g1, %g3
5956 fmovsvc %xcc, %f30, %f1
5957 bl loop_579
5958 fmovrdgz %l6, %f30, %f20
5959 wr %g0, 0xe2, %asi
5960 stwa %i4, [%l7 + 0x6C] %asi
5961 membar #Sync
5962loop_579:
5963 fnegs %f26, %f6
5964 set 0x40, %l3
5965 ldda [%l7 + %l3] 0x19, %f0
5966 call loop_580
5967 mova %icc, %o4, %g5
5968 addcc %l5, %g7, %i6
5969 addccc %i5, %g6, %i0
5970loop_580:
5971 ld [%l7 + 0x10], %f26
5972 tsubcctv %o3, 0x1E64, %o1
5973 edge8 %l4, %i7, %g4
5974 xor %o5, %l2, %i1
5975 sth %i2, [%l7 + 0x3E]
5976 edge8 %o0, %g2, %o2
5977 movle %xcc, %o6, %l1
5978 fpadd16s %f8, %f31, %f12
5979 call loop_581
5980 fmuld8sux16 %f22, %f8, %f24
5981 fbul %fcc0, loop_582
5982 umul %l0, 0x1DD7, %i3
5983loop_581:
5984 mulscc %l3, 0x1013, %g1
5985 and %o7, %g3, %i4
5986loop_582:
5987 st %f31, [%l7 + 0x38]
5988 movg %xcc, %l6, %g5
5989 orcc %l5, %g7, %i6
5990 fnands %f10, %f5, %f1
5991 tle %icc, 0x4
5992 movn %icc, %o4, %i5
5993 taddcc %i0, 0x0B06, %o3
5994 tle %xcc, 0x3
5995 brgez %o1, loop_583
5996 ld [%l7 + 0x6C], %f25
5997 set 0x64, %i2
5998 ldswa [%l7 + %i2] 0x89, %l4
5999loop_583:
6000 stb %g6, [%l7 + 0x21]
6001 add %i7, %o5, %g4
6002 edge8l %i1, %l2, %o0
6003 movne %xcc, %i2, %g2
6004 umulcc %o6, %l1, %o2
6005 xorcc %i3, %l0, %g1
6006 fmovsvc %xcc, %f14, %f4
6007 edge8n %l3, %g3, %i4
6008 stb %o7, [%l7 + 0x3A]
6009 movgu %xcc, %g5, %l5
6010 fmovrsgz %l6, %f25, %f25
6011 movrne %i6, 0x17C, %o4
6012 movrne %i5, 0x371, %g7
6013 fmovsvs %icc, %f3, %f13
6014 fbuge %fcc2, loop_584
6015 ldstub [%l7 + 0x3D], %o3
6016 movleu %xcc, %o1, %i0
6017 fmul8ulx16 %f22, %f12, %f28
6018loop_584:
6019 movleu %icc, %l4, %g6
6020 fbue %fcc3, loop_585
6021 movg %icc, %o5, %g4
6022 bvc,a %xcc, loop_586
6023 add %i7, %i1, %o0
6024loop_585:
6025 fmul8sux16 %f30, %f18, %f16
6026 ld [%l7 + 0x40], %f12
6027loop_586:
6028 array16 %l2, %i2, %o6
6029 nop
6030 set 0x28, %l6
6031 std %l0, [%l7 + %l6]
6032 bcs,a loop_587
6033 be,a %xcc, loop_588
6034 nop
6035 setx loop_589, %l0, %l1
6036 wrpr 0x1, %tl
6037 wrpr %l1, %tpc
6038 add %l1, 0x4, %l1
6039 wrpr %l1, %tnpc
6040 setx 0x34400001400, %l0, %l1
6041 wrpr %l1, %tstate
6042 wrhpr 0x4, %htstate
6043 retry
6044 array16 %o2, %g2, %i3
6045loop_587:
6046 alignaddr %l0, %g1, %g3
6047loop_588:
6048 nop
6049 setx loop_590, %l0, %l1
6050 wrpr 0x1, %tl
6051 wrpr %l1, %tpc
6052 add %l1, 0x4, %l1
6053 wrpr %l1, %tnpc
6054 setx 0x34400001400, %l0, %l1
6055 wrpr %l1, %tstate
6056 wrhpr 0x4, %htstate
6057 retry
6058loop_589:
6059 tge %icc, 0x7
6060 sdiv %i4, 0x1F69, %l3
6061 ldsh [%l7 + 0x3A], %o7
6062loop_590:
6063 fmovsleu %icc, %f29, %f3
6064 movge %icc, %g5, %l6
6065 edge16n %l5, %o4, %i6
6066 brnz,a %i5, loop_591
6067 bleu,pt %xcc, loop_592
6068 fnegd %f10, %f6
6069 popc 0x1CD8, %g7
6070loop_591:
6071 movneg %icc, %o1, %o3
6072loop_592:
6073 movg %icc, %l4, %g6
6074 restored
6075 rdpr %cwp, %g1
6076 rdpr %cansave, %g2
6077 rdpr %canrestore, %g3
6078 rdpr %cleanwin, %g4
6079 rdpr %otherwin, %g5
6080 rdpr %wstate, %g6
6081 edge8n %o5, %g4, %i0
6082 movrlz %i1, %o0, %i7
6083 pdist %f0, %f16, %f28
6084 set 0x60, %g7
6085 ldstuba [%l7 + %g7] 0x81, %l2
6086 alignaddr %i2, %l1, %o6
6087 sdivx %g2, 0x15BF, %i3
6088 edge32n %l0, %g1, %g3
6089 fmovrslez %o2, %f0, %f2
6090 edge32l %l3, %i4, %g5
6091 smul %o7, 0x14FA, %l6
6092 fnor %f22, %f4, %f22
6093 fbul %fcc1, loop_593
6094 movre %o4, %i6, %l5
6095 fmul8sux16 %f24, %f24, %f10
6096 tpos %xcc, 0x5
6097loop_593:
6098 sir 0x15A8
6099 fpack16 %f14, %f1
6100 movl %icc, %g7, %o1
6101 fmovda %xcc, %f5, %f30
6102 fmovsleu %xcc, %f19, %f31
6103 fpack32 %f26, %f20, %f16
6104 movneg %xcc, %o3, %l4
6105 tgu %icc, 0x5
6106 mova %xcc, %i5, %g6
6107 umul %g4, %o5, %i1
6108 tleu %xcc, 0x1
6109 movgu %icc, %i0, %o0
6110 wr %g0, 0x0c, %asi
6111 ldxa [%l7 + 0x38] %asi, %i7
6112 bne,a,pn %xcc, loop_594
6113 st %f28, [%l7 + 0x64]
6114 brlz,a %l2, loop_595
6115 brgz,a %l1, loop_596
6116loop_594:
6117 movrne %i2, %o6, %i3
6118 fmovda %icc, %f8, %f24
6119loop_595:
6120 fnegd %f30, %f28
6121loop_596:
6122 tpos %icc, 0x2
6123 edge16ln %g2, %l0, %g3
6124 lduw [%l7 + 0x48], %o2
6125 xnorcc %l3, 0x0DDF, %i4
6126 array8 %g1, %g5, %o7
6127 mulscc %o4, %l6, %l5
6128 movvc %xcc, %g7, %o1
6129 fxor %f30, %f10, %f30
6130 tpos %icc, 0x3
6131 movre %o3, %l4, %i6
6132 movvs %icc, %i5, %g6
6133 andcc %o5, %i1, %i0
6134 tl %icc, 0x7
6135 bg loop_597
6136 movcc %icc, %g4, %i7
6137 fcmple32 %f8, %f10, %l2
6138 stw %o0, [%l7 + 0x74]
6139loop_597:
6140 nop
6141 wr %g0, 0x18, %asi
6142 ldstuba [%l7 + 0x4A] %asi, %i2
6143 fbge %fcc1, loop_598
6144 tleu %icc, 0x4
6145 ldsb [%l7 + 0x39], %l1
6146 stx %o6, [%l7 + 0x10]
6147loop_598:
6148 popc %g2, %i3
6149 umulcc %g3, %o2, %l3
6150 fmovsl %icc, %f17, %f9
6151 fnegd %f4, %f30
6152 wr %g0, 0x89, %asi
6153 stba %i4, [%l7 + 0x68] %asi
6154 fmovdn %icc, %f5, %f23
6155 tcs %xcc, 0x6
6156 movpos %xcc, %l0, %g1
6157 ldsb [%l7 + 0x0C], %g5
6158 wr %g0, 0x1e, %asi
6159 stda %f0, [%l7 + 0x40] %asi
6160 membar #Sync
6161 call loop_599
6162 fornot1 %f16, %f16, %f20
6163 fbne,a %fcc1, loop_600
6164 fmovdl %icc, %f8, %f2
6165loop_599:
6166 edge8ln %o7, %o4, %l6
6167 udivcc %l5, 0x041C, %g7
6168loop_600:
6169 bshuffle %f22, %f22, %f22
6170 popc %o1, %l4
6171 fmovdn %icc, %f10, %f25
6172 andn %i6, %i5, %o3
6173 set 0x48, %l2
6174 lda [%l7 + %l2] 0x19, %f15
6175 fnor %f18, %f4, %f22
6176 ba,a loop_601
6177 xorcc %o5, 0x08A5, %g6
6178 membar 0x06
6179 fmovdpos %icc, %f30, %f28
6180loop_601:
6181 fmovscc %icc, %f16, %f10
6182 fmovrdlez %i1, %f8, %f22
6183 fcmps %fcc3, %f25, %f12
6184 std %g4, [%l7 + 0x50]
6185 fxnors %f11, %f13, %f16
6186 umul %i7, 0x0A34, %l2
6187 umul %i0, %o0, %i2
6188 tleu %xcc, 0x1
6189 movgu %xcc, %o6, %l1
6190 andcc %i3, 0x03C1, %g3
6191 tl %icc, 0x6
6192 srlx %g2, %o2, %i4
6193 fpsub32s %f9, %f16, %f22
6194 movrlez %l0, 0x237, %g1
6195 array32 %g5, %o7, %o4
6196 fmovrslez %l3, %f9, %f31
6197 flush %l7 + 0x24
6198 fpsub32 %f16, %f6, %f24
6199 add %l7, 0x38, %l6
6200 wr %g0, 0x80, %asi
6201 casxa [%l6] %asi, %l6, %l5
6202 popc 0x1CB0, %g7
6203 movrgz %o1, %l4, %i5
6204 fnors %f14, %f5, %f19
6205 fcmps %fcc0, %f30, %f25
6206 fsrc2 %f16, %f0
6207 fcmpeq32 %f14, %f8, %o3
6208 fandnot2s %f0, %f11, %f8
6209 mova %xcc, %i6, %o5
6210 sdivx %g6, 0x09F8, %g4
6211 movrlez %i7, %i1, %i0
6212 sllx %l2, 0x10, %o0
6213 ta %xcc, 0x3
6214 tn %icc, 0x4
6215 or %o6, %i2, %i3
6216 stb %g3, [%l7 + 0x7F]
6217 edge16l %l1, %o2, %g2
6218 nop
6219 set 0x0B, %i3
6220 ldsb [%l7 + %i3], %i4
6221 edge8 %l0, %g5, %o7
6222 andn %g1, 0x1BDA, %l3
6223 fmovdpos %icc, %f14, %f2
6224 edge16l %o4, %l5, %g7
6225 array16 %o1, %l6, %l4
6226 edge8n %o3, %i6, %i5
6227 fbue %fcc3, loop_602
6228 swap [%l7 + 0x5C], %g6
6229 fcmpes %fcc2, %f25, %f22
6230 tn %icc, 0x0
6231loop_602:
6232 fbg,a %fcc2, loop_603
6233 umul %o5, %i7, %i1
6234 movrgz %g4, 0x344, %i0
6235 and %l2, %o0, %i2
6236loop_603:
6237 edge8ln %i3, %g3, %o6
6238 smulcc %o2, 0x12A3, %l1
6239 xnorcc %g2, 0x1BAE, %i4
6240 fmovd %f2, %f16
6241 sllx %l0, %g5, %g1
6242 movneg %xcc, %o7, %o4
6243 edge32l %l3, %g7, %o1
6244 bleu %icc, loop_604
6245 fmovse %icc, %f14, %f27
6246 fmovde %xcc, %f22, %f30
6247 fmovsgu %xcc, %f16, %f6
6248loop_604:
6249 fcmpes %fcc1, %f23, %f8
6250 movvc %icc, %l5, %l6
6251 fand %f22, %f18, %f22
6252 popc %o3, %l4
6253 tvs %xcc, 0x7
6254 brgz %i6, loop_605
6255 tleu %xcc, 0x4
6256 addc %g6, 0x1B56, %o5
6257 tneg %xcc, 0x0
6258loop_605:
6259 fbue,a %fcc1, loop_606
6260 movpos %icc, %i7, %i5
6261 fmul8sux16 %f30, %f28, %f26
6262 movrlez %i1, 0x194, %i0
6263loop_606:
6264 sub %l2, %o0, %g4
6265 fpadd16 %f14, %f26, %f2
6266 wr %g0, 0x80, %asi
6267 swapa [%l7 + 0x54] %asi, %i2
6268 set 0x5E, %g1
6269 lduba [%l7 + %g1] 0x15, %i3
6270 fmovde %icc, %f2, %f27
6271 bpos,a,pn %xcc, loop_607
6272 addcc %g3, %o2, %o6
6273 tpos %icc, 0x6
6274 fmul8sux16 %f10, %f16, %f26
6275loop_607:
6276 fbl,a %fcc1, loop_608
6277 mova %xcc, %l1, %g2
6278 wr %g0, 0x89, %asi
6279 lduha [%l7 + 0x2A] %asi, %l0
6280loop_608:
6281 ldub [%l7 + 0x18], %g5
6282 fmovrslez %i4, %f0, %f31
6283 movvs %icc, %g1, %o4
6284 be,a %icc, loop_609
6285 andncc %l3, %g7, %o7
6286 xor %l5, 0x1401, %l6
6287 array8 %o1, %o3, %i6
6288loop_609:
6289 membar 0x52
6290 movcc %icc, %l4, %o5
6291 fbge,a %fcc1, loop_610
6292 tvc %xcc, 0x2
6293 wr %g0, 0x2a, %asi
6294 stda %g6, [%l7 + 0x28] %asi
6295 membar #Sync
6296loop_610:
6297 fmovrsgez %i5, %f10, %f31
6298 tgu %xcc, 0x4
6299 tsubcctv %i1, 0x0F62, %i7
6300 move %xcc, %i0, %l2
6301 tg %icc, 0x6
6302 fblg %fcc1, loop_611
6303 ba,a,pt %icc, loop_612
6304 popc 0x1F70, %g4
6305 udivcc %i2, 0x19F4, %i3
6306loop_611:
6307 fbule %fcc3, loop_613
6308loop_612:
6309 fmovrdlez %g3, %f6, %f30
6310 flush %l7 + 0x28
6311 fpadd16 %f2, %f22, %f2
6312loop_613:
6313 stx %o0, [%l7 + 0x20]
6314 andn %o2, %o6, %g2
6315 fbe %fcc0, loop_614
6316 fmovse %xcc, %f8, %f12
6317 alignaddrl %l1, %l0, %g5
6318 edge32ln %i4, %g1, %l3
6319loop_614:
6320 nop
6321 wr %g0, 0x89, %asi
6322 ldswa [%l7 + 0x30] %asi, %o4
6323 umulcc %g7, 0x070E, %o7
6324 fmovdvs %icc, %f31, %f9
6325 fcmpes %fcc1, %f14, %f14
6326 srl %l5, 0x15, %o1
6327 subcc %o3, %i6, %l6
6328 fmovdleu %icc, %f27, %f26
6329 tge %xcc, 0x0
6330 bcs loop_615
6331 fmovdcs %xcc, %f12, %f5
6332 tl %icc, 0x3
6333 addc %o5, 0x1A07, %l4
6334loop_615:
6335 fzero %f28
6336 alignaddr %i5, %i1, %g6
6337 sdiv %i0, 0x0841, %i7
6338 fmovdg %xcc, %f23, %f7
6339 movrgez %l2, %i2, %i3
6340 fmuld8ulx16 %f1, %f7, %f0
6341 sll %g3, 0x06, %g4
6342 array32 %o2, %o0, %g2
6343 srax %l1, 0x1E, %o6
6344 fornot1s %f21, %f8, %f4
6345 orncc %g5, %i4, %g1
6346 movrgz %l0, %l3, %o4
6347 udivcc %g7, 0x13B0, %l5
6348 fpadd16 %f22, %f4, %f30
6349 movcs %icc, %o1, %o7
6350 tsubcc %o3, 0x07AF, %i6
6351 mova %icc, %o5, %l6
6352 fmul8x16 %f26, %f20, %f18
6353 smul %l4, %i1, %g6
6354 ld [%l7 + 0x18], %f0
6355 edge32ln %i0, %i7, %i5
6356 sdiv %l2, 0x032C, %i3
6357 be,a loop_616
6358 edge8n %g3, %i2, %g4
6359 tg %xcc, 0x1
6360 sllx %o0, 0x07, %g2
6361loop_616:
6362 nop
6363 set 0x40, %o0
6364 ldstuba [%l7 + %o0] 0x80, %o2
6365 alignaddr %o6, %g5, %l1
6366 bneg,pt %xcc, loop_617
6367 movvc %icc, %g1, %l0
6368 restored
6369 rdpr %cwp, %g1
6370 rdpr %cansave, %g2
6371 rdpr %canrestore, %g3
6372 rdpr %cleanwin, %g4
6373 rdpr %otherwin, %g5
6374 rdpr %wstate, %g6
6375 fmovdvc %icc, %f11, %f2
6376loop_617:
6377 umul %l3, %o4, %g7
6378 xor %l5, 0x1C7E, %i4
6379 movg %xcc, %o1, %o7
6380 be,a loop_618
6381 edge8ln %o3, %i6, %l6
6382 udiv %l4, 0x0BD8, %o5
6383 fmovsl %icc, %f7, %f3
6384loop_618:
6385 bl,pt %icc, loop_619
6386 xor %i1, %i0, %i7
6387 saved
6388 rdpr %cwp, %g1
6389 rdpr %cansave, %g2
6390 rdpr %canrestore, %g3
6391 rdpr %cleanwin, %g4
6392 rdpr %otherwin, %g5
6393 rdpr %wstate, %g6
6394 bge,a,pt %xcc, loop_620
6395loop_619:
6396 edge16n %g6, %i5, %i3
6397 movn %icc, %l2, %i2
6398 tcc %icc, 0x5
6399loop_620:
6400 movleu %xcc, %g4, %g3
6401 ldstub [%l7 + 0x64], %o0
6402 fbl %fcc2, loop_621
6403 tge %xcc, 0x1
6404 fpsub16s %f30, %f30, %f17
6405 prefetch [%l7 + 0x24], 0x0
6406loop_621:
6407 prefetch [%l7 + 0x58], 0x0
6408 add %l7, 0x78, %l6
6409 wr %g0, 0x80, %asi
6410 ldxa [%l6] %asi, %o2
6411 casxa [%l6] 0x80, %o2, %g2
6412 wr %g0, 0x88, %asi
6413 ldsha [%l7 + 0x42] %asi, %g5
6414 wr %g0, 0x89, %asi
6415 lda [%l7 + 0x70] %asi, %f16
6416 fmovdl %xcc, %f8, %f11
6417 fcmps %fcc1, %f0, %f22
6418 tle %xcc, 0x0
6419 orn %o6, 0x0789, %g1
6420 ble,a %xcc, loop_622
6421 fnegs %f5, %f20
6422 fmovsleu %icc, %f28, %f9
6423 tcs %xcc, 0x1
6424loop_622:
6425 sub %l0, 0x0F74, %l3
6426 mova %icc, %o4, %g7
6427 tne %icc, 0x3
6428 tneg %icc, 0x4
6429 fpmerge %f31, %f4, %f14
6430 ba loop_623
6431 tvc %icc, 0x3
6432 addc %l5, 0x1E03, %l1
6433 saved
6434 rdpr %cwp, %g1
6435 rdpr %cansave, %g2
6436 rdpr %canrestore, %g3
6437 rdpr %cleanwin, %g4
6438 rdpr %otherwin, %g5
6439 rdpr %wstate, %g6
6440loop_623:
6441 faligndata %f20, %f6, %f4
6442 call loop_624
6443 edge32 %o1, %o7, %i4
6444 nop
6445 set 0x58, %g4
6446 ldd [%l7 + %g4], %o2
6447 movcs %icc, %l6, %i6
6448loop_624:
6449 edge8ln %l4, %o5, %i0
6450 alignaddr %i7, %g6, %i5
6451 movrgez %i3, %i1, %i2
6452 sllx %l2, %g4, %g3
6453 umul %o0, 0x0527, %o2
6454 edge8n %g5, %g2, %o6
6455 andncc %g1, %l3, %o4
6456 wr %g0, 0x89, %asi
6457 stda %f16, [%l7 + 0x40] %asi
6458 udivx %l0, 0x0119, %l5
6459 movrgez %l1, 0x352, %g7
6460 fbu,a %fcc2, loop_625
6461 nop
6462 setx loop_626, %l0, %l1
6463 wrpr 0x1, %tl
6464 wrpr %l1, %tnpc
6465 setx 0x34400001400, %l0, %l1
6466 wrpr %l1, %tstate
6467 wrhpr 0x4, %htstate
6468 done
6469 alignaddr %o1, %o7, %o3
6470 set 0x78, %g3
6471 lduwa [%l7 + %g3] 0x04, %l6
6472loop_625:
6473 movre %i4, %l4, %o5
6474loop_626:
6475 tneg %xcc, 0x4
6476 sethi 0x161E, %i0
6477 st %f11, [%l7 + 0x50]
6478 std %f8, [%l7 + 0x50]
6479 tsubcc %i7, 0x1697, %i6
6480 ldsh [%l7 + 0x72], %i5
6481 movge %xcc, %g6, %i3
6482 movre %i1, 0x00A, %l2
6483 edge16 %g4, %i2, %o0
6484 wr %g0, 0x89, %asi
6485 stba %g3, [%l7 + 0x66] %asi
6486 tne %xcc, 0x6
6487 fmovsvs %icc, %f10, %f30
6488 fbo,a %fcc0, loop_627
6489 or %g5, 0x13EC, %o2
6490 fmovdcc %icc, %f30, %f16
6491 wr %g0, 0x89, %asi
6492 ldsba [%l7 + 0x21] %asi, %g2
6493loop_627:
6494 edge8n %o6, %l3, %o4
6495 smul %g1, %l5, %l1
6496 stbar
6497 movrlz %g7, %o1, %l0
6498 fmovrdgz %o3, %f0, %f14
6499 movle %icc, %o7, %l6
6500 tle %icc, 0x4
6501 edge16l %l4, %o5, %i0
6502 tle %icc, 0x2
6503 andcc %i4, 0x00B2, %i6
6504 add %i7, 0x1C10, %g6
6505 ldd [%l7 + 0x20], %i2
6506 fbg %fcc3, loop_628
6507 movpos %icc, %i1, %l2
6508 set 0x78, %o5
6509 prefetcha [%l7 + %o5] 0x88, 0x1
6510loop_628:
6511 array16 %i5, %i2, %g3
6512 or %o0, %g5, %g2
6513 edge32ln %o2, %o6, %l3
6514 fmovrsgez %g1, %f24, %f3
6515 fbuge,a %fcc0, loop_629
6516 bvs,a,pn %xcc, loop_630
6517 mulx %l5, 0x02A4, %o4
6518 and %g7, %l1, %l0
6519loop_629:
6520 tcc %icc, 0x6
6521loop_630:
6522 edge8 %o3, %o7, %l6
6523 brz %o1, loop_631
6524 umulcc %l4, %o5, %i0
6525 xnor %i6, %i7, %i4
6526 wr %g0, 0x80, %asi
6527 lduwa [%l7 + 0x7C] %asi, %i3
6528loop_631:
6529 srax %i1, %g6, %g4
6530 fpadd16 %f0, %f30, %f0
6531 ld [%l7 + 0x50], %f13
6532 fnands %f23, %f10, %f2
6533 fbuge,a %fcc2, loop_632
6534 movre %i5, 0x243, %l2
6535 udivcc %i2, 0x1C98, %o0
6536 saved
6537 rdpr %cwp, %g1
6538 rdpr %cansave, %g2
6539 rdpr %canrestore, %g3
6540 rdpr %cleanwin, %g4
6541 rdpr %otherwin, %g5
6542 rdpr %wstate, %g6
6543loop_632:
6544 fsrc1 %f8, %f28
6545 fnot1s %f19, %f26
6546 wr %g0, 0xeb, %asi
6547 stha %g5, [%l7 + 0x64] %asi
6548 membar #Sync
6549 udivcc %g2, 0x1569, %g3
6550 ta %icc, 0x5
6551 sllx %o6, 0x03, %l3
6552 set 0x30, %g2
6553 lduha [%l7 + %g2] 0x89, %g1
6554 fcmpd %fcc2, %f4, %f2
6555 sir 0x125A
6556 xnorcc %o2, 0x19C6, %l5
6557 fbg %fcc3, loop_633
6558 fand %f28, %f6, %f22
6559 tvc %icc, 0x4
6560 fones %f5
6561loop_633:
6562 movcc %icc, %g7, %o4
6563 udivx %l1, 0x1552, %o3
6564 alignaddrl %o7, %l0, %l6
6565 array16 %l4, %o5, %o1
6566 call loop_634
6567 sllx %i6, %i7, %i0
6568 faligndata %f12, %f14, %f4
6569 movre %i4, 0x28A, %i1
6570loop_634:
6571 movrgez %i3, %g4, %g6
6572 saved
6573 rdpr %cwp, %g1
6574 rdpr %cansave, %g2
6575 rdpr %canrestore, %g3
6576 rdpr %cleanwin, %g4
6577 rdpr %otherwin, %g5
6578 rdpr %wstate, %g6
6579 fmovdne %icc, %f9, %f18
6580 tpos %xcc, 0x4
6581 sllx %i5, 0x0A, %i2
6582 bvc,pn %xcc, loop_635
6583 tle %xcc, 0x0
6584 andn %l2, 0x1396, %g5
6585 fnands %f1, %f0, %f31
6586loop_635:
6587 movvs %icc, %o0, %g3
6588 fmovde %xcc, %f5, %f25
6589 alignaddr %o6, %l3, %g1
6590 movrgz %g2, %l5, %o2
6591 tge %xcc, 0x4
6592 std %f14, [%l7 + 0x08]
6593 fpsub16 %f2, %f16, %f24
6594 fblg %fcc0, loop_636
6595 movrgz %o4, 0x0FA, %l1
6596 xnorcc %o3, 0x0771, %g7
6597 fnands %f29, %f23, %f31
6598loop_636:
6599 fmovscc %icc, %f23, %f6
6600 movrne %l0, 0x182, %l6
6601 movne %xcc, %o7, %l4
6602 ldub [%l7 + 0x28], %o5
6603 srlx %o1, %i7, %i0
6604 udivcc %i6, 0x1400, %i4
6605 edge8n %i3, %i1, %g4
6606 mova %icc, %i5, %g6
6607 fmul8x16 %f2, %f10, %f30
6608 fbuge,a %fcc2, loop_637
6609 taddcc %i2, %g5, %o0
6610 fcmpes %fcc2, %f6, %f24
6611 movvs %icc, %g3, %l2
6612loop_637:
6613 ble,a,pt %xcc, loop_638
6614 fcmpd %fcc1, %f14, %f24
6615 sub %o6, 0x19DF, %g1
6616 fabsd %f4, %f14
6617loop_638:
6618 movne %xcc, %l3, %l5
6619 andn %o2, 0x0630, %g2
6620 edge16 %l1, %o4, %g7
6621 addcc %l0, 0x14F9, %o3
6622 fone %f24
6623 movge %xcc, %l6, %o7
6624 popc %l4, %o1
6625 srl %i7, 0x15, %o5
6626 movl %icc, %i6, %i0
6627 ldx [%l7 + 0x58], %i4
6628 edge16n %i3, %i1, %i5
6629 nop
6630 setx loop_639, %l0, %l1
6631 wrpr 0x1, %tl
6632 wrpr %l1, %tpc
6633 add %l1, 0x4, %l1
6634 wrpr %l1, %tnpc
6635 setx 0x34400001400, %l0, %l1
6636 wrpr %l1, %tstate
6637 wrhpr 0x4, %htstate
6638 retry
6639 movne %xcc, %g6, %i2
6640 movn %icc, %g4, %g5
6641 fmovsgu %xcc, %f28, %f3
6642loop_639:
6643 fxors %f10, %f14, %f17
6644 edge32ln %o0, %l2, %o6
6645 xorcc %g3, %l3, %l5
6646 tle %xcc, 0x6
6647 brgz %g1, loop_640
6648 orcc %g2, %l1, %o2
6649 smul %g7, %o4, %l0
6650 std %i6, [%l7 + 0x78]
6651loop_640:
6652 tleu %xcc, 0x5
6653 set 0x4E, %o1
6654 stba %o3, [%l7 + %o1] 0x11
6655 udivx %o7, 0x07E2, %o1
6656 fbul %fcc2, loop_641
6657 movrlz %l4, %o5, %i7
6658 fcmps %fcc2, %f9, %f18
6659 sll %i0, %i6, %i3
6660loop_641:
6661 xnorcc %i4, 0x1538, %i5
6662 membar 0x4C
6663 std %f10, [%l7 + 0x30]
6664 fcmpgt16 %f16, %f20, %g6
6665 wr %g0, 0x0c, %asi
6666 ldsha [%l7 + 0x46] %asi, %i1
6667 tn %icc, 0x4
6668 edge16l %i2, %g5, %g4
6669 alignaddrl %o0, %l2, %g3
6670 xnor %o6, %l3, %g1
6671 sllx %g2, 0x0D, %l1
6672 or %o2, %g7, %o4
6673 umul %l5, 0x1BFE, %l6
6674 bgu,a %xcc, loop_642
6675 fxnors %f3, %f25, %f7
6676 tvc %xcc, 0x1
6677 movg %xcc, %o3, %o7
6678loop_642:
6679 movrlez %o1, 0x1A6, %l0
6680 srax %o5, 0x04, %l4
6681 fmovdne %icc, %f18, %f11
6682 movre %i7, %i6, %i0
6683 edge32 %i3, %i4, %g6
6684 fmovdne %xcc, %f25, %f1
6685 umulcc %i1, 0x117B, %i2
6686 movcs %xcc, %i5, %g4
6687 bg,pt %xcc, loop_643
6688 ldstub [%l7 + 0x69], %o0
6689 fbge,a %fcc2, loop_644
6690 tgu %xcc, 0x6
6691loop_643:
6692 fmovrdlz %g5, %f12, %f22
6693 fcmpeq32 %f30, %f14, %l2
6694loop_644:
6695 subccc %o6, 0x1D03, %g3
6696 fmul8x16 %f2, %f2, %f18
6697 edge32ln %g1, %l3, %l1
6698 fnot1 %f22, %f14
6699 tcc %xcc, 0x6
6700 fmovsvc %xcc, %f23, %f26
6701 udivx %g2, 0x11C9, %g7
6702 sll %o4, 0x0F, %o2
6703 movrgez %l6, %o3, %o7
6704 fmovsn %icc, %f26, %f31
6705 wr %g0, 0xeb, %asi
6706 ldda [%l7 + 0x30] %asi, %o0
6707 fbule %fcc1, loop_645
6708 xorcc %l0, %o5, %l5
6709 restored
6710 rdpr %cwp, %g1
6711 rdpr %cansave, %g2
6712 rdpr %canrestore, %g3
6713 rdpr %cleanwin, %g4
6714 rdpr %otherwin, %g5
6715 rdpr %wstate, %g6
6716 sllx %l4, 0x1D, %i7
6717loop_645:
6718 te %xcc, 0x4
6719 add %l7, 0x68, %l6
6720 wr %g0, 0x80, %asi
6721 lda [%l6] %asi, %i6
6722 casa [%l6] %asi, %i6, %i3
6723 fmovsa %xcc, %f14, %f17
6724 tcs %xcc, 0x0
6725 fmul8x16al %f16, %f3, %f30
6726 umul %i4, %g6, %i1
6727 srlx %i2, 0x16, %i5
6728 fmuld8sux16 %f0, %f2, %f16
6729 xnor %i0, %o0, %g5
6730 wr %g0, 0x0c, %asi
6731 swapa [%l7 + 0x34] %asi, %l2
6732 srl %g4, %g3, %o6
6733 movgu %icc, %l3, %l1
6734 fcmpeq32 %f18, %f14, %g2
6735 edge16l %g7, %o4, %g1
6736 be,pn %icc, loop_646
6737 addccc %o2, 0x04F9, %o3
6738 sllx %o7, 0x0D, %o1
6739 fmovsvc %xcc, %f26, %f27
6740loop_646:
6741 stbar
6742 fpack16 %f16, %f24
6743 fzero %f16
6744 fnegd %f10, %f6
6745 fmovsleu %icc, %f4, %f9
6746 edge16n %l6, %l0, %l5
6747 fbl,a %fcc2, loop_647
6748 fblg %fcc2, loop_648
6749 and %l4, %i7, %i6
6750 fornot2s %f15, %f27, %f23
6751loop_647:
6752 fornot2 %f16, %f0, %f0
6753loop_648:
6754 srl %o5, 0x02, %i4
6755 andncc %i3, %i1, %g6
6756 fsrc2s %f0, %f1
6757 edge32n %i5, %i2, %i0
6758 movrgez %g5, 0x17F, %o0
6759 tneg %icc, 0x2
6760 nop
6761 setx loop_649, %l0, %l1
6762 jmpl %l1, %g4
6763 bne loop_650
6764 array16 %g3, %l2, %l3
6765 movle %xcc, %o6, %l1
6766loop_649:
6767 edge16ln %g7, %g2, %g1
6768loop_650:
6769 andn %o4, 0x0AF9, %o3
6770 fmovsge %icc, %f5, %f1
6771 sllx %o2, 0x13, %o7
6772 edge32ln %l6, %o1, %l5
6773 mova %xcc, %l4, %i7
6774 edge8ln %i6, %l0, %o5
6775 tvc %icc, 0x6
6776 fpack16 %f8, %f2
6777 umulcc %i4, %i3, %g6
6778 brlez %i5, loop_651
6779 movn %icc, %i2, %i1
6780 tn %xcc, 0x4
6781 fcmple16 %f30, %f14, %g5
6782loop_651:
6783 addccc %i0, 0x06FC, %g4
6784 umul %o0, 0x0927, %g3
6785 fmovsne %icc, %f11, %f28
6786 xnorcc %l3, 0x172F, %l2
6787 subc %o6, %l1, %g7
6788 sllx %g2, %o4, %o3
6789 movvs %icc, %g1, %o2
6790 subccc %l6, 0x0D04, %o1
6791 sdivx %o7, 0x1CDF, %l5
6792 array8 %l4, %i7, %i6
6793 movrgz %o5, %i4, %l0
6794 movvc %icc, %i3, %g6
6795 fcmpd %fcc2, %f0, %f20
6796 subccc %i2, 0x0A3C, %i5
6797 swap [%l7 + 0x78], %g5
6798 fbne,a %fcc1, loop_652
6799 brlz %i0, loop_653
6800 stbar
6801 fcmpne32 %f0, %f26, %i1
6802loop_652:
6803 fandnot2 %f16, %f18, %f0
6804loop_653:
6805 fpadd16s %f21, %f9, %f6
6806 movre %g4, %o0, %l3
6807 ldd [%l7 + 0x10], %g2
6808 nop
6809 setx loop_654, %l0, %l1
6810 wrpr 0x1, %tl
6811 wrpr %l1, %tpc
6812 add %l1, 0x4, %l1
6813 wrpr %l1, %tnpc
6814 setx 0x34400001400, %l0, %l1
6815 wrpr %l1, %tstate
6816 wrhpr 0x4, %htstate
6817 retry
6818 fmovdvc %icc, %f1, %f13
6819 movle %xcc, %o6, %l1
6820 tvs %icc, 0x1
6821loop_654:
6822 fmovsg %icc, %f6, %f14
6823 ble,a,pt %icc, loop_655
6824 edge8l %l2, %g2, %g7
6825 wr %g0, 0x04, %asi
6826 ldswa [%l7 + 0x70] %asi, %o3
6827loop_655:
6828 movrgez %g1, %o2, %l6
6829 fnegs %f21, %f6
6830 nop
6831 setx loop_656, %l0, %l1
6832 jmpl %l1, %o4
6833 stb %o7, [%l7 + 0x0E]
6834 std %f4, [%l7 + 0x08]
6835 movvc %xcc, %o1, %l5
6836loop_656:
6837 fmovdpos %icc, %f1, %f14
6838 fabsd %f24, %f2
6839 fmovdcs %icc, %f9, %f24
6840 tpos %xcc, 0x2
6841 fpsub32 %f0, %f24, %f16
6842 membar 0x4A
6843 set 0x10, %g6
6844 stxa %i7, [%l7 + %g6] 0x11
6845 fcmpne32 %f26, %f22, %l4
6846 edge32l %i6, %i4, %l0
6847 and %o5, 0x0A7A, %g6
6848 brlz,a %i3, loop_657
6849 mova %xcc, %i5, %i2
6850 edge8ln %i0, %g5, %g4
6851 edge16ln %i1, %o0, %l3
6852loop_657:
6853 fmovdcs %icc, %f13, %f19
6854 wr %g0, 0x80, %asi
6855 prefetcha [%l7 + 0x28] %asi, 0x3
6856 fands %f5, %f3, %f7
6857 movgu %xcc, %l1, %g3
6858 ldx [%l7 + 0x58], %l2
6859 tle %icc, 0x5
6860 edge8l %g2, %o3, %g7
6861 fmovd %f28, %f2
6862 sdiv %o2, 0x17ED, %l6
6863 bge,a loop_658
6864 fbge %fcc2, loop_659
6865 brnz %o4, loop_660
6866 sub %o7, 0x0C0F, %g1
6867loop_658:
6868 orncc %o1, 0x123D, %i7
6869loop_659:
6870 stb %l4, [%l7 + 0x39]
6871loop_660:
6872 sll %i6, %l5, %i4
6873 movneg %xcc, %l0, %o5
6874 movrgez %g6, %i5, %i2
6875 fba,a %fcc1, loop_661
6876 sll %i3, %i0, %g4
6877 edge32 %i1, %o0, %g5
6878 fmovsne %icc, %f6, %f3
6879loop_661:
6880 tneg %xcc, 0x1
6881 tg %icc, 0x7
6882 te %xcc, 0x2
6883 movleu %icc, %l3, %l1
6884 fbn %fcc2, loop_662
6885 fbug %fcc1, loop_663
6886 fmovsvs %xcc, %f9, %f29
6887 fbue %fcc1, loop_664
6888loop_662:
6889 ld [%l7 + 0x34], %f25
6890loop_663:
6891 ldsh [%l7 + 0x32], %o6
6892 ba,pt %icc, loop_665
6893loop_664:
6894 tne %xcc, 0x4
6895 sdivcc %l2, 0x14A5, %g2
6896 brz,a %g3, loop_666
6897loop_665:
6898 movcs %icc, %o3, %g7
6899 ldstub [%l7 + 0x3F], %o2
6900 stbar
6901loop_666:
6902 fpack32 %f8, %f22, %f26
6903 movleu %icc, %o4, %l6
6904 orn %g1, 0x02FD, %o1
6905 fornot1 %f6, %f10, %f14
6906 set 0x38, %l5
6907 ldxa [%g0 + %l5] 0x20, %o7
6908 fpadd32s %f7, %f24, %f29
6909 fbg %fcc0, loop_667
6910 faligndata %f8, %f6, %f6
6911 taddcctv %l4, %i6, %i7
6912 movrgz %l5, %i4, %o5
6913loop_667:
6914 fblg %fcc3, loop_668
6915 andncc %l0, %g6, %i5
6916 stx %i3, [%l7 + 0x28]
6917 st %f14, [%l7 + 0x30]
6918loop_668:
6919 edge32n %i2, %i0, %i1
6920 fbuge,a %fcc2, loop_669
6921 edge8n %g4, %o0, %l3
6922 flush %l7 + 0x3C
6923 array16 %g5, %o6, %l2
6924loop_669:
6925 addccc %l1, 0x1744, %g2
6926 fxnor %f4, %f26, %f4
6927 set 0x5C, %i4
6928 lduwa [%l7 + %i4] 0x80, %g3
6929 fmul8ulx16 %f24, %f22, %f6
6930 fors %f25, %f29, %f26
6931 xnor %o3, 0x1E11, %g7
6932 popc 0x0873, %o2
6933 umulcc %l6, 0x1028, %o4
6934 fnors %f16, %f27, %f20
6935 flush %l7 + 0x24
6936 edge16ln %g1, %o7, %l4
6937 fnot1 %f20, %f26
6938 udivcc %o1, 0x02E1, %i7
6939 edge16l %l5, %i4, %i6
6940 tneg %icc, 0x2
6941 fsrc2s %f13, %f14
6942 mulx %l0, 0x1593, %g6
6943 fmovdpos %icc, %f15, %f21
6944 fmul8ulx16 %f16, %f0, %f8
6945 fpackfix %f28, %f22
6946 orn %o5, 0x0D60, %i5
6947 stx %i2, [%l7 + 0x60]
6948 bpos loop_670
6949 fbu %fcc0, loop_671
6950 fcmpeq16 %f24, %f10, %i3
6951 bvs,pt %icc, loop_672
6952loop_670:
6953 popc 0x0271, %i0
6954loop_671:
6955 nop
6956 set 0x7C, %o2
6957 ldsw [%l7 + %o2], %i1
6958 fpack32 %f18, %f16, %f8
6959loop_672:
6960 tcc %icc, 0x3
6961 popc 0x1CF4, %o0
6962 fnegs %f16, %f1
6963 movpos %xcc, %l3, %g4
6964 srl %g5, 0x01, %o6
6965 set 0x40, %i6
6966 ldda [%l7 + %i6] 0x10, %f0
6967 bgu,a,pt %xcc, loop_673
6968 or %l2, %g2, %l1
6969 nop
6970 setx loop_674, %l0, %l1
6971 wrpr 0x1, %tl
6972 wrpr %l1, %tnpc
6973 setx 0x34400001400, %l0, %l1
6974 wrpr %l1, %tstate
6975 wrhpr 0x4, %htstate
6976 done
6977 bg,pn %xcc, loop_675
6978loop_673:
6979 movge %icc, %o3, %g3
6980 fnand %f22, %f16, %f24
6981loop_674:
6982 fxors %f17, %f18, %f8
6983loop_675:
6984 stb %g7, [%l7 + 0x27]
6985 fzero %f12
6986 addcc %o2, 0x0771, %o4
6987 movcs %icc, %g1, %l6
6988 mova %icc, %l4, %o1
6989 stb %o7, [%l7 + 0x7D]
6990 array16 %i7, %l5, %i6
6991 array16 %l0, %g6, %o5
6992 st %f5, [%l7 + 0x40]
6993 ldd [%l7 + 0x58], %f16
6994 movcc %xcc, %i4, %i5
6995 add %l7, 0x48, %l6
6996 wr %g0, 0x18, %asi
6997 lda [%l6] %asi, %i3
6998 casa [%l6] 0x18, %i3, %i2
6999 movre %i1, %i0, %o0
7000 sra %g4, %l3, %o6
7001 movrgz %g5, 0x343, %l2
7002 edge16ln %g2, %l1, %o3
7003 ldub [%l7 + 0x1B], %g7
7004 fbo %fcc3, loop_676
7005 sdiv %o2, 0x0A4B, %o4
7006 edge8n %g3, %l6, %g1
7007 tleu %xcc, 0x5
7008loop_676:
7009 fblg %fcc2, loop_677
7010 sll %o1, %o7, %l4
7011 wr %g0, 0x18, %asi
7012 stwa %l5, [%l7 + 0x1C] %asi
7013loop_677:
7014 tgu %icc, 0x7
7015 andcc %i7, %i6, %g6
7016 sth %o5, [%l7 + 0x78]
7017 stbar
7018 fabss %f17, %f12
7019 sra %l0, 0x1F, %i5
7020 fmovrsgz %i4, %f1, %f6
7021 movn %icc, %i2, %i1
7022 call loop_678
7023 fmovsge %xcc, %f19, %f30
7024 fpsub16 %f24, %f6, %f22
7025 movn %xcc, %i3, %i0
7026loop_678:
7027 membar 0x1E
7028 add %l7, 0x54, %l6
7029 wr %g0, 0x89, %asi
7030 lda [%l6] %asi, %g4
7031 casa [%l6] 0x89, %g4, %l3
7032 srlx %o0, %g5, %l2
7033 sir 0x1F35
7034 fcmpd %fcc0, %f4, %f4
7035 array8 %g2, %l1, %o6
7036 fcmped %fcc2, %f12, %f30
7037 bcs,a,pn %xcc, loop_679
7038 edge8 %o3, %o2, %o4
7039 ldd [%l7 + 0x50], %f20
7040 fbo,a %fcc0, loop_680
7041loop_679:
7042 std %f18, [%l7 + 0x28]
7043 taddcctv %g3, 0x0858, %l6
7044 movn %xcc, %g1, %o1
7045loop_680:
7046 array32 %g7, %l4, %o7
7047 te %xcc, 0x2
7048 taddcc %l5, 0x0055, %i7
7049 smul %g6, 0x0BC9, %o5
7050 add %l7, 0x10, %l6
7051 wr %g0, 0x11, %asi
7052 casxa [%l6] %asi, %i6, %i5
7053 sdivcc %i4, 0x0746, %l0
7054 movgu %xcc, %i1, %i3
7055 fmovrdgez %i0, %f26, %f2
7056 fmovdpos %icc, %f18, %f8
7057 fornot1s %f7, %f30, %f31
7058 umul %g4, 0x1EFB, %l3
7059 edge32n %i2, %o0, %l2
7060 ld [%l7 + 0x10], %f12
7061 srl %g2, %g5, %l1
7062 sth %o6, [%l7 + 0x1E]
7063 subcc %o2, %o4, %o3
7064 edge16n %g3, %l6, %g1
7065 set 0x10, %i7
7066 ldda [%l7 + %i7] 0x80, %o0
7067 addccc %g7, %l4, %o7
7068 set 0x28, %i0
7069 prefetcha [%l7 + %i0] 0x80, 0x2
7070 array16 %i7, %g6, %i6
7071 sethi 0x0D65, %i5
7072 swap [%l7 + 0x4C], %i4
7073 fcmpes %fcc2, %f18, %f11
7074 prefetch [%l7 + 0x34], 0x2
7075 mulx %o5, 0x18A7, %l0
7076 tne %xcc, 0x1
7077 alignaddr %i3, %i0, %g4
7078 sdivcc %l3, 0x18C3, %i1
7079 subcc %o0, 0x1B6B, %i2
7080 saved
7081 rdpr %cwp, %g1
7082 rdpr %cansave, %g2
7083 rdpr %canrestore, %g3
7084 rdpr %cleanwin, %g4
7085 rdpr %otherwin, %g5
7086 rdpr %wstate, %g6
7087 fmovsn %icc, %f20, %f9
7088 fnot1 %f0, %f24
7089 fcmpne32 %f24, %f8, %g2
7090 tgu %icc, 0x3
7091 std %f30, [%l7 + 0x50]
7092 mova %icc, %g5, %l1
7093 edge32n %o6, %o2, %l2
7094 brlz %o3, loop_681
7095 andncc %g3, %o4, %g1
7096 fnegd %f30, %f12
7097 tn %icc, 0x0
7098loop_681:
7099 nop
7100 set 0x24, %i1
7101 stba %o1, [%l7 + %i1] 0x19
7102 fbu %fcc1, loop_682
7103 sdivx %l6, 0x1BA1, %g7
7104 movpos %icc, %o7, %l5
7105 set 0x10, %o3
7106 lda [%l7 + %o3] 0x80, %f31
7107loop_682:
7108 fpsub32 %f24, %f26, %f22
7109 bvc,a %icc, loop_683
7110 fornot1s %f14, %f10, %f15
7111 subc %i7, 0x1827, %g6
7112 edge32ln %l4, %i5, %i4
7113loop_683:
7114 fand %f6, %f2, %f22
7115 movl %xcc, %i6, %o5
7116 fmovsa %icc, %f17, %f27
7117 fand %f2, %f28, %f30
7118 tge %xcc, 0x1
7119 fba %fcc3, loop_684
7120 fmovd %f4, %f14
7121 ldd [%l7 + 0x40], %f2
7122 srlx %i3, %i0, %l0
7123loop_684:
7124 ld [%l7 + 0x68], %f0
7125 fmovrsne %g4, %f8, %f24
7126 orncc %i1, %o0, %l3
7127 sdivx %g2, 0x017B, %g5
7128 alignaddrl %i2, %l1, %o6
7129 umul %l2, %o2, %o3
7130 fxor %f16, %f12, %f26
7131 wr %g0, 0x4f, %asi
7132 ldxa [%g0 + 0x10] %asi, %g3
7133 prefetch [%l7 + 0x34], 0x1
7134 tne %xcc, 0x3
7135 tvc %xcc, 0x3
7136 bgu loop_685
7137 membar 0x37
7138 array8 %g1, %o1, %o4
7139 popc 0x1587, %l6
7140loop_685:
7141 pdist %f12, %f4, %f20
7142 wr %g0, 0x89, %asi
7143 lduha [%l7 + 0x16] %asi, %g7
7144 array32 %l5, %o7, %g6
7145 bvs %xcc, loop_686
7146 brlz %i7, loop_687
7147 ldsb [%l7 + 0x63], %l4
7148 bgu,pt %xcc, loop_688
7149loop_686:
7150 movre %i4, 0x193, %i6
7151loop_687:
7152 edge16ln %o5, %i3, %i0
7153 or %i5, %g4, %l0
7154loop_688:
7155 ta %xcc, 0x3
7156 fxors %f13, %f0, %f3
7157 fpsub16s %f27, %f10, %f12
7158 edge32 %o0, %l3, %i1
7159 fblg,a %fcc3, loop_689
7160 fnot2 %f24, %f26
7161 smul %g5, %i2, %g2
7162 fmovrdlez %l1, %f16, %f14
7163loop_689:
7164 mulx %l2, %o2, %o6
7165 tgu %icc, 0x6
7166 alignaddr %o3, %g3, %o1
7167 addc %o4, 0x0D1A, %l6
7168 brz,a %g1, loop_690
7169 movrgz %g7, 0x176, %o7
7170 fbg,a %fcc1, loop_691
7171 udivcc %g6, 0x1F04, %i7
7172loop_690:
7173 fnot2 %f28, %f12
7174 swap [%l7 + 0x70], %l4
7175loop_691:
7176 sub %i4, %i6, %l5
7177 add %o5, %i3, %i0
7178 fcmpgt16 %f14, %f6, %g4
7179 fmovdneg %xcc, %f6, %f29
7180 tg %icc, 0x2
7181 addcc %l0, %o0, %i5
7182 edge32l %l3, %g5, %i1
7183 bgu,a,pn %icc, loop_692
7184 tl %icc, 0x2
7185 addcc %i2, 0x1D95, %l1
7186 lduw [%l7 + 0x44], %g2
7187loop_692:
7188 sdivx %l2, 0x08A8, %o6
7189 bvs,a,pn %icc, loop_693
7190 addccc %o3, %o2, %g3
7191 ldd [%l7 + 0x10], %f6
7192 alignaddrl %o4, %o1, %g1
7193loop_693:
7194 fnegd %f26, %f0
7195 subc %l6, %o7, %g6
7196 addcc %i7, %l4, %g7
7197 wr %g0, 0x80, %asi
7198 ldxa [%l7 + 0x68] %asi, %i4
7199 fabsd %f26, %f18
7200 fmovse %icc, %f28, %f29
7201 sll %l5, 0x06, %i6
7202 fcmpne32 %f8, %f0, %o5
7203 popc 0x0663, %i0
7204 wr %g0, 0x80, %asi
7205 lduba [%l7 + 0x20] %asi, %g4
7206 fbo %fcc1, loop_694
7207 sdivcc %l0, 0x0316, %o0
7208 edge8 %i5, %i3, %g5
7209 movrne %l3, 0x23D, %i2
7210loop_694:
7211 tsubcc %l1, %i1, %l2
7212 udivcc %g2, 0x060C, %o6
7213 wr %g0, 0x88, %asi
7214 ldda [%l7 + 0x70] %asi, %o2
7215 fcmpeq32 %f12, %f14, %o2
7216 wr %g0, 0x11, %asi
7217 ldswa [%l7 + 0x34] %asi, %g3
7218 fxor %f26, %f26, %f20
7219 sdivx %o4, 0x07F5, %g1
7220 movcs %xcc, %l6, %o7
7221 andcc %o1, 0x0161, %i7
7222 array32 %g6, %l4, %g7
7223 fbg,a %fcc1, loop_695
7224 movgu %xcc, %i4, %i6
7225 fsrc2s %f23, %f16
7226 sethi 0x1AED, %l5
7227loop_695:
7228 fxors %f9, %f31, %f28
7229 xnorcc %o5, %i0, %g4
7230 alignaddr %o0, %i5, %i3
7231 ldx [%l7 + 0x28], %g5
7232 subcc %l3, %l0, %l1
7233 fmovsg %icc, %f27, %f1
7234 movvs %icc, %i2, %i1
7235 xorcc %g2, 0x0970, %l2
7236 tpos %xcc, 0x4
7237 sub %o6, %o2, %o3
7238 move %icc, %o4, %g3
7239 tneg %icc, 0x3
7240 nop
7241 set 0x38, %o4
7242 ldx [%l7 + %o4], %g1
7243 movrlz %l6, 0x207, %o7
7244 fmovse %icc, %f2, %f21
7245 stb %i7, [%l7 + 0x4D]
7246 movrne %o1, %g6, %l4
7247 movcs %icc, %i4, %g7
7248 fabsd %f4, %f4
7249 sdivcc %l5, 0x0633, %o5
7250 ldd [%l7 + 0x60], %i6
7251 movgu %xcc, %i0, %g4
7252 smul %i5, %i3, %g5
7253 fmovdl %icc, %f1, %f19
7254 umulcc %l3, %l0, %l1
7255 mulscc %i2, 0x0837, %o0
7256 mova %icc, %i1, %l2
7257 movrne %o6, %g2, %o2
7258 fbe,a %fcc1, loop_696
7259 tneg %icc, 0x6
7260 umul %o3, %g3, %o4
7261 sdiv %l6, 0x0A25, %o7
7262loop_696:
7263 saved
7264 rdpr %cwp, %g1
7265 rdpr %cansave, %g2
7266 rdpr %canrestore, %g3
7267 rdpr %cleanwin, %g4
7268 rdpr %otherwin, %g5
7269 rdpr %wstate, %g6
7270 bvc,a loop_697
7271 fmovscs %icc, %f18, %f20
7272 ldd [%l7 + 0x48], %g0
7273 movle %xcc, %o1, %i7
7274loop_697:
7275 sllx %l4, %g6, %i4
7276 movvs %xcc, %g7, %l5
7277 edge16 %o5, %i0, %g4
7278 sll %i5, 0x17, %i3
7279 bvs loop_698
7280 umulcc %g5, %l3, %l0
7281 tsubcc %i6, 0x1492, %i2
7282 tl %icc, 0x6
7283loop_698:
7284 tsubcctv %o0, %l1, %l2
7285 tne %icc, 0x2
7286 srlx %o6, 0x16, %g2
7287 fornot1s %f23, %f1, %f24
7288 taddcctv %o2, 0x12E2, %i1
7289 sir 0x0475
7290 fmovscc %icc, %f6, %f21
7291 edge16l %g3, %o3, %o4
7292 mulx %l6, %o7, %g1
7293 edge16l %o1, %l4, %g6
7294 movcs %icc, %i7, %i4
7295 ba loop_699
7296 movrne %l5, 0x0B2, %g7
7297 fnegd %f30, %f30
7298 membar 0x42
7299loop_699:
7300 umul %o5, %i0, %g4
7301 bg,a loop_700
7302 movg %icc, %i5, %i3
7303 fble,a %fcc2, loop_701
7304 movne %xcc, %l3, %l0
7305loop_700:
7306 orncc %g5, %i2, %i6
7307 faligndata %f0, %f0, %f8
7308loop_701:
7309 fcmpeq32 %f22, %f24, %o0
7310 movge %icc, %l2, %o6
7311 lduw [%l7 + 0x2C], %g2
7312 fpadd32s %f30, %f2, %f16
7313 tsubcctv %o2, 0x0FE2, %i1
7314 edge8 %l1, %g3, %o4
7315 tgu %icc, 0x4
7316 fmuld8sux16 %f16, %f5, %f6
7317 fsrc1s %f27, %f22
7318 call loop_702
7319 stw %o3, [%l7 + 0x40]
7320 fbule,a %fcc3, loop_703
7321 fmovrse %l6, %f17, %f20
7322loop_702:
7323 ldd [%l7 + 0x38], %g0
7324 movre %o7, %o1, %l4
7325loop_703:
7326 fmul8x16al %f14, %f9, %f30
7327 fnegs %f2, %f0
7328 fabsd %f6, %f12
7329 fcmpgt32 %f4, %f14, %i7
7330 movre %g6, %l5, %g7
7331 sdiv %i4, 0x0720, %i0
7332 srax %g4, %i5, %i3
7333 bcc,a,pn %icc, loop_704
7334 fmovrdgz %l3, %f14, %f12
7335 alignaddrl %l0, %g5, %o5
7336 fone %f4
7337loop_704:
7338 edge16l %i2, %i6, %o0
7339 andcc %l2, 0x0CEE, %o6
7340 fandnot2 %f20, %f4, %f20
7341 ldsw [%l7 + 0x30], %o2
7342 fbge %fcc3, loop_705
7343 fcmpes %fcc1, %f3, %f16
7344 tsubcctv %g2, 0x130C, %i1
7345 tg %xcc, 0x6
7346loop_705:
7347 edge16l %g3, %o4, %o3
7348 fmovsl %icc, %f8, %f25
7349 udivcc %l6, 0x1363, %l1
7350 ta %icc, 0x1
7351 membar 0x6C
7352 sdiv %g1, 0x1678, %o1
7353 addc %o7, 0x09C6, %l4
7354 ba,pn %icc, loop_706
7355 fmovsa %icc, %f2, %f5
7356 fornot2 %f18, %f16, %f14
7357 fbne %fcc1, loop_707
7358loop_706:
7359 movgu %xcc, %g6, %i7
7360 fmovsne %icc, %f3, %f6
7361 edge16n %l5, %g7, %i0
7362loop_707:
7363 fmovdleu %xcc, %f6, %f1
7364 movvs %icc, %i4, %g4
7365 movrgez %i3, 0x122, %l3
7366 smulcc %l0, %i5, %o5
7367 umulcc %g5, 0x18C5, %i2
7368 bn,pt %xcc, loop_708
7369 membar 0x4F
7370 fmovsa %icc, %f7, %f29
7371 smul %i6, 0x1F7A, %l2
7372loop_708:
7373 fble %fcc1, loop_709
7374 fmovs %f20, %f27
7375 sir 0x10B9
7376 edge32l %o0, %o2, %o6
7377loop_709:
7378 tleu %icc, 0x3
7379 fbule,a %fcc1, loop_710
7380 fornot1 %f24, %f12, %f18
7381 fbue,a %fcc2, loop_711
7382 sllx %g2, %i1, %o4
7383loop_710:
7384 taddcctv %g3, %o3, %l6
7385 set 0x72, %i5
7386 ldsha [%l7 + %i5] 0x04, %l1
7387loop_711:
7388 fpadd16 %f10, %f6, %f28
7389 movneg %icc, %o1, %g1
7390 fmovrsgez %l4, %f14, %f26
7391 andcc %o7, 0x15BB, %g6
7392 add %l7, 0x54, %l6
7393 wr %g0, 0x18, %asi
7394 casa [%l6] 0x18, %l5, %i7
7395 bcc,a loop_712
7396 fexpand %f29, %f6
7397 fmovdl %xcc, %f9, %f4
7398 tle %icc, 0x7
7399loop_712:
7400 be,pt %xcc, loop_713
7401 andcc %g7, %i4, %g4
7402 movn %icc, %i3, %l3
7403 movge %icc, %l0, %i0
7404loop_713:
7405 sllx %o5, %g5, %i5
7406 fors %f26, %f7, %f20
7407 fbu %fcc2, loop_714
7408 fmovdgu %icc, %f15, %f23
7409 srl %i6, 0x0E, %l2
7410 fbuge,a %fcc0, loop_715
7411loop_714:
7412 fcmple16 %f4, %f22, %o0
7413 fmovd %f18, %f18
7414 subcc %i2, 0x04A9, %o2
7415loop_715:
7416 andncc %g2, %o6, %o4
7417 fnegs %f18, %f13
7418 tge %xcc, 0x2
7419 fmovdg %xcc, %f15, %f1
7420 fsrc1 %f8, %f12
7421 movvs %xcc, %g3, %o3
7422 array16 %l6, %l1, %o1
7423 andcc %g1, 0x1C72, %i1
7424 fmovrdgez %l4, %f2, %f12
7425 tvc %xcc, 0x5
7426 subc %g6, %l5, %o7
7427 wr %g0, 0x23, %asi
7428 ldda [%l7 + 0x60] %asi, %i6
7429 bn,a loop_716
7430 movg %xcc, %g7, %i4
7431 ldstub [%l7 + 0x48], %g4
7432 movl %icc, %i3, %l3
7433loop_716:
7434 srlx %l0, 0x08, %i0
7435 membar 0x12
7436 edge32ln %o5, %i5, %g5
7437 ldub [%l7 + 0x2C], %l2
7438 fnot2s %f5, %f3
7439 subcc %i6, %i2, %o2
7440 wr %g0, 0x11, %asi
7441 lduwa [%l7 + 0x38] %asi, %g2
7442 brlez,a %o0, loop_717
7443 siam 0x3
7444 movneg %icc, %o6, %o4
7445 fxnors %f6, %f15, %f17
7446loop_717:
7447 sdiv %o3, 0x0545, %l6
7448 be,pt %xcc, loop_718
7449 array16 %g3, %l1, %o1
7450 ld [%l7 + 0x40], %f12
7451 fexpand %f21, %f12
7452loop_718:
7453 fmovrsgz %g1, %f31, %f0
7454 subc %l4, %i1, %l5
7455 movle %xcc, %g6, %i7
7456 fpackfix %f16, %f2
7457 movvc %xcc, %o7, %i4
7458 xorcc %g4, 0x1CF4, %g7
7459 fmovdleu %icc, %f26, %f8
7460 udivcc %l3, 0x1F8D, %l0
7461 fandnot1 %f18, %f18, %f20
7462 edge16n %i3, %i0, %o5
7463 addc %g5, %i5, %l2
7464 xnor %i6, %o2, %i2
7465 bge loop_719
7466 addcc %o0, %o6, %o4
7467 bpos,pt %icc, loop_720
7468 xor %g2, %l6, %o3
7469loop_719:
7470 xorcc %l1, 0x17E3, %g3
7471 membar 0x5E
7472loop_720:
7473 nop
7474 add %l7, 0x18, %l6
7475 wr %g0, 0x04, %asi
7476 casxa [%l6] %asi, %o1, %g1
7477 set 0x10, %o6
7478 stxa %l4, [%l7 + %o6] 0x22
7479 membar #Sync
7480 std %l4, [%l7 + 0x20]
7481 bleu,pn %icc, loop_721
7482 fpmerge %f10, %f23, %f26
7483 fmovdl %icc, %f21, %f21
7484 tl %xcc, 0x5
7485loop_721:
7486 ld [%l7 + 0x20], %f30
7487 sllx %i1, 0x18, %g6
7488 sethi 0x1E84, %i7
7489 fmovrdlz %o7, %f2, %f8
7490 andncc %i4, %g4, %l3
7491 fone %f10
7492 movrgz %g7, %i3, %i0
7493 edge16l %l0, %o5, %i5
7494 fbu,a %fcc1, loop_722
7495 sir 0x15C5
7496 pdist %f6, %f2, %f22
7497 sir 0x0298
7498loop_722:
7499 xor %l2, %g5, %i6
7500 array8 %o2, %o0, %i2
7501 fmovdleu %xcc, %f18, %f1
7502 fmovrdlz %o4, %f28, %f8
7503 orcc %g2, 0x167D, %o6
7504 tne %xcc, 0x1
7505 ldsw [%l7 + 0x70], %l6
7506 swap [%l7 + 0x40], %o3
7507 bn,a,pt %xcc, loop_723
7508 fmovrdgez %l1, %f8, %f22
7509 sll %o1, 0x0B, %g1
7510 udivx %l4, 0x03A3, %l5
7511loop_723:
7512 udivcc %g3, 0x04BF, %g6
7513 orncc %i1, %i7, %i4
7514 movneg %icc, %o7, %l3
7515 fpsub32 %f18, %f20, %f4
7516 edge16ln %g7, %i3, %g4
7517 fmovrsgez %l0, %f13, %f12
7518 movrlez %i0, %o5, %l2
7519 brgez %g5, loop_724
7520 fnors %f19, %f1, %f14
7521 array16 %i5, %o2, %i6
7522 brlez %i2, loop_725
7523loop_724:
7524 sethi 0x03DF, %o4
7525 taddcc %o0, %g2, %l6
7526 bg,a %xcc, loop_726
7527loop_725:
7528 movle %xcc, %o6, %o3
7529 addc %l1, 0x1C04, %o1
7530 subcc %l4, 0x0773, %g1
7531loop_726:
7532 movl %xcc, %l5, %g6
7533 tne %xcc, 0x1
7534 brgz %g3, loop_727
7535 movg %icc, %i1, %i7
7536 wr %g0, 0x19, %asi
7537 sta %f12, [%l7 + 0x64] %asi
7538loop_727:
7539 lduw [%l7 + 0x2C], %o7
7540 fabss %f29, %f8
7541 movrne %i4, 0x05D, %l3
7542 tcs %xcc, 0x3
7543 alignaddrl %g7, %g4, %i3
7544 taddcc %l0, %i0, %o5
7545 udivx %l2, 0x0CF9, %g5
7546 add %o2, %i5, %i2
7547 fbg,a %fcc0, loop_728
7548 array8 %i6, %o4, %g2
7549 sll %l6, 0x0A, %o6
7550 ldx [%l7 + 0x08], %o0
7551loop_728:
7552 add %l1, %o1, %l4
7553 fcmpgt32 %f28, %f4, %o3
7554 fmovspos %xcc, %f17, %f17
7555 fcmple32 %f2, %f20, %l5
7556 tleu %icc, 0x7
7557 subcc %g1, %g6, %g3
7558 andncc %i1, %o7, %i4
7559 orncc %l3, 0x1583, %g7
7560 sdiv %g4, 0x05CF, %i3
7561 ta %icc, 0x5
7562 bpos,pt %xcc, loop_729
7563 srl %l0, 0x02, %i0
7564 edge16l %i7, %l2, %o5
7565 xor %g5, %o2, %i5
7566loop_729:
7567 tsubcctv %i2, 0x1A5B, %o4
7568 fmul8x16 %f3, %f24, %f28
7569 fmovscs %xcc, %f0, %f0
7570 fsrc1 %f6, %f8
7571 fmovrslez %i6, %f2, %f4
7572 tle %icc, 0x0
7573 tl %xcc, 0x0
7574 fzeros %f2
7575 andn %l6, 0x0DCB, %o6
7576 xorcc %g2, 0x1B90, %o0
7577 fbne %fcc2, loop_730
7578 fornot2s %f12, %f5, %f12
7579 edge8 %l1, %l4, %o3
7580 movne %xcc, %o1, %g1
7581loop_730:
7582 nop
7583 set 0x78, %l4
7584 prefetcha [%l7 + %l4] 0x88, 0x0
7585 restored
7586 rdpr %cwp, %g1
7587 rdpr %cansave, %g2
7588 rdpr %canrestore, %g3
7589 rdpr %cleanwin, %g4
7590 rdpr %otherwin, %g5
7591 rdpr %wstate, %g6
7592 fba,a %fcc0, loop_731
7593 srax %g3, %i1, %o7
7594 tgu %icc, 0x1
7595 edge16n %g6, %l3, %i4
7596loop_731:
7597 and %g7, %g4, %i3
7598 movre %l0, 0x29A, %i0
7599 nop
7600 set 0x44, %g5
7601 lduw [%l7 + %g5], %i7
7602 smulcc %o5, 0x0FF2, %l2
7603 fexpand %f6, %f2
7604 edge32l %o2, %g5, %i2
7605 udivcc %o4, 0x0A3C, %i6
7606 subcc %i5, %l6, %o6
7607 fpack16 %f22, %f21
7608 mulx %g2, 0x1D2B, %l1
7609 sdivcc %o0, 0x177D, %l4
7610 fbug,a %fcc3, loop_732
7611 sllx %o3, %g1, %l5
7612 movne %icc, %g3, %o1
7613 fcmpes %fcc0, %f24, %f4
7614loop_732:
7615 srax %o7, 0x18, %g6
7616 addcc %i1, 0x0275, %l3
7617 bpos,a loop_733
7618 taddcc %i4, %g7, %g4
7619 fbul,a %fcc3, loop_734
7620 sdiv %l0, 0x0146, %i3
7621loop_733:
7622 bne,a,pn %xcc, loop_735
7623 subc %i7, 0x153D, %o5
7624loop_734:
7625 tneg %icc, 0x0
7626 movl %icc, %i0, %o2
7627loop_735:
7628 srl %g5, %l2, %o4
7629 tne %icc, 0x6
7630 sdivx %i6, 0x1BF4, %i2
7631 sdivx %i5, 0x011A, %l6
7632 tn %xcc, 0x1
7633 fmovdge %xcc, %f25, %f23
7634 edge32ln %o6, %g2, %l1
7635 movrne %l4, %o3, %g1
7636 bcc loop_736
7637 pdist %f30, %f26, %f0
7638 fmul8sux16 %f0, %f6, %f24
7639 alignaddrl %l5, %o0, %g3
7640loop_736:
7641 tneg %xcc, 0x1
7642 taddcc %o7, 0x0244, %o1
7643 fmovs %f28, %f7
7644 fpsub32s %f6, %f22, %f3
7645 bcs,pt %xcc, loop_737
7646 fnot1s %f19, %f24
7647 fbul %fcc2, loop_738
7648 fmovrdlz %g6, %f2, %f8
7649loop_737:
7650 fornot1 %f2, %f8, %f20
7651 tsubcc %l3, %i4, %g7
7652loop_738:
7653 fxnors %f13, %f31, %f26
7654 set 0x50, %l1
7655 ldswa [%l7 + %l1] 0x19, %i1
7656 edge8 %g4, %i3, %l0
7657 ble,a,pn %xcc, loop_739
7658 fcmpgt32 %f30, %f20, %i7
7659 brnz %i0, loop_740
7660 tge %icc, 0x6
7661loop_739:
7662 tl %xcc, 0x7
7663 movge %icc, %o2, %o5
7664loop_740:
7665 brlez,a %l2, loop_741
7666 array16 %o4, %g5, %i2
7667 orcc %i5, 0x029C, %l6
7668 sir 0x061F
7669loop_741:
7670 tle %icc, 0x6
7671 subcc %i6, 0x10C4, %o6
7672 ba,pt %xcc, loop_742
7673 ldd [%l7 + 0x68], %l0
7674 edge32ln %g2, %l4, %o3
7675 bgu %icc, loop_743
7676loop_742:
7677 fmul8ulx16 %f28, %f4, %f14
7678 bn loop_744
7679 smulcc %g1, 0x1099, %o0
7680loop_743:
7681 movg %xcc, %l5, %g3
7682 sub %o7, %g6, %o1
7683loop_744:
7684 fcmple32 %f10, %f2, %i4
7685 fsrc1s %f28, %f17
7686 edge8 %g7, %l3, %g4
7687 edge16l %i3, %i1, %l0
7688 tneg %xcc, 0x5
7689 edge16l %i7, %i0, %o5
7690 umul %l2, %o4, %o2
7691 bneg,a,pn %xcc, loop_745
7692 ldub [%l7 + 0x64], %i2
7693 srlx %i5, %l6, %g5
7694 tg %xcc, 0x6
7695loop_745:
7696 andn %i6, 0x0DD9, %o6
7697 edge8n %g2, %l1, %l4
7698 nop
7699 setx loop_746, %l0, %l1
7700 wrpr 0x1, %tl
7701 wrpr %l1, %tnpc
7702 setx 0x34400001400, %l0, %l1
7703 wrpr %l1, %tstate
7704 wrhpr 0x4, %htstate
7705 done
7706 fnegd %f26, %f26
7707 movcs %icc, %o3, %g1
7708 fbe,a %fcc3, loop_747
7709loop_746:
7710 tge %icc, 0x5
7711 edge32ln %o0, %g3, %o7
7712 addcc %g6, %o1, %i4
7713loop_747:
7714 array16 %l5, %g7, %g4
7715 fmovrdne %i3, %f10, %f14
7716 movrgez %l3, %l0, %i1
7717 ble,a %icc, loop_748
7718 udivx %i0, 0x1F24, %o5
7719 umul %l2, 0x1F25, %i7
7720 movvc %icc, %o2, %i2
7721loop_748:
7722 nop
7723 set 0x48, %o7
7724 prefetcha [%l7 + %o7] 0x80, 0x3
7725 array16 %l6, %o4, %i6
7726 set 0x08, %l0
7727 stda %g4, [%l7 + %l0] 0x80
7728 ldstub [%l7 + 0x63], %o6
7729 bl,a,pt %icc, loop_749
7730 sdivx %l1, 0x0C5A, %l4
7731 edge16 %g2, %o3, %o0
7732 edge8n %g3, %o7, %g6
7733loop_749:
7734 fzeros %f27
7735 ldub [%l7 + 0x64], %g1
7736 nop
7737 setx loop_750, %l0, %l1
7738 wrpr 0x1, %tl
7739 wrpr %l1, %tpc
7740 add %l1, 0x4, %l1
7741 wrpr %l1, %tnpc
7742 setx 0x34400001400, %l0, %l1
7743 wrpr %l1, %tstate
7744 wrhpr 0x4, %htstate
7745 retry
7746 fcmpne32 %f6, %f10, %o1
7747 bgu,a,pt %xcc, loop_751
7748 ldx [%l7 + 0x58], %l5
7749loop_750:
7750 tl %icc, 0x1
7751 xnor %g7, %i4, %i3
7752loop_751:
7753 nop
7754 set 0x0B, %i2
7755 stba %g4, [%l7 + %i2] 0x14
7756 sdiv %l0, 0x1D8D, %l3
7757 set 0x10, %l3
7758 stxa %i1, [%g0 + %l3] 0x20
7759 subc %i0, 0x18E4, %o5
7760 edge16ln %i7, %l2, %i2
7761 movne %xcc, %o2, %l6
7762 add %l7, 0x6C, %l6
7763 wr %g0, 0x04, %asi
7764 casa [%l6] 0x04, %o4, %i6
7765 bne,a loop_752
7766 edge16l %i5, %o6, %l1
7767 call loop_753
7768 sth %l4, [%l7 + 0x0C]
7769loop_752:
7770 udivx %g2, 0x001B, %g5
7771 andncc %o0, %o3, %g3
7772loop_753:
7773 movrlz %o7, %g6, %o1
7774 tgu %icc, 0x3
7775 saved
7776 rdpr %cwp, %g1
7777 rdpr %cansave, %g2
7778 rdpr %canrestore, %g3
7779 rdpr %cleanwin, %g4
7780 rdpr %otherwin, %g5
7781 rdpr %wstate, %g6
7782 srax %l5, %g1, %g7
7783 fmovrdne %i3, %f4, %f24
7784 fpadd32s %f7, %f4, %f20
7785 edge32 %i4, %g4, %l0
7786 edge16n %l3, %i0, %i1
7787 bshuffle %f14, %f14, %f18
7788 popc %i7, %o5
7789 movre %l2, %o2, %l6
7790 taddcc %o4, %i2, %i5
7791 fnot1 %f20, %f22
7792 movge %icc, %o6, %l1
7793 tgu %xcc, 0x0
7794 fmovsne %icc, %f6, %f0
7795 brgz %i6, loop_754
7796 tvs %xcc, 0x4
7797 tne %xcc, 0x2
7798 fbue,a %fcc3, loop_755
7799loop_754:
7800 fxnor %f8, %f20, %f20
7801 tle %xcc, 0x7
7802 sdivx %l4, 0x137C, %g2
7803loop_755:
7804 movrlz %o0, 0x32E, %g5
7805 for %f22, %f18, %f0
7806 be,a,pn %icc, loop_756
7807 taddcc %g3, %o3, %o7
7808 stx %o1, [%l7 + 0x40]
7809 fmovdge %icc, %f31, %f13
7810loop_756:
7811 tl %icc, 0x4
7812 fcmpne16 %f16, %f12, %l5
7813 movle %xcc, %g1, %g6
7814 fexpand %f30, %f0
7815 tg %icc, 0x2
7816 nop
7817 setx loop_757, %l0, %l1
7818 jmpl %l1, %i3
7819 mulscc %g7, %g4, %i4
7820 umulcc %l0, 0x00ED, %i0
7821 fandnot1 %f18, %f14, %f26
7822loop_757:
7823 tsubcctv %l3, 0x1756, %i7
7824 mulscc %i1, %l2, %o2
7825 stw %l6, [%l7 + 0x3C]
7826 fmovdpos %icc, %f17, %f0
7827 fpack32 %f22, %f0, %f28
7828 sethi 0x1288, %o5
7829 or %o4, 0x1165, %i2
7830 mulscc %i5, %l1, %i6
7831 fornot1 %f4, %f2, %f16
7832 fbule,a %fcc2, loop_758
7833 fba,a %fcc3, loop_759
7834 fnegd %f2, %f0
7835 std %o6, [%l7 + 0x08]
7836loop_758:
7837 movleu %icc, %g2, %l4
7838loop_759:
7839 tsubcctv %o0, 0x191E, %g3
7840 saved
7841 rdpr %cwp, %g1
7842 rdpr %cansave, %g2
7843 rdpr %canrestore, %g3
7844 rdpr %cleanwin, %g4
7845 rdpr %otherwin, %g5
7846 rdpr %wstate, %g6
7847 fands %f3, %f13, %f14
7848 ldsw [%l7 + 0x2C], %o3
7849 edge32ln %o7, %g5, %l5
7850 fmovdn %xcc, %f21, %f23
7851 edge16n %g1, %g6, %i3
7852 fcmpgt16 %f6, %f24, %g7
7853 flush %l7 + 0x64
7854 array16 %g4, %o1, %i4
7855 xnor %i0, 0x1518, %l3
7856 edge32ln %i7, %l0, %l2
7857 umul %i1, 0x0BF3, %l6
7858 tleu %icc, 0x4
7859 set 0x14, %g7
7860 swapa [%l7 + %g7] 0x89, %o5
7861 wr %g0, 0x81, %asi
7862 ldsha [%l7 + 0x36] %asi, %o2
7863 popc %o4, %i2
7864 bgu,a,pt %icc, loop_760
7865 edge32l %i5, %i6, %l1
7866 membar 0x4E
7867 edge32ln %g2, %l4, %o0
7868loop_760:
7869 fpsub32s %f27, %f20, %f24
7870 taddcctv %g3, %o6, %o7
7871 movleu %icc, %g5, %l5
7872 taddcc %o3, 0x14F0, %g1
7873 umul %g6, 0x111F, %g7
7874 fbne,a %fcc3, loop_761
7875 movn %icc, %i3, %o1
7876 array8 %i4, %g4, %l3
7877 std %i6, [%l7 + 0x68]
7878loop_761:
7879 saved
7880 rdpr %cwp, %g1
7881 rdpr %cansave, %g2
7882 rdpr %canrestore, %g3
7883 rdpr %cleanwin, %g4
7884 rdpr %otherwin, %g5
7885 rdpr %wstate, %g6
7886 smulcc %i0, %l0, %l2
7887 ld [%l7 + 0x08], %f4
7888 fmovsvs %xcc, %f20, %f31
7889 fblg %fcc0, loop_762
7890 sra %l6, 0x04, %o5
7891 edge32 %i1, %o4, %o2
7892 edge8l %i5, %i2, %i6
7893loop_762:
7894 mulx %g2, 0x0D8D, %l1
7895 fmovdvs %xcc, %f9, %f25
7896 fblg,a %fcc0, loop_763
7897 edge32n %o0, %l4, %g3
7898 fsrc1 %f12, %f2
7899 tsubcctv %o7, 0x0622, %o6
7900loop_763:
7901 sdivcc %l5, 0x1AB1, %g5
7902 or %g1, %o3, %g6
7903 tcc %icc, 0x3
7904 movrlz %g7, %o1, %i3
7905 srlx %g4, %l3, %i7
7906 tvc %icc, 0x4
7907 taddcc %i4, %i0, %l2
7908 sdiv %l6, 0x148D, %l0
7909 fmovsleu %xcc, %f8, %f29
7910 movcs %xcc, %o5, %i1
7911 subccc %o4, %i5, %i2
7912 smulcc %i6, %o2, %g2
7913 ldd [%l7 + 0x20], %l0
7914 addccc %l4, 0x0036, %o0
7915 fmovrslez %o7, %f27, %f27
7916 std %g2, [%l7 + 0x28]
7917 set 0x38, %l2
7918 prefetcha [%l7 + %l2] 0x81, 0x3
7919 be,a,pt %icc, loop_764
7920 restored
7921 rdpr %cwp, %g1
7922 rdpr %cansave, %g2
7923 rdpr %canrestore, %g3
7924 rdpr %cleanwin, %g4
7925 rdpr %otherwin, %g5
7926 rdpr %wstate, %g6
7927 movre %g5, %g1, %o6
7928 tcs %icc, 0x3
7929loop_764:
7930 srax %o3, 0x07, %g7
7931 mulx %g6, %i3, %g4
7932 add %o1, 0x1121, %i7
7933 movrgz %i4, %l3, %l2
7934 sth %l6, [%l7 + 0x38]
7935 tne %icc, 0x0
7936 tle %xcc, 0x6
7937 edge8l %i0, %l0, %i1
7938 srlx %o4, 0x0D, %i5
7939 udivcc %i2, 0x0DE3, %o5
7940 brlz,a %i6, loop_765
7941 brgez,a %g2, loop_766
7942 lduh [%l7 + 0x3E], %o2
7943 edge8n %l1, %o0, %o7
7944loop_765:
7945 tsubcc %g3, %l4, %g5
7946loop_766:
7947 ldd [%l7 + 0x78], %f0
7948 restored
7949 rdpr %cwp, %g1
7950 rdpr %cansave, %g2
7951 rdpr %canrestore, %g3
7952 rdpr %cleanwin, %g4
7953 rdpr %otherwin, %g5
7954 rdpr %wstate, %g6
7955 fone %f26
7956 edge16 %g1, %l5, %o6
7957 or %o3, %g7, %i3
7958 set 0x48, %l6
7959 stda %g6, [%l7 + %l6] 0x89
7960 bcs,pn %icc, loop_767
7961 te %xcc, 0x5
7962 fmovsleu %icc, %f10, %f20
7963 edge8l %g4, %i7, %o1
7964loop_767:
7965 nop
7966 set 0x34, %i3
7967 swapa [%l7 + %i3] 0x0c, %l3
7968 fbl %fcc3, loop_768
7969 tne %xcc, 0x2
7970 std %i4, [%l7 + 0x40]
7971 fnand %f10, %f16, %f30
7972loop_768:
7973 te %icc, 0x4
7974 wr %g0, 0x80, %asi
7975 prefetcha [%l7 + 0x78] %asi, 0x1
7976 andcc %l2, %i0, %i1
7977 subc %l0, 0x157E, %o4
7978 nop
7979 set 0x72, %o0
7980 lduh [%l7 + %o0], %i5
7981 sra %i2, 0x1C, %o5
7982 bcc,pn %xcc, loop_769
7983 mova %icc, %i6, %o2
7984 udiv %g2, 0x1CCC, %o0
7985 orncc %o7, 0x1B4C, %g3
7986loop_769:
7987 movl %icc, %l4, %l1
7988 fsrc2 %f24, %f8
7989 fbo,a %fcc2, loop_770
7990 xorcc %g5, %l5, %o6
7991 wr %g0, 0x10, %asi
7992 ldda [%l7 + 0x40] %asi, %f16
7993loop_770:
7994 bge,a,pt %icc, loop_771
7995 or %g1, 0x18E3, %g7
7996 tcc %xcc, 0x5
7997 sir 0x0184
7998loop_771:
7999 fbuge %fcc3, loop_772
8000 prefetch [%l7 + 0x70], 0x0
8001 fnegs %f8, %f19
8002 tne %xcc, 0x0
8003loop_772:
8004 movvc %icc, %i3, %o3
8005 fmovrsgez %g6, %f29, %f22
8006 subcc %g4, %o1, %i7
8007 brz %i4, loop_773
8008 edge8 %l3, %l6, %i0
8009 fornot2s %f5, %f17, %f18
8010 srax %i1, 0x04, %l2
8011loop_773:
8012 ble loop_774
8013 tvc %xcc, 0x1
8014 ldsb [%l7 + 0x76], %l0
8015 tgu %xcc, 0x6
8016loop_774:
8017 call loop_775
8018 edge16ln %o4, %i5, %i2
8019 wr %g0, 0x80, %asi
8020 swapa [%l7 + 0x40] %asi, %o5
8021loop_775:
8022 std %f28, [%l7 + 0x58]
8023 fmovdl %xcc, %f0, %f9
8024 tcc %xcc, 0x0
8025 wr %g0, 0x04, %asi
8026 ldsba [%l7 + 0x7F] %asi, %o2
8027 bge,pn %icc, loop_776
8028 fba,a %fcc0, loop_777
8029 fmul8sux16 %f14, %f4, %f20
8030 sdiv %i6, 0x05B0, %o0
8031loop_776:
8032 ldd [%l7 + 0x68], %g2
8033loop_777:
8034 movvs %icc, %o7, %g3
8035 fmovspos %xcc, %f19, %f23
8036 sir 0x06A9
8037 fbue,a %fcc3, loop_778
8038 tneg %icc, 0x1
8039 tcs %xcc, 0x7
8040 umulcc %l1, %l4, %l5
8041loop_778:
8042 subcc %g5, 0x1547, %o6
8043 popc %g7, %g1
8044 fpackfix %f24, %f22
8045 fabsd %f22, %f14
8046 movne %icc, %o3, %i3
8047 subcc %g4, %g6, %o1
8048 wr %g0, 0x80, %asi
8049 ldsha [%l7 + 0x40] %asi, %i4
8050 edge8l %l3, %i7, %i0
8051 sir 0x0904
8052 edge32n %l6, %l2, %i1
8053 set 0x60, %g4
8054 lduwa [%l7 + %g4] 0x81, %l0
8055 std %i4, [%l7 + 0x28]
8056 sub %i2, 0x0D82, %o5
8057 fmuld8ulx16 %f14, %f0, %f16
8058 xnorcc %o2, 0x18E9, %o4
8059 sllx %o0, 0x15, %i6
8060 sra %g2, %o7, %g3
8061 nop
8062 set 0x50, %g1
8063 ldd [%l7 + %g1], %l4
8064 xnor %l5, %l1, %g5
8065 fbul %fcc1, loop_779
8066 fsrc1s %f17, %f4
8067 movne %xcc, %g7, %g1
8068 ble,pn %xcc, loop_780
8069loop_779:
8070 mulscc %o3, %i3, %o6
8071 tg %xcc, 0x4
8072 array32 %g4, %o1, %i4
8073loop_780:
8074 xnor %l3, 0x07B0, %g6
8075 tne %xcc, 0x7
8076 umul %i0, 0x12AF, %l6
8077 movre %i7, %l2, %l0
8078 movrgz %i5, 0x188, %i1
8079 wr %g0, 0x80, %asi
8080 lduha [%l7 + 0x56] %asi, %i2
8081 fmovdgu %icc, %f26, %f6
8082 movrne %o5, %o4, %o2
8083 movgu %icc, %o0, %g2
8084 edge16l %i6, %o7, %l4
8085 std %g2, [%l7 + 0x30]
8086 andcc %l5, %l1, %g7
8087 edge32n %g5, %o3, %i3
8088 fnot2 %f8, %f20
8089 andncc %g1, %g4, %o6
8090 mova %xcc, %i4, %o1
8091 subc %l3, %g6, %i0
8092 brgz,a %i7, loop_781
8093 fpsub16 %f20, %f26, %f18
8094 tl %xcc, 0x3
8095 saved
8096 rdpr %cwp, %g1
8097 rdpr %cansave, %g2
8098 rdpr %canrestore, %g3
8099 rdpr %cleanwin, %g4
8100 rdpr %otherwin, %g5
8101 rdpr %wstate, %g6
8102loop_781:
8103 fbuge,a %fcc1, loop_782
8104 fmovrdne %l2, %f2, %f14
8105 fcmpgt32 %f6, %f30, %l6
8106 edge16 %i5, %i1, %l0
8107loop_782:
8108 fmovrde %i2, %f26, %f18
8109 fexpand %f30, %f20
8110 brgez,a %o4, loop_783
8111 umul %o5, %o2, %o0
8112 faligndata %f14, %f20, %f8
8113 fbn %fcc3, loop_784
8114loop_783:
8115 edge16ln %g2, %o7, %l4
8116 movrne %i6, %l5, %g3
8117 te %xcc, 0x3
8118loop_784:
8119 and %l1, %g7, %o3
8120 sdiv %g5, 0x1FCB, %g1
8121 brgez %g4, loop_785
8122 fmovrdgez %o6, %f26, %f2
8123 fmuld8ulx16 %f20, %f26, %f2
8124 fexpand %f23, %f16
8125loop_785:
8126 fmovrsne %i3, %f19, %f24
8127 ldub [%l7 + 0x71], %i4
8128 edge32 %o1, %l3, %i0
8129 ldd [%l7 + 0x20], %i6
8130 alignaddrl %g6, %l2, %l6
8131 wr %g0, 0xe3, %asi
8132 stwa %i1, [%l7 + 0x74] %asi
8133 membar #Sync
8134 addccc %l0, 0x0CA9, %i2
8135 fbu %fcc1, loop_786
8136 smulcc %i5, 0x00D9, %o5
8137 alignaddr %o2, %o4, %o0
8138 xnorcc %g2, 0x1B09, %o7
8139loop_786:
8140 brz %i6, loop_787
8141 fmovsn %xcc, %f22, %f0
8142 xor %l5, 0x1F63, %l4
8143 fbuge,a %fcc2, loop_788
8144loop_787:
8145 ldstub [%l7 + 0x70], %l1
8146 stx %g3, [%l7 + 0x10]
8147 taddcctv %o3, 0x1A0A, %g5
8148loop_788:
8149 nop
8150 wr %g0, 0x80, %asi
8151 lda [%l7 + 0x18] %asi, %f5
8152 edge32ln %g7, %g4, %g1
8153 smul %o6, %i4, %i3
8154 saved
8155 rdpr %cwp, %g1
8156 rdpr %cansave, %g2
8157 rdpr %canrestore, %g3
8158 rdpr %cleanwin, %g4
8159 rdpr %otherwin, %g5
8160 rdpr %wstate, %g6
8161 bvc,pn %xcc, loop_789
8162 fbne,a %fcc3, loop_790
8163 fpsub32 %f2, %f24, %f12
8164 udivx %o1, 0x1FEA, %l3
8165loop_789:
8166 fandnot1s %f16, %f8, %f30
8167loop_790:
8168 nop
8169 membar #Sync
8170 set 0x40, %g3
8171 ldda [%l7 + %g3] 0xf0, %f16
8172 restored
8173 rdpr %cwp, %g1
8174 rdpr %cansave, %g2
8175 rdpr %canrestore, %g3
8176 rdpr %cleanwin, %g4
8177 rdpr %otherwin, %g5
8178 rdpr %wstate, %g6
8179 sdivx %i0, 0x0EB4, %g6
8180 saved
8181 rdpr %cwp, %g1
8182 rdpr %cansave, %g2
8183 rdpr %canrestore, %g3
8184 rdpr %cleanwin, %g4
8185 rdpr %otherwin, %g5
8186 rdpr %wstate, %g6
8187 andncc %i7, %l6, %i1
8188 movpos %xcc, %l2, %i2
8189 fpadd16s %f15, %f22, %f31
8190 edge32n %i5, %o5, %l0
8191 add %l7, 0x60, %l6
8192 wr %g0, 0x04, %asi
8193 casxa [%l6] %asi, %o4, %o0
8194 xnorcc %g2, 0x09E4, %o7
8195 wr %g0, 0x04, %asi
8196 swapa [%l7 + 0x48] %asi, %o2
8197 mova %icc, %l5, %i6
8198 restored
8199 rdpr %cwp, %g1
8200 rdpr %cansave, %g2
8201 rdpr %canrestore, %g3
8202 rdpr %cleanwin, %g4
8203 rdpr %otherwin, %g5
8204 rdpr %wstate, %g6
8205 nop
8206 setx loop_791, %l0, %l1
8207 jmpl %l1, %l1
8208 tl %xcc, 0x4
8209 andcc %l4, 0x1F21, %o3
8210 movrlez %g5, %g7, %g4
8211loop_791:
8212 nop
8213 set 0x1B, %o5
8214 stb %g1, [%l7 + %o5]
8215 popc 0x0A71, %o6
8216 fsrc2 %f24, %f24
8217 movle %icc, %g3, %i3
8218 ld [%l7 + 0x64], %f25
8219 bcs,a %xcc, loop_792
8220 fmovd %f28, %f16
8221 tpos %xcc, 0x4
8222 ldsb [%l7 + 0x11], %o1
8223loop_792:
8224 stbar
8225 umul %l3, %i4, %i0
8226 set 0x1F, %g2
8227 lduba [%l7 + %g2] 0x04, %i7
8228 fble %fcc2, loop_793
8229 tle %xcc, 0x3
8230 tsubcctv %g6, %i1, %l6
8231 xnorcc %l2, %i5, %o5
8232loop_793:
8233 nop
8234 set 0x45, %g6
8235 stba %l0, [%l7 + %g6] 0x81
8236 sub %o4, %i2, %g2
8237 fcmpeq16 %f16, %f22, %o7
8238 array32 %o2, %l5, %i6
8239 fmul8x16au %f4, %f11, %f28
8240 movle %xcc, %o0, %l1
8241 tvc %icc, 0x2
8242 fcmple32 %f14, %f20, %l4
8243 subcc %o3, %g5, %g7
8244 nop
8245 setx loop_794, %l0, %l1
8246 wrpr 0x1, %tl
8247 wrpr %l1, %tnpc
8248 setx 0x34400001400, %l0, %l1
8249 wrpr %l1, %tstate
8250 wrhpr 0x4, %htstate
8251 done
8252 taddcc %g1, %o6, %g4
8253 xnor %i3, %g3, %l3
8254 fpadd32 %f14, %f8, %f24
8255loop_794:
8256 movvc %icc, %i4, %i0
8257 movvc %xcc, %o1, %g6
8258 swap [%l7 + 0x4C], %i7
8259 edge16n %l6, %l2, %i5
8260 edge16n %i1, %l0, %o4
8261 tn %icc, 0x4
8262 fexpand %f4, %f4
8263 wr %g0, 0x89, %asi
8264 lda [%l7 + 0x2C] %asi, %f16
8265 set 0x40, %o1
8266 stda %f0, [%l7 + %o1] 0x1e
8267 membar #Sync
8268 movneg %icc, %i2, %o5
8269 fcmps %fcc1, %f18, %f0
8270 array16 %g2, %o7, %o2
8271 tle %xcc, 0x2
8272 tge %xcc, 0x4
8273 movvs %xcc, %i6, %l5
8274 movg %xcc, %o0, %l4
8275 tl %xcc, 0x6
8276 fmovsvc %icc, %f0, %f4
8277 ta %xcc, 0x6
8278 fmovsa %icc, %f13, %f1
8279 tcs %xcc, 0x4
8280 movrgz %o3, 0x0E0, %g5
8281 sdivx %g7, 0x05DB, %g1
8282 taddcctv %l1, 0x0AF2, %g4
8283 edge8 %i3, %g3, %o6
8284 fcmpes %fcc0, %f6, %f1
8285 bge,a,pt %xcc, loop_795
8286 movcc %xcc, %l3, %i4
8287 xnor %o1, %i0, %i7
8288 tge %icc, 0x5
8289loop_795:
8290 movcc %xcc, %g6, %l6
8291 fbuge,a %fcc1, loop_796
8292 movrne %i5, %l2, %l0
8293 subcc %i1, 0x0FDB, %o4
8294 nop
8295 setx loop_797, %l0, %l1
8296 jmpl %l1, %i2
8297loop_796:
8298 fmovdpos %icc, %f25, %f31
8299 xorcc %o5, 0x1F55, %g2
8300 or %o7, 0x1B59, %i6
8301loop_797:
8302 ldsb [%l7 + 0x44], %l5
8303 taddcc %o2, %l4, %o3
8304 fbl %fcc0, loop_798
8305 brz,a %o0, loop_799
8306 tpos %xcc, 0x5
8307 fcmpeq16 %f22, %f18, %g5
8308loop_798:
8309 tcs %xcc, 0x6
8310loop_799:
8311 fmovrsgz %g7, %f22, %f27
8312 wr %g0, 0x0c, %asi
8313 prefetcha [%l7 + 0x08] %asi, 0x0
8314 andcc %l1, %g4, %g3
8315 add %l7, 0x60, %l6
8316 wr %g0, 0x11, %asi
8317 ldxa [%l6] %asi, %o6
8318 casxa [%l6] 0x11, %o6, %i3
8319 tcs %xcc, 0x5
8320 fmovdne %xcc, %f24, %f31
8321 or %l3, %i4, %i0
8322 brgez %o1, loop_800
8323 movge %xcc, %i7, %l6
8324 andcc %i5, %l2, %g6
8325 edge8n %i1, %o4, %l0
8326loop_800:
8327 movleu %xcc, %i2, %o5
8328 fcmpne16 %f20, %f20, %g2
8329 tne %xcc, 0x1
8330 movgu %icc, %i6, %l5
8331 movrlz %o7, 0x3DE, %o2
8332 udivx %l4, 0x17FD, %o3
8333 edge32 %o0, %g7, %g1
8334 ldstub [%l7 + 0x18], %l1
8335 add %l7, 0x38, %l6
8336 wr %g0, 0x80, %asi
8337 casa [%l6] %asi, %g4, %g5
8338 stw %g3, [%l7 + 0x44]
8339 fbuge %fcc3, loop_801
8340 edge8n %o6, %i3, %l3
8341 movrlez %i4, 0x307, %o1
8342 sdivcc %i7, 0x1687, %l6
8343loop_801:
8344 fandnot2 %f14, %f0, %f0
8345 brz,a %i5, loop_802
8346 brnz,a %i0, loop_803
8347 movpos %xcc, %l2, %g6
8348 fcmple16 %f0, %f16, %o4
8349loop_802:
8350 alignaddr %l0, %i2, %o5
8351loop_803:
8352 fbug,a %fcc2, loop_804
8353 fbule %fcc2, loop_805
8354 movn %icc, %g2, %i6
8355 faligndata %f28, %f6, %f26
8356loop_804:
8357 nop
8358 wr %g0, 0x19, %asi
8359 lda [%l7 + 0x64] %asi, %f20
8360loop_805:
8361 udivx %i1, 0x0428, %o7
8362 set 0x70, %l5
8363 stba %l5, [%l7 + %l5] 0xe3
8364 membar #Sync
8365 std %f30, [%l7 + 0x20]
8366 srlx %o2, %o3, %l4
8367 mova %xcc, %o0, %g7
8368 fmovrsne %g1, %f1, %f25
8369 restored
8370 rdpr %cwp, %g1
8371 rdpr %cansave, %g2
8372 rdpr %canrestore, %g3
8373 rdpr %cleanwin, %g4
8374 rdpr %otherwin, %g5
8375 rdpr %wstate, %g6
8376 xnor %g4, %g5, %l1
8377 tl %xcc, 0x3
8378 mova %icc, %g3, %o6
8379 udivx %l3, 0x0B87, %i3
8380 tg %xcc, 0x0
8381 movl %icc, %o1, %i7
8382 sdivcc %l6, 0x0160, %i5
8383 mulx %i0, %i4, %g6
8384 tne %xcc, 0x4
8385 movcc %icc, %o4, %l2
8386 fmuld8ulx16 %f1, %f21, %f16
8387 fnot1 %f22, %f12
8388 bvs,pn %icc, loop_806
8389 saved
8390 rdpr %cwp, %g1
8391 rdpr %cansave, %g2
8392 rdpr %canrestore, %g3
8393 rdpr %cleanwin, %g4
8394 rdpr %otherwin, %g5
8395 rdpr %wstate, %g6
8396 movg %xcc, %i2, %l0
8397 set 0x40, %i4
8398 stda %f0, [%l7 + %i4] 0x16
8399 membar #Sync
8400loop_806:
8401 nop
8402 membar #Sync
8403 set 0x40, %i6
8404 ldda [%l7 + %i6] 0xf8, %f0
8405 call loop_807
8406 fsrc1s %f30, %f12
8407 bvc,a,pt %icc, loop_808
8408 sir 0x174C
8409loop_807:
8410 fcmpes %fcc3, %f23, %f4
8411 udiv %o5, 0x03F1, %g2
8412loop_808:
8413 nop
8414 setx loop_809, %l0, %l1
8415 jmpl %l1, %i1
8416 brlz %o7, loop_810
8417 tsubcctv %l5, 0x0FA2, %i6
8418 nop
8419 setx loop_811, %l0, %l1
8420 wrpr 0x1, %tl
8421 wrpr %l1, %tnpc
8422 setx 0x34400001400, %l0, %l1
8423 wrpr %l1, %tstate
8424 wrhpr 0x4, %htstate
8425 done
8426loop_809:
8427 membar 0x03
8428loop_810:
8429 fbue %fcc3, loop_812
8430 sub %o3, %o2, %o0
8431loop_811:
8432 nop
8433 wr %g0, 0x19, %asi
8434 ldsha [%l7 + 0x60] %asi, %g7
8435loop_812:
8436 movre %g1, %g4, %l4
8437 sethi 0x0914, %l1
8438 ld [%l7 + 0x4C], %f12
8439 srl %g5, 0x08, %o6
8440 wr %g0, 0x80, %asi
8441 ldsba [%l7 + 0x2E] %asi, %l3
8442 fsrc1 %f8, %f24
8443 alignaddr %i3, %g3, %i7
8444 wr %g0, 0x80, %asi
8445 ldstuba [%l7 + 0x1F] %asi, %o1
8446 ld [%l7 + 0x3C], %f16
8447 subc %l6, 0x1222, %i5
8448 tsubcc %i4, 0x1974, %g6
8449 tne %icc, 0x3
8450 movl %xcc, %o4, %i0
8451 tne %icc, 0x7
8452 wr %g0, 0x88, %asi
8453 ldsba [%l7 + 0x55] %asi, %l2
8454 bpos loop_813
8455 move %xcc, %l0, %o5
8456 brgz,a %g2, loop_814
8457 tle %xcc, 0x2
8458loop_813:
8459 edge8l %i2, %o7, %i1
8460 tl %icc, 0x6
8461loop_814:
8462 fbu %fcc0, loop_815
8463 fornot2s %f24, %f16, %f0
8464 subcc %i6, %l5, %o2
8465 and %o3, 0x14F3, %g7
8466loop_815:
8467 movneg %icc, %g1, %o0
8468 sllx %g4, %l1, %l4
8469 array16 %g5, %l3, %o6
8470 addcc %i3, 0x04F0, %g3
8471 fblg %fcc1, loop_816
8472 sth %i7, [%l7 + 0x16]
8473 set 0x11, %i7
8474 ldstuba [%l7 + %i7] 0x18, %l6
8475loop_816:
8476 andn %o1, 0x185F, %i4
8477 fbule %fcc1, loop_817
8478 edge8ln %i5, %g6, %o4
8479 movne %icc, %i0, %l0
8480 tsubcc %o5, %g2, %i2
8481loop_817:
8482 flush %l7 + 0x40
8483 nop
8484 set 0x18, %o2
8485 std %f16, [%l7 + %o2]
8486 fcmpgt32 %f22, %f10, %l2
8487 fmovdgu %xcc, %f0, %f29
8488 taddcc %o7, %i6, %i1
8489 fpsub16 %f14, %f20, %f12
8490 fnot2s %f31, %f17
8491 tleu %icc, 0x2
8492 orcc %l5, %o3, %g7
8493 taddcc %g1, %o2, %o0
8494 xnor %g4, %l1, %l4
8495 te %icc, 0x6
8496 wr %g0, 0x88, %asi
8497 ldstuba [%l7 + 0x09] %asi, %l3
8498 tge %xcc, 0x0
8499 fmovdpos %xcc, %f28, %f30
8500 edge8l %g5, %i3, %o6
8501 te %icc, 0x7
8502 andcc %g3, 0x164D, %l6
8503 edge16n %i7, %o1, %i5
8504 andn %g6, %o4, %i0
8505 taddcctv %i4, 0x1F1E, %o5
8506 bvc,a,pt %icc, loop_818
8507 movrlz %l0, 0x1F0, %i2
8508 movre %g2, 0x37F, %o7
8509 movge %xcc, %i6, %i1
8510loop_818:
8511 orncc %l5, 0x09D6, %o3
8512 edge8n %l2, %g1, %o2
8513 xnor %g7, 0x1440, %o0
8514 movge %icc, %g4, %l1
8515 fmovrde %l4, %f2, %f4
8516 fcmped %fcc3, %f12, %f26
8517 movl %xcc, %l3, %i3
8518 srax %g5, %g3, %o6
8519 udivcc %l6, 0x0959, %i7
8520 movg %icc, %o1, %i5
8521 fbuge %fcc1, loop_819
8522 brlz,a %g6, loop_820
8523 stbar
8524 sth %i0, [%l7 + 0x48]
8525loop_819:
8526 tgu %icc, 0x5
8527loop_820:
8528 movrgz %o4, %o5, %i4
8529 fpadd32 %f16, %f20, %f10
8530 tle %icc, 0x0
8531 ta %xcc, 0x7
8532 bneg,pt %icc, loop_821
8533 fpackfix %f20, %f19
8534 udivx %i2, 0x0DBA, %l0
8535 udiv %g2, 0x1F5C, %o7
8536loop_821:
8537 fmul8x16al %f12, %f19, %f20
8538 prefetch [%l7 + 0x5C], 0x3
8539 bvc,a loop_822
8540 tge %icc, 0x3
8541 wr %g0, 0x89, %asi
8542 lda [%l7 + 0x54] %asi, %f1
8543loop_822:
8544 pdist %f12, %f30, %f2
8545 mulscc %i6, %i1, %l5
8546 set 0x40, %i0
8547 stda %f0, [%l7 + %i0] 0x1f
8548 membar #Sync
8549 bn,a,pn %xcc, loop_823
8550 subc %o3, %g1, %o2
8551 movvs %icc, %g7, %l2
8552 movneg %icc, %o0, %g4
8553loop_823:
8554 alignaddr %l1, %l4, %i3
8555 fmovdl %icc, %f29, %f3
8556 fblg,a %fcc3, loop_824
8557 bpos,a loop_825
8558 fmovsl %icc, %f6, %f1
8559 movn %icc, %g5, %g3
8560loop_824:
8561 fbe,a %fcc2, loop_826
8562loop_825:
8563 edge16l %l3, %o6, %l6
8564 brgz,a %o1, loop_827
8565 tpos %icc, 0x1
8566loop_826:
8567 fmovscc %icc, %f30, %f7
8568 sdivx %i7, 0x0AA7, %i5
8569loop_827:
8570 movcc %icc, %i0, %g6
8571 tle %xcc, 0x3
8572 fandnot2s %f20, %f3, %f27
8573 ldx [%l7 + 0x60], %o5
8574 alignaddrl %i4, %o4, %i2
8575 wr %g0, 0x81, %asi
8576 stwa %l0, [%l7 + 0x0C] %asi
8577 movvc %icc, %g2, %i6
8578 tn %xcc, 0x3
8579 addc %i1, %l5, %o3
8580 edge16n %g1, %o7, %g7
8581 edge32l %l2, %o0, %g4
8582 fnors %f2, %f7, %f27
8583 fmovse %icc, %f19, %f3
8584 umulcc %o2, %l1, %i3
8585 sdivcc %g5, 0x1971, %l4
8586 te %icc, 0x5
8587 fmovrslz %l3, %f1, %f2
8588 edge32l %g3, %l6, %o6
8589 set 0x74, %i1
8590 swapa [%l7 + %i1] 0x80, %i7
8591 nop
8592 setx loop_828, %l0, %l1
8593 wrpr 0x1, %tl
8594 wrpr %l1, %tpc
8595 add %l1, 0x4, %l1
8596 wrpr %l1, %tnpc
8597 setx 0x34400001400, %l0, %l1
8598 wrpr %l1, %tstate
8599 wrhpr 0x4, %htstate
8600 retry
8601 ldsh [%l7 + 0x0E], %o1
8602 mulx %i5, 0x1B49, %i0
8603 faligndata %f26, %f12, %f14
8604loop_828:
8605 fmul8x16al %f9, %f22, %f8
8606 andn %o5, 0x1490, %i4
8607 saved
8608 rdpr %cwp, %g1
8609 rdpr %cansave, %g2
8610 rdpr %canrestore, %g3
8611 rdpr %cleanwin, %g4
8612 rdpr %otherwin, %g5
8613 rdpr %wstate, %g6
8614 tpos %icc, 0x5
8615 membar 0x2A
8616 edge8ln %o4, %i2, %g6
8617 tleu %icc, 0x2
8618 movrgz %g2, 0x0F0, %l0
8619 fandnot2s %f4, %f21, %f27
8620 fbul,a %fcc3, loop_829
8621 edge8 %i1, %l5, %i6
8622 sdiv %o3, 0x1075, %g1
8623 sethi 0x13D4, %g7
8624loop_829:
8625 movrlez %o7, %l2, %o0
8626 edge16ln %g4, %o2, %i3
8627 fble,a %fcc0, loop_830
8628 edge16 %l1, %l4, %l3
8629 xorcc %g3, 0x1B29, %g5
8630 stbar
8631loop_830:
8632 tcs %icc, 0x1
8633 edge16 %o6, %l6, %i7
8634 alignaddr %i5, %i0, %o5
8635 movpos %xcc, %o1, %i4
8636 array8 %o4, %g6, %i2
8637 fnot2s %f19, %f1
8638 fmul8x16al %f2, %f12, %f20
8639 tl %xcc, 0x0
8640 xnorcc %l0, %i1, %g2
8641 sdivcc %i6, 0x09EA, %l5
8642 fnot2s %f29, %f13
8643 add %l7, 0x78, %l6
8644 wr %g0, 0x10, %asi
8645 ldxa [%l6] %asi, %o3
8646 casxa [%l6] 0x10, %o3, %g1
8647 fmovdvs %xcc, %f24, %f28
8648 srlx %g7, 0x10, %l2
8649 ldsb [%l7 + 0x63], %o7
8650 sll %o0, %o2, %g4
8651 edge16 %i3, %l1, %l3
8652 movre %g3, %g5, %o6
8653 sir 0x1C99
8654 tpos %icc, 0x5
8655 move %xcc, %l4, %l6
8656 movvc %xcc, %i5, %i7
8657 fmovsge %xcc, %f28, %f6
8658 ldx [%l7 + 0x70], %i0
8659 add %l7, 0x6C, %l6
8660 wr %g0, 0x80, %asi
8661 casa [%l6] 0x80, %o5, %o1
8662 ldd [%l7 + 0x50], %o4
8663 add %g6, 0x18BB, %i4
8664 edge16 %l0, %i2, %i1
8665 fmovse %icc, %f0, %f23
8666 mulscc %i6, %g2, %o3
8667 fcmple16 %f28, %f26, %l5
8668 tge %icc, 0x7
8669 umulcc %g1, %l2, %o7
8670 tge %xcc, 0x6
8671 fzeros %f2
8672 fcmpeq32 %f28, %f28, %o0
8673 alignaddrl %g7, %o2, %g4
8674 sethi 0x105A, %i3
8675 fbug,a %fcc1, loop_831
8676 ble,a %icc, loop_832
8677 pdist %f4, %f24, %f14
8678 xnorcc %l1, %l3, %g5
8679loop_831:
8680 fpsub32 %f20, %f18, %f24
8681loop_832:
8682 array32 %g3, %l4, %o6
8683 fmovsvs %xcc, %f16, %f16
8684 set 0x0F, %o4
8685 lduba [%l7 + %o4] 0x80, %i5
8686 wr %g0, 0x0c, %asi
8687 stwa %i7, [%l7 + 0x5C] %asi
8688 fbo %fcc3, loop_833
8689 fmul8x16 %f24, %f28, %f8
8690 tleu %icc, 0x6
8691 fnegd %f28, %f20
8692loop_833:
8693 movrne %i0, 0x0B3, %l6
8694 fmul8x16 %f31, %f20, %f30
8695 mulx %o1, 0x094C, %o5
8696 fbe %fcc1, loop_834
8697 tn %icc, 0x1
8698 nop
8699 setx loop_835, %l0, %l1
8700 jmpl %l1, %o4
8701 fmovrsne %g6, %f19, %f26
8702loop_834:
8703 srl %l0, %i4, %i2
8704 saved
8705 rdpr %cwp, %g1
8706 rdpr %cansave, %g2
8707 rdpr %canrestore, %g3
8708 rdpr %cleanwin, %g4
8709 rdpr %otherwin, %g5
8710 rdpr %wstate, %g6
8711loop_835:
8712 fmovrdlz %i6, %f24, %f26
8713 fpadd16 %f6, %f12, %f22
8714 sdiv %g2, 0x17C3, %o3
8715 tsubcc %i1, 0x10DE, %l5
8716 set 0x20, %i5
8717 sta %f16, [%l7 + %i5] 0x80
8718 movrgz %l2, 0x37B, %g1
8719 wr %g0, 0x89, %asi
8720 lduba [%l7 + 0x37] %asi, %o7
8721 sll %o0, 0x0F, %o2
8722 nop
8723 set 0x0A, %o6
8724 ldstub [%l7 + %o6], %g4
8725 fbue,a %fcc1, loop_836
8726 bneg,a loop_837
8727 subccc %g7, 0x0B4C, %i3
8728 fmovdne %icc, %f24, %f0
8729loop_836:
8730 fba %fcc1, loop_838
8731loop_837:
8732 stb %l1, [%l7 + 0x1E]
8733 membar #Sync
8734 set 0x40, %l4
8735 ldda [%l7 + %l4] 0xf8, %f0
8736loop_838:
8737 orncc %l3, %g3, %g5
8738 stw %o6, [%l7 + 0x54]
8739 set 0x40, %g5
8740 ldda [%l7 + %g5] 0x80, %f0
8741 fblg,a %fcc1, loop_839
8742 addcc %l4, %i5, %i0
8743 movrlez %l6, %o1, %o5
8744 edge8n %i7, %g6, %o4
8745loop_839:
8746 sub %l0, 0x014F, %i4
8747 fbul %fcc2, loop_840
8748 smulcc %i6, 0x1C12, %i2
8749 edge16l %g2, %o3, %i1
8750 subcc %l2, %l5, %g1
8751loop_840:
8752 fbue,a %fcc0, loop_841
8753 mulscc %o7, %o0, %g4
8754 wr %g0, 0x2c, %asi
8755 ldda [%l7 + 0x70] %asi, %g6
8756loop_841:
8757 fornot1 %f8, %f18, %f8
8758 andcc %o2, %l1, %i3
8759 movrlez %l3, %g5, %g3
8760 fpsub32s %f30, %f0, %f2
8761 edge8 %o6, %i5, %i0
8762 wr %g0, 0x80, %asi
8763 stba %l6, [%l7 + 0x65] %asi
8764 mova %icc, %l4, %o1
8765 bgu,pn %xcc, loop_842
8766 bne,a,pt %icc, loop_843
8767 udiv %i7, 0x1948, %g6
8768 mova %xcc, %o5, %l0
8769loop_842:
8770 movpos %xcc, %i4, %o4
8771loop_843:
8772 taddcctv %i6, %g2, %o3
8773 udivcc %i2, 0x09D8, %l2
8774 fones %f27
8775 restored
8776 rdpr %cwp, %g1
8777 rdpr %cansave, %g2
8778 rdpr %canrestore, %g3
8779 rdpr %cleanwin, %g4
8780 rdpr %otherwin, %g5
8781 rdpr %wstate, %g6
8782 orcc %l5, 0x1F59, %i1
8783 smul %o7, 0x1541, %o0
8784 tpos %xcc, 0x1
8785 tle %icc, 0x6
8786 call loop_844
8787 edge8l %g1, %g7, %g4
8788 fpsub32 %f12, %f14, %f12
8789 fnot2 %f20, %f14
8790loop_844:
8791 fmovs %f18, %f10
8792 sra %o2, 0x07, %l1
8793 movrgz %i3, %l3, %g5
8794 movn %icc, %o6, %i5
8795 andncc %g3, %l6, %i0
8796 fmovdpos %xcc, %f8, %f0
8797 fcmpeq32 %f4, %f18, %l4
8798 fabsd %f12, %f20
8799 xor %o1, 0x0F71, %g6
8800 edge16n %o5, %i7, %i4
8801 tn %icc, 0x4
8802 set 0x50, %o3
8803 lda [%l7 + %o3] 0x19, %f24
8804 edge8l %l0, %i6, %o4
8805 fnegs %f21, %f7
8806 array8 %g2, %i2, %o3
8807 ld [%l7 + 0x4C], %f16
8808 movrne %l5, %i1, %l2
8809 andncc %o0, %g1, %g7
8810 set 0x18, %o7
8811 ldswa [%l7 + %o7] 0x18, %o7
8812 edge32 %g4, %o2, %l1
8813 sth %l3, [%l7 + 0x44]
8814 set 0x20, %l0
8815 ldda [%l7 + %l0] 0x27, %i2
8816 edge8l %o6, %g5, %g3
8817 xorcc %l6, 0x00C1, %i5
8818 be,a,pt %xcc, loop_845
8819 edge32 %l4, %i0, %g6
8820 edge16l %o1, %o5, %i7
8821 tg %icc, 0x0
8822loop_845:
8823 udiv %i4, 0x09D8, %i6
8824 nop
8825 setx loop_846, %l0, %l1
8826 wrpr 0x1, %tl
8827 wrpr %l1, %tnpc
8828 setx 0x34400001400, %l0, %l1
8829 wrpr %l1, %tstate
8830 wrhpr 0x4, %htstate
8831 done
8832 mova %icc, %l0, %g2
8833 sth %o4, [%l7 + 0x58]
8834 andncc %i2, %o3, %l5
8835loop_846:
8836 edge8n %l2, %i1, %g1
8837 popc 0x1B12, %g7
8838 fones %f9
8839 fornot1 %f0, %f30, %f8
8840 mulx %o7, %g4, %o0
8841 fornot1 %f26, %f26, %f4
8842 udivx %l1, 0x1094, %o2
8843 tge %xcc, 0x1
8844 fcmple16 %f18, %f10, %i3
8845 tpos %xcc, 0x3
8846 xor %o6, %g5, %g3
8847 bpos,a %icc, loop_847
8848 bcc loop_848
8849 edge32 %l3, %i5, %l6
8850 set 0x29, %l1
8851 ldstuba [%l7 + %l1] 0x10, %i0
8852loop_847:
8853 fxors %f16, %f30, %f28
8854loop_848:
8855 tge %icc, 0x4
8856 alignaddrl %l4, %g6, %o5
8857 smulcc %i7, %o1, %i4
8858 fabss %f31, %f0
8859 movrlez %l0, 0x01E, %i6
8860 fands %f13, %f20, %f29
8861 edge32n %g2, %o4, %i2
8862 alignaddr %l5, %l2, %o3
8863 ld [%l7 + 0x78], %f1
8864 fmovdcs %xcc, %f21, %f13
8865 tcc %icc, 0x7
8866 ba,a loop_849
8867 udivcc %i1, 0x0A73, %g7
8868 movvs %xcc, %g1, %g4
8869 tcs %xcc, 0x0
8870loop_849:
8871 fbne %fcc0, loop_850
8872 movrgz %o7, %l1, %o0
8873 fpack16 %f22, %f17
8874 fmovsn %xcc, %f7, %f24
8875loop_850:
8876 fnot2s %f22, %f12
8877 fsrc1 %f6, %f26
8878 sdivx %o2, 0x1FA4, %o6
8879 fbo,a %fcc1, loop_851
8880 bneg,a %icc, loop_852
8881 alignaddrl %i3, %g5, %l3
8882 movre %i5, 0x0D5, %g3
8883loop_851:
8884 movcs %xcc, %i0, %l4
8885loop_852:
8886 ldx [%l7 + 0x18], %g6
8887 bg %icc, loop_853
8888 ble loop_854
8889 movgu %icc, %o5, %i7
8890 fbug %fcc3, loop_855
8891loop_853:
8892 array8 %o1, %i4, %l6
8893loop_854:
8894 srlx %l0, %i6, %o4
8895 edge8l %i2, %g2, %l5
8896loop_855:
8897 nop
8898 set 0x66, %l3
8899 ldsha [%l7 + %l3] 0x10, %o3
8900 sdivx %l2, 0x1DA2, %g7
8901 bshuffle %f0, %f20, %f20
8902 fnands %f4, %f14, %f9
8903 popc %g1, %g4
8904 fandnot1 %f22, %f24, %f24
8905 tgu %xcc, 0x7
8906 edge32 %o7, %l1, %i1
8907 umul %o2, 0x0F4E, %o6
8908 ble %icc, loop_856
8909 edge8l %i3, %o0, %g5
8910 set 0x74, %g7
8911 stba %i5, [%l7 + %g7] 0x2a
8912 membar #Sync
8913loop_856:
8914 umul %l3, 0x12A9, %i0
8915 tn %xcc, 0x3
8916 edge16n %g3, %g6, %o5
8917 fandnot2 %f26, %f4, %f8
8918 fcmple32 %f20, %f16, %i7
8919 tgu %icc, 0x7
8920 fcmpes %fcc2, %f6, %f25
8921 fpadd32s %f14, %f26, %f7
8922 edge8 %l4, %o1, %l6
8923 andn %i4, 0x15A2, %l0
8924 ta %icc, 0x0
8925 fmovrdlz %o4, %f10, %f10
8926 fmovspos %xcc, %f1, %f17
8927 ta %xcc, 0x3
8928 fbule %fcc1, loop_857
8929 and %i6, %g2, %i2
8930 subcc %o3, %l5, %l2
8931 edge16n %g1, %g7, %g4
8932loop_857:
8933 movne %xcc, %o7, %i1
8934 fmovrdlz %o2, %f14, %f16
8935 fbo,a %fcc3, loop_858
8936 orn %o6, 0x1967, %l1
8937 wr %g0, 0x18, %asi
8938 ldswa [%l7 + 0x2C] %asi, %i3
8939loop_858:
8940 fmovs %f2, %f7
8941 edge8 %o0, %g5, %l3
8942 fmovdleu %xcc, %f28, %f14
8943 tvs %icc, 0x7
8944 brgz,a %i0, loop_859
8945 movpos %xcc, %i5, %g6
8946 fbule,a %fcc1, loop_860
8947 fpsub16s %f7, %f10, %f9
8948loop_859:
8949 fxors %f30, %f24, %f6
8950 fcmpeq16 %f18, %f2, %g3
8951loop_860:
8952 smulcc %i7, %l4, %o1
8953 subcc %o5, 0x0E28, %l6
8954 tleu %xcc, 0x5
8955 movrlez %i4, 0x2F7, %o4
8956 tgu %icc, 0x2
8957 fble,a %fcc0, loop_861
8958 bvc %icc, loop_862
8959 brlz,a %l0, loop_863
8960 fxnors %f12, %f17, %f1
8961loop_861:
8962 tgu %icc, 0x2
8963loop_862:
8964 nop
8965 set 0x40, %l2
8966 ldda [%l7 + %l2] 0x14, %f0
8967loop_863:
8968 brlz %i6, loop_864
8969 tge %xcc, 0x5
8970 wr %g0, 0x89, %asi
8971 prefetcha [%l7 + 0x10] %asi, 0x0
8972loop_864:
8973 fmovspos %icc, %f12, %f31
8974 tge %xcc, 0x7
8975 nop
8976 set 0x26, %l6
8977 lduh [%l7 + %l6], %o3
8978 tl %xcc, 0x7
8979 udiv %i2, 0x0610, %l2
8980 xnor %l5, 0x0B8B, %g7
8981 st %f22, [%l7 + 0x68]
8982 movleu %icc, %g1, %o7
8983 movge %icc, %g4, %o2
8984 tn %xcc, 0x0
8985 subc %o6, 0x0198, %i1
8986 edge16ln %i3, %l1, %g5
8987 movrgz %l3, 0x1AC, %i0
8988 move %xcc, %i5, %o0
8989 smul %g3, %i7, %l4
8990 fcmpgt16 %f0, %f22, %o1
8991 mulscc %o5, 0x1A51, %g6
8992 fmovrdgz %i4, %f20, %f0
8993 subcc %l6, 0x1805, %l0
8994 alignaddrl %i6, %o4, %g2
8995 sir 0x0E55
8996 nop
8997 setx loop_865, %l0, %l1
8998 wrpr 0x1, %tl
8999 wrpr %l1, %tpc
9000 add %l1, 0x4, %l1
9001 wrpr %l1, %tnpc
9002 setx 0x34400001400, %l0, %l1
9003 wrpr %l1, %tstate
9004 wrhpr 0x4, %htstate
9005 retry
9006 tsubcc %i2, %l2, %o3
9007 udiv %g7, 0x1132, %g1
9008 fnot2 %f24, %f18
9009loop_865:
9010 and %l5, %g4, %o7
9011 fbul,a %fcc0, loop_866
9012 ldd [%l7 + 0x50], %o2
9013 orn %i1, 0x0463, %i3
9014 edge32l %l1, %o6, %l3
9015loop_866:
9016 fmovde %xcc, %f24, %f12
9017 wr %g0, 0x10, %asi
9018 swapa [%l7 + 0x3C] %asi, %i0
9019 movpos %icc, %g5, %o0
9020 ldsb [%l7 + 0x32], %i5
9021 stbar
9022 fmovsl %icc, %f23, %f31
9023 ld [%l7 + 0x68], %f5
9024 smul %g3, 0x067F, %l4
9025 tne %xcc, 0x6
9026 fxor %f0, %f4, %f2
9027 fmovrsgz %i7, %f10, %f13
9028 fcmpne16 %f2, %f0, %o1
9029 fbuge %fcc1, loop_867
9030 fabss %f13, %f25
9031 ldsh [%l7 + 0x0A], %o5
9032 fnot2 %f4, %f4
9033loop_867:
9034 xnor %i4, 0x1D98, %l6
9035 edge16n %g6, %l0, %i6
9036 fbl %fcc2, loop_868
9037 movvc %icc, %g2, %o4
9038 wr %g0, 0xe2, %asi
9039 ldda [%l7 + 0x70] %asi, %i2
9040loop_868:
9041 bshuffle %f10, %f20, %f2
9042 subccc %o3, %g7, %g1
9043 tg %icc, 0x0
9044 restored
9045 rdpr %cwp, %g1
9046 rdpr %cansave, %g2
9047 rdpr %canrestore, %g3
9048 rdpr %cleanwin, %g4
9049 rdpr %otherwin, %g5
9050 rdpr %wstate, %g6
9051 fblg,a %fcc2, loop_869
9052 fmovsge %xcc, %f21, %f15
9053 move %icc, %l2, %l5
9054 st %f3, [%l7 + 0x14]
9055loop_869:
9056 fmovsgu %xcc, %f2, %f9
9057 orcc %o7, 0x0661, %o2
9058 fmovrsgz %g4, %f15, %f7
9059 srlx %i3, %l1, %o6
9060 brlez %i1, loop_870
9061 movrlz %l3, %g5, %o0
9062 wr %g0, 0x23, %asi
9063 stda %i0, [%l7 + 0x70] %asi
9064 membar #Sync
9065loop_870:
9066 fcmpne32 %f0, %f24, %g3
9067 sir 0x0E64
9068 stbar
9069 movpos %xcc, %i5, %l4
9070 fxnor %f8, %f12, %f30
9071 std %f20, [%l7 + 0x40]
9072 fmovsvs %xcc, %f15, %f6
9073 edge16ln %i7, %o1, %i4
9074 mulscc %l6, 0x0D2A, %o5
9075 ld [%l7 + 0x08], %f5
9076 fornot2 %f6, %f4, %f6
9077 wr %g0, 0x88, %asi
9078 ldda [%l7 + 0x20] %asi, %l0
9079 fexpand %f20, %f28
9080 xnorcc %g6, %g2, %i6
9081 restored
9082 rdpr %cwp, %g1
9083 rdpr %cansave, %g2
9084 rdpr %canrestore, %g3
9085 rdpr %cleanwin, %g4
9086 rdpr %otherwin, %g5
9087 rdpr %wstate, %g6
9088 sub %o4, 0x0E6E, %o3
9089 orcc %g7, %g1, %l2
9090 tn %icc, 0x5
9091 movre %i2, %o7, %o2
9092 pdist %f4, %f30, %f6
9093 srax %g4, 0x0F, %i3
9094 fmovspos %xcc, %f28, %f16
9095 alignaddr %l1, %o6, %l5
9096 edge8l %i1, %g5, %o0
9097 bvs,a %xcc, loop_871
9098 bvs,pn %icc, loop_872
9099 sethi 0x0026, %i0
9100 for %f20, %f8, %f28
9101loop_871:
9102 tge %icc, 0x0
9103loop_872:
9104 edge8l %g3, %i5, %l4
9105 set 0x40, %i3
9106 stda %f16, [%l7 + %i3] 0x16
9107 membar #Sync
9108 edge32l %l3, %o1, %i7
9109 fmovsleu %icc, %f4, %f9
9110 sub %l6, 0x101D, %i4
9111 movge %icc, %l0, %g6
9112 fnot2 %f18, %f28
9113 edge32n %o5, %i6, %o4
9114 fbn,a %fcc1, loop_873
9115 alignaddr %g2, %o3, %g1
9116 sdivcc %l2, 0x1D71, %i2
9117 subcc %g7, 0x08AF, %o2
9118loop_873:
9119 alignaddr %g4, %o7, %i3
9120 fbne,a %fcc3, loop_874
9121 bpos,a loop_875
9122 umulcc %l1, 0x1180, %l5
9123 bneg,pt %xcc, loop_876
9124loop_874:
9125 mulscc %i1, %g5, %o0
9126loop_875:
9127 stw %i0, [%l7 + 0x54]
9128 pdist %f6, %f10, %f24
9129loop_876:
9130 tsubcc %g3, 0x1BD5, %o6
9131 or %i5, 0x154B, %l3
9132 addccc %l4, %i7, %l6
9133 nop
9134 set 0x48, %i2
9135 ldx [%l7 + %i2], %o1
9136 tvs %xcc, 0x4
9137 sdiv %l0, 0x0042, %i4
9138 tleu %icc, 0x5
9139 movcc %xcc, %g6, %i6
9140 alignaddrl %o5, %o4, %g2
9141 add %o3, 0x0FBD, %g1
9142 wr %g0, 0x89, %asi
9143 stxa %i2, [%l7 + 0x28] %asi
9144 fnegs %f31, %f2
9145 nop
9146 set 0x27, %o0
9147 ldsb [%l7 + %o0], %l2
9148 movrne %o2, %g7, %o7
9149 fnands %f31, %f5, %f13
9150 bg loop_877
9151 movrne %g4, %i3, %l1
9152 udivcc %i1, 0x02CB, %l5
9153 tge %xcc, 0x0
9154loop_877:
9155 addc %g5, 0x00A9, %o0
9156 bleu,a,pt %xcc, loop_878
9157 srax %g3, %i0, %i5
9158 bg,pn %icc, loop_879
9159 movvc %icc, %o6, %l4
9160loop_878:
9161 fnot2s %f8, %f28
9162 set 0x60, %g4
9163 stwa %i7, [%l7 + %g4] 0x88
9164loop_879:
9165 smul %l3, %o1, %l6
9166 ldsw [%l7 + 0x68], %i4
9167 movvs %icc, %l0, %i6
9168 edge16 %o5, %o4, %g6
9169 smul %o3, 0x1D79, %g1
9170 umul %g2, 0x1A66, %l2
9171 brz %i2, loop_880
9172 movgu %xcc, %g7, %o7
9173 movn %xcc, %o2, %g4
9174 srl %l1, 0x1C, %i3
9175loop_880:
9176 fmovrsne %i1, %f25, %f29
9177 set 0x54, %g1
9178 sta %f25, [%l7 + %g1] 0x10
9179 fcmpeq32 %f6, %f0, %l5
9180 tcc %icc, 0x3
9181 addccc %g5, %g3, %o0
9182 fbue,a %fcc0, loop_881
9183 taddcctv %i5, %o6, %i0
9184 fmuld8sux16 %f10, %f1, %f6
9185 subcc %l4, 0x1592, %l3
9186loop_881:
9187 te %xcc, 0x2
9188 popc 0x196F, %o1
9189 brlz %l6, loop_882
9190 fnegd %f6, %f28
9191 and %i4, %i7, %l0
9192 restored
9193 rdpr %cwp, %g1
9194 rdpr %cansave, %g2
9195 rdpr %canrestore, %g3
9196 rdpr %cleanwin, %g4
9197 rdpr %otherwin, %g5
9198 rdpr %wstate, %g6
9199loop_882:
9200 xnor %o5, %i6, %g6
9201 xnor %o4, 0x15A6, %g1
9202 edge8ln %g2, %l2, %i2
9203 wr %g0, 0x80, %asi
9204 lda [%l7 + 0x18] %asi, %f3
9205 mulscc %o3, %g7, %o2
9206 fbu %fcc3, loop_883
9207 fors %f16, %f7, %f7
9208 fbg,a %fcc1, loop_884
9209 bpos,a,pt %xcc, loop_885
9210loop_883:
9211 tcc %icc, 0x4
9212 prefetch [%l7 + 0x64], 0x3
9213loop_884:
9214 fandnot1 %f0, %f4, %f0
9215loop_885:
9216 movre %g4, 0x309, %o7
9217 std %f4, [%l7 + 0x48]
9218 tvs %xcc, 0x6
9219 smul %i3, %i1, %l5
9220 edge8ln %g5, %l1, %o0
9221 set 0x78, %o5
9222 ldswa [%l7 + %o5] 0x80, %i5
9223 tsubcc %o6, 0x1E69, %i0
9224 wr %g0, 0x88, %asi
9225 ldsha [%l7 + 0x3A] %asi, %l4
9226 fzero %f10
9227 fbuge %fcc0, loop_886
9228 popc %l3, %o1
9229 brlz,a %g3, loop_887
9230 fornot2s %f10, %f31, %f3
9231loop_886:
9232 fmul8sux16 %f28, %f16, %f2
9233 movle %xcc, %l6, %i7
9234loop_887:
9235 nop
9236 setx loop_888, %l0, %l1
9237 wrpr 0x1, %tl
9238 wrpr %l1, %tpc
9239 add %l1, 0x4, %l1
9240 wrpr %l1, %tnpc
9241 setx 0x34400001400, %l0, %l1
9242 wrpr %l1, %tstate
9243 wrhpr 0x4, %htstate
9244 retry
9245 alignaddr %l0, %o5, %i4
9246 brgz %i6, loop_889
9247 tg %icc, 0x1
9248loop_888:
9249 saved
9250 rdpr %cwp, %g1
9251 rdpr %cansave, %g2
9252 rdpr %canrestore, %g3
9253 rdpr %cleanwin, %g4
9254 rdpr %otherwin, %g5
9255 rdpr %wstate, %g6
9256 smul %g6, %o4, %g2
9257loop_889:
9258 fmovsleu %icc, %f4, %f13
9259 movle %icc, %l2, %g1
9260 fmovrdne %o3, %f24, %f12
9261 mova %xcc, %g7, %o2
9262 smulcc %g4, 0x0865, %i2
9263 movrgz %o7, %i1, %l5
9264 andn %g5, %l1, %o0
9265 add %i5, %o6, %i3
9266 alignaddr %l4, %i0, %o1
9267 ldstub [%l7 + 0x5D], %g3
9268 array32 %l3, %i7, %l6
9269 orcc %l0, 0x19CA, %o5
9270 movrne %i6, 0x31A, %i4
9271 fmovrsgz %g6, %f26, %f29
9272 wr %g0, 0x80, %asi
9273 lduba [%l7 + 0x2F] %asi, %g2
9274 membar 0x70
9275 tcs %icc, 0x5
9276 and %o4, %l2, %g1
9277 fmovsvs %icc, %f22, %f24
9278 movg %xcc, %g7, %o3
9279 fnegd %f18, %f8
9280 fmovdpos %xcc, %f0, %f13
9281 fand %f18, %f30, %f18
9282 add %o2, 0x19E4, %g4
9283 movl %xcc, %o7, %i1
9284 stbar
9285 brlz %i2, loop_890
9286 fnot1s %f0, %f25
9287 udivx %l5, 0x0750, %l1
9288 be,pt %xcc, loop_891
9289loop_890:
9290 stbar
9291 brnz,a %g5, loop_892
9292 taddcctv %i5, %o6, %i3
9293loop_891:
9294 fba %fcc0, loop_893
9295 and %l4, %i0, %o1
9296loop_892:
9297 subc %o0, %g3, %l3
9298 fmovsg %xcc, %f26, %f0
9299loop_893:
9300 te %xcc, 0x6
9301 sdiv %i7, 0x1DD3, %l6
9302 fmovdcs %xcc, %f19, %f20
9303 tsubcc %o5, %l0, %i4
9304 addccc %i6, %g2, %g6
9305 brz %o4, loop_894
9306 subccc %l2, 0x0AD5, %g1
9307 fpadd16s %f10, %f5, %f29
9308 fsrc1s %f4, %f17
9309loop_894:
9310 flush %l7 + 0x10
9311 bvs,a %icc, loop_895
9312 fsrc2s %f5, %f4
9313 bl,a %xcc, loop_896
9314 fmovdcs %xcc, %f12, %f2
9315loop_895:
9316 fba %fcc1, loop_897
9317 fnor %f30, %f22, %f18
9318loop_896:
9319 andncc %o3, %o2, %g4
9320 tcs %xcc, 0x2
9321loop_897:
9322 fmovrdgez %g7, %f20, %f0
9323 tcc %icc, 0x1
9324 addccc %o7, 0x169A, %i2
9325 wr %g0, 0x80, %asi
9326 ldsba [%l7 + 0x7E] %asi, %i1
9327 fornot1s %f25, %f14, %f26
9328 tl %icc, 0x4
9329 tleu %xcc, 0x3
9330 set 0x56, %g2
9331 stha %l1, [%l7 + %g2] 0x04
9332 movl %icc, %l5, %g5
9333 movcc %xcc, %i5, %i3
9334 fnot1s %f20, %f4
9335 edge16 %l4, %o6, %o1
9336 subcc %i0, 0x1E5A, %o0
9337 movn %xcc, %g3, %i7
9338 add %l7, 0x70, %l6
9339 wr %g0, 0x11, %asi
9340 ldxa [%l6] %asi, %l3
9341 casxa [%l6] %asi, %l3, %l6
9342 alignaddr %l0, %i4, %o5
9343 fmovsne %xcc, %f4, %f0
9344 tsubcc %g2, %i6, %o4
9345 fbuge %fcc2, loop_898
9346 movcc %icc, %l2, %g6
9347 edge32 %o3, %o2, %g1
9348 fmovrsgz %g7, %f20, %f2
9349loop_898:
9350 and %o7, %i2, %g4
9351 fcmple32 %f22, %f4, %l1
9352 tn %xcc, 0x2
9353 fbu %fcc0, loop_899
9354 subccc %l5, %g5, %i1
9355 bl,a loop_900
9356 andncc %i5, %i3, %o6
9357loop_899:
9358 tvc %icc, 0x5
9359 sra %l4, %i0, %o0
9360loop_900:
9361 pdist %f2, %f18, %f20
9362 array8 %g3, %o1, %i7
9363 bcs,a %xcc, loop_901
9364 movre %l3, 0x2C8, %l0
9365 popc %i4, %l6
9366 fnegd %f26, %f20
9367loop_901:
9368 fnands %f17, %f1, %f11
9369 edge32ln %o5, %g2, %i6
9370 movrgez %l2, %o4, %g6
9371 lduh [%l7 + 0x1A], %o2
9372 tne %xcc, 0x1
9373 movg %icc, %o3, %g7
9374 sdivx %g1, 0x1C43, %o7
9375 movpos %xcc, %g4, %l1
9376 tne %icc, 0x1
9377 fbne %fcc0, loop_902
9378 stw %l5, [%l7 + 0x68]
9379 brlz,a %g5, loop_903
9380 movn %xcc, %i2, %i5
9381loop_902:
9382 andncc %i1, %o6, %l4
9383 or %i3, 0x0FE8, %o0
9384loop_903:
9385 alignaddr %i0, %g3, %o1
9386 stx %l3, [%l7 + 0x30]
9387 srl %l0, %i7, %i4
9388 wr %g0, 0x18, %asi
9389 ldswa [%l7 + 0x6C] %asi, %o5
9390 sllx %l6, 0x12, %i6
9391 fzeros %f20
9392 movge %icc, %g2, %l2
9393 fbule,a %fcc0, loop_904
9394 fbo %fcc1, loop_905
9395 fmovrsne %o4, %f28, %f8
9396 edge32l %o2, %g6, %o3
9397loop_904:
9398 bcs,pt %xcc, loop_906
9399loop_905:
9400 bvc,a %icc, loop_907
9401 tcs %xcc, 0x4
9402 bne %icc, loop_908
9403loop_906:
9404 and %g7, %g1, %g4
9405loop_907:
9406 udivx %l1, 0x0A9C, %l5
9407 fmovrdlz %o7, %f2, %f16
9408loop_908:
9409 fmovrdgz %g5, %f10, %f0
9410 stw %i5, [%l7 + 0x3C]
9411 andncc %i1, %o6, %l4
9412 bcs %xcc, loop_909
9413 be,a,pn %icc, loop_910
9414 edge32 %i2, %o0, %i3
9415 fmovrslz %i0, %f8, %f15
9416loop_909:
9417 nop
9418 set 0x28, %g6
9419 ldxa [%l7 + %g6] 0x15, %g3
9420loop_910:
9421 fmovdn %icc, %f22, %f12
9422 fcmpd %fcc1, %f14, %f6
9423 tleu %icc, 0x3
9424 tne %xcc, 0x0
9425 fcmpd %fcc0, %f14, %f28
9426 fand %f22, %f2, %f12
9427 bshuffle %f10, %f20, %f0
9428 udiv %l3, 0x01CE, %l0
9429 membar 0x1C
9430 addc %i7, 0x0CAD, %i4
9431 std %f6, [%l7 + 0x60]
9432 fblg,a %fcc2, loop_911
9433 ldsw [%l7 + 0x14], %o1
9434 te %xcc, 0x2
9435 brgez,a %o5, loop_912
9436loop_911:
9437 taddcctv %l6, 0x05B7, %i6
9438 alignaddrl %l2, %g2, %o2
9439 edge16l %g6, %o4, %g7
9440loop_912:
9441 popc %o3, %g4
9442 sll %g1, %l5, %l1
9443 array16 %g5, %o7, %i1
9444 edge32ln %o6, %i5, %i2
9445 tvc %xcc, 0x5
9446 edge32 %o0, %l4, %i0
9447 mulx %i3, 0x089C, %l3
9448 andncc %g3, %i7, %i4
9449 tcs %icc, 0x5
9450 edge32 %l0, %o5, %l6
9451 set 0x0E, %o1
9452 ldsha [%l7 + %o1] 0x81, %i6
9453 fandnot1s %f16, %f9, %f24
9454 tvs %xcc, 0x6
9455 movne %xcc, %o1, %g2
9456 edge32 %l2, %g6, %o4
9457 fble,a %fcc2, loop_913
9458 edge8n %g7, %o3, %o2
9459 fble,a %fcc1, loop_914
9460 fsrc2 %f10, %f28
9461loop_913:
9462 fbul %fcc1, loop_915
9463 sllx %g1, 0x0A, %g4
9464loop_914:
9465 mulscc %l1, 0x1BCF, %l5
9466 fmovsleu %icc, %f12, %f26
9467loop_915:
9468 edge8l %o7, %i1, %g5
9469 fnot2 %f26, %f10
9470 stbar
9471 move %xcc, %o6, %i2
9472 fcmps %fcc2, %f1, %f27
9473 tg %icc, 0x4
9474 fcmps %fcc2, %f28, %f8
9475 fmuld8ulx16 %f6, %f1, %f18
9476 xnorcc %i5, %o0, %i0
9477 tgu %icc, 0x6
9478 xnor %l4, 0x0E3F, %i3
9479 movg %icc, %g3, %l3
9480 movleu %icc, %i4, %i7
9481 set 0x68, %l5
9482 lda [%l7 + %l5] 0x80, %f10
9483 edge32 %l0, %l6, %i6
9484 srl %o1, %g2, %l2
9485 edge32ln %o5, %g6, %g7
9486 tsubcctv %o4, 0x0BF5, %o2
9487 movg %icc, %g1, %o3
9488 restored
9489 rdpr %cwp, %g1
9490 rdpr %cansave, %g2
9491 rdpr %canrestore, %g3
9492 rdpr %cleanwin, %g4
9493 rdpr %otherwin, %g5
9494 rdpr %wstate, %g6
9495 srl %g4, 0x13, %l1
9496 wr %g0, 0x81, %asi
9497 stda %f16, [%l7 + 0x40] %asi
9498 tvs %icc, 0x2
9499 add %o7, 0x1BEA, %i1
9500 movleu %xcc, %l5, %g5
9501 fcmple16 %f28, %f6, %i2
9502 xnorcc %i5, 0x0D5D, %o0
9503 movcc %icc, %i0, %o6
9504 ld [%l7 + 0x08], %f22
9505 subccc %i3, %l4, %g3
9506 umul %i4, %l3, %i7
9507 fnot2s %f5, %f25
9508 subccc %l0, 0x1F21, %l6
9509 bne %icc, loop_916
9510 movge %xcc, %o1, %g2
9511 fmovsle %icc, %f13, %f2
9512 fcmple32 %f24, %f12, %l2
9513loop_916:
9514 fmovdcc %xcc, %f23, %f12
9515 fmovsleu %icc, %f26, %f4
9516 tn %xcc, 0x1
9517 movvc %xcc, %i6, %g6
9518 fmovdcc %xcc, %f13, %f10
9519 sll %o5, %o4, %o2
9520 tneg %icc, 0x3
9521 tcc %xcc, 0x2
9522 andcc %g1, 0x0A7E, %o3
9523 movcs %icc, %g7, %g4
9524 bne,a,pn %xcc, loop_917
9525 tvs %icc, 0x7
9526 ld [%l7 + 0x7C], %f20
9527 andn %l1, %i1, %o7
9528loop_917:
9529 fmovsle %icc, %f6, %f0
9530 wr %g0, 0x80, %asi
9531 ldda [%l7 + 0x20] %asi, %g4
9532 tle %xcc, 0x5
9533 tge %xcc, 0x4
9534 udiv %l5, 0x0BD5, %i5
9535 andcc %i2, %o0, %i0
9536 saved
9537 rdpr %cwp, %g1
9538 rdpr %cansave, %g2
9539 rdpr %canrestore, %g3
9540 rdpr %cleanwin, %g4
9541 rdpr %otherwin, %g5
9542 rdpr %wstate, %g6
9543 taddcc %i3, %o6, %l4
9544 movl %icc, %i4, %l3
9545 wr %g0, 0x19, %asi
9546 swapa [%l7 + 0x18] %asi, %i7
9547 fmovrsgez %l0, %f26, %f23
9548 taddcc %l6, %o1, %g3
9549 xnor %g2, 0x1330, %l2
9550 tn %xcc, 0x0
9551 stb %g6, [%l7 + 0x38]
9552 edge8 %o5, %o4, %i6
9553 sra %g1, 0x1E, %o2
9554 fmovrse %o3, %f13, %f31
9555 edge8ln %g4, %l1, %g7
9556 fxnors %f16, %f26, %f10
9557 bcc,pt %icc, loop_918
9558 popc 0x11AE, %o7
9559 array32 %g5, %i1, %i5
9560 sdivx %l5, 0x0BDB, %o0
9561loop_918:
9562 ldx [%l7 + 0x60], %i2
9563 edge8n %i3, %i0, %l4
9564 andcc %i4, %l3, %o6
9565 tge %icc, 0x4
9566 fmovde %xcc, %f27, %f9
9567 fmovdn %icc, %f3, %f9
9568 xorcc %l0, %i7, %o1
9569 fpadd32s %f18, %f23, %f0
9570 movrgz %g3, %l6, %g2
9571 fcmple32 %f24, %f22, %g6
9572 ble,a,pt %xcc, loop_919
9573 tl %icc, 0x7
9574 fmovsg %xcc, %f3, %f9
9575 st %f25, [%l7 + 0x64]
9576loop_919:
9577 ldd [%l7 + 0x40], %o4
9578 st %f10, [%l7 + 0x38]
9579 set 0x40, %i4
9580 ldda [%l7 + %i4] 0x81, %f0
9581 fmovda %xcc, %f28, %f6
9582 fmovscc %icc, %f2, %f3
9583 std %f30, [%l7 + 0x48]
9584 edge32n %l2, %i6, %g1
9585 wr %g0, 0x89, %asi
9586 ldsba [%l7 + 0x0F] %asi, %o4
9587 sll %o3, %g4, %l1
9588 restored
9589 rdpr %cwp, %g1
9590 rdpr %cansave, %g2
9591 rdpr %canrestore, %g3
9592 rdpr %cleanwin, %g4
9593 rdpr %otherwin, %g5
9594 rdpr %wstate, %g6
9595 andncc %g7, %o2, %o7
9596 fmovscs %xcc, %f24, %f16
9597 fbe,a %fcc0, loop_920
9598 tne %xcc, 0x1
9599 bleu,pn %icc, loop_921
9600 mulscc %i1, 0x0C4D, %i5
9601loop_920:
9602 stw %g5, [%l7 + 0x78]
9603 movvc %xcc, %o0, %i2
9604loop_921:
9605 movrgez %l5, %i3, %i0
9606 umulcc %l4, 0x12CD, %l3
9607 sdivx %o6, 0x01C9, %i4
9608 edge32ln %l0, %i7, %g3
9609 flush %l7 + 0x34
9610 tcc %xcc, 0x3
9611 fzero %f20
9612 bcc,a,pt %xcc, loop_922
9613 srlx %l6, 0x00, %o1
9614 ld [%l7 + 0x40], %f7
9615 edge8ln %g6, %o5, %g2
9616loop_922:
9617 orcc %i6, %g1, %o4
9618 lduh [%l7 + 0x74], %l2
9619 fbule,a %fcc3, loop_923
9620 call loop_924
9621 orcc %g4, %l1, %g7
9622 smulcc %o3, %o2, %o7
9623loop_923:
9624 fmovrslz %i1, %f4, %f30
9625loop_924:
9626 srl %g5, 0x07, %o0
9627 tcs %icc, 0x0
9628 wr %g0, 0x89, %asi
9629 ldsba [%l7 + 0x6E] %asi, %i2
9630 addcc %i5, %i3, %i0
9631 movcc %icc, %l5, %l3
9632 be,pt %xcc, loop_925
9633 smulcc %o6, 0x1E28, %l4
9634 movl %icc, %i4, %l0
9635 wr %g0, 0xeb, %asi
9636 stda %g2, [%l7 + 0x78] %asi
9637 membar #Sync
9638loop_925:
9639 tneg %xcc, 0x0
9640 mova %icc, %i7, %o1
9641 fands %f25, %f1, %f2
9642 bpos,a,pt %xcc, loop_926
9643 movne %icc, %g6, %o5
9644 taddcc %g2, 0x14ED, %l6
9645 movre %i6, 0x3E5, %o4
9646loop_926:
9647 movrgz %l2, 0x177, %g1
9648 srlx %l1, 0x1F, %g7
9649 movvc %xcc, %o3, %o2
9650 alignaddr %g4, %o7, %g5
9651 wr %g0, 0x4f, %asi
9652 ldxa [%g0 + 0x18] %asi, %o0
9653 ta %xcc, 0x5
9654 wr %g0, 0x89, %asi
9655 ldsba [%l7 + 0x5A] %asi, %i2
9656 fbge,a %fcc3, loop_927
9657 ldd [%l7 + 0x10], %i4
9658 movvs %icc, %i1, %i0
9659 fmovsvs %icc, %f17, %f25
9660loop_927:
9661 fba %fcc0, loop_928
9662 orn %l5, 0x0591, %l3
9663 fcmple16 %f10, %f8, %o6
9664 tpos %icc, 0x2
9665loop_928:
9666 ldd [%l7 + 0x60], %l4
9667 fnors %f31, %f23, %f26
9668 sll %i4, %l0, %g3
9669 srlx %i3, 0x10, %i7
9670 taddcc %o1, %o5, %g6
9671 sethi 0x0D09, %g2
9672 fnegd %f28, %f30
9673 sdiv %i6, 0x07AB, %l6
9674 taddcctv %o4, %l2, %l1
9675 bleu,a %xcc, loop_929
9676 fmuld8ulx16 %f22, %f22, %f24
9677 set 0x40, %i6
9678 ldda [%l7 + %i6] 0x11, %f16
9679loop_929:
9680 fmovscc %icc, %f17, %f20
9681 fpack16 %f16, %f0
9682 tsubcctv %g7, %g1, %o2
9683 tg %xcc, 0x0
9684 movrgz %g4, 0x148, %o3
9685 movpos %icc, %g5, %o7
9686 fnand %f28, %f16, %f10
9687 array8 %o0, %i5, %i2
9688 mulx %i0, %i1, %l3
9689 edge32n %l5, %o6, %l4
9690 movcs %icc, %i4, %l0
9691 fbo %fcc0, loop_930
9692 edge16n %i3, %i7, %g3
9693 sdivx %o5, 0x083F, %o1
9694 ta %icc, 0x2
9695loop_930:
9696 fmovs %f8, %f4
9697 addcc %g2, 0x1232, %i6
9698 ta %icc, 0x2
9699 tgu %icc, 0x7
9700 fmovsl %icc, %f12, %f11
9701 tcc %xcc, 0x7
9702 wr %g0, 0x2b, %asi
9703 stxa %g6, [%l7 + 0x60] %asi
9704 membar #Sync
9705 sir 0x1CA0
9706 fmovde %icc, %f1, %f11
9707 edge16n %o4, %l6, %l1
9708 tvc %xcc, 0x1
9709 fornot1 %f18, %f22, %f20
9710 subcc %l2, 0x174E, %g1
9711 fpadd32s %f19, %f17, %f17
9712 fandnot1 %f18, %f0, %f12
9713 movre %g7, 0x331, %o2
9714 array32 %g4, %o3, %o7
9715 fba %fcc0, loop_931
9716 sll %o0, %g5, %i5
9717 edge8ln %i2, %i0, %l3
9718 ldsb [%l7 + 0x26], %l5
9719loop_931:
9720 fcmped %fcc2, %f6, %f26
9721 tle %xcc, 0x7
9722 movcc %icc, %i1, %o6
9723 fbo %fcc3, loop_932
9724 movge %icc, %i4, %l0
9725 xor %l4, %i3, %g3
9726 udivcc %o5, 0x1A2F, %o1
9727loop_932:
9728 umulcc %i7, %i6, %g6
9729 tpos %xcc, 0x4
9730 udivx %g2, 0x1A59, %l6
9731 fmovspos %icc, %f24, %f31
9732 fmovrdlz %o4, %f6, %f14
9733 mulx %l2, %l1, %g7
9734 bne,pt %icc, loop_933
9735 sub %g1, 0x0669, %o2
9736 sll %g4, %o7, %o0
9737 sth %g5, [%l7 + 0x70]
9738loop_933:
9739 movrlz %i5, %i2, %o3
9740 movrgez %l3, 0x097, %l5
9741 sdivcc %i0, 0x111D, %o6
9742 sdivcc %i1, 0x0056, %i4
9743 membar 0x5E
9744 sth %l4, [%l7 + 0x3E]
9745 fbu,a %fcc3, loop_934
9746 fmovrdgz %i3, %f16, %f16
9747 stw %g3, [%l7 + 0x0C]
9748 movl %xcc, %l0, %o5
9749loop_934:
9750 bn %icc, loop_935
9751 fpsub32 %f2, %f6, %f8
9752 nop
9753 setx loop_936, %l0, %l1
9754 wrpr 0x1, %tl
9755 wrpr %l1, %tpc
9756 add %l1, 0x4, %l1
9757 wrpr %l1, %tnpc
9758 setx 0x34400001400, %l0, %l1
9759 wrpr %l1, %tstate
9760 wrhpr 0x4, %htstate
9761 retry
9762 brgez %i7, loop_937
9763loop_935:
9764 fcmpne32 %f0, %f14, %i6
9765 tne %xcc, 0x7
9766loop_936:
9767 edge32 %g6, %g2, %o1
9768loop_937:
9769 fmovsge %icc, %f27, %f21
9770 lduw [%l7 + 0x48], %l6
9771 alignaddrl %o4, %l1, %l2
9772 brz %g1, loop_938
9773 fmovdneg %icc, %f29, %f5
9774 bpos,pn %icc, loop_939
9775 movge %xcc, %o2, %g4
9776loop_938:
9777 fblg,a %fcc0, loop_940
9778 fnand %f4, %f6, %f20
9779loop_939:
9780 mulx %g7, 0x15CB, %o7
9781 fxnors %f17, %f7, %f15
9782loop_940:
9783 movl %icc, %o0, %i5
9784 movrne %i2, %o3, %g5
9785 xnor %l5, %l3, %o6
9786 ldd [%l7 + 0x48], %f20
9787 xor %i0, 0x1986, %i1
9788 orcc %i4, 0x1704, %l4
9789 ldd [%l7 + 0x78], %g2
9790 fmul8x16 %f13, %f0, %f4
9791 edge8n %i3, %o5, %l0
9792 movge %xcc, %i7, %i6
9793 addc %g2, 0x1B29, %g6
9794 subcc %o1, 0x086A, %o4
9795 movrlez %l1, %l2, %l6
9796 edge16ln %o2, %g1, %g4
9797 fmovdvs %icc, %f26, %f22
9798 taddcc %g7, 0x0CF1, %o0
9799 bl,a,pt %xcc, loop_941
9800 udivcc %i5, 0x04C9, %o7
9801 sll %o3, 0x00, %i2
9802 wr %g0, 0x89, %asi
9803 ldsha [%l7 + 0x78] %asi, %l5
9804loop_941:
9805 brlez %l3, loop_942
9806 tl %xcc, 0x1
9807 sdiv %o6, 0x1310, %g5
9808 xorcc %i0, 0x0D3B, %i1
9809loop_942:
9810 tle %xcc, 0x7
9811 mulscc %l4, %g3, %i3
9812 tne %xcc, 0x5
9813 restored
9814 rdpr %cwp, %g1
9815 rdpr %cansave, %g2
9816 rdpr %canrestore, %g3
9817 rdpr %cleanwin, %g4
9818 rdpr %otherwin, %g5
9819 rdpr %wstate, %g6
9820 fxor %f8, %f2, %f6
9821 sethi 0x195C, %i4
9822 bn %xcc, loop_943
9823 brlz,a %l0, loop_944
9824 fmovsvs %xcc, %f13, %f3
9825 fmovd %f30, %f20
9826loop_943:
9827 xorcc %o5, %i6, %g2
9828loop_944:
9829 fmovdvs %xcc, %f10, %f21
9830 fmovrse %i7, %f19, %f15
9831 fcmple32 %f20, %f12, %o1
9832 umul %o4, %g6, %l2
9833 mova %icc, %l6, %o2
9834 sth %g1, [%l7 + 0x58]
9835 edge8 %g4, %l1, %o0
9836 ldstub [%l7 + 0x36], %i5
9837 nop
9838 setx loop_945, %l0, %l1
9839 wrpr 0x1, %tl
9840 wrpr %l1, %tpc
9841 add %l1, 0x4, %l1
9842 wrpr %l1, %tnpc
9843 setx 0x34400001400, %l0, %l1
9844 wrpr %l1, %tstate
9845 wrhpr 0x4, %htstate
9846 retry
9847 taddcc %o7, 0x07FD, %o3
9848 movleu %icc, %g7, %l5
9849 fornot1s %f5, %f7, %f14
9850loop_945:
9851 movcc %xcc, %i2, %l3
9852 andcc %o6, 0x059C, %g5
9853 edge16 %i0, %l4, %i1
9854 movcc %xcc, %g3, %i3
9855 add %i4, %o5, %l0
9856 movvs %icc, %i6, %g2
9857 sth %i7, [%l7 + 0x72]
9858 swap [%l7 + 0x08], %o1
9859 ba,a,pn %icc, loop_946
9860 tne %xcc, 0x4
9861 udivcc %g6, 0x0A22, %o4
9862 movle %xcc, %l6, %l2
9863loop_946:
9864 nop
9865 wr %g0, 0x0c, %asi
9866 ldsba [%l7 + 0x14] %asi, %g1
9867 andncc %g4, %l1, %o2
9868 fornot1 %f10, %f18, %f16
9869 stb %i5, [%l7 + 0x2C]
9870 tgu %icc, 0x2
9871 wr %g0, 0x19, %asi
9872 ldswa [%l7 + 0x20] %asi, %o0
9873 sethi 0x1269, %o7
9874 fbuge %fcc2, loop_947
9875 fmovdge %xcc, %f6, %f16
9876 edge16l %o3, %g7, %l5
9877 restored
9878 rdpr %cwp, %g1
9879 rdpr %cansave, %g2
9880 rdpr %canrestore, %g3
9881 rdpr %cleanwin, %g4
9882 rdpr %otherwin, %g5
9883 rdpr %wstate, %g6
9884loop_947:
9885 xnorcc %l3, 0x00E6, %o6
9886 pdist %f22, %f18, %f16
9887 sll %g5, %i2, %l4
9888 sdivcc %i0, 0x13AE, %i1
9889 fmovscc %xcc, %f13, %f4
9890 xorcc %i3, 0x01DC, %i4
9891 wr %g0, 0x19, %asi
9892 ldstuba [%l7 + 0x38] %asi, %o5
9893 movrne %l0, 0x2DD, %g3
9894 fabsd %f16, %f26
9895 saved
9896 rdpr %cwp, %g1
9897 rdpr %cansave, %g2
9898 rdpr %canrestore, %g3
9899 rdpr %cleanwin, %g4
9900 rdpr %otherwin, %g5
9901 rdpr %wstate, %g6
9902 mulx %i6, 0x14E1, %i7
9903 subcc %o1, 0x087A, %g2
9904 fmuld8sux16 %f7, %f14, %f22
9905 edge16l %o4, %g6, %l2
9906 mulx %l6, %g4, %g1
9907 xor %o2, %l1, %o0
9908 tge %icc, 0x5
9909 subc %i5, %o7, %o3
9910 smul %g7, %l5, %o6
9911 edge8ln %g5, %l3, %i2
9912 movre %l4, 0x2D9, %i1
9913 nop
9914 setx loop_948, %l0, %l1
9915 jmpl %l1, %i3
9916 and %i0, %i4, %o5
9917 sdivcc %g3, 0x17F6, %i6
9918 fsrc1s %f14, %f18
9919loop_948:
9920 alignaddr %i7, %o1, %l0
9921 fmovrse %o4, %f13, %f24
9922 andcc %g6, %g2, %l6
9923 bn,a,pn %icc, loop_949
9924 fmovsl %xcc, %f16, %f21
9925 wr %g0, 0x80, %asi
9926 lda [%l7 + 0x7C] %asi, %f10
9927loop_949:
9928 fornot1 %f16, %f2, %f12
9929 fpsub32 %f6, %f2, %f4
9930 bge,a,pt %xcc, loop_950
9931 sllx %l2, 0x0E, %g4
9932 andcc %g1, 0x070C, %o2
9933 edge16l %o0, %l1, %i5
9934loop_950:
9935 sll %o3, 0x1C, %g7
9936 fbu %fcc3, loop_951
9937 edge16ln %o7, %o6, %l5
9938 stbar
9939 array16 %l3, %g5, %l4
9940loop_951:
9941 subc %i1, 0x1AB7, %i3
9942 set 0x5C, %g3
9943 lduba [%l7 + %g3] 0x81, %i2
9944 xorcc %i0, 0x06F0, %o5
9945 restored
9946 rdpr %cwp, %g1
9947 rdpr %cansave, %g2
9948 rdpr %canrestore, %g3
9949 rdpr %cleanwin, %g4
9950 rdpr %otherwin, %g5
9951 rdpr %wstate, %g6
9952 array8 %g3, %i6, %i4
9953 movrlez %o1, 0x267, %i7
9954 subc %o4, 0x07A2, %g6
9955 bneg,a,pt %icc, loop_952
9956 fble %fcc2, loop_953
9957 tneg %xcc, 0x4
9958 bcc,a,pt %icc, loop_954
9959loop_952:
9960 movneg %xcc, %l0, %g2
9961loop_953:
9962 st %f16, [%l7 + 0x28]
9963 mulx %l6, 0x03C7, %l2
9964loop_954:
9965 orncc %g1, 0x01A2, %g4
9966 fmovde %xcc, %f12, %f10
9967 bgu,a loop_955
9968 mulx %o0, %o2, %l1
9969 xor %o3, 0x1E1A, %g7
9970 smulcc %i5, %o7, %l5
9971loop_955:
9972 sdiv %l3, 0x0A88, %o6
9973 xorcc %g5, 0x0A80, %l4
9974 movg %icc, %i1, %i2
9975 movcc %icc, %i0, %o5
9976 fcmple16 %f10, %f28, %i3
9977 array32 %i6, %g3, %o1
9978 tn %icc, 0x4
9979 array8 %i4, %i7, %o4
9980 bgu,pn %icc, loop_956
9981 fmovsa %xcc, %f10, %f8
9982 sllx %g6, %g2, %l6
9983 subcc %l2, 0x072C, %l0
9984loop_956:
9985 edge16n %g4, %g1, %o0
9986 addcc %l1, %o3, %g7
9987 fmovspos %icc, %f3, %f20
9988 tn %xcc, 0x3
9989 ba,pn %icc, loop_957
9990 fmovrdgz %o2, %f12, %f20
9991 bneg,pn %xcc, loop_958
9992 fornot1 %f0, %f24, %f18
9993loop_957:
9994 edge16 %i5, %o7, %l5
9995 sub %l3, 0x0C01, %o6
9996loop_958:
9997 ta %icc, 0x6
9998 fsrc1s %f28, %f2
9999 fbug %fcc2, loop_959
10000 edge16l %g5, %i1, %i2
10001 fabsd %f18, %f14
10002 fnot2 %f24, %f30
10003loop_959:
10004 fbn %fcc0, loop_960
10005 movpos %icc, %i0, %o5
10006 subc %i3, %i6, %g3
10007 move %icc, %l4, %i4
10008loop_960:
10009 fand %f26, %f14, %f28
10010 movrne %o1, 0x1A2, %o4
10011 popc %g6, %g2
10012 saved
10013 rdpr %cwp, %g1
10014 rdpr %cansave, %g2
10015 rdpr %canrestore, %g3
10016 rdpr %cleanwin, %g4
10017 rdpr %otherwin, %g5
10018 rdpr %wstate, %g6
10019 be loop_961
10020 bvc,a,pn %xcc, loop_962
10021 std %i6, [%l7 + 0x58]
10022 ldstub [%l7 + 0x6B], %i7
10023loop_961:
10024 fmovsge %xcc, %f0, %f13
10025loop_962:
10026 addcc %l0, %g4, %g1
10027 edge8ln %l2, %l1, %o0
10028 movvs %xcc, %g7, %o3
10029 movne %icc, %i5, %o2
10030 taddcc %l5, %o7, %o6
10031 fzeros %f5
10032 fbu,a %fcc3, loop_963
10033 fbe %fcc3, loop_964
10034 fandnot2s %f12, %f24, %f12
10035 movne %icc, %l3, %g5
10036loop_963:
10037 fones %f20
10038loop_964:
10039 sdivcc %i2, 0x0344, %i1
10040 edge8n %i0, %o5, %i3
10041 subcc %i6, 0x1551, %l4
10042 edge8l %i4, %o1, %o4
10043 movpos %xcc, %g6, %g2
10044 edge32l %l6, %g3, %l0
10045 fmovdge %icc, %f19, %f23
10046 umulcc %i7, 0x075F, %g4
10047 udiv %l2, 0x133B, %g1
10048 tneg %icc, 0x3
10049 umul %l1, 0x0F2E, %g7
10050 tgu %icc, 0x1
10051 udivx %o3, 0x0176, %o0
10052 xor %o2, 0x146B, %i5
10053 tleu %icc, 0x1
10054 ldub [%l7 + 0x0A], %l5
10055 andncc %o7, %o6, %g5
10056 fmovsle %icc, %f13, %f13
10057 subccc %i2, 0x08A9, %i1
10058 fnor %f30, %f26, %f6
10059 umul %l3, 0x1F01, %o5
10060 fmovrsne %i0, %f12, %f17
10061 edge8 %i6, %l4, %i4
10062 orn %i3, 0x06DF, %o4
10063 fand %f20, %f18, %f30
10064 brgz,a %o1, loop_965
10065 sir 0x0558
10066 fmovrdne %g6, %f10, %f6
10067 taddcctv %l6, 0x0875, %g3
10068loop_965:
10069 udivx %g2, 0x1B1F, %l0
10070 xnor %g4, 0x19E0, %i7
10071 movneg %xcc, %l2, %l1
10072 fpadd32 %f26, %f22, %f14
10073 addccc %g1, 0x0AC8, %o3
10074 tvc %xcc, 0x6
10075 ldx [%l7 + 0x58], %o0
10076 srax %g7, 0x00, %i5
10077 alignaddrl %o2, %l5, %o6
10078 brlez,a %g5, loop_966
10079 fmul8x16 %f26, %f6, %f14
10080 ldx [%l7 + 0x40], %o7
10081 subc %i1, %i2, %l3
10082loop_966:
10083 restored
10084 rdpr %cwp, %g1
10085 rdpr %cansave, %g2
10086 rdpr %canrestore, %g3
10087 rdpr %cleanwin, %g4
10088 rdpr %otherwin, %g5
10089 rdpr %wstate, %g6
10090 brz %i0, loop_967
10091 fmovdvc %xcc, %f24, %f28
10092 fmovsneg %xcc, %f2, %f8
10093 tcs %xcc, 0x7
10094loop_967:
10095 nop
10096 wr %g0, 0x89, %asi
10097 ldda [%l7 + 0x60] %asi, %o4
10098 tvs %icc, 0x7
10099 xnor %l4, %i6, %i4
10100 fands %f5, %f0, %f15
10101 edge32l %o4, %i3, %o1
10102 fbo %fcc1, loop_968
10103 fmovsa %icc, %f13, %f2
10104 add %l7, 0x60, %l6
10105 wr %g0, 0x80, %asi
10106 lda [%l6] %asi, %g6
10107 casa [%l6] 0x80, %g6, %g3
10108loop_968:
10109 brnz,a %g2, loop_969
10110 bne,a,pn %xcc, loop_970
10111 nop
10112 setx loop_971, %l0, %l1
10113 wrpr 0x1, %tl
10114 wrpr %l1, %tpc
10115 add %l1, 0x4, %l1
10116 wrpr %l1, %tnpc
10117 setx 0x34400001400, %l0, %l1
10118 wrpr %l1, %tstate
10119 wrhpr 0x4, %htstate
10120 retry
10121 sethi 0x1016, %l6
10122loop_969:
10123 ldsb [%l7 + 0x59], %l0
10124loop_970:
10125 nop
10126 wr %g0, 0x0c, %asi
10127 lduba [%l7 + 0x1F] %asi, %i7
10128loop_971:
10129 mova %xcc, %l2, %l1
10130 set 0x7E, %o2
10131 lduha [%l7 + %o2] 0x10, %g4
10132 fbuge,a %fcc3, loop_972
10133 tcc %xcc, 0x0
10134 fbule,a %fcc1, loop_973
10135 prefetch [%l7 + 0x4C], 0x3
10136loop_972:
10137 srl %g1, %o0, %g7
10138 or %i5, %o2, %o3
10139loop_973:
10140 srax %o6, 0x11, %g5
10141 movg %xcc, %o7, %l5
10142 sra %i1, %l3, %i0
10143 taddcc %o5, %l4, %i6
10144 andncc %i4, %i2, %o4
10145 nop
10146 setx loop_974, %l0, %l1
10147 wrpr 0x1, %tl
10148 wrpr %l1, %tpc
10149 add %l1, 0x4, %l1
10150 wrpr %l1, %tnpc
10151 setx 0x34400001400, %l0, %l1
10152 wrpr %l1, %tstate
10153 wrhpr 0x4, %htstate
10154 retry
10155 tcs %icc, 0x0
10156 edge8ln %i3, %g6, %o1
10157 xor %g3, 0x1B7B, %g2
10158loop_974:
10159 bn,a,pt %xcc, loop_975
10160 subcc %l0, 0x045B, %l6
10161 popc %l2, %i7
10162 fsrc1 %f6, %f14
10163loop_975:
10164 tneg %icc, 0x0
10165 mulx %l1, 0x1621, %g1
10166 sdivcc %o0, 0x053B, %g4
10167 fmovspos %icc, %f11, %f7
10168 fpsub16 %f2, %f0, %f20
10169 fmovrdgez %i5, %f10, %f6
10170 sdiv %g7, 0x1A5B, %o3
10171 tpos %xcc, 0x7
10172 ldstub [%l7 + 0x23], %o6
10173 or %o2, %g5, %o7
10174 sir 0x0B8B
10175 xnor %l5, 0x1C00, %l3
10176 te %xcc, 0x1
10177 movgu %xcc, %i1, %o5
10178 fmovrsgez %l4, %f0, %f4
10179 movpos %xcc, %i0, %i6
10180 alignaddrl %i2, %o4, %i3
10181 udiv %i4, 0x0ABE, %o1
10182 tvc %xcc, 0x7
10183 and %g6, %g3, %g2
10184 stb %l0, [%l7 + 0x5D]
10185 xnorcc %l2, %l6, %i7
10186 fcmpes %fcc3, %f4, %f21
10187 tpos %icc, 0x7
10188 alignaddrl %g1, %o0, %g4
10189 udivcc %l1, 0x1168, %i5
10190 edge32l %o3, %o6, %o2
10191 movpos %icc, %g5, %g7
10192 movvs %xcc, %o7, %l3
10193 bne,a,pt %icc, loop_976
10194 fmovsgu %icc, %f11, %f11
10195 fpsub32s %f9, %f28, %f15
10196 orcc %l5, 0x0235, %i1
10197loop_976:
10198 alignaddr %l4, %i0, %i6
10199 fmovsg %icc, %f29, %f14
10200 fbule,a %fcc3, loop_977
10201 fmul8sux16 %f6, %f14, %f20
10202 fabsd %f18, %f0
10203 fpsub32s %f31, %f16, %f8
10204loop_977:
10205 movge %icc, %o5, %o4
10206 mulx %i3, %i2, %o1
10207 fabsd %f30, %f4
10208 xor %g6, 0x1DF3, %i4
10209 edge32n %g3, %l0, %l2
10210 edge32 %g2, %i7, %g1
10211 movgu %icc, %o0, %g4
10212 fandnot1 %f24, %f14, %f18
10213 ldd [%l7 + 0x38], %i6
10214 bleu,pt %xcc, loop_978
10215 umul %l1, 0x1AEA, %i5
10216 ld [%l7 + 0x34], %f26
10217 mova %icc, %o6, %o3
10218loop_978:
10219 orn %g5, %g7, %o2
10220 nop
10221 setx loop_979, %l0, %l1
10222 jmpl %l1, %l3
10223 smul %o7, %l5, %l4
10224 addc %i0, %i1, %i6
10225 andcc %o5, %o4, %i2
10226loop_979:
10227 fornot1s %f5, %f10, %f30
10228 srlx %o1, 0x1C, %i3
10229 tsubcc %g6, %g3, %l0
10230 movrne %l2, 0x1B9, %i4
10231 fones %f9
10232 edge16 %g2, %g1, %o0
10233 add %g4, 0x1323, %l6
10234 fmovse %xcc, %f15, %f24
10235 std %f20, [%l7 + 0x68]
10236 edge8 %l1, %i5, %o6
10237 movrgz %o3, %i7, %g5
10238 sllx %g7, %o2, %l3
10239 popc %o7, %l5
10240 addc %i0, %i1, %i6
10241 fcmpeq16 %f26, %f20, %o5
10242 fbge %fcc3, loop_980
10243 fbge,a %fcc1, loop_981
10244 or %l4, %o4, %o1
10245 edge32l %i2, %i3, %g3
10246loop_980:
10247 lduw [%l7 + 0x6C], %l0
10248loop_981:
10249 fbge,a %fcc3, loop_982
10250 fpsub16s %f25, %f10, %f15
10251 tpos %icc, 0x5
10252 bleu,a,pt %xcc, loop_983
10253loop_982:
10254 movg %icc, %l2, %g6
10255 fnot2s %f24, %f0
10256 edge16 %i4, %g2, %o0
10257loop_983:
10258 movrlz %g4, 0x2DE, %l6
10259 std %f30, [%l7 + 0x60]
10260 orn %g1, %l1, %i5
10261 sllx %o3, %i7, %o6
10262 fnand %f12, %f24, %f2
10263 tleu %icc, 0x4
10264 subc %g5, 0x15B6, %o2
10265 bg %icc, loop_984
10266 fabss %f2, %f14
10267 movn %icc, %l3, %g7
10268 tn %icc, 0x6
10269loop_984:
10270 te %xcc, 0x0
10271 movrlez %l5, %o7, %i0
10272 edge16n %i6, %i1, %o5
10273 set 0x18, %i7
10274 prefetcha [%l7 + %i7] 0x10, 0x1
10275 fbu %fcc3, loop_985
10276 fornot2s %f4, %f0, %f11
10277 wr %g0, 0x20, %asi
10278 stxa %o4, [%g0 + 0x18] %asi
10279loop_985:
10280 fbu %fcc0, loop_986
10281 fmovsg %xcc, %f28, %f21
10282 fcmpeq32 %f18, %f16, %o1
10283 tcs %xcc, 0x4
10284loop_986:
10285 movge %xcc, %i3, %i2
10286 tvc %icc, 0x2
10287 fbue %fcc1, loop_987
10288 movcs %xcc, %g3, %l0
10289 add %l7, 0x54, %l6
10290 wr %g0, 0x80, %asi
10291 casa [%l6] 0x80, %l2, %g6
10292loop_987:
10293 restored
10294 rdpr %cwp, %g1
10295 rdpr %cansave, %g2
10296 rdpr %canrestore, %g3
10297 rdpr %cleanwin, %g4
10298 rdpr %otherwin, %g5
10299 rdpr %wstate, %g6
10300 fbne %fcc1, loop_988
10301 udivx %i4, 0x0C9A, %o0
10302 xor %g4, %l6, %g1
10303 xnor %g2, 0x13AA, %i5
10304loop_988:
10305 ba,pn %icc, loop_989
10306 fand %f30, %f26, %f20
10307 movgu %xcc, %o3, %l1
10308 fbo,a %fcc3, loop_990
10309loop_989:
10310 andn %o6, %g5, %o2
10311 andn %l3, 0x152F, %g7
10312 add %l7, 0x20, %l6
10313 wr %g0, 0x89, %asi
10314 lda [%l6] %asi, %i7
10315 casa [%l6] 0x89, %i7, %o7
10316loop_990:
10317 xnor %i0, 0x1117, %i6
10318 fmovsge %icc, %f12, %f15
10319 udivcc %i1, 0x16E6, %o5
10320 bg loop_991
10321 orcc %l5, 0x177C, %l4
10322 edge32n %o1, %o4, %i3
10323 fornot2 %f2, %f0, %f20
10324loop_991:
10325 fbul,a %fcc3, loop_992
10326 movvc %icc, %g3, %l0
10327 bneg loop_993
10328 ldd [%l7 + 0x40], %i2
10329loop_992:
10330 taddcctv %l2, 0x1203, %i4
10331 fxors %f1, %f1, %f11
10332loop_993:
10333 nop
10334 setx loop_994, %l0, %l1
10335 wrpr 0x1, %tl
10336 wrpr %l1, %tnpc
10337 setx 0x34400001400, %l0, %l1
10338 wrpr %l1, %tstate
10339 wrhpr 0x4, %htstate
10340 done
10341 bpos %icc, loop_995
10342 mulx %g6, %g4, %o0
10343 xor %l6, 0x17CF, %g2
10344loop_994:
10345 te %icc, 0x5
10346loop_995:
10347 bneg,pt %icc, loop_996
10348 movvc %xcc, %g1, %o3
10349 bgu,a loop_997
10350 orn %i5, 0x1C2E, %o6
10351loop_996:
10352 sth %g5, [%l7 + 0x44]
10353 edge32 %o2, %l1, %l3
10354loop_997:
10355 ta %icc, 0x5
10356 smulcc %i7, %o7, %i0
10357 taddcctv %i6, %i1, %g7
10358 udivx %o5, 0x0FDB, %l5
10359 subc %l4, %o4, %i3
10360 ldsh [%l7 + 0x32], %g3
10361 saved
10362 rdpr %cwp, %g1
10363 rdpr %cansave, %g2
10364 rdpr %canrestore, %g3
10365 rdpr %cleanwin, %g4
10366 rdpr %otherwin, %g5
10367 rdpr %wstate, %g6
10368 sra %l0, %i2, %o1
10369 subcc %l2, 0x1626, %i4
10370 movneg %xcc, %g6, %g4
10371 edge32n %l6, %g2, %g1
10372 ba,pt %xcc, loop_998
10373 mova %icc, %o0, %o3
10374 sir 0x1BE3
10375 saved
10376 rdpr %cwp, %g1
10377 rdpr %cansave, %g2
10378 rdpr %canrestore, %g3
10379 rdpr %cleanwin, %g4
10380 rdpr %otherwin, %g5
10381 rdpr %wstate, %g6
10382loop_998:
10383 movre %i5, 0x255, %o6
10384 membar #Sync
10385 set 0x40, %i0
10386 ldda [%l7 + %i0] 0xf9, %f16
10387 movle %icc, %o2, %l1
10388 tcs %xcc, 0x3
10389 alignaddrl %g5, %l3, %o7
10390 fmovsle %icc, %f29, %f19
10391 bleu,pt %xcc, loop_999
10392 tpos %xcc, 0x1
10393 edge16 %i0, %i7, %i1
10394 alignaddr %i6, %o5, %g7
10395loop_999:
10396 movle %xcc, %l5, %o4
10397 bgu,a loop_1000
10398 membar 0x3C
10399 fandnot1 %f6, %f28, %f20
10400 sir 0x03BE
10401loop_1000:
10402 add %l4, %g3, %l0
10403 fmovrse %i2, %f14, %f25
10404 add %o1, %i3, %i4
10405 movrlz %l2, %g6, %l6
10406 movneg %icc, %g4, %g2
10407 addccc %o0, 0x03FF, %g1
10408 brz %i5, loop_1001
10409 array16 %o6, %o2, %o3
10410 edge16 %l1, %g5, %o7
10411 fmovrdgz %l3, %f22, %f30
10412loop_1001:
10413 nop
10414 wr %g0, 0x88, %asi
10415 prefetcha [%l7 + 0x68] %asi, 0x1
10416 brlz %i1, loop_1002
10417 tge %xcc, 0x7
10418 andcc %i0, %o5, %g7
10419 movcc %xcc, %l5, %o4
10420loop_1002:
10421 edge8 %i6, %l4, %l0
10422 movn %xcc, %g3, %o1
10423 tneg %xcc, 0x5
10424 fnand %f26, %f28, %f12
10425 wr %g0, 0x11, %asi
10426 ldsha [%l7 + 0x48] %asi, %i3
10427 edge32 %i4, %l2, %g6
10428 fble,a %fcc2, loop_1003
10429 stx %i2, [%l7 + 0x30]
10430 srlx %l6, %g4, %o0
10431 fbuge,a %fcc0, loop_1004
10432loop_1003:
10433 ta %xcc, 0x4
10434 movrlz %g2, 0x2D8, %g1
10435 array16 %o6, %o2, %o3
10436loop_1004:
10437 tle %xcc, 0x7
10438 fbn %fcc1, loop_1005
10439 tgu %xcc, 0x1
10440 orcc %i5, %g5, %o7
10441 movgu %xcc, %l1, %l3
10442loop_1005:
10443 fcmpeq32 %f16, %f4, %i7
10444 ba,pt %icc, loop_1006
10445 fmovdleu %icc, %f26, %f1
10446 membar 0x07
10447 edge8l %i0, %o5, %i1
10448loop_1006:
10449 srl %l5, %o4, %i6
10450 nop
10451 setx loop_1007, %l0, %l1
10452 wrpr 0x1, %tl
10453 wrpr %l1, %tpc
10454 add %l1, 0x4, %l1
10455 wrpr %l1, %tnpc
10456 setx 0x34400001400, %l0, %l1
10457 wrpr %l1, %tstate
10458 wrhpr 0x4, %htstate
10459 retry
10460 orcc %l4, 0x0D35, %l0
10461 fpadd16 %f28, %f6, %f4
10462 smulcc %g3, 0x0985, %g7
10463loop_1007:
10464 tn %icc, 0x1
10465 fabss %f2, %f23
10466 umul %i3, 0x0666, %o1
10467 edge8 %i4, %g6, %l2
10468 set 0x40, %i1
10469 stda %f0, [%l7 + %i1] 0x0c
10470 fcmpgt16 %f6, %f24, %i2
10471 ld [%l7 + 0x3C], %f25
10472 set 0x1E, %o4
10473 stha %l6, [%l7 + %o4] 0x04
10474 mova %icc, %o0, %g4
10475 fnegd %f22, %f20
10476 movvs %icc, %g2, %g1
10477 edge8ln %o2, %o3, %i5
10478 srlx %g5, %o6, %l1
10479 fmovsvs %xcc, %f8, %f27
10480 tsubcc %o7, 0x156C, %i7
10481 mulx %l3, 0x1E88, %i0
10482 edge32l %i1, %o5, %l5
10483 movrgz %o4, 0x193, %i6
10484 edge32ln %l0, %l4, %g7
10485 sdiv %g3, 0x0007, %o1
10486 tsubcc %i4, %g6, %i3
10487 fnegd %f4, %f26
10488 bne,a %xcc, loop_1008
10489 movvc %icc, %l2, %l6
10490 tcs %xcc, 0x7
10491 array32 %i2, %g4, %o0
10492loop_1008:
10493 edge8ln %g1, %g2, %o2
10494 fnot2 %f28, %f12
10495 fnot2s %f5, %f29
10496 fmovdcc %xcc, %f10, %f9
10497 ld [%l7 + 0x34], %f23
10498 movcc %xcc, %i5, %o3
10499 fcmped %fcc2, %f24, %f10
10500 subcc %g5, %o6, %o7
10501 umulcc %i7, 0x0B23, %l3
10502 set 0x2A, %o6
10503 ldsba [%l7 + %o6] 0x04, %i0
10504 andcc %l1, 0x0CBF, %o5
10505 movn %icc, %i1, %o4
10506 movrgez %i6, %l5, %l4
10507 wr %g0, 0x80, %asi
10508 lduwa [%l7 + 0x1C] %asi, %l0
10509 nop
10510 set 0x42, %l4
10511 ldstub [%l7 + %l4], %g3
10512 fsrc1 %f20, %f2
10513 tsubcc %g7, 0x1560, %i4
10514 movle %icc, %o1, %i3
10515 fbule,a %fcc0, loop_1009
10516 subc %l2, 0x1B96, %l6
10517 bpos %xcc, loop_1010
10518 edge16l %g6, %g4, %o0
10519loop_1009:
10520 edge16ln %g1, %g2, %i2
10521 array16 %i5, %o2, %o3
10522loop_1010:
10523 sll %o6, %o7, %i7
10524 prefetch [%l7 + 0x34], 0x1
10525 ldstub [%l7 + 0x2C], %l3
10526 fnands %f21, %f3, %f28
10527 udivx %g5, 0x13E6, %l1
10528 andcc %o5, %i1, %i0
10529 and %o4, %l5, %l4
10530 movcc %icc, %l0, %i6
10531 addc %g3, %i4, %g7
10532 subccc %i3, %l2, %o1
10533 edge8 %l6, %g4, %o0
10534 smul %g1, %g6, %i2
10535 tpos %xcc, 0x7
10536 udivcc %g2, 0x03F3, %o2
10537 fxnor %f2, %f12, %f10
10538 set 0x24, %i5
10539 lduha [%l7 + %i5] 0x10, %o3
10540 for %f20, %f8, %f28
10541 tleu %icc, 0x6
10542 edge32n %o6, %i5, %o7
10543 taddcctv %l3, %g5, %i7
10544 fblg,a %fcc3, loop_1011
10545 bneg,a %icc, loop_1012
10546 tleu %xcc, 0x6
10547 edge8n %l1, %o5, %i1
10548loop_1011:
10549 sllx %i0, 0x0F, %l5
10550loop_1012:
10551 fmovrse %o4, %f8, %f17
10552 tsubcctv %l4, %l0, %i6
10553 membar 0x36
10554 tne %icc, 0x3
10555 tg %xcc, 0x5
10556 tn %icc, 0x7
10557 ldstub [%l7 + 0x7C], %g3
10558 addccc %i4, 0x1390, %g7
10559 fmovsleu %xcc, %f25, %f25
10560 movneg %icc, %l2, %o1
10561 ldsh [%l7 + 0x76], %l6
10562 orn %i3, 0x14C8, %g4
10563 fmovdneg %xcc, %f24, %f2
10564 fmovsneg %xcc, %f31, %f14
10565 fbn %fcc3, loop_1013
10566 fors %f15, %f4, %f21
10567 taddcc %o0, 0x1ECC, %g6
10568 mova %icc, %i2, %g2
10569loop_1013:
10570 movvs %icc, %g1, %o2
10571 st %f22, [%l7 + 0x2C]
10572 nop
10573 setx loop_1014, %l0, %l1
10574 jmpl %l1, %o6
10575 udiv %o3, 0x0D54, %o7
10576 bpos,pn %xcc, loop_1015
10577 fnegs %f1, %f28
10578loop_1014:
10579 movge %xcc, %i5, %g5
10580 bl,a %xcc, loop_1016
10581loop_1015:
10582 ldub [%l7 + 0x20], %l3
10583 fandnot1s %f0, %f27, %f20
10584 wr %g0, 0x80, %asi
10585 stba %i7, [%l7 + 0x3E] %asi
10586loop_1016:
10587 membar 0x37
10588 movrlz %l1, %i1, %i0
10589 wr %g0, 0x04, %asi
10590 swapa [%l7 + 0x48] %asi, %o5
10591 fmul8sux16 %f18, %f10, %f20
10592 edge32n %l5, %l4, %o4
10593 edge16n %l0, %g3, %i6
10594 fba %fcc0, loop_1017
10595 movrne %g7, %l2, %o1
10596 srl %l6, 0x05, %i3
10597 fcmpgt16 %f2, %f30, %g4
10598loop_1017:
10599 nop
10600 set 0x40, %o3
10601 ldda [%l7 + %o3] 0x18, %f0
10602 addc %i4, %o0, %g6
10603 edge8ln %g2, %g1, %o2
10604 edge8n %i2, %o3, %o6
10605 stw %i5, [%l7 + 0x34]
10606 set 0x0A, %g5
10607 lduba [%l7 + %g5] 0x15, %o7
10608 tn %icc, 0x0
10609 movcs %icc, %l3, %g5
10610 fcmpeq16 %f20, %f14, %i7
10611 srax %i1, 0x10, %l1
10612 xnor %i0, 0x0223, %o5
10613 sethi 0x0ED9, %l5
10614 array16 %o4, %l4, %l0
10615 fmul8x16au %f30, %f9, %f14
10616 movrgez %i6, %g3, %l2
10617 xnorcc %g7, %o1, %i3
10618 sdiv %g4, 0x0EC1, %i4
10619 fmovda %xcc, %f6, %f24
10620 wr %g0, 0x04, %asi
10621 ldswa [%l7 + 0x58] %asi, %l6
10622 pdist %f26, %f8, %f22
10623 be,a,pn %icc, loop_1018
10624 fbg %fcc2, loop_1019
10625 fabsd %f22, %f18
10626 fmovdpos %xcc, %f22, %f31
10627loop_1018:
10628 edge16ln %g6, %o0, %g1
10629loop_1019:
10630 movvs %xcc, %g2, %i2
10631 fbl %fcc3, loop_1020
10632 subc %o3, %o2, %o6
10633 fnor %f12, %f30, %f18
10634 sllx %o7, %i5, %l3
10635loop_1020:
10636 subccc %g5, %i1, %i7
10637 xnor %i0, %o5, %l1
10638 te %icc, 0x0
10639 bne loop_1021
10640 fcmpes %fcc1, %f12, %f25
10641 fmul8ulx16 %f28, %f10, %f20
10642 movvc %icc, %l5, %o4
10643loop_1021:
10644 sub %l4, 0x0C5E, %l0
10645 sth %g3, [%l7 + 0x42]
10646 ld [%l7 + 0x28], %f2
10647 sra %i6, 0x1F, %g7
10648 orcc %l2, %o1, %i3
10649 tcs %icc, 0x4
10650 move %xcc, %g4, %i4
10651 nop
10652 setx loop_1022, %l0, %l1
10653 jmpl %l1, %g6
10654 and %l6, %g1, %g2
10655 wr %g0, 0x10, %asi
10656 stda %o0, [%l7 + 0x48] %asi
10657loop_1022:
10658 array16 %o3, %i2, %o6
10659 fornot2s %f15, %f4, %f29
10660 edge8 %o7, %o2, %i5
10661 edge32l %g5, %l3, %i7
10662 fpmerge %f7, %f17, %f10
10663 movcs %xcc, %i0, %i1
10664 brgez %l1, loop_1023
10665 movneg %icc, %l5, %o5
10666 sll %l4, 0x1F, %l0
10667 fbn %fcc0, loop_1024
10668loop_1023:
10669 addccc %g3, %i6, %g7
10670 ldsw [%l7 + 0x7C], %o4
10671 fornot1 %f22, %f6, %f14
10672loop_1024:
10673 stw %o1, [%l7 + 0x54]
10674 bcc,a loop_1025
10675 umulcc %l2, %i3, %i4
10676 membar 0x4B
10677 fcmpeq16 %f30, %f30, %g4
10678loop_1025:
10679 movvc %xcc, %l6, %g6
10680 sdivx %g2, 0x1CFF, %o0
10681 fabsd %f14, %f2
10682 fbo,a %fcc3, loop_1026
10683 movneg %icc, %g1, %o3
10684 fmovdcc %xcc, %f30, %f11
10685 movre %i2, 0x10D, %o6
10686loop_1026:
10687 movl %icc, %o7, %o2
10688 bge,a loop_1027
10689 smulcc %g5, %l3, %i7
10690 movvs %xcc, %i5, %i0
10691 brz %i1, loop_1028
10692loop_1027:
10693 srlx %l5, %o5, %l1
10694 subcc %l4, %g3, %i6
10695 wr %g0, 0x2a, %asi
10696 stba %g7, [%l7 + 0x44] %asi
10697 membar #Sync
10698loop_1028:
10699 xorcc %o4, 0x114A, %l0
10700 tneg %xcc, 0x7
10701 wr %g0, 0x11, %asi
10702 ldstuba [%l7 + 0x6A] %asi, %l2
10703 std %o0, [%l7 + 0x28]
10704 xnorcc %i3, %g4, %l6
10705 fmovsneg %xcc, %f8, %f20
10706 move %xcc, %i4, %g6
10707 tvs %xcc, 0x1
10708 add %l7, 0x14, %l6
10709 wr %g0, 0x89, %asi
10710 lda [%l6] %asi, %g2
10711 casa [%l6] 0x89, %g2, %g1
10712 fbg,a %fcc0, loop_1029
10713 xnorcc %o3, 0x1D88, %i2
10714 movvc %icc, %o0, %o7
10715 fnot1s %f22, %f20
10716loop_1029:
10717 edge8 %o2, %o6, %l3
10718 tn %icc, 0x1
10719 andcc %g5, 0x1B9C, %i5
10720 addc %i7, 0x0EB0, %i0
10721 tne %xcc, 0x0
10722 ldub [%l7 + 0x37], %l5
10723 alignaddrl %o5, %i1, %l1
10724 orcc %g3, %l4, %i6
10725 alignaddrl %g7, %o4, %l2
10726 udiv %o1, 0x1E2C, %l0
10727 fbe %fcc2, loop_1030
10728 or %g4, 0x1EC1, %i3
10729 sethi 0x0AAB, %i4
10730 tge %icc, 0x7
10731loop_1030:
10732 bshuffle %f24, %f12, %f24
10733 fmovdleu %icc, %f27, %f8
10734 orncc %l6, 0x03F3, %g2
10735 restored
10736 rdpr %cwp, %g1
10737 rdpr %cansave, %g2
10738 rdpr %canrestore, %g3
10739 rdpr %cleanwin, %g4
10740 rdpr %otherwin, %g5
10741 rdpr %wstate, %g6
10742 udivx %g1, 0x05D9, %o3
10743 fandnot1s %f4, %f30, %f1
10744 fmovrdgez %g6, %f18, %f26
10745 taddcc %o0, 0x1953, %o7
10746 call loop_1031
10747 fornot1s %f26, %f12, %f17
10748 edge8 %i2, %o2, %l3
10749 movge %xcc, %o6, %i5
10750loop_1031:
10751 subccc %i7, %g5, %i0
10752 tcs %icc, 0x7
10753 fbne,a %fcc2, loop_1032
10754 tvs %xcc, 0x4
10755 wr %g0, 0x89, %asi
10756 stwa %l5, [%l7 + 0x44] %asi
10757loop_1032:
10758 orcc %i1, 0x1AA4, %o5
10759 tn %icc, 0x2
10760 bvs,a loop_1033
10761 movleu %xcc, %g3, %l4
10762 set 0x1C, %l0
10763 stha %l1, [%l7 + %l0] 0x23
10764 membar #Sync
10765loop_1033:
10766 addccc %g7, 0x0A39, %i6
10767 taddcc %l2, 0x1FB6, %o1
10768 andcc %l0, 0x0D0F, %g4
10769 addc %i3, %o4, %i4
10770 bgu,pn %xcc, loop_1034
10771 sdivx %l6, 0x12EE, %g2
10772 brz %o3, loop_1035
10773 fmovdn %xcc, %f30, %f0
10774loop_1034:
10775 sdivx %g6, 0x16C0, %o0
10776 wr %g0, 0x27, %asi
10777 stba %o7, [%l7 + 0x19] %asi
10778 membar #Sync
10779loop_1035:
10780 nop
10781 wr %g0, 0x88, %asi
10782 ldstuba [%l7 + 0x54] %asi, %i2
10783 fsrc1s %f29, %f0
10784 tvc %icc, 0x6
10785 tge %xcc, 0x7
10786 tge %xcc, 0x2
10787 fcmpne16 %f16, %f10, %o2
10788 edge8n %g1, %l3, %i5
10789 swap [%l7 + 0x6C], %o6
10790 sdivx %g5, 0x1B45, %i0
10791 add %l5, %i7, %o5
10792 fsrc1 %f6, %f12
10793 set 0x0A, %o7
10794 stha %i1, [%l7 + %o7] 0xea
10795 membar #Sync
10796 move %xcc, %l4, %l1
10797 subc %g3, 0x1C0F, %i6
10798 bcs,a,pn %xcc, loop_1036
10799 movneg %xcc, %g7, %o1
10800 set 0x38, %l1
10801 stwa %l0, [%l7 + %l1] 0x88
10802loop_1036:
10803 and %l2, %i3, %o4
10804 umul %i4, 0x1ABD, %l6
10805 tl %xcc, 0x4
10806 bvc %icc, loop_1037
10807 subc %g2, %g4, %o3
10808 edge16 %g6, %o0, %i2
10809 orncc %o2, %g1, %l3
10810loop_1037:
10811 tl %icc, 0x0
10812 popc 0x187A, %i5
10813 ldx [%l7 + 0x38], %o6
10814 bshuffle %f20, %f30, %f24
10815 fmovdgu %xcc, %f27, %f26
10816 fmul8sux16 %f16, %f4, %f20
10817 ta %icc, 0x0
10818 xorcc %o7, %g5, %l5
10819 sdiv %i7, 0x16BB, %i0
10820 fmuld8ulx16 %f0, %f0, %f4
10821 fornot2 %f4, %f26, %f8
10822 tg %xcc, 0x0
10823 sir 0x0E3A
10824 fpadd32s %f4, %f25, %f26
10825 nop
10826 set 0x1C, %g7
10827 lduw [%l7 + %g7], %i1
10828 wr %g0, 0x0c, %asi
10829 ldstuba [%l7 + 0x34] %asi, %o5
10830 xorcc %l1, %l4, %g3
10831 subc %i6, 0x0020, %o1
10832 move %icc, %g7, %l0
10833 be %xcc, loop_1038
10834 tcs %icc, 0x1
10835 movn %xcc, %i3, %l2
10836 movrgez %i4, %l6, %o4
10837loop_1038:
10838 movre %g4, 0x203, %g2
10839 alignaddrl %g6, %o3, %o0
10840 std %i2, [%l7 + 0x70]
10841 tvs %xcc, 0x3
10842 movge %xcc, %o2, %g1
10843 bcs,a,pn %xcc, loop_1039
10844 movcs %icc, %i5, %o6
10845 fmovsl %icc, %f28, %f0
10846 edge32n %o7, %l3, %g5
10847loop_1039:
10848 ta %xcc, 0x5
10849 move %xcc, %i7, %l5
10850 fbue,a %fcc3, loop_1040
10851 movl %icc, %i0, %i1
10852 edge16ln %o5, %l4, %g3
10853 sir 0x111F
10854loop_1040:
10855 fexpand %f16, %f20
10856 wr %g0, 0x19, %asi
10857 ldsba [%l7 + 0x3E] %asi, %l1
10858 fpsub32 %f8, %f8, %f2
10859 fmovsn %xcc, %f26, %f29
10860 orn %i6, 0x02BB, %o1
10861 fmovrse %l0, %f26, %f29
10862 tne %icc, 0x2
10863 ldstub [%l7 + 0x0C], %g7
10864 edge16l %l2, %i3, %i4
10865 edge8ln %o4, %g4, %g2
10866 movrgez %l6, %o3, %o0
10867 fmovsl %xcc, %f6, %f13
10868 bg,a,pt %xcc, loop_1041
10869 fcmped %fcc0, %f0, %f10
10870 wr %g0, 0x88, %asi
10871 swapa [%l7 + 0x50] %asi, %i2
10872loop_1041:
10873 sdiv %o2, 0x1C08, %g6
10874 brlz,a %g1, loop_1042
10875 fmovdneg %icc, %f1, %f8
10876 srl %i5, %o7, %l3
10877 edge16ln %g5, %o6, %l5
10878loop_1042:
10879 nop
10880 wr %g0, 0x80, %asi
10881 swapa [%l7 + 0x2C] %asi, %i0
10882 srl %i7, 0x0D, %o5
10883 fmovdvs %xcc, %f8, %f21
10884 fabsd %f18, %f28
10885 movrgz %l4, %g3, %i1
10886 restored
10887 rdpr %cwp, %g1
10888 rdpr %cansave, %g2
10889 rdpr %canrestore, %g3
10890 rdpr %cleanwin, %g4
10891 rdpr %otherwin, %g5
10892 rdpr %wstate, %g6
10893 edge32l %l1, %i6, %l0
10894 fbn,a %fcc1, loop_1043
10895 sllx %g7, %l2, %i3
10896 fba,a %fcc2, loop_1044
10897 call loop_1045
10898loop_1043:
10899 swap [%l7 + 0x34], %o1
10900 edge8n %i4, %o4, %g2
10901loop_1044:
10902 movrgez %l6, %g4, %o3
10903loop_1045:
10904 fbul %fcc3, loop_1046
10905 tcc %icc, 0x4
10906 edge8n %i2, %o0, %o2
10907 bgu loop_1047
10908loop_1046:
10909 brlz,a %g1, loop_1048
10910 addc %g6, %o7, %i5
10911 wr %g0, 0x0c, %asi
10912 ldxa [%l7 + 0x10] %asi, %g5
10913loop_1047:
10914 movvc %icc, %l3, %l5
10915loop_1048:
10916 movn %icc, %o6, %i0
10917 fnot1s %f29, %f23
10918 fmovda %icc, %f26, %f2
10919 te %icc, 0x2
10920 fnegd %f12, %f20
10921 mulscc %o5, 0x10CC, %i7
10922 wr %g0, 0x0c, %asi
10923 prefetcha [%l7 + 0x30] %asi, 0x3
10924 sub %i1, %l4, %i6
10925 alignaddrl %l1, %l0, %l2
10926 srax %i3, 0x1D, %g7
10927 tle %xcc, 0x3
10928 array32 %o1, %i4, %o4
10929 xnorcc %g2, %g4, %o3
10930 smul %i2, %o0, %l6
10931 fxor %f4, %f2, %f0
10932 andn %g1, 0x0896, %o2
10933 movle %xcc, %g6, %i5
10934 smul %g5, 0x1D98, %l3
10935 flush %l7 + 0x3C
10936 nop
10937 set 0x70, %l2
10938 stx %o7, [%l7 + %l2]
10939 umul %l5, %i0, %o5
10940 edge8 %i7, %g3, %o6
10941 taddcc %i1, 0x10C5, %i6
10942 brnz %l1, loop_1049
10943 fmovsle %xcc, %f20, %f9
10944 array16 %l0, %l4, %i3
10945 fnot1 %f0, %f28
10946loop_1049:
10947 fmovrdne %l2, %f24, %f16
10948 movrne %g7, 0x03A, %o1
10949 stb %o4, [%l7 + 0x09]
10950 tl %xcc, 0x3
10951 movge %icc, %i4, %g4
10952 tcs %xcc, 0x1
10953 te %xcc, 0x1
10954 sdivx %o3, 0x0E3B, %i2
10955 ldsw [%l7 + 0x08], %g2
10956 sub %l6, 0x1663, %o0
10957 tgu %xcc, 0x3
10958 lduw [%l7 + 0x24], %o2
10959 fxor %f30, %f14, %f30
10960 add %l7, 0x10, %l6
10961 wr %g0, 0x04, %asi
10962 casxa [%l6] %asi, %g1, %i5
10963 movcc %icc, %g5, %l3
10964 wr %g0, 0x04, %asi
10965 ldda [%l7 + 0x60] %asi, %o6
10966 taddcctv %l5, %g6, %o5
10967 fmovsgu %xcc, %f0, %f11
10968 srl %i0, %g3, %o6
10969 edge16ln %i7, %i1, %l1
10970 edge32n %l0, %i6, %i3
10971 fnot2 %f30, %f20
10972 te %icc, 0x0
10973 movvc %xcc, %l2, %l4
10974 movg %xcc, %o1, %o4
10975 edge8 %g7, %g4, %o3
10976 udivx %i4, 0x0202, %g2
10977 movvc %xcc, %l6, %o0
10978 fornot1s %f30, %f5, %f12
10979 srl %i2, %g1, %i5
10980 sth %o2, [%l7 + 0x7E]
10981 edge8l %l3, %o7, %g5
10982 movrne %l5, 0x063, %g6
10983 alignaddr %i0, %g3, %o6
10984 fxnors %f27, %f31, %f25
10985 edge16n %i7, %i1, %l1
10986 movne %icc, %o5, %l0
10987 tpos %xcc, 0x0
10988 fcmpne32 %f14, %f16, %i6
10989 fnand %f16, %f20, %f24
10990 bleu loop_1050
10991 edge32l %l2, %l4, %o1
10992 sdiv %o4, 0x085B, %g7
10993 movrgez %i3, 0x11D, %o3
10994loop_1050:
10995 bleu %xcc, loop_1051
10996 ldstub [%l7 + 0x19], %i4
10997 alignaddr %g2, %g4, %o0
10998 movrlez %l6, 0x0CB, %g1
10999loop_1051:
11000 edge32 %i2, %i5, %o2
11001 fcmped %fcc1, %f16, %f24
11002 ld [%l7 + 0x34], %f22
11003 edge32ln %o7, %l3, %g5
11004 array32 %l5, %g6, %i0
11005 and %g3, 0x004A, %o6
11006 tn %xcc, 0x1
11007 ldx [%l7 + 0x30], %i1
11008 set 0x64, %l6
11009 stba %l1, [%l7 + %l6] 0xeb
11010 membar #Sync
11011 sdivcc %o5, 0x01F5, %l0
11012 ldx [%l7 + 0x38], %i7
11013 fmovdneg %xcc, %f12, %f28
11014 tge %xcc, 0x5
11015 srax %i6, 0x08, %l4
11016 fmovdcs %icc, %f20, %f11
11017 ble,a loop_1052
11018 taddcc %o1, 0x1124, %l2
11019 smulcc %o4, %g7, %o3
11020 fand %f18, %f18, %f18
11021loop_1052:
11022 movneg %xcc, %i4, %i3
11023 fsrc1 %f18, %f30
11024 fmovde %xcc, %f15, %f16
11025 bne %xcc, loop_1053
11026 brlez %g2, loop_1054
11027 edge32ln %o0, %l6, %g1
11028 smulcc %g4, 0x0A6E, %i5
11029loop_1053:
11030 tneg %xcc, 0x7
11031loop_1054:
11032 sra %o2, %o7, %l3
11033 fcmple16 %f0, %f6, %g5
11034 smul %l5, 0x0092, %g6
11035 movl %xcc, %i2, %i0
11036 subcc %o6, %g3, %i1
11037 edge16n %l1, %l0, %o5
11038 fbn,a %fcc3, loop_1055
11039 edge32 %i7, %l4, %o1
11040 add %l7, 0x78, %l6
11041 wr %g0, 0x88, %asi
11042 casa [%l6] 0x88, %l2, %i6
11043loop_1055:
11044 subcc %g7, 0x1043, %o3
11045 set 0x52, %l3
11046 ldsha [%l7 + %l3] 0x04, %o4
11047 tvc %xcc, 0x0
11048 movleu %icc, %i4, %i3
11049 taddcc %g2, %l6, %o0
11050 sllx %g1, %i5, %o2
11051 sllx %o7, 0x08, %g4
11052 be %icc, loop_1056
11053 fbug %fcc2, loop_1057
11054 movneg %icc, %l3, %l5
11055 tcs %xcc, 0x1
11056loop_1056:
11057 fmovsa %icc, %f31, %f17
11058loop_1057:
11059 subccc %g5, %g6, %i0
11060 sdivcc %o6, 0x070B, %g3
11061 fzeros %f6
11062 subc %i2, %l1, %i1
11063 ldub [%l7 + 0x66], %l0
11064 udivx %o5, 0x0D33, %l4
11065 sllx %o1, 0x11, %i7
11066 edge32 %i6, %g7, %l2
11067 te %xcc, 0x1
11068 wr %g0, 0x10, %asi
11069 lduwa [%l7 + 0x70] %asi, %o4
11070 fba,a %fcc0, loop_1058
11071 andcc %o3, %i3, %i4
11072 ta %xcc, 0x1
11073 fmovrdlez %l6, %f0, %f2
11074loop_1058:
11075 move %xcc, %o0, %g1
11076 sll %i5, 0x12, %o2
11077 edge32n %o7, %g2, %l3
11078 andn %g4, 0x1059, %g5
11079 movvc %icc, %l5, %g6
11080 sdiv %o6, 0x1E4E, %i0
11081 fmovdcc %xcc, %f14, %f30
11082 edge8ln %g3, %i2, %i1
11083 movgu %xcc, %l1, %l0
11084 tn %icc, 0x6
11085 bg,a,pt %icc, loop_1059
11086 movvc %icc, %l4, %o5
11087 fmovsge %icc, %f8, %f3
11088 edge32ln %i7, %i6, %o1
11089loop_1059:
11090 movl %icc, %l2, %g7
11091 tl %icc, 0x7
11092 ta %icc, 0x2
11093 sdivcc %o4, 0x1CEA, %o3
11094 andn %i3, %l6, %i4
11095 movg %icc, %o0, %i5
11096 tvs %xcc, 0x0
11097 addc %o2, %o7, %g2
11098 bcc,a,pn %icc, loop_1060
11099 edge16n %g1, %g4, %g5
11100 taddcc %l5, %g6, %l3
11101 fones %f25
11102loop_1060:
11103 faligndata %f26, %f28, %f10
11104 lduw [%l7 + 0x28], %o6
11105 and %i0, %i2, %g3
11106 brz %i1, loop_1061
11107 tleu %icc, 0x1
11108 fmovd %f0, %f22
11109 add %l7, 0x14, %l6
11110 wr %g0, 0x88, %asi
11111 lda [%l6] %asi, %l1
11112 casa [%l6] 0x88, %l1, %l4
11113loop_1061:
11114 movle %icc, %o5, %i7
11115 fmovdvs %xcc, %f20, %f9
11116 pdist %f16, %f22, %f24
11117 edge8ln %l0, %i6, %l2
11118 movrlez %o1, 0x3A3, %g7
11119 addcc %o3, %i3, %o4
11120 alignaddr %i4, %l6, %o0
11121 restored
11122 rdpr %cwp, %g1
11123 rdpr %cansave, %g2
11124 rdpr %canrestore, %g3
11125 rdpr %cleanwin, %g4
11126 rdpr %otherwin, %g5
11127 rdpr %wstate, %g6
11128 bvc,a loop_1062
11129 movg %icc, %o2, %i5
11130 tgu %xcc, 0x2
11131 tge %icc, 0x2
11132loop_1062:
11133 tl %xcc, 0x4
11134 edge16n %o7, %g1, %g2
11135 fpmerge %f27, %f11, %f28
11136 fmul8x16au %f11, %f11, %f20
11137 fblg,a %fcc3, loop_1063
11138 fmovsneg %xcc, %f17, %f12
11139 tvs %xcc, 0x7
11140 fornot2s %f9, %f11, %f31
11141loop_1063:
11142 fmul8x16al %f31, %f15, %f24
11143 udiv %g4, 0x083D, %l5
11144 tleu %xcc, 0x7
11145 edge8l %g5, %g6, %o6
11146 ld [%l7 + 0x64], %f31
11147 tcs %icc, 0x4
11148 fcmpne16 %f14, %f12, %i0
11149 andn %l3, %i2, %g3
11150 sdivx %l1, 0x0C33, %l4
11151 tn %xcc, 0x1
11152 umulcc %i1, %i7, %o5
11153 edge8 %i6, %l0, %l2
11154 andncc %o1, %o3, %g7
11155 movvs %icc, %i3, %i4
11156 ldx [%l7 + 0x30], %l6
11157 set 0x33, %i3
11158 ldsba [%l7 + %i3] 0x89, %o4
11159 bneg,a,pt %icc, loop_1064
11160 membar 0x3C
11161 fmovdleu %icc, %f3, %f30
11162 wr %g0, 0x80, %asi
11163 ldxa [%l7 + 0x70] %asi, %o2
11164loop_1064:
11165 array32 %o0, %i5, %o7
11166 tn %xcc, 0x3
11167 wr %g0, 0x80, %asi
11168 ldsba [%l7 + 0x72] %asi, %g1
11169 subc %g2, %l5, %g5
11170 movcc %icc, %g6, %g4
11171 taddcc %o6, 0x1F40, %i0
11172 fmovdgu %xcc, %f30, %f13
11173 mulscc %l3, 0x12EC, %g3
11174 alignaddr %i2, %l4, %i1
11175 wr %g0, 0x10, %asi
11176 swapa [%l7 + 0x0C] %asi, %l1
11177 edge8ln %o5, %i7, %l0
11178 fnot2s %f6, %f13
11179 array8 %l2, %o1, %o3
11180 movge %icc, %g7, %i3
11181 orn %i4, %i6, %l6
11182 brnz %o4, loop_1065
11183 fbg,a %fcc1, loop_1066
11184 fbne,a %fcc1, loop_1067
11185 movcs %xcc, %o0, %o2
11186loop_1065:
11187 xor %i5, 0x1A66, %g1
11188loop_1066:
11189 brnz %g2, loop_1068
11190loop_1067:
11191 edge16n %o7, %g5, %g6
11192 udivx %l5, 0x0D08, %o6
11193 movgu %xcc, %g4, %l3
11194loop_1068:
11195 movgu %xcc, %i0, %g3
11196 fmul8x16 %f11, %f28, %f30
11197 edge16n %i2, %l4, %i1
11198 movne %icc, %o5, %l1
11199 movl %xcc, %l0, %i7
11200 tneg %xcc, 0x6
11201 tpos %xcc, 0x5
11202 andn %l2, %o1, %o3
11203 movcc %icc, %i3, %g7
11204 movcc %icc, %i6, %i4
11205 umul %o4, 0x1E3B, %o0
11206 array8 %o2, %i5, %l6
11207 array16 %g2, %o7, %g5
11208 wr %g0, 0x89, %asi
11209 lduha [%l7 + 0x20] %asi, %g6
11210 lduw [%l7 + 0x34], %l5
11211 wr %g0, 0x88, %asi
11212 lda [%l7 + 0x2C] %asi, %f25
11213 mova %icc, %g1, %o6
11214 mova %icc, %g4, %l3
11215 fnand %f28, %f2, %f16
11216 brnz %g3, loop_1069
11217 ldd [%l7 + 0x28], %i2
11218 smulcc %i0, 0x07F7, %i1
11219 movneg %icc, %o5, %l1
11220loop_1069:
11221 fmovscs %xcc, %f13, %f26
11222 fcmpd %fcc3, %f26, %f30
11223 movneg %icc, %l4, %l0
11224 movg %icc, %i7, %l2
11225 tle %xcc, 0x4
11226 movrgz %o1, %i3, %g7
11227 fmovdge %xcc, %f8, %f17
11228 restored
11229 rdpr %cwp, %g1
11230 rdpr %cansave, %g2
11231 rdpr %canrestore, %g3
11232 rdpr %cleanwin, %g4
11233 rdpr %otherwin, %g5
11234 rdpr %wstate, %g6
11235 fnands %f10, %f9, %f11
11236 smulcc %o3, 0x1493, %i6
11237 std %i4, [%l7 + 0x70]
11238 bvs,a %icc, loop_1070
11239 udivx %o0, 0x1571, %o4
11240 sdivx %o2, 0x1681, %i5
11241 fmovrde %l6, %f30, %f20
11242loop_1070:
11243 movvc %icc, %g2, %o7
11244 xor %g5, %g6, %g1
11245 edge32ln %l5, %g4, %l3
11246 fblg %fcc0, loop_1071
11247 movrgez %g3, 0x133, %i2
11248 set 0x12, %o0
11249 stba %i0, [%l7 + %o0] 0x88
11250loop_1071:
11251 sdiv %o6, 0x0250, %i1
11252 sdivx %l1, 0x1829, %l4
11253 movn %xcc, %o5, %l0
11254 fmovsn %xcc, %f16, %f28
11255 edge8 %i7, %l2, %i3
11256 sra %o1, %g7, %i6
11257 ba,a loop_1072
11258 ldub [%l7 + 0x54], %i4
11259 or %o3, 0x094E, %o4
11260 movrlez %o0, %o2, %l6
11261loop_1072:
11262 nop
11263 set 0x18, %g4
11264 sta %f2, [%l7 + %g4] 0x04
11265 flush %l7 + 0x48
11266 srlx %i5, %g2, %o7
11267 tcs %icc, 0x1
11268 fmul8x16 %f26, %f14, %f12
11269 sdiv %g6, 0x13E1, %g5
11270 brgez %g1, loop_1073
11271 edge32 %g4, %l5, %g3
11272 bleu,a,pn %xcc, loop_1074
11273 taddcctv %i2, 0x030E, %l3
11274loop_1073:
11275 movl %xcc, %o6, %i0
11276 addc %l1, 0x1C3C, %l4
11277loop_1074:
11278 fbn %fcc2, loop_1075
11279 sdivcc %i1, 0x1E55, %l0
11280 tcs %icc, 0x5
11281 bn,pt %xcc, loop_1076
11282loop_1075:
11283 fmovrslez %i7, %f11, %f2
11284 xorcc %o5, 0x0BA7, %l2
11285 edge8ln %o1, %g7, %i6
11286loop_1076:
11287 popc 0x0574, %i4
11288 movrlz %i3, %o4, %o3
11289 tvs %xcc, 0x4
11290 addcc %o0, %o2, %l6
11291 addccc %g2, 0x0A6E, %o7
11292 edge16 %i5, %g6, %g5
11293 orcc %g4, 0x0777, %l5
11294 fabss %f16, %f10
11295 movrgez %g1, %i2, %l3
11296 xorcc %g3, %o6, %l1
11297 andncc %i0, %l4, %l0
11298 fmovrsgez %i7, %f22, %f11
11299 tle %icc, 0x5
11300 udivcc %o5, 0x05CA, %l2
11301 array32 %i1, %o1, %i6
11302 fcmpne16 %f22, %f28, %i4
11303 ldx [%l7 + 0x60], %g7
11304 orncc %i3, 0x1004, %o3
11305 or %o0, 0x1336, %o4
11306 subc %o2, %l6, %o7
11307 fnands %f6, %f15, %f18
11308 set 0x40, %g1
11309 stda %f0, [%l7 + %g1] 0x11
11310 sir 0x0F51
11311 andcc %i5, %g2, %g5
11312 tcs %xcc, 0x0
11313 fmovscc %xcc, %f0, %f19
11314 wr %g0, 0x19, %asi
11315 lduwa [%l7 + 0x34] %asi, %g6
11316 movn %xcc, %l5, %g4
11317 fbg,a %fcc2, loop_1077
11318 fones %f10
11319 movpos %xcc, %i2, %g1
11320 ta %xcc, 0x3
11321loop_1077:
11322 saved
11323 rdpr %cwp, %g1
11324 rdpr %cansave, %g2
11325 rdpr %canrestore, %g3
11326 rdpr %cleanwin, %g4
11327 rdpr %otherwin, %g5
11328 rdpr %wstate, %g6
11329 fpsub16s %f1, %f22, %f16
11330 movpos %icc, %g3, %l3
11331 edge16 %l1, %i0, %o6
11332 bne,pn %icc, loop_1078
11333 sll %l4, %l0, %o5
11334 movvs %icc, %l2, %i7
11335 edge8 %i1, %o1, %i6
11336loop_1078:
11337 mulx %i4, %g7, %o3
11338 tcs %xcc, 0x2
11339 fbo,a %fcc2, loop_1079
11340 tsubcc %i3, %o4, %o0
11341 edge32 %o2, %l6, %i5
11342 tneg %xcc, 0x3
11343loop_1079:
11344 tge %xcc, 0x7
11345 movrgez %o7, %g5, %g6
11346 movpos %xcc, %g2, %l5
11347 addccc %g4, %i2, %g3
11348 bvc,pt %icc, loop_1080
11349 fmovdl %xcc, %f22, %f22
11350 fcmpeq32 %f28, %f28, %l3
11351 movrgz %g1, 0x37D, %l1
11352loop_1080:
11353 bvs loop_1081
11354 tn %icc, 0x6
11355 edge16n %i0, %l4, %l0
11356 fcmps %fcc0, %f13, %f13
11357loop_1081:
11358 alignaddr %o5, %o6, %i7
11359 tsubcctv %l2, %o1, %i1
11360 fbo,a %fcc3, loop_1082
11361 fsrc1 %f2, %f20
11362 movcs %xcc, %i6, %g7
11363 fzeros %f11
11364loop_1082:
11365 tsubcc %o3, 0x0EB4, %i4
11366 tl %xcc, 0x3
11367 mulscc %o4, 0x0F69, %o0
11368 restored
11369 rdpr %cwp, %g1
11370 rdpr %cansave, %g2
11371 rdpr %canrestore, %g3
11372 rdpr %cleanwin, %g4
11373 rdpr %otherwin, %g5
11374 rdpr %wstate, %g6
11375 bpos loop_1083
11376 tleu %icc, 0x4
11377 fmovrdgez %i3, %f30, %f14
11378 fxnors %f26, %f22, %f14
11379loop_1083:
11380 edge32ln %o2, %l6, %o7
11381 fcmple16 %f2, %f12, %i5
11382 fmovdpos %icc, %f26, %f8
11383 movvs %icc, %g6, %g5
11384 set 0x68, %i2
11385 prefetcha [%l7 + %i2] 0x11, 0x1
11386 orn %g2, %i2, %g3
11387 tvc %xcc, 0x6
11388 movl %xcc, %g4, %l3
11389 bpos,pn %icc, loop_1084
11390 std %f26, [%l7 + 0x20]
11391 movvs %xcc, %g1, %l1
11392 bne,pn %xcc, loop_1085
11393loop_1084:
11394 edge16ln %i0, %l0, %o5
11395 membar 0x3C
11396 movre %o6, 0x0DD, %i7
11397loop_1085:
11398 fnors %f27, %f20, %f30
11399 call loop_1086
11400 orcc %l4, 0x0410, %o1
11401 fmovdl %xcc, %f24, %f11
11402 addc %i1, 0x06C0, %i6
11403loop_1086:
11404 movrgz %l2, %g7, %o3
11405 fpsub32s %f7, %f13, %f21
11406 tvc %icc, 0x6
11407 array16 %i4, %o0, %i3
11408 fmovdpos %icc, %f6, %f26
11409 bvs,a loop_1087
11410 fcmped %fcc0, %f0, %f18
11411 set 0x20, %o5
11412 ldda [%l7 + %o5] 0x2b, %o2
11413loop_1087:
11414 lduh [%l7 + 0x68], %l6
11415 membar 0x64
11416 alignaddr %o7, %o4, %g6
11417 fabsd %f28, %f12
11418 subccc %g5, %i5, %l5
11419 movrlz %i2, 0x3F5, %g3
11420 wr %g0, 0x2b, %asi
11421 stxa %g2, [%l7 + 0x38] %asi
11422 membar #Sync
11423 edge16 %g4, %l3, %g1
11424 nop
11425 set 0x3E, %g6
11426 ldsb [%l7 + %g6], %l1
11427 edge32n %i0, %l0, %o6
11428 fmovrdgz %i7, %f4, %f20
11429 srax %l4, %o1, %i1
11430 movneg %icc, %o5, %l2
11431 fpadd32s %f10, %f4, %f22
11432 orncc %i6, 0x0D93, %g7
11433 umul %o3, %o0, %i4
11434 subccc %o2, %l6, %i3
11435 mulscc %o7, %g6, %g5
11436 fexpand %f21, %f14
11437 wr %g0, 0x81, %asi
11438 stwa %i5, [%l7 + 0x30] %asi
11439 ldsw [%l7 + 0x34], %l5
11440 edge8 %i2, %o4, %g2
11441 udiv %g3, 0x047A, %l3
11442 subcc %g1, 0x1FDA, %g4
11443 taddcctv %i0, %l1, %l0
11444 edge8ln %i7, %l4, %o1
11445 tpos %xcc, 0x7
11446 fbu %fcc1, loop_1088
11447 fmovdge %icc, %f24, %f2
11448 movrlez %i1, %o5, %l2
11449 fblg,a %fcc3, loop_1089
11450loop_1088:
11451 ld [%l7 + 0x5C], %f14
11452 fornot1 %f20, %f14, %f24
11453 set 0x58, %g2
11454 sta %f9, [%l7 + %g2] 0x11
11455loop_1089:
11456 fpadd16 %f6, %f22, %f12
11457 edge8n %o6, %i6, %o3
11458 umul %g7, %o0, %o2
11459 edge32l %i4, %l6, %i3
11460 subcc %g6, %g5, %o7
11461 ldx [%l7 + 0x20], %i5
11462 addccc %l5, %o4, %g2
11463 udiv %i2, 0x169D, %l3
11464 wr %g0, 0xe2, %asi
11465 stba %g1, [%l7 + 0x52] %asi
11466 membar #Sync
11467 ldsw [%l7 + 0x58], %g3
11468 sdiv %i0, 0x0B37, %l1
11469 set 0x10, %l5
11470 ldda [%l7 + %l5] 0x27, %l0
11471 fmovrdlz %i7, %f10, %f2
11472 movvc %xcc, %g4, %o1
11473 wr %g0, 0x81, %asi
11474 lduwa [%l7 + 0x18] %asi, %i1
11475 fnegd %f16, %f26
11476 movgu %xcc, %o5, %l4
11477 edge32n %l2, %i6, %o6
11478 xorcc %o3, 0x1FB8, %o0
11479 orcc %g7, %i4, %l6
11480 add %l7, 0x18, %l6
11481 wr %g0, 0x11, %asi
11482 lda [%l6] %asi, %i3
11483 casa [%l6] %asi, %i3, %g6
11484 set 0x4A, %i4
11485 ldsha [%l7 + %i4] 0x15, %o2
11486 move %xcc, %g5, %o7
11487 tneg %xcc, 0x4
11488 tge %xcc, 0x3
11489 smulcc %l5, 0x1999, %o4
11490 wr %g0, 0x11, %asi
11491 prefetcha [%l7 + 0x38] %asi, 0x3
11492 addc %i2, %l3, %g1
11493 addcc %g3, %i0, %l1
11494 orn %l0, 0x0757, %i5
11495 bl,pn %xcc, loop_1090
11496 fmovde %icc, %f7, %f27
11497 lduw [%l7 + 0x28], %i7
11498 stx %g4, [%l7 + 0x10]
11499loop_1090:
11500 fbl %fcc0, loop_1091
11501 nop
11502 setx loop_1092, %l0, %l1
11503 wrpr 0x1, %tl
11504 wrpr %l1, %tpc
11505 add %l1, 0x4, %l1
11506 wrpr %l1, %tnpc
11507 setx 0x34400001400, %l0, %l1
11508 wrpr %l1, %tstate
11509 wrhpr 0x4, %htstate
11510 retry
11511 nop
11512 set 0x2C, %i6
11513 prefetch [%l7 + %i6], 0x1
11514 set 0x25, %g3
11515 ldstuba [%l7 + %g3] 0x80, %i1
11516loop_1091:
11517 tpos %xcc, 0x0
11518loop_1092:
11519 tcc %xcc, 0x2
11520 and %o5, 0x02CE, %o1
11521 movgu %icc, %l2, %i6
11522 fornot2 %f30, %f6, %f28
11523 fbg %fcc0, loop_1093
11524 sth %o6, [%l7 + 0x36]
11525 ld [%l7 + 0x54], %f0
11526 fnand %f10, %f10, %f16
11527loop_1093:
11528 ldsb [%l7 + 0x19], %l4
11529 fmovrdgez %o3, %f26, %f22
11530 te %icc, 0x6
11531 fabsd %f24, %f6
11532 fmovdcc %icc, %f7, %f29
11533 fcmpne16 %f14, %f30, %g7
11534 fbo,a %fcc1, loop_1094
11535 ldsb [%l7 + 0x7C], %i4
11536 fmovrsgez %l6, %f24, %f20
11537 movvc %icc, %o0, %i3
11538loop_1094:
11539 nop
11540 set 0x18, %o1
11541 stxa %o2, [%l7 + %o1] 0x2a
11542 membar #Sync
11543 set 0x60, %i7
11544 ldxa [%l7 + %i7] 0x81, %g5
11545 sdivx %g6, 0x0D0B, %o7
11546 sub %l5, %o4, %g2
11547 edge8l %i2, %l3, %g3
11548 xnor %g1, %l1, %i0
11549 addc %i5, %i7, %g4
11550 movvs %icc, %l0, %o5
11551 fmovsne %xcc, %f9, %f10
11552 be,a loop_1095
11553 popc 0x158F, %i1
11554 smulcc %o1, %i6, %o6
11555 fbne,a %fcc1, loop_1096
11556loop_1095:
11557 ldsb [%l7 + 0x4B], %l4
11558 tn %xcc, 0x6
11559 edge8ln %l2, %g7, %o3
11560loop_1096:
11561 restored
11562 rdpr %cwp, %g1
11563 rdpr %cansave, %g2
11564 rdpr %canrestore, %g3
11565 rdpr %cleanwin, %g4
11566 rdpr %otherwin, %g5
11567 rdpr %wstate, %g6
11568 popc 0x1A0E, %l6
11569 tleu %icc, 0x1
11570 tn %icc, 0x3
11571 subcc %o0, 0x059E, %i3
11572 movvs %xcc, %i4, %g5
11573 tpos %icc, 0x1
11574 faligndata %f16, %f6, %f6
11575 bvc,a loop_1097
11576 taddcctv %g6, %o7, %o2
11577 orn %l5, 0x007B, %g2
11578 fmovdgu %xcc, %f1, %f16
11579loop_1097:
11580 bcc,pn %icc, loop_1098
11581 taddcc %i2, 0x11A0, %o4
11582 umul %l3, 0x0FC8, %g3
11583 add %l7, 0x30, %l6
11584 wr %g0, 0x80, %asi
11585 ldxa [%l6] %asi, %l1
11586 casxa [%l6] %asi, %l1, %i0
11587loop_1098:
11588 sdiv %g1, 0x1591, %i5
11589 bl loop_1099
11590 fbul %fcc1, loop_1100
11591 fmovrdlz %i7, %f30, %f28
11592 fcmpd %fcc2, %f8, %f10
11593loop_1099:
11594 andn %l0, %o5, %i1
11595loop_1100:
11596 bg,a,pt %icc, loop_1101
11597 std %g4, [%l7 + 0x60]
11598 wr %g0, 0xeb, %asi
11599 stda %o0, [%l7 + 0x40] %asi
11600 membar #Sync
11601loop_1101:
11602 edge32ln %o6, %i6, %l2
11603 mulscc %g7, %l4, %o3
11604 st %f3, [%l7 + 0x28]
11605 tneg %xcc, 0x1
11606 fmovde %icc, %f21, %f31
11607 bg,pt %xcc, loop_1102
11608 tsubcc %l6, %i3, %o0
11609 ba %xcc, loop_1103
11610 subcc %g5, 0x1FC5, %g6
11611loop_1102:
11612 sdiv %o7, 0x0F0E, %o2
11613 be,pn %icc, loop_1104
11614loop_1103:
11615 bcs %icc, loop_1105
11616 xorcc %l5, 0x1F06, %g2
11617 sllx %i2, 0x12, %i4
11618loop_1104:
11619 fcmpgt16 %f8, %f0, %l3
11620loop_1105:
11621 popc %g3, %o4
11622 smulcc %i0, 0x10FB, %l1
11623 tneg %icc, 0x4
11624 fmovrslz %g1, %f17, %f28
11625 orn %i7, 0x1909, %i5
11626 movrgz %l0, %o5, %g4
11627 fnegs %f19, %f3
11628 wr %g0, 0x80, %asi
11629 lduba [%l7 + 0x72] %asi, %i1
11630 array16 %o6, %o1, %i6
11631 fmovsn %icc, %f7, %f21
11632 xor %g7, 0x084D, %l2
11633 array8 %l4, %l6, %o3
11634 saved
11635 rdpr %cwp, %g1
11636 rdpr %cansave, %g2
11637 rdpr %canrestore, %g3
11638 rdpr %cleanwin, %g4
11639 rdpr %otherwin, %g5
11640 rdpr %wstate, %g6
11641 xnorcc %o0, %i3, %g5
11642 sdivx %g6, 0x10F4, %o7
11643 addc %o2, 0x0544, %l5
11644 te %xcc, 0x6
11645 fmovsne %xcc, %f14, %f5
11646 xnorcc %g2, 0x05A1, %i4
11647 alignaddr %i2, %l3, %o4
11648 array8 %i0, %l1, %g3
11649 fpadd32s %f14, %f29, %f28
11650 xnor %g1, 0x033B, %i7
11651 edge16 %i5, %o5, %l0
11652 bleu loop_1106
11653 movrlez %g4, 0x119, %i1
11654 bcs %icc, loop_1107
11655 orn %o1, 0x124A, %i6
11656loop_1106:
11657 movrgz %g7, %l2, %o6
11658 sub %l4, 0x0125, %l6
11659loop_1107:
11660 fmovse %xcc, %f20, %f26
11661 lduh [%l7 + 0x4A], %o0
11662 tn %xcc, 0x6
11663 bge,a %xcc, loop_1108
11664 edge32 %o3, %i3, %g6
11665 movneg %icc, %o7, %o2
11666 edge16ln %g5, %g2, %l5
11667loop_1108:
11668 addccc %i4, %i2, %l3
11669 fbug %fcc3, loop_1109
11670 fbne,a %fcc1, loop_1110
11671 nop
11672 setx loop_1111, %l0, %l1
11673 wrpr 0x1, %tl
11674 wrpr %l1, %tpc
11675 add %l1, 0x4, %l1
11676 wrpr %l1, %tnpc
11677 setx 0x34400001400, %l0, %l1
11678 wrpr %l1, %tstate
11679 wrhpr 0x4, %htstate
11680 retry
11681 movgu %xcc, %i0, %l1
11682loop_1109:
11683 taddcctv %g3, 0x1521, %g1
11684loop_1110:
11685 tvs %icc, 0x4
11686loop_1111:
11687 bshuffle %f26, %f22, %f20
11688 tvc %xcc, 0x6
11689 fmovscc %xcc, %f13, %f1
11690 andncc %i7, %o4, %i5
11691 tpos %icc, 0x3
11692 wr %g0, 0x89, %asi
11693 stba %l0, [%l7 + 0x4E] %asi
11694 fors %f2, %f8, %f30
11695 umulcc %g4, 0x179C, %i1
11696 tleu %icc, 0x5
11697 tneg %icc, 0x2
11698 wr %g0, 0x18, %asi
11699 sta %f21, [%l7 + 0x60] %asi
11700 restored
11701 rdpr %cwp, %g1
11702 rdpr %cansave, %g2
11703 rdpr %canrestore, %g3
11704 rdpr %cleanwin, %g4
11705 rdpr %otherwin, %g5
11706 rdpr %wstate, %g6
11707 set 0x62, %o2
11708 ldsba [%l7 + %o2] 0x89, %o1
11709 mulx %o5, 0x055C, %i6
11710 umul %g7, 0x045F, %o6
11711 fmovrsne %l4, %f28, %f9
11712 set 0x3C, %i0
11713 swapa [%l7 + %i0] 0x10, %l2
11714 fnands %f21, %f25, %f19
11715 sub %o0, 0x1A95, %o3
11716 tg %icc, 0x3
11717 saved
11718 rdpr %cwp, %g1
11719 rdpr %cansave, %g2
11720 rdpr %canrestore, %g3
11721 rdpr %cleanwin, %g4
11722 rdpr %otherwin, %g5
11723 rdpr %wstate, %g6
11724 tleu %icc, 0x6
11725 movg %xcc, %l6, %i3
11726 andncc %g6, %o7, %g5
11727 movre %o2, 0x394, %g2
11728 array16 %i4, %i2, %l5
11729 bvs,pn %xcc, loop_1112
11730 edge8l %i0, %l1, %g3
11731 fpsub16s %f18, %f2, %f30
11732 fmul8x16al %f2, %f8, %f18
11733loop_1112:
11734 nop
11735 setx loop_1113, %l0, %l1
11736 wrpr 0x1, %tl
11737 wrpr %l1, %tnpc
11738 setx 0x34400001400, %l0, %l1
11739 wrpr %l1, %tstate
11740 wrhpr 0x4, %htstate
11741 done
11742 fmovrdlz %l3, %f22, %f0
11743 or %g1, %o4, %i7
11744 fcmple32 %f2, %f22, %i5
11745loop_1113:
11746 tge %icc, 0x2
11747 edge16n %l0, %i1, %g4
11748 fmovdpos %xcc, %f11, %f3
11749 fmovdl %icc, %f2, %f21
11750 sdivx %o1, 0x1A1C, %i6
11751 add %g7, %o5, %l4
11752 movle %icc, %o6, %o0
11753 fmovda %xcc, %f30, %f11
11754 edge8n %o3, %l2, %l6
11755 movne %icc, %i3, %g6
11756 call loop_1114
11757 fble %fcc0, loop_1115
11758 tneg %icc, 0x4
11759 edge32 %o7, %g5, %o2
11760loop_1114:
11761 movvc %xcc, %i4, %i2
11762loop_1115:
11763 fmovdleu %icc, %f6, %f28
11764 and %l5, %g2, %l1
11765 bne,pt %xcc, loop_1116
11766 array8 %i0, %l3, %g3
11767 mulscc %g1, 0x1708, %i7
11768 membar 0x0A
11769loop_1116:
11770 srlx %o4, 0x02, %i5
11771 nop
11772 set 0x20, %i1
11773 lduw [%l7 + %i1], %l0
11774 xorcc %g4, 0x10BD, %i1
11775 sir 0x1DF6
11776 udiv %i6, 0x1896, %o1
11777 sir 0x0E4A
11778 wr %g0, 0x19, %asi
11779 stwa %g7, [%l7 + 0x7C] %asi
11780 tle %icc, 0x1
11781 edge8ln %l4, %o5, %o6
11782 set 0x40, %o4
11783 prefetcha [%l7 + %o4] 0x89, 0x0
11784 edge16l %o0, %l2, %i3
11785 set 0x0C, %l4
11786 swapa [%l7 + %l4] 0x19, %g6
11787 smul %o7, %l6, %g5
11788 fpackfix %f24, %f3
11789 restored
11790 rdpr %cwp, %g1
11791 rdpr %cansave, %g2
11792 rdpr %canrestore, %g3
11793 rdpr %cleanwin, %g4
11794 rdpr %otherwin, %g5
11795 rdpr %wstate, %g6
11796 fmovsne %xcc, %f14, %f28
11797 bne loop_1117
11798 tvc %icc, 0x3
11799 alignaddrl %i4, %o2, %i2
11800 fnot2 %f12, %f26
11801loop_1117:
11802 fornot2 %f6, %f22, %f20
11803 tge %icc, 0x5
11804 movrgez %l5, %g2, %l1
11805 srlx %l3, %i0, %g3
11806 edge32ln %g1, %i7, %i5
11807 array16 %o4, %g4, %l0
11808 bge,a,pt %xcc, loop_1118
11809 edge8n %i6, %o1, %i1
11810 fpackfix %f2, %f0
11811 fmovdgu %xcc, %f10, %f29
11812loop_1118:
11813 fbue %fcc1, loop_1119
11814 xnorcc %l4, 0x09B2, %o5
11815 fmovdne %icc, %f5, %f8
11816 fpadd16s %f10, %f20, %f31
11817loop_1119:
11818 fpackfix %f4, %f13
11819 movne %icc, %g7, %o6
11820 wr %g0, 0x19, %asi
11821 stwa %o0, [%l7 + 0x34] %asi
11822 fmovs %f12, %f3
11823 addcc %l2, %o3, %i3
11824 movge %icc, %o7, %l6
11825 bshuffle %f2, %f28, %f14
11826 fmovs %f28, %f12
11827 fzero %f30
11828 movgu %icc, %g5, %g6
11829 fbg,a %fcc1, loop_1120
11830 fmovsgu %xcc, %f26, %f21
11831 nop
11832 set 0x10, %i5
11833 std %f28, [%l7 + %i5]
11834 fpadd32s %f6, %f14, %f20
11835loop_1120:
11836 nop
11837 wr %g0, 0x80, %asi
11838 lduwa [%l7 + 0x54] %asi, %i4
11839 fpack16 %f12, %f19
11840 udivx %i2, 0x0A50, %l5
11841 umulcc %o2, 0x1261, %g2
11842 subccc %l1, 0x183E, %i0
11843 sdiv %l3, 0x0B24, %g1
11844 sth %i7, [%l7 + 0x24]
11845 tpos %xcc, 0x3
11846 std %f6, [%l7 + 0x18]
11847 tcc %icc, 0x1
11848 swap [%l7 + 0x54], %i5
11849 movne %icc, %g3, %o4
11850 ldstub [%l7 + 0x0E], %l0
11851 movre %i6, %o1, %g4
11852 fsrc2 %f26, %f14
11853 movg %xcc, %l4, %o5
11854 mova %xcc, %g7, %o6
11855 nop
11856 set 0x22, %o6
11857 lduh [%l7 + %o6], %i1
11858 fmovs %f21, %f2
11859 fmovrdne %l2, %f0, %f20
11860 fmovsg %icc, %f1, %f3
11861 fbge,a %fcc2, loop_1121
11862 tge %xcc, 0x7
11863 nop
11864 setx loop_1122, %l0, %l1
11865 wrpr 0x1, %tl
11866 wrpr %l1, %tnpc
11867 setx 0x34400001400, %l0, %l1
11868 wrpr %l1, %tstate
11869 wrhpr 0x4, %htstate
11870 done
11871 edge8ln %o3, %i3, %o0
11872loop_1121:
11873 fmovdpos %icc, %f23, %f24
11874 set 0x70, %g5
11875 prefetcha [%l7 + %g5] 0x81, 0x1
11876loop_1122:
11877 edge16 %g5, %o7, %g6
11878 ldx [%l7 + 0x28], %i4
11879 membar #Sync
11880 set 0x40, %l0
11881 ldda [%l7 + %l0] 0xf9, %f0
11882 wr %g0, 0x89, %asi
11883 ldsha [%l7 + 0x30] %asi, %i2
11884 edge16n %o2, %l5, %l1
11885 tvs %icc, 0x6
11886 bgu %icc, loop_1123
11887 tle %xcc, 0x1
11888 bvs %xcc, loop_1124
11889 bpos %icc, loop_1125
11890loop_1123:
11891 movrgez %i0, %g2, %l3
11892 fblg %fcc2, loop_1126
11893loop_1124:
11894 sllx %g1, 0x1B, %i7
11895loop_1125:
11896 fbu %fcc2, loop_1127
11897 edge8l %g3, %i5, %o4
11898loop_1126:
11899 sethi 0x15A0, %i6
11900 fblg,a %fcc0, loop_1128
11901loop_1127:
11902 sdivcc %o1, 0x1179, %g4
11903 sll %l0, 0x09, %l4
11904 set 0x20, %o3
11905 prefetcha [%l7 + %o3] 0x11, 0x0
11906loop_1128:
11907 andncc %o6, %i1, %o5
11908 movrlez %o3, 0x33A, %i3
11909 sllx %o0, 0x02, %l2
11910 tl %icc, 0x2
11911 andn %g5, %l6, %g6
11912 or %i4, 0x0213, %i2
11913 fbg,a %fcc1, loop_1129
11914 udivcc %o7, 0x0AD0, %o2
11915 fbuge %fcc0, loop_1130
11916 bcc,pt %xcc, loop_1131
11917loop_1129:
11918 array16 %l1, %l5, %i0
11919 or %l3, %g1, %i7
11920loop_1130:
11921 sdiv %g3, 0x19B6, %g2
11922loop_1131:
11923 bl loop_1132
11924 sth %o4, [%l7 + 0x12]
11925 tneg %xcc, 0x0
11926 orcc %i6, 0x10BA, %i5
11927loop_1132:
11928 movrgz %o1, %g4, %l4
11929 brlez %l0, loop_1133
11930 bgu,pn %xcc, loop_1134
11931 movle %xcc, %o6, %g7
11932 xnor %i1, 0x1309, %o5
11933loop_1133:
11934 siam 0x2
11935loop_1134:
11936 for %f10, %f26, %f24
11937 movne %xcc, %i3, %o3
11938 andcc %o0, %l2, %g5
11939 fpsub16s %f12, %f19, %f22
11940 movge %xcc, %g6, %i4
11941 bgu loop_1135
11942 fmovdvs %xcc, %f25, %f21
11943 bvc,pt %xcc, loop_1136
11944 tgu %xcc, 0x1
11945loop_1135:
11946 saved
11947 rdpr %cwp, %g1
11948 rdpr %cansave, %g2
11949 rdpr %canrestore, %g3
11950 rdpr %cleanwin, %g4
11951 rdpr %otherwin, %g5
11952 rdpr %wstate, %g6
11953 addcc %l6, 0x1195, %i2
11954loop_1136:
11955 fmovrslz %o2, %f5, %f5
11956 sir 0x12E5
11957 subccc %o7, 0x08B3, %l5
11958 fcmpd %fcc2, %f20, %f18
11959 fornot2 %f26, %f14, %f26
11960 set 0x58, %o7
11961 lda [%l7 + %o7] 0x04, %f18
11962 fornot1 %f10, %f8, %f4
11963 movn %icc, %i0, %l3
11964 ldub [%l7 + 0x2E], %l1
11965 sth %g1, [%l7 + 0x2A]
11966 lduh [%l7 + 0x34], %g3
11967 fexpand %f20, %f6
11968 bneg,pn %xcc, loop_1137
11969 xorcc %i7, %o4, %i6
11970 movrlz %i5, 0x03C, %o1
11971 std %f30, [%l7 + 0x58]
11972loop_1137:
11973 alignaddr %g2, %g4, %l0
11974 or %l4, %g7, %o6
11975 udiv %i1, 0x0825, %o5
11976 set 0x40, %g7
11977 swapa [%l7 + %g7] 0x88, %o3
11978 edge32ln %i3, %o0, %l2
11979 tgu %xcc, 0x7
11980 ba %icc, loop_1138
11981 tleu %xcc, 0x3
11982 movvc %icc, %g6, %g5
11983 ldd [%l7 + 0x50], %i4
11984loop_1138:
11985 movrgez %i2, 0x017, %o2
11986 orcc %o7, %l5, %l6
11987 movne %xcc, %i0, %l3
11988 stx %g1, [%l7 + 0x40]
11989 fands %f6, %f18, %f0
11990 movleu %xcc, %l1, %i7
11991 edge32l %o4, %g3, %i5
11992 set 0x4B, %l1
11993 ldsba [%l7 + %l1] 0x0c, %i6
11994 srax %o1, 0x17, %g2
11995 set 0x1A, %l2
11996 ldsha [%l7 + %l2] 0x11, %g4
11997 bvc,pn %icc, loop_1139
11998 fmul8x16au %f16, %f22, %f16
11999 xorcc %l4, %l0, %o6
12000 ldx [%l7 + 0x28], %g7
12001loop_1139:
12002 fble,a %fcc0, loop_1140
12003 movle %icc, %o5, %i1
12004 fmovrdlez %i3, %f30, %f0
12005 brgez %o0, loop_1141
12006loop_1140:
12007 movcs %icc, %o3, %l2
12008 st %f3, [%l7 + 0x54]
12009 fbn,a %fcc2, loop_1142
12010loop_1141:
12011 fpsub32s %f14, %f11, %f12
12012 movcc %icc, %g6, %g5
12013 wr %g0, 0xeb, %asi
12014 stda %i2, [%l7 + 0x48] %asi
12015 membar #Sync
12016loop_1142:
12017 tcc %icc, 0x2
12018 nop
12019 setx loop_1143, %l0, %l1
12020 jmpl %l1, %o2
12021 edge16 %i4, %l5, %o7
12022 fbne %fcc1, loop_1144
12023 srlx %i0, 0x08, %l6
12024loop_1143:
12025 xnorcc %l3, 0x0252, %l1
12026 edge16n %i7, %g1, %o4
12027loop_1144:
12028 add %i5, 0x10F7, %g3
12029 saved
12030 rdpr %cwp, %g1
12031 rdpr %cansave, %g2
12032 rdpr %canrestore, %g3
12033 rdpr %cleanwin, %g4
12034 rdpr %otherwin, %g5
12035 rdpr %wstate, %g6
12036 fors %f4, %f2, %f27
12037 addcc %o1, 0x1D48, %i6
12038 ldd [%l7 + 0x60], %g4
12039 fbl %fcc0, loop_1145
12040 sir 0x076F
12041 lduw [%l7 + 0x20], %l4
12042 fbu %fcc0, loop_1146
12043loop_1145:
12044 andcc %l0, %o6, %g2
12045 be,a,pn %icc, loop_1147
12046 fandnot2 %f12, %f30, %f30
12047loop_1146:
12048 subc %g7, 0x0EC4, %o5
12049 tne %icc, 0x2
12050loop_1147:
12051 fmovdg %icc, %f31, %f31
12052 fbule %fcc3, loop_1148
12053 sub %i3, %o0, %i1
12054 bg,a loop_1149
12055 movn %xcc, %o3, %g6
12056loop_1148:
12057 andn %g5, %l2, %o2
12058 tleu %icc, 0x2
12059loop_1149:
12060 fsrc1s %f28, %f14
12061 array32 %i4, %i2, %l5
12062 stb %o7, [%l7 + 0x45]
12063 popc 0x1FDF, %l6
12064 array32 %i0, %l3, %l1
12065 fmul8sux16 %f26, %f6, %f26
12066 movrgz %i7, 0x17A, %g1
12067 mulx %i5, %o4, %g3
12068 fxor %f18, %f18, %f14
12069 xnor %i6, 0x0173, %g4
12070 movcs %icc, %l4, %l0
12071 srl %o6, 0x1C, %g2
12072 stb %o1, [%l7 + 0x63]
12073 set 0x4C, %l3
12074 lduwa [%l7 + %l3] 0x19, %o5
12075 sdiv %g7, 0x1B45, %i3
12076 movre %i1, %o0, %o3
12077 edge16 %g5, %g6, %o2
12078 edge8n %i4, %l2, %l5
12079 movvc %icc, %i2, %l6
12080 udiv %i0, 0x06A5, %l3
12081 tleu %icc, 0x6
12082 te %xcc, 0x6
12083 fmovsge %icc, %f11, %f17
12084 tn %icc, 0x5
12085 set 0x11, %i3
12086 ldstuba [%l7 + %i3] 0x19, %l1
12087 tsubcc %o7, %g1, %i5
12088 wr %g0, 0x0c, %asi
12089 swapa [%l7 + 0x70] %asi, %i7
12090 mulscc %g3, 0x0C36, %o4
12091 fmovde %icc, %f17, %f10
12092 set 0x58, %l6
12093 ldsba [%l7 + %l6] 0x80, %g4
12094 smulcc %i6, 0x0FBA, %l0
12095 fmul8x16 %f7, %f2, %f28
12096 wr %g0, 0x2f, %asi
12097 stda %o6, [%l7 + 0x38] %asi
12098 membar #Sync
12099 array32 %l4, %o1, %o5
12100 tne %icc, 0x3
12101 subcc %g2, %g7, %i1
12102 orn %o0, %i3, %g5
12103 movl %icc, %g6, %o2
12104 fmovrdgz %o3, %f26, %f2
12105 fands %f23, %f5, %f9
12106 mulx %l2, %l5, %i4
12107 taddcctv %i2, %i0, %l6
12108 bvc,a %xcc, loop_1150
12109 fornot1 %f20, %f30, %f26
12110 bcs,pn %xcc, loop_1151
12111 flush %l7 + 0x70
12112loop_1150:
12113 fbe,a %fcc3, loop_1152
12114 movrlz %l1, 0x210, %o7
12115loop_1151:
12116 movrlz %l3, %g1, %i7
12117 alignaddr %g3, %o4, %g4
12118loop_1152:
12119 nop
12120 set 0x1E, %o0
12121 stha %i5, [%l7 + %o0] 0x27
12122 membar #Sync
12123 fxnors %f23, %f14, %f28
12124 sdivcc %l0, 0x0CD1, %o6
12125 fexpand %f28, %f14
12126 fba %fcc3, loop_1153
12127 and %i6, %l4, %o1
12128 fmovrdlez %g2, %f12, %f0
12129 bvc,pn %xcc, loop_1154
12130loop_1153:
12131 tvs %xcc, 0x4
12132 tg %xcc, 0x3
12133 edge16n %o5, %g7, %o0
12134loop_1154:
12135 ldx [%l7 + 0x20], %i1
12136 movcs %xcc, %i3, %g6
12137 tsubcctv %o2, 0x0209, %o3
12138 fbo %fcc1, loop_1155
12139 andn %g5, %l5, %l2
12140 umulcc %i2, %i0, %i4
12141 fcmple16 %f28, %f20, %l1
12142loop_1155:
12143 edge8l %l6, %o7, %g1
12144 array32 %i7, %l3, %o4
12145 orn %g4, %g3, %i5
12146 movne %xcc, %o6, %i6
12147 umul %l0, %o1, %g2
12148 xnorcc %l4, 0x063D, %g7
12149 fones %f15
12150 andncc %o5, %i1, %o0
12151 ldsh [%l7 + 0x7E], %g6
12152 sllx %o2, 0x03, %o3
12153 andncc %i3, %l5, %g5
12154 fmovse %xcc, %f31, %f23
12155 srl %l2, %i2, %i4
12156 wr %g0, 0x18, %asi
12157 ldsha [%l7 + 0x2A] %asi, %l1
12158 tge %xcc, 0x7
12159 bgu,a loop_1156
12160 umul %l6, %o7, %i0
12161 bpos,pt %icc, loop_1157
12162 tvc %icc, 0x5
12163loop_1156:
12164 tcs %xcc, 0x7
12165 fcmpne16 %f26, %f6, %g1
12166loop_1157:
12167 movn %icc, %l3, %o4
12168 and %i7, %g4, %i5
12169 fors %f28, %f26, %f4
12170 addc %g3, 0x1B23, %i6
12171 fmovdne %icc, %f2, %f28
12172 fble %fcc2, loop_1158
12173 fnot2 %f0, %f0
12174 fmovdleu %xcc, %f19, %f10
12175 subccc %l0, 0x1971, %o6
12176loop_1158:
12177 std %g2, [%l7 + 0x40]
12178 array16 %o1, %l4, %g7
12179 ldsb [%l7 + 0x17], %o5
12180 sra %i1, 0x01, %g6
12181 restored
12182 rdpr %cwp, %g1
12183 rdpr %cansave, %g2
12184 rdpr %canrestore, %g3
12185 rdpr %cleanwin, %g4
12186 rdpr %otherwin, %g5
12187 rdpr %wstate, %g6
12188 smul %o0, 0x0BF0, %o2
12189 subcc %o3, 0x19A4, %l5
12190 fmovrdgz %g5, %f20, %f30
12191 orn %i3, %l2, %i4
12192 smul %i2, %l1, %o7
12193 movle %icc, %l6, %i0
12194 ba,a loop_1159
12195 fbne,a %fcc2, loop_1160
12196 membar 0x7D
12197 fblg %fcc2, loop_1161
12198loop_1159:
12199 fmovrdne %l3, %f26, %f16
12200loop_1160:
12201 nop
12202 wr %g0, 0x18, %asi
12203 ldsba [%l7 + 0x22] %asi, %g1
12204loop_1161:
12205 movrgez %i7, 0x0A5, %o4
12206 bne loop_1162
12207 xorcc %g4, 0x021C, %g3
12208 movleu %icc, %i5, %i6
12209 tgu %xcc, 0x0
12210loop_1162:
12211 call loop_1163
12212 sllx %l0, 0x1C, %o6
12213 subccc %g2, 0x012E, %l4
12214 addc %g7, %o5, %o1
12215loop_1163:
12216 sub %i1, %o0, %g6
12217 nop
12218 setx loop_1164, %l0, %l1
12219 wrpr 0x1, %tl
12220 wrpr %l1, %tnpc
12221 setx 0x34400001400, %l0, %l1
12222 wrpr %l1, %tstate
12223 wrhpr 0x4, %htstate
12224 done
12225 ldd [%l7 + 0x68], %o2
12226 xor %o2, %g5, %l5
12227 movre %i3, %i4, %l2
12228loop_1164:
12229 ba,a loop_1165
12230 fpack32 %f28, %f10, %f4
12231 tge %icc, 0x7
12232 bleu %xcc, loop_1166
12233loop_1165:
12234 saved
12235 rdpr %cwp, %g1
12236 rdpr %cansave, %g2
12237 rdpr %canrestore, %g3
12238 rdpr %cleanwin, %g4
12239 rdpr %otherwin, %g5
12240 rdpr %wstate, %g6
12241 udivcc %i2, 0x11E5, %l1
12242 fmovrsgz %l6, %f14, %f4
12243loop_1166:
12244 movrgez %o7, %l3, %i0
12245 nop
12246 setx loop_1167, %l0, %l1
12247 jmpl %l1, %g1
12248 movrlz %i7, %o4, %g4
12249 fmovsge %icc, %f14, %f21
12250 sllx %i5, 0x19, %g3
12251loop_1167:
12252 andcc %i6, %o6, %l0
12253 fpsub32 %f12, %f20, %f20
12254 orncc %g2, 0x0C18, %g7
12255 sdiv %l4, 0x0AA4, %o5
12256 movne %icc, %i1, %o0
12257 movneg %icc, %g6, %o3
12258 tvs %icc, 0x0
12259 alignaddr %o1, %g5, %l5
12260 te %xcc, 0x4
12261 tge %xcc, 0x3
12262 ldstub [%l7 + 0x54], %o2
12263 fmovsneg %icc, %f31, %f21
12264 set 0x6A, %g1
12265 ldsha [%l7 + %g1] 0x11, %i4
12266 xorcc %l2, 0x162E, %i2
12267 add %l7, 0x60, %l6
12268 wr %g0, 0x81, %asi
12269 casa [%l6] %asi, %i3, %l6
12270 orncc %o7, 0x0ADD, %l1
12271 fands %f29, %f21, %f13
12272 fbu,a %fcc2, loop_1168
12273 edge16 %i0, %g1, %l3
12274 te %xcc, 0x3
12275 set 0x40, %g4
12276 ldda [%l7 + %g4] 0x81, %f16
12277loop_1168:
12278 bgu,a,pt %xcc, loop_1169
12279 tne %xcc, 0x6
12280 st %f8, [%l7 + 0x40]
12281 addc %o4, 0x12F1, %g4
12282loop_1169:
12283 fcmpgt16 %f8, %f26, %i5
12284 tcs %icc, 0x5
12285 stw %i7, [%l7 + 0x50]
12286 movle %icc, %g3, %i6
12287 mulx %l0, %g2, %o6
12288 sethi 0x1437, %l4
12289 ldd [%l7 + 0x28], %f10
12290 movcs %xcc, %g7, %i1
12291 edge16ln %o0, %g6, %o3
12292 fabsd %f26, %f12
12293 srlx %o1, %g5, %o5
12294 subc %l5, 0x0DF6, %o2
12295 edge32 %l2, %i2, %i4
12296 movge %xcc, %i3, %o7
12297 fcmpeq32 %f8, %f2, %l6
12298 addcc %i0, 0x00CC, %g1
12299 ld [%l7 + 0x5C], %f7
12300 fmul8sux16 %f10, %f20, %f28
12301 udivx %l3, 0x008F, %o4
12302 fandnot1 %f2, %f24, %f12
12303 addcc %g4, %l1, %i5
12304 wr %g0, 0x80, %asi
12305 ldxa [%l7 + 0x78] %asi, %i7
12306 sllx %i6, %g3, %l0
12307 stb %o6, [%l7 + 0x16]
12308 brgz,a %g2, loop_1170
12309 srax %g7, 0x13, %l4
12310 sllx %i1, %g6, %o0
12311 set 0x7A, %i2
12312 stba %o1, [%l7 + %i2] 0x11
12313loop_1170:
12314 nop
12315 wr %g0, 0x22, %asi
12316 stxa %o3, [%l7 + 0x18] %asi
12317 membar #Sync
12318 fbl,a %fcc3, loop_1171
12319 movcs %icc, %g5, %o5
12320 tl %icc, 0x7
12321 edge32ln %o2, %l2, %i2
12322loop_1171:
12323 nop
12324 wr %g0, 0x80, %asi
12325 ldsba [%l7 + 0x4B] %asi, %i4
12326 mulscc %i3, 0x0F4C, %o7
12327 move %xcc, %l5, %l6
12328 movne %icc, %i0, %g1
12329 brz,a %o4, loop_1172
12330 mulx %l3, %l1, %i5
12331 sth %i7, [%l7 + 0x4E]
12332 fsrc2 %f16, %f20
12333loop_1172:
12334 addccc %i6, 0x1350, %g3
12335 mova %icc, %g4, %o6
12336 fmuld8sux16 %f8, %f29, %f20
12337 tle %xcc, 0x5
12338 mulx %l0, %g2, %g7
12339 bneg,pt %xcc, loop_1173
12340 sdiv %l4, 0x0206, %g6
12341 tcc %icc, 0x0
12342 fcmpeq32 %f4, %f10, %i1
12343loop_1173:
12344 nop
12345 setx loop_1174, %l0, %l1
12346 wrpr 0x1, %tl
12347 wrpr %l1, %tpc
12348 add %l1, 0x4, %l1
12349 wrpr %l1, %tnpc
12350 setx 0x34400001400, %l0, %l1
12351 wrpr %l1, %tstate
12352 wrhpr 0x4, %htstate
12353 retry
12354 stbar
12355 xnorcc %o0, %o3, %g5
12356 edge32l %o1, %o2, %l2
12357loop_1174:
12358 nop
12359 setx loop_1175, %l0, %l1
12360 wrpr 0x1, %tl
12361 wrpr %l1, %tnpc
12362 setx 0x34400001400, %l0, %l1
12363 wrpr %l1, %tstate
12364 wrhpr 0x4, %htstate
12365 done
12366 fbe %fcc0, loop_1176
12367 fmovdle %xcc, %f10, %f12
12368 fsrc2 %f26, %f8
12369loop_1175:
12370 edge16ln %o5, %i2, %i3
12371loop_1176:
12372 srlx %i4, %l5, %o7
12373 sir 0x1B88
12374 fmovdge %xcc, %f27, %f8
12375 set 0x4E, %o5
12376 lduha [%l7 + %o5] 0x15, %i0
12377 addc %g1, 0x054B, %o4
12378 edge16 %l3, %l1, %l6
12379 movl %icc, %i5, %i6
12380 set 0x1C, %g6
12381 lda [%l7 + %g6] 0x14, %f24
12382 tvs %xcc, 0x2
12383 andcc %i7, %g3, %g4
12384 edge16n %l0, %o6, %g2
12385 addcc %g7, %g6, %i1
12386 subcc %l4, 0x0C94, %o0
12387 tgu %xcc, 0x3
12388 subcc %o3, 0x1653, %o1
12389 tsubcc %g5, 0x0E31, %l2
12390 pdist %f10, %f10, %f16
12391 fcmpgt32 %f0, %f18, %o2
12392 fbge,a %fcc0, loop_1177
12393 and %i2, 0x1FAC, %i3
12394 fbn,a %fcc3, loop_1178
12395 edge32 %o5, %i4, %l5
12396loop_1177:
12397 edge8ln %i0, %o7, %g1
12398 fpack16 %f2, %f3
12399loop_1178:
12400 and %l3, %l1, %o4
12401 bgu,pn %xcc, loop_1179
12402 fbge,a %fcc0, loop_1180
12403 tne %xcc, 0x6
12404 fxors %f24, %f8, %f14
12405loop_1179:
12406 for %f28, %f30, %f0
12407loop_1180:
12408 tge %icc, 0x3
12409 fbne,a %fcc3, loop_1181
12410 movvc %xcc, %l6, %i5
12411 edge32 %i6, %g3, %i7
12412 fzero %f30
12413loop_1181:
12414 sra %l0, 0x01, %o6
12415 orncc %g2, %g4, %g7
12416 tcs %xcc, 0x6
12417 ldsw [%l7 + 0x44], %i1
12418 call loop_1182
12419 nop
12420 setx loop_1183, %l0, %l1
12421 wrpr 0x1, %tl
12422 wrpr %l1, %tnpc
12423 setx 0x34400001400, %l0, %l1
12424 wrpr %l1, %tstate
12425 wrhpr 0x4, %htstate
12426 done
12427 call loop_1184
12428 fbule,a %fcc3, loop_1185
12429loop_1182:
12430 xorcc %g6, %l4, %o0
12431loop_1183:
12432 edge16ln %o3, %g5, %o1
12433loop_1184:
12434 edge8n %o2, %l2, %i2
12435loop_1185:
12436 fmul8sux16 %f16, %f8, %f10
12437 fbuge,a %fcc2, loop_1186
12438 fabsd %f26, %f8
12439 tge %icc, 0x7
12440 fcmps %fcc1, %f11, %f8
12441loop_1186:
12442 smulcc %i3, 0x1ECC, %i4
12443 srl %l5, %o5, %o7
12444 fmovdl %icc, %f17, %f4
12445 wr %g0, 0x04, %asi
12446 prefetcha [%l7 + 0x28] %asi, 0x3
12447 fnot1 %f22, %f6
12448 ldsw [%l7 + 0x1C], %l3
12449 alignaddrl %l1, %o4, %g1
12450 subccc %l6, 0x0257, %i5
12451 add %l7, 0x0C, %l6
12452 wr %g0, 0x80, %asi
12453 casa [%l6] 0x80, %i6, %g3
12454 tsubcc %l0, 0x15A6, %o6
12455 movvc %icc, %g2, %g4
12456 fmovsa %icc, %f9, %f10
12457 fnot1s %f29, %f21
12458 fpmerge %f4, %f0, %f10
12459 subcc %g7, 0x1C3A, %i1
12460 fba,a %fcc3, loop_1187
12461 fmovdcc %icc, %f14, %f14
12462 fmovdneg %xcc, %f18, %f1
12463 wr %g0, 0x11, %asi
12464 ldxa [%l7 + 0x58] %asi, %i7
12465loop_1187:
12466 tcc %xcc, 0x2
12467 tgu %icc, 0x5
12468 fmovde %xcc, %f21, %f2
12469 sllx %l4, 0x1F, %g6
12470 array32 %o3, %o0, %g5
12471 fbg,a %fcc2, loop_1188
12472 udivcc %o2, 0x0EB9, %o1
12473 mulx %i2, 0x02FD, %l2
12474 edge16 %i3, %l5, %o5
12475loop_1188:
12476 umul %o7, 0x162F, %i0
12477 tge %xcc, 0x4
12478 move %xcc, %l3, %l1
12479 movcc %xcc, %o4, %i4
12480 fpack16 %f16, %f31
12481 wr %g0, 0x0c, %asi
12482 stha %l6, [%l7 + 0x2A] %asi
12483 siam 0x4
12484 taddcctv %i5, 0x0044, %i6
12485 fandnot1s %f10, %f7, %f29
12486 edge16n %g1, %l0, %g3
12487 fcmple16 %f2, %f18, %g2
12488 smul %o6, 0x00FC, %g7
12489 saved
12490 rdpr %cwp, %g1
12491 rdpr %cansave, %g2
12492 rdpr %canrestore, %g3
12493 rdpr %cleanwin, %g4
12494 rdpr %otherwin, %g5
12495 rdpr %wstate, %g6
12496 edge32 %g4, %i7, %l4
12497 fbn,a %fcc1, loop_1189
12498 fmovdpos %icc, %f25, %f11
12499 fsrc1s %f1, %f4
12500 movg %icc, %g6, %o3
12501loop_1189:
12502 saved
12503 rdpr %cwp, %g1
12504 rdpr %cansave, %g2
12505 rdpr %canrestore, %g3
12506 rdpr %cleanwin, %g4
12507 rdpr %otherwin, %g5
12508 rdpr %wstate, %g6
12509 fmul8x16au %f11, %f0, %f4
12510 nop
12511 set 0x2C, %g2
12512 sth %o0, [%l7 + %g2]
12513 addc %i1, 0x0C5F, %o2
12514 movge %xcc, %g5, %o1
12515 subccc %l2, 0x081A, %i2
12516 ldstub [%l7 + 0x6B], %l5
12517 udivx %o5, 0x0C6D, %o7
12518 fpadd16 %f24, %f0, %f2
12519 edge32 %i3, %i0, %l3
12520 mova %xcc, %o4, %l1
12521 tleu %xcc, 0x7
12522 for %f4, %f30, %f30
12523 tn %xcc, 0x3
12524 fpsub16 %f30, %f12, %f8
12525 bneg,a loop_1190
12526 andcc %i4, %l6, %i6
12527 movrgez %i5, %l0, %g1
12528 stbar
12529loop_1190:
12530 orn %g2, 0x1BEF, %o6
12531 fcmple16 %f10, %f8, %g7
12532 edge8l %g3, %g4, %i7
12533 tvc %icc, 0x7
12534 subc %l4, 0x069D, %g6
12535 fmovspos %icc, %f3, %f27
12536 array32 %o0, %i1, %o2
12537 fmovsgu %icc, %f17, %f2
12538 taddcc %g5, %o1, %o3
12539 fmovdvc %xcc, %f20, %f9
12540 tleu %icc, 0x7
12541 xnorcc %i2, 0x1A92, %l2
12542 swap [%l7 + 0x28], %o5
12543 movgu %xcc, %o7, %i3
12544 fbg,a %fcc0, loop_1191
12545 movleu %xcc, %i0, %l3
12546 brz %l5, loop_1192
12547 nop
12548 set 0x20, %l5
12549 ldd [%l7 + %l5], %o4
12550loop_1191:
12551 andcc %i4, %l6, %l1
12552 orncc %i6, %l0, %g1
12553loop_1192:
12554 fpmerge %f29, %f30, %f18
12555 srlx %i5, %g2, %g7
12556 andncc %g3, %g4, %i7
12557 flush %l7 + 0x68
12558 tg %icc, 0x2
12559 fmul8x16al %f6, %f14, %f16
12560 ble loop_1193
12561 movl %icc, %l4, %g6
12562 fornot2s %f19, %f23, %f9
12563 edge32 %o0, %i1, %o6
12564loop_1193:
12565 movcc %icc, %o2, %o1
12566 lduh [%l7 + 0x2C], %o3
12567 mova %xcc, %i2, %g5
12568 tn %icc, 0x5
12569 for %f28, %f26, %f26
12570 edge32n %o5, %l2, %i3
12571 sdiv %i0, 0x13B5, %l3
12572 edge32 %l5, %o4, %i4
12573 tn %icc, 0x2
12574 wr %g0, 0x2b, %asi
12575 stxa %o7, [%l7 + 0x48] %asi
12576 membar #Sync
12577 fpack16 %f20, %f31
12578 edge32l %l1, %i6, %l0
12579 bn,a loop_1194
12580 movcc %xcc, %g1, %i5
12581 sub %l6, 0x100C, %g2
12582 sethi 0x0EEE, %g7
12583loop_1194:
12584 fmovrdlz %g3, %f20, %f10
12585 movcs %xcc, %i7, %l4
12586 fmovsvc %xcc, %f30, %f27
12587 sllx %g6, %g4, %o0
12588 addccc %i1, %o2, %o1
12589 movge %xcc, %o3, %i2
12590 movneg %icc, %o6, %o5
12591 ldub [%l7 + 0x53], %l2
12592 fpackfix %f26, %f6
12593 mulx %i3, 0x09EE, %g5
12594 alignaddrl %l3, %i0, %l5
12595 movn %xcc, %i4, %o4
12596 umul %o7, 0x156A, %i6
12597 wr %g0, 0x10, %asi
12598 prefetcha [%l7 + 0x50] %asi, 0x2
12599 srlx %g1, 0x18, %i5
12600 fbne %fcc3, loop_1195
12601 smulcc %l6, %l0, %g2
12602 array16 %g3, %i7, %g7
12603 srlx %l4, %g4, %o0
12604loop_1195:
12605 add %i1, 0x12DC, %o2
12606 saved
12607 rdpr %cwp, %g1
12608 rdpr %cansave, %g2
12609 rdpr %canrestore, %g3
12610 rdpr %cleanwin, %g4
12611 rdpr %otherwin, %g5
12612 rdpr %wstate, %g6
12613 fnor %f16, %f30, %f10
12614 fmovspos %xcc, %f12, %f10
12615 ldsh [%l7 + 0x28], %o1
12616 tg %icc, 0x1
12617 movgu %icc, %o3, %g6
12618 fandnot2s %f20, %f16, %f13
12619 movvs %xcc, %i2, %o6
12620 andcc %l2, %i3, %g5
12621 set 0x60, %i6
12622 ldda [%l7 + %i6] 0x89, %o4
12623 alignaddr %i0, %l3, %l5
12624 nop
12625 setx loop_1196, %l0, %l1
12626 jmpl %l1, %i4
12627 fmovsle %icc, %f9, %f6
12628 subcc %o4, 0x0AAB, %i6
12629 fmovrde %o7, %f22, %f18
12630loop_1196:
12631 fcmpne16 %f8, %f4, %l1
12632 edge16 %i5, %l6, %l0
12633 tne %icc, 0x7
12634 lduw [%l7 + 0x40], %g2
12635 wr %g0, 0x89, %asi
12636 swapa [%l7 + 0x50] %asi, %g3
12637 subcc %i7, 0x19AB, %g7
12638 subccc %g1, %l4, %g4
12639 set 0x50, %g3
12640 stwa %i1, [%l7 + %g3] 0x04
12641 movg %xcc, %o0, %o2
12642 fblg %fcc3, loop_1197
12643 taddcc %o3, %o1, %g6
12644 array16 %i2, %o6, %i3
12645 fsrc1s %f26, %f17
12646loop_1197:
12647 tvc %xcc, 0x6
12648 fors %f2, %f28, %f18
12649 andcc %l2, 0x1975, %o5
12650 fmovdcc %icc, %f18, %f17
12651 edge8 %i0, %l3, %l5
12652 wr %g0, 0xea, %asi
12653 stwa %g5, [%l7 + 0x18] %asi
12654 membar #Sync
12655 edge8ln %i4, %i6, %o4
12656 fmovrdlez %l1, %f20, %f26
12657 tg %icc, 0x7
12658 tgu %icc, 0x4
12659 restored
12660 rdpr %cwp, %g1
12661 rdpr %cansave, %g2
12662 rdpr %canrestore, %g3
12663 rdpr %cleanwin, %g4
12664 rdpr %otherwin, %g5
12665 rdpr %wstate, %g6
12666 andcc %i5, %l6, %o7
12667 sdiv %l0, 0x0DFE, %g2
12668 move %icc, %i7, %g3
12669 orn %g7, 0x1EDC, %g1
12670 fpadd16s %f5, %f12, %f0
12671 movrgz %l4, 0x005, %g4
12672 nop
12673 setx loop_1198, %l0, %l1
12674 wrpr 0x1, %tl
12675 wrpr %l1, %tpc
12676 add %l1, 0x4, %l1
12677 wrpr %l1, %tnpc
12678 setx 0x34400001400, %l0, %l1
12679 wrpr %l1, %tstate
12680 wrhpr 0x4, %htstate
12681 retry
12682 fmovdle %xcc, %f10, %f20
12683 tvc %xcc, 0x3
12684 sll %i1, %o2, %o3
12685loop_1198:
12686 movrlz %o0, %g6, %o1
12687 edge32 %o6, %i2, %l2
12688 tcs %xcc, 0x1
12689 fmovdpos %icc, %f31, %f23
12690 fmovsleu %xcc, %f11, %f19
12691 fandnot1 %f18, %f26, %f20
12692 siam 0x6
12693 edge8 %o5, %i0, %l3
12694 fmovrdlz %i3, %f26, %f16
12695 fabss %f29, %f8
12696 mova %xcc, %g5, %l5
12697 movneg %xcc, %i6, %o4
12698 set 0x40, %i4
12699 stba %i4, [%l7 + %i4] 0x88
12700 movleu %xcc, %i5, %l1
12701 bvc,a loop_1199
12702 tvs %xcc, 0x5
12703 wr %g0, 0x80, %asi
12704 ldsba [%l7 + 0x39] %asi, %l6
12705loop_1199:
12706 taddcctv %l0, %g2, %i7
12707 sethi 0x114E, %o7
12708 fone %f26
12709 movrne %g3, %g1, %l4
12710 tsubcctv %g4, %g7, %i1
12711 mova %icc, %o3, %o0
12712 array32 %o2, %g6, %o6
12713 andcc %o1, 0x1440, %l2
12714 movneg %icc, %i2, %o5
12715 edge16l %i0, %l3, %g5
12716 sdiv %i3, 0x19F3, %i6
12717 edge8n %l5, %o4, %i4
12718 tvc %icc, 0x4
12719 taddcc %i5, %l1, %l6
12720 tvs %xcc, 0x0
12721 mulx %g2, 0x0824, %l0
12722 edge32 %o7, %g3, %g1
12723 movrne %i7, %l4, %g4
12724 tvs %icc, 0x4
12725 fpack16 %f0, %f20
12726 fmovdgu %xcc, %f3, %f29
12727 move %xcc, %g7, %o3
12728 movvc %icc, %o0, %i1
12729 set 0x32, %i7
12730 stha %o2, [%l7 + %i7] 0x80
12731 fbn,a %fcc2, loop_1200
12732 orn %o6, 0x0168, %o1
12733 sth %g6, [%l7 + 0x6A]
12734 movrne %i2, %o5, %l2
12735loop_1200:
12736 nop
12737 wr %g0, 0x80, %asi
12738 stda %f16, [%l7 + 0x40] %asi
12739 fbn,a %fcc3, loop_1201
12740 stw %l3, [%l7 + 0x1C]
12741 fmovrse %g5, %f27, %f20
12742 fmovscs %xcc, %f6, %f23
12743loop_1201:
12744 edge8n %i0, %i6, %l5
12745 fmovsvc %xcc, %f1, %f25
12746 smulcc %i3, %o4, %i4
12747 movn %icc, %l1, %i5
12748 ldd [%l7 + 0x68], %i6
12749 srlx %l0, %g2, %o7
12750 bn,pn %icc, loop_1202
12751 xor %g1, 0x1EEB, %i7
12752 add %g3, 0x1ADF, %g4
12753 movleu %xcc, %l4, %o3
12754loop_1202:
12755 nop
12756 wr %g0, 0xe2, %asi
12757 stha %o0, [%l7 + 0x62] %asi
12758 membar #Sync
12759 tg %xcc, 0x6
12760 brlez,a %i1, loop_1203
12761 saved
12762 rdpr %cwp, %g1
12763 rdpr %cansave, %g2
12764 rdpr %canrestore, %g3
12765 rdpr %cleanwin, %g4
12766 rdpr %otherwin, %g5
12767 rdpr %wstate, %g6
12768 array32 %o2, %o6, %g7
12769 fmovdcc %xcc, %f14, %f4
12770loop_1203:
12771 edge16 %g6, %o1, %o5
12772 udiv %l2, 0x028C, %i2
12773 or %g5, %i0, %l3
12774 fmovdcs %icc, %f1, %f13
12775 edge8 %i6, %i3, %o4
12776 xnor %l5, 0x1D3E, %l1
12777 tne %xcc, 0x0
12778 movrgez %i4, %i5, %l6
12779 fbl %fcc3, loop_1204
12780 tcs %xcc, 0x2
12781 umulcc %l0, %g2, %g1
12782 fmuld8ulx16 %f3, %f1, %f14
12783loop_1204:
12784 udivcc %o7, 0x13DE, %i7
12785 tvc %icc, 0x4
12786 and %g4, 0x1A9A, %g3
12787 movrne %o3, 0x11E, %l4
12788 sll %i1, %o2, %o6
12789 fmovsvc %xcc, %f3, %f21
12790 ldsh [%l7 + 0x42], %g7
12791 movneg %icc, %g6, %o0
12792 brgz,a %o1, loop_1205
12793 edge32ln %l2, %o5, %i2
12794 brz %i0, loop_1206
12795 movcc %icc, %g5, %l3
12796loop_1205:
12797 movneg %icc, %i6, %o4
12798 orcc %i3, 0x06EC, %l5
12799loop_1206:
12800 udivx %l1, 0x145A, %i4
12801 std %i6, [%l7 + 0x60]
12802 alignaddr %i5, %l0, %g1
12803 fbge,a %fcc1, loop_1207
12804 stb %o7, [%l7 + 0x58]
12805 sir 0x0BAE
12806 sdivcc %g2, 0x1422, %i7
12807loop_1207:
12808 or %g4, 0x11AE, %g3
12809 fsrc1 %f24, %f0
12810 taddcctv %l4, %o3, %i1
12811 orn %o2, %g7, %o6
12812 andcc %o0, 0x04E7, %o1
12813 fnegs %f27, %f4
12814 tcc %xcc, 0x4
12815 tcc %xcc, 0x6
12816 sra %l2, %g6, %o5
12817 fmovrdlez %i2, %f22, %f18
12818 fmovdl %icc, %f17, %f17
12819 srlx %g5, 0x12, %l3
12820 movcc %icc, %i0, %o4
12821 subc %i3, 0x0FA8, %i6
12822 brlez,a %l5, loop_1208
12823 fmovsl %icc, %f3, %f6
12824 movrlez %i4, 0x306, %l1
12825 srax %l6, %i5, %l0
12826loop_1208:
12827 movge %icc, %g1, %o7
12828 taddcctv %g2, 0x1B60, %g4
12829 tle %icc, 0x0
12830 st %f11, [%l7 + 0x1C]
12831 fmovdne %xcc, %f2, %f27
12832 wr %g0, 0x11, %asi
12833 lduwa [%l7 + 0x24] %asi, %i7
12834 edge16ln %g3, %o3, %i1
12835 tle %xcc, 0x1
12836 move %icc, %l4, %o2
12837 edge16n %o6, %g7, %o1
12838 movrgz %l2, 0x04A, %g6
12839 bleu,pt %xcc, loop_1209
12840 fblg %fcc2, loop_1210
12841 subc %o0, %i2, %o5
12842 addccc %l3, %i0, %o4
12843loop_1209:
12844 movvc %xcc, %g5, %i6
12845loop_1210:
12846 nop
12847 wr %g0, 0xe2, %asi
12848 stha %i3, [%l7 + 0x58] %asi
12849 membar #Sync
12850 subcc %l5, 0x0930, %i4
12851 edge32l %l6, %i5, %l0
12852 addccc %l1, 0x1C30, %o7
12853 umulcc %g2, 0x0A59, %g1
12854 fba,a %fcc0, loop_1211
12855 tl %xcc, 0x1
12856 fcmpne16 %f6, %f18, %g4
12857 mulscc %i7, %o3, %g3
12858loop_1211:
12859 fornot1 %f16, %f14, %f20
12860 sll %l4, 0x17, %i1
12861 fmovrdlez %o2, %f0, %f2
12862 array16 %g7, %o6, %l2
12863 fba,a %fcc0, loop_1212
12864 fpadd16 %f8, %f0, %f8
12865 fmovsl %xcc, %f23, %f13
12866 addc %o1, 0x1F00, %g6
12867loop_1212:
12868 fpack16 %f10, %f2
12869 bgu loop_1213
12870 sllx %o0, 0x17, %i2
12871 sllx %l3, 0x1F, %i0
12872 wr %g0, 0x80, %asi
12873 ldswa [%l7 + 0x7C] %asi, %o4
12874loop_1213:
12875 brgez,a %o5, loop_1214
12876 bleu,pn %xcc, loop_1215
12877 smulcc %i6, %g5, %i3
12878 add %l7, 0x4C, %l6
12879 wr %g0, 0x80, %asi
12880 casa [%l6] 0x80, %i4, %l5
12881loop_1214:
12882 array32 %l6, %i5, %l0
12883loop_1215:
12884 edge32n %l1, %g2, %o7
12885 movrlez %g1, %g4, %o3
12886 wr %g0, 0x89, %asi
12887 ldxa [%l7 + 0x48] %asi, %g3
12888 orncc %l4, %i1, %o2
12889 movgu %xcc, %g7, %i7
12890 prefetch [%l7 + 0x1C], 0x3
12891 udiv %o6, 0x177C, %l2
12892 edge32 %o1, %o0, %i2
12893 nop
12894 setx loop_1216, %l0, %l1
12895 jmpl %l1, %g6
12896 edge16 %l3, %o4, %i0
12897 ble,a,pn %xcc, loop_1217
12898 fmovd %f4, %f6
12899loop_1216:
12900 movvs %xcc, %o5, %g5
12901 fbo %fcc0, loop_1218
12902loop_1217:
12903 fone %f18
12904 taddcctv %i6, %i3, %l5
12905 edge8n %i4, %i5, %l0
12906loop_1218:
12907 fxnors %f14, %f19, %f5
12908 movre %l6, 0x3A2, %l1
12909 tcs %icc, 0x6
12910 fpack32 %f22, %f16, %f24
12911 fxnor %f14, %f20, %f2
12912 taddcctv %o7, 0x19F7, %g2
12913 fornot2 %f12, %f8, %f2
12914 tneg %icc, 0x4
12915 fmovsvs %icc, %f6, %f5
12916 set 0x20, %o2
12917 stxa %g4, [%g0 + %o2] 0x20
12918 movpos %xcc, %o3, %g3
12919 set 0x70, %i0
12920 ldda [%l7 + %i0] 0xeb, %g0
12921 sethi 0x013C, %l4
12922 edge16n %o2, %g7, %i1
12923 fmovd %f22, %f0
12924 fmovrsne %i7, %f27, %f18
12925 ta %icc, 0x5
12926 lduw [%l7 + 0x40], %o6
12927 movpos %xcc, %l2, %o1
12928 alignaddr %o0, %g6, %l3
12929 movrlz %o4, %i2, %i0
12930 flush %l7 + 0x78
12931 edge8ln %o5, %g5, %i3
12932 saved
12933 rdpr %cwp, %g1
12934 rdpr %cansave, %g2
12935 rdpr %canrestore, %g3
12936 rdpr %cleanwin, %g4
12937 rdpr %otherwin, %g5
12938 rdpr %wstate, %g6
12939 sllx %i6, 0x00, %i4
12940 movneg %icc, %l5, %i5
12941 smul %l0, 0x1BDE, %l6
12942 ble,a %xcc, loop_1219
12943 fbl,a %fcc0, loop_1220
12944 fand %f24, %f4, %f24
12945 tsubcc %l1, %g2, %o7
12946loop_1219:
12947 tsubcc %g4, 0x1CC2, %o3
12948loop_1220:
12949 edge8n %g3, %l4, %o2
12950 fandnot1 %f16, %f6, %f16
12951 smulcc %g1, 0x0FF7, %i1
12952 lduw [%l7 + 0x08], %i7
12953 fcmpne16 %f2, %f24, %o6
12954 fbg %fcc2, loop_1221
12955 movneg %icc, %g7, %o1
12956 tge %icc, 0x7
12957 srl %l2, 0x01, %g6
12958loop_1221:
12959 taddcc %o0, %l3, %i2
12960 smul %o4, 0x03A4, %o5
12961 fblg,a %fcc0, loop_1222
12962 fmovdneg %xcc, %f19, %f26
12963 flush %l7 + 0x24
12964 ba,pt %xcc, loop_1223
12965loop_1222:
12966 edge32l %i0, %i3, %i6
12967 movle %xcc, %g5, %i4
12968 tleu %xcc, 0x2
12969loop_1223:
12970 edge16 %l5, %i5, %l0
12971 andn %l1, 0x052E, %l6
12972 fpsub32 %f14, %f8, %f20
12973 sll %o7, 0x02, %g2
12974 edge32l %g4, %o3, %g3
12975 fmovdge %xcc, %f20, %f25
12976 subc %l4, 0x1033, %g1
12977 udivcc %i1, 0x00C7, %i7
12978 edge16l %o2, %o6, %o1
12979 tcs %icc, 0x1
12980 movrgez %l2, 0x052, %g7
12981 srax %o0, 0x0F, %g6
12982 wr %g0, 0x22, %asi
12983 stha %l3, [%l7 + 0x46] %asi
12984 membar #Sync
12985 subccc %o4, %o5, %i2
12986 fmovsge %icc, %f20, %f11
12987 movrlez %i0, 0x268, %i3
12988 movne %xcc, %i6, %g5
12989 xnor %l5, 0x14EA, %i4
12990 add %l7, 0x3C, %l6
12991 wr %g0, 0x80, %asi
12992 casa [%l6] %asi, %l0, %l1
12993 tpos %icc, 0x2
12994 movpos %icc, %i5, %o7
12995 fnand %f14, %f6, %f8
12996 fbuge,a %fcc3, loop_1224
12997 fands %f3, %f3, %f2
12998 movcc %icc, %g2, %l6
12999 edge16n %o3, %g3, %l4
13000loop_1224:
13001 fbne,a %fcc2, loop_1225
13002 andn %g1, %i1, %g4
13003 te %xcc, 0x6
13004 movpos %xcc, %i7, %o6
13005loop_1225:
13006 array32 %o2, %o1, %g7
13007 or %o0, 0x1AB5, %l2
13008 fmovs %f22, %f5
13009 fcmpne16 %f18, %f8, %l3
13010 fands %f31, %f23, %f29
13011 move %icc, %o4, %o5
13012 edge16l %g6, %i0, %i2
13013 movre %i3, %g5, %l5
13014 fmovsn %xcc, %f2, %f8
13015 fmovdle %xcc, %f6, %f23
13016 tcc %xcc, 0x3
13017 sllx %i6, %l0, %l1
13018 taddcctv %i4, 0x1948, %o7
13019 subc %i5, 0x1CF8, %l6
13020 movvs %xcc, %g2, %g3
13021 tne %xcc, 0x7
13022 fmovrde %o3, %f28, %f22
13023 ldub [%l7 + 0x57], %g1
13024 bshuffle %f6, %f16, %f2
13025 movleu %icc, %i1, %l4
13026 sth %i7, [%l7 + 0x10]
13027 tle %icc, 0x1
13028 fnand %f4, %f22, %f12
13029 array16 %g4, %o6, %o2
13030 srlx %g7, 0x09, %o0
13031 fpsub32s %f7, %f22, %f19
13032 fnegs %f6, %f3
13033 movneg %icc, %l2, %l3
13034 edge16ln %o1, %o5, %g6
13035 fcmpd %fcc0, %f8, %f18
13036 fmovdcs %xcc, %f16, %f25
13037 fbne %fcc3, loop_1226
13038 fandnot2s %f3, %f5, %f3
13039 movn %xcc, %i0, %i2
13040 mulscc %o4, 0x1852, %i3
13041loop_1226:
13042 movrlez %g5, %l5, %l0
13043 array16 %i6, %l1, %i4
13044 sub %o7, 0x092E, %i5
13045 tsubcc %l6, %g2, %g3
13046 tvs %xcc, 0x5
13047 add %l7, 0x20, %l6
13048 wr %g0, 0x81, %asi
13049 casxa [%l6] 0x81, %g1, %o3
13050 brnz,a %i1, loop_1227
13051 movvs %icc, %l4, %i7
13052 edge8 %o6, %o2, %g4
13053 fmovd %f26, %f20
13054loop_1227:
13055 movrlz %o0, %l2, %l3
13056 movrlz %g7, 0x141, %o5
13057 tge %icc, 0x0
13058 fbe,a %fcc2, loop_1228
13059 sethi 0x0547, %o1
13060 movge %xcc, %g6, %i2
13061 sllx %o4, %i0, %i3
13062loop_1228:
13063 tsubcctv %g5, %l5, %l0
13064 fmovdvs %icc, %f15, %f20
13065 fcmpne16 %f6, %f24, %i6
13066 fpsub16 %f10, %f18, %f28
13067 flush %l7 + 0x2C
13068 smulcc %i4, %l1, %i5
13069 be %icc, loop_1229
13070 sub %o7, %l6, %g2
13071 array16 %g3, %o3, %g1
13072 smulcc %l4, %i1, %i7
13073loop_1229:
13074 tcs %icc, 0x2
13075 edge32ln %o6, %o2, %g4
13076 tge %icc, 0x2
13077 flush %l7 + 0x18
13078 movre %l2, 0x394, %l3
13079 tg %xcc, 0x7
13080 fcmpgt16 %f12, %f16, %g7
13081 movpos %icc, %o5, %o1
13082 tvc %xcc, 0x0
13083 wr %g0, 0x04, %asi
13084 ldswa [%l7 + 0x58] %asi, %g6
13085 xnorcc %i2, %o4, %o0
13086 bgu,a loop_1230
13087 movg %icc, %i0, %g5
13088 membar 0x49
13089 fmul8x16al %f27, %f18, %f0
13090loop_1230:
13091 movrgz %l5, 0x277, %i3
13092 movl %xcc, %i6, %l0
13093 tge %xcc, 0x2
13094 fmovdcc %xcc, %f17, %f18
13095 fpackfix %f12, %f30
13096 movgu %xcc, %i4, %i5
13097 fandnot2 %f24, %f8, %f12
13098 set 0x40, %i1
13099 ldda [%l7 + %i1] 0x19, %f16
13100 edge16l %o7, %l1, %l6
13101 movle %xcc, %g2, %g3
13102 faligndata %f30, %f14, %f14
13103 fnands %f5, %f15, %f22
13104 fandnot1s %f31, %f9, %f7
13105 xnor %g1, %l4, %i1
13106 ldx [%l7 + 0x28], %i7
13107 sll %o3, 0x01, %o2
13108 lduh [%l7 + 0x70], %o6
13109 edge16n %l2, %l3, %g7
13110 bpos,a,pn %icc, loop_1231
13111 fmovrsgz %g4, %f9, %f30
13112 bn,a loop_1232
13113 umulcc %o1, 0x059A, %o5
13114loop_1231:
13115 sllx %i2, 0x04, %g6
13116 movl %icc, %o4, %o0
13117loop_1232:
13118 fmovsge %icc, %f30, %f21
13119 tvs %xcc, 0x1
13120 nop
13121 setx loop_1233, %l0, %l1
13122 wrpr 0x1, %tl
13123 wrpr %l1, %tpc
13124 add %l1, 0x4, %l1
13125 wrpr %l1, %tnpc
13126 setx 0x34400001400, %l0, %l1
13127 wrpr %l1, %tstate
13128 wrhpr 0x4, %htstate
13129 retry
13130 sdivcc %g5, 0x07AC, %i0
13131 tgu %xcc, 0x0
13132 sdivx %l5, 0x17D9, %i6
13133loop_1233:
13134 andn %i3, 0x094A, %i4
13135 edge8 %i5, %l0, %l1
13136 wr %g0, 0xeb, %asi
13137 ldda [%l7 + 0x70] %asi, %i6
13138 tsubcctv %o7, %g3, %g1
13139 bvc,pt %icc, loop_1234
13140 fmovse %icc, %f3, %f5
13141 movvs %xcc, %g2, %i1
13142 srl %l4, 0x1B, %o3
13143loop_1234:
13144 saved
13145 rdpr %cwp, %g1
13146 rdpr %cansave, %g2
13147 rdpr %canrestore, %g3
13148 rdpr %cleanwin, %g4
13149 rdpr %otherwin, %g5
13150 rdpr %wstate, %g6
13151 movrlez %i7, %o6, %o2
13152 set 0x08, %o1
13153 ldsba [%l7 + %o1] 0x19, %l3
13154 ldd [%l7 + 0x48], %l2
13155 fmovrsgz %g7, %f0, %f6
13156 fexpand %f8, %f16
13157 smul %g4, %o5, %o1
13158 edge8ln %g6, %o4, %i2
13159 sub %o0, 0x12DE, %i0
13160 fmovdle %icc, %f15, %f7
13161 fbl %fcc1, loop_1235
13162 fcmple16 %f22, %f0, %l5
13163 fandnot1 %f6, %f24, %f26
13164 set 0x60, %o4
13165 stxa %g5, [%l7 + %o4] 0x04
13166loop_1235:
13167 nop
13168 set 0x74, %l4
13169 swapa [%l7 + %l4] 0x89, %i3
13170 popc 0x12EC, %i4
13171 srlx %i5, %i6, %l1
13172 fabsd %f14, %f22
13173 edge32ln %l6, %o7, %g3
13174 movg %xcc, %g1, %l0
13175 brgz %g2, loop_1236
13176 tgu %xcc, 0x6
13177 movle %icc, %i1, %l4
13178 bne %xcc, loop_1237
13179loop_1236:
13180 swap [%l7 + 0x2C], %o3
13181 mulx %o6, 0x1965, %o2
13182 tge %icc, 0x1
13183loop_1237:
13184 fcmpgt32 %f18, %f20, %i7
13185 ba,a loop_1238
13186 tn %icc, 0x3
13187 movneg %icc, %l2, %l3
13188 wr %g0, 0x0c, %asi
13189 ldsha [%l7 + 0x7E] %asi, %g4
13190loop_1238:
13191 fmovdn %xcc, %f17, %f4
13192 fpsub16 %f18, %f4, %f28
13193 addccc %g7, %o1, %g6
13194 std %f4, [%l7 + 0x68]
13195 bge,a,pt %xcc, loop_1239
13196 tcs %xcc, 0x0
13197 fmovrdgz %o4, %f22, %f6
13198 movgu %icc, %o5, %i2
13199loop_1239:
13200 sdivx %i0, 0x0B39, %l5
13201 edge32n %g5, %i3, %i4
13202 set 0x7C, %i5
13203 stba %o0, [%l7 + %i5] 0xea
13204 membar #Sync
13205 taddcctv %i6, 0x1952, %i5
13206 mova %icc, %l1, %o7
13207 wr %g0, 0x18, %asi
13208 lduwa [%l7 + 0x70] %asi, %l6
13209 xorcc %g1, %l0, %g2
13210 udiv %i1, 0x1215, %l4
13211 saved
13212 rdpr %cwp, %g1
13213 rdpr %cansave, %g2
13214 rdpr %canrestore, %g3
13215 rdpr %cleanwin, %g4
13216 rdpr %otherwin, %g5
13217 rdpr %wstate, %g6
13218 brlz,a %g3, loop_1240
13219 orn %o3, %o2, %o6
13220 ldd [%l7 + 0x40], %f18
13221 fble,a %fcc3, loop_1241
13222loop_1240:
13223 swap [%l7 + 0x34], %i7
13224 movvc %icc, %l2, %g4
13225 sra %l3, 0x0E, %g7
13226loop_1241:
13227 nop
13228 wr %g0, 0x89, %asi
13229 lda [%l7 + 0x40] %asi, %f0
13230 fpadd32 %f30, %f20, %f18
13231 movge %icc, %g6, %o1
13232 sll %o4, 0x0B, %i2
13233 fmovrdgez %i0, %f2, %f14
13234 fpadd32s %f0, %f27, %f17
13235 mulscc %l5, %g5, %o5
13236 ldsb [%l7 + 0x4E], %i4
13237 fandnot2 %f10, %f20, %f16
13238 brz %i3, loop_1242
13239 movrne %i6, %o0, %i5
13240 edge16 %l1, %l6, %o7
13241 tl %icc, 0x6
13242loop_1242:
13243 andcc %l0, 0x070D, %g2
13244 tsubcc %g1, 0x00F6, %l4
13245 movcc %xcc, %i1, %o3
13246 fblg %fcc0, loop_1243
13247 ldub [%l7 + 0x2A], %o2
13248 movneg %icc, %o6, %i7
13249 ta %xcc, 0x3
13250loop_1243:
13251 stx %l2, [%l7 + 0x10]
13252 taddcctv %g3, 0x0FBB, %g4
13253 fones %f17
13254 set 0x20, %o6
13255 stda %g6, [%l7 + %o6] 0x27
13256 membar #Sync
13257 set 0x12, %l0
13258 ldsha [%l7 + %l0] 0x19, %g6
13259 alignaddr %o1, %o4, %l3
13260 tl %xcc, 0x3
13261 fmovdg %icc, %f4, %f6
13262 orcc %i0, 0x0746, %l5
13263 ta %xcc, 0x7
13264 edge8n %i2, %o5, %g5
13265 srlx %i3, 0x10, %i4
13266 te %xcc, 0x6
13267 movrne %o0, %i6, %i5
13268 tge %xcc, 0x5
13269 srax %l6, 0x1A, %o7
13270 fbge %fcc3, loop_1244
13271 sllx %l1, %g2, %l0
13272 set 0x54, %o3
13273 ldsha [%l7 + %o3] 0x04, %g1
13274loop_1244:
13275 movneg %xcc, %l4, %o3
13276 bge,a,pn %icc, loop_1245
13277 bneg loop_1246
13278 fxnor %f22, %f2, %f20
13279 fble %fcc3, loop_1247
13280loop_1245:
13281 movrlz %i1, 0x0C1, %o2
13282loop_1246:
13283 movgu %icc, %o6, %l2
13284 movn %icc, %g3, %g4
13285loop_1247:
13286 saved
13287 rdpr %cwp, %g1
13288 rdpr %cansave, %g2
13289 rdpr %canrestore, %g3
13290 rdpr %cleanwin, %g4
13291 rdpr %otherwin, %g5
13292 rdpr %wstate, %g6
13293 fsrc1s %f12, %f22
13294 fpadd32 %f28, %f26, %f18
13295 fmovsgu %icc, %f25, %f4
13296 tsubcctv %g7, %i7, %g6
13297 tne %xcc, 0x4
13298 bcs,a loop_1248
13299 lduh [%l7 + 0x72], %o4
13300 alignaddrl %o1, %l3, %i0
13301 fpadd32 %f20, %f8, %f30
13302loop_1248:
13303 fmovdn %xcc, %f1, %f24
13304 be,pn %xcc, loop_1249
13305 tcc %icc, 0x0
13306 taddcc %l5, 0x1603, %i2
13307 edge32n %g5, %i3, %i4
13308loop_1249:
13309 tcs %icc, 0x0
13310 array8 %o0, %o5, %i5
13311 lduw [%l7 + 0x70], %l6
13312 ldstub [%l7 + 0x7C], %i6
13313 bcs,a,pt %icc, loop_1250
13314 fmovrdlez %l1, %f2, %f30
13315 subcc %o7, 0x002B, %g2
13316 sllx %g1, 0x0C, %l0
13317loop_1250:
13318 orcc %l4, %i1, %o3
13319 umulcc %o2, 0x1146, %l2
13320 fcmpgt32 %f26, %f16, %o6
13321 tsubcctv %g4, %g3, %g7
13322 fmovscc %icc, %f14, %f5
13323 wr %g0, 0x80, %asi
13324 stwa %g6, [%l7 + 0x48] %asi
13325 movrgz %o4, %i7, %l3
13326 wr %g0, 0x23, %asi
13327 stxa %i0, [%l7 + 0x78] %asi
13328 membar #Sync
13329 array16 %o1, %l5, %g5
13330 orncc %i2, %i4, %i3
13331 fbue %fcc2, loop_1251
13332 add %o5, %o0, %l6
13333 sra %i5, %l1, %o7
13334 ldsb [%l7 + 0x52], %g2
13335loop_1251:
13336 nop
13337 set 0x08, %g5
13338 lduh [%l7 + %g5], %g1
13339 popc 0x15C2, %i6
13340 fpack32 %f24, %f26, %f20
13341 movne %icc, %l0, %i1
13342 movg %xcc, %l4, %o2
13343 xnor %l2, 0x0654, %o3
13344 movrne %g4, 0x1FB, %g3
13345 movvc %icc, %o6, %g6
13346 tsubcctv %g7, %i7, %o4
13347 tsubcctv %i0, %o1, %l5
13348 fmovdn %xcc, %f27, %f16
13349 sra %g5, 0x14, %i2
13350 bvc,pt %icc, loop_1252
13351 movrne %l3, 0x176, %i4
13352 fnors %f14, %f18, %f9
13353 tvs %icc, 0x3
13354loop_1252:
13355 nop
13356 set 0x18, %o7
13357 stda %i2, [%l7 + %o7] 0xea
13358 membar #Sync
13359 sir 0x0BA2
13360 fmovde %icc, %f12, %f11
13361 stx %o5, [%l7 + 0x20]
13362 fcmpeq32 %f22, %f18, %l6
13363 fcmped %fcc1, %f18, %f28
13364 bshuffle %f10, %f18, %f10
13365 mova %xcc, %i5, %l1
13366 edge32l %o7, %o0, %g2
13367 fmovsn %icc, %f0, %f16
13368 addc %i6, %g1, %i1
13369 addc %l0, 0x1E7F, %l4
13370 fmovsle %icc, %f15, %f6
13371 alignaddrl %o2, %o3, %g4
13372 fbug %fcc0, loop_1253
13373 movl %xcc, %l2, %g3
13374 brlez %g6, loop_1254
13375 tsubcc %o6, 0x1CF6, %g7
13376loop_1253:
13377 fmovsvs %icc, %f3, %f24
13378 xnorcc %i7, %i0, %o4
13379loop_1254:
13380 tne %xcc, 0x4
13381 edge16l %l5, %o1, %i2
13382 fandnot2s %f21, %f1, %f12
13383 fmovspos %xcc, %f3, %f4
13384 or %g5, 0x0C26, %l3
13385 fbn %fcc0, loop_1255
13386 fmovdleu %xcc, %f29, %f24
13387 movne %xcc, %i3, %i4
13388 std %f26, [%l7 + 0x48]
13389loop_1255:
13390 fmuld8ulx16 %f27, %f29, %f8
13391 ta %xcc, 0x7
13392 fnot1s %f29, %f26
13393 wr %g0, 0x81, %asi
13394 lda [%l7 + 0x74] %asi, %f27
13395 ldd [%l7 + 0x28], %f22
13396 fbne,a %fcc0, loop_1256
13397 fmovd %f6, %f6
13398 umulcc %o5, 0x19D5, %l6
13399 fcmped %fcc0, %f14, %f12
13400loop_1256:
13401 sdivx %l1, 0x174F, %i5
13402 fpack32 %f6, %f14, %f12
13403 tvs %icc, 0x2
13404 movle %icc, %o7, %o0
13405 ldx [%l7 + 0x20], %g2
13406 bpos loop_1257
13407 sdivx %g1, 0x1537, %i6
13408 ldstub [%l7 + 0x57], %l0
13409 te %icc, 0x2
13410loop_1257:
13411 stx %l4, [%l7 + 0x38]
13412 movpos %xcc, %o2, %o3
13413 movvc %icc, %g4, %l2
13414 movrgz %i1, 0x374, %g3
13415 fmovrsne %o6, %f17, %f2
13416 addc %g6, %g7, %i7
13417 taddcctv %o4, 0x0CA0, %i0
13418 fbo %fcc1, loop_1258
13419 stx %o1, [%l7 + 0x20]
13420 tleu %icc, 0x2
13421 andn %i2, %l5, %g5
13422loop_1258:
13423 srax %i3, %i4, %o5
13424 move %icc, %l3, %l1
13425 ldub [%l7 + 0x10], %i5
13426 array8 %l6, %o7, %o0
13427 taddcc %g1, 0x1F09, %g2
13428 movcs %icc, %l0, %i6
13429 srlx %l4, %o3, %o2
13430 fnand %f26, %f10, %f24
13431 wr %g0, 0x23, %asi
13432 stxa %g4, [%l7 + 0x10] %asi
13433 membar #Sync
13434 array16 %l2, %i1, %g3
13435 addcc %g6, %o6, %i7
13436 fpadd32 %f12, %f2, %f12
13437 nop
13438 setx loop_1259, %l0, %l1
13439 wrpr 0x1, %tl
13440 wrpr %l1, %tnpc
13441 setx 0x34400001400, %l0, %l1
13442 wrpr %l1, %tstate
13443 wrhpr 0x4, %htstate
13444 done
13445 ta %icc, 0x0
13446 tge %xcc, 0x5
13447 ldd [%l7 + 0x58], %f0
13448loop_1259:
13449 nop
13450 wr %g0, 0x04, %asi
13451 ldswa [%l7 + 0x40] %asi, %o4
13452 srl %g7, %i0, %o1
13453 edge16n %l5, %g5, %i3
13454 sdivx %i4, 0x17C9, %i2
13455 xnorcc %l3, %l1, %o5
13456 edge32n %i5, %o7, %l6
13457 fxnors %f11, %f11, %f28
13458 fnegd %f20, %f0
13459 sth %o0, [%l7 + 0x5A]
13460 bgu,a,pn %icc, loop_1260
13461 orcc %g1, %l0, %g2
13462 fmovdcs %icc, %f22, %f27
13463 brgez,a %i6, loop_1261
13464loop_1260:
13465 udivx %l4, 0x02CD, %o2
13466 fsrc1s %f16, %f2
13467 popc %g4, %l2
13468loop_1261:
13469 prefetch [%l7 + 0x18], 0x1
13470 prefetch [%l7 + 0x74], 0x1
13471 add %l7, 0x10, %l6
13472 wr %g0, 0x18, %asi
13473 ldxa [%l6] %asi, %i1
13474 casxa [%l6] %asi, %i1, %o3
13475 subcc %g3, 0x1922, %o6
13476 movpos %xcc, %i7, %g6
13477 edge8l %g7, %o4, %o1
13478 wr %g0, 0x19, %asi
13479 ldsba [%l7 + 0x23] %asi, %l5
13480 fands %f2, %f18, %f1
13481 std %f22, [%l7 + 0x08]
13482 xor %i0, %g5, %i4
13483 ba,a %icc, loop_1262
13484 fmovdl %icc, %f0, %f1
13485 tcs %icc, 0x6
13486 fpmerge %f2, %f0, %f18
13487loop_1262:
13488 movrgez %i3, 0x39E, %l3
13489 subcc %l1, %i2, %o5
13490 movrgez %i5, %o7, %l6
13491 mova %xcc, %o0, %g1
13492 xorcc %g2, 0x17D9, %i6
13493 edge8n %l0, %l4, %o2
13494 bg,a,pt %xcc, loop_1263
13495 tpos %xcc, 0x7
13496 fxnors %f8, %f3, %f31
13497 orncc %g4, %l2, %i1
13498loop_1263:
13499 umulcc %o3, %o6, %g3
13500 set 0x7C, %l1
13501 swapa [%l7 + %l1] 0x04, %i7
13502 tvc %icc, 0x6
13503 fmovdpos %xcc, %f5, %f15
13504 pdist %f16, %f22, %f24
13505 ldsw [%l7 + 0x60], %g6
13506 sth %g7, [%l7 + 0x42]
13507 udiv %o4, 0x1477, %o1
13508 andncc %l5, %i0, %i4
13509 smul %g5, 0x0CD0, %i3
13510 array32 %l3, %i2, %o5
13511 wr %g0, 0x2b, %asi
13512 stwa %i5, [%l7 + 0x0C] %asi
13513 membar #Sync
13514 wr %g0, 0x19, %asi
13515 stxa %l1, [%l7 + 0x60] %asi
13516 fones %f27
13517 orncc %o7, %o0, %l6
13518 subccc %g1, 0x070A, %g2
13519 fxors %f8, %f19, %f23
13520 fmovdvs %icc, %f2, %f2
13521 fmovdge %icc, %f7, %f16
13522 movrne %i6, 0x2CC, %l4
13523 edge8l %l0, %g4, %l2
13524 andcc %i1, 0x08AB, %o3
13525 movrne %o2, %o6, %i7
13526 and %g3, 0x1347, %g7
13527 fbn,a %fcc1, loop_1264
13528 tn %xcc, 0x0
13529 bpos,a %icc, loop_1265
13530 edge16l %o4, %o1, %l5
13531loop_1264:
13532 tpos %icc, 0x5
13533 ble,a,pn %icc, loop_1266
13534loop_1265:
13535 sethi 0x03F9, %i0
13536 ta %xcc, 0x7
13537 edge32l %g6, %i4, %i3
13538loop_1266:
13539 swap [%l7 + 0x60], %l3
13540 orncc %i2, 0x0973, %g5
13541 movrgz %i5, %l1, %o7
13542 tcs %xcc, 0x6
13543 edge8l %o0, %l6, %o5
13544 addcc %g1, 0x1E05, %g2
13545 brgez,a %i6, loop_1267
13546 bvc loop_1268
13547 mova %xcc, %l4, %l0
13548 movneg %icc, %l2, %g4
13549loop_1267:
13550 std %o2, [%l7 + 0x38]
13551loop_1268:
13552 array8 %o2, %i1, %o6
13553 edge8 %i7, %g3, %g7
13554 andn %o4, %o1, %i0
13555 sll %g6, %i4, %i3
13556 addccc %l3, 0x0CBB, %l5
13557 sdivx %g5, 0x11B1, %i2
13558 tcc %icc, 0x2
13559 bvc,pn %icc, loop_1269
13560 brlz,a %l1, loop_1270
13561 fpadd16 %f14, %f0, %f26
13562 tg %icc, 0x4
13563loop_1269:
13564 fornot1 %f10, %f22, %f14
13565loop_1270:
13566 bcs,pn %icc, loop_1271
13567 tl %xcc, 0x4
13568 fnor %f26, %f6, %f0
13569 andcc %i5, %o7, %l6
13570loop_1271:
13571 fbn %fcc1, loop_1272
13572 tne %icc, 0x7
13573 bg %xcc, loop_1273
13574 edge32l %o0, %g1, %g2
13575loop_1272:
13576 andncc %i6, %l4, %l0
13577 bvs loop_1274
13578loop_1273:
13579 fmovdleu %xcc, %f3, %f9
13580 move %xcc, %l2, %g4
13581 tneg %icc, 0x2
13582loop_1274:
13583 subc %o3, %o2, %i1
13584 edge8ln %o6, %i7, %g3
13585 fandnot1s %f14, %f25, %f4
13586 sdivcc %g7, 0x1AF7, %o4
13587 srl %o5, %o1, %i0
13588 fpadd32s %f0, %f24, %f10
13589 srax %i4, 0x1D, %i3
13590 array16 %g6, %l3, %l5
13591 edge8n %g5, %i2, %i5
13592 andcc %o7, 0x06BA, %l6
13593 bgu,a,pn %icc, loop_1275
13594 mulscc %o0, 0x0985, %l1
13595 sth %g2, [%l7 + 0x48]
13596 wr %g0, 0xeb, %asi
13597 stha %i6, [%l7 + 0x1E] %asi
13598 membar #Sync
13599loop_1275:
13600 xorcc %l4, 0x176B, %l0
13601 fpadd32 %f0, %f2, %f28
13602 fbo %fcc1, loop_1276
13603 subcc %g1, %g4, %o3
13604 movgu %xcc, %o2, %l2
13605 movvs %xcc, %i1, %i7
13606loop_1276:
13607 edge8 %g3, %o6, %g7
13608 sethi 0x0903, %o4
13609 movneg %xcc, %o1, %o5
13610 tne %icc, 0x7
13611 saved
13612 rdpr %cwp, %g1
13613 rdpr %cansave, %g2
13614 rdpr %canrestore, %g3
13615 rdpr %cleanwin, %g4
13616 rdpr %otherwin, %g5
13617 rdpr %wstate, %g6
13618 edge32l %i0, %i3, %g6
13619 alignaddrl %i4, %l3, %l5
13620 lduh [%l7 + 0x46], %i2
13621 sdivx %g5, 0x036A, %o7
13622 xnor %l6, 0x10F5, %o0
13623 fpadd16 %f16, %f22, %f22
13624 sub %l1, 0x1F61, %i5
13625 te %icc, 0x6
13626 nop
13627 set 0x0C, %g7
13628 lduh [%l7 + %g7], %g2
13629 fmuld8ulx16 %f24, %f27, %f8
13630 nop
13631 setx loop_1277, %l0, %l1
13632 wrpr 0x1, %tl
13633 wrpr %l1, %tnpc
13634 setx 0x34400001400, %l0, %l1
13635 wrpr %l1, %tstate
13636 wrhpr 0x4, %htstate
13637 done
13638 tle %xcc, 0x0
13639 fbul %fcc2, loop_1278
13640 ldx [%l7 + 0x30], %l4
13641loop_1277:
13642 nop
13643 add %l7, 0x60, %l6
13644 wr %g0, 0x80, %asi
13645 casxa [%l6] %asi, %l0, %g1
13646loop_1278:
13647 xnorcc %i6, 0x0B79, %g4
13648 movl %xcc, %o2, %l2
13649 fmovrse %o3, %f24, %f20
13650 sllx %i7, %g3, %i1
13651 fmovrsne %o6, %f5, %f19
13652 fba %fcc0, loop_1279
13653 fmovsgu %icc, %f2, %f18
13654 fbuge,a %fcc2, loop_1280
13655 fcmple16 %f2, %f20, %o4
13656loop_1279:
13657 edge32n %o1, %g7, %o5
13658 movvc %xcc, %i3, %i0
13659loop_1280:
13660 movvc %xcc, %g6, %l3
13661 udiv %l5, 0x03DA, %i2
13662 tsubcc %g5, %o7, %i4
13663 bneg,a loop_1281
13664 ta %icc, 0x7
13665 fmovsa %xcc, %f3, %f5
13666 fmovs %f30, %f7
13667loop_1281:
13668 movrlez %o0, %l1, %l6
13669 fpsub16s %f7, %f16, %f4
13670 te %icc, 0x5
13671 tl %xcc, 0x0
13672 subccc %g2, %i5, %l0
13673 orn %g1, %i6, %l4
13674 set 0x48, %l3
13675 stxa %g4, [%l7 + %l3] 0xe3
13676 membar #Sync
13677 edge32 %l2, %o3, %o2
13678 bne,a,pn %xcc, loop_1282
13679 sdiv %i7, 0x151B, %g3
13680 tne %icc, 0x0
13681 fmovdg %icc, %f12, %f31
13682loop_1282:
13683 sdiv %o6, 0x173D, %o4
13684 fxors %f2, %f24, %f21
13685 movle %icc, %i1, %o1
13686 fpsub16s %f2, %f12, %f12
13687 xor %o5, 0x0F14, %i3
13688 xnor %i0, 0x0AF0, %g6
13689 siam 0x4
13690 xnor %g7, 0x0C63, %l3
13691 bleu,a,pn %icc, loop_1283
13692 smul %i2, %l5, %o7
13693 fmovsgu %xcc, %f1, %f14
13694 fnot1 %f2, %f14
13695loop_1283:
13696 nop
13697 set 0x44, %i3
13698 swapa [%l7 + %i3] 0x89, %i4
13699 taddcc %g5, 0x06A1, %o0
13700 restored
13701 rdpr %cwp, %g1
13702 rdpr %cansave, %g2
13703 rdpr %canrestore, %g3
13704 rdpr %cleanwin, %g4
13705 rdpr %otherwin, %g5
13706 rdpr %wstate, %g6
13707 ld [%l7 + 0x58], %f16
13708 bn,pt %icc, loop_1284
13709 movre %l1, %g2, %l6
13710 xorcc %l0, %g1, %i5
13711 sdiv %i6, 0x19DA, %g4
13712loop_1284:
13713 fones %f25
13714 fzero %f10
13715 fnot2 %f0, %f6
13716 fnot1 %f14, %f30
13717 movrne %l2, 0x0D6, %o3
13718 ta %xcc, 0x6
13719 movle %icc, %l4, %o2
13720 movne %xcc, %i7, %g3
13721 fcmpes %fcc2, %f4, %f26
13722 edge16l %o4, %o6, %o1
13723 movgu %xcc, %i1, %o5
13724 tg %xcc, 0x6
13725 tsubcctv %i0, %g6, %g7
13726 movvs %xcc, %l3, %i2
13727 fmovrdgz %i3, %f8, %f12
13728 ldstub [%l7 + 0x11], %l5
13729 fmovsa %icc, %f3, %f0
13730 tneg %xcc, 0x6
13731 fmovsge %icc, %f20, %f23
13732 tleu %icc, 0x3
13733 nop
13734 set 0x70, %l6
13735 std %f20, [%l7 + %l6]
13736 restored
13737 rdpr %cwp, %g1
13738 rdpr %cansave, %g2
13739 rdpr %canrestore, %g3
13740 rdpr %cleanwin, %g4
13741 rdpr %otherwin, %g5
13742 rdpr %wstate, %g6
13743 fblg %fcc3, loop_1285
13744 movrlz %o7, 0x0AD, %i4
13745 or %g5, 0x1748, %o0
13746 sethi 0x1192, %l1
13747loop_1285:
13748 edge32ln %l6, %g2, %g1
13749 fmovdle %icc, %f19, %f23
13750 wr %g0, 0x80, %asi
13751 lduba [%l7 + 0x1B] %asi, %i5
13752 fcmpne16 %f0, %f6, %l0
13753 xor %i6, %g4, %o3
13754 subccc %l4, 0x140A, %o2
13755 movre %l2, %g3, %o4
13756 tsubcc %i7, %o1, %o6
13757 movre %o5, 0x2E8, %i1
13758 std %i0, [%l7 + 0x08]
13759 fba %fcc0, loop_1286
13760 fbge,a %fcc2, loop_1287
13761 fpackfix %f24, %f28
13762 sth %g6, [%l7 + 0x2A]
13763loop_1286:
13764 nop
13765 setx loop_1288, %l0, %l1
13766 jmpl %l1, %l3
13767loop_1287:
13768 movn %xcc, %i2, %g7
13769 wr %g0, 0x0c, %asi
13770 stha %i3, [%l7 + 0x38] %asi
13771loop_1288:
13772 sdivcc %o7, 0x05C6, %i4
13773 array32 %l5, %o0, %l1
13774 bl,a loop_1289
13775 fmovdcc %icc, %f2, %f0
13776 tcs %xcc, 0x6
13777 ldx [%l7 + 0x58], %l6
13778loop_1289:
13779 sub %g2, %g5, %g1
13780 fmovda %xcc, %f11, %f11
13781 bg,pt %icc, loop_1290
13782 edge8ln %l0, %i6, %i5
13783 edge16ln %g4, %o3, %o2
13784 edge16ln %l2, %g3, %o4
13785loop_1290:
13786 edge8ln %l4, %i7, %o1
13787 wr %g0, 0x81, %asi
13788 ldswa [%l7 + 0x3C] %asi, %o6
13789 movvc %icc, %o5, %i1
13790 edge8 %i0, %l3, %g6
13791 tneg %icc, 0x6
13792 andcc %g7, 0x0E36, %i3
13793 wr %g0, 0x89, %asi
13794 lduwa [%l7 + 0x60] %asi, %o7
13795 fcmpgt32 %f28, %f20, %i4
13796 fmovspos %xcc, %f3, %f26
13797 tne %xcc, 0x2
13798 membar 0x21
13799 fnegs %f11, %f18
13800 saved
13801 rdpr %cwp, %g1
13802 rdpr %cansave, %g2
13803 rdpr %canrestore, %g3
13804 rdpr %cleanwin, %g4
13805 rdpr %otherwin, %g5
13806 rdpr %wstate, %g6
13807 subccc %l5, %o0, %l1
13808 fandnot1s %f6, %f28, %f29
13809 tg %icc, 0x7
13810 set 0x22, %o0
13811 ldstuba [%l7 + %o0] 0x80, %l6
13812 udiv %g2, 0x0D71, %g5
13813 fbul %fcc0, loop_1291
13814 tle %icc, 0x7
13815 movg %icc, %i2, %g1
13816 movvc %xcc, %l0, %i5
13817loop_1291:
13818 movcc %xcc, %g4, %o3
13819 brlz %i6, loop_1292
13820 tcc %icc, 0x0
13821 set 0x0A, %l2
13822 lduba [%l7 + %l2] 0x19, %o2
13823loop_1292:
13824 fmovdneg %icc, %f4, %f5
13825 movre %g3, %l2, %l4
13826 edge8 %i7, %o4, %o6
13827 edge32n %o1, %i1, %i0
13828 sllx %o5, %g6, %l3
13829 set 0x7C, %g4
13830 stha %g7, [%l7 + %g4] 0xe2
13831 membar #Sync
13832 add %l7, 0x40, %l6
13833 wr %g0, 0x19, %asi
13834 casxa [%l6] 0x19, %o7, %i3
13835 set 0x08, %g1
13836 stda %l4, [%l7 + %g1] 0x81
13837 fmovdg %icc, %f2, %f11
13838 taddcctv %o0, 0x191E, %l1
13839 sir 0x119F
13840 fbuge,a %fcc2, loop_1293
13841 fmovrdlez %i4, %f26, %f30
13842 array32 %g2, %g5, %i2
13843 membar 0x3C
13844loop_1293:
13845 subc %l6, %l0, %i5
13846 fpmerge %f15, %f0, %f22
13847 edge8 %g1, %g4, %o3
13848 fxnors %f13, %f10, %f23
13849 sdiv %o2, 0x1E16, %g3
13850 movgu %icc, %l2, %l4
13851 set 0x48, %o5
13852 lda [%l7 + %o5] 0x18, %f28
13853 be,a,pn %xcc, loop_1294
13854 fmovsvc %xcc, %f17, %f24
13855 edge16ln %i6, %i7, %o6
13856 array32 %o1, %o4, %i0
13857loop_1294:
13858 bpos %icc, loop_1295
13859 fcmpne32 %f22, %f2, %o5
13860 edge8ln %i1, %g6, %l3
13861 movgu %xcc, %o7, %i3
13862loop_1295:
13863 mova %xcc, %l5, %g7
13864 sdiv %o0, 0x0A54, %l1
13865 xnor %i4, 0x0D65, %g2
13866 be loop_1296
13867 fbe %fcc3, loop_1297
13868 addc %i2, %l6, %l0
13869 movcs %icc, %i5, %g5
13870loop_1296:
13871 bg %icc, loop_1298
13872loop_1297:
13873 subcc %g1, 0x17E8, %g4
13874 andncc %o2, %o3, %l2
13875 alignaddr %g3, %l4, %i7
13876loop_1298:
13877 fmovd %f4, %f20
13878 wr %g0, 0x80, %asi
13879 lda [%l7 + 0x1C] %asi, %f8
13880 set 0x40, %g6
13881 ldswa [%l7 + %g6] 0x89, %i6
13882 bshuffle %f26, %f6, %f12
13883 fmovsge %xcc, %f0, %f22
13884 xnor %o6, 0x193F, %o1
13885 edge8ln %i0, %o5, %o4
13886 addcc %g6, 0x1B37, %i1
13887 fbg %fcc2, loop_1299
13888 tvc %xcc, 0x0
13889 addccc %o7, %l3, %l5
13890 tn %icc, 0x3
13891loop_1299:
13892 nop
13893 set 0x2C, %g2
13894 ldsh [%l7 + %g2], %g7
13895 fmovsleu %xcc, %f27, %f0
13896 array16 %i3, %l1, %i4
13897 edge32n %g2, %o0, %l6
13898 or %l0, 0x166A, %i2
13899 bn,pn %xcc, loop_1300
13900 movne %xcc, %i5, %g1
13901 stw %g5, [%l7 + 0x28]
13902 fbn %fcc3, loop_1301
13903loop_1300:
13904 fmovda %xcc, %f2, %f23
13905 nop
13906 set 0x40, %l5
13907 std %f2, [%l7 + %l5]
13908 xnor %g4, 0x1945, %o3
13909loop_1301:
13910 edge32l %o2, %g3, %l2
13911 udivx %l4, 0x0AC2, %i6
13912 fmovda %icc, %f20, %f19
13913 saved
13914 rdpr %cwp, %g1
13915 rdpr %cansave, %g2
13916 rdpr %canrestore, %g3
13917 rdpr %cleanwin, %g4
13918 rdpr %otherwin, %g5
13919 rdpr %wstate, %g6
13920 brz,a %o6, loop_1302
13921 tvc %xcc, 0x7
13922 move %xcc, %i7, %i0
13923 edge16ln %o5, %o4, %o1
13924loop_1302:
13925 tcs %icc, 0x6
13926 move %icc, %i1, %g6
13927 tcc %icc, 0x6
13928 fandnot1 %f6, %f6, %f28
13929 set 0x08, %i6
13930 stxa %l3, [%l7 + %i6] 0xe2
13931 membar #Sync
13932 movge %icc, %l5, %g7
13933 srax %o7, %l1, %i3
13934 wr %g0, 0x11, %asi
13935 stxa %g2, [%l7 + 0x38] %asi
13936 smul %i4, %o0, %l0
13937 fmovsvs %icc, %f26, %f3
13938 set 0x26, %i2
13939 lduha [%l7 + %i2] 0x89, %l6
13940 tgu %icc, 0x0
13941 fmovsa %xcc, %f18, %f5
13942 saved
13943 rdpr %cwp, %g1
13944 rdpr %cansave, %g2
13945 rdpr %canrestore, %g3
13946 rdpr %cleanwin, %g4
13947 rdpr %otherwin, %g5
13948 rdpr %wstate, %g6
13949 sdivx %i2, 0x072A, %i5
13950 edge8n %g1, %g5, %o3
13951 tsubcctv %o2, 0x05B2, %g3
13952 or %g4, %l4, %l2
13953 bg,pn %icc, loop_1303
13954 fors %f18, %f4, %f17
13955 set 0x38, %g3
13956 prefetcha [%l7 + %g3] 0x19, 0x0
13957loop_1303:
13958 movrlz %o6, %i7, %i0
13959 fba %fcc1, loop_1304
13960 taddcctv %o5, 0x1E20, %o4
13961 fnors %f23, %f8, %f19
13962 movvc %xcc, %i1, %g6
13963loop_1304:
13964 srlx %l3, 0x17, %o1
13965 fmovdle %icc, %f6, %f2
13966 srl %g7, 0x0F, %o7
13967 movge %xcc, %l5, %l1
13968 fmul8sux16 %f20, %f18, %f4
13969 wr %g0, 0x11, %asi
13970 lda [%l7 + 0x38] %asi, %f21
13971 fpack32 %f22, %f26, %f24
13972 fmovsvs %xcc, %f30, %f3
13973 addcc %g2, 0x1F64, %i4
13974 fbg,a %fcc3, loop_1305
13975 move %icc, %o0, %i3
13976 movre %l0, 0x241, %l6
13977 brnz %i2, loop_1306
13978loop_1305:
13979 call loop_1307
13980 taddcctv %g1, %i5, %g5
13981 fbo %fcc3, loop_1308
13982loop_1306:
13983 fmovrde %o2, %f10, %f2
13984loop_1307:
13985 movrlez %g3, %g4, %l4
13986 movle %icc, %l2, %o3
13987loop_1308:
13988 addccc %i6, %o6, %i0
13989 smul %o5, 0x0557, %o4
13990 udiv %i7, 0x0DDC, %i1
13991 udivx %l3, 0x0A18, %o1
13992 movrgz %g7, %g6, %o7
13993 edge32l %l5, %g2, %i4
13994 move %xcc, %l1, %o0
13995 fbule,a %fcc2, loop_1309
13996 tne %icc, 0x3
13997 ldsh [%l7 + 0x46], %l0
13998 bg,a loop_1310
13999loop_1309:
14000 xnorcc %i3, %l6, %i2
14001 edge16ln %i5, %g1, %o2
14002 sdivcc %g3, 0x09FD, %g4
14003loop_1310:
14004 or %g5, %l4, %l2
14005 edge16l %o3, %i6, %o6
14006 ld [%l7 + 0x64], %f4
14007 fbne,a %fcc1, loop_1311
14008 fmovse %icc, %f2, %f4
14009 umul %i0, 0x0FBC, %o5
14010 fbule,a %fcc1, loop_1312
14011loop_1311:
14012 sdiv %o4, 0x1EFF, %i7
14013 movn %icc, %l3, %o1
14014 sra %g7, 0x00, %g6
14015loop_1312:
14016 fnand %f4, %f2, %f22
14017 edge8ln %i1, %o7, %l5
14018 fand %f28, %f22, %f2
14019 prefetch [%l7 + 0x4C], 0x0
14020 movle %xcc, %i4, %l1
14021 fmovrslz %o0, %f1, %f11
14022 and %l0, %g2, %i3
14023 fabss %f14, %f16
14024 set 0x74, %i4
14025 lduha [%l7 + %i4] 0x11, %i2
14026 tne %icc, 0x3
14027 saved
14028 rdpr %cwp, %g1
14029 rdpr %cansave, %g2
14030 rdpr %canrestore, %g3
14031 rdpr %cleanwin, %g4
14032 rdpr %otherwin, %g5
14033 rdpr %wstate, %g6
14034 prefetch [%l7 + 0x6C], 0x1
14035 andncc %l6, %g1, %i5
14036 move %icc, %g3, %g4
14037 edge16l %o2, %g5, %l2
14038 fmovd %f22, %f18
14039 ldsw [%l7 + 0x54], %o3
14040 set 0x0C, %o2
14041 stwa %i6, [%l7 + %o2] 0x04
14042 fbe,a %fcc3, loop_1313
14043 fcmple32 %f18, %f2, %l4
14044 add %l7, 0x20, %l6
14045 wr %g0, 0x11, %asi
14046 lda [%l6] %asi, %i0
14047 casa [%l6] 0x11, %i0, %o5
14048loop_1313:
14049 ldd [%l7 + 0x68], %o6
14050 popc 0x03B5, %i7
14051 udivx %o4, 0x064F, %o1
14052 fexpand %f20, %f28
14053 movre %g7, 0x03E, %l3
14054 movrlz %g6, %o7, %i1
14055 edge32l %l5, %l1, %o0
14056 movneg %icc, %i4, %l0
14057 wr %g0, 0x23, %asi
14058 stha %i3, [%l7 + 0x0E] %asi
14059 membar #Sync
14060 tne %xcc, 0x2
14061 fbne,a %fcc0, loop_1314
14062 edge32n %i2, %g2, %g1
14063 movvc %xcc, %i5, %g3
14064 andcc %g4, %l6, %o2
14065loop_1314:
14066 tgu %icc, 0x7
14067 fbn,a %fcc1, loop_1315
14068 bshuffle %f26, %f20, %f26
14069 movge %icc, %g5, %o3
14070 sub %i6, %l4, %i0
14071loop_1315:
14072 tvc %icc, 0x2
14073 fmovsn %xcc, %f18, %f11
14074 flush %l7 + 0x50
14075 stx %o5, [%l7 + 0x30]
14076 movle %xcc, %l2, %i7
14077 taddcctv %o4, 0x1666, %o6
14078 addccc %g7, %l3, %g6
14079 edge8l %o7, %o1, %l5
14080 bne,pn %icc, loop_1316
14081 tvc %xcc, 0x6
14082 fnand %f28, %f10, %f4
14083 smulcc %i1, %l1, %i4
14084loop_1316:
14085 fmovrdgz %o0, %f30, %f30
14086 movgu %icc, %l0, %i3
14087 umulcc %g2, %i2, %g1
14088 tvs %icc, 0x4
14089 fcmpne16 %f14, %f6, %g3
14090 fbu,a %fcc2, loop_1317
14091 tge %xcc, 0x7
14092 prefetch [%l7 + 0x64], 0x1
14093 edge32 %g4, %i5, %l6
14094loop_1317:
14095 brz,a %g5, loop_1318
14096 andcc %o3, 0x0B5D, %o2
14097 or %l4, %i0, %o5
14098 tn %icc, 0x4
14099loop_1318:
14100 fmovsge %xcc, %f6, %f16
14101 fnot2 %f16, %f6
14102 alignaddr %l2, %i6, %o4
14103 subccc %o6, 0x0BC0, %i7
14104 andncc %g7, %g6, %l3
14105 fmovse %icc, %f14, %f5
14106 nop
14107 setx loop_1319, %l0, %l1
14108 wrpr 0x1, %tl
14109 wrpr %l1, %tnpc
14110 setx 0x34400001400, %l0, %l1
14111 wrpr %l1, %tstate
14112 wrhpr 0x4, %htstate
14113 done
14114 fbge %fcc2, loop_1320
14115 or %o1, 0x0716, %o7
14116 ld [%l7 + 0x48], %f26
14117loop_1319:
14118 movpos %xcc, %i1, %l1
14119loop_1320:
14120 ldub [%l7 + 0x37], %i4
14121 andn %l5, 0x0BE3, %o0
14122 tvs %xcc, 0x0
14123 wr %g0, 0x80, %asi
14124 ldswa [%l7 + 0x4C] %asi, %i3
14125 tcs %xcc, 0x1
14126 sub %g2, 0x1A65, %i2
14127 andn %l0, 0x0141, %g1
14128 fnegs %f8, %f10
14129 movrne %g4, %g3, %l6
14130 fcmpne16 %f16, %f14, %g5
14131 nop
14132 set 0x28, %i7
14133 prefetch [%l7 + %i7], 0x0
14134 nop
14135 set 0x10, %i1
14136 ldstub [%l7 + %i1], %i5
14137 edge8ln %o3, %l4, %i0
14138 fcmped %fcc0, %f20, %f28
14139 edge16l %o5, %o2, %i6
14140 sub %l2, %o4, %i7
14141 taddcc %o6, %g6, %g7
14142 sub %o1, %o7, %l3
14143 tne %icc, 0x5
14144 fmovdleu %icc, %f10, %f26
14145 mulx %i1, %i4, %l1
14146 fmovsne %icc, %f1, %f16
14147 edge8 %l5, %i3, %g2
14148 udivx %i2, 0x1F3A, %o0
14149 ldstub [%l7 + 0x33], %l0
14150 ldsb [%l7 + 0x1D], %g4
14151 array16 %g3, %l6, %g5
14152 fcmped %fcc1, %f6, %f28
14153 fnor %f24, %f0, %f22
14154 fexpand %f27, %f4
14155 set 0x18, %i0
14156 prefetcha [%l7 + %i0] 0x14, 0x0
14157 stb %i5, [%l7 + 0x08]
14158 movcc %icc, %o3, %l4
14159 fmovrdgz %o5, %f6, %f18
14160 umul %i0, 0x1F56, %i6
14161 xorcc %o2, %o4, %l2
14162 brz %i7, loop_1321
14163 mova %xcc, %g6, %o6
14164 smulcc %g7, %o1, %l3
14165 bneg,a %icc, loop_1322
14166loop_1321:
14167 subccc %o7, %i1, %i4
14168 fnegs %f11, %f7
14169 sub %l5, %l1, %i3
14170loop_1322:
14171 udivcc %g2, 0x1072, %o0
14172 movneg %icc, %l0, %g4
14173 wr %g0, 0x89, %asi
14174 ldswa [%l7 + 0x74] %asi, %g3
14175 subccc %l6, 0x1D33, %i2
14176 restored
14177 rdpr %cwp, %g1
14178 rdpr %cansave, %g2
14179 rdpr %canrestore, %g3
14180 rdpr %cleanwin, %g4
14181 rdpr %otherwin, %g5
14182 rdpr %wstate, %g6
14183 xor %g1, %g5, %o3
14184 movcs %icc, %i5, %o5
14185 edge32ln %i0, %i6, %o2
14186 movrgez %l4, 0x2D7, %l2
14187 fmovrdgez %o4, %f26, %f0
14188 taddcc %g6, 0x1070, %i7
14189 wr %g0, 0xe2, %asi
14190 stxa %o6, [%l7 + 0x50] %asi
14191 membar #Sync
14192 addccc %o1, 0x0784, %g7
14193 movre %o7, 0x397, %l3
14194 add %i4, %i1, %l1
14195 addccc %l5, %g2, %i3
14196 xorcc %o0, %g4, %g3
14197 movcs %xcc, %l6, %l0
14198 udivcc %i2, 0x1D29, %g5
14199 move %xcc, %g1, %i5
14200 add %l7, 0x68, %l6
14201 wr %g0, 0x04, %asi
14202 lda [%l6] %asi, %o3
14203 casa [%l6] %asi, %o3, %o5
14204 tne %icc, 0x5
14205 movleu %icc, %i6, %o2
14206 tvc %icc, 0x7
14207 udivx %i0, 0x19B0, %l2
14208 fmovdl %xcc, %f9, %f13
14209 array16 %o4, %g6, %l4
14210 fsrc1s %f7, %f7
14211 tleu %xcc, 0x0
14212 fmul8x16 %f28, %f12, %f4
14213 edge32l %i7, %o6, %g7
14214 nop
14215 setx loop_1323, %l0, %l1
14216 jmpl %l1, %o1
14217 subc %o7, 0x037D, %l3
14218 fcmpgt32 %f14, %f18, %i4
14219 fmul8x16 %f18, %f0, %f2
14220loop_1323:
14221 edge8n %i1, %l1, %l5
14222 tg %icc, 0x4
14223 fmovd %f26, %f22
14224 sra %i3, %o0, %g4
14225 set 0x10, %o4
14226 ldxa [%g0 + %o4] 0x20, %g2
14227 bg,a,pn %xcc, loop_1324
14228 ldstub [%l7 + 0x6E], %g3
14229 sdiv %l0, 0x14B9, %i2
14230 fxor %f30, %f22, %f0
14231loop_1324:
14232 movrgz %g5, %l6, %g1
14233 tle %icc, 0x0
14234 umulcc %i5, %o3, %o5
14235 bcs %xcc, loop_1325
14236 st %f18, [%l7 + 0x78]
14237 subccc %i6, 0x05FA, %o2
14238 fxnor %f18, %f24, %f12
14239loop_1325:
14240 srax %i0, %l2, %g6
14241 movgu %icc, %l4, %i7
14242 fmul8ulx16 %f2, %f8, %f16
14243 tneg %icc, 0x5
14244 sir 0x1487
14245 movcs %icc, %o4, %g7
14246 movcc %xcc, %o6, %o7
14247 fxnor %f14, %f14, %f24
14248 sllx %o1, 0x01, %i4
14249 fmovsl %xcc, %f14, %f0
14250 fandnot2s %f0, %f22, %f31
14251 fbu %fcc3, loop_1326
14252 fcmpd %fcc1, %f16, %f16
14253 andn %i1, 0x1C3A, %l3
14254 taddcc %l1, 0x1222, %l5
14255loop_1326:
14256 move %icc, %o0, %g4
14257 st %f5, [%l7 + 0x64]
14258 udivx %i3, 0x0277, %g2
14259 edge16ln %l0, %i2, %g5
14260 sub %g3, 0x1670, %g1
14261 movrgez %l6, %o3, %o5
14262 taddcctv %i6, %i5, %o2
14263 edge16 %i0, %g6, %l2
14264 andn %i7, 0x1CA6, %l4
14265 brgz %o4, loop_1327
14266 taddcc %o6, %o7, %g7
14267 call loop_1328
14268 prefetch [%l7 + 0x78], 0x0
14269loop_1327:
14270 movcs %xcc, %o1, %i4
14271 movrgz %i1, 0x246, %l1
14272loop_1328:
14273 movvs %icc, %l3, %o0
14274 set 0x74, %l4
14275 stwa %l5, [%l7 + %l4] 0x80
14276 tpos %icc, 0x2
14277 move %xcc, %i3, %g2
14278 edge8n %l0, %g4, %g5
14279 wr %g0, 0x89, %asi
14280 ldsba [%l7 + 0x14] %asi, %g3
14281 movle %icc, %i2, %g1
14282 movgu %icc, %l6, %o5
14283 fmovdl %icc, %f14, %f11
14284 nop
14285 set 0x52, %i5
14286 ldsb [%l7 + %i5], %i6
14287 restored
14288 rdpr %cwp, %g1
14289 rdpr %cansave, %g2
14290 rdpr %canrestore, %g3
14291 rdpr %cleanwin, %g4
14292 rdpr %otherwin, %g5
14293 rdpr %wstate, %g6
14294 brlz %o3, loop_1329
14295 fxnor %f12, %f26, %f20
14296 edge16ln %i5, %o2, %i0
14297 movvc %icc, %g6, %l2
14298loop_1329:
14299 sra %i7, 0x10, %l4
14300 fbule,a %fcc0, loop_1330
14301 membar 0x37
14302 movn %icc, %o6, %o7
14303 sdivcc %g7, 0x08D1, %o1
14304loop_1330:
14305 siam 0x1
14306 wr %g0, 0x80, %asi
14307 swapa [%l7 + 0x60] %asi, %o4
14308 movrne %i1, 0x20F, %l1
14309 movrne %i4, %o0, %l3
14310 fpadd16 %f0, %f2, %f28
14311 movn %icc, %l5, %i3
14312 te %xcc, 0x6
14313 ba loop_1331
14314 edge16l %g2, %l0, %g4
14315 srax %g3, 0x0C, %i2
14316 movrlz %g5, %g1, %l6
14317loop_1331:
14318 fnot2 %f8, %f26
14319 tsubcctv %o5, 0x1EC2, %i6
14320 fzeros %f23
14321 movcs %xcc, %o3, %o2
14322 smul %i0, 0x1175, %i5
14323 fmovd %f24, %f28
14324 set 0x58, %o1
14325 stxa %l2, [%l7 + %o1] 0x2f
14326 membar #Sync
14327 fcmpeq16 %f8, %f22, %g6
14328 edge16n %l4, %i7, %o6
14329 fzeros %f21
14330 orn %o7, %g7, %o4
14331 tl %icc, 0x2
14332 bpos,a %xcc, loop_1332
14333 ble loop_1333
14334 fbe %fcc0, loop_1334
14335 tne %icc, 0x1
14336loop_1332:
14337 fmovrdgz %i1, %f4, %f2
14338loop_1333:
14339 nop
14340 set 0x18, %l0
14341 swapa [%l7 + %l0] 0x89, %o1
14342loop_1334:
14343 addc %i4, 0x09BD, %o0
14344 fbul,a %fcc0, loop_1335
14345 siam 0x0
14346 orcc %l1, 0x0AFA, %l5
14347 movg %xcc, %l3, %i3
14348loop_1335:
14349 taddcctv %l0, 0x15CB, %g2
14350 fandnot1 %f4, %f24, %f12
14351 movrlez %g4, 0x29A, %g3
14352 movrne %i2, 0x043, %g1
14353 orncc %g5, 0x0D71, %o5
14354 fnand %f14, %f2, %f28
14355 set 0x49, %o6
14356 ldstuba [%l7 + %o6] 0x88, %l6
14357 edge32ln %i6, %o3, %o2
14358 set 0x40, %o3
14359 stda %f0, [%l7 + %o3] 0x11
14360 mova %xcc, %i0, %l2
14361 fmovsvc %xcc, %f3, %f21
14362 sdivx %i5, 0x0B0C, %g6
14363 fbe %fcc2, loop_1336
14364 tg %xcc, 0x2
14365 saved
14366 rdpr %cwp, %g1
14367 rdpr %cansave, %g2
14368 rdpr %canrestore, %g3
14369 rdpr %cleanwin, %g4
14370 rdpr %otherwin, %g5
14371 rdpr %wstate, %g6
14372 fmul8x16al %f22, %f7, %f22
14373loop_1336:
14374 fmovde %xcc, %f19, %f19
14375 movneg %xcc, %l4, %o6
14376 fmovrdlez %i7, %f18, %f26
14377 fone %f20
14378 sdivx %g7, 0x0E79, %o4
14379 ldstub [%l7 + 0x3E], %o7
14380 ldub [%l7 + 0x30], %o1
14381 tsubcctv %i1, 0x1DE4, %i4
14382 ldsw [%l7 + 0x14], %l1
14383 tg %icc, 0x0
14384 fbul,a %fcc3, loop_1337
14385 tg %icc, 0x6
14386 fzero %f28
14387 sra %o0, 0x0C, %l3
14388loop_1337:
14389 fblg,a %fcc3, loop_1338
14390 fcmpgt16 %f20, %f2, %i3
14391 swap [%l7 + 0x58], %l5
14392 array8 %l0, %g4, %g3
14393loop_1338:
14394 movrgz %i2, 0x2CF, %g1
14395 tgu %xcc, 0x6
14396 xnor %g5, 0x0667, %o5
14397 smulcc %l6, %i6, %g2
14398 fmovs %f6, %f23
14399 movne %icc, %o3, %i0
14400 tleu %xcc, 0x1
14401 movleu %icc, %l2, %i5
14402 restored
14403 rdpr %cwp, %g1
14404 rdpr %cansave, %g2
14405 rdpr %canrestore, %g3
14406 rdpr %cleanwin, %g4
14407 rdpr %otherwin, %g5
14408 rdpr %wstate, %g6
14409 nop
14410 setx loop_1339, %l0, %l1
14411 wrpr 0x1, %tl
14412 wrpr %l1, %tnpc
14413 setx 0x34400001400, %l0, %l1
14414 wrpr %l1, %tstate
14415 wrhpr 0x4, %htstate
14416 done
14417 tcs %icc, 0x0
14418 fnor %f6, %f16, %f14
14419 movrne %o2, 0x2C1, %l4
14420loop_1339:
14421 call loop_1340
14422 fxnor %f18, %f8, %f16
14423 tg %xcc, 0x7
14424 sethi 0x0280, %g6
14425loop_1340:
14426 fnot2 %f26, %f26
14427 fmovdleu %xcc, %f0, %f7
14428 fbuge,a %fcc2, loop_1341
14429 fmovsne %xcc, %f29, %f10
14430 sdiv %o6, 0x0284, %i7
14431 stx %o4, [%l7 + 0x68]
14432loop_1341:
14433 fmul8x16au %f20, %f6, %f0
14434 std %g6, [%l7 + 0x40]
14435 movcs %icc, %o7, %o1
14436 bvc %xcc, loop_1342
14437 ldx [%l7 + 0x20], %i4
14438 smul %l1, %i1, %l3
14439 fmovrse %o0, %f29, %f20
14440loop_1342:
14441 tcs %xcc, 0x2
14442 fmovrse %l5, %f6, %f9
14443 edge16l %l0, %i3, %g3
14444 edge32n %g4, %g1, %i2
14445 tgu %icc, 0x5
14446 array8 %o5, %l6, %i6
14447 edge8ln %g2, %g5, %i0
14448 fbo %fcc0, loop_1343
14449 bpos,pt %xcc, loop_1344
14450 bcc,pn %icc, loop_1345
14451 sdiv %l2, 0x05E5, %o3
14452loop_1343:
14453 nop
14454 wr %g0, 0xea, %asi
14455 stba %i5, [%l7 + 0x59] %asi
14456 membar #Sync
14457loop_1344:
14458 stx %o2, [%l7 + 0x48]
14459loop_1345:
14460 fnot2 %f10, %f22
14461 tleu %xcc, 0x0
14462 subccc %g6, %o6, %l4
14463 fblg,a %fcc3, loop_1346
14464 te %icc, 0x3
14465 mova %icc, %i7, %g7
14466 fpsub32 %f20, %f22, %f26
14467loop_1346:
14468 ta %icc, 0x5
14469 nop
14470 setx loop_1347, %l0, %l1
14471 wrpr 0x1, %tl
14472 wrpr %l1, %tnpc
14473 setx 0x34400001400, %l0, %l1
14474 wrpr %l1, %tstate
14475 wrhpr 0x4, %htstate
14476 done
14477 fbul %fcc0, loop_1348
14478 movne %icc, %o4, %o1
14479 sllx %i4, %o7, %i1
14480loop_1347:
14481 movre %l3, 0x34D, %l1
14482loop_1348:
14483 sdivcc %l5, 0x048B, %l0
14484 wr %g0, 0x88, %asi
14485 ldstuba [%l7 + 0x38] %asi, %i3
14486 fpsub32 %f12, %f28, %f16
14487 fmovsa %xcc, %f19, %f28
14488 mulx %o0, 0x1D73, %g4
14489 wr %g0, 0x80, %asi
14490 prefetcha [%l7 + 0x38] %asi, 0x2
14491 brlz,a %g3, loop_1349
14492 movneg %icc, %i2, %l6
14493 nop
14494 set 0x60, %o7
14495 std %o4, [%l7 + %o7]
14496 nop
14497 setx loop_1350, %l0, %l1
14498 jmpl %l1, %i6
14499loop_1349:
14500 array8 %g5, %g2, %l2
14501 nop
14502 set 0x34, %g5
14503 ldsw [%l7 + %g5], %i0
14504 srax %o3, %i5, %g6
14505loop_1350:
14506 xor %o6, 0x0DFD, %o2
14507 pdist %f0, %f24, %f22
14508 movn %icc, %i7, %g7
14509 subcc %o4, 0x011F, %l4
14510 restored
14511 rdpr %cwp, %g1
14512 rdpr %cansave, %g2
14513 rdpr %canrestore, %g3
14514 rdpr %cleanwin, %g4
14515 rdpr %otherwin, %g5
14516 rdpr %wstate, %g6
14517 fcmps %fcc1, %f9, %f9
14518 bcc,a,pn %icc, loop_1351
14519 std %o0, [%l7 + 0x68]
14520 fbuge,a %fcc0, loop_1352
14521 fmovrdne %i4, %f18, %f10
14522loop_1351:
14523 xorcc %i1, %l3, %o7
14524 alignaddrl %l1, %l5, %l0
14525loop_1352:
14526 faligndata %f20, %f28, %f14
14527 fmuld8sux16 %f29, %f6, %f2
14528 membar 0x6F
14529 call loop_1353
14530 fmovrse %o0, %f24, %f18
14531 ble,a %icc, loop_1354
14532 fbl,a %fcc1, loop_1355
14533loop_1353:
14534 tge %icc, 0x0
14535 siam 0x7
14536loop_1354:
14537 fone %f22
14538loop_1355:
14539 tg %xcc, 0x1
14540 add %g4, %i3, %g3
14541 array32 %g1, %i2, %o5
14542 edge8l %i6, %g5, %l6
14543 movle %icc, %l2, %i0
14544 edge32 %g2, %i5, %o3
14545 edge32 %o6, %g6, %i7
14546 movrgez %o2, %o4, %l4
14547 wr %g0, 0x88, %asi
14548 lduba [%l7 + 0x74] %asi, %g7
14549 movleu %icc, %o1, %i4
14550 bg,a,pn %icc, loop_1356
14551 fble,a %fcc2, loop_1357
14552 ldd [%l7 + 0x60], %l2
14553 umul %o7, %i1, %l5
14554loop_1356:
14555 smul %l1, 0x0082, %l0
14556loop_1357:
14557 fsrc2 %f2, %f20
14558 saved
14559 rdpr %cwp, %g1
14560 rdpr %cansave, %g2
14561 rdpr %canrestore, %g3
14562 rdpr %cleanwin, %g4
14563 rdpr %otherwin, %g5
14564 rdpr %wstate, %g6
14565 fba,a %fcc3, loop_1358
14566 umul %o0, 0x15D6, %g4
14567 movl %xcc, %i3, %g3
14568 edge8n %i2, %g1, %o5
14569loop_1358:
14570 smulcc %i6, %g5, %l2
14571 xor %i0, 0x1C5F, %g2
14572 fbne,a %fcc0, loop_1359
14573 fnands %f18, %f18, %f27
14574 fmovdcs %xcc, %f16, %f23
14575 xnorcc %l6, 0x13A2, %i5
14576loop_1359:
14577 nop
14578 wr %g0, 0x10, %asi
14579 ldsha [%l7 + 0x16] %asi, %o3
14580 edge8l %o6, %i7, %g6
14581 array8 %o4, %l4, %g7
14582 fpmerge %f10, %f17, %f20
14583 fnors %f25, %f1, %f6
14584 edge32 %o2, %i4, %l3
14585 tne %icc, 0x0
14586 umulcc %o1, %o7, %i1
14587 umul %l5, 0x131B, %l1
14588 fornot2s %f4, %f7, %f17
14589 fcmpeq32 %f12, %f12, %l0
14590 subccc %g4, 0x00FA, %i3
14591 sllx %o0, %g3, %g1
14592 add %i2, 0x1027, %i6
14593 popc %g5, %o5
14594 fxnors %f24, %f13, %f16
14595 fmovdpos %icc, %f5, %f9
14596 array32 %i0, %g2, %l6
14597 array32 %l2, %o3, %i5
14598 bgu,a,pn %xcc, loop_1360
14599 fmovsge %icc, %f0, %f4
14600 swap [%l7 + 0x0C], %i7
14601 array32 %o6, %o4, %g6
14602loop_1360:
14603 move %icc, %l4, %g7
14604 fmovdcs %icc, %f31, %f23
14605 movre %o2, 0x24D, %l3
14606 array16 %i4, %o7, %o1
14607 fmovdvs %xcc, %f7, %f18
14608 fba %fcc1, loop_1361
14609 srax %l5, %i1, %l1
14610 edge16n %l0, %g4, %i3
14611 smulcc %g3, 0x0704, %o0
14612loop_1361:
14613 edge32 %i2, %g1, %i6
14614 movgu %xcc, %o5, %g5
14615 ta %xcc, 0x4
14616 edge8n %g2, %l6, %i0
14617 popc 0x1881, %o3
14618 fpadd16s %f0, %f29, %f11
14619 stbar
14620 fbg %fcc0, loop_1362
14621 fnot2 %f14, %f18
14622 fpackfix %f0, %f24
14623 movpos %icc, %l2, %i7
14624loop_1362:
14625 ldsw [%l7 + 0x28], %o6
14626 ldsh [%l7 + 0x24], %i5
14627 wr %g0, 0xe2, %asi
14628 ldda [%l7 + 0x40] %asi, %o4
14629 fmovdleu %icc, %f4, %f17
14630 fmovde %xcc, %f16, %f9
14631 mulx %g6, 0x165D, %g7
14632 sub %o2, 0x02ED, %l3
14633 fmovsgu %xcc, %f8, %f17
14634 movne %icc, %i4, %l4
14635 membar 0x00
14636 tl %icc, 0x4
14637 fbule,a %fcc0, loop_1363
14638 umulcc %o1, 0x0659, %l5
14639 xnorcc %i1, 0x0381, %l1
14640 fmovrdlz %o7, %f10, %f28
14641loop_1363:
14642 subcc %g4, 0x158D, %i3
14643 set 0x70, %g7
14644 lda [%l7 + %g7] 0x14, %f21
14645 tne %icc, 0x7
14646 andn %g3, %l0, %o0
14647 mulscc %g1, %i6, %o5
14648 fmovscs %icc, %f26, %f3
14649 alignaddrl %g5, %i2, %g2
14650 subccc %i0, 0x1632, %l6
14651 add %l2, %o3, %o6
14652 wr %g0, 0x04, %asi
14653 ldxa [%l7 + 0x40] %asi, %i5
14654 fcmple16 %f14, %f18, %i7
14655 tleu %xcc, 0x0
14656 smul %o4, 0x09F0, %g7
14657 brgez %o2, loop_1364
14658 orn %g6, %i4, %l4
14659 fbo %fcc3, loop_1365
14660 mulscc %l3, %l5, %i1
14661loop_1364:
14662 fand %f20, %f22, %f30
14663 bl %xcc, loop_1366
14664loop_1365:
14665 mulx %l1, %o7, %o1
14666 edge8n %i3, %g4, %g3
14667 fbule,a %fcc0, loop_1367
14668loop_1366:
14669 subccc %l0, 0x189B, %o0
14670 xorcc %i6, %g1, %o5
14671 fexpand %f1, %f18
14672loop_1367:
14673 tgu %icc, 0x2
14674 sth %g5, [%l7 + 0x6A]
14675 addc %g2, %i2, %i0
14676 fxors %f11, %f30, %f23
14677 popc 0x001A, %l6
14678 restored
14679 rdpr %cwp, %g1
14680 rdpr %cansave, %g2
14681 rdpr %canrestore, %g3
14682 rdpr %cleanwin, %g4
14683 rdpr %otherwin, %g5
14684 rdpr %wstate, %g6
14685 saved
14686 rdpr %cwp, %g1
14687 rdpr %cansave, %g2
14688 rdpr %canrestore, %g3
14689 rdpr %cleanwin, %g4
14690 rdpr %otherwin, %g5
14691 rdpr %wstate, %g6
14692 fnot2 %f18, %f22
14693 edge32l %l2, %o6, %i5
14694 fmovspos %icc, %f6, %f30
14695 subccc %o3, 0x0D41, %i7
14696 set 0x50, %l3
14697 swapa [%l7 + %l3] 0x10, %g7
14698 movrne %o4, %g6, %i4
14699 tcc %icc, 0x3
14700 fnegd %f30, %f16
14701 std %f20, [%l7 + 0x10]
14702 bcs %xcc, loop_1368
14703 fmovrdlz %o2, %f16, %f28
14704 tgu %icc, 0x4
14705 movcc %xcc, %l3, %l5
14706loop_1368:
14707 bcc,pn %icc, loop_1369
14708 brlez %l4, loop_1370
14709 movg %icc, %i1, %o7
14710 fmovsn %icc, %f26, %f7
14711loop_1369:
14712 and %l1, 0x1E02, %i3
14713loop_1370:
14714 edge32ln %o1, %g4, %l0
14715 edge16ln %o0, %i6, %g3
14716 movre %o5, 0x320, %g5
14717 wr %g0, 0x19, %asi
14718 ldstuba [%l7 + 0x22] %asi, %g2
14719 bleu,pt %xcc, loop_1371
14720 orncc %g1, %i0, %l6
14721 fpmerge %f8, %f18, %f30
14722 addc %l2, %o6, %i2
14723loop_1371:
14724 xorcc %o3, 0x1340, %i7
14725 movre %i5, %o4, %g6
14726 tvc %xcc, 0x0
14727 tl %xcc, 0x6
14728 xnorcc %i4, 0x14B8, %o2
14729 fbn %fcc1, loop_1372
14730 restored
14731 rdpr %cwp, %g1
14732 rdpr %cansave, %g2
14733 rdpr %canrestore, %g3
14734 rdpr %cleanwin, %g4
14735 rdpr %otherwin, %g5
14736 rdpr %wstate, %g6
14737 popc %l3, %l5
14738 wr %g0, 0x80, %asi
14739 lduha [%l7 + 0x66] %asi, %g7
14740loop_1372:
14741 xnor %i1, 0x1A45, %l4
14742 wr %g0, 0x19, %asi
14743 ldsha [%l7 + 0x26] %asi, %l1
14744 set 0x3D, %i3
14745 ldstuba [%l7 + %i3] 0x80, %i3
14746 movrlz %o1, 0x12E, %g4
14747 edge16n %l0, %o7, %i6
14748 andncc %g3, %o5, %o0
14749 edge16n %g2, %g1, %i0
14750 udivcc %g5, 0x1F95, %l6
14751 stx %o6, [%l7 + 0x78]
14752 restored
14753 rdpr %cwp, %g1
14754 rdpr %cansave, %g2
14755 rdpr %canrestore, %g3
14756 rdpr %cleanwin, %g4
14757 rdpr %otherwin, %g5
14758 rdpr %wstate, %g6
14759 bcc,pn %xcc, loop_1373
14760 edge32l %l2, %i2, %o3
14761 movn %icc, %i7, %i5
14762 sra %o4, %g6, %o2
14763loop_1373:
14764 fpadd16s %f15, %f6, %f21
14765 movrne %i4, %l5, %l3
14766 fpack32 %f12, %f10, %f20
14767 tsubcc %g7, 0x014F, %i1
14768 bl,a loop_1374
14769 ldx [%l7 + 0x48], %l4
14770 nop
14771 setx loop_1375, %l0, %l1
14772 wrpr 0x1, %tl
14773 wrpr %l1, %tpc
14774 add %l1, 0x4, %l1
14775 wrpr %l1, %tnpc
14776 setx 0x34400001400, %l0, %l1
14777 wrpr %l1, %tstate
14778 wrhpr 0x4, %htstate
14779 retry
14780 umulcc %l1, 0x18D4, %i3
14781loop_1374:
14782 fornot2s %f28, %f25, %f3
14783 tl %icc, 0x7
14784loop_1375:
14785 move %xcc, %g4, %l0
14786 tneg %xcc, 0x6
14787 fbl %fcc1, loop_1376
14788 brgez %o1, loop_1377
14789 fbl,a %fcc3, loop_1378
14790 fbule %fcc2, loop_1379
14791loop_1376:
14792 call loop_1380
14793loop_1377:
14794 array8 %o7, %i6, %o5
14795loop_1378:
14796 edge32l %g3, %o0, %g2
14797loop_1379:
14798 edge16n %g1, %g5, %l6
14799loop_1380:
14800 stx %i0, [%l7 + 0x50]
14801 xorcc %o6, 0x1988, %i2
14802 edge8ln %l2, %i7, %i5
14803 fxor %f10, %f8, %f22
14804 tle %xcc, 0x4
14805 srlx %o4, %o3, %o2
14806 alignaddrl %i4, %g6, %l5
14807 fcmple16 %f12, %f20, %l3
14808 set 0x1C, %l1
14809 lda [%l7 + %l1] 0x10, %f31
14810 fpadd16 %f2, %f28, %f4
14811 movcs %icc, %g7, %l4
14812 fbug %fcc3, loop_1381
14813 tcc %xcc, 0x0
14814 edge8n %l1, %i1, %i3
14815 edge8n %g4, %l0, %o7
14816loop_1381:
14817 edge8ln %o1, %o5, %g3
14818 umulcc %i6, 0x0C77, %g2
14819 sdiv %g1, 0x1F5F, %o0
14820 membar 0x10
14821 edge32ln %g5, %l6, %o6
14822 std %i2, [%l7 + 0x68]
14823 movvc %xcc, %i0, %i7
14824 fbe,a %fcc2, loop_1382
14825 movge %xcc, %i5, %o4
14826 xnor %o3, %l2, %i4
14827 ldx [%l7 + 0x38], %o2
14828loop_1382:
14829 nop
14830 setx loop_1383, %l0, %l1
14831 jmpl %l1, %l5
14832 movrgez %g6, 0x199, %g7
14833 movcs %icc, %l3, %l4
14834 edge8ln %l1, %i1, %i3
14835loop_1383:
14836 fcmpeq32 %f20, %f0, %g4
14837 orcc %o7, %o1, %l0
14838 udivx %o5, 0x1F8B, %g3
14839 tleu %xcc, 0x1
14840 prefetch [%l7 + 0x4C], 0x1
14841 sdivcc %i6, 0x0406, %g2
14842 tne %xcc, 0x5
14843 fmovsle %xcc, %f10, %f31
14844 sub %o0, 0x1A96, %g1
14845 ba,a,pt %xcc, loop_1384
14846 edge32 %g5, %o6, %i2
14847 fnot2 %f26, %f22
14848 taddcc %l6, 0x1DA2, %i7
14849loop_1384:
14850 fbule,a %fcc2, loop_1385
14851 tsubcctv %i5, %i0, %o4
14852 srlx %o3, %i4, %o2
14853 be,a,pt %icc, loop_1386
14854loop_1385:
14855 fornot2s %f1, %f12, %f30
14856 fbn,a %fcc3, loop_1387
14857 movne %xcc, %l5, %l2
14858loop_1386:
14859 fmovrslz %g7, %f9, %f15
14860 movrgez %g6, 0x3BF, %l3
14861loop_1387:
14862 fandnot2 %f12, %f2, %f10
14863 fmovdne %xcc, %f8, %f6
14864 udivcc %l1, 0x17E8, %i1
14865 sllx %l4, %g4, %i3
14866 tne %icc, 0x4
14867 edge8n %o1, %l0, %o7
14868 fbug %fcc0, loop_1388
14869 movg %xcc, %o5, %i6
14870 fnot1 %f0, %f24
14871 taddcctv %g3, %o0, %g1
14872loop_1388:
14873 fmovdleu %icc, %f11, %f20
14874 edge8 %g2, %g5, %i2
14875 edge8l %l6, %o6, %i5
14876 fbne %fcc3, loop_1389
14877 xorcc %i0, 0x1F2B, %i7
14878 addc %o4, %i4, %o3
14879 fmovrslz %o2, %f4, %f19
14880loop_1389:
14881 alignaddrl %l2, %l5, %g6
14882 edge32n %g7, %l1, %i1
14883 movn %icc, %l4, %l3
14884 or %i3, 0x0250, %o1
14885 fmovrdlz %g4, %f22, %f0
14886 movrne %o7, %o5, %i6
14887 fbne,a %fcc2, loop_1390
14888 brgez,a %g3, loop_1391
14889 fsrc2s %f0, %f10
14890 movn %icc, %o0, %g1
14891loop_1390:
14892 sth %g2, [%l7 + 0x20]
14893loop_1391:
14894 edge8ln %g5, %i2, %l0
14895 movl %icc, %o6, %i5
14896 popc %i0, %i7
14897 stb %o4, [%l7 + 0x18]
14898 fones %f9
14899 fmovrslz %l6, %f14, %f1
14900 fmovscc %icc, %f27, %f16
14901 ldx [%l7 + 0x10], %o3
14902 fmuld8sux16 %f6, %f31, %f0
14903 fblg %fcc1, loop_1392
14904 fmovde %xcc, %f26, %f11
14905 movre %o2, 0x292, %i4
14906 tcs %xcc, 0x0
14907loop_1392:
14908 st %f11, [%l7 + 0x50]
14909 alignaddrl %l5, %g6, %l2
14910 orncc %l1, 0x0884, %g7
14911 smulcc %i1, %l4, %l3
14912 std %f14, [%l7 + 0x50]
14913 tcc %xcc, 0x0
14914 alignaddrl %i3, %o1, %o7
14915 fbu %fcc2, loop_1393
14916 movleu %icc, %o5, %g4
14917 srax %g3, %i6, %g1
14918 flush %l7 + 0x7C
14919loop_1393:
14920 fbl %fcc3, loop_1394
14921 nop
14922 setx loop_1395, %l0, %l1
14923 jmpl %l1, %o0
14924 taddcc %g2, 0x1EE6, %i2
14925 stbar
14926loop_1394:
14927 nop
14928 wr %g0, 0x0c, %asi
14929 ldstuba [%l7 + 0x54] %asi, %g5
14930loop_1395:
14931 membar 0x73
14932 orn %o6, 0x1BCD, %i5
14933 be,a,pt %xcc, loop_1396
14934 movrne %i0, 0x261, %i7
14935 ldsw [%l7 + 0x30], %o4
14936 xnor %l0, %l6, %o2
14937loop_1396:
14938 addccc %i4, 0x14B3, %o3
14939 tle %icc, 0x3
14940 movg %icc, %g6, %l5
14941 fbu,a %fcc0, loop_1397
14942 umulcc %l1, 0x0FA3, %g7
14943 smulcc %i1, %l4, %l3
14944 alignaddrl %i3, %o1, %l2
14945loop_1397:
14946 fmovdneg %icc, %f26, %f17
14947 sir 0x13A6
14948 sir 0x12F0
14949 sir 0x1F07
14950 restored
14951 rdpr %cwp, %g1
14952 rdpr %cansave, %g2
14953 rdpr %canrestore, %g3
14954 rdpr %cleanwin, %g4
14955 rdpr %otherwin, %g5
14956 rdpr %wstate, %g6
14957 fmul8ulx16 %f2, %f14, %f0
14958 fbug,a %fcc1, loop_1398
14959 fnand %f14, %f28, %f8
14960 bvc loop_1399
14961 fpack16 %f24, %f28
14962loop_1398:
14963 call loop_1400
14964 ta %xcc, 0x2
14965loop_1399:
14966 sir 0x1483
14967 stw %o5, [%l7 + 0x64]
14968loop_1400:
14969 and %g4, %g3, %i6
14970 fbg %fcc1, loop_1401
14971 tge %xcc, 0x5
14972 bshuffle %f14, %f2, %f30
14973 movg %icc, %o7, %g1
14974loop_1401:
14975 mulx %g2, %i2, %o0
14976 fornot2s %f4, %f12, %f7
14977 fxor %f28, %f12, %f10
14978 movrne %g5, 0x3EC, %o6
14979 fpsub16s %f6, %f20, %f28
14980 sll %i0, %i5, %o4
14981 swap [%l7 + 0x1C], %i7
14982 tvs %icc, 0x4
14983 alignaddr %l0, %o2, %l6
14984 edge32n %o3, %i4, %l5
14985 movge %xcc, %l1, %g7
14986 taddcc %g6, 0x142A, %l4
14987 tle %xcc, 0x1
14988 movvc %icc, %i1, %i3
14989 set 0x50, %l6
14990 lda [%l7 + %l6] 0x18, %f15
14991 wr %g0, 0x18, %asi
14992 ldsha [%l7 + 0x5E] %asi, %l3
14993 tgu %xcc, 0x3
14994 fmovrde %o1, %f8, %f14
14995 fzeros %f26
14996 edge8ln %o5, %l2, %g4
14997 tle %icc, 0x3
14998 lduh [%l7 + 0x1E], %i6
14999 fmovrdne %o7, %f24, %f18
15000 tge %icc, 0x7
15001 wr %g0, 0x2f, %asi
15002 ldda [%l7 + 0x30] %asi, %g0
15003 movcs %xcc, %g2, %g3
15004 bn,pt %icc, loop_1402
15005 smulcc %i2, 0x1A7C, %g5
15006 set 0x10, %o0
15007 ldxa [%l7 + %o0] 0x89, %o0
15008loop_1402:
15009 movge %xcc, %o6, %i5
15010 udiv %o4, 0x0513, %i0
15011 subc %l0, %i7, %l6
15012 fpack16 %f6, %f23
15013 sdivx %o2, 0x115B, %i4
15014 sdivcc %o3, 0x197D, %l5
15015 tne %xcc, 0x1
15016 smul %l1, 0x0AFB, %g6
15017 sdivcc %l4, 0x1039, %i1
15018 taddcc %g7, 0x08C0, %i3
15019 te %xcc, 0x5
15020 fsrc2 %f10, %f10
15021 movrlz %o1, 0x0B5, %o5
15022 tne %icc, 0x4
15023 wr %g0, 0x18, %asi
15024 ldsba [%l7 + 0x77] %asi, %l3
15025 move %xcc, %g4, %l2
15026 brlz,a %o7, loop_1403
15027 taddcc %i6, 0x0334, %g1
15028 alignaddrl %g2, %g3, %g5
15029 umul %i2, %o6, %o0
15030loop_1403:
15031 smul %i5, 0x1D87, %i0
15032 edge16ln %l0, %i7, %o4
15033 edge8 %o2, %i4, %o3
15034 fabsd %f30, %f8
15035 tleu %icc, 0x0
15036 movpos %xcc, %l6, %l5
15037 bl,a loop_1404
15038 fabsd %f14, %f12
15039 ldub [%l7 + 0x37], %l1
15040 fmovrsgz %g6, %f20, %f15
15041loop_1404:
15042 stbar
15043 fornot1 %f0, %f12, %f6
15044 sdivx %i1, 0x113C, %l4
15045 movgu %icc, %i3, %g7
15046 udiv %o5, 0x0AF6, %o1
15047 fbg,a %fcc3, loop_1405
15048 sth %g4, [%l7 + 0x52]
15049 tvs %xcc, 0x1
15050 andn %l3, %o7, %l2
15051loop_1405:
15052 edge32 %g1, %i6, %g3
15053 andn %g2, 0x0B28, %i2
15054 movl %xcc, %o6, %g5
15055 bleu,pn %icc, loop_1406
15056 movre %i5, 0x2C4, %o0
15057 movrgz %l0, %i0, %i7
15058 fpack16 %f0, %f21
15059loop_1406:
15060 mulscc %o4, 0x0D51, %o2
15061 swap [%l7 + 0x70], %o3
15062 tne %icc, 0x4
15063 udivcc %i4, 0x19D8, %l6
15064 movleu %xcc, %l1, %g6
15065 mulscc %l5, %i1, %l4
15066 udivcc %i3, 0x0FC3, %o5
15067 fxors %f19, %f20, %f10
15068 fmovrdne %o1, %f12, %f30
15069 be,pt %xcc, loop_1407
15070 fcmpgt16 %f16, %f26, %g7
15071 fxnors %f2, %f10, %f28
15072 subccc %g4, 0x0B1C, %o7
15073loop_1407:
15074 fmovscc %xcc, %f22, %f24
15075 set 0x60, %l2
15076 prefetcha [%l7 + %l2] 0x0c, 0x1
15077 srlx %l3, 0x00, %i6
15078 set 0x20, %g4
15079 ldxa [%l7 + %g4] 0x88, %g1
15080 fandnot1s %f0, %f2, %f26
15081 stbar
15082 andn %g2, 0x1CD6, %i2
15083 movrgz %o6, 0x3BC, %g5
15084 udivcc %i5, 0x05D0, %o0
15085 movvs %icc, %l0, %g3
15086 set 0x50, %g1
15087 ldda [%l7 + %g1] 0x04, %i6
15088 tneg %icc, 0x5
15089 brgz %o4, loop_1408
15090 sdivcc %o2, 0x035D, %o3
15091 fnands %f7, %f20, %f28
15092 saved
15093 rdpr %cwp, %g1
15094 rdpr %cansave, %g2
15095 rdpr %canrestore, %g3
15096 rdpr %cleanwin, %g4
15097 rdpr %otherwin, %g5
15098 rdpr %wstate, %g6
15099loop_1408:
15100 taddcctv %i0, 0x0063, %i4
15101 ta %icc, 0x2
15102 set 0x60, %g6
15103 stha %l6, [%l7 + %g6] 0x2b
15104 membar #Sync
15105 umulcc %l1, %g6, %l5
15106 fmovsvs %icc, %f26, %f20
15107 fbue,a %fcc3, loop_1409
15108 fnegd %f10, %f4
15109 fbge %fcc0, loop_1410
15110 fmovdvc %icc, %f30, %f3
15111loop_1409:
15112 fbn %fcc1, loop_1411
15113 xnor %i1, %l4, %i3
15114loop_1410:
15115 fmovrsgz %o1, %f16, %f4
15116 edge32l %g7, %o5, %g4
15117loop_1411:
15118 tge %xcc, 0x3
15119 bcc,pt %xcc, loop_1412
15120 fpadd16s %f20, %f23, %f30
15121 fpackfix %f8, %f26
15122 movcs %xcc, %o7, %l3
15123loop_1412:
15124 fnegs %f26, %f25
15125 membar #Sync
15126 wr %g0, 0x16, %asi
15127 ldda [%l7 + 0x40] %asi, %f0
15128 tgu %xcc, 0x6
15129 bcc,a %icc, loop_1413
15130 bcc,a loop_1414
15131 subcc %l2, 0x18D5, %i6
15132 move %xcc, %g2, %i2
15133loop_1413:
15134 movleu %xcc, %g1, %o6
15135loop_1414:
15136 fxor %f2, %f8, %f2
15137 set 0x28, %g2
15138 stwa %g5, [%l7 + %g2] 0x19
15139 umulcc %o0, %i5, %g3
15140 orncc %l0, %i7, %o4
15141 bneg,pn %xcc, loop_1415
15142 xnor %o2, %o3, %i0
15143 fbn %fcc3, loop_1416
15144 ldsb [%l7 + 0x17], %l6
15145loop_1415:
15146 pdist %f10, %f12, %f2
15147 movrne %l1, 0x389, %i4
15148loop_1416:
15149 move %icc, %l5, %i1
15150 tsubcc %g6, %l4, %i3
15151 sllx %o1, 0x00, %g7
15152 movle %icc, %o5, %g4
15153 or %l3, %o7, %l2
15154 set 0x38, %o5
15155 ldxa [%l7 + %o5] 0x88, %g2
15156 fmovsle %icc, %f18, %f12
15157 tgu %icc, 0x6
15158 call loop_1417
15159 mova %icc, %i6, %g1
15160 wr %g0, 0xf9, %asi
15161 stda %f0, [%l7 + 0x40] %asi
15162 membar #Sync
15163loop_1417:
15164 nop
15165 add %l7, 0x44, %l6
15166 wr %g0, 0x89, %asi
15167 casa [%l6] %asi, %i2, %o6
15168 tcc %xcc, 0x4
15169 bpos,pn %xcc, loop_1418
15170 movrgez %o0, 0x2AE, %g5
15171 fxnors %f26, %f14, %f19
15172 saved
15173 rdpr %cwp, %g1
15174 rdpr %cansave, %g2
15175 rdpr %canrestore, %g3
15176 rdpr %cleanwin, %g4
15177 rdpr %otherwin, %g5
15178 rdpr %wstate, %g6
15179loop_1418:
15180 fnot2s %f0, %f21
15181 set 0x23, %l5
15182 lduba [%l7 + %l5] 0x81, %g3
15183 mova %icc, %l0, %i5
15184 alignaddrl %i7, %o2, %o4
15185 umul %o3, %l6, %i0
15186 fbge %fcc1, loop_1419
15187 tn %xcc, 0x1
15188 fnand %f2, %f18, %f6
15189 ta %icc, 0x5
15190loop_1419:
15191 movrgz %i4, 0x1F8, %l1
15192 srl %l5, 0x13, %i1
15193 brlz,a %l4, loop_1420
15194 srl %g6, %o1, %i3
15195 movgu %icc, %g7, %g4
15196 fbl,a %fcc0, loop_1421
15197loop_1420:
15198 fandnot1s %f0, %f25, %f19
15199 movrgz %l3, 0x09C, %o5
15200 bne,a,pt %icc, loop_1422
15201loop_1421:
15202 fbe %fcc3, loop_1423
15203 movneg %xcc, %l2, %g2
15204 fmovdcs %xcc, %f30, %f1
15205loop_1422:
15206 movcs %icc, %i6, %g1
15207loop_1423:
15208 nop
15209 set 0x14, %i6
15210 swapa [%l7 + %i6] 0x89, %i2
15211 saved
15212 rdpr %cwp, %g1
15213 rdpr %cansave, %g2
15214 rdpr %canrestore, %g3
15215 rdpr %cleanwin, %g4
15216 rdpr %otherwin, %g5
15217 rdpr %wstate, %g6
15218 edge8 %o7, %o6, %g5
15219 fbe %fcc2, loop_1424
15220 sub %o0, %g3, %l0
15221 edge16l %i7, %o2, %i5
15222 ta %icc, 0x3
15223loop_1424:
15224 edge16n %o3, %o4, %i0
15225 edge32ln %i4, %l6, %l5
15226 fornot2 %f8, %f0, %f18
15227 set 0x5E, %g3
15228 lduha [%l7 + %g3] 0x10, %i1
15229 fmovd %f14, %f12
15230 fmovdvs %icc, %f17, %f16
15231 sir 0x03C2
15232 subcc %l1, 0x10A7, %g6
15233 tl %icc, 0x1
15234 add %l7, 0x70, %l6
15235 wr %g0, 0x04, %asi
15236 casa [%l6] 0x04, %l4, %i3
15237 edge32ln %o1, %g4, %l3
15238 edge16n %o5, %l2, %g2
15239 fmovrslez %g7, %f6, %f13
15240 mulx %i6, 0x05AE, %g1
15241 movrlz %i2, 0x131, %o7
15242 fble %fcc3, loop_1425
15243 umul %o6, %g5, %o0
15244 movvs %icc, %g3, %i7
15245 set 0x25, %i4
15246 lduba [%l7 + %i4] 0x14, %o2
15247loop_1425:
15248 xorcc %l0, 0x00E4, %i5
15249 array16 %o3, %o4, %i4
15250 movleu %icc, %i0, %l5
15251 fpsub32s %f8, %f20, %f7
15252 sll %i1, 0x16, %l6
15253 ble loop_1426
15254 srax %l1, 0x00, %l4
15255 edge8 %g6, %o1, %g4
15256 st %f19, [%l7 + 0x3C]
15257loop_1426:
15258 fcmple16 %f10, %f26, %i3
15259 smulcc %o5, %l2, %g2
15260 srl %l3, 0x0C, %i6
15261 wr %g0, 0x11, %asi
15262 ldsha [%l7 + 0x08] %asi, %g1
15263 nop
15264 set 0x08, %o2
15265 ldd [%l7 + %o2], %f2
15266 ble,a,pt %icc, loop_1427
15267 tpos %xcc, 0x0
15268 movleu %xcc, %i2, %g7
15269 fxnor %f4, %f28, %f6
15270loop_1427:
15271 movleu %icc, %o7, %g5
15272 edge32l %o6, %o0, %i7
15273 subc %o2, %l0, %g3
15274 tn %icc, 0x1
15275 brnz,a %i5, loop_1428
15276 fbe %fcc3, loop_1429
15277 sth %o3, [%l7 + 0x40]
15278 fmul8x16au %f26, %f7, %f30
15279loop_1428:
15280 xnor %o4, %i0, %i4
15281loop_1429:
15282 movleu %xcc, %i1, %l5
15283 fabss %f1, %f17
15284 udivx %l6, 0x01C0, %l4
15285 fmovrdne %l1, %f14, %f20
15286 udivx %g6, 0x1D9A, %o1
15287 fand %f20, %f28, %f14
15288 tne %icc, 0x1
15289 fbne,a %fcc3, loop_1430
15290 smul %g4, %i3, %l2
15291 fmovdn %xcc, %f5, %f25
15292 sll %g2, %o5, %l3
15293loop_1430:
15294 ldsw [%l7 + 0x70], %i6
15295 taddcc %i2, 0x1D95, %g1
15296 tsubcc %o7, 0x0579, %g7
15297 edge32 %o6, %o0, %g5
15298 swap [%l7 + 0x5C], %i7
15299 array32 %l0, %g3, %i5
15300 bvc,pt %xcc, loop_1431
15301 sra %o2, 0x16, %o4
15302 flush %l7 + 0x68
15303 fxnor %f28, %f20, %f22
15304loop_1431:
15305 lduw [%l7 + 0x10], %i0
15306 fcmpne32 %f6, %f28, %o3
15307 ta %icc, 0x3
15308 fmovda %xcc, %f31, %f1
15309 fands %f2, %f22, %f3
15310 tcs %icc, 0x5
15311 fcmpeq32 %f30, %f28, %i4
15312 taddcc %l5, %i1, %l4
15313 edge16l %l1, %l6, %g6
15314 brgez %o1, loop_1432
15315 flush %l7 + 0x10
15316 mulscc %g4, %l2, %g2
15317 tne %xcc, 0x2
15318loop_1432:
15319 fcmpes %fcc2, %f9, %f31
15320 fmovrse %o5, %f24, %f5
15321 subccc %i3, 0x0D6E, %i6
15322 brnz %l3, loop_1433
15323 brgz,a %g1, loop_1434
15324 ble,pn %xcc, loop_1435
15325 fmovrsgez %i2, %f23, %f18
15326loop_1433:
15327 bl,a %icc, loop_1436
15328loop_1434:
15329 tvs %icc, 0x5
15330loop_1435:
15331 fornot2 %f30, %f16, %f16
15332 fmovdleu %xcc, %f13, %f22
15333loop_1436:
15334 andncc %g7, %o7, %o0
15335 nop
15336 setx loop_1437, %l0, %l1
15337 wrpr 0x1, %tl
15338 wrpr %l1, %tnpc
15339 setx 0x34400001400, %l0, %l1
15340 wrpr %l1, %tstate
15341 wrhpr 0x4, %htstate
15342 done
15343 st %f8, [%l7 + 0x30]
15344 fmovdcc %icc, %f20, %f7
15345 fmovrdgz %g5, %f14, %f14
15346loop_1437:
15347 xnorcc %i7, 0x1CD0, %o6
15348 fbne,a %fcc1, loop_1438
15349 stw %g3, [%l7 + 0x14]
15350 edge32ln %l0, %i5, %o2
15351 std %i0, [%l7 + 0x28]
15352loop_1438:
15353 array16 %o4, %o3, %i4
15354 tgu %xcc, 0x2
15355 sdiv %l5, 0x11FA, %i1
15356 fbuge,a %fcc2, loop_1439
15357 restored
15358 rdpr %cwp, %g1
15359 rdpr %cansave, %g2
15360 rdpr %canrestore, %g3
15361 rdpr %cleanwin, %g4
15362 rdpr %otherwin, %g5
15363 rdpr %wstate, %g6
15364 movre %l1, 0x1D0, %l4
15365 udivcc %l6, 0x0028, %g6
15366loop_1439:
15367 fcmped %fcc2, %f14, %f20
15368 nop
15369 setx loop_1440, %l0, %l1
15370 jmpl %l1, %g4
15371 bneg,pn %icc, loop_1441
15372 udivx %l2, 0x1F9E, %o1
15373 edge32l %o5, %g2, %i6
15374loop_1440:
15375 tleu %icc, 0x1
15376loop_1441:
15377 sra %l3, %i3, %i2
15378 movl %xcc, %g1, %g7
15379 set 0x08, %i2
15380 ldxa [%l7 + %i2] 0x10, %o7
15381 tvc %xcc, 0x7
15382 movneg %xcc, %o0, %i7
15383 brgez,a %g5, loop_1442
15384 tsubcc %g3, 0x05C3, %o6
15385 bgu,a,pt %xcc, loop_1443
15386 ldsh [%l7 + 0x10], %l0
15387loop_1442:
15388 nop
15389 set 0x60, %i1
15390 prefetcha [%l7 + %i1] 0x88, 0x0
15391loop_1443:
15392 mulx %i0, %o4, %o2
15393 movrlz %i4, %o3, %i1
15394 srl %l5, %l4, %l1
15395 movg %xcc, %l6, %g6
15396 bcs,a %xcc, loop_1444
15397 edge8l %l2, %g4, %o1
15398 sub %g2, 0x11F3, %i6
15399 mulscc %o5, %l3, %i3
15400loop_1444:
15401 nop
15402 wr %g0, 0x22, %asi
15403 stda %i2, [%l7 + 0x50] %asi
15404 membar #Sync
15405 orncc %g7, 0x0FFD, %o7
15406 movpos %icc, %g1, %o0
15407 movgu %xcc, %i7, %g3
15408 fsrc2 %f12, %f18
15409 edge16l %o6, %l0, %g5
15410 fbug %fcc2, loop_1445
15411 fzeros %f11
15412 movgu %icc, %i0, %o4
15413 movrgz %i5, %o2, %i4
15414loop_1445:
15415 fmovsne %icc, %f7, %f4
15416 add %o3, 0x06F2, %i1
15417 tneg %xcc, 0x5
15418 fnot1s %f2, %f22
15419 fmovrdgez %l5, %f4, %f0
15420 taddcctv %l4, 0x09DF, %l1
15421 fbg,a %fcc1, loop_1446
15422 fmovdvc %xcc, %f23, %f12
15423 edge8l %l6, %g6, %l2
15424 edge8ln %o1, %g4, %i6
15425loop_1446:
15426 movleu %xcc, %g2, %l3
15427 andn %o5, %i3, %g7
15428 xor %o7, %i2, %o0
15429 stx %i7, [%l7 + 0x68]
15430 fbge %fcc0, loop_1447
15431 or %g3, %g1, %l0
15432 movne %xcc, %o6, %i0
15433 array16 %g5, %o4, %o2
15434loop_1447:
15435 fmovrdgz %i5, %f14, %f24
15436 subcc %i4, 0x1961, %i1
15437 fmuld8sux16 %f16, %f10, %f2
15438 subc %l5, 0x1192, %l4
15439 swap [%l7 + 0x6C], %o3
15440 add %l7, 0x5C, %l6
15441 wr %g0, 0x18, %asi
15442 casa [%l6] 0x18, %l6, %l1
15443 udiv %l2, 0x1481, %o1
15444 movcs %xcc, %g4, %g6
15445 tsubcc %i6, %l3, %g2
15446 or %i3, 0x0DD1, %o5
15447 brgez %g7, loop_1448
15448 movcs %xcc, %o7, %i2
15449 edge8 %i7, %o0, %g3
15450 orn %g1, 0x1396, %l0
15451loop_1448:
15452 fbg %fcc0, loop_1449
15453 brlez %o6, loop_1450
15454 sdivx %i0, 0x02D1, %o4
15455 tsubcc %o2, %i5, %i4
15456loop_1449:
15457 nop
15458 wr %g0, 0x89, %asi
15459 ldxa [%l7 + 0x20] %asi, %g5
15460loop_1450:
15461 brlez %i1, loop_1451
15462 movrne %l4, 0x31B, %o3
15463 udiv %l5, 0x1544, %l1
15464 set 0x08, %i7
15465 ldxa [%l7 + %i7] 0x10, %l2
15466loop_1451:
15467 tsubcc %l6, 0x1A9B, %o1
15468 movg %icc, %g4, %g6
15469 add %l3, %g2, %i6
15470 sllx %i3, 0x1B, %o5
15471 wr %g0, 0x19, %asi
15472 stha %o7, [%l7 + 0x14] %asi
15473 movle %icc, %g7, %i2
15474 set 0x70, %o4
15475 swapa [%l7 + %o4] 0x81, %o0
15476 set 0x40, %i0
15477 ldda [%l7 + %i0] 0x18, %f0
15478 edge32n %i7, %g3, %l0
15479 bl %icc, loop_1452
15480 fmul8ulx16 %f22, %f24, %f28
15481 bleu,a,pt %xcc, loop_1453
15482 edge32 %g1, %o6, %o4
15483loop_1452:
15484 subcc %i0, %i5, %i4
15485 lduh [%l7 + 0x2E], %g5
15486loop_1453:
15487 movge %xcc, %i1, %o2
15488 wr %g0, 0x81, %asi
15489 ldstuba [%l7 + 0x47] %asi, %l4
15490 fmovsg %xcc, %f27, %f10
15491 fmovscs %icc, %f31, %f8
15492 brgz,a %o3, loop_1454
15493 saved
15494 rdpr %cwp, %g1
15495 rdpr %cansave, %g2
15496 rdpr %canrestore, %g3
15497 rdpr %cleanwin, %g4
15498 rdpr %otherwin, %g5
15499 rdpr %wstate, %g6
15500 srl %l5, 0x12, %l2
15501 faligndata %f4, %f22, %f12
15502loop_1454:
15503 fbn,a %fcc3, loop_1455
15504 std %f6, [%l7 + 0x68]
15505 alignaddrl %l1, %o1, %g4
15506 bn loop_1456
15507loop_1455:
15508 movpos %icc, %l6, %g6
15509 array16 %g2, %l3, %i6
15510 mova %icc, %i3, %o5
15511loop_1456:
15512 array16 %g7, %i2, %o7
15513 edge16ln %i7, %o0, %l0
15514 pdist %f10, %f14, %f10
15515 fxnor %f18, %f6, %f14
15516 addc %g3, %g1, %o4
15517 movvs %xcc, %i0, %i5
15518 subc %i4, %o6, %i1
15519 brlz,a %g5, loop_1457
15520 brgez,a %l4, loop_1458
15521 tpos %xcc, 0x4
15522 subccc %o2, 0x1CA4, %l5
15523loop_1457:
15524 nop
15525 add %l7, 0x58, %l6
15526 wr %g0, 0x88, %asi
15527 casa [%l6] %asi, %l2, %o3
15528loop_1458:
15529 fors %f27, %f30, %f23
15530 tn %icc, 0x4
15531 fornot1s %f22, %f0, %f5
15532 fpsub32s %f1, %f20, %f31
15533 fsrc1s %f21, %f13
15534 edge16ln %o1, %l1, %g4
15535 fble,a %fcc2, loop_1459
15536 bne,a loop_1460
15537 fble %fcc2, loop_1461
15538 fmovsle %xcc, %f23, %f11
15539loop_1459:
15540 edge32ln %l6, %g6, %l3
15541loop_1460:
15542 popc 0x1323, %g2
15543loop_1461:
15544 edge8n %i3, %i6, %g7
15545 add %i2, %o5, %i7
15546 fcmpne16 %f2, %f10, %o0
15547 tleu %xcc, 0x2
15548 movn %icc, %l0, %g3
15549 fcmpgt32 %f6, %f16, %o7
15550 tl %icc, 0x7
15551 fabsd %f22, %f28
15552 and %g1, %i0, %i5
15553 tgu %icc, 0x4
15554 ta %xcc, 0x0
15555 sth %i4, [%l7 + 0x76]
15556 fmul8x16au %f14, %f27, %f2
15557 tvc %icc, 0x1
15558 tg %xcc, 0x5
15559 fba,a %fcc3, loop_1462
15560 mova %xcc, %o6, %o4
15561 subccc %g5, 0x1558, %i1
15562 sdivcc %l4, 0x1816, %o2
15563loop_1462:
15564 brlz %l2, loop_1463
15565 edge16 %o3, %o1, %l5
15566 add %l7, 0x7C, %l6
15567 wr %g0, 0x88, %asi
15568 casa [%l6] 0x88, %g4, %l6
15569loop_1463:
15570 nop
15571 setx loop_1464, %l0, %l1
15572 wrpr 0x1, %tl
15573 wrpr %l1, %tpc
15574 add %l1, 0x4, %l1
15575 wrpr %l1, %tnpc
15576 setx 0x34400001400, %l0, %l1
15577 wrpr %l1, %tstate
15578 wrhpr 0x4, %htstate
15579 retry
15580 bgu,pt %icc, loop_1465
15581 fands %f29, %f1, %f10
15582 smul %g6, 0x1C35, %l1
15583loop_1464:
15584 edge16 %l3, %i3, %g2
15585loop_1465:
15586 fsrc2 %f18, %f6
15587 edge16ln %g7, %i2, %o5
15588 movne %icc, %i6, %o0
15589 movrne %i7, %l0, %g3
15590 tsubcc %g1, 0x140E, %o7
15591 tl %icc, 0x3
15592 te %icc, 0x5
15593 fmovsvc %xcc, %f1, %f30
15594 udiv %i5, 0x188E, %i0
15595 wr %g0, 0xea, %asi
15596 stwa %o6, [%l7 + 0x34] %asi
15597 membar #Sync
15598 edge8 %o4, %g5, %i1
15599 ldstub [%l7 + 0x43], %l4
15600 edge8l %o2, %i4, %l2
15601 fabss %f15, %f18
15602 addc %o1, 0x1A6D, %o3
15603 edge32n %g4, %l6, %l5
15604 smul %l1, 0x10D2, %g6
15605 edge16 %l3, %i3, %g7
15606 fxors %f14, %f1, %f5
15607 add %l7, 0x28, %l6
15608 wr %g0, 0x11, %asi
15609 ldxa [%l6] %asi, %g2
15610 casxa [%l6] %asi, %g2, %i2
15611 edge32ln %o5, %o0, %i6
15612 andn %i7, 0x0D65, %l0
15613 bvs,a,pn %icc, loop_1466
15614 fpadd16s %f30, %f0, %f24
15615 restored
15616 rdpr %cwp, %g1
15617 rdpr %cansave, %g2
15618 rdpr %canrestore, %g3
15619 rdpr %cleanwin, %g4
15620 rdpr %otherwin, %g5
15621 rdpr %wstate, %g6
15622 fbu,a %fcc2, loop_1467
15623loop_1466:
15624 tvc %icc, 0x5
15625 movrgez %g3, %g1, %o7
15626 wr %g0, 0x0c, %asi
15627 stda %f0, [%l7 + 0x40] %asi
15628loop_1467:
15629 fmovsle %icc, %f29, %f12
15630 fba %fcc1, loop_1468
15631 movge %xcc, %i5, %i0
15632 sdivcc %o6, 0x0E26, %g5
15633 tpos %xcc, 0x7
15634loop_1468:
15635 nop
15636 set 0x72, %i5
15637 ldub [%l7 + %i5], %o4
15638 edge16n %l4, %i1, %o2
15639 edge8l %i4, %l2, %o3
15640 nop
15641 setx loop_1469, %l0, %l1
15642 wrpr 0x1, %tl
15643 wrpr %l1, %tpc
15644 add %l1, 0x4, %l1
15645 wrpr %l1, %tnpc
15646 setx 0x34400001400, %l0, %l1
15647 wrpr %l1, %tstate
15648 wrhpr 0x4, %htstate
15649 retry
15650 te %xcc, 0x4
15651 fone %f8
15652 xnorcc %g4, 0x0CBD, %l6
15653loop_1469:
15654 mulscc %l5, %o1, %l1
15655 movrlez %g6, 0x315, %i3
15656 edge16l %g7, %l3, %g2
15657 umulcc %o5, 0x0D05, %i2
15658 umul %i6, 0x0384, %i7
15659 fnors %f20, %f3, %f11
15660 srax %l0, 0x19, %o0
15661 mulscc %g1, 0x1635, %o7
15662 xor %g3, 0x09A0, %i5
15663 array8 %i0, %g5, %o4
15664 set 0x14, %l4
15665 ldsba [%l7 + %l4] 0x04, %l4
15666 movcc %xcc, %i1, %o2
15667 udivcc %i4, 0x1B58, %l2
15668 set 0x2C, %o1
15669 ldsha [%l7 + %o1] 0x88, %o6
15670 restored
15671 rdpr %cwp, %g1
15672 rdpr %cansave, %g2
15673 rdpr %canrestore, %g3
15674 rdpr %cleanwin, %g4
15675 rdpr %otherwin, %g5
15676 rdpr %wstate, %g6
15677 brz %o3, loop_1470
15678 srax %l6, %g4, %l5
15679 ldd [%l7 + 0x20], %o0
15680 movre %l1, %i3, %g7
15681loop_1470:
15682 tcs %xcc, 0x6
15683 fxor %f24, %f30, %f10
15684 edge32n %l3, %g6, %o5
15685 fcmpgt16 %f18, %f16, %g2
15686 movne %xcc, %i2, %i6
15687 sra %l0, %o0, %i7
15688 edge32 %g1, %g3, %o7
15689 movrgz %i5, %i0, %o4
15690 fmovdle %xcc, %f29, %f25
15691 edge8ln %l4, %i1, %o2
15692 movg %xcc, %g5, %i4
15693 edge32n %l2, %o3, %l6
15694 tneg %icc, 0x5
15695 fbg %fcc1, loop_1471
15696 prefetch [%l7 + 0x58], 0x1
15697 edge16ln %g4, %l5, %o1
15698 edge32n %o6, %l1, %i3
15699loop_1471:
15700 fmovsgu %icc, %f29, %f26
15701 movvs %xcc, %l3, %g7
15702 movpos %xcc, %o5, %g2
15703 fabsd %f20, %f28
15704 ldub [%l7 + 0x57], %i2
15705 addccc %g6, %l0, %i6
15706 tcc %xcc, 0x4
15707 edge8l %i7, %o0, %g3
15708 sir 0x03F9
15709 sdiv %g1, 0x0283, %i5
15710 add %l7, 0x44, %l6
15711 wr %g0, 0x0c, %asi
15712 lda [%l6] %asi, %i0
15713 casa [%l6] 0x0c, %i0, %o4
15714 ba,a loop_1472
15715 fpsub32 %f14, %f24, %f20
15716 edge32 %o7, %i1, %o2
15717 fbg %fcc1, loop_1473
15718loop_1472:
15719 movvs %icc, %l4, %g5
15720 srax %l2, %i4, %o3
15721 move %icc, %l6, %g4
15722loop_1473:
15723 fcmpgt16 %f4, %f16, %o1
15724 fmuld8sux16 %f15, %f21, %f12
15725 subcc %o6, %l1, %l5
15726 alignaddrl %i3, %l3, %o5
15727 wr %g0, 0x2a, %asi
15728 stda %g6, [%l7 + 0x40] %asi
15729 membar #Sync
15730 set 0x24, %l0
15731 stba %i2, [%l7 + %l0] 0x81
15732 fbge,a %fcc3, loop_1474
15733 movrlz %g6, 0x2EF, %g2
15734 saved
15735 rdpr %cwp, %g1
15736 rdpr %cansave, %g2
15737 rdpr %canrestore, %g3
15738 rdpr %cleanwin, %g4
15739 rdpr %otherwin, %g5
15740 rdpr %wstate, %g6
15741 addc %l0, 0x0A66, %i7
15742loop_1474:
15743 fba %fcc1, loop_1475
15744 movrlez %i6, 0x129, %g3
15745 movre %o0, %g1, %i5
15746 tvs %xcc, 0x0
15747loop_1475:
15748 umulcc %i0, %o7, %o4
15749 movne %xcc, %o2, %i1
15750 bgu %xcc, loop_1476
15751 fbo,a %fcc3, loop_1477
15752 brnz %g5, loop_1478
15753 alignaddr %l2, %l4, %i4
15754loop_1476:
15755 bg,a %xcc, loop_1479
15756loop_1477:
15757 srl %l6, 0x0C, %g4
15758loop_1478:
15759 fmovsg %xcc, %f27, %f11
15760 movg %xcc, %o3, %o6
15761loop_1479:
15762 movvs %icc, %l1, %l5
15763 fxnors %f3, %f12, %f17
15764 srax %o1, 0x1E, %i3
15765 subc %o5, %g7, %i2
15766 set 0x40, %o3
15767 ldda [%l7 + %o3] 0x89, %f0
15768 bg,a,pt %xcc, loop_1480
15769 tcc %icc, 0x5
15770 movrlz %g6, %g2, %l3
15771 edge32ln %i7, %i6, %l0
15772loop_1480:
15773 xorcc %o0, %g1, %i5
15774 wr %g0, 0x04, %asi
15775 lda [%l7 + 0x40] %asi, %f2
15776 sll %i0, %g3, %o4
15777 fornot1s %f20, %f28, %f5
15778 restored
15779 rdpr %cwp, %g1
15780 rdpr %cansave, %g2
15781 rdpr %canrestore, %g3
15782 rdpr %cleanwin, %g4
15783 rdpr %otherwin, %g5
15784 rdpr %wstate, %g6
15785 taddcctv %o2, 0x1F22, %i1
15786 orncc %o7, %g5, %l2
15787 array16 %l4, %i4, %g4
15788 fbue %fcc3, loop_1481
15789 sllx %o3, %o6, %l1
15790 edge16ln %l6, %o1, %i3
15791 edge32 %o5, %g7, %l5
15792loop_1481:
15793 fmovdvc %icc, %f14, %f21
15794 array16 %i2, %g6, %g2
15795 tl %icc, 0x6
15796 nop
15797 set 0x34, %o6
15798 lduh [%l7 + %o6], %l3
15799 bpos,a loop_1482
15800 fmovrse %i7, %f14, %f31
15801 subc %i6, 0x1A72, %l0
15802 fnegs %f1, %f31
15803loop_1482:
15804 fmovdpos %icc, %f14, %f1
15805 fmovdpos %xcc, %f18, %f13
15806 movvc %icc, %g1, %o0
15807 movl %xcc, %i5, %g3
15808 membar 0x76
15809 prefetch [%l7 + 0x18], 0x3
15810 restored
15811 rdpr %cwp, %g1
15812 rdpr %cansave, %g2
15813 rdpr %canrestore, %g3
15814 rdpr %cleanwin, %g4
15815 rdpr %otherwin, %g5
15816 rdpr %wstate, %g6
15817 wr %g0, 0x89, %asi
15818 lduha [%l7 + 0x3E] %asi, %i0
15819 sdivcc %o4, 0x104D, %i1
15820 fmovrdgez %o2, %f14, %f10
15821 array8 %o7, %g5, %l4
15822 fmovdvs %xcc, %f12, %f11
15823 brlez,a %i4, loop_1483
15824 sra %g4, 0x15, %o3
15825 te %xcc, 0x5
15826 movrgz %l2, %l1, %l6
15827loop_1483:
15828 bg loop_1484
15829 bcs,a loop_1485
15830 ldub [%l7 + 0x66], %o6
15831 ldsh [%l7 + 0x56], %o1
15832loop_1484:
15833 brgez %o5, loop_1486
15834loop_1485:
15835 srlx %g7, %l5, %i2
15836 fandnot1s %f9, %f20, %f22
15837 prefetch [%l7 + 0x44], 0x0
15838loop_1486:
15839 movgu %xcc, %i3, %g2
15840 movrgez %g6, 0x1DF, %i7
15841 ldub [%l7 + 0x72], %l3
15842 andn %l0, 0x11D2, %g1
15843 tn %icc, 0x0
15844 alignaddrl %o0, %i5, %g3
15845 orncc %i6, %o4, %i1
15846 movre %o2, %i0, %o7
15847 sll %g5, %i4, %g4
15848 addc %o3, %l4, %l1
15849 movneg %icc, %l2, %o6
15850 alignaddrl %l6, %o1, %g7
15851 sub %o5, %l5, %i3
15852 fcmpne32 %f10, %f12, %g2
15853 udivcc %i2, 0x135C, %g6
15854 fmovrdlz %l3, %f14, %f18
15855 flush %l7 + 0x74
15856 edge16 %i7, %l0, %o0
15857 tleu %xcc, 0x3
15858 fmuld8ulx16 %f27, %f10, %f24
15859 ldsb [%l7 + 0x48], %i5
15860 fpmerge %f15, %f7, %f6
15861 fcmpd %fcc1, %f6, %f10
15862 tvc %icc, 0x1
15863 sdivx %g3, 0x0A83, %i6
15864 set 0x40, %o7
15865 stda %o4, [%l7 + %o7] 0xe2
15866 membar #Sync
15867 bcc,a,pn %xcc, loop_1487
15868 edge16n %g1, %i1, %o2
15869 add %i0, %o7, %g5
15870 alignaddr %g4, %i4, %o3
15871loop_1487:
15872 fpsub16s %f28, %f25, %f8
15873 te %icc, 0x1
15874 fmovrdlz %l1, %f30, %f2
15875 mulscc %l2, 0x18B5, %l4
15876 movcs %icc, %o6, %o1
15877 tl %xcc, 0x6
15878 tl %xcc, 0x5
15879 fmovdge %icc, %f22, %f13
15880 movl %xcc, %l6, %o5
15881 st %f27, [%l7 + 0x1C]
15882 edge32l %l5, %g7, %i3
15883 movn %xcc, %i2, %g2
15884 tsubcc %g6, %l3, %l0
15885 fmovd %f4, %f4
15886 movgu %icc, %o0, %i7
15887 edge8n %i5, %g3, %o4
15888 fabsd %f18, %f26
15889 tsubcctv %i6, %g1, %o2
15890 mova %xcc, %i0, %o7
15891 nop
15892 setx loop_1488, %l0, %l1
15893 jmpl %l1, %i1
15894 fmovda %xcc, %f21, %f29
15895 orncc %g5, %i4, %g4
15896 sethi 0x051A, %o3
15897loop_1488:
15898 orn %l2, %l1, %l4
15899 ldsh [%l7 + 0x6A], %o6
15900 fmovsl %icc, %f30, %f1
15901 edge16 %o1, %o5, %l6
15902 saved
15903 rdpr %cwp, %g1
15904 rdpr %cansave, %g2
15905 rdpr %canrestore, %g3
15906 rdpr %cleanwin, %g4
15907 rdpr %otherwin, %g5
15908 rdpr %wstate, %g6
15909 orcc %l5, %i3, %g7
15910 movpos %icc, %g2, %g6
15911 array8 %i2, %l3, %o0
15912 fcmps %fcc1, %f24, %f14
15913 edge32n %l0, %i7, %i5
15914 alignaddr %g3, %o4, %i6
15915 movgu %icc, %g1, %i0
15916 tgu %xcc, 0x3
15917 popc %o2, %i1
15918 subccc %o7, %i4, %g4
15919 tleu %icc, 0x1
15920 tleu %xcc, 0x7
15921 bcc,pt %icc, loop_1489
15922 movg %icc, %o3, %g5
15923 ldsh [%l7 + 0x12], %l1
15924 subcc %l4, 0x09F3, %o6
15925loop_1489:
15926 sllx %o1, %l2, %l6
15927 tsubcc %o5, %i3, %l5
15928 brgz %g7, loop_1490
15929 tn %icc, 0x5
15930 edge16ln %g6, %g2, %l3
15931 subccc %o0, 0x184B, %l0
15932loop_1490:
15933 fmovrse %i2, %f28, %f31
15934 movcs %icc, %i5, %g3
15935 movpos %xcc, %i7, %i6
15936 std %g0, [%l7 + 0x58]
15937 fmovsn %xcc, %f18, %f21
15938 fors %f7, %f4, %f9
15939 ble,pt %icc, loop_1491
15940 fbe,a %fcc1, loop_1492
15941 te %icc, 0x5
15942 fbug %fcc1, loop_1493
15943loop_1491:
15944 restored
15945 rdpr %cwp, %g1
15946 rdpr %cansave, %g2
15947 rdpr %canrestore, %g3
15948 rdpr %cleanwin, %g4
15949 rdpr %otherwin, %g5
15950 rdpr %wstate, %g6
15951loop_1492:
15952 saved
15953 rdpr %cwp, %g1
15954 rdpr %cansave, %g2
15955 rdpr %canrestore, %g3
15956 rdpr %cleanwin, %g4
15957 rdpr %otherwin, %g5
15958 rdpr %wstate, %g6
15959 tleu %icc, 0x5
15960loop_1493:
15961 tgu %icc, 0x2
15962 edge32l %o4, %i0, %o2
15963 fmovse %icc, %f3, %f12
15964 movrgz %i1, 0x12E, %o7
15965 bcs,pn %xcc, loop_1494
15966 subccc %g4, 0x08FF, %i4
15967 fcmps %fcc2, %f7, %f30
15968 fornot2 %f20, %f10, %f24
15969loop_1494:
15970 fmovrsne %g5, %f28, %f11
15971 mova %icc, %l1, %l4
15972 tl %icc, 0x3
15973 bvs,a,pt %xcc, loop_1495
15974 movpos %xcc, %o6, %o1
15975 fblg %fcc0, loop_1496
15976 tge %icc, 0x6
15977loop_1495:
15978 fornot2s %f30, %f6, %f0
15979 movl %icc, %l2, %l6
15980loop_1496:
15981 sll %o5, %o3, %l5
15982 edge16 %i3, %g6, %g7
15983 sdiv %l3, 0x1CA7, %o0
15984 andn %l0, 0x190C, %i2
15985 stx %g2, [%l7 + 0x08]
15986 add %l7, 0x50, %l6
15987 wr %g0, 0x0c, %asi
15988 ldxa [%l6] %asi, %g3
15989 casxa [%l6] %asi, %g3, %i5
15990 fcmped %fcc3, %f6, %f28
15991 sdiv %i6, 0x0707, %i7
15992 tpos %icc, 0x0
15993 tgu %icc, 0x5
15994 fbu %fcc2, loop_1497
15995 udivcc %o4, 0x1663, %i0
15996 alignaddr %g1, %o2, %o7
15997 movleu %icc, %g4, %i4
15998loop_1497:
15999 fcmpgt16 %f8, %f18, %g5
16000 array16 %i1, %l1, %l4
16001 fpack32 %f22, %f16, %f14
16002 movrne %o1, 0x087, %o6
16003 movpos %xcc, %l2, %o5
16004 ta %icc, 0x4
16005 tne %icc, 0x2
16006 tneg %xcc, 0x6
16007 and %o3, %l6, %l5
16008 tsubcctv %g6, 0x105E, %i3
16009 udivcc %l3, 0x1E3C, %g7
16010 movrne %o0, %i2, %l0
16011 movre %g2, %i5, %g3
16012 ldx [%l7 + 0x20], %i6
16013 fcmpeq16 %f22, %f24, %i7
16014 ldx [%l7 + 0x58], %o4
16015 fmovscs %icc, %f8, %f16
16016 fmovsn %icc, %f17, %f30
16017 array8 %i0, %g1, %o7
16018 bge,pn %xcc, loop_1498
16019 fbne,a %fcc3, loop_1499
16020 sdivx %o2, 0x1123, %g4
16021 edge16ln %g5, %i1, %i4
16022loop_1498:
16023 andcc %l4, %o1, %o6
16024loop_1499:
16025 te %xcc, 0x6
16026 wr %g0, 0x0c, %asi
16027 stwa %l2, [%l7 + 0x44] %asi
16028 addccc %o5, %l1, %l6
16029 umulcc %o3, %g6, %i3
16030 bcc,a,pt %icc, loop_1500
16031 fxors %f14, %f23, %f1
16032 ldsb [%l7 + 0x58], %l5
16033 fnegd %f12, %f22
16034loop_1500:
16035 fcmple16 %f10, %f22, %g7
16036 addc %l3, %i2, %o0
16037 udivcc %l0, 0x1DA8, %g2
16038 fbne %fcc2, loop_1501
16039 sdivx %g3, 0x08AD, %i5
16040 orncc %i7, %i6, %i0
16041 tge %xcc, 0x1
16042loop_1501:
16043 alignaddr %o4, %g1, %o7
16044 move %xcc, %g4, %o2
16045 movneg %xcc, %g5, %i4
16046 tgu %xcc, 0x4
16047 tle %xcc, 0x0
16048 ldstub [%l7 + 0x7D], %l4
16049 smul %o1, 0x0E63, %o6
16050 array32 %l2, %o5, %i1
16051 fcmpgt16 %f24, %f0, %l6
16052 orn %o3, %l1, %i3
16053 tleu %xcc, 0x7
16054 wr %g0, 0x04, %asi
16055 ldstuba [%l7 + 0x25] %asi, %g6
16056 mulx %g7, %l5, %l3
16057 bvs %icc, loop_1502
16058 ldsh [%l7 + 0x2C], %o0
16059 tvs %xcc, 0x3
16060 move %xcc, %l0, %i2
16061loop_1502:
16062 bpos,pn %xcc, loop_1503
16063 stb %g3, [%l7 + 0x55]
16064 xnorcc %i5, 0x1434, %g2
16065 fmuld8sux16 %f20, %f2, %f12
16066loop_1503:
16067 fble %fcc1, loop_1504
16068 fcmpne32 %f30, %f2, %i6
16069 ld [%l7 + 0x64], %f14
16070 fpack32 %f8, %f18, %f20
16071loop_1504:
16072 nop
16073 add %l7, 0x40, %l6
16074 wr %g0, 0x80, %asi
16075 ldxa [%l6] %asi, %i0
16076 casxa [%l6] %asi, %i0, %o4
16077 mova %icc, %g1, %i7
16078 tle %xcc, 0x4
16079 alignaddrl %o7, %o2, %g5
16080 bg,a,pn %xcc, loop_1505
16081 edge8l %i4, %g4, %o1
16082 fbug,a %fcc0, loop_1506
16083 addc %o6, %l4, %o5
16084loop_1505:
16085 bvs,pt %xcc, loop_1507
16086 udivcc %i1, 0x01C2, %l2
16087loop_1506:
16088 fmovrdne %l6, %f10, %f0
16089 fnot2 %f8, %f26
16090loop_1507:
16091 fbule %fcc2, loop_1508
16092 movrlez %l1, 0x157, %o3
16093 fmovsneg %xcc, %f31, %f17
16094 nop
16095 setx loop_1509, %l0, %l1
16096 wrpr 0x1, %tl
16097 wrpr %l1, %tpc
16098 add %l1, 0x4, %l1
16099 wrpr %l1, %tnpc
16100 setx 0x34400001400, %l0, %l1
16101 wrpr %l1, %tstate
16102 wrhpr 0x4, %htstate
16103 retry
16104loop_1508:
16105 edge8ln %g6, %g7, %i3
16106 fornot2s %f20, %f7, %f6
16107 tleu %icc, 0x2
16108loop_1509:
16109 bvc,a %xcc, loop_1510
16110 fandnot1s %f23, %f16, %f30
16111 movvc %icc, %l3, %l5
16112 udivx %l0, 0x0062, %i2
16113loop_1510:
16114 bg,a loop_1511
16115 udivcc %g3, 0x0C90, %o0
16116 fbne,a %fcc3, loop_1512
16117 fcmpne32 %f12, %f16, %i5
16118loop_1511:
16119 ldsb [%l7 + 0x20], %i6
16120 movcc %icc, %g2, %i0
16121loop_1512:
16122 movpos %icc, %g1, %o4
16123 movcs %icc, %i7, %o7
16124 umul %o2, 0x1FCE, %g5
16125 ldsh [%l7 + 0x4C], %i4
16126 tcc %xcc, 0x2
16127 fnot2s %f10, %f14
16128 movn %xcc, %o1, %o6
16129 fornot1 %f30, %f20, %f20
16130 brgez %g4, loop_1513
16131 movgu %icc, %l4, %i1
16132 wr %g0, 0x19, %asi
16133 ldxa [%l7 + 0x60] %asi, %o5
16134loop_1513:
16135 fmovdneg %xcc, %f21, %f24
16136 tcc %xcc, 0x7
16137 set 0x10, %g7
16138 ldxa [%l7 + %g7] 0x19, %l6
16139 srax %l2, %l1, %o3
16140 brnz,a %g7, loop_1514
16141 membar 0x0B
16142 bvs %icc, loop_1515
16143 fmovdvs %xcc, %f20, %f8
16144loop_1514:
16145 nop
16146 wr %g0, 0x0c, %asi
16147 ldswa [%l7 + 0x60] %asi, %i3
16148loop_1515:
16149 movne %xcc, %g6, %l3
16150 addc %l0, %i2, %l5
16151 subc %g3, %o0, %i5
16152 fcmple16 %f0, %f22, %g2
16153 movvs %icc, %i0, %g1
16154 movvc %icc, %i6, %o4
16155 mulx %o7, %i7, %g5
16156 addcc %i4, 0x068F, %o1
16157 fmul8x16au %f0, %f23, %f10
16158 fmovrdlez %o2, %f24, %f18
16159 movcs %icc, %o6, %l4
16160 xor %g4, 0x0805, %i1
16161 orn %l6, %o5, %l1
16162 movl %xcc, %o3, %l2
16163 fcmped %fcc2, %f22, %f14
16164 xorcc %i3, 0x0D09, %g7
16165 fandnot1s %f13, %f18, %f13
16166 brlez %g6, loop_1516
16167 sdivx %l3, 0x16AE, %l0
16168 fmovrdlez %i2, %f16, %f0
16169 fmovsg %icc, %f12, %f27
16170loop_1516:
16171 tn %icc, 0x7
16172 brnz,a %g3, loop_1517
16173 tcc %xcc, 0x1
16174 bcs,a loop_1518
16175 fpadd32s %f17, %f10, %f15
16176loop_1517:
16177 bgu,a,pt %icc, loop_1519
16178 movrlz %o0, 0x08C, %l5
16179loop_1518:
16180 fmovde %icc, %f5, %f12
16181 udivx %g2, 0x1274, %i0
16182loop_1519:
16183 bvc,pt %xcc, loop_1520
16184 fbo,a %fcc2, loop_1521
16185 umulcc %g1, 0x10C7, %i5
16186 restored
16187 rdpr %cwp, %g1
16188 rdpr %cansave, %g2
16189 rdpr %canrestore, %g3
16190 rdpr %cleanwin, %g4
16191 rdpr %otherwin, %g5
16192 rdpr %wstate, %g6
16193loop_1520:
16194 brgez,a %o4, loop_1522
16195loop_1521:
16196 brnz,a %o7, loop_1523
16197 bge,a,pn %icc, loop_1524
16198 movleu %icc, %i7, %i6
16199loop_1522:
16200 movn %xcc, %g5, %i4
16201loop_1523:
16202 nop
16203 wr %g0, 0x81, %asi
16204 ldswa [%l7 + 0x64] %asi, %o2
16205loop_1524:
16206 srax %o1, 0x0D, %o6
16207 andcc %g4, %l4, %i1
16208 edge16l %o5, %l6, %l1
16209 udivcc %l2, 0x0F4E, %i3
16210 bg %xcc, loop_1525
16211 fmuld8ulx16 %f5, %f5, %f10
16212 tcc %xcc, 0x4
16213 fandnot2s %f15, %f14, %f25
16214loop_1525:
16215 bgu,pt %icc, loop_1526
16216 movrne %g7, 0x37F, %g6
16217 fbg %fcc1, loop_1527
16218 brlz %o3, loop_1528
16219loop_1526:
16220 movcs %xcc, %l3, %l0
16221 movrgz %g3, %i2, %o0
16222loop_1527:
16223 fbn %fcc3, loop_1529
16224loop_1528:
16225 fmuld8sux16 %f24, %f3, %f6
16226 fandnot2s %f13, %f10, %f24
16227 tcc %xcc, 0x6
16228loop_1529:
16229 bvc,a,pn %xcc, loop_1530
16230 ldstub [%l7 + 0x53], %g2
16231 bleu,a,pn %icc, loop_1531
16232 sra %l5, 0x04, %i0
16233loop_1530:
16234 bvc %icc, loop_1532
16235 edge8ln %g1, %o4, %o7
16236loop_1531:
16237 array8 %i5, %i6, %i7
16238 orncc %i4, %g5, %o2
16239loop_1532:
16240 fmovsneg %xcc, %f25, %f4
16241 movpos %icc, %o1, %g4
16242 sra %l4, 0x17, %i1
16243 movrne %o5, 0x238, %o6
16244 swap [%l7 + 0x4C], %l6
16245 tl %icc, 0x0
16246 brgez %l1, loop_1533
16247 xnor %l2, 0x1B0D, %i3
16248 movvc %xcc, %g7, %g6
16249 edge32l %o3, %l0, %l3
16250loop_1533:
16251 fpsub16s %f16, %f20, %f25
16252 fmovsge %icc, %f27, %f13
16253 subc %i2, %o0, %g3
16254 tg %icc, 0x5
16255 fmovrsgz %g2, %f26, %f3
16256 fcmpne32 %f6, %f10, %l5
16257 movn %icc, %g1, %i0
16258 add %l7, 0x5C, %l6
16259 wr %g0, 0x11, %asi
16260 casa [%l6] %asi, %o4, %o7
16261 movgu %xcc, %i6, %i5
16262 tcc %icc, 0x4
16263 ba loop_1534
16264 brlez,a %i4, loop_1535
16265 fbu,a %fcc0, loop_1536
16266 sdiv %g5, 0x08C4, %o2
16267loop_1534:
16268 fbul,a %fcc1, loop_1537
16269loop_1535:
16270 sir 0x0780
16271loop_1536:
16272 sub %o1, 0x07CC, %i7
16273 and %g4, %l4, %i1
16274loop_1537:
16275 sub %o6, 0x0737, %l6
16276 fbule %fcc2, loop_1538
16277 tn %xcc, 0x2
16278 tleu %icc, 0x2
16279 edge32 %l1, %l2, %o5
16280loop_1538:
16281 edge32ln %g7, %g6, %i3
16282 set 0x24, %l3
16283 ldsha [%l7 + %l3] 0x81, %l0
16284 fmul8x16 %f2, %f30, %f30
16285 tpos %icc, 0x5
16286 movcc %xcc, %o3, %l3
16287 call loop_1539
16288 fmovsvs %xcc, %f11, %f0
16289 fmovdleu %icc, %f11, %f3
16290 add %o0, %i2, %g2
16291loop_1539:
16292 te %xcc, 0x2
16293 add %l7, 0x58, %l6
16294 wr %g0, 0x0c, %asi
16295 casxa [%l6] %asi, %l5, %g3
16296 tge %xcc, 0x7
16297 membar #Sync
16298 set 0x40, %g5
16299 ldda [%l7 + %g5] 0xf1, %f0
16300 movgu %xcc, %i0, %g1
16301 fbo %fcc2, loop_1540
16302 fmovsl %icc, %f13, %f22
16303 xor %o4, %i6, %o7
16304 add %i5, %i4, %g5
16305loop_1540:
16306 ble,a,pn %xcc, loop_1541
16307 nop
16308 setx loop_1542, %l0, %l1
16309 wrpr 0x1, %tl
16310 wrpr %l1, %tnpc
16311 setx 0x34400001400, %l0, %l1
16312 wrpr %l1, %tstate
16313 wrhpr 0x4, %htstate
16314 done
16315 bvc,a,pn %xcc, loop_1543
16316 brgz,a %o2, loop_1544
16317loop_1541:
16318 edge8l %i7, %o1, %g4
16319loop_1542:
16320 mulx %l4, %i1, %o6
16321loop_1543:
16322 fnot2 %f8, %f28
16323loop_1544:
16324 brgz %l1, loop_1545
16325 fsrc2s %f17, %f8
16326 fmovscc %icc, %f1, %f5
16327 move %xcc, %l6, %o5
16328loop_1545:
16329 movpos %xcc, %g7, %l2
16330 xnor %g6, 0x1867, %i3
16331 saved
16332 rdpr %cwp, %g1
16333 rdpr %cansave, %g2
16334 rdpr %canrestore, %g3
16335 rdpr %cleanwin, %g4
16336 rdpr %otherwin, %g5
16337 rdpr %wstate, %g6
16338 edge16n %o3, %l3, %l0
16339 nop
16340 setx loop_1546, %l0, %l1
16341 wrpr 0x1, %tl
16342 wrpr %l1, %tpc
16343 add %l1, 0x4, %l1
16344 wrpr %l1, %tnpc
16345 setx 0x34400001400, %l0, %l1
16346 wrpr %l1, %tstate
16347 wrhpr 0x4, %htstate
16348 retry
16349 fmovsa %xcc, %f8, %f11
16350 fmovde %icc, %f27, %f4
16351 smulcc %o0, 0x028D, %i2
16352loop_1546:
16353 movvs %icc, %l5, %g2
16354 fbl,a %fcc1, loop_1547
16355 bneg,a,pt %xcc, loop_1548
16356 fcmpd %fcc1, %f20, %f14
16357 movrlz %i0, %g3, %g1
16358loop_1547:
16359 fmovrdgz %o4, %f24, %f8
16360loop_1548:
16361 xor %i6, %i5, %o7
16362 std %f28, [%l7 + 0x50]
16363 tsubcc %g5, 0x0C53, %i4
16364 movgu %xcc, %i7, %o1
16365 set 0x16, %i3
16366 stha %g4, [%l7 + %i3] 0xe2
16367 membar #Sync
16368 tleu %icc, 0x3
16369 fxors %f3, %f5, %f26
16370 fpack16 %f0, %f0
16371 movvs %xcc, %l4, %o2
16372 alignaddrl %i1, %o6, %l6
16373 sdivx %o5, 0x1FAA, %g7
16374 fbl %fcc3, loop_1549
16375 ldsh [%l7 + 0x1E], %l1
16376 wr %g0, 0x80, %asi
16377 lduha [%l7 + 0x0C] %asi, %g6
16378loop_1549:
16379 edge16ln %i3, %l2, %o3
16380 movcc %xcc, %l0, %l3
16381 movne %xcc, %i2, %l5
16382 edge32n %o0, %g2, %g3
16383 bleu,a,pn %xcc, loop_1550
16384 movvs %icc, %i0, %o4
16385 array16 %g1, %i6, %i5
16386 array8 %o7, %g5, %i7
16387loop_1550:
16388 movne %xcc, %i4, %g4
16389 edge32n %o1, %l4, %o2
16390 tpos %xcc, 0x2
16391 movneg %icc, %o6, %i1
16392 fblg,a %fcc0, loop_1551
16393 fpsub32 %f18, %f18, %f22
16394 fbl,a %fcc1, loop_1552
16395 fmovdneg %xcc, %f22, %f8
16396loop_1551:
16397 taddcc %l6, %g7, %o5
16398 edge8ln %g6, %l1, %i3
16399loop_1552:
16400 edge32l %o3, %l0, %l3
16401 tvc %icc, 0x6
16402 xorcc %l2, %i2, %l5
16403 fands %f14, %f8, %f10
16404 fsrc2s %f23, %f26
16405 sethi 0x0966, %o0
16406 stb %g2, [%l7 + 0x3A]
16407 tg %xcc, 0x4
16408 edge16l %g3, %o4, %g1
16409 addcc %i6, %i0, %i5
16410 add %g5, %i7, %o7
16411 xorcc %i4, 0x016D, %o1
16412 ta %icc, 0x1
16413 tpos %xcc, 0x7
16414 sir 0x1E80
16415 udivx %l4, 0x0397, %g4
16416 smulcc %o6, %o2, %l6
16417 fxnor %f2, %f30, %f2
16418 smul %i1, 0x1095, %o5
16419 wr %g0, 0xe3, %asi
16420 stha %g6, [%l7 + 0x22] %asi
16421 membar #Sync
16422 alignaddrl %g7, %i3, %o3
16423 bpos loop_1553
16424 fbge,a %fcc2, loop_1554
16425 edge8n %l1, %l3, %l2
16426 sethi 0x1055, %i2
16427loop_1553:
16428 fcmple16 %f2, %f20, %l5
16429loop_1554:
16430 movcs %icc, %o0, %l0
16431 mulscc %g2, 0x0380, %o4
16432 fxnor %f30, %f28, %f24
16433 addccc %g3, 0x1A66, %g1
16434 fpmerge %f28, %f8, %f20
16435 movneg %icc, %i6, %i0
16436 udivcc %i5, 0x13AF, %g5
16437 subccc %o7, %i4, %o1
16438 fble %fcc2, loop_1555
16439 fbo %fcc1, loop_1556
16440 brz %l4, loop_1557
16441 fbu,a %fcc1, loop_1558
16442loop_1555:
16443 fmovsge %xcc, %f19, %f21
16444loop_1556:
16445 fmovdvc %xcc, %f4, %f11
16446loop_1557:
16447 orn %g4, 0x10F6, %o6
16448loop_1558:
16449 nop
16450 set 0x30, %l6
16451 ldda [%l7 + %l6] 0x26, %o2
16452 sra %i7, %l6, %i1
16453 array32 %o5, %g7, %i3
16454 fpsub32 %f18, %f16, %f20
16455 nop
16456 setx loop_1559, %l0, %l1
16457 jmpl %l1, %g6
16458 orn %l1, 0x0F5E, %l3
16459 tle %xcc, 0x4
16460 pdist %f14, %f6, %f20
16461loop_1559:
16462 orcc %l2, 0x0356, %i2
16463 movpos %icc, %o3, %o0
16464 tpos %xcc, 0x0
16465 tne %xcc, 0x1
16466 movl %xcc, %l0, %g2
16467 subc %l5, 0x04E5, %o4
16468 add %g1, %g3, %i6
16469 bgu,a,pt %xcc, loop_1560
16470 sll %i5, %i0, %o7
16471 tpos %icc, 0x7
16472 edge16n %i4, %o1, %l4
16473loop_1560:
16474 fsrc2s %f11, %f16
16475 subc %g4, 0x1B45, %g5
16476 ld [%l7 + 0x54], %f27
16477 sdiv %o2, 0x15F8, %o6
16478 sdivcc %l6, 0x0DDE, %i1
16479 fpackfix %f22, %f26
16480 tpos %icc, 0x2
16481 udivx %i7, 0x1B5F, %o5
16482 umulcc %g7, %i3, %l1
16483 umulcc %g6, %l2, %l3
16484 fxor %f18, %f8, %f0
16485 movneg %icc, %o3, %o0
16486 brlz,a %l0, loop_1561
16487 orncc %g2, %i2, %o4
16488 move %xcc, %l5, %g1
16489 flush %l7 + 0x14
16490loop_1561:
16491 fbuge,a %fcc1, loop_1562
16492 edge8ln %g3, %i6, %i0
16493 set 0x3A, %l1
16494 stba %i5, [%l7 + %l1] 0xea
16495 membar #Sync
16496loop_1562:
16497 fmovdge %xcc, %f7, %f16
16498 fbne,a %fcc2, loop_1563
16499 tcc %icc, 0x1
16500 edge32ln %o7, %i4, %l4
16501 tvs %icc, 0x4
16502loop_1563:
16503 fmovrslz %g4, %f1, %f4
16504 tpos %xcc, 0x4
16505 brgz,a %o1, loop_1564
16506 movrlez %o2, %g5, %l6
16507 movn %icc, %i1, %o6
16508 ld [%l7 + 0x44], %f27
16509loop_1564:
16510 xor %i7, %g7, %i3
16511 tne %icc, 0x2
16512 tg %xcc, 0x7
16513 edge8n %l1, %o5, %l2
16514 fbule %fcc3, loop_1565
16515 bpos,pn %xcc, loop_1566
16516 edge32n %g6, %l3, %o0
16517 restored
16518 rdpr %cwp, %g1
16519 rdpr %cansave, %g2
16520 rdpr %canrestore, %g3
16521 rdpr %cleanwin, %g4
16522 rdpr %otherwin, %g5
16523 rdpr %wstate, %g6
16524loop_1565:
16525 tcs %xcc, 0x1
16526loop_1566:
16527 fpmerge %f31, %f17, %f26
16528 fmovspos %xcc, %f23, %f22
16529 ldsb [%l7 + 0x61], %l0
16530 nop
16531 set 0x50, %l2
16532 ldd [%l7 + %l2], %f4
16533 fbuge %fcc0, loop_1567
16534 udivx %o3, 0x13C0, %g2
16535 sdivcc %i2, 0x1D52, %l5
16536 fmovsle %xcc, %f20, %f13
16537loop_1567:
16538 sir 0x1D37
16539 set 0x48, %g4
16540 stxa %o4, [%l7 + %g4] 0xe2
16541 membar #Sync
16542 prefetch [%l7 + 0x28], 0x3
16543 fornot2 %f12, %f4, %f24
16544 fmul8x16al %f21, %f21, %f30
16545 fpadd32s %f22, %f6, %f24
16546 fbn %fcc0, loop_1568
16547 andn %g1, 0x049F, %i6
16548 fbu,a %fcc2, loop_1569
16549 fpadd32s %f7, %f26, %f6
16550loop_1568:
16551 stbar
16552 fmovsgu %xcc, %f7, %f4
16553loop_1569:
16554 fcmpeq32 %f10, %f24, %g3
16555 orcc %i0, %i5, %i4
16556 taddcctv %l4, %o7, %g4
16557 sub %o2, %o1, %g5
16558 edge32l %i1, %l6, %o6
16559 fmul8x16al %f28, %f31, %f8
16560 srax %i7, %g7, %i3
16561 edge16 %l1, %o5, %l2
16562 fnor %f14, %f20, %f30
16563 subcc %g6, 0x19C0, %o0
16564 sdivx %l3, 0x177C, %l0
16565 xnor %g2, 0x0484, %i2
16566 fmovsg %xcc, %f26, %f31
16567 nop
16568 setx loop_1570, %l0, %l1
16569 jmpl %l1, %l5
16570 udiv %o3, 0x1F09, %o4
16571 bg,pt %icc, loop_1571
16572 fmul8x16 %f6, %f20, %f4
16573loop_1570:
16574 xorcc %g1, %i6, %i0
16575 lduw [%l7 + 0x58], %g3
16576loop_1571:
16577 fmovscc %icc, %f2, %f1
16578 fmovse %icc, %f8, %f17
16579 tgu %icc, 0x3
16580 fnot1s %f8, %f21
16581 fsrc2s %f20, %f24
16582 xnor %i4, 0x17C6, %l4
16583 mulx %i5, %o7, %o2
16584 movrne %o1, 0x1A6, %g4
16585 popc 0x0A7B, %i1
16586 srlx %g5, 0x15, %l6
16587 sllx %o6, 0x0C, %g7
16588 udiv %i7, 0x058D, %l1
16589 sethi 0x0A69, %o5
16590 fcmpes %fcc0, %f6, %f17
16591 fbuge,a %fcc3, loop_1572
16592 edge16 %l2, %i3, %o0
16593 movgu %icc, %l3, %l0
16594 fpadd32 %f2, %f26, %f0
16595loop_1572:
16596 array16 %g2, %g6, %i2
16597 movrlz %l5, %o3, %o4
16598 fxors %f6, %f2, %f20
16599 fmovspos %xcc, %f0, %f9
16600 alignaddr %g1, %i0, %i6
16601 fone %f8
16602 srl %i4, %l4, %i5
16603 bl loop_1573
16604 tvs %xcc, 0x1
16605 tneg %icc, 0x3
16606 movvs %icc, %o7, %o2
16607loop_1573:
16608 ba,pn %xcc, loop_1574
16609 sll %o1, 0x09, %g4
16610 call loop_1575
16611 subcc %i1, %g3, %l6
16612loop_1574:
16613 bg loop_1576
16614 subccc %g5, 0x19A3, %g7
16615loop_1575:
16616 fpsub32s %f28, %f1, %f29
16617 tg %icc, 0x6
16618loop_1576:
16619 tpos %icc, 0x5
16620 set 0x20, %g1
16621 ldstuba [%l7 + %g1] 0x10, %i7
16622 sdiv %l1, 0x0113, %o5
16623 edge8l %o6, %l2, %o0
16624 xorcc %i3, %l3, %g2
16625 tpos %icc, 0x1
16626 subcc %g6, %l0, %i2
16627 srl %o3, 0x0D, %o4
16628 wr %g0, 0x2a, %asi
16629 stwa %g1, [%l7 + 0x70] %asi
16630 membar #Sync
16631 wr %g0, 0x19, %asi
16632 stxa %l5, [%l7 + 0x08] %asi
16633 fsrc1s %f12, %f18
16634 fnot1 %f12, %f26
16635 fmovrdlz %i6, %f12, %f6
16636 sdivx %i4, 0x1A62, %l4
16637 fornot1 %f8, %f12, %f18
16638 andcc %i5, %i0, %o7
16639 sra %o1, %o2, %i1
16640 movrgez %g4, 0x10D, %g3
16641 edge16l %l6, %g5, %g7
16642 movcs %xcc, %l1, %o5
16643 fand %f20, %f26, %f12
16644 xnorcc %o6, %l2, %o0
16645 movg %xcc, %i3, %i7
16646 bg,a,pn %icc, loop_1577
16647 stbar
16648 movcs %icc, %g2, %g6
16649 tgu %xcc, 0x6
16650loop_1577:
16651 ldd [%l7 + 0x18], %l2
16652 subcc %l0, %o3, %i2
16653 movge %xcc, %g1, %o4
16654 wr %g0, 0xea, %asi
16655 stba %i6, [%l7 + 0x62] %asi
16656 membar #Sync
16657 subcc %l5, %i4, %l4
16658 ba,a loop_1578
16659 fbue %fcc1, loop_1579
16660 movrlez %i5, 0x314, %o7
16661 fbue %fcc0, loop_1580
16662loop_1578:
16663 fcmpes %fcc1, %f30, %f1
16664loop_1579:
16665 popc %o1, %i0
16666 fpsub16s %f27, %f5, %f12
16667loop_1580:
16668 fblg,a %fcc0, loop_1581
16669 flush %l7 + 0x20
16670 edge16 %o2, %i1, %g3
16671 mulx %g4, 0x147C, %g5
16672loop_1581:
16673 tcs %icc, 0x5
16674 ldd [%l7 + 0x20], %f20
16675 wr %g0, 0x88, %asi
16676 sta %f21, [%l7 + 0x5C] %asi
16677 tleu %xcc, 0x1
16678 wr %g0, 0x19, %asi
16679 stba %l6, [%l7 + 0x63] %asi
16680 nop
16681 set 0x7A, %o0
16682 sth %l1, [%l7 + %o0]
16683 tg %xcc, 0x7
16684 umulcc %o5, %g7, %l2
16685 andncc %o6, %i3, %i7
16686 sdivcc %o0, 0x0B02, %g2
16687 subcc %l3, 0x1B31, %l0
16688 siam 0x6
16689 ble,pt %icc, loop_1582
16690 tl %icc, 0x7
16691 fble,a %fcc0, loop_1583
16692 fbule %fcc0, loop_1584
16693loop_1582:
16694 fands %f5, %f23, %f20
16695 edge16ln %g6, %o3, %g1
16696loop_1583:
16697 edge32n %i2, %o4, %i6
16698loop_1584:
16699 movle %xcc, %l5, %i4
16700 fmovspos %icc, %f17, %f30
16701 alignaddrl %l4, %o7, %i5
16702 tsubcc %o1, 0x107F, %i0
16703 subc %o2, %g3, %i1
16704 xnorcc %g4, 0x1E27, %l6
16705 wr %g0, 0x88, %asi
16706 lduwa [%l7 + 0x24] %asi, %g5
16707 fbug,a %fcc2, loop_1585
16708 tle %icc, 0x1
16709 sdiv %o5, 0x1F0E, %l1
16710 ldd [%l7 + 0x20], %f28
16711loop_1585:
16712 umulcc %l2, %o6, %i3
16713 sdivx %i7, 0x012C, %g7
16714 call loop_1586
16715 edge16n %o0, %g2, %l3
16716 edge32ln %l0, %o3, %g1
16717 saved
16718 rdpr %cwp, %g1
16719 rdpr %cansave, %g2
16720 rdpr %canrestore, %g3
16721 rdpr %cleanwin, %g4
16722 rdpr %otherwin, %g5
16723 rdpr %wstate, %g6
16724loop_1586:
16725 fbg,a %fcc2, loop_1587
16726 movle %icc, %g6, %i2
16727 sdivx %i6, 0x106B, %l5
16728 srl %i4, %l4, %o7
16729loop_1587:
16730 fnor %f18, %f4, %f2
16731 fmovrslz %o4, %f7, %f31
16732 fornot1s %f15, %f6, %f5
16733 movneg %xcc, %i5, %o1
16734 wr %g0, 0x23, %asi
16735 stxa %i0, [%l7 + 0x70] %asi
16736 membar #Sync
16737 edge16l %o2, %g3, %g4
16738 movrlez %i1, %l6, %o5
16739 movcs %icc, %l1, %g5
16740 sdivcc %l2, 0x13EA, %i3
16741 fandnot1 %f24, %f14, %f14
16742 alignaddr %i7, %o6, %g7
16743 movcs %xcc, %o0, %l3
16744 fcmpeq16 %f16, %f6, %g2
16745 set 0x220, %g6
16746 ldxa [%g0 + %g6] 0x52, %o3
16747 udiv %l0, 0x0FD4, %g6
16748 alignaddr %g1, %i2, %i6
16749 movvs %icc, %i4, %l4
16750 wr %g0, 0x88, %asi
16751 stha %l5, [%l7 + 0x1A] %asi
16752 set 0x30, %g2
16753 ldda [%l7 + %g2] 0x88, %o6
16754 tn %icc, 0x5
16755 smul %o4, %i5, %o1
16756 edge16l %o2, %g3, %g4
16757 lduh [%l7 + 0x22], %i1
16758 ba loop_1588
16759 array16 %i0, %o5, %l6
16760 lduh [%l7 + 0x14], %l1
16761 xnor %g5, %i3, %l2
16762loop_1588:
16763 fmovda %xcc, %f11, %f19
16764 bg %xcc, loop_1589
16765 fnors %f13, %f29, %f13
16766 fbue,a %fcc2, loop_1590
16767 movcc %icc, %i7, %g7
16768loop_1589:
16769 movl %xcc, %o0, %l3
16770 taddcc %g2, %o3, %o6
16771loop_1590:
16772 ldd [%l7 + 0x70], %f26
16773 tne %icc, 0x3
16774 std %f18, [%l7 + 0x48]
16775 fmovsg %icc, %f14, %f17
16776 movvc %xcc, %l0, %g6
16777 udivcc %g1, 0x0C82, %i2
16778 fcmped %fcc2, %f16, %f4
16779 bvc,pt %xcc, loop_1591
16780 movn %xcc, %i4, %l4
16781 fmovscs %xcc, %f30, %f20
16782 set 0x2D, %l5
16783 ldsba [%l7 + %l5] 0x11, %i6
16784loop_1591:
16785 fmovda %xcc, %f31, %f28
16786 orncc %o7, 0x0DD1, %o4
16787 fbge,a %fcc3, loop_1592
16788 fmovrdgez %i5, %f30, %f12
16789 smul %o1, 0x1E24, %o2
16790 movg %xcc, %l5, %g3
16791loop_1592:
16792 lduw [%l7 + 0x7C], %g4
16793 wr %g0, 0x04, %asi
16794 ldsba [%l7 + 0x20] %asi, %i0
16795 edge32 %o5, %l6, %i1
16796 fmovrde %g5, %f30, %f24
16797 array32 %i3, %l2, %l1
16798 array32 %g7, %i7, %l3
16799 fbug %fcc3, loop_1593
16800 move %xcc, %o0, %g2
16801 subc %o3, %l0, %g6
16802 membar 0x34
16803loop_1593:
16804 fmovdvs %icc, %f13, %f18
16805 fbe,a %fcc2, loop_1594
16806 be,pt %xcc, loop_1595
16807 fcmple16 %f16, %f8, %g1
16808 movle %xcc, %o6, %i4
16809loop_1594:
16810 std %l4, [%l7 + 0x20]
16811loop_1595:
16812 fmovdpos %icc, %f8, %f0
16813 tg %xcc, 0x6
16814 call loop_1596
16815 alignaddrl %i6, %i2, %o7
16816 fmovdcs %xcc, %f10, %f16
16817 tl %icc, 0x4
16818loop_1596:
16819 taddcc %o4, 0x020E, %o1
16820 set 0x70, %o5
16821 ldda [%l7 + %o5] 0x2e, %o2
16822 bneg loop_1597
16823 fands %f13, %f24, %f28
16824 orn %i5, %l5, %g4
16825 bvs,pn %icc, loop_1598
16826loop_1597:
16827 movl %xcc, %g3, %i0
16828 movrne %l6, %i1, %g5
16829 fpadd16 %f10, %f30, %f20
16830loop_1598:
16831 brnz,a %o5, loop_1599
16832 sll %i3, %l2, %l1
16833 udiv %g7, 0x1E03, %i7
16834 movleu %icc, %l3, %o0
16835loop_1599:
16836 fmovrdgz %o3, %f0, %f24
16837 movrlz %g2, 0x38B, %l0
16838 nop
16839 set 0x4C, %g3
16840 ldsh [%l7 + %g3], %g1
16841 set 0x2B, %i4
16842 ldsba [%l7 + %i4] 0x88, %o6
16843 tge %xcc, 0x3
16844 or %g6, %l4, %i6
16845 wr %g0, 0x10, %asi
16846 prefetcha [%l7 + 0x68] %asi, 0x3
16847 bgu loop_1600
16848 movg %xcc, %i2, %o4
16849 call loop_1601
16850 bcs,a %icc, loop_1602
16851loop_1600:
16852 movge %icc, %o7, %o1
16853 ldub [%l7 + 0x2F], %o2
16854loop_1601:
16855 edge32l %i5, %l5, %g3
16856loop_1602:
16857 tl %icc, 0x7
16858 add %l7, 0x7C, %l6
16859 wr %g0, 0x04, %asi
16860 casa [%l6] 0x04, %g4, %i0
16861 std %i0, [%l7 + 0x28]
16862 ble,pn %icc, loop_1603
16863 tl %xcc, 0x6
16864 movcc %xcc, %l6, %o5
16865 edge16n %g5, %i3, %l1
16866loop_1603:
16867 tn %xcc, 0x2
16868 fnand %f2, %f10, %f2
16869 fornot1s %f22, %f31, %f2
16870 fmovrse %g7, %f7, %f12
16871 tgu %icc, 0x0
16872 fnot2s %f5, %f28
16873 array16 %l2, %i7, %o0
16874 bcc,a %icc, loop_1604
16875 tne %icc, 0x7
16876 bpos,a %xcc, loop_1605
16877 fcmpgt16 %f8, %f18, %o3
16878loop_1604:
16879 nop
16880 wr %g0, 0x80, %asi
16881 lda [%l7 + 0x58] %asi, %f0
16882loop_1605:
16883 andncc %g2, %l3, %g1
16884 movvc %icc, %o6, %g6
16885 fmovsvs %xcc, %f29, %f16
16886 brgez %l0, loop_1606
16887 bcc loop_1607
16888 fmovrdgez %i6, %f26, %f12
16889 udivx %l4, 0x14A9, %i2
16890loop_1606:
16891 sll %o4, %o7, %o1
16892loop_1607:
16893 movgu %icc, %i4, %i5
16894 sub %l5, %o2, %g4
16895 subc %i0, %g3, %l6
16896 bne,a,pn %xcc, loop_1608
16897 srax %i1, 0x15, %o5
16898 fmovdvs %icc, %f23, %f17
16899 tcc %icc, 0x1
16900loop_1608:
16901 popc %g5, %i3
16902 wr %g0, 0x19, %asi
16903 stwa %g7, [%l7 + 0x24] %asi
16904 fpadd32s %f20, %f27, %f5
16905 mulscc %l2, 0x0C44, %l1
16906 xor %i7, %o0, %o3
16907 fmul8sux16 %f6, %f8, %f30
16908 brnz %g2, loop_1609
16909 restored
16910 rdpr %cwp, %g1
16911 rdpr %cansave, %g2
16912 rdpr %canrestore, %g3
16913 rdpr %cleanwin, %g4
16914 rdpr %otherwin, %g5
16915 rdpr %wstate, %g6
16916 wr %g0, 0x88, %asi
16917 ldstuba [%l7 + 0x2A] %asi, %g1
16918loop_1609:
16919 tvc %icc, 0x6
16920 taddcc %o6, %l3, %l0
16921 saved
16922 rdpr %cwp, %g1
16923 rdpr %cansave, %g2
16924 rdpr %canrestore, %g3
16925 rdpr %cleanwin, %g4
16926 rdpr %otherwin, %g5
16927 rdpr %wstate, %g6
16928 fmovs %f24, %f20
16929 bpos loop_1610
16930 bcs,a loop_1611
16931 subc %g6, 0x1CCA, %l4
16932 mulscc %i6, 0x0A5B, %o4
16933loop_1610:
16934 fmovrslz %i2, %f23, %f27
16935loop_1611:
16936 fmovsg %icc, %f15, %f16
16937 tpos %icc, 0x7
16938 edge8 %o7, %i4, %o1
16939 subccc %l5, %i5, %g4
16940 edge16n %o2, %i0, %g3
16941 sethi 0x04B3, %i1
16942 array16 %o5, %l6, %g5
16943 fble %fcc1, loop_1612
16944 umul %i3, %g7, %l1
16945 fbge,a %fcc2, loop_1613
16946 edge8 %i7, %o0, %l2
16947loop_1612:
16948 nop
16949 add %l7, 0x20, %l6
16950 wr %g0, 0x89, %asi
16951 ldxa [%l6] %asi, %g2
16952 casxa [%l6] 0x89, %g2, %o3
16953loop_1613:
16954 srl %o6, %l3, %l0
16955 andcc %g6, %l4, %i6
16956 xnorcc %g1, 0x102F, %o4
16957 andn %i2, 0x1F00, %i4
16958 bg,a %icc, loop_1614
16959 tvc %xcc, 0x6
16960 wr %g0, 0x18, %asi
16961 swapa [%l7 + 0x70] %asi, %o7
16962loop_1614:
16963 nop
16964 set 0x40, %i6
16965 lduwa [%l7 + %i6] 0x89, %o1
16966 movrlz %i5, 0x067, %g4
16967 movg %icc, %l5, %i0
16968 tvc %icc, 0x3
16969 fblg,a %fcc0, loop_1615
16970 fnor %f12, %f22, %f14
16971 array8 %o2, %g3, %o5
16972 fnor %f30, %f28, %f24
16973loop_1615:
16974 and %l6, 0x0A9F, %g5
16975 ldd [%l7 + 0x20], %f20
16976 xor %i1, %g7, %l1
16977 array32 %i3, %o0, %i7
16978 fsrc2s %f10, %f0
16979 fmovsn %xcc, %f10, %f3
16980 edge32l %l2, %g2, %o6
16981 edge16 %o3, %l3, %g6
16982 tl %icc, 0x6
16983 movrne %l0, 0x3E6, %l4
16984 wr %g0, 0x89, %asi
16985 ldstuba [%l7 + 0x61] %asi, %g1
16986 movgu %xcc, %o4, %i2
16987 sdiv %i4, 0x0178, %o7
16988 fmovrsne %o1, %f31, %f21
16989 addc %i6, 0x1E97, %g4
16990 set 0x35, %o2
16991 lduba [%l7 + %o2] 0x88, %i5
16992 movleu %icc, %l5, %o2
16993 ld [%l7 + 0x5C], %f5
16994 wr %g0, 0xe2, %asi
16995 stda %g2, [%l7 + 0x38] %asi
16996 membar #Sync
16997 sdivcc %o5, 0x0289, %l6
16998 fbg %fcc2, loop_1616
16999 tl %xcc, 0x0
17000 subccc %i0, 0x10A2, %g5
17001 sdiv %i1, 0x1A4A, %l1
17002loop_1616:
17003 edge16 %g7, %o0, %i3
17004 fmovscs %icc, %f1, %f18
17005 nop
17006 setx loop_1617, %l0, %l1
17007 wrpr 0x1, %tl
17008 wrpr %l1, %tpc
17009 add %l1, 0x4, %l1
17010 wrpr %l1, %tnpc
17011 setx 0x34400001400, %l0, %l1
17012 wrpr %l1, %tstate
17013 wrhpr 0x4, %htstate
17014 retry
17015 srl %i7, 0x13, %l2
17016 fmovsne %xcc, %f23, %f13
17017 brz %o6, loop_1618
17018loop_1617:
17019 nop
17020 set 0x60, %i2
17021 ldd [%l7 + %i2], %o2
17022 movneg %xcc, %g2, %l3
17023 tcc %xcc, 0x3
17024loop_1618:
17025 bvs,pn %xcc, loop_1619
17026 stw %l0, [%l7 + 0x28]
17027 xnor %l4, 0x1F01, %g1
17028 orncc %g6, %i2, %o4
17029loop_1619:
17030 membar 0x79
17031 srl %i4, 0x0E, %o7
17032 tge %xcc, 0x2
17033 fmovrsgez %i6, %f25, %f6
17034 set 0x48, %i1
17035 prefetcha [%l7 + %i1] 0x81, 0x0
17036 tgu %icc, 0x7
17037 smulcc %o1, %i5, %l5
17038 fbo %fcc1, loop_1620
17039 mulx %g3, %o2, %o5
17040 stbar
17041 ldd [%l7 + 0x10], %i6
17042loop_1620:
17043 movleu %xcc, %i0, %i1
17044 fmovdn %icc, %f18, %f7
17045 fxor %f4, %f4, %f20
17046 edge32ln %l1, %g5, %o0
17047 bl,a,pt %xcc, loop_1621
17048 fmovrsgz %i3, %f31, %f29
17049 edge32n %i7, %l2, %o6
17050 stb %o3, [%l7 + 0x69]
17051loop_1621:
17052 smul %g7, 0x0DC5, %l3
17053 fmovrdne %l0, %f10, %f20
17054 tsubcc %g2, %g1, %g6
17055 umulcc %i2, 0x12DC, %l4
17056 smulcc %i4, %o7, %o4
17057 brgz %i6, loop_1622
17058 fmovsle %icc, %f8, %f11
17059 fbg %fcc2, loop_1623
17060 fmovdpos %xcc, %f31, %f30
17061loop_1622:
17062 movn %icc, %g4, %i5
17063 bpos %xcc, loop_1624
17064loop_1623:
17065 mulscc %o1, %g3, %o2
17066 srax %o5, 0x0E, %l5
17067 fba,a %fcc2, loop_1625
17068loop_1624:
17069 tvc %icc, 0x6
17070 brgz,a %i0, loop_1626
17071 fcmpes %fcc1, %f6, %f22
17072loop_1625:
17073 movre %i1, 0x2AB, %l1
17074 fnand %f6, %f16, %f6
17075loop_1626:
17076 tl %xcc, 0x6
17077 orncc %g5, %o0, %i3
17078 wr %g0, 0x10, %asi
17079 ldsha [%l7 + 0x08] %asi, %l6
17080 udiv %i7, 0x0682, %o6
17081 set 0x40, %i7
17082 stda %l2, [%l7 + %i7] 0x19
17083 sir 0x0918
17084 edge16 %o3, %g7, %l0
17085 nop
17086 setx loop_1627, %l0, %l1
17087 jmpl %l1, %l3
17088 edge16 %g2, %g6, %i2
17089 alignaddr %g1, %l4, %i4
17090 fcmpd %fcc1, %f4, %f0
17091loop_1627:
17092 tgu %xcc, 0x7
17093 fbul %fcc0, loop_1628
17094 fcmps %fcc0, %f10, %f12
17095 addccc %o4, 0x1F03, %o7
17096 fabsd %f12, %f14
17097loop_1628:
17098 fble,a %fcc0, loop_1629
17099 tle %icc, 0x5
17100 xor %g4, %i5, %i6
17101 movle %icc, %g3, %o1
17102loop_1629:
17103 fnor %f30, %f28, %f30
17104 fcmpgt16 %f26, %f16, %o2
17105 tneg %xcc, 0x7
17106 andn %o5, %l5, %i1
17107 stx %l1, [%l7 + 0x38]
17108 tsubcctv %i0, %g5, %i3
17109 fmovdg %xcc, %f18, %f7
17110 fpackfix %f12, %f24
17111 movrgez %o0, %l6, %i7
17112 fcmped %fcc3, %f8, %f0
17113 movcc %xcc, %o6, %o3
17114 ldsb [%l7 + 0x17], %g7
17115 edge8ln %l0, %l2, %l3
17116 fornot2s %f14, %f26, %f23
17117 udivx %g2, 0x1758, %g6
17118 brgz,a %g1, loop_1630
17119 udivcc %i2, 0x09CC, %l4
17120 movpos %icc, %o4, %o7
17121 edge32 %g4, %i5, %i6
17122loop_1630:
17123 bn,a,pn %xcc, loop_1631
17124 xnor %i4, 0x145A, %g3
17125 add %o2, %o1, %o5
17126 fbu %fcc3, loop_1632
17127loop_1631:
17128 bneg,a,pt %icc, loop_1633
17129 movrlz %i1, 0x153, %l1
17130 ta %xcc, 0x6
17131loop_1632:
17132 fornot1s %f7, %f24, %f23
17133loop_1633:
17134 sethi 0x0C97, %i0
17135 add %l7, 0x18, %l6
17136 wr %g0, 0x10, %asi
17137 ldxa [%l6] %asi, %g5
17138 casxa [%l6] %asi, %g5, %i3
17139 wr %g0, 0x11, %asi
17140 sta %f19, [%l7 + 0x54] %asi
17141 tne %icc, 0x2
17142 add %l5, %o0, %i7
17143 set 0x14, %o4
17144 swapa [%l7 + %o4] 0x89, %o6
17145 and %l6, %o3, %g7
17146 fones %f1
17147 edge16l %l2, %l0, %l3
17148 fbe,a %fcc1, loop_1634
17149 andcc %g2, %g1, %i2
17150 edge32ln %l4, %g6, %o4
17151 fbul %fcc0, loop_1635
17152loop_1634:
17153 fbuge,a %fcc1, loop_1636
17154 fornot2s %f18, %f29, %f23
17155 tn %xcc, 0x4
17156loop_1635:
17157 movvc %xcc, %g4, %o7
17158loop_1636:
17159 movrlz %i5, 0x2D1, %i6
17160 fbue %fcc0, loop_1637
17161 fcmped %fcc2, %f6, %f28
17162 sethi 0x07CE, %g3
17163 ldstub [%l7 + 0x0F], %i4
17164loop_1637:
17165 st %f25, [%l7 + 0x40]
17166 bpos %icc, loop_1638
17167 fmul8x16au %f6, %f26, %f28
17168 andn %o1, %o2, %i1
17169 tneg %icc, 0x0
17170loop_1638:
17171 tgu %icc, 0x5
17172 fzeros %f5
17173 mulscc %o5, %i0, %l1
17174 brnz,a %g5, loop_1639
17175 fmovdvc %icc, %f17, %f27
17176 move %xcc, %i3, %l5
17177 srl %o0, 0x0B, %i7
17178loop_1639:
17179 edge8n %o6, %o3, %g7
17180 edge16ln %l6, %l2, %l3
17181 smulcc %g2, %l0, %g1
17182 sdivx %l4, 0x0DE3, %i2
17183 add %g6, %o4, %g4
17184 brlz,a %o7, loop_1640
17185 edge32l %i5, %g3, %i4
17186 movg %xcc, %i6, %o1
17187 edge8 %o2, %o5, %i0
17188loop_1640:
17189 movle %icc, %i1, %l1
17190 fmovdcs %xcc, %f9, %f12
17191 lduh [%l7 + 0x1C], %i3
17192 ldstub [%l7 + 0x48], %g5
17193 sra %l5, %o0, %o6
17194 movrlez %i7, 0x288, %o3
17195 array16 %l6, %g7, %l2
17196 and %g2, 0x0865, %l0
17197 te %icc, 0x1
17198 udivx %g1, 0x0C73, %l4
17199 sra %i2, %l3, %o4
17200 and %g4, 0x0448, %o7
17201 fnegd %f18, %f18
17202 edge32ln %g6, %i5, %g3
17203 array8 %i4, %o1, %o2
17204 edge8ln %i6, %o5, %i1
17205 movrgz %l1, 0x2B2, %i0
17206 fxors %f2, %f21, %f30
17207 movvc %icc, %i3, %l5
17208 wr %g0, 0x80, %asi
17209 lda [%l7 + 0x14] %asi, %f22
17210 bvs,a,pn %xcc, loop_1641
17211 tpos %icc, 0x5
17212 bvs,a loop_1642
17213 bpos loop_1643
17214loop_1641:
17215 movvs %xcc, %o0, %g5
17216 movrgez %i7, 0x1E8, %o3
17217loop_1642:
17218 sdivx %l6, 0x014A, %o6
17219loop_1643:
17220 addc %l2, 0x09C4, %g2
17221 edge8l %l0, %g7, %l4
17222 srl %g1, %l3, %i2
17223 tsubcctv %g4, %o7, %g6
17224 popc 0x11CD, %o4
17225 fmovsa %icc, %f5, %f16
17226 fsrc2 %f0, %f30
17227 bvs,a loop_1644
17228 bcs loop_1645
17229 fmovsa %xcc, %f18, %f21
17230 and %i5, %i4, %g3
17231loop_1644:
17232 fmul8x16 %f16, %f22, %f12
17233loop_1645:
17234 taddcctv %o1, 0x0D41, %i6
17235 fnands %f28, %f18, %f12
17236 sdivcc %o5, 0x0C80, %o2
17237 membar 0x35
17238 edge8ln %l1, %i0, %i3
17239 membar 0x31
17240 tvc %icc, 0x2
17241 fpmerge %f29, %f8, %f0
17242 ld [%l7 + 0x58], %f21
17243 fmovscs %xcc, %f18, %f28
17244 fcmpne16 %f14, %f4, %i1
17245 xor %o0, %g5, %i7
17246 edge8l %l5, %o3, %l6
17247 move %xcc, %l2, %g2
17248 taddcctv %l0, %o6, %l4
17249 taddcc %g7, %g1, %l3
17250 bne loop_1646
17251 fmovrdlz %g4, %f12, %f10
17252 bpos loop_1647
17253 fbuge %fcc2, loop_1648
17254loop_1646:
17255 udivx %o7, 0x0E27, %i2
17256 tvc %xcc, 0x3
17257loop_1647:
17258 ta %xcc, 0x1
17259loop_1648:
17260 ta %xcc, 0x3
17261 tcc %icc, 0x7
17262 fbn,a %fcc3, loop_1649
17263 ldstub [%l7 + 0x6E], %g6
17264 ble,a loop_1650
17265 fcmple32 %f18, %f8, %o4
17266loop_1649:
17267 sethi 0x05D9, %i5
17268 stb %g3, [%l7 + 0x51]
17269loop_1650:
17270 lduw [%l7 + 0x18], %i4
17271 te %xcc, 0x0
17272 orn %o1, %o5, %i6
17273 movn %xcc, %o2, %i0
17274 xorcc %i3, 0x19F9, %i1
17275 fnot1 %f30, %f2
17276 tvc %icc, 0x1
17277 sdivcc %l1, 0x12E2, %o0
17278 movneg %xcc, %g5, %i7
17279 andncc %l5, %o3, %l2
17280 tgu %icc, 0x6
17281 faligndata %f10, %f24, %f0
17282 fnot1s %f16, %f16
17283 taddcc %g2, %l0, %l6
17284 addccc %l4, 0x18F4, %o6
17285 mulscc %g7, 0x196F, %g1
17286 add %l7, 0x78, %l6
17287 wr %g0, 0x88, %asi
17288 casxa [%l6] %asi, %g4, %o7
17289 fpackfix %f12, %f25
17290 fornot1 %f2, %f0, %f24
17291 wr %g0, 0x19, %asi
17292 ldstuba [%l7 + 0x08] %asi, %l3
17293 fpsub16s %f3, %f27, %f23
17294 tn %xcc, 0x6
17295 tcc %icc, 0x3
17296 flush %l7 + 0x70
17297 ldx [%l7 + 0x60], %i2
17298 movn %xcc, %o4, %g6
17299 fsrc2s %f23, %f6
17300 fones %f19
17301 fands %f19, %f7, %f6
17302 sllx %i5, %g3, %i4
17303 fmovrsgez %o5, %f7, %f12
17304 mulx %i6, %o1, %o2
17305 subccc %i0, 0x0F4B, %i3
17306 lduw [%l7 + 0x50], %i1
17307 udivcc %o0, 0x09DB, %g5
17308 movvs %xcc, %l1, %i7
17309 sdivcc %o3, 0x0AB1, %l5
17310 edge8 %l2, %g2, %l0
17311 udiv %l4, 0x1516, %o6
17312 fmovrsne %g7, %f4, %f0
17313 fornot1 %f6, %f24, %f8
17314 fmovrde %l6, %f4, %f14
17315 tsubcctv %g1, %g4, %o7
17316 move %icc, %i2, %o4
17317 bneg,pt %xcc, loop_1651
17318 std %f8, [%l7 + 0x20]
17319 fpsub32s %f1, %f27, %f20
17320 movvc %xcc, %l3, %i5
17321loop_1651:
17322 fmovspos %xcc, %f0, %f3
17323 mova %xcc, %g6, %g3
17324 orcc %i4, 0x1F07, %i6
17325 sra %o5, %o2, %o1
17326 movvc %icc, %i0, %i3
17327 tgu %xcc, 0x7
17328 fpadd32 %f30, %f10, %f8
17329 or %o0, %g5, %i1
17330 move %icc, %i7, %o3
17331 ta %icc, 0x6
17332 mulscc %l1, %l2, %l5
17333 ldsh [%l7 + 0x30], %g2
17334 tg %icc, 0x5
17335 movpos %xcc, %l4, %o6
17336 tge %xcc, 0x7
17337 popc %l0, %g7
17338 array16 %g1, %g4, %l6
17339 fbo %fcc0, loop_1652
17340 movvc %xcc, %o7, %i2
17341 edge8ln %l3, %i5, %o4
17342 tge %xcc, 0x2
17343loop_1652:
17344 orcc %g6, 0x1F9B, %i4
17345 fnot1 %f24, %f12
17346 fnegd %f22, %f0
17347 fcmps %fcc0, %f27, %f26
17348 bl,a,pn %icc, loop_1653
17349 movle %xcc, %g3, %o5
17350 tleu %xcc, 0x4
17351 xorcc %i6, %o1, %o2
17352loop_1653:
17353 fsrc1s %f0, %f18
17354 fpack32 %f30, %f10, %f18
17355 fbu %fcc2, loop_1654
17356 brnz %i3, loop_1655
17357 orcc %i0, 0x17AA, %o0
17358 flush %l7 + 0x14
17359loop_1654:
17360 fmovrdlz %g5, %f26, %f12
17361loop_1655:
17362 xorcc %i7, 0x1116, %i1
17363 fmovrdgez %l1, %f20, %f28
17364 tvs %icc, 0x4
17365 movg %icc, %o3, %l2
17366 st %f16, [%l7 + 0x50]
17367 set 0x18, %i0
17368 stwa %l5, [%l7 + %i0] 0x81
17369 movg %icc, %g2, %l4
17370 tsubcc %o6, 0x0045, %l0
17371 movvc %xcc, %g7, %g1
17372 nop
17373 set 0x74, %i5
17374 ldsb [%l7 + %i5], %l6
17375 be loop_1656
17376 fornot2s %f17, %f3, %f3
17377 membar #Sync
17378 wr %g0, 0xf0, %asi
17379 ldda [%l7 + 0x40] %asi, %f16
17380loop_1656:
17381 subccc %o7, 0x192A, %g4
17382 edge8 %l3, %i2, %i5
17383 sdiv %g6, 0x1553, %o4
17384 mulx %g3, 0x0FD8, %i4
17385 wr %g0, 0x20, %asi
17386 ldxa [%g0 + 0x30] %asi, %o5
17387 tn %xcc, 0x5
17388 mulx %i6, %o1, %i3
17389 and %o2, %i0, %o0
17390 edge32n %i7, %g5, %i1
17391 nop
17392 setx loop_1657, %l0, %l1
17393 wrpr 0x1, %tl
17394 wrpr %l1, %tnpc
17395 setx 0x34400001400, %l0, %l1
17396 wrpr %l1, %tstate
17397 wrhpr 0x4, %htstate
17398 done
17399 sll %l1, %l2, %o3
17400 add %g2, 0x0018, %l5
17401 xorcc %o6, 0x1275, %l4
17402loop_1657:
17403 call loop_1658
17404 nop
17405 set 0x58, %o1
17406 std %g6, [%l7 + %o1]
17407 xorcc %g1, 0x0914, %l6
17408 addc %l0, %o7, %l3
17409loop_1658:
17410 ta %xcc, 0x3
17411 movre %g4, %i5, %i2
17412 fornot2s %f9, %f3, %f2
17413 udivx %o4, 0x1954, %g6
17414 fmul8x16 %f14, %f18, %f10
17415 nop
17416 setx loop_1659, %l0, %l1
17417 wrpr 0x1, %tl
17418 wrpr %l1, %tnpc
17419 setx 0x34400001400, %l0, %l1
17420 wrpr %l1, %tstate
17421 wrhpr 0x4, %htstate
17422 done
17423 mulx %g3, 0x0896, %i4
17424 fmovrdlz %o5, %f10, %f28
17425 andn %i6, %i3, %o2
17426loop_1659:
17427 fnot2s %f5, %f30
17428 taddcc %o1, %i0, %o0
17429 udivcc %g5, 0x0063, %i7
17430 wr %g0, 0x80, %asi
17431 lda [%l7 + 0x2C] %asi, %f26
17432 wr %g0, 0x22, %asi
17433 stxa %i1, [%l7 + 0x50] %asi
17434 membar #Sync
17435 movpos %icc, %l1, %o3
17436 fmovrdlez %g2, %f18, %f12
17437 tle %icc, 0x6
17438 sdivx %l5, 0x102B, %l2
17439 array16 %o6, %g7, %g1
17440 tsubcctv %l4, 0x08D3, %l0
17441 wr %g0, 0x80, %asi
17442 ldswa [%l7 + 0x54] %asi, %l6
17443 fmovscc %xcc, %f18, %f7
17444 tl %xcc, 0x5
17445 fmovse %xcc, %f20, %f21
17446 movrlz %o7, 0x267, %l3
17447 movrlez %g4, %i2, %o4
17448 and %i5, %g6, %i4
17449 mova %xcc, %o5, %i6
17450 movvs %icc, %i3, %g3
17451 restored
17452 rdpr %cwp, %g1
17453 rdpr %cansave, %g2
17454 rdpr %canrestore, %g3
17455 rdpr %cleanwin, %g4
17456 rdpr %otherwin, %g5
17457 rdpr %wstate, %g6
17458 fand %f8, %f12, %f18
17459 fmovsvc %icc, %f6, %f13
17460 bl,pt %xcc, loop_1660
17461 lduh [%l7 + 0x4C], %o1
17462 tvc %xcc, 0x5
17463 movcc %xcc, %i0, %o0
17464loop_1660:
17465 sdivcc %g5, 0x0D8E, %i7
17466 move %xcc, %o2, %l1
17467 fandnot1 %f24, %f4, %f14
17468 tg %icc, 0x0
17469 or %o3, 0x157C, %i1
17470 stw %g2, [%l7 + 0x68]
17471 sub %l2, 0x089D, %l5
17472 edge8n %o6, %g1, %l4
17473 lduh [%l7 + 0x1A], %l0
17474 addccc %g7, %o7, %l3
17475 edge16n %l6, %i2, %o4
17476 fpack16 %f18, %f8
17477 tneg %icc, 0x3
17478 fcmpd %fcc1, %f6, %f20
17479 fmovd %f20, %f8
17480 andncc %i5, %g6, %i4
17481 bgu,pn %icc, loop_1661
17482 edge8ln %g4, %i6, %o5
17483 fandnot1 %f18, %f0, %f12
17484 movge %xcc, %i3, %g3
17485loop_1661:
17486 fmovdneg %icc, %f18, %f2
17487 fbuge %fcc2, loop_1662
17488 tge %icc, 0x4
17489 move %xcc, %i0, %o0
17490 edge8ln %o1, %g5, %i7
17491loop_1662:
17492 movleu %icc, %l1, %o2
17493 movg %xcc, %i1, %o3
17494 fnot1s %f11, %f31
17495 wr %g0, 0x19, %asi
17496 ldsba [%l7 + 0x73] %asi, %g2
17497 movcc %xcc, %l2, %l5
17498 xnor %g1, %l4, %o6
17499 movl %xcc, %l0, %o7
17500 sethi 0x1D7E, %l3
17501 tpos %xcc, 0x1
17502 wr %g0, 0x18, %asi
17503 sta %f31, [%l7 + 0x4C] %asi
17504 ldub [%l7 + 0x36], %l6
17505 tneg %xcc, 0x0
17506 fbl,a %fcc1, loop_1663
17507 edge32n %g7, %i2, %i5
17508 edge16l %o4, %i4, %g6
17509 fmovsne %icc, %f24, %f15
17510loop_1663:
17511 subccc %g4, 0x1554, %o5
17512 edge8n %i6, %i3, %i0
17513 fbue %fcc0, loop_1664
17514 fpadd16 %f22, %f2, %f18
17515 swap [%l7 + 0x30], %o0
17516 tcs %icc, 0x5
17517loop_1664:
17518 orn %g3, %g5, %o1
17519 move %icc, %i7, %o2
17520 tneg %icc, 0x6
17521 edge8ln %l1, %o3, %i1
17522 mova %xcc, %g2, %l2
17523 array16 %l5, %g1, %o6
17524 array32 %l0, %l4, %o7
17525 fmovscc %icc, %f3, %f25
17526 fmovrslz %l3, %f14, %f4
17527 andn %l6, %g7, %i5
17528 fmovscs %icc, %f13, %f21
17529 fbg %fcc2, loop_1665
17530 fmovrdlz %i2, %f12, %f24
17531 edge32 %i4, %g6, %g4
17532 ldd [%l7 + 0x68], %o4
17533loop_1665:
17534 nop
17535 set 0x2E, %l0
17536 stba %o5, [%l7 + %l0] 0x0c
17537 ldx [%l7 + 0x10], %i6
17538 tgu %icc, 0x2
17539 fcmpgt16 %f12, %f28, %i0
17540 udivcc %i3, 0x0326, %o0
17541 fpadd32s %f13, %f22, %f25
17542 mova %icc, %g5, %o1
17543 edge32l %g3, %i7, %l1
17544 udivcc %o3, 0x1574, %i1
17545 taddcc %o2, %g2, %l2
17546 movge %xcc, %l5, %o6
17547 tge %xcc, 0x4
17548 fmovde %xcc, %f23, %f17
17549 restored
17550 rdpr %cwp, %g1
17551 rdpr %cansave, %g2
17552 rdpr %canrestore, %g3
17553 rdpr %cleanwin, %g4
17554 rdpr %otherwin, %g5
17555 rdpr %wstate, %g6
17556 bge,pt %xcc, loop_1666
17557 move %icc, %l0, %g1
17558 bshuffle %f20, %f28, %f22
17559 fble %fcc3, loop_1667
17560loop_1666:
17561 sll %o7, 0x05, %l3
17562 fcmpeq32 %f2, %f0, %l4
17563 tge %icc, 0x6
17564loop_1667:
17565 smulcc %l6, 0x1DAE, %i5
17566 or %g7, %i2, %g6
17567 fba %fcc1, loop_1668
17568 tpos %xcc, 0x5
17569 fbue %fcc1, loop_1669
17570 tsubcctv %i4, 0x050B, %o4
17571loop_1668:
17572 mulscc %g4, 0x1C47, %i6
17573 smulcc %o5, 0x1516, %i3
17574loop_1669:
17575 fmovscc %icc, %f20, %f6
17576 fxnors %f11, %f13, %f0
17577 fornot1 %f24, %f8, %f10
17578 stw %o0, [%l7 + 0x38]
17579 te %xcc, 0x4
17580 move %icc, %g5, %o1
17581 nop
17582 set 0x52, %o3
17583 ldub [%l7 + %o3], %g3
17584 edge16ln %i0, %l1, %o3
17585 be,pn %xcc, loop_1670
17586 fxor %f20, %f8, %f28
17587 st %f29, [%l7 + 0x6C]
17588 movleu %xcc, %i7, %i1
17589loop_1670:
17590 srlx %o2, 0x17, %l2
17591 ta %xcc, 0x0
17592 movneg %icc, %l5, %g2
17593 addccc %l0, %o6, %o7
17594 andcc %g1, %l4, %l6
17595 movle %xcc, %l3, %g7
17596 fands %f18, %f8, %f18
17597 tleu %xcc, 0x2
17598 tsubcctv %i2, 0x1D58, %g6
17599 andncc %i5, %o4, %i4
17600 set 0x60, %o6
17601 ldda [%l7 + %o6] 0x10, %g4
17602 wr %g0, 0x18, %asi
17603 ldsha [%l7 + 0x58] %asi, %o5
17604 edge16ln %i3, %o0, %g5
17605 stw %o1, [%l7 + 0x48]
17606 fblg %fcc1, loop_1671
17607 tl %icc, 0x5
17608 fmovse %icc, %f28, %f11
17609 wr %g0, 0xe2, %asi
17610 stwa %i6, [%l7 + 0x1C] %asi
17611 membar #Sync
17612loop_1671:
17613 st %f24, [%l7 + 0x38]
17614 sdivcc %i0, 0x0369, %g3
17615 tl %xcc, 0x2
17616 taddcctv %o3, %l1, %i1
17617 ldsh [%l7 + 0x42], %i7
17618 brz %o2, loop_1672
17619 movne %xcc, %l5, %l2
17620 bge,a,pn %xcc, loop_1673
17621 movneg %xcc, %l0, %g2
17622loop_1672:
17623 udivx %o7, 0x0C45, %g1
17624 umulcc %o6, 0x03DF, %l4
17625loop_1673:
17626 fmovdgu %xcc, %f10, %f24
17627 mulscc %l3, 0x1926, %l6
17628 edge16n %g7, %g6, %i5
17629 movvc %xcc, %o4, %i4
17630 udiv %g4, 0x136C, %i2
17631 fmovsge %icc, %f22, %f10
17632 movvc %xcc, %o5, %o0
17633 or %i3, 0x0BC5, %g5
17634 nop
17635 setx loop_1674, %l0, %l1
17636 wrpr 0x1, %tl
17637 wrpr %l1, %tnpc
17638 setx 0x34400001400, %l0, %l1
17639 wrpr %l1, %tstate
17640 wrhpr 0x4, %htstate
17641 done
17642 array8 %o1, %i0, %i6
17643 fands %f14, %f13, %f19
17644 std %f26, [%l7 + 0x18]
17645loop_1674:
17646 smulcc %g3, %l1, %o3
17647 orcc %i1, 0x1E0C, %o2
17648 movrlez %l5, 0x116, %l2
17649 sdivx %i7, 0x0A22, %l0
17650 sra %g2, 0x1A, %o7
17651 sdivcc %g1, 0x14BB, %l4
17652 ta %xcc, 0x6
17653 taddcctv %l3, 0x0FAE, %l6
17654 set 0x1B, %o7
17655 lduba [%l7 + %o7] 0x80, %g7
17656 te %icc, 0x5
17657 tcc %xcc, 0x5
17658 siam 0x6
17659 fmul8sux16 %f8, %f0, %f4
17660 srax %g6, 0x02, %i5
17661 edge8ln %o6, %i4, %o4
17662 movvc %icc, %g4, %i2
17663 orncc %o0, 0x0EE0, %i3
17664 movgu %xcc, %o5, %o1
17665 fandnot1s %f7, %f12, %f25
17666 tcc %icc, 0x3
17667 fbg,a %fcc0, loop_1675
17668 nop
17669 set 0x5C, %g7
17670 ldsb [%l7 + %g7], %g5
17671 movrgez %i6, %i0, %g3
17672 fsrc2s %f6, %f10
17673loop_1675:
17674 srlx %l1, 0x11, %i1
17675 array8 %o2, %o3, %l5
17676 udivcc %l2, 0x15F4, %i7
17677 fcmps %fcc3, %f2, %f19
17678 fmovsgu %xcc, %f2, %f8
17679 fmovd %f24, %f10
17680 udivx %l0, 0x01F4, %g2
17681 udiv %o7, 0x1EC7, %l4
17682 edge16n %g1, %l6, %g7
17683 fxor %f18, %f16, %f2
17684 ta %icc, 0x0
17685 ldd [%l7 + 0x30], %l2
17686 set 0x76, %l4
17687 stba %g6, [%l7 + %l4] 0xea
17688 membar #Sync
17689 andncc %o6, %i4, %o4
17690 mova %icc, %g4, %i2
17691 subccc %o0, %i3, %o5
17692 fandnot1s %f7, %f26, %f23
17693 xnorcc %i5, 0x13C4, %o1
17694 ldsw [%l7 + 0x44], %i6
17695 stb %i0, [%l7 + 0x7C]
17696 edge8l %g5, %l1, %g3
17697 fnegd %f30, %f16
17698 edge32n %i1, %o2, %o3
17699 alignaddrl %l5, %l2, %l0
17700 mova %xcc, %g2, %o7
17701 sra %i7, %g1, %l6
17702 set 0x44, %l3
17703 swapa [%l7 + %l3] 0x10, %l4
17704 brgz %g7, loop_1676
17705 std %g6, [%l7 + 0x40]
17706 mulx %o6, %l3, %o4
17707 lduh [%l7 + 0x30], %i4
17708loop_1676:
17709 fpsub16s %f29, %f0, %f7
17710 mulx %g4, %i2, %o0
17711 bpos,pt %icc, loop_1677
17712 sdivx %i3, 0x0239, %i5
17713 subcc %o5, %i6, %i0
17714 bl,a %icc, loop_1678
17715loop_1677:
17716 stbar
17717 alignaddr %g5, %l1, %g3
17718 edge8l %o1, %o2, %i1
17719loop_1678:
17720 nop
17721 set 0x33, %i3
17722 ldsba [%l7 + %i3] 0x19, %o3
17723 tneg %xcc, 0x5
17724 movge %xcc, %l5, %l0
17725 andcc %g2, %l2, %i7
17726 udiv %g1, 0x0738, %o7
17727 andcc %l6, 0x1C17, %l4
17728 st %f4, [%l7 + 0x24]
17729 movcc %icc, %g6, %g7
17730 tne %xcc, 0x0
17731 tcs %xcc, 0x3
17732 subc %l3, 0x069C, %o6
17733 ldsw [%l7 + 0x78], %o4
17734 movle %xcc, %g4, %i2
17735 srlx %i4, 0x0C, %i3
17736 wr %g0, 0x88, %asi
17737 lduwa [%l7 + 0x14] %asi, %i5
17738 tge %xcc, 0x1
17739 fmovdpos %xcc, %f15, %f17
17740 smulcc %o0, %o5, %i0
17741 movrgz %g5, 0x274, %l1
17742 movleu %xcc, %i6, %o1
17743 ldx [%l7 + 0x20], %o2
17744 tsubcctv %g3, %i1, %o3
17745 tvc %xcc, 0x4
17746 fabss %f1, %f3
17747 srlx %l0, 0x11, %g2
17748 tne %xcc, 0x7
17749 fcmple16 %f0, %f14, %l5
17750 fnand %f22, %f2, %f22
17751 fmovsn %xcc, %f23, %f7
17752 tg %xcc, 0x6
17753 sub %l2, 0x1F91, %g1
17754 movleu %icc, %o7, %l6
17755 fcmpgt16 %f10, %f14, %l4
17756 set 0x56, %l6
17757 lduha [%l7 + %l6] 0x15, %g6
17758 tgu %xcc, 0x3
17759 sll %g7, %l3, %o6
17760 fcmps %fcc2, %f23, %f5
17761 udiv %i7, 0x1EAE, %o4
17762 fmovrdne %g4, %f30, %f2
17763 tsubcctv %i4, %i3, %i2
17764 edge16 %i5, %o0, %i0
17765 for %f16, %f24, %f30
17766 tpos %icc, 0x2
17767 fbg,a %fcc1, loop_1679
17768 ble,a,pt %xcc, loop_1680
17769 edge8n %g5, %l1, %o5
17770 bgu,pt %icc, loop_1681
17771loop_1679:
17772 fpadd16 %f8, %f20, %f24
17773loop_1680:
17774 array16 %i6, %o2, %o1
17775 tvc %xcc, 0x4
17776loop_1681:
17777 srlx %g3, 0x16, %i1
17778 array8 %l0, %o3, %g2
17779 wr %g0, 0x19, %asi
17780 prefetcha [%l7 + 0x58] %asi, 0x1
17781 edge8 %g1, %o7, %l5
17782 addc %l4, 0x1DC5, %l6
17783 std %g6, [%l7 + 0x08]
17784 fmovsg %xcc, %f26, %f14
17785 xnorcc %g7, %l3, %o6
17786 wr %g0, 0x80, %asi
17787 ldstuba [%l7 + 0x31] %asi, %o4
17788 prefetch [%l7 + 0x70], 0x3
17789 fpadd16 %f2, %f30, %f6
17790 fcmple16 %f4, %f18, %g4
17791 sdiv %i4, 0x1256, %i7
17792 fcmpne32 %f20, %f22, %i3
17793 move %xcc, %i2, %i5
17794 fmovrsgez %o0, %f13, %f25
17795 brgez %g5, loop_1682
17796 fmovdgu %xcc, %f31, %f27
17797 tsubcctv %i0, %l1, %i6
17798 fmovrde %o5, %f10, %f2
17799loop_1682:
17800 smulcc %o1, 0x1383, %g3
17801 movre %i1, %o2, %l0
17802 ldx [%l7 + 0x60], %g2
17803 add %l2, %o3, %g1
17804 sdivcc %o7, 0x0252, %l5
17805 edge32 %l4, %l6, %g7
17806 udiv %g6, 0x14C5, %o6
17807 fmovdpos %icc, %f12, %f15
17808 tvc %icc, 0x4
17809 set 0x40, %l1
17810 stda %f0, [%l7 + %l1] 0x1e
17811 membar #Sync
17812 fmovdle %icc, %f24, %f3
17813 andcc %l3, %o4, %g4
17814 umul %i4, 0x17D2, %i7
17815 fmul8sux16 %f20, %f24, %f0
17816 wr %g0, 0xf8, %asi
17817 stda %f16, [%l7 + 0x40] %asi
17818 membar #Sync
17819 bn,pt %icc, loop_1683
17820 smul %i3, %i5, %i2
17821 fpackfix %f30, %f5
17822 fmovrse %o0, %f15, %f28
17823loop_1683:
17824 array8 %g5, %i0, %l1
17825 srl %o5, %i6, %o1
17826 bn,a %xcc, loop_1684
17827 fblg,a %fcc3, loop_1685
17828 sllx %i1, 0x05, %o2
17829 stx %l0, [%l7 + 0x08]
17830loop_1684:
17831 edge32l %g3, %g2, %l2
17832loop_1685:
17833 siam 0x3
17834 sethi 0x0F6E, %o3
17835 movl %xcc, %g1, %o7
17836 fmovdvs %xcc, %f20, %f14
17837 bg loop_1686
17838 fmovrsgez %l4, %f5, %f30
17839 bpos loop_1687
17840 membar 0x16
17841loop_1686:
17842 edge16 %l5, %l6, %g6
17843 fcmpeq16 %f22, %f2, %o6
17844loop_1687:
17845 sdiv %g7, 0x15E9, %o4
17846 xnor %l3, 0x073A, %i4
17847 add %l7, 0x50, %l6
17848 wr %g0, 0x81, %asi
17849 lda [%l6] %asi, %i7
17850 casa [%l6] 0x81, %i7, %g4
17851 wr %g0, 0x88, %asi
17852 ldsha [%l7 + 0x66] %asi, %i5
17853 edge8 %i3, %o0, %i2
17854 movne %icc, %i0, %g5
17855 movpos %icc, %l1, %i6
17856 addcc %o1, 0x1678, %i1
17857 fmovscc %xcc, %f21, %f29
17858 wr %g0, 0x27, %asi
17859 stda %o2, [%l7 + 0x30] %asi
17860 membar #Sync
17861 wr %g0, 0x11, %asi
17862 ldda [%l7 + 0x60] %asi, %l0
17863 fmovscs %xcc, %f18, %f1
17864 lduw [%l7 + 0x1C], %g3
17865 stx %o5, [%l7 + 0x40]
17866 edge32n %l2, %o3, %g2
17867 sdiv %o7, 0x0FE1, %g1
17868 std %f26, [%l7 + 0x30]
17869 movrne %l4, %l5, %g6
17870 movneg %icc, %o6, %g7
17871 flush %l7 + 0x24
17872 fcmpd %fcc2, %f28, %f12
17873 wr %g0, 0x18, %asi
17874 stwa %l6, [%l7 + 0x2C] %asi
17875 andncc %o4, %i4, %i7
17876 ldsw [%l7 + 0x38], %g4
17877 movgu %icc, %l3, %i5
17878 edge32n %o0, %i2, %i3
17879 fmovrslz %g5, %f12, %f17
17880 add %l7, 0x08, %l6
17881 wr %g0, 0x80, %asi
17882 lda [%l6] %asi, %i0
17883 casa [%l6] 0x80, %i0, %l1
17884 fpadd32 %f18, %f4, %f8
17885 wr %g0, 0x10, %asi
17886 lduba [%l7 + 0x6D] %asi, %o1
17887 brnz %i1, loop_1688
17888 tcc %icc, 0x7
17889 fbuge %fcc0, loop_1689
17890 stbar
17891loop_1688:
17892 brlez %o2, loop_1690
17893 stbar
17894loop_1689:
17895 mova %xcc, %i6, %g3
17896 tcs %icc, 0x7
17897loop_1690:
17898 fmovrdgez %l0, %f20, %f20
17899 subc %o5, 0x1BD2, %o3
17900 edge32ln %l2, %o7, %g1
17901 membar 0x72
17902 sra %g2, %l5, %l4
17903 andn %g6, 0x1D4E, %g7
17904 fpadd16s %f20, %f20, %f29
17905 add %o6, 0x1471, %l6
17906 movrlz %o4, %i7, %i4
17907 fsrc2 %f10, %f0
17908 edge8ln %l3, %i5, %o0
17909 edge8ln %g4, %i2, %i3
17910 movvc %icc, %g5, %l1
17911 tl %icc, 0x3
17912 orn %o1, 0x0AF0, %i0
17913 fbug %fcc3, loop_1691
17914 stx %i1, [%l7 + 0x78]
17915 orcc %i6, %o2, %l0
17916 ta %icc, 0x1
17917loop_1691:
17918 brz,a %g3, loop_1692
17919 fbg %fcc0, loop_1693
17920 movl %icc, %o5, %l2
17921 add %l7, 0x48, %l6
17922 wr %g0, 0x0c, %asi
17923 ldxa [%l6] %asi, %o3
17924 casxa [%l6] %asi, %o3, %o7
17925loop_1692:
17926 tl %icc, 0x6
17927loop_1693:
17928 movrgez %g2, 0x306, %g1
17929 bne,a,pn %icc, loop_1694
17930 fcmpgt32 %f24, %f20, %l5
17931 movrlz %l4, %g7, %g6
17932 sir 0x13CF
17933loop_1694:
17934 fbl %fcc1, loop_1695
17935 bl,a %icc, loop_1696
17936 bpos,a,pt %xcc, loop_1697
17937 udiv %l6, 0x13D2, %o4
17938loop_1695:
17939 sub %o6, %i7, %i4
17940loop_1696:
17941 udivcc %i5, 0x1D11, %l3
17942loop_1697:
17943 bg %icc, loop_1698
17944 bl,a %icc, loop_1699
17945 tg %xcc, 0x5
17946 mulscc %o0, %g4, %i2
17947loop_1698:
17948 fpadd16 %f2, %f16, %f0
17949loop_1699:
17950 alignaddrl %g5, %i3, %o1
17951 tge %xcc, 0x0
17952 tne %icc, 0x6
17953 fmovrdne %i0, %f30, %f10
17954 orn %l1, %i1, %o2
17955 fmul8x16au %f15, %f27, %f10
17956 set 0x4C, %l2
17957 ldsha [%l7 + %l2] 0x89, %l0
17958 ba,a,pt %icc, loop_1700
17959 fcmple16 %f2, %f4, %i6
17960 smul %o5, %g3, %l2
17961 subccc %o7, 0x05A3, %g2
17962loop_1700:
17963 sdiv %o3, 0x06ED, %l5
17964 wr %g0, 0x19, %asi
17965 ldstuba [%l7 + 0x13] %asi, %l4
17966 tleu %xcc, 0x6
17967 sdiv %g7, 0x175E, %g1
17968 fmovs %f11, %f6
17969 movle %xcc, %l6, %g6
17970 fmovsvs %icc, %f26, %f29
17971 fmovde %xcc, %f29, %f6
17972 xnor %o6, %o4, %i4
17973 wr %g0, 0x88, %asi
17974 stwa %i5, [%l7 + 0x70] %asi
17975 movvs %xcc, %i7, %o0
17976 fmovsne %icc, %f1, %f7
17977 movg %xcc, %g4, %l3
17978 fmovd %f2, %f2
17979 wr %g0, 0x19, %asi
17980 ldswa [%l7 + 0x30] %asi, %i2
17981 movn %xcc, %g5, %i3
17982 addcc %o1, %i0, %l1
17983 fbe %fcc3, loop_1701
17984 srl %o2, 0x05, %i1
17985 edge32 %l0, %o5, %i6
17986 orn %g3, 0x14C6, %l2
17987loop_1701:
17988 array8 %g2, %o7, %o3
17989 movneg %xcc, %l4, %l5
17990 umul %g1, 0x1C4E, %l6
17991 bg,a %xcc, loop_1702
17992 nop
17993 set 0x61, %g4
17994 ldstub [%l7 + %g4], %g7
17995 sll %g6, 0x17, %o4
17996 saved
17997 rdpr %cwp, %g1
17998 rdpr %cansave, %g2
17999 rdpr %canrestore, %g3
18000 rdpr %cleanwin, %g4
18001 rdpr %otherwin, %g5
18002 rdpr %wstate, %g6
18003loop_1702:
18004 sub %o6, %i4, %i7
18005 array16 %o0, %g4, %i5
18006 fsrc2s %f22, %f5
18007 smulcc %i2, %g5, %l3
18008 xorcc %i3, %i0, %o1
18009 tcs %xcc, 0x1
18010 fpsub16 %f0, %f24, %f10
18011 xnorcc %o2, 0x0D48, %i1
18012 fpsub16 %f2, %f22, %f8
18013 fbue %fcc2, loop_1703
18014 for %f8, %f4, %f14
18015 sethi 0x04B2, %l0
18016 membar 0x62
18017loop_1703:
18018 or %o5, 0x1D55, %l1
18019 subcc %g3, 0x1B94, %i6
18020 movvc %icc, %l2, %o7
18021 edge16ln %g2, %l4, %o3
18022 fpack32 %f8, %f14, %f10
18023 movne %icc, %l5, %l6
18024 fmul8x16au %f23, %f19, %f4
18025 set 0x40, %g1
18026 stda %f0, [%l7 + %g1] 0x81
18027 fbne,a %fcc1, loop_1704
18028 fones %f31
18029 srax %g1, %g7, %o4
18030 ba loop_1705
18031loop_1704:
18032 fpsub16 %f14, %f8, %f20
18033 brnz,a %g6, loop_1706
18034 tneg %xcc, 0x1
18035loop_1705:
18036 srl %o6, 0x0D, %i7
18037 mova %icc, %o0, %g4
18038loop_1706:
18039 array32 %i5, %i4, %i2
18040 fbul,a %fcc0, loop_1707
18041 movcs %xcc, %l3, %g5
18042 fmovdvc %icc, %f14, %f23
18043 fnegd %f20, %f0
18044loop_1707:
18045 nop
18046 add %l7, 0x70, %l6
18047 wr %g0, 0x80, %asi
18048 casxa [%l6] %asi, %i3, %o1
18049 or %i0, 0x0A52, %o2
18050 wr %g0, 0x10, %asi
18051 stda %f16, [%l7 + 0x40] %asi
18052 movl %xcc, %l0, %i1
18053 stx %o5, [%l7 + 0x08]
18054 tg %xcc, 0x4
18055 bne,a %xcc, loop_1708
18056 tsubcc %l1, %i6, %l2
18057 tneg %xcc, 0x7
18058 bge loop_1709
18059loop_1708:
18060 movpos %xcc, %o7, %g2
18061 fmovdn %icc, %f30, %f15
18062 bge,a,pn %xcc, loop_1710
18063loop_1709:
18064 udivcc %l4, 0x1F72, %g3
18065 fbue %fcc1, loop_1711
18066 sll %o3, 0x09, %l5
18067loop_1710:
18068 add %g1, 0x0282, %l6
18069 alignaddrl %g7, %o4, %o6
18070loop_1711:
18071 bg %xcc, loop_1712
18072 subccc %g6, %i7, %o0
18073 array16 %i5, %g4, %i2
18074 edge8n %i4, %l3, %g5
18075loop_1712:
18076 membar 0x78
18077 bcc,a,pn %icc, loop_1713
18078 nop
18079 set 0x50, %g5
18080 std %f0, [%l7 + %g5]
18081 subccc %o1, 0x1119, %i0
18082 smul %i3, 0x15A1, %o2
18083loop_1713:
18084 ldsb [%l7 + 0x5C], %i1
18085 lduw [%l7 + 0x50], %l0
18086 add %o5, %l1, %l2
18087 add %i6, 0x04C2, %g2
18088 movgu %icc, %l4, %g3
18089 set 0x40, %o0
18090 stda %f16, [%l7 + %o0] 0x11
18091 stbar
18092 fmovscs %xcc, %f23, %f9
18093 saved
18094 rdpr %cwp, %g1
18095 rdpr %cansave, %g2
18096 rdpr %canrestore, %g3
18097 rdpr %cleanwin, %g4
18098 rdpr %otherwin, %g5
18099 rdpr %wstate, %g6
18100 brnz,a %o3, loop_1714
18101 flush %l7 + 0x34
18102 fand %f28, %f24, %f18
18103 std %f26, [%l7 + 0x70]
18104loop_1714:
18105 edge8ln %o7, %l5, %l6
18106 fors %f12, %f10, %f0
18107 wr %g0, 0x04, %asi
18108 ldda [%l7 + 0x40] %asi, %f0
18109 mulx %g7, %o4, %o6
18110 fmovdneg %icc, %f23, %f9
18111 fbuge %fcc0, loop_1715
18112 edge16ln %g6, %g1, %o0
18113 fbue,a %fcc1, loop_1716
18114 tneg %xcc, 0x0
18115loop_1715:
18116 fmovrse %i5, %f26, %f19
18117 wr %g0, 0x04, %asi
18118 stba %g4, [%l7 + 0x30] %asi
18119loop_1716:
18120 stbar
18121 bgu %icc, loop_1717
18122 taddcc %i2, %i4, %i7
18123 fmovrde %g5, %f24, %f22
18124 and %l3, %i0, %i3
18125loop_1717:
18126 subcc %o2, 0x034F, %o1
18127 movrne %l0, 0x315, %i1
18128 umulcc %l1, %l2, %i6
18129 srlx %g2, 0x03, %l4
18130 tcc %xcc, 0x2
18131 fornot1s %f4, %f8, %f21
18132 andcc %g3, 0x0ED4, %o5
18133 movcs %icc, %o7, %l5
18134 mulx %l6, 0x07E6, %o3
18135 movcs %icc, %o4, %o6
18136 faligndata %f24, %f14, %f12
18137 edge16ln %g6, %g7, %o0
18138 fzero %f12
18139 edge8n %g1, %i5, %i2
18140 fblg,a %fcc0, loop_1718
18141 tcs %xcc, 0x6
18142 edge32ln %g4, %i4, %i7
18143 bvc,a,pn %xcc, loop_1719
18144loop_1718:
18145 fble,a %fcc0, loop_1720
18146 movge %xcc, %g5, %l3
18147 wr %g0, 0xf0, %asi
18148 stda %f16, [%l7 + 0x40] %asi
18149 membar #Sync
18150loop_1719:
18151 fble %fcc1, loop_1721
18152loop_1720:
18153 ta %xcc, 0x0
18154 movne %xcc, %i0, %o2
18155 edge16ln %o1, %l0, %i1
18156loop_1721:
18157 st %f7, [%l7 + 0x10]
18158 movn %xcc, %l1, %l2
18159 fmovdgu %xcc, %f19, %f8
18160 tl %icc, 0x3
18161 edge32n %i3, %g2, %l4
18162 andn %i6, 0x0F9F, %g3
18163 fandnot1s %f14, %f19, %f22
18164 fble %fcc2, loop_1722
18165 orncc %o5, 0x001A, %l5
18166 array16 %l6, %o3, %o4
18167 fmovsleu %icc, %f21, %f6
18168loop_1722:
18169 fblg %fcc3, loop_1723
18170 fpadd16 %f26, %f0, %f20
18171 fmovsg %icc, %f8, %f30
18172 movrne %o6, 0x3E4, %g6
18173loop_1723:
18174 fmovda %xcc, %f20, %f14
18175 std %o6, [%l7 + 0x30]
18176 fmovsleu %xcc, %f13, %f17
18177 umul %o0, %g7, %g1
18178 movvs %xcc, %i2, %g4
18179 bleu,a %xcc, loop_1724
18180 sth %i5, [%l7 + 0x12]
18181 edge16ln %i4, %g5, %i7
18182 movge %icc, %i0, %l3
18183loop_1724:
18184 swap [%l7 + 0x1C], %o1
18185 brlez %o2, loop_1725
18186 fpsub32 %f30, %f18, %f26
18187 fcmpne32 %f12, %f26, %l0
18188 sir 0x1612
18189loop_1725:
18190 tvc %xcc, 0x5
18191 ldx [%l7 + 0x70], %i1
18192 subcc %l2, 0x009B, %i3
18193 array8 %g2, %l1, %l4
18194 nop
18195 set 0x1A, %g6
18196 ldsh [%l7 + %g6], %g3
18197 movcc %xcc, %o5, %i6
18198 fbul,a %fcc0, loop_1726
18199 tl %xcc, 0x5
18200 fabsd %f6, %f28
18201 array32 %l6, %l5, %o4
18202loop_1726:
18203 alignaddr %o6, %o3, %g6
18204 mulscc %o7, 0x0ACD, %g7
18205 tcc %icc, 0x0
18206 tg %icc, 0x6
18207 fpsub32s %f15, %f28, %f6
18208 umul %g1, 0x1349, %o0
18209 fmovdle %xcc, %f20, %f9
18210 srl %g4, %i5, %i4
18211 tn %xcc, 0x5
18212 array32 %i2, %g5, %i0
18213 orcc %l3, 0x16D6, %i7
18214 edge16n %o2, %o1, %l0
18215 bge,a %xcc, loop_1727
18216 movrgez %i1, 0x353, %i3
18217 fandnot1 %f6, %f10, %f2
18218 subccc %l2, %g2, %l1
18219loop_1727:
18220 tl %icc, 0x2
18221 fzero %f6
18222 fmul8x16au %f6, %f13, %f6
18223 movrne %l4, 0x1B3, %g3
18224 edge32n %i6, %l6, %o5
18225 tpos %icc, 0x5
18226 orcc %l5, %o4, %o3
18227 brnz %g6, loop_1728
18228 fmovspos %icc, %f6, %f18
18229 sir 0x069C
18230 membar #Sync
18231 set 0x40, %g2
18232 ldda [%l7 + %g2] 0x1f, %f16
18233loop_1728:
18234 fmovdcc %icc, %f3, %f14
18235 fandnot1s %f28, %f24, %f28
18236 sra %o6, %o7, %g7
18237 fcmped %fcc3, %f20, %f26
18238 alignaddr %o0, %g1, %i5
18239 tne %xcc, 0x2
18240 wr %g0, 0x23, %asi
18241 stwa %g4, [%l7 + 0x50] %asi
18242 membar #Sync
18243 subcc %i2, %i4, %g5
18244 addc %i0, 0x0970, %i7
18245 orncc %l3, %o1, %o2
18246 movl %xcc, %i1, %i3
18247 nop
18248 setx loop_1729, %l0, %l1
18249 wrpr 0x1, %tl
18250 wrpr %l1, %tnpc
18251 setx 0x34400001400, %l0, %l1
18252 wrpr %l1, %tstate
18253 wrhpr 0x4, %htstate
18254 done
18255 movge %xcc, %l2, %g2
18256 fmovse %xcc, %f31, %f24
18257 fzero %f24
18258loop_1729:
18259 te %icc, 0x3
18260 mova %icc, %l0, %l1
18261 fbe %fcc2, loop_1730
18262 brgez,a %l4, loop_1731
18263 tvc %icc, 0x3
18264 movgu %icc, %g3, %l6
18265loop_1730:
18266 and %i6, 0x063E, %l5
18267loop_1731:
18268 movvc %xcc, %o5, %o3
18269 orncc %o4, %o6, %g6
18270 ldsb [%l7 + 0x48], %g7
18271 fnand %f12, %f22, %f20
18272 orcc %o0, 0x0DCD, %g1
18273 tne %icc, 0x2
18274 mova %icc, %i5, %g4
18275 fandnot1 %f20, %f14, %f26
18276 alignaddrl %i2, %o7, %g5
18277 sllx %i0, 0x1A, %i7
18278 fbne %fcc0, loop_1732
18279 tvc %icc, 0x7
18280 membar 0x6E
18281 fmovrde %i4, %f4, %f18
18282loop_1732:
18283 fba %fcc1, loop_1733
18284 sdivcc %o1, 0x01C5, %o2
18285 srax %l3, 0x10, %i3
18286 nop
18287 setx loop_1734, %l0, %l1
18288 jmpl %l1, %l2
18289loop_1733:
18290 tvs %xcc, 0x5
18291 tneg %icc, 0x4
18292 ldd [%l7 + 0x30], %g2
18293loop_1734:
18294 sll %i1, 0x03, %l0
18295 umul %l4, %l1, %l6
18296 bneg,a loop_1735
18297 fmovspos %icc, %f5, %f1
18298 andcc %i6, %l5, %g3
18299 wr %g0, 0x80, %asi
18300 prefetcha [%l7 + 0x28] %asi, 0x3
18301loop_1735:
18302 movrne %o3, %o4, %g6
18303 prefetch [%l7 + 0x14], 0x0
18304 fmovrsgz %g7, %f31, %f19
18305 fmovsa %xcc, %f7, %f5
18306 fcmpeq32 %f4, %f14, %o0
18307 xorcc %g1, 0x024E, %i5
18308 addcc %o6, 0x16A7, %g4
18309 tvs %xcc, 0x1
18310 set 0x28, %l5
18311 prefetcha [%l7 + %l5] 0x04, 0x2
18312 movcs %xcc, %i2, %i0
18313 fbue %fcc0, loop_1736
18314 mova %xcc, %g5, %i7
18315 fpsub32 %f2, %f20, %f6
18316 xorcc %i4, 0x164F, %o2
18317loop_1736:
18318 call loop_1737
18319 fcmpeq16 %f14, %f16, %o1
18320 orn %l3, 0x1DDA, %i3
18321 wr %g0, 0x11, %asi
18322 ldsha [%l7 + 0x0A] %asi, %g2
18323loop_1737:
18324 movrlz %i1, %l0, %l2
18325 wr %g0, 0x0c, %asi
18326 prefetcha [%l7 + 0x48] %asi, 0x0
18327 fbo %fcc2, loop_1738
18328 edge16n %l4, %i6, %l6
18329 andn %l5, %g3, %o3
18330 te %xcc, 0x6
18331loop_1738:
18332 nop
18333 set 0x41, %g3
18334 ldsba [%l7 + %g3] 0x19, %o4
18335 srax %o5, 0x0D, %g7
18336 movpos %icc, %g6, %g1
18337 fnands %f26, %f24, %f26
18338 umul %i5, %o0, %g4
18339 movneg %icc, %o7, %o6
18340 wr %g0, 0x52, %asi
18341 ldxa [%g0 + 0x208] %asi, %i2
18342 std %g4, [%l7 + 0x30]
18343 array16 %i0, %i4, %i7
18344 orncc %o2, 0x0E4E, %l3
18345 wr %g0, 0x18, %asi
18346 lduwa [%l7 + 0x38] %asi, %o1
18347 xor %g2, 0x0291, %i1
18348 fmovsa %xcc, %f17, %f28
18349 movvs %icc, %i3, %l0
18350 fpadd32s %f28, %f19, %f2
18351 sdiv %l2, 0x103D, %l4
18352 fmuld8ulx16 %f7, %f19, %f2
18353 movleu %icc, %i6, %l6
18354 fsrc1s %f3, %f16
18355 movrlez %l1, 0x07D, %l5
18356 srl %o3, %o4, %o5
18357 fornot1 %f2, %f18, %f16
18358 fpsub32 %f0, %f12, %f18
18359 tvc %xcc, 0x6
18360 fcmpd %fcc1, %f8, %f8
18361 st %f1, [%l7 + 0x20]
18362 ldsb [%l7 + 0x75], %g7
18363 tgu %icc, 0x7
18364 fmovdcs %icc, %f8, %f8
18365 taddcc %g3, %g1, %g6
18366 udiv %o0, 0x007A, %i5
18367 mova %xcc, %o7, %o6
18368 alignaddr %g4, %i2, %i0
18369 sub %i4, 0x1D4D, %i7
18370 saved
18371 rdpr %cwp, %g1
18372 rdpr %cansave, %g2
18373 rdpr %canrestore, %g3
18374 rdpr %cleanwin, %g4
18375 rdpr %otherwin, %g5
18376 rdpr %wstate, %g6
18377 andcc %g5, 0x020C, %o2
18378 fpadd32s %f15, %f7, %f9
18379 fmovdg %xcc, %f21, %f9
18380 fone %f10
18381 andncc %l3, %g2, %i1
18382 addc %i3, 0x04DD, %l0
18383 fandnot1 %f12, %f14, %f24
18384 wr %g0, 0x89, %asi
18385 ldda [%l7 + 0x40] %asi, %f16
18386 fbg %fcc3, loop_1739
18387 fabss %f21, %f22
18388 orncc %o1, 0x0D21, %l2
18389 sdiv %l4, 0x0031, %i6
18390loop_1739:
18391 sub %l1, %l5, %o3
18392 bcc,a %icc, loop_1740
18393 udiv %l6, 0x1E52, %o4
18394 addc %o5, %g7, %g3
18395 fmovrdlez %g6, %f20, %f10
18396loop_1740:
18397 or %o0, 0x1E85, %g1
18398 movg %xcc, %o7, %o6
18399 edge8l %g4, %i5, %i0
18400 fmovs %f8, %f16
18401 tneg %xcc, 0x4
18402 fxors %f16, %f14, %f17
18403 tn %icc, 0x1
18404 bne,pn %icc, loop_1741
18405 movre %i2, %i7, %g5
18406 udivx %i4, 0x0E53, %o2
18407 edge32n %l3, %i1, %i3
18408loop_1741:
18409 fmovrsne %l0, %f30, %f3
18410 edge32ln %o1, %g2, %l2
18411 fbge %fcc1, loop_1742
18412 fxor %f20, %f20, %f20
18413 fmovdle %icc, %f1, %f26
18414 set 0x40, %i4
18415 ldxa [%l7 + %i4] 0x11, %l4
18416loop_1742:
18417 edge8 %i6, %l1, %l5
18418 fblg %fcc2, loop_1743
18419 movcs %icc, %l6, %o3
18420 movn %icc, %o5, %g7
18421 ta %xcc, 0x0
18422loop_1743:
18423 movrgz %g3, %o4, %g6
18424 tvs %icc, 0x1
18425 array32 %g1, %o0, %o7
18426 fbg,a %fcc3, loop_1744
18427 fmovrdgez %g4, %f30, %f26
18428 mulx %i5, 0x0E86, %i0
18429 tn %icc, 0x7
18430loop_1744:
18431 nop
18432 set 0x68, %i6
18433 ldsh [%l7 + %i6], %o6
18434 set 0x45, %o5
18435 ldstuba [%l7 + %o5] 0x89, %i2
18436 fbu %fcc0, loop_1745
18437 tg %icc, 0x6
18438 bvs,pt %xcc, loop_1746
18439 fcmpne32 %f10, %f20, %i7
18440loop_1745:
18441 fands %f20, %f2, %f10
18442 sdivcc %i4, 0x1AED, %o2
18443loop_1746:
18444 movne %xcc, %g5, %l3
18445 sllx %i1, %l0, %o1
18446 tcs %xcc, 0x1
18447 xnor %g2, %i3, %l4
18448 tl %icc, 0x7
18449 fmovdl %xcc, %f12, %f23
18450 fpackfix %f14, %f14
18451 movrne %l2, %i6, %l1
18452 ldd [%l7 + 0x60], %l4
18453 sll %o3, 0x01, %l6
18454 movrlez %g7, %g3, %o4
18455 smul %o5, %g6, %o0
18456 tle %xcc, 0x5
18457 umul %o7, %g1, %g4
18458 stbar
18459 sdivcc %i0, 0x1197, %o6
18460 movneg %icc, %i5, %i7
18461 fmovrdlz %i2, %f12, %f22
18462 alignaddr %o2, %i4, %l3
18463 orncc %i1, %l0, %g5
18464 sll %o1, %g2, %l4
18465 sub %i3, 0x0B92, %i6
18466 fbu,a %fcc2, loop_1747
18467 fpack32 %f10, %f8, %f8
18468 movg %xcc, %l2, %l5
18469 srl %o3, %l1, %l6
18470loop_1747:
18471 srl %g3, 0x0E, %g7
18472 orncc %o4, 0x062A, %g6
18473 movvc %icc, %o0, %o5
18474 subccc %g1, %g4, %o7
18475 fmovdleu %icc, %f30, %f31
18476 bgu,a,pt %icc, loop_1748
18477 fbug %fcc0, loop_1749
18478 edge8ln %i0, %o6, %i7
18479 smul %i2, 0x0964, %i5
18480loop_1748:
18481 fbl %fcc2, loop_1750
18482loop_1749:
18483 fbne %fcc0, loop_1751
18484 sdivx %o2, 0x071D, %i4
18485 bcc,a,pt %icc, loop_1752
18486loop_1750:
18487 call loop_1753
18488loop_1751:
18489 tsubcc %l3, 0x00FD, %l0
18490 mulx %g5, 0x10E8, %o1
18491loop_1752:
18492 fmovsge %icc, %f29, %f24
18493loop_1753:
18494 movl %icc, %g2, %i1
18495 movcc %xcc, %i3, %i6
18496 array8 %l2, %l5, %l4
18497 bleu %icc, loop_1754
18498 fandnot1s %f18, %f24, %f27
18499 tvc %xcc, 0x6
18500 edge32n %o3, %l6, %l1
18501loop_1754:
18502 movre %g3, 0x2E0, %o4
18503 addcc %g7, 0x1CC4, %g6
18504 fsrc2s %f9, %f13
18505 edge8 %o0, %o5, %g1
18506 bge %icc, loop_1755
18507 fnors %f24, %f31, %f6
18508 te %xcc, 0x1
18509 wr %g0, 0x11, %asi
18510 stwa %g4, [%l7 + 0x74] %asi
18511loop_1755:
18512 sir 0x1158
18513 fexpand %f21, %f14
18514 fmul8ulx16 %f6, %f10, %f2
18515 movneg %xcc, %o7, %i0
18516 popc %o6, %i2
18517 tcs %icc, 0x1
18518 wr %g0, 0x19, %asi
18519 ldsha [%l7 + 0x08] %asi, %i5
18520 udiv %i7, 0x01F8, %i4
18521 andcc %l3, %o2, %l0
18522 sdivcc %g5, 0x0928, %o1
18523 set 0x33, %o2
18524 ldstuba [%l7 + %o2] 0x04, %i1
18525 fbe,a %fcc3, loop_1756
18526 movgu %xcc, %g2, %i3
18527 std %f2, [%l7 + 0x50]
18528 orn %l2, %l5, %l4
18529loop_1756:
18530 xor %o3, %i6, %l1
18531 fmovsle %xcc, %f16, %f21
18532 prefetch [%l7 + 0x48], 0x2
18533 set 0x28, %i2
18534 lduwa [%l7 + %i2] 0x15, %l6
18535 movle %icc, %o4, %g7
18536 orn %g6, %o0, %o5
18537 andcc %g3, %g4, %o7
18538 xor %i0, %g1, %i2
18539 srl %i5, 0x00, %o6
18540 fbue %fcc0, loop_1757
18541 fmovsle %icc, %f25, %f15
18542 fmovrde %i4, %f10, %f22
18543 ta %icc, 0x7
18544loop_1757:
18545 be %icc, loop_1758
18546 alignaddrl %i7, %l3, %o2
18547 fcmpes %fcc3, %f20, %f21
18548 fmovdleu %xcc, %f18, %f8
18549loop_1758:
18550 taddcc %g5, %o1, %i1
18551 fmovsl %xcc, %f21, %f29
18552 fmovdle %icc, %f27, %f26
18553 subcc %g2, 0x0CF6, %l0
18554 orcc %i3, %l2, %l5
18555 fmuld8ulx16 %f13, %f25, %f22
18556 array8 %l4, %o3, %l1
18557 stw %i6, [%l7 + 0x18]
18558 movleu %xcc, %o4, %g7
18559 movn %xcc, %g6, %o0
18560 fpack16 %f24, %f15
18561 tl %xcc, 0x3
18562 smul %l6, %g3, %g4
18563 membar #Sync
18564 wr %g0, 0xf8, %asi
18565 ldda [%l7 + 0x40] %asi, %f16
18566 andncc %o7, %o5, %i0
18567 array16 %i2, %g1, %o6
18568 sdivx %i5, 0x04CF, %i7
18569 fbo %fcc0, loop_1759
18570 movg %xcc, %l3, %o2
18571 subccc %g5, %i4, %i1
18572 fbne,a %fcc0, loop_1760
18573loop_1759:
18574 and %o1, %g2, %l0
18575 wr %g0, 0x19, %asi
18576 ldsba [%l7 + 0x7A] %asi, %l2
18577loop_1760:
18578 fmovdge %xcc, %f26, %f21
18579 membar 0x0F
18580 fcmple16 %f8, %f24, %l5
18581 sra %l4, %i3, %o3
18582 fbu %fcc2, loop_1761
18583 srl %l1, %i6, %o4
18584 edge8l %g7, %o0, %l6
18585 fbo,a %fcc0, loop_1762
18586loop_1761:
18587 fmovdg %xcc, %f22, %f30
18588 tleu %xcc, 0x2
18589 xorcc %g6, %g4, %o7
18590loop_1762:
18591 fmovsg %xcc, %f29, %f27
18592 fcmpgt16 %f0, %f24, %o5
18593 fbule %fcc3, loop_1763
18594 movre %g3, 0x38C, %i2
18595 tn %xcc, 0x3
18596 std %g0, [%l7 + 0x38]
18597loop_1763:
18598 array32 %o6, %i0, %i7
18599 tcc %xcc, 0x5
18600 fcmpd %fcc3, %f26, %f6
18601 movge %icc, %l3, %i5
18602 bneg,a %xcc, loop_1764
18603 and %g5, %o2, %i4
18604 restored
18605 rdpr %cwp, %g1
18606 rdpr %cansave, %g2
18607 rdpr %canrestore, %g3
18608 rdpr %cleanwin, %g4
18609 rdpr %otherwin, %g5
18610 rdpr %wstate, %g6
18611 fxnor %f18, %f18, %f6
18612loop_1764:
18613 fandnot1s %f12, %f19, %f15
18614 set 0x10, %i7
18615 sta %f23, [%l7 + %i7] 0x0c
18616 fmovrdlz %o1, %f16, %f30
18617 nop
18618 set 0x6C, %o4
18619 stw %g2, [%l7 + %o4]
18620 tle %icc, 0x7
18621 fbn,a %fcc3, loop_1765
18622 movneg %xcc, %i1, %l2
18623 sll %l0, 0x0C, %l5
18624 fmovdgu %icc, %f29, %f21
18625loop_1765:
18626 array8 %i3, %o3, %l4
18627 xor %i6, %o4, %g7
18628 udivx %o0, 0x1921, %l6
18629 edge16 %g6, %g4, %l1
18630 sethi 0x0587, %o7
18631 bg,a,pt %xcc, loop_1766
18632 ldsh [%l7 + 0x2C], %o5
18633 edge32l %g3, %g1, %i2
18634 orcc %i0, 0x134A, %i7
18635loop_1766:
18636 array8 %o6, %i5, %l3
18637 fcmpgt32 %f4, %f0, %g5
18638 set 0x4E, %i1
18639 stha %o2, [%l7 + %i1] 0x19
18640 tneg %icc, 0x6
18641 stb %o1, [%l7 + 0x0D]
18642 udivcc %i4, 0x18C7, %g2
18643 tneg %xcc, 0x7
18644 fpadd16s %f26, %f19, %f18
18645 alignaddr %l2, %i1, %l5
18646 fpsub16s %f22, %f18, %f8
18647 fmovdne %xcc, %f21, %f1
18648 fxnors %f15, %f23, %f22
18649 set 0x08, %i0
18650 sta %f22, [%l7 + %i0] 0x18
18651 fpmerge %f9, %f14, %f16
18652 fbu %fcc2, loop_1767
18653 subc %i3, 0x1A41, %l0
18654 fbug %fcc0, loop_1768
18655 movgu %icc, %o3, %l4
18656loop_1767:
18657 nop
18658 setx loop_1769, %l0, %l1
18659 wrpr 0x1, %tl
18660 wrpr %l1, %tpc
18661 add %l1, 0x4, %l1
18662 wrpr %l1, %tnpc
18663 setx 0x34400001400, %l0, %l1
18664 wrpr %l1, %tstate
18665 wrhpr 0x4, %htstate
18666 retry
18667 tl %xcc, 0x7
18668loop_1768:
18669 nop
18670 set 0x42, %o1
18671 lduha [%l7 + %o1] 0x88, %o4
18672loop_1769:
18673 movre %g7, %i6, %l6
18674 movcs %xcc, %g6, %g4
18675 movcs %xcc, %l1, %o7
18676 tn %xcc, 0x4
18677 mova %xcc, %o5, %g3
18678 fcmpgt16 %f30, %f28, %g1
18679 set 0x2C, %i5
18680 ldsha [%l7 + %i5] 0x88, %o0
18681 tneg %icc, 0x7
18682 fsrc2 %f10, %f0
18683 movne %icc, %i0, %i2
18684 fmovrde %i7, %f0, %f8
18685 smul %i5, 0x0242, %l3
18686 stw %g5, [%l7 + 0x34]
18687 taddcc %o6, %o2, %i4
18688 movrlz %g2, %l2, %i1
18689 tcc %xcc, 0x0
18690 movrne %o1, %i3, %l0
18691 tsubcc %o3, %l4, %l5
18692 fmovrse %g7, %f21, %f25
18693 fpack32 %f10, %f16, %f6
18694 be,pt %xcc, loop_1770
18695 te %xcc, 0x0
18696 ldub [%l7 + 0x42], %o4
18697 fmovsne %xcc, %f7, %f7
18698loop_1770:
18699 tneg %icc, 0x5
18700 edge32l %i6, %g6, %g4
18701 fmovdle %icc, %f29, %f25
18702 fpadd32s %f3, %f21, %f12
18703 fbule %fcc1, loop_1771
18704 tcc %icc, 0x2
18705 fmul8x16au %f5, %f25, %f10
18706 tgu %icc, 0x3
18707loop_1771:
18708 fabss %f15, %f11
18709 tgu %xcc, 0x5
18710 ta %xcc, 0x5
18711 mulscc %l1, 0x00C2, %l6
18712 alignaddrl %o7, %g3, %o5
18713 fornot1s %f29, %f17, %f7
18714 tleu %icc, 0x4
18715 edge16n %o0, %g1, %i2
18716 movrne %i0, 0x219, %i5
18717 fmul8x16al %f30, %f25, %f24
18718 fnand %f8, %f30, %f8
18719 movne %icc, %i7, %g5
18720 fmuld8ulx16 %f9, %f4, %f26
18721 fbuge %fcc1, loop_1772
18722 fmovdcs %xcc, %f6, %f3
18723 srax %o6, 0x0D, %l3
18724 bvs,pn %xcc, loop_1773
18725loop_1772:
18726 movvs %xcc, %o2, %i4
18727 taddcctv %l2, %i1, %g2
18728 srax %i3, %o1, %l0
18729loop_1773:
18730 xor %o3, %l5, %g7
18731 tpos %icc, 0x7
18732 edge8 %l4, %o4, %i6
18733 tle %xcc, 0x2
18734 fmovdcs %xcc, %f11, %f5
18735 ldsh [%l7 + 0x5A], %g4
18736 fble,a %fcc2, loop_1774
18737 orncc %g6, 0x13F2, %l6
18738 movne %xcc, %o7, %g3
18739 ldstub [%l7 + 0x2A], %l1
18740loop_1774:
18741 edge16 %o5, %o0, %g1
18742 movn %icc, %i2, %i0
18743 wr %g0, 0x19, %asi
18744 stwa %i5, [%l7 + 0x60] %asi
18745 fmovsle %icc, %f11, %f10
18746 set 0x1C, %l0
18747 lduwa [%l7 + %l0] 0x18, %i7
18748 brnz %g5, loop_1775
18749 orcc %l3, 0x04FC, %o6
18750 movl %icc, %i4, %o2
18751 udivcc %i1, 0x03DE, %l2
18752loop_1775:
18753 fmovdgu %xcc, %f4, %f15
18754 tcs %icc, 0x7
18755 edge32 %i3, %o1, %l0
18756 stbar
18757 fmovsg %icc, %f10, %f13
18758 taddcc %g2, 0x0CAD, %o3
18759 edge32 %l5, %g7, %l4
18760 tgu %xcc, 0x4
18761 fcmpne32 %f24, %f26, %i6
18762 wr %g0, 0x80, %asi
18763 ldxa [%l7 + 0x60] %asi, %o4
18764 subcc %g4, 0x0D1E, %l6
18765 ble,a,pt %xcc, loop_1776
18766 fpadd32s %f2, %f17, %f19
18767 fmovdne %icc, %f8, %f1
18768 xnor %g6, 0x16C2, %g3
18769loop_1776:
18770 array16 %l1, %o5, %o7
18771 bpos %icc, loop_1777
18772 srax %o0, %g1, %i0
18773 stw %i5, [%l7 + 0x24]
18774 fmovs %f12, %f3
18775loop_1777:
18776 te %xcc, 0x4
18777 movge %xcc, %i7, %i2
18778 te %xcc, 0x2
18779 wr %g0, 0x89, %asi
18780 sta %f16, [%l7 + 0x38] %asi
18781 set 0x56, %o6
18782 stha %g5, [%l7 + %o6] 0x11
18783 ba,pn %xcc, loop_1778
18784 sllx %l3, 0x06, %i4
18785 wr %g0, 0x11, %asi
18786 stha %o2, [%l7 + 0x24] %asi
18787loop_1778:
18788 fcmpgt32 %f0, %f2, %o6
18789 fexpand %f6, %f20
18790 fpadd32s %f31, %f30, %f9
18791 array16 %i1, %l2, %i3
18792 sth %o1, [%l7 + 0x22]
18793 wr %g0, 0x11, %asi
18794 ldsba [%l7 + 0x76] %asi, %g2
18795 brnz %o3, loop_1779
18796 ldub [%l7 + 0x1C], %l0
18797 movvs %icc, %g7, %l5
18798 subc %l4, %o4, %i6
18799loop_1779:
18800 tgu %xcc, 0x5
18801 brlez %g4, loop_1780
18802 alignaddrl %l6, %g3, %l1
18803 fxnors %f8, %f25, %f31
18804 fblg %fcc0, loop_1781
18805loop_1780:
18806 umulcc %g6, %o7, %o0
18807 std %f24, [%l7 + 0x08]
18808 tle %xcc, 0x6
18809loop_1781:
18810 edge8ln %g1, %i0, %i5
18811 swap [%l7 + 0x28], %i7
18812 fzeros %f18
18813 udivx %i2, 0x1A8D, %g5
18814 mulx %l3, %o5, %o2
18815 fornot1s %f21, %f30, %f7
18816 subcc %i4, %o6, %i1
18817 edge8 %i3, %l2, %g2
18818 fbul %fcc2, loop_1782
18819 nop
18820 setx loop_1783, %l0, %l1
18821 wrpr 0x1, %tl
18822 wrpr %l1, %tnpc
18823 setx 0x34400001400, %l0, %l1
18824 wrpr %l1, %tstate
18825 wrhpr 0x4, %htstate
18826 done
18827 movle %icc, %o1, %l0
18828 fsrc2s %f0, %f10
18829loop_1782:
18830 addccc %g7, 0x1BCA, %o3
18831loop_1783:
18832 fmovsleu %xcc, %f8, %f1
18833 subccc %l4, 0x0C2F, %o4
18834 array8 %i6, %l5, %l6
18835 xor %g4, 0x0FB9, %g3
18836 andcc %l1, %g6, %o7
18837 sir 0x1DC6
18838 wr %g0, 0x11, %asi
18839 lduwa [%l7 + 0x1C] %asi, %o0
18840 tne %xcc, 0x4
18841 fmovrse %g1, %f7, %f19
18842 fbue %fcc1, loop_1784
18843 tl %icc, 0x5
18844 set 0x70, %o7
18845 stda %i0, [%l7 + %o7] 0x19
18846loop_1784:
18847 fsrc2 %f8, %f30
18848 edge16l %i5, %i7, %i2
18849 movl %icc, %l3, %o5
18850 orn %o2, %g5, %i4
18851 umulcc %o6, %i1, %l2
18852 bleu,a loop_1785
18853 alignaddr %g2, %o1, %i3
18854 lduh [%l7 + 0x54], %g7
18855 fpack32 %f24, %f2, %f6
18856loop_1785:
18857 movle %xcc, %l0, %l4
18858 fbo,a %fcc2, loop_1786
18859 tcs %icc, 0x4
18860 array8 %o4, %o3, %i6
18861 movrne %l6, 0x3F2, %l5
18862loop_1786:
18863 movrne %g4, 0x3E1, %g3
18864 bl,a %xcc, loop_1787
18865 fba,a %fcc3, loop_1788
18866 orcc %g6, %l1, %o0
18867 edge32 %o7, %g1, %i0
18868loop_1787:
18869 nop
18870 set 0x20, %o3
18871 swapa [%l7 + %o3] 0x89, %i5
18872loop_1788:
18873 fzero %f12
18874 movrlz %i7, %l3, %o5
18875 set 0x78, %l4
18876 stda %o2, [%l7 + %l4] 0x2f
18877 membar #Sync
18878 tl %icc, 0x7
18879 taddcc %g5, 0x154A, %i2
18880 move %icc, %o6, %i4
18881 edge8 %l2, %g2, %o1
18882 mulx %i1, %g7, %i3
18883 fbn %fcc2, loop_1789
18884 faligndata %f2, %f30, %f8
18885 lduw [%l7 + 0x20], %l4
18886 srax %l0, 0x1C, %o3
18887loop_1789:
18888 ldx [%l7 + 0x20], %o4
18889 umul %i6, %l6, %g4
18890 umulcc %g3, 0x1CC9, %l5
18891 fmovdcs %xcc, %f12, %f6
18892 bvc,pt %icc, loop_1790
18893 fbule,a %fcc2, loop_1791
18894 prefetch [%l7 + 0x08], 0x3
18895 fcmpes %fcc0, %f14, %f30
18896loop_1790:
18897 alignaddrl %g6, %o0, %l1
18898loop_1791:
18899 movle %xcc, %o7, %i0
18900 srl %i5, %i7, %l3
18901 fmovsne %icc, %f1, %f8
18902 fnot2s %f30, %f18
18903 brz %o5, loop_1792
18904 movpos %xcc, %o2, %g5
18905 movn %icc, %g1, %i2
18906 mulscc %i4, 0x11E0, %l2
18907loop_1792:
18908 tsubcctv %o6, %g2, %o1
18909 movcc %xcc, %i1, %i3
18910 fnand %f12, %f14, %f20
18911 umul %l4, 0x129C, %g7
18912 sdivx %o3, 0x1223, %o4
18913 sir 0x1465
18914 fone %f0
18915 smulcc %i6, %l6, %l0
18916 udiv %g4, 0x029A, %l5
18917 set 0x63, %l3
18918 ldstuba [%l7 + %l3] 0x04, %g3
18919 stw %g6, [%l7 + 0x18]
18920 membar 0x01
18921 array8 %l1, %o0, %o7
18922 std %i0, [%l7 + 0x58]
18923 movle %icc, %i5, %i7
18924 edge32 %o5, %o2, %l3
18925 movneg %icc, %g5, %g1
18926 sra %i2, %l2, %o6
18927 array8 %g2, %o1, %i4
18928 movcc %icc, %i1, %i3
18929 umul %l4, %g7, %o4
18930 tvc %xcc, 0x5
18931 taddcc %o3, %l6, %l0
18932 siam 0x4
18933 andcc %g4, %i6, %g3
18934 movl %icc, %g6, %l1
18935 edge32n %l5, %o7, %i0
18936 fmuld8ulx16 %f8, %f28, %f24
18937 umulcc %o0, %i5, %o5
18938 movne %icc, %i7, %l3
18939 fsrc2 %f16, %f22
18940 set 0x16, %g7
18941 ldsha [%l7 + %g7] 0x19, %g5
18942 wr %g0, 0x81, %asi
18943 lduha [%l7 + 0x10] %asi, %g1
18944 fcmpeq16 %f16, %f10, %i2
18945 tgu %icc, 0x5
18946 fmuld8ulx16 %f26, %f27, %f30
18947 smulcc %o2, %o6, %l2
18948 fblg,a %fcc0, loop_1793
18949 subcc %o1, 0x08D5, %i4
18950 tvs %xcc, 0x5
18951 fmovsg %xcc, %f18, %f31
18952loop_1793:
18953 sub %g2, %i3, %i1
18954 bgu,a loop_1794
18955 orcc %l4, %o4, %g7
18956 umul %o3, %l6, %g4
18957 movg %icc, %l0, %i6
18958loop_1794:
18959 fmovrsgez %g6, %f15, %f1
18960 add %g3, 0x0F38, %l5
18961 orn %l1, 0x0EFF, %i0
18962 fpsub32 %f8, %f6, %f8
18963 nop
18964 set 0x74, %i3
18965 sth %o0, [%l7 + %i3]
18966 fmovdne %icc, %f18, %f10
18967 tg %xcc, 0x6
18968 ldstub [%l7 + 0x6B], %o7
18969 fbl,a %fcc1, loop_1795
18970 array32 %o5, %i7, %i5
18971 orcc %g5, 0x1944, %l3
18972 popc 0x0A74, %i2
18973loop_1795:
18974 brgz %g1, loop_1796
18975 fmovse %xcc, %f20, %f20
18976 bne,pt %xcc, loop_1797
18977 bge,pn %icc, loop_1798
18978loop_1796:
18979 movgu %icc, %o2, %o6
18980 tsubcc %l2, %o1, %g2
18981loop_1797:
18982 taddcc %i3, 0x1577, %i1
18983loop_1798:
18984 fnand %f12, %f8, %f2
18985 ldd [%l7 + 0x40], %f24
18986 umulcc %i4, 0x1299, %o4
18987 sethi 0x166B, %g7
18988 alignaddrl %o3, %l4, %g4
18989 subcc %l0, 0x0AC2, %l6
18990 fornot1s %f19, %f19, %f25
18991 movre %i6, %g6, %l5
18992 udivx %l1, 0x09B8, %g3
18993 move %icc, %o0, %i0
18994 ta %xcc, 0x7
18995 edge16 %o5, %o7, %i7
18996 andncc %g5, %l3, %i5
18997 set 0x50, %l6
18998 ldda [%l7 + %l6] 0x15, %i2
18999 andn %o2, 0x0AC0, %o6
19000 movneg %icc, %l2, %g1
19001 andn %o1, %g2, %i1
19002 subccc %i3, 0x0B6F, %i4
19003 tge %icc, 0x7
19004 stb %g7, [%l7 + 0x12]
19005 edge8ln %o4, %o3, %l4
19006 andncc %g4, %l6, %i6
19007 tneg %icc, 0x6
19008 movne %icc, %l0, %g6
19009 fbule %fcc0, loop_1799
19010 bgu,a %xcc, loop_1800
19011 andn %l5, %l1, %o0
19012 fmovsvs %xcc, %f7, %f3
19013loop_1799:
19014 movneg %icc, %i0, %g3
19015loop_1800:
19016 ldsb [%l7 + 0x74], %o5
19017 orn %o7, %i7, %l3
19018 fmovdvs %icc, %f15, %f13
19019 fabss %f23, %f16
19020 tg %xcc, 0x5
19021 te %icc, 0x4
19022 addcc %i5, 0x0BB4, %g5
19023 nop
19024 set 0x18, %l1
19025 ldd [%l7 + %l1], %f2
19026 movpos %xcc, %o2, %i2
19027 movne %xcc, %l2, %g1
19028 ta %xcc, 0x4
19029 movcc %icc, %o1, %g2
19030 movl %xcc, %o6, %i1
19031 wr %g0, 0x10, %asi
19032 stba %i4, [%l7 + 0x30] %asi
19033 nop
19034 setx loop_1801, %l0, %l1
19035 wrpr 0x1, %tl
19036 wrpr %l1, %tpc
19037 add %l1, 0x4, %l1
19038 wrpr %l1, %tnpc
19039 setx 0x34400001400, %l0, %l1
19040 wrpr %l1, %tstate
19041 wrhpr 0x4, %htstate
19042 retry
19043 orn %g7, 0x14B3, %i3
19044 fornot1 %f4, %f18, %f10
19045 movrlz %o3, 0x1AD, %o4
19046loop_1801:
19047 fmovsa %xcc, %f19, %f30
19048 edge16l %g4, %l6, %l4
19049 bn,a loop_1802
19050 fbge,a %fcc0, loop_1803
19051 movn %icc, %i6, %g6
19052 movleu %icc, %l0, %l1
19053loop_1802:
19054 fmovdg %icc, %f28, %f18
19055loop_1803:
19056 nop
19057 add %l7, 0x50, %l6
19058 wr %g0, 0x18, %asi
19059 casxa [%l6] 0x18, %o0, %i0
19060 ldsw [%l7 + 0x70], %l5
19061 movleu %icc, %g3, %o7
19062 orncc %o5, %l3, %i5
19063 bg,a loop_1804
19064 tcs %icc, 0x2
19065 fcmpd %fcc3, %f14, %f2
19066 ldub [%l7 + 0x12], %i7
19067loop_1804:
19068 tsubcc %o2, %i2, %g5
19069 fcmpne16 %f16, %f26, %l2
19070 fmuld8ulx16 %f31, %f9, %f0
19071 fpsub32 %f2, %f30, %f22
19072 fbule,a %fcc1, loop_1805
19073 fornot1s %f11, %f9, %f3
19074 srlx %g1, 0x0C, %o1
19075 saved
19076 rdpr %cwp, %g1
19077 rdpr %cansave, %g2
19078 rdpr %canrestore, %g3
19079 rdpr %cleanwin, %g4
19080 rdpr %otherwin, %g5
19081 rdpr %wstate, %g6
19082loop_1805:
19083 tcs %xcc, 0x1
19084 bneg loop_1806
19085 edge8l %o6, %i1, %i4
19086 udivx %g7, 0x0194, %g2
19087 bn loop_1807
19088loop_1806:
19089 fmovrdgz %o3, %f12, %f20
19090 edge32n %i3, %o4, %g4
19091 ble loop_1808
19092loop_1807:
19093 fmovscs %xcc, %f19, %f27
19094 bge,a loop_1809
19095 tgu %icc, 0x6
19096loop_1808:
19097 fmovsg %icc, %f14, %f7
19098 fmovrslez %l6, %f3, %f6
19099loop_1809:
19100 brlz,a %i6, loop_1810
19101 array8 %l4, %l0, %l1
19102 move %xcc, %o0, %i0
19103 bgu,a,pn %xcc, loop_1811
19104loop_1810:
19105 subcc %l5, %g3, %o7
19106 andncc %g6, %o5, %l3
19107 move %icc, %i5, %o2
19108loop_1811:
19109 srl %i7, %i2, %g5
19110 fand %f8, %f12, %f10
19111 srl %l2, 0x06, %o1
19112 smul %g1, 0x162D, %i1
19113 sub %i4, 0x1016, %g7
19114 sra %g2, %o6, %o3
19115 edge8n %o4, %g4, %i3
19116 xnorcc %l6, %l4, %i6
19117 or %l1, %l0, %i0
19118 fmovsn %xcc, %f13, %f29
19119 fpadd32s %f20, %f6, %f25
19120 add %o0, 0x0A06, %l5
19121 fble %fcc3, loop_1812
19122 movneg %icc, %g3, %g6
19123 fpackfix %f22, %f26
19124 ba,a,pn %icc, loop_1813
19125loop_1812:
19126 array16 %o7, %o5, %i5
19127 fmul8sux16 %f6, %f18, %f22
19128 set 0x22, %l2
19129 lduha [%l7 + %l2] 0x15, %l3
19130loop_1813:
19131 umul %i7, %i2, %o2
19132 wr %g0, 0x81, %asi
19133 stda %l2, [%l7 + 0x60] %asi
19134 movrlz %g5, 0x12C, %o1
19135 fbne,a %fcc0, loop_1814
19136 lduw [%l7 + 0x58], %i1
19137 xnorcc %g1, %i4, %g2
19138 fbug,a %fcc1, loop_1815
19139loop_1814:
19140 umul %o6, %o3, %o4
19141 tle %xcc, 0x6
19142 orn %g4, 0x0153, %i3
19143loop_1815:
19144 edge32 %g7, %l6, %i6
19145 sdiv %l4, 0x1544, %l0
19146 prefetch [%l7 + 0x68], 0x3
19147 prefetch [%l7 + 0x1C], 0x1
19148 membar #Sync
19149 set 0x40, %g1
19150 ldda [%l7 + %g1] 0xf1, %f0
19151 subccc %i0, 0x0E72, %l1
19152 fbl,a %fcc3, loop_1816
19153 movl %icc, %l5, %g3
19154 fmovda %icc, %f27, %f15
19155 tsubcctv %g6, %o0, %o7
19156loop_1816:
19157 nop
19158 set 0x46, %g4
19159 ldstuba [%l7 + %g4] 0x10, %i5
19160 movne %xcc, %o5, %l3
19161 movrne %i2, 0x057, %o2
19162 array32 %i7, %g5, %l2
19163 fblg,a %fcc0, loop_1817
19164 brgez %i1, loop_1818
19165 edge8n %o1, %g1, %i4
19166 tneg %icc, 0x0
19167loop_1817:
19168 nop
19169 add %l7, 0x54, %l6
19170 wr %g0, 0x11, %asi
19171 lda [%l6] %asi, %g2
19172 casa [%l6] 0x11, %g2, %o3
19173loop_1818:
19174 bcs %icc, loop_1819
19175 ld [%l7 + 0x2C], %f17
19176 movcc %icc, %o6, %g4
19177 fpack16 %f10, %f17
19178loop_1819:
19179 fbu,a %fcc2, loop_1820
19180 sdiv %i3, 0x0EA6, %o4
19181 bvc,a,pn %xcc, loop_1821
19182 ba %xcc, loop_1822
19183loop_1820:
19184 array8 %l6, %g7, %i6
19185 ldd [%l7 + 0x20], %l0
19186loop_1821:
19187 umulcc %i0, %l4, %l1
19188loop_1822:
19189 stb %g3, [%l7 + 0x64]
19190 tge %icc, 0x5
19191 tgu %xcc, 0x0
19192 ble,a,pt %icc, loop_1823
19193 movvs %icc, %g6, %l5
19194 swap [%l7 + 0x68], %o0
19195 brlez %o7, loop_1824
19196loop_1823:
19197 fmovrde %o5, %f24, %f26
19198 fbe,a %fcc0, loop_1825
19199 bvs,a %icc, loop_1826
19200loop_1824:
19201 fmovdne %icc, %f21, %f21
19202 movl %icc, %l3, %i2
19203loop_1825:
19204 edge8 %i5, %o2, %i7
19205loop_1826:
19206 membar 0x5D
19207 fpsub16 %f8, %f22, %f20
19208 fmovsneg %xcc, %f19, %f3
19209 swap [%l7 + 0x10], %g5
19210 mova %icc, %l2, %i1
19211 movle %xcc, %g1, %i4
19212 andncc %g2, %o3, %o6
19213 fcmpd %fcc1, %f12, %f6
19214 set 0x2E, %g5
19215 ldsba [%l7 + %g5] 0x19, %o1
19216 wr %g0, 0x89, %asi
19217 ldxa [%l7 + 0x70] %asi, %i3
19218 add %l7, 0x5C, %l6
19219 wr %g0, 0x80, %asi
19220 lda [%l6] %asi, %g4
19221 casa [%l6] %asi, %g4, %l6
19222 movre %o4, 0x06E, %g7
19223 stx %i6, [%l7 + 0x70]
19224 tpos %xcc, 0x2
19225 bneg,pn %icc, loop_1827
19226 tle %icc, 0x7
19227 fmovdl %icc, %f17, %f11
19228 fbn,a %fcc2, loop_1828
19229loop_1827:
19230 bcs,pt %icc, loop_1829
19231 fnot2s %f0, %f8
19232 tsubcctv %i0, %l0, %l4
19233loop_1828:
19234 movne %icc, %l1, %g6
19235loop_1829:
19236 bcc,a,pn %icc, loop_1830
19237 fpsub32 %f30, %f18, %f10
19238 fmovsne %xcc, %f23, %f11
19239 fbule %fcc0, loop_1831
19240loop_1830:
19241 addc %l5, 0x1028, %o0
19242 popc 0x0DB9, %o7
19243 fcmpeq32 %f30, %f28, %g3
19244loop_1831:
19245 fmovs %f19, %f10
19246 std %o4, [%l7 + 0x10]
19247 nop
19248 setx loop_1832, %l0, %l1
19249 wrpr 0x1, %tl
19250 wrpr %l1, %tnpc
19251 setx 0x34400001400, %l0, %l1
19252 wrpr %l1, %tstate
19253 wrhpr 0x4, %htstate
19254 done
19255 brlz %l3, loop_1833
19256 movg %xcc, %i2, %i5
19257 nop
19258 setx loop_1834, %l0, %l1
19259 jmpl %l1, %o2
19260loop_1832:
19261 sethi 0x069F, %i7
19262loop_1833:
19263 edge16n %l2, %g5, %g1
19264 sllx %i4, 0x12, %g2
19265loop_1834:
19266 movrgez %o3, 0x0AE, %o6
19267 fbul,a %fcc3, loop_1835
19268 tgu %xcc, 0x2
19269 nop
19270 set 0x49, %g6
19271 stb %i1, [%l7 + %g6]
19272 orcc %i3, 0x11C4, %o1
19273loop_1835:
19274 sll %l6, 0x05, %g4
19275 tvc %icc, 0x0
19276 wr %g0, 0x89, %asi
19277 prefetcha [%l7 + 0x30] %asi, 0x2
19278 movcs %xcc, %g7, %i0
19279 tcs %icc, 0x4
19280 edge16ln %l0, %l4, %l1
19281 fbug %fcc2, loop_1836
19282 bgu,a,pt %icc, loop_1837
19283 bn,pn %icc, loop_1838
19284 movge %icc, %g6, %l5
19285loop_1836:
19286 smul %o0, %i6, %o7
19287loop_1837:
19288 nop
19289 setx loop_1839, %l0, %l1
19290 wrpr 0x1, %tl
19291 wrpr %l1, %tnpc
19292 setx 0x34400001400, %l0, %l1
19293 wrpr %l1, %tstate
19294 wrhpr 0x4, %htstate
19295 done
19296loop_1838:
19297 sth %g3, [%l7 + 0x76]
19298 smulcc %l3, 0x01FD, %o5
19299 edge32l %i2, %i5, %o2
19300loop_1839:
19301 nop
19302 add %l7, 0x58, %l6
19303 wr %g0, 0x04, %asi
19304 ldxa [%l6] %asi, %i7
19305 casxa [%l6] %asi, %i7, %g5
19306 movcc %icc, %g1, %i4
19307 alignaddrl %g2, %l2, %o3
19308 set 0x73, %o0
19309 ldsba [%l7 + %o0] 0x89, %o6
19310 ta %xcc, 0x1
19311 tn %icc, 0x0
19312 sllx %i3, %i1, %o1
19313 tsubcctv %g4, 0x1934, %l6
19314 movn %xcc, %g7, %i0
19315 movle %icc, %o4, %l4
19316 stb %l0, [%l7 + 0x61]
19317 movle %xcc, %g6, %l1
19318 bvs loop_1840
19319 fbue,a %fcc3, loop_1841
19320 xor %o0, %l5, %o7
19321 fpsub32s %f12, %f16, %f14
19322loop_1840:
19323 movle %icc, %g3, %i6
19324loop_1841:
19325 bne,pn %xcc, loop_1842
19326 fblg %fcc0, loop_1843
19327 movrlz %o5, %l3, %i2
19328 movn %xcc, %o2, %i7
19329loop_1842:
19330 fmovsvs %icc, %f5, %f31
19331loop_1843:
19332 bvs,a,pn %xcc, loop_1844
19333 brnz,a %i5, loop_1845
19334 fmul8ulx16 %f30, %f2, %f4
19335 tgu %icc, 0x7
19336loop_1844:
19337 movneg %icc, %g1, %g5
19338loop_1845:
19339 and %g2, %i4, %o3
19340 udiv %o6, 0x1EDC, %l2
19341 fmovdcc %xcc, %f12, %f6
19342 fcmpne32 %f10, %f30, %i1
19343 ld [%l7 + 0x20], %f13
19344 bvs,pt %xcc, loop_1846
19345 mulx %o1, 0x1912, %i3
19346 andncc %g4, %g7, %i0
19347 set 0x5C, %g2
19348 stha %o4, [%l7 + %g2] 0xe2
19349 membar #Sync
19350loop_1846:
19351 sub %l4, 0x0EB4, %l6
19352 movleu %xcc, %l0, %g6
19353 fmovscc %xcc, %f30, %f5
19354 xnor %l1, 0x1CD3, %o0
19355 movle %icc, %o7, %g3
19356 fxnors %f13, %f8, %f15
19357 subccc %i6, 0x0FE5, %o5
19358 lduw [%l7 + 0x3C], %l3
19359 fmovsvs %xcc, %f10, %f2
19360 fpadd16 %f4, %f28, %f2
19361 xorcc %i2, 0x08A2, %o2
19362 fmovsl %xcc, %f13, %f14
19363 ta %icc, 0x1
19364 nop
19365 setx loop_1847, %l0, %l1
19366 jmpl %l1, %l5
19367 fmovsvs %xcc, %f29, %f30
19368 fbo %fcc1, loop_1848
19369 subc %i5, %i7, %g5
19370loop_1847:
19371 nop
19372 wr %g0, 0x89, %asi
19373 ldswa [%l7 + 0x10] %asi, %g1
19374loop_1848:
19375 tle %icc, 0x5
19376 fmul8x16au %f25, %f21, %f14
19377 edge8ln %g2, %i4, %o3
19378 movrlez %o6, 0x0DE, %l2
19379 movpos %xcc, %o1, %i3
19380 siam 0x4
19381 movvs %icc, %i1, %g7
19382 mulx %g4, 0x08ED, %o4
19383 sdivcc %l4, 0x07B2, %i0
19384 tleu %xcc, 0x4
19385 add %l6, %g6, %l0
19386 sdivx %l1, 0x1F7F, %o7
19387 fcmpgt32 %f2, %f2, %o0
19388 nop
19389 setx loop_1849, %l0, %l1
19390 wrpr 0x1, %tl
19391 wrpr %l1, %tnpc
19392 setx 0x34400001400, %l0, %l1
19393 wrpr %l1, %tstate
19394 wrhpr 0x4, %htstate
19395 done
19396 orncc %g3, 0x146F, %o5
19397 st %f30, [%l7 + 0x2C]
19398 array32 %i6, %i2, %l3
19399loop_1849:
19400 brlz,a %o2, loop_1850
19401 restored
19402 rdpr %cwp, %g1
19403 rdpr %cansave, %g2
19404 rdpr %canrestore, %g3
19405 rdpr %cleanwin, %g4
19406 rdpr %otherwin, %g5
19407 rdpr %wstate, %g6
19408 saved
19409 rdpr %cwp, %g1
19410 rdpr %cansave, %g2
19411 rdpr %canrestore, %g3
19412 rdpr %cleanwin, %g4
19413 rdpr %otherwin, %g5
19414 rdpr %wstate, %g6
19415 fnors %f14, %f28, %f6
19416loop_1850:
19417 fmovd %f18, %f18
19418 set 0x52, %l5
19419 lduba [%l7 + %l5] 0x15, %i5
19420 fpsub32s %f9, %f26, %f2
19421 movgu %xcc, %l5, %i7
19422 wr %g0, 0x89, %asi
19423 ldsba [%l7 + 0x2E] %asi, %g1
19424 array32 %g2, %g5, %i4
19425 movcs %icc, %o6, %l2
19426 tvs %xcc, 0x5
19427 addccc %o3, %i3, %i1
19428 addccc %o1, %g7, %g4
19429 movre %l4, %i0, %l6
19430 bl,pn %icc, loop_1851
19431 movl %xcc, %g6, %o4
19432 fsrc2 %f20, %f22
19433 subc %l0, %o7, %l1
19434loop_1851:
19435 tne %icc, 0x6
19436 udivx %o0, 0x18C7, %o5
19437 andncc %i6, %g3, %i2
19438 sethi 0x0A0E, %l3
19439 sdivcc %o2, 0x1D46, %l5
19440 tle %icc, 0x4
19441 call loop_1852
19442 flush %l7 + 0x34
19443 taddcctv %i5, %i7, %g1
19444 edge32ln %g2, %g5, %o6
19445loop_1852:
19446 fbe %fcc2, loop_1853
19447 smulcc %l2, %o3, %i4
19448 movrlz %i3, 0x090, %i1
19449 movcs %icc, %g7, %g4
19450loop_1853:
19451 nop
19452 set 0x38, %g3
19453 sta %f12, [%l7 + %g3] 0x80
19454 andncc %o1, %i0, %l4
19455 udiv %g6, 0x1926, %l6
19456 fmovdn %xcc, %f6, %f9
19457 andn %l0, 0x1B3E, %o7
19458 set 0x78, %i6
19459 stda %o4, [%l7 + %i6] 0x2a
19460 membar #Sync
19461 popc %l1, %o0
19462 edge16ln %i6, %g3, %i2
19463 swap [%l7 + 0x08], %o5
19464 set 0x40, %i4
19465 stda %f0, [%l7 + %i4] 0x1f
19466 membar #Sync
19467 subcc %l3, %o2, %i5
19468 movle %xcc, %i7, %g1
19469 nop
19470 setx loop_1854, %l0, %l1
19471 jmpl %l1, %l5
19472 andn %g5, %o6, %g2
19473 smul %o3, %l2, %i3
19474 tn %xcc, 0x5
19475loop_1854:
19476 fbn,a %fcc0, loop_1855
19477 tleu %xcc, 0x1
19478 set 0x40, %o2
19479 stda %f0, [%l7 + %o2] 0xf9
19480 membar #Sync
19481loop_1855:
19482 fbg,a %fcc0, loop_1856
19483 tn %icc, 0x2
19484 tpos %icc, 0x7
19485 call loop_1857
19486loop_1856:
19487 sdivcc %i1, 0x1C14, %i4
19488 andn %g7, 0x1337, %o1
19489 smul %i0, %l4, %g4
19490loop_1857:
19491 taddcc %l6, %g6, %o7
19492 fpadd16s %f29, %f7, %f13
19493 fmovrdgez %o4, %f2, %f6
19494 ldsb [%l7 + 0x55], %l0
19495 edge16l %o0, %i6, %g3
19496 tvc %xcc, 0x5
19497 fbl,a %fcc1, loop_1858
19498 tl %xcc, 0x4
19499 bneg,a loop_1859
19500 fmovsneg %xcc, %f21, %f15
19501loop_1858:
19502 fbo,a %fcc2, loop_1860
19503 tcs %icc, 0x4
19504loop_1859:
19505 tle %xcc, 0x0
19506 movcs %icc, %l1, %o5
19507loop_1860:
19508 andn %l3, 0x008C, %o2
19509 and %i2, %i5, %i7
19510 edge8ln %l5, %g1, %o6
19511 bshuffle %f30, %f10, %f0
19512 taddcc %g5, %o3, %l2
19513 fmovsne %xcc, %f8, %f12
19514 fandnot1s %f29, %f29, %f18
19515 umulcc %g2, %i3, %i1
19516 edge16ln %i4, %g7, %i0
19517 andn %o1, %l4, %g4
19518 restored
19519 rdpr %cwp, %g1
19520 rdpr %cansave, %g2
19521 rdpr %canrestore, %g3
19522 rdpr %cleanwin, %g4
19523 rdpr %otherwin, %g5
19524 rdpr %wstate, %g6
19525 ldd [%l7 + 0x30], %i6
19526 movn %xcc, %o7, %g6
19527 brlez %l0, loop_1861
19528 sdivcc %o4, 0x1C36, %o0
19529 edge8 %g3, %i6, %l1
19530 restored
19531 rdpr %cwp, %g1
19532 rdpr %cansave, %g2
19533 rdpr %canrestore, %g3
19534 rdpr %cleanwin, %g4
19535 rdpr %otherwin, %g5
19536 rdpr %wstate, %g6
19537loop_1861:
19538 movvs %xcc, %l3, %o2
19539 movge %xcc, %o5, %i5
19540 movneg %icc, %i2, %l5
19541 fmovsgu %icc, %f1, %f16
19542 tsubcc %g1, %i7, %g5
19543 array16 %o3, %o6, %l2
19544 smulcc %i3, %g2, %i4
19545 bne,a %xcc, loop_1862
19546 add %i1, 0x092F, %g7
19547 wr %g0, 0x22, %asi
19548 stha %o1, [%l7 + 0x78] %asi
19549 membar #Sync
19550loop_1862:
19551 tpos %xcc, 0x3
19552 fmovrsgz %i0, %f3, %f20
19553 ba,a,pn %xcc, loop_1863
19554 edge32n %l4, %g4, %o7
19555 movre %g6, %l6, %o4
19556 fzeros %f12
19557loop_1863:
19558 edge16n %l0, %g3, %i6
19559 fbe %fcc1, loop_1864
19560 ta %xcc, 0x5
19561 tsubcctv %l1, 0x1ACB, %o0
19562 movrgez %o2, %l3, %o5
19563loop_1864:
19564 fmovrslez %i2, %f6, %f27
19565 sir 0x1FEF
19566 alignaddr %l5, %i5, %i7
19567 subc %g1, %o3, %g5
19568 tcc %xcc, 0x4
19569 ldub [%l7 + 0x0C], %l2
19570 movpos %icc, %o6, %i3
19571 umulcc %i4, %i1, %g2
19572 movneg %xcc, %g7, %o1
19573 set 0x20, %o5
19574 stha %l4, [%l7 + %o5] 0x10
19575 or %g4, %o7, %g6
19576 tcc %icc, 0x1
19577 wr %g0, 0x10, %asi
19578 ldda [%l7 + 0x40] %asi, %i0
19579 ble,a,pt %icc, loop_1865
19580 st %f21, [%l7 + 0x40]
19581 ldd [%l7 + 0x08], %f4
19582 membar 0x7C
19583loop_1865:
19584 fmovsn %icc, %f14, %f21
19585 edge32ln %l6, %o4, %l0
19586 srlx %g3, 0x02, %i6
19587 membar 0x40
19588 tn %xcc, 0x6
19589 movle %icc, %l1, %o2
19590 sdivcc %l3, 0x0AFF, %o0
19591 stw %o5, [%l7 + 0x58]
19592 fzeros %f26
19593 bcc,pn %xcc, loop_1866
19594 tvc %xcc, 0x2
19595 movcc %xcc, %i2, %i5
19596 fpack16 %f22, %f17
19597loop_1866:
19598 fandnot2 %f12, %f12, %f12
19599 fbug,a %fcc2, loop_1867
19600 lduw [%l7 + 0x28], %l5
19601 movn %xcc, %g1, %i7
19602 movrne %o3, %l2, %o6
19603loop_1867:
19604 edge16ln %i3, %g5, %i4
19605 subc %g2, %i1, %o1
19606 popc 0x0540, %l4
19607 bn,a,pn %icc, loop_1868
19608 fbg %fcc2, loop_1869
19609 mulx %g4, 0x1E02, %g7
19610 nop
19611 setx loop_1870, %l0, %l1
19612 wrpr 0x1, %tl
19613 wrpr %l1, %tnpc
19614 setx 0x34400001400, %l0, %l1
19615 wrpr %l1, %tstate
19616 wrhpr 0x4, %htstate
19617 done
19618loop_1868:
19619 fornot1s %f4, %f9, %f22
19620loop_1869:
19621 std %g6, [%l7 + 0x78]
19622 bpos loop_1871
19623loop_1870:
19624 fmovsa %icc, %f21, %f4
19625 tsubcctv %o7, %i0, %o4
19626 fmovsl %xcc, %f20, %f15
19627loop_1871:
19628 std %f30, [%l7 + 0x08]
19629 tcc %xcc, 0x2
19630 smulcc %l0, 0x0E5D, %l6
19631 fmovrdlez %i6, %f6, %f24
19632 te %icc, 0x5
19633 fmovdcs %icc, %f3, %f25
19634 fblg %fcc1, loop_1872
19635 fone %f4
19636 andn %g3, 0x17F0, %o2
19637 fbg,a %fcc2, loop_1873
19638loop_1872:
19639 brlz %l1, loop_1874
19640 movle %icc, %l3, %o5
19641 restored
19642 rdpr %cwp, %g1
19643 rdpr %cansave, %g2
19644 rdpr %canrestore, %g3
19645 rdpr %cleanwin, %g4
19646 rdpr %otherwin, %g5
19647 rdpr %wstate, %g6
19648loop_1873:
19649 nop
19650 wr %g0, 0x19, %asi
19651 ldsba [%l7 + 0x53] %asi, %o0
19652loop_1874:
19653 tcc %xcc, 0x1
19654 bn,a loop_1875
19655 sll %i5, %i2, %l5
19656 sethi 0x11D0, %i7
19657 srax %o3, %g1, %l2
19658loop_1875:
19659 fnands %f20, %f16, %f23
19660 fmovdn %icc, %f9, %f30
19661 prefetch [%l7 + 0x08], 0x3
19662 movleu %icc, %i3, %o6
19663 fzero %f22
19664 saved
19665 rdpr %cwp, %g1
19666 rdpr %cansave, %g2
19667 rdpr %canrestore, %g3
19668 rdpr %cleanwin, %g4
19669 rdpr %otherwin, %g5
19670 rdpr %wstate, %g6
19671 orcc %i4, %g2, %g5
19672 be,a %icc, loop_1876
19673 add %o1, 0x1741, %i1
19674 alignaddr %l4, %g7, %g4
19675 bg %xcc, loop_1877
19676loop_1876:
19677 edge8l %o7, %i0, %o4
19678 andcc %g6, 0x16D6, %l0
19679 ldsw [%l7 + 0x2C], %l6
19680loop_1877:
19681 fble %fcc1, loop_1878
19682 restored
19683 rdpr %cwp, %g1
19684 rdpr %cansave, %g2
19685 rdpr %canrestore, %g3
19686 rdpr %cleanwin, %g4
19687 rdpr %otherwin, %g5
19688 rdpr %wstate, %g6
19689 srlx %g3, 0x14, %o2
19690 srax %l1, 0x12, %l3
19691loop_1878:
19692 move %xcc, %i6, %o5
19693 membar 0x00
19694 sllx %i5, %o0, %l5
19695 and %i7, %o3, %i2
19696 fmovsg %icc, %f13, %f10
19697 set 0x68, %i2
19698 lda [%l7 + %i2] 0x0c, %f14
19699 edge16 %l2, %i3, %o6
19700 bpos loop_1879
19701 fmovdge %xcc, %f14, %f27
19702 addccc %g1, %i4, %g5
19703 be,pn %xcc, loop_1880
19704loop_1879:
19705 movneg %icc, %g2, %i1
19706 fmovdcs %icc, %f25, %f12
19707 edge8n %o1, %l4, %g7
19708loop_1880:
19709 edge32ln %g4, %o7, %o4
19710 movre %i0, %l0, %l6
19711 edge8 %g3, %o2, %l1
19712 bgu,a,pt %xcc, loop_1881
19713 sethi 0x11A0, %g6
19714 movcs %xcc, %i6, %o5
19715 tge %xcc, 0x4
19716loop_1881:
19717 andcc %l3, 0x165A, %i5
19718 movrne %l5, %i7, %o3
19719 sdivcc %o0, 0x0D27, %l2
19720 subccc %i2, %o6, %i3
19721 fmovdcs %icc, %f21, %f30
19722 add %g1, %i4, %g5
19723 fmovsg %xcc, %f26, %f8
19724 saved
19725 rdpr %cwp, %g1
19726 rdpr %cansave, %g2
19727 rdpr %canrestore, %g3
19728 rdpr %cleanwin, %g4
19729 rdpr %otherwin, %g5
19730 rdpr %wstate, %g6
19731 ba,a loop_1882
19732 and %g2, %i1, %o1
19733 std %g6, [%l7 + 0x78]
19734 array32 %l4, %o7, %g4
19735loop_1882:
19736 edge32l %o4, %l0, %l6
19737 xor %i0, 0x1E58, %g3
19738 fpsub16s %f7, %f12, %f30
19739 movn %icc, %l1, %g6
19740 bpos,a %xcc, loop_1883
19741 ta %icc, 0x4
19742 xnor %o2, 0x0D3D, %o5
19743 fmovrse %i6, %f25, %f24
19744loop_1883:
19745 fmul8sux16 %f2, %f0, %f16
19746 tvs %icc, 0x0
19747 add %i5, %l3, %l5
19748 set 0x50, %o4
19749 prefetcha [%l7 + %o4] 0x0c, 0x2
19750 fcmpd %fcc0, %f6, %f26
19751 umulcc %i7, %l2, %o0
19752 fmovrdlz %o6, %f28, %f14
19753 tle %icc, 0x7
19754 edge8n %i3, %i2, %i4
19755 edge16n %g1, %g2, %g5
19756 fnot1 %f20, %f24
19757 bge,a,pt %icc, loop_1884
19758 fmovsn %icc, %f28, %f8
19759 fmovdne %icc, %f27, %f4
19760 fmovdgu %icc, %f20, %f19
19761loop_1884:
19762 fmovsge %xcc, %f29, %f16
19763 te %icc, 0x6
19764 movcc %xcc, %i1, %g7
19765 fones %f15
19766 wr %g0, 0x04, %asi
19767 stba %o1, [%l7 + 0x3B] %asi
19768 fcmpne32 %f10, %f26, %o7
19769 std %f14, [%l7 + 0x10]
19770 bge,pt %xcc, loop_1885
19771 brnz,a %g4, loop_1886
19772 movgu %xcc, %l4, %o4
19773 edge16 %l0, %i0, %g3
19774loop_1885:
19775 fbg,a %fcc1, loop_1887
19776loop_1886:
19777 tvs %xcc, 0x1
19778 ld [%l7 + 0x20], %f16
19779 edge16n %l1, %g6, %o2
19780loop_1887:
19781 fnors %f29, %f4, %f9
19782 sdivcc %o5, 0x1B0E, %l6
19783 fors %f17, %f1, %f14
19784 stw %i6, [%l7 + 0x64]
19785 addccc %l3, 0x08DB, %l5
19786 tgu %icc, 0x0
19787 wr %g0, 0x58, %asi
19788 ldxa [%g0 + 0x80] %asi, %i5
19789 tsubcctv %i7, 0x1B60, %l2
19790 tcc %icc, 0x5
19791 brz %o0, loop_1888
19792 saved
19793 rdpr %cwp, %g1
19794 rdpr %cansave, %g2
19795 rdpr %canrestore, %g3
19796 rdpr %cleanwin, %g4
19797 rdpr %otherwin, %g5
19798 rdpr %wstate, %g6
19799 std %f30, [%l7 + 0x48]
19800 tsubcctv %o3, 0x1BA1, %o6
19801loop_1888:
19802 sdivcc %i3, 0x047A, %i2
19803 fmul8x16au %f26, %f19, %f26
19804 tvs %icc, 0x6
19805 umul %g1, 0x1C3E, %g2
19806 udiv %i4, 0x0356, %g5
19807 movn %xcc, %i1, %g7
19808 fpadd32 %f16, %f12, %f30
19809 movrne %o1, 0x0E9, %o7
19810 fornot1s %f20, %f15, %f13
19811 brlez,a %g4, loop_1889
19812 edge16 %o4, %l0, %i0
19813 be,a loop_1890
19814 orn %l4, %l1, %g6
19815loop_1889:
19816 fmovdvs %icc, %f26, %f10
19817 bleu,a %xcc, loop_1891
19818loop_1890:
19819 fmovsvc %xcc, %f20, %f5
19820 smul %g3, 0x09C9, %o2
19821 fcmpne32 %f22, %f18, %l6
19822loop_1891:
19823 tle %icc, 0x6
19824 fcmpes %fcc1, %f20, %f29
19825 udivcc %o5, 0x0097, %i6
19826 addc %l3, %l5, %i5
19827 movleu %icc, %i7, %o0
19828 fmovdg %xcc, %f2, %f17
19829 tgu %xcc, 0x0
19830 sdiv %o3, 0x1684, %o6
19831 sdivcc %l2, 0x0B0F, %i3
19832 ldstub [%l7 + 0x57], %g1
19833 prefetch [%l7 + 0x30], 0x2
19834 sdivcc %g2, 0x0C70, %i4
19835 fmovsgu %icc, %f3, %f26
19836 set 0x6F, %i1
19837 ldstuba [%l7 + %i1] 0x80, %i2
19838 and %i1, %g7, %g5
19839 bgu loop_1892
19840 movrlz %o1, 0x0E6, %g4
19841 fmovsge %icc, %f3, %f0
19842 edge32l %o4, %o7, %i0
19843loop_1892:
19844 mova %xcc, %l4, %l1
19845 mulx %l0, %g6, %o2
19846 fbul,a %fcc0, loop_1893
19847 udivx %g3, 0x0009, %o5
19848 addcc %l6, %i6, %l3
19849 ldsw [%l7 + 0x44], %l5
19850loop_1893:
19851 popc 0x09A7, %i5
19852 tcc %xcc, 0x2
19853 fbge %fcc2, loop_1894
19854 sdivx %i7, 0x165F, %o0
19855 tsubcctv %o3, %l2, %i3
19856 fcmpgt16 %f12, %f28, %o6
19857loop_1894:
19858 nop
19859 wr %g0, 0x80, %asi
19860 sta %f16, [%l7 + 0x78] %asi
19861 tleu %xcc, 0x2
19862 subcc %g2, 0x19A7, %i4
19863 fmovrdgez %i2, %f10, %f16
19864 wr %g0, 0x89, %asi
19865 lduba [%l7 + 0x53] %asi, %g1
19866 prefetch [%l7 + 0x64], 0x1
19867 ta %icc, 0x7
19868 fmul8x16au %f10, %f18, %f16
19869 bne %xcc, loop_1895
19870 fnot1 %f22, %f14
19871 edge32 %g7, %g5, %i1
19872 fmovrsgz %g4, %f26, %f0
19873loop_1895:
19874 array8 %o1, %o7, %i0
19875 st %f16, [%l7 + 0x6C]
19876 umul %o4, %l1, %l0
19877 fblg %fcc1, loop_1896
19878 fbu %fcc2, loop_1897
19879 tle %icc, 0x4
19880 tvs %icc, 0x0
19881loop_1896:
19882 edge16l %l4, %g6, %g3
19883loop_1897:
19884 tsubcc %o2, %o5, %l6
19885 saved
19886 rdpr %cwp, %g1
19887 rdpr %cansave, %g2
19888 rdpr %canrestore, %g3
19889 rdpr %cleanwin, %g4
19890 rdpr %otherwin, %g5
19891 rdpr %wstate, %g6
19892 tl %xcc, 0x0
19893 bcc,pn %xcc, loop_1898
19894 movrgez %i6, %l3, %i5
19895 fand %f24, %f16, %f12
19896 movl %icc, %i7, %o0
19897loop_1898:
19898 subc %o3, %l2, %l5
19899 xnorcc %o6, 0x0124, %i3
19900 mulx %g2, 0x0EC2, %i2
19901 xnorcc %i4, 0x192C, %g7
19902 edge16ln %g5, %g1, %i1
19903 movle %icc, %g4, %o7
19904 movcs %xcc, %i0, %o4
19905 bvc,a,pn %icc, loop_1899
19906 tge %icc, 0x5
19907 ldsb [%l7 + 0x2A], %o1
19908 brnz,a %l1, loop_1900
19909loop_1899:
19910 fpack16 %f0, %f26
19911 fmovdvs %xcc, %f0, %f22
19912 sir 0x1119
19913loop_1900:
19914 fmovd %f12, %f16
19915 xorcc %l0, 0x1734, %g6
19916 umulcc %l4, %o2, %o5
19917 sll %g3, %l6, %i6
19918 edge16ln %i5, %l3, %i7
19919 fmovrse %o3, %f25, %f25
19920 mulx %o0, 0x0772, %l2
19921 bcc,a loop_1901
19922 mulx %l5, 0x12A0, %o6
19923 subccc %i3, 0x1ACB, %g2
19924 fbl,a %fcc0, loop_1902
19925loop_1901:
19926 udivcc %i4, 0x180C, %g7
19927 fmovrslez %i2, %f22, %f3
19928 fcmpes %fcc2, %f22, %f4
19929loop_1902:
19930 smul %g1, 0x1C06, %g5
19931 orn %g4, %o7, %i0
19932 taddcc %o4, %o1, %l1
19933 fmovsn %icc, %f11, %f4
19934 mova %xcc, %l0, %i1
19935 tne %icc, 0x3
19936 lduh [%l7 + 0x30], %g6
19937 sethi 0x1F90, %l4
19938 mova %xcc, %o5, %g3
19939 sllx %o2, 0x1B, %l6
19940 tpos %icc, 0x5
19941 or %i5, 0x1D52, %l3
19942 xorcc %i6, %i7, %o0
19943 swap [%l7 + 0x5C], %o3
19944 brlez %l2, loop_1903
19945 bl,a %xcc, loop_1904
19946 fpsub16 %f24, %f30, %f0
19947 fbug %fcc2, loop_1905
19948loop_1903:
19949 subccc %l5, 0x159A, %o6
19950loop_1904:
19951 fbg %fcc3, loop_1906
19952 tcs %xcc, 0x4
19953loop_1905:
19954 add %g2, %i4, %g7
19955 xorcc %i3, %g1, %i2
19956loop_1906:
19957 fsrc2s %f5, %f31
19958 mulx %g4, %g5, %i0
19959 fandnot2 %f20, %f10, %f10
19960 edge32n %o4, %o1, %o7
19961 taddcctv %l1, %l0, %g6
19962 fmovrse %i1, %f9, %f29
19963 movge %xcc, %o5, %l4
19964 movn %xcc, %o2, %g3
19965 srax %l6, 0x17, %l3
19966 xor %i6, 0x1E8A, %i5
19967 fmovsl %xcc, %f1, %f25
19968 add %l7, 0x58, %l6
19969 wr %g0, 0x80, %asi
19970 casa [%l6] %asi, %o0, %o3
19971 fbue %fcc0, loop_1907
19972 nop
19973 setx loop_1908, %l0, %l1
19974 wrpr 0x1, %tl
19975 wrpr %l1, %tnpc
19976 setx 0x34400001400, %l0, %l1
19977 wrpr %l1, %tstate
19978 wrhpr 0x4, %htstate
19979 done
19980 te %xcc, 0x3
19981 fmovdvs %xcc, %f27, %f29
19982loop_1907:
19983 sll %i7, 0x1C, %l2
19984loop_1908:
19985 bvs,a,pn %icc, loop_1909
19986 fnot1s %f18, %f0
19987 stw %o6, [%l7 + 0x50]
19988 smulcc %g2, %i4, %l5
19989loop_1909:
19990 nop
19991 setx loop_1910, %l0, %l1
19992 wrpr 0x1, %tl
19993 wrpr %l1, %tnpc
19994 setx 0x34400001400, %l0, %l1
19995 wrpr %l1, %tstate
19996 wrhpr 0x4, %htstate
19997 done
19998 edge8ln %i3, %g7, %i2
19999 wr %g0, 0x19, %asi
20000 ldsba [%l7 + 0x25] %asi, %g4
20001loop_1910:
20002 ldub [%l7 + 0x60], %g1
20003 orcc %i0, 0x1FE9, %o4
20004 fxor %f26, %f16, %f14
20005 fbue %fcc3, loop_1911
20006 fnot1s %f8, %f5
20007 fxors %f24, %f31, %f16
20008 edge8ln %o1, %o7, %g5
20009loop_1911:
20010 move %icc, %l0, %l1
20011 movg %xcc, %i1, %g6
20012 mulscc %o5, 0x1D17, %o2
20013 movre %l4, 0x0CB, %l6
20014 bne,a,pn %xcc, loop_1912
20015 fmul8sux16 %f20, %f6, %f26
20016 taddcc %g3, %i6, %i5
20017 tle %xcc, 0x7
20018loop_1912:
20019 xnorcc %l3, %o0, %i7
20020 fcmpgt32 %f8, %f16, %o3
20021 fcmpne32 %f12, %f8, %o6
20022 fornot2s %f15, %f21, %f28
20023 fands %f16, %f0, %f1
20024 srax %g2, 0x01, %l2
20025 tgu %icc, 0x4
20026 tle %icc, 0x5
20027 wr %g0, 0x04, %asi
20028 swapa [%l7 + 0x24] %asi, %i4
20029 taddcctv %l5, %i3, %g7
20030 brnz %i2, loop_1913
20031 andcc %g4, %i0, %o4
20032 edge8ln %g1, %o1, %g5
20033 fmovsle %icc, %f1, %f26
20034loop_1913:
20035 ldsh [%l7 + 0x50], %l0
20036 fbu,a %fcc1, loop_1914
20037 edge32ln %l1, %o7, %i1
20038 array8 %o5, %g6, %o2
20039 sdiv %l4, 0x116F, %g3
20040loop_1914:
20041 sth %i6, [%l7 + 0x66]
20042 movl %xcc, %l6, %l3
20043 tl %xcc, 0x1
20044 std %o0, [%l7 + 0x10]
20045 udiv %i7, 0x14F8, %o3
20046 tsubcctv %i5, 0x161B, %g2
20047 mova %xcc, %o6, %l2
20048 set 0x5B, %i0
20049 lduba [%l7 + %i0] 0x19, %i4
20050 addccc %i3, %g7, %l5
20051 edge32l %i2, %i0, %g4
20052 fblg,a %fcc3, loop_1915
20053 move %xcc, %g1, %o4
20054 taddcc %o1, %l0, %g5
20055 fmovrdgez %l1, %f16, %f16
20056loop_1915:
20057 ld [%l7 + 0x68], %f9
20058 fxnors %f28, %f9, %f6
20059 st %f26, [%l7 + 0x2C]
20060 fnot1s %f31, %f9
20061 array32 %i1, %o7, %o5
20062 tn %xcc, 0x6
20063 edge16l %g6, %l4, %o2
20064 andncc %g3, %l6, %i6
20065 movrlz %l3, 0x2C9, %o0
20066 mulscc %o3, 0x0A7C, %i7
20067 fnors %f1, %f5, %f6
20068 add %g2, %i5, %l2
20069 srl %o6, 0x18, %i4
20070 bleu %icc, loop_1916
20071 movcs %xcc, %i3, %g7
20072 fmovdvs %icc, %f18, %f23
20073 edge8l %i2, %i0, %l5
20074loop_1916:
20075 fornot2 %f28, %f4, %f0
20076 set 0x4C, %o1
20077 ldstuba [%l7 + %o1] 0x04, %g4
20078 udiv %o4, 0x14A1, %g1
20079 sdiv %l0, 0x00A3, %g5
20080 tsubcc %o1, 0x0B76, %l1
20081 flush %l7 + 0x60
20082 movrgez %o7, 0x0E9, %o5
20083 fmovdcc %xcc, %f13, %f26
20084 addc %i1, %g6, %o2
20085 movneg %icc, %g3, %l6
20086 wr %g0, 0x80, %asi
20087 ldsba [%l7 + 0x55] %asi, %i6
20088 ldub [%l7 + 0x5C], %l4
20089 movl %icc, %l3, %o0
20090 andn %o3, %g2, %i7
20091 smulcc %l2, 0x1BA1, %i5
20092 subcc %i4, %o6, %g7
20093 edge8ln %i3, %i0, %i2
20094 array16 %g4, %l5, %o4
20095 alignaddrl %g1, %l0, %g5
20096 movpos %icc, %o1, %l1
20097 andncc %o7, %i1, %o5
20098 xor %g6, 0x16EA, %o2
20099 movrgez %g3, 0x149, %i6
20100 udivcc %l6, 0x0F9E, %l3
20101 ldx [%l7 + 0x78], %o0
20102 movne %xcc, %o3, %g2
20103 tcs %xcc, 0x3
20104 bge,pt %xcc, loop_1917
20105 edge8l %l4, %l2, %i7
20106 movcc %icc, %i4, %o6
20107 subcc %g7, %i3, %i5
20108loop_1917:
20109 ble loop_1918
20110 fmovdvc %icc, %f16, %f0
20111 fbue %fcc2, loop_1919
20112 tsubcctv %i2, 0x12BA, %i0
20113loop_1918:
20114 nop
20115 wr %g0, 0x18, %asi
20116 lduba [%l7 + 0x3D] %asi, %g4
20117loop_1919:
20118 ta %icc, 0x2
20119 fmovsl %icc, %f1, %f27
20120 fmovdgu %xcc, %f25, %f15
20121 for %f2, %f16, %f10
20122 andncc %l5, %g1, %o4
20123 membar 0x57
20124 add %g5, %l0, %l1
20125 fba,a %fcc0, loop_1920
20126 edge32 %o1, %o7, %i1
20127 sra %g6, 0x04, %o2
20128 saved
20129 rdpr %cwp, %g1
20130 rdpr %cansave, %g2
20131 rdpr %canrestore, %g3
20132 rdpr %cleanwin, %g4
20133 rdpr %otherwin, %g5
20134 rdpr %wstate, %g6
20135loop_1920:
20136 fxnor %f10, %f26, %f28
20137 tg %xcc, 0x1
20138 fpadd32s %f11, %f9, %f9
20139 tl %xcc, 0x1
20140 st %f20, [%l7 + 0x1C]
20141 bleu,a %xcc, loop_1921
20142 xnorcc %o5, 0x0A2E, %i6
20143 sth %l6, [%l7 + 0x16]
20144 fbo,a %fcc2, loop_1922
20145loop_1921:
20146 tgu %icc, 0x7
20147 ldsb [%l7 + 0x62], %g3
20148 te %icc, 0x3
20149loop_1922:
20150 addc %l3, 0x19E7, %o0
20151 fmovrdgez %g2, %f18, %f14
20152 move %xcc, %o3, %l4
20153 srlx %l2, %i4, %i7
20154 wr %g0, 0x89, %asi
20155 lduba [%l7 + 0x41] %asi, %g7
20156 sra %o6, 0x15, %i3
20157 umulcc %i5, 0x09E3, %i2
20158 movrne %i0, %l5, %g1
20159 tleu %xcc, 0x0
20160 fcmpeq16 %f6, %f8, %g4
20161 movleu %icc, %o4, %l0
20162 taddcctv %l1, %o1, %g5
20163 add %l7, 0x38, %l6
20164 wr %g0, 0x10, %asi
20165 lda [%l6] %asi, %o7
20166 casa [%l6] 0x10, %o7, %g6
20167 edge32 %i1, %o5, %o2
20168 fbg %fcc1, loop_1923
20169 tpos %icc, 0x1
20170 ble,a,pt %xcc, loop_1924
20171 fabsd %f12, %f2
20172loop_1923:
20173 edge16ln %l6, %g3, %l3
20174 smulcc %i6, 0x0E88, %o0
20175loop_1924:
20176 udivx %g2, 0x14BA, %o3
20177 fblg,a %fcc2, loop_1925
20178 xorcc %l4, %l2, %i4
20179 fcmpgt32 %f6, %f14, %i7
20180 add %l7, 0x6C, %l6
20181 wr %g0, 0x10, %asi
20182 lda [%l6] %asi, %g7
20183 casa [%l6] %asi, %g7, %o6
20184loop_1925:
20185 movre %i3, 0x339, %i2
20186 movge %icc, %i0, %l5
20187 fbul %fcc1, loop_1926
20188 andn %g1, %i5, %o4
20189 wr %g0, 0x18, %asi
20190 lda [%l7 + 0x10] %asi, %f15
20191loop_1926:
20192 bvc %xcc, loop_1927
20193 fone %f8
20194 bleu,a loop_1928
20195 fxnor %f14, %f10, %f18
20196loop_1927:
20197 movleu %icc, %l0, %l1
20198 wr %g0, 0x17, %asi
20199 stda %f0, [%l7 + 0x40] %asi
20200 membar #Sync
20201loop_1928:
20202 nop
20203 set 0x34, %i7
20204 stw %g4, [%l7 + %i7]
20205 ldsh [%l7 + 0x36], %o1
20206 movrgez %g5, 0x2C7, %g6
20207 movrgez %o7, 0x287, %i1
20208 tl %xcc, 0x6
20209 fbg %fcc2, loop_1929
20210 saved
20211 rdpr %cwp, %g1
20212 rdpr %cansave, %g2
20213 rdpr %canrestore, %g3
20214 rdpr %cleanwin, %g4
20215 rdpr %otherwin, %g5
20216 rdpr %wstate, %g6
20217 tne %xcc, 0x0
20218 tge %icc, 0x1
20219loop_1929:
20220 prefetch [%l7 + 0x50], 0x0
20221 fpsub32 %f6, %f8, %f30
20222 fmovrdlz %o5, %f18, %f8
20223 movvc %icc, %l6, %g3
20224 tneg %xcc, 0x4
20225 srl %o2, 0x1E, %i6
20226 fmovsle %xcc, %f6, %f27
20227 edge32 %l3, %o0, %g2
20228 xnor %l4, 0x1BE9, %o3
20229 wr %g0, 0x18, %asi
20230 sta %f8, [%l7 + 0x74] %asi
20231 fmovdvs %icc, %f1, %f29
20232 brnz,a %l2, loop_1930
20233 fones %f6
20234 movgu %icc, %i7, %g7
20235 mulscc %i4, 0x05E8, %o6
20236loop_1930:
20237 movre %i3, 0x37B, %i0
20238 fbg,a %fcc1, loop_1931
20239 tneg %xcc, 0x5
20240 movrne %i2, 0x3B0, %g1
20241 fmovdl %xcc, %f14, %f29
20242loop_1931:
20243 movrlez %i5, %o4, %l0
20244 movle %xcc, %l1, %l5
20245 fmovs %f14, %f10
20246 movrgz %g4, %g5, %o1
20247 ldd [%l7 + 0x50], %g6
20248 brlez,a %o7, loop_1932
20249 fandnot1s %f2, %f0, %f13
20250 fcmpgt16 %f2, %f24, %i1
20251 restored
20252 rdpr %cwp, %g1
20253 rdpr %cansave, %g2
20254 rdpr %canrestore, %g3
20255 rdpr %cleanwin, %g4
20256 rdpr %otherwin, %g5
20257 rdpr %wstate, %g6
20258loop_1932:
20259 tg %icc, 0x5
20260 udiv %l6, 0x1657, %g3
20261 mulx %o2, %i6, %o5
20262 ldstub [%l7 + 0x7C], %o0
20263 nop
20264 set 0x29, %i5
20265 ldsb [%l7 + %i5], %l3
20266 tgu %xcc, 0x4
20267 fcmpgt32 %f18, %f2, %g2
20268 edge16n %l4, %o3, %l2
20269 wr %g0, 0x19, %asi
20270 stda %f0, [%l7 + 0x40] %asi
20271 fbl,a %fcc1, loop_1933
20272 fmovdge %icc, %f4, %f13
20273 orncc %i7, 0x14E8, %i4
20274 tcs %xcc, 0x6
20275loop_1933:
20276 fmovdle %icc, %f20, %f16
20277 fmovdcs %icc, %f20, %f13
20278 fpadd16s %f20, %f13, %f2
20279 fcmpgt16 %f20, %f6, %o6
20280 nop
20281 setx loop_1934, %l0, %l1
20282 jmpl %l1, %i3
20283 fpadd32s %f3, %f12, %f1
20284 fbne %fcc3, loop_1935
20285 mulx %i0, 0x1A00, %g7
20286loop_1934:
20287 nop
20288 set 0x18, %o6
20289 sta %f3, [%l7 + %o6] 0x10
20290loop_1935:
20291 fmovrdlz %g1, %f2, %f24
20292 te %icc, 0x2
20293 orcc %i5, %o4, %l0
20294 fmovdle %xcc, %f9, %f6
20295 movl %icc, %l1, %i2
20296 brlz %g4, loop_1936
20297 fmovse %icc, %f4, %f14
20298 call loop_1937
20299 fbue,a %fcc0, loop_1938
20300loop_1936:
20301 fxors %f6, %f18, %f29
20302 fnegd %f4, %f30
20303loop_1937:
20304 umulcc %g5, 0x09E7, %l5
20305loop_1938:
20306 stb %g6, [%l7 + 0x40]
20307 andn %o7, %i1, %o1
20308 addccc %l6, 0x1C4C, %g3
20309 tne %xcc, 0x2
20310 bcc,a,pn %icc, loop_1939
20311 tsubcctv %o2, 0x1C23, %i6
20312 sdivx %o0, 0x130E, %o5
20313 edge16ln %l3, %g2, %l4
20314loop_1939:
20315 sllx %o3, 0x07, %i7
20316 movn %xcc, %l2, %o6
20317 sethi 0x045F, %i3
20318 array32 %i4, %i0, %g7
20319 edge8ln %i5, %g1, %l0
20320 movle %icc, %l1, %i2
20321 xorcc %o4, 0x1DBE, %g5
20322 bgu,pt %icc, loop_1940
20323 fbg %fcc1, loop_1941
20324 brgz,a %l5, loop_1942
20325 addcc %g4, 0x01F9, %o7
20326loop_1940:
20327 brlez %g6, loop_1943
20328loop_1941:
20329 tvc %icc, 0x3
20330loop_1942:
20331 xor %i1, 0x1AD5, %o1
20332 udivx %l6, 0x0DA5, %o2
20333loop_1943:
20334 srax %i6, %g3, %o5
20335 bn,a,pn %xcc, loop_1944
20336 swap [%l7 + 0x70], %o0
20337 ldd [%l7 + 0x58], %f24
20338 fba %fcc3, loop_1945
20339loop_1944:
20340 nop
20341 set 0x6A, %l0
20342 ldsb [%l7 + %l0], %l3
20343 movn %xcc, %l4, %g2
20344 edge8l %i7, %o3, %o6
20345loop_1945:
20346 bge,pn %icc, loop_1946
20347 bvs,a %xcc, loop_1947
20348 fmovdle %icc, %f6, %f26
20349 tneg %icc, 0x6
20350loop_1946:
20351 edge8n %i3, %l2, %i0
20352loop_1947:
20353 pdist %f18, %f30, %f12
20354 bcs,pn %xcc, loop_1948
20355 fmovrdgez %i4, %f20, %f4
20356 ldub [%l7 + 0x2A], %i5
20357 bshuffle %f6, %f30, %f14
20358loop_1948:
20359 xnorcc %g7, 0x10E4, %g1
20360 edge32ln %l0, %i2, %l1
20361 st %f31, [%l7 + 0x20]
20362 brgez %g5, loop_1949
20363 bn,a loop_1950
20364 movvs %icc, %o4, %l5
20365 tleu %icc, 0x3
20366loop_1949:
20367 fandnot2 %f6, %f22, %f30
20368loop_1950:
20369 st %f2, [%l7 + 0x30]
20370 sdivx %g4, 0x10C7, %o7
20371 edge16ln %i1, %g6, %l6
20372 fmovrslz %o1, %f16, %f18
20373 movrlz %o2, 0x0E5, %i6
20374 fbne,a %fcc0, loop_1951
20375 membar 0x5D
20376 fbg %fcc3, loop_1952
20377 edge16n %o5, %o0, %l3
20378loop_1951:
20379 andcc %l4, %g2, %i7
20380 edge16n %o3, %o6, %i3
20381loop_1952:
20382 tvs %xcc, 0x7
20383 orncc %l2, 0x0A35, %i0
20384 wr %g0, 0x27, %asi
20385 stxa %i4, [%l7 + 0x38] %asi
20386 membar #Sync
20387 fmovsn %xcc, %f6, %f28
20388 fornot2 %f28, %f22, %f18
20389 wr %g0, 0x19, %asi
20390 stwa %i5, [%l7 + 0x2C] %asi
20391 tsubcc %g3, %g1, %g7
20392 edge32ln %i2, %l0, %g5
20393 umulcc %o4, 0x0EA2, %l5
20394 fnand %f20, %f0, %f4
20395 stbar
20396 wr %g0, 0x22, %asi
20397 stha %l1, [%l7 + 0x34] %asi
20398 membar #Sync
20399 wr %g0, 0x19, %asi
20400 ldstuba [%l7 + 0x7B] %asi, %o7
20401 move %xcc, %i1, %g4
20402 fble,a %fcc3, loop_1953
20403 fpadd16s %f10, %f25, %f24
20404 sll %l6, 0x1B, %o1
20405 sllx %g6, 0x01, %i6
20406loop_1953:
20407 bleu %xcc, loop_1954
20408 fpsub16s %f3, %f9, %f9
20409 subcc %o5, 0x03EB, %o2
20410 nop
20411 setx loop_1955, %l0, %l1
20412 wrpr 0x1, %tl
20413 wrpr %l1, %tpc
20414 add %l1, 0x4, %l1
20415 wrpr %l1, %tnpc
20416 setx 0x34400001400, %l0, %l1
20417 wrpr %l1, %tstate
20418 wrhpr 0x4, %htstate
20419 retry
20420loop_1954:
20421 fsrc1 %f12, %f16
20422 movvc %xcc, %o0, %l3
20423 bleu %xcc, loop_1956
20424loop_1955:
20425 mova %xcc, %g2, %l4
20426 set 0x40, %o3
20427 ldda [%l7 + %o3] 0xea, %i6
20428loop_1956:
20429 movn %xcc, %o3, %o6
20430 stb %l2, [%l7 + 0x71]
20431 fpadd16s %f11, %f31, %f11
20432 fmovrslez %i3, %f3, %f6
20433 fble,a %fcc1, loop_1957
20434 fsrc2s %f30, %f17
20435 fcmpes %fcc1, %f5, %f8
20436 fmovrse %i4, %f29, %f5
20437loop_1957:
20438 movge %xcc, %i5, %i0
20439 restored
20440 rdpr %cwp, %g1
20441 rdpr %cansave, %g2
20442 rdpr %canrestore, %g3
20443 rdpr %cleanwin, %g4
20444 rdpr %otherwin, %g5
20445 rdpr %wstate, %g6
20446 set 0x74, %o7
20447 ldswa [%l7 + %o7] 0x10, %g1
20448 bvc,a loop_1958
20449 faligndata %f22, %f14, %f12
20450 brlez,a %g3, loop_1959
20451 tg %xcc, 0x2
20452loop_1958:
20453 fbule %fcc1, loop_1960
20454 movne %xcc, %g7, %l0
20455loop_1959:
20456 movcs %icc, %i2, %g5
20457 fba %fcc2, loop_1961
20458loop_1960:
20459 movcc %xcc, %l5, %l1
20460 fsrc2 %f20, %f24
20461 bg,pt %xcc, loop_1962
20462loop_1961:
20463 be,a,pn %xcc, loop_1963
20464 movvc %icc, %o4, %i1
20465 or %g4, %l6, %o1
20466loop_1962:
20467 movcc %xcc, %o7, %i6
20468loop_1963:
20469 stw %o5, [%l7 + 0x0C]
20470 fmuld8sux16 %f23, %f24, %f2
20471 andn %o2, %o0, %l3
20472 edge16 %g6, %l4, %i7
20473 udiv %o3, 0x0537, %g2
20474 ldsb [%l7 + 0x35], %l2
20475 set 0x28, %l3
20476 stha %o6, [%l7 + %l3] 0x2a
20477 membar #Sync
20478 umul %i3, %i5, %i0
20479 addcc %i4, 0x11D4, %g1
20480 wr %g0, 0x10, %asi
20481 stha %g3, [%l7 + 0x1A] %asi
20482 fmovsn %xcc, %f4, %f25
20483 set 0x40, %g7
20484 ldda [%l7 + %g7] 0x80, %f0
20485 bge,a loop_1964
20486 ta %xcc, 0x7
20487 tl %icc, 0x5
20488 addcc %g7, %i2, %g5
20489loop_1964:
20490 nop
20491 wr %g0, 0x18, %asi
20492 swapa [%l7 + 0x2C] %asi, %l5
20493 orn %l1, 0x1CAB, %l0
20494 fmovsge %xcc, %f28, %f15
20495 edge32l %o4, %g4, %l6
20496 subccc %i1, %o1, %i6
20497 srl %o5, %o7, %o2
20498 edge16 %l3, %o0, %l4
20499 fcmpgt16 %f26, %f0, %i7
20500 nop
20501 setx loop_1965, %l0, %l1
20502 jmpl %l1, %g6
20503 ta %icc, 0x0
20504 tneg %icc, 0x7
20505 srl %o3, %g2, %o6
20506loop_1965:
20507 srl %i3, %l2, %i5
20508 tleu %icc, 0x4
20509 xor %i0, 0x0C22, %i4
20510 pdist %f28, %f16, %f30
20511 udivx %g3, 0x1722, %g1
20512 move %icc, %i2, %g5
20513 set 0x2C, %i3
20514 ldsha [%l7 + %i3] 0x0c, %l5
20515 fbul %fcc1, loop_1966
20516 fbne,a %fcc1, loop_1967
20517 fbule %fcc0, loop_1968
20518 restored
20519 rdpr %cwp, %g1
20520 rdpr %cansave, %g2
20521 rdpr %canrestore, %g3
20522 rdpr %cleanwin, %g4
20523 rdpr %otherwin, %g5
20524 rdpr %wstate, %g6
20525loop_1966:
20526 movrgz %g7, 0x100, %l1
20527loop_1967:
20528 std %f0, [%l7 + 0x68]
20529loop_1968:
20530 ldsh [%l7 + 0x38], %l0
20531 set 0x108, %l6
20532 ldxa [%g0 + %l6] 0x52, %g4
20533 tcs %icc, 0x6
20534 stb %o4, [%l7 + 0x23]
20535 edge8 %i1, %l6, %o1
20536 fcmpgt32 %f24, %f20, %i6
20537 bge,pt %xcc, loop_1969
20538 mova %icc, %o5, %o2
20539 brnz,a %o7, loop_1970
20540 fmovsge %xcc, %f8, %f12
20541loop_1969:
20542 tne %xcc, 0x3
20543 fmovdle %xcc, %f31, %f31
20544loop_1970:
20545 fbu,a %fcc2, loop_1971
20546 fmovrdlez %l3, %f28, %f26
20547 srlx %l4, %i7, %o0
20548 fnegd %f18, %f18
20549loop_1971:
20550 sll %g6, 0x1F, %g2
20551 fsrc2s %f10, %f18
20552 movrlez %o6, %o3, %i3
20553 tpos %xcc, 0x3
20554 mova %xcc, %i5, %i0
20555 edge32l %i4, %l2, %g3
20556 bne,pt %icc, loop_1972
20557 srl %g1, %i2, %l5
20558 tg %xcc, 0x5
20559 fmovsne %xcc, %f16, %f25
20560loop_1972:
20561 tg %xcc, 0x7
20562 ldsw [%l7 + 0x70], %g7
20563 fnor %f12, %f30, %f2
20564 sethi 0x0B2D, %g5
20565 movleu %icc, %l0, %g4
20566 fnot2s %f27, %f3
20567 fcmpgt16 %f30, %f24, %l1
20568 tge %xcc, 0x2
20569 bvc,pn %icc, loop_1973
20570 bn,a %xcc, loop_1974
20571 movpos %icc, %i1, %l6
20572 fpadd16s %f3, %f11, %f0
20573loop_1973:
20574 movrlez %o4, %i6, %o5
20575loop_1974:
20576 fpsub16s %f28, %f13, %f13
20577 movl %icc, %o2, %o1
20578 subcc %l3, %l4, %i7
20579 set 0x5C, %l1
20580 ldswa [%l7 + %l1] 0x88, %o7
20581 add %l7, 0x60, %l6
20582 wr %g0, 0x0c, %asi
20583 ldxa [%l6] %asi, %g6
20584 casxa [%l6] 0x0c, %g6, %g2
20585 ble,pt %xcc, loop_1975
20586 fmovrdne %o6, %f0, %f6
20587 xnorcc %o0, 0x1776, %o3
20588 fors %f31, %f24, %f15
20589loop_1975:
20590 saved
20591 rdpr %cwp, %g1
20592 rdpr %cansave, %g2
20593 rdpr %canrestore, %g3
20594 rdpr %cleanwin, %g4
20595 rdpr %otherwin, %g5
20596 rdpr %wstate, %g6
20597 bg,a,pt %icc, loop_1976
20598 movcc %icc, %i3, %i5
20599 movrgz %i0, 0x191, %i4
20600 fmuld8ulx16 %f23, %f14, %f20
20601loop_1976:
20602 tle %icc, 0x1
20603 bvc,a loop_1977
20604 move %icc, %l2, %g1
20605 movle %xcc, %g3, %l5
20606 xorcc %g7, 0x0164, %g5
20607loop_1977:
20608 tneg %icc, 0x2
20609 movrlz %i2, %g4, %l1
20610 move %xcc, %i1, %l6
20611 movrne %l0, %i6, %o5
20612 srlx %o4, 0x13, %o1
20613 bleu loop_1978
20614 brgz %o2, loop_1979
20615 stb %l4, [%l7 + 0x71]
20616 orncc %i7, 0x1A18, %l3
20617loop_1978:
20618 nop
20619 wr %g0, 0x2a, %asi
20620 stba %o7, [%l7 + 0x2C] %asi
20621 membar #Sync
20622loop_1979:
20623 fpsub32s %f5, %f19, %f28
20624 bvs,a loop_1980
20625 xnorcc %g2, 0x08DC, %g6
20626 alignaddrl %o0, %o3, %o6
20627 wr %g0, 0x80, %asi
20628 lda [%l7 + 0x3C] %asi, %f28
20629loop_1980:
20630 std %f0, [%l7 + 0x38]
20631 fornot1s %f28, %f13, %f14
20632 fornot2s %f11, %f16, %f5
20633 tgu %xcc, 0x6
20634 tneg %xcc, 0x5
20635 movrgez %i3, %i0, %i5
20636 tne %icc, 0x2
20637 ldsw [%l7 + 0x10], %i4
20638 edge16ln %l2, %g1, %l5
20639 tn %icc, 0x2
20640 brgz %g7, loop_1981
20641 edge8n %g3, %i2, %g4
20642 edge32ln %l1, %g5, %i1
20643 bvc,pt %xcc, loop_1982
20644loop_1981:
20645 brgez,a %l6, loop_1983
20646 edge16ln %i6, %o5, %l0
20647 set 0x6E, %l4
20648 stha %o1, [%l7 + %l4] 0x80
20649loop_1982:
20650 tge %icc, 0x1
20651loop_1983:
20652 ldsh [%l7 + 0x16], %o2
20653 movgu %xcc, %o4, %l4
20654 edge32 %i7, %o7, %l3
20655 edge16 %g6, %g2, %o3
20656 membar 0x03
20657 fpadd16s %f25, %f20, %f30
20658 bne,a %icc, loop_1984
20659 array32 %o6, %i3, %o0
20660 pdist %f16, %f12, %f18
20661 nop
20662 setx loop_1985, %l0, %l1
20663 wrpr 0x1, %tl
20664 wrpr %l1, %tpc
20665 add %l1, 0x4, %l1
20666 wrpr %l1, %tnpc
20667 setx 0x34400001400, %l0, %l1
20668 wrpr %l1, %tstate
20669 wrhpr 0x4, %htstate
20670 retry
20671loop_1984:
20672 taddcctv %i0, %i4, %i5
20673 edge8l %g1, %l5, %l2
20674 set 0x32, %l2
20675 ldsha [%l7 + %l2] 0x88, %g3
20676loop_1985:
20677 tcs %xcc, 0x6
20678 sllx %g7, %i2, %g4
20679 set 0x40, %g1
20680 ldda [%l7 + %g1] 0x18, %f16
20681 fxor %f30, %f12, %f12
20682 edge8ln %g5, %i1, %l1
20683 movrlez %i6, 0x3DF, %l6
20684 set 0x36, %g4
20685 lduba [%l7 + %g4] 0x04, %o5
20686 sdiv %l0, 0x0E9D, %o2
20687 movl %icc, %o4, %l4
20688 fnors %f26, %f19, %f12
20689 flush %l7 + 0x44
20690 sth %i7, [%l7 + 0x76]
20691 sth %o1, [%l7 + 0x24]
20692 xnor %l3, 0x162B, %g6
20693 array16 %o7, %o3, %g2
20694 fxnor %f12, %f10, %f6
20695 lduw [%l7 + 0x60], %i3
20696 addc %o0, %i0, %o6
20697 tcc %xcc, 0x0
20698 restored
20699 rdpr %cwp, %g1
20700 rdpr %cansave, %g2
20701 rdpr %canrestore, %g3
20702 rdpr %cleanwin, %g4
20703 rdpr %otherwin, %g5
20704 rdpr %wstate, %g6
20705 stx %i4, [%l7 + 0x08]
20706 tleu %icc, 0x0
20707 smulcc %g1, %l5, %l2
20708 nop
20709 setx loop_1986, %l0, %l1
20710 jmpl %l1, %g3
20711 subcc %g7, %i2, %g4
20712 fmovdcs %xcc, %f4, %f0
20713 edge16n %g5, %i5, %i1
20714loop_1986:
20715 tvs %xcc, 0x4
20716 edge8n %i6, %l1, %l6
20717 subcc %l0, 0x0030, %o2
20718 fbl %fcc3, loop_1987
20719 edge32 %o4, %o5, %i7
20720 fbule %fcc2, loop_1988
20721 movrgez %o1, %l4, %g6
20722loop_1987:
20723 or %l3, %o7, %g2
20724 movle %xcc, %o3, %i3
20725loop_1988:
20726 nop
20727 wr %g0, 0x10, %asi
20728 prefetcha [%l7 + 0x70] %asi, 0x1
20729 umul %o0, 0x1601, %i4
20730 set 0x70, %g6
20731 lduwa [%l7 + %g6] 0x81, %o6
20732 fmovrslz %l5, %f26, %f22
20733 sub %g1, %g3, %l2
20734 bne,pt %xcc, loop_1989
20735 tvc %icc, 0x4
20736 wr %g0, 0xe2, %asi
20737 ldda [%l7 + 0x60] %asi, %i2
20738loop_1989:
20739 fnegs %f3, %f22
20740 wr %g0, 0x80, %asi
20741 ldstuba [%l7 + 0x3E] %asi, %g7
20742 fpsub32s %f0, %f28, %f4
20743 tneg %xcc, 0x0
20744 fpadd32 %f4, %f26, %f2
20745 fmovsvc %icc, %f6, %f24
20746 subccc %g4, %g5, %i5
20747 fmovsl %icc, %f28, %f2
20748 set 0x40, %g5
20749 ldstuba [%l7 + %g5] 0x80, %i1
20750 bvs,pn %icc, loop_1990
20751 sethi 0x0720, %l1
20752 stb %l6, [%l7 + 0x56]
20753 movneg %icc, %i6, %l0
20754loop_1990:
20755 movle %xcc, %o4, %o5
20756 fnor %f30, %f8, %f24
20757 fxor %f16, %f0, %f4
20758 fbn %fcc2, loop_1991
20759 edge16n %o2, %i7, %o1
20760 popc 0x1F49, %l4
20761 std %f20, [%l7 + 0x40]
20762loop_1991:
20763 ldsb [%l7 + 0x11], %l3
20764 fmovdle %icc, %f11, %f13
20765 tleu %icc, 0x1
20766 orn %o7, 0x14F3, %g2
20767 fsrc2 %f6, %f10
20768 xor %g6, %i3, %o3
20769 movvc %icc, %o0, %i0
20770 mulscc %o6, 0x02CB, %l5
20771 tl %xcc, 0x1
20772 edge8n %i4, %g1, %l2
20773 sir 0x089C
20774 andncc %i2, %g7, %g3
20775 movne %icc, %g5, %i5
20776 mova %xcc, %g4, %i1
20777 fmovdne %xcc, %f6, %f7
20778 add %l1, 0x0EB8, %l6
20779 subc %i6, 0x09DA, %o4
20780 fpadd32s %f25, %f21, %f28
20781 addc %o5, %l0, %i7
20782 alignaddrl %o1, %o2, %l4
20783 fmuld8ulx16 %f1, %f6, %f14
20784 movvc %xcc, %o7, %l3
20785 smulcc %g6, %i3, %g2
20786 fcmple16 %f2, %f12, %o0
20787 fmovsgu %icc, %f25, %f31
20788 movre %i0, 0x021, %o3
20789 brnz %l5, loop_1992
20790 umulcc %o6, %g1, %i4
20791 bvc,pn %xcc, loop_1993
20792 sir 0x196B
20793loop_1992:
20794 fandnot1s %f12, %f13, %f24
20795 array8 %l2, %i2, %g3
20796loop_1993:
20797 nop
20798 set 0x20, %g2
20799 std %g6, [%l7 + %g2]
20800 subc %i5, %g4, %g5
20801 mulscc %i1, 0x14C8, %l1
20802 set 0x40, %l5
20803 stda %f16, [%l7 + %l5] 0xf1
20804 membar #Sync
20805 wr %g0, 0x88, %asi
20806 sta %f9, [%l7 + 0x08] %asi
20807 nop
20808 set 0x68, %g3
20809 ldd [%l7 + %g3], %f4
20810 stw %i6, [%l7 + 0x48]
20811 fmovrsgez %o4, %f5, %f26
20812 udivcc %l6, 0x01FE, %o5
20813 taddcc %l0, %i7, %o2
20814 movrlz %l4, 0x274, %o1
20815 sdivx %o7, 0x084F, %g6
20816 movle %xcc, %l3, %i3
20817 nop
20818 setx loop_1994, %l0, %l1
20819 jmpl %l1, %g2
20820 brgz %i0, loop_1995
20821 movpos %icc, %o0, %o3
20822 edge32 %o6, %g1, %l5
20823loop_1994:
20824 saved
20825 rdpr %cwp, %g1
20826 rdpr %cansave, %g2
20827 rdpr %canrestore, %g3
20828 rdpr %cleanwin, %g4
20829 rdpr %otherwin, %g5
20830 rdpr %wstate, %g6
20831loop_1995:
20832 fbl,a %fcc1, loop_1996
20833 movge %icc, %l2, %i2
20834 stbar
20835 wr %g0, 0x80, %asi
20836 ldxa [%l7 + 0x38] %asi, %g3
20837loop_1996:
20838 mova %xcc, %g7, %i4
20839 xnor %g4, %g5, %i5
20840 membar #Sync
20841 set 0x40, %o0
20842 ldda [%l7 + %o0] 0x17, %f0
20843 movvc %xcc, %l1, %i1
20844 fnors %f28, %f31, %f8
20845 tvs %xcc, 0x2
20846 movleu %xcc, %o4, %l6
20847 xnorcc %i6, %o5, %l0
20848 tg %xcc, 0x4
20849 brgez %i7, loop_1997
20850 fbl,a %fcc2, loop_1998
20851 fcmpgt16 %f10, %f20, %l4
20852 sllx %o1, 0x19, %o2
20853loop_1997:
20854 edge8ln %g6, %o7, %l3
20855loop_1998:
20856 nop
20857 wr %g0, 0x18, %asi
20858 stba %i3, [%l7 + 0x4A] %asi
20859 ta %icc, 0x1
20860 set 0x34, %i6
20861 ldswa [%l7 + %i6] 0x10, %i0
20862 sir 0x19C6
20863 tcs %xcc, 0x0
20864 movrne %o0, 0x302, %g2
20865 addccc %o3, %o6, %l5
20866 fmovdge %xcc, %f28, %f27
20867 tneg %icc, 0x0
20868 tge %icc, 0x1
20869 movneg %icc, %g1, %i2
20870 wr %g0, 0x10, %asi
20871 sta %f1, [%l7 + 0x48] %asi
20872 subccc %l2, 0x046E, %g7
20873 udivx %g3, 0x0B6E, %i4
20874 addcc %g5, 0x02FE, %g4
20875 fmovrslz %i5, %f11, %f20
20876 orncc %l1, 0x1E9F, %o4
20877 for %f16, %f18, %f4
20878 fblg,a %fcc1, loop_1999
20879 sdivx %i1, 0x0A4B, %i6
20880 fbg %fcc3, loop_2000
20881 movneg %icc, %o5, %l0
20882loop_1999:
20883 movvs %xcc, %i7, %l6
20884 addc %l4, 0x18F6, %o2
20885loop_2000:
20886 movre %o1, %g6, %l3
20887 array16 %i3, %i0, %o0
20888 movgu %xcc, %g2, %o3
20889 xorcc %o6, 0x17AB, %o7
20890 tgu %xcc, 0x0
20891 bleu,a %icc, loop_2001
20892 bneg %icc, loop_2002
20893 movn %xcc, %l5, %g1
20894 andncc %l2, %g7, %g3
20895loop_2001:
20896 fandnot2s %f21, %f4, %f7
20897loop_2002:
20898 fandnot2s %f13, %f30, %f19
20899 udivcc %i4, 0x1A01, %i2
20900 fmuld8ulx16 %f26, %f27, %f18
20901 andcc %g5, 0x1F2F, %g4
20902 ldd [%l7 + 0x58], %i4
20903 lduh [%l7 + 0x34], %o4
20904 flush %l7 + 0x30
20905 bneg loop_2003
20906 fxnor %f6, %f26, %f22
20907 set 0x08, %o2
20908 stwa %i1, [%l7 + %o2] 0x89
20909loop_2003:
20910 edge32l %i6, %o5, %l0
20911 fmovd %f16, %f6
20912 bgu,a loop_2004
20913 udiv %i7, 0x0314, %l1
20914 orncc %l6, %l4, %o1
20915 fba,a %fcc1, loop_2005
20916loop_2004:
20917 array32 %g6, %l3, %i3
20918 edge16 %i0, %o0, %g2
20919 fbg %fcc0, loop_2006
20920loop_2005:
20921 smul %o3, %o6, %o7
20922 restored
20923 rdpr %cwp, %g1
20924 rdpr %cansave, %g2
20925 rdpr %canrestore, %g3
20926 rdpr %cleanwin, %g4
20927 rdpr %otherwin, %g5
20928 rdpr %wstate, %g6
20929 mova %icc, %l5, %g1
20930loop_2006:
20931 tl %icc, 0x3
20932 movge %xcc, %o2, %l2
20933 edge8ln %g7, %g3, %i2
20934 fmovdcc %xcc, %f27, %f26
20935 fmovsg %icc, %f20, %f13
20936 bvs,a loop_2007
20937 edge16l %i4, %g4, %i5
20938 sub %o4, %g5, %i1
20939 tn %icc, 0x2
20940loop_2007:
20941 nop
20942 set 0x10, %i4
20943 ldxa [%l7 + %i4] 0x11, %i6
20944 mova %xcc, %l0, %i7
20945 fblg %fcc0, loop_2008
20946 sra %o5, 0x17, %l1
20947 ld [%l7 + 0x3C], %f12
20948 fmovse %xcc, %f5, %f12
20949loop_2008:
20950 fand %f28, %f2, %f14
20951 set 0x58, %i2
20952 ldsha [%l7 + %i2] 0x89, %l4
20953 movvc %icc, %o1, %g6
20954 addc %l3, 0x0CC5, %l6
20955 movgu %icc, %i0, %i3
20956 edge16n %o0, %o3, %g2
20957 udivx %o7, 0x075C, %o6
20958 ldsb [%l7 + 0x7D], %g1
20959 add %l5, 0x1999, %l2
20960 stb %g7, [%l7 + 0x36]
20961 edge8n %o2, %i2, %g3
20962 fmovsa %icc, %f3, %f1
20963 fxor %f12, %f2, %f0
20964 orcc %i4, %g4, %o4
20965 subccc %i5, 0x04C9, %g5
20966 tl %xcc, 0x4
20967 sth %i1, [%l7 + 0x08]
20968 movne %icc, %i6, %i7
20969 fsrc2 %f8, %f6
20970 edge8n %l0, %l1, %l4
20971 sll %o1, %g6, %o5
20972 movne %xcc, %l6, %i0
20973 wr %g0, 0x11, %asi
20974 prefetcha [%l7 + 0x10] %asi, 0x1
20975 srax %l3, %o0, %g2
20976 addc %o7, %o6, %o3
20977 fmovsl %xcc, %f11, %f12
20978 ldsb [%l7 + 0x75], %l5
20979 fmovsle %icc, %f22, %f1
20980 fornot1 %f0, %f22, %f20
20981 sdivcc %l2, 0x135C, %g7
20982 ldx [%l7 + 0x50], %g1
20983 orncc %i2, 0x0929, %o2
20984 edge8l %g3, %i4, %o4
20985 orcc %g4, 0x03F4, %i5
20986 fmovsg %xcc, %f21, %f15
20987 fbo %fcc0, loop_2009
20988 saved
20989 rdpr %cwp, %g1
20990 rdpr %cansave, %g2
20991 rdpr %canrestore, %g3
20992 rdpr %cleanwin, %g4
20993 rdpr %otherwin, %g5
20994 rdpr %wstate, %g6
20995 fmovsvs %xcc, %f16, %f18
20996 andn %i1, 0x1E77, %g5
20997loop_2009:
20998 movvc %icc, %i6, %i7
20999 edge8n %l0, %l4, %o1
21000 bcs,pt %icc, loop_2010
21001 edge16ln %g6, %l1, %l6
21002 fmovrdlz %o5, %f10, %f20
21003 fmovsneg %icc, %f20, %f9
21004loop_2010:
21005 tn %icc, 0x3
21006 edge16 %i3, %i0, %o0
21007 te %icc, 0x3
21008 wr %g0, 0x11, %asi
21009 lda [%l7 + 0x24] %asi, %f0
21010 fmovdcs %icc, %f31, %f18
21011 andcc %g2, %o7, %o6
21012 fnot1s %f2, %f17
21013 wr %g0, 0x27, %asi
21014 stha %l3, [%l7 + 0x18] %asi
21015 membar #Sync
21016 fbul,a %fcc2, loop_2011
21017 prefetch [%l7 + 0x28], 0x1
21018 fpsub32s %f2, %f2, %f6
21019 bn,a %icc, loop_2012
21020loop_2011:
21021 movl %icc, %o3, %l5
21022 set 0x64, %o5
21023 ldstuba [%l7 + %o5] 0x11, %g7
21024loop_2012:
21025 ldx [%l7 + 0x20], %l2
21026 alignaddrl %i2, %o2, %g1
21027 movrgez %g3, %o4, %g4
21028 tne %icc, 0x4
21029 bneg,pt %xcc, loop_2013
21030 bvc,a %icc, loop_2014
21031 edge8n %i5, %i4, %i1
21032 set 0x64, %i1
21033 ldsba [%l7 + %i1] 0x04, %i6
21034loop_2013:
21035 nop
21036 setx loop_2015, %l0, %l1
21037 jmpl %l1, %g5
21038loop_2014:
21039 udiv %l0, 0x004C, %i7
21040 or %l4, %o1, %l1
21041 fnot1 %f8, %f4
21042loop_2015:
21043 nop
21044 set 0x50, %i0
21045 std %f6, [%l7 + %i0]
21046 ble,a %xcc, loop_2016
21047 edge16n %g6, %l6, %i3
21048 tge %xcc, 0x5
21049 srl %i0, 0x04, %o0
21050loop_2016:
21051 edge16n %g2, %o5, %o6
21052 edge16ln %l3, %o3, %o7
21053 umul %l5, %l2, %i2
21054 srl %g7, 0x15, %o2
21055 nop
21056 set 0x08, %o4
21057 prefetch [%l7 + %o4], 0x2
21058 orn %g1, 0x18E9, %g3
21059 sllx %o4, 0x19, %g4
21060 taddcc %i5, %i4, %i1
21061 fcmpne32 %f14, %f2, %g5
21062 xor %l0, %i6, %l4
21063 sll %i7, %l1, %o1
21064 ba,pn %icc, loop_2017
21065 movgu %icc, %l6, %i3
21066 fbo,a %fcc0, loop_2018
21067 movle %icc, %i0, %g6
21068loop_2017:
21069 bcs loop_2019
21070 udiv %o0, 0x11CC, %g2
21071loop_2018:
21072 addccc %o5, %o6, %l3
21073 udiv %o7, 0x0E9D, %l5
21074loop_2019:
21075 movneg %xcc, %o3, %i2
21076 mova %icc, %g7, %l2
21077 add %g1, 0x0FB7, %o2
21078 std %o4, [%l7 + 0x30]
21079 umul %g3, %g4, %i5
21080 fcmpne16 %f22, %f22, %i1
21081 membar #Sync
21082 set 0x40, %o1
21083 ldda [%l7 + %o1] 0x17, %f16
21084 sub %g5, %l0, %i6
21085 orcc %i4, %l4, %l1
21086 call loop_2020
21087 restored
21088 rdpr %cwp, %g1
21089 rdpr %cansave, %g2
21090 rdpr %canrestore, %g3
21091 rdpr %cleanwin, %g4
21092 rdpr %otherwin, %g5
21093 rdpr %wstate, %g6
21094 ldd [%l7 + 0x30], %o0
21095 tpos %xcc, 0x3
21096loop_2020:
21097 tneg %xcc, 0x2
21098 fandnot2s %f13, %f10, %f1
21099 xorcc %l6, %i3, %i7
21100 orn %g6, %o0, %g2
21101 xor %i0, 0x002B, %o5
21102 brz,a %l3, loop_2021
21103 tg %icc, 0x2
21104 bn %xcc, loop_2022
21105 stx %o7, [%l7 + 0x70]
21106loop_2021:
21107 fmovsa %icc, %f25, %f29
21108 edge16 %l5, %o3, %o6
21109loop_2022:
21110 ldd [%l7 + 0x28], %i2
21111 sll %g7, 0x10, %g1
21112 fble %fcc3, loop_2023
21113 membar 0x04
21114 bn,pt %icc, loop_2024
21115 fbn %fcc3, loop_2025
21116loop_2023:
21117 addc %l2, %o4, %o2
21118 movg %icc, %g3, %i5
21119loop_2024:
21120 fbug,a %fcc1, loop_2026
21121loop_2025:
21122 lduw [%l7 + 0x6C], %i1
21123 fmovdvc %icc, %f14, %f23
21124 bg,a %icc, loop_2027
21125loop_2026:
21126 tcs %xcc, 0x1
21127 fmovdneg %icc, %f2, %f0
21128 umulcc %g4, 0x083B, %g5
21129loop_2027:
21130 fmovdvs %xcc, %f13, %f29
21131 umul %i6, %i4, %l4
21132 popc %l1, %l0
21133 move %xcc, %o1, %l6
21134 fbo,a %fcc3, loop_2028
21135 fble %fcc2, loop_2029
21136 orncc %i3, %g6, %i7
21137 tneg %icc, 0x0
21138loop_2028:
21139 udivx %o0, 0x1D67, %g2
21140loop_2029:
21141 tcc %xcc, 0x6
21142 movre %i0, %l3, %o5
21143 fmovrslez %l5, %f19, %f14
21144 movneg %icc, %o7, %o3
21145 umul %i2, 0x1F68, %o6
21146 mulx %g1, 0x1639, %l2
21147 sub %g7, %o2, %o4
21148 movneg %icc, %g3, %i1
21149 sdivcc %i5, 0x0520, %g4
21150 tn %xcc, 0x2
21151 sllx %g5, 0x0D, %i4
21152 add %l7, 0x10, %l6
21153 wr %g0, 0x89, %asi
21154 casxa [%l6] 0x89, %l4, %l1
21155 popc 0x1C86, %l0
21156 tcc %icc, 0x1
21157 faligndata %f20, %f14, %f18
21158 tsubcctv %i6, 0x00F6, %o1
21159 ldx [%l7 + 0x18], %l6
21160 bpos,pt %icc, loop_2030
21161 tg %xcc, 0x0
21162 sethi 0x1D53, %i3
21163 array16 %i7, %g6, %g2
21164loop_2030:
21165 udiv %o0, 0x0E6D, %i0
21166 alignaddrl %o5, %l3, %l5
21167 addc %o3, %i2, %o6
21168 edge8n %o7, %l2, %g1
21169 sub %o2, %o4, %g3
21170 mova %icc, %i1, %i5
21171 alignaddrl %g4, %g7, %g5
21172 smul %i4, %l1, %l0
21173 tne %xcc, 0x4
21174 xnor %l4, 0x0F69, %o1
21175 fbul %fcc0, loop_2031
21176 ble,pt %xcc, loop_2032
21177 smul %i6, %i3, %i7
21178 bl,pn %icc, loop_2033
21179loop_2031:
21180 fmovsvs %icc, %f6, %f9
21181loop_2032:
21182 fpadd16s %f28, %f24, %f29
21183 tsubcctv %l6, %g2, %o0
21184loop_2033:
21185 movg %xcc, %i0, %o5
21186 std %g6, [%l7 + 0x30]
21187 taddcc %l3, %o3, %l5
21188 movge %icc, %i2, %o6
21189 fone %f28
21190 flush %l7 + 0x14
21191 sll %l2, %g1, %o7
21192 orncc %o2, 0x16FA, %o4
21193 stw %i1, [%l7 + 0x78]
21194 addcc %g3, 0x0C5B, %g4
21195 fmovsg %xcc, %f2, %f13
21196 fpadd16 %f22, %f22, %f6
21197 sra %g7, 0x08, %g5
21198 fmul8x16al %f13, %f25, %f12
21199 fcmpeq16 %f22, %f28, %i4
21200 fnot2 %f18, %f16
21201 edge16 %l1, %l0, %i5
21202 std %l4, [%l7 + 0x10]
21203 tpos %xcc, 0x5
21204 movcs %icc, %i6, %i3
21205 ba,a,pn %xcc, loop_2034
21206 std %f30, [%l7 + 0x40]
21207 fnegd %f2, %f18
21208 edge32ln %i7, %l6, %g2
21209loop_2034:
21210 fandnot2s %f24, %f27, %f17
21211 sllx %o1, %o0, %o5
21212 fmovrsne %g6, %f14, %f1
21213 fbuge,a %fcc3, loop_2035
21214 tneg %icc, 0x5
21215 movg %icc, %l3, %o3
21216 orcc %i0, 0x07B2, %i2
21217loop_2035:
21218 tleu %xcc, 0x6
21219 set 0x5C, %i7
21220 stba %l5, [%l7 + %i7] 0xe2
21221 membar #Sync
21222 fmovdvc %icc, %f31, %f19
21223 wr %g0, 0x88, %asi
21224 ldstuba [%l7 + 0x5F] %asi, %o6
21225 fbule,a %fcc0, loop_2036
21226 edge16 %l2, %o7, %g1
21227 array16 %o4, %i1, %g3
21228 alignaddr %o2, %g4, %g5
21229loop_2036:
21230 movpos %xcc, %g7, %l1
21231 move %icc, %l0, %i5
21232 bcs,a %xcc, loop_2037
21233 subcc %l4, %i4, %i6
21234 tg %icc, 0x7
21235 xorcc %i3, 0x0D07, %i7
21236loop_2037:
21237 or %g2, 0x0D78, %l6
21238 tne %xcc, 0x4
21239 movneg %xcc, %o1, %o5
21240 srl %g6, %o0, %l3
21241 tne %icc, 0x0
21242 move %icc, %o3, %i0
21243 movge %xcc, %l5, %o6
21244 sll %i2, %o7, %l2
21245 sdivcc %g1, 0x0E3F, %i1
21246 ldd [%l7 + 0x60], %f16
21247 tpos %xcc, 0x0
21248 fmovrdlez %o4, %f20, %f0
21249 mulx %g3, %o2, %g5
21250 nop
21251 set 0x71, %o6
21252 stb %g4, [%l7 + %o6]
21253 fmovdn %icc, %f0, %f21
21254 fmovdge %icc, %f7, %f8
21255 move %xcc, %g7, %l1
21256 bn,a loop_2038
21257 tgu %xcc, 0x1
21258 set 0x40, %l0
21259 stda %f16, [%l7 + %l0] 0x04
21260loop_2038:
21261 fmovscc %xcc, %f21, %f0
21262 movcc %icc, %l0, %i5
21263 orn %i4, 0x1AEE, %i6
21264 nop
21265 setx loop_2039, %l0, %l1
21266 wrpr 0x1, %tl
21267 wrpr %l1, %tnpc
21268 setx 0x34400001400, %l0, %l1
21269 wrpr %l1, %tstate
21270 wrhpr 0x4, %htstate
21271 done
21272 bcs,a,pt %xcc, loop_2040
21273 movrlz %l4, %i7, %g2
21274 fmovdl %xcc, %f22, %f14
21275loop_2039:
21276 fcmpne16 %f6, %f8, %l6
21277loop_2040:
21278 movne %icc, %o1, %o5
21279 tge %icc, 0x6
21280 movleu %icc, %g6, %o0
21281 sllx %l3, 0x0A, %o3
21282 set 0x12, %i5
21283 stha %i0, [%l7 + %i5] 0xe2
21284 membar #Sync
21285 fpsub16s %f0, %f5, %f8
21286 movrlz %l5, 0x3CA, %o6
21287 ldsh [%l7 + 0x36], %i2
21288 movleu %icc, %i3, %o7
21289 movpos %xcc, %g1, %i1
21290 sdivx %l2, 0x1F74, %o4
21291 array8 %g3, %o2, %g4
21292 set 0x24, %o7
21293 sta %f26, [%l7 + %o7] 0x19
21294 fbule,a %fcc2, loop_2041
21295 edge16 %g5, %l1, %l0
21296 movge %icc, %g7, %i4
21297 membar 0x76
21298loop_2041:
21299 std %i4, [%l7 + 0x30]
21300 edge8l %i6, %i7, %l4
21301 movrlez %g2, 0x144, %l6
21302 movvc %icc, %o5, %o1
21303 sethi 0x0274, %o0
21304 movrgez %g6, 0x01B, %l3
21305 tgu %icc, 0x5
21306 wr %g0, 0x2a, %asi
21307 stwa %i0, [%l7 + 0x7C] %asi
21308 membar #Sync
21309 fcmple16 %f16, %f26, %l5
21310 fmovrdgez %o3, %f16, %f18
21311 tsubcc %i2, 0x0AC0, %i3
21312 brlz,a %o7, loop_2042
21313 fmovrdlez %g1, %f28, %f2
21314 fmul8x16al %f8, %f18, %f0
21315 set 0x110, %o3
21316 stxa %o6, [%g0 + %o3] 0x21
21317loop_2042:
21318 fbule,a %fcc0, loop_2043
21319 fsrc1s %f2, %f1
21320 swap [%l7 + 0x24], %i1
21321 edge16ln %l2, %o4, %g3
21322loop_2043:
21323 srax %g4, %g5, %o2
21324 movcc %icc, %l1, %g7
21325 edge8ln %l0, %i4, %i6
21326 wr %g0, 0x89, %asi
21327 stwa %i7, [%l7 + 0x3C] %asi
21328 movpos %icc, %i5, %g2
21329 std %i6, [%l7 + 0x08]
21330 ldsb [%l7 + 0x34], %o5
21331 fmovrse %l4, %f22, %f10
21332 alignaddrl %o1, %g6, %o0
21333 ldub [%l7 + 0x20], %i0
21334 set 0x7C, %g7
21335 swapa [%l7 + %g7] 0x19, %l3
21336 udivx %l5, 0x154B, %i2
21337 fcmple16 %f26, %f24, %i3
21338 movrlz %o7, %o3, %g1
21339 fones %f15
21340 tgu %icc, 0x4
21341 bcc,a %icc, loop_2044
21342 edge8 %i1, %o6, %o4
21343 prefetch [%l7 + 0x58], 0x2
21344 bpos,a %icc, loop_2045
21345loop_2044:
21346 prefetch [%l7 + 0x34], 0x1
21347 fmovrdgez %g3, %f16, %f28
21348 andcc %g4, %l2, %g5
21349loop_2045:
21350 addcc %l1, 0x0D10, %o2
21351 ba %icc, loop_2046
21352 fbn %fcc1, loop_2047
21353 sdivcc %l0, 0x100B, %g7
21354 nop
21355 setx loop_2048, %l0, %l1
21356 jmpl %l1, %i4
21357loop_2046:
21358 edge32ln %i7, %i6, %g2
21359loop_2047:
21360 fornot1 %f4, %f20, %f28
21361 fmovrdgez %i5, %f18, %f0
21362loop_2048:
21363 nop
21364 setx loop_2049, %l0, %l1
21365 jmpl %l1, %l6
21366 bne,a,pn %icc, loop_2050
21367 be loop_2051
21368 fzero %f28
21369loop_2049:
21370 fmovrdne %o5, %f16, %f30
21371loop_2050:
21372 restored
21373 rdpr %cwp, %g1
21374 rdpr %cansave, %g2
21375 rdpr %canrestore, %g3
21376 rdpr %cleanwin, %g4
21377 rdpr %otherwin, %g5
21378 rdpr %wstate, %g6
21379loop_2051:
21380 movgu %icc, %o1, %g6
21381 movrgz %o0, 0x08B, %l4
21382 addc %i0, %l3, %l5
21383 nop
21384 set 0x18, %i3
21385 ldd [%l7 + %i3], %i2
21386 orcc %o7, 0x0D3D, %i2
21387 fbe,a %fcc3, loop_2052
21388 xor %g1, %o3, %o6
21389 tl %xcc, 0x4
21390 mulscc %o4, 0x13B0, %i1
21391loop_2052:
21392 tn %xcc, 0x5
21393 ba,a %xcc, loop_2053
21394 ldd [%l7 + 0x50], %g4
21395 set 0x54, %l6
21396 lduba [%l7 + %l6] 0x19, %g3
21397loop_2053:
21398 fornot1 %f24, %f20, %f14
21399 fzero %f22
21400 xnorcc %l2, 0x1014, %g5
21401 movrlez %o2, 0x3AA, %l1
21402 bgu,a,pn %xcc, loop_2054
21403 fpsub32s %f5, %f31, %f20
21404 umul %l0, %i4, %g7
21405 nop
21406 set 0x30, %l3
21407 stx %i7, [%l7 + %l3]
21408loop_2054:
21409 movn %icc, %g2, %i5
21410 stw %l6, [%l7 + 0x64]
21411 array8 %o5, %i6, %g6
21412 fmovdg %icc, %f31, %f30
21413 edge16ln %o0, %l4, %i0
21414 wr %g0, 0x81, %asi
21415 ldsba [%l7 + 0x3E] %asi, %o1
21416 sll %l5, 0x09, %i3
21417 stx %l3, [%l7 + 0x18]
21418 tsubcc %i2, 0x0C98, %g1
21419 fnor %f8, %f14, %f4
21420 ldub [%l7 + 0x08], %o3
21421 fmovsne %xcc, %f20, %f14
21422 fmuld8sux16 %f15, %f11, %f24
21423 srlx %o7, %o4, %o6
21424 fbule %fcc2, loop_2055
21425 add %i1, 0x1F2A, %g3
21426 subccc %l2, %g4, %g5
21427 tvs %xcc, 0x4
21428loop_2055:
21429 fpackfix %f12, %f28
21430 fbug,a %fcc2, loop_2056
21431 fmovrde %o2, %f28, %f28
21432 fmovscs %xcc, %f0, %f12
21433 fpsub16s %f29, %f9, %f19
21434loop_2056:
21435 tcc %xcc, 0x7
21436 set 0x28, %l4
21437 prefetcha [%l7 + %l4] 0x15, 0x1
21438 fabsd %f2, %f16
21439 srlx %i4, 0x14, %l0
21440 sub %g7, %g2, %i5
21441 saved
21442 rdpr %cwp, %g1
21443 rdpr %cansave, %g2
21444 rdpr %canrestore, %g3
21445 rdpr %cleanwin, %g4
21446 rdpr %otherwin, %g5
21447 rdpr %wstate, %g6
21448 pdist %f16, %f0, %f2
21449 fxors %f1, %f10, %f10
21450 srax %l6, 0x1F, %o5
21451 movvc %xcc, %i7, %i6
21452 edge16n %g6, %o0, %l4
21453 xnor %i0, 0x190F, %l5
21454 for %f2, %f12, %f2
21455 sdivcc %o1, 0x0B03, %i3
21456 std %i2, [%l7 + 0x10]
21457 movneg %icc, %g1, %o3
21458 fcmped %fcc2, %f24, %f8
21459 andncc %l3, %o4, %o6
21460 addcc %o7, 0x02A6, %g3
21461 tne %xcc, 0x4
21462 umulcc %i1, 0x15FA, %l2
21463 movge %xcc, %g4, %o2
21464 tgu %icc, 0x3
21465 brgez %l1, loop_2057
21466 movcs %icc, %i4, %g5
21467 fmovrslez %g7, %f14, %f29
21468 bpos,pn %icc, loop_2058
21469loop_2057:
21470 tne %xcc, 0x1
21471 tn %icc, 0x2
21472 tsubcctv %g2, 0x1D39, %i5
21473loop_2058:
21474 movcc %icc, %l0, %l6
21475 taddcc %o5, %i6, %g6
21476 brgz,a %o0, loop_2059
21477 movre %i7, %l4, %i0
21478 srax %l5, %i3, %o1
21479 fzero %f16
21480loop_2059:
21481 fmovrsgz %g1, %f11, %f18
21482 srl %o3, %i2, %l3
21483 array32 %o4, %o7, %o6
21484 ldsw [%l7 + 0x34], %i1
21485 fmovdleu %xcc, %f4, %f9
21486 sdivcc %l2, 0x15F3, %g4
21487 fcmps %fcc3, %f9, %f11
21488 array16 %g3, %o2, %i4
21489 fpack16 %f20, %f1
21490 mova %xcc, %g5, %l1
21491 popc 0x0671, %g7
21492 edge8 %i5, %g2, %l6
21493 tpos %icc, 0x1
21494 sub %l0, %i6, %g6
21495 fmul8x16 %f27, %f28, %f8
21496 movrgz %o0, 0x267, %i7
21497 fmul8ulx16 %f16, %f16, %f0
21498 nop
21499 setx loop_2060, %l0, %l1
21500 wrpr 0x1, %tl
21501 wrpr %l1, %tpc
21502 add %l1, 0x4, %l1
21503 wrpr %l1, %tnpc
21504 setx 0x34400001400, %l0, %l1
21505 wrpr %l1, %tstate
21506 wrhpr 0x4, %htstate
21507 retry
21508 xnorcc %o5, %l4, %l5
21509 movrlez %i0, 0x296, %i3
21510 or %o1, %g1, %o3
21511loop_2060:
21512 xnorcc %i2, 0x1B79, %o4
21513 set 0x31, %l1
21514 ldstuba [%l7 + %l1] 0x88, %l3
21515 fmovdn %icc, %f21, %f18
21516 edge32 %o6, %o7, %l2
21517 taddcc %i1, 0x0E83, %g4
21518 fcmpgt32 %f16, %f20, %g3
21519 edge16 %i4, %g5, %l1
21520 nop
21521 set 0x28, %l2
21522 ldd [%l7 + %l2], %f14
21523 bneg,a,pn %icc, loop_2061
21524 addc %o2, %g7, %i5
21525 bne,a,pt %icc, loop_2062
21526 sllx %l6, 0x06, %g2
21527loop_2061:
21528 fmovsvc %xcc, %f17, %f14
21529 nop
21530 setx loop_2063, %l0, %l1
21531 wrpr 0x1, %tl
21532 wrpr %l1, %tnpc
21533 setx 0x34400001400, %l0, %l1
21534 wrpr %l1, %tstate
21535 wrhpr 0x4, %htstate
21536 done
21537loop_2062:
21538 ldub [%l7 + 0x58], %i6
21539 xor %g6, %l0, %o0
21540 wr %g0, 0x80, %asi
21541 lda [%l7 + 0x44] %asi, %f11
21542loop_2063:
21543 fzero %f8
21544 addc %o5, %i7, %l4
21545 tneg %icc, 0x6
21546 subccc %l5, %i0, %o1
21547 movrlez %g1, 0x00F, %o3
21548 brgez %i3, loop_2064
21549 ldsh [%l7 + 0x46], %i2
21550 pdist %f6, %f16, %f24
21551 fbue,a %fcc1, loop_2065
21552loop_2064:
21553 andn %l3, 0x13DB, %o6
21554 edge8n %o7, %l2, %o4
21555 bge,pn %icc, loop_2066
21556loop_2065:
21557 movleu %xcc, %g4, %i1
21558 fbg %fcc2, loop_2067
21559 fands %f12, %f28, %f27
21560loop_2066:
21561 bgu,a,pt %xcc, loop_2068
21562 taddcc %i4, 0x1469, %g3
21563loop_2067:
21564 fmovrdlz %l1, %f28, %f6
21565 and %g5, %o2, %g7
21566loop_2068:
21567 fcmpeq32 %f20, %f18, %i5
21568 tgu %icc, 0x1
21569 udivcc %g2, 0x0609, %i6
21570 srax %g6, %l0, %o0
21571 wr %g0, 0xeb, %asi
21572 stwa %o5, [%l7 + 0x18] %asi
21573 membar #Sync
21574 fmovscc %icc, %f14, %f31
21575 fmovda %xcc, %f15, %f18
21576 orcc %l6, 0x16B9, %l4
21577 movleu %xcc, %i7, %l5
21578 fmovspos %xcc, %f28, %f16
21579 tneg %icc, 0x5
21580 fxors %f30, %f9, %f7
21581 fmovsa %xcc, %f17, %f17
21582 sir 0x0F66
21583 nop
21584 set 0x58, %g1
21585 ldub [%l7 + %g1], %o1
21586 or %i0, %g1, %o3
21587 taddcc %i3, %i2, %l3
21588 movcc %icc, %o6, %l2
21589 sra %o4, %g4, %i1
21590 fmuld8sux16 %f27, %f22, %f22
21591 tle %icc, 0x7
21592 fbuge %fcc2, loop_2069
21593 movrgez %o7, 0x102, %i4
21594 fmovsgu %icc, %f18, %f29
21595 edge32 %l1, %g3, %g5
21596loop_2069:
21597 call loop_2070
21598 tvc %xcc, 0x5
21599 mova %icc, %o2, %i5
21600 wr %g0, 0x50, %asi
21601 ldxa [%g0 + 0x18] %asi, %g2
21602loop_2070:
21603 fnot1s %f1, %f3
21604 orn %i6, %g6, %l0
21605 fandnot1s %f21, %f17, %f26
21606 srl %g7, 0x15, %o0
21607 bshuffle %f24, %f6, %f2
21608 add %o5, 0x05FD, %l6
21609 movcs %icc, %i7, %l5
21610 stx %l4, [%l7 + 0x20]
21611 brlez,a %o1, loop_2071
21612 te %xcc, 0x1
21613 tcs %xcc, 0x2
21614 nop
21615 setx loop_2072, %l0, %l1
21616 wrpr 0x1, %tl
21617 wrpr %l1, %tpc
21618 add %l1, 0x4, %l1
21619 wrpr %l1, %tnpc
21620 setx 0x34400001400, %l0, %l1
21621 wrpr %l1, %tstate
21622 wrhpr 0x4, %htstate
21623 retry
21624loop_2071:
21625 fbge,a %fcc1, loop_2073
21626 fmul8x16 %f20, %f20, %f18
21627 membar 0x5D
21628loop_2072:
21629 edge32l %i0, %o3, %g1
21630loop_2073:
21631 fnot1 %f8, %f2
21632 sub %i3, %l3, %o6
21633 fmuld8sux16 %f20, %f2, %f22
21634 pdist %f30, %f30, %f12
21635 fmovscc %icc, %f7, %f10
21636 stb %l2, [%l7 + 0x1F]
21637 lduh [%l7 + 0x20], %i2
21638 sir 0x0A09
21639 movle %xcc, %g4, %i1
21640 fpack16 %f2, %f1
21641 subcc %o4, 0x04E9, %i4
21642 fmovsge %icc, %f11, %f31
21643 brlez %o7, loop_2074
21644 fmovrdgz %l1, %f16, %f24
21645 call loop_2075
21646 sll %g3, %o2, %g5
21647loop_2074:
21648 movrlez %g2, %i5, %i6
21649 set 0x38, %g4
21650 prefetcha [%l7 + %g4] 0x04, 0x1
21651loop_2075:
21652 tpos %icc, 0x1
21653 tl %xcc, 0x0
21654 fbge,a %fcc0, loop_2076
21655 orcc %g7, %g6, %o5
21656 sll %l6, %i7, %l5
21657 movn %icc, %l4, %o1
21658loop_2076:
21659 ta %xcc, 0x1
21660 ldsb [%l7 + 0x5D], %o0
21661 membar 0x49
21662 restored
21663 rdpr %cwp, %g1
21664 rdpr %cansave, %g2
21665 rdpr %canrestore, %g3
21666 rdpr %cleanwin, %g4
21667 rdpr %otherwin, %g5
21668 rdpr %wstate, %g6
21669 srlx %o3, %i0, %g1
21670 movrlz %l3, 0x3C2, %i3
21671 taddcc %l2, %o6, %g4
21672 edge32l %i1, %i2, %i4
21673 set 0x3D, %g6
21674 ldsba [%l7 + %g6] 0x88, %o7
21675 movvc %xcc, %o4, %l1
21676 fbg,a %fcc0, loop_2077
21677 movn %icc, %o2, %g3
21678 mulx %g2, 0x0C54, %i5
21679 fmovsle %icc, %f8, %f1
21680loop_2077:
21681 saved
21682 rdpr %cwp, %g1
21683 rdpr %cansave, %g2
21684 rdpr %canrestore, %g3
21685 rdpr %cleanwin, %g4
21686 rdpr %otherwin, %g5
21687 rdpr %wstate, %g6
21688 stb %i6, [%l7 + 0x79]
21689 wr %g0, 0x2b, %asi
21690 ldda [%l7 + 0x60] %asi, %l0
21691 movcs %xcc, %g7, %g6
21692 fmovdvs %icc, %f16, %f1
21693 bcc,a,pt %xcc, loop_2078
21694 tgu %icc, 0x3
21695 movvc %xcc, %o5, %g5
21696 set 0x6C, %g5
21697 stha %l6, [%l7 + %g5] 0x14
21698loop_2078:
21699 fmovdg %xcc, %f31, %f8
21700 edge32ln %i7, %l5, %o1
21701 edge16 %o0, %o3, %l4
21702 edge32 %g1, %l3, %i0
21703 stb %l2, [%l7 + 0x5A]
21704 bcs loop_2079
21705 taddcctv %o6, %i3, %i1
21706 tn %icc, 0x6
21707 bl loop_2080
21708loop_2079:
21709 movneg %icc, %g4, %i2
21710 orncc %i4, 0x1C65, %o7
21711 bl,a loop_2081
21712loop_2080:
21713 movl %icc, %l1, %o2
21714 movgu %xcc, %g3, %g2
21715 fmovsne %icc, %f2, %f14
21716loop_2081:
21717 taddcctv %i5, 0x1ECC, %i6
21718 movpos %xcc, %l0, %o4
21719 fpadd16s %f29, %f21, %f13
21720 fbo %fcc1, loop_2082
21721 tle %xcc, 0x0
21722 be,a %xcc, loop_2083
21723 fmovsvs %icc, %f8, %f31
21724loop_2082:
21725 orncc %g6, %o5, %g5
21726 srl %g7, %i7, %l5
21727loop_2083:
21728 fandnot2 %f10, %f14, %f28
21729 srax %l6, %o0, %o1
21730 bge %icc, loop_2084
21731 movvc %icc, %o3, %g1
21732 sdivx %l3, 0x0C9D, %i0
21733 fnor %f0, %f24, %f6
21734loop_2084:
21735 mulscc %l4, %o6, %i3
21736 ldstub [%l7 + 0x57], %i1
21737 fnot2 %f14, %f4
21738 fones %f3
21739 ldd [%l7 + 0x50], %l2
21740 udivx %g4, 0x13B2, %i4
21741 sllx %i2, 0x02, %l1
21742 sub %o7, %o2, %g2
21743 fmovsn %xcc, %f25, %f12
21744 sllx %g3, %i5, %i6
21745 xnor %l0, %g6, %o4
21746 subc %g5, %g7, %o5
21747 ta %xcc, 0x5
21748 alignaddr %l5, %l6, %o0
21749 addcc %i7, %o1, %o3
21750 te %icc, 0x1
21751 ld [%l7 + 0x10], %f7
21752 add %l3, 0x17EE, %i0
21753 tleu %xcc, 0x3
21754 brgez,a %g1, loop_2085
21755 sdivx %l4, 0x00E3, %i3
21756 movl %xcc, %i1, %l2
21757 movl %xcc, %o6, %g4
21758loop_2085:
21759 fnors %f5, %f13, %f8
21760 set 0x45, %l5
21761 ldsba [%l7 + %l5] 0x10, %i4
21762 orncc %l1, 0x1EB1, %i2
21763 fble,a %fcc0, loop_2086
21764 tn %icc, 0x7
21765 mulx %o2, 0x1EFA, %g2
21766 movcs %icc, %g3, %o7
21767loop_2086:
21768 fmovsle %icc, %f4, %f13
21769 fmovdl %icc, %f29, %f17
21770 fornot2 %f14, %f0, %f26
21771 fbo %fcc0, loop_2087
21772 tne %xcc, 0x4
21773 popc %i6, %i5
21774 movcs %xcc, %l0, %g6
21775loop_2087:
21776 fbo,a %fcc0, loop_2088
21777 orn %g5, 0x02F3, %o4
21778 sdivx %g7, 0x0CD7, %o5
21779 fbug %fcc0, loop_2089
21780loop_2088:
21781 srlx %l5, %l6, %i7
21782 fbug,a %fcc1, loop_2090
21783 sra %o0, 0x0B, %o1
21784loop_2089:
21785 and %l3, 0x0633, %i0
21786 std %g0, [%l7 + 0x20]
21787loop_2090:
21788 fbn %fcc1, loop_2091
21789 mova %xcc, %l4, %i3
21790 bleu,a loop_2092
21791 ble,a %icc, loop_2093
21792loop_2091:
21793 smulcc %i1, %l2, %o6
21794 bg,pn %icc, loop_2094
21795loop_2092:
21796 edge8l %o3, %i4, %g4
21797loop_2093:
21798 smul %i2, 0x1124, %l1
21799 andn %o2, %g3, %g2
21800loop_2094:
21801 movvc %xcc, %i6, %i5
21802 add %l7, 0x10, %l6
21803 wr %g0, 0x19, %asi
21804 casxa [%l6] 0x19, %l0, %g6
21805 tgu %xcc, 0x2
21806 movrne %g5, %o4, %o7
21807 array8 %o5, %g7, %l5
21808 edge16n %l6, %i7, %o1
21809 movrgz %o0, %l3, %i0
21810 add %l7, 0x30, %l6
21811 wr %g0, 0x10, %asi
21812 casxa [%l6] 0x10, %l4, %i3
21813 fcmple16 %f10, %f0, %g1
21814 tleu %xcc, 0x2
21815 fba %fcc3, loop_2095
21816 bvc,a,pt %icc, loop_2096
21817 bcc,a loop_2097
21818 mova %xcc, %l2, %i1
21819loop_2095:
21820 taddcc %o6, %o3, %i4
21821loop_2096:
21822 srl %i2, 0x16, %l1
21823loop_2097:
21824 restored
21825 rdpr %cwp, %g1
21826 rdpr %cansave, %g2
21827 rdpr %canrestore, %g3
21828 rdpr %cleanwin, %g4
21829 rdpr %otherwin, %g5
21830 rdpr %wstate, %g6
21831 std %o2, [%l7 + 0x20]
21832 ldsb [%l7 + 0x2D], %g3
21833 fmovrde %g4, %f24, %f14
21834 tge %icc, 0x7
21835 bl loop_2098
21836 movl %icc, %i6, %g2
21837 sdivx %l0, 0x050A, %i5
21838 orn %g5, 0x0236, %g6
21839loop_2098:
21840 subcc %o7, %o4, %g7
21841 call loop_2099
21842 movrgz %o5, 0x2B4, %l6
21843 smul %i7, 0x18B7, %o1
21844 srl %o0, 0x13, %l3
21845loop_2099:
21846 movneg %xcc, %i0, %l4
21847 subcc %i3, %g1, %l5
21848 tvc %xcc, 0x1
21849 tne %icc, 0x0
21850 wr %g0, 0x2b, %asi
21851 stba %l2, [%l7 + 0x73] %asi
21852 membar #Sync
21853 fbue,a %fcc2, loop_2100
21854 fmovscs %icc, %f30, %f18
21855 fmovdvc %xcc, %f19, %f17
21856 edge32ln %o6, %o3, %i1
21857loop_2100:
21858 fble,a %fcc1, loop_2101
21859 xnorcc %i2, 0x053A, %i4
21860 sdivx %l1, 0x0CE1, %o2
21861 fsrc1s %f30, %f27
21862loop_2101:
21863 andcc %g4, 0x0C03, %g3
21864 fcmpd %fcc2, %f20, %f26
21865 edge16ln %g2, %i6, %i5
21866 fbl,a %fcc0, loop_2102
21867 fmovsn %icc, %f18, %f20
21868 movcc %xcc, %g5, %l0
21869 edge16ln %g6, %o7, %o4
21870loop_2102:
21871 sllx %g7, 0x0C, %o5
21872 movle %xcc, %l6, %o1
21873 set 0x18, %g3
21874 stxa %o0, [%l7 + %g3] 0x14
21875 movcs %icc, %i7, %i0
21876 movrne %l4, %i3, %l3
21877 xor %l5, %l2, %o6
21878 srl %g1, %o3, %i1
21879 smulcc %i4, %l1, %i2
21880 movrne %o2, 0x196, %g4
21881 edge8ln %g3, %g2, %i6
21882 edge16n %g5, %i5, %g6
21883 mova %icc, %l0, %o7
21884 addc %o4, 0x1D55, %o5
21885 fnor %f12, %f4, %f4
21886 array32 %l6, %g7, %o0
21887 xnorcc %o1, %i7, %i0
21888 ldd [%l7 + 0x70], %l4
21889 subc %l3, 0x1175, %l5
21890 xorcc %i3, 0x0D12, %o6
21891 nop
21892 setx loop_2103, %l0, %l1
21893 jmpl %l1, %g1
21894 tleu %icc, 0x6
21895 sethi 0x163D, %o3
21896 bge loop_2104
21897loop_2103:
21898 fnands %f19, %f8, %f29
21899 tg %icc, 0x5
21900 set 0x40, %o0
21901 stda %f0, [%l7 + %o0] 0x18
21902loop_2104:
21903 tge %xcc, 0x5
21904 wr %g0, 0x23, %asi
21905 stwa %i1, [%l7 + 0x28] %asi
21906 membar #Sync
21907 orcc %i4, 0x1F69, %l1
21908 fnegs %f0, %f2
21909 sub %l2, %i2, %o2
21910 fbn %fcc1, loop_2105
21911 fmovdgu %xcc, %f9, %f5
21912 fmovde %xcc, %f20, %f31
21913 bcs,a %icc, loop_2106
21914loop_2105:
21915 fnegs %f25, %f17
21916 swap [%l7 + 0x54], %g3
21917 movrgz %g4, %i6, %g5
21918loop_2106:
21919 addccc %i5, %g2, %g6
21920 tneg %xcc, 0x1
21921 wr %g0, 0x89, %asi
21922 sta %f22, [%l7 + 0x34] %asi
21923 set 0x28, %i6
21924 stda %l0, [%l7 + %i6] 0x88
21925 sth %o7, [%l7 + 0x7E]
21926 fsrc1 %f20, %f30
21927 set 0x21, %g2
21928 stba %o4, [%l7 + %g2] 0x88
21929 bg,a %xcc, loop_2107
21930 fmovsne %xcc, %f21, %f26
21931 fsrc1 %f0, %f4
21932 movrne %l6, 0x162, %o5
21933loop_2107:
21934 edge16ln %o0, %o1, %g7
21935 smulcc %i0, %l4, %i7
21936 smulcc %l5, 0x0005, %l3
21937 fsrc2s %f18, %f14
21938 taddcctv %o6, %i3, %g1
21939 movge %icc, %i1, %i4
21940 sdivx %l1, 0x18F1, %o3
21941 sir 0x0170
21942 siam 0x7
21943 movg %xcc, %l2, %i2
21944 fblg,a %fcc3, loop_2108
21945 bn %icc, loop_2109
21946 movcs %icc, %o2, %g3
21947 edge16l %i6, %g4, %g5
21948loop_2108:
21949 edge16n %i5, %g6, %g2
21950loop_2109:
21951 bn,pn %icc, loop_2110
21952 fmovrslez %o7, %f31, %f16
21953 fbl %fcc0, loop_2111
21954 fmovrslz %o4, %f7, %f1
21955loop_2110:
21956 ta %icc, 0x7
21957 alignaddr %l0, %l6, %o5
21958loop_2111:
21959 array16 %o0, %o1, %g7
21960 fbue %fcc3, loop_2112
21961 fpadd32 %f2, %f12, %f12
21962 subcc %l4, 0x0BAE, %i7
21963 udivx %i0, 0x06F2, %l3
21964loop_2112:
21965 movrlez %l5, 0x032, %i3
21966 brlz %o6, loop_2113
21967 xnorcc %i1, %i4, %g1
21968 stx %l1, [%l7 + 0x08]
21969 bleu,pt %icc, loop_2114
21970loop_2113:
21971 movrgz %o3, 0x0B4, %i2
21972 tgu %icc, 0x5
21973 move %xcc, %o2, %l2
21974loop_2114:
21975 membar 0x56
21976 sub %i6, 0x152F, %g3
21977 tgu %icc, 0x5
21978 movrne %g4, 0x266, %g5
21979 sra %g6, 0x10, %i5
21980 tsubcc %o7, 0x1A26, %o4
21981 xnor %l0, %l6, %o5
21982 udiv %o0, 0x1FDE, %o1
21983 subcc %g7, 0x0936, %l4
21984 fmovsl %xcc, %f27, %f30
21985 srax %i7, %i0, %l3
21986 restored
21987 rdpr %cwp, %g1
21988 rdpr %cansave, %g2
21989 rdpr %canrestore, %g3
21990 rdpr %cleanwin, %g4
21991 rdpr %otherwin, %g5
21992 rdpr %wstate, %g6
21993 edge8 %l5, %g2, %o6
21994 bg,pt %icc, loop_2115
21995 sth %i1, [%l7 + 0x36]
21996 fnot2s %f12, %f13
21997 edge16 %i3, %i4, %l1
21998loop_2115:
21999 srl %o3, %i2, %o2
22000 fmovrdlez %l2, %f30, %f24
22001 fsrc2s %f26, %f8
22002 sdivx %g1, 0x1077, %g3
22003 mulscc %g4, 0x17E9, %i6
22004 tgu %xcc, 0x4
22005 and %g6, %g5, %i5
22006 addc %o7, 0x069E, %o4
22007 fble,a %fcc3, loop_2116
22008 movl %xcc, %l0, %o5
22009 array32 %o0, %o1, %l6
22010 edge8ln %l4, %g7, %i0
22011loop_2116:
22012 fble %fcc2, loop_2117
22013 tleu %xcc, 0x3
22014 andcc %l3, %l5, %i7
22015 restored
22016 rdpr %cwp, %g1
22017 rdpr %cansave, %g2
22018 rdpr %canrestore, %g3
22019 rdpr %cleanwin, %g4
22020 rdpr %otherwin, %g5
22021 rdpr %wstate, %g6
22022loop_2117:
22023 movvc %icc, %g2, %o6
22024 tsubcc %i1, %i4, %i3
22025 movcc %icc, %l1, %o3
22026 mulx %i2, 0x03D8, %o2
22027 nop
22028 setx loop_2118, %l0, %l1
22029 jmpl %l1, %l2
22030 xor %g1, 0x11BD, %g4
22031 brlz %g3, loop_2119
22032 movpos %icc, %i6, %g5
22033loop_2118:
22034 addc %i5, %o7, %g6
22035 bn,a,pt %xcc, loop_2120
22036loop_2119:
22037 edge8l %o4, %o5, %o0
22038 be,a loop_2121
22039 ldsw [%l7 + 0x44], %l0
22040loop_2120:
22041 ldsb [%l7 + 0x7B], %o1
22042 orn %l4, 0x00BA, %l6
22043loop_2121:
22044 lduw [%l7 + 0x50], %g7
22045 movcc %icc, %i0, %l5
22046 fba,a %fcc1, loop_2122
22047 movcc %icc, %i7, %l3
22048 taddcc %o6, 0x116B, %g2
22049 mova %xcc, %i1, %i3
22050loop_2122:
22051 tg %xcc, 0x5
22052 wr %g0, 0x27, %asi
22053 ldda [%l7 + 0x20] %asi, %i4
22054 smul %l1, 0x154C, %i2
22055 fmovrde %o3, %f2, %f0
22056 lduh [%l7 + 0x3C], %l2
22057 ldub [%l7 + 0x20], %o2
22058 fmovsle %icc, %f27, %f25
22059 brz %g4, loop_2123
22060 movre %g1, 0x2C8, %i6
22061 fmovsleu %icc, %f12, %f29
22062 edge16 %g3, %i5, %o7
22063loop_2123:
22064 addccc %g5, %o4, %o5
22065 te %icc, 0x3
22066 udivcc %o0, 0x0D7E, %l0
22067 wr %g0, 0x18, %asi
22068 ldsba [%l7 + 0x14] %asi, %g6
22069 subccc %o1, %l6, %l4
22070 edge32l %i0, %g7, %i7
22071 movge %icc, %l5, %o6
22072 fmovsa %xcc, %f31, %f26
22073 pdist %f18, %f0, %f30
22074 umul %g2, 0x1435, %l3
22075 wr %g0, 0x22, %asi
22076 stxa %i1, [%l7 + 0x70] %asi
22077 membar #Sync
22078 edge8 %i4, %i3, %i2
22079 bshuffle %f26, %f14, %f8
22080 tleu %icc, 0x7
22081 srl %o3, 0x0B, %l2
22082 tcs %icc, 0x2
22083 movne %icc, %l1, %g4
22084 movrgz %g1, %o2, %g3
22085 movcc %xcc, %i6, %o7
22086 fornot2s %f31, %f12, %f7
22087 sll %g5, 0x1A, %o4
22088 sir 0x0800
22089 sir 0x0AC6
22090 subccc %i5, 0x1C0B, %o0
22091 subc %o5, %l0, %o1
22092 movcc %icc, %l6, %l4
22093 movn %icc, %g6, %i0
22094 fbo,a %fcc2, loop_2124
22095 popc %g7, %l5
22096 smul %o6, %g2, %l3
22097 ldub [%l7 + 0x52], %i7
22098loop_2124:
22099 fnot1s %f13, %f16
22100 fbuge,a %fcc1, loop_2125
22101 edge8n %i1, %i3, %i2
22102 bne,pt %icc, loop_2126
22103 restored
22104 rdpr %cwp, %g1
22105 rdpr %cansave, %g2
22106 rdpr %canrestore, %g3
22107 rdpr %cleanwin, %g4
22108 rdpr %otherwin, %g5
22109 rdpr %wstate, %g6
22110loop_2125:
22111 addcc %o3, %i4, %l1
22112 edge32n %g4, %g1, %l2
22113loop_2126:
22114 fmovdl %xcc, %f7, %f26
22115 set 0x30, %i4
22116 ldda [%l7 + %i4] 0x15, %o2
22117 fbule,a %fcc1, loop_2127
22118 fornot2 %f14, %f14, %f8
22119 movn %icc, %g3, %i6
22120 addcc %g5, 0x0784, %o7
22121loop_2127:
22122 edge16 %o4, %i5, %o0
22123 addcc %l0, %o1, %o5
22124 fandnot2 %f10, %f0, %f16
22125 wr %g0, 0x0c, %asi
22126 stha %l6, [%l7 + 0x1A] %asi
22127 st %f5, [%l7 + 0x7C]
22128 fmul8x16au %f3, %f30, %f16
22129 brgez,a %l4, loop_2128
22130 ble,pn %icc, loop_2129
22131 te %xcc, 0x6
22132 stw %g6, [%l7 + 0x38]
22133loop_2128:
22134 tsubcc %i0, %l5, %g7
22135loop_2129:
22136 brlez,a %o6, loop_2130
22137 orncc %g2, %i7, %i1
22138 ldstub [%l7 + 0x08], %l3
22139 flush %l7 + 0x68
22140loop_2130:
22141 bshuffle %f14, %f24, %f26
22142 movne %icc, %i3, %i2
22143 movleu %icc, %o3, %l1
22144 fbo,a %fcc0, loop_2131
22145 nop
22146 setx loop_2132, %l0, %l1
22147 wrpr 0x1, %tl
22148 wrpr %l1, %tnpc
22149 setx 0x34400001400, %l0, %l1
22150 wrpr %l1, %tstate
22151 wrhpr 0x4, %htstate
22152 done
22153 fand %f18, %f8, %f6
22154 fmovsn %icc, %f20, %f1
22155loop_2131:
22156 nop
22157 wr %g0, 0x11, %asi
22158 ldsba [%l7 + 0x51] %asi, %i4
22159loop_2132:
22160 fmovrdgez %g1, %f16, %f28
22161 smul %g4, %l2, %o2
22162 sllx %g3, %g5, %i6
22163 movg %xcc, %o7, %o4
22164 movpos %xcc, %i5, %l0
22165 ldx [%l7 + 0x68], %o1
22166 edge32l %o0, %o5, %l4
22167 edge8 %l6, %i0, %l5
22168 movvs %icc, %g7, %g6
22169 tge %icc, 0x4
22170 std %f28, [%l7 + 0x40]
22171 andn %g2, %i7, %i1
22172 fbul,a %fcc2, loop_2133
22173 tpos %icc, 0x7
22174 mova %icc, %o6, %l3
22175 edge8n %i2, %o3, %i3
22176loop_2133:
22177 edge16n %i4, %g1, %l1
22178 edge32 %l2, %g4, %g3
22179 fmovscc %icc, %f28, %f2
22180 wr %g0, 0x19, %asi
22181 stba %g5, [%l7 + 0x62] %asi
22182 edge8n %o2, %i6, %o4
22183 tleu %xcc, 0x1
22184 fbuge,a %fcc2, loop_2134
22185 fone %f4
22186 fbul,a %fcc2, loop_2135
22187 fpsub16s %f6, %f30, %f12
22188loop_2134:
22189 edge16l %i5, %l0, %o7
22190 tcs %icc, 0x2
22191loop_2135:
22192 fones %f16
22193 fnot2 %f18, %f16
22194 sll %o1, %o5, %l4
22195 tle %xcc, 0x1
22196 edge8n %l6, %o0, %i0
22197 umulcc %l5, %g7, %g2
22198 st %f14, [%l7 + 0x2C]
22199 edge8 %g6, %i1, %o6
22200 subccc %i7, 0x00B4, %l3
22201 subcc %o3, %i3, %i2
22202 tcc %xcc, 0x5
22203 stb %g1, [%l7 + 0x3F]
22204 sllx %l1, 0x15, %i4
22205 tle %icc, 0x4
22206 addcc %g4, %g3, %l2
22207 set 0x1E, %o2
22208 ldsha [%l7 + %o2] 0x11, %g5
22209 wr %g0, 0x11, %asi
22210 sta %f2, [%l7 + 0x64] %asi
22211 edge16ln %i6, %o4, %i5
22212 brz,a %o2, loop_2136
22213 brnz %l0, loop_2137
22214 tcc %icc, 0x4
22215 movl %icc, %o7, %o1
22216loop_2136:
22217 tsubcc %o5, 0x18A1, %l6
22218loop_2137:
22219 nop
22220 set 0x66, %i2
22221 ldub [%l7 + %i2], %o0
22222 call loop_2138
22223 tsubcc %l4, %i0, %g7
22224 tneg %icc, 0x4
22225 movvc %xcc, %g2, %g6
22226loop_2138:
22227 restored
22228 rdpr %cwp, %g1
22229 rdpr %cansave, %g2
22230 rdpr %canrestore, %g3
22231 rdpr %cleanwin, %g4
22232 rdpr %otherwin, %g5
22233 rdpr %wstate, %g6
22234 fxors %f12, %f5, %f26
22235 tvs %icc, 0x7
22236 move %xcc, %l5, %i1
22237 movle %xcc, %o6, %i7
22238 fmovsgu %xcc, %f24, %f0
22239 edge32l %o3, %i3, %l3
22240 sethi 0x1A07, %g1
22241 tgu %icc, 0x0
22242 movpos %icc, %l1, %i4
22243 srax %g4, 0x1A, %g3
22244 movpos %xcc, %l2, %g5
22245 stx %i6, [%l7 + 0x50]
22246 edge8n %i2, %i5, %o4
22247 bne,pt %icc, loop_2139
22248 move %xcc, %o2, %l0
22249 fmovsa %icc, %f24, %f14
22250 addc %o7, %o5, %l6
22251loop_2139:
22252 tl %icc, 0x6
22253 sub %o1, %o0, %i0
22254 smul %l4, %g2, %g6
22255 fxor %f14, %f2, %f30
22256 set 0x30, %o5
22257 stda %g6, [%l7 + %o5] 0x2a
22258 membar #Sync
22259 umul %i1, 0x0EB6, %l5
22260 ldsh [%l7 + 0x6C], %i7
22261 set 0x54, %i1
22262 sta %f16, [%l7 + %i1] 0x14
22263 smulcc %o3, 0x0237, %o6
22264 brgz,a %l3, loop_2140
22265 fmovrsne %i3, %f17, %f1
22266 movre %g1, 0x3E8, %i4
22267 tge %xcc, 0x2
22268loop_2140:
22269 array32 %l1, %g3, %g4
22270 fpadd32 %f26, %f26, %f12
22271 fmovsne %icc, %f25, %f8
22272 tcc %icc, 0x3
22273 edge16ln %g5, %l2, %i2
22274 stw %i6, [%l7 + 0x40]
22275 std %f0, [%l7 + 0x78]
22276 orncc %i5, 0x0452, %o4
22277 fsrc1 %f6, %f26
22278 set 0x6C, %i0
22279 lda [%l7 + %i0] 0x10, %f21
22280 edge32 %o2, %l0, %o5
22281 mova %icc, %o7, %o1
22282 taddcc %l6, %o0, %l4
22283 fmovsg %xcc, %f7, %f22
22284 movrlez %g2, 0x2B4, %g6
22285 bcc %icc, loop_2141
22286 umulcc %g7, 0x0573, %i0
22287 subc %i1, %l5, %i7
22288 movl %xcc, %o3, %o6
22289loop_2141:
22290 tgu %icc, 0x1
22291 fsrc1s %f2, %f10
22292 fsrc2 %f22, %f12
22293 brlez,a %l3, loop_2142
22294 xnorcc %g1, %i4, %l1
22295 edge32ln %g3, %i3, %g5
22296 fmovrse %l2, %f16, %f25
22297loop_2142:
22298 ldx [%l7 + 0x08], %i2
22299 tvc %xcc, 0x6
22300 movrgz %i6, %i5, %o4
22301 fbue %fcc3, loop_2143
22302 movvs %xcc, %o2, %l0
22303 fbg %fcc1, loop_2144
22304 bvs,pt %xcc, loop_2145
22305loop_2143:
22306 fandnot1s %f15, %f12, %f2
22307 movrlez %g4, 0x06F, %o7
22308loop_2144:
22309 fmovsleu %icc, %f21, %f7
22310loop_2145:
22311 edge16n %o1, %l6, %o0
22312 fbe,a %fcc3, loop_2146
22313 tcs %xcc, 0x1
22314 sdiv %o5, 0x0F5D, %g2
22315 edge32ln %l4, %g7, %i0
22316loop_2146:
22317 edge16n %i1, %g6, %i7
22318 wr %g0, 0x89, %asi
22319 ldswa [%l7 + 0x68] %asi, %l5
22320 alignaddr %o6, %l3, %g1
22321 fnegd %f18, %f14
22322 brz %i4, loop_2147
22323 movge %xcc, %o3, %l1
22324 subcc %i3, %g3, %g5
22325 brgez %i2, loop_2148
22326loop_2147:
22327 sllx %l2, %i5, %o4
22328 sra %o2, %i6, %g4
22329 umulcc %o7, 0x1F73, %l0
22330loop_2148:
22331 te %xcc, 0x5
22332 taddcc %o1, %o0, %l6
22333 tcc %xcc, 0x3
22334 nop
22335 setx loop_2149, %l0, %l1
22336 wrpr 0x1, %tl
22337 wrpr %l1, %tpc
22338 add %l1, 0x4, %l1
22339 wrpr %l1, %tnpc
22340 setx 0x34400001400, %l0, %l1
22341 wrpr %l1, %tstate
22342 wrhpr 0x4, %htstate
22343 retry
22344 xorcc %o5, 0x1E94, %g2
22345 lduh [%l7 + 0x3A], %g7
22346 prefetch [%l7 + 0x60], 0x1
22347loop_2149:
22348 popc %i0, %i1
22349 fmovrdgz %g6, %f30, %f18
22350 restored
22351 rdpr %cwp, %g1
22352 rdpr %cansave, %g2
22353 rdpr %canrestore, %g3
22354 rdpr %cleanwin, %g4
22355 rdpr %otherwin, %g5
22356 rdpr %wstate, %g6
22357 orncc %i7, %l5, %o6
22358 edge16 %l4, %g1, %l3
22359 st %f9, [%l7 + 0x24]
22360 taddcctv %i4, %l1, %i3
22361 fmul8x16au %f27, %f3, %f14
22362 fmovdcc %icc, %f15, %f30
22363 bvs loop_2150
22364 taddcc %o3, 0x1C5A, %g5
22365 popc %i2, %g3
22366 tcc %icc, 0x3
22367loop_2150:
22368 xnor %i5, %l2, %o4
22369 fornot1 %f20, %f18, %f22
22370 andcc %i6, 0x1487, %g4
22371 tneg %icc, 0x1
22372 xorcc %o7, %o2, %l0
22373 tsubcctv %o1, 0x14DD, %o0
22374 edge8ln %o5, %l6, %g2
22375 brlez %g7, loop_2151
22376 umulcc %i0, 0x102E, %g6
22377 membar 0x29
22378 bge,a,pt %xcc, loop_2152
22379loop_2151:
22380 bn,a,pt %icc, loop_2153
22381 fors %f9, %f2, %f25
22382 tsubcc %i7, %l5, %o6
22383loop_2152:
22384 fors %f3, %f19, %f12
22385loop_2153:
22386 srlx %l4, %g1, %i1
22387 fpack32 %f24, %f0, %f26
22388 edge16ln %l3, %l1, %i3
22389 bcs loop_2154
22390 sethi 0x1BF4, %o3
22391 tge %icc, 0x4
22392 movvs %xcc, %i4, %i2
22393loop_2154:
22394 ble %icc, loop_2155
22395 swap [%l7 + 0x5C], %g3
22396 fmovspos %icc, %f27, %f14
22397 brlz,a %g5, loop_2156
22398loop_2155:
22399 fbul,a %fcc3, loop_2157
22400 movg %icc, %i5, %o4
22401 fnands %f8, %f2, %f5
22402loop_2156:
22403 fmovrslez %i6, %f7, %f31
22404loop_2157:
22405 fmovdg %icc, %f6, %f22
22406 edge16l %g4, %l2, %o7
22407 mova %icc, %o2, %o1
22408 fbl %fcc1, loop_2158
22409 tleu %xcc, 0x0
22410 stb %l0, [%l7 + 0x55]
22411 set 0x68, %o4
22412 lduwa [%l7 + %o4] 0x80, %o5
22413loop_2158:
22414 movcc %icc, %l6, %g2
22415 and %g7, 0x1269, %o0
22416 movrgez %g6, %i7, %l5
22417 tneg %icc, 0x4
22418 bleu,a loop_2159
22419 mulx %o6, %l4, %g1
22420 std %f22, [%l7 + 0x48]
22421 ldub [%l7 + 0x08], %i0
22422loop_2159:
22423 fsrc1s %f9, %f26
22424 fnegd %f6, %f0
22425 sll %l3, %l1, %i3
22426 wr %g0, 0x80, %asi
22427 ldstuba [%l7 + 0x1E] %asi, %i1
22428 edge16n %o3, %i4, %g3
22429 andcc %i2, %g5, %i5
22430 array8 %i6, %g4, %l2
22431 smulcc %o7, %o4, %o2
22432 fbu %fcc3, loop_2160
22433 fornot2 %f2, %f28, %f0
22434 movvc %xcc, %o1, %l0
22435 udivcc %o5, 0x0092, %g2
22436loop_2160:
22437 call loop_2161
22438 srlx %l6, 0x03, %g7
22439 addccc %g6, %i7, %l5
22440 addcc %o0, %o6, %l4
22441loop_2161:
22442 edge8n %i0, %l3, %l1
22443 tle %icc, 0x2
22444 array16 %i3, %i1, %o3
22445 fbue %fcc3, loop_2162
22446 movrgz %g1, 0x163, %i4
22447 sir 0x1EAA
22448 fsrc2 %f2, %f2
22449loop_2162:
22450 fpsub16s %f22, %f24, %f29
22451 std %f4, [%l7 + 0x70]
22452 fmovrslz %g3, %f20, %f0
22453 array32 %g5, %i2, %i5
22454 tl %icc, 0x3
22455 be,a,pn %xcc, loop_2163
22456 tn %icc, 0x5
22457 andncc %g4, %i6, %l2
22458 udiv %o4, 0x1E98, %o2
22459loop_2163:
22460 sth %o1, [%l7 + 0x0C]
22461 tle %xcc, 0x1
22462 movvc %icc, %o7, %l0
22463 subc %g2, %o5, %l6
22464 fbn %fcc3, loop_2164
22465 add %g7, 0x0000, %g6
22466 subcc %l5, %o0, %i7
22467 udiv %o6, 0x04EC, %l4
22468loop_2164:
22469 smulcc %l3, 0x090B, %i0
22470 fmovrsgz %l1, %f14, %f2
22471 movpos %icc, %i3, %o3
22472 udivx %i1, 0x1FCD, %i4
22473 tneg %xcc, 0x2
22474 sir 0x142F
22475 fmovda %xcc, %f5, %f22
22476 fandnot2s %f4, %f8, %f2
22477 ldstub [%l7 + 0x2E], %g3
22478 movrlez %g5, %i2, %i5
22479 fpackfix %f30, %f9
22480 addc %g1, %i6, %g4
22481 movge %icc, %l2, %o2
22482 edge16ln %o4, %o7, %o1
22483 fandnot1s %f4, %f29, %f31
22484 tsubcc %l0, %g2, %o5
22485 mulx %g7, %l6, %l5
22486 fbne %fcc0, loop_2165
22487 movgu %icc, %g6, %o0
22488 brlez %i7, loop_2166
22489 movre %o6, 0x007, %l4
22490loop_2165:
22491 tne %xcc, 0x0
22492 bleu,pn %icc, loop_2167
22493loop_2166:
22494 saved
22495 rdpr %cwp, %g1
22496 rdpr %cansave, %g2
22497 rdpr %canrestore, %g3
22498 rdpr %cleanwin, %g4
22499 rdpr %otherwin, %g5
22500 rdpr %wstate, %g6
22501 udivx %l3, 0x1BEA, %i0
22502 tn %icc, 0x3
22503loop_2167:
22504 ldsw [%l7 + 0x68], %i3
22505 smulcc %o3, 0x149B, %l1
22506 movrlez %i1, %i4, %g3
22507 movle %icc, %g5, %i2
22508 wr %g0, 0x89, %asi
22509 swapa [%l7 + 0x48] %asi, %i5
22510 wr %g0, 0x10, %asi
22511 swapa [%l7 + 0x44] %asi, %i6
22512 fbug %fcc2, loop_2168
22513 umulcc %g1, %g4, %l2
22514 tcs %xcc, 0x7
22515 bn,pt %xcc, loop_2169
22516loop_2168:
22517 fcmpd %fcc3, %f4, %f14
22518 srax %o4, %o7, %o2
22519 taddcctv %l0, %g2, %o5
22520loop_2169:
22521 bl,a,pt %icc, loop_2170
22522 orn %g7, 0x0DC5, %l6
22523 edge16n %l5, %g6, %o0
22524 set 0x38, %i7
22525 stxa %o1, [%l7 + %i7] 0x88
22526loop_2170:
22527 umul %o6, %l4, %i7
22528 movne %icc, %i0, %l3
22529 addc %i3, 0x117D, %l1
22530 orn %i1, %i4, %g3
22531 alignaddr %g5, %o3, %i5
22532 tgu %icc, 0x0
22533 movl %xcc, %i2, %i6
22534 fnegs %f31, %f15
22535 nop
22536 set 0x30, %o6
22537 prefetch [%l7 + %o6], 0x1
22538 ldd [%l7 + 0x68], %f18
22539 xnor %g4, 0x0DDF, %l2
22540 fornot1s %f13, %f4, %f11
22541 fxors %f16, %f5, %f31
22542 orn %o4, %g1, %o2
22543 fornot1s %f24, %f21, %f12
22544 wr %g0, 0x11, %asi
22545 ldswa [%l7 + 0x30] %asi, %o7
22546 srax %g2, %l0, %g7
22547 add %l6, 0x0934, %o5
22548 sllx %g6, 0x1E, %o0
22549 edge32ln %l5, %o6, %o1
22550 alignaddr %l4, %i7, %i0
22551 mulscc %l3, %l1, %i1
22552 tvs %icc, 0x0
22553 brlez %i3, loop_2171
22554 array32 %i4, %g3, %o3
22555 edge16 %g5, %i5, %i6
22556 bpos %xcc, loop_2172
22557loop_2171:
22558 udiv %g4, 0x0E17, %l2
22559 edge8ln %o4, %g1, %o2
22560 tn %icc, 0x7
22561loop_2172:
22562 swap [%l7 + 0x0C], %o7
22563 fmovrdgz %i2, %f6, %f8
22564 nop
22565 setx loop_2173, %l0, %l1
22566 jmpl %l1, %l0
22567 call loop_2174
22568 movrlez %g2, 0x062, %g7
22569 fsrc1 %f12, %f24
22570loop_2173:
22571 tpos %xcc, 0x4
22572loop_2174:
22573 tleu %xcc, 0x3
22574 popc %o5, %l6
22575 andncc %o0, %g6, %l5
22576 prefetch [%l7 + 0x54], 0x0
22577 bpos,pt %icc, loop_2175
22578 udiv %o1, 0x0F97, %l4
22579 fbn,a %fcc2, loop_2176
22580 movleu %xcc, %i7, %i0
22581loop_2175:
22582 tge %xcc, 0x4
22583 bne,pn %icc, loop_2177
22584loop_2176:
22585 call loop_2178
22586 membar 0x0B
22587 be loop_2179
22588loop_2177:
22589 tneg %xcc, 0x7
22590loop_2178:
22591 fcmpeq32 %f30, %f8, %o6
22592 fpsub16 %f20, %f10, %f26
22593loop_2179:
22594 fpackfix %f4, %f26
22595 restored
22596 rdpr %cwp, %g1
22597 rdpr %cansave, %g2
22598 rdpr %canrestore, %g3
22599 rdpr %cleanwin, %g4
22600 rdpr %otherwin, %g5
22601 rdpr %wstate, %g6
22602 bshuffle %f28, %f22, %f4
22603 std %l2, [%l7 + 0x60]
22604 fmovde %icc, %f25, %f10
22605 set 0x30, %l0
22606 ldda [%l7 + %l0] 0x04, %i0
22607 movge %icc, %l1, %i4
22608 srax %i3, %o3, %g3
22609 fba,a %fcc1, loop_2180
22610 fand %f0, %f10, %f14
22611 sllx %i5, %i6, %g5
22612 ba,a,pn %icc, loop_2181
22613loop_2180:
22614 bg,a,pn %icc, loop_2182
22615 fcmpeq16 %f14, %f16, %g4
22616 fbo,a %fcc1, loop_2183
22617loop_2181:
22618 fmovd %f24, %f0
22619loop_2182:
22620 edge32l %l2, %g1, %o2
22621 movle %icc, %o7, %o4
22622loop_2183:
22623 fcmpne16 %f6, %f4, %i2
22624 edge8ln %l0, %g7, %g2
22625 wr %g0, 0x27, %asi
22626 stba %o5, [%l7 + 0x25] %asi
22627 membar #Sync
22628 fmovrdgz %l6, %f0, %f24
22629 fba %fcc3, loop_2184
22630 sdivx %o0, 0x07A9, %g6
22631 fmovdneg %icc, %f2, %f25
22632 ba,pn %xcc, loop_2185
22633loop_2184:
22634 fmovrdgez %o1, %f8, %f10
22635 tle %xcc, 0x7
22636 movle %icc, %l4, %i7
22637loop_2185:
22638 sdivx %l5, 0x0D9D, %o6
22639 lduh [%l7 + 0x16], %l3
22640 stx %i1, [%l7 + 0x28]
22641 movne %icc, %l1, %i0
22642 andn %i4, %o3, %i3
22643 fmovdl %icc, %f9, %f12
22644 add %g3, %i6, %i5
22645 taddcc %g5, 0x1AFC, %g4
22646 set 0x5E, %i5
22647 stha %l2, [%l7 + %i5] 0x88
22648 array16 %g1, %o2, %o4
22649 add %i2, %l0, %o7
22650 move %xcc, %g7, %g2
22651 xorcc %o5, 0x104A, %l6
22652 saved
22653 rdpr %cwp, %g1
22654 rdpr %cansave, %g2
22655 rdpr %canrestore, %g3
22656 rdpr %cleanwin, %g4
22657 rdpr %otherwin, %g5
22658 rdpr %wstate, %g6
22659 tleu %xcc, 0x3
22660 wr %g0, 0x04, %asi
22661 ldstuba [%l7 + 0x37] %asi, %g6
22662 andcc %o1, 0x16D4, %l4
22663 fmovse %icc, %f7, %f22
22664 fcmpeq32 %f2, %f18, %o0
22665 tsubcctv %i7, %o6, %l3
22666 bvs %xcc, loop_2186
22667 sub %i1, 0x1810, %l1
22668 membar 0x13
22669 fpadd16s %f25, %f0, %f31
22670loop_2186:
22671 movrne %i0, %i4, %o3
22672 xor %i3, 0x1675, %l5
22673 sub %g3, %i6, %g5
22674 set 0x68, %o7
22675 stxa %i5, [%l7 + %o7] 0xeb
22676 membar #Sync
22677 fxor %f16, %f20, %f16
22678 fsrc1 %f20, %f2
22679 subccc %g4, 0x1ACA, %l2
22680 tsubcc %o2, %o4, %g1
22681 fmovrdgz %i2, %f20, %f26
22682 fmovdcs %xcc, %f1, %f22
22683 faligndata %f26, %f18, %f20
22684 fbu %fcc3, loop_2187
22685 edge32 %l0, %g7, %g2
22686 srlx %o5, %o7, %l6
22687 wr %g0, 0x2a, %asi
22688 stha %o1, [%l7 + 0x1C] %asi
22689 membar #Sync
22690loop_2187:
22691 movpos %xcc, %l4, %o0
22692 movge %xcc, %i7, %o6
22693 smul %g6, 0x0411, %i1
22694 fornot2 %f10, %f10, %f14
22695 or %l1, %l3, %i4
22696 fmovrse %i0, %f16, %f24
22697 addc %i3, 0x1E7D, %o3
22698 sth %l5, [%l7 + 0x50]
22699 sll %g3, 0x16, %i6
22700 addccc %i5, 0x09D3, %g4
22701 movle %icc, %g5, %l2
22702 call loop_2188
22703 movle %icc, %o2, %g1
22704 pdist %f26, %f8, %f20
22705 set 0x3C, %o1
22706 sta %f25, [%l7 + %o1] 0x15
22707loop_2188:
22708 edge16ln %i2, %l0, %o4
22709 add %l7, 0x58, %l6
22710 wr %g0, 0x10, %asi
22711 casxa [%l6] %asi, %g2, %g7
22712 fmovsleu %xcc, %f17, %f25
22713 edge16 %o5, %l6, %o7
22714 andcc %l4, 0x1F3D, %o0
22715 fexpand %f17, %f2
22716 fmovsvs %xcc, %f10, %f7
22717 xnorcc %i7, 0x17E3, %o1
22718 stbar
22719 fandnot1 %f2, %f2, %f10
22720 ldsw [%l7 + 0x24], %g6
22721 movcs %xcc, %o6, %l1
22722 set 0x18, %g7
22723 sta %f30, [%l7 + %g7] 0x15
22724 taddcctv %l3, %i4, %i1
22725 sdiv %i3, 0x178C, %i0
22726 fbul,a %fcc2, loop_2189
22727 fmovrdgz %l5, %f24, %f22
22728 fbne,a %fcc2, loop_2190
22729 fmovdpos %icc, %f26, %f17
22730loop_2189:
22731 movn %icc, %g3, %o3
22732 tge %xcc, 0x0
22733loop_2190:
22734 fpadd32s %f1, %f17, %f2
22735 fxors %f4, %f2, %f25
22736 mulscc %i6, 0x14D5, %i5
22737 edge16l %g4, %g5, %l2
22738 fbo,a %fcc0, loop_2191
22739 alignaddrl %o2, %g1, %l0
22740 smul %i2, %g2, %o4
22741 movrgez %g7, %o5, %o7
22742loop_2191:
22743 addcc %l4, %o0, %l6
22744 udivx %o1, 0x1DAE, %g6
22745 ldsb [%l7 + 0x23], %i7
22746 smul %o6, %l3, %i4
22747 ldstub [%l7 + 0x54], %i1
22748 movvs %xcc, %l1, %i3
22749 add %i0, 0x0135, %l5
22750 ld [%l7 + 0x2C], %f15
22751 wr %g0, 0xe3, %asi
22752 stha %g3, [%l7 + 0x34] %asi
22753 membar #Sync
22754 addc %o3, %i6, %g4
22755 fbl %fcc1, loop_2192
22756 popc 0x0F54, %g5
22757 edge8ln %i5, %l2, %o2
22758 move %xcc, %l0, %i2
22759loop_2192:
22760 nop
22761 set 0x18, %i3
22762 sta %f31, [%l7 + %i3] 0x89
22763 mova %xcc, %g1, %o4
22764 mulscc %g7, %g2, %o5
22765 taddcctv %o7, 0x0944, %o0
22766 fmovdge %xcc, %f21, %f23
22767 udiv %l6, 0x17B8, %l4
22768 ldsh [%l7 + 0x3C], %g6
22769 edge16ln %i7, %o6, %o1
22770 fones %f11
22771 bleu,pt %xcc, loop_2193
22772 udivx %i4, 0x084D, %l3
22773 udiv %l1, 0x02B3, %i1
22774 subc %i3, 0x0A90, %i0
22775loop_2193:
22776 nop
22777 set 0x38, %l6
22778 stba %l5, [%l7 + %l6] 0xe3
22779 membar #Sync
22780 saved
22781 rdpr %cwp, %g1
22782 rdpr %cansave, %g2
22783 rdpr %canrestore, %g3
22784 rdpr %cleanwin, %g4
22785 rdpr %otherwin, %g5
22786 rdpr %wstate, %g6
22787 xnorcc %o3, 0x00F7, %g3
22788 movne %xcc, %g4, %g5
22789 tsubcc %i5, %i6, %l2
22790 fsrc1s %f7, %f29
22791 udiv %l0, 0x16ED, %o2
22792 ldd [%l7 + 0x40], %g0
22793 andn %i2, %o4, %g2
22794 fxor %f8, %f18, %f20
22795 edge16ln %g7, %o5, %o0
22796 lduw [%l7 + 0x68], %o7
22797 srl %l4, %l6, %i7
22798 subccc %o6, %o1, %i4
22799 alignaddrl %g6, %l1, %i1
22800 siam 0x0
22801 movcs %xcc, %i3, %i0
22802 sdivcc %l3, 0x1F44, %o3
22803 set 0x7E, %o3
22804 ldsha [%l7 + %o3] 0x88, %g3
22805 mulscc %l5, %g5, %g4
22806 movle %xcc, %i6, %i5
22807 movge %icc, %l2, %o2
22808 umul %l0, 0x0BB0, %g1
22809 andn %o4, %g2, %g7
22810 tg %icc, 0x3
22811 udivcc %i2, 0x14C3, %o0
22812 alignaddrl %o5, %o7, %l4
22813 movgu %xcc, %l6, %o6
22814 add %o1, %i7, %g6
22815 sdiv %l1, 0x13AD, %i1
22816 fornot2s %f12, %f5, %f2
22817 add %i4, 0x10A4, %i0
22818 and %l3, 0x1092, %i3
22819 xnor %o3, %l5, %g3
22820 orcc %g4, %g5, %i5
22821 sdiv %i6, 0x0CF3, %o2
22822 fnand %f24, %f0, %f20
22823 fmovdvs %icc, %f11, %f29
22824 fmovrdlz %l2, %f12, %f24
22825 sdiv %g1, 0x0D58, %o4
22826 std %g2, [%l7 + 0x40]
22827 fba,a %fcc3, loop_2194
22828 addccc %g7, 0x1906, %l0
22829 mulx %i2, %o0, %o5
22830 movg %xcc, %o7, %l4
22831loop_2194:
22832 edge8n %l6, %o6, %i7
22833 edge8n %g6, %o1, %i1
22834 tleu %icc, 0x5
22835 sdivcc %l1, 0x04D8, %i4
22836 movcs %xcc, %l3, %i3
22837 srlx %i0, 0x0B, %o3
22838 movle %xcc, %l5, %g4
22839 andn %g3, 0x019B, %i5
22840 be,pt %icc, loop_2195
22841 fpadd16s %f11, %f7, %f14
22842 fornot2s %f22, %f27, %f15
22843 fone %f28
22844loop_2195:
22845 edge16l %i6, %o2, %l2
22846 tne %xcc, 0x2
22847 movcs %xcc, %g5, %g1
22848 fbl,a %fcc1, loop_2196
22849 movn %xcc, %o4, %g7
22850 edge32 %l0, %i2, %g2
22851 tsubcc %o0, %o7, %o5
22852loop_2196:
22853 stw %l4, [%l7 + 0x1C]
22854 subccc %l6, 0x1B46, %i7
22855 sir 0x11A7
22856 wr %g0, 0x81, %asi
22857 swapa [%l7 + 0x68] %asi, %o6
22858 brgez %g6, loop_2197
22859 tcs %xcc, 0x4
22860 movneg %xcc, %o1, %i1
22861 bleu,pt %icc, loop_2198
22862loop_2197:
22863 smulcc %l1, %i4, %l3
22864 fnors %f18, %f9, %f15
22865 te %xcc, 0x4
22866loop_2198:
22867 fabsd %f8, %f22
22868 fmovrdlez %i3, %f10, %f26
22869 bne,a %icc, loop_2199
22870 movg %icc, %o3, %i0
22871 ldsb [%l7 + 0x34], %g4
22872 add %l7, 0x34, %l6
22873 wr %g0, 0x89, %asi
22874 casa [%l6] 0x89, %g3, %l5
22875loop_2199:
22876 fmovsvc %icc, %f14, %f16
22877 mova %icc, %i6, %i5
22878 fbge %fcc3, loop_2200
22879 sdivx %l2, 0x172F, %o2
22880 taddcc %g5, 0x0AC1, %o4
22881 array16 %g1, %l0, %g7
22882loop_2200:
22883 fmovdpos %icc, %f23, %f25
22884 set 0x10, %l4
22885 prefetcha [%l7 + %l4] 0x14, 0x2
22886 subc %o0, 0x0E77, %i2
22887 umulcc %o7, 0x124F, %l4
22888 fmovsg %icc, %f19, %f31
22889 edge16 %l6, %i7, %o5
22890 movrgz %o6, %o1, %g6
22891 set 0x53, %l1
22892 ldsba [%l7 + %l1] 0x15, %l1
22893 fpackfix %f26, %f16
22894 bge,pn %xcc, loop_2201
22895 movrlz %i4, 0x242, %l3
22896 tne %icc, 0x1
22897 movvs %xcc, %i3, %i1
22898loop_2201:
22899 fmovsn %xcc, %f22, %f7
22900 tneg %icc, 0x4
22901 set 0x24, %l2
22902 stwa %o3, [%l7 + %l2] 0x22
22903 membar #Sync
22904 fmovdle %xcc, %f26, %f16
22905 tleu %icc, 0x4
22906 brnz %i0, loop_2202
22907 be,a loop_2203
22908 tl %xcc, 0x5
22909 call loop_2204
22910loop_2202:
22911 brlz,a %g3, loop_2205
22912loop_2203:
22913 fcmped %fcc0, %f6, %f16
22914 fmovdl %xcc, %f22, %f26
22915loop_2204:
22916 fmovsne %icc, %f8, %f28
22917loop_2205:
22918 membar 0x0E
22919 fmovdle %icc, %f9, %f27
22920 andncc %l5, %i6, %g4
22921 umul %l2, %i5, %g5
22922 sdivcc %o2, 0x0602, %g1
22923 sdivx %o4, 0x196A, %l0
22924 fbn,a %fcc1, loop_2206
22925 tcc %icc, 0x0
22926 andn %g7, 0x0B19, %g2
22927 orn %o0, 0x0903, %o7
22928loop_2206:
22929 fbug,a %fcc2, loop_2207
22930 edge16l %l4, %i2, %i7
22931 mova %icc, %o5, %o6
22932 and %l6, 0x1249, %o1
22933loop_2207:
22934 fmovscs %xcc, %f1, %f16
22935 wr %g0, 0x80, %asi
22936 stha %l1, [%l7 + 0x14] %asi
22937 movpos %icc, %i4, %l3
22938 tneg %icc, 0x3
22939 mulx %g6, 0x1953, %i1
22940 move %icc, %o3, %i0
22941 sll %i3, %l5, %g3
22942 tne %icc, 0x4
22943 movg %xcc, %i6, %l2
22944 popc %i5, %g4
22945 bge loop_2208
22946 edge16ln %g5, %o2, %o4
22947 sdiv %l0, 0x06DA, %g7
22948 mova %xcc, %g2, %o0
22949loop_2208:
22950 nop
22951 setx loop_2209, %l0, %l1
22952 jmpl %l1, %o7
22953 fba,a %fcc3, loop_2210
22954 tcs %xcc, 0x7
22955 tgu %icc, 0x1
22956loop_2209:
22957 movcc %xcc, %l4, %g1
22958loop_2210:
22959 nop
22960 set 0x3C, %l3
22961 sth %i2, [%l7 + %l3]
22962 wr %g0, 0x18, %asi
22963 stha %o5, [%l7 + 0x0C] %asi
22964 fsrc2 %f12, %f12
22965 set 0x63, %g4
22966 ldsba [%l7 + %g4] 0x10, %o6
22967 fsrc1s %f5, %f21
22968 sethi 0x0733, %i7
22969 saved
22970 rdpr %cwp, %g1
22971 rdpr %cansave, %g2
22972 rdpr %canrestore, %g3
22973 rdpr %cleanwin, %g4
22974 rdpr %otherwin, %g5
22975 rdpr %wstate, %g6
22976 sub %l6, 0x0C57, %l1
22977 ldsw [%l7 + 0x7C], %i4
22978 movcs %icc, %o1, %l3
22979 sra %g6, %i1, %i0
22980 mulscc %i3, 0x121E, %l5
22981 fbne %fcc1, loop_2211
22982 mulx %o3, %g3, %i6
22983 set 0x6E, %g1
22984 ldsha [%l7 + %g1] 0x10, %l2
22985loop_2211:
22986 smul %g4, %g5, %i5
22987 movrgez %o4, 0x019, %l0
22988 brz,a %g7, loop_2212
22989 xnorcc %g2, %o0, %o7
22990 fbo,a %fcc2, loop_2213
22991 bn %icc, loop_2214
22992loop_2212:
22993 orcc %o2, 0x1E6D, %l4
22994 fands %f10, %f6, %f5
22995loop_2213:
22996 fbne %fcc1, loop_2215
22997loop_2214:
22998 st %f6, [%l7 + 0x0C]
22999 srlx %g1, 0x06, %o5
23000 fands %f15, %f27, %f29
23001loop_2215:
23002 sdiv %o6, 0x1DA7, %i2
23003 nop
23004 setx loop_2216, %l0, %l1
23005 wrpr 0x1, %tl
23006 wrpr %l1, %tnpc
23007 setx 0x34400001400, %l0, %l1
23008 wrpr %l1, %tstate
23009 wrhpr 0x4, %htstate
23010 done
23011 edge16ln %i7, %l6, %i4
23012 stx %l1, [%l7 + 0x68]
23013 popc %l3, %o1
23014loop_2216:
23015 sub %g6, %i1, %i3
23016 tcs %xcc, 0x1
23017 xnorcc %i0, %l5, %o3
23018 subcc %g3, %i6, %l2
23019 umul %g5, 0x128C, %i5
23020 mulx %o4, 0x12CF, %g4
23021 fcmpeq16 %f26, %f30, %g7
23022 fcmpne32 %f6, %f4, %l0
23023 fmovde %xcc, %f20, %f17
23024 movrne %o0, 0x148, %g2
23025 sdivcc %o7, 0x10B6, %o2
23026 tg %icc, 0x5
23027 fones %f28
23028 sll %g1, %o5, %o6
23029 wr %g0, 0x19, %asi
23030 sta %f29, [%l7 + 0x24] %asi
23031 ldsb [%l7 + 0x69], %i2
23032 restored
23033 rdpr %cwp, %g1
23034 rdpr %cansave, %g2
23035 rdpr %canrestore, %g3
23036 rdpr %cleanwin, %g4
23037 rdpr %otherwin, %g5
23038 rdpr %wstate, %g6
23039 array16 %l4, %l6, %i4
23040 tleu %xcc, 0x0
23041 sub %i7, %l1, %l3
23042 nop
23043 setx loop_2217, %l0, %l1
23044 jmpl %l1, %o1
23045 edge32ln %i1, %g6, %i0
23046 popc 0x0B3E, %i3
23047 fmovd %f6, %f22
23048loop_2217:
23049 nop
23050 set 0x60, %g5
23051 ldda [%l7 + %g5] 0xe2, %o2
23052 fcmple32 %f4, %f18, %l5
23053 fmovdl %xcc, %f24, %f22
23054 fsrc1s %f16, %f27
23055 sll %i6, %l2, %g5
23056 movvs %xcc, %g3, %i5
23057 saved
23058 rdpr %cwp, %g1
23059 rdpr %cansave, %g2
23060 rdpr %canrestore, %g3
23061 rdpr %cleanwin, %g4
23062 rdpr %otherwin, %g5
23063 rdpr %wstate, %g6
23064 saved
23065 rdpr %cwp, %g1
23066 rdpr %cansave, %g2
23067 rdpr %canrestore, %g3
23068 rdpr %cleanwin, %g4
23069 rdpr %otherwin, %g5
23070 rdpr %wstate, %g6
23071 brgz %o4, loop_2218
23072 edge8 %g7, %g4, %l0
23073 taddcc %g2, %o0, %o7
23074 edge16n %o2, %o5, %g1
23075loop_2218:
23076 fmovdvc %icc, %f15, %f30
23077 movrne %i2, %o6, %l4
23078 lduw [%l7 + 0x14], %l6
23079 tleu %xcc, 0x0
23080 ldsw [%l7 + 0x44], %i7
23081 fmul8sux16 %f30, %f14, %f14
23082 udiv %l1, 0x1061, %i4
23083 tpos %xcc, 0x2
23084 edge16n %o1, %i1, %g6
23085 ta %icc, 0x3
23086 udivx %i0, 0x0A17, %i3
23087 fxnor %f26, %f0, %f12
23088 ba,a loop_2219
23089 xnorcc %l3, %l5, %i6
23090 edge8 %o3, %l2, %g5
23091 fnot1 %f22, %f8
23092loop_2219:
23093 fpadd32 %f16, %f30, %f2
23094 fmovdvs %xcc, %f25, %f26
23095 call loop_2220
23096 fnot1s %f30, %f12
23097 tsubcc %i5, %g3, %o4
23098 fmovrdne %g7, %f12, %f18
23099loop_2220:
23100 udiv %g4, 0x174B, %g2
23101 fmovdvc %xcc, %f5, %f29
23102 movneg %xcc, %o0, %l0
23103 tpos %xcc, 0x5
23104 sub %o7, %o2, %g1
23105 srlx %i2, 0x02, %o6
23106 set 0x48, %l5
23107 stha %o5, [%l7 + %l5] 0x19
23108 ba %xcc, loop_2221
23109 xnor %l4, %i7, %l1
23110 st %f13, [%l7 + 0x28]
23111 set 0x1C, %g6
23112 stwa %i4, [%l7 + %g6] 0x23
23113 membar #Sync
23114loop_2221:
23115 movl %xcc, %o1, %l6
23116 edge8ln %g6, %i1, %i3
23117 edge16n %l3, %i0, %i6
23118 fmovrdlz %o3, %f8, %f26
23119 movrgez %l5, 0x195, %g5
23120 add %l7, 0x60, %l6
23121 wr %g0, 0x18, %asi
23122 ldxa [%l6] %asi, %i5
23123 casxa [%l6] 0x18, %i5, %l2
23124 fmovrsgez %o4, %f20, %f1
23125 fnot1s %f23, %f15
23126 andcc %g3, %g4, %g2
23127 subccc %o0, 0x0CA3, %l0
23128 tsubcc %o7, %o2, %g7
23129 orncc %g1, %o6, %i2
23130 movrgez %l4, 0x24B, %i7
23131 udivcc %o5, 0x1191, %i4
23132 tne %icc, 0x3
23133 fnands %f8, %f13, %f7
23134 call loop_2222
23135 sub %l1, %l6, %g6
23136 movcc %icc, %o1, %i3
23137 fmovsn %icc, %f28, %f4
23138loop_2222:
23139 tne %icc, 0x7
23140 fands %f16, %f18, %f21
23141 siam 0x0
23142 tge %icc, 0x1
23143 array32 %l3, %i0, %i6
23144 be,a,pn %icc, loop_2223
23145 fnot2s %f16, %f16
23146 tn %xcc, 0x4
23147 tl %icc, 0x2
23148loop_2223:
23149 flush %l7 + 0x54
23150 movvc %xcc, %o3, %i1
23151 movrlez %g5, 0x298, %l5
23152 orn %l2, 0x19EA, %o4
23153 umul %i5, %g3, %g4
23154 fornot1 %f22, %f14, %f10
23155 ldd [%l7 + 0x70], %f12
23156 sir 0x19AE
23157 movge %xcc, %o0, %g2
23158 set 0x48, %o0
23159 swapa [%l7 + %o0] 0x89, %l0
23160 tle %icc, 0x7
23161 stw %o7, [%l7 + 0x0C]
23162 andncc %o2, %g7, %g1
23163 saved
23164 rdpr %cwp, %g1
23165 rdpr %cansave, %g2
23166 rdpr %canrestore, %g3
23167 rdpr %cleanwin, %g4
23168 rdpr %otherwin, %g5
23169 rdpr %wstate, %g6
23170 edge32 %i2, %l4, %o6
23171 restored
23172 rdpr %cwp, %g1
23173 rdpr %cansave, %g2
23174 rdpr %canrestore, %g3
23175 rdpr %cleanwin, %g4
23176 rdpr %otherwin, %g5
23177 rdpr %wstate, %g6
23178 fpack32 %f4, %f22, %f12
23179 movre %i7, 0x188, %i4
23180 movrgez %l1, %l6, %g6
23181 edge8ln %o1, %i3, %l3
23182 tsubcctv %i0, 0x1F44, %o5
23183 smulcc %o3, 0x1B67, %i1
23184 movrlez %g5, %l5, %i6
23185 fandnot2 %f24, %f28, %f4
23186 edge32 %o4, %l2, %g3
23187 xnor %g4, 0x1C7B, %i5
23188 lduh [%l7 + 0x38], %o0
23189 fmuld8sux16 %f8, %f0, %f4
23190 ldsw [%l7 + 0x10], %l0
23191 sll %o7, 0x11, %o2
23192 xor %g2, %g7, %g1
23193 edge16l %i2, %l4, %o6
23194 alignaddr %i4, %i7, %l6
23195 bne,pt %icc, loop_2224
23196 fbug,a %fcc2, loop_2225
23197 movrgz %g6, 0x22C, %l1
23198 mulx %o1, 0x1C64, %i3
23199loop_2224:
23200 ldstub [%l7 + 0x15], %l3
23201loop_2225:
23202 fmovscs %icc, %f11, %f5
23203 movgu %xcc, %i0, %o3
23204 movle %icc, %i1, %o5
23205 andn %l5, 0x15F3, %i6
23206 stbar
23207 fmovsne %icc, %f5, %f14
23208 sdivcc %g5, 0x1677, %l2
23209 edge8ln %g3, %o4, %i5
23210 sdivx %o0, 0x155F, %l0
23211 brz,a %o7, loop_2226
23212 movrlz %g4, 0x0FA, %g2
23213 srax %o2, 0x19, %g7
23214 udivx %i2, 0x06A9, %g1
23215loop_2226:
23216 sdivcc %l4, 0x0C18, %o6
23217 fcmpeq32 %f6, %f24, %i7
23218 subcc %i4, 0x100C, %l6
23219 smulcc %g6, 0x1150, %l1
23220 ldd [%l7 + 0x50], %f8
23221 movrlz %o1, %l3, %i0
23222 set 0x3F, %g3
23223 ldsba [%l7 + %g3] 0x0c, %o3
23224 set 0x70, %g2
23225 sta %f4, [%l7 + %g2] 0x80
23226 fba %fcc1, loop_2227
23227 sub %i3, %i1, %l5
23228 movleu %icc, %i6, %o5
23229 fxnors %f5, %f7, %f7
23230loop_2227:
23231 movg %icc, %g5, %l2
23232 fnegd %f16, %f6
23233 edge32 %g3, %o4, %i5
23234 movrgz %l0, 0x27B, %o0
23235 srl %o7, %g4, %o2
23236 prefetch [%l7 + 0x40], 0x1
23237 andn %g7, %g2, %g1
23238 fpadd32s %f25, %f11, %f20
23239 sdivcc %i2, 0x096F, %l4
23240 bvc,a,pt %icc, loop_2228
23241 fornot2 %f20, %f14, %f28
23242 movn %icc, %i7, %i4
23243 sth %l6, [%l7 + 0x4A]
23244loop_2228:
23245 mulscc %g6, 0x15DF, %o6
23246 set 0x10, %i4
23247 ldda [%l7 + %i4] 0x81, %o0
23248 fornot2s %f24, %f13, %f10
23249 sllx %l1, 0x08, %i0
23250 tpos %icc, 0x1
23251 movcc %xcc, %l3, %i3
23252 lduw [%l7 + 0x4C], %i1
23253 fands %f15, %f30, %f15
23254 stx %l5, [%l7 + 0x58]
23255 fbu %fcc0, loop_2229
23256 tpos %xcc, 0x7
23257 nop
23258 setx loop_2230, %l0, %l1
23259 jmpl %l1, %o3
23260 alignaddrl %i6, %o5, %l2
23261loop_2229:
23262 fmovsl %xcc, %f30, %f13
23263 tpos %xcc, 0x6
23264loop_2230:
23265 edge8ln %g5, %g3, %o4
23266 fbuge,a %fcc3, loop_2231
23267 edge32l %i5, %l0, %o7
23268 taddcc %o0, 0x0290, %g4
23269 fcmpne32 %f28, %f22, %o2
23270loop_2231:
23271 nop
23272 wr %g0, 0x10, %asi
23273 stda %g2, [%l7 + 0x48] %asi
23274 movge %xcc, %g7, %g1
23275 wr %g0, 0x81, %asi
23276 ldda [%l7 + 0x40] %asi, %f16
23277 tcs %xcc, 0x5
23278 fnegd %f4, %f24
23279 orn %l4, 0x0DB8, %i7
23280 nop
23281 set 0x40, %o2
23282 std %f2, [%l7 + %o2]
23283 stx %i2, [%l7 + 0x08]
23284 fmovsl %xcc, %f2, %f16
23285 sdivcc %l6, 0x0329, %i4
23286 edge32l %o6, %o1, %g6
23287 edge8ln %i0, %l3, %i3
23288 tpos %xcc, 0x0
23289 fbl,a %fcc0, loop_2232
23290 or %l1, %l5, %i1
23291 fbu %fcc3, loop_2233
23292 fmovrslz %o3, %f0, %f24
23293loop_2232:
23294 orncc %o5, 0x03C2, %l2
23295 be,a,pt %xcc, loop_2234
23296loop_2233:
23297 bcs,a,pt %icc, loop_2235
23298 tsubcc %g5, %i6, %o4
23299 bne,a,pn %xcc, loop_2236
23300loop_2234:
23301 st %f7, [%l7 + 0x0C]
23302loop_2235:
23303 movneg %icc, %g3, %l0
23304 udivx %o7, 0x0DD7, %o0
23305loop_2236:
23306 fornot1 %f24, %f16, %f18
23307 fxors %f18, %f23, %f11
23308 sdivx %i5, 0x0793, %g4
23309 ldub [%l7 + 0x1A], %o2
23310 smulcc %g2, 0x13E6, %g7
23311 tle %icc, 0x0
23312 edge32 %l4, %i7, %g1
23313 edge8 %i2, %l6, %i4
23314 tn %xcc, 0x4
23315 set 0x40, %i6
23316 ldda [%l7 + %i6] 0x2a, %o0
23317 fpack32 %f12, %f8, %f16
23318 orncc %o6, %g6, %l3
23319 tl %xcc, 0x3
23320 fbue,a %fcc2, loop_2237
23321 xnorcc %i0, 0x0EA2, %i3
23322 fandnot2s %f1, %f2, %f11
23323 membar 0x17
23324loop_2237:
23325 addccc %l1, %l5, %o3
23326 movpos %xcc, %i1, %l2
23327 fmovrse %g5, %f2, %f22
23328 fpsub32s %f8, %f11, %f27
23329 pdist %f8, %f8, %f22
23330 fmul8x16au %f1, %f16, %f22
23331 stbar
23332 fandnot1 %f22, %f26, %f24
23333 edge16l %i6, %o5, %g3
23334 fone %f6
23335 subcc %l0, %o7, %o0
23336 tneg %icc, 0x5
23337 tcs %xcc, 0x7
23338 taddcc %i5, 0x1044, %g4
23339 fbule %fcc3, loop_2238
23340 fmovrdlez %o2, %f8, %f22
23341 set 0x0D, %o5
23342 stba %g2, [%l7 + %o5] 0x19
23343loop_2238:
23344 movgu %xcc, %g7, %o4
23345 sllx %l4, 0x03, %i7
23346 edge8 %i2, %g1, %i4
23347 fmovsge %xcc, %f16, %f1
23348 fmovscs %xcc, %f23, %f22
23349 edge32 %o1, %o6, %l6
23350 srlx %g6, 0x02, %i0
23351 ldsb [%l7 + 0x21], %l3
23352 saved
23353 rdpr %cwp, %g1
23354 rdpr %cansave, %g2
23355 rdpr %canrestore, %g3
23356 rdpr %cleanwin, %g4
23357 rdpr %otherwin, %g5
23358 rdpr %wstate, %g6
23359 te %xcc, 0x0
23360 fnands %f17, %f5, %f2
23361 set 0x20, %i2
23362 swapa [%l7 + %i2] 0x19, %l1
23363 stx %l5, [%l7 + 0x50]
23364 sdivcc %i3, 0x08E8, %i1
23365 edge8l %o3, %l2, %g5
23366 srax %i6, %o5, %g3
23367 move %icc, %o7, %o0
23368 popc %i5, %g4
23369 movn %icc, %l0, %o2
23370 edge16n %g7, %g2, %o4
23371 tpos %icc, 0x7
23372 add %l7, 0x28, %l6
23373 wr %g0, 0x80, %asi
23374 casxa [%l6] %asi, %i7, %l4
23375 mulx %i2, %g1, %i4
23376 sra %o6, 0x1C, %l6
23377 smulcc %g6, 0x17A6, %o1
23378 andcc %i0, 0x09BA, %l1
23379 fmovrsne %l5, %f16, %f22
23380 wr %g0, 0x2a, %asi
23381 ldda [%l7 + 0x40] %asi, %l2
23382 taddcc %i3, 0x1353, %o3
23383 orcc %l2, %g5, %i1
23384 fmovsg %xcc, %f20, %f13
23385 movrne %o5, %i6, %g3
23386 fpsub16s %f11, %f21, %f11
23387 edge8n %o0, %o7, %i5
23388 fabss %f8, %f30
23389 popc %l0, %g4
23390 udivcc %o2, 0x0A87, %g2
23391 fands %f24, %f12, %f30
23392 wr %g0, 0x10, %asi
23393 sta %f10, [%l7 + 0x60] %asi
23394 movn %xcc, %g7, %o4
23395 fmovsg %xcc, %f7, %f14
23396 bcc %icc, loop_2239
23397 fmovsa %icc, %f17, %f28
23398 fblg %fcc0, loop_2240
23399 tg %icc, 0x5
23400loop_2239:
23401 fmovrde %l4, %f0, %f4
23402 fbu,a %fcc3, loop_2241
23403loop_2240:
23404 movl %xcc, %i7, %i2
23405 movle %icc, %g1, %i4
23406 movvc %xcc, %l6, %g6
23407loop_2241:
23408 tl %icc, 0x5
23409 fxnors %f18, %f1, %f23
23410 array8 %o1, %o6, %i0
23411 array16 %l5, %l1, %l3
23412 fmuld8ulx16 %f11, %f4, %f18
23413 set 0x38, %i1
23414 lduba [%l7 + %i1] 0x10, %i3
23415 xor %o3, %l2, %i1
23416 fmul8x16 %f13, %f18, %f28
23417 tcs %icc, 0x5
23418 xorcc %g5, %i6, %o5
23419 fmovrslz %o0, %f15, %f10
23420 xnorcc %o7, %i5, %l0
23421 edge8l %g4, %o2, %g3
23422 fone %f28
23423 set 0x6C, %o4
23424 swapa [%l7 + %o4] 0x11, %g7
23425 fcmpgt16 %f14, %f28, %g2
23426 fsrc2s %f18, %f0
23427 xor %l4, 0x058A, %i7
23428 sir 0x0E4A
23429 set 0x18, %i7
23430 ldswa [%l7 + %i7] 0x80, %o4
23431 edge16l %i2, %i4, %g1
23432 bcc %icc, loop_2242
23433 edge8l %g6, %o1, %l6
23434 fmuld8sux16 %f10, %f23, %f30
23435 ldd [%l7 + 0x28], %i0
23436loop_2242:
23437 tge %icc, 0x3
23438 and %l5, 0x1F90, %o6
23439 fandnot2 %f26, %f18, %f6
23440 edge16 %l3, %l1, %i3
23441 xorcc %l2, 0x117B, %o3
23442 edge16n %g5, %i1, %i6
23443 edge8 %o0, %o7, %i5
23444 andcc %o5, 0x06E4, %g4
23445 fbul %fcc1, loop_2243
23446 edge32 %o2, %g3, %l0
23447 sllx %g2, 0x0D, %g7
23448 fornot1 %f30, %f24, %f6
23449loop_2243:
23450 movpos %icc, %l4, %o4
23451 fcmped %fcc1, %f20, %f18
23452 bleu %icc, loop_2244
23453 fbn,a %fcc3, loop_2245
23454 fmovdne %xcc, %f22, %f19
23455 edge32l %i2, %i7, %g1
23456loop_2244:
23457 fbu,a %fcc2, loop_2246
23458loop_2245:
23459 fbne,a %fcc3, loop_2247
23460 andcc %i4, %g6, %l6
23461 edge8 %o1, %i0, %l5
23462loop_2246:
23463 add %l3, %l1, %o6
23464loop_2247:
23465 restored
23466 rdpr %cwp, %g1
23467 rdpr %cansave, %g2
23468 rdpr %canrestore, %g3
23469 rdpr %cleanwin, %g4
23470 rdpr %otherwin, %g5
23471 rdpr %wstate, %g6
23472 andcc %l2, %o3, %g5
23473 movrgez %i1, 0x078, %i3
23474 subccc %o0, 0x0B3D, %o7
23475 fbul %fcc3, loop_2248
23476 subc %i5, %o5, %g4
23477 movneg %xcc, %i6, %g3
23478 bge,a %icc, loop_2249
23479loop_2248:
23480 movl %icc, %l0, %o2
23481 fbul,a %fcc2, loop_2250
23482 bcs,pt %xcc, loop_2251
23483loop_2249:
23484 srax %g7, %g2, %l4
23485 edge16 %o4, %i2, %g1
23486loop_2250:
23487 mulx %i7, %g6, %i4
23488loop_2251:
23489 andcc %l6, 0x00EE, %o1
23490 subc %l5, 0x1E87, %i0
23491 and %l1, %o6, %l3
23492 fcmpeq16 %f18, %f24, %o3
23493 for %f2, %f14, %f26
23494 fmovrse %l2, %f4, %f3
23495 array16 %g5, %i3, %i1
23496 sdiv %o0, 0x07C2, %i5
23497 movrgz %o5, %g4, %o7
23498 or %g3, %l0, %o2
23499 fxors %f4, %f26, %f17
23500 movpos %xcc, %g7, %i6
23501 wr %g0, 0x80, %asi
23502 ldxa [%l7 + 0x50] %asi, %g2
23503 add %l7, 0x38, %l6
23504 wr %g0, 0x89, %asi
23505 casa [%l6] 0x89, %l4, %o4
23506 movrgez %i2, 0x0A5, %i7
23507 orncc %g1, %i4, %l6
23508 set 0x18, %i0
23509 swapa [%l7 + %i0] 0x19, %g6
23510 swap [%l7 + 0x34], %o1
23511 move %xcc, %l5, %i0
23512 std %f18, [%l7 + 0x68]
23513 movpos %icc, %o6, %l3
23514 fornot1 %f8, %f24, %f6
23515 fmovsn %icc, %f4, %f0
23516 tn %icc, 0x3
23517 fcmpeq16 %f14, %f18, %l1
23518 ldub [%l7 + 0x14], %o3
23519 ta %xcc, 0x0
23520 addccc %l2, 0x1328, %g5
23521 srlx %i3, %i1, %o0
23522 and %o5, 0x0393, %g4
23523 fmovrdgz %o7, %f0, %f4
23524 orncc %g3, %l0, %i5
23525 bl,a %icc, loop_2252
23526 edge16 %o2, %i6, %g7
23527 srax %l4, 0x16, %o4
23528 ldsb [%l7 + 0x24], %g2
23529loop_2252:
23530 move %xcc, %i7, %i2
23531 add %g1, 0x17C4, %l6
23532 sra %g6, %i4, %l5
23533 fmovsleu %icc, %f6, %f12
23534 edge16l %o1, %i0, %o6
23535 saved
23536 rdpr %cwp, %g1
23537 rdpr %cansave, %g2
23538 rdpr %canrestore, %g3
23539 rdpr %cleanwin, %g4
23540 rdpr %otherwin, %g5
23541 rdpr %wstate, %g6
23542 tleu %xcc, 0x6
23543 movrgz %l3, 0x2B0, %l1
23544 array16 %l2, %g5, %o3
23545 fmovrslz %i3, %f3, %f26
23546 tne %xcc, 0x0
23547 movg %icc, %i1, %o0
23548 wr %g0, 0x19, %asi
23549 stha %g4, [%l7 + 0x72] %asi
23550 fpmerge %f2, %f1, %f0
23551 fandnot2s %f13, %f21, %f11
23552 tneg %icc, 0x2
23553 fmovrdne %o7, %f14, %f6
23554 addccc %g3, 0x177E, %o5
23555 tsubcctv %i5, 0x02D1, %o2
23556 edge32ln %i6, %g7, %l4
23557 fmovrde %o4, %f8, %f2
23558 umul %g2, 0x017D, %i7
23559 fmovrdgz %l0, %f6, %f28
23560 smulcc %g1, %i2, %g6
23561 fbge %fcc1, loop_2253
23562 stx %l6, [%l7 + 0x20]
23563 fmovdvc %icc, %f8, %f28
23564 movpos %icc, %l5, %o1
23565loop_2253:
23566 fsrc1 %f10, %f2
23567 tle %icc, 0x7
23568 tcc %xcc, 0x1
23569 siam 0x0
23570 set 0x24, %o6
23571 stha %i0, [%l7 + %o6] 0xe3
23572 membar #Sync
23573 tpos %icc, 0x7
23574 sir 0x0458
23575 fbul %fcc0, loop_2254
23576 tgu %xcc, 0x4
23577 taddcctv %i4, 0x1A5B, %o6
23578 fmovdvs %icc, %f9, %f31
23579loop_2254:
23580 movn %xcc, %l1, %l2
23581 tvs %xcc, 0x2
23582 fnot1s %f21, %f15
23583 add %l3, %o3, %i3
23584 ba,a,pt %icc, loop_2255
23585 add %i1, %o0, %g5
23586 movcc %xcc, %g4, %g3
23587 brnz,a %o7, loop_2256
23588loop_2255:
23589 fpmerge %f12, %f0, %f26
23590 swap [%l7 + 0x68], %o5
23591 fors %f4, %f6, %f31
23592loop_2256:
23593 movg %icc, %o2, %i5
23594 bl,a %xcc, loop_2257
23595 fmovdne %xcc, %f21, %f9
23596 fmovrdlez %g7, %f12, %f18
23597 bne,a %xcc, loop_2258
23598loop_2257:
23599 movcc %xcc, %l4, %i6
23600 sdivcc %g2, 0x0718, %o4
23601 ldsw [%l7 + 0x64], %l0
23602loop_2258:
23603 or %g1, 0x12FB, %i7
23604 umul %g6, %i2, %l5
23605 fmovdcs %icc, %f26, %f22
23606 srlx %l6, %o1, %i0
23607 bneg,pn %xcc, loop_2259
23608 array8 %o6, %l1, %i4
23609 orn %l2, %l3, %o3
23610 ldstub [%l7 + 0x58], %i3
23611loop_2259:
23612 orncc %i1, 0x08E6, %g5
23613 tge %xcc, 0x3
23614 wr %g0, 0x89, %asi
23615 lduha [%l7 + 0x54] %asi, %o0
23616 sra %g4, %g3, %o7
23617 sll %o2, %i5, %o5
23618 fmovdvc %icc, %f22, %f18
23619 tge %icc, 0x7
23620 tne %xcc, 0x3
23621 umulcc %g7, %l4, %g2
23622 fcmple16 %f10, %f8, %i6
23623 edge16 %l0, %o4, %i7
23624 edge16n %g1, %g6, %i2
23625 fmovdg %icc, %f29, %f4
23626 movleu %xcc, %l5, %o1
23627 fornot1 %f14, %f26, %f0
23628 fbu %fcc2, loop_2260
23629 movvc %icc, %i0, %o6
23630 set 0x30, %i5
23631 lda [%l7 + %i5] 0x80, %f22
23632loop_2260:
23633 fmul8sux16 %f18, %f16, %f26
23634 fnand %f2, %f4, %f28
23635 call loop_2261
23636 fone %f0
23637 tpos %xcc, 0x4
23638 sir 0x0B0B
23639loop_2261:
23640 saved
23641 rdpr %cwp, %g1
23642 rdpr %cansave, %g2
23643 rdpr %canrestore, %g3
23644 rdpr %cleanwin, %g4
23645 rdpr %otherwin, %g5
23646 rdpr %wstate, %g6
23647 edge8n %l1, %i4, %l2
23648 addcc %l3, %l6, %o3
23649 xor %i3, %g5, %i1
23650 tvs %icc, 0x1
23651 tleu %icc, 0x0
23652 fmovsge %xcc, %f22, %f6
23653 fzeros %f18
23654 movcc %icc, %o0, %g3
23655 sub %o7, %o2, %g4
23656 fnot1s %f20, %f1
23657 bleu,pt %xcc, loop_2262
23658 fbuge,a %fcc2, loop_2263
23659 fmovrdgez %o5, %f2, %f2
23660 tn %icc, 0x4
23661loop_2262:
23662 tleu %icc, 0x0
23663loop_2263:
23664 fnot2s %f29, %f2
23665 set 0x78, %l0
23666 prefetcha [%l7 + %l0] 0x89, 0x0
23667 brgez %i5, loop_2264
23668 bvc,pt %icc, loop_2265
23669 tn %icc, 0x6
23670 edge32n %g2, %l4, %i6
23671loop_2264:
23672 membar 0x28
23673loop_2265:
23674 nop
23675 wr %g0, 0x80, %asi
23676 sta %f0, [%l7 + 0x2C] %asi
23677 movrgez %o4, 0x09C, %l0
23678 movneg %icc, %i7, %g1
23679 taddcc %g6, %i2, %l5
23680 edge8ln %o1, %i0, %o6
23681 sllx %l1, %i4, %l2
23682 subccc %l6, 0x02F7, %o3
23683 umulcc %i3, 0x1A50, %l3
23684 movge %xcc, %i1, %g5
23685 fnegd %f24, %f0
23686 udivcc %o0, 0x1855, %o7
23687 sethi 0x137B, %o2
23688 brlz,a %g3, loop_2266
23689 sethi 0x1219, %g4
23690 smulcc %o5, 0x07DE, %g7
23691 flush %l7 + 0x1C
23692loop_2266:
23693 fmovrslez %i5, %f26, %f14
23694 ba,pt %xcc, loop_2267
23695 edge16l %g2, %l4, %i6
23696 fcmpne32 %f28, %f14, %l0
23697 tneg %icc, 0x7
23698loop_2267:
23699 st %f27, [%l7 + 0x38]
23700 fabsd %f12, %f2
23701 fnot1s %f28, %f15
23702 fpadd16s %f4, %f20, %f1
23703 movg %xcc, %i7, %o4
23704 tg %icc, 0x5
23705 movre %g6, 0x0C3, %g1
23706 movre %l5, 0x044, %i2
23707 sir 0x0C7F
23708 array16 %o1, %i0, %l1
23709 fexpand %f17, %f12
23710 set 0x40, %o1
23711 stda %f16, [%l7 + %o1] 0x81
23712 fpadd32 %f28, %f30, %f30
23713 fmovdg %xcc, %f8, %f13
23714 sdivcc %o6, 0x06D1, %l2
23715 tcc %xcc, 0x5
23716 addcc %i4, %o3, %l6
23717 fands %f28, %f31, %f4
23718 fors %f1, %f21, %f27
23719 wr %g0, 0x80, %asi
23720 stda %l2, [%l7 + 0x08] %asi
23721 edge8l %i1, %i3, %g5
23722 udivx %o0, 0x0222, %o7
23723 stbar
23724 bn,pt %icc, loop_2268
23725 fandnot1s %f0, %f18, %f20
23726 mulx %g3, 0x0351, %o2
23727 tl %xcc, 0x3
23728loop_2268:
23729 fxors %f31, %f0, %f20
23730 sub %o5, %g4, %g7
23731 saved
23732 rdpr %cwp, %g1
23733 rdpr %cansave, %g2
23734 rdpr %canrestore, %g3
23735 rdpr %cleanwin, %g4
23736 rdpr %otherwin, %g5
23737 rdpr %wstate, %g6
23738 movrgez %i5, %g2, %l4
23739 tleu %icc, 0x3
23740 stx %l0, [%l7 + 0x20]
23741 fmovdvs %xcc, %f11, %f17
23742 movrne %i6, 0x3F1, %i7
23743 fpack32 %f12, %f4, %f8
23744 bg,a loop_2269
23745 movle %xcc, %o4, %g6
23746 array32 %l5, %g1, %i2
23747 edge32 %i0, %l1, %o6
23748loop_2269:
23749 edge32l %o1, %i4, %o3
23750 tne %icc, 0x3
23751 brgez,a %l2, loop_2270
23752 ld [%l7 + 0x18], %f23
23753 bne,pt %icc, loop_2271
23754 movleu %xcc, %l6, %l3
23755loop_2270:
23756 fnand %f28, %f6, %f14
23757 sdiv %i1, 0x02C6, %i3
23758loop_2271:
23759 edge16 %o0, %g5, %g3
23760 sdivx %o7, 0x19FD, %o2
23761 smul %o5, 0x0AF8, %g7
23762 wr %g0, 0x81, %asi
23763 stda %g4, [%l7 + 0x58] %asi
23764 movrne %i5, 0x210, %g2
23765 umul %l4, %i6, %i7
23766 subc %o4, %l0, %g6
23767 orncc %g1, %l5, %i2
23768 tle %icc, 0x2
23769 fba,a %fcc2, loop_2272
23770 movne %icc, %i0, %o6
23771 fpackfix %f22, %f19
23772 tvc %icc, 0x7
23773loop_2272:
23774 fmovdvs %xcc, %f28, %f7
23775 array32 %l1, %i4, %o1
23776 fbn %fcc1, loop_2273
23777 fmovsa %xcc, %f14, %f22
23778 fmovdgu %xcc, %f2, %f10
23779 set 0x72, %o7
23780 stha %o3, [%l7 + %o7] 0x23
23781 membar #Sync
23782loop_2273:
23783 tgu %icc, 0x0
23784 fcmpd %fcc2, %f16, %f10
23785 brlz %l2, loop_2274
23786 tvc %icc, 0x6
23787 movvs %icc, %l3, %i1
23788 add %l6, %o0, %i3
23789loop_2274:
23790 movcs %xcc, %g3, %o7
23791 membar 0x5C
23792 fmuld8ulx16 %f15, %f25, %f16
23793 edge32n %g5, %o2, %o5
23794 fbu,a %fcc1, loop_2275
23795 sub %g7, %i5, %g4
23796 fornot2s %f16, %f22, %f2
23797 movleu %icc, %l4, %g2
23798loop_2275:
23799 ldsw [%l7 + 0x7C], %i7
23800 saved
23801 rdpr %cwp, %g1
23802 rdpr %cansave, %g2
23803 rdpr %canrestore, %g3
23804 rdpr %cleanwin, %g4
23805 rdpr %otherwin, %g5
23806 rdpr %wstate, %g6
23807 set 0x4C, %i3
23808 sta %f20, [%l7 + %i3] 0x19
23809 movre %i6, 0x116, %l0
23810 fnot1 %f0, %f30
23811 fmovsne %xcc, %f6, %f10
23812 bneg,a %xcc, loop_2276
23813 fmovrdlz %g6, %f12, %f18
23814 lduh [%l7 + 0x0E], %o4
23815 fornot2s %f2, %f21, %f15
23816loop_2276:
23817 movrlz %g1, 0x010, %i2
23818 fpack32 %f18, %f0, %f0
23819 edge8l %i0, %o6, %l1
23820 fmuld8ulx16 %f4, %f22, %f14
23821 orcc %l5, %i4, %o1
23822 orncc %l2, %l3, %o3
23823 addccc %i1, 0x0FBA, %o0
23824 edge32 %i3, %l6, %o7
23825 faligndata %f24, %f28, %f14
23826 move %xcc, %g3, %o2
23827 set 0x28, %l6
23828 stda %o4, [%l7 + %l6] 0x10
23829 movrne %g5, 0x066, %g7
23830 movrlez %g4, %l4, %g2
23831 andn %i7, 0x004B, %i6
23832 fandnot2 %f4, %f14, %f0
23833 fbe %fcc2, loop_2277
23834 orncc %l0, %g6, %i5
23835 brlz %o4, loop_2278
23836 sir 0x037B
23837loop_2277:
23838 edge16l %i2, %i0, %o6
23839 mulx %g1, 0x1B11, %l5
23840loop_2278:
23841 srax %l1, 0x0B, %o1
23842 fnor %f0, %f0, %f0
23843 tcc %xcc, 0x4
23844 orncc %i4, 0x09AB, %l3
23845 alignaddr %o3, %i1, %o0
23846 sllx %i3, 0x1C, %l6
23847 tsubcctv %o7, %g3, %l2
23848 fpadd16 %f24, %f18, %f18
23849 wr %g0, 0x81, %asi
23850 swapa [%l7 + 0x64] %asi, %o5
23851 umul %o2, %g5, %g7
23852 umulcc %g4, %l4, %i7
23853 sub %i6, %l0, %g2
23854 srax %i5, %o4, %i2
23855 fnot2 %f30, %f26
23856 fmovdn %icc, %f23, %f21
23857 fcmps %fcc0, %f25, %f18
23858 xorcc %i0, 0x17AE, %g6
23859 edge8l %g1, %o6, %l1
23860 edge16n %o1, %l5, %i4
23861 fandnot2 %f14, %f14, %f14
23862 fpack32 %f4, %f14, %f22
23863 andn %o3, %i1, %o0
23864 tne %xcc, 0x4
23865 fmovsa %xcc, %f7, %f7
23866 add %l7, 0x20, %l6
23867 wr %g0, 0x04, %asi
23868 ldxa [%l6] %asi, %l3
23869 casxa [%l6] 0x04, %l3, %l6
23870 edge32n %i3, %o7, %l2
23871 subcc %o5, %g3, %o2
23872 movvc %icc, %g7, %g4
23873 xorcc %g5, %l4, %i6
23874 membar 0x27
23875 movne %icc, %l0, %i7
23876 fbge,a %fcc1, loop_2279
23877 brgz,a %i5, loop_2280
23878 fbl,a %fcc3, loop_2281
23879 tneg %xcc, 0x0
23880loop_2279:
23881 sub %g2, %o4, %i0
23882loop_2280:
23883 nop
23884 set 0x52, %o3
23885 stha %g6, [%l7 + %o3] 0x22
23886 membar #Sync
23887loop_2281:
23888 movrgz %i2, %g1, %l1
23889 tleu %icc, 0x0
23890 andcc %o6, %o1, %l5
23891 movl %icc, %i4, %i1
23892 and %o0, %o3, %l3
23893 tsubcc %l6, 0x13B6, %o7
23894 tsubcctv %i3, %o5, %l2
23895 srl %g3, %o2, %g7
23896 saved
23897 rdpr %cwp, %g1
23898 rdpr %cansave, %g2
23899 rdpr %canrestore, %g3
23900 rdpr %cleanwin, %g4
23901 rdpr %otherwin, %g5
23902 rdpr %wstate, %g6
23903 edge8l %g4, %g5, %l4
23904 udiv %l0, 0x1B3F, %i6
23905 sllx %i7, %g2, %i5
23906 sdivx %o4, 0x0478, %i0
23907 fmovsne %icc, %f10, %f12
23908 edge16l %i2, %g6, %g1
23909 siam 0x3
23910 ba,a loop_2282
23911 fmovscc %xcc, %f28, %f24
23912 fbule,a %fcc0, loop_2283
23913 fnands %f18, %f8, %f21
23914loop_2282:
23915 fbul %fcc0, loop_2284
23916 stb %o6, [%l7 + 0x2B]
23917loop_2283:
23918 ldsh [%l7 + 0x38], %o1
23919 brlz %l1, loop_2285
23920loop_2284:
23921 tvs %icc, 0x6
23922 smulcc %i4, %i1, %o0
23923 fmovsg %xcc, %f0, %f14
23924loop_2285:
23925 edge16 %l5, %l3, %l6
23926 xnor %o3, 0x03A6, %i3
23927 xor %o7, 0x049F, %o5
23928 bn,pn %icc, loop_2286
23929 movl %icc, %g3, %o2
23930 xor %l2, 0x0CCA, %g4
23931 movne %icc, %g5, %g7
23932loop_2286:
23933 sll %l0, 0x07, %l4
23934 ta %icc, 0x3
23935 fmovsg %icc, %f5, %f12
23936 mova %icc, %i6, %g2
23937 movl %icc, %i5, %i7
23938 tl %icc, 0x4
23939 sdivcc %i0, 0x16CA, %o4
23940 tleu %xcc, 0x5
23941 alignaddr %i2, %g6, %g1
23942 tcs %xcc, 0x5
23943 add %l7, 0x68, %l6
23944 wr %g0, 0x80, %asi
23945 lda [%l6] %asi, %o1
23946 casa [%l6] 0x80, %o1, %o6
23947 wr %g0, 0x89, %asi
23948 prefetcha [%l7 + 0x18] %asi, 0x0
23949 prefetch [%l7 + 0x3C], 0x2
23950 ta %xcc, 0x6
23951 stw %i4, [%l7 + 0x34]
23952 tne %xcc, 0x4
23953 movleu %xcc, %i1, %o0
23954 fnors %f10, %f5, %f2
23955 bge,pt %icc, loop_2287
23956 fmovrsgz %l5, %f11, %f13
23957 fmovdvc %xcc, %f19, %f12
23958 popc 0x1F7A, %l6
23959loop_2287:
23960 restored
23961 rdpr %cwp, %g1
23962 rdpr %cansave, %g2
23963 rdpr %canrestore, %g3
23964 rdpr %cleanwin, %g4
23965 rdpr %otherwin, %g5
23966 rdpr %wstate, %g6
23967 saved
23968 rdpr %cwp, %g1
23969 rdpr %cansave, %g2
23970 rdpr %canrestore, %g3
23971 rdpr %cleanwin, %g4
23972 rdpr %otherwin, %g5
23973 rdpr %wstate, %g6
23974 umul %o3, %l3, %i3
23975 ble,a loop_2288
23976 fmovrdlez %o7, %f28, %f22
23977 fbne %fcc1, loop_2289
23978 fpsub32 %f24, %f30, %f20
23979loop_2288:
23980 movleu %icc, %g3, %o2
23981 tge %icc, 0x5
23982loop_2289:
23983 sdivx %o5, 0x119F, %g4
23984 sll %l2, %g7, %g5
23985 movn %icc, %l0, %i6
23986 fmovscs %icc, %f3, %f7
23987 umulcc %l4, 0x0C68, %g2
23988 tsubcc %i7, %i0, %o4
23989 edge8n %i5, %g6, %g1
23990 tleu %icc, 0x3
23991 movcs %xcc, %i2, %o1
23992 bne,a,pt %icc, loop_2290
23993 fpsub16 %f4, %f0, %f0
23994 bn loop_2291
23995 xorcc %o6, 0x19E1, %l1
23996loop_2290:
23997 movrlez %i4, 0x04B, %i1
23998 set 0x74, %g7
23999 lduha [%l7 + %g7] 0x89, %l5
24000loop_2291:
24001 fbo %fcc0, loop_2292
24002 saved
24003 rdpr %cwp, %g1
24004 rdpr %cansave, %g2
24005 rdpr %canrestore, %g3
24006 rdpr %cleanwin, %g4
24007 rdpr %otherwin, %g5
24008 rdpr %wstate, %g6
24009 array32 %o0, %o3, %l3
24010 sub %i3, 0x108A, %l6
24011loop_2292:
24012 fbul %fcc0, loop_2293
24013 movvc %xcc, %g3, %o7
24014 faligndata %f0, %f22, %f14
24015 tge %xcc, 0x0
24016loop_2293:
24017 fxnor %f30, %f18, %f20
24018 edge16ln %o5, %g4, %l2
24019 bge,pt %icc, loop_2294
24020 tl %icc, 0x0
24021 tgu %xcc, 0x2
24022 movrgez %o2, 0x2D9, %g7
24023loop_2294:
24024 fcmple32 %f4, %f16, %l0
24025 pdist %f30, %f10, %f2
24026 fmovrsgz %g5, %f12, %f23
24027 fpadd32 %f16, %f20, %f28
24028 set 0x57, %l1
24029 ldstuba [%l7 + %l1] 0x89, %i6
24030 fnot2 %f30, %f30
24031 bcs loop_2295
24032 te %xcc, 0x2
24033 set 0x50, %l2
24034 ldda [%l7 + %l2] 0x2b, %l4
24035loop_2295:
24036 nop
24037 wr %g0, 0x20, %asi
24038 stxa %i7, [%g0 + 0x0] %asi
24039 xnor %g2, 0x1A28, %o4
24040 wr %g0, 0x88, %asi
24041 lduha [%l7 + 0x46] %asi, %i5
24042 movrlez %i0, 0x0D6, %g6
24043 move %icc, %i2, %g1
24044 te %xcc, 0x2
24045 movleu %icc, %o6, %l1
24046 fors %f1, %f4, %f10
24047 andn %i4, %i1, %l5
24048 tne %icc, 0x7
24049 tneg %icc, 0x2
24050 udiv %o0, 0x1F27, %o3
24051 mulx %l3, 0x1C43, %i3
24052 sub %o1, 0x1EB7, %g3
24053 fnegs %f12, %f21
24054 array16 %o7, %l6, %o5
24055 tneg %xcc, 0x5
24056 ld [%l7 + 0x0C], %f18
24057 tneg %icc, 0x1
24058 movle %xcc, %g4, %o2
24059 bne,a,pt %xcc, loop_2296
24060 edge16n %g7, %l2, %g5
24061 add %l0, %i6, %i7
24062 fors %f25, %f1, %f25
24063loop_2296:
24064 bne,a,pt %xcc, loop_2297
24065 fnot1s %f17, %f21
24066 movrgez %l4, 0x005, %g2
24067 set 0x4E, %l3
24068 lduba [%l7 + %l3] 0x19, %i5
24069loop_2297:
24070 array8 %i0, %g6, %o4
24071 add %l7, 0x7C, %l6
24072 wr %g0, 0x0c, %asi
24073 lda [%l6] %asi, %i2
24074 casa [%l6] 0x0c, %i2, %o6
24075 fcmped %fcc1, %f8, %f8
24076 fmul8ulx16 %f22, %f28, %f24
24077 movl %xcc, %l1, %i4
24078 subc %i1, %g1, %l5
24079 xnorcc %o3, %o0, %l3
24080 movge %icc, %i3, %g3
24081 orn %o1, 0x09D3, %l6
24082 udiv %o7, 0x1629, %g4
24083 subc %o5, 0x1DA5, %o2
24084 sra %l2, 0x12, %g5
24085 fcmpgt32 %f2, %f16, %g7
24086 lduh [%l7 + 0x24], %l0
24087 fblg,a %fcc2, loop_2298
24088 nop
24089 setx loop_2299, %l0, %l1
24090 jmpl %l1, %i7
24091 tn %xcc, 0x3
24092 fcmpd %fcc1, %f6, %f2
24093loop_2298:
24094 udivcc %i6, 0x1EFE, %l4
24095loop_2299:
24096 tn %xcc, 0x7
24097 bvs %icc, loop_2300
24098 and %g2, %i0, %g6
24099 fpsub32s %f17, %f12, %f11
24100 array16 %o4, %i2, %i5
24101loop_2300:
24102 tl %xcc, 0x6
24103 std %f22, [%l7 + 0x58]
24104 udivcc %l1, 0x151B, %o6
24105 tpos %xcc, 0x5
24106 srax %i4, %i1, %g1
24107 fmul8ulx16 %f26, %f20, %f28
24108 addccc %l5, 0x029D, %o0
24109 wr %g0, 0x89, %asi
24110 ldda [%l7 + 0x40] %asi, %f16
24111 ta %icc, 0x6
24112 movl %xcc, %l3, %o3
24113 xnorcc %i3, 0x1470, %g3
24114 fpadd32 %f0, %f26, %f0
24115 addccc %o1, %o7, %g4
24116 bvs,a %xcc, loop_2301
24117 ta %icc, 0x2
24118 udiv %l6, 0x0F89, %o2
24119 ta %xcc, 0x2
24120loop_2301:
24121 bvs,a,pt %xcc, loop_2302
24122 fand %f18, %f24, %f4
24123 taddcc %o5, %l2, %g7
24124 st %f12, [%l7 + 0x08]
24125loop_2302:
24126 and %g5, 0x12DA, %i7
24127 fbge %fcc3, loop_2303
24128 brlez %l0, loop_2304
24129 movre %l4, 0x17C, %i6
24130 mulscc %i0, 0x0176, %g2
24131loop_2303:
24132 fmovscc %xcc, %f11, %f24
24133loop_2304:
24134 fpadd32 %f26, %f12, %f20
24135 xnor %o4, 0x1C6A, %i2
24136 sra %i5, 0x08, %g6
24137 ta %xcc, 0x0
24138 sdivcc %o6, 0x10BD, %l1
24139 nop
24140 set 0x60, %g4
24141 ldd [%l7 + %g4], %i0
24142 taddcctv %i4, 0x089D, %l5
24143 srax %o0, %g1, %l3
24144 tcs %icc, 0x3
24145 wr %g0, 0x04, %asi
24146 lduha [%l7 + 0x68] %asi, %i3
24147 ldsh [%l7 + 0x3C], %g3
24148 edge8ln %o3, %o1, %o7
24149 xnorcc %g4, 0x10E1, %l6
24150 taddcc %o5, 0x17CF, %o2
24151 tg %xcc, 0x6
24152 fnegs %f26, %f9
24153 fbne,a %fcc3, loop_2305
24154 ldd [%l7 + 0x10], %f8
24155 wr %g0, 0x89, %asi
24156 sta %f11, [%l7 + 0x40] %asi
24157loop_2305:
24158 nop
24159 wr %g0, 0x22, %asi
24160 stba %l2, [%l7 + 0x33] %asi
24161 membar #Sync
24162 set 0x60, %l4
24163 lduha [%l7 + %l4] 0x80, %g5
24164 faligndata %f28, %f18, %f30
24165 tn %icc, 0x1
24166 siam 0x7
24167 wr %g0, 0x24, %asi
24168 ldda [%l7 + 0x40] %asi, %g6
24169 edge16 %l0, %l4, %i7
24170 fbn,a %fcc0, loop_2306
24171 umulcc %i6, 0x0C7E, %g2
24172 restored
24173 rdpr %cwp, %g1
24174 rdpr %cansave, %g2
24175 rdpr %canrestore, %g3
24176 rdpr %cleanwin, %g4
24177 rdpr %otherwin, %g5
24178 rdpr %wstate, %g6
24179 udivx %i0, 0x1B27, %i2
24180loop_2306:
24181 edge32ln %i5, %g6, %o4
24182 udivcc %o6, 0x09C4, %l1
24183 ldd [%l7 + 0x60], %i0
24184 movrgez %i4, %o0, %l5
24185 fmovdpos %xcc, %f27, %f17
24186 sub %g1, 0x0F1A, %l3
24187 sll %i3, %g3, %o3
24188 fone %f6
24189 sdivx %o1, 0x00EB, %o7
24190 movrne %l6, 0x095, %g4
24191 movpos %icc, %o2, %o5
24192 tleu %icc, 0x4
24193 membar 0x5C
24194 bcc,pt %xcc, loop_2307
24195 brlz,a %g5, loop_2308
24196 alignaddrl %g7, %l2, %l0
24197 ldd [%l7 + 0x38], %l4
24198loop_2307:
24199 fnands %f4, %f29, %f16
24200loop_2308:
24201 subcc %i7, 0x1A19, %g2
24202 fnot1s %f11, %f25
24203 wr %g0, 0x23, %asi
24204 stha %i0, [%l7 + 0x4A] %asi
24205 membar #Sync
24206 fmovdge %icc, %f3, %f24
24207 andn %i2, %i5, %g6
24208 brgz %o4, loop_2309
24209 ld [%l7 + 0x30], %f2
24210 edge32l %i6, %l1, %i1
24211 bne,a loop_2310
24212loop_2309:
24213 bleu,a %xcc, loop_2311
24214 udivx %o6, 0x10F0, %o0
24215 taddcctv %l5, 0x10E2, %g1
24216loop_2310:
24217 nop
24218 set 0x1C, %g1
24219 ldsha [%l7 + %g1] 0x11, %l3
24220loop_2311:
24221 ld [%l7 + 0x34], %f10
24222 array8 %i4, %g3, %i3
24223 sll %o1, %o3, %o7
24224 movl %xcc, %g4, %l6
24225 nop
24226 set 0x6C, %l5
24227 stb %o2, [%l7 + %l5]
24228 tsubcctv %g5, 0x109C, %g7
24229 popc 0x001F, %l2
24230 andn %o5, %l0, %l4
24231 wr %g0, 0x10, %asi
24232 ldsba [%l7 + 0x41] %asi, %i7
24233 wr %g0, 0x23, %asi
24234 stba %g2, [%l7 + 0x7B] %asi
24235 membar #Sync
24236 movne %xcc, %i0, %i5
24237 ble loop_2312
24238 array32 %i2, %g6, %o4
24239 srax %i6, %i1, %l1
24240 movvc %xcc, %o0, %o6
24241loop_2312:
24242 movrlz %g1, 0x14B, %l3
24243 movpos %xcc, %l5, %i4
24244 fpsub32s %f1, %f4, %f27
24245 sethi 0x1CEA, %i3
24246 sllx %o1, 0x04, %o3
24247 srl %o7, 0x0B, %g3
24248 bne,pn %icc, loop_2313
24249 tneg %xcc, 0x5
24250 tn %icc, 0x5
24251 movvs %xcc, %g4, %l6
24252loop_2313:
24253 fmovdl %xcc, %f28, %f20
24254 bvs,a %xcc, loop_2314
24255 tvs %xcc, 0x3
24256 fmul8ulx16 %f6, %f10, %f0
24257 bvs,pt %icc, loop_2315
24258loop_2314:
24259 mulscc %g5, 0x103D, %g7
24260 ldd [%l7 + 0x10], %f16
24261 tgu %xcc, 0x0
24262loop_2315:
24263 fbne %fcc3, loop_2316
24264 prefetch [%l7 + 0x54], 0x1
24265 nop
24266 set 0x20, %g6
24267 std %l2, [%l7 + %g6]
24268 or %o5, %o2, %l0
24269loop_2316:
24270 subc %l4, 0x02AD, %i7
24271 set 0x24, %o0
24272 lda [%l7 + %o0] 0x11, %f16
24273 bleu,pt %icc, loop_2317
24274 sll %g2, 0x1F, %i0
24275 tvs %xcc, 0x3
24276 flush %l7 + 0x24
24277loop_2317:
24278 fmovrsgez %i2, %f28, %f5
24279 udiv %i5, 0x187E, %o4
24280 movgu %xcc, %g6, %i1
24281 srl %l1, %o0, %o6
24282 nop
24283 setx loop_2318, %l0, %l1
24284 wrpr 0x1, %tl
24285 wrpr %l1, %tpc
24286 add %l1, 0x4, %l1
24287 wrpr %l1, %tnpc
24288 setx 0x34400001400, %l0, %l1
24289 wrpr %l1, %tstate
24290 wrhpr 0x4, %htstate
24291 retry
24292 and %g1, %i6, %l5
24293 movge %xcc, %i4, %l3
24294 fmovsle %icc, %f10, %f24
24295loop_2318:
24296 movle %xcc, %o1, %i3
24297 bleu %xcc, loop_2319
24298 nop
24299 setx loop_2320, %l0, %l1
24300 wrpr 0x1, %tl
24301 wrpr %l1, %tnpc
24302 setx 0x34400001400, %l0, %l1
24303 wrpr %l1, %tstate
24304 wrhpr 0x4, %htstate
24305 done
24306 movgu %xcc, %o3, %o7
24307 movn %xcc, %g4, %g3
24308loop_2319:
24309 pdist %f24, %f26, %f14
24310loop_2320:
24311 tneg %icc, 0x1
24312 fmovdleu %xcc, %f4, %f6
24313 ldsb [%l7 + 0x12], %l6
24314 orn %g5, %l2, %o5
24315 movrlez %g7, %o2, %l0
24316 edge16n %l4, %g2, %i0
24317 fmovdn %icc, %f2, %f27
24318 fmovd %f12, %f2
24319 movne %icc, %i7, %i5
24320 movrne %i2, %o4, %i1
24321 tn %icc, 0x2
24322 sdivx %g6, 0x06DE, %o0
24323 bg,pt %icc, loop_2321
24324 edge16ln %l1, %o6, %i6
24325 fmovrsne %l5, %f11, %f29
24326 or %g1, %l3, %i4
24327loop_2321:
24328 saved
24329 rdpr %cwp, %g1
24330 rdpr %cansave, %g2
24331 rdpr %canrestore, %g3
24332 rdpr %cleanwin, %g4
24333 rdpr %otherwin, %g5
24334 rdpr %wstate, %g6
24335 tvc %icc, 0x2
24336 xnor %o1, %i3, %o7
24337 movrgz %g4, %o3, %g3
24338 smul %l6, 0x0650, %g5
24339 bge,a %xcc, loop_2322
24340 addccc %o5, 0x0376, %l2
24341 movn %xcc, %o2, %g7
24342 fmul8ulx16 %f14, %f14, %f18
24343loop_2322:
24344 tsubcctv %l0, 0x0ED8, %l4
24345 fmovdcc %icc, %f30, %f11
24346 ldd [%l7 + 0x58], %i0
24347 std %f28, [%l7 + 0x30]
24348 tg %icc, 0x3
24349 movle %icc, %i7, %i5
24350 fbug,a %fcc3, loop_2323
24351 bn,a,pt %icc, loop_2324
24352 fbo %fcc2, loop_2325
24353 edge8n %i2, %o4, %g2
24354loop_2323:
24355 udivcc %i1, 0x0BDA, %g6
24356loop_2324:
24357 ta %xcc, 0x5
24358loop_2325:
24359 movcs %xcc, %o0, %l1
24360 fbue,a %fcc1, loop_2326
24361 movgu %xcc, %i6, %l5
24362 xnor %g1, %l3, %i4
24363 tge %icc, 0x5
24364loop_2326:
24365 movvc %xcc, %o1, %i3
24366 fmovd %f26, %f18
24367 movleu %icc, %o7, %o6
24368 xorcc %g4, %o3, %l6
24369 fmovrslz %g5, %f14, %f4
24370 tneg %xcc, 0x1
24371 andcc %o5, 0x02F4, %l2
24372 fors %f0, %f26, %f9
24373 smul %o2, %g3, %l0
24374 array8 %l4, %g7, %i0
24375 edge8n %i5, %i7, %o4
24376 sllx %g2, %i1, %i2
24377 bpos,a,pn %xcc, loop_2327
24378 edge8n %o0, %g6, %l1
24379 fbug %fcc1, loop_2328
24380 bcs %xcc, loop_2329
24381loop_2327:
24382 tcc %xcc, 0x5
24383 fand %f24, %f24, %f10
24384loop_2328:
24385 bl,a %xcc, loop_2330
24386loop_2329:
24387 bvs loop_2331
24388 bneg,pn %icc, loop_2332
24389 umul %i6, %l5, %l3
24390loop_2330:
24391 smulcc %i4, 0x1D85, %g1
24392loop_2331:
24393 saved
24394 rdpr %cwp, %g1
24395 rdpr %cansave, %g2
24396 rdpr %canrestore, %g3
24397 rdpr %cleanwin, %g4
24398 rdpr %otherwin, %g5
24399 rdpr %wstate, %g6
24400loop_2332:
24401 subccc %i3, 0x0DAB, %o7
24402 xnorcc %o6, 0x12FD, %g4
24403 array8 %o1, %o3, %l6
24404 nop
24405 setx loop_2333, %l0, %l1
24406 jmpl %l1, %o5
24407 movrgz %l2, 0x1E2, %g5
24408 movvs %icc, %g3, %l0
24409 movcs %icc, %o2, %g7
24410loop_2333:
24411 nop
24412 set 0x08, %g5
24413 lduha [%l7 + %g5] 0x81, %l4
24414 tvs %xcc, 0x5
24415 bge %xcc, loop_2334
24416 nop
24417 set 0x70, %g2
24418 stx %i0, [%l7 + %g2]
24419 nop
24420 setx loop_2335, %l0, %l1
24421 jmpl %l1, %i5
24422 array16 %i7, %g2, %o4
24423loop_2334:
24424 bneg,a,pt %icc, loop_2336
24425 tsubcctv %i1, 0x03D9, %i2
24426loop_2335:
24427 fmovse %icc, %f31, %f14
24428 saved
24429 rdpr %cwp, %g1
24430 rdpr %cansave, %g2
24431 rdpr %canrestore, %g3
24432 rdpr %cleanwin, %g4
24433 rdpr %otherwin, %g5
24434 rdpr %wstate, %g6
24435loop_2336:
24436 fmuld8sux16 %f14, %f30, %f22
24437 brlz,a %g6, loop_2337
24438 fba %fcc3, loop_2338
24439 bgu,pn %icc, loop_2339
24440 sll %l1, %o0, %l5
24441loop_2337:
24442 nop
24443 set 0x24, %g3
24444 lda [%l7 + %g3] 0x15, %f28
24445loop_2338:
24446 nop
24447 set 0x40, %i4
24448 stda %f0, [%l7 + %i4] 0x0c
24449loop_2339:
24450 fbu,a %fcc3, loop_2340
24451 swap [%l7 + 0x54], %l3
24452 ldsb [%l7 + 0x7C], %i4
24453 fone %f2
24454loop_2340:
24455 subc %g1, %i3, %o7
24456 movrgz %o6, %i6, %g4
24457 add %l7, 0x18, %l6
24458 wr %g0, 0x80, %asi
24459 ldxa [%l6] %asi, %o3
24460 casxa [%l6] %asi, %o3, %l6
24461 mulx %o1, 0x1D89, %o5
24462 stx %g5, [%l7 + 0x30]
24463 movl %icc, %l2, %g3
24464 fsrc2 %f4, %f0
24465 sdivcc %l0, 0x15BD, %o2
24466 umul %g7, %l4, %i0
24467 fcmpeq16 %f6, %f20, %i7
24468 fmovdneg %xcc, %f6, %f10
24469 fsrc1s %f14, %f4
24470 sdiv %i5, 0x0FEE, %g2
24471 sdivx %i1, 0x0596, %i2
24472 movrlz %g6, %o4, %o0
24473 tne %xcc, 0x5
24474 call loop_2341
24475 brnz,a %l5, loop_2342
24476 fmovdl %xcc, %f11, %f6
24477 tsubcctv %l1, %l3, %g1
24478loop_2341:
24479 tcs %icc, 0x7
24480loop_2342:
24481 ldx [%l7 + 0x50], %i3
24482 orn %i4, 0x1BD3, %o6
24483 wr %g0, 0x89, %asi
24484 ldda [%l7 + 0x40] %asi, %f16
24485 andn %i6, 0x18A8, %o7
24486 ldsw [%l7 + 0x4C], %g4
24487 movcs %xcc, %o3, %l6
24488 subc %o1, %o5, %g5
24489 array8 %l2, %g3, %l0
24490 orncc %o2, 0x0F99, %g7
24491 movvc %icc, %l4, %i7
24492 tl %xcc, 0x2
24493 set 0x6D, %i6
24494 lduba [%l7 + %i6] 0x15, %i5
24495 tleu %icc, 0x4
24496 wr %g0, 0x81, %asi
24497 lduha [%l7 + 0x6A] %asi, %i0
24498 mova %xcc, %i1, %g2
24499 fbul,a %fcc3, loop_2343
24500 or %g6, %i2, %o0
24501 array8 %o4, %l1, %l3
24502 andn %l5, 0x113D, %i3
24503loop_2343:
24504 orn %i4, 0x0B70, %o6
24505 fcmped %fcc3, %f22, %f30
24506 wr %g0, 0x57, %asi
24507 stxa %i6, [%g0 + 0x0] %asi
24508 tneg %xcc, 0x3
24509 srlx %g1, 0x18, %g4
24510 fbo,a %fcc0, loop_2344
24511 tl %icc, 0x3
24512 andncc %o7, %o3, %l6
24513 fpsub32 %f4, %f24, %f14
24514loop_2344:
24515 edge8l %o5, %o1, %g5
24516 fbg %fcc2, loop_2345
24517 stb %g3, [%l7 + 0x2A]
24518 ldd [%l7 + 0x48], %l2
24519 fandnot2s %f7, %f19, %f10
24520loop_2345:
24521 fxnor %f30, %f16, %f8
24522 and %l0, %g7, %l4
24523 andcc %i7, 0x0898, %o2
24524 fands %f1, %f23, %f22
24525 edge8ln %i0, %i5, %g2
24526 tgu %xcc, 0x4
24527 ba,pt %icc, loop_2346
24528 membar 0x1B
24529 tleu %xcc, 0x5
24530 fpadd16 %f18, %f30, %f20
24531loop_2346:
24532 sll %g6, %i1, %o0
24533 udivcc %o4, 0x1584, %l1
24534 edge32n %i2, %l3, %l5
24535 alignaddr %i3, %i4, %i6
24536 addccc %o6, 0x0607, %g4
24537 wr %g0, 0x80, %asi
24538 ldsha [%l7 + 0x0E] %asi, %g1
24539 fcmpgt16 %f4, %f6, %o3
24540 edge16n %o7, %l6, %o5
24541 mova %icc, %o1, %g3
24542 add %l7, 0x24, %l6
24543 wr %g0, 0x89, %asi
24544 lda [%l6] %asi, %l2
24545 casa [%l6] 0x89, %l2, %g5
24546 fbg,a %fcc2, loop_2347
24547 sub %l0, 0x0AE5, %l4
24548 bge %xcc, loop_2348
24549 movre %i7, %g7, %o2
24550loop_2347:
24551 movpos %icc, %i5, %g2
24552 array16 %i0, %i1, %g6
24553loop_2348:
24554 bvs,a %icc, loop_2349
24555 subc %o0, %o4, %l1
24556 edge8 %l3, %i2, %l5
24557 membar 0x6B
24558loop_2349:
24559 nop
24560 set 0x40, %o2
24561 ldda [%l7 + %o2] 0x89, %f16
24562 edge32ln %i3, %i4, %o6
24563 fbne %fcc2, loop_2350
24564 movvs %xcc, %g4, %g1
24565 srax %i6, 0x1F, %o7
24566 edge16 %l6, %o5, %o3
24567loop_2350:
24568 fmovdn %icc, %f14, %f15
24569 subcc %o1, %l2, %g3
24570 fbule %fcc0, loop_2351
24571 umul %g5, %l0, %i7
24572 ble,pn %xcc, loop_2352
24573 brgez %g7, loop_2353
24574loop_2351:
24575 popc %o2, %i5
24576 udivcc %g2, 0x0AED, %i0
24577loop_2352:
24578 movne %xcc, %i1, %g6
24579loop_2353:
24580 fble,a %fcc3, loop_2354
24581 fble %fcc2, loop_2355
24582 addc %o0, %l4, %l1
24583 prefetch [%l7 + 0x10], 0x1
24584loop_2354:
24585 andcc %o4, 0x1E8F, %l3
24586loop_2355:
24587 nop
24588 set 0x20, %i2
24589 stda %l4, [%l7 + %i2] 0x18
24590 set 0x5C, %i1
24591 ldsha [%l7 + %i1] 0x80, %i2
24592 mova %xcc, %i4, %o6
24593 set 0x5C, %o5
24594 ldsha [%l7 + %o5] 0x15, %i3
24595 add %g4, 0x1A7E, %i6
24596 popc 0x0B64, %o7
24597 fcmpne32 %f10, %f4, %g1
24598 edge32n %o5, %o3, %l6
24599 movgu %xcc, %o1, %g3
24600 movrne %g5, 0x155, %l2
24601 sdiv %i7, 0x05A8, %l0
24602 brnz %o2, loop_2356
24603 edge8n %g7, %g2, %i0
24604 edge32l %i1, %g6, %i5
24605 edge8l %l4, %o0, %o4
24606loop_2356:
24607 tg %icc, 0x4
24608 edge16ln %l3, %l1, %l5
24609 movre %i2, %o6, %i3
24610 movge %icc, %g4, %i4
24611 sdivcc %o7, 0x1420, %i6
24612 andncc %o5, %g1, %l6
24613 brz %o1, loop_2357
24614 movne %xcc, %o3, %g5
24615 be %xcc, loop_2358
24616 or %g3, 0x0A16, %l2
24617loop_2357:
24618 ta %icc, 0x1
24619 fbuge %fcc2, loop_2359
24620loop_2358:
24621 movrlz %i7, 0x2B3, %o2
24622 and %l0, 0x1CCF, %g2
24623 edge8 %g7, %i0, %g6
24624loop_2359:
24625 taddcc %i5, 0x147F, %i1
24626 sir 0x0AEA
24627 tsubcctv %o0, 0x0E46, %o4
24628 fble %fcc2, loop_2360
24629 movvs %xcc, %l3, %l4
24630 edge8ln %l1, %i2, %l5
24631 edge32 %o6, %g4, %i4
24632loop_2360:
24633 edge16 %i3, %i6, %o5
24634 fbe,a %fcc2, loop_2361
24635 umul %g1, 0x14FB, %o7
24636 ldsb [%l7 + 0x60], %o1
24637 edge8 %l6, %o3, %g5
24638loop_2361:
24639 fcmpne32 %f8, %f0, %g3
24640 wr %g0, 0xf1, %asi
24641 stda %f16, [%l7 + 0x40] %asi
24642 membar #Sync
24643 fands %f7, %f1, %f15
24644 bvs,a,pt %icc, loop_2362
24645 srlx %i7, 0x05, %o2
24646 movvc %icc, %l2, %g2
24647 bvc %icc, loop_2363
24648loop_2362:
24649 tneg %icc, 0x4
24650 movrgz %g7, %i0, %g6
24651 fmovrdne %l0, %f24, %f28
24652loop_2363:
24653 subccc %i1, %o0, %o4
24654 movgu %icc, %l3, %i5
24655 xnorcc %l1, %l4, %l5
24656 flush %l7 + 0x40
24657 subc %i2, 0x1365, %o6
24658 edge32n %g4, %i3, %i4
24659 fnot1s %f19, %f15
24660 saved
24661 rdpr %cwp, %g1
24662 rdpr %cansave, %g2
24663 rdpr %canrestore, %g3
24664 rdpr %cleanwin, %g4
24665 rdpr %otherwin, %g5
24666 rdpr %wstate, %g6
24667 movle %xcc, %i6, %g1
24668 addc %o7, 0x0D88, %o5
24669 sdiv %l6, 0x1F18, %o3
24670 bg,pn %xcc, loop_2364
24671 tne %icc, 0x0
24672 st %f26, [%l7 + 0x0C]
24673 movneg %icc, %g5, %g3
24674loop_2364:
24675 smul %o1, 0x0A60, %i7
24676 tvs %icc, 0x7
24677 fbg %fcc3, loop_2365
24678 alignaddrl %l2, %o2, %g2
24679 fbu %fcc2, loop_2366
24680 tvc %xcc, 0x7
24681loop_2365:
24682 fcmpeq16 %f22, %f8, %i0
24683 movgu %xcc, %g6, %g7
24684loop_2366:
24685 nop
24686 set 0x38, %i7
24687 ldswa [%l7 + %i7] 0x81, %i1
24688 mova %icc, %o0, %l0
24689 fmovrsne %o4, %f21, %f28
24690 fnands %f17, %f2, %f14
24691 fmovrdne %l3, %f14, %f30
24692 and %i5, %l1, %l5
24693 fbue %fcc0, loop_2367
24694 or %l4, 0x0F47, %i2
24695 xor %o6, 0x134F, %g4
24696 or %i4, 0x0AE6, %i3
24697loop_2367:
24698 fmovd %f0, %f30
24699 fmovrdgez %g1, %f22, %f22
24700 udiv %o7, 0x027F, %i6
24701 alignaddr %o5, %o3, %l6
24702 ldub [%l7 + 0x2B], %g5
24703 ldd [%l7 + 0x38], %o0
24704 array8 %i7, %l2, %o2
24705 brlz %g3, loop_2368
24706 andcc %g2, %g6, %g7
24707 edge32l %i0, %i1, %l0
24708 fbn,a %fcc2, loop_2369
24709loop_2368:
24710 ldx [%l7 + 0x78], %o4
24711 movrne %l3, %o0, %i5
24712 alignaddr %l5, %l1, %i2
24713loop_2369:
24714 bvs,a %xcc, loop_2370
24715 popc 0x007D, %o6
24716 subcc %g4, 0x08CE, %i4
24717 ldx [%l7 + 0x30], %l4
24718loop_2370:
24719 movne %xcc, %i3, %g1
24720 fmovdcs %icc, %f12, %f17
24721 tsubcc %o7, 0x0E8E, %o5
24722 set 0x70, %o4
24723 stwa %o3, [%l7 + %o4] 0x10
24724 edge16n %i6, %l6, %g5
24725 tge %icc, 0x2
24726 movcc %icc, %i7, %o1
24727 movn %xcc, %l2, %o2
24728 set 0x28, %o6
24729 lda [%l7 + %o6] 0x81, %f1
24730 edge16 %g3, %g2, %g7
24731 movle %xcc, %g6, %i1
24732 fcmple32 %f26, %f28, %i0
24733 brz,a %l0, loop_2371
24734 xnor %l3, %o4, %i5
24735 movl %xcc, %l5, %o0
24736 fnegs %f31, %f19
24737loop_2371:
24738 fmovscc %xcc, %f28, %f16
24739 movgu %xcc, %l1, %o6
24740 fxnor %f16, %f10, %f12
24741 te %icc, 0x6
24742 edge8n %g4, %i2, %l4
24743 set 0x40, %i5
24744 stda %f16, [%l7 + %i5] 0x81
24745 smul %i4, %g1, %o7
24746 tcs %xcc, 0x1
24747 stbar
24748 fmovrdlez %i3, %f10, %f2
24749 fbuge,a %fcc2, loop_2372
24750 tl %xcc, 0x3
24751 movvs %icc, %o5, %o3
24752 fornot2 %f8, %f28, %f20
24753loop_2372:
24754 nop
24755 set 0x6C, %i0
24756 ldsw [%l7 + %i0], %i6
24757 tvc %xcc, 0x5
24758 subc %l6, 0x19F4, %g5
24759 ldsw [%l7 + 0x7C], %o1
24760 xor %l2, %i7, %g3
24761 edge16l %g2, %g7, %o2
24762 umul %g6, 0x02FA, %i1
24763 fbuge,a %fcc2, loop_2373
24764 movl %xcc, %l0, %l3
24765 edge32 %i0, %o4, %i5
24766 movvs %xcc, %l5, %l1
24767loop_2373:
24768 addc %o0, 0x1C32, %g4
24769 movneg %icc, %i2, %o6
24770 udivx %i4, 0x06DD, %l4
24771 wr %g0, 0x24, %asi
24772 ldda [%l7 + 0x60] %asi, %o6
24773 wr %g0, 0x89, %asi
24774 sta %f23, [%l7 + 0x5C] %asi
24775 wr %g0, 0x10, %asi
24776 ldstuba [%l7 + 0x47] %asi, %i3
24777 fpadd16s %f20, %f27, %f23
24778 mulx %g1, 0x1965, %o3
24779 fbl %fcc0, loop_2374
24780 saved
24781 rdpr %cwp, %g1
24782 rdpr %cansave, %g2
24783 rdpr %canrestore, %g3
24784 rdpr %cleanwin, %g4
24785 rdpr %otherwin, %g5
24786 rdpr %wstate, %g6
24787 fbge %fcc0, loop_2375
24788 edge16 %o5, %l6, %g5
24789loop_2374:
24790 subccc %o1, %l2, %i7
24791 andn %g3, %g2, %i6
24792loop_2375:
24793 taddcc %o2, %g6, %g7
24794 fpackfix %f18, %f23
24795 fornot2s %f29, %f26, %f9
24796 sdivcc %i1, 0x02A5, %l3
24797 wr %g0, 0xe3, %asi
24798 ldda [%l7 + 0x60] %asi, %i0
24799 nop
24800 setx loop_2376, %l0, %l1
24801 wrpr 0x1, %tl
24802 wrpr %l1, %tpc
24803 add %l1, 0x4, %l1
24804 wrpr %l1, %tnpc
24805 setx 0x34400001400, %l0, %l1
24806 wrpr %l1, %tstate
24807 wrhpr 0x4, %htstate
24808 retry
24809 movne %icc, %l0, %o4
24810 tle %xcc, 0x7
24811 fnegs %f12, %f7
24812loop_2376:
24813 fmovrdne %i5, %f8, %f14
24814 fcmpd %fcc3, %f10, %f24
24815 subc %l1, 0x0B6F, %l5
24816 movleu %icc, %g4, %i2
24817 ba,a,pn %icc, loop_2377
24818 movrlz %o0, %i4, %o6
24819 edge8ln %o7, %i3, %g1
24820 alignaddrl %l4, %o3, %l6
24821loop_2377:
24822 mulx %o5, %o1, %l2
24823 mulx %i7, 0x17A9, %g3
24824 add %l7, 0x40, %l6
24825 wr %g0, 0x89, %asi
24826 ldxa [%l6] %asi, %g5
24827 casxa [%l6] %asi, %g5, %g2
24828 array16 %o2, %g6, %g7
24829 orcc %i6, 0x0EB0, %i1
24830 membar #Sync
24831 wr %g0, 0xf0, %asi
24832 ldda [%l7 + 0x40] %asi, %f0
24833 tcc %icc, 0x6
24834 movgu %xcc, %i0, %l0
24835 ldsw [%l7 + 0x70], %l3
24836 srlx %o4, 0x0D, %i5
24837 orncc %l5, %g4, %l1
24838 fmovdne %xcc, %f11, %f2
24839 fxor %f20, %f14, %f30
24840 fzero %f26
24841 srax %i2, %i4, %o6
24842 subcc %o7, 0x1A3D, %o0
24843 sub %i3, 0x136B, %l4
24844 tgu %icc, 0x7
24845 fnor %f10, %f18, %f28
24846 fbne,a %fcc1, loop_2378
24847 sethi 0x1648, %o3
24848 fmul8x16au %f19, %f8, %f30
24849 ldx [%l7 + 0x60], %g1
24850loop_2378:
24851 tcc %xcc, 0x4
24852 or %o5, %o1, %l2
24853 addcc %i7, 0x055A, %l6
24854 movle %icc, %g3, %g5
24855 restored
24856 rdpr %cwp, %g1
24857 rdpr %cansave, %g2
24858 rdpr %canrestore, %g3
24859 rdpr %cleanwin, %g4
24860 rdpr %otherwin, %g5
24861 rdpr %wstate, %g6
24862 tle %icc, 0x4
24863 sdiv %g2, 0x1A5A, %o2
24864 fbule %fcc0, loop_2379
24865 bcc,a loop_2380
24866 fcmpeq32 %f8, %f18, %g6
24867 swap [%l7 + 0x24], %g7
24868loop_2379:
24869 srlx %i1, 0x09, %i0
24870loop_2380:
24871 sdivx %l0, 0x0B15, %i6
24872 fba %fcc1, loop_2381
24873 saved
24874 rdpr %cwp, %g1
24875 rdpr %cansave, %g2
24876 rdpr %canrestore, %g3
24877 rdpr %cleanwin, %g4
24878 rdpr %otherwin, %g5
24879 rdpr %wstate, %g6
24880 movl %xcc, %l3, %i5
24881 sir 0x1B93
24882loop_2381:
24883 bge,a loop_2382
24884 movre %o4, %g4, %l1
24885 saved
24886 rdpr %cwp, %g1
24887 rdpr %cansave, %g2
24888 rdpr %canrestore, %g3
24889 rdpr %cleanwin, %g4
24890 rdpr %otherwin, %g5
24891 rdpr %wstate, %g6
24892 fexpand %f26, %f14
24893loop_2382:
24894 brlz %l5, loop_2383
24895 andcc %i4, 0x0074, %i2
24896 fmovdvs %xcc, %f29, %f30
24897 fmuld8sux16 %f2, %f24, %f28
24898loop_2383:
24899 nop
24900 set 0x30, %l0
24901 ldxa [%l7 + %l0] 0x10, %o7
24902 set 0x14, %o1
24903 ldswa [%l7 + %o1] 0x0c, %o0
24904 movrlz %o6, 0x1B7, %i3
24905 srl %l4, %g1, %o3
24906 move %xcc, %o5, %l2
24907 sth %o1, [%l7 + 0x34]
24908 edge32l %l6, %g3, %g5
24909 nop
24910 set 0x10, %i3
24911 ldd [%l7 + %i3], %f22
24912 fmovsneg %icc, %f21, %f0
24913 movcc %xcc, %i7, %o2
24914 tn %xcc, 0x0
24915 fmovdcs %xcc, %f31, %f27
24916 edge16l %g6, %g2, %i1
24917 movn %icc, %i0, %l0
24918 sll %i6, 0x07, %l3
24919 tne %icc, 0x2
24920 movvs %xcc, %g7, %o4
24921 bg,pn %icc, loop_2384
24922 sll %g4, %i5, %l5
24923 andn %l1, %i2, %o7
24924 andncc %o0, %i4, %i3
24925loop_2384:
24926 movne %xcc, %o6, %l4
24927 sethi 0x0490, %g1
24928 bneg,pn %icc, loop_2385
24929 array8 %o3, %l2, %o5
24930 fmul8x16al %f19, %f30, %f16
24931 movleu %icc, %l6, %g3
24932loop_2385:
24933 tneg %xcc, 0x5
24934 and %o1, 0x0C36, %g5
24935 fmovdn %icc, %f15, %f13
24936 fmovrdne %o2, %f4, %f14
24937 xnorcc %g6, %i7, %i1
24938 movle %icc, %i0, %g2
24939 wr %g0, 0x88, %asi
24940 stba %i6, [%l7 + 0x7B] %asi
24941 sethi 0x041F, %l3
24942 fmovrde %l0, %f12, %f30
24943 sir 0x0F6A
24944 mova %icc, %o4, %g7
24945 smulcc %g4, %l5, %i5
24946 umul %i2, %l1, %o7
24947 fmovspos %xcc, %f28, %f30
24948 array32 %i4, %i3, %o6
24949 tvc %xcc, 0x3
24950 set 0x40, %l6
24951 stda %f16, [%l7 + %l6] 0x88
24952 fmovspos %xcc, %f2, %f4
24953 be %xcc, loop_2386
24954 movrne %l4, %o0, %g1
24955 sth %o3, [%l7 + 0x52]
24956 fones %f3
24957loop_2386:
24958 movleu %xcc, %l2, %l6
24959 fbuge,a %fcc1, loop_2387
24960 fmovde %xcc, %f9, %f5
24961 sll %g3, %o5, %o1
24962 srl %g5, %g6, %o2
24963loop_2387:
24964 bn loop_2388
24965 movg %xcc, %i1, %i0
24966 tg %icc, 0x5
24967 addccc %g2, 0x1EB4, %i6
24968loop_2388:
24969 fmovrdgz %i7, %f0, %f22
24970 fandnot1 %f22, %f10, %f8
24971 tgu %xcc, 0x0
24972 array16 %l3, %l0, %o4
24973 fble,a %fcc1, loop_2389
24974 brz %g7, loop_2390
24975 tcs %xcc, 0x2
24976 array32 %l5, %i5, %i2
24977loop_2389:
24978 nop
24979 setx loop_2391, %l0, %l1
24980 jmpl %l1, %l1
24981loop_2390:
24982 brlez %o7, loop_2392
24983 lduw [%l7 + 0x18], %i4
24984 movl %xcc, %g4, %i3
24985loop_2391:
24986 nop
24987 set 0x08, %o3
24988 stwa %o6, [%l7 + %o3] 0x22
24989 membar #Sync
24990loop_2392:
24991 nop
24992 wr %g0, 0x04, %asi
24993 ldsha [%l7 + 0x70] %asi, %l4
24994 edge16l %o0, %o3, %l2
24995 xnorcc %g1, %g3, %o5
24996 edge16l %l6, %o1, %g5
24997 udiv %o2, 0x1B3F, %i1
24998 edge16n %g6, %i0, %g2
24999 movneg %icc, %i6, %l3
25000 tg %xcc, 0x1
25001 fba,a %fcc0, loop_2393
25002 faligndata %f12, %f18, %f30
25003 mova %icc, %i7, %o4
25004 movl %icc, %g7, %l5
25005loop_2393:
25006 xnorcc %l0, %i5, %i2
25007 fxors %f31, %f20, %f16
25008 tcs %xcc, 0x0
25009 sll %l1, 0x1B, %o7
25010 alignaddrl %i4, %i3, %g4
25011 fnegd %f14, %f22
25012 set 0x08, %g7
25013 swapa [%l7 + %g7] 0x80, %o6
25014 subcc %l4, 0x0B2E, %o0
25015 smul %l2, 0x14C3, %o3
25016 fmovsvs %icc, %f11, %f6
25017 membar 0x08
25018 brz,a %g1, loop_2394
25019 fxnors %f16, %f21, %f6
25020 bcs,a loop_2395
25021 fmul8sux16 %f4, %f16, %f6
25022loop_2394:
25023 fabsd %f22, %f28
25024 movne %xcc, %o5, %l6
25025loop_2395:
25026 fbn,a %fcc1, loop_2396
25027 mulx %g3, 0x0CE3, %g5
25028 bleu,a,pt %xcc, loop_2397
25029 sllx %o2, %i1, %g6
25030loop_2396:
25031 bn,a %xcc, loop_2398
25032 orcc %o1, %g2, %i6
25033loop_2397:
25034 membar 0x69
25035 fpadd16 %f14, %f30, %f14
25036loop_2398:
25037 smulcc %l3, 0x0F71, %i7
25038 srax %i0, 0x0D, %g7
25039 fmovdcc %icc, %f6, %f18
25040 andncc %o4, %l5, %l0
25041 sdiv %i2, 0x0C5C, %l1
25042 saved
25043 rdpr %cwp, %g1
25044 rdpr %cansave, %g2
25045 rdpr %canrestore, %g3
25046 rdpr %cleanwin, %g4
25047 rdpr %otherwin, %g5
25048 rdpr %wstate, %g6
25049 fbne %fcc0, loop_2399
25050 sdivx %i5, 0x0B36, %i4
25051 move %xcc, %o7, %g4
25052 set 0x40, %l1
25053 stda %f16, [%l7 + %l1] 0x14
25054loop_2399:
25055 fmovrdlez %o6, %f4, %f26
25056 pdist %f18, %f12, %f28
25057 addcc %i3, 0x1E72, %l4
25058 movre %l2, 0x1E3, %o3
25059 orcc %g1, %o0, %l6
25060 edge16l %g3, %o5, %o2
25061 te %icc, 0x5
25062 fmovrsgz %i1, %f6, %f31
25063 tn %icc, 0x4
25064 ldstub [%l7 + 0x4F], %g6
25065 fsrc1 %f0, %f2
25066 tcc %xcc, 0x1
25067 subc %o1, %g2, %g5
25068 fpsub16s %f21, %f26, %f11
25069 array8 %i6, %l3, %i7
25070 set 0x10, %o7
25071 ldda [%l7 + %o7] 0x2b, %g6
25072 srl %i0, %o4, %l0
25073 edge8ln %l5, %l1, %i5
25074 edge16l %i4, %i2, %g4
25075 brlez,a %o6, loop_2400
25076 edge16l %o7, %l4, %l2
25077 orcc %o3, 0x186C, %g1
25078 set 0x38, %l3
25079 stba %o0, [%l7 + %l3] 0x2b
25080 membar #Sync
25081loop_2400:
25082 movgu %icc, %i3, %g3
25083 edge8l %o5, %o2, %l6
25084 set 0x38, %g4
25085 lduwa [%l7 + %g4] 0x18, %g6
25086 nop
25087 set 0x48, %l2
25088 ldx [%l7 + %l2], %i1
25089 mulscc %g2, %o1, %i6
25090 edge8ln %l3, %i7, %g7
25091 fmovrsgez %i0, %f9, %f2
25092 fmovrslz %o4, %f16, %f24
25093 andn %g5, 0x1C2A, %l0
25094 te %xcc, 0x7
25095 tl %xcc, 0x7
25096 brgez %l1, loop_2401
25097 tcc %xcc, 0x3
25098 fbu,a %fcc1, loop_2402
25099 fornot2 %f30, %f12, %f24
25100loop_2401:
25101 nop
25102 set 0x00, %g1
25103 ldxa [%g0 + %g1] 0x50, %i5
25104loop_2402:
25105 fsrc2 %f4, %f14
25106 bg,a,pn %xcc, loop_2403
25107 fmovsa %xcc, %f28, %f20
25108 mova %xcc, %l5, %i4
25109 tne %icc, 0x6
25110loop_2403:
25111 ldub [%l7 + 0x18], %i2
25112 movg %xcc, %o6, %g4
25113 smulcc %o7, %l2, %o3
25114 move %icc, %g1, %l4
25115 nop
25116 set 0x6D, %l4
25117 ldstub [%l7 + %l4], %i3
25118 sdiv %g3, 0x169A, %o5
25119 fbg,a %fcc3, loop_2404
25120 tgu %icc, 0x7
25121 edge32n %o2, %l6, %g6
25122 movrgz %o0, %g2, %o1
25123loop_2404:
25124 xnorcc %i1, 0x02A8, %i6
25125 set 0x5F, %l5
25126 lduba [%l7 + %l5] 0x88, %l3
25127 tsubcctv %i7, 0x1F21, %i0
25128 fmovsvc %icc, %f31, %f15
25129 bcs,a,pt %icc, loop_2405
25130 sra %o4, %g5, %g7
25131 tpos %icc, 0x0
25132 addcc %l1, 0x115B, %i5
25133loop_2405:
25134 movcc %xcc, %l5, %i4
25135 tl %icc, 0x4
25136 edge8l %l0, %o6, %g4
25137 faligndata %f6, %f22, %f2
25138 bneg,pn %xcc, loop_2406
25139 edge8n %o7, %l2, %o3
25140 andcc %g1, 0x1DDE, %i2
25141 alignaddr %i3, %g3, %o5
25142loop_2406:
25143 movrgez %o2, %l4, %g6
25144 fmovsl %icc, %f12, %f4
25145 movn %xcc, %l6, %g2
25146 array16 %o1, %i1, %o0
25147 tsubcc %i6, %l3, %i0
25148 fone %f10
25149 bge,a %icc, loop_2407
25150 fcmpgt16 %f10, %f12, %i7
25151 fones %f5
25152 fabss %f15, %f18
25153loop_2407:
25154 tsubcc %g5, 0x1A66, %o4
25155 stx %g7, [%l7 + 0x40]
25156 fmul8ulx16 %f6, %f16, %f18
25157 fcmple32 %f20, %f4, %i5
25158 fnors %f30, %f25, %f2
25159 xor %l1, 0x1BE4, %l5
25160 wr %g0, 0x1e, %asi
25161 stda %f0, [%l7 + 0x40] %asi
25162 membar #Sync
25163 fpsub32s %f25, %f24, %f19
25164 fzeros %f11
25165 sdiv %i4, 0x1CE6, %l0
25166 fands %f22, %f15, %f24
25167 orcc %o6, %g4, %o7
25168 addcc %o3, 0x0369, %l2
25169 st %f29, [%l7 + 0x24]
25170 tcs %xcc, 0x0
25171 fmovdvc %xcc, %f8, %f31
25172 fnot1 %f28, %f14
25173 call loop_2408
25174 taddcctv %g1, %i3, %i2
25175 wr %g0, 0x0c, %asi
25176 lduba [%l7 + 0x45] %asi, %g3
25177loop_2408:
25178 and %o2, %o5, %l4
25179 tle %xcc, 0x3
25180 edge8ln %l6, %g6, %g2
25181 movleu %xcc, %o1, %i1
25182 array8 %o0, %i6, %i0
25183 fcmpd %fcc2, %f22, %f8
25184 ba,a,pt %icc, loop_2409
25185 edge32ln %l3, %g5, %i7
25186 udiv %g7, 0x0A6B, %o4
25187 ta %icc, 0x0
25188loop_2409:
25189 edge32n %i5, %l5, %i4
25190 array16 %l1, %l0, %o6
25191 ble,a,pn %icc, loop_2410
25192 addcc %o7, 0x0CA5, %o3
25193 fblg,a %fcc2, loop_2411
25194 sdivx %l2, 0x0F20, %g1
25195loop_2410:
25196 udivx %g4, 0x07E9, %i3
25197 movrlz %g3, %i2, %o5
25198loop_2411:
25199 sir 0x0DE6
25200 ldx [%l7 + 0x60], %l4
25201 tle %xcc, 0x4
25202 orn %o2, 0x02D0, %g6
25203 movneg %icc, %l6, %o1
25204 fpadd32 %f24, %f10, %f10
25205 tl %xcc, 0x7
25206 fsrc2 %f20, %f8
25207 fone %f30
25208 wr %g0, 0x11, %asi
25209 lduwa [%l7 + 0x70] %asi, %g2
25210 brnz %i1, loop_2412
25211 subcc %o0, %i6, %i0
25212 edge8l %l3, %i7, %g5
25213 udiv %g7, 0x120E, %i5
25214loop_2412:
25215 stx %o4, [%l7 + 0x10]
25216 tle %icc, 0x5
25217 tle %xcc, 0x0
25218 fmovscs %xcc, %f29, %f14
25219 fmovda %icc, %f25, %f15
25220 set 0x28, %g6
25221 lduwa [%l7 + %g6] 0x04, %i4
25222 ld [%l7 + 0x0C], %f16
25223 membar 0x2D
25224 fcmple16 %f18, %f16, %l1
25225 fpadd16 %f16, %f0, %f8
25226 movrlez %l5, %o6, %o7
25227 udivcc %o3, 0x0DC1, %l0
25228 fnegs %f18, %f5
25229 fpsub32s %f8, %f22, %f25
25230 sdivcc %l2, 0x0D2C, %g4
25231 ld [%l7 + 0x2C], %f22
25232 fandnot2s %f29, %f2, %f2
25233 movvs %xcc, %g1, %g3
25234 xor %i2, %o5, %i3
25235 edge16l %o2, %g6, %l6
25236 movpos %xcc, %o1, %g2
25237 fbne %fcc0, loop_2413
25238 tvc %icc, 0x4
25239 sdivcc %i1, 0x189B, %o0
25240 sllx %i6, %i0, %l4
25241loop_2413:
25242 movre %i7, %l3, %g7
25243 array32 %g5, %i5, %o4
25244 fors %f27, %f26, %f29
25245 flush %l7 + 0x44
25246 fbn,a %fcc2, loop_2414
25247 tvc %icc, 0x1
25248 or %i4, 0x17E0, %l1
25249 fcmple16 %f26, %f28, %l5
25250loop_2414:
25251 fcmpne32 %f10, %f22, %o7
25252 swap [%l7 + 0x64], %o3
25253 te %xcc, 0x3
25254 fba,a %fcc0, loop_2415
25255 fsrc2s %f13, %f5
25256 orncc %o6, 0x1A37, %l0
25257 brlez,a %g4, loop_2416
25258loop_2415:
25259 fbule,a %fcc1, loop_2417
25260 fones %f25
25261 sdiv %g1, 0x06DE, %l2
25262loop_2416:
25263 swap [%l7 + 0x08], %i2
25264loop_2417:
25265 xor %g3, %i3, %o5
25266 wr %g0, 0x18, %asi
25267 sta %f6, [%l7 + 0x34] %asi
25268 fbg,a %fcc1, loop_2418
25269 fbo,a %fcc3, loop_2419
25270 addc %g6, %l6, %o2
25271 tgu %icc, 0x0
25272loop_2418:
25273 bcs loop_2420
25274loop_2419:
25275 fmul8x16au %f23, %f1, %f26
25276 xnor %o1, %g2, %o0
25277 andcc %i6, 0x15A1, %i0
25278loop_2420:
25279 add %l4, 0x0DD1, %i7
25280 andncc %l3, %i1, %g5
25281 udivcc %i5, 0x1C8C, %g7
25282 umul %o4, %l1, %i4
25283 fmovsleu %xcc, %f24, %f18
25284 bvc,a %icc, loop_2421
25285 bcc,pn %icc, loop_2422
25286 restored
25287 rdpr %cwp, %g1
25288 rdpr %cansave, %g2
25289 rdpr %canrestore, %g3
25290 rdpr %cleanwin, %g4
25291 rdpr %otherwin, %g5
25292 rdpr %wstate, %g6
25293 fcmps %fcc3, %f31, %f28
25294loop_2421:
25295 brlez,a %o7, loop_2423
25296loop_2422:
25297 tn %icc, 0x0
25298 taddcctv %o3, 0x13A0, %o6
25299 bl,a,pn %icc, loop_2424
25300loop_2423:
25301 edge32 %l0, %l5, %g4
25302 and %g1, 0x1ABB, %l2
25303 fmovsg %xcc, %f11, %f24
25304loop_2424:
25305 tg %xcc, 0x6
25306 subccc %g3, %i2, %i3
25307 movle %icc, %g6, %l6
25308 movvc %icc, %o5, %o1
25309 fmovrslz %g2, %f12, %f30
25310 andn %o2, %i6, %i0
25311 edge32 %l4, %o0, %l3
25312 tn %xcc, 0x6
25313 mulscc %i7, 0x0D1B, %i1
25314 set 0x24, %g5
25315 swapa [%l7 + %g5] 0x11, %g5
25316 smulcc %g7, %o4, %i5
25317 subc %i4, 0x17A1, %o7
25318 edge32ln %l1, %o6, %l0
25319 fcmpne32 %f6, %f24, %l5
25320 ld [%l7 + 0x24], %f12
25321 fsrc2s %f9, %f0
25322 edge8l %g4, %o3, %g1
25323 stw %l2, [%l7 + 0x34]
25324 fmovdcs %icc, %f28, %f31
25325 edge8 %g3, %i3, %g6
25326 mulx %l6, 0x1A6E, %i2
25327 srl %o1, %g2, %o5
25328 ldstub [%l7 + 0x11], %o2
25329 fandnot2s %f8, %f22, %f30
25330 set 0x70, %o0
25331 stda %i6, [%l7 + %o0] 0x23
25332 membar #Sync
25333 fmovrse %i0, %f4, %f10
25334 subcc %o0, 0x118D, %l3
25335 tvc %icc, 0x3
25336 pdist %f22, %f0, %f22
25337 wr %g0, 0x11, %asi
25338 ldsha [%l7 + 0x7E] %asi, %i7
25339 movneg %xcc, %i1, %g5
25340 edge8l %l4, %o4, %i5
25341 movrgz %i4, 0x0A3, %g7
25342 subc %o7, %l1, %o6
25343 fmul8x16 %f0, %f16, %f2
25344 edge8l %l0, %g4, %o3
25345 tcc %xcc, 0x7
25346 movgu %xcc, %l5, %g1
25347 fmovsleu %icc, %f9, %f18
25348 set 0x20, %g2
25349 ldda [%l7 + %g2] 0x15, %g2
25350 fbuge %fcc2, loop_2425
25351 fsrc2s %f0, %f2
25352 ldd [%l7 + 0x70], %f22
25353 tgu %xcc, 0x0
25354loop_2425:
25355 tge %xcc, 0x1
25356 addcc %i3, 0x0BF4, %g6
25357 popc %l2, %l6
25358 array32 %i2, %o1, %g2
25359 bge,a %xcc, loop_2426
25360 fmovdne %icc, %f21, %f21
25361 bge,a %xcc, loop_2427
25362 tl %icc, 0x7
25363loop_2426:
25364 fnor %f22, %f28, %f26
25365 movrlez %o2, %i6, %i0
25366loop_2427:
25367 movleu %icc, %o0, %l3
25368 sdivcc %o5, 0x18BF, %i1
25369 movne %icc, %i7, %l4
25370 sll %o4, %i5, %i4
25371 add %g5, 0x1D45, %o7
25372 orn %l1, 0x1C93, %o6
25373 movn %xcc, %l0, %g4
25374 fnors %f12, %f19, %f26
25375 fsrc1 %f28, %f4
25376 stb %o3, [%l7 + 0x12]
25377 edge8ln %g7, %g1, %g3
25378 fmovdpos %xcc, %f20, %f30
25379 fpadd32s %f24, %f25, %f25
25380 wr %g0, 0x89, %asi
25381 ldda [%l7 + 0x40] %asi, %f0
25382 andn %l5, 0x1D9D, %g6
25383 bcc,pt %icc, loop_2428
25384 movneg %icc, %l2, %l6
25385 xnorcc %i3, %o1, %i2
25386 wr %g0, 0x89, %asi
25387 ldsha [%l7 + 0x32] %asi, %o2
25388loop_2428:
25389 nop
25390 wr %g0, 0x11, %asi
25391 lda [%l7 + 0x3C] %asi, %f3
25392 swap [%l7 + 0x48], %i6
25393 te %icc, 0x7
25394 umul %g2, 0x1E4C, %i0
25395 set 0x08, %g3
25396 stwa %l3, [%l7 + %g3] 0x11
25397 orn %o5, 0x07D9, %o0
25398 nop
25399 setx loop_2429, %l0, %l1
25400 jmpl %l1, %i1
25401 xorcc %i7, %o4, %i5
25402 movgu %xcc, %i4, %l4
25403 movge %icc, %o7, %g5
25404loop_2429:
25405 ldub [%l7 + 0x15], %o6
25406 tle %xcc, 0x1
25407 tsubcctv %l1, 0x10A8, %l0
25408 array8 %o3, %g7, %g1
25409 xnor %g4, %l5, %g6
25410 brgez %l2, loop_2430
25411 tvc %icc, 0x4
25412 udivcc %g3, 0x13AB, %l6
25413 tl %icc, 0x6
25414loop_2430:
25415 tne %xcc, 0x6
25416 fbl %fcc1, loop_2431
25417 ba,a,pt %icc, loop_2432
25418 edge32ln %o1, %i3, %i2
25419 te %icc, 0x2
25420loop_2431:
25421 restored
25422 rdpr %cwp, %g1
25423 rdpr %cansave, %g2
25424 rdpr %canrestore, %g3
25425 rdpr %cleanwin, %g4
25426 rdpr %otherwin, %g5
25427 rdpr %wstate, %g6
25428loop_2432:
25429 brlz,a %o2, loop_2433
25430 fmovrsgz %g2, %f5, %f7
25431 movn %icc, %i0, %l3
25432 array32 %i6, %o0, %i1
25433loop_2433:
25434 udiv %o5, 0x1142, %o4
25435 fcmple32 %f22, %f26, %i5
25436 fzero %f2
25437 subc %i7, 0x1210, %i4
25438 edge16ln %l4, %o7, %o6
25439 mulscc %g5, %l0, %o3
25440 fmovdle %xcc, %f29, %f17
25441 edge32n %g7, %l1, %g4
25442 ldd [%l7 + 0x68], %l4
25443 movl %xcc, %g1, %l2
25444 sll %g3, %g6, %o1
25445 ldub [%l7 + 0x28], %i3
25446 ba,a,pt %xcc, loop_2434
25447 fpadd16 %f22, %f20, %f20
25448 fpsub32s %f18, %f31, %f18
25449 tvs %icc, 0x5
25450loop_2434:
25451 movne %xcc, %l6, %i2
25452 movpos %xcc, %g2, %i0
25453 sth %l3, [%l7 + 0x18]
25454 set 0x40, %i4
25455 lduwa [%l7 + %i4] 0x18, %i6
25456 fmovsge %icc, %f12, %f30
25457 xnorcc %o2, %o0, %o5
25458 bn,a %icc, loop_2435
25459 fmovrdlz %i1, %f28, %f4
25460 taddcctv %o4, %i7, %i5
25461 set 0x64, %i6
25462 lduwa [%l7 + %i6] 0x0c, %l4
25463loop_2435:
25464 tle %xcc, 0x5
25465 set 0x40, %i2
25466 prefetcha [%l7 + %i2] 0x18, 0x1
25467 xor %i4, %g5, %o6
25468 wr %g0, 0x81, %asi
25469 swapa [%l7 + 0x34] %asi, %l0
25470 fmovdle %icc, %f20, %f17
25471 tn %icc, 0x2
25472 subc %o3, %l1, %g7
25473 tsubcctv %g4, 0x1D16, %l5
25474 brnz %l2, loop_2436
25475 movrlz %g1, %g3, %g6
25476 wr %g0, 0x80, %asi
25477 ldda [%l7 + 0x40] %asi, %f0
25478loop_2436:
25479 array8 %o1, %l6, %i3
25480 fbuge,a %fcc1, loop_2437
25481 tl %xcc, 0x7
25482 movge %xcc, %g2, %i2
25483 movn %xcc, %l3, %i0
25484loop_2437:
25485 fmovse %icc, %f1, %f12
25486 set 0x18, %o2
25487 prefetcha [%l7 + %o2] 0x88, 0x0
25488 tsubcc %o2, %o0, %i1
25489 srl %o5, 0x02, %o4
25490 set 0x40, %i1
25491 prefetcha [%l7 + %i1] 0x0c, 0x3
25492 fmovscc %icc, %f29, %f14
25493 xorcc %l4, 0x07F1, %o7
25494 fmovsneg %icc, %f23, %f8
25495 fmovdg %icc, %f17, %f28
25496 fmovdg %xcc, %f11, %f25
25497 bleu,a,pt %icc, loop_2438
25498 tcs %xcc, 0x1
25499 tneg %icc, 0x3
25500 mulx %i7, 0x189A, %g5
25501loop_2438:
25502 xnorcc %o6, %l0, %o3
25503 fmovdgu %xcc, %f11, %f10
25504 wr %g0, 0x18, %asi
25505 lduwa [%l7 + 0x5C] %asi, %l1
25506 bcs,a loop_2439
25507 movrgez %i4, 0x0C6, %g4
25508 movcs %icc, %g7, %l2
25509 tvs %xcc, 0x3
25510loop_2439:
25511 edge8l %g1, %l5, %g6
25512 movne %icc, %g3, %l6
25513 sethi 0x1CA1, %o1
25514 wr %g0, 0x19, %asi
25515 ldxa [%l7 + 0x40] %asi, %g2
25516 tcc %xcc, 0x0
25517 tsubcctv %i2, 0x0115, %l3
25518 sdivx %i0, 0x13F1, %i3
25519 fmul8sux16 %f12, %f10, %f24
25520 smul %o2, %o0, %i1
25521 bcs,a,pn %icc, loop_2440
25522 subc %i6, %o4, %o5
25523 fnor %f22, %f16, %f24
25524 andcc %i5, %o7, %i7
25525loop_2440:
25526 edge32n %g5, %o6, %l0
25527 fxnor %f8, %f2, %f18
25528 movrlez %o3, 0x2C2, %l4
25529 movrlz %l1, %i4, %g4
25530 bgu %icc, loop_2441
25531 mulscc %g7, 0x1123, %g1
25532 fmovsvs %icc, %f11, %f23
25533 wr %g0, 0x81, %asi
25534 ldstuba [%l7 + 0x76] %asi, %l2
25535loop_2441:
25536 udivx %g6, 0x1189, %g3
25537 ldd [%l7 + 0x20], %i6
25538 sllx %o1, %l5, %g2
25539 fbl,a %fcc1, loop_2442
25540 addcc %i2, 0x0B90, %l3
25541 fmovdcc %xcc, %f20, %f16
25542 sub %i3, 0x1E52, %o2
25543loop_2442:
25544 sir 0x0DBA
25545 sll %i0, %o0, %i6
25546 wr %g0, 0x0c, %asi
25547 sta %f8, [%l7 + 0x0C] %asi
25548 saved
25549 rdpr %cwp, %g1
25550 rdpr %cansave, %g2
25551 rdpr %canrestore, %g3
25552 rdpr %cleanwin, %g4
25553 rdpr %otherwin, %g5
25554 rdpr %wstate, %g6
25555 wr %g0, 0xe2, %asi
25556 stxa %i1, [%l7 + 0x48] %asi
25557 membar #Sync
25558 brlez %o5, loop_2443
25559 sdivcc %i5, 0x015D, %o4
25560 movvs %icc, %o7, %i7
25561 edge16ln %g5, %o6, %o3
25562loop_2443:
25563 movg %xcc, %l4, %l0
25564 tg %xcc, 0x2
25565 udivx %l1, 0x180D, %g4
25566 srlx %g7, %g1, %l2
25567 fand %f22, %f30, %f4
25568 fandnot1 %f24, %f4, %f12
25569 edge32 %g6, %g3, %i4
25570 umul %l6, 0x09A6, %l5
25571 fmovrdgz %o1, %f6, %f22
25572 sllx %i2, %l3, %g2
25573 st %f17, [%l7 + 0x5C]
25574 edge16ln %i3, %o2, %o0
25575 edge16n %i6, %i1, %o5
25576 set 0x38, %o5
25577 prefetcha [%l7 + %o5] 0x81, 0x2
25578 membar 0x55
25579 wr %g0, 0x19, %asi
25580 stda %o4, [%l7 + 0x70] %asi
25581 membar 0x04
25582 umul %i0, 0x1686, %o7
25583 subccc %g5, 0x0C60, %o6
25584 movrlez %o3, 0x30D, %i7
25585 mova %xcc, %l0, %l4
25586 bvs,pn %icc, loop_2444
25587 mulx %l1, 0x0C0C, %g7
25588 fbge,a %fcc0, loop_2445
25589 stbar
25590loop_2444:
25591 subc %g1, 0x18E2, %l2
25592 udivcc %g6, 0x1EB3, %g4
25593loop_2445:
25594 restored
25595 rdpr %cwp, %g1
25596 rdpr %cansave, %g2
25597 rdpr %canrestore, %g3
25598 rdpr %cleanwin, %g4
25599 rdpr %otherwin, %g5
25600 rdpr %wstate, %g6
25601 andn %g3, %l6, %i4
25602 move %icc, %o1, %l5
25603 movre %l3, %g2, %i2
25604 smulcc %i3, 0x19C4, %o2
25605 bcc %xcc, loop_2446
25606 movg %xcc, %i6, %i1
25607 wr %g0, 0x11, %asi
25608 lduha [%l7 + 0x62] %asi, %o0
25609loop_2446:
25610 ldd [%l7 + 0x10], %i4
25611 andncc %o4, %o5, %i0
25612 call loop_2447
25613 tle %xcc, 0x3
25614 fsrc1s %f24, %f15
25615 bge,a,pn %xcc, loop_2448
25616loop_2447:
25617 movl %icc, %o7, %g5
25618 orn %o3, %o6, %i7
25619 tsubcc %l4, %l0, %g7
25620loop_2448:
25621 nop
25622 set 0x0C, %o4
25623 ldsha [%l7 + %o4] 0x80, %g1
25624 fmovrdlez %l2, %f26, %f20
25625 movrne %l1, %g4, %g6
25626 fbg,a %fcc1, loop_2449
25627 fmovdvc %icc, %f30, %f30
25628 bvs,pn %icc, loop_2450
25629 fzero %f28
25630loop_2449:
25631 movvc %xcc, %l6, %i4
25632 fcmpes %fcc0, %f17, %f10
25633loop_2450:
25634 flush %l7 + 0x54
25635 fpadd16s %f1, %f19, %f11
25636 set 0x40, %i7
25637 ldda [%l7 + %i7] 0x0c, %f16
25638 fbne %fcc1, loop_2451
25639 popc 0x02D0, %o1
25640 tg %icc, 0x0
25641 sdivcc %l5, 0x0A7F, %g3
25642loop_2451:
25643 taddcc %l3, 0x1BC7, %g2
25644 alignaddrl %i2, %o2, %i3
25645 xnor %i1, 0x0586, %o0
25646 restored
25647 rdpr %cwp, %g1
25648 rdpr %cansave, %g2
25649 rdpr %canrestore, %g3
25650 rdpr %cleanwin, %g4
25651 rdpr %otherwin, %g5
25652 rdpr %wstate, %g6
25653 fmul8x16al %f13, %f13, %f30
25654 brnz,a %i6, loop_2452
25655 fmovsg %icc, %f10, %f31
25656 ba,pt %icc, loop_2453
25657 tneg %icc, 0x1
25658loop_2452:
25659 edge16l %o4, %i5, %o5
25660 edge8n %i0, %o7, %g5
25661loop_2453:
25662 movle %xcc, %o6, %o3
25663 bne loop_2454
25664 te %xcc, 0x7
25665 set 0x40, %i5
25666 stxa %l4, [%l7 + %i5] 0x81
25667loop_2454:
25668 tleu %xcc, 0x4
25669 edge8ln %l0, %g7, %i7
25670 movl %xcc, %g1, %l1
25671 edge16l %l2, %g4, %g6
25672 add %l7, 0x40, %l6
25673 wr %g0, 0x89, %asi
25674 lda [%l6] %asi, %i4
25675 casa [%l6] 0x89, %i4, %o1
25676 lduw [%l7 + 0x5C], %l5
25677 set 0x7F, %o6
25678 ldstuba [%l7 + %o6] 0x0c, %g3
25679 movg %icc, %l3, %g2
25680 bge,pn %xcc, loop_2455
25681 movvs %xcc, %l6, %i2
25682 sra %o2, %i1, %o0
25683 set 0x0C, %i0
25684 ldswa [%l7 + %i0] 0x04, %i6
25685loop_2455:
25686 fornot2s %f28, %f22, %f22
25687 edge16ln %o4, %i5, %o5
25688 sdivx %i3, 0x1CC9, %i0
25689 mova %xcc, %g5, %o7
25690 sll %o3, 0x12, %o6
25691 ba,a,pt %icc, loop_2456
25692 move %xcc, %l0, %g7
25693 set 0x18, %o1
25694 ldxa [%g0 + %o1] 0x4f, %l4
25695loop_2456:
25696 lduw [%l7 + 0x6C], %g1
25697 fnot2s %f23, %f5
25698 for %f10, %f6, %f30
25699 sethi 0x043A, %l1
25700 fmovrdgez %i7, %f30, %f0
25701 popc 0x188E, %l2
25702 fnor %f14, %f24, %f22
25703 movrlz %g4, %g6, %i4
25704 stx %l5, [%l7 + 0x48]
25705 brz,a %o1, loop_2457
25706 sethi 0x13EC, %g3
25707 edge8l %l3, %l6, %g2
25708 edge16 %o2, %i1, %o0
25709loop_2457:
25710 st %f25, [%l7 + 0x20]
25711 movne %xcc, %i6, %o4
25712 fbo,a %fcc2, loop_2458
25713 fmovsa %xcc, %f20, %f20
25714 fmovrsgez %i2, %f25, %f30
25715 fones %f30
25716loop_2458:
25717 fnands %f20, %f6, %f24
25718 fbg %fcc0, loop_2459
25719 flush %l7 + 0x74
25720 fmovscc %xcc, %f3, %f3
25721 fbg,a %fcc2, loop_2460
25722loop_2459:
25723 edge32ln %i5, %i3, %i0
25724 taddcctv %o5, %g5, %o7
25725 fmul8x16al %f30, %f4, %f0
25726loop_2460:
25727 for %f22, %f14, %f0
25728 srlx %o3, 0x06, %l0
25729 sllx %g7, %l4, %o6
25730 fnegd %f24, %f22
25731 fcmpeq32 %f20, %f12, %l1
25732 movrlz %i7, %l2, %g1
25733 movge %xcc, %g4, %g6
25734 fand %f20, %f12, %f28
25735 edge32ln %l5, %o1, %g3
25736 ld [%l7 + 0x34], %f18
25737 for %f2, %f26, %f4
25738 set 0x5B, %l0
25739 ldstuba [%l7 + %l0] 0x80, %l3
25740 bshuffle %f4, %f26, %f24
25741 membar 0x14
25742 wr %g0, 0xe2, %asi
25743 stwa %l6, [%l7 + 0x10] %asi
25744 membar #Sync
25745 alignaddrl %i4, %o2, %i1
25746 fblg %fcc1, loop_2461
25747 nop
25748 setx loop_2462, %l0, %l1
25749 wrpr 0x1, %tl
25750 wrpr %l1, %tpc
25751 add %l1, 0x4, %l1
25752 wrpr %l1, %tnpc
25753 setx 0x34400001400, %l0, %l1
25754 wrpr %l1, %tstate
25755 wrhpr 0x4, %htstate
25756 retry
25757 tne %icc, 0x3
25758 tvc %xcc, 0x6
25759loop_2461:
25760 fmovrsgz %o0, %f10, %f16
25761loop_2462:
25762 tvc %xcc, 0x1
25763 smulcc %g2, %i6, %i2
25764 mova %xcc, %i5, %i3
25765 wr %g0, 0x11, %asi
25766 lduba [%l7 + 0x7A] %asi, %o4
25767 subc %i0, %g5, %o5
25768 fmovrdgz %o3, %f20, %f18
25769 sll %l0, %g7, %l4
25770 wr %g0, 0x81, %asi
25771 ldswa [%l7 + 0x78] %asi, %o6
25772 movle %xcc, %l1, %i7
25773 movvs %xcc, %o7, %g1
25774 movneg %icc, %g4, %l2
25775 swap [%l7 + 0x08], %l5
25776 lduh [%l7 + 0x44], %g6
25777 addccc %g3, 0x0803, %l3
25778 tleu %xcc, 0x5
25779 fmovsge %icc, %f24, %f19
25780 xorcc %o1, 0x02D9, %i4
25781 tvc %icc, 0x4
25782 swap [%l7 + 0x0C], %o2
25783 movpos %icc, %i1, %o0
25784 tge %icc, 0x2
25785 wr %g0, 0x88, %asi
25786 ldxa [%l7 + 0x10] %asi, %l6
25787 taddcc %g2, 0x122C, %i2
25788 ba,a,pt %icc, loop_2463
25789 fsrc1s %f28, %f10
25790 wr %g0, 0x04, %asi
25791 stxa %i6, [%l7 + 0x10] %asi
25792loop_2463:
25793 addccc %i3, %i5, %i0
25794 tge %xcc, 0x3
25795 fbge,a %fcc0, loop_2464
25796 brlz,a %g5, loop_2465
25797 fcmpes %fcc0, %f27, %f29
25798 edge8ln %o5, %o3, %l0
25799loop_2464:
25800 swap [%l7 + 0x18], %o4
25801loop_2465:
25802 fmovda %xcc, %f4, %f18
25803 srax %l4, %o6, %l1
25804 fmovdleu %icc, %f11, %f27
25805 subc %g7, 0x1B8C, %i7
25806 fbe %fcc3, loop_2466
25807 sll %o7, %g1, %g4
25808 fbne,a %fcc0, loop_2467
25809 fxors %f21, %f13, %f25
25810loop_2466:
25811 fnegs %f7, %f9
25812 tleu %xcc, 0x3
25813loop_2467:
25814 tsubcc %l2, 0x0E1E, %l5
25815 fnot1 %f8, %f6
25816 fandnot2 %f16, %f6, %f4
25817 xor %g3, %l3, %g6
25818 bcc,a,pt %xcc, loop_2468
25819 movvc %icc, %o1, %o2
25820 fmovdcc %xcc, %f18, %f12
25821 tsubcctv %i1, 0x1C01, %o0
25822loop_2468:
25823 edge32l %i4, %g2, %i2
25824 fbn,a %fcc2, loop_2469
25825 bn,a,pn %icc, loop_2470
25826 bcs,pt %icc, loop_2471
25827 subc %l6, 0x0974, %i3
25828loop_2469:
25829 mulscc %i5, %i6, %i0
25830loop_2470:
25831 fcmpes %fcc2, %f16, %f29
25832loop_2471:
25833 edge32 %g5, %o3, %l0
25834 movre %o4, 0x074, %l4
25835 srl %o6, 0x19, %o5
25836 tvs %xcc, 0x3
25837 brgz %g7, loop_2472
25838 add %l1, 0x0A08, %o7
25839 fmovdcs %xcc, %f15, %f11
25840 tcc %icc, 0x6
25841loop_2472:
25842 mulx %i7, 0x1E57, %g1
25843 nop
25844 setx loop_2473, %l0, %l1
25845 jmpl %l1, %l2
25846 move %icc, %l5, %g4
25847 fnot2s %f23, %f6
25848 sdivx %g3, 0x0CBE, %l3
25849loop_2473:
25850 movvs %xcc, %o1, %o2
25851 wr %g0, 0x88, %asi
25852 lduba [%l7 + 0x40] %asi, %i1
25853 tcs %xcc, 0x1
25854 fandnot1s %f17, %f0, %f25
25855 tcc %xcc, 0x4
25856 sllx %o0, 0x11, %g6
25857 fpackfix %f4, %f19
25858 edge32n %g2, %i2, %l6
25859 fmovde %xcc, %f20, %f31
25860 fxors %f11, %f11, %f27
25861 ta %icc, 0x0
25862 srl %i3, 0x0B, %i5
25863 edge16ln %i6, %i4, %g5
25864 mulscc %o3, 0x1287, %i0
25865 sll %l0, 0x17, %l4
25866 popc 0x098A, %o6
25867 fsrc1 %f22, %f14
25868 sdivx %o4, 0x136C, %g7
25869 alignaddr %o5, %o7, %i7
25870 fpsub32s %f3, %f15, %f10
25871 fblg,a %fcc1, loop_2474
25872 fand %f16, %f6, %f28
25873 be,pn %xcc, loop_2475
25874 andn %l1, 0x1713, %l2
25875loop_2474:
25876 tneg %xcc, 0x6
25877 stb %l5, [%l7 + 0x37]
25878loop_2475:
25879 sllx %g1, 0x1D, %g3
25880 fnors %f27, %f6, %f30
25881 edge32l %g4, %o1, %l3
25882 umul %i1, 0x14E4, %o0
25883 movl %xcc, %g6, %o2
25884 sdivcc %g2, 0x0D6B, %i2
25885 ble,pt %icc, loop_2476
25886 addc %l6, %i5, %i3
25887 wr %g0, 0x2f, %asi
25888 stda %i6, [%l7 + 0x08] %asi
25889 membar #Sync
25890loop_2476:
25891 fmovdn %icc, %f7, %f29
25892 fnor %f16, %f12, %f24
25893 xorcc %i4, %g5, %o3
25894 xor %l0, %i0, %o6
25895 edge8n %l4, %o4, %g7
25896 wr %g0, 0x04, %asi
25897 lduha [%l7 + 0x2E] %asi, %o5
25898 movrgez %i7, %o7, %l2
25899 fcmpgt32 %f4, %f16, %l5
25900 tgu %icc, 0x2
25901 tcs %icc, 0x7
25902 ta %xcc, 0x0
25903 andcc %g1, 0x071A, %g3
25904 xor %g4, 0x10E0, %o1
25905 movrgz %l3, 0x3B6, %l1
25906 bneg loop_2477
25907 bvc,a,pn %icc, loop_2478
25908 movrne %o0, 0x299, %g6
25909 stw %o2, [%l7 + 0x7C]
25910loop_2477:
25911 tg %icc, 0x3
25912loop_2478:
25913 sra %i1, %g2, %l6
25914 bleu,a,pt %icc, loop_2479
25915 movcs %icc, %i2, %i3
25916 edge16ln %i5, %i4, %i6
25917 tge %xcc, 0x7
25918loop_2479:
25919 nop
25920 set 0x110, %i3
25921 stxa %g5, [%g0 + %i3] 0x21
25922 tsubcctv %l0, 0x1CC4, %o3
25923 udivcc %i0, 0x0DD7, %o6
25924 fcmple16 %f22, %f24, %l4
25925 movvc %icc, %g7, %o5
25926 sra %o4, 0x16, %o7
25927 fbg %fcc1, loop_2480
25928 orn %l2, %l5, %g1
25929 umul %g3, 0x18C4, %i7
25930 fmovdpos %icc, %f22, %f27
25931loop_2480:
25932 fmovsleu %xcc, %f16, %f4
25933 fbu,a %fcc0, loop_2481
25934 fsrc1 %f30, %f22
25935 set 0x178, %l6
25936 nop ! nop ! ldxa [%g0 + %l6] 0x40, %g4 ripped by fixASI40.pl ripped by fixASI40.pl
25937loop_2481:
25938 movpos %icc, %l3, %l1
25939 movrgz %o0, %o1, %g6
25940 nop
25941 setx loop_2482, %l0, %l1
25942 jmpl %l1, %o2
25943 edge16 %g2, %i1, %l6
25944 tne %xcc, 0x0
25945 sdivx %i3, 0x01B5, %i5
25946loop_2482:
25947 bg,a %xcc, loop_2483
25948 fnot2 %f24, %f12
25949 edge8n %i4, %i6, %g5
25950 umul %i2, %o3, %l0
25951loop_2483:
25952 bl,a %xcc, loop_2484
25953 andncc %o6, %i0, %g7
25954 fbne,a %fcc3, loop_2485
25955 fmovsvc %icc, %f18, %f9
25956loop_2484:
25957 tn %xcc, 0x6
25958 set 0x20, %o3
25959 stxa %l4, [%l7 + %o3] 0x81
25960loop_2485:
25961 andcc %o4, %o7, %l2
25962 bneg loop_2486
25963 edge32 %l5, %g1, %g3
25964 movn %icc, %o5, %g4
25965 movle %xcc, %l3, %l1
25966loop_2486:
25967 fsrc1 %f30, %f20
25968 fmovdvs %xcc, %f19, %f31
25969 edge32 %i7, %o1, %g6
25970 ldub [%l7 + 0x27], %o0
25971 movrlz %g2, %i1, %o2
25972 nop
25973 setx loop_2487, %l0, %l1
25974 wrpr 0x1, %tl
25975 wrpr %l1, %tpc
25976 add %l1, 0x4, %l1
25977 wrpr %l1, %tnpc
25978 setx 0x34400001400, %l0, %l1
25979 wrpr %l1, %tstate
25980 wrhpr 0x4, %htstate
25981 retry
25982 array16 %l6, %i5, %i3
25983 sllx %i4, %g5, %i6
25984 fmovsg %xcc, %f16, %f22
25985loop_2487:
25986 smul %i2, 0x1C1C, %o3
25987 edge16 %l0, %o6, %i0
25988 tleu %xcc, 0x0
25989 fbe,a %fcc2, loop_2488
25990 be loop_2489
25991 addccc %g7, %o4, %o7
25992 tgu %icc, 0x6
25993loop_2488:
25994 nop
25995 add %l7, 0x40, %l6
25996 wr %g0, 0x81, %asi
25997 casxa [%l6] 0x81, %l2, %l4
25998loop_2489:
25999 andcc %g1, 0x1B05, %g3
26000 tvc %icc, 0x1
26001 bne,a,pn %icc, loop_2490
26002 sdiv %o5, 0x032E, %g4
26003 fmovdneg %xcc, %f25, %f2
26004 movcc %icc, %l3, %l5
26005loop_2490:
26006 sdivx %i7, 0x0C5B, %o1
26007 edge8ln %l1, %o0, %g2
26008 set 0x38, %g7
26009 prefetcha [%l7 + %g7] 0x89, 0x2
26010 subccc %o2, 0x1680, %l6
26011 and %i5, %i3, %i4
26012 fmovdpos %xcc, %f28, %f19
26013 bleu,a,pt %icc, loop_2491
26014 restored
26015 rdpr %cwp, %g1
26016 rdpr %cansave, %g2
26017 rdpr %canrestore, %g3
26018 rdpr %cleanwin, %g4
26019 rdpr %otherwin, %g5
26020 rdpr %wstate, %g6
26021 movle %xcc, %g5, %i6
26022 tcc %xcc, 0x1
26023loop_2491:
26024 ldd [%l7 + 0x78], %f6
26025 andn %i1, %i2, %o3
26026 tge %xcc, 0x7
26027 movg %xcc, %o6, %l0
26028 fnors %f19, %f27, %f2
26029 sdiv %g7, 0x1BA5, %i0
26030 udivcc %o7, 0x18A6, %o4
26031 saved
26032 rdpr %cwp, %g1
26033 rdpr %cansave, %g2
26034 rdpr %canrestore, %g3
26035 rdpr %cleanwin, %g4
26036 rdpr %otherwin, %g5
26037 rdpr %wstate, %g6
26038 popc 0x00CE, %l2
26039 movrgz %l4, %g1, %o5
26040 edge8ln %g4, %g3, %l3
26041 ba,a loop_2492
26042 fmovdg %xcc, %f28, %f18
26043 fmovrdgz %l5, %f0, %f18
26044 sdivcc %o1, 0x09B4, %i7
26045loop_2492:
26046 tl %xcc, 0x2
26047 array16 %l1, %g2, %g6
26048 edge16l %o2, %l6, %i5
26049 fmovde %xcc, %f25, %f16
26050 fnot2s %f30, %f12
26051 tl %icc, 0x7
26052 smulcc %o0, %i3, %g5
26053 fors %f6, %f28, %f26
26054 xnorcc %i4, %i1, %i6
26055 tleu %xcc, 0x0
26056 smul %i2, 0x0FC9, %o3
26057 stb %l0, [%l7 + 0x0F]
26058 addccc %g7, %i0, %o6
26059 edge16ln %o4, %o7, %l4
26060 subc %l2, %g1, %o5
26061 tsubcctv %g3, %g4, %l3
26062 srl %o1, 0x0D, %l5
26063 fmovrslz %i7, %f1, %f4
26064 set 0x78, %l1
26065 ldswa [%l7 + %l1] 0x18, %g2
26066 orcc %g6, 0x0CFF, %o2
26067 andcc %l6, 0x088C, %i5
26068 set 0x1C, %o7
26069 stwa %l1, [%l7 + %o7] 0x2a
26070 membar #Sync
26071 set 0x38, %l3
26072 stha %i3, [%l7 + %l3] 0x18
26073 set 0x30, %l2
26074 stwa %g5, [%l7 + %l2] 0x23
26075 membar #Sync
26076 movl %icc, %i4, %i1
26077 fmovdcs %icc, %f28, %f25
26078 movgu %xcc, %o0, %i2
26079 tpos %icc, 0x1
26080 brlez,a %o3, loop_2493
26081 xorcc %l0, 0x174E, %g7
26082 bpos,a loop_2494
26083 tgu %icc, 0x6
26084loop_2493:
26085 nop
26086 set 0x20, %g4
26087 std %i6, [%l7 + %g4]
26088 tleu %icc, 0x0
26089loop_2494:
26090 fxors %f6, %f8, %f30
26091 sra %i0, %o4, %o6
26092 te %xcc, 0x6
26093 fmovrdlez %l4, %f12, %f0
26094 popc 0x07F3, %l2
26095 andn %o7, 0x1ED5, %g1
26096 srlx %o5, %g3, %l3
26097 sdivx %o1, 0x1C45, %g4
26098 fmovdn %xcc, %f14, %f21
26099 umulcc %i7, %l5, %g2
26100 smulcc %g6, %l6, %i5
26101 edge8l %l1, %i3, %g5
26102 fbu %fcc1, loop_2495
26103 fnot1 %f30, %f22
26104 srlx %o2, %i1, %i4
26105 smul %o0, %i2, %l0
26106loop_2495:
26107 nop
26108 wr %g0, 0x88, %asi
26109 ldsba [%l7 + 0x7B] %asi, %g7
26110 movneg %icc, %o3, %i6
26111 fmovrsgez %o4, %f20, %f17
26112 movrlz %o6, %l4, %i0
26113 array32 %o7, %l2, %o5
26114 move %icc, %g3, %l3
26115 movrne %o1, 0x3C9, %g4
26116 sdiv %i7, 0x1F9C, %l5
26117 nop
26118 setx loop_2496, %l0, %l1
26119 wrpr 0x1, %tl
26120 wrpr %l1, %tnpc
26121 setx 0x34400001400, %l0, %l1
26122 wrpr %l1, %tstate
26123 wrhpr 0x4, %htstate
26124 done
26125 fpack16 %f26, %f9
26126 fors %f21, %f7, %f12
26127 orncc %g1, 0x02A9, %g2
26128loop_2496:
26129 brlz %g6, loop_2497
26130 add %i5, %l6, %i3
26131 swap [%l7 + 0x74], %l1
26132 wr %g0, 0x89, %asi
26133 prefetcha [%l7 + 0x10] %asi, 0x0
26134loop_2497:
26135 taddcctv %o2, 0x114E, %i1
26136 and %i4, 0x0301, %i2
26137 addc %l0, 0x1C1C, %o0
26138 ble %icc, loop_2498
26139 fmovsg %icc, %f23, %f0
26140 movrlz %g7, 0x293, %o3
26141 saved
26142 rdpr %cwp, %g1
26143 rdpr %cansave, %g2
26144 rdpr %canrestore, %g3
26145 rdpr %cleanwin, %g4
26146 rdpr %otherwin, %g5
26147 rdpr %wstate, %g6
26148loop_2498:
26149 nop
26150 wr %g0, 0x27, %asi
26151 ldda [%l7 + 0x30] %asi, %o4
26152 movn %icc, %i6, %o6
26153 fpack32 %f16, %f4, %f20
26154 srax %i0, 0x01, %o7
26155 movle %xcc, %l2, %o5
26156 orcc %g3, 0x117B, %l3
26157 membar 0x7A
26158 fbug %fcc3, loop_2499
26159 fornot2s %f22, %f23, %f23
26160 fnor %f24, %f0, %f14
26161 brz %o1, loop_2500
26162loop_2499:
26163 tpos %icc, 0x6
26164 movrne %l4, %g4, %l5
26165 fnands %f20, %f25, %f28
26166loop_2500:
26167 movrlz %i7, 0x175, %g1
26168 fcmpne32 %f18, %f2, %g6
26169 subcc %g2, %l6, %i5
26170 movl %icc, %i3, %l1
26171 bn %xcc, loop_2501
26172 fmovrsgz %o2, %f31, %f24
26173 edge16ln %i1, %g5, %i2
26174 edge16ln %i4, %l0, %o0
26175loop_2501:
26176 edge16n %o3, %g7, %o4
26177 ld [%l7 + 0x54], %f12
26178 sllx %i6, %o6, %i0
26179 fpadd16s %f17, %f0, %f7
26180 movne %xcc, %o7, %l2
26181 movpos %xcc, %g3, %l3
26182 move %xcc, %o5, %o1
26183 sdivx %l4, 0x1969, %g4
26184 fmovsne %xcc, %f3, %f23
26185 edge32n %i7, %g1, %l5
26186 bn,a %icc, loop_2502
26187 movrne %g2, %g6, %i5
26188 edge16 %l6, %i3, %o2
26189 subcc %l1, 0x1193, %i1
26190loop_2502:
26191 fba %fcc1, loop_2503
26192 subcc %g5, %i2, %i4
26193 set 0x14, %g1
26194 swapa [%l7 + %g1] 0x80, %l0
26195loop_2503:
26196 fornot1 %f12, %f22, %f30
26197 movrlez %o0, %o3, %g7
26198 movvc %xcc, %o4, %o6
26199 fpmerge %f3, %f21, %f6
26200 fpadd32 %f10, %f24, %f6
26201 nop
26202 set 0x70, %l5
26203 stw %i0, [%l7 + %l5]
26204 brlez,a %o7, loop_2504
26205 tsubcc %l2, 0x0ECD, %g3
26206 taddcc %i6, 0x09A6, %l3
26207 fcmpne16 %f26, %f26, %o5
26208loop_2504:
26209 stbar
26210 udiv %l4, 0x179D, %g4
26211 addccc %o1, %i7, %g1
26212 movl %icc, %g2, %l5
26213 udiv %g6, 0x0BE6, %l6
26214 mulx %i3, %i5, %l1
26215 set 0x2F, %l4
26216 stba %o2, [%l7 + %l4] 0x2a
26217 membar #Sync
26218 fbl,a %fcc0, loop_2505
26219 bcs,a,pn %icc, loop_2506
26220 fnegd %f22, %f6
26221 movpos %xcc, %g5, %i1
26222loop_2505:
26223 ld [%l7 + 0x78], %f18
26224loop_2506:
26225 fnors %f13, %f1, %f8
26226 mulscc %i2, %l0, %o0
26227 fand %f2, %f24, %f10
26228 fbule,a %fcc3, loop_2507
26229 fmovsa %xcc, %f1, %f9
26230 wr %g0, 0x04, %asi
26231 lda [%l7 + 0x60] %asi, %f27
26232loop_2507:
26233 tg %icc, 0x5
26234 edge16 %i4, %o3, %o4
26235 fmovsvs %xcc, %f20, %f27
26236 fmovdgu %icc, %f1, %f1
26237 edge16l %o6, %i0, %o7
26238 andncc %g7, %g3, %l2
26239 edge32ln %i6, %o5, %l3
26240 wr %g0, 0x19, %asi
26241 stha %g4, [%l7 + 0x36] %asi
26242 wr %g0, 0x11, %asi
26243 ldsba [%l7 + 0x62] %asi, %o1
26244 fnot2 %f6, %f24
26245 wr %g0, 0x10, %asi
26246 lduha [%l7 + 0x0A] %asi, %i7
26247 movvs %xcc, %g1, %l4
26248 fabsd %f14, %f12
26249 ldx [%l7 + 0x78], %g2
26250 edge8l %l5, %g6, %i3
26251 fmuld8ulx16 %f3, %f12, %f20
26252 orcc %i5, 0x0380, %l6
26253 taddcc %o2, %l1, %i1
26254 sdivx %g5, 0x03ED, %l0
26255 edge32l %o0, %i4, %i2
26256 fmovdcc %icc, %f0, %f12
26257 array16 %o3, %o4, %i0
26258 fmovrdgz %o6, %f12, %f6
26259 bn loop_2508
26260 fmul8ulx16 %f10, %f8, %f24
26261 stx %o7, [%l7 + 0x68]
26262 bg,a loop_2509
26263loop_2508:
26264 fmovdvs %xcc, %f31, %f27
26265 sub %g7, 0x17C8, %g3
26266 swap [%l7 + 0x64], %l2
26267loop_2509:
26268 fbul %fcc2, loop_2510
26269 fnand %f24, %f18, %f26
26270 or %i6, 0x0CA8, %l3
26271 fmovs %f23, %f27
26272loop_2510:
26273 fone %f10
26274 edge8 %g4, %o5, %o1
26275 fpsub32s %f25, %f1, %f14
26276 nop
26277 setx loop_2511, %l0, %l1
26278 jmpl %l1, %i7
26279 saved
26280 rdpr %cwp, %g1
26281 rdpr %cansave, %g2
26282 rdpr %canrestore, %g3
26283 rdpr %cleanwin, %g4
26284 rdpr %otherwin, %g5
26285 rdpr %wstate, %g6
26286 tgu %icc, 0x3
26287 flush %l7 + 0x58
26288loop_2511:
26289 fornot2 %f16, %f2, %f6
26290 fnegs %f24, %f6
26291 movge %xcc, %l4, %g1
26292 mulscc %l5, 0x1B9F, %g6
26293 fnor %f16, %f22, %f8
26294 fnot2s %f12, %f17
26295 sth %g2, [%l7 + 0x22]
26296 nop
26297 set 0x5B, %g6
26298 stb %i5, [%l7 + %g6]
26299 fmovrslez %l6, %f6, %f5
26300 mova %icc, %o2, %i3
26301 fbne,a %fcc2, loop_2512
26302 saved
26303 rdpr %cwp, %g1
26304 rdpr %cansave, %g2
26305 rdpr %canrestore, %g3
26306 rdpr %cleanwin, %g4
26307 rdpr %otherwin, %g5
26308 rdpr %wstate, %g6
26309 wr %g0, 0x2a, %asi
26310 stda %i0, [%l7 + 0x60] %asi
26311 membar #Sync
26312loop_2512:
26313 fmovsle %xcc, %f29, %f23
26314 xnor %g5, %l0, %o0
26315 taddcc %i4, 0x11D1, %i2
26316 fbge,a %fcc3, loop_2513
26317 edge32n %o3, %l1, %o4
26318 edge8n %i0, %o7, %g7
26319 fnot1s %f6, %f1
26320loop_2513:
26321 xnorcc %g3, 0x0CB8, %l2
26322 movcs %icc, %o6, %i6
26323 set 0x5C, %o0
26324 lduwa [%l7 + %o0] 0x18, %l3
26325 fnot2s %f31, %f26
26326 movge %xcc, %o5, %g4
26327 edge8n %o1, %l4, %g1
26328 add %l5, %i7, %g2
26329 fbn %fcc3, loop_2514
26330 membar 0x45
26331 tne %icc, 0x2
26332 sdivcc %g6, 0x1050, %i5
26333loop_2514:
26334 brnz %o2, loop_2515
26335 fmovscs %xcc, %f20, %f9
26336 lduw [%l7 + 0x54], %l6
26337 sdivx %i1, 0x181F, %i3
26338loop_2515:
26339 movge %xcc, %g5, %o0
26340 orn %l0, %i4, %o3
26341 fmovde %xcc, %f20, %f15
26342 fnegs %f23, %f2
26343 movcc %icc, %i2, %l1
26344 movn %xcc, %o4, %i0
26345 st %f19, [%l7 + 0x68]
26346 srlx %o7, %g3, %l2
26347 sethi 0x0BE4, %g7
26348 alignaddr %o6, %l3, %o5
26349 movge %xcc, %g4, %i6
26350 for %f4, %f28, %f26
26351 bvc,pt %icc, loop_2516
26352 movge %icc, %l4, %o1
26353 brnz,a %g1, loop_2517
26354 edge16n %i7, %g2, %g6
26355loop_2516:
26356 movre %l5, 0x3A6, %o2
26357 wr %g0, 0x04, %asi
26358 lduha [%l7 + 0x2A] %asi, %i5
26359loop_2517:
26360 nop
26361 wr %g0, 0x04, %asi
26362 ldstuba [%l7 + 0x7C] %asi, %i1
26363 andcc %l6, 0x1F31, %i3
26364 nop
26365 setx loop_2518, %l0, %l1
26366 jmpl %l1, %o0
26367 fbl,a %fcc0, loop_2519
26368 addcc %l0, 0x18B1, %i4
26369 ld [%l7 + 0x5C], %f23
26370loop_2518:
26371 taddcc %g5, 0x15A0, %i2
26372loop_2519:
26373 tvc %icc, 0x5
26374 array32 %o3, %o4, %l1
26375 brgz %o7, loop_2520
26376 udivx %g3, 0x06FB, %l2
26377 edge16 %i0, %o6, %l3
26378 movrne %g7, 0x1B4, %g4
26379loop_2520:
26380 brlz,a %o5, loop_2521
26381 fmovsvs %icc, %f13, %f25
26382 movleu %icc, %l4, %i6
26383 wr %g0, 0x89, %asi
26384 lduba [%l7 + 0x14] %asi, %g1
26385loop_2521:
26386 nop
26387 set 0x48, %g5
26388 stxa %i7, [%l7 + %g5] 0xe3
26389 membar #Sync
26390 array32 %g2, %g6, %l5
26391 ldsh [%l7 + 0x4E], %o2
26392 fbuge,a %fcc3, loop_2522
26393 edge16n %o1, %i1, %i5
26394 popc 0x1AE8, %l6
26395 edge32ln %o0, %l0, %i4
26396loop_2522:
26397 nop
26398 set 0x50, %g3
26399 ldd [%l7 + %g3], %g4
26400 wr %g0, 0x04, %asi
26401 lda [%l7 + 0x24] %asi, %f13
26402 subccc %i2, 0x1D7A, %o3
26403 sllx %o4, 0x1A, %l1
26404 sdivx %i3, 0x1B28, %o7
26405 tgu %icc, 0x1
26406 fbne,a %fcc2, loop_2523
26407 fbu,a %fcc0, loop_2524
26408 fmovrse %l2, %f8, %f10
26409 tle %xcc, 0x1
26410loop_2523:
26411 movgu %icc, %i0, %g3
26412loop_2524:
26413 fcmpne16 %f2, %f28, %l3
26414 fmovse %icc, %f31, %f17
26415 fnegs %f1, %f5
26416 edge16l %g7, %g4, %o5
26417 edge32ln %l4, %i6, %g1
26418 addcc %i7, 0x0793, %o6
26419 stx %g6, [%l7 + 0x40]
26420 sdivx %l5, 0x03FA, %g2
26421 fmovdvs %xcc, %f1, %f13
26422 wr %g0, 0x80, %asi
26423 stha %o1, [%l7 + 0x40] %asi
26424 be,a,pt %icc, loop_2525
26425 tne %icc, 0x1
26426 fmovrsgez %i1, %f13, %f17
26427 movge %icc, %i5, %l6
26428loop_2525:
26429 fcmpd %fcc0, %f28, %f24
26430 xorcc %o2, %o0, %i4
26431 fpadd32s %f11, %f26, %f7
26432 and %g5, %l0, %o3
26433 bgu loop_2526
26434 tle %xcc, 0x4
26435 srax %i2, 0x0F, %l1
26436 movle %xcc, %i3, %o7
26437loop_2526:
26438 subccc %l2, %i0, %g3
26439 restored
26440 rdpr %cwp, %g1
26441 rdpr %cansave, %g2
26442 rdpr %canrestore, %g3
26443 rdpr %cleanwin, %g4
26444 rdpr %otherwin, %g5
26445 rdpr %wstate, %g6
26446 wr %g0, 0xeb, %asi
26447 stha %l3, [%l7 + 0x1E] %asi
26448 membar #Sync
26449 umulcc %o4, %g7, %g4
26450 umul %o5, 0x0112, %l4
26451 edge32l %g1, %i7, %i6
26452 prefetch [%l7 + 0x10], 0x1
26453 movrgez %g6, %o6, %l5
26454 edge16l %o1, %g2, %i1
26455 wr %g0, 0x04, %asi
26456 stxa %i5, [%l7 + 0x38] %asi
26457 edge16l %l6, %o0, %o2
26458 fabss %f4, %f25
26459 edge8n %i4, %g5, %o3
26460 tsubcc %l0, 0x0F0D, %l1
26461 udivcc %i3, 0x06EE, %o7
26462 tcc %xcc, 0x3
26463 tl %icc, 0x2
26464 fcmpgt16 %f28, %f24, %l2
26465 fcmpgt32 %f14, %f10, %i2
26466 fbn,a %fcc1, loop_2527
26467 tcc %xcc, 0x1
26468 tle %icc, 0x3
26469 subcc %i0, %l3, %g3
26470loop_2527:
26471 prefetch [%l7 + 0x1C], 0x2
26472 or %o4, %g4, %g7
26473 addcc %o5, 0x1149, %l4
26474 srl %i7, %g1, %i6
26475 fpsub16 %f8, %f14, %f18
26476 add %l7, 0x10, %l6
26477 wr %g0, 0x89, %asi
26478 casxa [%l6] 0x89, %g6, %o6
26479 fmovscc %icc, %f17, %f17
26480 fmovsa %icc, %f19, %f30
26481 sllx %o1, %l5, %i1
26482 fcmpne16 %f28, %f6, %i5
26483 set 0x30, %i4
26484 ldsha [%l7 + %i4] 0x88, %g2
26485 tl %icc, 0x2
26486 array32 %o0, %l6, %i4
26487 bl,pt %xcc, loop_2528
26488 fmovdvs %icc, %f21, %f5
26489 fpsub16 %f16, %f6, %f30
26490 xorcc %o2, %o3, %g5
26491loop_2528:
26492 movge %xcc, %l0, %l1
26493 fbe %fcc1, loop_2529
26494 tl %xcc, 0x0
26495 movcc %xcc, %i3, %l2
26496 srl %o7, 0x0A, %i0
26497loop_2529:
26498 flush %l7 + 0x40
26499 tleu %icc, 0x5
26500 nop
26501 setx loop_2530, %l0, %l1
26502 jmpl %l1, %i2
26503 movrne %l3, 0x090, %o4
26504 movneg %xcc, %g4, %g7
26505 saved
26506 rdpr %cwp, %g1
26507 rdpr %cansave, %g2
26508 rdpr %canrestore, %g3
26509 rdpr %cleanwin, %g4
26510 rdpr %otherwin, %g5
26511 rdpr %wstate, %g6
26512loop_2530:
26513 add %o5, %l4, %g3
26514 andcc %i7, %g1, %g6
26515 or %i6, %o6, %l5
26516 te %icc, 0x1
26517 prefetch [%l7 + 0x48], 0x3
26518 edge16 %o1, %i1, %i5
26519 call loop_2531
26520 subccc %g2, 0x0810, %o0
26521 nop
26522 set 0x38, %i6
26523 prefetch [%l7 + %i6], 0x1
26524 tg %xcc, 0x6
26525loop_2531:
26526 srlx %i4, %o2, %l6
26527 ta %xcc, 0x5
26528 fpadd16s %f16, %f19, %f11
26529 movle %icc, %g5, %o3
26530 mova %icc, %l0, %l1
26531 bg,a,pt %icc, loop_2532
26532 movrgez %l2, 0x082, %i3
26533 bne,pn %icc, loop_2533
26534 nop
26535 setx loop_2534, %l0, %l1
26536 wrpr 0x1, %tl
26537 wrpr %l1, %tnpc
26538 setx 0x34400001400, %l0, %l1
26539 wrpr %l1, %tstate
26540 wrhpr 0x4, %htstate
26541 done
26542loop_2532:
26543 fsrc1 %f22, %f10
26544 bgu,pn %icc, loop_2535
26545loop_2533:
26546 fsrc2 %f4, %f22
26547loop_2534:
26548 fmovsg %xcc, %f25, %f22
26549 movle %icc, %i0, %i2
26550loop_2535:
26551 stx %o7, [%l7 + 0x58]
26552 set 0x34, %g2
26553 ldsba [%l7 + %g2] 0x89, %o4
26554 set 0x48, %o2
26555 stda %l2, [%l7 + %o2] 0x89
26556 tsubcc %g4, %g7, %o5
26557 umulcc %g3, 0x126B, %i7
26558 movn %xcc, %l4, %g1
26559 xnorcc %i6, %g6, %l5
26560 tcs %icc, 0x7
26561 tpos %icc, 0x5
26562 xor %o1, 0x098D, %i1
26563 tge %xcc, 0x5
26564 fsrc2s %f18, %f20
26565 array32 %i5, %g2, %o0
26566 tg %xcc, 0x2
26567 orn %i4, %o2, %o6
26568 smul %l6, %o3, %l0
26569 ldsw [%l7 + 0x70], %l1
26570 fabss %f15, %f15
26571 fandnot1 %f26, %f20, %f6
26572 movg %xcc, %g5, %l2
26573 ble loop_2536
26574 andncc %i3, %i0, %o7
26575 set 0x68, %i1
26576 lduwa [%l7 + %i1] 0x0c, %o4
26577loop_2536:
26578 movrgz %i2, %g4, %g7
26579 fbg %fcc2, loop_2537
26580 faligndata %f16, %f20, %f4
26581 xnorcc %l3, 0x1D29, %o5
26582 prefetch [%l7 + 0x28], 0x0
26583loop_2537:
26584 movle %icc, %i7, %l4
26585 tle %xcc, 0x6
26586 sub %g1, 0x0A26, %i6
26587 edge8 %g6, %g3, %l5
26588 edge8 %o1, %i1, %g2
26589 sdivcc %i5, 0x063F, %i4
26590 te %xcc, 0x6
26591 tgu %icc, 0x3
26592 fones %f12
26593 fmovsl %icc, %f14, %f10
26594 fmul8ulx16 %f12, %f24, %f2
26595 edge8n %o2, %o0, %l6
26596 movleu %icc, %o3, %o6
26597 orncc %l0, 0x0564, %l1
26598 xnorcc %l2, 0x055B, %g5
26599 mova %icc, %i3, %i0
26600 bn,a,pn %xcc, loop_2538
26601 call loop_2539
26602 xnorcc %o7, %o4, %i2
26603 tpos %xcc, 0x5
26604loop_2538:
26605 sdiv %g4, 0x12CC, %l3
26606loop_2539:
26607 orcc %o5, %i7, %l4
26608 bpos,a %xcc, loop_2540
26609 edge32n %g7, %g1, %i6
26610 wr %g0, 0x19, %asi
26611 lduba [%l7 + 0x5C] %asi, %g3
26612loop_2540:
26613 tvs %icc, 0x0
26614 wr %g0, 0x88, %asi
26615 ldsha [%l7 + 0x0E] %asi, %l5
26616 addccc %o1, %g6, %i1
26617 fmul8ulx16 %f18, %f2, %f16
26618 edge32ln %g2, %i5, %o2
26619 fbuge,a %fcc0, loop_2541
26620 sub %o0, %i4, %o3
26621 edge32 %o6, %l0, %l1
26622 subc %l2, 0x04DF, %g5
26623loop_2541:
26624 orn %i3, 0x1D42, %i0
26625 xnor %o7, %l6, %o4
26626 orn %g4, %l3, %o5
26627 movne %xcc, %i7, %i2
26628 smulcc %g7, 0x1D39, %g1
26629 xnor %l4, 0x021C, %i6
26630 mulx %l5, 0x0B77, %g3
26631 bleu,a loop_2542
26632 subcc %o1, %g6, %i1
26633 st %f16, [%l7 + 0x60]
26634 membar 0x3B
26635loop_2542:
26636 bn,pn %icc, loop_2543
26637 nop
26638 setx loop_2544, %l0, %l1
26639 wrpr 0x1, %tl
26640 wrpr %l1, %tnpc
26641 setx 0x34400001400, %l0, %l1
26642 wrpr %l1, %tstate
26643 wrhpr 0x4, %htstate
26644 done
26645 brgz,a %i5, loop_2545
26646 nop
26647 setx loop_2546, %l0, %l1
26648 jmpl %l1, %g2
26649loop_2543:
26650 nop
26651 setx loop_2547, %l0, %l1
26652 wrpr 0x1, %tl
26653 wrpr %l1, %tnpc
26654 setx 0x34400001400, %l0, %l1
26655 wrpr %l1, %tstate
26656 wrhpr 0x4, %htstate
26657 done
26658loop_2544:
26659 fandnot2s %f23, %f2, %f21
26660loop_2545:
26661 subccc %o0, %i4, %o2
26662loop_2546:
26663 add %o3, 0x1301, %l0
26664loop_2547:
26665 xnorcc %o6, %l1, %l2
26666 tn %xcc, 0x2
26667 brlz,a %i3, loop_2548
26668 xnor %g5, 0x0194, %i0
26669 bshuffle %f4, %f24, %f20
26670 ta %icc, 0x5
26671loop_2548:
26672 sir 0x1CE5
26673 bge loop_2549
26674 edge16l %l6, %o4, %o7
26675 movvc %icc, %l3, %g4
26676 array32 %i7, %o5, %g7
26677loop_2549:
26678 edge16n %i2, %l4, %g1
26679 bne,a %icc, loop_2550
26680 xnor %i6, %l5, %o1
26681 fornot2 %f0, %f16, %f16
26682 prefetch [%l7 + 0x7C], 0x2
26683loop_2550:
26684 movge %icc, %g6, %i1
26685 xnor %i5, %g2, %g3
26686 edge16n %i4, %o0, %o2
26687 udiv %o3, 0x1CE3, %o6
26688 edge16l %l0, %l2, %i3
26689 mulx %g5, 0x00ED, %i0
26690 xnor %l1, 0x0683, %l6
26691 edge8n %o7, %o4, %l3
26692 addc %g4, %i7, %g7
26693 fpsub32s %f19, %f24, %f18
26694 add %o5, 0x089E, %i2
26695 wr %g0, 0x80, %asi
26696 ldda [%l7 + 0x40] %asi, %f0
26697 udivx %g1, 0x0C07, %l4
26698 set 0x08, %o5
26699 prefetcha [%l7 + %o5] 0x81, 0x1
26700 taddcctv %o1, %i6, %i1
26701 add %l7, 0x20, %l6
26702 wr %g0, 0x81, %asi
26703 casxa [%l6] %asi, %i5, %g6
26704 array32 %g2, %i4, %g3
26705 fbn,a %fcc1, loop_2551
26706 tvs %icc, 0x0
26707 fxnors %f25, %f10, %f22
26708 edge8l %o2, %o3, %o6
26709loop_2551:
26710 fexpand %f5, %f14
26711 bneg,a,pt %xcc, loop_2552
26712 udiv %l0, 0x160B, %o0
26713 fands %f8, %f15, %f15
26714 fnors %f5, %f23, %f12
26715loop_2552:
26716 fmovdle %icc, %f25, %f19
26717 sdivcc %l2, 0x0B2D, %i3
26718 alignaddr %i0, %l1, %g5
26719 fcmpeq32 %f20, %f30, %o7
26720 udivcc %l6, 0x0FFD, %l3
26721 stx %o4, [%l7 + 0x40]
26722 saved
26723 rdpr %cwp, %g1
26724 rdpr %cansave, %g2
26725 rdpr %canrestore, %g3
26726 rdpr %cleanwin, %g4
26727 rdpr %otherwin, %g5
26728 rdpr %wstate, %g6
26729 sdivx %g4, 0x1629, %i7
26730 movgu %icc, %g7, %o5
26731 fmovscc %xcc, %f9, %f19
26732 udivx %g1, 0x01CF, %l4
26733 swap [%l7 + 0x18], %i2
26734 fcmpgt32 %f12, %f0, %l5
26735 wr %g0, 0x89, %asi
26736 swapa [%l7 + 0x38] %asi, %o1
26737 fmovs %f12, %f15
26738 movrne %i1, 0x1D2, %i5
26739 movcs %icc, %g6, %g2
26740 set 0x14, %o4
26741 stba %i6, [%l7 + %o4] 0x19
26742 array16 %i4, %g3, %o3
26743 wr %g0, 0x89, %asi
26744 ldsba [%l7 + 0x66] %asi, %o2
26745 fmul8sux16 %f20, %f4, %f10
26746 fpack16 %f12, %f13
26747 subccc %l0, %o0, %o6
26748 movne %icc, %i3, %l2
26749 tpos %icc, 0x0
26750 xorcc %l1, 0x0FEF, %g5
26751 sdivcc %o7, 0x0DC9, %l6
26752 fpmerge %f8, %f11, %f14
26753 movpos %xcc, %i0, %o4
26754 taddcc %g4, 0x1824, %i7
26755 movrlez %g7, 0x28D, %o5
26756 movvc %xcc, %l3, %l4
26757 fcmpne32 %f26, %f30, %g1
26758 movge %xcc, %l5, %i2
26759 bvs,pn %icc, loop_2553
26760 bneg,a %icc, loop_2554
26761 andn %i1, %i5, %o1
26762 tleu %icc, 0x4
26763loop_2553:
26764 ble loop_2555
26765loop_2554:
26766 edge32 %g6, %g2, %i4
26767 nop
26768 setx loop_2556, %l0, %l1
26769 wrpr 0x1, %tl
26770 wrpr %l1, %tnpc
26771 setx 0x34400001400, %l0, %l1
26772 wrpr %l1, %tstate
26773 wrhpr 0x4, %htstate
26774 done
26775 edge32n %i6, %g3, %o2
26776loop_2555:
26777 edge32ln %o3, %l0, %o6
26778 xnorcc %i3, %l2, %l1
26779loop_2556:
26780 sth %o0, [%l7 + 0x3C]
26781 bl,pt %xcc, loop_2557
26782 edge8n %g5, %l6, %o7
26783 tne %icc, 0x4
26784 movgu %icc, %o4, %g4
26785loop_2557:
26786 edge32ln %i7, %i0, %o5
26787 fmovrsne %l3, %f28, %f31
26788 sllx %g7, 0x0B, %g1
26789 fnot2s %f17, %f30
26790 sllx %l4, %i2, %i1
26791 umulcc %i5, 0x1813, %o1
26792 fmovsne %xcc, %f10, %f28
26793 faligndata %f20, %f2, %f16
26794 fmovse %xcc, %f0, %f29
26795 bshuffle %f22, %f26, %f30
26796 edge8n %g6, %l5, %i4
26797 taddcc %i6, %g3, %g2
26798 andn %o3, %l0, %o6
26799 sethi 0x15F6, %i3
26800 mulx %o2, %l2, %l1
26801 sll %o0, 0x03, %g5
26802 subc %l6, %o4, %o7
26803 sra %i7, 0x12, %i0
26804 movleu %xcc, %o5, %g4
26805 array32 %g7, %l3, %g1
26806 fmovse %icc, %f12, %f26
26807 umul %i2, 0x02C0, %i1
26808 bn,pn %icc, loop_2558
26809 sllx %l4, 0x10, %i5
26810 fxnor %f12, %f12, %f30
26811 edge8ln %o1, %g6, %i4
26812loop_2558:
26813 edge16 %i6, %g3, %g2
26814 set 0x4B, %i7
26815 lduba [%l7 + %i7] 0x81, %o3
26816 fnot1 %f14, %f22
26817 nop
26818 set 0x1C, %i5
26819 ldsb [%l7 + %i5], %l0
26820 fnot2 %f8, %f14
26821 orncc %o6, %l5, %o2
26822 std %i2, [%l7 + 0x28]
26823 flush %l7 + 0x50
26824 tle %xcc, 0x0
26825 saved
26826 rdpr %cwp, %g1
26827 rdpr %cansave, %g2
26828 rdpr %canrestore, %g3
26829 rdpr %cleanwin, %g4
26830 rdpr %otherwin, %g5
26831 rdpr %wstate, %g6
26832 fpack32 %f2, %f4, %f22
26833 movle %icc, %l2, %l1
26834 add %l7, 0x40, %l6
26835 wr %g0, 0x80, %asi
26836 lda [%l6] %asi, %o0
26837 casa [%l6] 0x80, %o0, %l6
26838 udivx %o4, 0x0069, %g5
26839 edge8l %o7, %i7, %o5
26840 tsubcctv %g4, %g7, %l3
26841 andncc %i0, %i2, %i1
26842 fcmpne32 %f24, %f24, %l4
26843 nop
26844 setx loop_2559, %l0, %l1
26845 wrpr 0x1, %tl
26846 wrpr %l1, %tpc
26847 add %l1, 0x4, %l1
26848 wrpr %l1, %tnpc
26849 setx 0x34400001400, %l0, %l1
26850 wrpr %l1, %tstate
26851 wrhpr 0x4, %htstate
26852 retry
26853 saved
26854 rdpr %cwp, %g1
26855 rdpr %cansave, %g2
26856 rdpr %canrestore, %g3
26857 rdpr %cleanwin, %g4
26858 rdpr %otherwin, %g5
26859 rdpr %wstate, %g6
26860 faligndata %f12, %f4, %f2
26861 fbue,a %fcc2, loop_2560
26862loop_2559:
26863 xor %g1, %o1, %i5
26864 fornot2s %f21, %f29, %f5
26865 fpsub32 %f22, %f22, %f6
26866loop_2560:
26867 fmovdge %xcc, %f21, %f15
26868 set 0x73, %o6
26869 ldstuba [%l7 + %o6] 0x0c, %i4
26870 movneg %icc, %g6, %i6
26871 xnor %g2, 0x188C, %o3
26872 umul %g3, %o6, %l5
26873 udivx %l0, 0x0400, %o2
26874 fcmpeq32 %f26, %f26, %l2
26875 srl %l1, %o0, %l6
26876 fmovdle %icc, %f30, %f14
26877 tle %xcc, 0x6
26878 stbar
26879 wr %g0, 0x19, %asi
26880 lduwa [%l7 + 0x48] %asi, %o4
26881 fcmple32 %f24, %f24, %i3
26882 nop
26883 set 0x78, %i2
26884 prefetch [%l7 + %i2], 0x0
26885 array32 %o7, %i7, %o5
26886 array32 %g4, %g5, %g7
26887 movg %xcc, %i0, %i2
26888 fmovdg %xcc, %f31, %f8
26889 tl %icc, 0x5
26890 brlez,a %i1, loop_2561
26891 subccc %l4, %g1, %o1
26892 ta %xcc, 0x4
26893 wr %g0, 0x2f, %asi
26894 ldda [%l7 + 0x10] %asi, %i4
26895loop_2561:
26896 fnot1 %f8, %f26
26897 edge8 %l3, %g6, %i6
26898 tpos %icc, 0x7
26899 te %icc, 0x1
26900 movvc %xcc, %g2, %o3
26901 fmul8x16 %f8, %f28, %f22
26902 fbo %fcc3, loop_2562
26903 mulx %i4, 0x0C95, %g3
26904 nop
26905 set 0x3E, %o1
26906 sth %o6, [%l7 + %o1]
26907 ldd [%l7 + 0x10], %l0
26908loop_2562:
26909 std %f28, [%l7 + 0x68]
26910 subcc %l5, %l2, %l1
26911 fmovsa %icc, %f9, %f28
26912 movneg %xcc, %o0, %o2
26913 wr %g0, 0x10, %asi
26914 stda %f0, [%l7 + 0x40] %asi
26915 movn %icc, %o4, %i3
26916 stbar
26917 fble,a %fcc0, loop_2563
26918 srax %l6, %i7, %o7
26919 sdiv %o5, 0x13AB, %g4
26920 fbne,a %fcc1, loop_2564
26921loop_2563:
26922 taddcc %g7, 0x0D15, %i0
26923 fble,a %fcc3, loop_2565
26924 mulx %g5, %i1, %l4
26925loop_2564:
26926 addcc %i2, 0x0379, %g1
26927 fbne %fcc3, loop_2566
26928loop_2565:
26929 movre %i5, 0x013, %o1
26930 tsubcctv %g6, %i6, %l3
26931 move %icc, %g2, %i4
26932loop_2566:
26933 nop
26934 set 0x10, %i0
26935 stha %g3, [%l7 + %i0] 0x15
26936 fmovrslez %o3, %f9, %f9
26937 fcmpne32 %f20, %f20, %o6
26938 subc %l0, 0x1830, %l5
26939 fornot1s %f1, %f5, %f8
26940 set 0x54, %i3
26941 lduwa [%l7 + %i3] 0x0c, %l2
26942 fornot2s %f7, %f20, %f5
26943 fmovdn %icc, %f13, %f6
26944 tleu %xcc, 0x6
26945 fmovscc %icc, %f3, %f30
26946 and %o0, %o2, %o4
26947 movrgz %i3, 0x0E6, %l6
26948 add %l7, 0x34, %l6
26949 wr %g0, 0x0c, %asi
26950 lda [%l6] %asi, %i7
26951 casa [%l6] 0x0c, %i7, %l1
26952 andn %o7, 0x0F7C, %o5
26953 ldstub [%l7 + 0x25], %g4
26954 tcs %icc, 0x2
26955 wr %g0, 0x04, %asi
26956 lda [%l7 + 0x2C] %asi, %f28
26957 ldub [%l7 + 0x42], %i0
26958 fmovrdgz %g5, %f10, %f18
26959 tsubcctv %i1, 0x032E, %g7
26960 fpack32 %f22, %f2, %f8
26961 fbe %fcc1, loop_2567
26962 fcmpes %fcc1, %f6, %f13
26963 array32 %i2, %g1, %i5
26964 srlx %o1, %g6, %i6
26965loop_2567:
26966 nop
26967 wr %g0, 0x10, %asi
26968 prefetcha [%l7 + 0x28] %asi, 0x2
26969 set 0x40, %l0
26970 stda %f16, [%l7 + %l0] 0x18
26971 movre %l3, 0x11B, %i4
26972 ble,a,pn %xcc, loop_2568
26973 fxnors %f8, %f29, %f4
26974 fpack32 %f14, %f26, %f8
26975 udivcc %g3, 0x0CD0, %o3
26976loop_2568:
26977 fmovrde %o6, %f4, %f26
26978 edge32ln %l0, %g2, %l2
26979 subccc %l5, %o0, %o2
26980 addcc %i3, 0x1CB5, %o4
26981 tleu %icc, 0x0
26982 movre %i7, 0x389, %l1
26983 edge32n %l6, %o5, %g4
26984 movvc %xcc, %i0, %o7
26985 fmovrdlz %i1, %f6, %f20
26986 fsrc2 %f22, %f22
26987 orn %g7, %i2, %g1
26988 set 0x78, %l6
26989 stba %i5, [%l7 + %l6] 0x27
26990 membar #Sync
26991 wr %g0, 0x04, %asi
26992 lda [%l7 + 0x0C] %asi, %f31
26993 edge32 %g5, %g6, %o1
26994 addc %l4, 0x0FAE, %l3
26995 movvc %xcc, %i6, %i4
26996 udivx %g3, 0x0F0C, %o6
26997 fbug %fcc2, loop_2569
26998 stw %l0, [%l7 + 0x5C]
26999 udivcc %o3, 0x1826, %l2
27000 subc %g2, 0x136B, %l5
27001loop_2569:
27002 te %icc, 0x4
27003 mulx %o0, %o2, %o4
27004 fbl,a %fcc3, loop_2570
27005 edge16l %i7, %l1, %l6
27006 movrgz %i3, %o5, %i0
27007 ta %xcc, 0x6
27008loop_2570:
27009 alignaddrl %g4, %i1, %o7
27010 bvs loop_2571
27011 fmovsa %xcc, %f24, %f12
27012 orcc %i2, %g7, %g1
27013 set 0x3A, %g7
27014 ldsha [%l7 + %g7] 0x19, %i5
27015loop_2571:
27016 movpos %icc, %g6, %g5
27017 tsubcc %l4, %o1, %i6
27018 edge16n %l3, %g3, %i4
27019 wr %g0, 0x10, %asi
27020 ldsha [%l7 + 0x7E] %asi, %o6
27021 mulscc %l0, 0x1597, %o3
27022 fbule %fcc0, loop_2572
27023 edge16 %l2, %g2, %l5
27024 fandnot2 %f30, %f12, %f28
27025 set 0x45, %l1
27026 lduba [%l7 + %l1] 0x18, %o2
27027loop_2572:
27028 nop
27029 add %l7, 0x30, %l6
27030 wr %g0, 0x89, %asi
27031 ldxa [%l6] %asi, %o0
27032 casxa [%l6] 0x89, %o0, %o4
27033 lduw [%l7 + 0x1C], %i7
27034 fmovdle %icc, %f21, %f23
27035 bcs,a %icc, loop_2573
27036 fbul,a %fcc3, loop_2574
27037 st %f4, [%l7 + 0x58]
27038 bgu %xcc, loop_2575
27039loop_2573:
27040 ldsw [%l7 + 0x54], %l1
27041loop_2574:
27042 fexpand %f25, %f12
27043 brgz,a %l6, loop_2576
27044loop_2575:
27045 movle %xcc, %i3, %i0
27046 movre %g4, %i1, %o7
27047 set 0x0, %o7
27048 ldxa [%g0 + %o7] 0x4f, %o5
27049loop_2576:
27050 alignaddr %i2, %g7, %i5
27051 movrne %g6, %g1, %l4
27052 edge32l %g5, %i6, %o1
27053 call loop_2577
27054 tcs %icc, 0x3
27055 tpos %xcc, 0x3
27056 movrlz %g3, %l3, %i4
27057loop_2577:
27058 te %icc, 0x7
27059 fpsub32 %f2, %f28, %f24
27060 siam 0x7
27061 lduw [%l7 + 0x68], %o6
27062 fbule,a %fcc2, loop_2578
27063 edge8 %l0, %l2, %o3
27064 udivx %l5, 0x12F9, %o2
27065 sdivx %o0, 0x0629, %o4
27066loop_2578:
27067 addcc %g2, 0x1630, %l1
27068 srl %l6, %i7, %i3
27069 mulscc %g4, %i1, %i0
27070 edge32ln %o7, %o5, %i2
27071 fbug,a %fcc3, loop_2579
27072 fmovsvc %icc, %f25, %f3
27073 udivx %i5, 0x155D, %g7
27074 orn %g1, %l4, %g5
27075loop_2579:
27076 array16 %i6, %g6, %g3
27077 fmovsg %xcc, %f0, %f21
27078 movrne %o1, %l3, %o6
27079 xorcc %i4, 0x05FE, %l0
27080 fxors %f23, %f20, %f21
27081 udivcc %o3, 0x02EA, %l5
27082 movneg %icc, %o2, %l2
27083 fpadd16s %f4, %f9, %f15
27084 ldsb [%l7 + 0x74], %o0
27085 set 0x6C, %o3
27086 lduwa [%l7 + %o3] 0x10, %o4
27087 edge32ln %g2, %l6, %i7
27088 sethi 0x10DD, %i3
27089 fnegs %f14, %f17
27090 xnorcc %g4, 0x1EC5, %l1
27091 movcs %icc, %i0, %i1
27092 edge32l %o7, %o5, %i5
27093 orcc %i2, 0x142C, %g7
27094 tge %icc, 0x7
27095 srax %g1, 0x08, %g5
27096 fornot2s %f8, %f21, %f25
27097 xnor %l4, 0x0EED, %g6
27098 edge32 %g3, %i6, %o1
27099 edge16ln %o6, %i4, %l3
27100 fmovdvc %xcc, %f8, %f5
27101 fblg,a %fcc3, loop_2580
27102 fandnot1 %f20, %f16, %f8
27103 fcmpgt16 %f24, %f28, %o3
27104 movrgz %l5, %o2, %l0
27105loop_2580:
27106 mulx %o0, %o4, %l2
27107 edge8 %l6, %i7, %i3
27108 sub %g4, %g2, %i0
27109 set 0x18, %l2
27110 lda [%l7 + %l2] 0x88, %f7
27111 fbne,a %fcc1, loop_2581
27112 taddcctv %l1, %i1, %o7
27113 ba %xcc, loop_2582
27114 sllx %o5, %i2, %i5
27115loop_2581:
27116 movrlez %g7, 0x165, %g1
27117 tleu %xcc, 0x1
27118loop_2582:
27119 fmovrdgez %l4, %f4, %f30
27120 brlz %g6, loop_2583
27121 fblg,a %fcc3, loop_2584
27122 edge32 %g5, %g3, %o1
27123 movge %icc, %i6, %i4
27124loop_2583:
27125 fsrc1s %f4, %f22
27126loop_2584:
27127 movneg %xcc, %o6, %o3
27128 for %f12, %f20, %f4
27129 movgu %xcc, %l3, %l5
27130 siam 0x0
27131 wr %g0, 0xf9, %asi
27132 stda %f16, [%l7 + 0x40] %asi
27133 membar #Sync
27134 sll %o2, 0x03, %o0
27135 brgez %o4, loop_2585
27136 edge32n %l2, %l6, %l0
27137 edge8l %i7, %g4, %i3
27138 movrlz %g2, 0x032, %l1
27139loop_2585:
27140 fornot2 %f28, %f0, %f16
27141 fpadd16s %f13, %f10, %f8
27142 taddcctv %i1, 0x072E, %i0
27143 fmovd %f12, %f16
27144 tneg %icc, 0x6
27145 saved
27146 rdpr %cwp, %g1
27147 rdpr %cansave, %g2
27148 rdpr %canrestore, %g3
27149 rdpr %cleanwin, %g4
27150 rdpr %otherwin, %g5
27151 rdpr %wstate, %g6
27152 bn,a loop_2586
27153 tge %xcc, 0x3
27154 movne %xcc, %o5, %i2
27155 movne %icc, %o7, %i5
27156loop_2586:
27157 brgz %g1, loop_2587
27158 add %g7, %l4, %g5
27159 stw %g6, [%l7 + 0x48]
27160 te %xcc, 0x7
27161loop_2587:
27162 edge32ln %o1, %i6, %g3
27163 fxors %f17, %f16, %f8
27164 array16 %o6, %o3, %l3
27165 addcc %i4, %o2, %l5
27166 fpsub16 %f4, %f6, %f10
27167 brlz %o0, loop_2588
27168 fmovdvc %icc, %f0, %f16
27169 set 0x40, %g4
27170 stda %f0, [%l7 + %g4] 0x1e
27171 membar #Sync
27172loop_2588:
27173 fbl %fcc0, loop_2589
27174 nop
27175 setx loop_2590, %l0, %l1
27176 jmpl %l1, %l2
27177 alignaddr %o4, %l0, %l6
27178 movrgz %i7, %i3, %g2
27179loop_2589:
27180 movge %xcc, %l1, %g4
27181loop_2590:
27182 movrgz %i0, 0x3C4, %o5
27183 edge8n %i2, %o7, %i1
27184 set 0x58, %l3
27185 stxa %i5, [%l7 + %l3] 0x0c
27186 mova %icc, %g7, %g1
27187 saved
27188 rdpr %cwp, %g1
27189 rdpr %cansave, %g2
27190 rdpr %canrestore, %g3
27191 rdpr %cleanwin, %g4
27192 rdpr %otherwin, %g5
27193 rdpr %wstate, %g6
27194 subc %l4, %g5, %g6
27195 movrgz %i6, %g3, %o6
27196 fmovrsne %o3, %f29, %f0
27197 ldsw [%l7 + 0x70], %l3
27198 brgez %i4, loop_2591
27199 smulcc %o1, 0x0C82, %o2
27200 fxor %f30, %f22, %f6
27201 sll %l5, %o0, %l2
27202loop_2591:
27203 movgu %xcc, %o4, %l6
27204 fnegs %f13, %f4
27205 orncc %i7, %i3, %g2
27206 add %l7, 0x10, %l6
27207 wr %g0, 0x10, %asi
27208 casxa [%l6] 0x10, %l1, %l0
27209 fmovrde %i0, %f4, %f30
27210 fbl,a %fcc2, loop_2592
27211 popc 0x1A17, %g4
27212 and %i2, %o5, %i1
27213 fmovrde %o7, %f28, %f22
27214loop_2592:
27215 fnot1s %f26, %f10
27216 popc %g7, %g1
27217 wr %g0, 0x10, %asi
27218 lduha [%l7 + 0x0A] %asi, %i5
27219 fmovscc %icc, %f6, %f11
27220 movn %icc, %g5, %g6
27221 fxnor %f22, %f18, %f12
27222 movcs %xcc, %i6, %g3
27223 fmovspos %xcc, %f1, %f1
27224 fmul8x16au %f3, %f4, %f24
27225 wr %g0, 0x04, %asi
27226 ldsha [%l7 + 0x70] %asi, %o6
27227 sdivcc %o3, 0x01AE, %l4
27228 fmovsge %icc, %f12, %f20
27229 tgu %xcc, 0x0
27230 udivx %i4, 0x09B7, %l3
27231 and %o1, 0x1C4A, %o2
27232 movgu %xcc, %o0, %l2
27233 edge8ln %l5, %o4, %i7
27234 xorcc %i3, %g2, %l1
27235 tl %icc, 0x3
27236 srax %l6, 0x09, %l0
27237 set 0x62, %g1
27238 ldsba [%l7 + %g1] 0x81, %i0
27239 fands %f17, %f18, %f29
27240 movcc %icc, %i2, %o5
27241 movg %icc, %g4, %i1
27242 tcs %icc, 0x2
27243 tvc %icc, 0x0
27244 udiv %g7, 0x10ED, %o7
27245 bgu %xcc, loop_2593
27246 movrlez %g1, 0x0D1, %i5
27247 orncc %g6, %g5, %i6
27248 wr %g0, 0x89, %asi
27249 lduwa [%l7 + 0x3C] %asi, %o6
27250loop_2593:
27251 edge16ln %g3, %o3, %i4
27252 fxnors %f13, %f28, %f21
27253 brgez,a %l3, loop_2594
27254 movrgez %o1, %l4, %o0
27255 fmovscs %icc, %f31, %f23
27256 xnor %o2, %l5, %o4
27257loop_2594:
27258 edge8n %l2, %i7, %i3
27259 orncc %l1, %g2, %l6
27260 tleu %icc, 0x1
27261 set 0x2C, %l5
27262 sta %f27, [%l7 + %l5] 0x88
27263 edge16 %i0, %l0, %i2
27264 fcmpes %fcc2, %f0, %f0
27265 movvc %xcc, %o5, %i1
27266 wr %g0, 0x88, %asi
27267 lduba [%l7 + 0x58] %asi, %g4
27268 edge8 %g7, %o7, %g1
27269 sethi 0x15D6, %g6
27270 fnor %f10, %f8, %f16
27271 fmovdpos %xcc, %f30, %f3
27272 fnegs %f5, %f14
27273 addccc %g5, 0x0CA1, %i6
27274 fands %f18, %f5, %f2
27275 brgez %o6, loop_2595
27276 taddcc %i5, 0x0590, %o3
27277 bcc,pt %xcc, loop_2596
27278 fnot2s %f31, %f1
27279loop_2595:
27280 bpos,pt %xcc, loop_2597
27281 subccc %i4, 0x196D, %l3
27282loop_2596:
27283 edge32n %o1, %g3, %l4
27284 addc %o0, %l5, %o4
27285loop_2597:
27286 xnor %o2, 0x1B39, %l2
27287 brlz,a %i7, loop_2598
27288 andncc %l1, %i3, %g2
27289 te %xcc, 0x6
27290 taddcctv %l6, 0x08D4, %i0
27291loop_2598:
27292 membar 0x1B
27293 set 0x45, %g6
27294 ldsba [%l7 + %g6] 0x15, %l0
27295 srl %i2, %o5, %g4
27296 brgz,a %g7, loop_2599
27297 membar 0x0F
27298 brnz %o7, loop_2600
27299 sdivcc %g1, 0x1BE4, %g6
27300loop_2599:
27301 taddcctv %g5, %i1, %i6
27302 wr %g0, 0x2b, %asi
27303 stwa %o6, [%l7 + 0x58] %asi
27304 membar #Sync
27305loop_2600:
27306 nop
27307 wr %g0, 0x1f, %asi
27308 stda %f16, [%l7 + 0x40] %asi
27309 membar #Sync
27310 wr %g0, 0x89, %asi
27311 prefetcha [%l7 + 0x50] %asi, 0x2
27312 array16 %i4, %l3, %o1
27313 tsubcctv %o3, %l4, %g3
27314 fpack32 %f28, %f6, %f14
27315 movne %icc, %o0, %o4
27316 tcc %icc, 0x1
27317 movrgz %l5, %o2, %i7
27318 tpos %xcc, 0x7
27319 fands %f12, %f9, %f21
27320 tvc %xcc, 0x6
27321 bcc,pt %icc, loop_2601
27322 subccc %l1, %l2, %i3
27323 taddcctv %g2, 0x007F, %l6
27324 fand %f24, %f26, %f4
27325loop_2601:
27326 nop
27327 wr %g0, 0x80, %asi
27328 ldstuba [%l7 + 0x60] %asi, %i0
27329 movcs %xcc, %l0, %o5
27330 edge16ln %g4, %i2, %o7
27331 fmovdgu %xcc, %f18, %f22
27332 fmul8x16au %f15, %f14, %f24
27333 taddcctv %g1, %g6, %g5
27334 fmovrdne %i1, %f12, %f14
27335 addcc %g7, 0x0807, %o6
27336 fmovrslz %i6, %f20, %f8
27337 fornot1s %f24, %f0, %f25
27338 tvc %xcc, 0x4
27339 movrlz %i4, 0x142, %l3
27340 movrgez %i5, %o1, %l4
27341 taddcc %o3, 0x0E46, %o0
27342 tvs %icc, 0x7
27343 restored
27344 rdpr %cwp, %g1
27345 rdpr %cansave, %g2
27346 rdpr %canrestore, %g3
27347 rdpr %cleanwin, %g4
27348 rdpr %otherwin, %g5
27349 rdpr %wstate, %g6
27350 fbule,a %fcc1, loop_2602
27351 brgz,a %o4, loop_2603
27352 stbar
27353 xorcc %l5, %o2, %g3
27354loop_2602:
27355 mulscc %l1, %l2, %i7
27356loop_2603:
27357 movre %i3, %l6, %i0
27358 smul %l0, %g2, %o5
27359 add %i2, %o7, %g4
27360 ble,pt %icc, loop_2604
27361 ldstub [%l7 + 0x29], %g6
27362 srl %g1, 0x03, %i1
27363 fmovda %xcc, %f31, %f23
27364loop_2604:
27365 movrlez %g7, 0x2AF, %g5
27366 tsubcctv %o6, 0x09B8, %i6
27367 brlz %i4, loop_2605
27368 tn %icc, 0x7
27369 movcc %icc, %i5, %l3
27370 movneg %icc, %o1, %o3
27371loop_2605:
27372 nop
27373 set 0x18, %l4
27374 ldxa [%l7 + %l4] 0x19, %l4
27375 wr %g0, 0x89, %asi
27376 swapa [%l7 + 0x10] %asi, %o4
27377 fxnors %f5, %f18, %f8
27378 tcc %icc, 0x3
27379 srlx %l5, 0x06, %o2
27380 udivcc %g3, 0x1CB3, %o0
27381 tg %icc, 0x6
27382 andcc %l2, 0x055F, %i7
27383 xorcc %i3, %l1, %l6
27384 srax %i0, %l0, %g2
27385 movre %o5, 0x0F4, %o7
27386 add %l7, 0x10, %l6
27387 wr %g0, 0x80, %asi
27388 lda [%l6] %asi, %i2
27389 casa [%l6] %asi, %i2, %g4
27390 fpadd32 %f16, %f24, %f4
27391 udivcc %g6, 0x021D, %g1
27392 tle %icc, 0x5
27393 fnot2s %f6, %f16
27394 ta %xcc, 0x5
27395 edge16l %g7, %g5, %i1
27396 sdiv %i6, 0x1AB3, %o6
27397 xor %i5, %l3, %i4
27398 fmovrsgez %o3, %f18, %f1
27399 tn %icc, 0x3
27400 sethi 0x12EA, %l4
27401 fpack32 %f10, %f22, %f12
27402 movrlez %o1, %o4, %l5
27403 movne %icc, %g3, %o0
27404 fmovse %icc, %f13, %f23
27405 tcc %xcc, 0x4
27406 fmovdleu %xcc, %f8, %f12
27407 udiv %l2, 0x0756, %i7
27408 movpos %xcc, %o2, %l1
27409 movvs %xcc, %l6, %i0
27410 bne,pt %icc, loop_2606
27411 mulx %l0, %i3, %o5
27412 fcmpes %fcc2, %f9, %f8
27413 brz,a %g2, loop_2607
27414loop_2606:
27415 movn %icc, %i2, %o7
27416 edge32n %g4, %g6, %g7
27417 movneg %icc, %g1, %g5
27418loop_2607:
27419 fmovsne %xcc, %f23, %f21
27420 fmovsn %xcc, %f20, %f28
27421 fsrc2s %f14, %f17
27422 movge %xcc, %i1, %o6
27423 fcmps %fcc3, %f29, %f19
27424 movvs %icc, %i5, %l3
27425 tpos %xcc, 0x4
27426 fbn,a %fcc0, loop_2608
27427 edge32n %i4, %o3, %i6
27428 movne %icc, %o1, %l4
27429 nop
27430 setx loop_2609, %l0, %l1
27431 wrpr 0x1, %tl
27432 wrpr %l1, %tnpc
27433 setx 0x34400001400, %l0, %l1
27434 wrpr %l1, %tstate
27435 wrhpr 0x4, %htstate
27436 done
27437loop_2608:
27438 fmovrde %l5, %f12, %f18
27439 movrlez %o4, %g3, %l2
27440 fmovdvs %icc, %f1, %f18
27441loop_2609:
27442 fnot2 %f2, %f20
27443 andcc %i7, 0x1B9E, %o2
27444 tl %icc, 0x0
27445 add %l7, 0x4C, %l6
27446 wr %g0, 0x0c, %asi
27447 lda [%l6] %asi, %l1
27448 casa [%l6] %asi, %l1, %l6
27449 bleu,a %xcc, loop_2610
27450 movge %icc, %o0, %i0
27451 tg %icc, 0x7
27452 fmovsg %xcc, %f8, %f10
27453loop_2610:
27454 edge16ln %l0, %i3, %g2
27455 sethi 0x05E2, %i2
27456 addcc %o7, 0x0E21, %o5
27457 popc %g4, %g6
27458 nop
27459 set 0x7C, %o0
27460 ldsh [%l7 + %o0], %g1
27461 fmovsvs %xcc, %f1, %f4
27462 orn %g5, %g7, %o6
27463 edge8ln %i5, %l3, %i4
27464 restored
27465 rdpr %cwp, %g1
27466 rdpr %cansave, %g2
27467 rdpr %canrestore, %g3
27468 rdpr %cleanwin, %g4
27469 rdpr %otherwin, %g5
27470 rdpr %wstate, %g6
27471 fbge,a %fcc1, loop_2611
27472 sdivx %i1, 0x0F0D, %i6
27473 bleu,a %xcc, loop_2612
27474 fba %fcc1, loop_2613
27475loop_2611:
27476 edge32ln %o1, %l4, %o3
27477 wr %g0, 0x0c, %asi
27478 swapa [%l7 + 0x40] %asi, %o4
27479loop_2612:
27480 fble,a %fcc0, loop_2614
27481loop_2613:
27482 fandnot1 %f0, %f4, %f0
27483 xnorcc %l5, %g3, %i7
27484 andn %l2, 0x043C, %o2
27485loop_2614:
27486 mulscc %l6, %o0, %i0
27487 ldd [%l7 + 0x08], %l0
27488 fmovsge %xcc, %f30, %f6
27489 fbe,a %fcc1, loop_2615
27490 bn,a %icc, loop_2616
27491 nop
27492 setx loop_2617, %l0, %l1
27493 jmpl %l1, %l1
27494 movrlz %g2, 0x0E3, %i2
27495loop_2615:
27496 stbar
27497loop_2616:
27498 array32 %i3, %o7, %o5
27499loop_2617:
27500 fone %f0
27501 move %xcc, %g6, %g1
27502 fbo %fcc2, loop_2618
27503 bg,pt %icc, loop_2619
27504 movrlez %g5, 0x0C6, %g7
27505 edge16 %o6, %i5, %g4
27506loop_2618:
27507 brnz %l3, loop_2620
27508loop_2619:
27509 prefetch [%l7 + 0x4C], 0x1
27510 subccc %i1, 0x17C5, %i6
27511 fmovrslz %o1, %f21, %f7
27512loop_2620:
27513 edge8 %l4, %o3, %i4
27514 fmovsn %xcc, %f3, %f28
27515 fzero %f26
27516 set 0x4C, %g5
27517 lda [%l7 + %g5] 0x11, %f28
27518 sdivx %o4, 0x157D, %l5
27519 andn %i7, 0x078F, %l2
27520 fmovdleu %icc, %f21, %f19
27521 wr %g0, 0x80, %asi
27522 stwa %g3, [%l7 + 0x24] %asi
27523 set 0x20, %g3
27524 sta %f19, [%l7 + %g3] 0x19
27525 or %o2, %o0, %l6
27526 fbu %fcc1, loop_2621
27527 brlez,a %i0, loop_2622
27528 umul %l1, %g2, %i2
27529 wr %g0, 0xea, %asi
27530 stwa %l0, [%l7 + 0x0C] %asi
27531 membar #Sync
27532loop_2621:
27533 fbue,a %fcc2, loop_2623
27534loop_2622:
27535 move %xcc, %o7, %i3
27536 fbug,a %fcc0, loop_2624
27537 tgu %icc, 0x2
27538loop_2623:
27539 umulcc %o5, %g1, %g5
27540 bvc %icc, loop_2625
27541loop_2624:
27542 edge16 %g7, %g6, %i5
27543 fbge %fcc0, loop_2626
27544 movleu %xcc, %g4, %l3
27545loop_2625:
27546 fsrc1s %f7, %f20
27547 stx %i1, [%l7 + 0x78]
27548loop_2626:
27549 taddcc %i6, 0x1B64, %o6
27550 edge32 %l4, %o1, %i4
27551 tne %xcc, 0x1
27552 fpsub16s %f23, %f5, %f29
27553 lduw [%l7 + 0x10], %o4
27554 fpsub32 %f20, %f2, %f10
27555 fble %fcc3, loop_2627
27556 restored
27557 rdpr %cwp, %g1
27558 rdpr %cansave, %g2
27559 rdpr %canrestore, %g3
27560 rdpr %cleanwin, %g4
27561 rdpr %otherwin, %g5
27562 rdpr %wstate, %g6
27563 sub %l5, %o3, %i7
27564 bgu,a,pt %icc, loop_2628
27565loop_2627:
27566 edge8n %l2, %g3, %o2
27567 edge8ln %l6, %i0, %l1
27568 fsrc1 %f18, %f24
27569loop_2628:
27570 fpsub16 %f16, %f28, %f16
27571 fbuge %fcc2, loop_2629
27572 and %o0, 0x1886, %i2
27573 movne %icc, %l0, %g2
27574 movg %xcc, %i3, %o7
27575loop_2629:
27576 nop
27577 set 0x4E, %i6
27578 lduha [%l7 + %i6] 0x04, %o5
27579 fnegd %f28, %f28
27580 move %icc, %g5, %g7
27581 fnot1s %f19, %f2
27582 alignaddrl %g6, %g1, %i5
27583 fmul8sux16 %f30, %f2, %f30
27584 movrne %l3, %g4, %i6
27585 movge %icc, %i1, %l4
27586 tvc %icc, 0x1
27587 fornot1s %f0, %f11, %f16
27588 andn %o1, %o6, %i4
27589 ldstub [%l7 + 0x08], %o4
27590 fbul,a %fcc1, loop_2630
27591 tleu %icc, 0x3
27592 lduw [%l7 + 0x38], %o3
27593 stb %l5, [%l7 + 0x50]
27594loop_2630:
27595 udivx %i7, 0x14DC, %l2
27596 flush %l7 + 0x24
27597 orcc %o2, 0x03B9, %l6
27598 fbul %fcc3, loop_2631
27599 xnorcc %g3, %i0, %o0
27600 smul %i2, %l1, %g2
27601 srl %l0, %o7, %i3
27602loop_2631:
27603 mulx %o5, %g7, %g5
27604 ble,a %xcc, loop_2632
27605 xnorcc %g6, 0x1BCE, %g1
27606 movrlez %l3, 0x377, %i5
27607 pdist %f30, %f4, %f20
27608loop_2632:
27609 bn,pn %icc, loop_2633
27610 tl %icc, 0x2
27611 call loop_2634
27612 te %xcc, 0x0
27613loop_2633:
27614 nop
27615 set 0x38, %i4
27616 stxa %i6, [%l7 + %i4] 0x81
27617loop_2634:
27618 fmul8x16au %f1, %f9, %f28
27619 mulscc %g4, 0x00BF, %i1
27620 fmovrdne %o1, %f16, %f12
27621 tne %icc, 0x4
27622 ble,a %xcc, loop_2635
27623 movvs %xcc, %o6, %i4
27624 bgu,a,pn %icc, loop_2636
27625 fbne,a %fcc3, loop_2637
27626loop_2635:
27627 movpos %xcc, %o4, %o3
27628 movrne %l5, 0x22B, %i7
27629loop_2636:
27630 xnor %l2, %l4, %l6
27631loop_2637:
27632 tcs %xcc, 0x5
27633 movcs %icc, %g3, %i0
27634 movvc %xcc, %o2, %o0
27635 edge16l %i2, %l1, %g2
27636 edge32ln %o7, %i3, %o5
27637 wr %g0, 0x81, %asi
27638 stda %l0, [%l7 + 0x38] %asi
27639 sethi 0x178A, %g5
27640 andn %g6, 0x07F9, %g7
27641 bvc,a %icc, loop_2638
27642 subccc %g1, %l3, %i6
27643 udivx %i5, 0x1F89, %i1
27644 ldsh [%l7 + 0x6E], %o1
27645loop_2638:
27646 move %xcc, %g4, %i4
27647 fmul8sux16 %f16, %f10, %f28
27648 xnorcc %o6, 0x1A73, %o4
27649 popc %o3, %l5
27650 tgu %xcc, 0x4
27651 tleu %xcc, 0x6
27652 restored
27653 rdpr %cwp, %g1
27654 rdpr %cansave, %g2
27655 rdpr %canrestore, %g3
27656 rdpr %cleanwin, %g4
27657 rdpr %otherwin, %g5
27658 rdpr %wstate, %g6
27659 movcs %icc, %i7, %l2
27660 or %l6, 0x10F7, %l4
27661 mulscc %i0, 0x0F63, %o2
27662 fmovsge %xcc, %f26, %f27
27663 fmovsleu %xcc, %f17, %f15
27664 pdist %f24, %f6, %f20
27665 fmovdleu %xcc, %f28, %f12
27666 fmovsgu %icc, %f14, %f26
27667 movrlz %o0, %g3, %l1
27668 andncc %i2, %o7, %g2
27669 tcs %xcc, 0x6
27670 fcmpeq16 %f24, %f14, %o5
27671 tvc %xcc, 0x3
27672 sllx %l0, 0x11, %g5
27673 tcs %xcc, 0x5
27674 movl %icc, %i3, %g6
27675 fmovspos %xcc, %f14, %f2
27676 fbe %fcc0, loop_2639
27677 fbug,a %fcc1, loop_2640
27678 fbl %fcc1, loop_2641
27679 popc 0x1399, %g1
27680loop_2639:
27681 umul %g7, %i6, %i5
27682loop_2640:
27683 siam 0x0
27684loop_2641:
27685 nop
27686 set 0x14, %g2
27687 ldswa [%l7 + %g2] 0x80, %i1
27688 fbul,a %fcc0, loop_2642
27689 fpsub16 %f26, %f4, %f20
27690 fmovrsne %l3, %f29, %f0
27691 fbn,a %fcc3, loop_2643
27692loop_2642:
27693 tgu %xcc, 0x1
27694 tcc %icc, 0x0
27695 edge16l %g4, %i4, %o6
27696loop_2643:
27697 fone %f8
27698 and %o1, %o4, %o3
27699 edge16ln %i7, %l2, %l6
27700 fmovrdlz %l4, %f26, %f18
27701 add %i0, %l5, %o0
27702 nop
27703 set 0x28, %o2
27704 ldd [%l7 + %o2], %f24
27705 and %o2, %g3, %i2
27706 array16 %o7, %g2, %o5
27707 fand %f6, %f30, %f22
27708 sllx %l1, 0x1E, %l0
27709 alignaddr %i3, %g5, %g6
27710 tg %icc, 0x2
27711 udiv %g7, 0x1394, %g1
27712 mulscc %i5, 0x19BE, %i6
27713 brlez %l3, loop_2644
27714 movvs %icc, %i1, %i4
27715 fmovrsgz %g4, %f8, %f17
27716 tn %icc, 0x6
27717loop_2644:
27718 movneg %xcc, %o1, %o6
27719 movne %icc, %o3, %o4
27720 ldd [%l7 + 0x58], %f14
27721 movleu %xcc, %l2, %i7
27722 fnegd %f14, %f26
27723 mulx %l4, %i0, %l5
27724 saved
27725 rdpr %cwp, %g1
27726 rdpr %cansave, %g2
27727 rdpr %canrestore, %g3
27728 rdpr %cleanwin, %g4
27729 rdpr %otherwin, %g5
27730 rdpr %wstate, %g6
27731 fpadd16s %f31, %f6, %f17
27732 fmovdvc %xcc, %f27, %f25
27733 smul %l6, %o2, %g3
27734 sdivcc %i2, 0x0F46, %o7
27735 fmovsle %xcc, %f9, %f22
27736 ld [%l7 + 0x10], %f22
27737 fmovdvc %icc, %f2, %f16
27738 tg %icc, 0x0
27739 fbl,a %fcc0, loop_2645
27740 movne %icc, %o0, %o5
27741 edge32ln %l1, %g2, %i3
27742 movl %xcc, %g5, %l0
27743loop_2645:
27744 tpos %icc, 0x6
27745 tsubcc %g6, 0x1468, %g7
27746 membar 0x32
27747 subcc %i5, 0x1F64, %i6
27748 popc %g1, %i1
27749 fmovdcc %xcc, %f0, %f24
27750 udivcc %l3, 0x13AD, %i4
27751 sdivx %g4, 0x1D45, %o1
27752 or %o6, %o3, %o4
27753 fmovrdlz %l2, %f8, %f22
27754 fmul8x16au %f13, %f13, %f2
27755 movge %icc, %i7, %i0
27756 nop
27757 set 0x70, %o5
27758 ldd [%l7 + %o5], %l4
27759 fors %f20, %f22, %f9
27760 fmovs %f22, %f24
27761 fxnors %f29, %f25, %f10
27762 movcs %xcc, %l6, %l5
27763 bcs,a,pn %xcc, loop_2646
27764 fmovdvc %icc, %f2, %f1
27765 wr %g0, 0x80, %asi
27766 lduha [%l7 + 0x5A] %asi, %g3
27767loop_2646:
27768 addc %o2, %o7, %o0
27769 fmovrdlz %i2, %f4, %f6
27770 fmovse %xcc, %f10, %f2
27771 bvc %xcc, loop_2647
27772 udivcc %o5, 0x0CDA, %l1
27773 stx %i3, [%l7 + 0x68]
27774 srl %g5, %g2, %l0
27775loop_2647:
27776 tsubcc %g6, 0x085A, %g7
27777 swap [%l7 + 0x50], %i6
27778 edge8 %i5, %i1, %l3
27779 fblg %fcc1, loop_2648
27780 fnot2s %f5, %f10
27781 edge16ln %g1, %i4, %o1
27782 nop
27783 set 0x3F, %o4
27784 stb %g4, [%l7 + %o4]
27785loop_2648:
27786 srlx %o6, %o3, %l2
27787 sub %o4, %i7, %i0
27788 ba,a %icc, loop_2649
27789 fandnot2 %f2, %f20, %f16
27790 fcmpne16 %f14, %f12, %l4
27791 fone %f28
27792loop_2649:
27793 nop
27794 setx loop_2650, %l0, %l1
27795 wrpr 0x1, %tl
27796 wrpr %l1, %tpc
27797 add %l1, 0x4, %l1
27798 wrpr %l1, %tnpc
27799 setx 0x34400001400, %l0, %l1
27800 wrpr %l1, %tstate
27801 wrhpr 0x4, %htstate
27802 retry
27803 array8 %l6, %l5, %g3
27804 orcc %o2, 0x12F6, %o7
27805 movneg %xcc, %o0, %i2
27806loop_2650:
27807 movrlz %o5, %i3, %l1
27808 xor %g5, %g2, %l0
27809 edge32n %g6, %i6, %i5
27810 fmul8sux16 %f18, %f22, %f2
27811 srl %i1, 0x15, %g7
27812 fcmped %fcc2, %f10, %f30
27813 edge16n %l3, %g1, %o1
27814 movrgez %i4, %o6, %g4
27815 fmovrslez %o3, %f26, %f22
27816 andncc %l2, %o4, %i7
27817 fpadd32s %f1, %f22, %f13
27818 movre %l4, 0x197, %l6
27819 andcc %i0, %l5, %g3
27820 fnot1s %f16, %f24
27821 fmovdvc %icc, %f25, %f1
27822 flush %l7 + 0x10
27823 ta %icc, 0x4
27824 ba,pn %xcc, loop_2651
27825 fandnot1 %f12, %f22, %f8
27826 tgu %xcc, 0x4
27827 srax %o7, %o0, %o2
27828loop_2651:
27829 tvc %xcc, 0x3
27830 movcs %icc, %i2, %i3
27831 sdivx %l1, 0x1F70, %o5
27832 xnorcc %g2, 0x1D1F, %l0
27833 swap [%l7 + 0x18], %g6
27834 fble %fcc2, loop_2652
27835 fcmped %fcc0, %f8, %f14
27836 set 0x18, %i1
27837 stxa %i6, [%g0 + %i1] 0x20
27838loop_2652:
27839 tcs %icc, 0x5
27840 tl %icc, 0x7
27841 edge8l %g5, %i1, %g7
27842 addccc %i5, 0x1E45, %g1
27843 array16 %l3, %i4, %o1
27844 fmovd %f22, %f10
27845 edge8n %o6, %o3, %l2
27846 edge8 %g4, %o4, %i7
27847 fmovrslz %l6, %f13, %f14
27848 bcc %icc, loop_2653
27849 fmovsgu %xcc, %f0, %f12
27850 edge16l %i0, %l5, %g3
27851 movre %o7, 0x018, %o0
27852loop_2653:
27853 fmovrsne %l4, %f26, %f8
27854 fmovrdgz %o2, %f16, %f12
27855 movrgez %i3, 0x32A, %l1
27856 ldub [%l7 + 0x6A], %i2
27857 srl %g2, 0x04, %o5
27858 bg,a,pt %icc, loop_2654
27859 fmovdn %icc, %f16, %f15
27860 sll %l0, 0x08, %i6
27861 mulscc %g6, %g5, %i1
27862loop_2654:
27863 tgu %icc, 0x4
27864 fand %f24, %f12, %f2
27865 movrlz %i5, 0x307, %g7
27866 fmuld8ulx16 %f25, %f22, %f20
27867 fzeros %f26
27868 umul %g1, 0x12B8, %l3
27869 fcmpeq16 %f30, %f10, %i4
27870 fbue %fcc3, loop_2655
27871 alignaddr %o1, %o3, %o6
27872 fornot2 %f26, %f28, %f10
27873 smul %l2, %o4, %g4
27874loop_2655:
27875 umulcc %i7, %l6, %i0
27876 movvc %xcc, %l5, %o7
27877 movrlz %o0, 0x3EF, %l4
27878 bge,pn %xcc, loop_2656
27879 te %icc, 0x3
27880 move %icc, %o2, %i3
27881 tl %icc, 0x5
27882loop_2656:
27883 movvs %xcc, %g3, %i2
27884 sdivcc %l1, 0x0F8D, %o5
27885 swap [%l7 + 0x30], %g2
27886 edge8l %l0, %i6, %g6
27887 movneg %xcc, %g5, %i1
27888 fbl,a %fcc0, loop_2657
27889 movl %xcc, %g7, %i5
27890 saved
27891 rdpr %cwp, %g1
27892 rdpr %cansave, %g2
27893 rdpr %canrestore, %g3
27894 rdpr %cleanwin, %g4
27895 rdpr %otherwin, %g5
27896 rdpr %wstate, %g6
27897 membar 0x01
27898loop_2657:
27899 prefetch [%l7 + 0x30], 0x2
27900 andcc %l3, 0x1254, %g1
27901 tvc %icc, 0x2
27902 taddcctv %o1, %i4, %o6
27903 bpos,pt %icc, loop_2658
27904 srl %o3, 0x10, %l2
27905 bpos,a,pt %icc, loop_2659
27906 tcc %icc, 0x4
27907loop_2658:
27908 fcmple32 %f12, %f10, %g4
27909 tcs %icc, 0x1
27910loop_2659:
27911 edge8n %i7, %o4, %l6
27912 fcmpgt16 %f22, %f4, %i0
27913 udivx %o7, 0x0CF2, %l5
27914 orcc %l4, 0x1EAA, %o0
27915 tpos %xcc, 0x6
27916 taddcctv %i3, 0x03DE, %o2
27917 fmovdcc %xcc, %f19, %f25
27918 movgu %xcc, %i2, %g3
27919 sir 0x0D24
27920 fmovsge %xcc, %f28, %f2
27921 movne %xcc, %l1, %o5
27922 sethi 0x0C17, %g2
27923 udivx %i6, 0x1683, %g6
27924 fpmerge %f10, %f26, %f2
27925 set 0x38, %i7
27926 lduwa [%l7 + %i7] 0x80, %g5
27927 tgu %xcc, 0x4
27928 tleu %icc, 0x0
27929 edge16ln %l0, %i1, %i5
27930 udiv %g7, 0x00CB, %l3
27931 fpsub32 %f18, %f8, %f22
27932 fpsub16s %f0, %f30, %f15
27933 for %f24, %f14, %f6
27934 umulcc %g1, %o1, %o6
27935 std %o2, [%l7 + 0x58]
27936 set 0x40, %o6
27937 stda %f0, [%l7 + %o6] 0x10
27938 tne %icc, 0x5
27939 sllx %i4, 0x0D, %l2
27940 fnors %f7, %f21, %f28
27941 ldsw [%l7 + 0x1C], %g4
27942 bne,pt %xcc, loop_2660
27943 taddcc %o4, %l6, %i0
27944 sub %i7, %l5, %l4
27945 fsrc1 %f30, %f18
27946loop_2660:
27947 sethi 0x19DD, %o7
27948 fcmped %fcc3, %f8, %f4
27949 movn %xcc, %o0, %i3
27950 fcmpeq16 %f0, %f14, %i2
27951 brgz %o2, loop_2661
27952 tpos %icc, 0x3
27953 sdivcc %g3, 0x0E63, %o5
27954 fnot1s %f25, %f28
27955loop_2661:
27956 array32 %l1, %g2, %i6
27957 fcmpgt32 %f20, %f20, %g5
27958 fmovscs %icc, %f2, %f25
27959 edge8ln %g6, %i1, %l0
27960 move %xcc, %g7, %l3
27961 fmovrsne %g1, %f15, %f30
27962 set 0x54, %i2
27963 stwa %i5, [%l7 + %i2] 0x81
27964 fnot2s %f15, %f30
27965 tge %icc, 0x3
27966 fbg %fcc1, loop_2662
27967 fmovs %f17, %f17
27968 saved
27969 rdpr %cwp, %g1
27970 rdpr %cansave, %g2
27971 rdpr %canrestore, %g3
27972 rdpr %cleanwin, %g4
27973 rdpr %otherwin, %g5
27974 rdpr %wstate, %g6
27975 tl %xcc, 0x6
27976loop_2662:
27977 edge16ln %o6, %o1, %i4
27978 taddcctv %o3, 0x1FC7, %l2
27979 movle %icc, %g4, %l6
27980 movpos %xcc, %i0, %i7
27981 wr %g0, 0x10, %asi
27982 ldda [%l7 + 0x40] %asi, %f0
27983 membar 0x60
27984 fbg %fcc1, loop_2663
27985 fmovdn %icc, %f20, %f17
27986 fmovsge %icc, %f29, %f10
27987 ba %xcc, loop_2664
27988loop_2663:
27989 fnot1 %f2, %f4
27990 orn %o4, %l4, %o7
27991 movleu %icc, %o0, %i3
27992loop_2664:
27993 movge %icc, %l5, %o2
27994 ble,pn %icc, loop_2665
27995 fmovrsgez %g3, %f0, %f29
27996 brlz,a %i2, loop_2666
27997 brgz,a %o5, loop_2667
27998loop_2665:
27999 edge32ln %g2, %i6, %g5
28000 fsrc2 %f30, %f16
28001loop_2666:
28002 fpsub32s %f7, %f27, %f21
28003loop_2667:
28004 fmovscs %icc, %f21, %f30
28005 fmuld8ulx16 %f30, %f6, %f4
28006 bl,pn %xcc, loop_2668
28007 xorcc %g6, 0x11DE, %i1
28008 fpsub32s %f21, %f21, %f3
28009 fbo,a %fcc2, loop_2669
28010loop_2668:
28011 fmovse %xcc, %f31, %f16
28012 fmovdvs %xcc, %f9, %f22
28013 movcs %xcc, %l1, %g7
28014loop_2669:
28015 edge16 %l3, %g1, %i5
28016 popc 0x0DB1, %o6
28017 addccc %o1, 0x1123, %i4
28018 smul %l0, %l2, %o3
28019 subcc %g4, 0x0D7D, %l6
28020 sll %i0, 0x16, %i7
28021 movneg %icc, %o4, %l4
28022 fone %f30
28023 sll %o0, %i3, %l5
28024 sdivx %o2, 0x1A4F, %g3
28025 fornot1 %f0, %f20, %f12
28026 movg %xcc, %o7, %i2
28027 brlez %g2, loop_2670
28028 edge16ln %o5, %g5, %g6
28029 mulscc %i6, %l1, %i1
28030 xnor %g7, %l3, %g1
28031loop_2670:
28032 fmovrslez %o6, %f30, %f6
28033 std %i4, [%l7 + 0x20]
28034 fmovdcc %xcc, %f31, %f28
28035 fcmpgt16 %f24, %f28, %i4
28036 fxors %f27, %f19, %f14
28037 bvs,a,pt %icc, loop_2671
28038 fmovrdlez %l0, %f16, %f22
28039 brnz %o1, loop_2672
28040 fbule %fcc3, loop_2673
28041loop_2671:
28042 xorcc %o3, 0x07DD, %l2
28043 movneg %xcc, %g4, %i0
28044loop_2672:
28045 edge32ln %i7, %l6, %l4
28046loop_2673:
28047 udiv %o4, 0x1D6F, %o0
28048 bne,a,pt %icc, loop_2674
28049 flush %l7 + 0x54
28050 subcc %i3, %l5, %o2
28051 edge32ln %g3, %o7, %g2
28052loop_2674:
28053 array16 %o5, %i2, %g5
28054 orcc %i6, %g6, %i1
28055 mova %icc, %l1, %g7
28056 fpsub32s %f0, %f10, %f17
28057 movcc %icc, %l3, %g1
28058 edge16ln %i5, %i4, %o6
28059 movneg %icc, %o1, %o3
28060 ba,pn %xcc, loop_2675
28061 movrgz %l0, 0x25A, %l2
28062 fbge %fcc0, loop_2676
28063 sra %i0, %g4, %l6
28064loop_2675:
28065 bshuffle %f0, %f20, %f8
28066 movrlez %i7, %l4, %o0
28067loop_2676:
28068 tvs %xcc, 0x2
28069 xnor %o4, 0x1B4C, %l5
28070 sth %o2, [%l7 + 0x08]
28071 tvc %icc, 0x4
28072 xorcc %i3, 0x1A20, %g3
28073 movne %icc, %o7, %o5
28074 fnot2s %f15, %f8
28075 fand %f4, %f24, %f28
28076 saved
28077 rdpr %cwp, %g1
28078 rdpr %cansave, %g2
28079 rdpr %canrestore, %g3
28080 rdpr %cleanwin, %g4
28081 rdpr %otherwin, %g5
28082 rdpr %wstate, %g6
28083 or %i2, 0x121A, %g5
28084 andcc %i6, %g6, %g2
28085 fpadd32 %f20, %f30, %f30
28086 movrgez %i1, %l1, %g7
28087 srlx %l3, 0x18, %i5
28088 movrgz %i4, 0x335, %o6
28089 fblg %fcc1, loop_2677
28090 and %o1, %g1, %l0
28091 tn %icc, 0x6
28092 popc %l2, %i0
28093loop_2677:
28094 nop
28095 set 0x48, %o1
28096 ldx [%l7 + %o1], %o3
28097 fcmpne32 %f24, %f4, %g4
28098 nop
28099 setx loop_2678, %l0, %l1
28100 wrpr 0x1, %tl
28101 wrpr %l1, %tnpc
28102 setx 0x34400001400, %l0, %l1
28103 wrpr %l1, %tstate
28104 wrhpr 0x4, %htstate
28105 done
28106 bg,a,pt %icc, loop_2679
28107 membar 0x48
28108 nop
28109 set 0x70, %i5
28110 lduw [%l7 + %i5], %l6
28111loop_2678:
28112 movpos %xcc, %i7, %l4
28113loop_2679:
28114 bleu,a %icc, loop_2680
28115 fbul,a %fcc0, loop_2681
28116 edge32 %o4, %l5, %o0
28117 sllx %i3, 0x0C, %g3
28118loop_2680:
28119 fpadd32s %f28, %f22, %f17
28120loop_2681:
28121 orn %o7, 0x1D9D, %o2
28122 fmovdle %icc, %f25, %f1
28123 tle %xcc, 0x4
28124 wr %g0, 0x81, %asi
28125 lda [%l7 + 0x4C] %asi, %f27
28126 tcs %icc, 0x4
28127 taddcctv %o5, %g5, %i2
28128 smul %g6, %i6, %i1
28129 bg,a,pt %icc, loop_2682
28130 tsubcctv %l1, %g2, %g7
28131 tg %icc, 0x1
28132 fzeros %f3
28133loop_2682:
28134 call loop_2683
28135 movrlz %l3, %i5, %o6
28136 lduw [%l7 + 0x7C], %i4
28137 fmovrde %g1, %f10, %f20
28138loop_2683:
28139 fmovsa %icc, %f11, %f29
28140 fmul8x16au %f27, %f1, %f24
28141 movne %icc, %o1, %l2
28142 tg %icc, 0x1
28143 fmovrdlez %i0, %f26, %f8
28144 set 0x18, %i3
28145 ldsha [%l7 + %i3] 0x14, %o3
28146 nop
28147 set 0x50, %l0
28148 ldd [%l7 + %l0], %f2
28149 fnot2 %f26, %f20
28150 fcmps %fcc3, %f2, %f28
28151 bcc,a,pn %xcc, loop_2684
28152 fxors %f4, %f8, %f21
28153 fmovsgu %icc, %f31, %f13
28154 be,pt %icc, loop_2685
28155loop_2684:
28156 mulx %g4, 0x1C81, %l6
28157 edge8l %i7, %l0, %l4
28158 flush %l7 + 0x40
28159loop_2685:
28160 nop
28161 set 0x28, %l6
28162 ldsha [%l7 + %l6] 0x14, %o4
28163 bgu,pn %xcc, loop_2686
28164 xnorcc %l5, 0x11D3, %o0
28165 sethi 0x0F5B, %i3
28166 andcc %o7, 0x031E, %o2
28167loop_2686:
28168 fmovrdne %o5, %f12, %f28
28169 xnor %g3, %i2, %g5
28170 movcs %xcc, %i6, %i1
28171 tge %xcc, 0x0
28172 orncc %l1, %g2, %g6
28173 membar #Sync
28174 wr %g0, 0x1e, %asi
28175 ldda [%l7 + 0x40] %asi, %f0
28176 xorcc %g7, %i5, %o6
28177 andn %l3, %g1, %i4
28178 fmul8x16 %f26, %f16, %f6
28179 movrlz %o1, %l2, %o3
28180 xnorcc %g4, %l6, %i7
28181 ble loop_2687
28182 subc %i0, %l0, %o4
28183 std %l4, [%l7 + 0x20]
28184 be,a loop_2688
28185loop_2687:
28186 orcc %l5, %o0, %o7
28187 restored
28188 rdpr %cwp, %g1
28189 rdpr %cansave, %g2
28190 rdpr %canrestore, %g3
28191 rdpr %cleanwin, %g4
28192 rdpr %otherwin, %g5
28193 rdpr %wstate, %g6
28194 fmovda %icc, %f23, %f6
28195loop_2688:
28196 movrlez %i3, 0x3EA, %o2
28197 set 0x8, %i0
28198 ldxa [%g0 + %i0] 0x20, %o5
28199 move %icc, %g3, %g5
28200 and %i2, 0x061A, %i1
28201 bn,pn %xcc, loop_2689
28202 sra %i6, 0x19, %l1
28203 fnor %f4, %f16, %f10
28204 edge32n %g2, %g6, %g7
28205loop_2689:
28206 fcmpne32 %f16, %f20, %o6
28207 fmovdl %xcc, %f16, %f5
28208 lduw [%l7 + 0x34], %i5
28209 tge %xcc, 0x7
28210 wr %g0, 0x19, %asi
28211 ldstuba [%l7 + 0x7B] %asi, %g1
28212 ldsh [%l7 + 0x46], %i4
28213 set 0x28, %l1
28214 swapa [%l7 + %l1] 0x80, %l3
28215 srax %o1, %l2, %g4
28216 restored
28217 rdpr %cwp, %g1
28218 rdpr %cansave, %g2
28219 rdpr %canrestore, %g3
28220 rdpr %cleanwin, %g4
28221 rdpr %otherwin, %g5
28222 rdpr %wstate, %g6
28223 tgu %xcc, 0x7
28224 ldx [%l7 + 0x70], %l6
28225 xor %i7, %o3, %l0
28226 fbuge %fcc2, loop_2690
28227 movrne %i0, %o4, %l5
28228 movg %icc, %o0, %l4
28229 sub %i3, 0x1846, %o7
28230loop_2690:
28231 fbl,a %fcc0, loop_2691
28232 addc %o2, 0x147A, %g3
28233 te %xcc, 0x0
28234 tpos %xcc, 0x3
28235loop_2691:
28236 fmovdle %icc, %f18, %f27
28237 movrlz %o5, %i2, %i1
28238 stbar
28239 stb %i6, [%l7 + 0x0F]
28240 mulx %g5, %l1, %g6
28241 fmovrsgez %g2, %f2, %f28
28242 fxor %f12, %f26, %f24
28243 bshuffle %f14, %f0, %f22
28244 movne %icc, %g7, %i5
28245 bl,a,pn %icc, loop_2692
28246 sra %g1, %i4, %l3
28247 taddcc %o1, 0x1F45, %l2
28248 sdiv %g4, 0x169F, %l6
28249loop_2692:
28250 movge %xcc, %o6, %i7
28251 wr %g0, 0x11, %asi
28252 stda %l0, [%l7 + 0x38] %asi
28253 sdiv %i0, 0x077E, %o3
28254 srax %o4, 0x17, %l5
28255 fornot1s %f2, %f3, %f20
28256 tvc %icc, 0x3
28257 ldsw [%l7 + 0x14], %o0
28258 movrgez %i3, %o7, %l4
28259 tvc %xcc, 0x7
28260 umul %o2, 0x068A, %g3
28261 fblg,a %fcc0, loop_2693
28262 fmovsleu %icc, %f19, %f27
28263 movcc %icc, %o5, %i1
28264 bne %icc, loop_2694
28265loop_2693:
28266 stw %i2, [%l7 + 0x3C]
28267 andn %i6, %l1, %g6
28268 tne %icc, 0x2
28269loop_2694:
28270 srlx %g2, 0x01, %g7
28271 tcs %icc, 0x4
28272 fmul8x16 %f26, %f26, %f20
28273 mulx %i5, %g1, %g5
28274 movne %xcc, %l3, %i4
28275 set 0x3E, %o7
28276 stha %l2, [%l7 + %o7] 0x89
28277 wr %g0, 0x27, %asi
28278 ldda [%l7 + 0x40] %asi, %g4
28279 tl %xcc, 0x7
28280 edge32ln %o1, %o6, %l6
28281 andn %l0, %i7, %o3
28282 sllx %i0, 0x07, %o4
28283 sra %l5, %i3, %o7
28284 movle %xcc, %o0, %o2
28285 orcc %g3, %o5, %i1
28286 movg %icc, %i2, %i6
28287 fbu %fcc0, loop_2695
28288 fcmped %fcc3, %f4, %f4
28289 movle %xcc, %l1, %l4
28290 orncc %g6, %g7, %i5
28291loop_2695:
28292 fbule %fcc3, loop_2696
28293 bgu,a,pt %icc, loop_2697
28294 sra %g2, %g5, %g1
28295 addc %l3, %l2, %i4
28296loop_2696:
28297 fpsub32 %f4, %f8, %f16
28298loop_2697:
28299 fmuld8ulx16 %f0, %f30, %f22
28300 tle %icc, 0x4
28301 wr %g0, 0x89, %asi
28302 ldda [%l7 + 0x40] %asi, %f0
28303 bleu,pn %xcc, loop_2698
28304 sra %o1, 0x0B, %o6
28305 nop
28306 set 0x40, %o3
28307 stx %l6, [%l7 + %o3]
28308 restored
28309 rdpr %cwp, %g1
28310 rdpr %cansave, %g2
28311 rdpr %canrestore, %g3
28312 rdpr %cleanwin, %g4
28313 rdpr %otherwin, %g5
28314 rdpr %wstate, %g6
28315loop_2698:
28316 xorcc %l0, %i7, %g4
28317 subc %i0, %o3, %l5
28318 wr %g0, 0x19, %asi
28319 lduha [%l7 + 0x50] %asi, %i3
28320 fble %fcc2, loop_2699
28321 fmovrsne %o7, %f18, %f8
28322 fmovdneg %icc, %f23, %f0
28323 and %o0, %o4, %o2
28324loop_2699:
28325 movvc %icc, %g3, %o5
28326 brnz,a %i2, loop_2700
28327 udiv %i1, 0x1EC1, %l1
28328 xor %l4, %i6, %g7
28329 edge32l %i5, %g6, %g5
28330loop_2700:
28331 be,a,pn %icc, loop_2701
28332 movrne %g1, %l3, %l2
28333 set 0x10, %l2
28334 ldxa [%g0 + %l2] 0x20, %g2
28335loop_2701:
28336 bneg,a,pn %xcc, loop_2702
28337 mova %icc, %i4, %o6
28338 movpos %icc, %o1, %l6
28339 set 0x2E, %g4
28340 lduha [%l7 + %g4] 0x80, %i7
28341loop_2702:
28342 nop
28343 wr %g0, 0x89, %asi
28344 ldstuba [%l7 + 0x6E] %asi, %g4
28345 wr %g0, 0x81, %asi
28346 ldswa [%l7 + 0x34] %asi, %l0
28347 fmovdgu %xcc, %f7, %f13
28348 tne %xcc, 0x3
28349 fzeros %f1
28350 fmovsneg %xcc, %f14, %f29
28351 fandnot1s %f24, %f14, %f8
28352 fble %fcc3, loop_2703
28353 fsrc2s %f5, %f24
28354 movvc %icc, %o3, %i0
28355 tn %icc, 0x6
28356loop_2703:
28357 subccc %l5, %o7, %i3
28358 nop
28359 setx loop_2704, %l0, %l1
28360 jmpl %l1, %o0
28361 fcmpne32 %f18, %f0, %o4
28362 tpos %xcc, 0x3
28363 fand %f2, %f22, %f2
28364loop_2704:
28365 tn %xcc, 0x1
28366 fmovda %icc, %f18, %f29
28367 umulcc %g3, %o5, %i2
28368 mulscc %o2, 0x1D8D, %l1
28369 xor %i1, 0x1B80, %l4
28370 movpos %xcc, %i6, %i5
28371 orncc %g6, %g5, %g7
28372 movrgez %l3, %g1, %l2
28373 fmovd %f2, %f14
28374 movne %icc, %g2, %o6
28375 set 0x66, %l3
28376 stha %o1, [%l7 + %l3] 0x18
28377 wr %g0, 0x04, %asi
28378 ldswa [%l7 + 0x48] %asi, %i4
28379 udiv %i7, 0x0C48, %g4
28380 edge8l %l0, %o3, %l6
28381 fmovdle %xcc, %f25, %f27
28382 sdivcc %l5, 0x079A, %o7
28383 sra %i0, %i3, %o4
28384 fbg %fcc1, loop_2705
28385 fxor %f18, %f12, %f10
28386 movvs %icc, %o0, %o5
28387 brnz,a %g3, loop_2706
28388loop_2705:
28389 brz %i2, loop_2707
28390 udivcc %l1, 0x0D79, %i1
28391 std %o2, [%l7 + 0x68]
28392loop_2706:
28393 fandnot2s %f31, %f14, %f14
28394loop_2707:
28395 lduh [%l7 + 0x50], %l4
28396 membar 0x26
28397 bne,a,pt %xcc, loop_2708
28398 ldd [%l7 + 0x08], %i4
28399 andcc %i6, %g6, %g5
28400 tgu %xcc, 0x1
28401loop_2708:
28402 fabss %f10, %f2
28403 umul %g7, %l3, %g1
28404 tsubcctv %g2, %o6, %l2
28405 sra %i4, 0x08, %i7
28406 andn %g4, 0x1ACC, %o1
28407 mova %icc, %o3, %l0
28408 bleu,a %xcc, loop_2709
28409 fexpand %f6, %f12
28410 sdiv %l6, 0x0ED5, %l5
28411 edge32ln %o7, %i0, %i3
28412loop_2709:
28413 addccc %o0, 0x182B, %o4
28414 fcmple16 %f28, %f4, %g3
28415 fmovda %icc, %f5, %f30
28416 set 0x10, %g7
28417 stda %i2, [%l7 + %g7] 0x10
28418 fmul8x16au %f31, %f3, %f30
28419 alignaddr %o5, %l1, %i1
28420 orcc %l4, %o2, %i6
28421 movneg %xcc, %i5, %g6
28422 bgu,pt %icc, loop_2710
28423 bge,a,pn %icc, loop_2711
28424 fcmpgt32 %f4, %f10, %g7
28425 srlx %g5, 0x06, %l3
28426loop_2710:
28427 fble %fcc1, loop_2712
28428loop_2711:
28429 bne,a %xcc, loop_2713
28430 array8 %g1, %g2, %l2
28431 bg,pn %xcc, loop_2714
28432loop_2712:
28433 sth %o6, [%l7 + 0x70]
28434loop_2713:
28435 sth %i4, [%l7 + 0x7A]
28436 movgu %icc, %g4, %i7
28437loop_2714:
28438 fbn %fcc0, loop_2715
28439 ldd [%l7 + 0x08], %f22
28440 add %o3, 0x0F8B, %o1
28441 and %l6, %l5, %l0
28442loop_2715:
28443 fba,a %fcc1, loop_2716
28444 taddcctv %i0, %o7, %i3
28445 movl %icc, %o4, %o0
28446 ldd [%l7 + 0x40], %f24
28447loop_2716:
28448 fornot1s %f1, %f17, %f18
28449 mulscc %i2, %g3, %o5
28450 restored
28451 rdpr %cwp, %g1
28452 rdpr %cansave, %g2
28453 rdpr %canrestore, %g3
28454 rdpr %cleanwin, %g4
28455 rdpr %otherwin, %g5
28456 rdpr %wstate, %g6
28457 bcc,a,pn %icc, loop_2717
28458 umul %l1, 0x0198, %i1
28459 movrne %o2, %i6, %l4
28460 umulcc %i5, 0x00F3, %g6
28461loop_2717:
28462 movre %g7, 0x0F0, %g5
28463 fbo,a %fcc0, loop_2718
28464 popc %l3, %g1
28465 bneg,a loop_2719
28466 fba %fcc3, loop_2720
28467loop_2718:
28468 edge32l %g2, %o6, %i4
28469 fbule,a %fcc3, loop_2721
28470loop_2719:
28471 movcs %xcc, %l2, %i7
28472loop_2720:
28473 edge8n %o3, %g4, %l6
28474 edge8n %o1, %l5, %i0
28475loop_2721:
28476 fmovdl %xcc, %f2, %f8
28477 mulscc %o7, 0x19C4, %i3
28478 fnors %f9, %f10, %f28
28479 te %xcc, 0x4
28480 movleu %xcc, %o4, %o0
28481 movn %xcc, %l0, %i2
28482 movrne %o5, 0x1E9, %g3
28483 fabsd %f26, %f4
28484 movrlz %l1, %i1, %o2
28485 fba,a %fcc3, loop_2722
28486 tgu %xcc, 0x4
28487 brgz,a %l4, loop_2723
28488 brlz,a %i5, loop_2724
28489loop_2722:
28490 fmovdvs %xcc, %f23, %f21
28491 tle %xcc, 0x3
28492loop_2723:
28493 movvs %icc, %g6, %i6
28494loop_2724:
28495 tneg %xcc, 0x4
28496 tpos %xcc, 0x5
28497 bge,a,pn %xcc, loop_2725
28498 nop
28499 set 0x22, %g1
28500 stb %g7, [%l7 + %g1]
28501 subcc %g5, 0x0A2C, %g1
28502 addc %g2, 0x0069, %o6
28503loop_2725:
28504 fbug,a %fcc0, loop_2726
28505 fmovdcc %xcc, %f25, %f5
28506 bl,a loop_2727
28507 orcc %i4, 0x0046, %l3
28508loop_2726:
28509 fpackfix %f8, %f29
28510 fbu,a %fcc2, loop_2728
28511loop_2727:
28512 ldsw [%l7 + 0x34], %i7
28513 fmovsvc %xcc, %f29, %f23
28514 smul %o3, 0x052D, %l2
28515loop_2728:
28516 fba %fcc3, loop_2729
28517 fmovsg %icc, %f29, %f14
28518 fmovdleu %icc, %f3, %f26
28519 brnz %l6, loop_2730
28520loop_2729:
28521 movneg %xcc, %g4, %l5
28522 edge32 %o1, %o7, %i3
28523 fmovsle %icc, %f25, %f10
28524loop_2730:
28525 fcmpeq32 %f30, %f2, %i0
28526 udivx %o4, 0x08E4, %o0
28527 fba %fcc2, loop_2731
28528 tneg %icc, 0x3
28529 subcc %i2, %l0, %o5
28530 move %icc, %g3, %l1
28531loop_2731:
28532 nop
28533 wr %g0, 0x04, %asi
28534 stxa %i1, [%l7 + 0x48] %asi
28535 fba,a %fcc1, loop_2732
28536 fcmpgt16 %f8, %f10, %l4
28537 tleu %xcc, 0x5
28538 move %icc, %i5, %o2
28539loop_2732:
28540 call loop_2733
28541 fcmpgt16 %f14, %f6, %g6
28542 brz,a %i6, loop_2734
28543 movpos %icc, %g7, %g1
28544loop_2733:
28545 fand %f14, %f18, %f16
28546 tg %xcc, 0x3
28547loop_2734:
28548 fmovdle %icc, %f13, %f17
28549 fmovsleu %xcc, %f30, %f10
28550 fandnot2 %f20, %f22, %f28
28551 fsrc2 %f20, %f6
28552 tg %xcc, 0x7
28553 membar 0x18
28554 faligndata %f4, %f26, %f12
28555 movcc %icc, %g2, %o6
28556 movleu %icc, %i4, %g5
28557 ldstub [%l7 + 0x27], %i7
28558 array16 %o3, %l2, %l6
28559 bge %icc, loop_2735
28560 siam 0x0
28561 alignaddrl %l3, %l5, %o1
28562 fpmerge %f12, %f21, %f30
28563loop_2735:
28564 edge16l %o7, %i3, %i0
28565 orcc %o4, %g4, %o0
28566 membar 0x25
28567 fble,a %fcc3, loop_2736
28568 movg %xcc, %l0, %i2
28569 bcs loop_2737
28570 movg %icc, %o5, %l1
28571loop_2736:
28572 movn %xcc, %g3, %i1
28573 udiv %i5, 0x02B8, %l4
28574loop_2737:
28575 array8 %o2, %g6, %i6
28576 flush %l7 + 0x18
28577 wr %g0, 0x80, %asi
28578 lduwa [%l7 + 0x28] %asi, %g7
28579 fba %fcc2, loop_2738
28580 tn %icc, 0x0
28581 fba %fcc2, loop_2739
28582 tvc %icc, 0x6
28583loop_2738:
28584 movre %g1, %g2, %i4
28585 tge %icc, 0x2
28586loop_2739:
28587 movne %xcc, %o6, %i7
28588 brlz %g5, loop_2740
28589 addccc %o3, 0x0203, %l2
28590 subc %l3, 0x0D50, %l5
28591 ld [%l7 + 0x74], %f7
28592loop_2740:
28593 nop
28594 set 0x40, %g6
28595 stwa %l6, [%l7 + %g6] 0x2f
28596 membar #Sync
28597 or %o1, %i3, %o7
28598 mova %icc, %o4, %i0
28599 sth %g4, [%l7 + 0x3A]
28600 fmovsneg %icc, %f26, %f17
28601 fors %f30, %f7, %f31
28602 set 0x4F, %l5
28603 stba %o0, [%l7 + %l5] 0x80
28604 orn %i2, %l0, %o5
28605 mulx %g3, %l1, %i5
28606 fblg %fcc2, loop_2741
28607 move %icc, %l4, %o2
28608 movrgz %g6, 0x3A0, %i6
28609 bge,pn %icc, loop_2742
28610loop_2741:
28611 fbl %fcc3, loop_2743
28612 tpos %xcc, 0x5
28613 wr %g0, 0x21, %asi
28614 ldxa [%g0 + 0x110] %asi, %g7
28615loop_2742:
28616 bn,pt %icc, loop_2744
28617loop_2743:
28618 bl %xcc, loop_2745
28619 edge16l %i1, %g1, %i4
28620 te %icc, 0x5
28621loop_2744:
28622 tneg %xcc, 0x1
28623loop_2745:
28624 tn %icc, 0x4
28625 srax %o6, %g2, %g5
28626 fmovsle %xcc, %f3, %f31
28627 fones %f30
28628 nop
28629 setx loop_2746, %l0, %l1
28630 jmpl %l1, %o3
28631 fbo,a %fcc3, loop_2747
28632 tle %icc, 0x2
28633 bn,a,pt %xcc, loop_2748
28634loop_2746:
28635 stbar
28636loop_2747:
28637 bvc loop_2749
28638 brlz %i7, loop_2750
28639loop_2748:
28640 movleu %icc, %l3, %l2
28641 ldx [%l7 + 0x28], %l5
28642loop_2749:
28643 movgu %xcc, %l6, %i3
28644loop_2750:
28645 membar 0x37
28646 movre %o1, %o7, %o4
28647 orncc %i0, %o0, %g4
28648 orcc %l0, %o5, %g3
28649 edge32 %l1, %i2, %i5
28650 ldsw [%l7 + 0x48], %l4
28651 bn,a,pn %icc, loop_2751
28652 tg %icc, 0x0
28653 tgu %xcc, 0x7
28654 smul %o2, %i6, %g7
28655loop_2751:
28656 fsrc2 %f22, %f0
28657 st %f20, [%l7 + 0x64]
28658 set 0x24, %l4
28659 swapa [%l7 + %l4] 0x88, %i1
28660 fpackfix %f24, %f20
28661 movre %g1, %g6, %o6
28662 sir 0x13CF
28663 tneg %xcc, 0x5
28664 fmovspos %xcc, %f10, %f4
28665 andncc %g2, %i4, %o3
28666 orn %g5, 0x0965, %l3
28667 flush %l7 + 0x44
28668 tvs %icc, 0x6
28669 movne %icc, %i7, %l2
28670 edge8 %l6, %l5, %i3
28671 fmovsl %icc, %f4, %f25
28672 wr %g0, 0x18, %asi
28673 ldstuba [%l7 + 0x75] %asi, %o7
28674 taddcc %o4, 0x10CA, %o1
28675 fcmpgt32 %f4, %f10, %o0
28676 call loop_2752
28677 alignaddrl %i0, %l0, %o5
28678 movleu %icc, %g3, %g4
28679 fmovrsne %l1, %f26, %f24
28680loop_2752:
28681 lduh [%l7 + 0x12], %i5
28682 ble,a loop_2753
28683 or %l4, 0x19E8, %i2
28684 fblg,a %fcc3, loop_2754
28685 movg %icc, %o2, %g7
28686loop_2753:
28687 tg %icc, 0x5
28688 sethi 0x1567, %i6
28689loop_2754:
28690 movrne %g1, %g6, %i1
28691 addcc %g2, %o6, %o3
28692 udivx %g5, 0x1CD6, %i4
28693 movrne %l3, %i7, %l6
28694 fmovdn %xcc, %f3, %f28
28695 fcmple32 %f24, %f18, %l2
28696 movgu %xcc, %l5, %i3
28697 edge8ln %o7, %o1, %o0
28698 set 0x66, %g5
28699 ldstuba [%l7 + %g5] 0x88, %o4
28700 membar #Sync
28701 wr %g0, 0xf1, %asi
28702 ldda [%l7 + 0x40] %asi, %f16
28703 sethi 0x0099, %i0
28704 subcc %l0, 0x1933, %g3
28705 subcc %o5, 0x0A2C, %g4
28706 tvs %icc, 0x4
28707 wr %g0, 0xea, %asi
28708 stxa %l1, [%l7 + 0x38] %asi
28709 membar #Sync
28710 fmovdleu %xcc, %f0, %f5
28711 array8 %i5, %i2, %l4
28712 fpsub32 %f0, %f22, %f8
28713 edge32n %g7, %o2, %g1
28714 fbue %fcc2, loop_2755
28715 edge32 %g6, %i1, %g2
28716 set 0x78, %o0
28717 prefetcha [%l7 + %o0] 0x04, 0x2
28718loop_2755:
28719 edge32n %o3, %o6, %g5
28720 tvc %icc, 0x1
28721 restored
28722 rdpr %cwp, %g1
28723 rdpr %cansave, %g2
28724 rdpr %canrestore, %g3
28725 rdpr %cleanwin, %g4
28726 rdpr %otherwin, %g5
28727 rdpr %wstate, %g6
28728 swap [%l7 + 0x34], %l3
28729 fbge %fcc0, loop_2756
28730 movcs %xcc, %i7, %l6
28731 edge16n %l2, %l5, %i3
28732 sethi 0x004A, %o7
28733loop_2756:
28734 edge16 %i4, %o0, %o1
28735 movgu %xcc, %i0, %l0
28736 set 0x6A, %i6
28737 stba %g3, [%l7 + %i6] 0x10
28738 movpos %xcc, %o4, %o5
28739 xorcc %g4, %i5, %i2
28740 xor %l1, 0x0142, %l4
28741 edge32ln %o2, %g1, %g6
28742 fands %f7, %f24, %f25
28743 sdivx %g7, 0x10E0, %i1
28744 fsrc2s %f1, %f10
28745 sdivcc %g2, 0x19C6, %i6
28746 movvs %icc, %o3, %o6
28747 set 0x40, %g3
28748 stda %f16, [%l7 + %g3] 0x80
28749 fornot1s %f12, %f20, %f3
28750 sdivx %g5, 0x0020, %i7
28751 wr %g0, 0x80, %asi
28752 ldsha [%l7 + 0x72] %asi, %l3
28753 movleu %xcc, %l6, %l2
28754 fexpand %f23, %f16
28755 bcs,a %xcc, loop_2757
28756 fnot1 %f16, %f28
28757 movne %xcc, %l5, %i3
28758 tl %xcc, 0x7
28759loop_2757:
28760 ldd [%l7 + 0x18], %f10
28761 be,pt %xcc, loop_2758
28762 fones %f4
28763 movn %xcc, %o7, %o0
28764 popc 0x09AA, %i4
28765loop_2758:
28766 restored
28767 rdpr %cwp, %g1
28768 rdpr %cansave, %g2
28769 rdpr %canrestore, %g3
28770 rdpr %cleanwin, %g4
28771 rdpr %otherwin, %g5
28772 rdpr %wstate, %g6
28773 bl,a,pn %xcc, loop_2759
28774 tleu %xcc, 0x7
28775 fnor %f28, %f8, %f20
28776 wr %g0, 0xe3, %asi
28777 stha %o1, [%l7 + 0x30] %asi
28778 membar #Sync
28779loop_2759:
28780 edge16 %l0, %i0, %g3
28781 bl,a,pt %xcc, loop_2760
28782 xorcc %o4, %g4, %i5
28783 fmovrdne %o5, %f22, %f6
28784 fmuld8ulx16 %f24, %f4, %f8
28785loop_2760:
28786 bpos,pt %xcc, loop_2761
28787 sra %i2, %l1, %o2
28788 wr %g0, 0x18, %asi
28789 ldsha [%l7 + 0x2C] %asi, %g1
28790loop_2761:
28791 srl %g6, 0x12, %g7
28792 ldub [%l7 + 0x3B], %i1
28793 edge16ln %l4, %g2, %o3
28794 andcc %o6, 0x0E2D, %g5
28795 movrgez %i7, %i6, %l6
28796 sir 0x15F7
28797 fxnor %f16, %f4, %f22
28798 array8 %l2, %l3, %i3
28799 fbn %fcc0, loop_2762
28800 fandnot1 %f12, %f18, %f16
28801 addc %l5, %o7, %i4
28802 andn %o1, %o0, %l0
28803loop_2762:
28804 fmovdle %xcc, %f6, %f15
28805 ldd [%l7 + 0x20], %i0
28806 sir 0x1FCA
28807 srl %g3, 0x1A, %o4
28808 movcs %icc, %i5, %g4
28809 xnorcc %o5, %l1, %i2
28810 sdivx %o2, 0x1573, %g1
28811 fpsub32 %f28, %f28, %f22
28812 move %icc, %g6, %g7
28813 tle %icc, 0x4
28814 fmul8x16au %f18, %f19, %f8
28815 tl %icc, 0x0
28816 movn %xcc, %l4, %g2
28817 fmul8ulx16 %f2, %f22, %f12
28818 movre %o3, 0x3EA, %o6
28819 bshuffle %f20, %f18, %f6
28820 te %icc, 0x4
28821 array32 %i1, %i7, %g5
28822 ldsb [%l7 + 0x5F], %l6
28823 mulscc %l2, %i6, %l3
28824 sll %i3, 0x01, %l5
28825 movrgz %o7, %i4, %o0
28826 add %o1, 0x092F, %l0
28827 wr %g0, 0x11, %asi
28828 ldda [%l7 + 0x40] %asi, %f16
28829 tvs %icc, 0x3
28830 umulcc %g3, %i0, %o4
28831 xnor %i5, %o5, %l1
28832 te %icc, 0x7
28833 brnz,a %i2, loop_2763
28834 fbe,a %fcc1, loop_2764
28835 movn %icc, %g4, %g1
28836 fmovdcc %xcc, %f31, %f31
28837loop_2763:
28838 fmovsa %xcc, %f10, %f31
28839loop_2764:
28840 nop
28841 wr %g0, 0x19, %asi
28842 ldsba [%l7 + 0x36] %asi, %g6
28843 sir 0x0FA0
28844 srl %g7, %l4, %g2
28845 or %o2, 0x14B7, %o6
28846 sethi 0x01BA, %i1
28847 for %f2, %f12, %f0
28848 fpack32 %f14, %f0, %f26
28849 fbug,a %fcc0, loop_2765
28850 movvs %icc, %o3, %i7
28851 pdist %f12, %f28, %f14
28852 sra %g5, 0x03, %l2
28853loop_2765:
28854 tl %xcc, 0x5
28855 movvc %xcc, %l6, %i6
28856 restored
28857 rdpr %cwp, %g1
28858 rdpr %cansave, %g2
28859 rdpr %canrestore, %g3
28860 rdpr %cleanwin, %g4
28861 rdpr %otherwin, %g5
28862 rdpr %wstate, %g6
28863 addcc %l3, %i3, %l5
28864 set 0x2B, %g2
28865 ldstuba [%l7 + %g2] 0x89, %o7
28866 addcc %o0, %i4, %l0
28867 orncc %g3, 0x00C7, %o1
28868 smulcc %i0, %i5, %o4
28869 ta %xcc, 0x2
28870 fbn,a %fcc2, loop_2766
28871 fblg %fcc1, loop_2767
28872 edge8ln %l1, %o5, %i2
28873 brlez,a %g1, loop_2768
28874loop_2766:
28875 tle %icc, 0x4
28876loop_2767:
28877 edge16 %g6, %g7, %g4
28878 edge16 %g2, %o2, %o6
28879loop_2768:
28880 nop
28881 set 0x40, %i4
28882 ldda [%l7 + %i4] 0x18, %f16
28883 sll %l4, %i1, %o3
28884 fpsub32s %f11, %f23, %f30
28885 xnorcc %i7, 0x01C5, %g5
28886 movrgz %l6, 0x39F, %i6
28887 movre %l2, %i3, %l3
28888 movl %icc, %l5, %o0
28889 fnegs %f30, %f6
28890 movvs %xcc, %o7, %l0
28891 smulcc %g3, %i4, %i0
28892 fbul %fcc1, loop_2769
28893 brgez %i5, loop_2770
28894 edge8 %o1, %l1, %o5
28895 umulcc %o4, 0x104C, %g1
28896loop_2769:
28897 udivx %i2, 0x0FE7, %g7
28898loop_2770:
28899 tleu %icc, 0x4
28900 bcs loop_2771
28901 lduw [%l7 + 0x70], %g6
28902 smul %g4, 0x12E4, %g2
28903 add %l7, 0x4C, %l6
28904 wr %g0, 0x80, %asi
28905 casa [%l6] %asi, %o2, %l4
28906loop_2771:
28907 xorcc %o6, %i1, %i7
28908 fxnor %f18, %f14, %f14
28909 bg,a %xcc, loop_2772
28910 sub %o3, %g5, %i6
28911 tn %icc, 0x0
28912 fcmpes %fcc1, %f31, %f20
28913loop_2772:
28914 edge32l %l6, %l2, %l3
28915 tleu %icc, 0x3
28916 ldx [%l7 + 0x50], %l5
28917 bcs,a,pt %xcc, loop_2773
28918 fbne %fcc1, loop_2774
28919 brlz,a %o0, loop_2775
28920 addcc %o7, 0x021A, %l0
28921loop_2773:
28922 sdivcc %i3, 0x16DC, %i4
28923loop_2774:
28924 fmovsleu %xcc, %f7, %f11
28925loop_2775:
28926 nop
28927 add %l7, 0x60, %l6
28928 wr %g0, 0x80, %asi
28929 casxa [%l6] %asi, %i0, %g3
28930 array16 %i5, %o1, %l1
28931 smul %o5, 0x1E03, %o4
28932 fmovda %icc, %f19, %f3
28933 movgu %icc, %i2, %g1
28934 sra %g7, %g4, %g6
28935 fones %f6
28936 tneg %xcc, 0x0
28937 nop
28938 set 0x32, %o5
28939 ldstub [%l7 + %o5], %o2
28940 fbue,a %fcc0, loop_2776
28941 edge8 %g2, %l4, %o6
28942 fbule %fcc3, loop_2777
28943 tpos %icc, 0x0
28944loop_2776:
28945 array8 %i1, %i7, %o3
28946 fpsub16 %f12, %f28, %f8
28947loop_2777:
28948 ldstub [%l7 + 0x47], %g5
28949 restored
28950 rdpr %cwp, %g1
28951 rdpr %cansave, %g2
28952 rdpr %canrestore, %g3
28953 rdpr %cleanwin, %g4
28954 rdpr %otherwin, %g5
28955 rdpr %wstate, %g6
28956 fbe %fcc3, loop_2778
28957 lduw [%l7 + 0x0C], %i6
28958 fmovdn %icc, %f0, %f23
28959 fnot2s %f16, %f13
28960loop_2778:
28961 movgu %xcc, %l6, %l3
28962 tcc %icc, 0x3
28963 ble,a loop_2779
28964 fmovdneg %xcc, %f10, %f19
28965 fcmpne32 %f6, %f26, %l2
28966 xor %o0, %o7, %l0
28967loop_2779:
28968 sll %i3, %i4, %l5
28969 mova %xcc, %i0, %g3
28970 taddcctv %o1, %l1, %o5
28971 move %xcc, %o4, %i5
28972 fmovsge %icc, %f24, %f13
28973 call loop_2780
28974 fble %fcc2, loop_2781
28975 sub %i2, %g7, %g1
28976 fabss %f9, %f14
28977loop_2780:
28978 fcmpd %fcc3, %f0, %f24
28979loop_2781:
28980 fmovdcc %xcc, %f29, %f13
28981 taddcc %g4, %g6, %g2
28982 tn %xcc, 0x2
28983 fmovdvc %icc, %f1, %f30
28984 wr %g0, 0x19, %asi
28985 ldsha [%l7 + 0x4C] %asi, %o2
28986 sll %l4, 0x11, %i1
28987 sra %o6, 0x14, %i7
28988 edge8n %g5, %o3, %i6
28989 edge16 %l3, %l2, %o0
28990 tvs %icc, 0x5
28991 movne %xcc, %o7, %l6
28992 fnors %f17, %f7, %f11
28993 tleu %xcc, 0x3
28994 fpadd32s %f25, %f22, %f5
28995 mulx %l0, %i4, %i3
28996 edge8 %i0, %l5, %g3
28997 umul %l1, 0x000B, %o5
28998 brlez,a %o4, loop_2782
28999 edge32 %o1, %i5, %i2
29000 lduh [%l7 + 0x1A], %g1
29001 addcc %g7, %g4, %g6
29002loop_2782:
29003 srax %o2, %l4, %i1
29004 fmovrdne %o6, %f18, %f20
29005 bvs,a loop_2783
29006 andncc %i7, %g5, %g2
29007 bvs,a,pt %icc, loop_2784
29008 orn %i6, %l3, %l2
29009loop_2783:
29010 bleu,a,pt %icc, loop_2785
29011 fcmpeq32 %f18, %f6, %o0
29012loop_2784:
29013 movvs %icc, %o3, %l6
29014 call loop_2786
29015loop_2785:
29016 bleu,a loop_2787
29017 restored
29018 rdpr %cwp, %g1
29019 rdpr %cansave, %g2
29020 rdpr %canrestore, %g3
29021 rdpr %cleanwin, %g4
29022 rdpr %otherwin, %g5
29023 rdpr %wstate, %g6
29024 tgu %icc, 0x3
29025loop_2786:
29026 subccc %l0, %i4, %o7
29027loop_2787:
29028 tle %xcc, 0x7
29029 fones %f16
29030 ldd [%l7 + 0x28], %f22
29031 nop
29032 set 0x78, %o4
29033 stx %i0, [%l7 + %o4]
29034 xnorcc %i3, 0x0511, %l5
29035 fmovdpos %icc, %f30, %f13
29036 lduh [%l7 + 0x54], %g3
29037 fpsub16 %f10, %f28, %f2
29038 srl %l1, %o4, %o5
29039 membar 0x54
29040 bgu %icc, loop_2788
29041 alignaddr %o1, %i2, %i5
29042 mulscc %g1, %g7, %g6
29043 tsubcc %g4, 0x1F95, %l4
29044loop_2788:
29045 fornot2 %f24, %f4, %f6
29046 ldstub [%l7 + 0x34], %o2
29047 tne %icc, 0x4
29048 array8 %i1, %i7, %o6
29049 fbuge %fcc2, loop_2789
29050 addccc %g5, %g2, %i6
29051 fbul,a %fcc3, loop_2790
29052 tneg %icc, 0x4
29053loop_2789:
29054 subc %l3, %o0, %o3
29055 edge8l %l6, %l0, %l2
29056loop_2790:
29057 tvc %icc, 0x7
29058 fsrc2s %f3, %f6
29059 pdist %f14, %f2, %f18
29060 andncc %i4, %i0, %i3
29061 fandnot1 %f18, %f18, %f4
29062 set 0x2E, %i1
29063 lduha [%l7 + %i1] 0x88, %l5
29064 bge,a,pt %xcc, loop_2791
29065 bne,a,pt %xcc, loop_2792
29066 subc %o7, 0x03E1, %g3
29067 movn %icc, %o4, %l1
29068loop_2791:
29069 membar 0x03
29070loop_2792:
29071 fxor %f30, %f24, %f0
29072 tcs %xcc, 0x4
29073 taddcc %o1, %o5, %i2
29074 movcs %xcc, %i5, %g7
29075 orn %g1, 0x0559, %g6
29076 popc %l4, %o2
29077 be,pn %xcc, loop_2793
29078 fmovdvs %xcc, %f25, %f7
29079 sir 0x04C1
29080 add %l7, 0x48, %l6
29081 wr %g0, 0x80, %asi
29082 ldxa [%l6] %asi, %i1
29083 casxa [%l6] %asi, %i1, %i7
29084loop_2793:
29085 sub %g4, 0x0D9D, %o6
29086 tn %icc, 0x7
29087 tcc %icc, 0x3
29088 fcmpeq16 %f6, %f8, %g5
29089 wr %g0, 0x18, %asi
29090 lduha [%l7 + 0x28] %asi, %i6
29091 fandnot2 %f0, %f18, %f30
29092 fmovd %f30, %f14
29093 fmovspos %xcc, %f3, %f24
29094 wr %g0, 0x17, %asi
29095 stda %f0, [%l7 + 0x40] %asi
29096 membar #Sync
29097 wr %g0, 0x5f, %asi
29098 stxa %l3, [%g0 + 0x0] %asi
29099 fblg,a %fcc2, loop_2794
29100 andcc %o0, 0x1272, %o3
29101 edge16l %l6, %l0, %g2
29102 fmuld8ulx16 %f11, %f18, %f26
29103loop_2794:
29104 nop
29105 add %l7, 0x70, %l6
29106 wr %g0, 0x89, %asi
29107 ldxa [%l6] %asi, %i4
29108 casxa [%l6] 0x89, %i4, %l2
29109 fbug,a %fcc0, loop_2795
29110 fnors %f23, %f12, %f26
29111 sethi 0x14C2, %i0
29112 ldd [%l7 + 0x30], %f30
29113loop_2795:
29114 tcc %xcc, 0x6
29115 fmovrdlez %i3, %f0, %f8
29116 movrne %o7, %l5, %g3
29117 movvs %xcc, %l1, %o1
29118 set 0x8, %i7
29119 stxa %o4, [%g0 + %i7] 0x21
29120 movneg %icc, %o5, %i5
29121 movrlz %i2, 0x198, %g1
29122 sethi 0x0362, %g7
29123 taddcc %g6, %l4, %o2
29124 fpackfix %f2, %f31
29125 tsubcctv %i7, %g4, %o6
29126 bn,a loop_2796
29127 fmovscs %xcc, %f6, %f31
29128 fmuld8sux16 %f7, %f22, %f12
29129 bcs,a,pt %icc, loop_2797
29130loop_2796:
29131 edge32n %i1, %g5, %i6
29132 membar 0x54
29133 edge8n %o0, %l3, %l6
29134loop_2797:
29135 movle %icc, %l0, %g2
29136 udiv %o3, 0x1A50, %i4
29137 bcc,a,pn %icc, loop_2798
29138 taddcctv %l2, %i3, %i0
29139 fornot2 %f6, %f30, %f30
29140 udivx %o7, 0x0E39, %l5
29141loop_2798:
29142 nop
29143 set 0x40, %o2
29144 lda [%l7 + %o2] 0x15, %f24
29145 lduh [%l7 + 0x6C], %g3
29146 tvc %icc, 0x3
29147 alignaddr %o1, %l1, %o5
29148 mulscc %o4, 0x0E20, %i2
29149 set 0x3C, %o6
29150 ldswa [%l7 + %o6] 0x15, %i5
29151 ldsw [%l7 + 0x24], %g7
29152 edge16ln %g1, %g6, %l4
29153 srl %o2, %g4, %o6
29154 bvs,pt %xcc, loop_2799
29155 fbug,a %fcc1, loop_2800
29156 nop
29157 set 0x70, %o1
29158 lduw [%l7 + %o1], %i1
29159 edge8ln %g5, %i7, %o0
29160loop_2799:
29161 ldsw [%l7 + 0x34], %l3
29162loop_2800:
29163 udivcc %l6, 0x184D, %l0
29164 wr %g0, 0x11, %asi
29165 stda %i6, [%l7 + 0x48] %asi
29166 andncc %g2, %o3, %i4
29167 edge16ln %i3, %i0, %o7
29168 alignaddr %l5, %l2, %o1
29169 fmul8x16au %f5, %f13, %f18
29170 fbne,a %fcc0, loop_2801
29171 fmovsg %xcc, %f3, %f9
29172 subcc %g3, %o5, %o4
29173 fmovsne %xcc, %f11, %f25
29174loop_2801:
29175 nop
29176 set 0x10, %i5
29177 stha %l1, [%l7 + %i5] 0x2f
29178 membar #Sync
29179 xor %i2, %i5, %g7
29180 array32 %g1, %l4, %g6
29181 tg %icc, 0x3
29182 membar 0x0C
29183 smulcc %g4, 0x0900, %o2
29184 edge16n %o6, %i1, %g5
29185 fmovrdne %i7, %f6, %f12
29186 movre %l3, %o0, %l6
29187 andncc %i6, %l0, %o3
29188 fzeros %f24
29189 set 0x6C, %i3
29190 swapa [%l7 + %i3] 0x11, %g2
29191 tgu %xcc, 0x2
29192 fbule %fcc3, loop_2802
29193 fcmpd %fcc3, %f30, %f30
29194 xnorcc %i3, %i0, %o7
29195 andncc %i4, %l5, %o1
29196loop_2802:
29197 bvc,a,pt %icc, loop_2803
29198 sllx %g3, 0x0F, %l2
29199 xnor %o4, %o5, %l1
29200 tneg %xcc, 0x6
29201loop_2803:
29202 saved
29203 rdpr %cwp, %g1
29204 rdpr %cansave, %g2
29205 rdpr %canrestore, %g3
29206 rdpr %cleanwin, %g4
29207 rdpr %otherwin, %g5
29208 rdpr %wstate, %g6
29209 bvs,a,pt %xcc, loop_2804
29210 movrne %i2, %g7, %i5
29211 array8 %g1, %g6, %g4
29212 edge32n %l4, %o2, %o6
29213loop_2804:
29214 sra %i1, 0x0F, %g5
29215 bpos,pn %icc, loop_2805
29216 add %i7, %o0, %l6
29217 ba,pt %xcc, loop_2806
29218 fblg,a %fcc1, loop_2807
29219loop_2805:
29220 fxnors %f20, %f29, %f29
29221 smul %l3, %i6, %l0
29222loop_2806:
29223 xorcc %o3, %g2, %i0
29224loop_2807:
29225 edge16l %i3, %o7, %l5
29226 tcc %xcc, 0x5
29227 fcmpeq16 %f6, %f14, %o1
29228 movrgz %g3, %l2, %i4
29229 fcmpne32 %f22, %f22, %o4
29230 alignaddr %l1, %o5, %i2
29231 stbar
29232 orcc %g7, %g1, %i5
29233 fpack16 %f2, %f24
29234 movleu %icc, %g6, %g4
29235 array16 %o2, %l4, %o6
29236 smulcc %i1, 0x1F1B, %i7
29237 fbule %fcc2, loop_2808
29238 edge16l %o0, %g5, %l6
29239 bvc,pn %xcc, loop_2809
29240 movn %icc, %i6, %l3
29241loop_2808:
29242 subc %o3, 0x004A, %g2
29243 mova %xcc, %i0, %i3
29244loop_2809:
29245 movrgez %o7, %l0, %l5
29246 fmovscs %icc, %f8, %f26
29247 tn %xcc, 0x4
29248 srl %o1, 0x1B, %l2
29249 nop
29250 set 0x34, %l0
29251 ldstub [%l7 + %l0], %g3
29252 restored
29253 rdpr %cwp, %g1
29254 rdpr %cansave, %g2
29255 rdpr %canrestore, %g3
29256 rdpr %cleanwin, %g4
29257 rdpr %otherwin, %g5
29258 rdpr %wstate, %g6
29259 brlz %o4, loop_2810
29260 srax %l1, %i4, %o5
29261 brgez %g7, loop_2811
29262 orn %g1, 0x08BA, %i2
29263loop_2810:
29264 bcs,pt %icc, loop_2812
29265 fmul8x16 %f30, %f10, %f24
29266loop_2811:
29267 sdiv %i5, 0x0225, %g4
29268 tsubcc %o2, 0x1EB2, %l4
29269loop_2812:
29270 bl loop_2813
29271 fmovdvs %icc, %f1, %f13
29272 udiv %g6, 0x107C, %o6
29273 ldsw [%l7 + 0x54], %i1
29274loop_2813:
29275 fexpand %f31, %f28
29276 udivx %i7, 0x1AEA, %o0
29277 fnand %f24, %f0, %f20
29278 movpos %icc, %l6, %i6
29279 orn %l3, %g5, %g2
29280 fbule,a %fcc3, loop_2814
29281 movneg %xcc, %i0, %i3
29282 udivcc %o3, 0x16D0, %l0
29283 movne %icc, %l5, %o1
29284loop_2814:
29285 fpadd32s %f18, %f10, %f8
29286 fnot1 %f26, %f22
29287 fbl,a %fcc3, loop_2815
29288 edge16 %o7, %g3, %l2
29289 fmovrdlez %l1, %f16, %f6
29290 movrgz %o4, %i4, %o5
29291loop_2815:
29292 tcc %icc, 0x5
29293 movgu %xcc, %g7, %i2
29294 xor %g1, 0x08A9, %g4
29295 add %l7, 0x20, %l6
29296 wr %g0, 0x10, %asi
29297 ldxa [%l6] %asi, %i5
29298 casxa [%l6] 0x10, %i5, %o2
29299 restored
29300 rdpr %cwp, %g1
29301 rdpr %cansave, %g2
29302 rdpr %canrestore, %g3
29303 rdpr %cleanwin, %g4
29304 rdpr %otherwin, %g5
29305 rdpr %wstate, %g6
29306 nop
29307 setx loop_2816, %l0, %l1
29308 wrpr 0x1, %tl
29309 wrpr %l1, %tnpc
29310 setx 0x34400001400, %l0, %l1
29311 wrpr %l1, %tstate
29312 wrhpr 0x4, %htstate
29313 done
29314 call loop_2817
29315 edge8 %g6, %l4, %i1
29316 wr %g0, 0x81, %asi
29317 ldswa [%l7 + 0x24] %asi, %i7
29318loop_2816:
29319 edge8 %o6, %l6, %o0
29320loop_2817:
29321 nop
29322 add %l7, 0x44, %l6
29323 wr %g0, 0x88, %asi
29324 casa [%l6] %asi, %l3, %g5
29325 ble,a %icc, loop_2818
29326 ldx [%l7 + 0x38], %g2
29327 fnands %f25, %f23, %f24
29328 edge8l %i6, %i3, %o3
29329loop_2818:
29330 fmovdcc %icc, %f23, %f10
29331 subccc %l0, 0x1235, %l5
29332 nop
29333 set 0x4C, %i2
29334 stw %i0, [%l7 + %i2]
29335 movvs %xcc, %o7, %g3
29336 add %l7, 0x48, %l6
29337 wr %g0, 0x04, %asi
29338 casxa [%l6] 0x04, %l2, %l1
29339 edge8l %o1, %i4, %o4
29340 movcc %xcc, %g7, %o5
29341 movrne %g1, 0x3FE, %g4
29342 set 0x5C, %l6
29343 ldsha [%l7 + %l6] 0x19, %i5
29344 tcc %xcc, 0x1
29345 fandnot2s %f0, %f18, %f11
29346 tcc %icc, 0x6
29347 smulcc %i2, %g6, %l4
29348 ldstub [%l7 + 0x2D], %i1
29349 swap [%l7 + 0x10], %i7
29350 edge8l %o2, %l6, %o6
29351 movl %icc, %o0, %g5
29352 fba %fcc3, loop_2819
29353 sethi 0x0158, %g2
29354 sra %i6, 0x19, %i3
29355 sdivcc %l3, 0x04AE, %l0
29356loop_2819:
29357 bvc loop_2820
29358 srl %o3, 0x0D, %l5
29359 tsubcc %o7, %i0, %l2
29360 set 0x6C, %i0
29361 stwa %l1, [%l7 + %i0] 0xea
29362 membar #Sync
29363loop_2820:
29364 nop
29365 wr %g0, 0x04, %asi
29366 lduwa [%l7 + 0x48] %asi, %o1
29367 addccc %i4, %g3, %o4
29368 fmul8x16au %f9, %f13, %f28
29369 tpos %icc, 0x2
29370 xor %g7, 0x09D2, %o5
29371 fbug %fcc0, loop_2821
29372 bgu %xcc, loop_2822
29373 sra %g4, %i5, %i2
29374 udivcc %g1, 0x08B4, %g6
29375loop_2821:
29376 bneg,a,pt %xcc, loop_2823
29377loop_2822:
29378 bpos,a,pt %icc, loop_2824
29379 srlx %i1, 0x14, %i7
29380 edge32l %o2, %l6, %o6
29381loop_2823:
29382 tvs %icc, 0x0
29383loop_2824:
29384 bneg loop_2825
29385 tne %xcc, 0x3
29386 taddcctv %l4, %o0, %g2
29387 wr %g0, 0x23, %asi
29388 stda %i6, [%l7 + 0x48] %asi
29389 membar #Sync
29390loop_2825:
29391 popc %i3, %l3
29392 sdivx %l0, 0x1F09, %o3
29393 addccc %g5, 0x134A, %o7
29394 ldsh [%l7 + 0x64], %i0
29395 mulx %l2, %l1, %l5
29396 edge16 %o1, %i4, %g3
29397 fandnot2 %f30, %f18, %f6
29398 alignaddrl %o4, %g7, %o5
29399 wr %g0, 0x5f, %asi
29400 stxa %i5, [%g0 + 0x0] %asi
29401 movne %xcc, %g4, %g1
29402 fxnor %f24, %f4, %f20
29403 umul %i2, %i1, %g6
29404 edge32n %i7, %l6, %o6
29405 fpadd32 %f20, %f24, %f22
29406 tvc %icc, 0x6
29407 fmovrde %o2, %f24, %f8
29408 fpsub32 %f2, %f12, %f30
29409 set 0x3B, %o7
29410 ldstuba [%l7 + %o7] 0x04, %l4
29411 fmovs %f4, %f24
29412 bn,a,pn %icc, loop_2826
29413 ba,a loop_2827
29414 fnot2 %f0, %f20
29415 fmovrsgz %o0, %f8, %f14
29416loop_2826:
29417 subccc %g2, 0x0E0C, %i6
29418loop_2827:
29419 edge16 %i3, %l0, %l3
29420 set 0x0C, %o3
29421 ldswa [%l7 + %o3] 0x18, %g5
29422 movvc %icc, %o7, %o3
29423 tl %xcc, 0x5
29424 edge16n %l2, %i0, %l5
29425 ba,pn %icc, loop_2828
29426 array16 %l1, %i4, %o1
29427 udiv %o4, 0x1C59, %g3
29428 fcmpeq32 %f4, %f0, %o5
29429loop_2828:
29430 fmul8sux16 %f22, %f0, %f28
29431 subccc %i5, %g4, %g1
29432 tne %xcc, 0x0
29433 fbg,a %fcc0, loop_2829
29434 fcmpes %fcc0, %f29, %f14
29435 wr %g0, 0x27, %asi
29436 stha %g7, [%l7 + 0x38] %asi
29437 membar #Sync
29438loop_2829:
29439 fnot2 %f20, %f8
29440 movvs %xcc, %i2, %g6
29441 stw %i1, [%l7 + 0x24]
29442 tleu %icc, 0x3
29443 ldd [%l7 + 0x30], %i6
29444 fbue,a %fcc0, loop_2830
29445 faligndata %f16, %f6, %f10
29446 set 0x58, %l2
29447 ldxa [%l7 + %l2] 0x11, %o6
29448loop_2830:
29449 fmovrsgz %o2, %f23, %f28
29450 sll %i7, %l4, %g2
29451 tleu %icc, 0x1
29452 andcc %o0, %i6, %l0
29453 flush %l7 + 0x40
29454 addc %i3, 0x0423, %g5
29455 bvc loop_2831
29456 bg,a,pt %xcc, loop_2832
29457 bcc,a loop_2833
29458 mova %icc, %l3, %o7
29459loop_2831:
29460 sll %l2, 0x10, %i0
29461loop_2832:
29462 fmovrdlz %o3, %f30, %f14
29463loop_2833:
29464 sra %l5, %i4, %l1
29465 bcs,a loop_2834
29466 srax %o4, %o1, %o5
29467 fmul8x16 %f2, %f18, %f12
29468 nop
29469 setx loop_2835, %l0, %l1
29470 jmpl %l1, %g3
29471loop_2834:
29472 nop
29473 set 0x79, %l1
29474 ldsb [%l7 + %l1], %i5
29475 set 0x50, %g4
29476 stxa %g1, [%l7 + %g4] 0x81
29477loop_2835:
29478 orncc %g4, %g7, %i2
29479 mulx %i1, %l6, %o6
29480 movle %icc, %g6, %o2
29481 ldstub [%l7 + 0x64], %l4
29482 stbar
29483 sethi 0x1189, %i7
29484 membar 0x29
29485 tsubcctv %o0, 0x00AB, %g2
29486 fmul8x16al %f12, %f23, %f6
29487 fmovsge %xcc, %f10, %f2
29488 tge %xcc, 0x3
29489 fpsub32s %f28, %f20, %f25
29490 fmovrdlez %i6, %f2, %f6
29491 tleu %xcc, 0x3
29492 array32 %l0, %i3, %l3
29493 movge %xcc, %g5, %l2
29494 fbge %fcc0, loop_2836
29495 bneg,a loop_2837
29496 orncc %i0, %o7, %o3
29497 set 0x64, %g7
29498 stwa %i4, [%l7 + %g7] 0x0c
29499loop_2836:
29500 fbul %fcc3, loop_2838
29501loop_2837:
29502 fblg %fcc0, loop_2839
29503 xnor %l1, 0x16A0, %o4
29504 nop
29505 setx loop_2840, %l0, %l1
29506 wrpr 0x1, %tl
29507 wrpr %l1, %tpc
29508 add %l1, 0x4, %l1
29509 wrpr %l1, %tnpc
29510 setx 0x34400001400, %l0, %l1
29511 wrpr %l1, %tstate
29512 wrhpr 0x4, %htstate
29513 retry
29514loop_2838:
29515 udivcc %l5, 0x16C9, %o5
29516loop_2839:
29517 movn %icc, %o1, %i5
29518 alignaddrl %g1, %g4, %g7
29519loop_2840:
29520 xnor %i2, %i1, %g3
29521 flush %l7 + 0x2C
29522 set 0x68, %g1
29523 stwa %l6, [%l7 + %g1] 0x0c
29524 ldub [%l7 + 0x7F], %o6
29525 movleu %icc, %g6, %o2
29526 fbule %fcc0, loop_2841
29527 smul %l4, 0x1EAE, %o0
29528 sth %i7, [%l7 + 0x46]
29529 fmovse %xcc, %f19, %f24
29530loop_2841:
29531 srlx %i6, 0x00, %l0
29532 set 0x50, %g6
29533 lduwa [%l7 + %g6] 0x11, %i3
29534 mulscc %l3, 0x140D, %g2
29535 fmul8sux16 %f16, %f2, %f22
29536 edge16n %l2, %g5, %o7
29537 movne %icc, %i0, %i4
29538 andn %o3, %l1, %o4
29539 stbar
29540 tneg %xcc, 0x0
29541 umul %o5, 0x127A, %o1
29542 nop
29543 setx loop_2842, %l0, %l1
29544 wrpr 0x1, %tl
29545 wrpr %l1, %tpc
29546 add %l1, 0x4, %l1
29547 wrpr %l1, %tnpc
29548 setx 0x34400001400, %l0, %l1
29549 wrpr %l1, %tstate
29550 wrhpr 0x4, %htstate
29551 retry
29552 fbul %fcc3, loop_2843
29553 fbue,a %fcc0, loop_2844
29554 ldub [%l7 + 0x24], %l5
29555loop_2842:
29556 fornot2s %f2, %f19, %f8
29557loop_2843:
29558 nop
29559 set 0x28, %l3
29560 ldxa [%l7 + %l3] 0x19, %g1
29561loop_2844:
29562 addccc %i5, 0x1B43, %g7
29563 fbn %fcc2, loop_2845
29564 sir 0x09B7
29565 fble,a %fcc3, loop_2846
29566 andn %g4, %i2, %i1
29567loop_2845:
29568 fpadd32 %f20, %f2, %f22
29569 std %f12, [%l7 + 0x70]
29570loop_2846:
29571 nop
29572 setx loop_2847, %l0, %l1
29573 wrpr 0x1, %tl
29574 wrpr %l1, %tpc
29575 add %l1, 0x4, %l1
29576 wrpr %l1, %tnpc
29577 setx 0x34400001400, %l0, %l1
29578 wrpr %l1, %tstate
29579 wrhpr 0x4, %htstate
29580 retry
29581 addccc %l6, 0x1D23, %o6
29582 fbl %fcc3, loop_2848
29583 movvc %icc, %g6, %o2
29584loop_2847:
29585 tne %xcc, 0x1
29586 wr %g0, 0x18, %asi
29587 ldstuba [%l7 + 0x50] %asi, %l4
29588loop_2848:
29589 fmovdg %xcc, %f10, %f14
29590 and %g3, 0x0947, %o0
29591 set 0x68, %l5
29592 sta %f13, [%l7 + %l5] 0x15
29593 ba,a,pn %icc, loop_2849
29594 fmovsne %xcc, %f21, %f9
29595 edge8l %i6, %l0, %i7
29596 movrgez %l3, 0x2AC, %g2
29597loop_2849:
29598 addcc %l2, %i3, %o7
29599 movpos %xcc, %g5, %i4
29600 alignaddrl %o3, %i0, %o4
29601 fpack32 %f20, %f10, %f16
29602 movrne %o5, 0x187, %o1
29603 movleu %xcc, %l1, %l5
29604 st %f4, [%l7 + 0x68]
29605 fcmpgt32 %f14, %f4, %g1
29606 nop
29607 setx loop_2850, %l0, %l1
29608 wrpr 0x1, %tl
29609 wrpr %l1, %tpc
29610 add %l1, 0x4, %l1
29611 wrpr %l1, %tnpc
29612 setx 0x34400001400, %l0, %l1
29613 wrpr %l1, %tstate
29614 wrhpr 0x4, %htstate
29615 retry
29616 movleu %xcc, %i5, %g7
29617 brnz,a %i2, loop_2851
29618 brnz,a %g4, loop_2852
29619loop_2850:
29620 bleu,a,pt %xcc, loop_2853
29621 sllx %i1, %o6, %l6
29622loop_2851:
29623 movcs %xcc, %g6, %l4
29624loop_2852:
29625 fmovd %f10, %f14
29626loop_2853:
29627 addccc %g3, %o0, %i6
29628 taddcc %o2, %l0, %l3
29629 srax %i7, 0x1F, %g2
29630 array32 %l2, %o7, %g5
29631 bleu,a,pt %xcc, loop_2854
29632 ldub [%l7 + 0x30], %i4
29633 sdivx %o3, 0x1FC5, %i0
29634 edge32l %i3, %o5, %o4
29635loop_2854:
29636 fandnot2s %f19, %f3, %f3
29637 fornot2 %f24, %f24, %f8
29638 fmovdpos %xcc, %f11, %f15
29639 mova %icc, %l1, %o1
29640 fzeros %f2
29641 sdiv %g1, 0x17DC, %i5
29642 fsrc1s %f1, %f22
29643 movrgz %l5, 0x1DA, %i2
29644 smul %g7, %i1, %o6
29645 movn %xcc, %g4, %g6
29646 popc %l4, %l6
29647 wr %g0, 0x2f, %asi
29648 stba %g3, [%l7 + 0x68] %asi
29649 membar #Sync
29650 bcs,pn %icc, loop_2855
29651 srax %i6, %o0, %l0
29652 fcmped %fcc2, %f8, %f0
29653 nop
29654 setx loop_2856, %l0, %l1
29655 jmpl %l1, %l3
29656loop_2855:
29657 fbne %fcc2, loop_2857
29658 bneg,pt %xcc, loop_2858
29659 add %o2, 0x0092, %i7
29660loop_2856:
29661 tgu %xcc, 0x5
29662loop_2857:
29663 orn %g2, %l2, %g5
29664loop_2858:
29665 tpos %xcc, 0x1
29666 sdivx %i4, 0x19B2, %o3
29667 umul %i0, 0x114B, %o7
29668 sllx %i3, 0x10, %o4
29669 bvs,a,pn %icc, loop_2859
29670 fsrc1 %f0, %f10
29671 ble,pn %xcc, loop_2860
29672 movvc %xcc, %l1, %o5
29673loop_2859:
29674 fmovse %xcc, %f31, %f3
29675 alignaddr %o1, %g1, %l5
29676loop_2860:
29677 sra %i2, %g7, %i1
29678 fornot2s %f23, %f28, %f0
29679 wr %g0, 0x18, %asi
29680 sta %f24, [%l7 + 0x38] %asi
29681 fandnot2 %f24, %f28, %f24
29682 fmovdleu %icc, %f30, %f5
29683 fcmped %fcc0, %f0, %f8
29684 bge,pn %icc, loop_2861
29685 tg %xcc, 0x0
29686 brlz %o6, loop_2862
29687 fmovrdgez %g4, %f20, %f2
29688loop_2861:
29689 nop
29690 add %l7, 0x58, %l6
29691 wr %g0, 0x19, %asi
29692 casxa [%l6] %asi, %g6, %l4
29693loop_2862:
29694 restored
29695 rdpr %cwp, %g1
29696 rdpr %cansave, %g2
29697 rdpr %canrestore, %g3
29698 rdpr %cleanwin, %g4
29699 rdpr %otherwin, %g5
29700 rdpr %wstate, %g6
29701 saved
29702 rdpr %cwp, %g1
29703 rdpr %cansave, %g2
29704 rdpr %canrestore, %g3
29705 rdpr %cleanwin, %g4
29706 rdpr %otherwin, %g5
29707 rdpr %wstate, %g6
29708 fmovdg %xcc, %f29, %f27
29709 movrgz %i5, 0x1AA, %l6
29710 fnot1 %f0, %f20
29711 edge16l %i6, %g3, %o0
29712 fornot2 %f30, %f0, %f12
29713 nop
29714 set 0x28, %l4
29715 stw %l3, [%l7 + %l4]
29716 stbar
29717 bvc,a,pt %icc, loop_2863
29718 movvs %icc, %o2, %i7
29719 sir 0x01E0
29720 movrne %l0, 0x1B7, %l2
29721loop_2863:
29722 nop
29723 add %l7, 0x48, %l6
29724 wr %g0, 0x11, %asi
29725 casxa [%l6] %asi, %g2, %i4
29726 taddcctv %o3, %g5, %o7
29727 andncc %i0, %i3, %l1
29728 fmovrdgez %o4, %f20, %f14
29729 xor %o5, 0x102D, %g1
29730 tle %icc, 0x1
29731 fornot2 %f4, %f28, %f24
29732 wr %g0, 0x18, %asi
29733 ldstuba [%l7 + 0x3E] %asi, %o1
29734 fmovsl %icc, %f9, %f13
29735 fcmple16 %f4, %f24, %i2
29736 tcc %xcc, 0x5
29737 wr %g0, 0x88, %asi
29738 ldxa [%l7 + 0x10] %asi, %l5
29739 fmovdg %icc, %f18, %f17
29740 fmul8sux16 %f8, %f6, %f6
29741 umulcc %g7, %i1, %g4
29742 set 0x6D, %g5
29743 ldsba [%l7 + %g5] 0x0c, %o6
29744 fpsub32 %f30, %f16, %f12
29745 fmovda %xcc, %f13, %f21
29746 subccc %g6, 0x0C04, %l4
29747 movg %xcc, %i5, %l6
29748 tpos %xcc, 0x4
29749 alignaddrl %i6, %g3, %o0
29750 sdivx %o2, 0x0875, %l3
29751 tg %icc, 0x3
29752 addc %l0, %l2, %i7
29753 swap [%l7 + 0x6C], %i4
29754 fmovscc %icc, %f6, %f23
29755 sllx %g2, 0x1F, %o3
29756 sdiv %g5, 0x1F7E, %o7
29757 move %icc, %i3, %i0
29758 saved
29759 rdpr %cwp, %g1
29760 rdpr %cansave, %g2
29761 rdpr %canrestore, %g3
29762 rdpr %cleanwin, %g4
29763 rdpr %otherwin, %g5
29764 rdpr %wstate, %g6
29765 fbug,a %fcc3, loop_2864
29766 movrlez %o4, 0x351, %l1
29767 bvc loop_2865
29768 fmovscc %icc, %f11, %f19
29769loop_2864:
29770 tvc %xcc, 0x6
29771 fnot1 %f22, %f0
29772loop_2865:
29773 movge %icc, %o5, %g1
29774 fmovrde %o1, %f20, %f16
29775 tsubcctv %i2, %l5, %g7
29776 and %i1, 0x1B63, %g4
29777 andcc %o6, %l4, %g6
29778 orcc %i5, 0x16BC, %l6
29779 edge16n %g3, %i6, %o2
29780 st %f12, [%l7 + 0x64]
29781 movneg %xcc, %l3, %l0
29782 tcs %icc, 0x6
29783 fmul8ulx16 %f0, %f26, %f4
29784 fmovrslez %o0, %f26, %f27
29785 fxors %f3, %f14, %f25
29786 array16 %i7, %l2, %i4
29787 movvc %icc, %g2, %g5
29788 wr %g0, 0x89, %asi
29789 swapa [%l7 + 0x50] %asi, %o7
29790 taddcctv %o3, 0x0023, %i3
29791 edge8 %i0, %l1, %o4
29792 movleu %icc, %g1, %o5
29793 movneg %icc, %o1, %i2
29794 ldd [%l7 + 0x58], %l4
29795 srl %i1, 0x08, %g4
29796 prefetch [%l7 + 0x0C], 0x1
29797 stbar
29798 array16 %g7, %o6, %g6
29799 udiv %i5, 0x0DF7, %l6
29800 set 0x10, %o0
29801 stxa %g3, [%l7 + %o0] 0x04
29802 stb %l4, [%l7 + 0x16]
29803 fbo %fcc0, loop_2866
29804 stx %o2, [%l7 + 0x70]
29805 set 0x10, %g3
29806 ldsba [%l7 + %g3] 0x04, %i6
29807loop_2866:
29808 xnor %l0, %o0, %i7
29809 tpos %xcc, 0x1
29810 tgu %icc, 0x3
29811 edge16ln %l2, %i4, %l3
29812 fone %f0
29813 xorcc %g2, %g5, %o7
29814 taddcc %i3, %o3, %l1
29815 fmovsne %icc, %f14, %f25
29816 movrgez %o4, 0x2C9, %i0
29817 movle %xcc, %g1, %o5
29818 fblg %fcc0, loop_2867
29819 brz,a %o1, loop_2868
29820 movl %xcc, %l5, %i1
29821 movgu %icc, %g4, %g7
29822loop_2867:
29823 movcc %xcc, %o6, %i2
29824loop_2868:
29825 tge %icc, 0x4
29826 movne %icc, %i5, %g6
29827 udiv %l6, 0x0BE9, %l4
29828 movgu %icc, %o2, %g3
29829 saved
29830 rdpr %cwp, %g1
29831 rdpr %cansave, %g2
29832 rdpr %canrestore, %g3
29833 rdpr %cleanwin, %g4
29834 rdpr %otherwin, %g5
29835 rdpr %wstate, %g6
29836 edge8ln %l0, %o0, %i6
29837 orn %l2, %i7, %i4
29838 taddcctv %l3, %g2, %g5
29839 movcs %xcc, %o7, %o3
29840 fcmpes %fcc1, %f9, %f27
29841 ldsb [%l7 + 0x4C], %i3
29842 add %l7, 0x58, %l6
29843 wr %g0, 0x04, %asi
29844 casa [%l6] 0x04, %o4, %i0
29845 set 0x51, %g2
29846 stba %g1, [%l7 + %g2] 0x04
29847 set 0x74, %i6
29848 ldswa [%l7 + %i6] 0x0c, %o5
29849 move %icc, %l1, %o1
29850 edge16n %l5, %i1, %g4
29851 fpadd32s %f18, %f5, %f21
29852 orn %o6, %i2, %i5
29853 sdivcc %g6, 0x08EB, %g7
29854 fmovspos %icc, %f0, %f21
29855 orcc %l6, %l4, %g3
29856 fpack32 %f18, %f10, %f30
29857 set 0x40, %i4
29858 ldda [%l7 + %i4] 0x0c, %f0
29859 movpos %xcc, %l0, %o0
29860 bn,a,pn %icc, loop_2869
29861 srlx %i6, %l2, %i7
29862 fbul,a %fcc2, loop_2870
29863 movl %icc, %o2, %l3
29864loop_2869:
29865 fcmpgt16 %f26, %f4, %g2
29866 movne %icc, %g5, %o7
29867loop_2870:
29868 brgz %o3, loop_2871
29869 tcs %xcc, 0x0
29870 set 0x10, %o4
29871 ldda [%l7 + %o4] 0x88, %i2
29872loop_2871:
29873 fpack16 %f24, %f22
29874 tcs %icc, 0x2
29875 sdivx %i4, 0x0108, %i0
29876 fxors %f8, %f2, %f18
29877 tge %icc, 0x5
29878 movrgez %o4, %g1, %l1
29879 tsubcctv %o5, 0x171C, %l5
29880 st %f10, [%l7 + 0x44]
29881 sll %i1, %g4, %o6
29882 umul %o1, %i2, %g6
29883 bl %icc, loop_2872
29884 fmovrsgez %i5, %f25, %f7
29885 tn %xcc, 0x1
29886 movrgez %g7, %l4, %l6
29887loop_2872:
29888 fmovsvs %icc, %f22, %f6
29889 nop
29890 setx loop_2873, %l0, %l1
29891 wrpr 0x1, %tl
29892 wrpr %l1, %tnpc
29893 setx 0x34400001400, %l0, %l1
29894 wrpr %l1, %tstate
29895 wrhpr 0x4, %htstate
29896 done
29897 fpack16 %f12, %f1
29898 fble,a %fcc0, loop_2874
29899 andcc %g3, %o0, %l0
29900loop_2873:
29901 nop
29902 wr %g0, 0x80, %asi
29903 prefetcha [%l7 + 0x18] %asi, 0x2
29904loop_2874:
29905 tneg %icc, 0x0
29906 fmul8x16al %f5, %f6, %f22
29907 popc %i6, %o2
29908 sethi 0x1984, %l3
29909 fpadd16 %f4, %f0, %f28
29910 fmovsn %icc, %f28, %f10
29911 fmovsg %icc, %f22, %f27
29912 sll %g2, %g5, %o7
29913 movrne %o3, 0x2C6, %i7
29914 subccc %i3, 0x0E9E, %i4
29915 edge32n %o4, %i0, %g1
29916 addc %o5, 0x122D, %l5
29917 brnz %i1, loop_2875
29918 edge8n %g4, %l1, %o6
29919 fsrc1s %f23, %f2
29920 edge16n %o1, %i2, %i5
29921loop_2875:
29922 tgu %xcc, 0x1
29923 nop
29924 setx loop_2876, %l0, %l1
29925 jmpl %l1, %g6
29926 sdivcc %g7, 0x0B52, %l6
29927 movvs %xcc, %l4, %g3
29928 edge8l %o0, %l2, %i6
29929loop_2876:
29930 brlz %o2, loop_2877
29931 fmul8x16au %f11, %f25, %f26
29932 fmovdn %icc, %f21, %f29
29933 bcs,pn %xcc, loop_2878
29934loop_2877:
29935 orn %l0, %l3, %g2
29936 wr %g0, 0x10, %asi
29937 swapa [%l7 + 0x28] %asi, %g5
29938loop_2878:
29939 array8 %o7, %o3, %i7
29940 sub %i3, 0x0D66, %i4
29941 fmovsgu %icc, %f30, %f19
29942 std %o4, [%l7 + 0x68]
29943 ta %icc, 0x4
29944 orcc %i0, 0x08CA, %g1
29945 wr %g0, 0x19, %asi
29946 sta %f11, [%l7 + 0x58] %asi
29947 move %icc, %o5, %l5
29948 andncc %i1, %l1, %g4
29949 fmovdcc %xcc, %f19, %f29
29950 flush %l7 + 0x70
29951 wr %g0, 0x81, %asi
29952 sta %f20, [%l7 + 0x40] %asi
29953 umul %o1, 0x038E, %o6
29954 edge32 %i2, %i5, %g7
29955 fmovdcs %xcc, %f14, %f17
29956 fmovsleu %icc, %f17, %f5
29957 movrne %g6, %l4, %l6
29958 for %f6, %f22, %f4
29959 sth %o0, [%l7 + 0x5A]
29960 movrlz %l2, 0x294, %i6
29961 xor %o2, 0x1D3B, %g3
29962 movleu %xcc, %l0, %l3
29963 array32 %g5, %o7, %g2
29964 or %i7, %i3, %i4
29965 bne,pn %icc, loop_2879
29966 edge16n %o4, %o3, %i0
29967 orcc %g1, %o5, %i1
29968 array8 %l1, %l5, %o1
29969loop_2879:
29970 tpos %icc, 0x7
29971 tgu %icc, 0x1
29972 orn %g4, 0x1F20, %i2
29973 std %o6, [%l7 + 0x10]
29974 fmovsg %xcc, %f16, %f25
29975 taddcc %g7, %i5, %l4
29976 tvc %xcc, 0x5
29977 wr %g0, 0x81, %asi
29978 prefetcha [%l7 + 0x48] %asi, 0x1
29979 set 0x48, %o5
29980 swapa [%l7 + %o5] 0x10, %o0
29981 movrlz %l6, %l2, %i6
29982 array8 %g3, %o2, %l0
29983 set 0x4A, %i7
29984 lduha [%l7 + %i7] 0x11, %g5
29985 array8 %o7, %g2, %i7
29986 fbu,a %fcc0, loop_2880
29987 tcs %icc, 0x7
29988 lduw [%l7 + 0x14], %l3
29989 movrlz %i4, 0x350, %o4
29990loop_2880:
29991 bcs,a,pt %xcc, loop_2881
29992 sra %i3, %i0, %o3
29993 saved
29994 rdpr %cwp, %g1
29995 rdpr %cansave, %g2
29996 rdpr %canrestore, %g3
29997 rdpr %cleanwin, %g4
29998 rdpr %otherwin, %g5
29999 rdpr %wstate, %g6
30000 movrne %g1, %i1, %l1
30001loop_2881:
30002 nop
30003 add %l7, 0x10, %l6
30004 wr %g0, 0x80, %asi
30005 casxa [%l6] 0x80, %o5, %o1
30006 ldsw [%l7 + 0x3C], %g4
30007 fcmpeq32 %f16, %f4, %l5
30008 movrgez %i2, 0x1F5, %o6
30009 tsubcc %g7, %l4, %i5
30010 fmovdvs %xcc, %f12, %f28
30011 edge16n %g6, %l6, %l2
30012 brgez,a %i6, loop_2882
30013 restored
30014 rdpr %cwp, %g1
30015 rdpr %cansave, %g2
30016 rdpr %canrestore, %g3
30017 rdpr %cleanwin, %g4
30018 rdpr %otherwin, %g5
30019 rdpr %wstate, %g6
30020 movvs %xcc, %g3, %o0
30021 faligndata %f2, %f10, %f30
30022loop_2882:
30023 bcc,a,pt %icc, loop_2883
30024 sllx %o2, 0x10, %l0
30025 fmovdle %xcc, %f18, %f6
30026 srlx %g5, 0x1F, %g2
30027loop_2883:
30028 movg %xcc, %i7, %o7
30029 edge16ln %l3, %o4, %i3
30030 bl %xcc, loop_2884
30031 fmovda %xcc, %f17, %f15
30032 bleu loop_2885
30033 fmovdle %xcc, %f27, %f4
30034loop_2884:
30035 nop
30036 add %l7, 0x30, %l6
30037 wr %g0, 0x81, %asi
30038 ldxa [%l6] %asi, %i0
30039 casxa [%l6] 0x81, %i0, %o3
30040loop_2885:
30041 restored
30042 rdpr %cwp, %g1
30043 rdpr %cansave, %g2
30044 rdpr %canrestore, %g3
30045 rdpr %cleanwin, %g4
30046 rdpr %otherwin, %g5
30047 rdpr %wstate, %g6
30048 movrgz %g1, %i4, %i1
30049 wr %g0, 0x19, %asi
30050 swapa [%l7 + 0x20] %asi, %l1
30051 fbne,a %fcc3, loop_2886
30052 srlx %o5, %g4, %l5
30053 sethi 0x131B, %o1
30054 orn %o6, %i2, %g7
30055loop_2886:
30056 movvs %xcc, %l4, %i5
30057 call loop_2887
30058 move %icc, %l6, %g6
30059 edge16n %i6, %l2, %o0
30060 tvc %icc, 0x2
30061loop_2887:
30062 restored
30063 rdpr %cwp, %g1
30064 rdpr %cansave, %g2
30065 rdpr %canrestore, %g3
30066 rdpr %cleanwin, %g4
30067 rdpr %otherwin, %g5
30068 rdpr %wstate, %g6
30069 sir 0x10BB
30070 array16 %g3, %o2, %l0
30071 tcc %icc, 0x7
30072 fmovdleu %xcc, %f21, %f20
30073 taddcc %g5, 0x1AC8, %g2
30074 fmovsgu %xcc, %f17, %f21
30075 xor %i7, 0x0C97, %l3
30076 tg %icc, 0x4
30077 srax %o7, %i3, %o4
30078 fmovrdgz %o3, %f26, %f20
30079 tgu %icc, 0x5
30080 fmovrsgz %i0, %f15, %f22
30081 set 0x6A, %o2
30082 lduba [%l7 + %o2] 0x15, %g1
30083 tleu %icc, 0x4
30084 fmovdne %icc, %f23, %f21
30085 fandnot2 %f16, %f26, %f18
30086 taddcc %i4, %i1, %l1
30087 xorcc %g4, 0x149C, %o5
30088 wr %g0, 0x81, %asi
30089 lduwa [%l7 + 0x40] %asi, %o1
30090 ta %xcc, 0x7
30091 xor %l5, 0x1FFD, %i2
30092 fbul %fcc0, loop_2888
30093 bge %icc, loop_2889
30094 fsrc1 %f10, %f4
30095 std %o6, [%l7 + 0x70]
30096loop_2888:
30097 xnorcc %l4, %i5, %l6
30098loop_2889:
30099 movgu %xcc, %g7, %i6
30100 subc %g6, %l2, %g3
30101 edge16ln %o0, %l0, %g5
30102 tpos %icc, 0x7
30103 tvc %xcc, 0x3
30104 edge8ln %g2, %i7, %o2
30105 add %o7, %i3, %o4
30106 fcmpne32 %f14, %f24, %o3
30107 swap [%l7 + 0x60], %i0
30108 movpos %icc, %g1, %l3
30109 wr %g0, 0x89, %asi
30110 ldswa [%l7 + 0x48] %asi, %i4
30111 fmovdge %xcc, %f3, %f1
30112 tle %xcc, 0x4
30113 fmovrslez %l1, %f1, %f6
30114 set 0x10, %o6
30115 ldxa [%l7 + %o6] 0x81, %i1
30116 movrne %o5, 0x08E, %o1
30117 set 0x38, %i1
30118 ldswa [%l7 + %i1] 0x18, %g4
30119 edge8 %l5, %o6, %i2
30120 sll %i5, 0x04, %l4
30121 fmovdcc %icc, %f28, %f16
30122 umul %l6, %i6, %g6
30123 tpos %icc, 0x1
30124 edge16ln %l2, %g7, %o0
30125 saved
30126 rdpr %cwp, %g1
30127 rdpr %cansave, %g2
30128 rdpr %canrestore, %g3
30129 rdpr %cleanwin, %g4
30130 rdpr %otherwin, %g5
30131 rdpr %wstate, %g6
30132 movn %xcc, %l0, %g3
30133 fandnot2 %f14, %f24, %f6
30134 fbe %fcc1, loop_2890
30135 sub %g5, 0x1E81, %g2
30136 movpos %xcc, %i7, %o7
30137 set 0x08, %o1
30138 swapa [%l7 + %o1] 0x10, %o2
30139loop_2890:
30140 fcmpgt32 %f12, %f18, %o4
30141 fmovdge %xcc, %f18, %f5
30142 set 0x19, %i5
30143 ldsba [%l7 + %i5] 0x0c, %o3
30144 wr %g0, 0x23, %asi
30145 stda %i2, [%l7 + 0x38] %asi
30146 membar #Sync
30147 ta %xcc, 0x4
30148 wr %g0, 0x80, %asi
30149 ldswa [%l7 + 0x34] %asi, %g1
30150 fsrc2s %f7, %f16
30151 movrne %l3, 0x003, %i0
30152 edge16ln %i4, %l1, %o5
30153 edge16n %o1, %g4, %i1
30154 sllx %l5, 0x01, %i2
30155 fmovs %f4, %f16
30156 fpsub32 %f2, %f26, %f24
30157 sir 0x186E
30158 addcc %i5, 0x17A1, %o6
30159 wr %g0, 0x80, %asi
30160 lda [%l7 + 0x48] %asi, %f30
30161 fbu %fcc0, loop_2891
30162 andn %l4, %i6, %g6
30163 set 0x48, %l0
30164 stxa %l2, [%l7 + %l0] 0xeb
30165 membar #Sync
30166loop_2891:
30167 nop
30168 wr %g0, 0x26, %asi
30169 ldda [%l7 + 0x30] %asi, %g6
30170 fblg %fcc2, loop_2892
30171 sllx %l6, %o0, %l0
30172 edge32l %g5, %g2, %i7
30173 orncc %g3, %o2, %o7
30174loop_2892:
30175 fpadd32 %f14, %f12, %f2
30176 fpsub16s %f25, %f25, %f17
30177 bn %xcc, loop_2893
30178 array32 %o4, %i3, %o3
30179 mulscc %g1, 0x1485, %i0
30180 tne %xcc, 0x3
30181loop_2893:
30182 fpack32 %f6, %f18, %f6
30183 smul %i4, 0x0148, %l1
30184 wr %g0, 0x11, %asi
30185 ldstuba [%l7 + 0x0B] %asi, %l3
30186 ta %xcc, 0x6
30187 movgu %icc, %o1, %o5
30188 movge %icc, %g4, %i1
30189 fmovrsgz %l5, %f7, %f8
30190 stw %i5, [%l7 + 0x28]
30191 array8 %i2, %l4, %i6
30192 movvc %xcc, %o6, %l2
30193 movl %xcc, %g7, %g6
30194 edge8l %o0, %l6, %g5
30195 smul %g2, 0x0464, %l0
30196 edge16ln %g3, %o2, %i7
30197 sir 0x072A
30198 pdist %f4, %f28, %f14
30199 fmovdl %xcc, %f14, %f13
30200 smulcc %o7, 0x1225, %o4
30201 edge32n %o3, %g1, %i3
30202 ldub [%l7 + 0x72], %i4
30203 tgu %icc, 0x4
30204 fnegd %f16, %f20
30205 edge16 %l1, %l3, %o1
30206 xorcc %o5, 0x0657, %g4
30207 movge %xcc, %i0, %l5
30208 nop
30209 set 0x10, %i2
30210 ldd [%l7 + %i2], %i0
30211 nop
30212 setx loop_2894, %l0, %l1
30213 wrpr 0x1, %tl
30214 wrpr %l1, %tpc
30215 add %l1, 0x4, %l1
30216 wrpr %l1, %tnpc
30217 setx 0x34400001400, %l0, %l1
30218 wrpr %l1, %tstate
30219 wrhpr 0x4, %htstate
30220 retry
30221 ldstub [%l7 + 0x1F], %i5
30222 movcs %xcc, %l4, %i6
30223 subcc %i2, 0x157D, %o6
30224loop_2894:
30225 sir 0x0642
30226 tl %xcc, 0x6
30227 fbne,a %fcc0, loop_2895
30228 sll %g7, %l2, %o0
30229 movcc %icc, %g6, %g5
30230 alignaddr %l6, %l0, %g2
30231loop_2895:
30232 fmovscs %xcc, %f17, %f16
30233 tvc %icc, 0x5
30234 bge,a,pn %icc, loop_2896
30235 tl %xcc, 0x4
30236 ldub [%l7 + 0x1D], %g3
30237 fsrc2 %f14, %f0
30238loop_2896:
30239 nop
30240 set 0x28, %l6
30241 lda [%l7 + %l6] 0x11, %f9
30242 tpos %icc, 0x7
30243 subc %i7, 0x0914, %o7
30244 and %o2, 0x03A9, %o3
30245 fbuge %fcc0, loop_2897
30246 fmovsvc %icc, %f17, %f21
30247 movleu %icc, %o4, %i3
30248 fbuge,a %fcc2, loop_2898
30249loop_2897:
30250 movn %icc, %i4, %l1
30251 set 0x40, %i0
30252 stda %f16, [%l7 + %i0] 0x1f
30253 membar #Sync
30254loop_2898:
30255 sir 0x1760
30256 tvs %icc, 0x7
30257 fpack32 %f28, %f14, %f4
30258 ld [%l7 + 0x6C], %f13
30259 edge32l %l3, %g1, %o1
30260 movg %icc, %o5, %g4
30261 tge %icc, 0x0
30262 sll %i0, 0x1A, %l5
30263 sethi 0x1047, %i1
30264 fpadd16s %f29, %f29, %f11
30265 te %icc, 0x2
30266 set 0x0, %i3
30267 stxa %l4, [%g0 + %i3] 0x57
30268 wr %g0, 0x80, %asi
30269 ldda [%l7 + 0x60] %asi, %i4
30270 fmovrsgez %i6, %f0, %f14
30271 sdivcc %o6, 0x0CDD, %g7
30272 edge8 %i2, %l2, %g6
30273 set 0x14, %o3
30274 sta %f20, [%l7 + %o3] 0x15
30275 edge8l %g5, %l6, %o0
30276 fmovdcc %xcc, %f30, %f15
30277 fbue,a %fcc0, loop_2899
30278 bvs,a,pn %icc, loop_2900
30279 movle %icc, %g2, %g3
30280 tvc %xcc, 0x1
30281loop_2899:
30282 tcc %xcc, 0x1
30283loop_2900:
30284 fpsub32 %f0, %f10, %f6
30285 fmovsvc %xcc, %f11, %f7
30286 alignaddrl %l0, %o7, %i7
30287 fmovsneg %icc, %f17, %f4
30288 array16 %o2, %o3, %i3
30289 edge8l %o4, %l1, %l3
30290 taddcc %g1, 0x0B1A, %i4
30291 fmovd %f22, %f30
30292 fmovsne %icc, %f4, %f14
30293 and %o1, %g4, %o5
30294 sth %i0, [%l7 + 0x4C]
30295 mova %xcc, %i1, %l4
30296 smulcc %i5, 0x1D1F, %i6
30297 array8 %l5, %o6, %g7
30298 wr %g0, 0x80, %asi
30299 ldsba [%l7 + 0x0D] %asi, %i2
30300 tcs %xcc, 0x2
30301 edge32l %g6, %l2, %l6
30302 sdivx %o0, 0x0B4B, %g5
30303 fandnot1 %f26, %f6, %f8
30304 addc %g3, %g2, %o7
30305 fmovsg %icc, %f10, %f5
30306 tcc %xcc, 0x5
30307 sllx %l0, 0x0A, %o2
30308 tcc %xcc, 0x6
30309 set 0x7A, %l2
30310 ldsha [%l7 + %l2] 0x11, %o3
30311 fmovse %xcc, %f28, %f14
30312 set 0x38, %o7
30313 lda [%l7 + %o7] 0x18, %f4
30314 swap [%l7 + 0x1C], %i7
30315 andn %i3, %l1, %o4
30316 xnorcc %l3, 0x1BA3, %g1
30317 alignaddrl %o1, %g4, %i4
30318 fmovse %icc, %f4, %f21
30319 sth %i0, [%l7 + 0x0C]
30320 movrgez %i1, %o5, %l4
30321 fcmple32 %f30, %f4, %i5
30322 array8 %l5, %i6, %o6
30323 fabsd %f0, %f28
30324 srax %g7, %i2, %l2
30325 mulx %l6, %o0, %g5
30326 tg %icc, 0x3
30327 fcmpes %fcc0, %f6, %f28
30328 fandnot1 %f12, %f6, %f20
30329 smulcc %g3, %g6, %o7
30330 fble,a %fcc0, loop_2901
30331 tvc %xcc, 0x1
30332 move %xcc, %g2, %l0
30333 saved
30334 rdpr %cwp, %g1
30335 rdpr %cansave, %g2
30336 rdpr %canrestore, %g3
30337 rdpr %cleanwin, %g4
30338 rdpr %otherwin, %g5
30339 rdpr %wstate, %g6
30340loop_2901:
30341 xor %o2, %i7, %o3
30342 membar #Sync
30343 set 0x40, %g4
30344 ldda [%l7 + %g4] 0xf0, %f0
30345 tpos %xcc, 0x6
30346 udivx %i3, 0x1532, %o4
30347 membar #Sync
30348 set 0x40, %l1
30349 ldda [%l7 + %l1] 0x17, %f16
30350 tgu %xcc, 0x2
30351 xnorcc %l1, 0x1D2F, %g1
30352 sdivcc %o1, 0x114B, %g4
30353 array8 %l3, %i4, %i0
30354 flush %l7 + 0x2C
30355 edge16ln %i1, %o5, %l4
30356 edge16n %i5, %i6, %l5
30357 tcc %xcc, 0x0
30358 tcs %icc, 0x2
30359 add %l7, 0x44, %l6
30360 wr %g0, 0x18, %asi
30361 lda [%l6] %asi, %g7
30362 casa [%l6] %asi, %g7, %o6
30363 bcs %xcc, loop_2902
30364 orcc %i2, 0x1787, %l6
30365 fbge %fcc1, loop_2903
30366 addccc %l2, %g5, %o0
30367loop_2902:
30368 restored
30369 rdpr %cwp, %g1
30370 rdpr %cansave, %g2
30371 rdpr %canrestore, %g3
30372 rdpr %cleanwin, %g4
30373 rdpr %otherwin, %g5
30374 rdpr %wstate, %g6
30375 andcc %g3, %o7, %g2
30376loop_2903:
30377 nop
30378 set 0x58, %g1
30379 ldsha [%l7 + %g1] 0x19, %l0
30380 fbge %fcc2, loop_2904
30381 std %f6, [%l7 + 0x08]
30382 tgu %icc, 0x6
30383 movcc %icc, %o2, %g6
30384loop_2904:
30385 nop
30386 membar #Sync
30387 set 0x40, %g7
30388 ldda [%l7 + %g7] 0xf8, %f0
30389 movg %xcc, %o3, %i3
30390 popc %i7, %l1
30391 bshuffle %f20, %f14, %f16
30392 ble,a,pn %xcc, loop_2905
30393 or %o4, 0x05EC, %o1
30394 wr %g0, 0x04, %asi
30395 ldswa [%l7 + 0x44] %asi, %g4
30396loop_2905:
30397 fandnot1s %f9, %f0, %f16
30398 andncc %l3, %i4, %g1
30399 bg,pn %xcc, loop_2906
30400 movg %icc, %i1, %i0
30401 edge8ln %l4, %i5, %o5
30402 movrlz %i6, 0x1BE, %l5
30403loop_2906:
30404 movne %icc, %o6, %i2
30405 brnz %l6, loop_2907
30406 pdist %f30, %f24, %f26
30407 edge8 %g7, %g5, %o0
30408 sdiv %g3, 0x0EE5, %o7
30409loop_2907:
30410 flush %l7 + 0x20
30411 nop
30412 set 0x3E, %g6
30413 ldsb [%l7 + %g6], %g2
30414 saved
30415 rdpr %cwp, %g1
30416 rdpr %cansave, %g2
30417 rdpr %canrestore, %g3
30418 rdpr %cleanwin, %g4
30419 rdpr %otherwin, %g5
30420 rdpr %wstate, %g6
30421 fbl,a %fcc2, loop_2908
30422 fzeros %f3
30423 movneg %xcc, %l0, %l2
30424 edge16l %o2, %g6, %o3
30425loop_2908:
30426 udiv %i7, 0x1C23, %l1
30427 swap [%l7 + 0x20], %o4
30428 andcc %o1, %g4, %i3
30429 saved
30430 rdpr %cwp, %g1
30431 rdpr %cansave, %g2
30432 rdpr %canrestore, %g3
30433 rdpr %cleanwin, %g4
30434 rdpr %otherwin, %g5
30435 rdpr %wstate, %g6
30436 movcs %icc, %l3, %i4
30437 fcmpd %fcc2, %f6, %f6
30438 add %l7, 0x38, %l6
30439 wr %g0, 0x88, %asi
30440 casa [%l6] %asi, %g1, %i0
30441 movn %xcc, %i1, %l4
30442 fnot2 %f16, %f4
30443 edge8 %o5, %i6, %l5
30444 fandnot2s %f23, %f15, %f20
30445 fones %f26
30446 move %xcc, %o6, %i2
30447 tleu %icc, 0x4
30448 smul %l6, %i5, %g5
30449 movn %icc, %g7, %o0
30450 xnorcc %o7, %g3, %g2
30451 brnz,a %l0, loop_2909
30452 sdivcc %l2, 0x138A, %o2
30453 fornot1s %f12, %f16, %f28
30454 fbo %fcc2, loop_2910
30455loop_2909:
30456 umulcc %o3, %i7, %g6
30457 movcs %icc, %l1, %o1
30458 mova %icc, %o4, %i3
30459loop_2910:
30460 subccc %l3, %i4, %g4
30461 fmovdl %xcc, %f19, %f16
30462 movn %icc, %g1, %i1
30463 fcmple16 %f4, %f26, %l4
30464 sethi 0x1148, %o5
30465 sllx %i6, 0x15, %l5
30466 fmul8x16 %f13, %f0, %f18
30467 edge8ln %i0, %o6, %i2
30468 subccc %l6, %g5, %i5
30469 movre %g7, %o7, %g3
30470 fbul %fcc2, loop_2911
30471 fcmple16 %f14, %f12, %o0
30472 popc %l0, %l2
30473 orncc %o2, 0x01FD, %o3
30474loop_2911:
30475 fmovdg %xcc, %f0, %f11
30476 for %f18, %f2, %f22
30477 fmul8x16au %f22, %f19, %f26
30478 sllx %g2, 0x02, %g6
30479 fmul8x16 %f24, %f26, %f14
30480 fbn %fcc3, loop_2912
30481 movrgz %l1, %i7, %o4
30482 add %l7, 0x50, %l6
30483 wr %g0, 0x89, %asi
30484 casa [%l6] 0x89, %o1, %l3
30485loop_2912:
30486 fmovrdgz %i3, %f22, %f28
30487 wr %g0, 0x89, %asi
30488 stda %g4, [%l7 + 0x58] %asi
30489 ba,pn %icc, loop_2913
30490 movcs %icc, %i4, %g1
30491 edge32n %i1, %o5, %i6
30492 brz,a %l5, loop_2914
30493loop_2913:
30494 fandnot1 %f4, %f10, %f18
30495 tgu %icc, 0x2
30496 movre %l4, 0x3CB, %o6
30497loop_2914:
30498 fbge %fcc3, loop_2915
30499 fmovsg %xcc, %f5, %f16
30500 edge8n %i0, %l6, %g5
30501 xorcc %i5, 0x0E06, %g7
30502loop_2915:
30503 sllx %i2, 0x0C, %o7
30504 addc %g3, %o0, %l0
30505 fcmpeq16 %f20, %f24, %o2
30506 sll %o3, %l2, %g6
30507 movre %g2, %l1, %o4
30508 edge8l %i7, %o1, %l3
30509 tg %icc, 0x6
30510 movge %xcc, %g4, %i3
30511 fmovsvc %icc, %f26, %f9
30512 srax %i4, 0x09, %g1
30513 fxnors %f6, %f10, %f28
30514 add %l7, 0x08, %l6
30515 wr %g0, 0x11, %asi
30516 ldxa [%l6] %asi, %o5
30517 casxa [%l6] %asi, %o5, %i6
30518 tneg %icc, 0x4
30519 bg %icc, loop_2916
30520 add %l5, 0x106C, %i1
30521 fsrc1s %f12, %f29
30522 umul %o6, %i0, %l4
30523loop_2916:
30524 movre %l6, 0x09A, %g5
30525 tgu %xcc, 0x2
30526 fpmerge %f25, %f26, %f0
30527 st %f31, [%l7 + 0x18]
30528 edge8 %g7, %i2, %o7
30529 umul %i5, 0x155D, %o0
30530 brlez %l0, loop_2917
30531 sth %o2, [%l7 + 0x22]
30532 edge8l %g3, %o3, %g6
30533 subc %l2, 0x18C1, %l1
30534loop_2917:
30535 sra %o4, %g2, %o1
30536 wr %g0, 0x89, %asi
30537 lduwa [%l7 + 0x50] %asi, %l3
30538 fmovsl %icc, %f4, %f4
30539 wr %g0, 0x80, %asi
30540 prefetcha [%l7 + 0x70] %asi, 0x2
30541 array32 %i7, %i3, %i4
30542 tg %icc, 0x4
30543 sra %g1, %i6, %l5
30544 ldstub [%l7 + 0x6E], %i1
30545 tne %xcc, 0x5
30546 fmovdle %icc, %f24, %f0
30547 array16 %o5, %i0, %o6
30548 tvc %xcc, 0x4
30549 fornot2 %f30, %f20, %f12
30550 movcs %icc, %l4, %g5
30551 popc %l6, %g7
30552 fpsub32s %f9, %f20, %f10
30553 call loop_2918
30554 brz %i2, loop_2919
30555 movrlz %i5, 0x263, %o7
30556 set 0x24, %l5
30557 lda [%l7 + %l5] 0x19, %f22
30558loop_2918:
30559 andn %l0, %o0, %g3
30560loop_2919:
30561 sub %o2, 0x1A53, %o3
30562 movcc %icc, %l2, %l1
30563 smulcc %o4, %g2, %g6
30564 sub %l3, 0x0552, %g4
30565 fpack32 %f24, %f2, %f14
30566 sub %i7, 0x143B, %i3
30567 xor %i4, 0x1410, %g1
30568 fnegs %f1, %f2
30569 movl %icc, %o1, %i6
30570 fmovdgu %xcc, %f8, %f30
30571 tn %icc, 0x3
30572 edge8 %l5, %o5, %i0
30573 xor %o6, 0x1227, %l4
30574 fcmpeq16 %f28, %f26, %i1
30575 tneg %icc, 0x7
30576 edge16ln %g5, %g7, %i2
30577 xorcc %i5, %l6, %l0
30578 fmovrdlez %o7, %f16, %f0
30579 sub %g3, %o0, %o3
30580 move %xcc, %o2, %l1
30581 movgu %icc, %l2, %g2
30582 fone %f2
30583 movrgz %o4, 0x181, %g6
30584 set 0x43, %l3
30585 stba %g4, [%l7 + %l3] 0x2a
30586 membar #Sync
30587 fbge %fcc3, loop_2920
30588 fsrc1s %f26, %f7
30589 tsubcc %l3, 0x1826, %i7
30590 fcmple32 %f12, %f2, %i3
30591loop_2920:
30592 fmovdcc %xcc, %f22, %f27
30593 bvs,a loop_2921
30594 subccc %i4, 0x0DF0, %g1
30595 fpadd16s %f21, %f26, %f10
30596 tl %xcc, 0x6
30597loop_2921:
30598 tgu %xcc, 0x0
30599 fmovdg %icc, %f12, %f7
30600 std %o0, [%l7 + 0x38]
30601 array32 %i6, %o5, %i0
30602 sdiv %o6, 0x1B0C, %l5
30603 bleu,pn %xcc, loop_2922
30604 fmovspos %icc, %f7, %f17
30605 tcs %icc, 0x1
30606 sll %l4, 0x14, %g5
30607loop_2922:
30608 membar 0x02
30609 tvs %icc, 0x1
30610 mulx %g7, %i1, %i5
30611 movrgez %l6, 0x06D, %l0
30612 addcc %o7, 0x180A, %i2
30613 edge32n %g3, %o3, %o0
30614 std %l0, [%l7 + 0x20]
30615 fbule,a %fcc0, loop_2923
30616 sir 0x0FDB
30617 fpadd16 %f2, %f10, %f14
30618 fnegd %f14, %f0
30619loop_2923:
30620 fmovdleu %xcc, %f31, %f12
30621 bcc,a loop_2924
30622 brz %l2, loop_2925
30623 subccc %o2, 0x083B, %g2
30624 nop
30625 setx loop_2926, %l0, %l1
30626 jmpl %l1, %g6
30627loop_2924:
30628 movneg %xcc, %g4, %l3
30629loop_2925:
30630 array8 %o4, %i3, %i4
30631 set 0x64, %l4
30632 lduwa [%l7 + %l4] 0x80, %g1
30633loop_2926:
30634 fbul,a %fcc3, loop_2927
30635 tgu %icc, 0x7
30636 brz %i7, loop_2928
30637 movre %i6, %o1, %o5
30638loop_2927:
30639 and %i0, %l5, %l4
30640 orn %o6, 0x07DA, %g5
30641loop_2928:
30642 ldx [%l7 + 0x08], %g7
30643 fornot1s %f13, %f15, %f27
30644 bge,a,pn %icc, loop_2929
30645 bg,pn %xcc, loop_2930
30646 udiv %i1, 0x094E, %l6
30647 xorcc %i5, %o7, %l0
30648loop_2929:
30649 fblg,a %fcc1, loop_2931
30650loop_2930:
30651 movrne %g3, %o3, %o0
30652 bl loop_2932
30653 array32 %l1, %i2, %o2
30654loop_2931:
30655 tvs %xcc, 0x1
30656 subc %g2, 0x0347, %l2
30657loop_2932:
30658 xorcc %g4, %l3, %g6
30659 srax %o4, 0x0C, %i4
30660 fmovda %xcc, %f10, %f15
30661 movge %icc, %i3, %i7
30662 brgz,a %i6, loop_2933
30663 tsubcc %g1, %o5, %i0
30664 move %xcc, %o1, %l5
30665 sdiv %o6, 0x1128, %l4
30666loop_2933:
30667 taddcc %g5, %i1, %g7
30668 array8 %i5, %o7, %l0
30669 sir 0x0BCC
30670 edge8ln %l6, %o3, %g3
30671 edge8l %o0, %i2, %l1
30672 taddcc %o2, %l2, %g2
30673 for %f24, %f16, %f2
30674 set 0x40, %o0
30675 stda %f0, [%l7 + %o0] 0x11
30676 saved
30677 rdpr %cwp, %g1
30678 rdpr %cansave, %g2
30679 rdpr %canrestore, %g3
30680 rdpr %cleanwin, %g4
30681 rdpr %otherwin, %g5
30682 rdpr %wstate, %g6
30683 edge8 %g4, %g6, %l3
30684 movvc %icc, %i4, %o4
30685 popc %i3, %i7
30686 brgz,a %i6, loop_2934
30687 tn %icc, 0x5
30688 xor %g1, %o5, %i0
30689 xnor %o1, %o6, %l5
30690loop_2934:
30691 fbg %fcc2, loop_2935
30692 array8 %l4, %g5, %g7
30693 wr %g0, 0x0c, %asi
30694 ldda [%l7 + 0x40] %asi, %f16
30695loop_2935:
30696 fmovsgu %xcc, %f9, %f9
30697 fmovrsne %i5, %f24, %f29
30698 fnands %f8, %f29, %f28
30699 ldsb [%l7 + 0x72], %i1
30700 fbe %fcc3, loop_2936
30701 sdiv %o7, 0x146C, %l0
30702 subc %o3, 0x1A7F, %g3
30703 fsrc1s %f8, %f7
30704loop_2936:
30705 udivcc %l6, 0x1B13, %o0
30706 tn %xcc, 0x7
30707 movre %i2, %l1, %l2
30708 udivx %o2, 0x0F3D, %g4
30709 srlx %g2, %l3, %g6
30710 orncc %i4, 0x0D60, %o4
30711 movl %icc, %i3, %i6
30712 edge32l %g1, %o5, %i7
30713 array32 %i0, %o6, %l5
30714 addccc %l4, %g5, %o1
30715 tsubcc %i5, %g7, %o7
30716 edge8l %i1, %o3, %g3
30717 mova %xcc, %l0, %l6
30718 ld [%l7 + 0x54], %f14
30719 fcmps %fcc2, %f21, %f30
30720 edge32l %i2, %l1, %l2
30721 tleu %xcc, 0x1
30722 tneg %xcc, 0x3
30723 restored
30724 rdpr %cwp, %g1
30725 rdpr %cansave, %g2
30726 rdpr %canrestore, %g3
30727 rdpr %cleanwin, %g4
30728 rdpr %otherwin, %g5
30729 rdpr %wstate, %g6
30730 array16 %o0, %o2, %g2
30731 set 0x38, %g5
30732 ldxa [%l7 + %g5] 0x80, %l3
30733 fmovdcs %xcc, %f5, %f23
30734 fmovsleu %icc, %f12, %f1
30735 wr %g0, 0x04, %asi
30736 ldsha [%l7 + 0x40] %asi, %g6
30737 add %i4, 0x1281, %o4
30738 wr %g0, 0x19, %asi
30739 stba %g4, [%l7 + 0x6E] %asi
30740 smul %i6, %i3, %o5
30741 subcc %g1, 0x1062, %i7
30742 lduh [%l7 + 0x1C], %i0
30743 nop
30744 setx loop_2937, %l0, %l1
30745 jmpl %l1, %l5
30746 bvs,a loop_2938
30747 movrlez %l4, 0x12E, %g5
30748 smul %o6, 0x166F, %i5
30749loop_2937:
30750 mulscc %o1, %g7, %o7
30751loop_2938:
30752 sdivx %o3, 0x14B6, %i1
30753 fmovdn %icc, %f4, %f25
30754 ld [%l7 + 0x4C], %f30
30755 tneg %xcc, 0x3
30756 alignaddr %g3, %l0, %i2
30757 addccc %l6, 0x1EF9, %l1
30758 wr %g0, 0x11, %asi
30759 lduba [%l7 + 0x6B] %asi, %o0
30760 fbl %fcc2, loop_2939
30761 prefetch [%l7 + 0x68], 0x2
30762 fmovsa %icc, %f26, %f21
30763 movcs %xcc, %l2, %g2
30764loop_2939:
30765 xnorcc %l3, %g6, %i4
30766 brgz %o2, loop_2940
30767 alignaddr %o4, %i6, %g4
30768 movge %xcc, %o5, %g1
30769 tle %icc, 0x0
30770loop_2940:
30771 sdivx %i3, 0x0284, %i7
30772 movre %l5, %l4, %g5
30773 subccc %o6, %i0, %o1
30774 nop
30775 setx loop_2941, %l0, %l1
30776 wrpr 0x1, %tl
30777 wrpr %l1, %tpc
30778 add %l1, 0x4, %l1
30779 wrpr %l1, %tnpc
30780 setx 0x34400001400, %l0, %l1
30781 wrpr %l1, %tstate
30782 wrhpr 0x4, %htstate
30783 retry
30784 fmovsneg %xcc, %f26, %f10
30785 fpadd16s %f8, %f5, %f22
30786 edge32 %i5, %g7, %o7
30787loop_2941:
30788 nop
30789 set 0x54, %g3
30790 lduwa [%l7 + %g3] 0x15, %i1
30791 fbuge %fcc0, loop_2942
30792 srax %o3, 0x0B, %g3
30793 fbge %fcc3, loop_2943
30794 call loop_2944
30795loop_2942:
30796 fabss %f18, %f8
30797 fmovdcc %xcc, %f0, %f8
30798loop_2943:
30799 fbe,a %fcc2, loop_2945
30800loop_2944:
30801 brgz,a %l0, loop_2946
30802 fbne,a %fcc1, loop_2947
30803 alignaddrl %l6, %i2, %l1
30804loop_2945:
30805 tpos %xcc, 0x2
30806loop_2946:
30807 stbar
30808loop_2947:
30809 movvc %xcc, %o0, %g2
30810 movrlz %l2, 0x258, %g6
30811 edge8n %i4, %l3, %o2
30812 edge32ln %i6, %o4, %g4
30813 sra %o5, 0x0F, %g1
30814 array16 %i7, %i3, %l5
30815 bneg,pt %icc, loop_2948
30816 edge16ln %g5, %o6, %l4
30817 sethi 0x09A5, %o1
30818 tg %icc, 0x0
30819loop_2948:
30820 orncc %i5, 0x0ED3, %g7
30821 movle %xcc, %o7, %i1
30822 fmovrslez %i0, %f9, %f11
30823 fone %f18
30824 tvc %xcc, 0x5
30825 movrne %g3, %l0, %l6
30826 fpackfix %f22, %f22
30827 orcc %o3, %i2, %l1
30828 pdist %f0, %f30, %f20
30829 sra %o0, 0x17, %g2
30830 std %f18, [%l7 + 0x40]
30831 fsrc2s %f23, %f12
30832 fmovdgu %xcc, %f1, %f2
30833 bgu,pn %xcc, loop_2949
30834 tgu %icc, 0x7
30835 fcmple16 %f12, %f8, %l2
30836 brnz %i4, loop_2950
30837loop_2949:
30838 alignaddrl %l3, %g6, %i6
30839 fbu,a %fcc1, loop_2951
30840 alignaddrl %o4, %g4, %o2
30841loop_2950:
30842 tle %icc, 0x5
30843 brlz %o5, loop_2952
30844loop_2951:
30845 movrgz %i7, %g1, %i3
30846 array8 %g5, %l5, %o6
30847 bpos,a %xcc, loop_2953
30848loop_2952:
30849 tcc %icc, 0x7
30850 fble,a %fcc2, loop_2954
30851 stx %o1, [%l7 + 0x48]
30852loop_2953:
30853 fors %f16, %f15, %f31
30854 orn %l4, 0x196A, %g7
30855loop_2954:
30856 fpadd16 %f8, %f22, %f12
30857 fsrc2s %f27, %f27
30858 add %l7, 0x7C, %l6
30859 wr %g0, 0x89, %asi
30860 casa [%l6] %asi, %i5, %i1
30861 tg %icc, 0x1
30862 fbne,a %fcc0, loop_2955
30863 tg %xcc, 0x6
30864 orncc %i0, 0x14D7, %o7
30865 movrne %l0, %l6, %g3
30866loop_2955:
30867 fbule %fcc1, loop_2956
30868 fmul8x16 %f0, %f20, %f22
30869 set 0x68, %i6
30870 ldsha [%l7 + %i6] 0x18, %o3
30871loop_2956:
30872 fsrc2s %f28, %f15
30873 fmovsleu %xcc, %f29, %f18
30874 edge8 %l1, %i2, %o0
30875 array32 %l2, %g2, %l3
30876 tcc %icc, 0x5
30877 sll %i4, 0x03, %g6
30878 movne %xcc, %i6, %g4
30879 edge16ln %o2, %o5, %o4
30880 tcc %xcc, 0x2
30881 nop
30882 set 0x40, %g2
30883 prefetch [%l7 + %g2], 0x1
30884 array16 %g1, %i3, %i7
30885 orcc %l5, %g5, %o1
30886 movrgz %l4, 0x131, %o6
30887 tleu %icc, 0x5
30888 andn %g7, %i5, %i0
30889 tle %icc, 0x1
30890 tgu %icc, 0x6
30891 fcmpes %fcc3, %f0, %f8
30892 tsubcctv %i1, 0x132D, %o7
30893 saved
30894 rdpr %cwp, %g1
30895 rdpr %cansave, %g2
30896 rdpr %canrestore, %g3
30897 rdpr %cleanwin, %g4
30898 rdpr %otherwin, %g5
30899 rdpr %wstate, %g6
30900 subc %l6, 0x06FF, %g3
30901 nop
30902 set 0x48, %i4
30903 std %l0, [%l7 + %i4]
30904 fmovsa %icc, %f3, %f15
30905 array32 %l1, %i2, %o3
30906 udiv %o0, 0x08E0, %g2
30907 subcc %l2, 0x18CD, %l3
30908 tcs %xcc, 0x0
30909 set 0x66, %o4
30910 lduha [%l7 + %o4] 0x15, %g6
30911 srax %i6, %g4, %o2
30912 set 0x64, %i7
30913 lda [%l7 + %i7] 0x81, %f4
30914 taddcctv %o5, %o4, %i4
30915 fmovscs %icc, %f6, %f0
30916 addc %i3, %g1, %l5
30917 edge8n %g5, %o1, %l4
30918 movvc %icc, %i7, %o6
30919 brlez,a %i5, loop_2957
30920 fands %f5, %f28, %f17
30921 fmovsne %icc, %f30, %f16
30922 sdiv %i0, 0x1207, %i1
30923loop_2957:
30924 fbug,a %fcc3, loop_2958
30925 fmovsa %xcc, %f4, %f11
30926 brlz %g7, loop_2959
30927 tle %xcc, 0x3
30928loop_2958:
30929 orncc %o7, 0x03AD, %l6
30930 swap [%l7 + 0x18], %g3
30931loop_2959:
30932 stb %l1, [%l7 + 0x7D]
30933 wr %g0, 0x18, %asi
30934 ldda [%l7 + 0x50] %asi, %l0
30935 movcc %icc, %o3, %i2
30936 fzero %f18
30937 alignaddrl %o0, %l2, %l3
30938 tneg %icc, 0x0
30939 movvc %icc, %g6, %g2
30940 sdivx %g4, 0x0EB4, %o2
30941 bvc,a %icc, loop_2960
30942 movl %icc, %i6, %o4
30943 tcc %xcc, 0x1
30944 edge8ln %i4, %i3, %o5
30945loop_2960:
30946 saved
30947 rdpr %cwp, %g1
30948 rdpr %cansave, %g2
30949 rdpr %canrestore, %g3
30950 rdpr %cleanwin, %g4
30951 rdpr %otherwin, %g5
30952 rdpr %wstate, %g6
30953 st %f29, [%l7 + 0x74]
30954 tgu %icc, 0x5
30955 tle %xcc, 0x7
30956 edge16 %g1, %l5, %g5
30957 nop
30958 setx loop_2961, %l0, %l1
30959 wrpr 0x1, %tl
30960 wrpr %l1, %tpc
30961 add %l1, 0x4, %l1
30962 wrpr %l1, %tnpc
30963 setx 0x34400001400, %l0, %l1
30964 wrpr %l1, %tstate
30965 wrhpr 0x4, %htstate
30966 retry
30967 addcc %o1, %l4, %i7
30968 fpadd32s %f17, %f2, %f21
30969 orn %o6, %i5, %i1
30970loop_2961:
30971 fcmpes %fcc0, %f9, %f3
30972 fmovsne %icc, %f21, %f17
30973 wr %g0, 0x80, %asi
30974 lduba [%l7 + 0x62] %asi, %i0
30975 udivx %g7, 0x122F, %l6
30976 alignaddr %g3, %l1, %o7
30977 fcmpeq16 %f6, %f26, %l0
30978 movne %xcc, %i2, %o3
30979 edge32 %o0, %l3, %l2
30980 fcmple16 %f26, %f28, %g2
30981 array16 %g4, %g6, %o2
30982 nop
30983 setx loop_2962, %l0, %l1
30984 wrpr 0x1, %tl
30985 wrpr %l1, %tpc
30986 add %l1, 0x4, %l1
30987 wrpr %l1, %tnpc
30988 setx 0x34400001400, %l0, %l1
30989 wrpr %l1, %tstate
30990 wrhpr 0x4, %htstate
30991 retry
30992 edge32ln %o4, %i4, %i6
30993 movvc %xcc, %o5, %i3
30994 brz,a %l5, loop_2963
30995loop_2962:
30996 fmul8x16 %f1, %f8, %f20
30997 andcc %g1, 0x0200, %o1
30998 sub %l4, %g5, %o6
30999loop_2963:
31000 xnorcc %i7, 0x0081, %i1
31001 set 0x20, %o2
31002 stda %i4, [%l7 + %o2] 0x88
31003 taddcc %i0, 0x1FA0, %g7
31004 srax %l6, 0x04, %l1
31005 smul %g3, %l0, %o7
31006 fcmpd %fcc3, %f28, %f2
31007 edge8l %o3, %o0, %l3
31008 fpsub32s %f15, %f23, %f25
31009 nop
31010 setx loop_2964, %l0, %l1
31011 wrpr 0x1, %tl
31012 wrpr %l1, %tpc
31013 add %l1, 0x4, %l1
31014 wrpr %l1, %tnpc
31015 setx 0x34400001400, %l0, %l1
31016 wrpr %l1, %tstate
31017 wrhpr 0x4, %htstate
31018 retry
31019 or %i2, 0x06CE, %l2
31020 tgu %icc, 0x7
31021 tpos %icc, 0x2
31022loop_2964:
31023 movgu %xcc, %g4, %g6
31024 movvc %icc, %o2, %g2
31025 edge8n %o4, %i4, %i6
31026 fmovsle %xcc, %f18, %f7
31027 bge %xcc, loop_2965
31028 fpack32 %f16, %f22, %f22
31029 and %o5, 0x0E58, %i3
31030 te %icc, 0x2
31031loop_2965:
31032 movcs %icc, %g1, %o1
31033 fbne %fcc0, loop_2966
31034 edge32n %l4, %g5, %l5
31035 mulx %i7, %i1, %i5
31036 movge %icc, %i0, %o6
31037loop_2966:
31038 andncc %l6, %l1, %g3
31039 wr %g0, 0x2f, %asi
31040 stha %g7, [%l7 + 0x76] %asi
31041 membar #Sync
31042 mulx %l0, 0x0934, %o3
31043 taddcctv %o7, %o0, %i2
31044 tvc %xcc, 0x1
31045 or %l2, 0x1198, %l3
31046 nop
31047 set 0x68, %o6
31048 ldsw [%l7 + %o6], %g6
31049 set 0x10, %o5
31050 ldda [%l7 + %o5] 0x14, %g4
31051 tge %xcc, 0x0
31052 bvc,a,pt %icc, loop_2967
31053 ld [%l7 + 0x74], %f19
31054 faligndata %f26, %f24, %f28
31055 set 0x68, %i1
31056 sta %f27, [%l7 + %i1] 0x88
31057loop_2967:
31058 tle %icc, 0x5
31059 andcc %o2, 0x1C74, %g2
31060 fmovdvc %icc, %f21, %f29
31061 fmovsneg %xcc, %f10, %f0
31062 movrlz %o4, 0x233, %i4
31063 fblg,a %fcc2, loop_2968
31064 ta %xcc, 0x7
31065 udivcc %o5, 0x0F36, %i3
31066 subc %g1, 0x03FC, %i6
31067loop_2968:
31068 fnegd %f24, %f12
31069 taddcc %l4, %g5, %l5
31070 sra %o1, %i7, %i5
31071 sub %i0, %o6, %i1
31072 xorcc %l1, 0x108F, %l6
31073 and %g3, 0x033D, %l0
31074 fmovd %f12, %f16
31075 movle %icc, %o3, %g7
31076 edge8n %o7, %i2, %o0
31077 movrlez %l3, 0x035, %g6
31078 movge %icc, %l2, %o2
31079 fbule %fcc3, loop_2969
31080 mulscc %g4, %o4, %g2
31081 edge8n %i4, %i3, %o5
31082 fexpand %f19, %f12
31083loop_2969:
31084 bneg,a,pt %icc, loop_2970
31085 fmovdneg %icc, %f19, %f2
31086 movneg %xcc, %i6, %g1
31087 set 0x40, %i5
31088 ldda [%l7 + %i5] 0x15, %f0
31089loop_2970:
31090 tg %xcc, 0x5
31091 sra %l4, 0x12, %l5
31092 fpsub16s %f27, %f8, %f26
31093 andncc %o1, %g5, %i5
31094 xnorcc %i0, 0x09F9, %o6
31095 fmovsle %icc, %f7, %f20
31096 movrgez %i7, 0x327, %l1
31097 wr %g0, 0xea, %asi
31098 stba %l6, [%l7 + 0x20] %asi
31099 membar #Sync
31100 fbne,a %fcc1, loop_2971
31101 edge8l %i1, %g3, %o3
31102 fandnot2 %f30, %f26, %f24
31103 tg %icc, 0x1
31104loop_2971:
31105 fbg %fcc2, loop_2972
31106 umulcc %g7, 0x055B, %o7
31107 xnorcc %i2, 0x1D19, %l0
31108 array16 %o0, %l3, %l2
31109loop_2972:
31110 edge32 %o2, %g4, %o4
31111 siam 0x0
31112 tgu %icc, 0x3
31113 fmovrdne %g2, %f24, %f28
31114 andn %i4, %i3, %g6
31115 mulx %o5, 0x14F2, %g1
31116 edge16 %l4, %i6, %l5
31117 move %icc, %o1, %i5
31118 bl,a,pt %icc, loop_2973
31119 movrgz %i0, %o6, %g5
31120 movl %icc, %l1, %i7
31121 set 0x08, %l0
31122 ldxa [%l7 + %l0] 0x88, %l6
31123loop_2973:
31124 pdist %f8, %f10, %f6
31125 set 0x3C, %o1
31126 lduwa [%l7 + %o1] 0x80, %g3
31127 array32 %o3, %g7, %i1
31128 subcc %o7, 0x09E9, %l0
31129 edge16n %i2, %l3, %o0
31130 umulcc %o2, %l2, %g4
31131 set 0x0C, %i2
31132 swapa [%l7 + %i2] 0x81, %g2
31133 udiv %o4, 0x0B41, %i3
31134 ldd [%l7 + 0x08], %f8
31135 std %f28, [%l7 + 0x40]
31136 tleu %icc, 0x0
31137 sdivx %i4, 0x15AE, %o5
31138 fmovsa %xcc, %f23, %f12
31139 nop
31140 setx loop_2974, %l0, %l1
31141 wrpr 0x1, %tl
31142 wrpr %l1, %tpc
31143 add %l1, 0x4, %l1
31144 wrpr %l1, %tnpc
31145 setx 0x34400001400, %l0, %l1
31146 wrpr %l1, %tstate
31147 wrhpr 0x4, %htstate
31148 retry
31149 fornot1s %f29, %f16, %f11
31150 movleu %xcc, %g1, %l4
31151 udivcc %g6, 0x0E2D, %l5
31152loop_2974:
31153 movgu %icc, %o1, %i6
31154 sub %i0, 0x1C96, %o6
31155 edge16n %i5, %g5, %l1
31156 edge8l %i7, %g3, %o3
31157 wr %g0, 0x89, %asi
31158 prefetcha [%l7 + 0x18] %asi, 0x3
31159 sir 0x1C94
31160 fbg %fcc0, loop_2975
31161 fmovrsgz %i1, %f13, %f5
31162 tn %xcc, 0x4
31163 fcmps %fcc1, %f13, %f25
31164loop_2975:
31165 nop
31166 set 0x64, %l6
31167 lduwa [%l7 + %l6] 0x15, %l6
31168 movrne %o7, %i2, %l0
31169 add %l7, 0x44, %l6
31170 wr %g0, 0x04, %asi
31171 casa [%l6] 0x04, %o0, %l3
31172 ba %icc, loop_2976
31173 movvs %icc, %l2, %g4
31174 and %g2, 0x02B3, %o2
31175 srlx %i3, %i4, %o4
31176loop_2976:
31177 edge32ln %g1, %l4, %o5
31178 wr %g0, 0xeb, %asi
31179 stha %l5, [%l7 + 0x72] %asi
31180 membar #Sync
31181 movn %xcc, %g6, %o1
31182 movrgez %i0, %i6, %i5
31183 movcc %icc, %g5, %o6
31184 ldub [%l7 + 0x39], %i7
31185 set 0x60, %i3
31186 lduwa [%l7 + %i3] 0x04, %g3
31187 xor %o3, 0x042F, %l1
31188 fornot1 %f16, %f10, %f10
31189 fbe,a %fcc1, loop_2977
31190 fpadd16 %f8, %f14, %f12
31191 fbge %fcc2, loop_2978
31192 sra %i1, %l6, %o7
31193loop_2977:
31194 fbge %fcc2, loop_2979
31195 sth %g7, [%l7 + 0x14]
31196loop_2978:
31197 nop
31198 set 0x40, %i0
31199 stda %f0, [%l7 + %i0] 0x11
31200loop_2979:
31201 saved
31202 rdpr %cwp, %g1
31203 rdpr %cansave, %g2
31204 rdpr %canrestore, %g3
31205 rdpr %cleanwin, %g4
31206 rdpr %otherwin, %g5
31207 rdpr %wstate, %g6
31208 tle %icc, 0x3
31209 fmovrsne %l0, %f10, %f4
31210 set 0x67, %o3
31211 ldstuba [%l7 + %o3] 0x18, %i2
31212 ldub [%l7 + 0x25], %o0
31213 fbne,a %fcc3, loop_2980
31214 fmovsne %xcc, %f19, %f21
31215 sub %l2, 0x0760, %l3
31216 bl,pn %icc, loop_2981
31217loop_2980:
31218 fblg %fcc0, loop_2982
31219 addcc %g2, %o2, %g4
31220 srlx %i3, 0x0E, %i4
31221loop_2981:
31222 movrlez %g1, 0x0FB, %l4
31223loop_2982:
31224 edge8ln %o5, %o4, %g6
31225 tgu %xcc, 0x4
31226 fcmped %fcc0, %f26, %f20
31227 set 0x48, %l2
31228 sta %f14, [%l7 + %l2] 0x80
31229 array32 %o1, %l5, %i0
31230 fmovdvc %icc, %f7, %f14
31231 fpsub16s %f25, %f12, %f29
31232 tg %icc, 0x3
31233 alignaddr %i5, %g5, %o6
31234 tn %xcc, 0x1
31235 bl,pt %xcc, loop_2983
31236 stw %i6, [%l7 + 0x08]
31237 fcmps %fcc1, %f28, %f30
31238 fpsub32 %f12, %f8, %f8
31239loop_2983:
31240 edge8 %g3, %o3, %l1
31241 addccc %i1, %l6, %i7
31242 fmovscc %xcc, %f8, %f9
31243 movcs %xcc, %o7, %l0
31244 mulx %i2, 0x1599, %o0
31245 for %f18, %f30, %f12
31246 fabss %f20, %f23
31247 tne %icc, 0x4
31248 fmovrsgz %g7, %f8, %f17
31249 tle %xcc, 0x4
31250 tsubcc %l3, %l2, %o2
31251 edge8 %g4, %i3, %g2
31252 edge32ln %i4, %g1, %o5
31253 fbug,a %fcc0, loop_2984
31254 fnors %f5, %f11, %f25
31255 fmovrsgez %o4, %f12, %f18
31256 xnor %g6, 0x0E01, %o1
31257loop_2984:
31258 movrlz %l4, 0x027, %l5
31259 movcs %icc, %i0, %i5
31260 bvs,a loop_2985
31261 fsrc1s %f27, %f29
31262 bcs %xcc, loop_2986
31263 tg %xcc, 0x5
31264loop_2985:
31265 fcmps %fcc3, %f17, %f3
31266 sdivx %o6, 0x05BD, %i6
31267loop_2986:
31268 srlx %g3, 0x07, %o3
31269 fornot1 %f8, %f14, %f6
31270 fmovdgu %icc, %f18, %f16
31271 stx %l1, [%l7 + 0x48]
31272 srl %i1, %g5, %i7
31273 ldd [%l7 + 0x20], %o6
31274 ld [%l7 + 0x64], %f8
31275 brlez %l0, loop_2987
31276 movrlez %l6, %o0, %i2
31277 tsubcc %g7, 0x1C47, %l2
31278 tcs %icc, 0x4
31279loop_2987:
31280 edge16n %l3, %g4, %o2
31281 fnot1s %f18, %f30
31282 udiv %i3, 0x1B9B, %g2
31283 brnz,a %g1, loop_2988
31284 movne %icc, %i4, %o4
31285 sra %o5, %o1, %g6
31286 tgu %icc, 0x7
31287loop_2988:
31288 addc %l5, %i0, %i5
31289 tne %xcc, 0x0
31290 fmovdvs %xcc, %f16, %f10
31291 siam 0x1
31292 fbuge,a %fcc1, loop_2989
31293 fmovsvc %icc, %f27, %f31
31294 fcmpgt32 %f24, %f4, %o6
31295 sll %i6, %l4, %o3
31296loop_2989:
31297 edge32 %l1, %g3, %g5
31298 fbuge,a %fcc1, loop_2990
31299 tl %icc, 0x7
31300 edge16ln %i1, %i7, %o7
31301 sth %l6, [%l7 + 0x26]
31302loop_2990:
31303 bgu %xcc, loop_2991
31304 fors %f4, %f29, %f22
31305 fcmple16 %f24, %f24, %l0
31306 movn %xcc, %i2, %o0
31307loop_2991:
31308 fmovsleu %xcc, %f10, %f25
31309 fnot1 %f18, %f6
31310 tneg %xcc, 0x5
31311 sllx %l2, 0x15, %g7
31312 pdist %f10, %f20, %f28
31313 mulscc %l3, %o2, %i3
31314 wr %g0, 0x89, %asi
31315 ldsba [%l7 + 0x32] %asi, %g2
31316 stb %g4, [%l7 + 0x43]
31317 fmovsl %xcc, %f1, %f8
31318 edge16 %i4, %o4, %o5
31319 bl,a,pt %xcc, loop_2992
31320 bne,a,pn %icc, loop_2993
31321 te %icc, 0x5
31322 array16 %g1, %o1, %g6
31323loop_2992:
31324 tpos %xcc, 0x2
31325loop_2993:
31326 fmovda %xcc, %f24, %f10
31327 edge16ln %i0, %i5, %l5
31328 wr %g0, 0x89, %asi
31329 lduba [%l7 + 0x4B] %asi, %i6
31330 orn %o6, %o3, %l4
31331 faligndata %f22, %f20, %f26
31332 stx %l1, [%l7 + 0x30]
31333 movle %icc, %g5, %i1
31334 fmovrdgz %i7, %f4, %f0
31335 fmovsleu %icc, %f0, %f1
31336 movpos %icc, %o7, %l6
31337 fmovsvc %icc, %f24, %f28
31338 fmovdvs %xcc, %f14, %f28
31339 ld [%l7 + 0x74], %f8
31340 wr %g0, 0x80, %asi
31341 lduha [%l7 + 0x4A] %asi, %l0
31342 tcc %xcc, 0x5
31343 sdivcc %i2, 0x0D08, %o0
31344 edge32ln %l2, %g7, %l3
31345 wr %g0, 0x88, %asi
31346 stda %f0, [%l7 + 0x40] %asi
31347 be,a %icc, loop_2994
31348 movcc %icc, %g3, %i3
31349 fmovdneg %xcc, %f4, %f6
31350 bvs %icc, loop_2995
31351loop_2994:
31352 edge32n %o2, %g4, %i4
31353 pdist %f14, %f2, %f26
31354 fpack16 %f30, %f5
31355loop_2995:
31356 fmovsl %icc, %f25, %f15
31357 andn %o4, 0x1CE2, %g2
31358 fblg,a %fcc0, loop_2996
31359 tsubcctv %o5, %g1, %o1
31360 fmul8ulx16 %f24, %f4, %f28
31361 lduw [%l7 + 0x2C], %g6
31362loop_2996:
31363 movne %icc, %i5, %l5
31364 ba,pn %icc, loop_2997
31365 restored
31366 rdpr %cwp, %g1
31367 rdpr %cansave, %g2
31368 rdpr %canrestore, %g3
31369 rdpr %cleanwin, %g4
31370 rdpr %otherwin, %g5
31371 rdpr %wstate, %g6
31372 xnor %i0, 0x1800, %i6
31373 fbue,a %fcc2, loop_2998
31374loop_2997:
31375 smulcc %o3, %o6, %l1
31376 ldsw [%l7 + 0x3C], %g5
31377 fbu %fcc3, loop_2999
31378loop_2998:
31379 bg,pn %xcc, loop_3000
31380 ba %icc, loop_3001
31381 srlx %i1, 0x08, %i7
31382loop_2999:
31383 fmovsgu %icc, %f22, %f28
31384loop_3000:
31385 nop
31386 wr %g0, 0x58, %asi
31387 ldxa [%g0 + 0x80] %asi, %l4
31388loop_3001:
31389 xorcc %o7, %l0, %l6
31390 smul %o0, 0x0BC8, %i2
31391 array16 %l2, %l3, %g7
31392 or %g3, %i3, %g4
31393 fmuld8sux16 %f7, %f4, %f4
31394 fmovscc %icc, %f0, %f26
31395 smul %i4, %o2, %g2
31396 fmul8x16 %f31, %f2, %f12
31397 fmovsvc %icc, %f14, %f27
31398 fmul8x16au %f27, %f28, %f2
31399 brlz,a %o4, loop_3002
31400 flush %l7 + 0x40
31401 bshuffle %f22, %f4, %f24
31402 wr %g0, 0x88, %asi
31403 ldsba [%l7 + 0x67] %asi, %g1
31404loop_3002:
31405 movne %icc, %o5, %o1
31406 edge8ln %i5, %l5, %i0
31407 bgu loop_3003
31408 array32 %g6, %o3, %i6
31409 tg %xcc, 0x2
31410 fsrc2 %f2, %f10
31411loop_3003:
31412 fmovrdne %l1, %f28, %f14
31413 fandnot2s %f30, %f10, %f11
31414 movle %icc, %o6, %i1
31415 fmovdvc %icc, %f1, %f11
31416 edge32 %g5, %i7, %l4
31417 movrgez %o7, %l6, %o0
31418 membar 0x2A
31419 sra %i2, 0x17, %l2
31420 sdiv %l3, 0x174B, %l0
31421 tle %icc, 0x6
31422 or %g3, 0x1C58, %g7
31423 movle %icc, %i3, %i4
31424 bleu,a,pt %icc, loop_3004
31425 smulcc %g4, %g2, %o2
31426 udiv %g1, 0x013E, %o5
31427 wr %g0, 0x80, %asi
31428 prefetcha [%l7 + 0x58] %asi, 0x0
31429loop_3004:
31430 nop
31431 setx loop_3005, %l0, %l1
31432 wrpr 0x1, %tl
31433 wrpr %l1, %tpc
31434 add %l1, 0x4, %l1
31435 wrpr %l1, %tnpc
31436 setx 0x34400001400, %l0, %l1
31437 wrpr %l1, %tstate
31438 wrhpr 0x4, %htstate
31439 retry
31440 sethi 0x165D, %o1
31441 ldsb [%l7 + 0x42], %i5
31442 fble %fcc3, loop_3006
31443loop_3005:
31444 tsubcctv %l5, 0x1A10, %i0
31445 wr %g0, 0x18, %asi
31446 ldda [%l7 + 0x50] %asi, %o2
31447loop_3006:
31448 andncc %g6, %l1, %i6
31449 sra %o6, %g5, %i7
31450 movrne %i1, 0x2B8, %l4
31451 subccc %l6, %o0, %i2
31452 tsubcctv %l2, %o7, %l3
31453 alignaddrl %l0, %g3, %i3
31454 fmovdvs %icc, %f10, %f25
31455 bg,pn %icc, loop_3007
31456 brgz %g7, loop_3008
31457 siam 0x0
31458 udivcc %i4, 0x0CD5, %g4
31459loop_3007:
31460 fmovsneg %icc, %f14, %f19
31461loop_3008:
31462 andcc %o2, %g1, %g2
31463 sra %o5, 0x07, %o4
31464 edge8 %i5, %o1, %i0
31465 saved
31466 rdpr %cwp, %g1
31467 rdpr %cansave, %g2
31468 rdpr %canrestore, %g3
31469 rdpr %cleanwin, %g4
31470 rdpr %otherwin, %g5
31471 rdpr %wstate, %g6
31472 taddcctv %o3, %l5, %g6
31473 movrgz %l1, 0x33D, %i6
31474 fnegs %f9, %f23
31475 nop
31476 set 0x1C, %o7
31477 lduw [%l7 + %o7], %g5
31478 edge8ln %i7, %i1, %l4
31479 xorcc %l6, 0x01E8, %o6
31480 fone %f22
31481 xnorcc %i2, %l2, %o7
31482 mulx %o0, 0x17B4, %l3
31483 movcc %xcc, %l0, %g3
31484 movpos %xcc, %i3, %g7
31485 fbl %fcc3, loop_3009
31486 movpos %icc, %g4, %i4
31487 fbule,a %fcc2, loop_3010
31488 xorcc %g1, %o2, %o5
31489loop_3009:
31490 fbe,a %fcc1, loop_3011
31491 tcs %xcc, 0x2
31492loop_3010:
31493 sir 0x1B4F
31494 fbge,a %fcc2, loop_3012
31495loop_3011:
31496 bvs,a %xcc, loop_3013
31497 movne %xcc, %g2, %i5
31498 movre %o1, 0x093, %i0
31499loop_3012:
31500 ta %icc, 0x0
31501loop_3013:
31502 restored
31503 rdpr %cwp, %g1
31504 rdpr %cansave, %g2
31505 rdpr %canrestore, %g3
31506 rdpr %cleanwin, %g4
31507 rdpr %otherwin, %g5
31508 rdpr %wstate, %g6
31509 andcc %o4, %o3, %g6
31510 bleu,a loop_3014
31511 be,a,pn %xcc, loop_3015
31512 siam 0x5
31513 fcmpeq32 %f22, %f2, %l5
31514loop_3014:
31515 xorcc %l1, %i6, %i7
31516loop_3015:
31517 edge8ln %i1, %g5, %l6
31518 bvc %xcc, loop_3016
31519 brgez %l4, loop_3017
31520 ba,a %xcc, loop_3018
31521 subc %o6, 0x1135, %l2
31522loop_3016:
31523 fornot1s %f30, %f14, %f17
31524loop_3017:
31525 fmovrsne %o7, %f27, %f12
31526loop_3018:
31527 sth %o0, [%l7 + 0x32]
31528 tg %icc, 0x5
31529 tl %icc, 0x2
31530 membar 0x15
31531 bgu %icc, loop_3019
31532 sub %i2, %l0, %g3
31533 fmovdvc %icc, %f7, %f11
31534 orncc %i3, 0x0BDB, %g7
31535loop_3019:
31536 addcc %l3, %i4, %g4
31537 siam 0x5
31538 fbul %fcc2, loop_3020
31539 fornot2s %f9, %f6, %f22
31540 fbne %fcc3, loop_3021
31541 ldstub [%l7 + 0x5B], %o2
31542loop_3020:
31543 nop
31544 set 0x62, %g4
31545 ldsba [%l7 + %g4] 0x11, %g1
31546loop_3021:
31547 edge16 %o5, %g2, %o1
31548 alignaddr %i0, %o4, %i5
31549 set 0x68, %g1
31550 stda %g6, [%l7 + %g1] 0x18
31551 bne,a,pn %icc, loop_3022
31552 stw %l5, [%l7 + 0x10]
31553 bcs,a,pt %xcc, loop_3023
31554 mulscc %l1, %i6, %i7
31555loop_3022:
31556 andcc %i1, %g5, %l6
31557 movvs %icc, %o3, %o6
31558loop_3023:
31559 bgu,a,pn %icc, loop_3024
31560 srlx %l2, 0x00, %o7
31561 tgu %xcc, 0x1
31562 tcc %icc, 0x2
31563loop_3024:
31564 saved
31565 rdpr %cwp, %g1
31566 rdpr %cansave, %g2
31567 rdpr %canrestore, %g3
31568 rdpr %cleanwin, %g4
31569 rdpr %otherwin, %g5
31570 rdpr %wstate, %g6
31571 taddcctv %l4, 0x1DD5, %i2
31572 fnor %f0, %f24, %f2
31573 te %xcc, 0x4
31574 tne %xcc, 0x7
31575 array16 %l0, %g3, %i3
31576 tleu %icc, 0x7
31577 fornot1s %f18, %f23, %f24
31578 movcs %icc, %g7, %l3
31579 mulx %o0, %i4, %o2
31580 tn %icc, 0x4
31581 movcs %xcc, %g4, %o5
31582 saved
31583 rdpr %cwp, %g1
31584 rdpr %cansave, %g2
31585 rdpr %canrestore, %g3
31586 rdpr %cleanwin, %g4
31587 rdpr %otherwin, %g5
31588 rdpr %wstate, %g6
31589 movrgez %g2, %g1, %o1
31590 fbule,a %fcc2, loop_3025
31591 tleu %icc, 0x2
31592 bge,a %xcc, loop_3026
31593 tsubcc %i0, 0x09B5, %o4
31594loop_3025:
31595 nop
31596 set 0x68, %l1
31597 stda %i4, [%l7 + %l1] 0x22
31598 membar #Sync
31599loop_3026:
31600 fzero %f28
31601 tge %xcc, 0x6
31602 or %l5, %g6, %i6
31603 tvc %xcc, 0x0
31604 or %i7, 0x17BB, %l1
31605 restored
31606 rdpr %cwp, %g1
31607 rdpr %cansave, %g2
31608 rdpr %canrestore, %g3
31609 rdpr %cleanwin, %g4
31610 rdpr %otherwin, %g5
31611 rdpr %wstate, %g6
31612 movne %xcc, %i1, %l6
31613 umul %o3, %o6, %g5
31614 movrne %o7, %l4, %i2
31615 wr %g0, 0x27, %asi
31616 stwa %l0, [%l7 + 0x14] %asi
31617 membar #Sync
31618 fmovrdlz %l2, %f16, %f0
31619 brz,a %i3, loop_3027
31620 orcc %g7, %l3, %o0
31621 fbne %fcc3, loop_3028
31622 taddcctv %i4, 0x099D, %o2
31623loop_3027:
31624 ldsb [%l7 + 0x5F], %g3
31625 tne %icc, 0x7
31626loop_3028:
31627 brnz %o5, loop_3029
31628 subc %g2, %g1, %g4
31629 tpos %xcc, 0x0
31630 fbne,a %fcc3, loop_3030
31631loop_3029:
31632 taddcc %o1, 0x0410, %i0
31633 set 0x40, %g7
31634 stda %f0, [%l7 + %g7] 0x17
31635 membar #Sync
31636loop_3030:
31637 popc %i5, %l5
31638 bg,a,pt %xcc, loop_3031
31639 movrlez %o4, 0x1EA, %g6
31640 set 0x74, %g6
31641 ldswa [%l7 + %g6] 0x0c, %i7
31642loop_3031:
31643 udiv %i6, 0x17FE, %i1
31644 movle %icc, %l1, %o3
31645 ta %xcc, 0x7
31646 wr %g0, 0x0c, %asi
31647 stba %l6, [%l7 + 0x62] %asi
31648 subcc %o6, %o7, %g5
31649 edge16ln %l4, %i2, %l0
31650 srax %i3, %l2, %l3
31651 movn %xcc, %o0, %i4
31652 move %xcc, %g7, %o2
31653 xorcc %o5, %g2, %g1
31654 movle %xcc, %g4, %g3
31655 array32 %i0, %o1, %i5
31656 fnand %f10, %f8, %f30
31657 movrne %o4, %l5, %g6
31658 ble,a loop_3032
31659 udiv %i7, 0x17A4, %i1
31660 umulcc %i6, 0x0FEB, %l1
31661 movcs %icc, %o3, %o6
31662loop_3032:
31663 tn %icc, 0x0
31664 edge32n %l6, %o7, %g5
31665 mova %xcc, %l4, %l0
31666 subccc %i2, %i3, %l3
31667 sethi 0x1B55, %l2
31668 sll %i4, 0x05, %o0
31669 edge16ln %g7, %o5, %o2
31670 wr %g0, 0x04, %asi
31671 stha %g2, [%l7 + 0x74] %asi
31672 edge8n %g4, %g3, %g1
31673 edge32ln %o1, %i0, %o4
31674 subcc %l5, 0x0FA1, %i5
31675 saved
31676 rdpr %cwp, %g1
31677 rdpr %cansave, %g2
31678 rdpr %canrestore, %g3
31679 rdpr %cleanwin, %g4
31680 rdpr %otherwin, %g5
31681 rdpr %wstate, %g6
31682 movrgez %i7, %g6, %i6
31683 fmovde %xcc, %f5, %f20
31684 tge %xcc, 0x0
31685 addc %i1, %o3, %o6
31686 umul %l1, %o7, %g5
31687 add %l6, 0x1DE2, %l0
31688 movl %xcc, %l4, %i2
31689 popc %l3, %i3
31690 andncc %i4, %o0, %l2
31691 edge16l %g7, %o5, %o2
31692 edge16 %g2, %g4, %g1
31693 sdiv %g3, 0x1EBD, %i0
31694 udiv %o4, 0x0E91, %l5
31695 edge32l %o1, %i5, %g6
31696 fcmpne32 %f16, %f0, %i7
31697 movpos %icc, %i1, %i6
31698 fone %f2
31699 sll %o3, %o6, %o7
31700 movn %xcc, %g5, %l6
31701 andn %l1, %l4, %i2
31702 edge16 %l3, %i3, %l0
31703 nop
31704 setx loop_3033, %l0, %l1
31705 jmpl %l1, %o0
31706 edge8 %i4, %l2, %g7
31707 fxors %f14, %f16, %f23
31708 membar 0x49
31709loop_3033:
31710 and %o2, 0x1912, %o5
31711 movge %icc, %g4, %g2
31712 fbue %fcc3, loop_3034
31713 edge32l %g3, %g1, %i0
31714 ldx [%l7 + 0x70], %o4
31715 sdivcc %l5, 0x0EF8, %o1
31716loop_3034:
31717 andcc %g6, %i7, %i5
31718 ldd [%l7 + 0x58], %i6
31719 sdiv %o3, 0x17F3, %o6
31720 lduw [%l7 + 0x5C], %i1
31721 bcs,a,pn %xcc, loop_3035
31722 fmovdneg %xcc, %f4, %f0
31723 restored
31724 rdpr %cwp, %g1
31725 rdpr %cansave, %g2
31726 rdpr %canrestore, %g3
31727 rdpr %cleanwin, %g4
31728 rdpr %otherwin, %g5
31729 rdpr %wstate, %g6
31730 ld [%l7 + 0x1C], %f14
31731loop_3035:
31732 tg %xcc, 0x2
31733 fba %fcc0, loop_3036
31734 edge32n %o7, %l6, %l1
31735 orcc %g5, 0x066E, %l4
31736 edge16 %i2, %l3, %l0
31737loop_3036:
31738 movge %xcc, %o0, %i3
31739 wr %g0, 0x2f, %asi
31740 stda %i4, [%l7 + 0x70] %asi
31741 membar #Sync
31742 set 0x40, %l5
31743 stda %f16, [%l7 + %l5] 0xf8
31744 membar #Sync
31745 edge32l %l2, %g7, %o5
31746 brlz %o2, loop_3037
31747 sub %g2, 0x09E4, %g3
31748 movle %xcc, %g4, %g1
31749 subcc %i0, %l5, %o1
31750loop_3037:
31751 fcmple16 %f28, %f10, %g6
31752 movvs %icc, %o4, %i7
31753 tg %xcc, 0x3
31754 tl %icc, 0x4
31755 brlz,a %i5, loop_3038
31756 movvc %icc, %i6, %o6
31757 sra %i1, 0x0E, %o7
31758 fbule,a %fcc0, loop_3039
31759loop_3038:
31760 ba,a,pn %xcc, loop_3040
31761 ldd [%l7 + 0x50], %f20
31762 tgu %icc, 0x3
31763loop_3039:
31764 fmovd %f30, %f8
31765loop_3040:
31766 fbuge,a %fcc1, loop_3041
31767 addccc %o3, %l1, %l6
31768 movrlez %l4, 0x325, %g5
31769 bge,pt %xcc, loop_3042
31770loop_3041:
31771 movcs %xcc, %i2, %l0
31772 fpadd32s %f16, %f26, %f13
31773 alignaddrl %l3, %i3, %i4
31774loop_3042:
31775 smul %l2, 0x131F, %o0
31776 fbug %fcc1, loop_3043
31777 stx %g7, [%l7 + 0x60]
31778 fmovrsgz %o5, %f3, %f17
31779 ld [%l7 + 0x68], %f18
31780loop_3043:
31781 subc %g2, %g3, %g4
31782 addcc %g1, 0x1961, %i0
31783 edge8 %l5, %o1, %g6
31784 andn %o2, %i7, %i5
31785 te %xcc, 0x3
31786 orncc %o4, 0x0B76, %i6
31787 add %i1, 0x14C1, %o6
31788 fcmpne32 %f10, %f10, %o3
31789 fcmpd %fcc2, %f18, %f28
31790 bne loop_3044
31791 bge loop_3045
31792 movrne %l1, 0x1F4, %o7
31793 fbuge,a %fcc3, loop_3046
31794loop_3044:
31795 movrgz %l4, 0x3D1, %l6
31796loop_3045:
31797 fmovrslez %g5, %f19, %f19
31798 sethi 0x1ECA, %i2
31799loop_3046:
31800 udivcc %l3, 0x1B1D, %l0
31801 call loop_3047
31802 edge32n %i4, %l2, %i3
31803 fmovrde %g7, %f22, %f6
31804 wr %g0, 0x81, %asi
31805 ldswa [%l7 + 0x58] %asi, %o0
31806loop_3047:
31807 nop
31808 set 0x08, %l3
31809 stxa %g2, [%l7 + %l3] 0x15
31810 fcmps %fcc1, %f27, %f20
31811 te %icc, 0x1
31812 fmovdneg %xcc, %f14, %f19
31813 fbe %fcc1, loop_3048
31814 stx %o5, [%l7 + 0x28]
31815 alignaddr %g3, %g1, %g4
31816 tgu %xcc, 0x2
31817loop_3048:
31818 te %xcc, 0x2
31819 tgu %icc, 0x0
31820 bn,pt %xcc, loop_3049
31821 tn %xcc, 0x3
31822 fbl %fcc1, loop_3050
31823 edge8ln %i0, %l5, %o1
31824loop_3049:
31825 nop
31826 wr %g0, 0x19, %asi
31827 lda [%l7 + 0x38] %asi, %f25
31828loop_3050:
31829 tpos %xcc, 0x6
31830 movrgez %g6, 0x059, %i7
31831 fmovsne %icc, %f11, %f0
31832 set 0x40, %o0
31833 ldda [%l7 + %o0] 0x0c, %f16
31834 bg,a,pt %icc, loop_3051
31835 edge32l %o2, %i5, %i6
31836 smul %i1, %o4, %o3
31837 edge32l %o6, %l1, %l4
31838loop_3051:
31839 nop
31840 setx loop_3052, %l0, %l1
31841 jmpl %l1, %o7
31842 tg %icc, 0x7
31843 movre %l6, 0x0E7, %g5
31844 fnegd %f4, %f28
31845loop_3052:
31846 tneg %icc, 0x7
31847 edge32ln %l3, %i2, %l0
31848 tneg %icc, 0x2
31849 edge32l %l2, %i3, %g7
31850 movvc %xcc, %o0, %g2
31851 EXIT_GOOD
31852
31853
31854
31855!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31856!
31857! Stats for Thread 0:
31858!
31859! Type l : 2877
31860! Type x : 1357
31861! Type cti : 3052
31862! Type f : 4465
31863! Type i : 13249
31864!
31865!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31866
31867
31868 EXIT_GOOD /* test finish */
31869
31870/************************************************************************
31871 Test case data start
31872 ************************************************************************/
31873.data
31874user_data_start:
31875scratch_area:
31876.word 0x4FF84B67
31877.word 0x083855C0
31878.word 0xDB8F8F07
31879.word 0xAA1FD872
31880.word 0xA4358DE2
31881.word 0x3FA789AA
31882.word 0x332B3376
31883.word 0x8571085A
31884.word 0xC3F8A5C0
31885.word 0x0978AC9E
31886.word 0x21F19015
31887.word 0xFE9666AB
31888.word 0x6BA2D289
31889.word 0x74B119EB
31890.word 0x6962A506
31891.word 0x3AE21806
31892.word 0x28A52E29
31893.word 0x5CCF8536
31894.word 0x6DDF6041
31895.word 0x84C6E6A7
31896.word 0xFBCAD3AD
31897.word 0xAC9B8217
31898.word 0xECBF490B
31899.word 0x1BD3DAC5
31900.word 0xA109FAA2
31901.word 0x3C6C2D75
31902.word 0x28821E07
31903.word 0x08CB0C30
31904.word 0xC16A8D72
31905.word 0x033A6341
31906.word 0x39A9E734
31907.word 0x77DDFC0B
31908.word 0x6209877C
31909.word 0x6C71C290
31910.word 0x99B28F5E
31911.word 0x3066B6E6
31912.word 0x89F849E7
31913.word 0x528F5D49
31914.word 0x145BB046
31915.word 0x33A2546A
31916.word 0xD87094AC
31917.word 0xA1F1947F
31918.word 0x9BEA4828
31919.word 0x83E141C8
31920.word 0xC4FFE8C6
31921.word 0xE0676BE9
31922.word 0xE2C5B382
31923.word 0x793E5916
31924.word 0x9C67B86C
31925.word 0x7F5F012F
31926.word 0x784FE423
31927.word 0xB937E939
31928.word 0x3FE660DA
31929.word 0xCFA91C98
31930.word 0xABF67ADC
31931.word 0x000D6958
31932.word 0xE860D54A
31933.word 0xDA13A436
31934.word 0xE16572E7
31935.word 0x08771F1B
31936.word 0x0D2201DD
31937.word 0x16579472
31938.word 0xD5FF7BD0
31939.word 0x532A1A36
31940.end