Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f0.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f0.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_f0.s,v 1.1 2007/05/11 17:22:20 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x36092C0C8065CBAA, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0x2, %g1
89 set 0x0, %g2
90 set 0x8, %g3
91 set 0x0, %g4
92 set 0x1, %g5
93 set 0x1, %g6
94 set 0xB, %g7
95 !# Input registers
96 set -0x4, %i0
97 set -0x9, %i1
98 set -0x7, %i2
99 set -0x3, %i3
100 set -0x7, %i4
101 set -0x4, %i5
102 set -0xC, %i6
103 set -0x4, %i7
104 !# Local registers
105 set 0x07D01698, %l0
106 set 0x6070CD9F, %l1
107 set 0x6EC8E72C, %l2
108 set 0x391EF0AE, %l3
109 set 0x68E530D5, %l4
110 set 0x1123C71A, %l5
111 set 0x28D66618, %l6
112 !# Output registers
113 set 0x184D, %o0
114 set 0x00F7, %o1
115 set 0x1603, %o2
116 set -0x00ED, %o3
117 set -0x1F46, %o4
118 set -0x194B, %o5
119 set -0x020C, %o6
120 set -0x0FC5, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x469802EB49A27288)
123 INIT_TH_FP_REG(%l7,%f2,0x90525E846784900D)
124 INIT_TH_FP_REG(%l7,%f4,0x6A7C607B71B2DC25)
125 INIT_TH_FP_REG(%l7,%f6,0xD54DB1731CBD1C0A)
126 INIT_TH_FP_REG(%l7,%f8,0xCA89CC51E5F4D596)
127 INIT_TH_FP_REG(%l7,%f10,0x677BE04DAF1ED46B)
128 INIT_TH_FP_REG(%l7,%f12,0xF93C7856A632E02C)
129 INIT_TH_FP_REG(%l7,%f14,0x0DB4639B2595876B)
130 INIT_TH_FP_REG(%l7,%f16,0xAB90EBDCF7C69456)
131 INIT_TH_FP_REG(%l7,%f18,0x5CE242370B1ED976)
132 INIT_TH_FP_REG(%l7,%f20,0x7FA25A8F6B44C881)
133 INIT_TH_FP_REG(%l7,%f22,0x839779E8708DC4DD)
134 INIT_TH_FP_REG(%l7,%f24,0x3DBFA09E22DD1FD5)
135 INIT_TH_FP_REG(%l7,%f26,0x2D222954EC47748E)
136 INIT_TH_FP_REG(%l7,%f28,0x8DD308234EF46320)
137 INIT_TH_FP_REG(%l7,%f30,0xE5C86227B8FB8DF6)
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 alignaddrl %g7, %i2, %l1
151 fmovs %f28, %f14
152 tge %icc, 0x6
153 popc %g5, %g1
154 andncc %i4, %l6, %o1
155 movpos %xcc, %i3, %i5
156 fmovrse %o0, %f19, %f10
157 brlez,a %l3, loop_1
158 fmuld8sux16 %f0, %f3, %f10
159 movle %icc, %o4, %g2
160 movne %xcc, %o6, %i0
161loop_1:
162 nop
163 setx loop_2, %l0, %l1
164 wrpr 0x1, %tl
165 wrpr %l1, %tpc
166 add %l1, 0x4, %l1
167 wrpr %l1, %tnpc
168 setx 0x34400001400, %l0, %l1
169 wrpr %l1, %tstate
170 wrhpr 0x4, %htstate
171 retry
172 std %g6, [%l7 + 0x20]
173 movpos %xcc, %o3, %l4
174 srl %i7, 0x18, %l0
175loop_2:
176 nop
177 setx loop_3, %l0, %l1
178 jmpl %l1, %g3
179 tl %xcc, 0x6
180 movrgz %o2, %i1, %g4
181 udiv %o5, 0x1C3A, %l5
182loop_3:
183 fpsub32s %f14, %f28, %f14
184 addccc %i6, 0x15DB, %o7
185 restored
186 rdpr %cwp, %g1
187 rdpr %cansave, %g2
188 rdpr %canrestore, %g3
189 rdpr %cleanwin, %g4
190 rdpr %otherwin, %g5
191 rdpr %wstate, %g6
192 movrlez %g7, %l2, %i2
193 tcc %xcc, 0x7
194 ldx [%l7 + 0x18], %l1
195 ldx [%l7 + 0x70], %g1
196 fpadd32s %f2, %f7, %f4
197 add %l7, 0x40, %l6
198 wr %g0, 0x81, %asi
199 casxa [%l6] %asi, %g5, %i4
200 tl %icc, 0x2
201 movne %icc, %l6, %i3
202 wr %g0, 0x10, %asi
203 lduba [%l7 + 0x60] %asi, %o1
204 wr %g0, 0x80, %asi
205 lduha [%l7 + 0x56] %asi, %i5
206 andncc %o0, %l3, %g2
207 ldd [%l7 + 0x08], %f22
208 fbuge %fcc3, loop_4
209 fornot1s %f7, %f10, %f10
210 movgu %icc, %o6, %i0
211 tgu %xcc, 0x7
212loop_4:
213 stw %g6, [%l7 + 0x74]
214 srlx %o4, 0x0E, %l4
215 ldd [%l7 + 0x20], %f0
216 tsubcc %i7, %l0, %o3
217 edge8n %g3, %o2, %i1
218 subcc %g4, 0x079F, %l5
219 udiv %o5, 0x040B, %o7
220 nop
221 setx loop_5, %l0, %l1
222 jmpl %l1, %g7
223 fnands %f9, %f4, %f17
224 fcmpgt32 %f14, %f0, %i6
225 fpack32 %f18, %f28, %f8
226loop_5:
227 tleu %xcc, 0x0
228 set 0x78, %o1
229 ldxa [%l7 + %o1] 0x14, %i2
230 movge %xcc, %l1, %g1
231 tsubcc %l2, %i4, %g5
232 ba,pn %xcc, loop_6
233 fcmpne32 %f14, %f6, %l6
234 set 0x10, %o4
235 sta %f22, [%l7 + %o4] 0x81
236loop_6:
237 tn %xcc, 0x5
238 restored
239 rdpr %cwp, %g1
240 rdpr %cansave, %g2
241 rdpr %canrestore, %g3
242 rdpr %cleanwin, %g4
243 rdpr %otherwin, %g5
244 rdpr %wstate, %g6
245 orcc %i3, %o1, %i5
246 sethi 0x0506, %l3
247 stb %o0, [%l7 + 0x11]
248 movrgz %o6, %i0, %g2
249 fnot1s %f23, %f26
250 fbul,a %fcc1, loop_7
251 movrne %o4, 0x164, %g6
252 fone %f14
253 lduw [%l7 + 0x18], %l4
254loop_7:
255 bpos,pn %xcc, loop_8
256 and %l0, %i7, %o3
257 fbg,a %fcc1, loop_9
258 fbu,a %fcc2, loop_10
259loop_8:
260 movrne %o2, %i1, %g3
261 xnorcc %g4, %o5, %l5
262loop_9:
263 fornot1 %f8, %f4, %f22
264loop_10:
265 nop
266 set 0x7C, %l3
267 ldstub [%l7 + %l3], %g7
268 fmovrdgez %i6, %f14, %f26
269 ldx [%l7 + 0x40], %o7
270 edge16n %l1, %g1, %i2
271 andn %l2, 0x0BE9, %g5
272 edge16 %i4, %l6, %i3
273 edge8l %i5, %l3, %o1
274 set 0x58, %g4
275 stda %o6, [%l7 + %g4] 0x10
276 bleu %xcc, loop_11
277 movl %xcc, %i0, %o0
278 fabsd %f26, %f18
279 tcc %xcc, 0x5
280loop_11:
281 xnorcc %o4, %g6, %g2
282 sll %l4, 0x1B, %i7
283 tneg %xcc, 0x7
284 xnor %o3, %o2, %i1
285 fnot2 %f26, %f0
286 udiv %l0, 0x1253, %g4
287 orcc %g3, 0x1554, %l5
288 te %icc, 0x3
289 set 0x60, %g1
290 ldsha [%l7 + %g1] 0x80, %g7
291 restored
292 rdpr %cwp, %g1
293 rdpr %cansave, %g2
294 rdpr %canrestore, %g3
295 rdpr %cleanwin, %g4
296 rdpr %otherwin, %g5
297 rdpr %wstate, %g6
298 movrgz %i6, 0x37C, %o5
299 fmovrsgz %l1, %f5, %f26
300 tneg %xcc, 0x5
301 sra %g1, 0x1B, %i2
302 fcmpne16 %f0, %f26, %l2
303 sdivx %g5, 0x1751, %i4
304 and %o7, 0x08AE, %i3
305 tn %xcc, 0x0
306 sub %l6, 0x08C0, %i5
307 alignaddr %l3, %o1, %i0
308 movge %xcc, %o6, %o0
309 edge8l %g6, %g2, %o4
310 fmul8x16au %f29, %f24, %f22
311 tneg %icc, 0x3
312 ldsw [%l7 + 0x64], %l4
313 tcs %xcc, 0x3
314 xorcc %i7, %o2, %i1
315 wr %g0, 0x10, %asi
316 lduwa [%l7 + 0x44] %asi, %o3
317 mulscc %g4, %l0, %g3
318 srl %l5, %g7, %o5
319 edge32n %i6, %l1, %i2
320 fands %f12, %f14, %f12
321 edge8l %g1, %g5, %i4
322 fpadd16s %f26, %f30, %f16
323 umulcc %o7, %l2, %i3
324 mulscc %i5, %l6, %o1
325 fmovscs %icc, %f4, %f7
326 array8 %i0, %l3, %o6
327 or %g6, %o0, %o4
328 movrne %l4, 0x31C, %g2
329 set 0x26, %i0
330 stha %i7, [%l7 + %i0] 0xe2
331 membar #Sync
332 movge %xcc, %o2, %o3
333 fpsub16 %f30, %f30, %f24
334 tvs %xcc, 0x7
335 fnegd %f16, %f16
336 and %g4, %i1, %g3
337 alignaddrl %l5, %l0, %g7
338 movge %icc, %o5, %i6
339 smul %i2, %l1, %g1
340 swap [%l7 + 0x0C], %g5
341 bcs,a %xcc, loop_12
342 addcc %i4, %o7, %i3
343 fble %fcc0, loop_13
344 movre %i5, %l2, %l6
345loop_12:
346 udivcc %o1, 0x09C1, %l3
347 fcmpne16 %f30, %f6, %o6
348loop_13:
349 sll %g6, %i0, %o4
350 taddcctv %o0, %g2, %l4
351 ble,a loop_14
352 fnot1s %f21, %f7
353 bn,a %xcc, loop_15
354 edge32n %o2, %i7, %g4
355loop_14:
356 fmovrslz %o3, %f17, %f10
357 nop
358 setx loop_16, %l0, %l1
359 wrpr 0x1, %tl
360 wrpr %l1, %tpc
361 add %l1, 0x4, %l1
362 wrpr %l1, %tnpc
363 setx 0x34400001400, %l0, %l1
364 wrpr %l1, %tstate
365 wrhpr 0x4, %htstate
366 retry
367loop_15:
368 udiv %g3, 0x0A01, %i1
369 set 0x18, %l2
370 lduha [%l7 + %l2] 0x14, %l0
371loop_16:
372 saved
373 rdpr %cwp, %g1
374 rdpr %cansave, %g2
375 rdpr %canrestore, %g3
376 rdpr %cleanwin, %g4
377 rdpr %otherwin, %g5
378 rdpr %wstate, %g6
379 smulcc %l5, %g7, %o5
380 bpos,a,pt %icc, loop_17
381 tg %icc, 0x7
382 or %i6, 0x1F5E, %l1
383 pdist %f16, %f10, %f18
384loop_17:
385 bpos,a,pn %icc, loop_18
386 srax %g1, 0x03, %i2
387 xor %g5, %i4, %o7
388 fbue %fcc0, loop_19
389loop_18:
390 fpmerge %f7, %f30, %f4
391 ldd [%l7 + 0x78], %i4
392 edge32n %i3, %l2, %o1
393loop_19:
394 orncc %l3, 0x1F79, %l6
395 movle %icc, %o6, %i0
396 movg %icc, %g6, %o4
397 tsubcctv %o0, 0x164C, %g2
398 xor %o2, 0x1180, %i7
399 move %icc, %g4, %l4
400 fones %f3
401 fmovrdlez %o3, %f2, %f14
402 movrgz %g3, 0x03D, %l0
403 tpos %xcc, 0x1
404 xnorcc %i1, 0x1CFD, %g7
405 movn %xcc, %o5, %i6
406 edge16l %l1, %l5, %i2
407 edge16l %g1, %i4, %o7
408 ldsb [%l7 + 0x7D], %g5
409 mulscc %i5, 0x0323, %l2
410 fmovdcs %icc, %f22, %f1
411 set 0x40, %l6
412 stda %f16, [%l7 + %l6] 0x1f
413 membar #Sync
414 fmovd %f4, %f20
415 subc %o1, 0x1A26, %l3
416 movle %icc, %l6, %i3
417 udivcc %o6, 0x071C, %g6
418 umulcc %i0, 0x1F12, %o4
419 sir 0x0DE6
420 wr %g0, 0x04, %asi
421 lduba [%l7 + 0x08] %asi, %o0
422 fbug %fcc3, loop_20
423 fpadd32s %f16, %f23, %f6
424 brlez,a %o2, loop_21
425 fpmerge %f2, %f17, %f22
426loop_20:
427 smul %i7, 0x09D6, %g2
428 wr %g0, 0x11, %asi
429 lduba [%l7 + 0x5D] %asi, %l4
430loop_21:
431 addccc %o3, %g4, %l0
432 movneg %icc, %i1, %g7
433 fmovsle %xcc, %f18, %f5
434 xnorcc %o5, %i6, %g3
435 tleu %xcc, 0x7
436 edge8 %l1, %i2, %g1
437 st %f26, [%l7 + 0x7C]
438 movg %icc, %l5, %i4
439 edge16n %g5, %i5, %o7
440 tcc %icc, 0x0
441 sdivx %o1, 0x15E1, %l3
442 fba %fcc1, loop_22
443 tne %xcc, 0x7
444 fmovdcc %xcc, %f8, %f5
445 fpsub32s %f18, %f19, %f5
446loop_22:
447 edge32ln %l2, %i3, %l6
448 tcs %xcc, 0x4
449 fone %f12
450 edge16n %g6, %o6, %o4
451 edge16n %i0, %o2, %i7
452 movvc %xcc, %g2, %l4
453 array8 %o0, %o3, %l0
454 edge32 %g4, %g7, %o5
455 edge8n %i1, %i6, %g3
456 movle %xcc, %i2, %l1
457 fxnors %f11, %f0, %f13
458 fbo %fcc2, loop_23
459 sll %l5, %i4, %g1
460 movcs %icc, %i5, %o7
461 array16 %g5, %l3, %o1
462loop_23:
463 fmovsvs %xcc, %f3, %f10
464 te %xcc, 0x4
465 ldd [%l7 + 0x38], %l2
466 add %i3, %g6, %l6
467 be %icc, loop_24
468 fmovrslez %o6, %f3, %f27
469 movleu %icc, %o4, %o2
470 fpsub32s %f13, %f16, %f24
471loop_24:
472 fmuld8ulx16 %f2, %f12, %f20
473 fcmpes %fcc1, %f18, %f26
474 tvs %icc, 0x7
475 edge32l %i7, %i0, %g2
476 udivx %l4, 0x0E59, %o0
477 set 0x48, %g2
478 swapa [%l7 + %g2] 0x89, %l0
479 wr %g0, 0x80, %asi
480 lduba [%l7 + 0x0B] %asi, %g4
481 fmovsa %icc, %f29, %f24
482 wr %g0, 0x19, %asi
483 prefetcha [%l7 + 0x40] %asi, 0x0
484 fmovrslz %g7, %f28, %f15
485 nop
486 set 0x78, %l0
487 ldx [%l7 + %l0], %o5
488 fmul8ulx16 %f12, %f28, %f6
489 movn %xcc, %i1, %i6
490 xor %g3, 0x001B, %i2
491 set 0x58, %i2
492 swapa [%l7 + %i2] 0x18, %l1
493 fbul %fcc0, loop_25
494 ba,a,pt %icc, loop_26
495 mulscc %l5, 0x1989, %g1
496 tl %icc, 0x0
497loop_25:
498 ldstub [%l7 + 0x52], %i5
499loop_26:
500 nop
501 wr %g0, 0x11, %asi
502 sta %f15, [%l7 + 0x38] %asi
503 fcmpeq32 %f10, %f24, %i4
504 fbug %fcc2, loop_27
505 sdivx %o7, 0x1868, %g5
506 fmovsvc %xcc, %f26, %f1
507 xorcc %l3, %l2, %i3
508loop_27:
509 ta %icc, 0x4
510 fmovdl %xcc, %f26, %f21
511 bg loop_28
512 membar 0x0E
513 sllx %o1, 0x18, %g6
514 sir 0x1021
515loop_28:
516 and %o6, %l6, %o4
517 taddcc %o2, %i0, %g2
518 fble %fcc2, loop_29
519 smul %i7, %l4, %l0
520 fba %fcc3, loop_30
521 tvs %xcc, 0x3
522loop_29:
523 udiv %g4, 0x06C6, %o0
524 movl %xcc, %g7, %o3
525loop_30:
526 sdiv %o5, 0x0C3E, %i1
527 srl %g3, %i2, %l1
528 fmovdl %icc, %f0, %f6
529 fble %fcc3, loop_31
530 xnorcc %l5, %i6, %g1
531 movne %icc, %i4, %o7
532 smulcc %g5, 0x1A78, %l3
533loop_31:
534 srax %l2, %i5, %o1
535 tvc %xcc, 0x4
536 te %xcc, 0x2
537 ldsb [%l7 + 0x10], %i3
538 nop
539 setx loop_32, %l0, %l1
540 jmpl %l1, %o6
541 fbg,a %fcc1, loop_33
542 tg %icc, 0x0
543 popc 0x0E73, %l6
544loop_32:
545 nop
546 setx loop_34, %l0, %l1
547 wrpr 0x1, %tl
548 wrpr %l1, %tnpc
549 setx 0x34400001400, %l0, %l1
550 wrpr %l1, %tstate
551 wrhpr 0x4, %htstate
552 done
553loop_33:
554 andcc %o4, 0x1E25, %g6
555 and %o2, %g2, %i0
556 movg %icc, %l4, %i7
557loop_34:
558 nop
559 set 0x40, %i4
560 stda %f0, [%l7 + %i4] 0x14
561 fmovdl %xcc, %f25, %f17
562 orncc %g4, %l0, %o0
563 ldstub [%l7 + 0x65], %g7
564 andncc %o5, %o3, %i1
565 udiv %g3, 0x0E29, %l1
566 udiv %l5, 0x02F6, %i2
567 sra %g1, 0x12, %i4
568 fmovse %xcc, %f5, %f7
569 fmovrsne %o7, %f0, %f8
570 sir 0x0CB6
571 bne,a,pt %icc, loop_35
572 movrgz %g5, %l3, %l2
573 fmovrdgz %i5, %f12, %f24
574 orcc %o1, %i6, %o6
575loop_35:
576 fnot1 %f0, %f8
577 set 0x40, %i1
578 stda %f16, [%l7 + %i1] 0x14
579 movrne %i3, 0x1C0, %o4
580 xnor %g6, 0x0CA7, %l6
581 sllx %o2, %i0, %g2
582 movvc %xcc, %l4, %g4
583 move %icc, %l0, %o0
584 fcmps %fcc1, %f10, %f24
585 alignaddr %i7, %g7, %o5
586 srl %o3, %g3, %i1
587 movrlz %l1, 0x1EE, %i2
588 fmovdle %icc, %f15, %f28
589 tvs %icc, 0x4
590 smul %g1, %l5, %i4
591 fmovsvc %icc, %f21, %f21
592 array8 %g5, %l3, %o7
593 fpsub32s %f30, %f2, %f10
594 add %l2, 0x04BC, %o1
595 tl %icc, 0x0
596 fmovrdlez %i5, %f4, %f18
597 flush %l7 + 0x30
598 edge32ln %o6, %i6, %o4
599 set 0x30, %o5
600 swapa [%l7 + %o5] 0x19, %i3
601 set 0x78, %i7
602 lduwa [%l7 + %i7] 0x0c, %l6
603 fmul8x16al %f10, %f27, %f18
604 edge16 %o2, %g6, %g2
605 sethi 0x1291, %i0
606 movgu %xcc, %l4, %l0
607 tpos %xcc, 0x6
608 smul %g4, %i7, %o0
609 movg %icc, %o5, %o3
610 fmovsleu %icc, %f4, %f4
611 udiv %g7, 0x0F1D, %i1
612 movg %icc, %g3, %i2
613 taddcctv %l1, 0x0C9E, %g1
614 smulcc %i4, %g5, %l5
615 ldx [%l7 + 0x38], %o7
616 xor %l3, %o1, %l2
617 tne %icc, 0x5
618 taddcctv %o6, %i6, %o4
619 tne %xcc, 0x7
620 edge32n %i5, %l6, %o2
621 array16 %i3, %g6, %i0
622 movcc %xcc, %g2, %l4
623 wr %g0, 0x52, %asi
624 ldxa [%g0 + 0x208] %asi, %g4
625 wr %g0, 0x89, %asi
626 prefetcha [%l7 + 0x18] %asi, 0x2
627 nop
628 set 0x31, %o0
629 stb %l0, [%l7 + %o0]
630 stbar
631 fmovrslez %o5, %f17, %f27
632 fmul8sux16 %f20, %f22, %f24
633 ldstub [%l7 + 0x47], %o3
634 tvc %icc, 0x7
635 udivcc %g7, 0x0F58, %i1
636 movcs %xcc, %g3, %i2
637 edge8 %o0, %g1, %l1
638 sra %g5, %i4, %l5
639 sllx %l3, 0x14, %o1
640 edge32l %o7, %o6, %l2
641 fnegd %f0, %f20
642 array8 %o4, %i6, %l6
643 sdivcc %i5, 0x187E, %i3
644 bshuffle %f12, %f6, %f6
645 orncc %g6, 0x0866, %i0
646 or %o2, 0x1E1D, %g2
647 fandnot2 %f4, %f8, %f20
648 movre %l4, %g4, %i7
649 movleu %icc, %l0, %o3
650 fblg,a %fcc3, loop_36
651 fxors %f11, %f25, %f30
652 tpos %icc, 0x3
653 fmovdg %icc, %f16, %f13
654loop_36:
655 tvs %xcc, 0x5
656 xorcc %o5, %g7, %i1
657 tne %xcc, 0x0
658 sethi 0x1900, %i2
659 xnorcc %o0, %g3, %g1
660 array8 %l1, %i4, %l5
661 bvs loop_37
662 tneg %xcc, 0x5
663 prefetch [%l7 + 0x78], 0x3
664 sdivcc %l3, 0x0FD2, %o1
665loop_37:
666 array8 %g5, %o6, %l2
667 ta %icc, 0x5
668 lduw [%l7 + 0x78], %o7
669 subcc %i6, 0x1CB7, %l6
670 fbl,a %fcc2, loop_38
671 fbl,a %fcc3, loop_39
672 lduw [%l7 + 0x20], %i5
673 move %icc, %i3, %g6
674loop_38:
675 alignaddrl %o4, %o2, %g2
676loop_39:
677 srlx %i0, %g4, %l4
678 smul %l0, %o3, %o5
679 addcc %i7, 0x091F, %g7
680 fblg,a %fcc1, loop_40
681 smul %i2, %o0, %g3
682 ldd [%l7 + 0x20], %f14
683 movrgz %g1, %i1, %l1
684loop_40:
685 brlz %l5, loop_41
686 fmovscs %icc, %f0, %f24
687 udivcc %i4, 0x1CEE, %o1
688 sir 0x0212
689loop_41:
690 movne %xcc, %g5, %l3
691 sdivx %o6, 0x135E, %l2
692 orcc %i6, %l6, %i5
693 srl %o7, %i3, %o4
694 tcc %xcc, 0x4
695 fmovdn %xcc, %f13, %f2
696 fmovsvc %xcc, %f28, %f3
697 edge16l %g6, %g2, %o2
698 fnot2s %f24, %f30
699 tne %xcc, 0x7
700 edge8ln %g4, %l4, %l0
701 fcmped %fcc0, %f24, %f26
702 tsubcc %o3, 0x1CF0, %i0
703 set 0x40, %o6
704 ldxa [%l7 + %o6] 0x81, %i7
705 bne loop_42
706 movcc %icc, %g7, %o5
707 brgez,a %o0, loop_43
708 fornot2s %f24, %f18, %f15
709loop_42:
710 fpadd16s %f19, %f10, %f11
711 edge32l %i2, %g3, %i1
712loop_43:
713 movneg %xcc, %g1, %l1
714 fbul %fcc1, loop_44
715 tcs %icc, 0x7
716 fmovsl %xcc, %f8, %f25
717 edge16l %l5, %i4, %g5
718loop_44:
719 fand %f2, %f26, %f30
720 edge32ln %l3, %o6, %l2
721 sir 0x0B7D
722 movge %icc, %o1, %l6
723 sllx %i6, %o7, %i3
724 std %f4, [%l7 + 0x40]
725 fors %f24, %f12, %f27
726 stb %i5, [%l7 + 0x15]
727 tsubcctv %o4, %g6, %o2
728 fsrc2s %f10, %f21
729 edge32l %g2, %g4, %l0
730 wr %g0, 0x18, %asi
731 stba %l4, [%l7 + 0x20] %asi
732 fpsub16 %f24, %f18, %f2
733 fpsub16s %f26, %f13, %f12
734 subc %o3, %i7, %g7
735 edge16l %o5, %o0, %i2
736 fmovrsgz %g3, %f31, %f28
737 sllx %i0, 0x08, %i1
738 edge8l %g1, %l5, %i4
739 fbu,a %fcc2, loop_45
740 fmovrdlez %g5, %f24, %f0
741 edge8n %l3, %l1, %o6
742 sdiv %o1, 0x19E2, %l6
743loop_45:
744 ta %xcc, 0x1
745 sethi 0x07C5, %l2
746 tneg %icc, 0x4
747 tn %icc, 0x3
748 fabsd %f16, %f24
749 fbu %fcc3, loop_46
750 edge32l %o7, %i3, %i6
751 ble,pt %xcc, loop_47
752 fmovdcs %xcc, %f8, %f12
753loop_46:
754 sdivcc %o4, 0x060E, %i5
755 fbul,a %fcc3, loop_48
756loop_47:
757 array8 %o2, %g6, %g4
758 srax %g2, 0x1E, %l4
759 tg %xcc, 0x1
760loop_48:
761 nop
762 wr %g0, 0x89, %asi
763 prefetcha [%l7 + 0x78] %asi, 0x0
764 andcc %o3, 0x1FAA, %i7
765 tpos %xcc, 0x7
766 fmovdcs %xcc, %f16, %f9
767 movrgz %g7, %o0, %o5
768 xorcc %g3, 0x079A, %i0
769 subc %i2, 0x1B79, %g1
770 swap [%l7 + 0x24], %i1
771 fbule,a %fcc2, loop_49
772 fmuld8ulx16 %f27, %f0, %f6
773 bcc,pt %xcc, loop_50
774 fmovrsne %i4, %f28, %f20
775loop_49:
776 te %icc, 0x5
777 fmovdn %icc, %f2, %f13
778loop_50:
779 andncc %l5, %l3, %l1
780 fmovsg %icc, %f8, %f14
781 ld [%l7 + 0x54], %f5
782 tneg %icc, 0x4
783 edge8n %g5, %o6, %l6
784 sth %o1, [%l7 + 0x24]
785 subccc %l2, %o7, %i3
786 bn %xcc, loop_51
787 movpos %icc, %o4, %i6
788 tg %icc, 0x4
789 fbule %fcc1, loop_52
790loop_51:
791 edge16 %i5, %o2, %g6
792 andncc %g2, %l4, %l0
793 fbul %fcc1, loop_53
794loop_52:
795 move %xcc, %o3, %g4
796 edge32ln %i7, %o0, %g7
797 subc %g3, %o5, %i0
798loop_53:
799 st %f6, [%l7 + 0x28]
800 umul %g1, %i2, %i1
801 fmovs %f4, %f21
802 edge8n %l5, %i4, %l1
803 brgz,a %g5, loop_54
804 stw %l3, [%l7 + 0x18]
805 fmovdleu %icc, %f0, %f3
806 tcc %icc, 0x0
807loop_54:
808 srlx %l6, %o6, %l2
809 fbuge %fcc2, loop_55
810 andcc %o1, %o7, %i3
811 wr %g0, 0x80, %asi
812 ldswa [%l7 + 0x48] %asi, %i6
813loop_55:
814 bne,pt %xcc, loop_56
815 fmovrdgez %i5, %f26, %f14
816 tsubcctv %o4, 0x0DFB, %o2
817 srlx %g2, %l4, %g6
818loop_56:
819 restored
820 rdpr %cwp, %g1
821 rdpr %cansave, %g2
822 rdpr %canrestore, %g3
823 rdpr %cleanwin, %g4
824 rdpr %otherwin, %g5
825 rdpr %wstate, %g6
826 addc %o3, %g4, %i7
827 ldx [%l7 + 0x48], %o0
828 edge16 %l0, %g7, %g3
829 set 0x18, %o3
830 swapa [%l7 + %o3] 0x18, %i0
831 tge %icc, 0x3
832 fbue %fcc2, loop_57
833 tl %icc, 0x7
834 fandnot1s %f22, %f18, %f28
835 fbg %fcc1, loop_58
836loop_57:
837 fbe,a %fcc3, loop_59
838 array8 %o5, %g1, %i1
839 tsubcctv %l5, 0x0598, %i2
840loop_58:
841 tg %icc, 0x5
842loop_59:
843 stbar
844 add %l7, 0x70, %l6
845 wr %g0, 0x0c, %asi
846 casxa [%l6] %asi, %i4, %l1
847 movgu %icc, %l3, %l6
848 restored
849 rdpr %cwp, %g1
850 rdpr %cansave, %g2
851 rdpr %canrestore, %g3
852 rdpr %cleanwin, %g4
853 rdpr %otherwin, %g5
854 rdpr %wstate, %g6
855 alignaddrl %o6, %g5, %l2
856 movrlez %o7, %i3, %i6
857 std %i4, [%l7 + 0x18]
858 wr %g0, 0x0c, %asi
859 lduba [%l7 + 0x3F] %asi, %o1
860 sdivx %o4, 0x173E, %g2
861 ble %xcc, loop_60
862 ldub [%l7 + 0x11], %l4
863 taddcctv %g6, %o3, %g4
864 smul %i7, %o0, %o2
865loop_60:
866 ldsh [%l7 + 0x62], %g7
867 fmovrdlz %g3, %f22, %f6
868 wr %g0, 0x19, %asi
869 ldxa [%l7 + 0x28] %asi, %l0
870 fmovdn %xcc, %f6, %f11
871 call loop_61
872 ldsw [%l7 + 0x50], %i0
873 popc %g1, %o5
874 tn %xcc, 0x4
875loop_61:
876 xorcc %i1, %i2, %i4
877 st %f23, [%l7 + 0x28]
878 edge8ln %l5, %l3, %l6
879 nop
880 setx loop_62, %l0, %l1
881 wrpr 0x1, %tl
882 wrpr %l1, %tpc
883 add %l1, 0x4, %l1
884 wrpr %l1, %tnpc
885 setx 0x34400001400, %l0, %l1
886 wrpr %l1, %tstate
887 wrhpr 0x4, %htstate
888 retry
889 ldstub [%l7 + 0x45], %o6
890 umulcc %g5, %l2, %o7
891 bge,a,pn %icc, loop_63
892loop_62:
893 ble %xcc, loop_64
894 tneg %icc, 0x7
895 fmovdge %xcc, %f4, %f5
896loop_63:
897 array8 %i3, %l1, %i5
898loop_64:
899 ta %icc, 0x3
900 xor %o1, %i6, %g2
901 nop
902 setx loop_65, %l0, %l1
903 wrpr 0x1, %tl
904 wrpr %l1, %tpc
905 add %l1, 0x4, %l1
906 wrpr %l1, %tnpc
907 setx 0x34400001400, %l0, %l1
908 wrpr %l1, %tstate
909 wrhpr 0x4, %htstate
910 retry
911 array8 %o4, %g6, %l4
912 nop
913 setx loop_66, %l0, %l1
914 wrpr 0x1, %tl
915 wrpr %l1, %tpc
916 add %l1, 0x4, %l1
917 wrpr %l1, %tnpc
918 setx 0x34400001400, %l0, %l1
919 wrpr %l1, %tstate
920 wrhpr 0x4, %htstate
921 retry
922 fmovdcc %icc, %f24, %f7
923loop_65:
924 fnegd %f28, %f22
925 fmovsneg %icc, %f14, %f25
926loop_66:
927 fblg,a %fcc3, loop_67
928 tneg %xcc, 0x7
929 ble,a,pt %xcc, loop_68
930 movgu %xcc, %g4, %o3
931loop_67:
932 taddcc %i7, 0x0235, %o0
933 sdivcc %o2, 0x197D, %g3
934loop_68:
935 alignaddr %l0, %i0, %g7
936 sethi 0x0E55, %g1
937 tgu %icc, 0x0
938 fmovrsgz %i1, %f12, %f17
939 edge32l %i2, %i4, %l5
940 movrgz %l3, 0x2AA, %l6
941 nop
942 setx loop_69, %l0, %l1
943 wrpr 0x1, %tl
944 wrpr %l1, %tpc
945 add %l1, 0x4, %l1
946 wrpr %l1, %tnpc
947 setx 0x34400001400, %l0, %l1
948 wrpr %l1, %tstate
949 wrhpr 0x4, %htstate
950 retry
951 bleu,a,pn %icc, loop_70
952 fbl,a %fcc1, loop_71
953 fmovdg %icc, %f27, %f13
954loop_69:
955 popc 0x195F, %o6
956loop_70:
957 brlez %o5, loop_72
958loop_71:
959 fbge %fcc0, loop_73
960 smulcc %l2, %g5, %o7
961 te %icc, 0x4
962loop_72:
963 edge32l %i3, %l1, %i5
964loop_73:
965 fabsd %f28, %f8
966 srax %o1, %i6, %o4
967 fandnot2 %f4, %f30, %f20
968 tleu %icc, 0x0
969 edge32n %g2, %l4, %g4
970 xorcc %o3, 0x1DC9, %g6
971 xorcc %i7, %o2, %g3
972 stw %o0, [%l7 + 0x6C]
973 movneg %icc, %i0, %g7
974 bne,pt %icc, loop_74
975 fzeros %f11
976 lduw [%l7 + 0x68], %g1
977 smul %i1, 0x1E83, %i2
978loop_74:
979 udivx %i4, 0x062C, %l5
980 alignaddrl %l3, %l6, %o6
981 popc %o5, %l0
982 bcc,a loop_75
983 addc %g5, 0x1C52, %l2
984 movneg %xcc, %i3, %o7
985 ld [%l7 + 0x54], %f7
986loop_75:
987 edge32l %l1, %o1, %i6
988 movvs %icc, %i5, %g2
989 brgez %l4, loop_76
990 taddcctv %g4, 0x0AA9, %o4
991 fmovdn %xcc, %f28, %f25
992 nop
993 setx loop_77, %l0, %l1
994 jmpl %l1, %o3
995loop_76:
996 edge32 %i7, %g6, %o2
997 mova %icc, %o0, %g3
998 udiv %g7, 0x0690, %g1
999loop_77:
1000 fmovsvs %xcc, %f20, %f13
1001 tsubcc %i1, 0x07B0, %i2
1002 movgu %xcc, %i4, %l5
1003 mulx %l3, 0x0F75, %l6
1004 tsubcc %o6, %o5, %i0
1005 edge32ln %l0, %l2, %i3
1006 xnorcc %o7, 0x15DF, %l1
1007 edge32l %o1, %i6, %i5
1008 movneg %xcc, %g5, %l4
1009 andcc %g4, 0x0F21, %o4
1010 fmovrsgez %o3, %f26, %f16
1011 movg %xcc, %g2, %i7
1012 wr %g0, 0x11, %asi
1013 stxa %g6, [%l7 + 0x08] %asi
1014 sra %o0, %o2, %g3
1015 movg %xcc, %g7, %g1
1016 wr %g0, 0x04, %asi
1017 lduha [%l7 + 0x0C] %asi, %i1
1018 udiv %i4, 0x0DFF, %l5
1019 fnot1s %f27, %f27
1020 siam 0x4
1021 fand %f16, %f12, %f4
1022 tcc %icc, 0x3
1023 wr %g0, 0x0c, %asi
1024 ldsha [%l7 + 0x58] %asi, %l3
1025 fbn %fcc3, loop_78
1026 fblg %fcc1, loop_79
1027 tsubcc %l6, 0x1E69, %o6
1028 tsubcc %i2, %o5, %i0
1029loop_78:
1030 andcc %l0, 0x14F3, %i3
1031loop_79:
1032 andcc %l2, %l1, %o7
1033 fcmps %fcc0, %f1, %f10
1034 tsubcctv %o1, %i5, %i6
1035 fpsub32 %f12, %f30, %f10
1036 fsrc1 %f10, %f12
1037 fmovdpos %xcc, %f11, %f15
1038 wr %g0, 0x18, %asi
1039 ldsha [%l7 + 0x08] %asi, %l4
1040 or %g4, 0x183A, %g5
1041 edge8ln %o4, %g2, %i7
1042 bgu,pn %icc, loop_80
1043 movrgz %o3, 0x0E5, %g6
1044 wr %g0, 0x89, %asi
1045 lduha [%l7 + 0x76] %asi, %o2
1046loop_80:
1047 tle %icc, 0x1
1048 ta %icc, 0x7
1049 add %l7, 0x28, %l6
1050 wr %g0, 0x89, %asi
1051 ldxa [%l6] %asi, %g3
1052 casxa [%l6] %asi, %g3, %o0
1053 srlx %g7, %g1, %i1
1054 for %f0, %f14, %f20
1055 tgu %icc, 0x5
1056 fandnot1s %f9, %f20, %f28
1057 fbo,a %fcc2, loop_81
1058 tvs %xcc, 0x2
1059 movgu %icc, %i4, %l5
1060 andcc %l6, %o6, %l3
1061loop_81:
1062 udivx %o5, 0x18A8, %i2
1063 edge32ln %i0, %i3, %l2
1064 edge32ln %l1, %l0, %o7
1065 sth %i5, [%l7 + 0x0A]
1066 fble %fcc1, loop_82
1067 movcs %icc, %o1, %i6
1068 sra %l4, %g4, %g5
1069 fsrc1s %f5, %f14
1070loop_82:
1071 lduw [%l7 + 0x10], %g2
1072 mulscc %o4, %o3, %i7
1073 xor %o2, 0x13E9, %g3
1074 movcs %xcc, %o0, %g7
1075 fxors %f26, %f25, %f2
1076 xnorcc %g1, %i1, %i4
1077 array16 %l5, %l6, %g6
1078 movvc %icc, %o6, %o5
1079 fpsub32 %f26, %f28, %f4
1080 mulx %l3, 0x0A3D, %i0
1081 fpadd16s %f12, %f13, %f8
1082 fxnors %f8, %f25, %f23
1083 ld [%l7 + 0x20], %f8
1084 fblg %fcc0, loop_83
1085 sethi 0x0FA9, %i2
1086 fbu %fcc1, loop_84
1087 te %icc, 0x4
1088loop_83:
1089 orncc %i3, %l2, %l1
1090 set 0x78, %i3
1091 lduha [%l7 + %i3] 0x0c, %l0
1092loop_84:
1093 fmovdg %icc, %f8, %f9
1094 tvc %xcc, 0x2
1095 brgez %o7, loop_85
1096 umul %i5, %i6, %l4
1097 fcmpeq16 %f2, %f30, %o1
1098 fbule,a %fcc2, loop_86
1099loop_85:
1100 tvc %xcc, 0x6
1101 fmul8sux16 %f2, %f14, %f26
1102 fmovrsne %g5, %f25, %f22
1103loop_86:
1104 sdiv %g4, 0x1FD9, %g2
1105 tge %icc, 0x6
1106 tne %xcc, 0x1
1107 srax %o4, 0x0B, %i7
1108 udivcc %o3, 0x1BB5, %o2
1109 flush %l7 + 0x34
1110 fsrc1 %f26, %f6
1111 movcs %xcc, %o0, %g7
1112 sll %g1, 0x1C, %g3
1113 edge16 %i4, %l5, %i1
1114 fandnot2s %f8, %f7, %f13
1115 move %xcc, %l6, %g6
1116 smulcc %o6, 0x1209, %l3
1117 taddcc %o5, %i0, %i2
1118 edge8 %i3, %l1, %l2
1119 edge8n %o7, %i5, %l0
1120 xnorcc %l4, %o1, %g5
1121 ldstub [%l7 + 0x0D], %i6
1122 add %l7, 0x54, %l6
1123 wr %g0, 0x04, %asi
1124 lda [%l6] %asi, %g2
1125 casa [%l6] %asi, %g2, %o4
1126 sethi 0x19E8, %g4
1127 andcc %i7, %o3, %o2
1128 tn %icc, 0x0
1129 fornot1s %f21, %f17, %f24
1130 orcc %g7, 0x1074, %g1
1131 fbule %fcc1, loop_87
1132 call loop_88
1133 tn %icc, 0x1
1134 alignaddr %g3, %i4, %l5
1135loop_87:
1136 lduw [%l7 + 0x0C], %o0
1137loop_88:
1138 fmovsne %icc, %f20, %f26
1139 add %l7, 0x30, %l6
1140 wr %g0, 0x18, %asi
1141 casa [%l6] %asi, %l6, %i1
1142 movrlz %g6, 0x184, %l3
1143 fbne,a %fcc0, loop_89
1144 xorcc %o6, 0x1E55, %o5
1145 movneg %xcc, %i2, %i3
1146 subccc %l1, %l2, %o7
1147loop_89:
1148 ldd [%l7 + 0x78], %f8
1149 addc %i5, 0x0BC4, %l0
1150 addccc %i0, 0x1069, %o1
1151 bcc,pn %xcc, loop_90
1152 movgu %icc, %g5, %l4
1153 restored
1154 rdpr %cwp, %g1
1155 rdpr %cansave, %g2
1156 rdpr %canrestore, %g3
1157 rdpr %cleanwin, %g4
1158 rdpr %otherwin, %g5
1159 rdpr %wstate, %g6
1160 saved
1161 rdpr %cwp, %g1
1162 rdpr %cansave, %g2
1163 rdpr %canrestore, %g3
1164 rdpr %cleanwin, %g4
1165 rdpr %otherwin, %g5
1166 rdpr %wstate, %g6
1167loop_90:
1168 edge32n %g2, %o4, %i6
1169 bleu,a %icc, loop_91
1170 array32 %i7, %o3, %g4
1171 fzero %f16
1172 edge32ln %o2, %g7, %g3
1173loop_91:
1174 udivx %g1, 0x1052, %l5
1175 sth %i4, [%l7 + 0x48]
1176 bge,pn %icc, loop_92
1177 fmovrse %l6, %f4, %f21
1178 restored
1179 rdpr %cwp, %g1
1180 rdpr %cansave, %g2
1181 rdpr %canrestore, %g3
1182 rdpr %cleanwin, %g4
1183 rdpr %otherwin, %g5
1184 rdpr %wstate, %g6
1185 addc %i1, 0x086C, %g6
1186loop_92:
1187 tle %icc, 0x4
1188 wr %g0, 0x2f, %asi
1189 ldda [%l7 + 0x30] %asi, %l2
1190 fnegd %f30, %f4
1191 fmuld8ulx16 %f7, %f18, %f22
1192 edge16ln %o0, %o5, %i2
1193 udivcc %o6, 0x1DAF, %i3
1194 fornot1s %f27, %f11, %f3
1195 andcc %l1, %l2, %o7
1196 bvs,a loop_93
1197 sdivcc %i5, 0x0A0E, %i0
1198 fmovrslz %o1, %f31, %f1
1199 fmovdle %icc, %f3, %f24
1200loop_93:
1201 tpos %xcc, 0x0
1202 membar 0x3C
1203 fxor %f20, %f22, %f30
1204 umulcc %g5, %l4, %l0
1205 or %o4, 0x033A, %i6
1206 add %i7, 0x025A, %o3
1207 std %g4, [%l7 + 0x30]
1208 fpadd32 %f16, %f10, %f6
1209 tl %icc, 0x1
1210 siam 0x3
1211 add %l7, 0x70, %l6
1212 wr %g0, 0x81, %asi
1213 casxa [%l6] %asi, %g2, %g7
1214 te %icc, 0x5
1215 bvs,pn %xcc, loop_94
1216 movrne %o2, 0x12D, %g1
1217 be,a,pt %xcc, loop_95
1218 array8 %l5, %i4, %g3
1219loop_94:
1220 bvs loop_96
1221 ldd [%l7 + 0x38], %i6
1222loop_95:
1223 smul %g6, 0x1A85, %i1
1224 edge8 %l3, %o0, %i2
1225loop_96:
1226 sub %o6, 0x0F71, %o5
1227 sllx %i3, %l1, %l2
1228 udivcc %i5, 0x1AFB, %i0
1229 umul %o7, 0x03AD, %o1
1230 tvc %xcc, 0x6
1231 orn %l4, 0x01E4, %g5
1232 tle %xcc, 0x2
1233 ldx [%l7 + 0x20], %l0
1234 membar 0x11
1235 orcc %i6, 0x0679, %o4
1236 mova %icc, %i7, %o3
1237 fmul8x16au %f19, %f29, %f22
1238 ldub [%l7 + 0x6D], %g4
1239 xnor %g2, %o2, %g7
1240 fornot2 %f16, %f10, %f24
1241 array8 %g1, %l5, %i4
1242 bneg,pt %xcc, loop_97
1243 movleu %xcc, %l6, %g3
1244 fmovsvc %xcc, %f22, %f27
1245 xorcc %i1, %l3, %o0
1246loop_97:
1247 brnz,a %i2, loop_98
1248 sethi 0x0B1F, %g6
1249 fmovrsgez %o5, %f3, %f5
1250 udivx %o6, 0x06CE, %i3
1251loop_98:
1252 brlez %l2, loop_99
1253 udivcc %i5, 0x1937, %i0
1254 wr %g0, 0x18, %asi
1255 stda %f0, [%l7 + 0x40] %asi
1256loop_99:
1257 umulcc %l1, %o1, %l4
1258 fbule %fcc0, loop_100
1259 ldsw [%l7 + 0x40], %o7
1260 fmovrse %l0, %f13, %f21
1261 fandnot2 %f4, %f14, %f28
1262loop_100:
1263 array16 %g5, %i6, %o4
1264 brlz,a %o3, loop_101
1265 tg %icc, 0x4
1266 ta %icc, 0x6
1267 sub %g4, 0x0EDF, %g2
1268loop_101:
1269 edge32ln %i7, %g7, %g1
1270 xnorcc %o2, %i4, %l5
1271 move %xcc, %l6, %i1
1272 edge16l %g3, %o0, %i2
1273 array16 %g6, %l3, %o5
1274 movvs %icc, %i3, %o6
1275 nop
1276 setx loop_102, %l0, %l1
1277 wrpr 0x1, %tl
1278 wrpr %l1, %tpc
1279 add %l1, 0x4, %l1
1280 wrpr %l1, %tnpc
1281 setx 0x34400001400, %l0, %l1
1282 wrpr %l1, %tstate
1283 wrhpr 0x4, %htstate
1284 retry
1285 edge16ln %l2, %i0, %i5
1286 tl %xcc, 0x3
1287 movcs %xcc, %l1, %l4
1288loop_102:
1289 fbg,a %fcc0, loop_103
1290 ba %icc, loop_104
1291 fmovscc %xcc, %f23, %f16
1292 umul %o7, 0x0948, %o1
1293loop_103:
1294 smul %l0, 0x1584, %g5
1295loop_104:
1296 bvc loop_105
1297 fmovsvc %xcc, %f21, %f22
1298 tcc %icc, 0x5
1299 fnors %f23, %f7, %f27
1300loop_105:
1301 orncc %i6, 0x07D8, %o3
1302 fmovrse %g4, %f6, %f13
1303 fbul %fcc1, loop_106
1304 fmovrsgz %g2, %f3, %f3
1305 addccc %o4, 0x1116, %g7
1306 movvs %xcc, %i7, %g1
1307loop_106:
1308 tvs %xcc, 0x3
1309 tpos %xcc, 0x0
1310 set 0x30, %o7
1311 ldda [%l7 + %o7] 0x2a, %i4
1312 array8 %o2, %l6, %l5
1313 edge16n %i1, %o0, %g3
1314 tl %icc, 0x0
1315 sdivx %g6, 0x1BF6, %l3
1316 tl %icc, 0x4
1317 te %xcc, 0x4
1318 edge16ln %i2, %i3, %o6
1319 sll %o5, %i0, %l2
1320 wr %g0, 0x2a, %asi
1321 stba %i5, [%l7 + 0x60] %asi
1322 membar #Sync
1323 te %icc, 0x2
1324 fmovsvs %icc, %f9, %f2
1325 wr %g0, 0x19, %asi
1326 stxa %l4, [%l7 + 0x08] %asi
1327 movgu %icc, %o7, %l1
1328 set 0x5C, %i6
1329 ldsha [%l7 + %i6] 0x14, %o1
1330 call loop_107
1331 tvc %xcc, 0x2
1332 xnorcc %l0, 0x0CB7, %i6
1333 nop
1334 setx loop_108, %l0, %l1
1335 jmpl %l1, %o3
1336loop_107:
1337 edge8l %g4, %g5, %o4
1338 srl %g2, %g7, %g1
1339 bn,a,pt %xcc, loop_109
1340loop_108:
1341 ld [%l7 + 0x5C], %f25
1342 fsrc1 %f18, %f26
1343 fpsub32s %f21, %f4, %f4
1344loop_109:
1345 addccc %i4, %i7, %o2
1346 wr %g0, 0x11, %asi
1347 lduha [%l7 + 0x68] %asi, %l6
1348 nop
1349 setx loop_110, %l0, %l1
1350 wrpr 0x1, %tl
1351 wrpr %l1, %tnpc
1352 setx 0x34400001400, %l0, %l1
1353 wrpr %l1, %tstate
1354 wrhpr 0x4, %htstate
1355 done
1356 tl %icc, 0x0
1357 and %i1, 0x0E95, %o0
1358 movne %icc, %g3, %g6
1359loop_110:
1360 andncc %l3, %i2, %i3
1361 wr %g0, 0x11, %asi
1362 lduha [%l7 + 0x7A] %asi, %o6
1363 andcc %l5, 0x13BA, %o5
1364 srl %l2, %i5, %l4
1365 fmovdne %xcc, %f14, %f25
1366 fcmps %fcc3, %f6, %f23
1367 umul %i0, %l1, %o7
1368 fpsub32s %f4, %f14, %f10
1369 brgz %o1, loop_111
1370 tne %xcc, 0x7
1371 srax %i6, 0x0A, %o3
1372 array8 %g4, %g5, %l0
1373loop_111:
1374 srl %g2, 0x0A, %g7
1375 te %icc, 0x2
1376 fbuge,a %fcc2, loop_112
1377 mulx %g1, 0x01C0, %i4
1378 fmovsn %icc, %f3, %f1
1379 movl %xcc, %o4, %o2
1380loop_112:
1381 tvs %xcc, 0x5
1382 fpack32 %f18, %f2, %f30
1383 fmul8x16 %f15, %f26, %f16
1384 fnegs %f14, %f24
1385 movleu %xcc, %l6, %i1
1386 movcc %icc, %o0, %i7
1387 set 0x40, %l1
1388 stda %f0, [%l7 + %l1] 0x14
1389 sth %g3, [%l7 + 0x0A]
1390 fors %f27, %f23, %f15
1391 tsubcctv %l3, %g6, %i2
1392 tne %xcc, 0x1
1393 fmovrsgz %i3, %f31, %f8
1394 ldx [%l7 + 0x30], %o6
1395 fmovrdlez %o5, %f8, %f6
1396 brgez,a %l5, loop_113
1397 edge16n %i5, %l2, %l4
1398 edge32 %i0, %o7, %o1
1399 add %l7, 0x3C, %l6
1400 wr %g0, 0x88, %asi
1401 lda [%l6] %asi, %i6
1402 casa [%l6] %asi, %i6, %o3
1403loop_113:
1404 tcc %icc, 0x5
1405 edge32n %g4, %l1, %l0
1406 tg %xcc, 0x1
1407 sdivcc %g5, 0x0227, %g2
1408 srax %g7, %i4, %g1
1409 array8 %o4, %o2, %i1
1410 movrgez %l6, %o0, %g3
1411 fand %f2, %f12, %f14
1412 xnorcc %l3, 0x0A37, %g6
1413 tsubcc %i7, %i3, %i2
1414 movrlez %o6, %l5, %o5
1415 movpos %icc, %i5, %l2
1416 bvc loop_114
1417 fbu %fcc0, loop_115
1418 fmovdgu %xcc, %f6, %f6
1419 fmovda %icc, %f9, %f5
1420loop_114:
1421 andcc %i0, 0x0E2C, %o7
1422loop_115:
1423 addc %o1, %l4, %i6
1424 tne %xcc, 0x7
1425 smul %g4, %l1, %l0
1426 stb %o3, [%l7 + 0x24]
1427 alignaddrl %g5, %g7, %i4
1428 orncc %g2, 0x1E5D, %g1
1429 add %l7, 0x1C, %l6
1430 wr %g0, 0x89, %asi
1431 lda [%l6] %asi, %o2
1432 casa [%l6] 0x89, %o2, %i1
1433 movleu %icc, %o4, %o0
1434 orn %g3, %l6, %g6
1435 ldsb [%l7 + 0x1C], %i7
1436 movleu %xcc, %l3, %i2
1437 add %i3, %l5, %o6
1438 sllx %i5, %l2, %o5
1439 bgu loop_116
1440 tne %icc, 0x7
1441 set 0x48, %g3
1442 lda [%l7 + %g3] 0x14, %f9
1443loop_116:
1444 fmovdleu %xcc, %f20, %f27
1445 be,a,pn %icc, loop_117
1446 stw %o7, [%l7 + 0x74]
1447 sra %i0, 0x1C, %l4
1448 brlz %o1, loop_118
1449loop_117:
1450 fmul8x16 %f31, %f28, %f10
1451 and %g4, %l1, %i6
1452 bgu loop_119
1453loop_118:
1454 bcc,pt %icc, loop_120
1455 fbn,a %fcc2, loop_121
1456 fpack32 %f18, %f28, %f28
1457loop_119:
1458 subcc %o3, %l0, %g5
1459loop_120:
1460 array16 %i4, %g7, %g1
1461loop_121:
1462 nop
1463 wr %g0, 0x19, %asi
1464 lduwa [%l7 + 0x30] %asi, %o2
1465 mova %xcc, %i1, %o4
1466 stb %o0, [%l7 + 0x19]
1467 fblg,a %fcc2, loop_122
1468 fmovdle %icc, %f0, %f30
1469 nop
1470 setx loop_123, %l0, %l1
1471 wrpr 0x1, %tl
1472 wrpr %l1, %tpc
1473 add %l1, 0x4, %l1
1474 wrpr %l1, %tnpc
1475 setx 0x34400001400, %l0, %l1
1476 wrpr %l1, %tstate
1477 wrhpr 0x4, %htstate
1478 retry
1479 edge32ln %g2, %l6, %g6
1480loop_122:
1481 udiv %g3, 0x0DF2, %i7
1482 xnor %i2, 0x0783, %i3
1483loop_123:
1484 movgu %xcc, %l3, %o6
1485 edge8l %i5, %l5, %o5
1486 fpadd32s %f12, %f11, %f15
1487 addcc %o7, %l2, %l4
1488 nop
1489 setx loop_124, %l0, %l1
1490 jmpl %l1, %i0
1491 edge8 %g4, %l1, %i6
1492 fpackfix %f4, %f19
1493 ldsh [%l7 + 0x62], %o3
1494loop_124:
1495 fmovdne %xcc, %f26, %f10
1496 array16 %o1, %g5, %i4
1497 sll %l0, %g1, %g7
1498 fba %fcc1, loop_125
1499 smul %i1, 0x1348, %o2
1500 set 0x10, %l5
1501 ldswa [%l7 + %l5] 0x0c, %o0
1502loop_125:
1503 andn %o4, 0x13D2, %l6
1504 array8 %g6, %g3, %i7
1505 orn %i2, %i3, %l3
1506 fpmerge %f13, %f19, %f0
1507 andcc %o6, 0x154B, %g2
1508 edge32ln %l5, %o5, %i5
1509 movrgez %l2, %o7, %l4
1510 bn,a,pt %xcc, loop_126
1511 mulscc %g4, 0x0CA4, %i0
1512 tle %icc, 0x7
1513 nop
1514 setx loop_127, %l0, %l1
1515 jmpl %l1, %l1
1516loop_126:
1517 movcs %icc, %i6, %o1
1518 nop
1519 setx loop_128, %l0, %l1
1520 wrpr 0x1, %tl
1521 wrpr %l1, %tnpc
1522 setx 0x34400001400, %l0, %l1
1523 wrpr %l1, %tstate
1524 wrhpr 0x4, %htstate
1525 done
1526 prefetch [%l7 + 0x3C], 0x1
1527loop_127:
1528 nop
1529 wr %g0, 0x89, %asi
1530 lduwa [%l7 + 0x60] %asi, %g5
1531loop_128:
1532 nop
1533 wr %g0, 0x11, %asi
1534 ldsba [%l7 + 0x62] %asi, %i4
1535 movre %o3, 0x3E3, %l0
1536 brlez,a %g1, loop_129
1537 xor %g7, %o2, %i1
1538 bleu,pn %xcc, loop_130
1539 add %o0, %l6, %g6
1540loop_129:
1541 membar 0x23
1542 sethi 0x15A6, %o4
1543loop_130:
1544 xnorcc %g3, 0x01F3, %i2
1545 fbue %fcc0, loop_131
1546 edge8ln %i3, %i7, %l3
1547 udivcc %o6, 0x01C5, %l5
1548 srax %o5, %i5, %g2
1549loop_131:
1550 bleu loop_132
1551 membar 0x38
1552 srlx %l2, %o7, %l4
1553 tcs %xcc, 0x5
1554loop_132:
1555 fbul %fcc1, loop_133
1556 fbule,a %fcc3, loop_134
1557 andncc %i0, %l1, %i6
1558 fmovsleu %xcc, %f8, %f7
1559loop_133:
1560 fmovrdlez %g4, %f0, %f20
1561loop_134:
1562 smulcc %o1, %i4, %g5
1563 movrlz %o3, 0x0B8, %g1
1564 tsubcc %l0, 0x09FC, %o2
1565 subccc %i1, 0x1630, %o0
1566 fmovrse %g7, %f5, %f22
1567 edge16ln %g6, %o4, %l6
1568 fbl,a %fcc0, loop_135
1569 subccc %g3, %i3, %i7
1570 tneg %icc, 0x7
1571 orn %l3, 0x0646, %i2
1572loop_135:
1573 bvc loop_136
1574 fbo %fcc2, loop_137
1575 udiv %o6, 0x1958, %l5
1576 nop
1577 setx loop_138, %l0, %l1
1578 wrpr 0x1, %tl
1579 wrpr %l1, %tpc
1580 add %l1, 0x4, %l1
1581 wrpr %l1, %tnpc
1582 setx 0x34400001400, %l0, %l1
1583 wrpr %l1, %tstate
1584 wrhpr 0x4, %htstate
1585 retry
1586loop_136:
1587 edge16 %o5, %i5, %g2
1588loop_137:
1589 bvs loop_139
1590 tvc %icc, 0x7
1591loop_138:
1592 orncc %o7, 0x0173, %l2
1593 std %l4, [%l7 + 0x50]
1594loop_139:
1595 fmovdg %xcc, %f14, %f1
1596 fnors %f5, %f10, %f11
1597 fmovsgu %icc, %f14, %f20
1598 fxnor %f10, %f30, %f18
1599 edge16 %i0, %l1, %i6
1600 fpsub32 %f0, %f6, %f12
1601 te %icc, 0x7
1602 tge %xcc, 0x0
1603 fmovdcc %icc, %f12, %f21
1604 fpsub32 %f18, %f22, %f16
1605 xorcc %g4, %i4, %o1
1606 sra %o3, %g5, %l0
1607 mulscc %o2, 0x118B, %g1
1608 tvs %icc, 0x0
1609 bneg loop_140
1610 nop
1611 set 0x2C, %i5
1612 stw %i1, [%l7 + %i5]
1613 tle %xcc, 0x7
1614 tpos %xcc, 0x7
1615loop_140:
1616 xor %g7, 0x1867, %o0
1617 wr %g0, 0x0c, %asi
1618 lda [%l7 + 0x5C] %asi, %f19
1619 movle %xcc, %o4, %l6
1620 movge %icc, %g6, %i3
1621 nop
1622 setx loop_141, %l0, %l1
1623 wrpr 0x1, %tl
1624 wrpr %l1, %tnpc
1625 setx 0x34400001400, %l0, %l1
1626 wrpr %l1, %tstate
1627 wrhpr 0x4, %htstate
1628 done
1629 mova %icc, %i7, %l3
1630 ba %xcc, loop_142
1631 sdivx %g3, 0x1FDD, %o6
1632loop_141:
1633 popc 0x14E6, %l5
1634 andn %i2, %i5, %o5
1635loop_142:
1636 tle %xcc, 0x1
1637 edge8l %g2, %l2, %o7
1638 xnorcc %i0, %l4, %i6
1639 addcc %l1, 0x19A7, %g4
1640 movrlez %o1, 0x1B4, %o3
1641 fba,a %fcc3, loop_143
1642 sdivx %i4, 0x09ED, %g5
1643 ldub [%l7 + 0x4A], %l0
1644 edge8ln %g1, %i1, %g7
1645loop_143:
1646 fmovs %f23, %f2
1647 ta %xcc, 0x6
1648 sdivx %o0, 0x1A6A, %o2
1649 ldd [%l7 + 0x48], %f12
1650 xor %o4, %l6, %g6
1651 movrne %i7, 0x148, %i3
1652 popc 0x08D5, %g3
1653 fcmped %fcc1, %f24, %f2
1654 ldsw [%l7 + 0x34], %o6
1655 srax %l3, 0x13, %l5
1656 bgu %icc, loop_144
1657 subccc %i2, 0x1BEA, %i5
1658 movn %icc, %g2, %o5
1659 move %icc, %o7, %l2
1660loop_144:
1661 sdiv %i0, 0x111F, %i6
1662 nop
1663 set 0x5B, %g7
1664 ldstub [%l7 + %g7], %l1
1665 fpsub16 %f18, %f14, %f18
1666 sethi 0x1149, %g4
1667 fmul8x16au %f9, %f20, %f0
1668 movl %xcc, %o1, %o3
1669 tsubcc %i4, 0x0FA9, %g5
1670 add %l7, 0x08, %l6
1671 wr %g0, 0x88, %asi
1672 ldxa [%l6] %asi, %l4
1673 casxa [%l6] %asi, %l4, %l0
1674 fmovspos %icc, %f1, %f27
1675 tvc %xcc, 0x5
1676 move %icc, %i1, %g7
1677 fmovrdgz %g1, %f8, %f28
1678 std %o0, [%l7 + 0x20]
1679 ldsh [%l7 + 0x24], %o4
1680 nop
1681 setx loop_145, %l0, %l1
1682 wrpr 0x1, %tl
1683 wrpr %l1, %tnpc
1684 setx 0x34400001400, %l0, %l1
1685 wrpr %l1, %tstate
1686 wrhpr 0x4, %htstate
1687 done
1688 fmul8x16au %f30, %f1, %f22
1689 fmovdcs %icc, %f6, %f10
1690 fpadd32 %f12, %f2, %f28
1691loop_145:
1692 fnot2s %f0, %f7
1693 membar #Sync
1694 set 0x40, %g6
1695 ldda [%l7 + %g6] 0xf0, %f16
1696 sir 0x1D71
1697 wr %g0, 0x04, %asi
1698 ldstuba [%l7 + 0x14] %asi, %l6
1699 fxnors %f0, %f19, %f31
1700 nop
1701 setx loop_146, %l0, %l1
1702 jmpl %l1, %g6
1703 sethi 0x0AED, %i7
1704 set 0x30, %l4
1705 prefetcha [%l7 + %l4] 0x0c, 0x0
1706loop_146:
1707 bpos,pt %xcc, loop_147
1708 fornot2 %f14, %f8, %f26
1709 popc 0x02DC, %i3
1710 set 0x40, %o2
1711 ldda [%l7 + %o2] 0x19, %f16
1712loop_147:
1713 srax %g3, %o6, %l5
1714 siam 0x7
1715 fxnors %f9, %f26, %f21
1716 wr %g0, 0xea, %asi
1717 stda %i2, [%l7 + 0x38] %asi
1718 membar #Sync
1719 bl,a,pt %xcc, loop_148
1720 srl %l3, %i5, %g2
1721 fbne,a %fcc0, loop_149
1722 srlx %o5, %l2, %o7
1723loop_148:
1724 siam 0x2
1725 ta %xcc, 0x1
1726loop_149:
1727 move %xcc, %i6, %l1
1728 fbuge %fcc2, loop_150
1729 sethi 0x1703, %g4
1730 saved
1731 rdpr %cwp, %g1
1732 rdpr %cansave, %g2
1733 rdpr %canrestore, %g3
1734 rdpr %cleanwin, %g4
1735 rdpr %otherwin, %g5
1736 rdpr %wstate, %g6
1737 fmovdpos %icc, %f4, %f18
1738loop_150:
1739 or %i0, %o1, %i4
1740 wr %g0, 0x89, %asi
1741 sta %f9, [%l7 + 0x50] %asi
1742 restored
1743 rdpr %cwp, %g1
1744 rdpr %cansave, %g2
1745 rdpr %canrestore, %g3
1746 rdpr %cleanwin, %g4
1747 rdpr %otherwin, %g5
1748 rdpr %wstate, %g6
1749 bcc,a %icc, loop_151
1750 fnot2s %f27, %f18
1751 alignaddr %g5, %l4, %l0
1752 wr %g0, 0xe2, %asi
1753 stwa %o3, [%l7 + 0x18] %asi
1754 membar #Sync
1755loop_151:
1756 fmovdg %xcc, %f28, %f11
1757 fbe,a %fcc2, loop_152
1758 movgu %xcc, %g7, %i1
1759 andcc %g1, 0x12E1, %o0
1760 bg,pn %xcc, loop_153
1761loop_152:
1762 tg %xcc, 0x3
1763 xnor %o4, %g6, %l6
1764 brlez,a %i7, loop_154
1765loop_153:
1766 umul %i3, 0x00B0, %o2
1767 fmovsg %xcc, %f1, %f24
1768 fbo,a %fcc2, loop_155
1769loop_154:
1770 faligndata %f20, %f14, %f18
1771 add %g3, 0x117F, %l5
1772 addccc %i2, %l3, %i5
1773loop_155:
1774 fbne,a %fcc2, loop_156
1775 orcc %g2, 0x03CF, %o5
1776 edge32 %l2, %o6, %i6
1777 addccc %l1, %g4, %o7
1778loop_156:
1779 fpadd16 %f24, %f18, %f4
1780 xorcc %o1, 0x1E31, %i0
1781 movcs %xcc, %i4, %l4
1782 brlz,a %l0, loop_157
1783 fandnot2s %f20, %f22, %f7
1784 wr %g0, 0x11, %asi
1785 lduba [%l7 + 0x72] %asi, %g5
1786loop_157:
1787 nop
1788 membar #Sync
1789 set 0x40, %o1
1790 ldda [%l7 + %o1] 0xf0, %f16
1791 edge8n %o3, %i1, %g1
1792 movgu %xcc, %g7, %o0
1793 umul %o4, %l6, %i7
1794 tgu %icc, 0x4
1795 movrne %i3, 0x26D, %o2
1796 movrgez %g3, 0x17E, %l5
1797 swap [%l7 + 0x68], %i2
1798 edge8 %g6, %i5, %g2
1799 tgu %icc, 0x7
1800 restored
1801 rdpr %cwp, %g1
1802 rdpr %cansave, %g2
1803 rdpr %canrestore, %g3
1804 rdpr %cleanwin, %g4
1805 rdpr %otherwin, %g5
1806 rdpr %wstate, %g6
1807 ta %icc, 0x4
1808 sdivcc %l3, 0x0274, %o5
1809 wr %g0, 0x4f, %asi
1810 stxa %o6, [%g0 + 0x38] %asi
1811 fbg %fcc0, loop_158
1812 fmovscs %icc, %f16, %f29
1813 tn %xcc, 0x4
1814 fbge,a %fcc1, loop_159
1815loop_158:
1816 fmovdneg %xcc, %f18, %f8
1817 saved
1818 rdpr %cwp, %g1
1819 rdpr %cansave, %g2
1820 rdpr %canrestore, %g3
1821 rdpr %cleanwin, %g4
1822 rdpr %otherwin, %g5
1823 rdpr %wstate, %g6
1824 nop
1825 set 0x24, %o4
1826 stw %l2, [%l7 + %o4]
1827loop_159:
1828 tne %icc, 0x4
1829 fmovsge %xcc, %f18, %f8
1830 bn %icc, loop_160
1831 umul %l1, %g4, %i6
1832 tne %icc, 0x7
1833 mulscc %o1, %i0, %o7
1834loop_160:
1835 xnor %i4, 0x1F1F, %l0
1836 addcc %l4, %o3, %g5
1837 srl %g1, %g7, %o0
1838 ldsh [%l7 + 0x64], %o4
1839 ldd [%l7 + 0x08], %i6
1840 edge32ln %i1, %i7, %o2
1841 saved
1842 rdpr %cwp, %g1
1843 rdpr %cansave, %g2
1844 rdpr %canrestore, %g3
1845 rdpr %cleanwin, %g4
1846 rdpr %otherwin, %g5
1847 rdpr %wstate, %g6
1848 fmovsl %icc, %f26, %f23
1849 bg,pt %icc, loop_161
1850 fsrc2 %f8, %f26
1851 nop
1852 set 0x4C, %g5
1853 ldsw [%l7 + %g5], %g3
1854 sth %l5, [%l7 + 0x6C]
1855loop_161:
1856 nop
1857 set 0x50, %l3
1858 sta %f13, [%l7 + %l3] 0x18
1859 addcc %i2, 0x06BE, %g6
1860 movle %icc, %i5, %g2
1861 edge32l %i3, %o5, %l3
1862 ldub [%l7 + 0x23], %o6
1863 bcs loop_162
1864 stbar
1865 edge16l %l1, %l2, %g4
1866 movre %i6, %o1, %o7
1867loop_162:
1868 movrne %i0, %l0, %i4
1869 fbu %fcc0, loop_163
1870 fblg %fcc0, loop_164
1871 edge8ln %o3, %g5, %l4
1872 wr %g0, 0x19, %asi
1873 lda [%l7 + 0x48] %asi, %f10
1874loop_163:
1875 xor %g7, %g1, %o4
1876loop_164:
1877 mulx %o0, 0x007C, %l6
1878 umulcc %i7, %i1, %o2
1879 movrgz %l5, %g3, %i2
1880 bgu,a loop_165
1881 for %f28, %f0, %f2
1882 addccc %g6, %g2, %i3
1883 tvs %xcc, 0x6
1884loop_165:
1885 brlz %i5, loop_166
1886 fmovsne %xcc, %f1, %f24
1887 bvc,a %xcc, loop_167
1888 popc %o5, %l3
1889loop_166:
1890 saved
1891 rdpr %cwp, %g1
1892 rdpr %cansave, %g2
1893 rdpr %canrestore, %g3
1894 rdpr %cleanwin, %g4
1895 rdpr %otherwin, %g5
1896 rdpr %wstate, %g6
1897 sll %o6, %l2, %l1
1898loop_167:
1899 edge16l %g4, %i6, %o7
1900 movne %icc, %o1, %l0
1901 sll %i4, %o3, %g5
1902 sra %i0, %g7, %g1
1903 fmovdcs %xcc, %f3, %f12
1904 set 0x68, %g4
1905 lduwa [%l7 + %g4] 0x04, %o4
1906 tcc %xcc, 0x2
1907 brlz %o0, loop_168
1908 fandnot1 %f16, %f8, %f26
1909 stw %l4, [%l7 + 0x60]
1910 xnorcc %i7, 0x155D, %i1
1911loop_168:
1912 xorcc %l6, 0x1E56, %l5
1913 nop
1914 set 0x70, %i0
1915 stx %o2, [%l7 + %i0]
1916 saved
1917 rdpr %cwp, %g1
1918 rdpr %cansave, %g2
1919 rdpr %canrestore, %g3
1920 rdpr %cleanwin, %g4
1921 rdpr %otherwin, %g5
1922 rdpr %wstate, %g6
1923 ld [%l7 + 0x10], %f2
1924 orn %i2, %g3, %g6
1925 fmovde %icc, %f19, %f26
1926 subcc %i3, 0x1613, %i5
1927 movgu %xcc, %o5, %g2
1928 movrgez %o6, %l3, %l2
1929 tpos %xcc, 0x3
1930 be loop_169
1931 smul %g4, 0x13C2, %l1
1932 brlez,a %i6, loop_170
1933 edge32ln %o1, %l0, %i4
1934loop_169:
1935 fmul8x16al %f25, %f28, %f8
1936 udiv %o3, 0x1BD4, %o7
1937loop_170:
1938 st %f12, [%l7 + 0x14]
1939 xor %i0, 0x1C14, %g7
1940 sdiv %g1, 0x13AE, %g5
1941 edge8 %o0, %l4, %i7
1942 sub %o4, %i1, %l5
1943 tleu %xcc, 0x3
1944 tleu %icc, 0x2
1945 srl %o2, %i2, %g3
1946 andncc %g6, %i3, %l6
1947 mulx %o5, 0x0D82, %g2
1948 popc %i5, %o6
1949 edge16ln %l3, %g4, %l1
1950 andncc %l2, %o1, %i6
1951 call loop_171
1952 movgu %icc, %i4, %o3
1953 st %f31, [%l7 + 0x64]
1954 saved
1955 rdpr %cwp, %g1
1956 rdpr %cansave, %g2
1957 rdpr %canrestore, %g3
1958 rdpr %cleanwin, %g4
1959 rdpr %otherwin, %g5
1960 rdpr %wstate, %g6
1961loop_171:
1962 ta %xcc, 0x0
1963 bvs loop_172
1964 add %o7, %i0, %g7
1965 brgez %l0, loop_173
1966 andn %g5, 0x0D26, %o0
1967loop_172:
1968 fxnors %f7, %f5, %f20
1969 fmuld8sux16 %f24, %f12, %f6
1970loop_173:
1971 tle %icc, 0x1
1972 popc 0x10AB, %g1
1973 and %l4, %i7, %i1
1974 subccc %o4, 0x12DB, %o2
1975 ldd [%l7 + 0x40], %i2
1976 fxnor %f6, %f6, %f8
1977 fmovdvs %icc, %f29, %f29
1978 edge8 %g3, %l5, %i3
1979 movl %xcc, %g6, %l6
1980 xnorcc %o5, %i5, %g2
1981 movpos %icc, %l3, %o6
1982 edge8ln %g4, %l1, %l2
1983 alignaddr %o1, %i6, %o3
1984 mulx %i4, 0x0581, %i0
1985 ldsb [%l7 + 0x27], %g7
1986 std %f14, [%l7 + 0x38]
1987 stx %l0, [%l7 + 0x20]
1988 movrgez %o7, 0x0D6, %o0
1989 orncc %g5, 0x19A7, %l4
1990 bpos,a %xcc, loop_174
1991 fpadd16s %f29, %f28, %f22
1992 fble,a %fcc1, loop_175
1993 fmovdpos %icc, %f28, %f4
1994loop_174:
1995 smul %g1, %i7, %o4
1996 bpos loop_176
1997loop_175:
1998 membar 0x6D
1999 addc %o2, 0x0283, %i2
2000 orcc %g3, 0x0A76, %i1
2001loop_176:
2002 orncc %l5, %g6, %i3
2003 set 0x3E, %g1
2004 ldsba [%l7 + %g1] 0x19, %o5
2005 bn,a loop_177
2006 tge %xcc, 0x7
2007 sll %l6, 0x10, %i5
2008 or %g2, 0x0A37, %o6
2009loop_177:
2010 fmovsne %icc, %f4, %f1
2011 fmul8sux16 %f26, %f2, %f26
2012 ldstub [%l7 + 0x1A], %g4
2013 srlx %l3, 0x1E, %l1
2014 umul %l2, %o1, %i6
2015 edge32n %o3, %i4, %i0
2016 brz %l0, loop_178
2017 addcc %g7, 0x1F05, %o7
2018 be,a loop_179
2019 tcs %icc, 0x1
2020loop_178:
2021 fcmped %fcc0, %f28, %f26
2022 fbe,a %fcc1, loop_180
2023loop_179:
2024 alignaddrl %g5, %o0, %g1
2025 movpos %xcc, %l4, %o4
2026 orn %i7, %o2, %i2
2027loop_180:
2028 tpos %xcc, 0x2
2029 movrlz %i1, 0x2F9, %g3
2030 fmovsneg %xcc, %f16, %f25
2031 add %l7, 0x08, %l6
2032 wr %g0, 0x88, %asi
2033 casxa [%l6] 0x88, %g6, %l5
2034 mova %icc, %i3, %o5
2035 movge %icc, %l6, %i5
2036 wr %g0, 0x0c, %asi
2037 sta %f25, [%l7 + 0x14] %asi
2038 movne %icc, %g2, %o6
2039 movpos %xcc, %l3, %g4
2040 sdivcc %l1, 0x1AD4, %l2
2041 edge16l %i6, %o1, %o3
2042 fbg %fcc0, loop_181
2043 edge32ln %i0, %i4, %g7
2044 stbar
2045 movrlz %o7, %l0, %o0
2046loop_181:
2047 subcc %g1, 0x1E5D, %g5
2048 srl %l4, %i7, %o4
2049 fbue,a %fcc2, loop_182
2050 tleu %icc, 0x4
2051 set 0x40, %l2
2052 stda %f16, [%l7 + %l2] 0x18
2053loop_182:
2054 ldx [%l7 + 0x50], %o2
2055 smulcc %i1, %g3, %i2
2056 movpos %xcc, %g6, %i3
2057 movrne %o5, 0x132, %l6
2058 membar 0x60
2059 fmovd %f28, %f0
2060 tpos %xcc, 0x4
2061 fbn %fcc0, loop_183
2062 tg %xcc, 0x3
2063 edge8l %l5, %i5, %g2
2064 movge %xcc, %l3, %o6
2065loop_183:
2066 orn %g4, %l1, %l2
2067 sdivx %o1, 0x1FE0, %o3
2068 bneg,a,pt %xcc, loop_184
2069 xnor %i6, %i4, %i0
2070 movrlez %o7, %g7, %o0
2071 mova %xcc, %g1, %l0
2072loop_184:
2073 movrgez %g5, 0x36E, %l4
2074 set 0x1F, %l6
2075 stba %i7, [%l7 + %l6] 0x81
2076 movgu %icc, %o4, %i1
2077 fmovdneg %icc, %f20, %f3
2078 mulx %g3, 0x1204, %o2
2079 fxor %f4, %f12, %f10
2080 wr %g0, 0x0c, %asi
2081 sta %f1, [%l7 + 0x30] %asi
2082 orn %g6, 0x08CE, %i2
2083 tg %icc, 0x7
2084 fmovsn %xcc, %f3, %f18
2085 orn %i3, %o5, %l6
2086 movrlez %i5, 0x1AF, %g2
2087 srax %l5, %l3, %g4
2088 bl %xcc, loop_185
2089 srax %o6, 0x0D, %l1
2090 tleu %icc, 0x4
2091 fmovs %f31, %f6
2092loop_185:
2093 lduh [%l7 + 0x44], %o1
2094 xnorcc %l2, 0x0ADA, %o3
2095 fmovscs %xcc, %f8, %f17
2096 stbar
2097 fbne %fcc1, loop_186
2098 bvc,a,pn %icc, loop_187
2099 xor %i4, 0x129A, %i0
2100 bcs,pt %xcc, loop_188
2101loop_186:
2102 movvc %xcc, %i6, %g7
2103loop_187:
2104 bgu %xcc, loop_189
2105 movg %xcc, %o0, %g1
2106loop_188:
2107 fxors %f11, %f28, %f0
2108 movrgez %l0, 0x24F, %g5
2109loop_189:
2110 be,a,pn %xcc, loop_190
2111 orncc %l4, %o7, %o4
2112 edge16ln %i7, %i1, %o2
2113 add %l7, 0x60, %l6
2114 wr %g0, 0x81, %asi
2115 lda [%l6] %asi, %g3
2116 casa [%l6] %asi, %g3, %g6
2117loop_190:
2118 nop
2119 set 0x64, %g2
2120 stwa %i2, [%l7 + %g2] 0x14
2121 tgu %xcc, 0x4
2122 bcc %icc, loop_191
2123 fbule,a %fcc0, loop_192
2124 movpos %icc, %o5, %l6
2125 bshuffle %f4, %f0, %f30
2126loop_191:
2127 tsubcc %i3, 0x1BBD, %i5
2128loop_192:
2129 mulx %l5, 0x19A3, %g2
2130 tne %icc, 0x2
2131 bn,a,pt %icc, loop_193
2132 sethi 0x1CC6, %l3
2133 fmovsleu %xcc, %f14, %f1
2134 sdivx %o6, 0x022C, %g4
2135loop_193:
2136 movrne %l1, 0x017, %l2
2137 edge8l %o1, %i4, %o3
2138 popc 0x038C, %i0
2139 membar 0x0E
2140 tvc %icc, 0x3
2141 movrlz %i6, %g7, %g1
2142 srl %l0, 0x08, %g5
2143 xnorcc %l4, %o0, %o7
2144 movleu %xcc, %o4, %i7
2145 add %l7, 0x18, %l6
2146 wr %g0, 0x04, %asi
2147 casa [%l6] 0x04, %i1, %g3
2148 std %f0, [%l7 + 0x60]
2149 tvc %icc, 0x1
2150 movge %xcc, %o2, %g6
2151 addc %i2, 0x1DE2, %o5
2152 fmul8x16 %f8, %f20, %f22
2153 fcmple16 %f6, %f30, %i3
2154 srax %l6, %i5, %l5
2155 edge8l %l3, %g2, %o6
2156 stw %l1, [%l7 + 0x20]
2157 movleu %xcc, %l2, %g4
2158 bge loop_194
2159 bg,a %xcc, loop_195
2160 tneg %icc, 0x0
2161 std %f18, [%l7 + 0x28]
2162loop_194:
2163 mova %icc, %i4, %o1
2164loop_195:
2165 movvc %xcc, %o3, %i0
2166 sll %g7, 0x1E, %i6
2167 subccc %g1, %l0, %l4
2168 fmovdge %icc, %f5, %f30
2169 bcs,pn %icc, loop_196
2170 andn %o0, 0x16A9, %g5
2171 ba,a %icc, loop_197
2172 udiv %o7, 0x118E, %i7
2173loop_196:
2174 nop
2175 set 0x40, %l0
2176 stda %f16, [%l7 + %l0] 0xf0
2177 membar #Sync
2178loop_197:
2179 fmovrse %i1, %f17, %f14
2180 fbuge,a %fcc1, loop_198
2181 fmovsneg %xcc, %f23, %f15
2182 movgu %icc, %o4, %g3
2183 fmovsvs %icc, %f16, %f16
2184loop_198:
2185 fmovsl %xcc, %f12, %f21
2186 taddcctv %o2, 0x0915, %i2
2187 taddcctv %o5, 0x154F, %g6
2188 alignaddrl %l6, %i5, %l5
2189 movpos %icc, %i3, %g2
2190 popc %l3, %o6
2191 mulscc %l1, 0x18F5, %g4
2192 set 0x2A, %i4
2193 ldsba [%l7 + %i4] 0x18, %i4
2194 edge32n %l2, %o1, %o3
2195 membar 0x28
2196 movle %icc, %g7, %i0
2197 popc 0x007C, %i6
2198 add %l7, 0x18, %l6
2199 wr %g0, 0x89, %asi
2200 casa [%l6] %asi, %g1, %l4
2201 movl %icc, %o0, %g5
2202 tsubcc %o7, 0x0C0F, %i7
2203 sdivcc %i1, 0x04E1, %o4
2204 tvc %icc, 0x3
2205 fexpand %f3, %f10
2206 set 0x18, %i1
2207 stxa %g3, [%l7 + %i1] 0x81
2208 fpsub32s %f7, %f10, %f21
2209 wr %g0, 0x4f, %asi
2210 ldxa [%g0 + 0x18] %asi, %l0
2211 fbuge,a %fcc0, loop_199
2212 tsubcc %i2, %o5, %g6
2213 brlz,a %o2, loop_200
2214 movvs %icc, %l6, %l5
2215loop_199:
2216 movvs %xcc, %i5, %g2
2217 st %f26, [%l7 + 0x10]
2218loop_200:
2219 subccc %l3, 0x1D0E, %i3
2220 sethi 0x0D86, %l1
2221 umulcc %o6, 0x102F, %i4
2222 subc %l2, %o1, %g4
2223 fmovrse %o3, %f22, %f24
2224 fxnors %f9, %f14, %f18
2225 edge32n %g7, %i6, %g1
2226 fbule,a %fcc2, loop_201
2227 std %l4, [%l7 + 0x18]
2228 movle %icc, %i0, %g5
2229 tvc %xcc, 0x5
2230loop_201:
2231 movre %o7, %i7, %o0
2232 fones %f6
2233 wr %g0, 0x80, %asi
2234 sta %f31, [%l7 + 0x78] %asi
2235 tpos %icc, 0x2
2236 sub %i1, %o4, %g3
2237 restored
2238 rdpr %cwp, %g1
2239 rdpr %cansave, %g2
2240 rdpr %canrestore, %g3
2241 rdpr %cleanwin, %g4
2242 rdpr %otherwin, %g5
2243 rdpr %wstate, %g6
2244 wr %g0, 0x18, %asi
2245 prefetcha [%l7 + 0x40] %asi, 0x3
2246 movl %xcc, %l0, %g6
2247 tvc %xcc, 0x0
2248 umulcc %o2, %l6, %l5
2249 sethi 0x126F, %o5
2250 fpsub16 %f4, %f26, %f12
2251 set 0x64, %i2
2252 lduha [%l7 + %i2] 0x19, %g2
2253 alignaddr %l3, %i5, %i3
2254 ba,a,pt %xcc, loop_202
2255 movgu %icc, %l1, %o6
2256 srlx %i4, 0x1E, %o1
2257 tge %xcc, 0x6
2258loop_202:
2259 xor %l2, 0x1718, %o3
2260 fcmpne32 %f22, %f10, %g4
2261 movvc %icc, %g7, %i6
2262 set 0x46, %i7
2263 stha %l4, [%l7 + %i7] 0x18
2264 brlez %i0, loop_203
2265 taddcc %g1, 0x10A6, %o7
2266 fmovsn %xcc, %f31, %f8
2267 ba loop_204
2268loop_203:
2269 fmovrsgz %g5, %f20, %f18
2270 movrgez %o0, %i7, %o4
2271 addcc %g3, %i1, %i2
2272loop_204:
2273 ldx [%l7 + 0x20], %g6
2274 fmovsa %xcc, %f8, %f21
2275 bl,pn %icc, loop_205
2276 fmovsvs %xcc, %f10, %f2
2277 bne loop_206
2278 tpos %xcc, 0x5
2279loop_205:
2280 orcc %o2, 0x1225, %l0
2281 tsubcctv %l5, 0x1101, %o5
2282loop_206:
2283 fcmpgt16 %f6, %f24, %l6
2284 sll %l3, 0x06, %i5
2285 tleu %xcc, 0x1
2286 fmul8x16 %f28, %f22, %f16
2287 set 0x6C, %o0
2288 swapa [%l7 + %o0] 0x81, %i3
2289 sir 0x1B71
2290 fcmpes %fcc1, %f18, %f23
2291 pdist %f24, %f10, %f12
2292 brlz %l1, loop_207
2293 fandnot1 %f26, %f30, %f14
2294 smul %o6, %i4, %o1
2295 smulcc %l2, %g2, %o3
2296loop_207:
2297 bn,a %xcc, loop_208
2298 udivcc %g7, 0x1C98, %g4
2299 fbue %fcc3, loop_209
2300 fblg %fcc1, loop_210
2301loop_208:
2302 tl %xcc, 0x1
2303 add %l7, 0x10, %l6
2304 wr %g0, 0x11, %asi
2305 casa [%l6] %asi, %l4, %i6
2306loop_209:
2307 orcc %g1, %i0, %o7
2308loop_210:
2309 popc %o0, %i7
2310 alignaddr %o4, %g3, %i1
2311 edge8ln %g5, %i2, %o2
2312 ta %icc, 0x5
2313 fblg,a %fcc3, loop_211
2314 addc %l0, %g6, %l5
2315 xnorcc %o5, 0x0AB7, %l6
2316 sdivcc %l3, 0x0EA9, %i5
2317loop_211:
2318 subccc %i3, %o6, %i4
2319 xor %l1, %l2, %g2
2320 wr %g0, 0x81, %asi
2321 prefetcha [%l7 + 0x48] %asi, 0x2
2322 tsubcctv %g7, 0x14B8, %g4
2323 fxors %f10, %f16, %f31
2324 bg loop_212
2325 bl loop_213
2326 fmovsvc %icc, %f12, %f16
2327 orn %o1, %l4, %g1
2328loop_212:
2329 movvc %icc, %i0, %o7
2330loop_213:
2331 edge16ln %o0, %i6, %i7
2332 tn %xcc, 0x6
2333 fmovdvs %xcc, %f15, %f19
2334 bvc %xcc, loop_214
2335 fmovdcc %xcc, %f6, %f15
2336 siam 0x7
2337 fbe,a %fcc0, loop_215
2338loop_214:
2339 udiv %g3, 0x0705, %o4
2340 udivx %i1, 0x06D0, %g5
2341 array32 %o2, %i2, %g6
2342loop_215:
2343 edge32ln %l0, %o5, %l5
2344 fzero %f30
2345 tne %icc, 0x6
2346 bn,a,pt %icc, loop_216
2347 alignaddrl %l6, %i5, %l3
2348 tsubcctv %o6, 0x1130, %i4
2349 mulscc %i3, %l1, %l2
2350loop_216:
2351 fzeros %f20
2352 fmovsle %icc, %f31, %f13
2353 tg %xcc, 0x6
2354 sra %g2, %g7, %g4
2355 edge16n %o3, %o1, %g1
2356 stw %i0, [%l7 + 0x40]
2357 smul %l4, %o7, %i6
2358 fornot1 %f14, %f12, %f2
2359 edge32ln %o0, %i7, %g3
2360 xor %o4, %g5, %i1
2361 sll %i2, %g6, %o2
2362 tge %xcc, 0x3
2363 sra %l0, 0x13, %l5
2364 membar 0x31
2365 fcmped %fcc3, %f6, %f18
2366 fxors %f19, %f0, %f3
2367 fmovsgu %xcc, %f14, %f19
2368 taddcctv %o5, %l6, %i5
2369 fmovsg %xcc, %f29, %f22
2370 subcc %o6, 0x0D70, %i4
2371 brlz %i3, loop_217
2372 fmovsn %icc, %f26, %f4
2373 fcmpgt32 %f10, %f22, %l3
2374 membar 0x1D
2375loop_217:
2376 tge %xcc, 0x4
2377 mulscc %l2, %l1, %g7
2378 brlez,a %g2, loop_218
2379 ld [%l7 + 0x70], %f20
2380 addccc %g4, %o3, %o1
2381 wr %g0, 0x89, %asi
2382 lduba [%l7 + 0x6A] %asi, %g1
2383loop_218:
2384 bge loop_219
2385 membar 0x48
2386 sdivcc %i0, 0x0061, %l4
2387 mova %icc, %o7, %o0
2388loop_219:
2389 sethi 0x06E3, %i6
2390 tl %xcc, 0x0
2391 udivx %g3, 0x0FB2, %o4
2392 umul %g5, 0x1D0C, %i7
2393 array8 %i2, %i1, %g6
2394 srl %l0, 0x0A, %o2
2395 popc %o5, %l5
2396 fmovsl %icc, %f14, %f21
2397 ld [%l7 + 0x08], %f7
2398 movrne %l6, %i5, %o6
2399 edge32n %i3, %i4, %l2
2400 tcc %icc, 0x7
2401 bge %xcc, loop_220
2402 nop
2403 set 0x32, %o6
2404 sth %l1, [%l7 + %o6]
2405 xnorcc %l3, 0x0C0D, %g2
2406 fbge,a %fcc3, loop_221
2407loop_220:
2408 subccc %g7, 0x1375, %g4
2409 stw %o3, [%l7 + 0x24]
2410 bl,a,pn %icc, loop_222
2411loop_221:
2412 edge8l %g1, %o1, %l4
2413 fpadd32 %f12, %f4, %f6
2414 sethi 0x15FE, %o7
2415loop_222:
2416 edge32 %o0, %i0, %i6
2417 fornot1s %f12, %f31, %f9
2418 fornot1s %f23, %f8, %f14
2419 ldstub [%l7 + 0x20], %g3
2420 edge16 %g5, %o4, %i7
2421 xorcc %i2, 0x0660, %i1
2422 ta %icc, 0x1
2423 sll %l0, 0x04, %o2
2424 alignaddr %o5, %g6, %l5
2425 flush %l7 + 0x54
2426 bvc %icc, loop_223
2427 fbuge %fcc1, loop_224
2428 fpadd32 %f12, %f30, %f18
2429 sra %l6, 0x1B, %o6
2430loop_223:
2431 udiv %i5, 0x1205, %i4
2432loop_224:
2433 fpsub16s %f10, %f26, %f7
2434 addc %i3, %l1, %l2
2435 movne %xcc, %l3, %g2
2436 brz,a %g7, loop_225
2437 edge8 %o3, %g1, %o1
2438 movrlez %l4, %g4, %o0
2439 fmul8x16al %f18, %f8, %f24
2440loop_225:
2441 movrlez %o7, %i0, %i6
2442 set 0x10, %o3
2443 ldsha [%l7 + %o3] 0x89, %g3
2444 fpsub32 %f24, %f4, %f22
2445 movne %icc, %g5, %o4
2446 array16 %i2, %i1, %l0
2447 orcc %o2, 0x0B18, %i7
2448 ld [%l7 + 0x5C], %f21
2449 brlez %g6, loop_226
2450 addccc %o5, %l5, %l6
2451 movpos %xcc, %i5, %i4
2452 wr %g0, 0x2f, %asi
2453 stba %i3, [%l7 + 0x5E] %asi
2454 membar #Sync
2455loop_226:
2456 edge8n %l1, %l2, %l3
2457 tge %icc, 0x7
2458 andncc %o6, %g2, %g7
2459 bgu loop_227
2460 array8 %g1, %o1, %l4
2461 sdivx %g4, 0x12CD, %o0
2462 smulcc %o7, 0x12FA, %i0
2463loop_227:
2464 edge32l %i6, %g3, %g5
2465 and %o4, %i2, %i1
2466 fxnor %f20, %f18, %f0
2467 tvc %xcc, 0x3
2468 array8 %l0, %o3, %i7
2469 tgu %xcc, 0x6
2470 edge8 %o2, %o5, %g6
2471 xnor %l5, %l6, %i5
2472 ldub [%l7 + 0x6F], %i4
2473 ld [%l7 + 0x1C], %f5
2474 movre %l1, 0x2F0, %l2
2475 xorcc %l3, %o6, %g2
2476 fmovsvc %xcc, %f26, %f11
2477 movrne %g7, 0x024, %i3
2478 bl,a,pn %xcc, loop_228
2479 orcc %g1, 0x0099, %l4
2480 subccc %o1, 0x185A, %o0
2481 orcc %g4, %i0, %o7
2482loop_228:
2483 edge32ln %i6, %g5, %g3
2484 smulcc %o4, 0x1BCF, %i2
2485 ldx [%l7 + 0x10], %i1
2486 fcmpeq16 %f16, %f18, %o3
2487 bl,a %xcc, loop_229
2488 fornot2s %f25, %f5, %f31
2489 fbul,a %fcc2, loop_230
2490 mulx %i7, %o2, %l0
2491loop_229:
2492 ldd [%l7 + 0x20], %f16
2493 orn %g6, 0x01EF, %l5
2494loop_230:
2495 movre %l6, 0x2EE, %o5
2496 edge16l %i5, %i4, %l2
2497 or %l3, %o6, %l1
2498 tvs %xcc, 0x6
2499 srl %g7, %g2, %g1
2500 srlx %l4, 0x12, %o1
2501 edge8l %i3, %o0, %i0
2502 movne %xcc, %o7, %i6
2503 fxnor %f10, %f24, %f6
2504 wr %g0, 0x20, %asi
2505 ldxa [%g0 + 0x38] %asi, %g5
2506 fmovdcc %icc, %f2, %f17
2507 saved
2508 rdpr %cwp, %g1
2509 rdpr %cansave, %g2
2510 rdpr %canrestore, %g3
2511 rdpr %cleanwin, %g4
2512 rdpr %otherwin, %g5
2513 rdpr %wstate, %g6
2514 fble %fcc2, loop_231
2515 edge8ln %g3, %o4, %g4
2516 subccc %i2, %o3, %i7
2517 fmovsg %icc, %f13, %f31
2518loop_231:
2519 fnands %f13, %f25, %f27
2520 fxor %f4, %f10, %f4
2521 udivcc %i1, 0x1ACC, %o2
2522 siam 0x7
2523 wr %g0, 0x19, %asi
2524 stha %g6, [%l7 + 0x56] %asi
2525 movle %icc, %l0, %l6
2526 fcmpgt32 %f24, %f14, %o5
2527 orcc %l5, %i5, %i4
2528 fbue,a %fcc1, loop_232
2529 fmovs %f11, %f10
2530 tneg %xcc, 0x7
2531 ldx [%l7 + 0x30], %l3
2532loop_232:
2533 movle %icc, %l2, %l1
2534 fbu %fcc1, loop_233
2535 movvs %icc, %o6, %g2
2536 movne %icc, %g1, %l4
2537 fpsub32s %f0, %f18, %f13
2538loop_233:
2539 fmul8x16 %f10, %f26, %f22
2540 sdivx %o1, 0x0880, %i3
2541 fpadd16s %f15, %f24, %f28
2542 sdivx %o0, 0x0CFB, %g7
2543 membar 0x1C
2544 movpos %icc, %o7, %i0
2545 wr %g0, 0x19, %asi
2546 stha %i6, [%l7 + 0x7A] %asi
2547 fmovs %f4, %f28
2548 fmovdcc %icc, %f1, %f21
2549 taddcctv %g5, 0x02E0, %g3
2550 flush %l7 + 0x50
2551 taddcctv %g4, %o4, %o3
2552 lduw [%l7 + 0x64], %i2
2553 srl %i7, %o2, %i1
2554 edge32n %l0, %l6, %o5
2555 movpos %icc, %g6, %i5
2556 movrgez %l5, 0x3C8, %i4
2557 taddcctv %l2, 0x1545, %l1
2558 bvc %icc, loop_234
2559 xorcc %o6, %g2, %g1
2560 fpsub32 %f20, %f18, %f30
2561 std %l2, [%l7 + 0x10]
2562loop_234:
2563 movg %xcc, %o1, %l4
2564 nop
2565 setx loop_235, %l0, %l1
2566 jmpl %l1, %o0
2567 edge8 %i3, %g7, %o7
2568 nop
2569 set 0x14, %i3
2570 stw %i6, [%l7 + %i3]
2571 movrne %g5, %g3, %i0
2572loop_235:
2573 movrlez %o4, 0x34D, %o3
2574 fmul8x16 %f31, %f6, %f4
2575 tneg %icc, 0x1
2576 umulcc %i2, 0x146B, %i7
2577 wr %g0, 0x27, %asi
2578 ldda [%l7 + 0x50] %asi, %g4
2579 movrlez %o2, %l0, %l6
2580 smul %i1, %g6, %o5
2581 fcmple32 %f4, %f18, %l5
2582 fbne,a %fcc3, loop_236
2583 movcs %icc, %i4, %l2
2584 tgu %xcc, 0x0
2585 movvc %xcc, %i5, %o6
2586loop_236:
2587 sra %l1, 0x06, %g2
2588 tgu %icc, 0x3
2589 pdist %f2, %f6, %f24
2590 fmovda %xcc, %f21, %f22
2591 sdivx %l3, 0x00BB, %g1
2592 movneg %xcc, %o1, %o0
2593 ba,a,pt %xcc, loop_237
2594 fmovrslz %l4, %f26, %f29
2595 tpos %icc, 0x1
2596 movrlez %g7, 0x10D, %i3
2597loop_237:
2598 fmovrde %o7, %f10, %f30
2599 movrgez %i6, 0x3FE, %g3
2600 movpos %xcc, %g5, %o4
2601 alignaddr %i0, %i2, %i7
2602 set 0x28, %o5
2603 sta %f1, [%l7 + %o5] 0x89
2604 edge8 %o3, %g4, %l0
2605 sub %l6, 0x045B, %o2
2606 movre %i1, 0x185, %g6
2607 movl %icc, %o5, %i4
2608 mulx %l2, 0x11FE, %l5
2609 tneg %icc, 0x7
2610 tcc %xcc, 0x6
2611 fsrc1 %f8, %f12
2612 umulcc %i5, 0x17FF, %l1
2613 set 0x30, %i6
2614 ldda [%l7 + %i6] 0x15, %o6
2615 movgu %xcc, %l3, %g1
2616 srlx %o1, %g2, %o0
2617 fandnot1s %f11, %f29, %f11
2618 edge16l %g7, %i3, %l4
2619 bpos,a,pt %xcc, loop_238
2620 nop
2621 setx loop_239, %l0, %l1
2622 wrpr 0x1, %tl
2623 wrpr %l1, %tpc
2624 add %l1, 0x4, %l1
2625 wrpr %l1, %tnpc
2626 setx 0x34400001400, %l0, %l1
2627 wrpr %l1, %tstate
2628 wrhpr 0x4, %htstate
2629 retry
2630 alignaddr %o7, %g3, %g5
2631 call loop_240
2632loop_238:
2633 movrne %o4, 0x335, %i6
2634loop_239:
2635 fmovsge %xcc, %f26, %f6
2636 edge32n %i0, %i7, %i2
2637loop_240:
2638 nop
2639 wr %g0, 0x23, %asi
2640 stba %g4, [%l7 + 0x7E] %asi
2641 membar #Sync
2642 orn %o3, 0x0649, %l6
2643 movn %xcc, %l0, %i1
2644 fexpand %f6, %f16
2645 fbuge,a %fcc1, loop_241
2646 edge32l %o2, %g6, %i4
2647 fmovdneg %xcc, %f7, %f8
2648 bcc,pn %xcc, loop_242
2649loop_241:
2650 tgu %icc, 0x3
2651 tg %xcc, 0x1
2652 nop
2653 set 0x24, %l1
2654 ldsw [%l7 + %l1], %l2
2655loop_242:
2656 sethi 0x0EFA, %o5
2657 fands %f11, %f12, %f10
2658 bneg,pn %xcc, loop_243
2659 tl %icc, 0x6
2660 edge8n %i5, %l5, %o6
2661 tsubcc %l1, %g1, %o1
2662loop_243:
2663 nop
2664 set 0x68, %g3
2665 stxa %g2, [%l7 + %g3] 0x19
2666 set 0x54, %l5
2667 lda [%l7 + %l5] 0x80, %f26
2668 popc %o0, %g7
2669 subccc %i3, 0x100B, %l3
2670 wr %g0, 0x10, %asi
2671 stba %o7, [%l7 + 0x56] %asi
2672 sdivx %l4, 0x0386, %g5
2673 fmovdn %xcc, %f15, %f30
2674 fbug,a %fcc1, loop_244
2675 xnorcc %g3, 0x0AA5, %o4
2676 bleu,a loop_245
2677 orncc %i0, 0x13F3, %i7
2678loop_244:
2679 nop
2680 wr %g0, 0x80, %asi
2681 ldda [%l7 + 0x40] %asi, %f0
2682loop_245:
2683 fmovrslz %i2, %f7, %f3
2684 umulcc %i6, 0x1D80, %g4
2685 movg %icc, %o3, %l0
2686 edge32l %i1, %l6, %g6
2687 fones %f24
2688 xnor %o2, %i4, %o5
2689 fmovdge %xcc, %f26, %f8
2690 or %i5, %l5, %o6
2691 edge8l %l2, %l1, %g1
2692 ldd [%l7 + 0x70], %f10
2693 ldx [%l7 + 0x18], %g2
2694 bne,pn %icc, loop_246
2695 brgz %o1, loop_247
2696 movre %g7, %o0, %l3
2697 brlez,a %i3, loop_248
2698loop_246:
2699 edge32l %o7, %g5, %l4
2700loop_247:
2701 tneg %xcc, 0x3
2702 membar #Sync
2703 wr %g0, 0x1e, %asi
2704 ldda [%l7 + 0x40] %asi, %f0
2705loop_248:
2706 nop
2707 setx loop_249, %l0, %l1
2708 wrpr 0x1, %tl
2709 wrpr %l1, %tpc
2710 add %l1, 0x4, %l1
2711 wrpr %l1, %tnpc
2712 setx 0x34400001400, %l0, %l1
2713 wrpr %l1, %tstate
2714 wrhpr 0x4, %htstate
2715 retry
2716 fpack16 %f14, %f19
2717 edge16 %g3, %i0, %o4
2718 edge16 %i2, %i6, %i7
2719loop_249:
2720 addccc %g4, 0x1C23, %o3
2721 fmovdneg %icc, %f26, %f16
2722 mulx %i1, %l6, %l0
2723 udiv %g6, 0x0230, %i4
2724 movgu %xcc, %o5, %o2
2725 smul %i5, 0x0FF7, %o6
2726 sub %l2, %l5, %g1
2727 array16 %l1, %g2, %g7
2728 tvc %icc, 0x5
2729 udivcc %o1, 0x12A1, %l3
2730 membar 0x2D
2731 edge8n %o0, %i3, %o7
2732 sub %g5, %l4, %i0
2733 bneg,pn %icc, loop_250
2734 fpackfix %f10, %f6
2735 sir 0x0DA0
2736 ldd [%l7 + 0x20], %g2
2737loop_250:
2738 bcc,pn %icc, loop_251
2739 swap [%l7 + 0x6C], %i2
2740 ldd [%l7 + 0x70], %f12
2741 movrgez %i6, %i7, %g4
2742loop_251:
2743 be,a %xcc, loop_252
2744 ba %icc, loop_253
2745 edge32ln %o3, %o4, %i1
2746 fmovspos %icc, %f21, %f14
2747loop_252:
2748 edge16 %l6, %g6, %l0
2749loop_253:
2750 sub %i4, %o2, %o5
2751 edge16l %o6, %l2, %l5
2752 movl %icc, %g1, %l1
2753 edge32n %i5, %g7, %o1
2754 fbuge %fcc3, loop_254
2755 edge16l %g2, %l3, %o0
2756 fmovspos %icc, %f15, %f16
2757 fornot2s %f13, %f27, %f18
2758loop_254:
2759 nop
2760 wr %g0, 0x11, %asi
2761 lda [%l7 + 0x7C] %asi, %f21
2762 movl %icc, %i3, %g5
2763 fsrc2 %f8, %f0
2764 nop
2765 set 0x14, %i5
2766 lduw [%l7 + %i5], %o7
2767 edge32 %i0, %l4, %g3
2768 movrlez %i6, 0x35C, %i2
2769 tneg %xcc, 0x2
2770 edge8l %g4, %i7, %o4
2771 fmovrdne %i1, %f10, %f20
2772 edge8ln %l6, %o3, %g6
2773 nop
2774 setx loop_255, %l0, %l1
2775 wrpr 0x1, %tl
2776 wrpr %l1, %tnpc
2777 setx 0x34400001400, %l0, %l1
2778 wrpr %l1, %tstate
2779 wrhpr 0x4, %htstate
2780 done
2781 fornot2s %f0, %f26, %f8
2782 fmovse %xcc, %f26, %f12
2783 pdist %f30, %f6, %f2
2784loop_255:
2785 fcmpd %fcc3, %f20, %f22
2786 fpadd16s %f13, %f21, %f20
2787 fmovrdlz %i4, %f26, %f2
2788 fmovsl %icc, %f19, %f6
2789 bcc %icc, loop_256
2790 edge16 %l0, %o5, %o2
2791 add %l2, 0x1665, %o6
2792 edge8ln %g1, %l1, %l5
2793loop_256:
2794 movg %icc, %i5, %o1
2795 movvc %xcc, %g7, %l3
2796 tle %icc, 0x0
2797 stb %o0, [%l7 + 0x31]
2798 udivx %g2, 0x1602, %i3
2799 sdivcc %o7, 0x0B8E, %g5
2800 fcmps %fcc1, %f6, %f7
2801 fandnot2 %f2, %f12, %f14
2802 movne %xcc, %l4, %g3
2803 subccc %i6, 0x07A1, %i0
2804 move %icc, %g4, %i2
2805 for %f20, %f16, %f22
2806 set 0x30, %o7
2807 stxa %i7, [%l7 + %o7] 0x0c
2808 edge8n %i1, %o4, %l6
2809 udiv %g6, 0x0348, %o3
2810 fnegs %f0, %f26
2811 fones %f3
2812 smulcc %l0, 0x0305, %i4
2813 fbn,a %fcc0, loop_257
2814 fcmpeq32 %f30, %f26, %o5
2815 movneg %xcc, %l2, %o2
2816 bvc,pt %xcc, loop_258
2817loop_257:
2818 fble %fcc1, loop_259
2819 fmovdcs %icc, %f14, %f1
2820 ldstub [%l7 + 0x76], %o6
2821loop_258:
2822 prefetch [%l7 + 0x20], 0x3
2823loop_259:
2824 nop
2825 set 0x54, %g7
2826 lduwa [%l7 + %g7] 0x04, %g1
2827 movneg %icc, %l5, %i5
2828 edge8l %l1, %o1, %l3
2829 tgu %xcc, 0x2
2830 tcs %xcc, 0x2
2831 fmovspos %xcc, %f31, %f18
2832 taddcc %g7, %g2, %o0
2833 fnot2s %f8, %f19
2834 movrgz %i3, 0x3EC, %o7
2835 brgez,a %g5, loop_260
2836 fbn,a %fcc1, loop_261
2837 tcc %xcc, 0x4
2838 add %l7, 0x50, %l6
2839 wr %g0, 0x88, %asi
2840 casxa [%l6] %asi, %g3, %l4
2841loop_260:
2842 fmovrsgez %i0, %f14, %f1
2843loop_261:
2844 edge8ln %i6, %i2, %i7
2845 fmovsge %icc, %f10, %f5
2846 wr %g0, 0x80, %asi
2847 lda [%l7 + 0x10] %asi, %f30
2848 stb %g4, [%l7 + 0x4D]
2849 pdist %f14, %f6, %f6
2850 bneg %icc, loop_262
2851 tge %icc, 0x4
2852 fornot1 %f8, %f20, %f24
2853 st %f1, [%l7 + 0x70]
2854loop_262:
2855 smulcc %i1, %o4, %g6
2856 movgu %icc, %l6, %l0
2857 and %i4, 0x1D7C, %o3
2858 set 0x68, %l4
2859 stda %o4, [%l7 + %l4] 0xe3
2860 membar #Sync
2861 fbg,a %fcc1, loop_263
2862 fble,a %fcc3, loop_264
2863 stx %o2, [%l7 + 0x78]
2864 edge16 %l2, %g1, %o6
2865loop_263:
2866 xnorcc %l5, 0x0403, %l1
2867loop_264:
2868 sub %i5, %l3, %o1
2869 taddcc %g7, %g2, %o0
2870 set 0x68, %o2
2871 swapa [%l7 + %o2] 0x19, %o7
2872 set 0x40, %g6
2873 ldxa [%l7 + %g6] 0x15, %i3
2874 movge %icc, %g5, %l4
2875 bpos loop_265
2876 fmovdleu %xcc, %f18, %f15
2877 movvs %xcc, %g3, %i0
2878 movrgez %i6, %i7, %i2
2879loop_265:
2880 brnz,a %g4, loop_266
2881 xnorcc %o4, %g6, %l6
2882 edge8ln %i1, %i4, %l0
2883 restored
2884 rdpr %cwp, %g1
2885 rdpr %cansave, %g2
2886 rdpr %canrestore, %g3
2887 rdpr %cleanwin, %g4
2888 rdpr %otherwin, %g5
2889 rdpr %wstate, %g6
2890loop_266:
2891 nop
2892 set 0x2C, %o1
2893 swapa [%l7 + %o1] 0x89, %o5
2894 fbue %fcc3, loop_267
2895 te %icc, 0x1
2896 bneg,pn %xcc, loop_268
2897 bcs,a,pt %xcc, loop_269
2898loop_267:
2899 taddcc %o2, %o3, %l2
2900 set 0x5A, %o4
2901 ldsba [%l7 + %o4] 0x10, %g1
2902loop_268:
2903 addcc %o6, 0x1F23, %l5
2904loop_269:
2905 nop
2906 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
2907 nop ! nop ! ldxa [%g0 + 0x3d8] %asi, %l1 ripped by fixASI40.pl ripped by fixASI40.pl
2908 movg %icc, %l3, %o1
2909 movre %g7, %i5, %g2
2910 fbg %fcc1, loop_270
2911 taddcc %o0, %i3, %o7
2912 mulx %l4, 0x0273, %g5
2913 fnot1s %f15, %f26
2914loop_270:
2915 edge16l %i0, %i6, %i7
2916 tsubcc %g3, 0x07C2, %g4
2917 fmovscs %icc, %f4, %f10
2918 fnors %f7, %f21, %f9
2919 movn %xcc, %i2, %o4
2920 mova %xcc, %g6, %l6
2921 fmovdge %icc, %f22, %f2
2922 for %f2, %f8, %f12
2923 fble,a %fcc1, loop_271
2924 edge8 %i1, %l0, %i4
2925 sdiv %o2, 0x1C29, %o3
2926 tvs %xcc, 0x2
2927loop_271:
2928 fba,a %fcc2, loop_272
2929 movvs %icc, %l2, %o5
2930 udivx %g1, 0x1C95, %l5
2931 set 0x38, %g5
2932 swapa [%l7 + %g5] 0x80, %l1
2933loop_272:
2934 brlez,a %o6, loop_273
2935 movvc %xcc, %l3, %g7
2936 fbule,a %fcc2, loop_274
2937 orncc %o1, 0x0C42, %g2
2938loop_273:
2939 tsubcctv %o0, 0x1F85, %i5
2940 std %i2, [%l7 + 0x70]
2941loop_274:
2942 movgu %xcc, %l4, %o7
2943 fmovsn %icc, %f14, %f17
2944 st %f19, [%l7 + 0x68]
2945 nop
2946 setx loop_275, %l0, %l1
2947 jmpl %l1, %i0
2948 movrlz %i6, 0x01C, %i7
2949 wr %g0, 0x22, %asi
2950 stwa %g5, [%l7 + 0x2C] %asi
2951 membar #Sync
2952loop_275:
2953 bcs %xcc, loop_276
2954 mulx %g4, %g3, %o4
2955 stx %i2, [%l7 + 0x28]
2956 movre %l6, 0x155, %g6
2957loop_276:
2958 sll %l0, %i1, %i4
2959 edge16 %o2, %o3, %l2
2960 fxor %f16, %f16, %f26
2961 movne %xcc, %g1, %o5
2962 fmovrse %l5, %f1, %f24
2963 movrne %o6, 0x16E, %l1
2964 fmovsa %icc, %f18, %f9
2965 tsubcctv %l3, %g7, %o1
2966 fpsub16s %f5, %f24, %f10
2967 saved
2968 rdpr %cwp, %g1
2969 rdpr %cansave, %g2
2970 rdpr %canrestore, %g3
2971 rdpr %cleanwin, %g4
2972 rdpr %otherwin, %g5
2973 rdpr %wstate, %g6
2974 ld [%l7 + 0x34], %f2
2975 movg %xcc, %g2, %o0
2976 andn %i5, 0x000D, %l4
2977 edge16n %o7, %i0, %i3
2978 sir 0x0FC0
2979 te %xcc, 0x1
2980 std %i6, [%l7 + 0x38]
2981 membar 0x19
2982 fble %fcc3, loop_277
2983 fmovd %f20, %f6
2984 xnorcc %i7, 0x0EC5, %g5
2985 fble %fcc3, loop_278
2986loop_277:
2987 sra %g4, 0x01, %g3
2988 fandnot1s %f22, %f23, %f11
2989 tneg %xcc, 0x4
2990loop_278:
2991 saved
2992 rdpr %cwp, %g1
2993 rdpr %cansave, %g2
2994 rdpr %canrestore, %g3
2995 rdpr %cleanwin, %g4
2996 rdpr %otherwin, %g5
2997 rdpr %wstate, %g6
2998 restored
2999 rdpr %cwp, %g1
3000 rdpr %cansave, %g2
3001 rdpr %canrestore, %g3
3002 rdpr %cleanwin, %g4
3003 rdpr %otherwin, %g5
3004 rdpr %wstate, %g6
3005 mova %xcc, %i2, %l6
3006 set 0x49, %l3
3007 stba %g6, [%l7 + %l3] 0x80
3008 xnorcc %o4, %l0, %i4
3009 mulscc %o2, %o3, %l2
3010 taddcc %g1, %i1, %o5
3011 tgu %xcc, 0x3
3012 tcc %icc, 0x0
3013 bvc loop_279
3014 taddcctv %l5, 0x1A42, %o6
3015 taddcc %l1, 0x0C14, %g7
3016 movgu %icc, %o1, %g2
3017loop_279:
3018 bcc,pn %xcc, loop_280
3019 ldx [%l7 + 0x58], %o0
3020 movpos %xcc, %i5, %l4
3021 set 0x0B, %g4
3022 ldsba [%l7 + %g4] 0x0c, %l3
3023loop_280:
3024 movge %xcc, %o7, %i0
3025 ldsh [%l7 + 0x70], %i6
3026 array16 %i3, %i7, %g4
3027 srax %g5, %i2, %l6
3028 fmovsle %xcc, %f13, %f26
3029 fmovsg %icc, %f30, %f21
3030 popc %g6, %o4
3031 edge8ln %g3, %l0, %i4
3032 wr %g0, 0x0c, %asi
3033 ldda [%l7 + 0x40] %asi, %f0
3034 sdiv %o2, 0x1E11, %o3
3035 movrlz %l2, 0x037, %g1
3036 wr %g0, 0x89, %asi
3037 lduha [%l7 + 0x74] %asi, %o5
3038 fbge,a %fcc2, loop_281
3039 fmovsvs %xcc, %f23, %f23
3040 fbge %fcc0, loop_282
3041 sll %i1, 0x0D, %o6
3042loop_281:
3043 andcc %l5, %g7, %l1
3044 fmovdleu %icc, %f31, %f6
3045loop_282:
3046 andn %o1, %g2, %i5
3047 movn %icc, %l4, %o0
3048 fpsub32s %f7, %f10, %f3
3049 nop
3050 set 0x78, %g1
3051 lduw [%l7 + %g1], %o7
3052 sdivx %i0, 0x131D, %i6
3053 udivcc %i3, 0x10AB, %l3
3054 fornot1 %f12, %f28, %f26
3055 fandnot1s %f11, %f17, %f13
3056 xor %g4, 0x0E00, %i7
3057 movcs %xcc, %g5, %i2
3058 fmovdneg %xcc, %f19, %f9
3059 fmovrsne %g6, %f0, %f15
3060 movcs %xcc, %l6, %g3
3061 tcs %icc, 0x6
3062 fbug %fcc2, loop_283
3063 xnorcc %o4, 0x070B, %l0
3064 wr %g0, 0x0c, %asi
3065 lda [%l7 + 0x34] %asi, %f8
3066loop_283:
3067 nop
3068 set 0x30, %i0
3069 stda %i4, [%l7 + %i0] 0x88
3070 tgu %xcc, 0x6
3071 orncc %o3, %l2, %g1
3072 tg %icc, 0x2
3073 fornot1s %f21, %f21, %f13
3074 bleu,a loop_284
3075 addc %o2, %i1, %o5
3076 srlx %l5, %o6, %l1
3077 bshuffle %f12, %f18, %f8
3078loop_284:
3079 addc %g7, 0x0FA4, %g2
3080 fbug %fcc0, loop_285
3081 array16 %o1, %i5, %l4
3082 edge32l %o0, %i0, %o7
3083 fcmpne32 %f30, %f4, %i3
3084loop_285:
3085 andncc %l3, %i6, %g4
3086 movre %i7, 0x15C, %g5
3087 edge32ln %g6, %l6, %g3
3088 array8 %i2, %o4, %i4
3089 fzeros %f8
3090 te %xcc, 0x6
3091 wr %g0, 0x89, %asi
3092 stba %o3, [%l7 + 0x66] %asi
3093 swap [%l7 + 0x2C], %l2
3094 fmovdneg %xcc, %f21, %f10
3095 tl %xcc, 0x3
3096 fcmpne32 %f8, %f30, %g1
3097 umulcc %l0, 0x1984, %o2
3098 tvs %icc, 0x6
3099 fbuge,a %fcc2, loop_286
3100 addcc %i1, %o5, %l5
3101 movvc %xcc, %l1, %o6
3102 movne %xcc, %g7, %o1
3103loop_286:
3104 fbl %fcc2, loop_287
3105 sub %i5, %g2, %o0
3106 swap [%l7 + 0x08], %i0
3107 ld [%l7 + 0x68], %f11
3108loop_287:
3109 tleu %xcc, 0x5
3110 sdivx %l4, 0x1F2E, %i3
3111 bcc loop_288
3112 addc %l3, 0x0372, %i6
3113 fnors %f26, %f8, %f31
3114 subc %o7, 0x1E1F, %i7
3115loop_288:
3116 fmovsvc %xcc, %f27, %f10
3117 alignaddrl %g4, %g5, %l6
3118 fmovdcc %icc, %f8, %f9
3119 brlez,a %g6, loop_289
3120 movn %xcc, %g3, %o4
3121 nop
3122 setx loop_290, %l0, %l1
3123 wrpr 0x1, %tl
3124 wrpr %l1, %tnpc
3125 setx 0x34400001400, %l0, %l1
3126 wrpr %l1, %tstate
3127 wrhpr 0x4, %htstate
3128 done
3129 addc %i4, %o3, %l2
3130loop_289:
3131 edge8l %i2, %l0, %g1
3132 fmovrslz %i1, %f25, %f23
3133loop_290:
3134 nop
3135 wr %g0, 0x10, %asi
3136 ldswa [%l7 + 0x6C] %asi, %o2
3137 movpos %xcc, %o5, %l1
3138 wr %g0, 0x2f, %asi
3139 stba %l5, [%l7 + 0x39] %asi
3140 membar #Sync
3141 fmovdvc %icc, %f21, %f25
3142 fmovrdlez %g7, %f2, %f24
3143 subcc %o1, %i5, %o6
3144 sir 0x11FE
3145 andcc %o0, %i0, %l4
3146 flush %l7 + 0x68
3147 brgz %g2, loop_291
3148 edge32 %l3, %i6, %o7
3149 fpsub32 %f30, %f2, %f6
3150 wr %g0, 0x11, %asi
3151 ldda [%l7 + 0x50] %asi, %i6
3152loop_291:
3153 brgz %g4, loop_292
3154 tle %icc, 0x1
3155 orncc %i3, %g5, %l6
3156 movgu %xcc, %g3, %o4
3157loop_292:
3158 array8 %g6, %o3, %i4
3159 xorcc %l2, %i2, %l0
3160 fsrc2 %f20, %f22
3161 fcmps %fcc0, %f23, %f5
3162 sub %i1, %g1, %o2
3163 prefetch [%l7 + 0x5C], 0x3
3164 movneg %xcc, %o5, %l5
3165 ldstub [%l7 + 0x49], %g7
3166 fbu %fcc3, loop_293
3167 udivx %o1, 0x1430, %l1
3168 nop
3169 setx loop_294, %l0, %l1
3170 wrpr 0x1, %tl
3171 wrpr %l1, %tnpc
3172 setx 0x34400001400, %l0, %l1
3173 wrpr %l1, %tstate
3174 wrhpr 0x4, %htstate
3175 done
3176 movrlz %i5, %o6, %i0
3177loop_293:
3178 nop
3179 wr %g0, 0x81, %asi
3180 ldstuba [%l7 + 0x52] %asi, %l4
3181loop_294:
3182 tcc %xcc, 0x3
3183 srax %o0, 0x14, %g2
3184 fmovrslez %i6, %f3, %f27
3185 fcmped %fcc2, %f2, %f0
3186 edge8ln %l3, %i7, %g4
3187 movne %xcc, %o7, %g5
3188 movvs %icc, %l6, %i3
3189 fcmpes %fcc0, %f3, %f3
3190 andncc %g3, %g6, %o3
3191 movneg %icc, %o4, %i4
3192 prefetch [%l7 + 0x08], 0x2
3193 ld [%l7 + 0x68], %f15
3194 andncc %l2, %i2, %l0
3195 tcc %xcc, 0x2
3196 flush %l7 + 0x20
3197 move %icc, %g1, %i1
3198 fpsub16 %f16, %f6, %f20
3199 wr %g0, 0x89, %asi
3200 lda [%l7 + 0x10] %asi, %f12
3201 movn %xcc, %o2, %l5
3202 fabss %f28, %f18
3203 alignaddr %g7, %o5, %l1
3204 taddcctv %i5, %o1, %i0
3205 set 0x0E, %l6
3206 lduha [%l7 + %l6] 0x18, %l4
3207 set 0x28, %g2
3208 lduha [%l7 + %g2] 0x04, %o0
3209 movleu %icc, %o6, %g2
3210 restored
3211 rdpr %cwp, %g1
3212 rdpr %cansave, %g2
3213 rdpr %canrestore, %g3
3214 rdpr %cleanwin, %g4
3215 rdpr %otherwin, %g5
3216 rdpr %wstate, %g6
3217 smulcc %l3, %i6, %g4
3218 set 0x40, %l2
3219 stda %f0, [%l7 + %l2] 0xf8
3220 membar #Sync
3221 udivx %o7, 0x0C3D, %g5
3222 xorcc %i7, 0x0687, %l6
3223 fmovdvc %icc, %f30, %f0
3224 wr %g0, 0x88, %asi
3225 ldstuba [%l7 + 0x2D] %asi, %g3
3226 set 0x2B, %l0
3227 ldsba [%l7 + %l0] 0x18, %i3
3228 be,a,pn %icc, loop_295
3229 fpadd32s %f31, %f16, %f8
3230 fblg,a %fcc2, loop_296
3231 tpos %icc, 0x4
3232loop_295:
3233 faligndata %f22, %f14, %f10
3234 srl %g6, %o4, %o3
3235loop_296:
3236 bvs,a,pt %xcc, loop_297
3237 movvs %xcc, %i4, %l2
3238 fbule,a %fcc3, loop_298
3239 tsubcctv %l0, 0x0D7C, %i2
3240loop_297:
3241 andcc %g1, %i1, %l5
3242 array32 %g7, %o5, %l1
3243loop_298:
3244 movrlez %o2, %i5, %i0
3245 tn %icc, 0x7
3246 edge32ln %l4, %o1, %o6
3247 fpmerge %f29, %f2, %f18
3248 array32 %o0, %g2, %l3
3249 bvs,a,pn %icc, loop_299
3250 fmovrsne %i6, %f24, %f19
3251 andcc %o7, %g4, %i7
3252 fsrc2 %f22, %f16
3253loop_299:
3254 and %g5, %l6, %g3
3255 wr %g0, 0x80, %asi
3256 ldstuba [%l7 + 0x4B] %asi, %g6
3257 fmul8x16al %f7, %f17, %f14
3258 edge32ln %o4, %i3, %o3
3259 movrgz %i4, %l0, %l2
3260 movre %g1, %i2, %i1
3261 smulcc %g7, %o5, %l5
3262 bcc,pt %xcc, loop_300
3263 stb %l1, [%l7 + 0x6F]
3264 fmovrsne %i5, %f1, %f31
3265 fmovse %xcc, %f28, %f11
3266loop_300:
3267 fbl,a %fcc2, loop_301
3268 nop
3269 setx loop_302, %l0, %l1
3270 wrpr 0x1, %tl
3271 wrpr %l1, %tpc
3272 add %l1, 0x4, %l1
3273 wrpr %l1, %tnpc
3274 setx 0x34400001400, %l0, %l1
3275 wrpr %l1, %tstate
3276 wrhpr 0x4, %htstate
3277 retry
3278 edge8ln %o2, %l4, %i0
3279 fxnor %f22, %f28, %f4
3280loop_301:
3281 tvs %icc, 0x7
3282loop_302:
3283 add %o6, %o0, %g2
3284 movpos %xcc, %l3, %i6
3285 set 0x60, %i4
3286 stxa %o7, [%l7 + %i4] 0xea
3287 membar #Sync
3288 edge32n %g4, %i7, %o1
3289 set 0x160, %i2
3290 nop ! nop ! ldxa [%g0 + %i2] 0x40, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
3291 pdist %f8, %f26, %f20
3292 sub %g3, %l6, %g6
3293 set 0x40, %i7
3294 stda %f0, [%l7 + %i7] 0x80
3295 or %i3, 0x1A54, %o3
3296 fcmped %fcc0, %f24, %f18
3297 taddcctv %o4, 0x13B8, %i4
3298 movrgez %l0, %g1, %l2
3299 ldsh [%l7 + 0x74], %i2
3300 edge16 %i1, %o5, %l5
3301 set 0x5E, %o0
3302 ldsha [%l7 + %o0] 0x10, %l1
3303 brlez,a %g7, loop_303
3304 fcmpgt32 %f10, %f26, %o2
3305 movn %icc, %l4, %i5
3306 fmul8ulx16 %f4, %f12, %f6
3307loop_303:
3308 fcmpes %fcc3, %f12, %f24
3309 movleu %xcc, %o6, %o0
3310 wr %g0, 0x88, %asi
3311 lduba [%l7 + 0x13] %asi, %i0
3312 sra %g2, %l3, %o7
3313 stw %i6, [%l7 + 0x40]
3314 srax %i7, 0x1E, %o1
3315 ta %xcc, 0x1
3316 subc %g4, %g5, %g3
3317 bne loop_304
3318 and %l6, %i3, %o3
3319 fnors %f21, %f24, %f17
3320 umulcc %o4, 0x1A13, %i4
3321loop_304:
3322 te %xcc, 0x3
3323 fpadd16s %f28, %f11, %f3
3324 tpos %xcc, 0x7
3325 sdiv %l0, 0x0913, %g6
3326 movrne %g1, %l2, %i2
3327 edge8l %i1, %l5, %o5
3328 movleu %icc, %l1, %g7
3329 fcmpne16 %f12, %f8, %l4
3330 movne %xcc, %o2, %o6
3331 fones %f31
3332 sll %o0, 0x0A, %i0
3333 tge %icc, 0x2
3334 movrlz %g2, 0x086, %i5
3335 tgu %xcc, 0x5
3336 tsubcctv %l3, %i6, %o7
3337 or %i7, 0x1AE4, %g4
3338 fzeros %f17
3339 movgu %icc, %g5, %o1
3340 tsubcc %l6, 0x0361, %i3
3341 edge32l %o3, %g3, %o4
3342 tvs %xcc, 0x7
3343 sir 0x00B9
3344 restored
3345 rdpr %cwp, %g1
3346 rdpr %cansave, %g2
3347 rdpr %canrestore, %g3
3348 rdpr %cleanwin, %g4
3349 rdpr %otherwin, %g5
3350 rdpr %wstate, %g6
3351 movne %icc, %l0, %i4
3352 or %g6, %g1, %l2
3353 edge16n %i1, %l5, %i2
3354 bneg,pt %xcc, loop_305
3355 movle %xcc, %o5, %l1
3356 sra %g7, 0x0D, %l4
3357 pdist %f28, %f28, %f8
3358loop_305:
3359 fmovdvs %icc, %f12, %f17
3360 udivx %o2, 0x05E8, %o0
3361 sir 0x1374
3362 edge16 %o6, %g2, %i5
3363 fcmpgt32 %f2, %f16, %l3
3364 srlx %i6, %i0, %i7
3365 fcmpd %fcc0, %f14, %f20
3366 umul %g4, %g5, %o1
3367 subc %o7, 0x1D8D, %l6
3368 lduw [%l7 + 0x64], %o3
3369 restored
3370 rdpr %cwp, %g1
3371 rdpr %cansave, %g2
3372 rdpr %canrestore, %g3
3373 rdpr %cleanwin, %g4
3374 rdpr %otherwin, %g5
3375 rdpr %wstate, %g6
3376 orn %i3, %g3, %o4
3377 andn %l0, %i4, %g1
3378 fbule %fcc1, loop_306
3379 xorcc %l2, 0x057D, %i1
3380 addc %l5, %g6, %o5
3381 movleu %xcc, %l1, %i2
3382loop_306:
3383 fbul,a %fcc1, loop_307
3384 fnot1s %f5, %f18
3385 nop
3386 setx loop_308, %l0, %l1
3387 jmpl %l1, %l4
3388 edge32n %g7, %o0, %o2
3389loop_307:
3390 tl %xcc, 0x1
3391 fpsub16 %f20, %f10, %f24
3392loop_308:
3393 tcs %icc, 0x5
3394 mulx %g2, 0x0A5C, %i5
3395 fmovsa %icc, %f12, %f26
3396 fcmple16 %f16, %f16, %l3
3397 taddcc %o6, %i6, %i0
3398 xor %i7, %g5, %g4
3399 movrgez %o1, %o7, %l6
3400 sir 0x172A
3401 movcc %xcc, %i3, %g3
3402 udiv %o4, 0x0F8D, %l0
3403 be loop_309
3404 fbg,a %fcc0, loop_310
3405 movrne %o3, %g1, %l2
3406 fzero %f28
3407loop_309:
3408 addcc %i1, %i4, %l5
3409loop_310:
3410 movvs %xcc, %g6, %l1
3411 movvs %icc, %i2, %l4
3412 tvc %xcc, 0x0
3413 restored
3414 rdpr %cwp, %g1
3415 rdpr %cansave, %g2
3416 rdpr %canrestore, %g3
3417 rdpr %cleanwin, %g4
3418 rdpr %otherwin, %g5
3419 rdpr %wstate, %g6
3420 wr %g0, 0x0c, %asi
3421 ldda [%l7 + 0x40] %asi, %f16
3422 sll %g7, 0x04, %o0
3423 srl %o5, %o2, %g2
3424 movrgez %l3, 0x2A9, %o6
3425 fblg %fcc0, loop_311
3426 addcc %i5, %i6, %i7
3427 brgz %g5, loop_312
3428 fcmped %fcc0, %f16, %f2
3429loop_311:
3430 prefetch [%l7 + 0x20], 0x3
3431 set 0x0C, %i1
3432 lduwa [%l7 + %i1] 0x14, %g4
3433loop_312:
3434 movneg %icc, %i0, %o7
3435 subcc %l6, %i3, %o1
3436 andn %g3, %l0, %o4
3437 fpackfix %f4, %f10
3438 ldd [%l7 + 0x58], %f16
3439 fpack32 %f4, %f6, %f10
3440 tsubcc %o3, 0x0F25, %l2
3441 alignaddrl %i1, %i4, %g1
3442 bne loop_313
3443 fmovsa %xcc, %f0, %f27
3444 umul %l5, 0x04F6, %l1
3445 alignaddr %g6, %i2, %g7
3446loop_313:
3447 sdivcc %l4, 0x0AF9, %o0
3448 fmovsle %xcc, %f27, %f14
3449 and %o5, %o2, %g2
3450 addccc %l3, %o6, %i6
3451 nop
3452 setx loop_314, %l0, %l1
3453 wrpr 0x1, %tl
3454 wrpr %l1, %tnpc
3455 setx 0x34400001400, %l0, %l1
3456 wrpr %l1, %tstate
3457 wrhpr 0x4, %htstate
3458 done
3459 movvs %xcc, %i7, %i5
3460 stx %g5, [%l7 + 0x50]
3461 brlz,a %g4, loop_315
3462loop_314:
3463 brnz,a %i0, loop_316
3464 fnand %f0, %f28, %f26
3465 tge %icc, 0x6
3466loop_315:
3467 tcc %icc, 0x5
3468loop_316:
3469 edge32 %l6, %o7, %o1
3470 faligndata %f12, %f8, %f12
3471 srl %g3, %l0, %i3
3472 brlz,a %o3, loop_317
3473 fnands %f25, %f16, %f6
3474 tvs %xcc, 0x1
3475 fmovscc %icc, %f22, %f9
3476loop_317:
3477 te %xcc, 0x5
3478 addc %o4, 0x1C55, %l2
3479 stb %i4, [%l7 + 0x51]
3480 fbug %fcc2, loop_318
3481 xor %i1, 0x0315, %l5
3482 tne %icc, 0x1
3483 tcs %xcc, 0x5
3484loop_318:
3485 nop
3486 add %l7, 0x58, %l6
3487 wr %g0, 0x19, %asi
3488 casxa [%l6] 0x19, %g1, %g6
3489 set 0x7E, %o6
3490 lduba [%l7 + %o6] 0x10, %i2
3491 brlez %l1, loop_319
3492 fmovrslz %l4, %f3, %f10
3493 stx %g7, [%l7 + 0x20]
3494 xorcc %o5, %o2, %o0
3495loop_319:
3496 edge32l %g2, %l3, %i6
3497 tvs %icc, 0x1
3498 fandnot1s %f6, %f12, %f9
3499 fblg %fcc1, loop_320
3500 array16 %i7, %o6, %i5
3501 fones %f9
3502 sll %g4, %i0, %g5
3503loop_320:
3504 movl %xcc, %o7, %o1
3505 ldd [%l7 + 0x70], %f28
3506 lduw [%l7 + 0x30], %l6
3507 movrne %g3, %i3, %o3
3508 tvc %icc, 0x4
3509 bcc,pn %icc, loop_321
3510 xnor %l0, 0x0775, %o4
3511 addc %i4, 0x1A9D, %i1
3512 tsubcc %l2, 0x0AB7, %g1
3513loop_321:
3514 fmovs %f27, %f21
3515 bcc,a,pt %xcc, loop_322
3516 movleu %xcc, %g6, %i2
3517 move %xcc, %l5, %l1
3518 for %f4, %f22, %f18
3519loop_322:
3520 edge32n %l4, %g7, %o5
3521 set 0x08, %o3
3522 ldswa [%l7 + %o3] 0x81, %o2
3523 fmovscc %icc, %f4, %f3
3524 fmovrdgz %o0, %f10, %f28
3525 fcmpes %fcc3, %f24, %f28
3526 set 0x53, %i3
3527 lduba [%l7 + %i3] 0x18, %l3
3528 movvs %icc, %g2, %i6
3529 movrlez %o6, %i5, %i7
3530 fmovsn %icc, %f15, %f18
3531 mova %icc, %i0, %g4
3532 array8 %g5, %o1, %l6
3533 edge32n %g3, %i3, %o3
3534 movleu %xcc, %l0, %o7
3535 udivcc %o4, 0x1A1B, %i4
3536 movge %xcc, %l2, %g1
3537 bpos,a loop_323
3538 movrlz %g6, 0x214, %i2
3539 add %i1, %l1, %l4
3540 xnor %l5, 0x0765, %g7
3541loop_323:
3542 tvc %icc, 0x7
3543 set 0x50, %i6
3544 stda %o4, [%l7 + %i6] 0x2f
3545 membar #Sync
3546 brz %o2, loop_324
3547 edge16n %o0, %l3, %i6
3548 udivcc %o6, 0x1FB1, %i5
3549 set 0x34, %o5
3550 sta %f11, [%l7 + %o5] 0x89
3551loop_324:
3552 fxor %f2, %f26, %f30
3553 std %g2, [%l7 + 0x68]
3554 fmovdneg %xcc, %f12, %f5
3555 udiv %i7, 0x0DFD, %i0
3556 nop
3557 set 0x08, %l1
3558 ldd [%l7 + %l1], %f8
3559 brlez %g4, loop_325
3560 brnz,a %g5, loop_326
3561 move %icc, %o1, %g3
3562 array8 %l6, %o3, %i3
3563loop_325:
3564 movcs %icc, %l0, %o4
3565loop_326:
3566 fcmps %fcc1, %f25, %f15
3567 restored
3568 rdpr %cwp, %g1
3569 rdpr %cansave, %g2
3570 rdpr %canrestore, %g3
3571 rdpr %cleanwin, %g4
3572 rdpr %otherwin, %g5
3573 rdpr %wstate, %g6
3574 movrlz %i4, 0x268, %o7
3575 subcc %l2, 0x071E, %g1
3576 array8 %g6, %i1, %l1
3577 st %f24, [%l7 + 0x5C]
3578 movre %i2, 0x18E, %l5
3579 fbu,a %fcc3, loop_327
3580 tpos %icc, 0x1
3581 tsubcc %l4, %g7, %o2
3582 st %f14, [%l7 + 0x24]
3583loop_327:
3584 fbo %fcc3, loop_328
3585 bvc,a %icc, loop_329
3586 tvc %icc, 0x0
3587 taddcctv %o5, %o0, %l3
3588loop_328:
3589 fmovsl %xcc, %f30, %f2
3590loop_329:
3591 tsubcc %o6, %i5, %g2
3592 fmovdg %icc, %f19, %f29
3593 movrgez %i6, %i0, %g4
3594 pdist %f26, %f26, %f12
3595 wr %g0, 0x11, %asi
3596 lda [%l7 + 0x54] %asi, %f29
3597 fmovsg %icc, %f31, %f16
3598 sdivcc %i7, 0x1F65, %o1
3599 movneg %icc, %g3, %l6
3600 sub %o3, %i3, %g5
3601 tvs %icc, 0x2
3602 fmovdl %xcc, %f11, %f12
3603 add %l0, 0x0469, %i4
3604 subc %o4, %o7, %l2
3605 swap [%l7 + 0x58], %g1
3606 andcc %i1, %l1, %i2
3607 fand %f18, %f18, %f16
3608 fpmerge %f2, %f8, %f22
3609 fnot2 %f20, %f4
3610 orncc %l5, %g6, %g7
3611 sir 0x070F
3612 srax %o2, 0x0A, %l4
3613 fbul,a %fcc3, loop_330
3614 edge32l %o5, %l3, %o6
3615 movleu %icc, %i5, %g2
3616 ta %icc, 0x5
3617loop_330:
3618 bneg,pn %icc, loop_331
3619 umul %o0, %i0, %i6
3620 edge8 %g4, %o1, %i7
3621 sdivx %g3, 0x11BB, %o3
3622loop_331:
3623 addcc %i3, %g5, %l0
3624 tpos %icc, 0x0
3625 movleu %icc, %l6, %o4
3626 ldsb [%l7 + 0x61], %i4
3627 addccc %o7, 0x1030, %g1
3628 brgz %i1, loop_332
3629 edge8ln %l2, %i2, %l1
3630 sll %g6, %l5, %o2
3631 brnz,a %l4, loop_333
3632loop_332:
3633 ta %xcc, 0x7
3634 alignaddrl %o5, %g7, %l3
3635 sllx %o6, %g2, %o0
3636loop_333:
3637 bcc,a,pn %xcc, loop_334
3638 fbl %fcc1, loop_335
3639 restored
3640 rdpr %cwp, %g1
3641 rdpr %cansave, %g2
3642 rdpr %canrestore, %g3
3643 rdpr %cleanwin, %g4
3644 rdpr %otherwin, %g5
3645 rdpr %wstate, %g6
3646 fmovd %f30, %f4
3647loop_334:
3648 movpos %xcc, %i5, %i0
3649loop_335:
3650 movneg %icc, %i6, %g4
3651 movle %icc, %i7, %g3
3652 movn %icc, %o3, %i3
3653 fmovrsne %o1, %f7, %f27
3654 lduh [%l7 + 0x0C], %l0
3655 fpadd16s %f18, %f18, %f5
3656 set 0x40, %l5
3657 stda %f0, [%l7 + %l5] 0x16
3658 membar #Sync
3659 edge16 %l6, %g5, %i4
3660 array16 %o4, %g1, %i1
3661 tcc %xcc, 0x6
3662 nop
3663 set 0x0E, %i5
3664 ldub [%l7 + %i5], %o7
3665 movle %xcc, %i2, %l2
3666 set 0x5A, %g3
3667 stha %l1, [%l7 + %g3] 0x04
3668 or %g6, %o2, %l5
3669 st %f18, [%l7 + 0x10]
3670 fpsub32s %f2, %f4, %f23
3671 fbo,a %fcc1, loop_336
3672 tvc %icc, 0x1
3673 array8 %o5, %g7, %l3
3674 sub %l4, %g2, %o6
3675loop_336:
3676 bvs,a,pt %xcc, loop_337
3677 fmovrdlz %i5, %f10, %f20
3678 bshuffle %f0, %f18, %f18
3679 tvc %icc, 0x5
3680loop_337:
3681 and %i0, %o0, %i6
3682 tle %xcc, 0x6
3683 orncc %g4, 0x1D6E, %g3
3684 fcmpgt32 %f16, %f28, %i7
3685 umul %i3, 0x1EC2, %o3
3686 edge16n %o1, %l0, %g5
3687 tcs %xcc, 0x6
3688 ba,pn %xcc, loop_338
3689 tg %icc, 0x5
3690 movrgz %i4, %l6, %g1
3691 fnegd %f4, %f16
3692loop_338:
3693 fmovdg %icc, %f4, %f8
3694 fmovdvc %icc, %f30, %f23
3695 fbue,a %fcc0, loop_339
3696 or %i1, %o7, %i2
3697 edge16ln %l2, %l1, %g6
3698 set 0x17, %g7
3699 ldstuba [%l7 + %g7] 0x0c, %o4
3700loop_339:
3701 ldd [%l7 + 0x28], %f6
3702 ta %xcc, 0x7
3703 edge8ln %o2, %l5, %g7
3704 mulscc %l3, 0x0A23, %l4
3705 fsrc2s %f29, %f11
3706 set 0x18, %o7
3707 sta %f1, [%l7 + %o7] 0x10
3708 taddcc %o5, 0x1F83, %o6
3709 movvc %xcc, %i5, %g2
3710 fxnors %f28, %f27, %f11
3711 xor %o0, 0x1C67, %i6
3712 movl %xcc, %g4, %g3
3713 movrne %i0, %i7, %i3
3714 umulcc %o3, %l0, %o1
3715 te %icc, 0x2
3716 subccc %i4, 0x0904, %l6
3717 set 0x28, %o2
3718 stda %g4, [%l7 + %o2] 0x2b
3719 membar #Sync
3720 membar 0x5B
3721 addc %i1, 0x1072, %g1
3722 fmovdvc %icc, %f23, %f14
3723 fmovrsgz %o7, %f22, %f26
3724 orncc %l2, %l1, %g6
3725 lduw [%l7 + 0x2C], %i2
3726 fandnot1s %f7, %f27, %f27
3727 fpack32 %f8, %f22, %f8
3728 sdiv %o2, 0x02C8, %o4
3729 orn %g7, 0x14C2, %l5
3730 orcc %l4, 0x16B1, %o5
3731 stbar
3732 srlx %l3, %i5, %o6
3733 movleu %xcc, %o0, %g2
3734 movn %xcc, %i6, %g3
3735 orcc %g4, 0x1090, %i0
3736 set 0x18, %g6
3737 swapa [%l7 + %g6] 0x19, %i7
3738 brnz,a %o3, loop_340
3739 edge8 %l0, %i3, %i4
3740 umulcc %l6, %o1, %i1
3741 bpos,pt %icc, loop_341
3742loop_340:
3743 brnz,a %g1, loop_342
3744 orncc %o7, %l2, %g5
3745 taddcctv %g6, %l1, %o2
3746loop_341:
3747 fmovsa %xcc, %f26, %f7
3748loop_342:
3749 membar 0x0F
3750 set 0x60, %o1
3751 ldda [%l7 + %o1] 0x11, %o4
3752 movcs %xcc, %i2, %g7
3753 fpsub16s %f3, %f27, %f21
3754 or %l4, 0x13F9, %o5
3755 fornot1 %f12, %f18, %f4
3756 tne %icc, 0x2
3757 srl %l3, 0x04, %l5
3758 movvs %icc, %i5, %o6
3759 fmovrdgez %o0, %f16, %f0
3760 andcc %i6, 0x0384, %g3
3761 alignaddr %g2, %i0, %g4
3762 set 0x20, %o4
3763 stda %o2, [%l7 + %o4] 0x15
3764 movgu %icc, %i7, %l0
3765 ldsh [%l7 + 0x7C], %i4
3766 umulcc %l6, %i3, %i1
3767 tvs %icc, 0x2
3768 fbule %fcc2, loop_343
3769 tge %icc, 0x4
3770 movrlz %o1, %g1, %l2
3771 fornot1 %f6, %f4, %f30
3772loop_343:
3773 sll %g5, 0x15, %g6
3774 fbn %fcc0, loop_344
3775 mulscc %o7, 0x0404, %l1
3776 udiv %o4, 0x077C, %o2
3777 movrlez %g7, %i2, %o5
3778loop_344:
3779 edge32l %l4, %l3, %l5
3780 fsrc2s %f25, %f12
3781 mova %xcc, %o6, %i5
3782 bcs loop_345
3783 fmovrdlz %o0, %f6, %f30
3784 te %xcc, 0x3
3785 array16 %i6, %g2, %i0
3786loop_345:
3787 fxnors %f10, %f19, %f24
3788 membar 0x1A
3789 fmovsgu %xcc, %f10, %f18
3790 fmul8sux16 %f12, %f20, %f22
3791 fmovrslz %g4, %f22, %f29
3792 tsubcctv %g3, %o3, %l0
3793 fornot1 %f14, %f8, %f8
3794 andcc %i7, 0x1247, %l6
3795 bcs,a,pn %icc, loop_346
3796 umul %i3, %i4, %o1
3797 fpsub16s %f1, %f19, %f13
3798 fbo,a %fcc2, loop_347
3799loop_346:
3800 add %g1, 0x002B, %i1
3801 edge16 %g5, %g6, %o7
3802 fbe %fcc3, loop_348
3803loop_347:
3804 bcs,a,pt %xcc, loop_349
3805 tvs %icc, 0x2
3806 sub %l1, %l2, %o4
3807loop_348:
3808 subcc %g7, 0x125B, %i2
3809loop_349:
3810 and %o5, %l4, %l3
3811 flush %l7 + 0x58
3812 fexpand %f1, %f26
3813 brnz %o2, loop_350
3814 taddcc %o6, 0x195A, %i5
3815 set 0x1B, %g5
3816 ldsba [%l7 + %g5] 0x19, %l5
3817loop_350:
3818 xorcc %o0, 0x1412, %g2
3819 nop
3820 setx loop_351, %l0, %l1
3821 jmpl %l1, %i6
3822 fmovrdgez %i0, %f30, %f22
3823 bcc,a,pn %icc, loop_352
3824 bl,pn %xcc, loop_353
3825loop_351:
3826 xnor %g3, %o3, %g4
3827 fandnot2 %f28, %f0, %f26
3828loop_352:
3829 fornot2 %f22, %f12, %f8
3830loop_353:
3831 movcc %xcc, %i7, %l6
3832 fmovde %icc, %f7, %f24
3833 sllx %i3, 0x19, %i4
3834 or %l0, %o1, %i1
3835 brgz %g1, loop_354
3836 popc 0x1AF3, %g5
3837 subcc %g6, 0x1910, %l1
3838 move %icc, %l2, %o7
3839loop_354:
3840 movn %xcc, %o4, %i2
3841 sir 0x1008
3842 tgu %icc, 0x1
3843 nop
3844 set 0x18, %l3
3845 std %f22, [%l7 + %l3]
3846 subccc %g7, %o5, %l3
3847 or %l4, 0x1604, %o2
3848 fornot1 %f10, %f16, %f28
3849 fxnors %f12, %f27, %f25
3850 edge8n %i5, %l5, %o0
3851 brz,a %o6, loop_355
3852 udivx %i6, 0x0B6C, %g2
3853 tleu %xcc, 0x1
3854 bvc,pt %icc, loop_356
3855loop_355:
3856 tn %xcc, 0x2
3857 fmovdl %icc, %f10, %f0
3858 andcc %i0, %g3, %o3
3859loop_356:
3860 add %i7, %l6, %g4
3861 edge16ln %i3, %i4, %l0
3862 fbue,a %fcc2, loop_357
3863 mulscc %i1, 0x011E, %o1
3864 movrgez %g1, %g5, %l1
3865 fbug %fcc0, loop_358
3866loop_357:
3867 fmovscs %icc, %f28, %f30
3868 fornot2 %f24, %f24, %f6
3869 fmovrslez %g6, %f8, %f6
3870loop_358:
3871 nop
3872 wr %g0, 0x0c, %asi
3873 stba %o7, [%l7 + 0x47] %asi
3874 bgu,pt %xcc, loop_359
3875 movrne %o4, %i2, %g7
3876 tge %xcc, 0x6
3877 fandnot2 %f6, %f10, %f16
3878loop_359:
3879 fmovscc %icc, %f23, %f30
3880 fmovsleu %xcc, %f5, %f22
3881 fble,a %fcc0, loop_360
3882 fcmpd %fcc2, %f22, %f12
3883 wr %g0, 0x20, %asi
3884 stxa %l2, [%g0 + 0x10] %asi
3885loop_360:
3886 add %o5, 0x1703, %l4
3887 add %l7, 0x20, %l6
3888 wr %g0, 0x89, %asi
3889 ldxa [%l6] %asi, %o2
3890 casxa [%l6] 0x89, %o2, %l3
3891 edge8n %i5, %o0, %o6
3892 taddcctv %i6, 0x1B11, %l5
3893 tle %icc, 0x4
3894 fbu %fcc2, loop_361
3895 andcc %i0, %g3, %o3
3896 movrne %i7, %l6, %g4
3897 popc %g2, %i3
3898loop_361:
3899 smul %l0, 0x03B5, %i4
3900 tvs %icc, 0x4
3901 nop
3902 set 0x3A, %l4
3903 lduh [%l7 + %l4], %o1
3904 umulcc %g1, %g5, %l1
3905 array16 %g6, %i1, %o7
3906 addccc %o4, %g7, %i2
3907 edge16l %o5, %l4, %l2
3908 tgu %xcc, 0x3
3909 set 0x1B, %g1
3910 lduba [%l7 + %g1] 0x89, %o2
3911 brz,a %i5, loop_362
3912 fxnor %f16, %f2, %f28
3913 xorcc %l3, %o0, %o6
3914 fmovse %icc, %f28, %f1
3915loop_362:
3916 fornot1s %f27, %f25, %f28
3917 tsubcctv %l5, %i0, %i6
3918 movl %xcc, %g3, %o3
3919 fandnot1 %f10, %f2, %f4
3920 smulcc %l6, 0x014A, %g4
3921 fmovde %xcc, %f25, %f22
3922 movcs %xcc, %i7, %g2
3923 edge32 %i3, %l0, %o1
3924 sll %i4, %g5, %g1
3925 andncc %g6, %l1, %o7
3926 tsubcctv %o4, %g7, %i2
3927 smul %i1, 0x01D7, %l4
3928 brlz %l2, loop_363
3929 movvc %icc, %o2, %i5
3930 fcmps %fcc3, %f27, %f10
3931 fpsub16s %f13, %f30, %f5
3932loop_363:
3933 nop
3934 set 0x38, %i0
3935 ldxa [%l7 + %i0] 0x15, %o5
3936 popc %o0, %o6
3937 bg,pn %xcc, loop_364
3938 sethi 0x15D6, %l3
3939 tg %icc, 0x6
3940 tle %xcc, 0x2
3941loop_364:
3942 fmovrdne %i0, %f16, %f14
3943 fsrc2s %f8, %f27
3944 andncc %l5, %g3, %i6
3945 swap [%l7 + 0x48], %l6
3946 movvs %xcc, %g4, %i7
3947 ldx [%l7 + 0x78], %g2
3948 nop
3949 setx loop_365, %l0, %l1
3950 wrpr 0x1, %tl
3951 wrpr %l1, %tpc
3952 add %l1, 0x4, %l1
3953 wrpr %l1, %tnpc
3954 setx 0x34400001400, %l0, %l1
3955 wrpr %l1, %tstate
3956 wrhpr 0x4, %htstate
3957 retry
3958 movrgez %i3, 0x162, %o3
3959 fmovscs %icc, %f14, %f19
3960 orncc %o1, %i4, %l0
3961loop_365:
3962 tle %icc, 0x6
3963 fzeros %f10
3964 edge32l %g1, %g5, %g6
3965 tvs %icc, 0x7
3966 movcs %icc, %l1, %o4
3967 edge8ln %o7, %i2, %g7
3968 movrlez %l4, 0x2E4, %l2
3969 edge32n %o2, %i5, %i1
3970 edge16n %o5, %o0, %o6
3971 wr %g0, 0x18, %asi
3972 ldstuba [%l7 + 0x65] %asi, %l3
3973 wr %g0, 0x88, %asi
3974 stda %l4, [%l7 + 0x20] %asi
3975 orcc %g3, %i6, %l6
3976 wr %g0, 0x10, %asi
3977 ldda [%l7 + 0x70] %asi, %i0
3978 sub %g4, %g2, %i3
3979 fandnot2s %f10, %f1, %f21
3980 movl %xcc, %i7, %o3
3981 popc 0x0A0D, %o1
3982 bcc,pt %icc, loop_366
3983 sir 0x1DA4
3984 tg %xcc, 0x1
3985 te %icc, 0x1
3986loop_366:
3987 nop
3988 wr %g0, 0x2a, %asi
3989 ldda [%l7 + 0x20] %asi, %l0
3990 srax %i4, 0x05, %g5
3991 sir 0x0BA6
3992 set 0x1E, %g4
3993 ldsha [%l7 + %g4] 0x18, %g6
3994 fmovspos %icc, %f28, %f8
3995 fnot2 %f4, %f28
3996 edge32l %g1, %l1, %o7
3997 edge32n %i2, %g7, %o4
3998 popc 0x1916, %l4
3999 sub %o2, %l2, %i1
4000 fbuge %fcc3, loop_367
4001 fmovd %f20, %f10
4002 fmovdge %icc, %f15, %f1
4003 fmovsleu %icc, %f23, %f21
4004loop_367:
4005 edge32ln %i5, %o0, %o6
4006 srl %o5, 0x01, %l3
4007 ldstub [%l7 + 0x21], %g3
4008 fmovsvs %icc, %f3, %f17
4009 udivcc %l5, 0x13BB, %i6
4010 umul %l6, %i0, %g2
4011 orn %g4, %i7, %o3
4012 movcs %icc, %i3, %l0
4013 fmovspos %icc, %f23, %f30
4014 fandnot1 %f2, %f0, %f8
4015 bgu,pn %xcc, loop_368
4016 xorcc %o1, 0x05EC, %g5
4017 tg %xcc, 0x6
4018 brz %i4, loop_369
4019loop_368:
4020 srlx %g1, 0x16, %l1
4021 fmovdneg %xcc, %f18, %f26
4022 fnor %f6, %f26, %f14
4023loop_369:
4024 movleu %icc, %g6, %i2
4025 subc %o7, 0x1427, %o4
4026 movle %xcc, %l4, %o2
4027 set 0x78, %l6
4028 swapa [%l7 + %l6] 0x0c, %g7
4029 fcmped %fcc3, %f30, %f14
4030 brgz %i1, loop_370
4031 movvs %xcc, %l2, %i5
4032 fpmerge %f5, %f28, %f30
4033 subcc %o6, 0x0076, %o0
4034loop_370:
4035 array16 %o5, %g3, %l5
4036 srlx %i6, 0x10, %l3
4037 addccc %l6, %g2, %g4
4038 tcs %icc, 0x0
4039 xnorcc %i0, %i7, %o3
4040 fba %fcc2, loop_371
4041 membar 0x49
4042 edge32 %i3, %l0, %o1
4043 siam 0x0
4044loop_371:
4045 tle %icc, 0x3
4046 fornot2s %f2, %f25, %f27
4047 andcc %i4, %g5, %g1
4048 te %xcc, 0x7
4049 st %f23, [%l7 + 0x24]
4050 edge8ln %g6, %l1, %o7
4051 edge8ln %o4, %i2, %l4
4052 fcmpgt32 %f16, %f18, %g7
4053 array16 %i1, %l2, %i5
4054 ble,a loop_372
4055 bshuffle %f28, %f10, %f4
4056 movleu %xcc, %o6, %o0
4057 edge32ln %o2, %g3, %o5
4058loop_372:
4059 fnegd %f0, %f0
4060 movl %xcc, %i6, %l5
4061 nop
4062 set 0x50, %l2
4063 ldd [%l7 + %l2], %f16
4064 call loop_373
4065 fbue,a %fcc3, loop_374
4066 tge %icc, 0x2
4067 sub %l3, 0x0E1E, %l6
4068loop_373:
4069 edge8l %g4, %i0, %i7
4070loop_374:
4071 mulx %g2, 0x0B22, %i3
4072 sub %o3, 0x0C84, %o1
4073 sll %l0, %i4, %g5
4074 stb %g1, [%l7 + 0x7A]
4075 movn %xcc, %l1, %o7
4076 set 0x30, %l0
4077 stxa %o4, [%l7 + %l0] 0x04
4078 xnorcc %i2, 0x0250, %g6
4079 addcc %g7, %l4, %i1
4080 mulx %i5, %l2, %o0
4081 addccc %o2, %g3, %o5
4082 movleu %xcc, %o6, %i6
4083 fmul8x16al %f22, %f19, %f28
4084 addc %l3, 0x0AC5, %l6
4085 sth %g4, [%l7 + 0x2C]
4086 fpsub16 %f22, %f14, %f10
4087 movrgez %l5, %i0, %g2
4088 alignaddrl %i7, %o3, %i3
4089 tg %xcc, 0x7
4090 bcs,pt %xcc, loop_375
4091 fmovdl %icc, %f8, %f29
4092 addcc %l0, 0x1847, %o1
4093 xorcc %g5, 0x058E, %i4
4094loop_375:
4095 movcc %xcc, %l1, %o7
4096 fblg,a %fcc3, loop_376
4097 edge32 %g1, %i2, %g6
4098 st %f12, [%l7 + 0x54]
4099 srl %o4, %g7, %i1
4100loop_376:
4101 swap [%l7 + 0x2C], %i5
4102 fnot1 %f24, %f2
4103 stx %l4, [%l7 + 0x20]
4104 be,a %xcc, loop_377
4105 movne %icc, %o0, %o2
4106 subcc %l2, 0x0DDF, %o5
4107 movne %xcc, %g3, %i6
4108loop_377:
4109 array8 %o6, %l6, %g4
4110 tge %xcc, 0x2
4111 nop
4112 setx loop_378, %l0, %l1
4113 jmpl %l1, %l5
4114 fsrc1s %f2, %f30
4115 edge16ln %l3, %i0, %g2
4116 wr %g0, 0xea, %asi
4117 stda %o2, [%l7 + 0x38] %asi
4118 membar #Sync
4119loop_378:
4120 movn %icc, %i3, %i7
4121 ldsb [%l7 + 0x36], %o1
4122 array16 %g5, %i4, %l0
4123 fnors %f29, %f17, %f19
4124 edge32 %o7, %l1, %i2
4125 te %xcc, 0x6
4126 sdivx %g6, 0x15FF, %o4
4127 fornot2s %f2, %f3, %f15
4128 bl,a,pn %xcc, loop_379
4129 sdivcc %g7, 0x0684, %i1
4130 taddcc %g1, 0x06FB, %i5
4131 set 0x78, %i4
4132 stwa %l4, [%l7 + %i4] 0x2f
4133 membar #Sync
4134loop_379:
4135 edge32 %o2, %l2, %o5
4136 edge8l %g3, %o0, %i6
4137 stb %o6, [%l7 + 0x7C]
4138 addcc %g4, 0x1C1E, %l5
4139 tne %xcc, 0x2
4140 fmovsa %icc, %f19, %f26
4141 smulcc %l3, 0x1DDF, %l6
4142 fpsub16 %f0, %f2, %f6
4143 movl %icc, %g2, %i0
4144 xnorcc %o3, %i3, %i7
4145 fbge %fcc1, loop_380
4146 tcs %icc, 0x6
4147 tcc %xcc, 0x6
4148 srax %o1, %g5, %i4
4149loop_380:
4150 srl %o7, %l0, %i2
4151 movrlz %g6, %l1, %o4
4152 smulcc %i1, %g1, %i5
4153 wr %g0, 0x2b, %asi
4154 ldda [%l7 + 0x70] %asi, %g6
4155 fmovsgu %icc, %f20, %f20
4156 nop
4157 set 0x5A, %g2
4158 stb %o2, [%l7 + %g2]
4159 edge16l %l4, %l2, %g3
4160 st %f4, [%l7 + 0x78]
4161 popc %o0, %i6
4162 sir 0x1BC0
4163 movcc %icc, %o6, %g4
4164 tvs %icc, 0x3
4165 xor %o5, %l3, %l6
4166 tge %xcc, 0x6
4167 wr %g0, 0x04, %asi
4168 ldstuba [%l7 + 0x27] %asi, %l5
4169 mulx %i0, 0x1750, %g2
4170 fmovrdgz %i3, %f6, %f10
4171 fmul8sux16 %f14, %f0, %f2
4172 sdivcc %i7, 0x0FC5, %o1
4173 addcc %o3, 0x021E, %g5
4174 restored
4175 rdpr %cwp, %g1
4176 rdpr %cansave, %g2
4177 rdpr %canrestore, %g3
4178 rdpr %cleanwin, %g4
4179 rdpr %otherwin, %g5
4180 rdpr %wstate, %g6
4181 set 0x0E, %i7
4182 ldsha [%l7 + %i7] 0x89, %o7
4183 nop
4184 set 0x48, %i2
4185 std %f30, [%l7 + %i2]
4186 fsrc2s %f17, %f27
4187 edge32 %i4, %i2, %g6
4188 ldub [%l7 + 0x69], %l0
4189 set 0x5C, %i1
4190 lduwa [%l7 + %i1] 0x89, %o4
4191 stbar
4192 bn,a loop_381
4193 edge16 %i1, %g1, %i5
4194 wr %g0, 0x10, %asi
4195 stwa %l1, [%l7 + 0x1C] %asi
4196loop_381:
4197 nop
4198 set 0x0C, %o0
4199 sth %g7, [%l7 + %o0]
4200 subcc %l4, %l2, %g3
4201 fmovdne %icc, %f8, %f14
4202 array16 %o0, %o2, %i6
4203 fmovrslez %g4, %f13, %f7
4204 fbug %fcc3, loop_382
4205 movrgz %o6, 0x386, %l3
4206 fbl %fcc1, loop_383
4207 tcc %xcc, 0x5
4208loop_382:
4209 umulcc %l6, 0x18BB, %l5
4210 fmul8ulx16 %f12, %f28, %f4
4211loop_383:
4212 fnot1s %f11, %f29
4213 edge8n %o5, %i0, %g2
4214 xorcc %i3, 0x0B42, %i7
4215 fmovsleu %icc, %f30, %f8
4216 edge8l %o3, %g5, %o7
4217 te %xcc, 0x7
4218 fzero %f2
4219 tcs %xcc, 0x7
4220 tn %xcc, 0x3
4221 orcc %o1, %i2, %i4
4222 wr %g0, 0x80, %asi
4223 stda %l0, [%l7 + 0x30] %asi
4224 fbue %fcc2, loop_384
4225 movgu %icc, %o4, %i1
4226 edge16ln %g6, %g1, %l1
4227 fands %f17, %f10, %f9
4228loop_384:
4229 movvs %xcc, %i5, %l4
4230 srlx %l2, %g3, %g7
4231 movrne %o2, 0x2E6, %o0
4232 and %i6, %g4, %o6
4233 movcc %xcc, %l3, %l6
4234 stx %o5, [%l7 + 0x30]
4235 brlz,a %i0, loop_385
4236 addccc %l5, %g2, %i7
4237 fmovrdlez %i3, %f30, %f12
4238 orncc %o3, 0x0293, %o7
4239loop_385:
4240 lduh [%l7 + 0x14], %g5
4241 sdivx %o1, 0x0D4E, %i2
4242 fmovrde %l0, %f14, %f16
4243 set 0x78, %o6
4244 sta %f27, [%l7 + %o6] 0x11
4245 array8 %i4, %i1, %o4
4246 set 0x48, %i3
4247 stda %g0, [%l7 + %i3] 0x15
4248 tcs %icc, 0x3
4249 movgu %icc, %l1, %i5
4250 movrgz %g6, 0x1B0, %l4
4251 set 0x50, %o3
4252 lduwa [%l7 + %o3] 0x81, %l2
4253 tvc %xcc, 0x3
4254 tvs %xcc, 0x7
4255 fandnot2s %f20, %f13, %f31
4256 fmovrdlz %g7, %f26, %f8
4257 movneg %icc, %g3, %o2
4258 fsrc1 %f2, %f26
4259 movle %icc, %i6, %o0
4260 membar 0x36
4261 andn %o6, 0x0B45, %g4
4262 and %l6, %o5, %l3
4263 fmovdneg %icc, %f25, %f21
4264 edge8 %l5, %i0, %g2
4265 fpsub16s %f25, %f8, %f16
4266 xnorcc %i3, %i7, %o7
4267 andcc %g5, 0x0E81, %o1
4268 fmovrslz %i2, %f16, %f17
4269 smul %o3, %i4, %l0
4270 fble %fcc0, loop_386
4271 xnor %i1, %g1, %l1
4272 prefetch [%l7 + 0x40], 0x3
4273 umul %o4, 0x11C5, %g6
4274loop_386:
4275 movvc %xcc, %i5, %l4
4276 movrlz %l2, 0x25D, %g3
4277 fbl %fcc2, loop_387
4278 movg %icc, %g7, %i6
4279 addc %o0, %o2, %o6
4280 sdivcc %l6, 0x186B, %g4
4281loop_387:
4282 tvc %xcc, 0x1
4283 smulcc %o5, %l3, %l5
4284 popc %i0, %i3
4285 ldsb [%l7 + 0x24], %g2
4286 te %icc, 0x0
4287 wr %g0, 0x89, %asi
4288 stxa %i7, [%l7 + 0x30] %asi
4289 movn %icc, %o7, %g5
4290 tl %icc, 0x3
4291 alignaddr %o1, %i2, %o3
4292 movl %xcc, %l0, %i4
4293 bgu,pt %icc, loop_388
4294 tleu %xcc, 0x3
4295 tneg %icc, 0x5
4296 brgez %i1, loop_389
4297loop_388:
4298 movre %g1, 0x145, %l1
4299 movl %icc, %o4, %i5
4300 fmovda %icc, %f17, %f31
4301loop_389:
4302 nop
4303 wr %g0, 0x0c, %asi
4304 stda %f16, [%l7 + 0x40] %asi
4305 orncc %g6, 0x0AF2, %l2
4306 movleu %xcc, %g3, %l4
4307 fmovdneg %icc, %f9, %f30
4308 srl %g7, 0x00, %i6
4309 fnot1 %f14, %f22
4310 ldx [%l7 + 0x20], %o0
4311 ldub [%l7 + 0x2D], %o6
4312 movrlez %o2, 0x238, %l6
4313 brgz %g4, loop_390
4314 addc %l3, %o5, %l5
4315 sdivx %i3, 0x097E, %g2
4316 tsubcc %i7, %i0, %g5
4317loop_390:
4318 edge16ln %o7, %o1, %i2
4319 movneg %xcc, %l0, %i4
4320 fmul8x16 %f27, %f14, %f6
4321 tn %xcc, 0x0
4322 edge16n %o3, %g1, %l1
4323 taddcc %o4, 0x1710, %i5
4324 umul %g6, 0x1C0A, %l2
4325 ldx [%l7 + 0x40], %g3
4326 edge16 %i1, %g7, %l4
4327 tvs %xcc, 0x6
4328 subc %i6, 0x1DC5, %o6
4329 edge16n %o2, %o0, %g4
4330 smulcc %l3, %o5, %l6
4331 be,a,pt %xcc, loop_391
4332 fblg %fcc3, loop_392
4333 orcc %i3, %l5, %g2
4334 fmovscc %xcc, %f20, %f17
4335loop_391:
4336 tgu %xcc, 0x0
4337loop_392:
4338 faligndata %f14, %f8, %f26
4339 srlx %i0, %i7, %g5
4340 tneg %xcc, 0x6
4341 swap [%l7 + 0x2C], %o7
4342 wr %g0, 0x80, %asi
4343 ldsba [%l7 + 0x40] %asi, %i2
4344 std %l0, [%l7 + 0x20]
4345 fandnot1s %f25, %f9, %f20
4346 movrgz %i4, %o3, %g1
4347 mulscc %l1, %o4, %o1
4348 bl loop_393
4349 swap [%l7 + 0x60], %g6
4350 addc %l2, %g3, %i1
4351 srlx %g7, %i5, %l4
4352loop_393:
4353 mulx %o6, 0x0320, %i6
4354 mulscc %o2, 0x1F15, %g4
4355 fzero %f14
4356 fbo %fcc3, loop_394
4357 call loop_395
4358 ldd [%l7 + 0x28], %o0
4359 fornot1 %f12, %f26, %f4
4360loop_394:
4361 udiv %o5, 0x1BF8, %l6
4362loop_395:
4363 brz %l3, loop_396
4364 brlz %i3, loop_397
4365 xnor %l5, 0x1A70, %i0
4366 fxor %f30, %f0, %f16
4367loop_396:
4368 addcc %i7, %g2, %g5
4369loop_397:
4370 movne %xcc, %i2, %l0
4371 fmovdgu %icc, %f27, %f1
4372 udivcc %i4, 0x047E, %o7
4373 edge32 %g1, %o3, %o4
4374 tvs %icc, 0x2
4375 edge16n %o1, %l1, %g6
4376 fbu,a %fcc3, loop_398
4377 edge16 %g3, %l2, %i1
4378 movrgez %i5, %l4, %g7
4379 set 0x34, %i6
4380 ldsha [%l7 + %i6] 0x10, %o6
4381loop_398:
4382 movge %xcc, %o2, %i6
4383 st %f3, [%l7 + 0x5C]
4384 tge %xcc, 0x3
4385 array16 %g4, %o5, %o0
4386 add %l6, 0x0381, %i3
4387 edge8l %l3, %i0, %i7
4388 sll %g2, %l5, %i2
4389 wr %g0, 0x88, %asi
4390 swapa [%l7 + 0x1C] %asi, %g5
4391 wr %g0, 0x22, %asi
4392 stha %i4, [%l7 + 0x7E] %asi
4393 membar #Sync
4394 xorcc %o7, 0x130C, %g1
4395 edge8n %l0, %o4, %o3
4396 set 0x6A, %l1
4397 ldsba [%l7 + %l1] 0x04, %l1
4398 tg %xcc, 0x1
4399 bge,pn %icc, loop_399
4400 movpos %xcc, %g6, %o1
4401 srax %l2, 0x08, %i1
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
4409loop_399:
4410 tsubcctv %g3, 0x1228, %i5
4411 movgu %xcc, %l4, %g7
4412 fble %fcc2, loop_400
4413 tle %xcc, 0x7
4414 stw %o2, [%l7 + 0x78]
4415 tvs %xcc, 0x5
4416loop_400:
4417 tn %icc, 0x0
4418 movpos %xcc, %o6, %i6
4419 tcc %icc, 0x5
4420 tleu %icc, 0x2
4421 add %l7, 0x54, %l6
4422 wr %g0, 0x81, %asi
4423 lda [%l6] %asi, %g4
4424 casa [%l6] %asi, %g4, %o0
4425 andn %l6, %o5, %l3
4426 movrlez %i3, %i0, %g2
4427 lduw [%l7 + 0x70], %i7
4428 fcmps %fcc0, %f11, %f4
4429 add %l7, 0x74, %l6
4430 wr %g0, 0x81, %asi
4431 lda [%l6] %asi, %i2
4432 casa [%l6] %asi, %i2, %g5
4433 fsrc2 %f26, %f14
4434 sllx %i4, %l5, %g1
4435 sub %o7, 0x1D2B, %o4
4436 bleu,pt %icc, loop_401
4437 fpadd32 %f0, %f12, %f28
4438 edge16ln %o3, %l0, %g6
4439 saved
4440 rdpr %cwp, %g1
4441 rdpr %cansave, %g2
4442 rdpr %canrestore, %g3
4443 rdpr %cleanwin, %g4
4444 rdpr %otherwin, %g5
4445 rdpr %wstate, %g6
4446loop_401:
4447 edge16l %o1, %l1, %l2
4448 fcmpne32 %f16, %f28, %i1
4449 tn %icc, 0x2
4450 alignaddrl %i5, %l4, %g3
4451 subcc %o2, %o6, %g7
4452 array32 %g4, %i6, %l6
4453 edge16n %o0, %l3, %o5
4454 fbg,a %fcc1, loop_402
4455 fba,a %fcc0, loop_403
4456 fcmpne16 %f2, %f14, %i0
4457 taddcc %i3, 0x15D3, %i7
4458loop_402:
4459 tpos %icc, 0x7
4460loop_403:
4461 movrlez %i2, 0x0AF, %g5
4462 set 0x60, %o5
4463 prefetcha [%l7 + %o5] 0x14, 0x1
4464 alignaddrl %g2, %l5, %o7
4465 flush %l7 + 0x48
4466 movl %icc, %o4, %o3
4467 movle %icc, %g1, %l0
4468 fnot2 %f22, %f14
4469 bleu,a,pn %xcc, loop_404
4470 andn %o1, 0x0504, %l1
4471 fmovrslz %g6, %f24, %f5
4472 sdivcc %l2, 0x0A81, %i5
4473loop_404:
4474 movgu %xcc, %l4, %g3
4475 fmovdcc %xcc, %f5, %f2
4476 alignaddrl %i1, %o2, %g7
4477 nop
4478 setx loop_405, %l0, %l1
4479 wrpr 0x1, %tl
4480 wrpr %l1, %tpc
4481 add %l1, 0x4, %l1
4482 wrpr %l1, %tnpc
4483 setx 0x34400001400, %l0, %l1
4484 wrpr %l1, %tstate
4485 wrhpr 0x4, %htstate
4486 retry
4487 fba,a %fcc3, loop_406
4488 stw %g4, [%l7 + 0x08]
4489 bleu,a loop_407
4490loop_405:
4491 tneg %icc, 0x4
4492loop_406:
4493 tcc %icc, 0x7
4494 orncc %o6, %i6, %l6
4495loop_407:
4496 movn %xcc, %l3, %o5
4497 movvc %xcc, %i0, %i3
4498 wr %g0, 0x11, %asi
4499 ldsha [%l7 + 0x76] %asi, %o0
4500 udivcc %i2, 0x1E94, %i7
4501 edge8l %i4, %g5, %l5
4502 fpadd16s %f13, %f7, %f25
4503 fble,a %fcc2, loop_408
4504 sethi 0x11A1, %o7
4505 movpos %icc, %o4, %o3
4506 for %f22, %f6, %f28
4507loop_408:
4508 fandnot1 %f20, %f8, %f0
4509 array8 %g1, %l0, %o1
4510 mulx %l1, 0x04D0, %g2
4511 fcmpes %fcc0, %f9, %f17
4512 andcc %g6, 0x132F, %l2
4513 movcc %icc, %i5, %l4
4514 fmovdge %icc, %f2, %f6
4515 and %g3, %o2, %g7
4516 fmovrdlez %g4, %f20, %f0
4517 fnors %f19, %f20, %f12
4518 mulscc %o6, %i6, %i1
4519 movrlz %l3, %o5, %i0
4520 addcc %l6, %o0, %i2
4521 sllx %i3, %i7, %g5
4522 stw %i4, [%l7 + 0x10]
4523 udiv %l5, 0x0999, %o7
4524 fsrc1 %f22, %f0
4525 orcc %o4, %o3, %l0
4526 brnz %o1, loop_409
4527 bgu,pt %icc, loop_410
4528 fmovdgu %icc, %f19, %f19
4529 wr %g0, 0x80, %asi
4530 sta %f3, [%l7 + 0x10] %asi
4531loop_409:
4532 taddcc %l1, %g2, %g1
4533loop_410:
4534 nop
4535 set 0x68, %i5
4536 ldxa [%l7 + %i5] 0x81, %g6
4537 fcmps %fcc2, %f11, %f1
4538 movpos %icc, %i5, %l4
4539 nop
4540 setx loop_411, %l0, %l1
4541 wrpr 0x1, %tl
4542 wrpr %l1, %tnpc
4543 setx 0x34400001400, %l0, %l1
4544 wrpr %l1, %tstate
4545 wrhpr 0x4, %htstate
4546 done
4547 srlx %g3, 0x00, %l2
4548 sub %o2, 0x09B0, %g7
4549 edge16ln %o6, %g4, %i6
4550loop_411:
4551 fmovsa %icc, %f18, %f20
4552 brgez %i1, loop_412
4553 popc 0x0524, %o5
4554 mova %xcc, %l3, %l6
4555 edge32 %i0, %i2, %o0
4556loop_412:
4557 membar 0x59
4558 movcs %xcc, %i7, %i3
4559 stbar
4560 movvc %icc, %i4, %g5
4561 fpsub32 %f20, %f14, %f20
4562 tn %xcc, 0x5
4563 fble %fcc2, loop_413
4564 addccc %l5, %o4, %o7
4565 fmovdg %icc, %f1, %f25
4566 sll %o3, %l0, %l1
4567loop_413:
4568 edge16n %g2, %o1, %g6
4569 movleu %icc, %g1, %i5
4570 ble,a %icc, loop_414
4571 tleu %xcc, 0x2
4572 andcc %l4, %l2, %o2
4573 movvc %icc, %g7, %g3
4574loop_414:
4575 ldub [%l7 + 0x41], %g4
4576 fmovsle %xcc, %f10, %f15
4577 xnor %i6, 0x18C4, %i1
4578 fones %f8
4579 movvc %icc, %o5, %o6
4580 edge32ln %l3, %l6, %i0
4581 sllx %o0, 0x1F, %i7
4582 fmul8x16au %f28, %f10, %f16
4583 fmovdgu %xcc, %f23, %f12
4584 addc %i3, %i4, %i2
4585 wr %g0, 0x2f, %asi
4586 ldda [%l7 + 0x10] %asi, %l4
4587 fmovsneg %xcc, %f6, %f0
4588 subc %o4, 0x1525, %o7
4589 udivx %g5, 0x1126, %l0
4590 sir 0x1119
4591 add %l7, 0x7C, %l6
4592 wr %g0, 0x0c, %asi
4593 casa [%l6] 0x0c, %l1, %o3
4594 movgu %xcc, %o1, %g6
4595 edge32ln %g2, %g1, %i5
4596 tsubcctv %l2, %l4, %g7
4597 tpos %xcc, 0x2
4598 faligndata %f24, %f12, %f16
4599 fmovsneg %icc, %f30, %f5
4600 stbar
4601 fbn %fcc3, loop_415
4602 fmovrse %g3, %f26, %f21
4603 add %l7, 0x58, %l6
4604 wr %g0, 0x80, %asi
4605 ldxa [%l6] %asi, %o2
4606 casxa [%l6] 0x80, %o2, %g4
4607loop_415:
4608 and %i6, %i1, %o6
4609 bpos,a loop_416
4610 st %f19, [%l7 + 0x70]
4611 fnand %f30, %f2, %f26
4612 wr %g0, 0x18, %asi
4613 sta %f7, [%l7 + 0x70] %asi
4614loop_416:
4615 fcmpne32 %f24, %f2, %l3
4616 edge8n %l6, %i0, %o0
4617 fbge %fcc1, loop_417
4618 movrgez %i7, %o5, %i4
4619 pdist %f22, %f10, %f14
4620 udiv %i3, 0x0E61, %i2
4621loop_417:
4622 ldd [%l7 + 0x60], %o4
4623 be,a,pt %xcc, loop_418
4624 tl %xcc, 0x6
4625 xnor %l5, 0x010A, %g5
4626 lduw [%l7 + 0x68], %o7
4627loop_418:
4628 fbue,a %fcc2, loop_419
4629 bge loop_420
4630 addccc %l1, 0x1C95, %o3
4631 fornot2 %f12, %f20, %f22
4632loop_419:
4633 membar 0x23
4634loop_420:
4635 fmovrdne %l0, %f12, %f2
4636 fcmps %fcc0, %f12, %f28
4637 tgu %icc, 0x2
4638 movre %o1, 0x0A1, %g2
4639 fnand %f12, %f12, %f14
4640 wr %g0, 0x81, %asi
4641 sta %f11, [%l7 + 0x30] %asi
4642 addccc %g1, 0x1DFE, %i5
4643 movrne %g6, 0x2FE, %l4
4644 orcc %l2, 0x0631, %g7
4645 fmovrdlez %o2, %f8, %f26
4646 fmul8x16au %f17, %f31, %f4
4647 edge16l %g4, %g3, %i6
4648 ldsb [%l7 + 0x17], %i1
4649 andncc %o6, %l3, %l6
4650 fmovde %icc, %f20, %f24
4651 fmovd %f20, %f8
4652 movl %icc, %i0, %i7
4653 andn %o5, 0x1E98, %o0
4654 movne %icc, %i4, %i3
4655 sll %o4, 0x1C, %i2
4656 bvs,pt %xcc, loop_421
4657 movrlz %g5, 0x318, %o7
4658 fble,a %fcc2, loop_422
4659 fexpand %f30, %f12
4660loop_421:
4661 sir 0x0F50
4662 xorcc %l5, %o3, %l1
4663loop_422:
4664 saved
4665 rdpr %cwp, %g1
4666 rdpr %cansave, %g2
4667 rdpr %canrestore, %g3
4668 rdpr %cleanwin, %g4
4669 rdpr %otherwin, %g5
4670 rdpr %wstate, %g6
4671 bge,a loop_423
4672 bneg,a loop_424
4673 movle %icc, %l0, %g2
4674 ldd [%l7 + 0x30], %f14
4675loop_423:
4676 addc %o1, %i5, %g1
4677loop_424:
4678 movvs %icc, %g6, %l4
4679 srax %g7, 0x01, %l2
4680 mulscc %o2, %g3, %i6
4681 smulcc %i1, 0x000D, %o6
4682 xorcc %l3, 0x1BA5, %g4
4683 edge16 %i0, %l6, %i7
4684 movg %icc, %o0, %i4
4685 ba,a,pn %icc, loop_425
4686 movcc %icc, %o5, %i3
4687 edge32n %i2, %g5, %o7
4688 fxnors %f23, %f29, %f0
4689loop_425:
4690 movneg %icc, %o4, %o3
4691 prefetch [%l7 + 0x1C], 0x0
4692 addccc %l5, %l1, %g2
4693 fxors %f20, %f7, %f18
4694 fbne,a %fcc2, loop_426
4695 fcmpgt16 %f22, %f22, %o1
4696 ldd [%l7 + 0x30], %l0
4697 fbge,a %fcc2, loop_427
4698loop_426:
4699 fone %f26
4700 edge16l %i5, %g6, %l4
4701 set 0x3C, %l5
4702 sta %f15, [%l7 + %l5] 0x88
4703loop_427:
4704 tgu %xcc, 0x2
4705 edge32l %g1, %g7, %o2
4706 ldstub [%l7 + 0x0A], %l2
4707 wr %g0, 0x19, %asi
4708 stba %i6, [%l7 + 0x21] %asi
4709 brnz %i1, loop_428
4710 sethi 0x195B, %g3
4711 fblg,a %fcc3, loop_429
4712 movrne %l3, 0x216, %o6
4713loop_428:
4714 movneg %xcc, %g4, %l6
4715 restored
4716 rdpr %cwp, %g1
4717 rdpr %cansave, %g2
4718 rdpr %canrestore, %g3
4719 rdpr %cleanwin, %g4
4720 rdpr %otherwin, %g5
4721 rdpr %wstate, %g6
4722loop_429:
4723 bg,a loop_430
4724 subc %i7, %i0, %i4
4725 fmul8x16au %f4, %f9, %f16
4726 fnors %f27, %f7, %f19
4727loop_430:
4728 movneg %xcc, %o0, %o5
4729 fmovdcs %xcc, %f14, %f0
4730 sth %i3, [%l7 + 0x1E]
4731 fbuge %fcc3, loop_431
4732 lduw [%l7 + 0x5C], %g5
4733 tle %xcc, 0x5
4734 fbne %fcc1, loop_432
4735loop_431:
4736 mulscc %i2, %o7, %o4
4737 array8 %l5, %o3, %g2
4738 bvc,a,pn %icc, loop_433
4739loop_432:
4740 array32 %o1, %l1, %l0
4741 fbule %fcc0, loop_434
4742 edge16l %g6, %l4, %i5
4743loop_433:
4744 tneg %icc, 0x0
4745 set 0x68, %g3
4746 stxa %g7, [%l7 + %g3] 0x14
4747loop_434:
4748 udivcc %o2, 0x0A64, %l2
4749 std %g0, [%l7 + 0x38]
4750 fmovdge %xcc, %f11, %f28
4751 orncc %i1, 0x18CF, %g3
4752 bpos,a %xcc, loop_435
4753 fandnot1s %f10, %f9, %f10
4754 fors %f3, %f7, %f23
4755 ld [%l7 + 0x14], %f31
4756loop_435:
4757 bge,pt %icc, loop_436
4758 orcc %i6, 0x16CE, %l3
4759 orn %g4, %o6, %l6
4760 movl %icc, %i0, %i7
4761loop_436:
4762 fmovdn %xcc, %f31, %f5
4763 bcs,pt %icc, loop_437
4764 popc 0x0565, %i4
4765 tge %icc, 0x1
4766 fornot2s %f20, %f1, %f13
4767loop_437:
4768 taddcc %o5, 0x13CD, %o0
4769 set 0x44, %o7
4770 stha %g5, [%l7 + %o7] 0x18
4771 brlz %i3, loop_438
4772 array32 %o7, %i2, %o4
4773 srax %l5, %g2, %o1
4774 set 0x2A, %o2
4775 ldsha [%l7 + %o2] 0x04, %l1
4776loop_438:
4777 move %xcc, %o3, %l0
4778 movvs %xcc, %g6, %i5
4779 ldd [%l7 + 0x18], %l4
4780 saved
4781 rdpr %cwp, %g1
4782 rdpr %cansave, %g2
4783 rdpr %canrestore, %g3
4784 rdpr %cleanwin, %g4
4785 rdpr %otherwin, %g5
4786 rdpr %wstate, %g6
4787 andncc %g7, %l2, %o2
4788 tn %icc, 0x7
4789 andn %g1, 0x1467, %g3
4790 fbo %fcc0, loop_439
4791 fpadd16 %f20, %f4, %f10
4792 fnot2s %f6, %f26
4793 fmovsg %xcc, %f2, %f12
4794loop_439:
4795 sdiv %i1, 0x06B7, %i6
4796 or %l3, %o6, %l6
4797 orn %g4, 0x0538, %i7
4798 orcc %i0, %i4, %o0
4799 edge16 %g5, %i3, %o5
4800 bn,pn %icc, loop_440
4801 membar 0x29
4802 movn %xcc, %i2, %o7
4803 alignaddrl %l5, %g2, %o4
4804loop_440:
4805 or %l1, 0x1C3A, %o1
4806 tne %xcc, 0x6
4807 nop
4808 set 0x3E, %g7
4809 sth %l0, [%l7 + %g7]
4810 fmovdcs %icc, %f21, %f24
4811 fmovs %f5, %f29
4812 sethi 0x191D, %o3
4813 andn %i5, %l4, %g7
4814 siam 0x4
4815 subc %g6, %l2, %g1
4816 array8 %g3, %o2, %i1
4817 or %l3, 0x1EF4, %o6
4818 fmovd %f20, %f12
4819 edge16 %l6, %g4, %i6
4820 movre %i0, %i7, %i4
4821 smulcc %g5, 0x16EC, %o0
4822 array32 %o5, %i2, %o7
4823 wr %g0, 0x23, %asi
4824 stxa %i3, [%l7 + 0x48] %asi
4825 membar #Sync
4826 sdivcc %g2, 0x0570, %l5
4827 sth %l1, [%l7 + 0x1E]
4828 bvs,a %icc, loop_441
4829 srlx %o1, 0x05, %l0
4830 add %o3, 0x149B, %i5
4831 fpsub16s %f10, %f23, %f6
4832loop_441:
4833 fbge,a %fcc1, loop_442
4834 bshuffle %f16, %f6, %f26
4835 movpos %xcc, %l4, %g7
4836 movn %icc, %g6, %l2
4837loop_442:
4838 srlx %g1, %g3, %o2
4839 sethi 0x184F, %o4
4840 fmovrdne %l3, %f24, %f26
4841 sdivcc %o6, 0x130C, %l6
4842 tl %icc, 0x7
4843 smulcc %g4, %i6, %i0
4844 tleu %icc, 0x2
4845 call loop_443
4846 tsubcctv %i7, %i1, %i4
4847 alignaddrl %g5, %o5, %o0
4848 tpos %icc, 0x3
4849loop_443:
4850 fornot1s %f24, %f30, %f14
4851 xor %i2, 0x084C, %i3
4852 tne %icc, 0x5
4853 fbug,a %fcc1, loop_444
4854 array32 %o7, %l5, %l1
4855 fmovdleu %xcc, %f2, %f24
4856 orn %o1, 0x0963, %l0
4857loop_444:
4858 nop
4859 set 0x5F, %g6
4860 stba %o3, [%l7 + %g6] 0xeb
4861 membar #Sync
4862 ldx [%l7 + 0x20], %i5
4863 fsrc2 %f22, %f26
4864 wr %g0, 0x89, %asi
4865 ldsha [%l7 + 0x3E] %asi, %g2
4866 array32 %g7, %g6, %l2
4867 udivcc %l4, 0x1B66, %g1
4868 subc %o2, 0x0587, %o4
4869 fmovdle %icc, %f4, %f24
4870 subcc %g3, 0x0DAB, %o6
4871 fzeros %f10
4872 fmuld8sux16 %f5, %f31, %f14
4873 std %l2, [%l7 + 0x40]
4874 ld [%l7 + 0x6C], %f19
4875 udivcc %g4, 0x19C7, %i6
4876 tge %icc, 0x0
4877 tleu %xcc, 0x2
4878 edge8 %i0, %i7, %i1
4879 udivcc %i4, 0x1589, %l6
4880 bneg loop_445
4881 std %g4, [%l7 + 0x70]
4882 sethi 0x013D, %o0
4883 xor %o5, %i2, %o7
4884loop_445:
4885 fpmerge %f10, %f10, %f24
4886 fbue %fcc1, loop_446
4887 tne %icc, 0x0
4888 addc %l5, 0x1D90, %i3
4889 sra %l1, 0x08, %o1
4890loop_446:
4891 movcc %icc, %o3, %i5
4892 alignaddrl %l0, %g7, %g6
4893 alignaddrl %g2, %l2, %g1
4894 fbug,a %fcc3, loop_447
4895 tneg %icc, 0x1
4896 movl %xcc, %l4, %o4
4897 xnor %o2, 0x1B9B, %g3
4898loop_447:
4899 srl %l3, %o6, %i6
4900 movvs %icc, %g4, %i7
4901 bn,pt %icc, loop_448
4902 udivcc %i1, 0x072C, %i0
4903 bgu loop_449
4904 add %i4, %l6, %o0
4905loop_448:
4906 sllx %o5, %g5, %i2
4907 brlz %o7, loop_450
4908loop_449:
4909 fmovdcs %xcc, %f0, %f27
4910 tcs %icc, 0x3
4911 ta %icc, 0x1
4912loop_450:
4913 fmovrslez %l5, %f19, %f21
4914 movvc %icc, %i3, %l1
4915 popc 0x12DA, %o3
4916 alignaddrl %o1, %l0, %g7
4917 orcc %i5, 0x1F6E, %g6
4918 andn %l2, %g2, %l4
4919 andncc %o4, %o2, %g3
4920 ldd [%l7 + 0x08], %l2
4921 smulcc %o6, 0x02B1, %g1
4922 set 0x68, %o4
4923 stha %i6, [%l7 + %o4] 0x89
4924 wr %g0, 0x11, %asi
4925 lduha [%l7 + 0x52] %asi, %i7
4926 set 0x10, %o1
4927 lda [%l7 + %o1] 0x80, %f18
4928 sub %i1, %g4, %i0
4929 movrne %i4, 0x0FC, %l6
4930 fmovrdgz %o0, %f28, %f2
4931 edge32 %o5, %i2, %g5
4932 wr %g0, 0x11, %asi
4933 stba %o7, [%l7 + 0x6F] %asi
4934 sir 0x18EA
4935 fpsub16s %f1, %f5, %f2
4936 movrlz %l5, %i3, %o3
4937 fnot2 %f20, %f14
4938 movcc %icc, %l1, %l0
4939 array8 %o1, %g7, %i5
4940 xor %g6, %g2, %l4
4941 membar 0x6D
4942 move %icc, %o4, %l2
4943 fpack16 %f10, %f5
4944 fblg %fcc1, loop_451
4945 sdivcc %g3, 0x0329, %l3
4946 fxor %f22, %f0, %f24
4947 sll %o6, 0x0E, %g1
4948loop_451:
4949 fmovdne %xcc, %f12, %f21
4950 umulcc %o2, 0x1A13, %i6
4951 fbo %fcc2, loop_452
4952 sethi 0x0813, %i7
4953 lduh [%l7 + 0x56], %i1
4954 fpack16 %f28, %f7
4955loop_452:
4956 orn %g4, %i4, %i0
4957 ldsb [%l7 + 0x52], %o0
4958 movrgez %o5, 0x1FE, %l6
4959 set 0x5C, %g5
4960 swapa [%l7 + %g5] 0x80, %g5
4961 srlx %o7, %i2, %l5
4962 fpsub32 %f8, %f2, %f20
4963 fbn %fcc0, loop_453
4964 sdiv %o3, 0x1A71, %i3
4965 movg %xcc, %l1, %l0
4966 fmovrsgz %g7, %f31, %f26
4967loop_453:
4968 movrne %o1, %g6, %i5
4969 udiv %g2, 0x0D2F, %l4
4970 bne,a,pt %xcc, loop_454
4971 movrlez %l2, %g3, %o4
4972 edge8 %o6, %g1, %l3
4973 move %xcc, %i6, %o2
4974loop_454:
4975 tgu %xcc, 0x4
4976 bneg,a loop_455
4977 ble,a loop_456
4978 stbar
4979 tg %icc, 0x2
4980loop_455:
4981 saved
4982 rdpr %cwp, %g1
4983 rdpr %cansave, %g2
4984 rdpr %canrestore, %g3
4985 rdpr %cleanwin, %g4
4986 rdpr %otherwin, %g5
4987 rdpr %wstate, %g6
4988loop_456:
4989 nop
4990 set 0x24, %l3
4991 swapa [%l7 + %l3] 0x19, %i1
4992 alignaddrl %g4, %i4, %i0
4993 subccc %i7, %o0, %o5
4994 fbge %fcc0, loop_457
4995 orn %l6, 0x1136, %o7
4996 bcc,a,pn %icc, loop_458
4997 nop
4998 set 0x70, %l4
4999 ldx [%l7 + %l4], %i2
5000loop_457:
5001 nop
5002 setx loop_459, %l0, %l1
5003 wrpr 0x1, %tl
5004 wrpr %l1, %tnpc
5005 setx 0x34400001400, %l0, %l1
5006 wrpr %l1, %tstate
5007 wrhpr 0x4, %htstate
5008 done
5009 st %f21, [%l7 + 0x30]
5010loop_458:
5011 nop
5012 set 0x34, %g1
5013 stwa %g5, [%l7 + %g1] 0x27
5014 membar #Sync
5015loop_459:
5016 movne %xcc, %l5, %o3
5017 sdivcc %l1, 0x05C9, %i3
5018 subc %l0, %o1, %g6
5019 fmovdpos %icc, %f2, %f5
5020 edge32l %g7, %i5, %g2
5021 andn %l2, 0x0A19, %l4
5022 stbar
5023 tcs %icc, 0x7
5024 array16 %g3, %o4, %g1
5025 popc %o6, %l3
5026 tvs %icc, 0x5
5027 wr %g0, 0x11, %asi
5028 ldsba [%l7 + 0x27] %asi, %o2
5029 tpos %icc, 0x4
5030 xorcc %i6, 0x1AD5, %g4
5031 wr %g0, 0x88, %asi
5032 lduha [%l7 + 0x66] %asi, %i4
5033 movneg %icc, %i1, %i7
5034 sethi 0x179D, %i0
5035 movpos %icc, %o5, %o0
5036 tl %icc, 0x0
5037 andncc %o7, %i2, %g5
5038 brgz,a %l6, loop_460
5039 edge8l %l5, %o3, %i3
5040 array16 %l1, %o1, %g6
5041 bneg,a %icc, loop_461
5042loop_460:
5043 movcc %icc, %l0, %i5
5044 ldsh [%l7 + 0x18], %g2
5045 sra %g7, %l2, %l4
5046loop_461:
5047 bcc loop_462
5048 orn %o4, 0x0C74, %g1
5049 set 0x6A, %i0
5050 ldstuba [%l7 + %i0] 0x0c, %g3
5051loop_462:
5052 orncc %l3, 0x08B9, %o2
5053 add %l7, 0x68, %l6
5054 wr %g0, 0x04, %asi
5055 casxa [%l6] 0x04, %o6, %i6
5056 alignaddrl %i4, %i1, %g4
5057 fcmpd %fcc2, %f24, %f6
5058 brgz %i0, loop_463
5059 fmovd %f14, %f10
5060 fbg %fcc2, loop_464
5061 fmovscs %xcc, %f20, %f11
5062loop_463:
5063 fxors %f3, %f10, %f5
5064 fmovrsne %i7, %f29, %f17
5065loop_464:
5066 tvc %xcc, 0x6
5067 fbu,a %fcc3, loop_465
5068 smul %o0, 0x1639, %o5
5069 fnot2s %f15, %f13
5070 sethi 0x1CEF, %o7
5071loop_465:
5072 ta %xcc, 0x0
5073 movgu %icc, %i2, %g5
5074 restored
5075 rdpr %cwp, %g1
5076 rdpr %cansave, %g2
5077 rdpr %canrestore, %g3
5078 rdpr %cleanwin, %g4
5079 rdpr %otherwin, %g5
5080 rdpr %wstate, %g6
5081 fmovrsgez %l6, %f16, %f27
5082 fblg %fcc3, loop_466
5083 sllx %l5, 0x1E, %i3
5084 tgu %xcc, 0x3
5085 edge16ln %l1, %o3, %o1
5086loop_466:
5087 movvs %xcc, %l0, %i5
5088 flush %l7 + 0x08
5089 bcs,a,pt %xcc, loop_467
5090 tg %icc, 0x6
5091 fmovdvc %icc, %f5, %f11
5092 ldsw [%l7 + 0x0C], %g6
5093loop_467:
5094 fornot2 %f0, %f22, %f20
5095 lduh [%l7 + 0x7E], %g2
5096 fbu,a %fcc0, loop_468
5097 fornot1s %f23, %f19, %f17
5098 edge32 %l2, %g7, %o4
5099 sllx %l4, 0x0D, %g1
5100loop_468:
5101 and %l3, %o2, %o6
5102 wr %g0, 0x89, %asi
5103 ldsha [%l7 + 0x1A] %asi, %i6
5104 te %xcc, 0x3
5105 fnand %f20, %f0, %f30
5106 tvs %xcc, 0x4
5107 ba,a,pt %xcc, loop_469
5108 srl %i4, 0x1C, %g3
5109 movg %xcc, %i1, %g4
5110 popc 0x01D1, %i7
5111loop_469:
5112 ba,pn %icc, loop_470
5113 mulscc %o0, 0x0A26, %o5
5114 move %xcc, %i0, %o7
5115 sdiv %g5, 0x059F, %i2
5116loop_470:
5117 xor %l6, 0x10C9, %i3
5118 set 0x7E, %l6
5119 ldsha [%l7 + %l6] 0x15, %l5
5120 andn %l1, %o3, %o1
5121 smul %i5, %g6, %g2
5122 wr %g0, 0x19, %asi
5123 sta %f23, [%l7 + 0x3C] %asi
5124 for %f24, %f26, %f14
5125 fcmpd %fcc3, %f20, %f2
5126 mulscc %l0, %g7, %l2
5127 mova %icc, %o4, %l4
5128 xnorcc %g1, 0x1B18, %o2
5129 tleu %icc, 0x5
5130 andn %o6, %l3, %i6
5131 call loop_471
5132 array32 %g3, %i4, %i1
5133 umulcc %g4, 0x0EB7, %i7
5134 fmovde %xcc, %f23, %f21
5135loop_471:
5136 bcc,pt %icc, loop_472
5137 te %icc, 0x6
5138 set 0x0E, %l2
5139 lduba [%l7 + %l2] 0x89, %o0
5140loop_472:
5141 movne %xcc, %o5, %i0
5142 bpos loop_473
5143 edge32ln %o7, %i2, %l6
5144 tne %xcc, 0x7
5145 movrgz %g5, 0x121, %l5
5146loop_473:
5147 tn %xcc, 0x6
5148 fmovspos %xcc, %f1, %f7
5149 xnor %i3, 0x1395, %l1
5150 udivx %o3, 0x1452, %i5
5151 nop
5152 setx loop_474, %l0, %l1
5153 jmpl %l1, %g6
5154 movpos %xcc, %o1, %g2
5155 movrlez %l0, 0x01B, %l2
5156 edge32ln %o4, %g7, %l4
5157loop_474:
5158 popc %g1, %o2
5159 sdiv %o6, 0x0155, %i6
5160 fxnor %f10, %f0, %f12
5161 fmovrsgz %l3, %f15, %f29
5162 orncc %g3, 0x0C0C, %i1
5163 alignaddrl %g4, %i7, %i4
5164 fcmple32 %f26, %f14, %o5
5165 stbar
5166 edge16n %o0, %i0, %i2
5167 sir 0x108B
5168 fpackfix %f16, %f29
5169 movcc %xcc, %l6, %o7
5170 wr %g0, 0x04, %asi
5171 swapa [%l7 + 0x14] %asi, %l5
5172 tneg %xcc, 0x2
5173 udivx %g5, 0x02B7, %l1
5174 tge %xcc, 0x0
5175 bvc,pt %icc, loop_475
5176 or %o3, 0x1D55, %i3
5177 nop
5178 setx loop_476, %l0, %l1
5179 wrpr 0x1, %tl
5180 wrpr %l1, %tnpc
5181 setx 0x34400001400, %l0, %l1
5182 wrpr %l1, %tstate
5183 wrhpr 0x4, %htstate
5184 done
5185 fexpand %f5, %f8
5186loop_475:
5187 tn %icc, 0x4
5188 tgu %xcc, 0x0
5189loop_476:
5190 tvc %xcc, 0x5
5191 brlz,a %i5, loop_477
5192 fcmple32 %f6, %f30, %o1
5193 ldsb [%l7 + 0x52], %g2
5194 fmovdleu %icc, %f6, %f20
5195loop_477:
5196 nop
5197 wr %g0, 0x19, %asi
5198 ldsba [%l7 + 0x20] %asi, %g6
5199 fpadd32s %f27, %f3, %f10
5200 edge32ln %l2, %l0, %o4
5201 tgu %icc, 0x2
5202 call loop_478
5203 fxnors %f20, %f8, %f30
5204 st %f30, [%l7 + 0x58]
5205 brnz,a %g7, loop_479
5206loop_478:
5207 fmovdvc %xcc, %f14, %f28
5208 andn %g1, %l4, %o6
5209 fmovdgu %xcc, %f0, %f12
5210loop_479:
5211 tvs %icc, 0x0
5212 sra %i6, 0x0E, %o2
5213 fmovsl %xcc, %f5, %f16
5214 brnz %l3, loop_480
5215 movl %icc, %g3, %g4
5216 movre %i1, 0x396, %i4
5217 wr %g0, 0x18, %asi
5218 lduha [%l7 + 0x60] %asi, %i7
5219loop_480:
5220 nop
5221 membar #Sync
5222 wr %g0, 0xf0, %asi
5223 ldda [%l7 + 0x40] %asi, %f0
5224 sethi 0x042F, %o0
5225 movle %icc, %o5, %i0
5226 movrgz %i2, 0x2C7, %o7
5227 brnz,a %l5, loop_481
5228 movcc %icc, %l6, %g5
5229 movcs %xcc, %l1, %o3
5230 mova %icc, %i5, %o1
5231loop_481:
5232 nop
5233 wr %g0, 0x80, %asi
5234 ldswa [%l7 + 0x10] %asi, %i3
5235 edge32l %g2, %g6, %l0
5236 edge16ln %o4, %g7, %g1
5237 movcc %icc, %l4, %o6
5238 srax %l2, 0x0C, %i6
5239 bl,pn %xcc, loop_482
5240 tle %icc, 0x0
5241 srlx %l3, %g3, %g4
5242 array16 %o2, %i4, %i1
5243loop_482:
5244 tpos %icc, 0x6
5245 sll %o0, 0x00, %o5
5246 fpackfix %f4, %f14
5247 tsubcc %i0, 0x137B, %i7
5248 movle %icc, %o7, %l5
5249 sll %i2, 0x16, %l6
5250 fornot1 %f12, %f30, %f14
5251 te %xcc, 0x5
5252 sdivx %g5, 0x0D39, %l1
5253 set 0x170, %l0
5254 nop ! nop ! ldxa [%g0 + %l0] 0x40, %o3 ripped by fixASI40.pl ripped by fixASI40.pl
5255 edge32ln %i5, %o1, %i3
5256 bne,a,pn %icc, loop_483
5257 movgu %xcc, %g2, %g6
5258 movge %xcc, %o4, %l0
5259 edge16l %g1, %l4, %o6
5260loop_483:
5261 tvs %xcc, 0x4
5262 fxnor %f6, %f30, %f6
5263 fnands %f30, %f7, %f3
5264 edge32n %l2, %g7, %l3
5265 fmovdcc %icc, %f6, %f12
5266 tne %icc, 0x6
5267 nop
5268 setx loop_484, %l0, %l1
5269 wrpr 0x1, %tl
5270 wrpr %l1, %tpc
5271 add %l1, 0x4, %l1
5272 wrpr %l1, %tnpc
5273 setx 0x34400001400, %l0, %l1
5274 wrpr %l1, %tstate
5275 wrhpr 0x4, %htstate
5276 retry
5277 movrgez %g3, 0x07B, %i6
5278 fxor %f26, %f10, %f30
5279 movpos %xcc, %g4, %i4
5280loop_484:
5281 fbge,a %fcc1, loop_485
5282 fbule %fcc3, loop_486
5283 fbug %fcc3, loop_487
5284 fbue,a %fcc1, loop_488
5285loop_485:
5286 addcc %i1, %o0, %o5
5287loop_486:
5288 movne %xcc, %i0, %i7
5289loop_487:
5290 movvc %xcc, %o2, %l5
5291loop_488:
5292 nop
5293 wr %g0, 0x80, %asi
5294 ldda [%l7 + 0x40] %asi, %f0
5295 nop
5296 setx loop_489, %l0, %l1
5297 jmpl %l1, %o7
5298 orn %i2, %l6, %l1
5299 fornot1s %f23, %f10, %f27
5300 tneg %xcc, 0x5
5301loop_489:
5302 xnorcc %g5, 0x152E, %i5
5303 lduw [%l7 + 0x60], %o1
5304 movge %xcc, %i3, %g2
5305 movneg %icc, %g6, %o4
5306 add %l7, 0x18, %l6
5307 wr %g0, 0x11, %asi
5308 casa [%l6] 0x11, %l0, %o3
5309 orn %l4, %g1, %l2
5310 tge %icc, 0x7
5311 fcmpgt16 %f4, %f26, %o6
5312 ble,a loop_490
5313 ldsh [%l7 + 0x3A], %g7
5314 saved
5315 rdpr %cwp, %g1
5316 rdpr %cansave, %g2
5317 rdpr %canrestore, %g3
5318 rdpr %cleanwin, %g4
5319 rdpr %otherwin, %g5
5320 rdpr %wstate, %g6
5321 edge16n %g3, %l3, %i6
5322loop_490:
5323 edge16ln %i4, %g4, %o0
5324 brgez,a %o5, loop_491
5325 movneg %icc, %i0, %i1
5326 fmovdvc %icc, %f14, %f23
5327 xnorcc %o2, 0x04A9, %i7
5328loop_491:
5329 sethi 0x1041, %l5
5330 subc %o7, 0x1303, %i2
5331 orncc %l1, 0x0C45, %l6
5332 bleu,pn %icc, loop_492
5333 movrlez %g5, %o1, %i5
5334 stb %g2, [%l7 + 0x2B]
5335 fbue,a %fcc0, loop_493
5336loop_492:
5337 smul %g6, 0x15C1, %i3
5338 array32 %o4, %l0, %o3
5339 movrgez %g1, 0x2B7, %l4
5340loop_493:
5341 andcc %l2, 0x14B3, %o6
5342 fand %f20, %f0, %f8
5343 fmovde %icc, %f26, %f15
5344 bneg,a loop_494
5345 orn %g3, 0x12AE, %l3
5346 andn %g7, %i4, %g4
5347 tle %icc, 0x6
5348loop_494:
5349 movre %i6, 0x30C, %o0
5350 fmovrde %i0, %f22, %f26
5351 fmovdcs %xcc, %f14, %f14
5352 sdivcc %i1, 0x0B70, %o5
5353 st %f7, [%l7 + 0x6C]
5354 and %o2, 0x067C, %l5
5355 wr %g0, 0x88, %asi
5356 swapa [%l7 + 0x50] %asi, %i7
5357 movne %xcc, %i2, %l1
5358 andn %l6, %g5, %o7
5359 edge16n %o1, %i5, %g2
5360 fabss %f12, %f16
5361 movge %xcc, %g6, %i3
5362 membar #Sync
5363 wr %g0, 0xf0, %asi
5364 ldda [%l7 + 0x40] %asi, %f0
5365 fpack16 %f10, %f30
5366 fbo,a %fcc2, loop_495
5367 movvs %icc, %l0, %o4
5368 te %xcc, 0x2
5369 tvc %xcc, 0x2
5370loop_495:
5371 fba %fcc3, loop_496
5372 fmovrsgz %g1, %f22, %f19
5373 movcc %xcc, %l4, %o3
5374 fpadd16 %f8, %f20, %f26
5375loop_496:
5376 fpsub16s %f27, %f29, %f24
5377 andcc %o6, 0x04AA, %g3
5378 fnand %f24, %f10, %f22
5379 tle %xcc, 0x4
5380 call loop_497
5381 movrgz %l3, %g7, %i4
5382 sdivx %l2, 0x0146, %g4
5383 fba,a %fcc1, loop_498
5384loop_497:
5385 fmovsvs %xcc, %f19, %f12
5386 alignaddrl %o0, %i0, %i6
5387 ldd [%l7 + 0x40], %i0
5388loop_498:
5389 edge8l %o2, %o5, %l5
5390 fbul %fcc3, loop_499
5391 tsubcc %i7, 0x1C8B, %i2
5392 move %xcc, %l1, %l6
5393 tl %xcc, 0x1
5394loop_499:
5395 restored
5396 rdpr %cwp, %g1
5397 rdpr %cansave, %g2
5398 rdpr %canrestore, %g3
5399 rdpr %cleanwin, %g4
5400 rdpr %otherwin, %g5
5401 rdpr %wstate, %g6
5402 saved
5403 rdpr %cwp, %g1
5404 rdpr %cansave, %g2
5405 rdpr %canrestore, %g3
5406 rdpr %cleanwin, %g4
5407 rdpr %otherwin, %g5
5408 rdpr %wstate, %g6
5409 ldd [%l7 + 0x08], %f10
5410 subccc %o7, 0x1B42, %g5
5411 lduh [%l7 + 0x10], %i5
5412 mulx %g2, %o1, %g6
5413 fbge %fcc1, loop_500
5414 ldsh [%l7 + 0x50], %i3
5415 tl %xcc, 0x7
5416 sll %l0, %g1, %o4
5417loop_500:
5418 udivx %o3, 0x129E, %l4
5419 movrgz %g3, 0x2A8, %o6
5420 edge16 %g7, %l3, %i4
5421 edge32l %g4, %o0, %l2
5422 sdivx %i6, 0x0960, %i1
5423 wr %g0, 0x11, %asi
5424 ldsha [%l7 + 0x10] %asi, %o2
5425 wr %g0, 0x89, %asi
5426 lda [%l7 + 0x48] %asi, %f28
5427 ldsh [%l7 + 0x16], %o5
5428 smul %l5, %i0, %i7
5429 te %xcc, 0x1
5430 movleu %icc, %l1, %i2
5431 edge32l %l6, %g5, %i5
5432 fpsub16s %f20, %f15, %f6
5433 addcc %o7, %o1, %g6
5434 move %xcc, %g2, %l0
5435 fbue,a %fcc2, loop_501
5436 edge32l %g1, %i3, %o4
5437 andncc %o3, %g3, %o6
5438 mulx %g7, 0x0400, %l3
5439loop_501:
5440 sll %i4, 0x19, %g4
5441 tne %xcc, 0x7
5442 lduw [%l7 + 0x44], %o0
5443 edge32l %l2, %l4, %i1
5444 umulcc %i6, %o5, %l5
5445 std %f16, [%l7 + 0x60]
5446 pdist %f0, %f10, %f22
5447 tleu %xcc, 0x3
5448 movleu %xcc, %o2, %i7
5449 sdivcc %i0, 0x059B, %l1
5450 for %f2, %f18, %f0
5451 smul %l6, %g5, %i2
5452 edge8ln %o7, %o1, %i5
5453 fmovsneg %xcc, %f31, %f5
5454 movrne %g2, %l0, %g6
5455 te %icc, 0x0
5456 be,a,pn %xcc, loop_502
5457 edge32n %g1, %i3, %o4
5458 fbug,a %fcc1, loop_503
5459 xnor %o3, 0x00AF, %g3
5460loop_502:
5461 fbn,a %fcc1, loop_504
5462 fmovdcs %icc, %f30, %f24
5463loop_503:
5464 ldsb [%l7 + 0x43], %g7
5465 edge8ln %o6, %i4, %l3
5466loop_504:
5467 edge16ln %o0, %l2, %l4
5468 ldub [%l7 + 0x51], %g4
5469 edge8n %i6, %i1, %o5
5470 fbge,a %fcc1, loop_505
5471 array16 %o2, %i7, %l5
5472 move %icc, %i0, %l6
5473 sdivx %g5, 0x17D0, %l1
5474loop_505:
5475 movcs %xcc, %o7, %o1
5476 nop
5477 setx loop_506, %l0, %l1
5478 wrpr 0x1, %tl
5479 wrpr %l1, %tnpc
5480 setx 0x34400001400, %l0, %l1
5481 wrpr %l1, %tstate
5482 wrhpr 0x4, %htstate
5483 done
5484 edge16n %i2, %i5, %g2
5485 taddcc %l0, %g6, %i3
5486 fmovdleu %xcc, %f23, %f23
5487loop_506:
5488 addc %g1, 0x05CE, %o3
5489 sethi 0x092C, %o4
5490 udivx %g7, 0x1E51, %g3
5491 udivcc %i4, 0x0F49, %l3
5492 set 0x0B, %i4
5493 ldstuba [%l7 + %i4] 0x10, %o6
5494 fbl %fcc1, loop_507
5495 restored
5496 rdpr %cwp, %g1
5497 rdpr %cansave, %g2
5498 rdpr %canrestore, %g3
5499 rdpr %cleanwin, %g4
5500 rdpr %otherwin, %g5
5501 rdpr %wstate, %g6
5502 fnot2 %f20, %f30
5503 tneg %xcc, 0x6
5504loop_507:
5505 array16 %l2, %l4, %g4
5506 tvc %icc, 0x0
5507 smul %i6, 0x1F9A, %i1
5508 be,pn %xcc, loop_508
5509 movvc %icc, %o0, %o5
5510 wr %g0, 0x89, %asi
5511 sta %f10, [%l7 + 0x58] %asi
5512loop_508:
5513 brgez %o2, loop_509
5514 xorcc %l5, %i0, %l6
5515 mulx %i7, 0x116A, %l1
5516 bl %xcc, loop_510
5517loop_509:
5518 fbul,a %fcc1, loop_511
5519 tvc %xcc, 0x2
5520 movge %xcc, %g5, %o7
5521loop_510:
5522 edge16n %o1, %i5, %i2
5523loop_511:
5524 movcs %xcc, %g2, %g6
5525 tvc %icc, 0x1
5526 movrne %l0, 0x0B2, %i3
5527 fcmpeq32 %f12, %f26, %g1
5528 movpos %xcc, %o4, %g7
5529 set 0x4B, %g2
5530 ldstuba [%l7 + %g2] 0x80, %g3
5531 stx %i4, [%l7 + 0x68]
5532 bpos loop_512
5533 brz,a %l3, loop_513
5534 fandnot2s %f7, %f24, %f21
5535 fxor %f4, %f18, %f14
5536loop_512:
5537 umul %o3, %o6, %l2
5538loop_513:
5539 fzeros %f29
5540 udiv %l4, 0x0E19, %i6
5541 alignaddr %g4, %o0, %o5
5542 bpos,a,pn %xcc, loop_514
5543 srlx %o2, 0x15, %l5
5544 nop
5545 setx loop_515, %l0, %l1
5546 jmpl %l1, %i0
5547 tcs %xcc, 0x4
5548loop_514:
5549 addccc %i1, 0x15C2, %l6
5550 subc %l1, %i7, %o7
5551loop_515:
5552 edge8n %g5, %i5, %o1
5553 fbo,a %fcc0, loop_516
5554 move %xcc, %i2, %g2
5555 fornot1s %f7, %f7, %f1
5556 fnot2 %f20, %f18
5557loop_516:
5558 fbe %fcc0, loop_517
5559 stw %g6, [%l7 + 0x18]
5560 fcmpne16 %f14, %f26, %i3
5561 lduh [%l7 + 0x78], %l0
5562loop_517:
5563 nop
5564 wr %g0, 0x89, %asi
5565 ldxa [%l7 + 0x30] %asi, %g1
5566 bvs,pt %xcc, loop_518
5567 mova %icc, %g7, %o4
5568 siam 0x5
5569 and %i4, 0x1E3C, %l3
5570loop_518:
5571 bg,pn %xcc, loop_519
5572 tsubcctv %o3, %g3, %l2
5573 movgu %xcc, %l4, %i6
5574 addc %g4, 0x1B99, %o6
5575loop_519:
5576 edge32ln %o5, %o0, %o2
5577 movvc %xcc, %l5, %i1
5578 fnot2s %f15, %f9
5579 umulcc %l6, 0x019B, %i0
5580 mulscc %i7, %o7, %l1
5581 sub %i5, %o1, %g5
5582 orn %i2, 0x1D50, %g2
5583 movvs %xcc, %g6, %l0
5584 prefetch [%l7 + 0x6C], 0x0
5585 bg,pt %xcc, loop_520
5586 tne %icc, 0x7
5587 tsubcc %i3, %g1, %o4
5588 fbuge %fcc3, loop_521
5589loop_520:
5590 subc %g7, %l3, %o3
5591 wr %g0, 0x88, %asi
5592 lduwa [%l7 + 0x10] %asi, %i4
5593loop_521:
5594 fsrc2s %f9, %f13
5595 addcc %g3, %l2, %i6
5596 pdist %f26, %f28, %f6
5597 bleu,a %icc, loop_522
5598 movcc %xcc, %l4, %g4
5599 subccc %o6, %o5, %o2
5600 subccc %o0, 0x104B, %i1
5601loop_522:
5602 fpadd16s %f7, %f9, %f29
5603 orn %l6, %l5, %i0
5604 array16 %i7, %l1, %i5
5605 srl %o1, %o7, %g5
5606 fnot1 %f18, %f6
5607 tpos %icc, 0x6
5608 add %i2, 0x0232, %g2
5609 edge32 %l0, %g6, %i3
5610 mulscc %g1, 0x0750, %g7
5611 sethi 0x090F, %o4
5612 membar 0x08
5613 fmovdge %xcc, %f12, %f20
5614 fbuge,a %fcc1, loop_523
5615 std %f8, [%l7 + 0x60]
5616 xnor %l3, 0x13DB, %i4
5617 fmovrdlz %o3, %f18, %f26
5618loop_523:
5619 fsrc1s %f30, %f6
5620 stx %l2, [%l7 + 0x58]
5621 set 0x24, %g4
5622 ldswa [%l7 + %g4] 0x10, %i6
5623 orn %l4, 0x18B5, %g3
5624 tgu %icc, 0x5
5625 sllx %g4, %o5, %o6
5626 addcc %o0, %o2, %l6
5627 ldsh [%l7 + 0x48], %i1
5628 array32 %l5, %i0, %i7
5629 wr %g0, 0x89, %asi
5630 prefetcha [%l7 + 0x38] %asi, 0x2
5631 tcs %icc, 0x3
5632 edge8n %o1, %o7, %l1
5633 array16 %i2, %g2, %l0
5634 subc %g5, %g6, %i3
5635 srlx %g7, %o4, %g1
5636 movcs %icc, %i4, %o3
5637 movn %xcc, %l2, %l3
5638 array16 %i6, %l4, %g3
5639 fxnors %f22, %f29, %f13
5640 ldx [%l7 + 0x40], %g4
5641 fmovde %icc, %f17, %f11
5642 subccc %o6, %o0, %o2
5643 smul %o5, %l6, %l5
5644 tcc %xcc, 0x4
5645 xorcc %i0, %i1, %i5
5646 sllx %i7, 0x0E, %o1
5647 flush %l7 + 0x10
5648 popc %o7, %l1
5649 set 0x6C, %i7
5650 lduwa [%l7 + %i7] 0x89, %i2
5651 wr %g0, 0x80, %asi
5652 ldswa [%l7 + 0x1C] %asi, %g2
5653 bne,pt %xcc, loop_524
5654 fmovrdne %l0, %f2, %f4
5655 tcs %icc, 0x4
5656 movge %xcc, %g5, %i3
5657loop_524:
5658 srl %g6, 0x19, %o4
5659 addc %g7, 0x0F6D, %i4
5660 tpos %xcc, 0x2
5661 set 0x38, %i2
5662 lduha [%l7 + %i2] 0x14, %o3
5663 andn %l2, 0x0897, %l3
5664 fones %f1
5665 wr %g0, 0x19, %asi
5666 lduwa [%l7 + 0x58] %asi, %i6
5667 edge32ln %l4, %g1, %g4
5668 sdiv %o6, 0x192C, %o0
5669 fbuge,a %fcc2, loop_525
5670 add %o2, %g3, %o5
5671 bcs,pn %icc, loop_526
5672 udiv %l6, 0x0D87, %l5
5673loop_525:
5674 fornot1 %f16, %f2, %f18
5675 for %f2, %f22, %f12
5676loop_526:
5677 umulcc %i1, 0x12D3, %i0
5678 fand %f2, %f0, %f26
5679 edge32l %i7, %i5, %o7
5680 sdiv %l1, 0x0ED6, %o1
5681 sll %g2, 0x15, %i2
5682 edge16n %g5, %l0, %g6
5683 tcs %icc, 0x2
5684 sdivcc %o4, 0x0F02, %i3
5685 taddcc %i4, 0x11DF, %g7
5686 movrgz %o3, 0x27F, %l3
5687 sth %l2, [%l7 + 0x5E]
5688 fmul8ulx16 %f14, %f10, %f16
5689 movleu %icc, %i6, %g1
5690 tge %xcc, 0x2
5691 array8 %g4, %o6, %o0
5692 movl %icc, %l4, %o2
5693 srl %g3, 0x0B, %l6
5694 taddcctv %o5, %l5, %i1
5695 tgu %icc, 0x4
5696 nop
5697 set 0x4E, %o0
5698 lduh [%l7 + %o0], %i7
5699 array32 %i0, %i5, %o7
5700 fbug,a %fcc0, loop_527
5701 move %xcc, %l1, %o1
5702 movneg %xcc, %g2, %i2
5703 smul %g5, %l0, %o4
5704loop_527:
5705 sdiv %i3, 0x1BD7, %i4
5706 fbu,a %fcc2, loop_528
5707 and %g6, %o3, %g7
5708 lduh [%l7 + 0x12], %l3
5709 tneg %xcc, 0x7
5710loop_528:
5711 bvc loop_529
5712 popc %l2, %g1
5713 movrgz %g4, %i6, %o0
5714 movrlz %o6, 0x0D9, %o2
5715loop_529:
5716 nop
5717 set 0x70, %o6
5718 stda %g2, [%l7 + %o6] 0x10
5719 bn,pt %icc, loop_530
5720 siam 0x6
5721 sdiv %l4, 0x1247, %l6
5722 movge %icc, %l5, %i1
5723loop_530:
5724 tcs %xcc, 0x6
5725 add %l7, 0x40, %l6
5726 wr %g0, 0x11, %asi
5727 ldxa [%l6] %asi, %i7
5728 casxa [%l6] %asi, %i7, %o5
5729 movl %icc, %i0, %i5
5730 tneg %icc, 0x2
5731 taddcctv %l1, %o1, %g2
5732 movneg %icc, %i2, %g5
5733 wr %g0, 0x81, %asi
5734 stda %f16, [%l7 + 0x40] %asi
5735 bleu,pt %xcc, loop_531
5736 std %l0, [%l7 + 0x78]
5737 edge32n %o4, %o7, %i3
5738 ld [%l7 + 0x34], %f23
5739loop_531:
5740 edge32ln %g6, %i4, %o3
5741 addc %g7, 0x14BB, %l2
5742 edge16ln %l3, %g1, %i6
5743 addc %o0, 0x03A3, %o6
5744 fbue,a %fcc3, loop_532
5745 ldd [%l7 + 0x20], %f18
5746 or %o2, %g4, %l4
5747 udivx %g3, 0x0F84, %l5
5748loop_532:
5749 fmovdne %xcc, %f29, %f11
5750 subc %l6, %i7, %i1
5751 movrgez %i0, 0x0D7, %o5
5752 alignaddr %i5, %l1, %g2
5753 saved
5754 rdpr %cwp, %g1
5755 rdpr %cansave, %g2
5756 rdpr %canrestore, %g3
5757 rdpr %cleanwin, %g4
5758 rdpr %otherwin, %g5
5759 rdpr %wstate, %g6
5760 movcs %xcc, %i2, %o1
5761 set 0x32, %i3
5762 stba %l0, [%l7 + %i3] 0x2b
5763 membar #Sync
5764 movle %icc, %g5, %o4
5765 sethi 0x0E20, %i3
5766 edge16ln %g6, %i4, %o3
5767 tleu %xcc, 0x0
5768 and %o7, 0x1B04, %g7
5769 movrgz %l2, %l3, %i6
5770 fmovdpos %xcc, %f16, %f10
5771 edge16ln %o0, %o6, %o2
5772 saved
5773 rdpr %cwp, %g1
5774 rdpr %cansave, %g2
5775 rdpr %canrestore, %g3
5776 rdpr %cleanwin, %g4
5777 rdpr %otherwin, %g5
5778 rdpr %wstate, %g6
5779 fmovrdne %g1, %f4, %f2
5780 udiv %g4, 0x03DA, %g3
5781 fcmple32 %f14, %f24, %l4
5782 sub %l5, %i7, %l6
5783 st %f22, [%l7 + 0x48]
5784 xnorcc %i1, %o5, %i5
5785 movleu %xcc, %l1, %g2
5786 bpos %icc, loop_533
5787 movrne %i2, %o1, %l0
5788 tl %xcc, 0x3
5789 sdivx %i0, 0x0EB2, %o4
5790loop_533:
5791 fpsub32 %f2, %f14, %f16
5792 edge16 %i3, %g5, %g6
5793 subc %i4, 0x0FC7, %o3
5794 edge16 %g7, %l2, %o7
5795 fcmpne16 %f26, %f26, %i6
5796 fbule %fcc0, loop_534
5797 bvs,pn %icc, loop_535
5798 fmovdvc %icc, %f11, %f13
5799 tneg %xcc, 0x4
5800loop_534:
5801 nop
5802 set 0x38, %o3
5803 stba %o0, [%l7 + %o3] 0x2f
5804 membar #Sync
5805loop_535:
5806 smul %l3, %o6, %o2
5807 edge8 %g4, %g1, %l4
5808 movrgz %l5, 0x3C0, %g3
5809 set 0x50, %i1
5810 ldswa [%l7 + %i1] 0x14, %i7
5811 wr %g0, 0x19, %asi
5812 ldda [%l7 + 0x50] %asi, %i0
5813 nop
5814 set 0x4C, %l1
5815 ldsh [%l7 + %l1], %l6
5816 nop
5817 setx loop_536, %l0, %l1
5818 wrpr 0x1, %tl
5819 wrpr %l1, %tpc
5820 add %l1, 0x4, %l1
5821 wrpr %l1, %tnpc
5822 setx 0x34400001400, %l0, %l1
5823 wrpr %l1, %tstate
5824 wrhpr 0x4, %htstate
5825 retry
5826 fmovsgu %icc, %f5, %f12
5827 tneg %xcc, 0x1
5828 fpsub16 %f18, %f8, %f16
5829loop_536:
5830 brnz %o5, loop_537
5831 movrgz %i5, 0x0BD, %l1
5832 fmul8x16au %f5, %f14, %f20
5833 bpos,a %icc, loop_538
5834loop_537:
5835 fabsd %f28, %f18
5836 wr %g0, 0x23, %asi
5837 stba %g2, [%l7 + 0x4F] %asi
5838 membar #Sync
5839loop_538:
5840 tle %xcc, 0x0
5841 ldsw [%l7 + 0x48], %o1
5842 fmovsa %xcc, %f12, %f7
5843 edge8n %l0, %i2, %o4
5844 restored
5845 rdpr %cwp, %g1
5846 rdpr %cansave, %g2
5847 rdpr %canrestore, %g3
5848 rdpr %cleanwin, %g4
5849 rdpr %otherwin, %g5
5850 rdpr %wstate, %g6
5851 fcmpne16 %f6, %f4, %i0
5852 sllx %i3, 0x14, %g5
5853 fbge %fcc3, loop_539
5854 tleu %xcc, 0x3
5855 array8 %i4, %g6, %g7
5856 tneg %xcc, 0x0
5857loop_539:
5858 fmovrse %l2, %f22, %f15
5859 bcc,a loop_540
5860 array32 %o3, %o7, %i6
5861 ldd [%l7 + 0x18], %l2
5862 movrgez %o6, 0x2EC, %o0
5863loop_540:
5864 bg,a,pn %xcc, loop_541
5865 tl %icc, 0x5
5866 tcc %icc, 0x6
5867 brlez,a %o2, loop_542
5868loop_541:
5869 fandnot1s %f29, %f7, %f23
5870 wr %g0, 0x81, %asi
5871 swapa [%l7 + 0x38] %asi, %g4
5872loop_542:
5873 nop
5874 set 0x76, %i6
5875 stba %g1, [%l7 + %i6] 0xea
5876 membar #Sync
5877 fmul8x16al %f16, %f22, %f16
5878 sra %l5, 0x14, %l4
5879 fxnor %f2, %f24, %f10
5880 tvs %xcc, 0x1
5881 sdivx %i7, 0x1B0A, %i1
5882 tsubcc %g3, 0x0829, %o5
5883 fmovdneg %xcc, %f27, %f17
5884 fmovsge %xcc, %f15, %f9
5885 set 0x20, %i5
5886 ldda [%l7 + %i5] 0x2a, %i4
5887 udivcc %l6, 0x1936, %l1
5888 fmovrsne %o1, %f3, %f5
5889 addc %l0, 0x1E4B, %i2
5890 orcc %g2, 0x0A36, %o4
5891 andcc %i0, %g5, %i3
5892 tneg %icc, 0x4
5893 bgu,a loop_543
5894 faligndata %f2, %f18, %f26
5895 ba,pn %xcc, loop_544
5896 bvc,pn %xcc, loop_545
5897loop_543:
5898 ldub [%l7 + 0x75], %g6
5899 sra %g7, 0x06, %i4
5900loop_544:
5901 fpadd32s %f29, %f7, %f19
5902loop_545:
5903 bgu loop_546
5904 taddcc %o3, %o7, %i6
5905 std %f24, [%l7 + 0x58]
5906 fble %fcc2, loop_547
5907loop_546:
5908 tsubcctv %l2, 0x05C5, %o6
5909 fbuge %fcc2, loop_548
5910 tleu %icc, 0x7
5911loop_547:
5912 subccc %l3, 0x1AD7, %o2
5913 fsrc2s %f30, %f24
5914loop_548:
5915 array16 %o0, %g4, %g1
5916 fba %fcc1, loop_549
5917 subc %l4, %i7, %l5
5918 fbg,a %fcc2, loop_550
5919 tgu %icc, 0x6
5920loop_549:
5921 fmovse %icc, %f3, %f26
5922 fbug %fcc3, loop_551
5923loop_550:
5924 udiv %i1, 0x0CAB, %o5
5925 fmovspos %icc, %f10, %f6
5926 bvs,pn %icc, loop_552
5927loop_551:
5928 nop
5929 set 0x08, %o5
5930 prefetch [%l7 + %o5], 0x1
5931 fmovsgu %xcc, %f25, %f19
5932 fbge,a %fcc3, loop_553
5933loop_552:
5934 andncc %g3, %i5, %l1
5935 bvs %icc, loop_554
5936 edge32ln %l6, %o1, %l0
5937loop_553:
5938 fabsd %f4, %f26
5939 tge %icc, 0x0
5940loop_554:
5941 bcs loop_555
5942 stb %g2, [%l7 + 0x73]
5943 fmovrdgz %i2, %f2, %f20
5944 movn %icc, %o4, %i0
5945loop_555:
5946 movleu %icc, %i3, %g5
5947 wr %g0, 0x27, %asi
5948 stwa %g6, [%l7 + 0x14] %asi
5949 membar #Sync
5950 popc %g7, %i4
5951 subc %o3, 0x17DD, %i6
5952 srax %l2, %o7, %o6
5953 smulcc %o2, %l3, %o0
5954 smulcc %g1, 0x1715, %l4
5955 tvc %icc, 0x2
5956 set 0x70, %l5
5957 ldda [%l7 + %l5] 0x2a, %g4
5958 bvs %icc, loop_556
5959 call loop_557
5960 movrne %i7, %i1, %o5
5961 movl %xcc, %g3, %l5
5962loop_556:
5963 ta %icc, 0x2
5964loop_557:
5965 nop
5966 setx loop_558, %l0, %l1
5967 jmpl %l1, %l1
5968 fcmpne16 %f6, %f8, %i5
5969 tcs %icc, 0x1
5970 fcmpgt16 %f26, %f26, %o1
5971loop_558:
5972 edge16 %l0, %l6, %g2
5973 membar 0x77
5974 movne %icc, %o4, %i2
5975 bleu,a %icc, loop_559
5976 faligndata %f0, %f8, %f4
5977 edge32l %i3, %i0, %g5
5978 sub %g7, %g6, %i4
5979loop_559:
5980 addccc %i6, 0x105F, %l2
5981 movcs %xcc, %o3, %o7
5982 set 0x50, %o7
5983 ldda [%l7 + %o7] 0x23, %o6
5984 fmovsge %xcc, %f13, %f14
5985 fornot1 %f4, %f30, %f28
5986 fmul8x16 %f27, %f12, %f10
5987 tcs %xcc, 0x7
5988 ldx [%l7 + 0x68], %o2
5989 fpadd32 %f6, %f2, %f16
5990 array32 %l3, %o0, %l4
5991 udivcc %g4, 0x0AD4, %g1
5992 movneg %icc, %i1, %i7
5993 edge8n %o5, %l5, %l1
5994 fmovs %f3, %f13
5995 add %g3, 0x11C4, %i5
5996 te %icc, 0x6
5997 fmovdle %icc, %f17, %f21
5998 wr %g0, 0x89, %asi
5999 stxa %l0, [%l7 + 0x38] %asi
6000 movvc %xcc, %l6, %o1
6001 popc %g2, %o4
6002 sllx %i3, 0x0A, %i2
6003 fornot1s %f3, %f9, %f22
6004 tvs %xcc, 0x2
6005 membar 0x68
6006 edge32n %g5, %i0, %g6
6007 ldsb [%l7 + 0x76], %i4
6008 sdiv %g7, 0x0ADD, %i6
6009 edge16ln %l2, %o7, %o6
6010 xnor %o3, 0x058A, %l3
6011 tne %xcc, 0x5
6012 std %o0, [%l7 + 0x10]
6013 brnz,a %l4, loop_560
6014 sdiv %g4, 0x07FA, %o2
6015 edge32ln %i1, %i7, %o5
6016 xorcc %l5, %l1, %g3
6017loop_560:
6018 xnor %i5, %g1, %l6
6019 fpadd32 %f22, %f14, %f8
6020 bcs,pt %xcc, loop_561
6021 ldsb [%l7 + 0x75], %l0
6022 set 0x20, %o2
6023 swapa [%l7 + %o2] 0x04, %g2
6024loop_561:
6025 movg %icc, %o4, %i3
6026 andn %i2, 0x0A64, %o1
6027 tvs %icc, 0x3
6028 ldd [%l7 + 0x78], %f12
6029 set 0x1C, %g3
6030 stwa %g5, [%l7 + %g3] 0x89
6031 alignaddrl %g6, %i0, %i4
6032 sllx %g7, 0x15, %i6
6033 ldsw [%l7 + 0x60], %l2
6034 ta %icc, 0x7
6035 edge8n %o7, %o3, %o6
6036 sethi 0x08D9, %o0
6037 mulscc %l3, %l4, %g4
6038 ld [%l7 + 0x1C], %f1
6039 fcmpne32 %f12, %f26, %o2
6040 movn %xcc, %i7, %o5
6041 membar 0x60
6042 fmovdge %xcc, %f2, %f5
6043 fsrc2s %f29, %f1
6044 fmovsneg %icc, %f17, %f10
6045 fpadd32s %f5, %f9, %f14
6046 movne %xcc, %l5, %i1
6047 call loop_562
6048 srl %g3, %i5, %g1
6049 fsrc2 %f18, %f10
6050 ld [%l7 + 0x0C], %f1
6051loop_562:
6052 sub %l1, 0x04E3, %l6
6053 edge16l %l0, %g2, %o4
6054 movgu %icc, %i2, %o1
6055 nop
6056 setx loop_563, %l0, %l1
6057 wrpr 0x1, %tl
6058 wrpr %l1, %tpc
6059 add %l1, 0x4, %l1
6060 wrpr %l1, %tnpc
6061 setx 0x34400001400, %l0, %l1
6062 wrpr %l1, %tstate
6063 wrhpr 0x4, %htstate
6064 retry
6065 fnand %f26, %f8, %f28
6066 stx %g5, [%l7 + 0x38]
6067 fbu %fcc2, loop_564
6068loop_563:
6069 taddcctv %g6, 0x0711, %i0
6070 udivcc %i4, 0x0216, %i3
6071 fbuge,a %fcc3, loop_565
6072loop_564:
6073 edge8ln %i6, %g7, %o7
6074 fmovrdlez %l2, %f30, %f12
6075 wr %g0, 0xe2, %asi
6076 stda %o2, [%l7 + 0x68] %asi
6077 membar #Sync
6078loop_565:
6079 edge32 %o0, %o6, %l3
6080 addccc %g4, %l4, %o2
6081 popc %i7, %o5
6082 fmovdcc %icc, %f27, %f6
6083 srlx %l5, 0x00, %i1
6084 fsrc2s %f9, %f23
6085 bneg,a,pn %icc, loop_566
6086 fbg %fcc3, loop_567
6087 nop
6088 setx loop_568, %l0, %l1
6089 jmpl %l1, %g3
6090 membar 0x55
6091loop_566:
6092 edge8n %i5, %l1, %l6
6093loop_567:
6094 bcc,a,pn %xcc, loop_569
6095loop_568:
6096 tsubcc %g1, %g2, %l0
6097 fandnot1s %f2, %f12, %f27
6098 edge32l %o4, %o1, %g5
6099loop_569:
6100 tgu %xcc, 0x5
6101 saved
6102 rdpr %cwp, %g1
6103 rdpr %cansave, %g2
6104 rdpr %canrestore, %g3
6105 rdpr %cleanwin, %g4
6106 rdpr %otherwin, %g5
6107 rdpr %wstate, %g6
6108 sll %g6, %i0, %i2
6109 movg %icc, %i3, %i6
6110 tl %icc, 0x7
6111 restored
6112 rdpr %cwp, %g1
6113 rdpr %cansave, %g2
6114 rdpr %canrestore, %g3
6115 rdpr %cleanwin, %g4
6116 rdpr %otherwin, %g5
6117 rdpr %wstate, %g6
6118 array32 %g7, %i4, %l2
6119 array16 %o3, %o7, %o6
6120 tvc %icc, 0x0
6121 fabss %f5, %f0
6122 movl %icc, %l3, %o0
6123 bneg,a,pt %xcc, loop_570
6124 sll %l4, %o2, %i7
6125 set 0x08, %g7
6126 stda %g4, [%l7 + %g7] 0x14
6127loop_570:
6128 edge8 %o5, %l5, %g3
6129 fmovsvs %icc, %f3, %f3
6130 tge %icc, 0x0
6131 fbug,a %fcc0, loop_571
6132 subccc %i1, 0x10BE, %l1
6133 alignaddrl %i5, %l6, %g1
6134 movre %g2, %o4, %o1
6135loop_571:
6136 fcmpne32 %f10, %f16, %l0
6137 edge8ln %g5, %i0, %i2
6138 flush %l7 + 0x3C
6139 lduw [%l7 + 0x40], %i3
6140 orcc %g6, %i6, %g7
6141 set 0x14, %o4
6142 stwa %i4, [%l7 + %o4] 0x23
6143 membar #Sync
6144 fpsub16 %f2, %f22, %f22
6145 lduh [%l7 + 0x40], %l2
6146 fbne %fcc3, loop_572
6147 fbuge,a %fcc0, loop_573
6148 bvs,a,pt %xcc, loop_574
6149 popc 0x11B1, %o7
6150loop_572:
6151 andncc %o6, %o3, %o0
6152loop_573:
6153 restored
6154 rdpr %cwp, %g1
6155 rdpr %cansave, %g2
6156 rdpr %canrestore, %g3
6157 rdpr %cleanwin, %g4
6158 rdpr %otherwin, %g5
6159 rdpr %wstate, %g6
6160loop_574:
6161 bcs loop_575
6162 ble,a,pt %icc, loop_576
6163 movne %xcc, %l4, %l3
6164 alignaddrl %i7, %g4, %o5
6165loop_575:
6166 subc %l5, %g3, %o2
6167loop_576:
6168 edge16ln %i1, %i5, %l1
6169 bcs,a,pt %icc, loop_577
6170 bvs,pt %icc, loop_578
6171 orn %l6, %g2, %o4
6172 movgu %xcc, %g1, %l0
6173loop_577:
6174 nop
6175 add %l7, 0x18, %l6
6176 wr %g0, 0x80, %asi
6177 ldxa [%l6] %asi, %g5
6178 casxa [%l6] 0x80, %g5, %o1
6179loop_578:
6180 edge16 %i2, %i3, %g6
6181 and %i6, %g7, %i0
6182 movleu %icc, %i4, %l2
6183 set 0x1A, %g6
6184 ldsha [%l7 + %g6] 0x04, %o7
6185 set 0x0E, %g5
6186 lduba [%l7 + %g5] 0x88, %o6
6187 std %o2, [%l7 + 0x68]
6188 addccc %o0, %l4, %l3
6189 xnorcc %i7, 0x0A49, %g4
6190 nop
6191 setx loop_579, %l0, %l1
6192 wrpr 0x1, %tl
6193 wrpr %l1, %tnpc
6194 setx 0x34400001400, %l0, %l1
6195 wrpr %l1, %tstate
6196 wrhpr 0x4, %htstate
6197 done
6198 fmovrslz %o5, %f14, %f20
6199 umul %g3, %l5, %i1
6200 edge16l %o2, %i5, %l1
6201loop_579:
6202 fabsd %f22, %f26
6203 stx %g2, [%l7 + 0x60]
6204 tcc %xcc, 0x1
6205 movle %xcc, %o4, %l6
6206 movcs %icc, %g1, %g5
6207 mova %xcc, %l0, %i2
6208 nop
6209 set 0x28, %l3
6210 ldd [%l7 + %l3], %o0
6211 udiv %g6, 0x0E0E, %i6
6212 edge32n %i3, %g7, %i0
6213 stw %l2, [%l7 + 0x7C]
6214 tsubcctv %o7, 0x0261, %i4
6215 addc %o3, 0x148F, %o6
6216 membar #Sync
6217 set 0x40, %o1
6218 ldda [%l7 + %o1] 0xf9, %f16
6219 fexpand %f9, %f22
6220 fxnor %f22, %f0, %f2
6221 smul %l4, %o0, %l3
6222 edge8n %g4, %i7, %g3
6223 movle %icc, %o5, %i1
6224 fmovdl %icc, %f4, %f21
6225 fmovdg %icc, %f31, %f12
6226 edge8 %l5, %i5, %o2
6227 sth %l1, [%l7 + 0x26]
6228 alignaddr %g2, %o4, %g1
6229 restored
6230 rdpr %cwp, %g1
6231 rdpr %cansave, %g2
6232 rdpr %canrestore, %g3
6233 rdpr %cleanwin, %g4
6234 rdpr %otherwin, %g5
6235 rdpr %wstate, %g6
6236 movrlz %l6, 0x06D, %g5
6237 udivcc %i2, 0x0F73, %l0
6238 udivcc %g6, 0x0780, %i6
6239 fpadd16s %f9, %f21, %f31
6240 fmul8ulx16 %f18, %f20, %f26
6241 fmovdpos %xcc, %f17, %f7
6242 movvs %xcc, %o1, %g7
6243 fbe %fcc0, loop_580
6244 fabss %f20, %f3
6245 fmovdge %xcc, %f29, %f22
6246 movgu %icc, %i3, %i0
6247loop_580:
6248 movge %icc, %o7, %i4
6249 smulcc %o3, %l2, %o6
6250 wr %g0, 0x27, %asi
6251 stha %l4, [%l7 + 0x36] %asi
6252 membar #Sync
6253 movcc %icc, %o0, %l3
6254 edge32l %g4, %i7, %g3
6255 movre %i1, %l5, %o5
6256 fmovrdne %i5, %f8, %f10
6257 tvs %icc, 0x2
6258 nop
6259 set 0x44, %g1
6260 stw %o2, [%l7 + %g1]
6261 fnot2 %f14, %f0
6262 movrgz %l1, 0x2E4, %g2
6263 fcmpeq32 %f2, %f12, %g1
6264 andncc %o4, %g5, %i2
6265 fbug %fcc3, loop_581
6266 fbg,a %fcc2, loop_582
6267 movge %icc, %l0, %g6
6268 move %icc, %l6, %o1
6269loop_581:
6270 tvc %icc, 0x2
6271loop_582:
6272 sra %g7, 0x18, %i3
6273 fmovde %icc, %f16, %f26
6274 tle %icc, 0x6
6275 fmovdgu %xcc, %f19, %f18
6276 fsrc2s %f12, %f5
6277 ldsw [%l7 + 0x54], %i6
6278 fmovrdgez %i0, %f16, %f4
6279 sdivcc %o7, 0x16AC, %i4
6280 bvs,a %xcc, loop_583
6281 bgu,a,pt %icc, loop_584
6282 edge16n %l2, %o3, %o6
6283 edge8ln %l4, %l3, %g4
6284loop_583:
6285 taddcc %o0, %i7, %i1
6286loop_584:
6287 fmuld8ulx16 %f27, %f22, %f18
6288 umul %g3, 0x0CAF, %l5
6289 movvs %xcc, %i5, %o2
6290 fpsub32 %f26, %f22, %f28
6291 sdivx %l1, 0x10CA, %g2
6292 set 0x40, %l4
6293 ldda [%l7 + %l4] 0x0c, %f16
6294 fmovrdlz %o5, %f16, %f16
6295 movneg %icc, %g1, %o4
6296 fmovrdgez %g5, %f0, %f20
6297 fbu,a %fcc1, loop_585
6298 edge16n %i2, %g6, %l6
6299 movrlez %o1, 0x35F, %l0
6300 tg %xcc, 0x7
6301loop_585:
6302 orncc %i3, 0x081A, %i6
6303 alignaddrl %i0, %o7, %g7
6304 addccc %i4, %l2, %o6
6305 fmovrdgez %o3, %f18, %f2
6306 fcmpne32 %f16, %f26, %l3
6307 tl %xcc, 0x2
6308 movleu %xcc, %l4, %g4
6309 fmovdn %xcc, %f20, %f14
6310 ld [%l7 + 0x40], %f30
6311 fone %f22
6312 bl,a %xcc, loop_586
6313 movcs %icc, %o0, %i7
6314 fcmpd %fcc3, %f4, %f4
6315 edge32 %i1, %g3, %i5
6316loop_586:
6317 fbule %fcc3, loop_587
6318 movrgz %l5, 0x2D0, %o2
6319 wr %g0, 0x89, %asi
6320 prefetcha [%l7 + 0x30] %asi, 0x3
6321loop_587:
6322 fmovsge %icc, %f29, %f14
6323 stx %o5, [%l7 + 0x58]
6324 std %f4, [%l7 + 0x20]
6325 bg,pt %xcc, loop_588
6326 tl %xcc, 0x1
6327 movgu %xcc, %l1, %g1
6328 subc %g5, %i2, %g6
6329loop_588:
6330 fcmple32 %f16, %f22, %l6
6331 be,pt %xcc, loop_589
6332 xnor %o4, 0x0CCD, %l0
6333 andncc %i3, %i6, %i0
6334 fbe %fcc1, loop_590
6335loop_589:
6336 nop
6337 set 0x3A, %l6
6338 sth %o7, [%l7 + %l6]
6339 fbge %fcc3, loop_591
6340 udivcc %o1, 0x1244, %g7
6341loop_590:
6342 fpsub32s %f9, %f13, %f23
6343 nop
6344 setx loop_592, %l0, %l1
6345 wrpr 0x1, %tl
6346 wrpr %l1, %tnpc
6347 setx 0x34400001400, %l0, %l1
6348 wrpr %l1, %tstate
6349 wrhpr 0x4, %htstate
6350 done
6351loop_591:
6352 be,pt %xcc, loop_593
6353 movn %xcc, %i4, %o6
6354 ldsh [%l7 + 0x26], %o3
6355loop_592:
6356 nop
6357 wr %g0, 0xf1, %asi
6358 stda %f0, [%l7 + 0x40] %asi
6359 membar #Sync
6360loop_593:
6361 fnot1s %f26, %f22
6362 wr %g0, 0x80, %asi
6363 stba %l2, [%l7 + 0x78] %asi
6364 sdivcc %l3, 0x152B, %l4
6365 tge %icc, 0x5
6366 fbule,a %fcc1, loop_594
6367 edge16n %g4, %i7, %i1
6368 std %f18, [%l7 + 0x08]
6369 tge %icc, 0x1
6370loop_594:
6371 nop
6372 set 0x3E, %i0
6373 lduha [%l7 + %i0] 0x89, %g3
6374 udiv %o0, 0x0757, %l5
6375 nop
6376 set 0x20, %l2
6377 ldd [%l7 + %l2], %f24
6378 subcc %o2, %g2, %i5
6379 brlz,a %l1, loop_595
6380 udivcc %g1, 0x0B6E, %g5
6381 movle %xcc, %i2, %o5
6382 movleu %icc, %g6, %o4
6383loop_595:
6384 tsubcctv %l6, %i3, %l0
6385 set 0x28, %l0
6386 swapa [%l7 + %l0] 0x0c, %i0
6387 tle %icc, 0x4
6388 ble,a,pt %xcc, loop_596
6389 tge %icc, 0x6
6390 fbge %fcc0, loop_597
6391 brgz %o7, loop_598
6392loop_596:
6393 srlx %o1, %i6, %g7
6394 tge %xcc, 0x2
6395loop_597:
6396 movl %icc, %i4, %o3
6397loop_598:
6398 fbue %fcc1, loop_599
6399 fand %f30, %f4, %f18
6400 mulscc %l2, %o6, %l4
6401 sdivx %l3, 0x067D, %g4
6402loop_599:
6403 fmovdpos %xcc, %f26, %f25
6404 movcs %xcc, %i1, %g3
6405 fandnot1 %f8, %f4, %f30
6406 movgu %xcc, %i7, %l5
6407 movcs %icc, %o0, %g2
6408 ld [%l7 + 0x3C], %f4
6409 bne,a loop_600
6410 bge,pt %xcc, loop_601
6411 tleu %xcc, 0x0
6412 smul %i5, %o2, %g1
6413loop_600:
6414 smul %g5, %i2, %o5
6415loop_601:
6416 std %f12, [%l7 + 0x08]
6417 te %xcc, 0x3
6418 restored
6419 rdpr %cwp, %g1
6420 rdpr %cansave, %g2
6421 rdpr %canrestore, %g3
6422 rdpr %cleanwin, %g4
6423 rdpr %otherwin, %g5
6424 rdpr %wstate, %g6
6425 sdiv %g6, 0x1968, %l1
6426 movl %icc, %l6, %o4
6427 tleu %xcc, 0x1
6428 st %f1, [%l7 + 0x50]
6429 add %i3, 0x0947, %i0
6430 movg %xcc, %o7, %o1
6431 movrlez %i6, 0x0A1, %g7
6432 smulcc %l0, %o3, %i4
6433 tcs %xcc, 0x0
6434 wr %g0, 0x10, %asi
6435 sta %f25, [%l7 + 0x20] %asi
6436 tvs %xcc, 0x4
6437 fcmpgt16 %f18, %f16, %o6
6438 stx %l2, [%l7 + 0x18]
6439 tsubcctv %l4, %g4, %l3
6440 srl %g3, 0x05, %i7
6441 fpack16 %f4, %f8
6442 fnot2s %f24, %f3
6443 add %i1, 0x1513, %l5
6444 membar #Sync
6445 set 0x40, %g2
6446 ldda [%l7 + %g2] 0xf0, %f0
6447 mulscc %g2, %i5, %o2
6448 restored
6449 rdpr %cwp, %g1
6450 rdpr %cansave, %g2
6451 rdpr %canrestore, %g3
6452 rdpr %cleanwin, %g4
6453 rdpr %otherwin, %g5
6454 rdpr %wstate, %g6
6455 movrne %o0, 0x1A4, %g5
6456 fnors %f27, %f19, %f25
6457 tvs %icc, 0x7
6458 fnegs %f23, %f25
6459 movg %icc, %g1, %i2
6460 set 0x68, %i4
6461 stda %g6, [%l7 + %i4] 0xeb
6462 membar #Sync
6463 fbne %fcc1, loop_602
6464 pdist %f26, %f26, %f2
6465 fornot2s %f9, %f20, %f5
6466 sdivx %o5, 0x1739, %l6
6467loop_602:
6468 fblg %fcc2, loop_603
6469 movneg %xcc, %o4, %l1
6470 udivx %i0, 0x1A60, %o7
6471 fbu %fcc0, loop_604
6472loop_603:
6473 edge16 %o1, %i3, %g7
6474 fmovdneg %icc, %f17, %f4
6475 fnot2 %f16, %f26
6476loop_604:
6477 fcmple32 %f10, %f26, %l0
6478 tcs %xcc, 0x2
6479 tvs %xcc, 0x2
6480 wr %g0, 0x10, %asi
6481 ldstuba [%l7 + 0x7B] %asi, %o3
6482 nop
6483 setx loop_605, %l0, %l1
6484 wrpr 0x1, %tl
6485 wrpr %l1, %tnpc
6486 setx 0x34400001400, %l0, %l1
6487 wrpr %l1, %tstate
6488 wrhpr 0x4, %htstate
6489 done
6490 srl %i6, 0x1E, %o6
6491 fmovde %xcc, %f27, %f25
6492 fnegd %f16, %f22
6493loop_605:
6494 sdivx %i4, 0x087B, %l2
6495 edge8ln %g4, %l4, %g3
6496 wr %g0, 0x89, %asi
6497 ldsba [%l7 + 0x1A] %asi, %i7
6498 edge8ln %l3, %i1, %l5
6499 alignaddrl %g2, %i5, %o2
6500 fnors %f26, %f31, %f26
6501 be,a,pt %icc, loop_606
6502 xor %o0, 0x02F6, %g1
6503 smul %g5, 0x16AF, %i2
6504 tge %icc, 0x5
6505loop_606:
6506 siam 0x3
6507 sdiv %o5, 0x016A, %g6
6508 udivcc %l6, 0x19E6, %o4
6509 orncc %i0, 0x0307, %l1
6510 tgu %xcc, 0x6
6511 movle %icc, %o7, %o1
6512 movge %icc, %g7, %i3
6513 fbu %fcc3, loop_607
6514 bshuffle %f2, %f2, %f2
6515 tge %icc, 0x2
6516 edge8 %l0, %o3, %i6
6517loop_607:
6518 movrne %i4, %l2, %o6
6519 ba,a %xcc, loop_608
6520 brlz,a %l4, loop_609
6521 edge8ln %g3, %i7, %l3
6522 fcmpeq32 %f30, %f28, %g4
6523loop_608:
6524 ldx [%l7 + 0x08], %i1
6525loop_609:
6526 movn %icc, %l5, %g2
6527 call loop_610
6528 edge8l %i5, %o0, %o2
6529 tgu %xcc, 0x4
6530 sdivx %g5, 0x0EC9, %g1
6531loop_610:
6532 fcmple32 %f28, %f0, %o5
6533 fpadd32 %f8, %f6, %f14
6534 ld [%l7 + 0x4C], %f1
6535 edge8l %i2, %g6, %l6
6536 sra %o4, 0x11, %i0
6537 movg %xcc, %o7, %o1
6538 andncc %l1, %g7, %l0
6539 fmul8x16al %f13, %f27, %f14
6540 movge %icc, %o3, %i6
6541 fnor %f2, %f16, %f20
6542 fmovdne %xcc, %f30, %f30
6543 subc %i4, 0x0CB1, %l2
6544 fmovdvc %icc, %f27, %f17
6545 tsubcctv %i3, %o6, %l4
6546 srl %g3, %l3, %i7
6547 stb %i1, [%l7 + 0x6B]
6548 set 0x30, %i7
6549 ldda [%l7 + %i7] 0x22, %g4
6550 udivx %g2, 0x1B6D, %l5
6551 fmul8x16 %f14, %f22, %f6
6552 flush %l7 + 0x14
6553 move %xcc, %o0, %o2
6554 flush %l7 + 0x5C
6555 or %i5, %g1, %g5
6556 andn %o5, %g6, %l6
6557 fmovdvs %icc, %f27, %f25
6558 tl %icc, 0x3
6559 edge8 %i2, %o4, %i0
6560 bpos,a loop_611
6561 movneg %xcc, %o1, %o7
6562 orncc %g7, 0x18AF, %l0
6563 fpsub16s %f9, %f3, %f31
6564loop_611:
6565 xorcc %l1, 0x0DFA, %i6
6566 edge16ln %i4, %l2, %o3
6567 fmovsvc %icc, %f7, %f13
6568 addc %i3, %o6, %l4
6569 fmovdcs %xcc, %f16, %f3
6570 udivcc %l3, 0x0591, %g3
6571 nop
6572 setx loop_612, %l0, %l1
6573 jmpl %l1, %i7
6574 bvc,a,pn %icc, loop_613
6575 tn %icc, 0x2
6576 or %g4, 0x08A1, %g2
6577loop_612:
6578 movrlez %i1, 0x2AC, %l5
6579loop_613:
6580 tgu %icc, 0x2
6581 fxors %f2, %f6, %f16
6582 tle %xcc, 0x4
6583 movrlz %o2, 0x12F, %o0
6584 xnor %i5, %g1, %o5
6585 andn %g5, %l6, %g6
6586 fpadd32 %f26, %f4, %f30
6587 ldx [%l7 + 0x70], %i2
6588 tcc %xcc, 0x5
6589 fbg %fcc2, loop_614
6590 edge8 %o4, %i0, %o7
6591 alignaddrl %o1, %l0, %l1
6592 brgez %g7, loop_615
6593loop_614:
6594 fmovd %f18, %f20
6595 fors %f14, %f14, %f15
6596 edge16ln %i6, %l2, %i4
6597loop_615:
6598 fxor %f4, %f6, %f30
6599 array32 %i3, %o3, %o6
6600 nop
6601 setx loop_616, %l0, %l1
6602 wrpr 0x1, %tl
6603 wrpr %l1, %tpc
6604 add %l1, 0x4, %l1
6605 wrpr %l1, %tnpc
6606 setx 0x34400001400, %l0, %l1
6607 wrpr %l1, %tstate
6608 wrhpr 0x4, %htstate
6609 retry
6610 movrlz %l3, 0x2BD, %l4
6611 addc %g3, 0x112B, %g4
6612 movrlez %g2, 0x3E5, %i7
6613loop_616:
6614 tcc %xcc, 0x5
6615 taddcctv %l5, %i1, %o0
6616 movvc %icc, %o2, %i5
6617 array8 %g1, %o5, %g5
6618 lduh [%l7 + 0x58], %g6
6619 edge32n %i2, %o4, %i0
6620 sdivx %l6, 0x1DB8, %o7
6621 tle %icc, 0x4
6622 ldd [%l7 + 0x18], %l0
6623 movn %icc, %l1, %g7
6624 srlx %o1, 0x1B, %l2
6625 brnz,a %i4, loop_617
6626 fcmple16 %f18, %f2, %i3
6627 srax %i6, %o3, %l3
6628 tpos %xcc, 0x3
6629loop_617:
6630 srl %l4, %o6, %g3
6631 srax %g2, 0x0E, %g4
6632 subccc %i7, %l5, %o0
6633 fexpand %f2, %f24
6634 sir 0x1716
6635 fnegd %f6, %f26
6636 swap [%l7 + 0x20], %i1
6637 fmovsn %xcc, %f21, %f4
6638 movle %xcc, %o2, %i5
6639 move %xcc, %o5, %g5
6640 membar 0x79
6641 movge %icc, %g1, %i2
6642 nop
6643 setx loop_618, %l0, %l1
6644 jmpl %l1, %o4
6645 bneg,a,pt %xcc, loop_619
6646 fcmple16 %f26, %f20, %g6
6647 nop
6648 setx loop_620, %l0, %l1
6649 wrpr 0x1, %tl
6650 wrpr %l1, %tnpc
6651 setx 0x34400001400, %l0, %l1
6652 wrpr %l1, %tstate
6653 wrhpr 0x4, %htstate
6654 done
6655loop_618:
6656 movpos %icc, %l6, %o7
6657loop_619:
6658 ldub [%l7 + 0x3A], %l0
6659 fbl %fcc0, loop_621
6660loop_620:
6661 fnor %f0, %f24, %f20
6662 nop
6663 set 0x20, %g4
6664 stx %i0, [%l7 + %g4]
6665 edge8ln %l1, %o1, %g7
6666loop_621:
6667 fzeros %f24
6668 fandnot1 %f16, %f18, %f20
6669 nop
6670 set 0x53, %i2
6671 ldub [%l7 + %i2], %i4
6672 fbug %fcc3, loop_622
6673 bg %icc, loop_623
6674 movcs %icc, %l2, %i6
6675 fmovdle %xcc, %f24, %f3
6676loop_622:
6677 addccc %o3, 0x0B30, %l3
6678loop_623:
6679 sir 0x13B6
6680 fnot1s %f5, %f24
6681 movn %xcc, %l4, %i3
6682 fandnot1 %f30, %f12, %f12
6683 fsrc1s %f24, %f20
6684 fpack32 %f20, %f16, %f30
6685 mulscc %g3, 0x163E, %g2
6686 bvs,pn %icc, loop_624
6687 fmul8ulx16 %f28, %f0, %f16
6688 ldd [%l7 + 0x70], %o6
6689 fmul8x16al %f29, %f18, %f18
6690loop_624:
6691 membar 0x5E
6692 bleu,a,pn %xcc, loop_625
6693 smul %g4, %i7, %l5
6694 wr %g0, 0x11, %asi
6695 ldsha [%l7 + 0x5C] %asi, %o0
6696loop_625:
6697 edge8ln %i1, %o2, %i5
6698 fmovrslez %o5, %f18, %f9
6699 subcc %g1, %g5, %i2
6700 brgez %g6, loop_626
6701 movleu %icc, %l6, %o7
6702 sdiv %l0, 0x1830, %o4
6703 ba,a loop_627
6704loop_626:
6705 bneg,pt %icc, loop_628
6706 sdiv %i0, 0x1253, %o1
6707 fandnot2s %f10, %f12, %f18
6708loop_627:
6709 sdivx %l1, 0x0FEA, %i4
6710loop_628:
6711 fbul %fcc1, loop_629
6712 edge32l %l2, %i6, %g7
6713 ldstub [%l7 + 0x4E], %l3
6714 brgz,a %l4, loop_630
6715loop_629:
6716 movne %icc, %i3, %g3
6717 fmovrsgez %o3, %f25, %f7
6718 ldsh [%l7 + 0x3A], %g2
6719loop_630:
6720 edge16l %o6, %g4, %l5
6721 fzeros %f23
6722 sub %o0, %i1, %i7
6723 sll %i5, 0x0F, %o2
6724 brz,a %g1, loop_631
6725 umul %o5, 0x15F9, %i2
6726 fmovrdgez %g5, %f26, %f18
6727 edge32n %g6, %o7, %l0
6728loop_631:
6729 movl %xcc, %o4, %i0
6730 tvs %icc, 0x3
6731 fnegs %f28, %f19
6732 edge16ln %o1, %l6, %l1
6733 srax %i4, %l2, %i6
6734 movne %icc, %l3, %l4
6735 fpsub32s %f6, %f28, %f7
6736 set 0x10, %o6
6737 stda %g6, [%l7 + %o6] 0xe2
6738 membar #Sync
6739 sth %i3, [%l7 + 0x42]
6740 udivx %o3, 0x154A, %g2
6741 fmuld8ulx16 %f30, %f18, %f22
6742 fmovrsne %o6, %f11, %f5
6743 fcmpes %fcc1, %f24, %f29
6744 ld [%l7 + 0x54], %f7
6745 srl %g4, 0x1E, %g3
6746 fmovdvs %xcc, %f28, %f17
6747 fnors %f24, %f1, %f16
6748 set 0x20, %i3
6749 stxa %o0, [%l7 + %i3] 0x14
6750 mova %icc, %l5, %i7
6751 addc %i1, %i5, %g1
6752 movn %xcc, %o2, %o5
6753 fbg %fcc3, loop_632
6754 fcmpne32 %f2, %f8, %i2
6755 umul %g6, 0x1A2A, %g5
6756 fxors %f0, %f23, %f19
6757loop_632:
6758 sra %o7, 0x04, %o4
6759 bgu,a %icc, loop_633
6760 movre %i0, 0x270, %o1
6761 set 0x62, %o0
6762 lduha [%l7 + %o0] 0x04, %l6
6763loop_633:
6764 array8 %l0, %l1, %l2
6765 bgu,pt %icc, loop_634
6766 fmul8x16al %f7, %f15, %f2
6767 bneg,a,pt %xcc, loop_635
6768 mova %icc, %i4, %i6
6769loop_634:
6770 call loop_636
6771 movne %icc, %l4, %g7
6772loop_635:
6773 movrlz %l3, %i3, %o3
6774 ldsb [%l7 + 0x2A], %g2
6775loop_636:
6776 fbuge %fcc3, loop_637
6777 fbne,a %fcc1, loop_638
6778 orn %o6, 0x1CB0, %g3
6779 ldd [%l7 + 0x60], %g4
6780loop_637:
6781 sdiv %l5, 0x1BC5, %o0
6782loop_638:
6783 fnegs %f14, %f10
6784 and %i1, %i7, %i5
6785 nop
6786 setx loop_639, %l0, %l1
6787 wrpr 0x1, %tl
6788 wrpr %l1, %tpc
6789 add %l1, 0x4, %l1
6790 wrpr %l1, %tnpc
6791 setx 0x34400001400, %l0, %l1
6792 wrpr %l1, %tstate
6793 wrhpr 0x4, %htstate
6794 retry
6795 fcmpeq16 %f18, %f22, %g1
6796 addccc %o5, 0x14E3, %o2
6797 ldsh [%l7 + 0x74], %i2
6798loop_639:
6799 fmovdn %icc, %f5, %f22
6800 addcc %g6, %o7, %g5
6801 sll %i0, 0x1E, %o1
6802 array8 %l6, %o4, %l1
6803 tvc %icc, 0x5
6804 edge16ln %l2, %l0, %i4
6805 andn %i6, %g7, %l3
6806 sdiv %i3, 0x0CF0, %l4
6807 te %xcc, 0x3
6808 fmovrslz %o3, %f3, %f27
6809 sdivx %o6, 0x1AF3, %g3
6810 and %g4, %l5, %g2
6811 fcmpd %fcc3, %f26, %f6
6812 tsubcctv %i1, %i7, %i5
6813 movgu %xcc, %o0, %g1
6814 fnors %f17, %f17, %f5
6815 taddcc %o2, 0x074B, %o5
6816 edge8n %i2, %g6, %g5
6817 siam 0x0
6818 movpos %xcc, %o7, %i0
6819 or %l6, 0x0F3F, %o1
6820 fcmpeq32 %f20, %f6, %o4
6821 fmovsgu %xcc, %f24, %f21
6822 movg %icc, %l1, %l2
6823 movvc %icc, %l0, %i4
6824 bn %xcc, loop_640
6825 subc %i6, 0x0660, %l3
6826 movgu %icc, %i3, %l4
6827 ldub [%l7 + 0x15], %o3
6828loop_640:
6829 tl %xcc, 0x6
6830 fornot1s %f25, %f15, %f3
6831 fmovdpos %icc, %f13, %f12
6832 bcs %icc, loop_641
6833 alignaddr %g7, %g3, %g4
6834 movle %xcc, %l5, %o6
6835 wr %g0, 0x10, %asi
6836 swapa [%l7 + 0x10] %asi, %g2
6837loop_641:
6838 tpos %icc, 0x3
6839 wr %g0, 0x11, %asi
6840 ldsha [%l7 + 0x58] %asi, %i7
6841 wr %g0, 0x81, %asi
6842 ldstuba [%l7 + 0x70] %asi, %i1
6843 tvc %icc, 0x0
6844 fmovsvc %icc, %f15, %f2
6845 tgu %icc, 0x2
6846 bl,a,pt %xcc, loop_642
6847 edge16l %i5, %o0, %g1
6848 movne %xcc, %o5, %o2
6849 std %i2, [%l7 + 0x50]
6850loop_642:
6851 edge32 %g6, %g5, %i0
6852 wr %g0, 0x16, %asi
6853 stda %f16, [%l7 + 0x40] %asi
6854 membar #Sync
6855 edge16l %l6, %o7, %o1
6856 array8 %o4, %l1, %l0
6857 fpadd16 %f6, %f2, %f6
6858 edge16 %i4, %i6, %l3
6859 fmovdle %xcc, %f14, %f18
6860 fexpand %f15, %f22
6861 udiv %l2, 0x0E9C, %i3
6862 fmovscs %icc, %f5, %f5
6863 ldx [%l7 + 0x70], %l4
6864 addc %o3, 0x09D6, %g3
6865 ld [%l7 + 0x24], %f2
6866 movrgz %g4, 0x21E, %l5
6867 set 0x08, %i1
6868 stda %o6, [%l7 + %i1] 0x2b
6869 membar #Sync
6870 fpmerge %f5, %f30, %f14
6871 movge %xcc, %g7, %i7
6872 bshuffle %f30, %f12, %f10
6873 sdivcc %i1, 0x1DFE, %i5
6874 set 0x18, %o3
6875 sta %f6, [%l7 + %o3] 0x11
6876 fone %f2
6877 wr %g0, 0x22, %asi
6878 stba %o0, [%l7 + 0x59] %asi
6879 membar #Sync
6880 lduh [%l7 + 0x72], %g1
6881 tge %icc, 0x1
6882 ta %xcc, 0x6
6883 movre %g2, %o2, %o5
6884 array32 %g6, %i2, %g5
6885 fbo,a %fcc2, loop_643
6886 umul %l6, 0x1F0C, %i0
6887 sir 0x0F10
6888 set 0x56, %i6
6889 ldsba [%l7 + %i6] 0x88, %o1
6890loop_643:
6891 fnand %f16, %f20, %f14
6892 tge %xcc, 0x2
6893 movrlez %o4, 0x11D, %l1
6894 wr %g0, 0x89, %asi
6895 ldstuba [%l7 + 0x31] %asi, %o7
6896 sllx %l0, 0x10, %i4
6897 ldd [%l7 + 0x08], %l2
6898 fbu %fcc1, loop_644
6899 movl %icc, %l2, %i3
6900 xnor %l4, 0x07AF, %o3
6901 movrne %g3, %i6, %g4
6902loop_644:
6903 srl %o6, %g7, %i7
6904 brz %l5, loop_645
6905 fmovdvc %icc, %f1, %f2
6906 sdivcc %i1, 0x1645, %o0
6907 bshuffle %f2, %f20, %f30
6908loop_645:
6909 stw %i5, [%l7 + 0x74]
6910 edge32n %g2, %g1, %o5
6911 sdivcc %o2, 0x1AC8, %g6
6912 fcmpeq32 %f18, %f28, %i2
6913 bleu,pn %xcc, loop_646
6914 srax %g5, %l6, %i0
6915 edge16 %o4, %o1, %o7
6916 fbug,a %fcc1, loop_647
6917loop_646:
6918 fmul8ulx16 %f12, %f10, %f10
6919 edge32 %l0, %l1, %l3
6920 or %i4, 0x0497, %l2
6921loop_647:
6922 fnot2s %f1, %f3
6923 xnor %i3, 0x1BA6, %l4
6924 taddcctv %o3, %i6, %g3
6925 edge16ln %o6, %g4, %i7
6926 call loop_648
6927 fba,a %fcc1, loop_649
6928 tn %xcc, 0x2
6929 tn %icc, 0x0
6930loop_648:
6931 membar 0x64
6932loop_649:
6933 taddcctv %l5, %g7, %o0
6934 ldd [%l7 + 0x40], %f4
6935 popc 0x01B8, %i1
6936 sub %i5, 0x1365, %g1
6937 tne %xcc, 0x6
6938 fmovdne %xcc, %f8, %f10
6939 movcs %icc, %g2, %o2
6940 faligndata %f12, %f2, %f22
6941 fabss %f29, %f3
6942 ldub [%l7 + 0x32], %g6
6943 st %f23, [%l7 + 0x0C]
6944 tn %xcc, 0x5
6945 movpos %xcc, %o5, %g5
6946 xorcc %l6, 0x1F97, %i2
6947 edge8ln %o4, %o1, %o7
6948 tcc %xcc, 0x4
6949 restored
6950 rdpr %cwp, %g1
6951 rdpr %cansave, %g2
6952 rdpr %canrestore, %g3
6953 rdpr %cleanwin, %g4
6954 rdpr %otherwin, %g5
6955 rdpr %wstate, %g6
6956 umul %i0, %l1, %l3
6957 subccc %l0, 0x111B, %i4
6958 fbe,a %fcc0, loop_650
6959 movvs %icc, %l2, %l4
6960 subcc %o3, 0x16EC, %i6
6961 sdivcc %g3, 0x0E93, %i3
6962loop_650:
6963 sethi 0x011F, %o6
6964 andn %i7, %l5, %g7
6965 edge32ln %g4, %i1, %o0
6966 tle %xcc, 0x5
6967 ta %xcc, 0x4
6968 edge8l %i5, %g1, %g2
6969 movcc %xcc, %g6, %o5
6970 restored
6971 rdpr %cwp, %g1
6972 rdpr %cansave, %g2
6973 rdpr %canrestore, %g3
6974 rdpr %cleanwin, %g4
6975 rdpr %otherwin, %g5
6976 rdpr %wstate, %g6
6977 fmovdcs %icc, %f29, %f26
6978 fcmpgt32 %f0, %f4, %o2
6979 edge32n %g5, %i2, %o4
6980 tsubcctv %l6, 0x160B, %o7
6981 fbg %fcc3, loop_651
6982 fmovrslz %o1, %f5, %f30
6983 fmovd %f8, %f8
6984 array16 %l1, %l3, %i0
6985loop_651:
6986 nop
6987 setx loop_652, %l0, %l1
6988 wrpr 0x1, %tl
6989 wrpr %l1, %tnpc
6990 setx 0x34400001400, %l0, %l1
6991 wrpr %l1, %tstate
6992 wrhpr 0x4, %htstate
6993 done
6994 subccc %i4, 0x12A4, %l2
6995 add %l7, 0x20, %l6
6996 wr %g0, 0x81, %asi
6997 ldxa [%l6] %asi, %l0
6998 casxa [%l6] %asi, %l0, %l4
6999loop_652:
7000 fmovdvc %xcc, %f7, %f19
7001 xnor %o3, %g3, %i6
7002 stw %o6, [%l7 + 0x48]
7003 fblg %fcc2, loop_653
7004 bleu,a loop_654
7005 xor %i3, 0x1A01, %l5
7006 fnegs %f10, %f4
7007loop_653:
7008 movvc %icc, %i7, %g4
7009loop_654:
7010 orcc %g7, 0x1102, %o0
7011 movleu %icc, %i1, %g1
7012 tcc %icc, 0x6
7013 fandnot1 %f28, %f12, %f16
7014 movvc %icc, %g2, %g6
7015 addccc %i5, %o5, %g5
7016 fcmpeq16 %f10, %f10, %i2
7017 fmovrdlz %o2, %f22, %f8
7018 fbug,a %fcc2, loop_655
7019 movcc %icc, %l6, %o7
7020 fones %f23
7021 subcc %o1, 0x15A1, %l1
7022loop_655:
7023 fbg %fcc1, loop_656
7024 movrne %l3, 0x09D, %i0
7025 ldsb [%l7 + 0x78], %o4
7026 fands %f14, %f2, %f1
7027loop_656:
7028 bshuffle %f24, %f18, %f12
7029 subc %l2, %i4, %l0
7030 andcc %l4, %o3, %i6
7031 movpos %xcc, %o6, %g3
7032 fmovrdne %i3, %f0, %f6
7033 bne %xcc, loop_657
7034 fbe,a %fcc0, loop_658
7035 nop
7036 set 0x75, %l1
7037 ldsb [%l7 + %l1], %i7
7038 fmovsleu %xcc, %f21, %f18
7039loop_657:
7040 edge16n %l5, %g7, %g4
7041loop_658:
7042 and %i1, 0x098F, %g1
7043 ta %icc, 0x3
7044 srl %o0, %g6, %g2
7045 fbu,a %fcc2, loop_659
7046 xorcc %i5, 0x0062, %g5
7047 set 0x60, %o5
7048 lduwa [%l7 + %o5] 0x15, %o5
7049loop_659:
7050 subc %i2, 0x0538, %l6
7051 fbg %fcc3, loop_660
7052 taddcctv %o2, 0x10BB, %o7
7053 movpos %xcc, %l1, %o1
7054 sethi 0x15C4, %i0
7055loop_660:
7056 taddcc %l3, %o4, %i4
7057 fbu,a %fcc1, loop_661
7058 bne,a,pt %xcc, loop_662
7059 taddcctv %l0, 0x10E6, %l2
7060 edge16 %o3, %l4, %o6
7061loop_661:
7062 bge,a,pn %icc, loop_663
7063loop_662:
7064 movrlez %g3, %i3, %i6
7065 sub %i7, 0x1ED9, %l5
7066 movn %xcc, %g7, %i1
7067loop_663:
7068 nop
7069 setx loop_664, %l0, %l1
7070 jmpl %l1, %g1
7071 andncc %o0, %g6, %g2
7072 fnot2s %f22, %f21
7073 sll %g4, %g5, %i5
7074loop_664:
7075 sll %o5, %l6, %i2
7076 fand %f0, %f12, %f26
7077 fmovrdne %o2, %f26, %f22
7078 tleu %icc, 0x2
7079 umulcc %l1, 0x0E02, %o7
7080 sdiv %i0, 0x15F7, %o1
7081 mulscc %o4, 0x0E31, %l3
7082 fcmps %fcc0, %f6, %f7
7083 alignaddr %l0, %l2, %i4
7084 sllx %l4, %o3, %o6
7085 fpack32 %f8, %f30, %f8
7086 sdiv %g3, 0x1694, %i3
7087 add %i7, %i6, %l5
7088 movvc %icc, %i1, %g7
7089 brz %g1, loop_665
7090 fsrc2 %f28, %f8
7091 movvc %icc, %o0, %g6
7092 subcc %g4, 0x1AB9, %g2
7093loop_665:
7094 andn %i5, %g5, %l6
7095 tg %icc, 0x2
7096 ldd [%l7 + 0x30], %o4
7097 xor %o2, 0x15B4, %i2
7098 siam 0x3
7099 fmovrsgez %o7, %f16, %f2
7100 edge32l %i0, %o1, %l1
7101 addc %o4, 0x14CF, %l0
7102 alignaddr %l3, %l2, %l4
7103 smul %i4, %o6, %g3
7104 bcs %icc, loop_666
7105 srlx %i3, %o3, %i7
7106 movneg %xcc, %l5, %i1
7107 edge8 %i6, %g1, %g7
7108loop_666:
7109 movrlz %o0, 0x21F, %g4
7110 ldsw [%l7 + 0x28], %g2
7111 sdivx %i5, 0x1861, %g6
7112 fnot2s %f21, %f7
7113 bcs,a,pn %xcc, loop_667
7114 ldx [%l7 + 0x78], %l6
7115 fmuld8ulx16 %f10, %f12, %f28
7116 edge8 %o5, %g5, %i2
7117loop_667:
7118 fmovrdgz %o2, %f8, %f4
7119 movleu %icc, %i0, %o7
7120 fbg,a %fcc2, loop_668
7121 ble %xcc, loop_669
7122 movg %xcc, %l1, %o1
7123 movrlez %o4, 0x251, %l3
7124loop_668:
7125 fmovrde %l2, %f2, %f0
7126loop_669:
7127 movge %icc, %l0, %i4
7128 fpsub16s %f10, %f15, %f19
7129 subccc %o6, 0x0D89, %l4
7130 set 0x34, %l5
7131 lduha [%l7 + %l5] 0x80, %i3
7132 udiv %g3, 0x11DD, %i7
7133 fmovde %icc, %f1, %f4
7134 fnand %f22, %f18, %f24
7135 saved
7136 rdpr %cwp, %g1
7137 rdpr %cansave, %g2
7138 rdpr %canrestore, %g3
7139 rdpr %cleanwin, %g4
7140 rdpr %otherwin, %g5
7141 rdpr %wstate, %g6
7142 membar 0x56
7143 movrgz %l5, 0x39D, %o3
7144 nop
7145 set 0x30, %o7
7146 ldsh [%l7 + %o7], %i6
7147 sdiv %g1, 0x1464, %i1
7148 fpackfix %f28, %f7
7149 wr %g0, 0x88, %asi
7150 lduha [%l7 + 0x7E] %asi, %o0
7151 sra %g7, %g2, %i5
7152 addccc %g6, %g4, %l6
7153 bcc,a loop_670
7154 fmovse %icc, %f29, %f28
7155 fxnor %f22, %f30, %f30
7156 alignaddrl %o5, %i2, %o2
7157loop_670:
7158 fmovsa %icc, %f10, %f23
7159 array8 %g5, %o7, %l1
7160 ldd [%l7 + 0x48], %f20
7161 mova %xcc, %i0, %o4
7162 move %xcc, %l3, %l2
7163 ldsh [%l7 + 0x72], %o1
7164 tsubcc %i4, %o6, %l4
7165 sethi 0x0B71, %l0
7166 sir 0x154E
7167 bpos loop_671
7168 brnz %i3, loop_672
7169 fmovdneg %xcc, %f19, %f27
7170 set 0x22, %i5
7171 ldsba [%l7 + %i5] 0x88, %i7
7172loop_671:
7173 fnot1 %f0, %f18
7174loop_672:
7175 movrlz %g3, %l5, %i6
7176 subccc %g1, %i1, %o3
7177 nop
7178 setx loop_673, %l0, %l1
7179 jmpl %l1, %o0
7180 edge8ln %g2, %i5, %g6
7181 sra %g7, %l6, %o5
7182 wr %g0, 0x11, %asi
7183 sta %f7, [%l7 + 0x24] %asi
7184loop_673:
7185 move %xcc, %g4, %i2
7186 movrlez %o2, %g5, %o7
7187 tle %xcc, 0x0
7188 movge %icc, %i0, %l1
7189 fnot2 %f10, %f4
7190 fbug,a %fcc1, loop_674
7191 smul %l3, %l2, %o1
7192 movrlz %i4, 0x028, %o6
7193 fpackfix %f26, %f21
7194loop_674:
7195 fones %f0
7196 fcmpd %fcc1, %f6, %f6
7197 tne %xcc, 0x1
7198 set 0x3A, %g3
7199 ldsha [%l7 + %g3] 0x88, %l4
7200 fmovrsgz %o4, %f31, %f21
7201 brlz %i3, loop_675
7202 ldub [%l7 + 0x46], %l0
7203 orncc %i7, 0x0A19, %g3
7204 udivcc %l5, 0x034D, %i6
7205loop_675:
7206 tle %xcc, 0x4
7207 andncc %i1, %o3, %g1
7208 umul %o0, 0x0012, %g2
7209 fmovsne %icc, %f0, %f6
7210 fmuld8sux16 %f8, %f0, %f24
7211 edge32 %i5, %g6, %g7
7212 mova %xcc, %o5, %g4
7213 edge32ln %i2, %l6, %o2
7214 edge8l %o7, %g5, %i0
7215 wr %g0, 0x5f, %asi
7216 stxa %l3, [%g0 + 0x0] %asi
7217 brnz,a %l2, loop_676
7218 edge16 %o1, %l1, %i4
7219 movg %xcc, %l4, %o4
7220 fmovrslz %o6, %f15, %f16
7221loop_676:
7222 xor %i3, 0x1BE5, %l0
7223 edge8 %g3, %i7, %i6
7224 mulscc %l5, %o3, %i1
7225 fmovdl %icc, %f25, %f14
7226 movneg %xcc, %o0, %g2
7227 sub %i5, 0x1EF4, %g1
7228 ldx [%l7 + 0x28], %g6
7229 movrgez %g7, 0x17D, %g4
7230 andn %o5, %i2, %l6
7231 sub %o2, %o7, %i0
7232 andn %l3, 0x0670, %l2
7233 ba,a %icc, loop_677
7234 add %o1, %g5, %l1
7235 xnorcc %i4, 0x1CE4, %l4
7236 alignaddr %o6, %i3, %l0
7237loop_677:
7238 fmovdvs %xcc, %f7, %f3
7239 fba %fcc1, loop_678
7240 stx %o4, [%l7 + 0x18]
7241 xorcc %i7, %g3, %i6
7242 movrlez %o3, %i1, %l5
7243loop_678:
7244 mova %xcc, %o0, %g2
7245 mulx %g1, %i5, %g7
7246 fandnot2s %f12, %f28, %f17
7247 st %f3, [%l7 + 0x34]
7248 movgu %icc, %g6, %o5
7249 sir 0x0D9D
7250 fxnor %f20, %f2, %f12
7251 fbu,a %fcc0, loop_679
7252 umul %i2, 0x0DA1, %l6
7253 bgu,pn %xcc, loop_680
7254 andncc %o2, %g4, %o7
7255loop_679:
7256 movn %icc, %l3, %i0
7257 movg %icc, %l2, %g5
7258loop_680:
7259 orn %o1, %l1, %i4
7260 fcmpgt32 %f6, %f30, %o6
7261 tgu %icc, 0x3
7262 edge32 %l4, %l0, %i3
7263 edge16n %o4, %g3, %i6
7264 bvs,a %icc, loop_681
7265 fmovsgu %icc, %f8, %f17
7266 smul %i7, 0x1783, %i1
7267 edge16l %o3, %o0, %g2
7268loop_681:
7269 fcmpgt16 %f24, %f24, %g1
7270 fones %f22
7271 fornot2s %f31, %f16, %f4
7272 movrgz %i5, %l5, %g7
7273 umulcc %g6, %i2, %o5
7274 set 0x14, %g7
7275 stha %l6, [%l7 + %g7] 0x80
7276 sdivx %g4, 0x0978, %o2
7277 fmovdcc %icc, %f20, %f3
7278 brgz,a %l3, loop_682
7279 movg %icc, %i0, %l2
7280 edge8ln %o7, %o1, %g5
7281 fones %f20
7282loop_682:
7283 bcc,a,pn %xcc, loop_683
7284 fmuld8ulx16 %f28, %f4, %f10
7285 xnor %l1, %o6, %l4
7286 edge32l %i4, %i3, %l0
7287loop_683:
7288 bleu loop_684
7289 movneg %icc, %o4, %g3
7290 edge16 %i7, %i6, %i1
7291 brnz,a %o3, loop_685
7292loop_684:
7293 move %icc, %o0, %g2
7294 move %xcc, %i5, %g1
7295 orn %g7, 0x158D, %g6
7296loop_685:
7297 mova %xcc, %l5, %i2
7298 array32 %l6, %o5, %g4
7299 tne %xcc, 0x1
7300 ldd [%l7 + 0x28], %f0
7301 tcc %xcc, 0x4
7302 bcc,a %icc, loop_686
7303 fpadd16s %f8, %f19, %f0
7304 swap [%l7 + 0x74], %o2
7305 fbo %fcc2, loop_687
7306loop_686:
7307 movre %l3, %i0, %l2
7308 prefetch [%l7 + 0x4C], 0x0
7309 tleu %icc, 0x2
7310loop_687:
7311 srl %o1, %g5, %o7
7312 ta %icc, 0x1
7313 bvc %xcc, loop_688
7314 tne %xcc, 0x6
7315 movrlez %l1, 0x01A, %o6
7316 brgz,a %l4, loop_689
7317loop_688:
7318 restored
7319 rdpr %cwp, %g1
7320 rdpr %cansave, %g2
7321 rdpr %canrestore, %g3
7322 rdpr %cleanwin, %g4
7323 rdpr %otherwin, %g5
7324 rdpr %wstate, %g6
7325 xnor %i4, %l0, %i3
7326 fmovdgu %xcc, %f10, %f26
7327loop_689:
7328 mulscc %o4, 0x07AA, %g3
7329 fnands %f28, %f30, %f16
7330 orncc %i6, %i1, %o3
7331 bpos,a loop_690
7332 sdiv %i7, 0x096E, %o0
7333 fpadd16s %f18, %f28, %f17
7334 movle %icc, %i5, %g2
7335loop_690:
7336 movn %xcc, %g7, %g6
7337 umulcc %l5, 0x1CDD, %i2
7338 wr %g0, 0x04, %asi
7339 lduha [%l7 + 0x52] %asi, %g1
7340 be,a loop_691
7341 sdivcc %o5, 0x0B46, %l6
7342 addccc %g4, 0x11F8, %o2
7343 andn %l3, 0x0221, %l2
7344loop_691:
7345 sir 0x142F
7346 fpack32 %f10, %f18, %f4
7347 nop
7348 set 0x7F, %o2
7349 ldsb [%l7 + %o2], %o1
7350 tge %xcc, 0x4
7351 fmul8x16al %f1, %f27, %f30
7352 ldub [%l7 + 0x74], %g5
7353 movge %icc, %i0, %o7
7354 subc %l1, %o6, %i4
7355 subc %l4, 0x1935, %l0
7356 flush %l7 + 0x28
7357 sll %o4, %i3, %g3
7358 fmul8sux16 %f8, %f6, %f0
7359 fmovsge %icc, %f21, %f22
7360 fmovsn %xcc, %f18, %f15
7361 set 0x7C, %g6
7362 lduwa [%l7 + %g6] 0x19, %i6
7363 tcc %xcc, 0x3
7364 srlx %o3, 0x04, %i1
7365 tge %xcc, 0x3
7366 fpsub32 %f30, %f22, %f18
7367 or %o0, 0x0798, %i7
7368 bneg %xcc, loop_692
7369 alignaddrl %g2, %g7, %g6
7370 nop
7371 set 0x48, %g5
7372 ldd [%l7 + %g5], %i4
7373 sllx %i2, %l5, %g1
7374loop_692:
7375 orn %o5, 0x0D81, %g4
7376 tle %xcc, 0x1
7377 edge16l %l6, %o2, %l3
7378 fexpand %f29, %f4
7379 fmovda %icc, %f13, %f3
7380 fnot2 %f10, %f18
7381 fpadd32 %f14, %f24, %f2
7382 restored
7383 rdpr %cwp, %g1
7384 rdpr %cansave, %g2
7385 rdpr %canrestore, %g3
7386 rdpr %cleanwin, %g4
7387 rdpr %otherwin, %g5
7388 rdpr %wstate, %g6
7389 saved
7390 rdpr %cwp, %g1
7391 rdpr %cansave, %g2
7392 rdpr %canrestore, %g3
7393 rdpr %cleanwin, %g4
7394 rdpr %otherwin, %g5
7395 rdpr %wstate, %g6
7396 wr %g0, 0x19, %asi
7397 lduba [%l7 + 0x4D] %asi, %o1
7398 sub %g5, %i0, %l2
7399 bne loop_693
7400 swap [%l7 + 0x18], %l1
7401 orn %o6, %i4, %l4
7402 sir 0x199C
7403loop_693:
7404 movpos %xcc, %l0, %o7
7405 fpadd32 %f30, %f22, %f0
7406 bne %xcc, loop_694
7407 alignaddrl %o4, %i3, %i6
7408 fmovsl %xcc, %f27, %f23
7409 stw %o3, [%l7 + 0x5C]
7410loop_694:
7411 tsubcctv %i1, 0x0B3E, %g3
7412 movl %xcc, %i7, %o0
7413 fmovrslz %g2, %f30, %f20
7414 movrlz %g6, 0x0A9, %i5
7415 nop
7416 setx loop_695, %l0, %l1
7417 wrpr 0x1, %tl
7418 wrpr %l1, %tpc
7419 add %l1, 0x4, %l1
7420 wrpr %l1, %tnpc
7421 setx 0x34400001400, %l0, %l1
7422 wrpr %l1, %tstate
7423 wrhpr 0x4, %htstate
7424 retry
7425 swap [%l7 + 0x40], %i2
7426 ta %xcc, 0x3
7427 fmovrsgz %g7, %f19, %f29
7428loop_695:
7429 andcc %l5, %g1, %o5
7430 movle %icc, %l6, %g4
7431 orcc %l3, 0x1814, %o1
7432 fornot1 %f6, %f18, %f6
7433 sll %o2, 0x12, %i0
7434 edge32l %g5, %l1, %l2
7435 set 0x4C, %o4
7436 ldswa [%l7 + %o4] 0x89, %o6
7437 fmovrdne %l4, %f22, %f18
7438 bl,a loop_696
7439 ldub [%l7 + 0x38], %i4
7440 nop
7441 setx loop_697, %l0, %l1
7442 jmpl %l1, %o7
7443 xnorcc %o4, %l0, %i6
7444loop_696:
7445 andcc %o3, 0x043E, %i1
7446 fpadd32 %f8, %f2, %f10
7447loop_697:
7448 umulcc %i3, %i7, %g3
7449 edge16n %o0, %g2, %i5
7450 tsubcc %i2, 0x03CC, %g6
7451 fbge %fcc3, loop_698
7452 stx %g7, [%l7 + 0x40]
7453 movre %l5, 0x1B1, %o5
7454 fpsub16s %f27, %f29, %f26
7455loop_698:
7456 movgu %icc, %l6, %g1
7457 fnegd %f10, %f2
7458 fmovs %f1, %f14
7459 tcc %icc, 0x5
7460 tneg %icc, 0x6
7461 movrgez %g4, 0x3C3, %l3
7462 tge %xcc, 0x6
7463 fors %f18, %f31, %f8
7464 tn %xcc, 0x1
7465 subccc %o2, 0x08AC, %i0
7466 smul %g5, 0x1D10, %o1
7467 umul %l2, 0x1A27, %l1
7468 smul %o6, %l4, %i4
7469 tcs %icc, 0x7
7470 fbge %fcc2, loop_699
7471 orcc %o7, 0x03E3, %l0
7472 tge %icc, 0x7
7473 nop
7474 setx loop_700, %l0, %l1
7475 jmpl %l1, %o4
7476loop_699:
7477 movgu %icc, %i6, %i1
7478 movleu %xcc, %i3, %i7
7479 fmovrdgez %g3, %f30, %f16
7480loop_700:
7481 tvs %xcc, 0x1
7482 movge %icc, %o3, %o0
7483 umulcc %g2, 0x1D19, %i2
7484 move %xcc, %i5, %g6
7485 xorcc %g7, %l5, %o5
7486 popc 0x18B1, %l6
7487 mulscc %g4, %l3, %g1
7488 fornot2s %f12, %f0, %f23
7489 popc %o2, %i0
7490 movle %xcc, %o1, %g5
7491 edge32 %l1, %l2, %o6
7492 brz,a %i4, loop_701
7493 popc %o7, %l4
7494 fmovrdgz %o4, %f2, %f24
7495 umulcc %i6, 0x0E6B, %l0
7496loop_701:
7497 fmovsvc %xcc, %f30, %f9
7498 movn %icc, %i1, %i3
7499 fabss %f3, %f28
7500 fbul %fcc3, loop_702
7501 sllx %g3, 0x12, %o3
7502 sethi 0x0427, %o0
7503 bpos,a loop_703
7504loop_702:
7505 movl %xcc, %i7, %i2
7506 udivx %g2, 0x0055, %g6
7507 add %l7, 0x60, %l6
7508 wr %g0, 0x81, %asi
7509 ldxa [%l6] %asi, %i5
7510 casxa [%l6] 0x81, %i5, %l5
7511loop_703:
7512 fornot1 %f0, %f8, %f26
7513 orncc %g7, 0x1A36, %o5
7514 tleu %xcc, 0x4
7515 fmovsge %xcc, %f23, %f15
7516 ldub [%l7 + 0x58], %l6
7517 edge32 %l3, %g1, %g4
7518 orncc %i0, %o2, %g5
7519 movneg %xcc, %l1, %l2
7520 movne %icc, %o1, %o6
7521 fmul8ulx16 %f14, %f26, %f18
7522 fmovsleu %icc, %f2, %f11
7523 movrlez %i4, 0x05F, %o7
7524 sdiv %l4, 0x0F2E, %o4
7525 fandnot2s %f20, %f11, %f3
7526 wr %g0, 0x80, %asi
7527 sta %f24, [%l7 + 0x64] %asi
7528 sdivx %i6, 0x10AB, %l0
7529 fmul8sux16 %f10, %f30, %f2
7530 movn %icc, %i1, %i3
7531 wr %g0, 0x2f, %asi
7532 stwa %o3, [%l7 + 0x34] %asi
7533 membar #Sync
7534 srlx %o0, 0x05, %g3
7535 mulx %i7, 0x136C, %g2
7536 brz %i2, loop_704
7537 orncc %i5, %l5, %g7
7538 fcmpeq32 %f12, %f4, %g6
7539 fmovdneg %xcc, %f15, %f4
7540loop_704:
7541 nop
7542 wr %g0, 0x0c, %asi
7543 sta %f28, [%l7 + 0x64] %asi
7544 tne %icc, 0x4
7545 nop
7546 setx loop_705, %l0, %l1
7547 wrpr 0x1, %tl
7548 wrpr %l1, %tnpc
7549 setx 0x34400001400, %l0, %l1
7550 wrpr %l1, %tstate
7551 wrhpr 0x4, %htstate
7552 done
7553 subcc %l6, 0x1291, %o5
7554 fcmpne32 %f22, %f18, %l3
7555 tneg %xcc, 0x3
7556loop_705:
7557 fba %fcc0, loop_706
7558 tcs %icc, 0x1
7559 tl %icc, 0x3
7560 fba %fcc1, loop_707
7561loop_706:
7562 fcmple32 %f26, %f16, %g4
7563 alignaddrl %g1, %i0, %o2
7564 fpadd32s %f11, %f28, %f31
7565loop_707:
7566 fones %f31
7567 edge16 %g5, %l1, %l2
7568 fmovsa %xcc, %f14, %f17
7569 ldsw [%l7 + 0x60], %o1
7570 fnor %f4, %f28, %f0
7571 fpack32 %f16, %f26, %f12
7572 movne %icc, %i4, %o7
7573 fbn,a %fcc0, loop_708
7574 fcmped %fcc3, %f2, %f20
7575 call loop_709
7576 fmovse %xcc, %f12, %f14
7577loop_708:
7578 fbg %fcc3, loop_710
7579 edge32ln %o6, %o4, %l4
7580loop_709:
7581 fbn,a %fcc0, loop_711
7582 edge32ln %i6, %l0, %i3
7583loop_710:
7584 fnands %f22, %f17, %f4
7585 fpsub32 %f18, %f26, %f18
7586loop_711:
7587 brlez %i1, loop_712
7588 subccc %o3, 0x0CC8, %o0
7589 tsubcctv %g3, %i7, %i2
7590 udiv %g2, 0x1DFB, %l5
7591loop_712:
7592 movrlz %i5, 0x018, %g7
7593 edge8ln %g6, %l6, %o5
7594 bn,a %icc, loop_713
7595 brgez,a %l3, loop_714
7596 sub %g4, 0x1A4C, %i0
7597 fmovrdgez %o2, %f28, %f0
7598loop_713:
7599 umulcc %g1, 0x10B6, %l1
7600loop_714:
7601 mova %xcc, %l2, %o1
7602 fmovsa %icc, %f3, %f23
7603 set 0x78, %l3
7604 stda %i4, [%l7 + %l3] 0xe3
7605 membar #Sync
7606 array32 %o7, %g5, %o6
7607 fmovrdgez %o4, %f4, %f6
7608 fbo,a %fcc3, loop_715
7609 andcc %i6, %l0, %l4
7610 sll %i3, 0x1F, %o3
7611 sdiv %i1, 0x0AB5, %g3
7612loop_715:
7613 nop
7614 set 0x4C, %o1
7615 lda [%l7 + %o1] 0x14, %f6
7616 fmovdg %icc, %f22, %f9
7617 popc 0x1EF3, %i7
7618 array32 %o0, %g2, %l5
7619 movrne %i5, 0x10F, %g7
7620 bshuffle %f12, %f22, %f28
7621 and %g6, %i2, %o5
7622 movpos %icc, %l3, %g4
7623 fmul8sux16 %f18, %f14, %f24
7624 fpackfix %f6, %f18
7625 wr %g0, 0x58, %asi
7626 ldxa [%g0 + 0x80] %asi, %i0
7627 sdiv %o2, 0x0A77, %l6
7628 wr %g0, 0x0c, %asi
7629 swapa [%l7 + 0x50] %asi, %l1
7630 membar 0x16
7631 bn %xcc, loop_716
7632 edge32 %g1, %l2, %i4
7633 udiv %o7, 0x19CA, %o1
7634 srlx %g5, %o4, %o6
7635loop_716:
7636 nop
7637 wr %g0, 0x80, %asi
7638 stda %f16, [%l7 + 0x40] %asi
7639 fcmpeq32 %f22, %f30, %l0
7640 siam 0x7
7641 taddcc %i6, %l4, %o3
7642 sub %i3, 0x0DB0, %i1
7643 fnot1s %f29, %f29
7644 sir 0x0DA5
7645 mulscc %g3, 0x170A, %o0
7646 orncc %g2, 0x09C2, %l5
7647 movneg %xcc, %i5, %i7
7648 ldsw [%l7 + 0x60], %g6
7649 tg %xcc, 0x3
7650 fmovrdlez %g7, %f14, %f10
7651 sir 0x114C
7652 mulx %i2, 0x072A, %o5
7653 movg %icc, %g4, %l3
7654 udivcc %o2, 0x016B, %i0
7655 tcs %icc, 0x1
7656 fbug %fcc2, loop_717
7657 stx %l1, [%l7 + 0x40]
7658 and %g1, %l2, %i4
7659 movgu %icc, %o7, %l6
7660loop_717:
7661 movl %icc, %g5, %o1
7662 andncc %o4, %l0, %o6
7663 edge32n %l4, %i6, %i3
7664 fsrc2s %f4, %f2
7665 set 0x40, %g1
7666 ldda [%l7 + %g1] 0x88, %f0
7667 flush %l7 + 0x08
7668 tsubcctv %o3, %i1, %g3
7669 fxnor %f10, %f10, %f24
7670 fmuld8sux16 %f21, %f3, %f2
7671 subcc %o0, %l5, %g2
7672 set 0x40, %l4
7673 stda %f16, [%l7 + %l4] 0x0c
7674 fbo %fcc1, loop_718
7675 movge %xcc, %i7, %g6
7676 tge %xcc, 0x4
7677 fcmpgt16 %f12, %f6, %g7
7678loop_718:
7679 fbn,a %fcc3, loop_719
7680 fbe %fcc3, loop_720
7681 movvc %xcc, %i5, %i2
7682 nop
7683 setx loop_721, %l0, %l1
7684 jmpl %l1, %o5
7685loop_719:
7686 fbug %fcc0, loop_722
7687loop_720:
7688 tle %icc, 0x3
7689 lduh [%l7 + 0x3A], %g4
7690loop_721:
7691 nop
7692 add %l7, 0x18, %l6
7693 wr %g0, 0x19, %asi
7694 casxa [%l6] %asi, %o2, %l3
7695loop_722:
7696 tpos %xcc, 0x5
7697 movrlz %l1, %g1, %l2
7698 xor %i4, 0x0364, %i0
7699 edge16 %l6, %g5, %o7
7700 brgez %o1, loop_723
7701 fand %f14, %f4, %f6
7702 edge16n %o4, %o6, %l4
7703 edge8ln %l0, %i6, %o3
7704loop_723:
7705 sra %i3, 0x15, %g3
7706 ldub [%l7 + 0x22], %o0
7707 nop
7708 set 0x60, %i0
7709 std %l4, [%l7 + %i0]
7710 wr %g0, 0x2b, %asi
7711 stha %i1, [%l7 + 0x5C] %asi
7712 membar #Sync
7713 subccc %i7, %g2, %g7
7714 andcc %g6, %i2, %i5
7715 fpack16 %f6, %f1
7716 fmovscs %xcc, %f22, %f14
7717 edge16n %g4, %o2, %l3
7718 movpos %xcc, %o5, %l1
7719 movge %icc, %l2, %i4
7720 fabsd %f8, %f4
7721 fmovsneg %icc, %f17, %f3
7722 fbo %fcc1, loop_724
7723 xorcc %i0, 0x18E2, %g1
7724 wr %g0, 0x80, %asi
7725 stxa %g5, [%l7 + 0x40] %asi
7726loop_724:
7727 movleu %icc, %o7, %o1
7728 fbule %fcc1, loop_725
7729 sir 0x0C39
7730 tsubcc %o4, %o6, %l4
7731 fmul8x16au %f30, %f26, %f28
7732loop_725:
7733 fmovde %icc, %f17, %f13
7734 movre %l0, %i6, %o3
7735 fpadd32 %f8, %f2, %f6
7736 edge32n %l6, %g3, %i3
7737 tvs %icc, 0x3
7738 edge32ln %o0, %i1, %i7
7739 movcc %icc, %g2, %g7
7740 add %l7, 0x38, %l6
7741 wr %g0, 0x89, %asi
7742 ldxa [%l6] %asi, %l5
7743 casxa [%l6] 0x89, %l5, %g6
7744 membar 0x3C
7745 fbg,a %fcc0, loop_726
7746 sir 0x0F15
7747 tl %xcc, 0x1
7748 fpsub16 %f26, %f8, %f28
7749loop_726:
7750 nop
7751 setx loop_727, %l0, %l1
7752 wrpr 0x1, %tl
7753 wrpr %l1, %tpc
7754 add %l1, 0x4, %l1
7755 wrpr %l1, %tnpc
7756 setx 0x34400001400, %l0, %l1
7757 wrpr %l1, %tstate
7758 wrhpr 0x4, %htstate
7759 retry
7760 movvc %xcc, %i2, %g4
7761 sth %i5, [%l7 + 0x3C]
7762 edge8n %l3, %o2, %l1
7763loop_727:
7764 stx %o5, [%l7 + 0x68]
7765 ldd [%l7 + 0x78], %l2
7766 fcmpne32 %f14, %f20, %i0
7767 move %icc, %g1, %i4
7768 movneg %xcc, %o7, %o1
7769 fabss %f17, %f8
7770 movl %icc, %g5, %o4
7771 fmovrsgz %l4, %f28, %f13
7772 xnor %o6, 0x016A, %i6
7773 edge8l %l0, %l6, %o3
7774 movne %xcc, %g3, %o0
7775 movcc %icc, %i3, %i7
7776 smul %i1, 0x0B9A, %g2
7777 fmovdl %icc, %f5, %f19
7778 movn %xcc, %l5, %g7
7779 add %l7, 0x50, %l6
7780 wr %g0, 0x89, %asi
7781 casa [%l6] 0x89, %i2, %g4
7782 edge8ln %i5, %l3, %g6
7783 tsubcctv %l1, %o5, %l2
7784 movn %xcc, %i0, %g1
7785 array16 %o2, %o7, %i4
7786 movcs %icc, %o1, %o4
7787 movg %xcc, %g5, %o6
7788 be,a,pn %icc, loop_728
7789 bshuffle %f16, %f28, %f22
7790 fmovdvs %xcc, %f25, %f14
7791 fxnor %f4, %f26, %f6
7792loop_728:
7793 edge16l %i6, %l0, %l6
7794 movvs %xcc, %o3, %g3
7795 edge8ln %o0, %i3, %i7
7796 fba %fcc3, loop_729
7797 tvs %icc, 0x2
7798 alignaddrl %l4, %i1, %g2
7799 for %f14, %f24, %f18
7800loop_729:
7801 fbuge %fcc3, loop_730
7802 fcmpne16 %f24, %f16, %l5
7803 umulcc %i2, %g4, %i5
7804 addccc %l3, %g7, %g6
7805loop_730:
7806 fble,a %fcc3, loop_731
7807 fors %f14, %f31, %f8
7808 add %o5, 0x1F51, %l2
7809 tgu %icc, 0x3
7810loop_731:
7811 mova %xcc, %l1, %g1
7812 tl %icc, 0x7
7813 fbo %fcc0, loop_732
7814 fmovsa %xcc, %f1, %f3
7815 std %i0, [%l7 + 0x18]
7816 fbl %fcc2, loop_733
7817loop_732:
7818 fcmps %fcc1, %f16, %f24
7819 movl %icc, %o2, %o7
7820 bn,a loop_734
7821loop_733:
7822 std %o0, [%l7 + 0x40]
7823 edge16l %o4, %i4, %g5
7824 addcc %o6, 0x0725, %i6
7825loop_734:
7826 movrlz %l6, 0x351, %l0
7827 addc %o3, 0x0055, %g3
7828 bg,pt %icc, loop_735
7829 fmovdgu %xcc, %f3, %f17
7830 subc %o0, %i7, %i3
7831 fmovsl %xcc, %f19, %f5
7832loop_735:
7833 fmovdpos %icc, %f16, %f21
7834 fmovda %icc, %f19, %f18
7835 fnegs %f29, %f21
7836 sllx %l4, 0x06, %i1
7837 movrlz %l5, %i2, %g2
7838 movge %xcc, %i5, %l3
7839 sethi 0x0002, %g7
7840 alignaddr %g6, %g4, %o5
7841 smulcc %l1, %g1, %l2
7842 movg %icc, %o2, %o7
7843 bl,a,pn %xcc, loop_736
7844 andncc %i0, %o4, %o1
7845 srax %i4, %o6, %i6
7846 fmovsne %icc, %f2, %f10
7847loop_736:
7848 tgu %icc, 0x7
7849 fmovdge %icc, %f21, %f28
7850 fmovdvc %icc, %f19, %f9
7851 fpadd16s %f31, %f28, %f18
7852 edge32l %l6, %l0, %o3
7853 fcmpd %fcc1, %f20, %f16
7854 fpsub32 %f20, %f26, %f2
7855 sra %g3, 0x0C, %g5
7856 mova %icc, %i7, %o0
7857 edge8ln %i3, %l4, %i1
7858 fornot2 %f12, %f12, %f22
7859 stb %i2, [%l7 + 0x34]
7860 set 0x33, %l2
7861 stba %g2, [%l7 + %l2] 0x19
7862 sethi 0x0EC4, %i5
7863 fnot2 %f20, %f10
7864 fmovrse %l5, %f29, %f20
7865 wr %g0, 0x2f, %asi
7866 ldda [%l7 + 0x70] %asi, %l2
7867 srax %g6, %g4, %g7
7868 fbne,a %fcc0, loop_737
7869 stx %o5, [%l7 + 0x50]
7870 fmovrslez %g1, %f18, %f6
7871 mova %icc, %l1, %l2
7872loop_737:
7873 movge %xcc, %o2, %i0
7874 sethi 0x1333, %o4
7875 tne %xcc, 0x5
7876 tleu %xcc, 0x7
7877 udiv %o1, 0x032D, %o7
7878 fone %f10
7879 edge8n %o6, %i4, %i6
7880 fabsd %f20, %f8
7881 orn %l0, 0x05E3, %o3
7882 tvc %icc, 0x3
7883 ba,pn %icc, loop_738
7884 bvc,pt %icc, loop_739
7885 tne %icc, 0x0
7886 tcc %icc, 0x6
7887loop_738:
7888 array32 %l6, %g3, %i7
7889loop_739:
7890 edge32ln %o0, %g5, %i3
7891 orn %i1, 0x08BE, %l4
7892 fmovde %xcc, %f27, %f7
7893 tl %icc, 0x2
7894 srlx %g2, 0x05, %i2
7895 set 0x40, %l0
7896 stda %f16, [%l7 + %l0] 0x1f
7897 membar #Sync
7898 movrgez %l5, 0x0C5, %l3
7899 fmovsleu %icc, %f24, %f31
7900 fble,a %fcc1, loop_740
7901 tn %icc, 0x0
7902 fble %fcc1, loop_741
7903 sdiv %g6, 0x105A, %g4
7904loop_740:
7905 fandnot2s %f7, %f14, %f27
7906 bneg,a loop_742
7907loop_741:
7908 fpadd32 %f16, %f16, %f14
7909 orn %i5, 0x12EB, %g7
7910 udiv %g1, 0x1239, %o5
7911loop_742:
7912 smul %l1, %l2, %o2
7913 movpos %icc, %i0, %o1
7914 sdivcc %o7, 0x101E, %o4
7915 smul %i4, %o6, %l0
7916 movl %icc, %o3, %i6
7917 and %g3, %i7, %l6
7918 wr %g0, 0x89, %asi
7919 ldswa [%l7 + 0x34] %asi, %g5
7920 movl %xcc, %i3, %i1
7921 sdiv %l4, 0x06D5, %g2
7922 fmovdvc %xcc, %f11, %f4
7923 add %i2, 0x01DB, %l5
7924 bge,pn %icc, loop_743
7925 andcc %l3, %o0, %g6
7926 movpos %icc, %i5, %g4
7927 wr %g0, 0x19, %asi
7928 swapa [%l7 + 0x7C] %asi, %g7
7929loop_743:
7930 sdivcc %o5, 0x1F7B, %l1
7931 fmovsl %icc, %f21, %f6
7932 movrne %l2, %o2, %g1
7933 fmovsne %xcc, %f6, %f15
7934 movge %xcc, %o1, %i0
7935 movre %o7, 0x0B9, %i4
7936 subccc %o6, %o4, %l0
7937 fmovdge %xcc, %f20, %f17
7938 movgu %icc, %o3, %g3
7939 edge16ln %i7, %i6, %l6
7940 ba,a,pn %xcc, loop_744
7941 te %xcc, 0x6
7942 tl %xcc, 0x3
7943 movrgz %g5, 0x069, %i3
7944loop_744:
7945 mulscc %l4, %i1, %i2
7946 fmovde %xcc, %f17, %f6
7947 orn %g2, 0x0A3D, %l5
7948 fmovdvs %icc, %f9, %f4
7949 tgu %icc, 0x2
7950 array32 %l3, %g6, %o0
7951 bcs,pn %xcc, loop_745
7952 tsubcctv %g4, 0x076E, %i5
7953 fmul8ulx16 %f8, %f28, %f26
7954 nop
7955 setx loop_746, %l0, %l1
7956 jmpl %l1, %o5
7957loop_745:
7958 ldstub [%l7 + 0x1E], %g7
7959 fmovrslez %l2, %f4, %f7
7960 edge8l %o2, %l1, %g1
7961loop_746:
7962 subc %i0, %o1, %o7
7963 udivcc %o6, 0x0BE2, %i4
7964 movleu %icc, %l0, %o4
7965 saved
7966 rdpr %cwp, %g1
7967 rdpr %cansave, %g2
7968 rdpr %canrestore, %g3
7969 rdpr %cleanwin, %g4
7970 rdpr %otherwin, %g5
7971 rdpr %wstate, %g6
7972 mulscc %g3, 0x088A, %o3
7973 srax %i7, 0x1B, %l6
7974 movcc %icc, %i6, %g5
7975 fmovrdlez %l4, %f30, %f14
7976 popc %i1, %i2
7977 add %l7, 0x14, %l6
7978 wr %g0, 0x11, %asi
7979 casa [%l6] 0x11, %g2, %l5
7980 taddcctv %l3, %i3, %o0
7981 fbl,a %fcc0, loop_747
7982 edge32n %g6, %i5, %o5
7983 tsubcctv %g7, %l2, %g4
7984 and %o2, 0x176B, %l1
7985loop_747:
7986 stbar
7987 move %icc, %g1, %i0
7988 wr %g0, 0x80, %asi
7989 lduba [%l7 + 0x58] %asi, %o7
7990 fcmple32 %f28, %f18, %o6
7991 or %o1, 0x0183, %i4
7992 taddcc %o4, %g3, %l0
7993 addccc %o3, 0x1C81, %i7
7994 tpos %icc, 0x0
7995 bneg,a,pt %xcc, loop_748
7996 movrgz %l6, 0x008, %i6
7997 fandnot2 %f14, %f2, %f30
7998 fcmpgt32 %f30, %f10, %l4
7999loop_748:
8000 edge32 %i1, %g5, %g2
8001 sir 0x1C4A
8002 xnorcc %i2, 0x005D, %l5
8003 movpos %icc, %l3, %i3
8004 addccc %g6, %i5, %o0
8005 bcs,a,pt %icc, loop_749
8006 addcc %o5, %g7, %l2
8007 faligndata %f2, %f24, %f22
8008 xorcc %o2, %g4, %g1
8009loop_749:
8010 tcc %icc, 0x1
8011 addcc %l1, 0x1FB1, %o7
8012 orcc %i0, %o6, %o1
8013 ld [%l7 + 0x0C], %f11
8014 taddcc %i4, %g3, %o4
8015 bcs,pt %icc, loop_750
8016 fpadd32s %f30, %f1, %f1
8017 array16 %l0, %o3, %l6
8018 srax %i6, %i7, %l4
8019loop_750:
8020 nop
8021 set 0x72, %g2
8022 stba %g5, [%l7 + %g2] 0x0c
8023 movneg %icc, %i1, %i2
8024 ble,a,pn %icc, loop_751
8025 ldsw [%l7 + 0x68], %l5
8026 addccc %l3, %i3, %g6
8027 move %xcc, %i5, %o0
8028loop_751:
8029 movcs %xcc, %g2, %o5
8030 fcmple32 %f24, %f10, %l2
8031 subcc %o2, 0x010D, %g7
8032 subc %g1, 0x190F, %l1
8033 srax %o7, %i0, %o6
8034 srlx %o1, 0x1A, %i4
8035 udiv %g3, 0x1588, %o4
8036 fmul8ulx16 %f20, %f12, %f0
8037 add %l0, 0x0FD2, %g4
8038 edge16n %o3, %i6, %l6
8039 tcc %icc, 0x3
8040 tl %xcc, 0x0
8041 array16 %l4, %g5, %i7
8042 orncc %i1, 0x1E01, %i2
8043 movneg %xcc, %l5, %i3
8044 fbl,a %fcc3, loop_752
8045 movre %g6, 0x3CD, %l3
8046 subccc %o0, %i5, %g2
8047 or %l2, %o2, %o5
8048loop_752:
8049 edge32ln %g7, %g1, %l1
8050 fandnot1 %f8, %f12, %f20
8051 fpadd32 %f10, %f0, %f2
8052 ldub [%l7 + 0x27], %o7
8053 srlx %o6, %i0, %i4
8054 movg %xcc, %o1, %o4
8055 bl,a loop_753
8056 fmovsne %xcc, %f20, %f8
8057 tsubcc %g3, 0x1209, %g4
8058 fnors %f20, %f26, %f23
8059loop_753:
8060 nop
8061 set 0x09, %l6
8062 ldstuba [%l7 + %l6] 0x89, %o3
8063 ldsh [%l7 + 0x7A], %l0
8064 or %i6, 0x0E51, %l4
8065 edge8l %g5, %i7, %i1
8066 saved
8067 rdpr %cwp, %g1
8068 rdpr %cansave, %g2
8069 rdpr %canrestore, %g3
8070 rdpr %cleanwin, %g4
8071 rdpr %otherwin, %g5
8072 rdpr %wstate, %g6
8073 fcmple32 %f6, %f8, %l6
8074 edge16ln %i2, %i3, %g6
8075 fmovrdne %l3, %f22, %f8
8076 xorcc %o0, %l5, %i5
8077 bcc,pn %xcc, loop_754
8078 fmul8x16 %f6, %f18, %f28
8079 fors %f16, %f23, %f9
8080 set 0x0C, %i4
8081 ldswa [%l7 + %i4] 0x19, %g2
8082loop_754:
8083 sub %o2, 0x00A9, %l2
8084 add %o5, 0x1E82, %g7
8085 add %l7, 0x08, %l6
8086 wr %g0, 0x81, %asi
8087 ldxa [%l6] %asi, %l1
8088 casxa [%l6] %asi, %l1, %g1
8089 swap [%l7 + 0x44], %o7
8090 ldsh [%l7 + 0x7E], %i0
8091 set 0x2E, %g4
8092 ldsba [%l7 + %g4] 0x0c, %o6
8093 andncc %i4, %o1, %o4
8094 sir 0x01CC
8095 brlz,a %g4, loop_755
8096 movne %xcc, %o3, %g3
8097 tne %xcc, 0x1
8098 fbge,a %fcc2, loop_756
8099loop_755:
8100 sdivx %l0, 0x08D0, %i6
8101 fbul %fcc0, loop_757
8102 bgu,a,pt %xcc, loop_758
8103loop_756:
8104 smul %l4, 0x13F4, %i7
8105 set 0x44, %i7
8106 stwa %g5, [%l7 + %i7] 0x15
8107loop_757:
8108 umul %i1, %i2, %l6
8109loop_758:
8110 movvs %icc, %i3, %l3
8111 tleu %xcc, 0x5
8112 add %o0, 0x199C, %l5
8113 lduh [%l7 + 0x4C], %i5
8114 ldd [%l7 + 0x68], %f10
8115 fandnot2s %f26, %f9, %f5
8116 sth %g2, [%l7 + 0x3E]
8117 bneg loop_759
8118 fbug,a %fcc3, loop_760
8119 array32 %g6, %o2, %l2
8120 fmovrdgez %g7, %f30, %f14
8121loop_759:
8122 fba,a %fcc1, loop_761
8123loop_760:
8124 subc %o5, 0x03D8, %g1
8125 udivx %l1, 0x095B, %i0
8126 fmovda %xcc, %f22, %f26
8127loop_761:
8128 xorcc %o6, 0x10B6, %o7
8129 srax %i4, 0x15, %o1
8130 swap [%l7 + 0x28], %o4
8131 movcs %xcc, %o3, %g4
8132 popc 0x1614, %l0
8133 andcc %i6, %l4, %g3
8134 fmul8x16au %f31, %f18, %f22
8135 movcc %icc, %i7, %g5
8136 movpos %xcc, %i2, %i1
8137 fmovrdgz %l6, %f26, %f12
8138 fornot2s %f31, %f16, %f3
8139 orcc %l3, %i3, %l5
8140 fpackfix %f8, %f13
8141 tneg %icc, 0x1
8142 movvs %xcc, %i5, %g2
8143 bgu,a,pt %xcc, loop_762
8144 tgu %icc, 0x2
8145 smulcc %o0, 0x1FFE, %g6
8146 bvs,a %xcc, loop_763
8147loop_762:
8148 edge32ln %l2, %g7, %o5
8149 fxnor %f16, %f26, %f0
8150 tcs %icc, 0x2
8151loop_763:
8152 fcmpes %fcc2, %f28, %f4
8153 wr %g0, 0x89, %asi
8154 lduha [%l7 + 0x1A] %asi, %o2
8155 set 0x4E, %i2
8156 ldsha [%l7 + %i2] 0x19, %g1
8157 sllx %i0, %o6, %o7
8158 movleu %icc, %l1, %i4
8159 fmovrdlez %o1, %f30, %f16
8160 edge32 %o4, %o3, %l0
8161 andcc %i6, %g4, %g3
8162 fxnors %f8, %f23, %f17
8163 lduh [%l7 + 0x10], %i7
8164 movl %xcc, %g5, %i2
8165 bge,a loop_764
8166 xnorcc %l4, %l6, %l3
8167 sethi 0x1FD9, %i1
8168 edge16 %i3, %l5, %i5
8169loop_764:
8170 alignaddr %o0, %g2, %l2
8171 fors %f4, %f10, %f0
8172 tne %icc, 0x7
8173 bn,a,pt %xcc, loop_765
8174 sethi 0x1C47, %g6
8175 xorcc %g7, %o2, %g1
8176 fble %fcc2, loop_766
8177loop_765:
8178 fbl,a %fcc0, loop_767
8179 fbg,a %fcc1, loop_768
8180 srl %o5, 0x1C, %o6
8181loop_766:
8182 bcs,pt %xcc, loop_769
8183loop_767:
8184 mova %xcc, %o7, %l1
8185loop_768:
8186 and %i4, %o1, %o4
8187 fors %f26, %f0, %f7
8188loop_769:
8189 tgu %icc, 0x0
8190 fmovrsne %i0, %f17, %f13
8191 andn %o3, 0x0629, %l0
8192 bcs,pt %xcc, loop_770
8193 brnz,a %i6, loop_771
8194 stb %g3, [%l7 + 0x21]
8195 srl %g4, %g5, %i7
8196loop_770:
8197 fmuld8ulx16 %f15, %f24, %f30
8198loop_771:
8199 movvc %icc, %i2, %l6
8200 lduw [%l7 + 0x74], %l3
8201 fbue %fcc3, loop_772
8202 edge16l %i1, %i3, %l4
8203 edge16 %i5, %o0, %l5
8204 tleu %icc, 0x2
8205loop_772:
8206 smul %l2, 0x1BF3, %g2
8207 fpmerge %f31, %f2, %f6
8208 stx %g7, [%l7 + 0x78]
8209 fpmerge %f24, %f0, %f12
8210 tne %xcc, 0x1
8211 addcc %o2, %g1, %g6
8212 brgz,a %o5, loop_773
8213 movneg %icc, %o7, %l1
8214 udivx %o6, 0x145F, %o1
8215 array32 %i4, %i0, %o4
8216loop_773:
8217 bpos,a,pt %xcc, loop_774
8218 tge %icc, 0x5
8219 fmovsvs %icc, %f2, %f22
8220 umul %l0, %i6, %g3
8221loop_774:
8222 nop
8223 set 0x40, %i3
8224 stda %f0, [%l7 + %i3] 0x0c
8225 movg %icc, %g4, %g5
8226 sdivcc %o3, 0x1A4D, %i7
8227 edge32 %l6, %l3, %i1
8228 ldsw [%l7 + 0x24], %i2
8229 subc %i3, 0x13F5, %l4
8230 ldd [%l7 + 0x50], %i4
8231 tsubcctv %l5, 0x1132, %l2
8232 fmovrdlez %g2, %f2, %f0
8233 fmovdn %xcc, %f30, %f5
8234 fbne %fcc1, loop_775
8235 edge8 %o0, %o2, %g7
8236 ldstub [%l7 + 0x15], %g1
8237 fmovdcc %xcc, %f17, %f18
8238loop_775:
8239 movvs %icc, %g6, %o5
8240 tl %icc, 0x3
8241 sll %o7, 0x08, %l1
8242 or %o6, %i4, %i0
8243 tleu %xcc, 0x6
8244 fpsub32 %f30, %f12, %f28
8245 fmovdg %icc, %f24, %f27
8246 edge32l %o1, %l0, %i6
8247 stx %o4, [%l7 + 0x20]
8248 ta %icc, 0x6
8249 fandnot2s %f28, %f15, %f30
8250 fmovde %icc, %f19, %f8
8251 xnorcc %g3, 0x096B, %g5
8252 add %o3, %i7, %g4
8253 brlz %l6, loop_776
8254 sll %i1, %l3, %i2
8255 srax %i3, %l4, %i5
8256 smulcc %l2, 0x161D, %g2
8257loop_776:
8258 flush %l7 + 0x5C
8259 movne %xcc, %l5, %o0
8260 tl %xcc, 0x0
8261 restored
8262 rdpr %cwp, %g1
8263 rdpr %cansave, %g2
8264 rdpr %canrestore, %g3
8265 rdpr %cleanwin, %g4
8266 rdpr %otherwin, %g5
8267 rdpr %wstate, %g6
8268 array8 %o2, %g1, %g6
8269 tcs %xcc, 0x7
8270 udiv %g7, 0x07AE, %o7
8271 andn %l1, 0x177C, %o5
8272 tcc %icc, 0x1
8273 add %i4, %i0, %o1
8274 sdivcc %l0, 0x0FCC, %i6
8275 wr %g0, 0x11, %asi
8276 prefetcha [%l7 + 0x10] %asi, 0x2
8277 fnot2s %f17, %f6
8278 tn %xcc, 0x1
8279 add %l7, 0x24, %l6
8280 wr %g0, 0x10, %asi
8281 lda [%l6] %asi, %o4
8282 casa [%l6] %asi, %o4, %g5
8283 fpsub16 %f22, %f26, %f8
8284 tgu %xcc, 0x0
8285 xor %g3, 0x0D95, %o3
8286 edge8l %i7, %l6, %g4
8287 ldsb [%l7 + 0x6D], %l3
8288 udiv %i1, 0x15CC, %i3
8289 subcc %i2, %i5, %l2
8290 tcc %icc, 0x6
8291 restored
8292 rdpr %cwp, %g1
8293 rdpr %cansave, %g2
8294 rdpr %canrestore, %g3
8295 rdpr %cleanwin, %g4
8296 rdpr %otherwin, %g5
8297 rdpr %wstate, %g6
8298 subc %l4, 0x0EB2, %l5
8299 set 0x1D, %o6
8300 lduba [%l7 + %o6] 0x04, %o0
8301 movrgez %g2, %g1, %o2
8302 tg %xcc, 0x3
8303 edge8l %g7, %o7, %l1
8304 stb %g6, [%l7 + 0x21]
8305 edge8n %o5, %i4, %i0
8306 brgz,a %o1, loop_777
8307 brlz %i6, loop_778
8308 tvs %xcc, 0x4
8309 fpadd16 %f12, %f14, %f22
8310loop_777:
8311 ba,a %xcc, loop_779
8312loop_778:
8313 movcs %icc, %l0, %o4
8314 movleu %xcc, %o6, %g3
8315 and %o3, 0x0983, %g5
8316loop_779:
8317 fsrc2s %f10, %f7
8318 tcc %icc, 0x7
8319 fornot1 %f26, %f0, %f10
8320 edge32l %i7, %l6, %l3
8321 movvc %xcc, %i1, %i3
8322 fmul8ulx16 %f28, %f6, %f30
8323 addc %g4, 0x060B, %i5
8324 set 0x40, %i1
8325 stda %l2, [%l7 + %i1] 0x2a
8326 membar #Sync
8327 sir 0x132E
8328 subcc %i2, %l5, %l4
8329 tne %xcc, 0x7
8330 wr %g0, 0x04, %asi
8331 swapa [%l7 + 0x3C] %asi, %o0
8332 sra %g2, %g1, %o2
8333 srax %g7, %o7, %l1
8334 tle %xcc, 0x3
8335 movn %icc, %g6, %o5
8336 tneg %icc, 0x4
8337 movleu %xcc, %i4, %o1
8338 fnot1s %f8, %f18
8339 edge16ln %i0, %i6, %o4
8340 bcc %xcc, loop_780
8341 movleu %xcc, %o6, %g3
8342 fmovdl %xcc, %f18, %f28
8343 umul %o3, 0x1966, %g5
8344loop_780:
8345 fexpand %f14, %f0
8346 mova %icc, %l0, %l6
8347 tleu %xcc, 0x4
8348 addccc %i7, 0x0384, %i1
8349 sdivx %l3, 0x003C, %i3
8350 bvc,a,pt %xcc, loop_781
8351 edge32ln %i5, %l2, %g4
8352 tn %icc, 0x5
8353 bl,a,pn %icc, loop_782
8354loop_781:
8355 ldstub [%l7 + 0x6C], %i2
8356 tle %xcc, 0x6
8357 fbne,a %fcc0, loop_783
8358loop_782:
8359 fmovdleu %icc, %f21, %f18
8360 fmuld8sux16 %f5, %f25, %f10
8361 fandnot2 %f16, %f16, %f12
8362loop_783:
8363 addc %l5, %l4, %g2
8364 xnor %o0, %o2, %g1
8365 array32 %g7, %o7, %l1
8366 fbule %fcc1, loop_784
8367 bleu,pn %icc, loop_785
8368 fbo %fcc3, loop_786
8369 fbul,a %fcc0, loop_787
8370loop_784:
8371 swap [%l7 + 0x44], %g6
8372loop_785:
8373 tcs %icc, 0x1
8374loop_786:
8375 movgu %xcc, %i4, %o5
8376loop_787:
8377 ldsb [%l7 + 0x78], %i0
8378 ta %icc, 0x3
8379 sllx %i6, %o1, %o6
8380 tvs %xcc, 0x2
8381 movleu %icc, %g3, %o4
8382 set 0x7D, %o0
8383 ldstuba [%l7 + %o0] 0x11, %g5
8384 wr %g0, 0x89, %asi
8385 lda [%l7 + 0x64] %asi, %f0
8386 fbe %fcc1, loop_788
8387 subccc %o3, 0x0195, %l6
8388 bl,pn %xcc, loop_789
8389 addc %i7, 0x1B41, %l0
8390loop_788:
8391 fandnot2 %f8, %f8, %f4
8392 edge16ln %l3, %i3, %i5
8393loop_789:
8394 and %i1, 0x09C7, %l2
8395 xnor %g4, 0x0D52, %l5
8396 movge %icc, %i2, %g2
8397 fors %f17, %f10, %f2
8398 fmovrslz %o0, %f18, %f28
8399 fcmpne16 %f20, %f24, %l4
8400 movleu %xcc, %o2, %g1
8401 orcc %g7, %l1, %o7
8402 tleu %xcc, 0x0
8403 tcs %icc, 0x0
8404 movvs %icc, %i4, %o5
8405 bvc,a %xcc, loop_790
8406 brgz,a %g6, loop_791
8407 fones %f21
8408 fbg,a %fcc0, loop_792
8409loop_790:
8410 movg %xcc, %i0, %i6
8411loop_791:
8412 movgu %icc, %o1, %o6
8413 fsrc2s %f2, %f26
8414loop_792:
8415 tvc %icc, 0x3
8416 alignaddr %g3, %o4, %o3
8417 tg %icc, 0x4
8418 tcc %xcc, 0x1
8419 array32 %l6, %i7, %l0
8420 udivcc %g5, 0x1EBD, %i3
8421 udivcc %i5, 0x0A88, %l3
8422 edge8 %l2, %i1, %l5
8423 fnot2 %f16, %f2
8424 taddcc %g4, 0x102A, %i2
8425 taddcc %o0, %l4, %g2
8426 bl,a,pn %xcc, loop_793
8427 sdivx %o2, 0x1DFC, %g1
8428 fble %fcc1, loop_794
8429 fcmped %fcc1, %f0, %f22
8430loop_793:
8431 fmovdge %xcc, %f19, %f26
8432 xnor %g7, 0x1FA6, %l1
8433loop_794:
8434 movl %xcc, %i4, %o7
8435 fbul %fcc1, loop_795
8436 tsubcctv %g6, 0x085C, %o5
8437 fmovrslz %i6, %f7, %f18
8438 array8 %o1, %o6, %g3
8439loop_795:
8440 edge16n %i0, %o3, %l6
8441 wr %g0, 0x04, %asi
8442 ldswa [%l7 + 0x60] %asi, %i7
8443 movne %xcc, %l0, %o4
8444 set 0x20, %i6
8445 prefetcha [%l7 + %i6] 0x04, 0x0
8446 fpack16 %f8, %f1
8447 fands %f12, %f7, %f23
8448 brgz %i5, loop_796
8449 sdiv %l3, 0x1A6A, %i3
8450 ldsw [%l7 + 0x64], %l2
8451 fors %f29, %f26, %f6
8452loop_796:
8453 tvc %icc, 0x3
8454 wr %g0, 0x89, %asi
8455 ldxa [%l7 + 0x20] %asi, %l5
8456 sth %g4, [%l7 + 0x34]
8457 be %xcc, loop_797
8458 tge %icc, 0x7
8459 addc %i1, %i2, %o0
8460 ldd [%l7 + 0x18], %g2
8461loop_797:
8462 umul %l4, %o2, %g1
8463 fmovspos %icc, %f7, %f14
8464 umul %g7, %l1, %i4
8465 fbug %fcc3, loop_798
8466 andn %g6, 0x0EC2, %o7
8467 movvc %xcc, %o5, %o1
8468 set 0x60, %l1
8469 sta %f30, [%l7 + %l1] 0x04
8470loop_798:
8471 subcc %i6, 0x1772, %o6
8472 ldx [%l7 + 0x58], %g3
8473 movcc %xcc, %o3, %i0
8474 stw %i7, [%l7 + 0x1C]
8475 stw %l0, [%l7 + 0x50]
8476 wr %g0, 0x11, %asi
8477 swapa [%l7 + 0x40] %asi, %o4
8478 fxnors %f29, %f5, %f29
8479 orn %l6, %i5, %l3
8480 sllx %i3, 0x1D, %l2
8481 tvc %icc, 0x7
8482 fmovscc %icc, %f29, %f26
8483 taddcc %l5, 0x12CC, %g4
8484 tpos %xcc, 0x5
8485 srlx %i1, %i2, %g5
8486 edge8n %g2, %o0, %o2
8487 edge16 %l4, %g1, %g7
8488 tn %xcc, 0x3
8489 movle %icc, %i4, %l1
8490 sub %o7, %g6, %o5
8491 movle %icc, %o1, %i6
8492 movleu %xcc, %o6, %o3
8493 movrlez %g3, 0x004, %i0
8494 fmovda %icc, %f2, %f5
8495 mova %icc, %l0, %i7
8496 andcc %l6, 0x12E2, %o4
8497 movrgez %l3, %i3, %l2
8498 movl %xcc, %l5, %g4
8499 wr %g0, 0x0c, %asi
8500 ldxa [%l7 + 0x58] %asi, %i1
8501 set 0x40, %o3
8502 ldda [%l7 + %o3] 0x11, %f16
8503 fnot2s %f31, %f24
8504 fmovrdgz %i2, %f2, %f0
8505 tne %icc, 0x5
8506 ldx [%l7 + 0x08], %i5
8507 andncc %g5, %o0, %g2
8508 edge32ln %l4, %o2, %g7
8509 movcc %xcc, %g1, %l1
8510 edge8 %i4, %g6, %o5
8511 srlx %o7, 0x05, %o1
8512 fbug %fcc2, loop_799
8513 smulcc %i6, %o3, %o6
8514 bl %xcc, loop_800
8515 tgu %icc, 0x0
8516loop_799:
8517 bneg,a,pt %xcc, loop_801
8518 fexpand %f15, %f6
8519loop_800:
8520 addc %g3, %i0, %l0
8521 movcs %icc, %i7, %o4
8522loop_801:
8523 ldstub [%l7 + 0x37], %l3
8524 movneg %icc, %l6, %l2
8525 fbe,a %fcc2, loop_802
8526 fpadd16 %f28, %f10, %f14
8527 wr %g0, 0x80, %asi
8528 ldswa [%l7 + 0x74] %asi, %l5
8529loop_802:
8530 edge32 %i3, %i1, %i2
8531 edge8n %g4, %g5, %i5
8532 tg %xcc, 0x0
8533 edge8 %g2, %l4, %o0
8534 movvs %icc, %o2, %g1
8535 set 0x4C, %o5
8536 stba %l1, [%l7 + %o5] 0xe3
8537 membar #Sync
8538 orcc %g7, %i4, %g6
8539 fmovdgu %xcc, %f2, %f18
8540 fcmpeq16 %f30, %f6, %o5
8541 taddcc %o7, %i6, %o3
8542 set 0x2C, %l5
8543 lduwa [%l7 + %l5] 0x81, %o6
8544 fpack32 %f30, %f20, %f14
8545 fbul %fcc3, loop_803
8546 tn %icc, 0x6
8547 and %g3, 0x0AAD, %o1
8548 fmovspos %xcc, %f2, %f9
8549loop_803:
8550 swap [%l7 + 0x60], %i0
8551 tsubcctv %i7, %o4, %l3
8552 lduh [%l7 + 0x78], %l0
8553 mulscc %l2, %l5, %l6
8554 prefetch [%l7 + 0x58], 0x1
8555 bcs,a,pt %icc, loop_804
8556 movrlz %i1, 0x2A8, %i2
8557 sethi 0x0B05, %i3
8558 bcc loop_805
8559loop_804:
8560 tvs %icc, 0x4
8561 movn %xcc, %g4, %g5
8562 wr %g0, 0x04, %asi
8563 lduba [%l7 + 0x26] %asi, %g2
8564loop_805:
8565 movleu %icc, %l4, %o0
8566 edge8 %o2, %g1, %i5
8567 fblg,a %fcc3, loop_806
8568 bleu %xcc, loop_807
8569 umul %g7, %i4, %g6
8570 sllx %l1, %o7, %o5
8571loop_806:
8572 fmovsneg %xcc, %f24, %f21
8573loop_807:
8574 edge16ln %i6, %o6, %o3
8575 fmovrdlz %g3, %f12, %f30
8576 fmovrsgez %i0, %f19, %f6
8577 udivcc %o1, 0x1F56, %o4
8578 set 0x40, %i5
8579 stda %f16, [%l7 + %i5] 0x18
8580 edge8l %l3, %i7, %l0
8581 fpack32 %f28, %f12, %f18
8582 bshuffle %f18, %f12, %f20
8583 set 0x5C, %g3
8584 lduha [%l7 + %g3] 0x81, %l5
8585 fbn %fcc2, loop_808
8586 movvs %icc, %l6, %i1
8587 fbug %fcc2, loop_809
8588 tneg %xcc, 0x1
8589loop_808:
8590 fpadd32s %f17, %f16, %f18
8591 fzero %f6
8592loop_809:
8593 fnegs %f27, %f3
8594 movrgez %i2, 0x37F, %l2
8595 fmovsne %icc, %f22, %f5
8596 tsubcctv %g4, 0x10DF, %g5
8597 orcc %g2, 0x11DD, %l4
8598 tneg %xcc, 0x6
8599 set 0x08, %o7
8600 prefetcha [%l7 + %o7] 0x11, 0x0
8601 fmovdcs %icc, %f29, %f9
8602 fornot1 %f6, %f8, %f24
8603 addccc %i3, %o2, %g1
8604 movcs %xcc, %i5, %g7
8605 fmovdvs %xcc, %f3, %f9
8606 edge16n %i4, %l1, %g6
8607 nop
8608 setx loop_810, %l0, %l1
8609 wrpr 0x1, %tl
8610 wrpr %l1, %tpc
8611 add %l1, 0x4, %l1
8612 wrpr %l1, %tnpc
8613 setx 0x34400001400, %l0, %l1
8614 wrpr %l1, %tstate
8615 wrhpr 0x4, %htstate
8616 retry
8617 fbe,a %fcc3, loop_811
8618 nop
8619 setx loop_812, %l0, %l1
8620 wrpr 0x1, %tl
8621 wrpr %l1, %tpc
8622 add %l1, 0x4, %l1
8623 wrpr %l1, %tnpc
8624 setx 0x34400001400, %l0, %l1
8625 wrpr %l1, %tstate
8626 wrhpr 0x4, %htstate
8627 retry
8628 fones %f3
8629loop_810:
8630 fone %f30
8631loop_811:
8632 bvc,a %xcc, loop_813
8633loop_812:
8634 srlx %o7, %o5, %i6
8635 be,a loop_814
8636 fand %f20, %f26, %f10
8637loop_813:
8638 movrlz %o6, 0x1B5, %o3
8639 bvs %icc, loop_815
8640loop_814:
8641 orn %g3, %o1, %o4
8642 udivx %l3, 0x0354, %i0
8643 movle %xcc, %i7, %l0
8644loop_815:
8645 and %l5, %l6, %i2
8646 wr %g0, 0x81, %asi
8647 stba %i1, [%l7 + 0x36] %asi
8648 tge %xcc, 0x2
8649 umul %g4, %l2, %g5
8650 fpadd16 %f0, %f20, %f28
8651 xnorcc %l4, %o0, %g2
8652 tg %icc, 0x7
8653 tcc %icc, 0x2
8654 swap [%l7 + 0x14], %o2
8655 fzeros %f20
8656 fbo %fcc1, loop_816
8657 smul %i3, %g1, %g7
8658 andn %i5, 0x0004, %l1
8659 tne %icc, 0x2
8660loop_816:
8661 std %g6, [%l7 + 0x58]
8662 tcs %icc, 0x1
8663 or %i4, %o7, %i6
8664 movcs %icc, %o5, %o6
8665 edge8 %g3, %o3, %o1
8666 fmovsl %icc, %f11, %f24
8667 sdivx %o4, 0x1DF6, %l3
8668 smul %i0, %l0, %l5
8669 array32 %i7, %i2, %l6
8670 ldub [%l7 + 0x61], %i1
8671 edge8n %g4, %g5, %l2
8672 nop
8673 setx loop_817, %l0, %l1
8674 wrpr 0x1, %tl
8675 wrpr %l1, %tnpc
8676 setx 0x34400001400, %l0, %l1
8677 wrpr %l1, %tstate
8678 wrhpr 0x4, %htstate
8679 done
8680 tcc %icc, 0x1
8681 fmovdle %icc, %f13, %f3
8682 movpos %icc, %o0, %l4
8683loop_817:
8684 orcc %o2, 0x0281, %g2
8685 fmovsneg %icc, %f20, %f16
8686 stb %i3, [%l7 + 0x4E]
8687 tl %xcc, 0x3
8688 fcmple16 %f4, %f22, %g7
8689 movneg %xcc, %i5, %l1
8690 fpadd32s %f28, %f26, %f20
8691 brgez,a %g6, loop_818
8692 fcmpgt16 %f28, %f26, %g1
8693 sllx %i4, 0x0B, %i6
8694 bcc,a loop_819
8695loop_818:
8696 sra %o7, %o5, %g3
8697 std %o6, [%l7 + 0x20]
8698 fmovrdne %o1, %f14, %f20
8699loop_819:
8700 bne,pt %xcc, loop_820
8701 ldd [%l7 + 0x68], %o4
8702 bcs loop_821
8703 sub %l3, %i0, %o3
8704loop_820:
8705 smul %l5, %l0, %i7
8706 umulcc %i2, %l6, %g4
8707loop_821:
8708 movrgz %i1, %l2, %o0
8709 bn loop_822
8710 movvs %xcc, %l4, %g5
8711 bcs,a,pt %xcc, loop_823
8712 brlz,a %o2, loop_824
8713loop_822:
8714 mulscc %g2, %g7, %i3
8715 sdivx %i5, 0x16E0, %g6
8716loop_823:
8717 ldstub [%l7 + 0x33], %g1
8718loop_824:
8719 fands %f1, %f16, %f27
8720 edge32ln %l1, %i6, %o7
8721 udiv %i4, 0x1308, %g3
8722 orn %o5, 0x0A0E, %o6
8723 or %o1, 0x01D6, %l3
8724 std %i0, [%l7 + 0x28]
8725 sll %o3, %o4, %l5
8726 andn %l0, %i7, %l6
8727 prefetch [%l7 + 0x2C], 0x1
8728 array32 %i2, %g4, %i1
8729 tle %xcc, 0x4
8730 set 0x3C, %o2
8731 ldswa [%l7 + %o2] 0x81, %l2
8732 fmovdcc %xcc, %f20, %f31
8733 fmovdgu %icc, %f2, %f20
8734 saved
8735 rdpr %cwp, %g1
8736 rdpr %cansave, %g2
8737 rdpr %canrestore, %g3
8738 rdpr %cleanwin, %g4
8739 rdpr %otherwin, %g5
8740 rdpr %wstate, %g6
8741 edge16 %o0, %l4, %g5
8742 tvs %icc, 0x2
8743 fpack32 %f0, %f26, %f6
8744 udiv %o2, 0x1129, %g2
8745 subcc %i3, %g7, %g6
8746 movge %icc, %i5, %l1
8747 mova %icc, %i6, %o7
8748 tcs %xcc, 0x7
8749 move %icc, %g1, %i4
8750 tne %icc, 0x2
8751 fcmped %fcc3, %f30, %f4
8752 edge16l %g3, %o5, %o6
8753 fornot2 %f24, %f12, %f6
8754 brgez %l3, loop_825
8755 tl %icc, 0x6
8756 sir 0x02DE
8757 fblg %fcc1, loop_826
8758loop_825:
8759 smulcc %o1, 0x0283, %i0
8760 fbul,a %fcc1, loop_827
8761 edge16l %o3, %l5, %l0
8762loop_826:
8763 fmovrde %i7, %f26, %f30
8764 sth %l6, [%l7 + 0x44]
8765loop_827:
8766 edge32ln %i2, %g4, %o4
8767 edge16l %l2, %o0, %i1
8768 udivx %l4, 0x14EA, %o2
8769 popc 0x09BC, %g2
8770 add %l7, 0x74, %l6
8771 wr %g0, 0x19, %asi
8772 casa [%l6] %asi, %g5, %g7
8773 movge %xcc, %g6, %i5
8774 tn %icc, 0x2
8775 sdivx %i3, 0x10E7, %i6
8776 lduh [%l7 + 0x16], %l1
8777 te %xcc, 0x4
8778 movre %o7, 0x071, %i4
8779 xnor %g3, %g1, %o6
8780 ldd [%l7 + 0x58], %l2
8781 wr %g0, 0x80, %asi
8782 stxa %o1, [%l7 + 0x78] %asi
8783 tleu %icc, 0x4
8784 fmovsg %icc, %f23, %f7
8785 bcc,pn %xcc, loop_828
8786 edge16ln %i0, %o3, %o5
8787 movgu %xcc, %l0, %l5
8788 movcc %xcc, %i7, %i2
8789loop_828:
8790 fmovsle %icc, %f9, %f23
8791 sdivcc %l6, 0x0766, %o4
8792 orncc %g4, %l2, %i1
8793 tleu %icc, 0x3
8794 movcc %icc, %l4, %o0
8795 tne %xcc, 0x6
8796 fmovda %icc, %f29, %f11
8797 edge16l %o2, %g5, %g7
8798 bg,a,pn %icc, loop_829
8799 nop
8800 setx loop_830, %l0, %l1
8801 wrpr 0x1, %tl
8802 wrpr %l1, %tpc
8803 add %l1, 0x4, %l1
8804 wrpr %l1, %tnpc
8805 setx 0x34400001400, %l0, %l1
8806 wrpr %l1, %tstate
8807 wrhpr 0x4, %htstate
8808 retry
8809 fnot2s %f14, %f23
8810 sdiv %g6, 0x08FD, %g2
8811loop_829:
8812 tl %icc, 0x5
8813loop_830:
8814 movrlz %i3, %i6, %l1
8815 set 0x29, %g7
8816 ldstuba [%l7 + %g7] 0x04, %o7
8817 fmovse %xcc, %f20, %f13
8818 tcs %xcc, 0x3
8819 ldd [%l7 + 0x30], %i4
8820 movrne %g3, 0x354, %i5
8821 srl %g1, %l3, %o1
8822 ble,a %xcc, loop_831
8823 tgu %icc, 0x7
8824 fmovrsne %o6, %f29, %f7
8825 tsubcctv %o3, 0x1B54, %o5
8826loop_831:
8827 fmovsn %icc, %f7, %f0
8828 sll %i0, 0x09, %l0
8829 restored
8830 rdpr %cwp, %g1
8831 rdpr %cansave, %g2
8832 rdpr %canrestore, %g3
8833 rdpr %cleanwin, %g4
8834 rdpr %otherwin, %g5
8835 rdpr %wstate, %g6
8836 fmovsvc %icc, %f15, %f12
8837 tne %icc, 0x0
8838 movne %xcc, %i7, %l5
8839 st %f26, [%l7 + 0x74]
8840 move %icc, %l6, %i2
8841 fands %f30, %f9, %f5
8842 tpos %icc, 0x1
8843 fmovscc %xcc, %f5, %f15
8844 set 0x44, %g6
8845 stwa %o4, [%l7 + %g6] 0x2b
8846 membar #Sync
8847 wr %g0, 0x80, %asi
8848 swapa [%l7 + 0x54] %asi, %l2
8849 mova %xcc, %i1, %g4
8850 fbuge,a %fcc0, loop_832
8851 fnot1 %f2, %f10
8852 nop
8853 set 0x38, %g5
8854 std %l4, [%l7 + %g5]
8855 bcs %icc, loop_833
8856loop_832:
8857 popc 0x0292, %o0
8858 ta %xcc, 0x5
8859 tsubcc %o2, 0x1BCC, %g5
8860loop_833:
8861 movpos %xcc, %g6, %g2
8862 sllx %g7, 0x00, %i6
8863 bpos,a %icc, loop_834
8864 tne %xcc, 0x0
8865 fmovdgu %icc, %f21, %f17
8866 ldx [%l7 + 0x58], %l1
8867loop_834:
8868 bl,a loop_835
8869 brlz %o7, loop_836
8870 movvc %xcc, %i4, %i3
8871 srax %g3, 0x00, %i5
8872loop_835:
8873 movcs %icc, %g1, %l3
8874loop_836:
8875 and %o1, 0x00C3, %o6
8876 tpos %xcc, 0x4
8877 brz,a %o5, loop_837
8878 srax %i0, %o3, %l0
8879 fbu,a %fcc3, loop_838
8880 fmovscc %icc, %f22, %f25
8881loop_837:
8882 udivcc %i7, 0x042B, %l5
8883 fblg %fcc0, loop_839
8884loop_838:
8885 tn %icc, 0x0
8886 fcmple16 %f4, %f6, %l6
8887 tneg %xcc, 0x6
8888loop_839:
8889 orncc %o4, %i2, %l2
8890 set 0x70, %o4
8891 stda %i0, [%l7 + %o4] 0xe2
8892 membar #Sync
8893 stx %l4, [%l7 + 0x38]
8894 array8 %g4, %o2, %g5
8895 tsubcc %g6, 0x068C, %o0
8896 prefetch [%l7 + 0x44], 0x3
8897 tpos %icc, 0x6
8898 fmuld8sux16 %f12, %f22, %f0
8899 tgu %xcc, 0x1
8900 tgu %icc, 0x5
8901 srlx %g2, %i6, %l1
8902 te %icc, 0x3
8903 array32 %g7, %i4, %i3
8904 movle %xcc, %g3, %i5
8905 popc 0x197E, %g1
8906 mulx %l3, 0x0C51, %o7
8907 fbul,a %fcc1, loop_840
8908 array8 %o1, %o5, %i0
8909 fbn,a %fcc3, loop_841
8910 fble,a %fcc1, loop_842
8911loop_840:
8912 edge16l %o6, %l0, %i7
8913 edge32l %l5, %l6, %o3
8914loop_841:
8915 movge %icc, %o4, %i2
8916loop_842:
8917 bneg,pn %icc, loop_843
8918 bcc loop_844
8919 andn %i1, 0x0D68, %l4
8920 fmul8x16au %f7, %f30, %f10
8921loop_843:
8922 subcc %g4, %l2, %o2
8923loop_844:
8924 subc %g6, 0x0147, %g5
8925 movre %o0, 0x2BC, %g2
8926 fbl %fcc3, loop_845
8927 fandnot2s %f6, %f12, %f25
8928 edge32l %i6, %l1, %i4
8929 xnor %g7, 0x082A, %g3
8930loop_845:
8931 sll %i5, 0x14, %g1
8932 tne %icc, 0x0
8933 set 0x50, %o1
8934 stwa %l3, [%l7 + %o1] 0x19
8935 xorcc %o7, 0x1B08, %i3
8936 fmovrdgz %o5, %f4, %f28
8937 subc %i0, %o1, %o6
8938 fpsub16 %f28, %f14, %f30
8939 set 0x70, %g1
8940 ldswa [%l7 + %g1] 0x88, %i7
8941 tge %xcc, 0x2
8942 udiv %l0, 0x1A89, %l6
8943 fpack16 %f8, %f9
8944 fmovrslez %o3, %f27, %f3
8945 srax %l5, %i2, %i1
8946 fmovdgu %icc, %f19, %f15
8947 edge32 %o4, %g4, %l2
8948 edge32ln %o2, %l4, %g5
8949 stw %o0, [%l7 + 0x3C]
8950 wr %g0, 0xf0, %asi
8951 stda %f16, [%l7 + 0x40] %asi
8952 membar #Sync
8953 and %g6, 0x0666, %i6
8954 movrgez %l1, 0x18E, %g2
8955 movrgez %i4, %g3, %g7
8956 tsubcc %g1, 0x00C2, %i5
8957 edge8ln %o7, %l3, %i3
8958 movcc %xcc, %o5, %o1
8959 edge32l %o6, %i7, %i0
8960 brz,a %l6, loop_846
8961 sdiv %o3, 0x0059, %l0
8962 ldub [%l7 + 0x2E], %l5
8963 or %i1, %i2, %g4
8964loop_846:
8965 lduw [%l7 + 0x0C], %l2
8966 fmovdg %xcc, %f25, %f9
8967 tneg %icc, 0x4
8968 move %xcc, %o2, %o4
8969 fnands %f11, %f5, %f31
8970 te %icc, 0x6
8971 brlz %g5, loop_847
8972 mova %icc, %l4, %g6
8973 tsubcctv %o0, %l1, %g2
8974 wr %g0, 0x19, %asi
8975 ldda [%l7 + 0x40] %asi, %f16
8976loop_847:
8977 sethi 0x0967, %i4
8978 fmovdg %xcc, %f10, %f23
8979 tg %icc, 0x6
8980 move %icc, %i6, %g7
8981 fmovs %f26, %f21
8982 ldstub [%l7 + 0x16], %g3
8983 edge16n %g1, %i5, %o7
8984 smulcc %l3, 0x1F6E, %i3
8985 fbne %fcc1, loop_848
8986 srlx %o1, 0x1B, %o6
8987 st %f18, [%l7 + 0x78]
8988 wr %g0, 0x80, %asi
8989 lduba [%l7 + 0x5F] %asi, %i7
8990loop_848:
8991 fble,a %fcc0, loop_849
8992 mulscc %i0, %l6, %o5
8993 stx %l0, [%l7 + 0x60]
8994 fpackfix %f16, %f25
8995loop_849:
8996 fpack16 %f20, %f0
8997 fblg,a %fcc1, loop_850
8998 smul %o3, 0x0D9D, %l5
8999 std %i0, [%l7 + 0x50]
9000 mulx %i2, 0x08B5, %l2
9001loop_850:
9002 fmovsa %xcc, %f27, %f8
9003 nop
9004 setx loop_851, %l0, %l1
9005 jmpl %l1, %o2
9006 tvc %xcc, 0x1
9007 andncc %g4, %o4, %l4
9008 sethi 0x11F1, %g5
9009loop_851:
9010 add %g6, %l1, %g2
9011 array8 %i4, %i6, %o0
9012 wr %g0, 0x80, %asi
9013 sta %f10, [%l7 + 0x14] %asi
9014 edge16 %g7, %g3, %g1
9015 edge8l %i5, %o7, %l3
9016 fmovdleu %xcc, %f4, %f24
9017 orn %o1, %i3, %i7
9018 fmovsa %icc, %f8, %f8
9019 wr %g0, 0x11, %asi
9020 ldsba [%l7 + 0x75] %asi, %o6
9021 fbne %fcc3, loop_852
9022 sub %l6, 0x1D15, %i0
9023 tn %xcc, 0x4
9024 edge16l %o5, %o3, %l5
9025loop_852:
9026 movre %i1, %l0, %i2
9027 tgu %icc, 0x3
9028 sllx %l2, 0x1D, %g4
9029 set 0x7A, %l3
9030 ldstuba [%l7 + %l3] 0x0c, %o2
9031 movcs %icc, %l4, %o4
9032 addc %g6, 0x0EC1, %l1
9033 umulcc %g5, %g2, %i6
9034 fpsub32 %f30, %f20, %f26
9035 stbar
9036 tpos %icc, 0x4
9037 fbge,a %fcc2, loop_853
9038 taddcctv %i4, %g7, %g3
9039 xor %g1, 0x14B9, %i5
9040 movn %icc, %o7, %l3
9041loop_853:
9042 andn %o0, 0x035A, %i3
9043 fbul,a %fcc2, loop_854
9044 mulx %o1, %i7, %l6
9045 fones %f28
9046 fornot2s %f18, %f26, %f11
9047loop_854:
9048 tneg %xcc, 0x6
9049 fmovsne %icc, %f18, %f14
9050 edge32 %o6, %o5, %o3
9051 array16 %l5, %i0, %i1
9052 brgez %l0, loop_855
9053 fpadd16 %f16, %f4, %f14
9054 sdivcc %l2, 0x0084, %i2
9055 ldstub [%l7 + 0x21], %g4
9056loop_855:
9057 orcc %l4, %o4, %o2
9058 movn %icc, %g6, %l1
9059 ldx [%l7 + 0x68], %g5
9060 wr %g0, 0x16, %asi
9061 stda %f16, [%l7 + 0x40] %asi
9062 membar #Sync
9063 fnands %f21, %f9, %f21
9064 brlez,a %g2, loop_856
9065 fbue,a %fcc0, loop_857
9066 fbule,a %fcc2, loop_858
9067 sllx %i6, 0x16, %i4
9068loop_856:
9069 nop
9070 wr %g0, 0xeb, %asi
9071 stda %g2, [%l7 + 0x38] %asi
9072 membar #Sync
9073loop_857:
9074 fmovdpos %icc, %f22, %f19
9075loop_858:
9076 brgez,a %g1, loop_859
9077 call loop_860
9078 sdivcc %i5, 0x0431, %o7
9079 xnor %l3, 0x01E1, %g7
9080loop_859:
9081 fcmpes %fcc2, %f2, %f23
9082loop_860:
9083 edge32l %o0, %o1, %i7
9084 fone %f12
9085 bvc,a,pn %icc, loop_861
9086 srlx %i3, 0x12, %l6
9087 set 0x13, %i0
9088 ldsba [%l7 + %i0] 0x14, %o5
9089loop_861:
9090 sll %o6, 0x0E, %l5
9091 brgez,a %o3, loop_862
9092 membar 0x5A
9093 sllx %i1, %l0, %i0
9094 fpsub16s %f4, %f29, %f29
9095loop_862:
9096 fandnot2 %f26, %f16, %f10
9097 fmovsa %xcc, %f27, %f6
9098 mulscc %i2, 0x1C1E, %g4
9099 be %icc, loop_863
9100 movleu %icc, %l2, %l4
9101 taddcc %o4, 0x08E7, %g6
9102 edge32n %l1, %o2, %g2
9103loop_863:
9104 fpack16 %f20, %f1
9105 ble,a loop_864
9106 addccc %g5, %i4, %i6
9107 movl %icc, %g1, %g3
9108 subccc %o7, %l3, %g7
9109loop_864:
9110 movrgz %i5, %o1, %i7
9111 movre %i3, 0x0B6, %l6
9112 bg,a loop_865
9113 edge16l %o5, %o0, %l5
9114 edge32ln %o3, %o6, %i1
9115 movge %xcc, %l0, %i0
9116loop_865:
9117 ble %xcc, loop_866
9118 tsubcc %i2, 0x009D, %l2
9119 be,a loop_867
9120 move %xcc, %g4, %o4
9121loop_866:
9122 tg %xcc, 0x4
9123 nop
9124 setx loop_868, %l0, %l1
9125 jmpl %l1, %l4
9126loop_867:
9127 sir 0x1E3F
9128 xor %g6, 0x1BC3, %l1
9129 fmuld8ulx16 %f5, %f24, %f22
9130loop_868:
9131 movrlez %o2, 0x20B, %g2
9132 tne %xcc, 0x4
9133 set 0x51, %l2
9134 stba %i4, [%l7 + %l2] 0x18
9135 brlez,a %g5, loop_869
9136 fmovrdgz %i6, %f28, %f28
9137 andcc %g1, 0x0F2D, %g3
9138 fpadd32 %f26, %f24, %f30
9139loop_869:
9140 tl %icc, 0x2
9141 fbuge %fcc1, loop_870
9142 fcmple16 %f8, %f28, %l3
9143 call loop_871
9144 sra %o7, 0x0D, %g7
9145loop_870:
9146 movl %xcc, %i5, %i7
9147 addcc %o1, 0x1836, %l6
9148loop_871:
9149 array8 %o5, %o0, %l5
9150 fcmpes %fcc1, %f17, %f22
9151 andn %i3, 0x0A84, %o6
9152 sir 0x0768
9153 srl %o3, 0x1D, %l0
9154 fmovsl %xcc, %f9, %f28
9155 movgu %xcc, %i0, %i1
9156 tcc %icc, 0x5
9157 set 0x3E, %l0
9158 ldsha [%l7 + %l0] 0x19, %l2
9159 andn %i2, 0x107D, %o4
9160 addc %l4, 0x1943, %g4
9161 movrgz %l1, 0x254, %o2
9162 tpos %icc, 0x5
9163 edge32 %g2, %i4, %g6
9164 tvs %xcc, 0x4
9165 movleu %icc, %g5, %g1
9166 fmovspos %icc, %f25, %f13
9167 alignaddr %g3, %l3, %o7
9168 fblg,a %fcc0, loop_872
9169 movrlz %i6, 0x000, %g7
9170 wr %g0, 0x80, %asi
9171 ldsba [%l7 + 0x34] %asi, %i7
9172loop_872:
9173 bge,pn %icc, loop_873
9174 edge32ln %o1, %i5, %o5
9175 fcmple32 %f10, %f18, %l6
9176 xnor %o0, %i3, %l5
9177loop_873:
9178 fandnot1 %f16, %f10, %f24
9179 fmovdvc %icc, %f5, %f31
9180 ldd [%l7 + 0x78], %o2
9181 wr %g0, 0x18, %asi
9182 ldswa [%l7 + 0x5C] %asi, %l0
9183 nop
9184 setx loop_874, %l0, %l1
9185 jmpl %l1, %i0
9186 movle %icc, %i1, %l2
9187 fmul8x16 %f16, %f6, %f16
9188 lduw [%l7 + 0x78], %o6
9189loop_874:
9190 orcc %i2, 0x1F22, %o4
9191 fandnot1s %f30, %f8, %f15
9192 wr %g0, 0x27, %asi
9193 stba %l4, [%l7 + 0x33] %asi
9194 membar #Sync
9195 fba,a %fcc3, loop_875
9196 tvc %xcc, 0x2
9197 fcmps %fcc3, %f26, %f16
9198 fsrc1 %f4, %f16
9199loop_875:
9200 movcs %xcc, %g4, %o2
9201 fornot1s %f9, %f2, %f14
9202 sdiv %l1, 0x0367, %i4
9203 nop
9204 setx loop_876, %l0, %l1
9205 jmpl %l1, %g2
9206 andn %g5, 0x066D, %g1
9207 mulx %g6, 0x10A6, %l3
9208 array8 %g3, %o7, %g7
9209loop_876:
9210 movcc %icc, %i7, %i6
9211 fbuge %fcc2, loop_877
9212 sub %o1, 0x144A, %o5
9213 movre %i5, %l6, %i3
9214 fpack16 %f4, %f2
9215loop_877:
9216 fmovdle %xcc, %f8, %f31
9217 brlz %o0, loop_878
9218 sdiv %l5, 0x00CE, %o3
9219 alignaddrl %i0, %i1, %l0
9220 edge32l %l2, %o6, %i2
9221loop_878:
9222 orn %o4, %l4, %g4
9223 tl %xcc, 0x0
9224 tg %icc, 0x7
9225 fone %f8
9226 xnorcc %l1, 0x1416, %o2
9227 tvc %icc, 0x6
9228 or %g2, 0x1629, %i4
9229 fandnot2s %f30, %f5, %f4
9230 nop
9231 setx loop_879, %l0, %l1
9232 jmpl %l1, %g5
9233 move %icc, %g1, %g6
9234 movl %icc, %l3, %o7
9235 taddcc %g7, 0x0F45, %i7
9236loop_879:
9237 bvc,pt %icc, loop_880
9238 tvs %xcc, 0x1
9239 movrlz %g3, 0x097, %i6
9240 movvs %icc, %o5, %o1
9241loop_880:
9242 subc %l6, %i5, %o0
9243 fbe,a %fcc0, loop_881
9244 brlez %l5, loop_882
9245 fcmpeq32 %f10, %f18, %i3
9246 taddcc %o3, %i1, %i0
9247loop_881:
9248 tne %xcc, 0x6
9249loop_882:
9250 fmuld8sux16 %f28, %f17, %f28
9251 fmovrde %l2, %f26, %f4
9252 umul %o6, 0x10CC, %l0
9253 edge8l %i2, %l4, %g4
9254 edge32ln %l1, %o2, %o4
9255 bg %icc, loop_883
9256 taddcctv %g2, 0x16BB, %g5
9257 sdivx %i4, 0x0296, %g1
9258 sethi 0x1293, %l3
9259loop_883:
9260 fmovdpos %xcc, %f5, %f13
9261 saved
9262 rdpr %cwp, %g1
9263 rdpr %cansave, %g2
9264 rdpr %canrestore, %g3
9265 rdpr %cleanwin, %g4
9266 rdpr %otherwin, %g5
9267 rdpr %wstate, %g6
9268 tne %xcc, 0x7
9269 fmovrdgz %g6, %f10, %f26
9270 srax %o7, %i7, %g3
9271 udivcc %i6, 0x159C, %o5
9272 orcc %o1, 0x1518, %l6
9273 brgz %i5, loop_884
9274 tg %icc, 0x2
9275 edge16ln %o0, %l5, %i3
9276 bge,a,pt %xcc, loop_885
9277loop_884:
9278 edge8ln %o3, %i1, %g7
9279 srax %i0, %l2, %l0
9280 movcs %xcc, %o6, %l4
9281loop_885:
9282 fnot1s %f1, %f12
9283 sra %g4, %l1, %o2
9284 tpos %icc, 0x5
9285 tsubcc %o4, %i2, %g2
9286 xnor %g5, %g1, %l3
9287 orncc %g6, %o7, %i7
9288 movre %g3, 0x093, %i4
9289 movpos %xcc, %i6, %o5
9290 xnorcc %l6, %i5, %o1
9291 movcs %icc, %o0, %i3
9292 fmovdvc %icc, %f9, %f19
9293 movrne %o3, 0x1A7, %l5
9294 sth %i1, [%l7 + 0x7E]
9295 std %f4, [%l7 + 0x78]
9296 fpsub32s %f19, %f22, %f22
9297 fpadd32s %f22, %f14, %f26
9298 xnorcc %g7, %l2, %i0
9299 movg %xcc, %l0, %o6
9300 brlez,a %g4, loop_886
9301 tleu %xcc, 0x3
9302 sth %l1, [%l7 + 0x74]
9303 srax %o2, 0x0C, %l4
9304loop_886:
9305 membar 0x75
9306 and %o4, %g2, %i2
9307 bn,pt %xcc, loop_887
9308 nop
9309 set 0x08, %g2
9310 stx %g5, [%l7 + %g2]
9311 fornot2 %f30, %f14, %f28
9312 mova %xcc, %g1, %l3
9313loop_887:
9314 edge16 %o7, %i7, %g3
9315 brlez %i4, loop_888
9316 sll %g6, %i6, %l6
9317 movcs %icc, %o5, %o1
9318 fmovrdgz %o0, %f30, %f10
9319loop_888:
9320 udivx %i3, 0x0D53, %i5
9321 fcmple16 %f14, %f12, %o3
9322 udivx %i1, 0x1D8B, %g7
9323 andn %l5, 0x1DA9, %i0
9324 move %icc, %l2, %l0
9325 movg %xcc, %o6, %l1
9326 bg,a,pt %icc, loop_889
9327 orncc %o2, %l4, %g4
9328 fxnor %f26, %f26, %f22
9329 sll %g2, 0x16, %o4
9330loop_889:
9331 fnot2 %f24, %f14
9332 subccc %g5, %i2, %l3
9333 array32 %o7, %i7, %g1
9334 udiv %g3, 0x073C, %g6
9335 add %l7, 0x7C, %l6
9336 wr %g0, 0x89, %asi
9337 lda [%l6] %asi, %i6
9338 casa [%l6] 0x89, %i6, %i4
9339 fmovrsgez %l6, %f9, %f5
9340 fmovsle %icc, %f8, %f24
9341 tle %icc, 0x0
9342 fpsub16 %f22, %f20, %f8
9343 fandnot2 %f18, %f8, %f28
9344 fmovsg %xcc, %f23, %f20
9345 mova %icc, %o1, %o5
9346 membar 0x1A
9347 bpos %xcc, loop_890
9348 srlx %o0, 0x14, %i3
9349 fandnot1s %f26, %f5, %f6
9350 movn %xcc, %o3, %i1
9351loop_890:
9352 fmovscs %xcc, %f0, %f2
9353 ldub [%l7 + 0x18], %i5
9354 movcs %icc, %l5, %i0
9355 fmovdneg %icc, %f11, %f25
9356 set 0x7C, %l6
9357 lda [%l7 + %l6] 0x15, %f2
9358 set 0x6C, %l4
9359 stwa %g7, [%l7 + %l4] 0x2b
9360 membar #Sync
9361 fbe,a %fcc2, loop_891
9362 bl,a loop_892
9363 array8 %l0, %o6, %l1
9364 andn %l2, 0x16CD, %o2
9365loop_891:
9366 fba %fcc3, loop_893
9367loop_892:
9368 andcc %g4, %g2, %o4
9369 movrgez %l4, 0x397, %i2
9370 sdiv %l3, 0x0A50, %g5
9371loop_893:
9372 sethi 0x1517, %i7
9373 sra %o7, %g3, %g6
9374 wr %g0, 0x10, %asi
9375 lda [%l7 + 0x48] %asi, %f15
9376 edge32 %g1, %i6, %i4
9377 edge16ln %l6, %o1, %o5
9378 ble loop_894
9379 fbne,a %fcc0, loop_895
9380 movrlz %o0, 0x2DB, %i3
9381 xor %i1, %i5, %l5
9382loop_894:
9383 movvs %icc, %o3, %g7
9384loop_895:
9385 udivcc %l0, 0x0DDD, %i0
9386 tsubcctv %l1, %l2, %o2
9387 fmul8ulx16 %f28, %f24, %f0
9388 mova %icc, %g4, %g2
9389 tcs %icc, 0x0
9390 fpsub16s %f6, %f21, %f6
9391 sethi 0x17E9, %o4
9392 tl %icc, 0x2
9393 bn,a loop_896
9394 fpsub32 %f30, %f16, %f16
9395 udivcc %o6, 0x1686, %i2
9396 ldsb [%l7 + 0x66], %l3
9397loop_896:
9398 movcs %icc, %l4, %g5
9399 edge8ln %o7, %i7, %g6
9400 tpos %icc, 0x0
9401 tn %xcc, 0x6
9402 sth %g3, [%l7 + 0x6A]
9403 wr %g0, 0xe2, %asi
9404 stxa %i6, [%l7 + 0x68] %asi
9405 membar #Sync
9406 array16 %g1, %i4, %l6
9407 fpadd32 %f20, %f28, %f4
9408 array8 %o5, %o1, %i3
9409 edge8l %o0, %i5, %l5
9410 edge8 %o3, %i1, %g7
9411 be,a %icc, loop_897
9412 tg %xcc, 0x2
9413 fblg %fcc3, loop_898
9414 tpos %icc, 0x0
9415loop_897:
9416 fmul8x16 %f30, %f6, %f12
9417 xnorcc %l0, %l1, %i0
9418loop_898:
9419 fmovdne %xcc, %f13, %f5
9420 movge %icc, %l2, %g4
9421 tvc %xcc, 0x6
9422 udiv %o2, 0x18DF, %g2
9423 or %o4, 0x1786, %i2
9424 fbug %fcc0, loop_899
9425 movrgez %o6, 0x156, %l3
9426 mulx %l4, %o7, %g5
9427 smulcc %i7, 0x1C27, %g6
9428loop_899:
9429 fmul8x16al %f12, %f2, %f16
9430 fnegs %f25, %f19
9431 fbg,a %fcc0, loop_900
9432 fmul8ulx16 %f0, %f28, %f18
9433 edge16n %i6, %g1, %g3
9434 movn %xcc, %i4, %l6
9435loop_900:
9436 membar 0x58
9437 xorcc %o5, %o1, %i3
9438 fmovrdlz %o0, %f2, %f14
9439 nop
9440 set 0x1F, %g4
9441 ldub [%l7 + %g4], %i5
9442 tvc %xcc, 0x2
9443 edge16n %o3, %l5, %g7
9444 fmovdn %xcc, %f22, %f28
9445 set 0x46, %i4
9446 stha %i1, [%l7 + %i4] 0x80
9447 fbn %fcc1, loop_901
9448 sethi 0x1F48, %l0
9449 movpos %icc, %i0, %l1
9450 movrlez %l2, 0x2D6, %g4
9451loop_901:
9452 add %g2, 0x0A43, %o2
9453 st %f25, [%l7 + 0x6C]
9454 orncc %i2, %o4, %o6
9455 fmovsvs %xcc, %f12, %f3
9456 movleu %xcc, %l4, %o7
9457 fone %f12
9458 nop
9459 set 0x11, %i7
9460 stb %l3, [%l7 + %i7]
9461 addccc %g5, %i7, %g6
9462 membar #Sync
9463 wr %g0, 0xf0, %asi
9464 ldda [%l7 + 0x40] %asi, %f16
9465 set 0x54, %i3
9466 sta %f31, [%l7 + %i3] 0x10
9467 edge16l %g1, %i6, %i4
9468 fmuld8ulx16 %f8, %f20, %f24
9469 bcc,a loop_902
9470 bcs %icc, loop_903
9471 be,pt %xcc, loop_904
9472 fmovdcs %icc, %f28, %f21
9473loop_902:
9474 andcc %l6, 0x1321, %g3
9475loop_903:
9476 fbl,a %fcc0, loop_905
9477loop_904:
9478 mova %icc, %o1, %o5
9479 movrne %o0, %i5, %i3
9480 tsubcc %o3, %g7, %l5
9481loop_905:
9482 nop
9483 setx loop_906, %l0, %l1
9484 jmpl %l1, %l0
9485 taddcctv %i0, %l1, %i1
9486 orncc %g4, 0x0379, %g2
9487 sethi 0x120C, %o2
9488loop_906:
9489 sdiv %l2, 0x044E, %o4
9490 edge8 %i2, %l4, %o6
9491 fmovrsgz %o7, %f27, %f13
9492 add %g5, 0x0431, %i7
9493 call loop_907
9494 sub %l3, 0x0190, %g1
9495 sdiv %i6, 0x1E51, %i4
9496 bcc,a,pn %icc, loop_908
9497loop_907:
9498 edge16 %g6, %l6, %g3
9499 tgu %xcc, 0x2
9500 movne %icc, %o1, %o5
9501loop_908:
9502 umul %i5, %i3, %o0
9503 set 0x40, %o6
9504 stda %f0, [%l7 + %o6] 0x89
9505 wr %g0, 0x89, %asi
9506 prefetcha [%l7 + 0x70] %asi, 0x0
9507 edge16l %l5, %l0, %o3
9508 fcmple16 %f30, %f2, %l1
9509 edge8l %i0, %i1, %g4
9510 fexpand %f2, %f18
9511 ldx [%l7 + 0x38], %g2
9512 flush %l7 + 0x48
9513 tgu %icc, 0x1
9514 flush %l7 + 0x74
9515 popc %l2, %o4
9516 prefetch [%l7 + 0x6C], 0x0
9517 fnors %f20, %f0, %f5
9518 edge8 %o2, %l4, %o6
9519 te %icc, 0x7
9520 sra %i2, %g5, %i7
9521 wr %g0, 0x11, %asi
9522 ldda [%l7 + 0x40] %asi, %f16
9523 bneg,a,pt %icc, loop_909
9524 subc %l3, 0x11CF, %g1
9525 tn %xcc, 0x2
9526 ldx [%l7 + 0x70], %o7
9527loop_909:
9528 fmovsle %icc, %f14, %f26
9529 fmovdvs %xcc, %f5, %f28
9530 movrne %i4, %g6, %i6
9531 edge16 %g3, %l6, %o1
9532 move %xcc, %o5, %i5
9533 stb %i3, [%l7 + 0x60]
9534 ldd [%l7 + 0x60], %g6
9535 wr %g0, 0x17, %asi
9536 stda %f16, [%l7 + 0x40] %asi
9537 membar #Sync
9538 fornot2s %f1, %f13, %f10
9539 fpadd16s %f17, %f22, %f29
9540 andncc %o0, %l0, %l5
9541 sir 0x014C
9542 tn %icc, 0x2
9543 add %o3, %i0, %i1
9544 orcc %l1, 0x1ADB, %g4
9545 ld [%l7 + 0x58], %f5
9546 edge16ln %g2, %l2, %o4
9547 set 0x7C, %i1
9548 lda [%l7 + %i1] 0x14, %f9
9549 tne %xcc, 0x4
9550 array8 %o2, %l4, %o6
9551 udiv %g5, 0x1A1A, %i2
9552 sllx %l3, %g1, %o7
9553 fxnor %f30, %f20, %f6
9554 fmovrslez %i7, %f8, %f6
9555 sdiv %g6, 0x16C4, %i4
9556 fmovse %icc, %f20, %f21
9557 orn %i6, %l6, %o1
9558 movge %icc, %o5, %g3
9559 tle %xcc, 0x3
9560 movle %icc, %i3, %i5
9561 xnorcc %g7, 0x13C0, %o0
9562 fmovdg %xcc, %f9, %f5
9563 edge8n %l0, %l5, %o3
9564 fcmpgt32 %f10, %f10, %i0
9565 ldsb [%l7 + 0x50], %i1
9566 fpadd16s %f4, %f2, %f0
9567 fabss %f17, %f26
9568 edge32l %l1, %g4, %l2
9569 ldub [%l7 + 0x5F], %g2
9570 bneg,pt %icc, loop_910
9571 array16 %o4, %o2, %l4
9572 edge16ln %g5, %o6, %l3
9573 faligndata %f24, %f0, %f24
9574loop_910:
9575 fnands %f19, %f15, %f2
9576 popc 0x0003, %i2
9577 movvs %icc, %g1, %o7
9578 bcc,a %icc, loop_911
9579 umulcc %g6, 0x106A, %i4
9580 call loop_912
9581 andn %i7, 0x0897, %i6
9582loop_911:
9583 popc %o1, %o5
9584 mulscc %l6, 0x12D6, %i3
9585loop_912:
9586 alignaddr %i5, %g7, %g3
9587 fbge,a %fcc0, loop_913
9588 addc %o0, 0x0C14, %l5
9589 wr %g0, 0x11, %asi
9590 ldsba [%l7 + 0x3B] %asi, %o3
9591loop_913:
9592 nop
9593 wr %g0, 0x2a, %asi
9594 stda %l0, [%l7 + 0x78] %asi
9595 membar #Sync
9596 wr %g0, 0xf8, %asi
9597 stda %f16, [%l7 + 0x40] %asi
9598 membar #Sync
9599 or %i0, 0x00F4, %l1
9600 xnor %i1, %l2, %g4
9601 srlx %o4, 0x19, %o2
9602 fmuld8sux16 %f31, %f7, %f18
9603 edge8ln %l4, %g5, %o6
9604 fandnot2 %f12, %f20, %f2
9605 edge16l %g2, %i2, %g1
9606 wr %g0, 0x18, %asi
9607 ldsba [%l7 + 0x4A] %asi, %o7
9608 sdiv %g6, 0x1A12, %i4
9609 fmovdge %icc, %f28, %f3
9610 sllx %l3, %i7, %o1
9611 restored
9612 rdpr %cwp, %g1
9613 rdpr %cansave, %g2
9614 rdpr %canrestore, %g3
9615 rdpr %cleanwin, %g4
9616 rdpr %otherwin, %g5
9617 rdpr %wstate, %g6
9618 andncc %i6, %o5, %i3
9619 andncc %i5, %l6, %g7
9620 addccc %g3, %o0, %o3
9621 smulcc %l0, %i0, %l1
9622 fble,a %fcc3, loop_914
9623 sethi 0x13E6, %l5
9624 fmovsa %icc, %f10, %f12
9625 movg %xcc, %i1, %g4
9626loop_914:
9627 edge8 %o4, %o2, %l2
9628 xorcc %g5, 0x018B, %l4
9629 mulscc %o6, %i2, %g1
9630 fcmpgt32 %f0, %f0, %g2
9631 mulx %o7, 0x023B, %g6
9632 fnot2s %f3, %f0
9633 orncc %l3, %i7, %i4
9634 edge32ln %o1, %i6, %o5
9635 alignaddrl %i5, %i3, %g7
9636 fmovdneg %xcc, %f5, %f2
9637 umulcc %l6, 0x0F98, %o0
9638 fcmps %fcc1, %f9, %f11
9639 edge8ln %o3, %g3, %l0
9640 movneg %xcc, %i0, %l1
9641 stb %l5, [%l7 + 0x1B]
9642 set 0x4C, %i2
9643 ldsha [%l7 + %i2] 0x80, %g4
9644 set 0x1C, %o0
9645 ldsba [%l7 + %o0] 0x19, %o4
9646 orn %i1, 0x1681, %l2
9647 movcc %icc, %o2, %g5
9648 tsubcctv %o6, %i2, %l4
9649 smulcc %g1, %g2, %o7
9650 tcc %xcc, 0x6
9651 movcs %xcc, %g6, %i7
9652 movrgez %i4, 0x2FA, %o1
9653 restored
9654 rdpr %cwp, %g1
9655 rdpr %cansave, %g2
9656 rdpr %canrestore, %g3
9657 rdpr %cleanwin, %g4
9658 rdpr %otherwin, %g5
9659 rdpr %wstate, %g6
9660 bcc,a loop_915
9661 fsrc2 %f24, %f14
9662 brlz %l3, loop_916
9663 movrlz %o5, %i5, %i6
9664loop_915:
9665 andn %i3, %l6, %o0
9666 ldx [%l7 + 0x60], %o3
9667loop_916:
9668 edge32n %g7, %g3, %i0
9669 smul %l0, %l1, %l5
9670 sir 0x182A
9671 fmovrsgz %g4, %f29, %f12
9672 brgz %o4, loop_917
9673 std %f16, [%l7 + 0x30]
9674 fabsd %f20, %f10
9675 tl %icc, 0x3
9676loop_917:
9677 fmovdn %icc, %f30, %f11
9678 sdivx %i1, 0x08E9, %o2
9679 array8 %l2, %g5, %o6
9680 ld [%l7 + 0x48], %f6
9681 tcc %icc, 0x7
9682 sir 0x10F8
9683 orcc %l4, 0x1362, %i2
9684 fmovs %f29, %f1
9685 taddcc %g2, %o7, %g6
9686 fcmpes %fcc3, %f0, %f3
9687 sth %i7, [%l7 + 0x24]
9688 fmovsne %xcc, %f21, %f12
9689 fmovdvs %icc, %f12, %f5
9690 saved
9691 rdpr %cwp, %g1
9692 rdpr %cansave, %g2
9693 rdpr %canrestore, %g3
9694 rdpr %cleanwin, %g4
9695 rdpr %otherwin, %g5
9696 rdpr %wstate, %g6
9697 edge16 %g1, %i4, %o1
9698 fbn,a %fcc2, loop_918
9699 movrne %o5, %i5, %i6
9700 nop
9701 setx loop_919, %l0, %l1
9702 wrpr 0x1, %tl
9703 wrpr %l1, %tnpc
9704 setx 0x34400001400, %l0, %l1
9705 wrpr %l1, %tstate
9706 wrhpr 0x4, %htstate
9707 done
9708 subcc %i3, %l3, %o0
9709loop_918:
9710 ldsh [%l7 + 0x76], %l6
9711 subcc %g7, 0x1AC1, %o3
9712loop_919:
9713 movcs %xcc, %g3, %l0
9714 bcs loop_920
9715 movrlez %i0, 0x3E3, %l5
9716 fcmpeq16 %f20, %f6, %l1
9717 set 0x40, %i6
9718 stda %f16, [%l7 + %i6] 0x11
9719loop_920:
9720 smulcc %g4, 0x155D, %i1
9721 fors %f23, %f25, %f11
9722 fbg %fcc1, loop_921
9723 andn %o4, 0x03C6, %l2
9724 srlx %g5, 0x0C, %o2
9725 bleu loop_922
9726loop_921:
9727 ldstub [%l7 + 0x26], %l4
9728 sdiv %o6, 0x15EA, %g2
9729 bvs,pn %xcc, loop_923
9730loop_922:
9731 xor %i2, %g6, %o7
9732 subc %g1, 0x1247, %i4
9733 subccc %i7, %o1, %i5
9734loop_923:
9735 tg %icc, 0x6
9736 movrlz %i6, %o5, %i3
9737 edge8ln %l3, %o0, %l6
9738 tne %icc, 0x4
9739 fmul8ulx16 %f28, %f6, %f20
9740 sth %o3, [%l7 + 0x1E]
9741 edge8 %g7, %g3, %i0
9742 fabss %f11, %f24
9743 fmovdpos %icc, %f19, %f3
9744 subc %l0, %l5, %l1
9745 set 0x5C, %o3
9746 stwa %g4, [%l7 + %o3] 0x19
9747 orcc %o4, %i1, %l2
9748 fpsub16 %f0, %f10, %f20
9749 nop
9750 setx loop_924, %l0, %l1
9751 jmpl %l1, %o2
9752 srax %l4, %g5, %g2
9753 fand %f2, %f8, %f22
9754 fbule,a %fcc0, loop_925
9755loop_924:
9756 fmovsneg %icc, %f19, %f6
9757 swap [%l7 + 0x6C], %o6
9758 bpos,a %icc, loop_926
9759loop_925:
9760 smulcc %g6, 0x15E7, %i2
9761 lduw [%l7 + 0x54], %o7
9762 fbu %fcc1, loop_927
9763loop_926:
9764 sdivcc %i4, 0x1AA9, %i7
9765 andncc %g1, %o1, %i5
9766 edge16n %o5, %i3, %i6
9767loop_927:
9768 sdiv %l3, 0x1340, %l6
9769 fcmpeq32 %f16, %f6, %o0
9770 fands %f17, %f6, %f5
9771 bcc,a,pn %xcc, loop_928
9772 udiv %o3, 0x02DF, %g3
9773 edge8n %i0, %g7, %l0
9774 te %icc, 0x0
9775loop_928:
9776 nop
9777 set 0x0C, %o5
9778 stha %l5, [%l7 + %o5] 0x19
9779 move %icc, %g4, %l1
9780 tcs %xcc, 0x6
9781 ble,a loop_929
9782 bcc,a loop_930
9783 tn %xcc, 0x4
9784 fmovsne %xcc, %f14, %f19
9785loop_929:
9786 movvc %xcc, %i1, %o4
9787loop_930:
9788 fzero %f4
9789 fpackfix %f8, %f14
9790 and %o2, 0x09D7, %l2
9791 wr %g0, 0x2b, %asi
9792 stha %l4, [%l7 + 0x5A] %asi
9793 membar #Sync
9794 bn,a,pt %icc, loop_931
9795 fbul %fcc2, loop_932
9796 edge8n %g5, %g2, %g6
9797 fmovrsgez %i2, %f17, %f9
9798loop_931:
9799 orncc %o6, 0x1072, %o7
9800loop_932:
9801 tcs %xcc, 0x6
9802 fxors %f3, %f17, %f18
9803 movrgz %i7, 0x2F2, %i4
9804 st %f3, [%l7 + 0x44]
9805 movrlz %o1, 0x21D, %g1
9806 taddcctv %i5, 0x1764, %o5
9807 subcc %i6, %l3, %l6
9808 movcs %icc, %o0, %i3
9809 tpos %xcc, 0x7
9810 movle %xcc, %o3, %i0
9811 mulx %g7, %l0, %g3
9812 set 0x1C, %l1
9813 swapa [%l7 + %l1] 0x10, %g4
9814 edge32l %l5, %l1, %o4
9815 add %l7, 0x70, %l6
9816 wr %g0, 0x88, %asi
9817 ldxa [%l6] %asi, %i1
9818 casxa [%l6] 0x88, %i1, %o2
9819 tcs %xcc, 0x1
9820 array8 %l4, %g5, %l2
9821 fmovsge %xcc, %f7, %f26
9822 bpos,a,pt %xcc, loop_933
9823 movcc %icc, %g2, %g6
9824 mulx %o6, %o7, %i7
9825 lduw [%l7 + 0x6C], %i4
9826loop_933:
9827 alignaddrl %o1, %g1, %i2
9828 andcc %i5, 0x1BC9, %o5
9829 fmovsleu %icc, %f17, %f25
9830 fba %fcc3, loop_934
9831 fnot1 %f10, %f16
9832 bl,a loop_935
9833 subcc %l3, 0x0781, %l6
9834loop_934:
9835 fcmple32 %f30, %f26, %o0
9836 fxnors %f31, %f24, %f14
9837loop_935:
9838 xnorcc %i6, 0x054D, %i3
9839 fmovs %f0, %f9
9840 movrlez %o3, 0x2B1, %g7
9841 andcc %i0, 0x0148, %l0
9842 subc %g3, 0x04CE, %l5
9843 ldsb [%l7 + 0x4B], %g4
9844 edge32l %o4, %l1, %i1
9845 brlz,a %l4, loop_936
9846 edge8l %g5, %l2, %o2
9847 fbge,a %fcc0, loop_937
9848 edge16ln %g6, %g2, %o6
9849loop_936:
9850 nop
9851 set 0x60, %i5
9852 ldda [%l7 + %i5] 0x11, %o6
9853loop_937:
9854 fmovrsne %i4, %f21, %f29
9855 subccc %i7, %o1, %i2
9856 orcc %i5, %g1, %l3
9857 move %xcc, %o5, %l6
9858 fnegd %f28, %f20
9859 fbug %fcc0, loop_938
9860 tle %xcc, 0x1
9861 wr %g0, 0x27, %asi
9862 stba %o0, [%l7 + 0x39] %asi
9863 membar #Sync
9864loop_938:
9865 popc 0x0901, %i6
9866 ld [%l7 + 0x48], %f0
9867 fbul,a %fcc1, loop_939
9868 fzeros %f18
9869 movcc %icc, %o3, %i3
9870 fcmps %fcc0, %f4, %f20
9871loop_939:
9872 edge32l %i0, %g7, %l0
9873 addcc %l5, 0x0DA4, %g4
9874 fbug,a %fcc2, loop_940
9875 fmovrde %g3, %f28, %f26
9876 ldx [%l7 + 0x28], %l1
9877 udiv %o4, 0x0231, %l4
9878loop_940:
9879 fmovrslez %g5, %f18, %f21
9880 wr %g0, 0x88, %asi
9881 lduha [%l7 + 0x2A] %asi, %i1
9882 bcc,pt %xcc, loop_941
9883 fblg %fcc0, loop_942
9884 ld [%l7 + 0x34], %f19
9885 movrlz %l2, 0x040, %g6
9886loop_941:
9887 saved
9888 rdpr %cwp, %g1
9889 rdpr %cansave, %g2
9890 rdpr %canrestore, %g3
9891 rdpr %cleanwin, %g4
9892 rdpr %otherwin, %g5
9893 rdpr %wstate, %g6
9894loop_942:
9895 fbue %fcc3, loop_943
9896 tle %xcc, 0x1
9897 fxors %f15, %f20, %f9
9898 fmovsle %icc, %f15, %f14
9899loop_943:
9900 fmovdvs %icc, %f18, %f12
9901 fmul8sux16 %f30, %f28, %f14
9902 saved
9903 rdpr %cwp, %g1
9904 rdpr %cansave, %g2
9905 rdpr %canrestore, %g3
9906 rdpr %cleanwin, %g4
9907 rdpr %otherwin, %g5
9908 rdpr %wstate, %g6
9909 movle %icc, %o2, %o6
9910 array32 %o7, %g2, %i7
9911 edge32l %o1, %i4, %i5
9912 fmovsl %xcc, %f2, %f3
9913 movne %icc, %i2, %l3
9914 ldsb [%l7 + 0x79], %g1
9915 smulcc %l6, %o0, %i6
9916 movvc %xcc, %o3, %i3
9917 fmovsne %xcc, %f24, %f20
9918 fpsub16s %f1, %f27, %f6
9919 fnegs %f1, %f1
9920 or %o5, %i0, %l0
9921 fnand %f14, %f26, %f14
9922 set 0x74, %g3
9923 lduwa [%l7 + %g3] 0x19, %l5
9924 bn,a loop_944
9925 tpos %xcc, 0x3
9926 movge %xcc, %g4, %g3
9927 sir 0x0362
9928loop_944:
9929 fmovdvs %xcc, %f22, %f23
9930 array32 %l1, %o4, %g7
9931 addcc %g5, %l4, %i1
9932 movvs %xcc, %l2, %o2
9933 fornot2s %f29, %f27, %f20
9934 tsubcctv %o6, %o7, %g6
9935 fpadd16 %f22, %f6, %f20
9936 bcs loop_945
9937 array32 %i7, %o1, %g2
9938 fcmple16 %f20, %f26, %i4
9939 mulscc %i5, 0x17F8, %l3
9940loop_945:
9941 nop
9942 add %l7, 0x78, %l6
9943 wr %g0, 0x0c, %asi
9944 casxa [%l6] 0x0c, %i2, %l6
9945 sdiv %o0, 0x0463, %g1
9946 stbar
9947 edge8n %i6, %i3, %o5
9948 xnor %i0, 0x19A4, %l0
9949 tsubcctv %o3, 0x17B5, %l5
9950 fmovrdlez %g3, %f4, %f6
9951 fbn %fcc3, loop_946
9952 movle %icc, %g4, %o4
9953 orncc %g7, %l1, %g5
9954 umul %i1, 0x196A, %l2
9955loop_946:
9956 nop
9957 wr %g0, 0x80, %asi
9958 ldsba [%l7 + 0x0A] %asi, %o2
9959 fmovdcc %xcc, %f6, %f16
9960 tl %xcc, 0x3
9961 set 0x60, %l5
9962 ldda [%l7 + %l5] 0x2a, %o6
9963 subccc %o7, %g6, %l4
9964 fabsd %f10, %f26
9965 udivcc %o1, 0x1A7B, %g2
9966 te %xcc, 0x6
9967 tge %xcc, 0x3
9968 edge8n %i7, %i5, %l3
9969 subccc %i4, 0x1FE7, %l6
9970 tcs %icc, 0x0
9971 bpos,pt %icc, loop_947
9972 edge16ln %o0, %g1, %i2
9973 fpackfix %f14, %f23
9974 orn %i6, 0x1D8F, %o5
9975loop_947:
9976 fcmpeq32 %f14, %f2, %i0
9977 sdivx %i3, 0x05BF, %o3
9978 movge %xcc, %l0, %l5
9979 mova %icc, %g3, %o4
9980 fbg,a %fcc3, loop_948
9981 std %f12, [%l7 + 0x10]
9982 restored
9983 rdpr %cwp, %g1
9984 rdpr %cansave, %g2
9985 rdpr %canrestore, %g3
9986 rdpr %cleanwin, %g4
9987 rdpr %otherwin, %g5
9988 rdpr %wstate, %g6
9989 udiv %g7, 0x1D6A, %g4
9990loop_948:
9991 brgez %l1, loop_949
9992 fmovsg %icc, %f18, %f26
9993 faligndata %f22, %f14, %f14
9994 mulx %g5, 0x11EE, %l2
9995loop_949:
9996 tcc %xcc, 0x4
9997 lduw [%l7 + 0x28], %o2
9998 fbg %fcc3, loop_950
9999 fbe %fcc0, loop_951
10000 tn %xcc, 0x7
10001 and %o6, 0x0A81, %o7
10002loop_950:
10003 array32 %i1, %g6, %l4
10004loop_951:
10005 fpadd16 %f26, %f18, %f0
10006 sllx %o1, 0x00, %g2
10007 sll %i7, %i5, %i4
10008 movg %xcc, %l6, %o0
10009 tl %xcc, 0x5
10010 fmovse %xcc, %f19, %f22
10011 array32 %l3, %g1, %i2
10012 popc %i6, %i0
10013 movneg %xcc, %i3, %o3
10014 fmovrdgez %o5, %f16, %f24
10015 alignaddr %l5, %g3, %o4
10016 movrgez %l0, 0x2F6, %g4
10017 movrne %l1, 0x2CB, %g5
10018 orncc %g7, %l2, %o6
10019 taddcc %o2, 0x0EE4, %i1
10020 sll %g6, %o7, %o1
10021 add %l7, 0x38, %l6
10022 wr %g0, 0x81, %asi
10023 lda [%l6] %asi, %g2
10024 casa [%l6] 0x81, %g2, %i7
10025 fmovsvs %xcc, %f14, %f16
10026 fcmpeq16 %f12, %f28, %i5
10027 ldsb [%l7 + 0x6A], %i4
10028 fmovdn %xcc, %f8, %f6
10029 tcs %xcc, 0x5
10030 fxor %f30, %f4, %f0
10031 udivcc %l4, 0x11F7, %l6
10032 fnand %f4, %f26, %f22
10033 alignaddrl %o0, %l3, %i2
10034 fmovsne %icc, %f5, %f9
10035 bn,a %icc, loop_952
10036 movl %xcc, %g1, %i6
10037 membar 0x7C
10038 fcmple32 %f0, %f4, %i0
10039loop_952:
10040 array8 %o3, %o5, %i3
10041 andcc %l5, 0x00BA, %o4
10042 tne %icc, 0x3
10043 edge8ln %g3, %g4, %l1
10044 prefetch [%l7 + 0x54], 0x3
10045 wr %g0, 0x10, %asi
10046 ldsha [%l7 + 0x36] %asi, %g5
10047 fornot1s %f19, %f23, %f22
10048 fmovrdgz %l0, %f6, %f2
10049 ble,a,pn %xcc, loop_953
10050 tvs %xcc, 0x6
10051 srax %g7, %o6, %o2
10052 bl loop_954
10053loop_953:
10054 mulx %i1, %g6, %l2
10055 set 0x24, %o7
10056 stwa %o1, [%l7 + %o7] 0x2f
10057 membar #Sync
10058loop_954:
10059 tvc %xcc, 0x2
10060 fmovsvs %xcc, %f17, %f6
10061 movrlz %g2, %o7, %i5
10062 udivx %i7, 0x020A, %l4
10063 mulx %i4, 0x18A6, %l6
10064 bshuffle %f2, %f8, %f26
10065 sll %o0, 0x01, %l3
10066 sra %i2, %g1, %i0
10067 movleu %icc, %i6, %o3
10068 tn %xcc, 0x2
10069 subc %i3, 0x04AE, %o5
10070 fcmpgt32 %f28, %f22, %l5
10071 alignaddr %o4, %g3, %l1
10072 te %icc, 0x7
10073 ldsh [%l7 + 0x2A], %g4
10074 movgu %icc, %g5, %g7
10075 fbug,a %fcc2, loop_955
10076 addc %o6, 0x1AAA, %l0
10077 orn %o2, 0x1292, %i1
10078 fexpand %f11, %f6
10079loop_955:
10080 tpos %xcc, 0x7
10081 movrne %l2, %g6, %g2
10082 sth %o1, [%l7 + 0x1C]
10083 edge8ln %o7, %i7, %l4
10084 fand %f28, %f4, %f12
10085 bneg,pn %icc, loop_956
10086 movvc %icc, %i5, %l6
10087 tcc %xcc, 0x3
10088 movne %xcc, %i4, %o0
10089loop_956:
10090 tl %icc, 0x1
10091 set 0x18, %g7
10092 stwa %i2, [%l7 + %g7] 0x15
10093 wr %g0, 0x19, %asi
10094 prefetcha [%l7 + 0x38] %asi, 0x2
10095 movl %xcc, %l3, %i6
10096 array16 %o3, %i3, %o5
10097 nop
10098 set 0x7C, %g6
10099 ldsh [%l7 + %g6], %i0
10100 bgu,pt %icc, loop_957
10101 xnor %o4, 0x0259, %g3
10102 set 0x08, %o2
10103 stxa %l1, [%l7 + %o2] 0x88
10104loop_957:
10105 sdivx %l5, 0x16F8, %g5
10106 fmovsvc %icc, %f1, %f28
10107 taddcc %g7, 0x01E7, %o6
10108 srl %l0, %o2, %i1
10109 sra %g4, %g6, %l2
10110 edge16 %g2, %o7, %i7
10111 tn %icc, 0x3
10112 fmovdg %xcc, %f7, %f7
10113 movge %xcc, %l4, %o1
10114 edge8n %l6, %i4, %i5
10115 fmul8x16al %f13, %f0, %f22
10116 movre %i2, %o0, %g1
10117 wr %g0, 0x18, %asi
10118 lduba [%l7 + 0x38] %asi, %l3
10119 brlez,a %o3, loop_958
10120 movgu %xcc, %i3, %o5
10121 movgu %xcc, %i0, %o4
10122 add %l7, 0x24, %l6
10123 wr %g0, 0x0c, %asi
10124 casa [%l6] 0x0c, %i6, %g3
10125loop_958:
10126 edge32l %l1, %l5, %g5
10127 movrgz %o6, 0x041, %g7
10128 stbar
10129 fmovrdlz %l0, %f30, %f8
10130 bshuffle %f0, %f0, %f10
10131 movn %icc, %o2, %g4
10132 fcmpes %fcc3, %f0, %f6
10133 sra %i1, %l2, %g6
10134 membar 0x72
10135 fsrc1 %f0, %f14
10136 umul %o7, 0x19F8, %g2
10137 fcmple16 %f28, %f24, %l4
10138 xorcc %i7, %o1, %i4
10139 nop
10140 setx loop_959, %l0, %l1
10141 wrpr 0x1, %tl
10142 wrpr %l1, %tpc
10143 add %l1, 0x4, %l1
10144 wrpr %l1, %tnpc
10145 setx 0x34400001400, %l0, %l1
10146 wrpr %l1, %tstate
10147 wrhpr 0x4, %htstate
10148 retry
10149 udiv %l6, 0x0982, %i5
10150 sra %i2, 0x00, %g1
10151 sub %l3, 0x0F11, %o0
10152loop_959:
10153 edge32ln %i3, %o5, %o3
10154 fbe,a %fcc3, loop_960
10155 add %i0, %i6, %o4
10156 fmovrdlz %l1, %f12, %f8
10157 fbl %fcc3, loop_961
10158loop_960:
10159 movrgz %g3, %g5, %l5
10160 edge8l %o6, %l0, %g7
10161 tl %xcc, 0x5
10162loop_961:
10163 stx %g4, [%l7 + 0x68]
10164 fmovdn %icc, %f20, %f21
10165 fmovdleu %xcc, %f9, %f21
10166 swap [%l7 + 0x18], %o2
10167 alignaddr %l2, %g6, %o7
10168 fbuge,a %fcc3, loop_962
10169 tgu %icc, 0x5
10170 umul %i1, 0x10E3, %g2
10171 movre %i7, %o1, %l4
10172loop_962:
10173 fbuge %fcc0, loop_963
10174 fmovsleu %xcc, %f31, %f26
10175 edge32ln %i4, %i5, %l6
10176 movrgz %g1, 0x29B, %i2
10177loop_963:
10178 edge8n %l3, %i3, %o5
10179 subccc %o0, %i0, %o3
10180 or %o4, %l1, %g3
10181 fcmpes %fcc2, %f21, %f19
10182 set 0x70, %g5
10183 stxa %g5, [%l7 + %g5] 0x15
10184 movrlz %l5, %o6, %l0
10185 fbule,a %fcc1, loop_964
10186 fmovrde %g7, %f14, %f16
10187 brgz %i6, loop_965
10188 popc 0x1F9D, %o2
10189loop_964:
10190 movvc %xcc, %l2, %g6
10191 orn %g4, 0x0CCF, %i1
10192loop_965:
10193 movrgz %o7, %i7, %o1
10194 movrlez %l4, %g2, %i4
10195 movrgz %l6, 0x32E, %i5
10196 movvs %xcc, %g1, %i2
10197 set 0x3C, %o4
10198 lduha [%l7 + %o4] 0x11, %l3
10199 srl %i3, %o0, %i0
10200 move %xcc, %o5, %o4
10201 nop
10202 setx loop_966, %l0, %l1
10203 jmpl %l1, %l1
10204 edge8 %o3, %g3, %l5
10205 subcc %g5, %l0, %g7
10206 stx %o6, [%l7 + 0x18]
10207loop_966:
10208 andn %i6, %o2, %g6
10209 fmovsgu %xcc, %f16, %f8
10210 edge16l %l2, %i1, %g4
10211 bvs,a,pn %icc, loop_967
10212 edge8 %o7, %o1, %l4
10213 wr %g0, 0x80, %asi
10214 lduba [%l7 + 0x63] %asi, %g2
10215loop_967:
10216 fmovrdgz %i4, %f14, %f14
10217 fcmpd %fcc3, %f16, %f10
10218 edge8n %l6, %i7, %i5
10219 movrgez %g1, %i2, %i3
10220 umulcc %l3, %i0, %o0
10221 andncc %o4, %o5, %l1
10222 andcc %o3, 0x1843, %l5
10223 nop
10224 setx loop_968, %l0, %l1
10225 wrpr 0x1, %tl
10226 wrpr %l1, %tpc
10227 add %l1, 0x4, %l1
10228 wrpr %l1, %tnpc
10229 setx 0x34400001400, %l0, %l1
10230 wrpr %l1, %tstate
10231 wrhpr 0x4, %htstate
10232 retry
10233 movl %xcc, %g5, %g3
10234 bcc %icc, loop_969
10235 fcmps %fcc3, %f17, %f22
10236loop_968:
10237 nop
10238 wr %g0, 0x0c, %asi
10239 ldstuba [%l7 + 0x27] %asi, %l0
10240loop_969:
10241 lduh [%l7 + 0x22], %o6
10242 fsrc1 %f0, %f28
10243 fnors %f6, %f26, %f1
10244 mova %xcc, %g7, %o2
10245 fsrc2 %f4, %f10
10246 addc %i6, 0x18A3, %g6
10247 ldx [%l7 + 0x08], %i1
10248 movpos %xcc, %l2, %g4
10249 fpack16 %f30, %f16
10250 fmovsneg %xcc, %f7, %f7
10251 siam 0x1
10252 ldsb [%l7 + 0x3B], %o7
10253 addccc %l4, 0x10D4, %o1
10254 sdiv %i4, 0x0B4D, %l6
10255 and %g2, 0x18FB, %i7
10256 fmul8x16 %f29, %f20, %f22
10257 subccc %i5, 0x120E, %i2
10258 udivx %i3, 0x0A1A, %g1
10259 brnz,a %i0, loop_970
10260 bl,a,pt %icc, loop_971
10261 fxors %f27, %f18, %f25
10262 edge32n %l3, %o4, %o0
10263loop_970:
10264 tpos %xcc, 0x7
10265loop_971:
10266 nop
10267 set 0x48, %g1
10268 prefetcha [%l7 + %g1] 0x88, 0x3
10269 xor %o3, %l1, %g5
10270 sdiv %g3, 0x0FF8, %l0
10271 movcc %xcc, %o6, %l5
10272 fxnor %f22, %f4, %f30
10273 brgz,a %o2, loop_972
10274 edge16n %g7, %i6, %g6
10275 bvc,a,pn %xcc, loop_973
10276 edge8 %l2, %i1, %o7
10277loop_972:
10278 bg,pt %icc, loop_974
10279 tvc %xcc, 0x1
10280loop_973:
10281 ba,pn %icc, loop_975
10282 fmovdcs %icc, %f27, %f16
10283loop_974:
10284 bneg,a,pt %icc, loop_976
10285 edge32ln %g4, %l4, %o1
10286loop_975:
10287 edge16 %l6, %g2, %i4
10288 smul %i5, 0x02BF, %i2
10289loop_976:
10290 array32 %i3, %g1, %i7
10291 fmovdg %xcc, %f23, %f8
10292 fcmpd %fcc0, %f6, %f16
10293 movrne %l3, 0x015, %o4
10294 brlez %i0, loop_977
10295 and %o0, 0x03F0, %o5
10296 srlx %l1, 0x03, %g5
10297 fornot2s %f29, %f27, %f19
10298loop_977:
10299 tvc %icc, 0x1
10300 fmuld8sux16 %f18, %f3, %f8
10301 fornot2s %f13, %f28, %f28
10302 bne,a loop_978
10303 edge8ln %o3, %l0, %o6
10304 brz,a %l5, loop_979
10305 srax %g3, %g7, %o2
10306loop_978:
10307 fandnot2s %f0, %f12, %f1
10308 sethi 0x09F2, %i6
10309loop_979:
10310 movne %xcc, %l2, %g6
10311 srlx %i1, %o7, %l4
10312 be,a %icc, loop_980
10313 edge32 %o1, %g4, %g2
10314 and %i4, 0x0863, %l6
10315 fmovrdgez %i2, %f4, %f22
10316loop_980:
10317 movrlez %i5, 0x1A4, %g1
10318 movrgz %i3, 0x064, %i7
10319 umulcc %o4, 0x1DAD, %l3
10320 tl %icc, 0x2
10321 smul %o0, %o5, %l1
10322 fbn %fcc0, loop_981
10323 tleu %xcc, 0x4
10324 movge %xcc, %i0, %g5
10325 taddcc %l0, 0x055C, %o3
10326loop_981:
10327 brgez,a %o6, loop_982
10328 orcc %l5, 0x0647, %g3
10329 xnorcc %o2, %i6, %l2
10330 smul %g6, %i1, %g7
10331loop_982:
10332 bvs,a,pt %icc, loop_983
10333 add %o7, %o1, %g4
10334 edge16l %g2, %i4, %l4
10335 fmovsgu %xcc, %f4, %f10
10336loop_983:
10337 fnegs %f4, %f0
10338 or %i2, %l6, %g1
10339 orn %i3, 0x0F6F, %i5
10340 sub %i7, %o4, %o0
10341 bshuffle %f26, %f30, %f12
10342 edge16 %l3, %l1, %i0
10343 sethi 0x0B9D, %o5
10344 xor %g5, 0x0049, %l0
10345 tsubcc %o6, 0x11D7, %l5
10346 fmovrslz %g3, %f2, %f14
10347 movrlez %o2, %i6, %o3
10348 sub %l2, %g6, %i1
10349 xor %g7, 0x071F, %o7
10350 movcs %icc, %o1, %g2
10351 sdivcc %g4, 0x1B50, %i4
10352 fmovsle %icc, %f14, %f3
10353 tl %icc, 0x4
10354 tleu %xcc, 0x5
10355 fmovrde %l4, %f14, %f0
10356 movl %xcc, %l6, %i2
10357 stw %g1, [%l7 + 0x34]
10358 alignaddr %i3, %i5, %o4
10359 be loop_984
10360 movl %xcc, %o0, %i7
10361 fnand %f16, %f4, %f22
10362 andcc %l1, %i0, %l3
10363loop_984:
10364 alignaddr %g5, %l0, %o6
10365 edge16l %o5, %l5, %g3
10366 taddcctv %i6, 0x049D, %o2
10367 tg %icc, 0x0
10368 fmovdgu %xcc, %f27, %f21
10369 stb %l2, [%l7 + 0x15]
10370 sethi 0x1B38, %o3
10371 edge16n %i1, %g7, %o7
10372 smulcc %o1, %g6, %g4
10373 array16 %i4, %g2, %l4
10374 tvs %xcc, 0x5
10375 subcc %i2, 0x0341, %g1
10376 fmuld8ulx16 %f29, %f23, %f10
10377 movle %xcc, %l6, %i3
10378 bg loop_985
10379 sll %o4, 0x08, %o0
10380 movcc %xcc, %i5, %i7
10381 sub %l1, 0x042A, %l3
10382loop_985:
10383 movcc %xcc, %g5, %l0
10384 set 0x30, %o1
10385 prefetcha [%l7 + %o1] 0x11, 0x2
10386 movrgz %o5, 0x2A7, %o6
10387 flush %l7 + 0x20
10388 lduw [%l7 + 0x3C], %g3
10389 movneg %xcc, %i6, %l5
10390 smul %l2, %o3, %i1
10391 fmul8x16au %f11, %f15, %f10
10392 prefetch [%l7 + 0x10], 0x3
10393 tle %icc, 0x7
10394 fblg %fcc3, loop_986
10395 edge16ln %o2, %o7, %g7
10396 movrlez %g6, %g4, %i4
10397 bcs,a,pt %icc, loop_987
10398loop_986:
10399 st %f25, [%l7 + 0x08]
10400 xorcc %g2, 0x0AFA, %l4
10401 umul %o1, 0x0051, %i2
10402loop_987:
10403 fcmped %fcc0, %f4, %f4
10404 fmovsneg %icc, %f2, %f27
10405 alignaddrl %l6, %i3, %o4
10406 movcc %xcc, %g1, %i5
10407 saved
10408 rdpr %cwp, %g1
10409 rdpr %cansave, %g2
10410 rdpr %canrestore, %g3
10411 rdpr %cleanwin, %g4
10412 rdpr %otherwin, %g5
10413 rdpr %wstate, %g6
10414 membar 0x40
10415 pdist %f0, %f20, %f20
10416 call loop_988
10417 lduh [%l7 + 0x44], %o0
10418 edge16n %l1, %i7, %l3
10419 sll %g5, 0x03, %i0
10420loop_988:
10421 tvc %xcc, 0x6
10422 movvs %xcc, %o5, %o6
10423 movleu %xcc, %g3, %l0
10424 fnot1 %f28, %f22
10425 tsubcc %l5, 0x0E62, %i6
10426 smulcc %o3, 0x1809, %i1
10427 movrne %l2, 0x049, %o7
10428 fxnor %f4, %f16, %f8
10429 movrlz %o2, 0x370, %g6
10430 nop
10431 set 0x48, %i0
10432 ldub [%l7 + %i0], %g4
10433 movrne %g7, %g2, %i4
10434 prefetch [%l7 + 0x28], 0x2
10435 srax %o1, %l4, %l6
10436 srl %i2, %o4, %g1
10437 movleu %icc, %i5, %i3
10438 fornot2 %f24, %f18, %f16
10439 fcmpes %fcc3, %f27, %f28
10440 orncc %l1, %o0, %i7
10441 edge16l %l3, %g5, %i0
10442 fsrc1 %f28, %f4
10443 addcc %o6, 0x0354, %g3
10444 udivx %l0, 0x0A6A, %o5
10445 fmovrdlez %i6, %f4, %f26
10446 tge %icc, 0x6
10447 fmul8x16 %f9, %f24, %f22
10448 orcc %o3, %i1, %l2
10449 andcc %l5, %o2, %o7
10450 te %icc, 0x7
10451 ldd [%l7 + 0x28], %f28
10452 edge16 %g6, %g4, %g2
10453 fmovse %icc, %f4, %f21
10454 movcs %xcc, %i4, %g7
10455 tge %icc, 0x5
10456 subcc %o1, %l6, %l4
10457 nop
10458 setx loop_989, %l0, %l1
10459 jmpl %l1, %o4
10460 fbue,a %fcc2, loop_990
10461 movgu %xcc, %g1, %i2
10462 fmovdleu %icc, %f23, %f1
10463loop_989:
10464 taddcctv %i5, %l1, %i3
10465loop_990:
10466 brlz %o0, loop_991
10467 movrlz %i7, %l3, %i0
10468 te %icc, 0x2
10469 sra %g5, 0x0F, %o6
10470loop_991:
10471 brlz,a %g3, loop_992
10472 flush %l7 + 0x14
10473 edge32 %o5, %l0, %i6
10474 movre %o3, 0x0FE, %i1
10475loop_992:
10476 nop
10477 wr %g0, 0x2f, %asi
10478 stha %l5, [%l7 + 0x40] %asi
10479 membar #Sync
10480 fpsub32s %f17, %f20, %f26
10481 nop
10482 set 0x24, %l2
10483 prefetch [%l7 + %l2], 0x2
10484 xorcc %o2, 0x1F50, %o7
10485 edge16n %l2, %g4, %g6
10486 ld [%l7 + 0x64], %f24
10487 tneg %icc, 0x7
10488 fbg,a %fcc0, loop_993
10489 brz,a %i4, loop_994
10490 edge16n %g7, %o1, %g2
10491 movrgez %l6, 0x085, %l4
10492loop_993:
10493 subcc %o4, 0x16B5, %g1
10494loop_994:
10495 movvc %icc, %i2, %l1
10496 andcc %i5, %i3, %i7
10497 tg %icc, 0x0
10498 movgu %icc, %l3, %o0
10499 te %xcc, 0x6
10500 subcc %i0, 0x036A, %g5
10501 set 0x18, %l3
10502 ldswa [%l7 + %l3] 0x0c, %g3
10503 fblg,a %fcc0, loop_995
10504 fpadd16 %f4, %f22, %f14
10505 restored
10506 rdpr %cwp, %g1
10507 rdpr %cansave, %g2
10508 rdpr %canrestore, %g3
10509 rdpr %cleanwin, %g4
10510 rdpr %otherwin, %g5
10511 rdpr %wstate, %g6
10512 edge8ln %o6, %o5, %i6
10513loop_995:
10514 fbo %fcc0, loop_996
10515 sub %o3, 0x1930, %i1
10516 call loop_997
10517 sethi 0x13DD, %l0
10518loop_996:
10519 ldsh [%l7 + 0x38], %l5
10520 fand %f24, %f4, %f12
10521loop_997:
10522 fxnor %f20, %f22, %f26
10523 fcmps %fcc3, %f20, %f11
10524 st %f22, [%l7 + 0x58]
10525 fmovdcs %xcc, %f9, %f24
10526 fnegs %f4, %f31
10527 nop
10528 set 0x30, %l0
10529 stx %o2, [%l7 + %l0]
10530 sdivcc %o7, 0x196D, %l2
10531 bl,a,pn %xcc, loop_998
10532 ba,a,pt %icc, loop_999
10533 flush %l7 + 0x2C
10534 sir 0x06ED
10535loop_998:
10536 nop
10537 add %l7, 0x64, %l6
10538 wr %g0, 0x81, %asi
10539 lda [%l6] %asi, %g4
10540 casa [%l6] %asi, %g4, %i4
10541loop_999:
10542 andn %g7, %o1, %g6
10543 taddcc %g2, %l4, %o4
10544 xor %g1, 0x0DA9, %i2
10545 movneg %xcc, %l1, %i5
10546 fmovrslz %i3, %f13, %f29
10547 fand %f8, %f28, %f20
10548 popc %i7, %l6
10549 taddcc %l3, %i0, %o0
10550 tleu %xcc, 0x1
10551 fcmps %fcc0, %f31, %f18
10552 nop
10553 setx loop_1000, %l0, %l1
10554 jmpl %l1, %g5
10555 sdivx %o6, 0x1D0F, %o5
10556 sra %g3, 0x0A, %o3
10557 udivcc %i6, 0x0673, %i1
10558loop_1000:
10559 fbl,a %fcc3, loop_1001
10560 sra %l0, 0x10, %l5
10561 wr %g0, 0xe2, %asi
10562 stba %o7, [%l7 + 0x36] %asi
10563 membar #Sync
10564loop_1001:
10565 sdiv %o2, 0x11EA, %g4
10566 addcc %l2, %i4, %o1
10567 nop
10568 set 0x28, %g2
10569 ldsw [%l7 + %g2], %g6
10570 ldstub [%l7 + 0x52], %g7
10571 fnand %f24, %f8, %f12
10572 fmovsne %xcc, %f4, %f24
10573 fexpand %f20, %f24
10574 edge8l %l4, %g2, %g1
10575 edge32 %o4, %l1, %i2
10576 sir 0x0697
10577 te %xcc, 0x6
10578 fmovrsgz %i5, %f6, %f31
10579 fsrc1 %f18, %f24
10580 orcc %i3, 0x02DB, %i7
10581 andn %l3, 0x041F, %i0
10582 sdivcc %o0, 0x0CC0, %l6
10583 alignaddr %o6, %o5, %g3
10584 fbul,a %fcc3, loop_1002
10585 movre %o3, 0x1D5, %g5
10586 set 0x6C, %l6
10587 ldstuba [%l7 + %l6] 0x89, %i1
10588loop_1002:
10589 fbuge,a %fcc2, loop_1003
10590 fbe %fcc0, loop_1004
10591 tn %icc, 0x7
10592 restored
10593 rdpr %cwp, %g1
10594 rdpr %cansave, %g2
10595 rdpr %canrestore, %g3
10596 rdpr %cleanwin, %g4
10597 rdpr %otherwin, %g5
10598 rdpr %wstate, %g6
10599loop_1003:
10600 movrgz %i6, %l0, %l5
10601loop_1004:
10602 tn %icc, 0x3
10603 bge,pn %xcc, loop_1005
10604 andncc %o2, %o7, %l2
10605 add %i4, %g4, %g6
10606 tle %xcc, 0x4
10607loop_1005:
10608 for %f22, %f8, %f26
10609 andcc %g7, 0x10A9, %l4
10610 movpos %icc, %o1, %g1
10611 andcc %g2, 0x0C7D, %l1
10612 edge32l %i2, %i5, %i3
10613 umul %o4, %i7, %i0
10614 edge8 %l3, %o0, %l6
10615 fpack16 %f2, %f5
10616 fbu %fcc3, loop_1006
10617 movcc %xcc, %o6, %o5
10618 bgu,a,pn %icc, loop_1007
10619 siam 0x4
10620loop_1006:
10621 bg,a %icc, loop_1008
10622 movcs %xcc, %g3, %g5
10623loop_1007:
10624 fsrc2 %f6, %f22
10625 sdiv %o3, 0x1950, %i1
10626loop_1008:
10627 tne %icc, 0x3
10628 move %icc, %l0, %l5
10629 tg %icc, 0x0
10630 edge8l %i6, %o7, %o2
10631 fnot2 %f20, %f4
10632 wr %g0, 0x18, %asi
10633 stxa %i4, [%l7 + 0x68] %asi
10634 bge,a,pn %xcc, loop_1009
10635 sethi 0x0B36, %l2
10636 bvc,a loop_1010
10637 movrlz %g6, 0x128, %g7
10638loop_1009:
10639 saved
10640 rdpr %cwp, %g1
10641 rdpr %cansave, %g2
10642 rdpr %canrestore, %g3
10643 rdpr %cleanwin, %g4
10644 rdpr %otherwin, %g5
10645 rdpr %wstate, %g6
10646 fmovd %f16, %f18
10647loop_1010:
10648 andncc %l4, %g4, %g1
10649 add %o1, 0x1448, %g2
10650 edge8n %l1, %i2, %i5
10651 movrlez %o4, %i7, %i3
10652 addccc %l3, 0x13C0, %i0
10653 fnor %f16, %f24, %f8
10654 tleu %xcc, 0x4
10655 bvs,a,pt %xcc, loop_1011
10656 fxor %f26, %f24, %f18
10657 edge32ln %l6, %o0, %o6
10658 sub %g3, %o5, %g5
10659loop_1011:
10660 fmovdne %icc, %f8, %f18
10661 wr %g0, 0x18, %asi
10662 lduha [%l7 + 0x0C] %asi, %i1
10663 movrgz %o3, %l5, %l0
10664 fcmpne16 %f16, %f20, %i6
10665 tge %icc, 0x4
10666 umul %o2, 0x13BB, %o7
10667 fbug,a %fcc1, loop_1012
10668 fbe,a %fcc2, loop_1013
10669 movle %icc, %l2, %i4
10670 edge32n %g6, %g7, %l4
10671loop_1012:
10672 array32 %g4, %o1, %g2
10673loop_1013:
10674 fnegs %f21, %f0
10675 set 0x00, %g4
10676 ldxa [%g0 + %g4] 0x50, %g1
10677 fornot1 %f18, %f26, %f22
10678 movn %icc, %l1, %i5
10679 alignaddrl %o4, %i7, %i2
10680 bg loop_1014
10681 ba,a,pn %icc, loop_1015
10682 movcs %xcc, %i3, %l3
10683 set 0x2C, %l4
10684 stha %l6, [%l7 + %l4] 0xe3
10685 membar #Sync
10686loop_1014:
10687 tsubcctv %i0, %o0, %g3
10688loop_1015:
10689 nop
10690 set 0x3A, %i4
10691 ldsha [%l7 + %i4] 0x15, %o6
10692 flush %l7 + 0x14
10693 tn %xcc, 0x6
10694 udivx %o5, 0x0E83, %i1
10695 or %g5, 0x0984, %l5
10696 mova %icc, %o3, %i6
10697 tn %icc, 0x3
10698 tvc %icc, 0x3
10699 srax %o2, %l0, %l2
10700 mova %icc, %o7, %g6
10701 bcc,a loop_1016
10702 fxnors %f9, %f14, %f8
10703 sub %i4, 0x1A50, %l4
10704 and %g7, 0x1E97, %o1
10705loop_1016:
10706 sdiv %g2, 0x1879, %g4
10707 bg %icc, loop_1017
10708 array8 %g1, %i5, %l1
10709 ble %xcc, loop_1018
10710 membar 0x76
10711loop_1017:
10712 subc %i7, %o4, %i3
10713 xorcc %i2, 0x1674, %l3
10714loop_1018:
10715 sra %l6, 0x12, %i0
10716 add %l7, 0x68, %l6
10717 wr %g0, 0x88, %asi
10718 casxa [%l6] 0x88, %o0, %g3
10719 st %f18, [%l7 + 0x5C]
10720 bl,pn %xcc, loop_1019
10721 nop
10722 set 0x4C, %i3
10723 prefetch [%l7 + %i3], 0x1
10724 set 0x7B, %i7
10725 stba %o5, [%l7 + %i7] 0x80
10726loop_1019:
10727 fbne %fcc0, loop_1020
10728 add %i1, %o6, %l5
10729 fmovda %icc, %f29, %f15
10730 edge8ln %o3, %g5, %i6
10731loop_1020:
10732 nop
10733 set 0x72, %o6
10734 ldsh [%l7 + %o6], %l0
10735 call loop_1021
10736 ldsw [%l7 + 0x50], %l2
10737 edge32ln %o7, %o2, %g6
10738 fmovdneg %xcc, %f8, %f24
10739loop_1021:
10740 or %l4, %i4, %g7
10741 fabss %f5, %f14
10742 tsubcc %o1, %g4, %g1
10743 fbl,a %fcc3, loop_1022
10744 fmovdne %icc, %f13, %f26
10745 tn %icc, 0x7
10746 edge32ln %i5, %g2, %l1
10747loop_1022:
10748 te %icc, 0x4
10749 fpadd32s %f0, %f23, %f2
10750 wr %g0, 0x81, %asi
10751 stda %f16, [%l7 + 0x40] %asi
10752 tg %icc, 0x2
10753 fmovse %icc, %f31, %f27
10754 movcc %xcc, %i7, %o4
10755 nop
10756 setx loop_1023, %l0, %l1
10757 jmpl %l1, %i2
10758 fmovspos %icc, %f31, %f17
10759 edge16l %l3, %i3, %i0
10760 fbuge %fcc0, loop_1024
10761loop_1023:
10762 tneg %xcc, 0x2
10763 bn,pn %icc, loop_1025
10764 movrne %o0, %l6, %g3
10765loop_1024:
10766 andn %i1, 0x18F5, %o5
10767 subccc %l5, 0x14DF, %o3
10768loop_1025:
10769 bleu,a,pt %xcc, loop_1026
10770 fnot1s %f3, %f10
10771 tge %xcc, 0x2
10772 fmovscs %xcc, %f2, %f17
10773loop_1026:
10774 tgu %icc, 0x2
10775 set 0x60, %i2
10776 prefetcha [%l7 + %i2] 0x0c, 0x2
10777 bcc,pn %xcc, loop_1027
10778 sdivcc %o6, 0x158D, %l0
10779 lduh [%l7 + 0x6C], %l2
10780 sir 0x0ACB
10781loop_1027:
10782 fmul8sux16 %f4, %f20, %f0
10783 bneg,pt %icc, loop_1028
10784 flush %l7 + 0x74
10785 nop
10786 setx loop_1029, %l0, %l1
10787 jmpl %l1, %i6
10788 fmovdcc %xcc, %f25, %f22
10789loop_1028:
10790 movvc %xcc, %o2, %g6
10791 edge8 %l4, %o7, %i4
10792loop_1029:
10793 tvc %xcc, 0x0
10794 movge %icc, %o1, %g7
10795 alignaddrl %g4, %i5, %g1
10796 tne %icc, 0x7
10797 tn %icc, 0x1
10798 wr %g0, 0x89, %asi
10799 sta %f17, [%l7 + 0x0C] %asi
10800 bcs,pn %xcc, loop_1030
10801 brlz %l1, loop_1031
10802 fbe,a %fcc1, loop_1032
10803 xnorcc %g2, %i7, %i2
10804loop_1030:
10805 fmovdpos %xcc, %f28, %f3
10806loop_1031:
10807 movvc %icc, %o4, %l3
10808loop_1032:
10809 fbue,a %fcc1, loop_1033
10810 ble,a,pn %icc, loop_1034
10811 edge16n %i3, %i0, %o0
10812 ld [%l7 + 0x74], %f23
10813loop_1033:
10814 tgu %xcc, 0x6
10815loop_1034:
10816 movgu %icc, %g3, %i1
10817 tge %xcc, 0x2
10818 edge16ln %o5, %l6, %l5
10819 fbue %fcc3, loop_1035
10820 ldsb [%l7 + 0x7D], %g5
10821 set 0x44, %i1
10822 ldstuba [%l7 + %i1] 0x11, %o6
10823loop_1035:
10824 nop
10825 setx loop_1036, %l0, %l1
10826 wrpr 0x1, %tl
10827 wrpr %l1, %tnpc
10828 setx 0x34400001400, %l0, %l1
10829 wrpr %l1, %tstate
10830 wrhpr 0x4, %htstate
10831 done
10832 lduh [%l7 + 0x44], %o3
10833 movl %icc, %l0, %i6
10834 fmovrde %l2, %f24, %f28
10835loop_1036:
10836 fble %fcc1, loop_1037
10837 nop
10838 set 0x2C, %i6
10839 prefetch [%l7 + %i6], 0x0
10840 fbule,a %fcc0, loop_1038
10841 orcc %o2, 0x117B, %g6
10842loop_1037:
10843 xorcc %l4, 0x06E7, %o7
10844 movn %xcc, %o1, %i4
10845loop_1038:
10846 sethi 0x055B, %g4
10847 tvs %xcc, 0x2
10848 movre %i5, 0x1D1, %g7
10849 smul %l1, 0x1581, %g1
10850 wr %g0, 0x18, %asi
10851 ldsha [%l7 + 0x34] %asi, %g2
10852 subccc %i7, 0x001C, %o4
10853 fpadd16s %f13, %f1, %f18
10854 tleu %xcc, 0x4
10855 set 0x40, %o3
10856 sta %f9, [%l7 + %o3] 0x88
10857 xnor %l3, 0x17AA, %i3
10858 lduh [%l7 + 0x56], %i2
10859 sir 0x0FED
10860 tge %xcc, 0x3
10861 srlx %i0, 0x01, %o0
10862 or %i1, 0x0F08, %g3
10863 movvs %xcc, %l6, %o5
10864 movrgez %l5, 0x13C, %g5
10865 subccc %o3, %o6, %i6
10866 bpos,pn %xcc, loop_1039
10867 andncc %l0, %l2, %g6
10868 membar 0x3D
10869 addccc %o2, 0x1FB5, %l4
10870loop_1039:
10871 fpack16 %f16, %f29
10872 addcc %o7, 0x0B33, %i4
10873 and %o1, 0x0923, %g4
10874 subcc %g7, %l1, %g1
10875 movrlez %g2, %i5, %i7
10876 ta %icc, 0x1
10877 udivx %o4, 0x19A5, %l3
10878 xnorcc %i2, 0x161C, %i3
10879 fble,a %fcc1, loop_1040
10880 movl %icc, %i0, %i1
10881 edge16n %o0, %g3, %o5
10882 sir 0x0287
10883loop_1040:
10884 fmovdl %xcc, %f27, %f30
10885 movvc %xcc, %l6, %l5
10886 set 0x4A, %o5
10887 ldsha [%l7 + %o5] 0x14, %g5
10888 flush %l7 + 0x64
10889 andn %o3, %o6, %i6
10890 sdivx %l0, 0x1DD1, %g6
10891 movge %xcc, %o2, %l4
10892 swap [%l7 + 0x08], %o7
10893 bg,a %xcc, loop_1041
10894 movleu %xcc, %i4, %l2
10895 movcc %xcc, %g4, %g7
10896 wr %g0, 0x11, %asi
10897 sta %f2, [%l7 + 0x3C] %asi
10898loop_1041:
10899 nop
10900 wr %g0, 0x0c, %asi
10901 lduba [%l7 + 0x6D] %asi, %l1
10902 sllx %o1, 0x1A, %g1
10903 te %icc, 0x4
10904 fmovsa %icc, %f17, %f15
10905 alignaddrl %i5, %i7, %g2
10906 fnot1s %f6, %f30
10907 fmovrdgez %l3, %f30, %f8
10908 set 0x30, %l1
10909 stda %o4, [%l7 + %l1] 0x2a
10910 membar #Sync
10911 fmovrslz %i2, %f23, %f2
10912 udivcc %i3, 0x10D1, %i1
10913 movg %icc, %o0, %g3
10914 movge %icc, %o5, %l6
10915 fmul8x16au %f16, %f8, %f28
10916 subcc %i0, 0x15DA, %l5
10917 and %o3, %o6, %i6
10918 st %f21, [%l7 + 0x58]
10919 subccc %l0, %g5, %o2
10920 bshuffle %f14, %f6, %f6
10921 sdivx %g6, 0x11AA, %o7
10922 movcs %icc, %i4, %l4
10923 ldsw [%l7 + 0x58], %g4
10924 wr %g0, 0x18, %asi
10925 stwa %g7, [%l7 + 0x70] %asi
10926 tsubcc %l2, %l1, %o1
10927 andn %i5, %i7, %g1
10928 bleu,a loop_1042
10929 saved
10930 rdpr %cwp, %g1
10931 rdpr %cansave, %g2
10932 rdpr %canrestore, %g3
10933 rdpr %cleanwin, %g4
10934 rdpr %otherwin, %g5
10935 rdpr %wstate, %g6
10936 fsrc1 %f14, %f30
10937 fmovscs %icc, %f14, %f6
10938loop_1042:
10939 tcc %icc, 0x4
10940 fbug,a %fcc2, loop_1043
10941 srl %l3, %o4, %g2
10942 fmovdcs %icc, %f10, %f3
10943 xnorcc %i2, %i3, %i1
10944loop_1043:
10945 sllx %o0, 0x06, %o5
10946 saved
10947 rdpr %cwp, %g1
10948 rdpr %cansave, %g2
10949 rdpr %canrestore, %g3
10950 rdpr %cleanwin, %g4
10951 rdpr %otherwin, %g5
10952 rdpr %wstate, %g6
10953 umulcc %g3, %l6, %i0
10954 bcs,a,pn %icc, loop_1044
10955 edge32l %l5, %o3, %o6
10956 fmovsge %icc, %f16, %f13
10957 edge8ln %i6, %l0, %g5
10958loop_1044:
10959 fpmerge %f28, %f4, %f4
10960 movrgez %o2, %g6, %i4
10961 add %o7, 0x0102, %g4
10962 bvs loop_1045
10963 tsubcctv %g7, 0x11C5, %l4
10964 movl %icc, %l2, %o1
10965 sllx %l1, %i7, %g1
10966loop_1045:
10967 fbn %fcc0, loop_1046
10968 fbn,a %fcc3, loop_1047
10969 fxor %f28, %f0, %f24
10970 fmovdneg %xcc, %f15, %f30
10971loop_1046:
10972 edge8n %i5, %o4, %l3
10973loop_1047:
10974 movge %xcc, %g2, %i2
10975 fcmpgt16 %f30, %f26, %i3
10976 taddcctv %o0, 0x0DDD, %i1
10977 tcc %xcc, 0x6
10978 movg %icc, %o5, %g3
10979 tg %icc, 0x7
10980 ble,a loop_1048
10981 bvs loop_1049
10982 alignaddrl %i0, %l5, %l6
10983 edge16l %o6, %i6, %l0
10984loop_1048:
10985 nop
10986 set 0x6C, %i5
10987 lda [%l7 + %i5] 0x81, %f17
10988loop_1049:
10989 stw %o3, [%l7 + 0x58]
10990 movn %xcc, %o2, %g5
10991 fmovdleu %xcc, %f29, %f29
10992 set 0x20, %g3
10993 prefetcha [%l7 + %g3] 0x18, 0x2
10994 sth %i4, [%l7 + 0x6C]
10995 pdist %f18, %f2, %f30
10996 srax %g4, 0x11, %o7
10997 movg %icc, %g7, %l4
10998 fmovrdne %o1, %f20, %f16
10999 movrne %l2, 0x25D, %l1
11000 tg %icc, 0x5
11001 subc %i7, 0x07B6, %i5
11002 fbule,a %fcc3, loop_1050
11003 ld [%l7 + 0x68], %f22
11004 te %icc, 0x3
11005 movre %o4, %g1, %l3
11006loop_1050:
11007 bneg,a,pt %xcc, loop_1051
11008 subcc %g2, %i3, %i2
11009 bgu loop_1052
11010 or %i1, %o5, %o0
11011loop_1051:
11012 fornot2s %f30, %f2, %f18
11013 nop
11014 setx loop_1053, %l0, %l1
11015 wrpr 0x1, %tl
11016 wrpr %l1, %tnpc
11017 setx 0x34400001400, %l0, %l1
11018 wrpr %l1, %tstate
11019 wrhpr 0x4, %htstate
11020 done
11021loop_1052:
11022 movle %xcc, %i0, %g3
11023 bne,a,pn %icc, loop_1054
11024 addc %l5, 0x1E76, %o6
11025loop_1053:
11026 nop
11027 wr %g0, 0x0c, %asi
11028 lduha [%l7 + 0x12] %asi, %l6
11029loop_1054:
11030 subccc %i6, 0x04CD, %l0
11031 prefetch [%l7 + 0x54], 0x3
11032 fmovd %f6, %f14
11033 alignaddrl %o3, %g5, %o2
11034 movcs %xcc, %g6, %i4
11035 set 0x40, %l5
11036 ldda [%l7 + %l5] 0x22, %g4
11037 movvs %icc, %o7, %l4
11038 movne %xcc, %g7, %l2
11039 popc 0x10A1, %l1
11040 edge32l %o1, %i5, %i7
11041 fcmpne16 %f14, %f30, %g1
11042 movrlz %l3, 0x04F, %g2
11043 movre %i3, 0x131, %o4
11044 subc %i2, %i1, %o5
11045 edge16n %o0, %g3, %l5
11046 tpos %icc, 0x3
11047 movrgez %i0, %l6, %o6
11048 fcmps %fcc3, %f7, %f4
11049 bge,a loop_1055
11050 bneg,pn %xcc, loop_1056
11051 tl %xcc, 0x1
11052 tvs %icc, 0x5
11053loop_1055:
11054 fpadd16s %f16, %f29, %f24
11055loop_1056:
11056 movl %xcc, %i6, %o3
11057 wr %g0, 0x88, %asi
11058 stda %f0, [%l7 + 0x40] %asi
11059 sethi 0x1BE9, %l0
11060 movcc %icc, %g5, %o2
11061 tn %xcc, 0x5
11062 fpackfix %f26, %f31
11063 movg %xcc, %i4, %g6
11064 taddcc %o7, 0x024F, %l4
11065 fornot1s %f31, %f21, %f0
11066 fmovs %f23, %f3
11067 subc %g7, 0x0CB5, %l2
11068 bg,a,pn %icc, loop_1057
11069 fmovrsgz %l1, %f6, %f26
11070 andcc %o1, 0x03C0, %i5
11071 movcc %icc, %g4, %g1
11072loop_1057:
11073 fnors %f19, %f1, %f17
11074 sll %i7, 0x15, %l3
11075 edge32ln %i3, %o4, %i2
11076 tne %icc, 0x2
11077 movgu %icc, %g2, %i1
11078 fsrc1s %f22, %f30
11079 orn %o0, 0x13A3, %o5
11080 fbug,a %fcc3, loop_1058
11081 fmovsn %icc, %f15, %f31
11082 and %l5, 0x0485, %i0
11083 movvc %icc, %l6, %o6
11084loop_1058:
11085 fmovsleu %icc, %f1, %f29
11086 stbar
11087 tvc %xcc, 0x0
11088 tvc %icc, 0x5
11089 ta %xcc, 0x2
11090 addccc %g3, 0x0174, %o3
11091 taddcc %l0, %g5, %o2
11092 fmovdl %xcc, %f13, %f29
11093 ldsw [%l7 + 0x18], %i4
11094 bleu,a,pt %icc, loop_1059
11095 movvs %xcc, %g6, %i6
11096 bleu loop_1060
11097 edge16l %o7, %g7, %l2
11098loop_1059:
11099 andncc %l4, %o1, %i5
11100 sra %l1, %g4, %g1
11101loop_1060:
11102 fmuld8ulx16 %f19, %f17, %f20
11103 edge16 %i7, %i3, %o4
11104 alignaddr %l3, %g2, %i1
11105 mulx %i2, 0x1729, %o0
11106 fandnot1s %f10, %f22, %f28
11107 movgu %xcc, %o5, %l5
11108 udiv %i0, 0x052C, %l6
11109 fand %f18, %f0, %f8
11110 udivcc %o6, 0x1A3F, %o3
11111 movn %icc, %g3, %g5
11112 xnorcc %o2, 0x1EAB, %l0
11113 movneg %icc, %g6, %i4
11114 movrne %o7, %g7, %l2
11115 udivcc %l4, 0x020E, %i6
11116 movg %icc, %o1, %i5
11117 alignaddr %l1, %g4, %i7
11118 movvc %xcc, %g1, %i3
11119 edge16ln %l3, %o4, %i1
11120 smulcc %i2, 0x0D72, %g2
11121 or %o0, %l5, %o5
11122 fblg %fcc1, loop_1061
11123 te %icc, 0x2
11124 subccc %l6, %i0, %o3
11125 nop
11126 setx loop_1062, %l0, %l1
11127 wrpr 0x1, %tl
11128 wrpr %l1, %tnpc
11129 setx 0x34400001400, %l0, %l1
11130 wrpr %l1, %tstate
11131 wrhpr 0x4, %htstate
11132 done
11133loop_1061:
11134 fbl %fcc3, loop_1063
11135 smul %o6, %g5, %g3
11136 movn %xcc, %l0, %o2
11137loop_1062:
11138 mulscc %g6, %i4, %o7
11139loop_1063:
11140 orncc %l2, 0x000E, %g7
11141 andncc %i6, %o1, %i5
11142 nop
11143 set 0x48, %o7
11144 stb %l4, [%l7 + %o7]
11145 add %l1, 0x1257, %g4
11146 orncc %i7, 0x1BAD, %g1
11147 fxors %f6, %f29, %f24
11148 edge8 %l3, %i3, %o4
11149 fmovsle %xcc, %f8, %f29
11150 brlz,a %i2, loop_1064
11151 tn %icc, 0x6
11152 smulcc %g2, 0x0444, %o0
11153 bge,a,pn %icc, loop_1065
11154loop_1064:
11155 bleu,a,pt %xcc, loop_1066
11156 fnot1 %f18, %f2
11157 orncc %l5, 0x1EA5, %i1
11158loop_1065:
11159 fbne,a %fcc2, loop_1067
11160loop_1066:
11161 fandnot2 %f6, %f26, %f26
11162 udiv %l6, 0x134E, %i0
11163 edge32 %o3, %o5, %o6
11164loop_1067:
11165 andcc %g3, 0x1416, %g5
11166 fmovsleu %icc, %f8, %f28
11167 sub %o2, 0x154D, %g6
11168 movpos %xcc, %l0, %i4
11169 fpadd32s %f13, %f3, %f18
11170 srl %l2, 0x1C, %o7
11171 udiv %g7, 0x0B81, %i6
11172 tcc %icc, 0x3
11173 fbule %fcc2, loop_1068
11174 fmovdge %icc, %f0, %f29
11175 edge32l %i5, %l4, %o1
11176 tle %icc, 0x5
11177loop_1068:
11178 fmovde %icc, %f3, %f14
11179 movrgz %l1, 0x326, %i7
11180 edge32l %g4, %l3, %i3
11181 fmovrde %o4, %f0, %f14
11182 movg %xcc, %g1, %g2
11183 movle %xcc, %i2, %o0
11184 tsubcc %i1, %l5, %i0
11185 addcc %l6, 0x1B69, %o5
11186 movre %o6, 0x1B5, %g3
11187 fmovscs %icc, %f21, %f16
11188 membar 0x76
11189 set 0x6E, %g7
11190 ldsha [%l7 + %g7] 0x04, %o3
11191 ta %icc, 0x4
11192 addc %g5, %o2, %g6
11193 sir 0x010E
11194 bn,pn %xcc, loop_1069
11195 addcc %l0, 0x08AF, %i4
11196 umulcc %o7, 0x0A54, %g7
11197 fbule,a %fcc1, loop_1070
11198loop_1069:
11199 sethi 0x0F00, %l2
11200 addcc %i5, 0x0CD5, %l4
11201 fnot2s %f3, %f8
11202loop_1070:
11203 fsrc2s %f31, %f14
11204 movrlez %i6, %l1, %i7
11205 fnegs %f29, %f2
11206 mulscc %o1, 0x05E9, %g4
11207 movcs %icc, %i3, %o4
11208 nop
11209 set 0x70, %g6
11210 ldd [%l7 + %g6], %g0
11211 fpadd16 %f6, %f0, %f22
11212 fnot1s %f14, %f7
11213 set 0x34, %o2
11214 lduba [%l7 + %o2] 0x14, %g2
11215 array8 %l3, %i2, %i1
11216 tneg %icc, 0x6
11217 nop
11218 set 0x54, %o0
11219 stw %l5, [%l7 + %o0]
11220 movrgz %o0, %i0, %o5
11221 array32 %l6, %g3, %o6
11222 sllx %o3, %g5, %g6
11223 stw %l0, [%l7 + 0x18]
11224 mulx %o2, 0x1486, %i4
11225 udivx %g7, 0x150F, %l2
11226 movl %icc, %i5, %l4
11227 fsrc2 %f26, %f14
11228 tleu %xcc, 0x1
11229 movrlz %o7, %i6, %i7
11230 and %o1, %g4, %i3
11231 be,pn %xcc, loop_1071
11232 fmovsl %xcc, %f30, %f0
11233 sdivx %o4, 0x1B0D, %l1
11234 addcc %g2, 0x1990, %g1
11235loop_1071:
11236 movrgez %i2, %l3, %i1
11237 movrne %o0, %l5, %i0
11238 tge %icc, 0x3
11239 fble %fcc1, loop_1072
11240 xor %o5, 0x0D7F, %l6
11241 fmovrsgz %g3, %f5, %f8
11242 set 0x20, %o4
11243 ldxa [%g0 + %o4] 0x58, %o6
11244loop_1072:
11245 movl %icc, %o3, %g6
11246 edge32l %l0, %o2, %i4
11247 mova %xcc, %g5, %l2
11248 movcs %icc, %g7, %l4
11249 wr %g0, 0x80, %asi
11250 ldswa [%l7 + 0x74] %asi, %i5
11251 fmovsleu %xcc, %f6, %f21
11252 array16 %i6, %o7, %o1
11253 movrlez %i7, 0x38B, %i3
11254 fone %f14
11255 fxnor %f22, %f26, %f20
11256 edge8 %g4, %o4, %g2
11257 edge16 %g1, %i2, %l3
11258 movle %icc, %i1, %l1
11259 edge8ln %o0, %i0, %o5
11260 tge %icc, 0x1
11261 tpos %xcc, 0x2
11262 wr %g0, 0x80, %asi
11263 prefetcha [%l7 + 0x18] %asi, 0x3
11264 membar #Sync
11265 set 0x40, %g1
11266 ldda [%l7 + %g1] 0xf1, %f16
11267 movgu %xcc, %l6, %g3
11268 set 0x50, %g5
11269 ldstuba [%l7 + %g5] 0x88, %o3
11270 mulx %o6, %g6, %l0
11271 subcc %i4, 0x17FC, %g5
11272 fmovdne %xcc, %f8, %f27
11273 tneg %xcc, 0x0
11274 movrlez %o2, 0x094, %l2
11275 move %icc, %l4, %g7
11276 movneg %icc, %i6, %o7
11277 fmovrdne %o1, %f26, %f4
11278 umul %i5, 0x0296, %i3
11279 move %icc, %g4, %i7
11280 alignaddr %g2, %o4, %g1
11281 fpadd16 %f2, %f26, %f26
11282 movneg %icc, %l3, %i2
11283 smul %l1, 0x09C2, %i1
11284 fcmps %fcc3, %f2, %f23
11285 addc %o0, 0x1A14, %i0
11286 fabss %f28, %f11
11287 tgu %icc, 0x7
11288 set 0x14, %o1
11289 stwa %l5, [%l7 + %o1] 0x11
11290 add %l7, 0x48, %l6
11291 wr %g0, 0x89, %asi
11292 ldxa [%l6] %asi, %o5
11293 casxa [%l6] %asi, %o5, %g3
11294 fmovdne %icc, %f21, %f21
11295 subccc %l6, %o6, %g6
11296 andn %o3, 0x0DB0, %i4
11297 ldx [%l7 + 0x40], %l0
11298 edge16l %g5, %o2, %l2
11299 movvs %icc, %g7, %i6
11300 movrlz %o7, %l4, %i5
11301 ldd [%l7 + 0x48], %o0
11302 fbn %fcc0, loop_1073
11303 movleu %icc, %g4, %i7
11304 subccc %g2, 0x1C58, %i3
11305 edge32l %o4, %l3, %i2
11306loop_1073:
11307 subcc %l1, %g1, %o0
11308 fbu %fcc3, loop_1074
11309 andn %i0, %l5, %o5
11310 fbl %fcc3, loop_1075
11311 popc 0x027C, %g3
11312loop_1074:
11313 fpadd16s %f13, %f9, %f26
11314 edge16 %l6, %o6, %i1
11315loop_1075:
11316 mova %xcc, %g6, %o3
11317 fmovrsne %l0, %f10, %f18
11318 ldx [%l7 + 0x18], %g5
11319 fmovrdlz %o2, %f28, %f18
11320 fcmpgt16 %f24, %f0, %i4
11321 fbue,a %fcc3, loop_1076
11322 fmovd %f8, %f0
11323 andn %l2, %g7, %o7
11324 xnorcc %l4, %i6, %i5
11325loop_1076:
11326 movcs %xcc, %g4, %o1
11327 tleu %xcc, 0x4
11328 fmul8sux16 %f10, %f18, %f10
11329 movcc %icc, %i7, %i3
11330 edge8 %g2, %o4, %l3
11331 fones %f22
11332 fbue,a %fcc1, loop_1077
11333 tsubcc %l1, 0x1CEC, %i2
11334 bg,pt %icc, loop_1078
11335 xorcc %g1, %o0, %i0
11336loop_1077:
11337 mulscc %l5, %o5, %l6
11338 addccc %o6, 0x15A2, %i1
11339loop_1078:
11340 nop
11341 wr %g0, 0x80, %asi
11342 lduha [%l7 + 0x2C] %asi, %g6
11343 tleu %icc, 0x6
11344 fmul8x16au %f29, %f21, %f8
11345 movvc %icc, %o3, %l0
11346 orcc %g5, %g3, %i4
11347 addcc %o2, %l2, %o7
11348 tcc %xcc, 0x6
11349 fbul,a %fcc3, loop_1079
11350 sir 0x03F7
11351 movne %xcc, %g7, %i6
11352 fzeros %f11
11353loop_1079:
11354 tgu %xcc, 0x1
11355 movn %icc, %l4, %i5
11356 wr %g0, 0x81, %asi
11357 ldsha [%l7 + 0x62] %asi, %o1
11358 movcc %xcc, %g4, %i3
11359 array8 %i7, %g2, %l3
11360 fmovdcs %icc, %f3, %f30
11361 array8 %o4, %l1, %i2
11362 fbu,a %fcc2, loop_1080
11363 edge8n %g1, %o0, %l5
11364 fpackfix %f10, %f13
11365 udivcc %o5, 0x181B, %l6
11366loop_1080:
11367 tsubcc %o6, %i0, %i1
11368 movrgez %o3, %l0, %g5
11369 set 0x6F, %l2
11370 ldsba [%l7 + %l2] 0x81, %g6
11371 nop
11372 setx loop_1081, %l0, %l1
11373 jmpl %l1, %g3
11374 tl %icc, 0x6
11375 std %f10, [%l7 + 0x38]
11376 xnor %i4, 0x1A88, %o2
11377loop_1081:
11378 umul %l2, %o7, %i6
11379 fmul8x16 %f3, %f24, %f26
11380 movneg %xcc, %l4, %i5
11381 fpack32 %f12, %f18, %f20
11382 movgu %icc, %g7, %g4
11383 edge32l %o1, %i3, %i7
11384 lduh [%l7 + 0x0E], %g2
11385 fabsd %f22, %f28
11386 fmovsne %xcc, %f16, %f12
11387 mulscc %l3, %l1, %o4
11388 fand %f16, %f8, %f28
11389 tgu %xcc, 0x2
11390 subccc %g1, 0x0F22, %i2
11391 membar #Sync
11392 wr %g0, 0x1f, %asi
11393 ldda [%l7 + 0x40] %asi, %f0
11394 membar #Sync
11395 set 0x40, %l3
11396 ldda [%l7 + %l3] 0x1f, %f0
11397 tl %icc, 0x7
11398 ldd [%l7 + 0x30], %o0
11399 sdivx %l5, 0x0F59, %o5
11400 fmovrdlez %l6, %f18, %f0
11401 tge %xcc, 0x5
11402 fone %f14
11403 stx %o6, [%l7 + 0x60]
11404 fmovrdgez %i1, %f18, %f10
11405 tn %icc, 0x4
11406 edge32n %o3, %l0, %i0
11407 fbule %fcc3, loop_1082
11408 movcc %icc, %g5, %g6
11409 fmovscs %icc, %f17, %f2
11410 orn %g3, %o2, %l2
11411loop_1082:
11412 bg,pn %xcc, loop_1083
11413 orcc %o7, 0x1194, %i6
11414 sth %i4, [%l7 + 0x60]
11415 add %l4, %i5, %g7
11416loop_1083:
11417 tle %icc, 0x2
11418 edge8n %g4, %o1, %i7
11419 fnors %f19, %f9, %f1
11420 brnz %i3, loop_1084
11421 fmovdg %icc, %f15, %f18
11422 nop
11423 setx loop_1085, %l0, %l1
11424 wrpr 0x1, %tl
11425 wrpr %l1, %tnpc
11426 setx 0x34400001400, %l0, %l1
11427 wrpr %l1, %tstate
11428 wrhpr 0x4, %htstate
11429 done
11430 edge32n %l3, %l1, %o4
11431loop_1084:
11432 movl %xcc, %g2, %g1
11433 move %icc, %i2, %o0
11434loop_1085:
11435 fmovdleu %icc, %f10, %f3
11436 fcmpgt32 %f28, %f12, %o5
11437 movg %icc, %l6, %o6
11438 movcc %icc, %i1, %o3
11439 array32 %l5, %l0, %i0
11440 sdivcc %g6, 0x074E, %g5
11441 fandnot2 %f2, %f8, %f30
11442 xorcc %o2, 0x05FE, %l2
11443 bg,a,pt %icc, loop_1086
11444 fcmpd %fcc0, %f10, %f28
11445 orn %g3, 0x17E0, %o7
11446 sllx %i6, %l4, %i5
11447loop_1086:
11448 fmovdl %xcc, %f2, %f30
11449 bl,a,pn %xcc, loop_1087
11450 fand %f26, %f18, %f24
11451 sdivx %i4, 0x0719, %g4
11452 brgez,a %g7, loop_1088
11453loop_1087:
11454 movle %icc, %i7, %i3
11455 sub %l3, %l1, %o1
11456 fmovsge %xcc, %f27, %f2
11457loop_1088:
11458 fpmerge %f14, %f7, %f24
11459 or %g2, %g1, %o4
11460 stb %i2, [%l7 + 0x0C]
11461 edge16l %o0, %l6, %o5
11462 sethi 0x16EB, %o6
11463 smul %i1, 0x1142, %l5
11464 flush %l7 + 0x4C
11465 fmovspos %xcc, %f8, %f17
11466 movge %xcc, %l0, %i0
11467 mulscc %g6, 0x1DED, %g5
11468 sethi 0x1484, %o3
11469 taddcc %l2, %o2, %o7
11470 wr %g0, 0x27, %asi
11471 stwa %g3, [%l7 + 0x50] %asi
11472 membar #Sync
11473 fornot2 %f12, %f8, %f6
11474 add %l7, 0x70, %l6
11475 wr %g0, 0x04, %asi
11476 lda [%l6] %asi, %i6
11477 casa [%l6] 0x04, %i6, %l4
11478 ldub [%l7 + 0x5D], %i5
11479 edge32 %g4, %g7, %i7
11480 movre %i3, 0x25B, %l3
11481 edge8ln %l1, %o1, %g2
11482 bgu,a,pt %xcc, loop_1089
11483 taddcctv %i4, %g1, %o4
11484 set 0x50, %l0
11485 ldda [%l7 + %l0] 0x15, %i2
11486loop_1089:
11487 saved
11488 rdpr %cwp, %g1
11489 rdpr %cansave, %g2
11490 rdpr %canrestore, %g3
11491 rdpr %cleanwin, %g4
11492 rdpr %otherwin, %g5
11493 rdpr %wstate, %g6
11494 tsubcc %l6, 0x032C, %o5
11495 fmovdg %xcc, %f8, %f25
11496 nop
11497 setx loop_1090, %l0, %l1
11498 jmpl %l1, %o6
11499 fbule,a %fcc3, loop_1091
11500 add %i1, 0x04B9, %l5
11501 brlez %l0, loop_1092
11502loop_1090:
11503 sllx %i0, %o0, %g5
11504loop_1091:
11505 and %g6, %l2, %o2
11506 movle %icc, %o7, %o3
11507loop_1092:
11508 fpsub16s %f2, %f30, %f24
11509 wr %g0, 0x80, %asi
11510 sta %f31, [%l7 + 0x08] %asi
11511 movrne %i6, %l4, %i5
11512 te %xcc, 0x6
11513 bgu,a,pt %icc, loop_1093
11514 movrgez %g3, 0x134, %g4
11515 movneg %icc, %i7, %i3
11516 edge16l %l3, %l1, %o1
11517loop_1093:
11518 fmovrsne %g2, %f12, %f24
11519 array32 %i4, %g1, %g7
11520 fblg,a %fcc2, loop_1094
11521 fnor %f22, %f4, %f22
11522 fpadd32 %f20, %f30, %f2
11523 tl %icc, 0x0
11524loop_1094:
11525 tne %icc, 0x4
11526 fbl,a %fcc3, loop_1095
11527 tpos %xcc, 0x3
11528 smulcc %o4, 0x1654, %l6
11529 smulcc %o5, %i2, %o6
11530loop_1095:
11531 stb %i1, [%l7 + 0x5C]
11532 fmul8sux16 %f4, %f30, %f24
11533 bl,pt %icc, loop_1096
11534 sub %l5, 0x06FC, %l0
11535 fornot2s %f4, %f10, %f20
11536 fpsub16 %f28, %f24, %f30
11537loop_1096:
11538 movrgz %o0, %i0, %g5
11539 movle %icc, %g6, %o2
11540 fcmpne32 %f18, %f0, %l2
11541 bvc,pn %xcc, loop_1097
11542 ldsb [%l7 + 0x2D], %o3
11543 sth %o7, [%l7 + 0x1A]
11544 fmovscc %icc, %f15, %f26
11545loop_1097:
11546 movrlez %l4, 0x0BB, %i5
11547 fcmple32 %f20, %f20, %g3
11548 wr %g0, 0x04, %asi
11549 swapa [%l7 + 0x54] %asi, %i6
11550 or %g4, %i7, %i3
11551 and %l1, 0x08C3, %l3
11552 fpsub16 %f28, %f14, %f4
11553 siam 0x3
11554 andncc %g2, %o1, %g1
11555 nop
11556 setx loop_1098, %l0, %l1
11557 wrpr 0x1, %tl
11558 wrpr %l1, %tnpc
11559 setx 0x34400001400, %l0, %l1
11560 wrpr %l1, %tstate
11561 wrhpr 0x4, %htstate
11562 done
11563 movcc %icc, %i4, %g7
11564 movneg %icc, %o4, %o5
11565 edge8 %i2, %o6, %i1
11566loop_1098:
11567 array8 %l6, %l5, %o0
11568 addc %i0, 0x05CA, %l0
11569 movvs %xcc, %g6, %o2
11570 xor %l2, %g5, %o7
11571 fandnot2s %f27, %f11, %f29
11572 fmuld8sux16 %f17, %f21, %f8
11573 xorcc %l4, %i5, %o3
11574 add %l7, 0x74, %l6
11575 wr %g0, 0x89, %asi
11576 lda [%l6] %asi, %g3
11577 casa [%l6] %asi, %g3, %g4
11578 sllx %i6, 0x08, %i7
11579 fmovdn %xcc, %f29, %f30
11580 wr %g0, 0x81, %asi
11581 ldstuba [%l7 + 0x1B] %asi, %l1
11582 fmovrde %l3, %f8, %f8
11583 fbg,a %fcc2, loop_1099
11584 tle %icc, 0x2
11585 taddcctv %g2, %i3, %o1
11586 mova %icc, %i4, %g7
11587loop_1099:
11588 nop
11589 add %l7, 0x48, %l6
11590 wr %g0, 0x04, %asi
11591 ldxa [%l6] %asi, %g1
11592 casxa [%l6] 0x04, %g1, %o5
11593 movpos %xcc, %i2, %o6
11594 edge8 %i1, %o4, %l5
11595 ta %xcc, 0x3
11596 movvs %icc, %o0, %l6
11597 edge32n %l0, %g6, %i0
11598 fmovrslz %l2, %f10, %f0
11599 andncc %g5, %o2, %l4
11600 ta %xcc, 0x0
11601 udiv %o7, 0x12CA, %o3
11602 orncc %g3, 0x1BA5, %g4
11603 swap [%l7 + 0x10], %i5
11604 bg,a loop_1100
11605 fmovs %f2, %f29
11606 fmovrsgez %i7, %f12, %f13
11607 movre %l1, 0x338, %l3
11608loop_1100:
11609 edge16l %g2, %i6, %o1
11610 movg %icc, %i3, %g7
11611 ldsw [%l7 + 0x38], %g1
11612 stbar
11613 std %o4, [%l7 + 0x18]
11614 movvs %icc, %i4, %o6
11615 sdivcc %i2, 0x004D, %o4
11616 faligndata %f10, %f28, %f24
11617 te %xcc, 0x6
11618 lduw [%l7 + 0x1C], %i1
11619 ldd [%l7 + 0x38], %l4
11620 umul %l6, %o0, %g6
11621 subccc %i0, 0x0C7F, %l2
11622 fpmerge %f7, %f31, %f10
11623 movcs %icc, %g5, %o2
11624 subc %l4, 0x0490, %o7
11625 fzeros %f8
11626 fbl %fcc2, loop_1101
11627 andn %o3, %l0, %g4
11628 stw %i5, [%l7 + 0x10]
11629 stx %i7, [%l7 + 0x38]
11630loop_1101:
11631 fandnot1 %f26, %f18, %f28
11632 tge %icc, 0x4
11633 array32 %g3, %l3, %g2
11634 ble,a %xcc, loop_1102
11635 movrlz %l1, %o1, %i3
11636 tpos %icc, 0x6
11637 brlez,a %i6, loop_1103
11638loop_1102:
11639 movleu %icc, %g1, %o5
11640 fmovsvs %xcc, %f7, %f29
11641 fpsub16s %f7, %f18, %f15
11642loop_1103:
11643 edge8 %i4, %o6, %g7
11644 tne %xcc, 0x1
11645 wr %g0, 0x80, %asi
11646 stda %f16, [%l7 + 0x40] %asi
11647 edge16l %o4, %i1, %l5
11648 alignaddrl %i2, %l6, %o0
11649 taddcctv %i0, %l2, %g5
11650 fmovsge %xcc, %f3, %f10
11651 tn %icc, 0x2
11652 mova %icc, %o2, %g6
11653 set 0x7C, %i0
11654 ldswa [%l7 + %i0] 0x0c, %l4
11655 saved
11656 rdpr %cwp, %g1
11657 rdpr %cansave, %g2
11658 rdpr %canrestore, %g3
11659 rdpr %cleanwin, %g4
11660 rdpr %otherwin, %g5
11661 rdpr %wstate, %g6
11662 bgu loop_1104
11663 ldsw [%l7 + 0x68], %o7
11664 and %o3, 0x080D, %l0
11665 taddcctv %g4, 0x1CC4, %i5
11666loop_1104:
11667 mulx %i7, 0x1796, %g3
11668 smulcc %l3, %g2, %o1
11669 ldstub [%l7 + 0x3D], %i3
11670 sethi 0x044F, %i6
11671 stb %l1, [%l7 + 0x4B]
11672 xnorcc %o5, %g1, %o6
11673 pdist %f30, %f26, %f0
11674 fmovrdgez %i4, %f16, %f8
11675 set 0x08, %g2
11676 lda [%l7 + %g2] 0x04, %f6
11677 fxnor %f0, %f0, %f18
11678 fornot1 %f24, %f28, %f14
11679 andcc %g7, %i1, %o4
11680 ldsh [%l7 + 0x10], %i2
11681 umul %l5, 0x09AA, %o0
11682 tneg %xcc, 0x5
11683 orcc %i0, %l2, %l6
11684 addccc %o2, 0x117D, %g6
11685 fpsub16 %f28, %f26, %f28
11686 orn %l4, %g5, %o7
11687 movrlz %l0, %g4, %o3
11688 fmuld8ulx16 %f21, %f21, %f24
11689 edge16ln %i5, %g3, %l3
11690 fnor %f22, %f8, %f4
11691 taddcc %i7, %g2, %i3
11692 edge8n %o1, %l1, %o5
11693 sdivx %i6, 0x0DDE, %o6
11694 subcc %g1, 0x01FC, %g7
11695 alignaddr %i1, %i4, %o4
11696 and %l5, 0x1F4E, %i2
11697 edge16ln %i0, %l2, %o0
11698 ba,a %icc, loop_1105
11699 edge32n %l6, %g6, %l4
11700 srl %g5, %o7, %o2
11701 tn %icc, 0x6
11702loop_1105:
11703 movvc %xcc, %g4, %l0
11704 movn %xcc, %i5, %o3
11705 subccc %l3, 0x15D4, %g3
11706 brgz,a %i7, loop_1106
11707 alignaddrl %g2, %o1, %l1
11708 nop
11709 set 0x4C, %l6
11710 ldsw [%l7 + %l6], %i3
11711 tpos %icc, 0x6
11712loop_1106:
11713 stb %i6, [%l7 + 0x64]
11714 fbn,a %fcc2, loop_1107
11715 edge8 %o6, %g1, %o5
11716 srlx %g7, %i1, %o4
11717 fabsd %f18, %f28
11718loop_1107:
11719 fbuge,a %fcc2, loop_1108
11720 brlz,a %l5, loop_1109
11721 and %i4, 0x020E, %i0
11722 sll %l2, 0x17, %o0
11723loop_1108:
11724 edge16 %i2, %g6, %l6
11725loop_1109:
11726 fmovsle %xcc, %f24, %f22
11727 membar 0x6A
11728 tvs %icc, 0x0
11729 tsubcctv %l4, 0x0F15, %g5
11730 fmovsvc %xcc, %f13, %f9
11731 fmovrse %o7, %f18, %f1
11732 fbg,a %fcc2, loop_1110
11733 taddcc %g4, %o2, %i5
11734 tsubcctv %l0, %l3, %g3
11735 fpsub16s %f3, %f9, %f30
11736loop_1110:
11737 movrne %i7, %o3, %g2
11738 smul %o1, 0x19E9, %i3
11739 movg %xcc, %i6, %l1
11740 faligndata %f4, %f2, %f2
11741 fpsub32 %f30, %f24, %f18
11742 srax %o6, 0x05, %o5
11743 ble,pn %xcc, loop_1111
11744 movrlez %g7, 0x376, %i1
11745 fnands %f7, %f10, %f24
11746 orn %g1, %o4, %i4
11747loop_1111:
11748 movne %icc, %i0, %l5
11749 fornot2s %f23, %f29, %f25
11750 fbul,a %fcc2, loop_1112
11751 edge16 %o0, %i2, %g6
11752 fmul8x16al %f27, %f1, %f28
11753 fones %f12
11754loop_1112:
11755 sethi 0x156D, %l2
11756 movpos %xcc, %l4, %g5
11757 movrlz %o7, %g4, %l6
11758 nop
11759 setx loop_1113, %l0, %l1
11760 jmpl %l1, %o2
11761 array16 %i5, %l3, %g3
11762 fcmpgt32 %f4, %f4, %i7
11763 tleu %xcc, 0x2
11764loop_1113:
11765 and %o3, %l0, %g2
11766 ba,a,pn %xcc, loop_1114
11767 movgu %xcc, %i3, %o1
11768 tleu %xcc, 0x7
11769 fnor %f28, %f26, %f22
11770loop_1114:
11771 edge16n %l1, %o6, %o5
11772 fands %f6, %f21, %f7
11773 set 0x33, %g4
11774 ldstuba [%l7 + %g4] 0x80, %g7
11775 tn %icc, 0x6
11776 bge,pt %icc, loop_1115
11777 fmovsneg %icc, %f31, %f12
11778 fmovsleu %xcc, %f26, %f7
11779 movl %icc, %i6, %g1
11780loop_1115:
11781 fmovspos %icc, %f8, %f25
11782 array16 %i1, %o4, %i4
11783 edge16 %l5, %o0, %i0
11784 nop
11785 setx loop_1116, %l0, %l1
11786 jmpl %l1, %g6
11787 fsrc1s %f25, %f9
11788 fbuge %fcc3, loop_1117
11789 mulx %l2, 0x1881, %l4
11790loop_1116:
11791 std %f20, [%l7 + 0x08]
11792 ldsw [%l7 + 0x1C], %g5
11793loop_1117:
11794 fpsub16 %f10, %f22, %f16
11795 bcs,a,pt %icc, loop_1118
11796 fbug %fcc3, loop_1119
11797 fnot2s %f11, %f25
11798 ta %xcc, 0x3
11799loop_1118:
11800 movge %xcc, %i2, %g4
11801loop_1119:
11802 mulx %o7, 0x0F3F, %l6
11803 sdiv %i5, 0x1AEC, %l3
11804 fbu,a %fcc2, loop_1120
11805 tl %xcc, 0x2
11806 fbne %fcc1, loop_1121
11807 ldsb [%l7 + 0x45], %g3
11808loop_1120:
11809 nop
11810 set 0x38, %l4
11811 prefetcha [%l7 + %l4] 0x11, 0x0
11812loop_1121:
11813 tle %icc, 0x6
11814 sll %o2, %o3, %g2
11815 and %l0, 0x192A, %i3
11816 be,pn %icc, loop_1122
11817 movge %icc, %l1, %o1
11818 lduh [%l7 + 0x1A], %o5
11819 fmovsvs %xcc, %f5, %f6
11820loop_1122:
11821 addcc %o6, %i6, %g7
11822 wr %g0, 0x89, %asi
11823 ldsba [%l7 + 0x78] %asi, %g1
11824 sir 0x023D
11825 movvc %icc, %i1, %o4
11826 fmovsa %xcc, %f21, %f24
11827 or %l5, %i4, %o0
11828 fbne %fcc2, loop_1123
11829 fbn,a %fcc0, loop_1124
11830 movrgz %i0, %l2, %l4
11831 fpadd32s %f13, %f17, %f10
11832loop_1123:
11833 udivcc %g5, 0x0426, %i2
11834loop_1124:
11835 bvs,pn %icc, loop_1125
11836 sdivx %g6, 0x14BE, %g4
11837 fmovdpos %icc, %f24, %f15
11838 bg,a,pn %icc, loop_1126
11839loop_1125:
11840 edge32ln %o7, %l6, %i5
11841 taddcc %l3, %i7, %g3
11842 srlx %o2, 0x05, %o3
11843loop_1126:
11844 movvs %icc, %l0, %g2
11845 lduw [%l7 + 0x14], %i3
11846 movg %icc, %o1, %o5
11847 fmovdvc %icc, %f15, %f30
11848 movg %icc, %o6, %l1
11849 sra %i6, %g7, %g1
11850 popc %o4, %l5
11851 movvc %xcc, %i1, %o0
11852 tg %icc, 0x3
11853 ba,a %xcc, loop_1127
11854 std %f18, [%l7 + 0x48]
11855 fnot1s %f30, %f8
11856 ldsh [%l7 + 0x70], %i0
11857loop_1127:
11858 nop
11859 wr %g0, 0x89, %asi
11860 ldswa [%l7 + 0x20] %asi, %i4
11861 bcc,pt %xcc, loop_1128
11862 fbge,a %fcc1, loop_1129
11863 tcs %icc, 0x5
11864 movpos %xcc, %l4, %g5
11865loop_1128:
11866 swap [%l7 + 0x64], %i2
11867loop_1129:
11868 movrlz %g6, %g4, %o7
11869 array32 %l2, %l6, %i5
11870 fone %f0
11871 restored
11872 rdpr %cwp, %g1
11873 rdpr %cansave, %g2
11874 rdpr %canrestore, %g3
11875 rdpr %cleanwin, %g4
11876 rdpr %otherwin, %g5
11877 rdpr %wstate, %g6
11878 set 0x20, %i3
11879 swapa [%l7 + %i3] 0x88, %i7
11880 subccc %l3, 0x171C, %o2
11881 tsubcc %g3, 0x13A5, %l0
11882 smul %o3, %g2, %o1
11883 fcmpgt32 %f14, %f14, %i3
11884 sll %o6, %l1, %i6
11885 umulcc %o5, %g7, %o4
11886 std %f0, [%l7 + 0x30]
11887 fcmpeq16 %f12, %f6, %l5
11888 fmovdleu %xcc, %f18, %f16
11889 fbug %fcc3, loop_1130
11890 sra %i1, %o0, %g1
11891 tn %xcc, 0x7
11892 fmovsn %icc, %f9, %f5
11893loop_1130:
11894 brz,a %i0, loop_1131
11895 sdiv %i4, 0x1E31, %l4
11896 fabsd %f22, %f22
11897 set 0x28, %i7
11898 prefetcha [%l7 + %i7] 0x04, 0x3
11899loop_1131:
11900 tgu %icc, 0x1
11901 edge32 %i2, %g4, %o7
11902 tpos %icc, 0x7
11903 movcc %xcc, %g6, %l6
11904 movvc %xcc, %l2, %i5
11905 edge16l %l3, %o2, %g3
11906 tg %xcc, 0x0
11907 alignaddrl %l0, %i7, %o3
11908 edge32l %o1, %g2, %o6
11909 fpsub32 %f14, %f0, %f14
11910 bne,a,pn %xcc, loop_1132
11911 ldsw [%l7 + 0x5C], %i3
11912 fmovsn %icc, %f31, %f19
11913 membar 0x25
11914loop_1132:
11915 fba %fcc0, loop_1133
11916 udiv %i6, 0x1C16, %o5
11917 fmovdcs %xcc, %f6, %f24
11918 fsrc1 %f0, %f26
11919loop_1133:
11920 movle %icc, %g7, %l1
11921 taddcctv %o4, %i1, %o0
11922 fbe,a %fcc0, loop_1134
11923 and %g1, 0x17AF, %i0
11924 fxnor %f24, %f0, %f4
11925 movvc %icc, %l5, %i4
11926loop_1134:
11927 fbug %fcc2, loop_1135
11928 movge %xcc, %g5, %i2
11929 tcc %icc, 0x4
11930 tneg %icc, 0x4
11931loop_1135:
11932 std %l4, [%l7 + 0x70]
11933 bcs,a %xcc, loop_1136
11934 movrgez %o7, 0x370, %g6
11935 tvs %xcc, 0x4
11936 movrlez %g4, %l6, %l2
11937loop_1136:
11938 nop
11939 set 0x5C, %i4
11940 lduh [%l7 + %i4], %i5
11941 sir 0x1299
11942 andcc %l3, 0x1ADD, %g3
11943 fmovdne %icc, %f20, %f24
11944 stx %l0, [%l7 + 0x58]
11945 and %i7, 0x1777, %o3
11946 set 0x48, %o6
11947 stda %o0, [%l7 + %o6] 0x2f
11948 membar #Sync
11949 taddcctv %o2, %g2, %i3
11950 bne,pn %xcc, loop_1137
11951 tgu %xcc, 0x6
11952 tg %icc, 0x4
11953 movre %o6, %i6, %o5
11954loop_1137:
11955 edge16 %g7, %o4, %i1
11956 fxors %f21, %f30, %f1
11957 tg %xcc, 0x4
11958 restored
11959 rdpr %cwp, %g1
11960 rdpr %cansave, %g2
11961 rdpr %canrestore, %g3
11962 rdpr %cleanwin, %g4
11963 rdpr %otherwin, %g5
11964 rdpr %wstate, %g6
11965 smulcc %l1, %o0, %i0
11966 nop
11967 set 0x30, %i2
11968 std %l4, [%l7 + %i2]
11969 orcc %i4, 0x0287, %g1
11970 edge8n %g5, %l4, %i2
11971 set 0x0A, %i1
11972 ldsha [%l7 + %i1] 0x81, %g6
11973 bl %xcc, loop_1138
11974 taddcctv %g4, 0x07F0, %l6
11975 mulx %o7, 0x03C9, %l2
11976 sra %i5, %l3, %l0
11977loop_1138:
11978 ldsb [%l7 + 0x32], %i7
11979 wr %g0, 0x89, %asi
11980 sta %f17, [%l7 + 0x38] %asi
11981 movvc %xcc, %g3, %o1
11982 tcs %xcc, 0x3
11983 mulx %o3, 0x1FB5, %o2
11984 fmovsne %xcc, %f29, %f20
11985 xnorcc %g2, 0x1F70, %o6
11986 or %i3, 0x0AA2, %o5
11987 movpos %icc, %i6, %g7
11988 fbul %fcc2, loop_1139
11989 udivcc %o4, 0x11AA, %l1
11990 alignaddr %o0, %i0, %l5
11991 restored
11992 rdpr %cwp, %g1
11993 rdpr %cansave, %g2
11994 rdpr %canrestore, %g3
11995 rdpr %cleanwin, %g4
11996 rdpr %otherwin, %g5
11997 rdpr %wstate, %g6
11998loop_1139:
11999 fbe,a %fcc2, loop_1140
12000 mova %xcc, %i4, %i1
12001 tne %icc, 0x5
12002 fmovse %xcc, %f20, %f0
12003loop_1140:
12004 movgu %xcc, %g1, %l4
12005 bg,pt %xcc, loop_1141
12006 andncc %i2, %g6, %g4
12007 add %g5, 0x0BAA, %l6
12008 orn %o7, 0x09CD, %l2
12009loop_1141:
12010 edge8 %i5, %l0, %i7
12011 bg,pn %xcc, loop_1142
12012 edge32 %l3, %g3, %o3
12013 addc %o2, %o1, %o6
12014 sllx %i3, %o5, %i6
12015loop_1142:
12016 fbuge,a %fcc0, loop_1143
12017 tcs %xcc, 0x6
12018 pdist %f22, %f8, %f10
12019 movcs %icc, %g7, %o4
12020loop_1143:
12021 orcc %l1, %g2, %i0
12022 add %l7, 0x34, %l6
12023 wr %g0, 0x19, %asi
12024 lda [%l6] %asi, %l5
12025 casa [%l6] 0x19, %l5, %o0
12026 fmovspos %icc, %f2, %f8
12027 fblg %fcc1, loop_1144
12028 sll %i4, 0x0A, %i1
12029 fpadd16 %f10, %f8, %f6
12030 edge8l %l4, %i2, %g1
12031loop_1144:
12032 bvc,a %xcc, loop_1145
12033 movcc %xcc, %g4, %g5
12034 smul %l6, %o7, %g6
12035 restored
12036 rdpr %cwp, %g1
12037 rdpr %cansave, %g2
12038 rdpr %canrestore, %g3
12039 rdpr %cleanwin, %g4
12040 rdpr %otherwin, %g5
12041 rdpr %wstate, %g6
12042loop_1145:
12043 alignaddrl %i5, %l0, %i7
12044 array16 %l2, %g3, %l3
12045 xor %o2, 0x0AB8, %o1
12046 smul %o6, 0x029E, %i3
12047 and %o3, 0x18EE, %i6
12048 sll %g7, %o4, %l1
12049 fbuge,a %fcc3, loop_1146
12050 ldsb [%l7 + 0x4D], %o5
12051 call loop_1147
12052 andn %i0, %l5, %o0
12053loop_1146:
12054 movgu %icc, %i4, %g2
12055 restored
12056 rdpr %cwp, %g1
12057 rdpr %cansave, %g2
12058 rdpr %canrestore, %g3
12059 rdpr %cleanwin, %g4
12060 rdpr %otherwin, %g5
12061 rdpr %wstate, %g6
12062loop_1147:
12063 fmovrslez %i1, %f14, %f26
12064 ldsw [%l7 + 0x14], %i2
12065 fmovspos %xcc, %f30, %f4
12066 ldub [%l7 + 0x20], %l4
12067 movrlez %g1, %g4, %g5
12068 add %l6, 0x083A, %o7
12069 fmovrde %i5, %f24, %f22
12070 edge8l %l0, %i7, %l2
12071 edge32n %g6, %l3, %g3
12072 te %icc, 0x2
12073 andcc %o1, %o2, %o6
12074 te %xcc, 0x2
12075 sllx %o3, 0x1E, %i6
12076 bleu,a %icc, loop_1148
12077 smul %g7, %o4, %i3
12078 fmovrse %l1, %f13, %f14
12079 wr %g0, 0x19, %asi
12080 lduha [%l7 + 0x6A] %asi, %o5
12081loop_1148:
12082 xnorcc %l5, 0x107C, %o0
12083 mulscc %i0, 0x10EA, %g2
12084 taddcctv %i1, 0x023A, %i4
12085 bne %xcc, loop_1149
12086 movrlez %i2, 0x005, %g1
12087 addc %l4, %g4, %l6
12088 orncc %o7, %g5, %i5
12089loop_1149:
12090 sethi 0x0F09, %i7
12091 sra %l2, %l0, %g6
12092 tsubcc %l3, %o1, %g3
12093 wr %g0, 0xe3, %asi
12094 stxa %o6, [%l7 + 0x20] %asi
12095 membar #Sync
12096 umul %o3, %o2, %g7
12097 movrlez %o4, %i3, %l1
12098 movrne %o5, %l5, %o0
12099 and %i0, 0x0B8A, %i6
12100 ldx [%l7 + 0x60], %i1
12101 mulscc %i4, %i2, %g1
12102 movpos %icc, %l4, %g2
12103 movleu %icc, %l6, %o7
12104 edge16ln %g4, %i5, %i7
12105 brlz %g5, loop_1150
12106 fcmple32 %f12, %f10, %l2
12107 tneg %icc, 0x4
12108 movne %xcc, %l0, %g6
12109loop_1150:
12110 fsrc2s %f16, %f20
12111 fbule %fcc2, loop_1151
12112 fandnot1s %f24, %f1, %f2
12113 set 0x72, %i6
12114 lduha [%l7 + %i6] 0x88, %l3
12115loop_1151:
12116 movrne %o1, 0x3D6, %g3
12117 subc %o6, %o2, %g7
12118 array8 %o3, %o4, %i3
12119 tvc %icc, 0x4
12120 movvc %icc, %l1, %o5
12121 edge8l %o0, %i0, %i6
12122 orn %i1, 0x005B, %l5
12123 set 0x47, %o3
12124 stba %i4, [%l7 + %o3] 0x10
12125 sdivcc %i2, 0x0716, %g1
12126 tl %xcc, 0x0
12127 srlx %g2, 0x0A, %l4
12128 popc %l6, %g4
12129 orncc %o7, 0x0E09, %i7
12130 fone %f26
12131 mulscc %i5, 0x0225, %l2
12132 xnor %g5, %g6, %l3
12133 wr %g0, 0x22, %asi
12134 stwa %l0, [%l7 + 0x5C] %asi
12135 membar #Sync
12136 fmovdle %xcc, %f16, %f3
12137 bpos,a loop_1152
12138 fpack16 %f16, %f17
12139 fmovde %icc, %f7, %f26
12140 movrgez %g3, %o1, %o2
12141loop_1152:
12142 fone %f8
12143 fnot1s %f8, %f26
12144 edge32n %o6, %g7, %o4
12145 std %f20, [%l7 + 0x08]
12146 brgz %i3, loop_1153
12147 fnand %f2, %f10, %f14
12148 fmovda %icc, %f31, %f31
12149 udivcc %o3, 0x0359, %o5
12150loop_1153:
12151 edge8ln %l1, %o0, %i6
12152 ba,a %icc, loop_1154
12153 fzeros %f21
12154 sub %i1, %i0, %i4
12155 movle %xcc, %i2, %l5
12156loop_1154:
12157 nop
12158 wr %g0, 0x11, %asi
12159 prefetcha [%l7 + 0x50] %asi, 0x3
12160 fmovrdlez %l4, %f16, %f22
12161 fblg,a %fcc2, loop_1155
12162 bl,pt %xcc, loop_1156
12163 ld [%l7 + 0x74], %f20
12164 fmovrde %l6, %f12, %f10
12165loop_1155:
12166 udivx %g1, 0x1098, %g4
12167loop_1156:
12168 tle %xcc, 0x7
12169 movrlez %o7, 0x186, %i5
12170 set 0x55, %l1
12171 ldsba [%l7 + %l1] 0x11, %i7
12172 sir 0x0732
12173 tgu %xcc, 0x2
12174 udivcc %l2, 0x0272, %g5
12175 nop
12176 set 0x39, %i5
12177 ldstub [%l7 + %i5], %l3
12178 fcmple32 %f10, %f8, %l0
12179 edge32n %g3, %g6, %o2
12180 udivcc %o1, 0x09EB, %g7
12181 fsrc1 %f24, %f10
12182 add %o6, 0x0DD1, %i3
12183 set 0x70, %g3
12184 ldda [%l7 + %g3] 0xea, %o4
12185 movrlez %o3, %o5, %l1
12186 movrne %i6, %o0, %i1
12187 set 0x08, %o5
12188 prefetcha [%l7 + %o5] 0x19, 0x0
12189 orncc %i2, %i0, %g2
12190 movneg %icc, %l4, %l6
12191 swap [%l7 + 0x44], %l5
12192 movg %xcc, %g1, %g4
12193 udivx %o7, 0x149E, %i7
12194 fbge %fcc2, loop_1157
12195 tleu %icc, 0x5
12196 fbule,a %fcc1, loop_1158
12197 fbn,a %fcc2, loop_1159
12198loop_1157:
12199 srl %l2, 0x16, %i5
12200 wr %g0, 0x10, %asi
12201 lduwa [%l7 + 0x68] %asi, %g5
12202loop_1158:
12203 fmovrdlz %l0, %f28, %f0
12204loop_1159:
12205 edge16n %l3, %g3, %o2
12206 bg,pt %icc, loop_1160
12207 lduh [%l7 + 0x44], %o1
12208 movrgez %g6, 0x0A4, %g7
12209 addcc %i3, %o6, %o4
12210loop_1160:
12211 lduh [%l7 + 0x4E], %o5
12212 movneg %xcc, %o3, %l1
12213 popc 0x188C, %i6
12214 lduh [%l7 + 0x76], %i1
12215 movpos %xcc, %i4, %i2
12216 fbule %fcc2, loop_1161
12217 popc %i0, %g2
12218 movvc %icc, %l4, %l6
12219 movne %xcc, %o0, %l5
12220loop_1161:
12221 stbar
12222 smul %g1, %o7, %g4
12223 fxors %f5, %f23, %f30
12224 ba loop_1162
12225 lduh [%l7 + 0x18], %i7
12226 orn %l2, %g5, %l0
12227 wr %g0, 0x89, %asi
12228 ldsha [%l7 + 0x26] %asi, %i5
12229loop_1162:
12230 fabss %f26, %f30
12231 edge8ln %l3, %o2, %o1
12232 xnorcc %g3, 0x062F, %g6
12233 fmovda %xcc, %f0, %f24
12234 set 0x4B, %o7
12235 ldstuba [%l7 + %o7] 0x11, %g7
12236 lduw [%l7 + 0x5C], %i3
12237 movn %xcc, %o4, %o6
12238 add %o3, 0x117E, %l1
12239 xnorcc %i6, 0x0133, %i1
12240 tsubcctv %i4, 0x16D7, %o5
12241 fmovsl %icc, %f7, %f24
12242 xnor %i2, %i0, %g2
12243 addc %l6, 0x1366, %l4
12244 addccc %l5, %o0, %o7
12245 movge %icc, %g4, %i7
12246 fbue,a %fcc3, loop_1163
12247 movvc %icc, %l2, %g1
12248 tsubcctv %l0, %g5, %l3
12249 movcc %icc, %o2, %i5
12250loop_1163:
12251 edge8n %o1, %g6, %g7
12252 fcmped %fcc1, %f0, %f10
12253 fbge,a %fcc0, loop_1164
12254 array8 %g3, %i3, %o4
12255 lduh [%l7 + 0x3E], %o3
12256 siam 0x6
12257loop_1164:
12258 fbue,a %fcc0, loop_1165
12259 edge32ln %o6, %l1, %i6
12260 lduh [%l7 + 0x7E], %i4
12261 fbg %fcc2, loop_1166
12262loop_1165:
12263 addcc %o5, 0x0A74, %i2
12264 bleu,a,pn %icc, loop_1167
12265 tpos %xcc, 0x0
12266loop_1166:
12267 taddcc %i0, 0x1074, %g2
12268 ba,a,pt %xcc, loop_1168
12269loop_1167:
12270 tcs %icc, 0x2
12271 edge32l %l6, %i1, %l4
12272 set 0x48, %l5
12273 swapa [%l7 + %l5] 0x80, %l5
12274loop_1168:
12275 taddcc %o7, %g4, %i7
12276 for %f16, %f6, %f16
12277 fpadd32 %f28, %f4, %f26
12278 fpmerge %f23, %f22, %f12
12279 or %o0, 0x108B, %g1
12280 edge16n %l0, %g5, %l2
12281 fmovrse %o2, %f31, %f17
12282 orn %i5, 0x0372, %l3
12283 orcc %o1, %g7, %g3
12284 tvs %xcc, 0x7
12285 udivcc %g6, 0x04AC, %o4
12286 smul %o3, 0x0B3A, %o6
12287 tn %xcc, 0x1
12288 te %icc, 0x7
12289 fabsd %f26, %f20
12290 fbuge,a %fcc3, loop_1169
12291 and %i3, 0x13E2, %l1
12292 movvs %xcc, %i4, %o5
12293 sll %i2, %i0, %g2
12294loop_1169:
12295 movne %xcc, %l6, %i6
12296 fmovsa %xcc, %f4, %f10
12297 movcs %xcc, %i1, %l4
12298 smul %o7, %g4, %i7
12299 orn %o0, 0x1653, %l5
12300 set 0x54, %g7
12301 sta %f18, [%l7 + %g7] 0x81
12302 wr %g0, 0x11, %asi
12303 ldstuba [%l7 + 0x4F] %asi, %g1
12304 srlx %g5, %l2, %o2
12305 stb %l0, [%l7 + 0x6C]
12306 set 0x7D, %g6
12307 ldsba [%l7 + %g6] 0x81, %i5
12308 nop
12309 set 0x10, %o2
12310 ldsw [%l7 + %o2], %o1
12311 set 0x6C, %o4
12312 lda [%l7 + %o4] 0x18, %f25
12313 movre %l3, %g7, %g6
12314 fbo %fcc2, loop_1170
12315 fcmpeq32 %f2, %f0, %o4
12316 set 0x30, %g1
12317 stba %o3, [%l7 + %g1] 0x2a
12318 membar #Sync
12319loop_1170:
12320 orcc %o6, 0x1C7D, %g3
12321 xnor %l1, %i3, %i4
12322 array8 %o5, %i2, %i0
12323 fmovdcc %xcc, %f26, %f9
12324 fcmpeq32 %f0, %f28, %l6
12325 movle %xcc, %i6, %i1
12326 tsubcc %g2, 0x1376, %l4
12327 movleu %icc, %o7, %i7
12328 array8 %o0, %g4, %l5
12329 movpos %icc, %g1, %l2
12330 ldsb [%l7 + 0x4B], %g5
12331 edge8 %o2, %l0, %o1
12332 wr %g0, 0x11, %asi
12333 sta %f8, [%l7 + 0x74] %asi
12334 bne loop_1171
12335 fbg,a %fcc2, loop_1172
12336 tpos %xcc, 0x1
12337 fxor %f22, %f2, %f26
12338loop_1171:
12339 tcc %icc, 0x2
12340loop_1172:
12341 movrne %i5, %g7, %g6
12342 add %l7, 0x60, %l6
12343 wr %g0, 0x04, %asi
12344 lda [%l6] %asi, %l3
12345 casa [%l6] 0x04, %l3, %o4
12346 fba,a %fcc3, loop_1173
12347 fmovdg %icc, %f19, %f1
12348 addccc %o6, 0x1593, %g3
12349 fxors %f8, %f2, %f26
12350loop_1173:
12351 tne %icc, 0x6
12352 tgu %xcc, 0x2
12353 fmovsg %xcc, %f17, %f3
12354 edge8l %o3, %l1, %i4
12355 movne %xcc, %i3, %o5
12356 brnz %i0, loop_1174
12357 tcc %xcc, 0x1
12358 edge16l %i2, %i6, %i1
12359 edge32n %l6, %l4, %o7
12360loop_1174:
12361 stbar
12362 ldsb [%l7 + 0x4F], %i7
12363 orncc %g2, %g4, %o0
12364 ldub [%l7 + 0x23], %l5
12365 fble %fcc0, loop_1175
12366 fmovsleu %xcc, %f19, %f15
12367 fbo %fcc3, loop_1176
12368 movrne %l2, 0x3D4, %g1
12369loop_1175:
12370 alignaddr %g5, %o2, %o1
12371 siam 0x2
12372loop_1176:
12373 mulx %l0, 0x0FD0, %i5
12374 edge32n %g6, %l3, %o4
12375 fmul8x16au %f2, %f12, %f18
12376 set 0x68, %g5
12377 ldsha [%l7 + %g5] 0x19, %g7
12378 fnot2 %f16, %f24
12379 fmovde %icc, %f28, %f21
12380 stb %g3, [%l7 + 0x72]
12381 edge8n %o3, %l1, %i4
12382 swap [%l7 + 0x64], %i3
12383 array32 %o6, %o5, %i2
12384 movneg %xcc, %i0, %i6
12385 sethi 0x1633, %i1
12386 xor %l6, 0x16A3, %l4
12387 srlx %i7, 0x0A, %g2
12388 fornot1s %f9, %f14, %f1
12389 brlz,a %o7, loop_1177
12390 tgu %xcc, 0x1
12391 tl %xcc, 0x1
12392 array16 %o0, %g4, %l2
12393loop_1177:
12394 andncc %l5, %g1, %g5
12395 wr %g0, 0x0c, %asi
12396 sta %f12, [%l7 + 0x68] %asi
12397 udivx %o1, 0x14F1, %l0
12398 bl,pn %xcc, loop_1178
12399 tcc %icc, 0x4
12400 tneg %xcc, 0x3
12401 call loop_1179
12402loop_1178:
12403 umulcc %o2, 0x137D, %g6
12404 fbule %fcc1, loop_1180
12405 fcmpne32 %f6, %f10, %l3
12406loop_1179:
12407 fpackfix %f26, %f27
12408 smulcc %i5, 0x062F, %g7
12409loop_1180:
12410 stbar
12411 andncc %g3, %o4, %o3
12412 edge32ln %l1, %i3, %o6
12413 tl %xcc, 0x2
12414 set 0x50, %o1
12415 ldda [%l7 + %o1] 0x15, %i4
12416 wr %g0, 0x88, %asi
12417 ldsba [%l7 + 0x51] %asi, %o5
12418 tg %icc, 0x6
12419 bleu loop_1181
12420 sdivcc %i2, 0x0CE2, %i6
12421 addccc %i1, 0x0CB1, %l6
12422 smul %i0, %i7, %l4
12423loop_1181:
12424 membar 0x64
12425 smul %g2, %o0, %o7
12426 andcc %g4, %l5, %l2
12427 fmovsne %icc, %f28, %f14
12428 tcs %xcc, 0x7
12429 xor %g5, 0x0C1A, %o1
12430 xnorcc %l0, %g1, %o2
12431 stx %l3, [%l7 + 0x50]
12432 ble loop_1182
12433 sdivx %i5, 0x1D69, %g7
12434 subccc %g6, 0x0798, %o4
12435 sllx %o3, %g3, %i3
12436loop_1182:
12437 edge8l %l1, %o6, %i4
12438 edge8ln %o5, %i2, %i1
12439 edge16ln %l6, %i0, %i6
12440 fmovdgu %icc, %f21, %f29
12441 lduw [%l7 + 0x24], %i7
12442 add %g2, 0x1620, %o0
12443 edge16ln %l4, %o7, %l5
12444 wr %g0, 0x19, %asi
12445 sta %f19, [%l7 + 0x1C] %asi
12446 fmovsa %icc, %f12, %f14
12447 taddcc %l2, %g5, %o1
12448 orcc %g4, 0x0D70, %l0
12449 fandnot2s %f4, %f20, %f5
12450 array8 %g1, %o2, %i5
12451 fpmerge %f30, %f27, %f8
12452 bcc,a loop_1183
12453 srl %l3, 0x09, %g7
12454 fbne,a %fcc0, loop_1184
12455 addc %o4, 0x06C8, %g6
12456loop_1183:
12457 bge,a,pn %xcc, loop_1185
12458 movg %xcc, %o3, %g3
12459loop_1184:
12460 movvs %xcc, %l1, %i3
12461 fmovrdlez %i4, %f10, %f10
12462loop_1185:
12463 addccc %o5, %o6, %i2
12464 fxors %f0, %f29, %f4
12465 edge16 %i1, %l6, %i6
12466 set 0x30, %l2
12467 stwa %i7, [%l7 + %l2] 0x18
12468 restored
12469 rdpr %cwp, %g1
12470 rdpr %cansave, %g2
12471 rdpr %canrestore, %g3
12472 rdpr %cleanwin, %g4
12473 rdpr %otherwin, %g5
12474 rdpr %wstate, %g6
12475 te %icc, 0x0
12476 edge8l %i0, %o0, %g2
12477 saved
12478 rdpr %cwp, %g1
12479 rdpr %cansave, %g2
12480 rdpr %canrestore, %g3
12481 rdpr %cleanwin, %g4
12482 rdpr %otherwin, %g5
12483 rdpr %wstate, %g6
12484 ldub [%l7 + 0x74], %o7
12485 edge8ln %l5, %l2, %g5
12486 movn %icc, %l4, %g4
12487 brlz,a %o1, loop_1186
12488 tn %icc, 0x6
12489 fmovda %xcc, %f18, %f12
12490 tneg %xcc, 0x4
12491loop_1186:
12492 fpsub16s %f31, %f14, %f23
12493 movge %icc, %l0, %o2
12494 tle %icc, 0x2
12495 addcc %i5, 0x10E5, %g1
12496 addccc %g7, 0x0F83, %l3
12497 fmovspos %icc, %f16, %f3
12498 fandnot2s %f9, %f6, %f18
12499 edge16ln %o4, %o3, %g3
12500 sdivx %l1, 0x1662, %i3
12501 movg %icc, %g6, %i4
12502 movl %xcc, %o6, %o5
12503 stw %i2, [%l7 + 0x30]
12504 andncc %l6, %i1, %i7
12505 tne %icc, 0x2
12506 movgu %xcc, %i6, %i0
12507 edge32ln %o0, %o7, %g2
12508 bneg %icc, loop_1187
12509 movge %xcc, %l2, %g5
12510 edge8ln %l5, %l4, %o1
12511 bvs,a %icc, loop_1188
12512loop_1187:
12513 umulcc %g4, %o2, %i5
12514 array32 %l0, %g1, %g7
12515 edge8 %l3, %o4, %o3
12516loop_1188:
12517 tcc %xcc, 0x3
12518 movcs %xcc, %l1, %i3
12519 and %g3, 0x0ACC, %g6
12520 movrgz %o6, %i4, %o5
12521 edge32n %l6, %i2, %i7
12522 fmovdge %xcc, %f3, %f2
12523 wr %g0, 0x04, %asi
12524 ldxa [%l7 + 0x40] %asi, %i6
12525 sethi 0x1258, %i1
12526 sll %o0, 0x18, %o7
12527 udivx %i0, 0x12D4, %l2
12528 brz %g2, loop_1189
12529 siam 0x6
12530 fbule %fcc3, loop_1190
12531 tne %xcc, 0x1
12532loop_1189:
12533 udivx %l5, 0x10E7, %l4
12534 alignaddr %o1, %g5, %g4
12535loop_1190:
12536 addc %i5, %l0, %g1
12537 fbue,a %fcc0, loop_1191
12538 fmovsle %icc, %f0, %f18
12539 fnand %f18, %f28, %f20
12540 ld [%l7 + 0x50], %f16
12541loop_1191:
12542 movneg %xcc, %o2, %l3
12543 tvs %icc, 0x7
12544 movvs %icc, %g7, %o4
12545 movne %xcc, %l1, %i3
12546 bneg,pt %icc, loop_1192
12547 bgu %xcc, loop_1193
12548 movrlez %g3, %g6, %o6
12549 mulx %o3, %o5, %i4
12550loop_1192:
12551 nop
12552 wr %g0, 0x88, %asi
12553 ldda [%l7 + 0x40] %asi, %f16
12554loop_1193:
12555 array32 %i2, %i7, %l6
12556 sir 0x036E
12557 edge16n %i1, %o0, %o7
12558 addccc %i6, 0x0E49, %l2
12559 orcc %g2, %i0, %l5
12560 brlez,a %l4, loop_1194
12561 addcc %g5, %o1, %g4
12562 srlx %i5, %l0, %g1
12563 movpos %icc, %o2, %l3
12564loop_1194:
12565 fbne %fcc1, loop_1195
12566 edge32l %o4, %l1, %i3
12567 bge,a %icc, loop_1196
12568 fmovsgu %icc, %f16, %f6
12569loop_1195:
12570 fones %f21
12571 fmul8ulx16 %f2, %f6, %f26
12572loop_1196:
12573 movgu %icc, %g3, %g6
12574 tneg %xcc, 0x3
12575 restored
12576 rdpr %cwp, %g1
12577 rdpr %cansave, %g2
12578 rdpr %canrestore, %g3
12579 rdpr %cleanwin, %g4
12580 rdpr %otherwin, %g5
12581 rdpr %wstate, %g6
12582 tvc %icc, 0x5
12583 bg,a,pn %icc, loop_1197
12584 fbul %fcc3, loop_1198
12585 edge16n %g7, %o3, %o5
12586 tne %xcc, 0x4
12587loop_1197:
12588 movrne %i4, %i2, %i7
12589loop_1198:
12590 smul %l6, %o6, %o0
12591 edge8n %o7, %i6, %l2
12592 fbug %fcc0, loop_1199
12593 tpos %xcc, 0x7
12594 fmovsvc %xcc, %f6, %f6
12595 popc 0x0497, %i1
12596loop_1199:
12597 edge32l %i0, %l5, %l4
12598 saved
12599 rdpr %cwp, %g1
12600 rdpr %cansave, %g2
12601 rdpr %canrestore, %g3
12602 rdpr %cleanwin, %g4
12603 rdpr %otherwin, %g5
12604 rdpr %wstate, %g6
12605 edge32n %g5, %o1, %g4
12606 fbul %fcc0, loop_1200
12607 addccc %g2, 0x010C, %i5
12608 fbge,a %fcc1, loop_1201
12609 fands %f31, %f17, %f1
12610loop_1200:
12611 mulx %l0, %g1, %l3
12612 addccc %o4, %o2, %i3
12613loop_1201:
12614 fmul8x16al %f3, %f2, %f2
12615 fble %fcc1, loop_1202
12616 tn %xcc, 0x4
12617 tvs %xcc, 0x1
12618 movre %g3, 0x036, %l1
12619loop_1202:
12620 brnz,a %g7, loop_1203
12621 tne %icc, 0x2
12622 nop
12623 setx loop_1204, %l0, %l1
12624 wrpr 0x1, %tl
12625 wrpr %l1, %tnpc
12626 setx 0x34400001400, %l0, %l1
12627 wrpr %l1, %tstate
12628 wrhpr 0x4, %htstate
12629 done
12630 srlx %o3, %g6, %o5
12631loop_1203:
12632 tg %icc, 0x6
12633 tcs %icc, 0x5
12634loop_1204:
12635 fcmpd %fcc0, %f26, %f0
12636 sdivx %i4, 0x11B5, %i2
12637 edge32 %l6, %i7, %o0
12638 bn %icc, loop_1205
12639 mulscc %o7, 0x1A25, %o6
12640 fcmpeq32 %f28, %f8, %l2
12641 fones %f21
12642loop_1205:
12643 srl %i1, %i0, %l5
12644 fmul8x16au %f24, %f14, %f8
12645 sll %l4, %g5, %o1
12646 movneg %xcc, %g4, %g2
12647 subccc %i6, 0x151F, %l0
12648 edge32l %g1, %l3, %i5
12649 sdivcc %o4, 0x02A9, %i3
12650 fbne %fcc1, loop_1206
12651 tn %icc, 0x2
12652 alignaddrl %g3, %o2, %l1
12653 add %g7, 0x0571, %o3
12654loop_1206:
12655 nop
12656 wr %g0, 0x04, %asi
12657 sta %f18, [%l7 + 0x70] %asi
12658 fbe,a %fcc2, loop_1207
12659 fmul8ulx16 %f28, %f22, %f2
12660 edge32ln %g6, %o5, %i4
12661 brnz,a %i2, loop_1208
12662loop_1207:
12663 fsrc1 %f14, %f14
12664 tcc %xcc, 0x3
12665 edge8 %i7, %o0, %l6
12666loop_1208:
12667 sllx %o6, 0x06, %o7
12668 array16 %l2, %i1, %l5
12669 tge %icc, 0x6
12670 srl %l4, 0x0E, %i0
12671 sth %g5, [%l7 + 0x6C]
12672 fnegs %f31, %f2
12673 fbge %fcc3, loop_1209
12674 udivcc %g4, 0x0288, %g2
12675 brgez,a %i6, loop_1210
12676 edge32ln %l0, %g1, %l3
12677loop_1209:
12678 fpack16 %f18, %f4
12679 wr %g0, 0x11, %asi
12680 stba %i5, [%l7 + 0x0F] %asi
12681loop_1210:
12682 addcc %o4, 0x0D51, %i3
12683 bg,pt %icc, loop_1211
12684 sub %g3, 0x0781, %o1
12685 fbge,a %fcc0, loop_1212
12686 fbu %fcc2, loop_1213
12687loop_1211:
12688 membar 0x4C
12689 sllx %o2, 0x07, %l1
12690loop_1212:
12691 movleu %xcc, %g7, %g6
12692loop_1213:
12693 for %f8, %f0, %f10
12694 srax %o5, 0x0B, %o3
12695 fand %f4, %f20, %f20
12696 umulcc %i4, %i7, %i2
12697 membar 0x14
12698 edge8ln %l6, %o0, %o7
12699 movpos %icc, %l2, %i1
12700 fble %fcc2, loop_1214
12701 fmovsl %icc, %f18, %f21
12702 edge16ln %o6, %l5, %i0
12703 movrgz %g5, 0x3FC, %g4
12704loop_1214:
12705 mulscc %l4, 0x0251, %g2
12706 orn %l0, 0x07AF, %g1
12707 mova %icc, %l3, %i5
12708 tle %icc, 0x7
12709 siam 0x4
12710 alignaddrl %i6, %o4, %i3
12711 tpos %icc, 0x1
12712 fandnot1s %f1, %f19, %f24
12713 edge8l %o1, %g3, %o2
12714 faligndata %f2, %f24, %f24
12715 fnor %f0, %f30, %f2
12716 fmovda %xcc, %f22, %f11
12717 restored
12718 rdpr %cwp, %g1
12719 rdpr %cansave, %g2
12720 rdpr %canrestore, %g3
12721 rdpr %cleanwin, %g4
12722 rdpr %otherwin, %g5
12723 rdpr %wstate, %g6
12724 stb %l1, [%l7 + 0x0C]
12725 lduw [%l7 + 0x6C], %g7
12726 set 0x7C, %o0
12727 lda [%l7 + %o0] 0x10, %f0
12728 tsubcctv %g6, %o3, %o5
12729 ldsh [%l7 + 0x16], %i4
12730 array32 %i2, %l6, %i7
12731 fcmpgt32 %f16, %f16, %o7
12732 fabss %f12, %f23
12733 fblg %fcc0, loop_1215
12734 movrlz %l2, %i1, %o6
12735 fbul,a %fcc0, loop_1216
12736 umulcc %l5, 0x1C82, %i0
12737loop_1215:
12738 fmovsneg %xcc, %f21, %f26
12739 subccc %o0, %g4, %g5
12740loop_1216:
12741 te %icc, 0x2
12742 ld [%l7 + 0x4C], %f11
12743 tgu %xcc, 0x1
12744 tn %icc, 0x0
12745 subccc %g2, 0x1BE8, %l4
12746 prefetch [%l7 + 0x1C], 0x3
12747 lduh [%l7 + 0x58], %g1
12748 bvc,a,pn %icc, loop_1217
12749 or %l3, 0x1364, %i5
12750 srl %l0, %o4, %i3
12751 movne %icc, %i6, %o1
12752loop_1217:
12753 tsubcctv %g3, %l1, %o2
12754 tne %icc, 0x1
12755 fmovda %icc, %f12, %f11
12756 fbul %fcc1, loop_1218
12757 movcc %xcc, %g6, %o3
12758 andn %g7, %i4, %o5
12759 fmovdpos %icc, %f28, %f11
12760loop_1218:
12761 movre %l6, 0x2C3, %i2
12762 fmovsn %xcc, %f10, %f29
12763 nop
12764 setx loop_1219, %l0, %l1
12765 wrpr 0x1, %tl
12766 wrpr %l1, %tnpc
12767 setx 0x34400001400, %l0, %l1
12768 wrpr %l1, %tstate
12769 wrhpr 0x4, %htstate
12770 done
12771 lduh [%l7 + 0x30], %i7
12772 addcc %o7, 0x1759, %l2
12773 bleu,pt %xcc, loop_1220
12774loop_1219:
12775 fones %f3
12776 fmovdg %xcc, %f18, %f7
12777 srlx %o6, 0x0A, %l5
12778loop_1220:
12779 array32 %i0, %i1, %o0
12780 movl %xcc, %g4, %g5
12781 std %f0, [%l7 + 0x40]
12782 tpos %xcc, 0x3
12783 fexpand %f23, %f0
12784 st %f17, [%l7 + 0x38]
12785 andn %l4, 0x18BB, %g1
12786 or %g2, %l3, %l0
12787 fmovdcc %icc, %f15, %f3
12788 srlx %o4, %i5, %i6
12789 fmovrsgz %i3, %f23, %f12
12790 xnorcc %g3, 0x0530, %l1
12791 fbul %fcc0, loop_1221
12792 fnand %f26, %f2, %f28
12793 ldx [%l7 + 0x58], %o1
12794 addc %o2, %g6, %g7
12795loop_1221:
12796 movge %xcc, %o3, %o5
12797 smul %l6, 0x0334, %i2
12798 sth %i4, [%l7 + 0x3E]
12799 edge8 %i7, %l2, %o7
12800 fmovsg %xcc, %f20, %f30
12801 movleu %xcc, %o6, %l5
12802 fornot1s %f30, %f31, %f29
12803 movrgez %i0, 0x34E, %i1
12804 array16 %o0, %g4, %g5
12805 fpadd16 %f18, %f22, %f10
12806 movgu %xcc, %l4, %g1
12807 brlz,a %g2, loop_1222
12808 bvs,pn %icc, loop_1223
12809 fbl %fcc1, loop_1224
12810 bvc,a,pt %icc, loop_1225
12811loop_1222:
12812 tleu %icc, 0x5
12813loop_1223:
12814 fmovdn %xcc, %f25, %f26
12815loop_1224:
12816 tne %icc, 0x3
12817loop_1225:
12818 sth %l3, [%l7 + 0x36]
12819 sll %l0, %o4, %i6
12820 edge16n %i5, %i3, %g3
12821 sth %o1, [%l7 + 0x18]
12822 edge32n %l1, %o2, %g6
12823 movl %icc, %g7, %o5
12824 set 0x6B, %l3
12825 ldstuba [%l7 + %l3] 0x11, %l6
12826 sdivx %i2, 0x09FE, %i4
12827 saved
12828 rdpr %cwp, %g1
12829 rdpr %cansave, %g2
12830 rdpr %canrestore, %g3
12831 rdpr %cleanwin, %g4
12832 rdpr %otherwin, %g5
12833 rdpr %wstate, %g6
12834 xnorcc %o3, 0x065D, %l2
12835 movn %xcc, %i7, %o6
12836 sll %o7, %i0, %i1
12837 add %o0, %l5, %g4
12838 wr %g0, 0x81, %asi
12839 sta %f22, [%l7 + 0x7C] %asi
12840 array32 %l4, %g5, %g2
12841 edge32ln %l3, %g1, %o4
12842 movcc %icc, %i6, %i5
12843 movneg %xcc, %l0, %g3
12844 umul %i3, %l1, %o2
12845 fxnors %f13, %f23, %f19
12846 xnorcc %o1, 0x026C, %g7
12847 tgu %xcc, 0x2
12848 stb %o5, [%l7 + 0x52]
12849 subccc %g6, 0x1D50, %l6
12850 fnands %f5, %f19, %f18
12851 wr %g0, 0x80, %asi
12852 sta %f24, [%l7 + 0x14] %asi
12853 fcmpd %fcc1, %f30, %f8
12854 prefetch [%l7 + 0x1C], 0x3
12855 alignaddrl %i2, %i4, %o3
12856 wr %g0, 0x18, %asi
12857 ldsha [%l7 + 0x68] %asi, %i7
12858 ble %xcc, loop_1226
12859 sllx %l2, %o6, %o7
12860 sdiv %i0, 0x1E35, %i1
12861 edge32n %l5, %g4, %l4
12862loop_1226:
12863 srl %o0, %g2, %g5
12864 addc %g1, 0x0635, %o4
12865 xnorcc %l3, 0x10CC, %i5
12866 movrgez %i6, 0x0B6, %l0
12867 wr %g0, 0xe2, %asi
12868 ldda [%l7 + 0x50] %asi, %g2
12869 fcmple16 %f14, %f30, %i3
12870 nop
12871 setx loop_1227, %l0, %l1
12872 wrpr 0x1, %tl
12873 wrpr %l1, %tnpc
12874 setx 0x34400001400, %l0, %l1
12875 wrpr %l1, %tstate
12876 wrhpr 0x4, %htstate
12877 done
12878 fabsd %f24, %f28
12879 sth %o2, [%l7 + 0x24]
12880 tgu %xcc, 0x2
12881loop_1227:
12882 edge32ln %l1, %g7, %o5
12883 taddcctv %o1, 0x1785, %l6
12884 ldstub [%l7 + 0x45], %g6
12885 subccc %i2, 0x0A16, %o3
12886 siam 0x3
12887 ldsb [%l7 + 0x34], %i7
12888 fcmpeq16 %f20, %f28, %l2
12889 mova %icc, %o6, %i4
12890 xnorcc %i0, 0x10E5, %o7
12891 addc %l5, 0x006B, %g4
12892 mulscc %l4, %i1, %o0
12893 edge16l %g5, %g2, %o4
12894 ldd [%l7 + 0x10], %f22
12895 movre %l3, 0x2E9, %i5
12896 bvs,a %icc, loop_1228
12897 orcc %g1, %i6, %g3
12898 movcs %icc, %i3, %o2
12899 movcc %xcc, %l0, %g7
12900loop_1228:
12901 sub %o5, %o1, %l6
12902 fcmpeq16 %f6, %f18, %l1
12903 alignaddr %g6, %o3, %i7
12904 srl %l2, 0x1C, %o6
12905 popc 0x098E, %i4
12906 fmovrdne %i2, %f2, %f22
12907 wr %g0, 0x19, %asi
12908 lda [%l7 + 0x6C] %asi, %f19
12909 bcc,pn %icc, loop_1229
12910 brnz,a %o7, loop_1230
12911 ta %xcc, 0x2
12912 ta %icc, 0x3
12913loop_1229:
12914 udivx %i0, 0x0BC8, %l5
12915loop_1230:
12916 movcc %xcc, %l4, %i1
12917 std %o0, [%l7 + 0x50]
12918 bgu,pn %xcc, loop_1231
12919 subccc %g4, %g5, %g2
12920 fmovsa %icc, %f25, %f18
12921 ta %icc, 0x0
12922loop_1231:
12923 movrne %l3, %i5, %o4
12924 brz %i6, loop_1232
12925 alignaddrl %g3, %g1, %i3
12926 fornot2 %f24, %f30, %f4
12927 sir 0x02CF
12928loop_1232:
12929 edge32l %l0, %o2, %g7
12930 bg %icc, loop_1233
12931 movrlez %o1, %o5, %l6
12932 nop
12933 set 0x7C, %i0
12934 stb %g6, [%l7 + %i0]
12935 popc %l1, %i7
12936loop_1233:
12937 fbn,a %fcc3, loop_1234
12938 tne %icc, 0x4
12939 movrne %o3, %l2, %o6
12940 tsubcctv %i2, 0x045E, %i4
12941loop_1234:
12942 addcc %i0, %l5, %o7
12943 movvc %xcc, %i1, %o0
12944 nop
12945 setx loop_1235, %l0, %l1
12946 jmpl %l1, %l4
12947 bn loop_1236
12948 sllx %g4, 0x02, %g2
12949 te %xcc, 0x7
12950loop_1235:
12951 fcmpgt16 %f4, %f26, %l3
12952loop_1236:
12953 andncc %g5, %o4, %i5
12954 movleu %icc, %i6, %g3
12955 umulcc %i3, %l0, %g1
12956 alignaddr %o2, %g7, %o1
12957 bne %icc, loop_1237
12958 movrlz %o5, 0x049, %l6
12959 fbul %fcc0, loop_1238
12960 fmuld8sux16 %f5, %f17, %f24
12961loop_1237:
12962 umulcc %l1, 0x1A88, %i7
12963 tneg %icc, 0x4
12964loop_1238:
12965 fmovsneg %xcc, %f11, %f10
12966 nop
12967 setx loop_1239, %l0, %l1
12968 wrpr 0x1, %tl
12969 wrpr %l1, %tnpc
12970 setx 0x34400001400, %l0, %l1
12971 wrpr %l1, %tstate
12972 wrhpr 0x4, %htstate
12973 done
12974 edge16n %o3, %l2, %o6
12975 fmovde %icc, %f3, %f9
12976 subccc %g6, 0x15F0, %i2
12977loop_1239:
12978 membar 0x4F
12979 bne,a %xcc, loop_1240
12980 srl %i4, 0x0A, %i0
12981 set 0x28, %g2
12982 ldswa [%l7 + %g2] 0x10, %o7
12983loop_1240:
12984 movleu %icc, %i1, %o0
12985 fble %fcc0, loop_1241
12986 prefetch [%l7 + 0x24], 0x3
12987 sll %l5, %g4, %l4
12988 brlez %l3, loop_1242
12989loop_1241:
12990 movcc %icc, %g2, %o4
12991 fexpand %f0, %f28
12992 xnorcc %g5, 0x11AE, %i5
12993loop_1242:
12994 umul %g3, 0x019C, %i3
12995 sra %i6, %l0, %o2
12996 fmul8x16au %f3, %f25, %f16
12997 brlz,a %g1, loop_1243
12998 move %icc, %g7, %o1
12999 sir 0x1B0C
13000 ld [%l7 + 0x28], %f27
13001loop_1243:
13002 orncc %l6, 0x1998, %l1
13003 edge8l %o5, %o3, %l2
13004 udivcc %o6, 0x0557, %g6
13005 ba loop_1244
13006 smul %i7, %i2, %i4
13007 stb %o7, [%l7 + 0x15]
13008 fornot2s %f8, %f13, %f18
13009loop_1244:
13010 sdiv %i1, 0x0BC5, %o0
13011 set 0x0A, %l6
13012 stha %l5, [%l7 + %l6] 0x81
13013 sth %i0, [%l7 + 0x42]
13014 fbuge %fcc2, loop_1245
13015 movne %icc, %l4, %l3
13016 edge16l %g4, %o4, %g5
13017 addcc %i5, %g3, %g2
13018loop_1245:
13019 udivx %i3, 0x0ED0, %l0
13020 add %o2, 0x10D3, %i6
13021 call loop_1246
13022 call loop_1247
13023 fble,a %fcc2, loop_1248
13024 movvs %icc, %g1, %g7
13025loop_1246:
13026 edge8n %l6, %l1, %o1
13027loop_1247:
13028 mova %icc, %o5, %o3
13029loop_1248:
13030 array8 %o6, %l2, %g6
13031 udiv %i7, 0x0352, %i2
13032 wr %g0, 0x81, %asi
13033 stha %o7, [%l7 + 0x50] %asi
13034 alignaddrl %i1, %i4, %l5
13035 xnor %o0, 0x048E, %l4
13036 wr %g0, 0x11, %asi
13037 lduwa [%l7 + 0x78] %asi, %l3
13038 set 0x78, %g4
13039 lda [%l7 + %g4] 0x81, %f13
13040 xor %g4, 0x15B5, %i0
13041 lduh [%l7 + 0x56], %o4
13042 xorcc %i5, %g3, %g5
13043 mulscc %i3, %g2, %l0
13044 fmovrde %i6, %f2, %f30
13045 sdiv %o2, 0x0324, %g1
13046 nop
13047 setx loop_1249, %l0, %l1
13048 wrpr 0x1, %tl
13049 wrpr %l1, %tnpc
13050 setx 0x34400001400, %l0, %l1
13051 wrpr %l1, %tstate
13052 wrhpr 0x4, %htstate
13053 done
13054 edge32n %g7, %l6, %o1
13055 fsrc2s %f25, %f7
13056 tle %icc, 0x5
13057loop_1249:
13058 fnot2 %f4, %f2
13059 movcs %icc, %o5, %o3
13060 set 0x30, %l4
13061 stda %l0, [%l7 + %l4] 0x19
13062 te %xcc, 0x7
13063 fblg %fcc1, loop_1250
13064 ldsh [%l7 + 0x14], %l2
13065 fbn %fcc0, loop_1251
13066 tn %xcc, 0x7
13067loop_1250:
13068 edge32l %g6, %i7, %o6
13069 alignaddrl %o7, %i2, %i1
13070loop_1251:
13071 orcc %i4, %o0, %l5
13072 addcc %l4, 0x0AF9, %l3
13073 wr %g0, 0x2f, %asi
13074 stda %g4, [%l7 + 0x50] %asi
13075 membar #Sync
13076 bneg loop_1252
13077 taddcc %i0, 0x0B4E, %i5
13078 andncc %o4, %g5, %g3
13079 fornot2s %f2, %f31, %f16
13080loop_1252:
13081 ld [%l7 + 0x74], %f0
13082 array8 %g2, %i3, %l0
13083 fble %fcc1, loop_1253
13084 tge %xcc, 0x0
13085 fnegd %f8, %f12
13086 brgz %i6, loop_1254
13087loop_1253:
13088 sllx %g1, %g7, %o2
13089 smulcc %l6, %o1, %o3
13090 fmovde %xcc, %f26, %f10
13091loop_1254:
13092 movpos %xcc, %l1, %o5
13093 xorcc %l2, %g6, %o6
13094 tsubcctv %o7, %i2, %i1
13095 set 0x40, %l0
13096 ldxa [%l7 + %l0] 0x15, %i7
13097 stw %o0, [%l7 + 0x38]
13098 ld [%l7 + 0x20], %f21
13099 brgez,a %l5, loop_1255
13100 std %l4, [%l7 + 0x58]
13101 edge8n %i4, %g4, %l3
13102 ldsb [%l7 + 0x08], %i0
13103loop_1255:
13104 edge16l %o4, %g5, %g3
13105 te %xcc, 0x1
13106 bcc,a,pn %icc, loop_1256
13107 movcs %icc, %g2, %i5
13108 set 0x48, %i3
13109 swapa [%l7 + %i3] 0x0c, %l0
13110loop_1256:
13111 fmovdne %xcc, %f31, %f28
13112 edge16 %i6, %g1, %i3
13113 tpos %icc, 0x2
13114 edge32l %o2, %g7, %o1
13115 stx %l6, [%l7 + 0x78]
13116 wr %g0, 0x11, %asi
13117 prefetcha [%l7 + 0x10] %asi, 0x2
13118 stb %o5, [%l7 + 0x36]
13119 ldx [%l7 + 0x60], %l2
13120 bpos,a loop_1257
13121 fbul,a %fcc1, loop_1258
13122 sll %g6, 0x1B, %l1
13123 fbg,a %fcc3, loop_1259
13124loop_1257:
13125 sdivcc %o6, 0x1A5D, %i2
13126loop_1258:
13127 edge8n %i1, %o7, %i7
13128 fandnot1 %f16, %f26, %f20
13129loop_1259:
13130 fones %f7
13131 fpsub16s %f17, %f14, %f13
13132 lduh [%l7 + 0x62], %o0
13133 fmovsn %xcc, %f14, %f14
13134 movcc %xcc, %l5, %l4
13135 andcc %i4, 0x00D7, %g4
13136 sub %l3, %o4, %g5
13137 edge16l %i0, %g3, %g2
13138 bvs,a,pn %xcc, loop_1260
13139 bcc %icc, loop_1261
13140 movcc %icc, %i5, %i6
13141 flush %l7 + 0x14
13142loop_1260:
13143 edge8n %l0, %i3, %o2
13144loop_1261:
13145 nop
13146 setx loop_1262, %l0, %l1
13147 jmpl %l1, %g1
13148 sdivcc %g7, 0x16EF, %l6
13149 tcc %xcc, 0x5
13150 fnot1s %f18, %f15
13151loop_1262:
13152 fnegs %f15, %f21
13153 fbo %fcc0, loop_1263
13154 fbl %fcc0, loop_1264
13155 fpack16 %f0, %f24
13156 fnot2s %f21, %f29
13157loop_1263:
13158 udiv %o3, 0x0CF7, %o5
13159loop_1264:
13160 movneg %icc, %o1, %l2
13161 bge,a,pn %icc, loop_1265
13162 fcmpne32 %f30, %f12, %l1
13163 addc %g6, 0x1830, %i2
13164 add %l7, 0x40, %l6
13165 wr %g0, 0x18, %asi
13166 lda [%l6] %asi, %o6
13167 casa [%l6] 0x18, %o6, %o7
13168loop_1265:
13169 srax %i1, %o0, %l5
13170 fmovda %icc, %f20, %f17
13171 wr %g0, 0x2f, %asi
13172 stwa %i7, [%l7 + 0x18] %asi
13173 membar #Sync
13174 movl %xcc, %i4, %l4
13175 movn %xcc, %l3, %o4
13176 set 0x10, %i7
13177 ldsha [%l7 + %i7] 0x18, %g4
13178 fba %fcc3, loop_1266
13179 fnand %f20, %f0, %f22
13180 fnot1s %f1, %f1
13181 lduw [%l7 + 0x74], %g5
13182loop_1266:
13183 bn,a loop_1267
13184 fmovse %xcc, %f13, %f4
13185 edge16n %g3, %g2, %i5
13186 orn %i0, %l0, %i3
13187loop_1267:
13188 movne %icc, %i6, %o2
13189 fmovsne %icc, %f9, %f13
13190 xnor %g7, %g1, %l6
13191 movrgez %o3, 0x376, %o1
13192 sra %o5, %l2, %l1
13193 movneg %xcc, %i2, %o6
13194 fmovsneg %icc, %f0, %f2
13195 orn %o7, 0x135F, %i1
13196 brnz,a %g6, loop_1268
13197 fbne %fcc3, loop_1269
13198 tsubcctv %l5, 0x1D88, %o0
13199 sub %i4, 0x0F35, %i7
13200loop_1268:
13201 smul %l3, 0x034E, %o4
13202loop_1269:
13203 edge16l %g4, %g5, %l4
13204 subc %g3, 0x05FC, %g2
13205 bne,a,pt %xcc, loop_1270
13206 bgu,a,pt %xcc, loop_1271
13207 sra %i5, 0x02, %l0
13208 sdivcc %i0, 0x0C89, %i6
13209loop_1270:
13210 movn %xcc, %i3, %o2
13211loop_1271:
13212 fornot1 %f26, %f18, %f12
13213 edge32n %g7, %l6, %o3
13214 edge16ln %o1, %g1, %l2
13215 fblg %fcc1, loop_1272
13216 movpos %icc, %l1, %o5
13217 xnor %i2, 0x0C90, %o7
13218 wr %g0, 0x81, %asi
13219 sta %f24, [%l7 + 0x48] %asi
13220loop_1272:
13221 fnand %f6, %f24, %f16
13222 subccc %i1, %g6, %l5
13223 set 0x60, %i4
13224 sta %f18, [%l7 + %i4] 0x10
13225 movcc %icc, %o6, %i4
13226 bleu,pn %icc, loop_1273
13227 movg %icc, %i7, %l3
13228 movvs %icc, %o0, %g4
13229 fbe,a %fcc0, loop_1274
13230loop_1273:
13231 fbe,a %fcc2, loop_1275
13232 tpos %icc, 0x2
13233 fbe %fcc2, loop_1276
13234loop_1274:
13235 xnorcc %o4, %l4, %g5
13236loop_1275:
13237 mulx %g3, 0x0277, %i5
13238 movrlz %l0, %i0, %g2
13239loop_1276:
13240 tvc %xcc, 0x7
13241 movl %icc, %i6, %i3
13242 movrlez %g7, 0x042, %o2
13243 brgez %o3, loop_1277
13244 edge8l %o1, %g1, %l2
13245 tleu %xcc, 0x4
13246 movl %xcc, %l1, %o5
13247loop_1277:
13248 ldd [%l7 + 0x28], %i6
13249 tge %xcc, 0x5
13250 movrlz %i2, %o7, %i1
13251 bge,a,pt %icc, loop_1278
13252 sethi 0x1B8A, %l5
13253 fone %f12
13254 fmovrdlez %o6, %f24, %f10
13255loop_1278:
13256 alignaddr %i4, %g6, %l3
13257 movg %xcc, %o0, %i7
13258 wr %g0, 0x88, %asi
13259 lda [%l7 + 0x7C] %asi, %f7
13260 fmovdl %xcc, %f21, %f22
13261 fmovdl %icc, %f19, %f0
13262 tleu %icc, 0x6
13263 bl,a,pt %xcc, loop_1279
13264 xorcc %o4, %l4, %g4
13265 fpsub32s %f10, %f6, %f21
13266 nop
13267 set 0x20, %o6
13268 stx %g3, [%l7 + %o6]
13269loop_1279:
13270 subccc %i5, 0x0BD9, %g5
13271 movle %xcc, %l0, %i0
13272 te %xcc, 0x0
13273 smul %g2, 0x08D1, %i6
13274 lduw [%l7 + 0x40], %g7
13275 subccc %i3, %o2, %o1
13276 edge8ln %o3, %g1, %l1
13277 call loop_1280
13278 fmovrde %o5, %f16, %f8
13279 taddcctv %l6, %i2, %o7
13280 movvs %icc, %i1, %l5
13281loop_1280:
13282 bg,pt %icc, loop_1281
13283 movvs %xcc, %o6, %i4
13284 movre %g6, %l3, %l2
13285 fba,a %fcc2, loop_1282
13286loop_1281:
13287 fnors %f27, %f17, %f13
13288 bneg,pt %xcc, loop_1283
13289 ldub [%l7 + 0x55], %o0
13290loop_1282:
13291 tcs %xcc, 0x2
13292 lduh [%l7 + 0x7C], %i7
13293loop_1283:
13294 sethi 0x0965, %l4
13295 bpos loop_1284
13296 xorcc %g4, %o4, %i5
13297 edge16n %g3, %g5, %i0
13298 smul %l0, 0x0A41, %g2
13299loop_1284:
13300 tgu %icc, 0x5
13301 edge8 %i6, %g7, %i3
13302 array32 %o2, %o1, %g1
13303 movre %l1, %o5, %l6
13304 subc %i2, 0x01F4, %o7
13305 tge %icc, 0x3
13306 for %f4, %f28, %f26
13307 sdiv %o3, 0x1074, %i1
13308 orcc %l5, %i4, %g6
13309 mulscc %l3, %l2, %o6
13310 fexpand %f6, %f0
13311 andn %i7, 0x0582, %o0
13312 te %xcc, 0x0
13313 bcc %xcc, loop_1285
13314 tl %icc, 0x1
13315 movcs %xcc, %g4, %l4
13316 umulcc %o4, 0x03B6, %g3
13317loop_1285:
13318 bcs,pn %xcc, loop_1286
13319 fxnor %f6, %f14, %f20
13320 bshuffle %f10, %f16, %f18
13321 smulcc %g5, 0x102C, %i0
13322loop_1286:
13323 sub %l0, %i5, %i6
13324 bvc loop_1287
13325 edge32ln %g2, %g7, %i3
13326 wr %g0, 0x80, %asi
13327 stba %o1, [%l7 + 0x55] %asi
13328loop_1287:
13329 saved
13330 rdpr %cwp, %g1
13331 rdpr %cansave, %g2
13332 rdpr %canrestore, %g3
13333 rdpr %cleanwin, %g4
13334 rdpr %otherwin, %g5
13335 rdpr %wstate, %g6
13336 fandnot2s %f13, %f27, %f29
13337 sdiv %o2, 0x16A5, %g1
13338 movvc %xcc, %o5, %l1
13339 fmuld8sux16 %f6, %f12, %f2
13340 fmovrslez %l6, %f2, %f14
13341 fmovrslez %o7, %f8, %f28
13342 fbe,a %fcc2, loop_1288
13343 fmuld8ulx16 %f11, %f20, %f8
13344 ldd [%l7 + 0x40], %f12
13345 ldub [%l7 + 0x42], %o3
13346loop_1288:
13347 fbn,a %fcc1, loop_1289
13348 movle %xcc, %i2, %i1
13349 fmovrsgz %l5, %f16, %f18
13350 movcc %icc, %g6, %l3
13351loop_1289:
13352 saved
13353 rdpr %cwp, %g1
13354 rdpr %cansave, %g2
13355 rdpr %canrestore, %g3
13356 rdpr %cleanwin, %g4
13357 rdpr %otherwin, %g5
13358 rdpr %wstate, %g6
13359 brnz,a %i4, loop_1290
13360 fbuge,a %fcc0, loop_1291
13361 bcc %xcc, loop_1292
13362 movl %icc, %l2, %o6
13363loop_1290:
13364 stx %i7, [%l7 + 0x30]
13365loop_1291:
13366 bleu,pt %xcc, loop_1293
13367loop_1292:
13368 umul %g4, 0x0C89, %l4
13369 ld [%l7 + 0x70], %f22
13370 taddcctv %o0, 0x174C, %o4
13371loop_1293:
13372 array8 %g5, %g3, %l0
13373 sub %i5, 0x093D, %i0
13374 wr %g0, 0x81, %asi
13375 lduha [%l7 + 0x2C] %asi, %g2
13376 sir 0x08D1
13377 fba,a %fcc3, loop_1294
13378 fbug %fcc2, loop_1295
13379 fnors %f29, %f30, %f6
13380 st %f16, [%l7 + 0x60]
13381loop_1294:
13382 movcc %icc, %g7, %i6
13383loop_1295:
13384 tcs %xcc, 0x2
13385 sir 0x1273
13386 tsubcctv %o1, %o2, %i3
13387 subccc %o5, %g1, %l6
13388 stb %o7, [%l7 + 0x5C]
13389 std %f16, [%l7 + 0x48]
13390 addc %o3, 0x1782, %l1
13391 array8 %i1, %i2, %g6
13392 add %l7, 0x68, %l6
13393 wr %g0, 0x18, %asi
13394 lda [%l6] %asi, %l3
13395 casa [%l6] 0x18, %l3, %i4
13396 fsrc1s %f19, %f21
13397 fmovsle %icc, %f8, %f4
13398 saved
13399 rdpr %cwp, %g1
13400 rdpr %cansave, %g2
13401 rdpr %canrestore, %g3
13402 rdpr %cleanwin, %g4
13403 rdpr %otherwin, %g5
13404 rdpr %wstate, %g6
13405 wr %g0, 0x19, %asi
13406 swapa [%l7 + 0x24] %asi, %l5
13407 edge8 %o6, %l2, %g4
13408 fmovsge %xcc, %f15, %f18
13409 wr %g0, 0x80, %asi
13410 ldda [%l7 + 0x40] %asi, %f16
13411 movneg %icc, %i7, %o0
13412 nop
13413 setx loop_1296, %l0, %l1
13414 jmpl %l1, %o4
13415 bl,a,pt %icc, loop_1297
13416 ta %icc, 0x4
13417 sir 0x1A0C
13418loop_1296:
13419 te %xcc, 0x6
13420loop_1297:
13421 fandnot1s %f12, %f22, %f11
13422 ldx [%l7 + 0x28], %l4
13423 fbe,a %fcc3, loop_1298
13424 lduw [%l7 + 0x2C], %g3
13425 tvc %xcc, 0x0
13426 fmovrse %l0, %f28, %f19
13427loop_1298:
13428 smulcc %i5, %i0, %g2
13429 ble,a loop_1299
13430 fcmpne32 %f12, %f10, %g5
13431 edge16l %g7, %i6, %o1
13432 std %f6, [%l7 + 0x60]
13433loop_1299:
13434 fones %f31
13435 fmovsne %xcc, %f11, %f1
13436 sdivcc %o2, 0x0784, %o5
13437 fmovsleu %xcc, %f12, %f2
13438 ldd [%l7 + 0x38], %i2
13439 movrgez %g1, %o7, %l6
13440 edge32 %l1, %i1, %o3
13441 tg %icc, 0x7
13442 stw %g6, [%l7 + 0x08]
13443 bcs,a %xcc, loop_1300
13444 xnor %l3, %i2, %l5
13445 movrlz %i4, %o6, %g4
13446 udiv %i7, 0x1898, %o0
13447loop_1300:
13448 udivx %l2, 0x1ED6, %o4
13449 mova %icc, %l4, %l0
13450 fmovrslz %g3, %f2, %f19
13451 brlez,a %i5, loop_1301
13452 fba %fcc0, loop_1302
13453 movleu %xcc, %i0, %g5
13454 sir 0x1815
13455loop_1301:
13456 sra %g7, 0x1E, %i6
13457loop_1302:
13458 srlx %o1, 0x05, %g2
13459 brz %o5, loop_1303
13460 sll %i3, 0x16, %o2
13461 fxnor %f12, %f6, %f6
13462 tl %xcc, 0x0
13463loop_1303:
13464 ldsb [%l7 + 0x7B], %o7
13465 movcs %xcc, %g1, %l6
13466 fcmple32 %f14, %f6, %l1
13467 movrlz %i1, %o3, %g6
13468 set 0x4E, %i2
13469 stba %l3, [%l7 + %i2] 0x23
13470 membar #Sync
13471 set 0x52, %i6
13472 stha %i2, [%l7 + %i6] 0xe3
13473 membar #Sync
13474 tleu %xcc, 0x6
13475 fbo,a %fcc2, loop_1304
13476 or %i4, 0x15E4, %l5
13477 nop
13478 setx loop_1305, %l0, %l1
13479 wrpr 0x1, %tl
13480 wrpr %l1, %tpc
13481 add %l1, 0x4, %l1
13482 wrpr %l1, %tnpc
13483 setx 0x34400001400, %l0, %l1
13484 wrpr %l1, %tstate
13485 wrhpr 0x4, %htstate
13486 retry
13487 fandnot1 %f18, %f30, %f4
13488loop_1304:
13489 bvs %xcc, loop_1306
13490 fmovspos %xcc, %f27, %f31
13491loop_1305:
13492 fandnot1s %f18, %f12, %f15
13493 fones %f20
13494loop_1306:
13495 sdivx %o6, 0x0AEA, %g4
13496 brz %o0, loop_1307
13497 tsubcctv %l2, 0x19BB, %i7
13498 fcmpgt16 %f20, %f24, %o4
13499 udivx %l0, 0x1224, %l4
13500loop_1307:
13501 sdiv %i5, 0x138B, %i0
13502 fbl,a %fcc2, loop_1308
13503 fmuld8sux16 %f0, %f27, %f26
13504 movrlez %g3, %g7, %g5
13505 lduh [%l7 + 0x54], %o1
13506loop_1308:
13507 smul %g2, %i6, %o5
13508 alignaddrl %o2, %i3, %g1
13509 add %l7, 0x68, %l6
13510 wr %g0, 0x89, %asi
13511 casxa [%l6] 0x89, %o7, %l6
13512 sra %i1, %o3, %l1
13513 move %icc, %g6, %i2
13514 swap [%l7 + 0x38], %l3
13515 tcs %icc, 0x5
13516 fsrc1 %f2, %f22
13517 movcc %xcc, %i4, %o6
13518 andcc %l5, 0x1BCF, %g4
13519 tsubcctv %l2, %o0, %i7
13520 fmovs %f26, %f21
13521 movrgz %o4, %l0, %l4
13522 nop
13523 setx loop_1309, %l0, %l1
13524 wrpr 0x1, %tl
13525 wrpr %l1, %tnpc
13526 setx 0x34400001400, %l0, %l1
13527 wrpr %l1, %tstate
13528 wrhpr 0x4, %htstate
13529 done
13530 fbg %fcc1, loop_1310
13531 ldstub [%l7 + 0x67], %i0
13532 fnot1s %f14, %f20
13533loop_1309:
13534 nop
13535 setx loop_1311, %l0, %l1
13536 jmpl %l1, %g3
13537loop_1310:
13538 fmovrdlz %i5, %f16, %f6
13539 fmovdge %xcc, %f21, %f7
13540 fmovd %f4, %f20
13541loop_1311:
13542 addcc %g5, %o1, %g7
13543 umul %g2, %o5, %i6
13544 alignaddrl %o2, %i3, %g1
13545 subccc %o7, %l6, %i1
13546 movl %xcc, %l1, %g6
13547 sub %i2, 0x1744, %l3
13548 saved
13549 rdpr %cwp, %g1
13550 rdpr %cansave, %g2
13551 rdpr %canrestore, %g3
13552 rdpr %cleanwin, %g4
13553 rdpr %otherwin, %g5
13554 rdpr %wstate, %g6
13555 siam 0x5
13556 fnot2 %f30, %f20
13557 fxor %f18, %f12, %f14
13558 movl %icc, %i4, %o6
13559 std %l4, [%l7 + 0x30]
13560 tvs %icc, 0x0
13561 edge16ln %g4, %l2, %o3
13562 movpos %icc, %o0, %o4
13563 subc %i7, 0x1EA3, %l0
13564 fbge,a %fcc3, loop_1312
13565 ldstub [%l7 + 0x2D], %l4
13566 fmovsvs %xcc, %f12, %f12
13567 bgu %icc, loop_1313
13568loop_1312:
13569 fbo,a %fcc0, loop_1314
13570 fmovdne %xcc, %f3, %f2
13571 move %icc, %g3, %i5
13572loop_1313:
13573 fmul8x16 %f26, %f24, %f22
13574loop_1314:
13575 edge32n %g5, %o1, %i0
13576 subcc %g7, 0x167A, %o5
13577 fmul8x16au %f9, %f27, %f4
13578 movgu %icc, %i6, %o2
13579 edge32 %g2, %i3, %o7
13580 brlez %g1, loop_1315
13581 bshuffle %f30, %f10, %f14
13582 array32 %i1, %l6, %g6
13583 ldub [%l7 + 0x35], %i2
13584loop_1315:
13585 ldd [%l7 + 0x20], %l2
13586 andncc %l1, %o6, %l5
13587 fbue %fcc3, loop_1316
13588 fmovrsgz %i4, %f15, %f29
13589 fmovsa %icc, %f17, %f26
13590 array8 %l2, %g4, %o3
13591loop_1316:
13592 flush %l7 + 0x44
13593 tgu %xcc, 0x5
13594 fbge %fcc1, loop_1317
13595 movcc %icc, %o0, %i7
13596 mulscc %l0, %o4, %g3
13597 fble %fcc1, loop_1318
13598loop_1317:
13599 fsrc1 %f28, %f2
13600 movrgez %i5, 0x3BA, %g5
13601 tge %xcc, 0x4
13602loop_1318:
13603 restored
13604 rdpr %cwp, %g1
13605 rdpr %cansave, %g2
13606 rdpr %canrestore, %g3
13607 rdpr %cleanwin, %g4
13608 rdpr %otherwin, %g5
13609 rdpr %wstate, %g6
13610 wr %g0, 0x89, %asi
13611 stda %l4, [%l7 + 0x60] %asi
13612 udiv %o1, 0x11A0, %i0
13613 tgu %icc, 0x3
13614 subc %g7, %i6, %o2
13615 fmovdpos %xcc, %f13, %f2
13616 edge16l %o5, %g2, %o7
13617 edge8l %g1, %i1, %i3
13618 tsubcc %g6, 0x05C9, %l6
13619 wr %g0, 0x10, %asi
13620 lda [%l7 + 0x44] %asi, %f8
13621 edge16n %i2, %l3, %l1
13622 andncc %o6, %i4, %l5
13623 fcmpgt32 %f26, %f14, %g4
13624 stw %l2, [%l7 + 0x58]
13625 fsrc2s %f17, %f1
13626 add %l7, 0x58, %l6
13627 wr %g0, 0x80, %asi
13628 ldxa [%l6] %asi, %o3
13629 casxa [%l6] 0x80, %o3, %o0
13630 tge %icc, 0x4
13631 bge loop_1319
13632 movcc %xcc, %l0, %i7
13633 fmovspos %xcc, %f13, %f14
13634 fmovrdlez %o4, %f22, %f18
13635loop_1319:
13636 fcmple16 %f0, %f6, %g3
13637 move %xcc, %i5, %l4
13638 array8 %o1, %g5, %g7
13639 fcmped %fcc2, %f0, %f14
13640 te %xcc, 0x0
13641 edge8l %i6, %i0, %o5
13642 sdivcc %o2, 0x1116, %o7
13643 smul %g1, %g2, %i1
13644 tsubcc %g6, %l6, %i2
13645 fbuge,a %fcc0, loop_1320
13646 subc %i3, %l1, %l3
13647 tge %xcc, 0x7
13648 addccc %i4, 0x09B5, %l5
13649loop_1320:
13650 xnorcc %g4, %l2, %o3
13651 fxnors %f10, %f3, %f1
13652 tge %xcc, 0x3
13653 sll %o6, 0x1C, %l0
13654 movrlez %i7, 0x3EA, %o0
13655 xorcc %o4, 0x10D5, %g3
13656 set 0x78, %o3
13657 swapa [%l7 + %o3] 0x19, %l4
13658 sir 0x11E6
13659 lduh [%l7 + 0x08], %i5
13660 fornot1 %f4, %f28, %f22
13661 fmovsg %xcc, %f14, %f0
13662 fnot2s %f4, %f12
13663 movrlz %o1, %g5, %i6
13664 taddcc %g7, 0x1D2B, %i0
13665 sethi 0x07D9, %o5
13666 tgu %xcc, 0x0
13667 bl,a,pt %icc, loop_1321
13668 taddcc %o2, 0x13CD, %o7
13669 fmovdle %icc, %f2, %f19
13670 alignaddr %g1, %i1, %g2
13671loop_1321:
13672 edge8l %l6, %i2, %g6
13673 fcmpgt16 %f18, %f6, %l1
13674 fmovdg %xcc, %f19, %f13
13675 fornot1 %f8, %f16, %f26
13676 fbe %fcc3, loop_1322
13677 smulcc %i3, %l3, %l5
13678 fcmpeq16 %f22, %f14, %i4
13679 nop
13680 setx loop_1323, %l0, %l1
13681 jmpl %l1, %l2
13682loop_1322:
13683 fbul,a %fcc3, loop_1324
13684 edge32ln %o3, %o6, %l0
13685 set 0x2F, %i1
13686 stba %g4, [%l7 + %i1] 0x10
13687loop_1323:
13688 fnot1s %f25, %f17
13689loop_1324:
13690 sub %i7, %o4, %o0
13691 movleu %xcc, %l4, %g3
13692 sethi 0x0FE5, %i5
13693 fbn,a %fcc2, loop_1325
13694 bl loop_1326
13695 movcc %xcc, %g5, %o1
13696 bcc,a loop_1327
13697loop_1325:
13698 sdivcc %g7, 0x0A0E, %i0
13699loop_1326:
13700 srlx %o5, %o2, %o7
13701 movcs %icc, %i6, %g1
13702loop_1327:
13703 taddcctv %g2, 0x1E1C, %l6
13704 fnot2 %f6, %f0
13705 wr %g0, 0x89, %asi
13706 lda [%l7 + 0x14] %asi, %f21
13707 movn %icc, %i1, %i2
13708 restored
13709 rdpr %cwp, %g1
13710 rdpr %cansave, %g2
13711 rdpr %canrestore, %g3
13712 rdpr %cleanwin, %g4
13713 rdpr %otherwin, %g5
13714 rdpr %wstate, %g6
13715 tge %xcc, 0x5
13716 andncc %g6, %i3, %l1
13717 swap [%l7 + 0x50], %l5
13718 sll %i4, %l2, %l3
13719 fcmpeq16 %f10, %f2, %o3
13720 ldd [%l7 + 0x28], %f22
13721 movneg %icc, %l0, %g4
13722 set 0x44, %l1
13723 stwa %o6, [%l7 + %l1] 0x89
13724 andn %o4, %o0, %l4
13725 alignaddr %i7, %i5, %g5
13726 prefetch [%l7 + 0x5C], 0x0
13727 orn %g3, 0x1ABB, %o1
13728 tge %icc, 0x1
13729 add %l7, 0x10, %l6
13730 wr %g0, 0x18, %asi
13731 ldxa [%l6] %asi, %i0
13732 casxa [%l6] 0x18, %i0, %o5
13733 movvs %icc, %o2, %g7
13734 array8 %i6, %o7, %g2
13735 set 0x70, %i5
13736 swapa [%l7 + %i5] 0x89, %l6
13737 fand %f22, %f30, %f18
13738 edge32n %g1, %i2, %i1
13739 ta %xcc, 0x2
13740 bcs,a,pn %xcc, loop_1328
13741 fpsub32 %f22, %f18, %f4
13742 tsubcc %i3, %l1, %g6
13743 fbe %fcc1, loop_1329
13744loop_1328:
13745 addccc %i4, %l5, %l3
13746 sethi 0x01D1, %l2
13747 movvs %xcc, %o3, %g4
13748loop_1329:
13749 nop
13750 wr %g0, 0x04, %asi
13751 lduba [%l7 + 0x55] %asi, %l0
13752 wr %g0, 0x88, %asi
13753 ldsha [%l7 + 0x1E] %asi, %o6
13754 srlx %o0, 0x0C, %l4
13755 sdivcc %i7, 0x157D, %o4
13756 tneg %xcc, 0x5
13757 fmovdneg %icc, %f11, %f11
13758 fpadd32s %f18, %f20, %f18
13759 subcc %i5, %g5, %o1
13760 sdivcc %g3, 0x15B8, %i0
13761 wr %g0, 0x18, %asi
13762 ldstuba [%l7 + 0x4A] %asi, %o5
13763 saved
13764 rdpr %cwp, %g1
13765 rdpr %cansave, %g2
13766 rdpr %canrestore, %g3
13767 rdpr %cleanwin, %g4
13768 rdpr %otherwin, %g5
13769 rdpr %wstate, %g6
13770 stw %o2, [%l7 + 0x3C]
13771 andn %g7, %i6, %g2
13772 fmovsneg %icc, %f0, %f29
13773 smul %o7, 0x0611, %l6
13774 fnor %f20, %f24, %f10
13775 fpmerge %f24, %f9, %f4
13776 edge8 %i2, %g1, %i1
13777 fbe %fcc0, loop_1330
13778 fandnot1 %f0, %f6, %f10
13779 mova %icc, %i3, %l1
13780 fmovrsgz %g6, %f22, %f24
13781loop_1330:
13782 movneg %icc, %l5, %l3
13783 fmovse %icc, %f0, %f23
13784 fcmpd %fcc2, %f20, %f0
13785 sdiv %l2, 0x0DCD, %i4
13786 srlx %o3, %l0, %o6
13787 movpos %xcc, %g4, %o0
13788 tvs %icc, 0x5
13789 subcc %l4, %i7, %o4
13790 edge8n %g5, %i5, %g3
13791 tvs %xcc, 0x6
13792 stx %i0, [%l7 + 0x60]
13793 bge,pt %icc, loop_1331
13794 movre %o1, 0x152, %o2
13795 ble,pn %xcc, loop_1332
13796 fmovsgu %xcc, %f31, %f3
13797loop_1331:
13798 swap [%l7 + 0x18], %o5
13799 add %l7, 0x10, %l6
13800 wr %g0, 0x80, %asi
13801 ldxa [%l6] %asi, %g7
13802 casxa [%l6] %asi, %g7, %g2
13803loop_1332:
13804 edge32ln %i6, %l6, %i2
13805 fzeros %f13
13806 orn %g1, %i1, %i3
13807 add %l7, 0x24, %l6
13808 wr %g0, 0x19, %asi
13809 lda [%l6] %asi, %o7
13810 casa [%l6] %asi, %o7, %g6
13811 smul %l1, %l3, %l5
13812 movge %icc, %l2, %o3
13813 pdist %f20, %f8, %f10
13814 fmovdne %xcc, %f24, %f26
13815 ta %xcc, 0x5
13816 array8 %i4, %o6, %g4
13817 bpos,pn %xcc, loop_1333
13818 udivcc %o0, 0x02E1, %l4
13819 sdivcc %i7, 0x1EC9, %l0
13820 umulcc %o4, 0x08F8, %i5
13821loop_1333:
13822 fmovscc %xcc, %f0, %f23
13823 bge,pt %xcc, loop_1334
13824 fmovrdne %g3, %f22, %f18
13825 tl %icc, 0x6
13826 addcc %i0, 0x1006, %o1
13827loop_1334:
13828 bvs %icc, loop_1335
13829 restored
13830 rdpr %cwp, %g1
13831 rdpr %cansave, %g2
13832 rdpr %canrestore, %g3
13833 rdpr %cleanwin, %g4
13834 rdpr %otherwin, %g5
13835 rdpr %wstate, %g6
13836 orn %o2, 0x0EB1, %o5
13837 movvs %xcc, %g5, %g7
13838loop_1335:
13839 tle %icc, 0x0
13840 fmovscc %xcc, %f31, %f23
13841 tsubcc %i6, 0x1249, %g2
13842 tle %icc, 0x1
13843 movvc %icc, %l6, %g1
13844 array8 %i1, %i3, %i2
13845 movl %xcc, %g6, %o7
13846 movl %icc, %l3, %l1
13847 tvs %icc, 0x2
13848 tle %icc, 0x2
13849 fmovdcs %icc, %f29, %f27
13850 umul %l2, %o3, %i4
13851 array16 %l5, %g4, %o6
13852 movgu %icc, %l4, %i7
13853 mova %xcc, %l0, %o0
13854 mulx %i5, 0x01FC, %o4
13855 tsubcctv %i0, %g3, %o2
13856 sllx %o1, %g5, %o5
13857 st %f8, [%l7 + 0x30]
13858 bgu,pt %icc, loop_1336
13859 saved
13860 rdpr %cwp, %g1
13861 rdpr %cansave, %g2
13862 rdpr %canrestore, %g3
13863 rdpr %cleanwin, %g4
13864 rdpr %otherwin, %g5
13865 rdpr %wstate, %g6
13866 fmul8sux16 %f10, %f18, %f30
13867 andncc %i6, %g7, %g2
13868loop_1336:
13869 umul %l6, %i1, %i3
13870 fcmpne32 %f28, %f18, %i2
13871 fmovda %icc, %f2, %f31
13872 sir 0x14CF
13873 fone %f24
13874 andncc %g1, %o7, %g6
13875 movrlz %l1, %l3, %l2
13876 addccc %o3, %i4, %g4
13877 fbug,a %fcc2, loop_1337
13878 ldd [%l7 + 0x10], %f8
13879 fcmpgt32 %f20, %f16, %o6
13880 movrne %l4, %l5, %l0
13881loop_1337:
13882 addcc %i7, 0x0164, %i5
13883 ba,a,pn %xcc, loop_1338
13884 fmovdneg %xcc, %f1, %f28
13885 and %o0, 0x0A68, %o4
13886 nop
13887 setx loop_1339, %l0, %l1
13888 wrpr 0x1, %tl
13889 wrpr %l1, %tnpc
13890 setx 0x34400001400, %l0, %l1
13891 wrpr %l1, %tstate
13892 wrhpr 0x4, %htstate
13893 done
13894loop_1338:
13895 tvs %icc, 0x7
13896 fble,a %fcc1, loop_1340
13897 sdivx %g3, 0x0F37, %i0
13898loop_1339:
13899 fbuge %fcc0, loop_1341
13900 ldsh [%l7 + 0x36], %o2
13901loop_1340:
13902 srax %g5, %o1, %i6
13903 fbo %fcc0, loop_1342
13904loop_1341:
13905 tl %icc, 0x3
13906 move %xcc, %o5, %g7
13907 fmovdne %icc, %f19, %f17
13908loop_1342:
13909 srlx %l6, 0x05, %g2
13910 smulcc %i1, 0x102F, %i2
13911 move %xcc, %g1, %o7
13912 popc 0x14C2, %i3
13913 membar 0x4A
13914 edge16 %l1, %g6, %l2
13915 fbu %fcc0, loop_1343
13916 fnor %f20, %f26, %f14
13917 ldsb [%l7 + 0x34], %o3
13918 edge16 %i4, %g4, %o6
13919loop_1343:
13920 edge8n %l3, %l4, %l5
13921 fpmerge %f8, %f13, %f28
13922 fmovrdgez %l0, %f18, %f2
13923 fmovsg %icc, %f13, %f16
13924 fmovsvs %xcc, %f28, %f14
13925 orncc %i5, %i7, %o4
13926 addc %g3, %o0, %o2
13927 ble,a %icc, loop_1344
13928 fpsub16 %f26, %f16, %f2
13929 fnot1 %f30, %f0
13930 edge8 %g5, %o1, %i0
13931loop_1344:
13932 ba,a %icc, loop_1345
13933 sir 0x061D
13934 tcs %xcc, 0x5
13935 st %f12, [%l7 + 0x30]
13936loop_1345:
13937 movn %xcc, %o5, %g7
13938 movn %icc, %l6, %g2
13939 ba %xcc, loop_1346
13940 addc %i1, 0x0377, %i6
13941 and %i2, %o7, %g1
13942 sdivcc %i3, 0x07B7, %g6
13943loop_1346:
13944 fpack16 %f8, %f14
13945 taddcc %l1, %l2, %i4
13946 fblg,a %fcc1, loop_1347
13947 edge16ln %o3, %o6, %g4
13948 fmovdvc %icc, %f3, %f0
13949 bn loop_1348
13950loop_1347:
13951 xnor %l3, %l5, %l0
13952 edge32l %i5, %l4, %i7
13953 andncc %g3, %o4, %o0
13954loop_1348:
13955 movrlez %g5, %o2, %o1
13956 umul %i0, %g7, %l6
13957 add %l7, 0x40, %l6
13958 wr %g0, 0x04, %asi
13959 casxa [%l6] 0x04, %o5, %g2
13960 movrne %i1, %i6, %o7
13961 fmovrde %i2, %f18, %f14
13962 movne %icc, %g1, %i3
13963 fpsub16 %f28, %f8, %f0
13964 fnegs %f14, %f14
13965 fbne %fcc1, loop_1349
13966 fmovrsgez %l1, %f30, %f29
13967 movleu %xcc, %g6, %l2
13968 srax %i4, 0x02, %o6
13969loop_1349:
13970 tsubcc %g4, %o3, %l3
13971 bvc,a,pt %xcc, loop_1350
13972 fbn,a %fcc3, loop_1351
13973 andn %l5, 0x12CD, %l0
13974 movrlz %l4, %i5, %i7
13975loop_1350:
13976 fors %f7, %f16, %f21
13977loop_1351:
13978 tpos %icc, 0x1
13979 std %g2, [%l7 + 0x30]
13980 nop
13981 set 0x20, %g3
13982 ldd [%l7 + %g3], %o0
13983 fpadd32s %f6, %f22, %f3
13984 fnot2 %f14, %f6
13985 xor %g5, %o4, %o2
13986 fzeros %f22
13987 movcc %icc, %o1, %i0
13988 tcc %xcc, 0x5
13989 sra %l6, %g7, %g2
13990 fxors %f19, %f5, %f13
13991 alignaddrl %i1, %o5, %o7
13992 taddcctv %i2, 0x0EE1, %i6
13993 edge32ln %i3, %l1, %g6
13994 mulscc %l2, 0x0048, %g1
13995 stx %o6, [%l7 + 0x50]
13996 fxor %f4, %f30, %f4
13997 tn %icc, 0x6
13998 brz,a %i4, loop_1352
13999 sethi 0x1BD7, %o3
14000 bg,pt %xcc, loop_1353
14001 movre %g4, 0x23D, %l5
14002loop_1352:
14003 nop
14004 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
14005 nop ! nop ! stxa %l3, [%g0 + 0x368] %asi ripped by fixASI40.pl ripped by fixASI40.pl
14006loop_1353:
14007 tl %icc, 0x2
14008 movl %xcc, %l0, %i5
14009 lduh [%l7 + 0x64], %l4
14010 tleu %xcc, 0x7
14011 ldsh [%l7 + 0x78], %i7
14012 fnot2 %f16, %f4
14013 ta %icc, 0x3
14014 ba,a,pt %xcc, loop_1354
14015 brgez %g3, loop_1355
14016 edge8 %g5, %o4, %o0
14017 sdivcc %o2, 0x0B7C, %i0
14018loop_1354:
14019 bleu,a,pn %icc, loop_1356
14020loop_1355:
14021 nop
14022 set 0x2D, %o7
14023 ldstub [%l7 + %o7], %l6
14024 srlx %g7, %o1, %g2
14025 bcs,a %xcc, loop_1357
14026loop_1356:
14027 fcmpne32 %f2, %f8, %o5
14028 tn %xcc, 0x4
14029 tg %xcc, 0x0
14030loop_1357:
14031 bvc,a %xcc, loop_1358
14032 ldub [%l7 + 0x45], %o7
14033 umulcc %i1, %i6, %i2
14034 ldsh [%l7 + 0x40], %i3
14035loop_1358:
14036 bpos loop_1359
14037 tpos %icc, 0x5
14038 orcc %l1, %g6, %l2
14039 subc %o6, 0x01A4, %i4
14040loop_1359:
14041 fornot2s %f0, %f17, %f5
14042 fmovdn %icc, %f5, %f3
14043 orcc %g1, 0x1555, %o3
14044 movrne %g4, %l3, %l5
14045 restored
14046 rdpr %cwp, %g1
14047 rdpr %cansave, %g2
14048 rdpr %canrestore, %g3
14049 rdpr %cleanwin, %g4
14050 rdpr %otherwin, %g5
14051 rdpr %wstate, %g6
14052 ld [%l7 + 0x0C], %f23
14053 movle %icc, %i5, %l0
14054 add %i7, 0x1E60, %l4
14055 sethi 0x0AF5, %g3
14056 udiv %o4, 0x12AD, %o0
14057 bpos,pn %icc, loop_1360
14058 fmovrdlz %g5, %f26, %f22
14059 fxor %f10, %f20, %f2
14060 addccc %o2, %i0, %l6
14061loop_1360:
14062 fcmpd %fcc1, %f2, %f14
14063 taddcc %g7, 0x09F6, %o1
14064 movgu %icc, %g2, %o7
14065 xorcc %o5, 0x08B1, %i1
14066 fmul8x16al %f29, %f17, %f30
14067 fmovdvs %xcc, %f19, %f0
14068 udiv %i2, 0x008C, %i6
14069 fmovrsgez %i3, %f13, %f27
14070 mulx %l1, %l2, %o6
14071 sra %i4, 0x19, %g1
14072 orncc %o3, %g4, %l3
14073 saved
14074 rdpr %cwp, %g1
14075 rdpr %cansave, %g2
14076 rdpr %canrestore, %g3
14077 rdpr %cleanwin, %g4
14078 rdpr %otherwin, %g5
14079 rdpr %wstate, %g6
14080 sra %l5, 0x1B, %i5
14081 array32 %g6, %i7, %l4
14082 movrlz %g3, 0x0AC, %l0
14083 fmovrsgz %o4, %f13, %f7
14084 movre %g5, 0x3B3, %o0
14085 set 0x40, %l5
14086 stda %f0, [%l7 + %l5] 0xf0
14087 membar #Sync
14088 nop
14089 setx loop_1361, %l0, %l1
14090 wrpr 0x1, %tl
14091 wrpr %l1, %tpc
14092 add %l1, 0x4, %l1
14093 wrpr %l1, %tnpc
14094 setx 0x34400001400, %l0, %l1
14095 wrpr %l1, %tstate
14096 wrhpr 0x4, %htstate
14097 retry
14098 fornot2 %f10, %f22, %f24
14099 ta %xcc, 0x2
14100 subccc %i0, 0x1F2B, %l6
14101loop_1361:
14102 brz %g7, loop_1362
14103 udivcc %o1, 0x0E12, %g2
14104 array32 %o2, %o5, %o7
14105 sdivcc %i2, 0x1A26, %i6
14106loop_1362:
14107 fmovda %xcc, %f28, %f17
14108 fpadd32s %f3, %f27, %f6
14109 fmovsl %xcc, %f19, %f1
14110 ldd [%l7 + 0x50], %i0
14111 movl %xcc, %l1, %l2
14112 edge16ln %i3, %o6, %i4
14113 fmovdl %icc, %f16, %f4
14114 array16 %o3, %g1, %g4
14115 movrlez %l3, 0x099, %l5
14116 fbe %fcc3, loop_1363
14117 tcs %xcc, 0x0
14118 fmovdle %xcc, %f29, %f4
14119 movle %xcc, %g6, %i7
14120loop_1363:
14121 fandnot1 %f12, %f12, %f16
14122 movrgez %i5, 0x0B5, %g3
14123 tcs %icc, 0x2
14124 edge32l %l4, %l0, %g5
14125 addcc %o0, 0x1046, %o4
14126 array32 %i0, %g7, %l6
14127 xor %g2, %o2, %o5
14128 flush %l7 + 0x54
14129 fbn %fcc1, loop_1364
14130 sub %o7, %o1, %i2
14131 sdivx %i6, 0x0B61, %l1
14132 udiv %l2, 0x0849, %i3
14133loop_1364:
14134 movrne %i1, %o6, %i4
14135 fbule %fcc3, loop_1365
14136 xnorcc %o3, %g4, %g1
14137 array16 %l5, %l3, %i7
14138 fpsub32 %f12, %f30, %f8
14139loop_1365:
14140 fmovsg %xcc, %f17, %f28
14141 fnors %f20, %f14, %f22
14142 movge %xcc, %g6, %g3
14143 fbge,a %fcc3, loop_1366
14144 tne %xcc, 0x5
14145 movrlz %i5, %l0, %l4
14146 udivcc %g5, 0x0DEC, %o0
14147loop_1366:
14148 tsubcctv %i0, 0x06A0, %o4
14149 sllx %l6, 0x17, %g7
14150 fandnot2s %f31, %f7, %f26
14151 movpos %icc, %g2, %o5
14152 movre %o7, %o2, %i2
14153 xor %o1, 0x0A93, %i6
14154 movre %l2, %l1, %i3
14155 ld [%l7 + 0x10], %f29
14156 fcmpeq16 %f6, %f0, %i1
14157 nop
14158 setx loop_1367, %l0, %l1
14159 jmpl %l1, %i4
14160 fbn %fcc1, loop_1368
14161 tneg %xcc, 0x1
14162 sub %o6, 0x1A96, %g4
14163loop_1367:
14164 fmovd %f2, %f24
14165loop_1368:
14166 fxors %f15, %f29, %f28
14167 membar 0x1B
14168 fpsub16s %f0, %f10, %f23
14169 taddcc %o3, 0x095C, %g1
14170 tvs %icc, 0x7
14171 fnot2 %f16, %f30
14172 fblg,a %fcc2, loop_1369
14173 fnegs %f8, %f0
14174 movleu %icc, %l5, %l3
14175 smulcc %g6, 0x18B0, %g3
14176loop_1369:
14177 ta %xcc, 0x0
14178 bl,a,pt %xcc, loop_1370
14179 fnot1 %f18, %f6
14180 sir 0x16EC
14181 edge16ln %i5, %l0, %i7
14182loop_1370:
14183 fpsub16s %f31, %f10, %f24
14184 edge16 %g5, %l4, %i0
14185 tl %xcc, 0x4
14186 edge8ln %o0, %l6, %o4
14187 ta %icc, 0x1
14188 fmul8x16 %f21, %f20, %f0
14189 st %f6, [%l7 + 0x2C]
14190 tn %xcc, 0x4
14191 umulcc %g7, %g2, %o7
14192 taddcctv %o2, 0x077E, %o5
14193 movle %xcc, %o1, %i6
14194 wr %g0, 0x10, %asi
14195 swapa [%l7 + 0x74] %asi, %l2
14196 srl %l1, 0x03, %i3
14197 edge16ln %i2, %i4, %i1
14198 bn,a,pn %xcc, loop_1371
14199 fmovdleu %icc, %f24, %f10
14200 tleu %xcc, 0x6
14201 edge32ln %g4, %o3, %o6
14202loop_1371:
14203 addccc %l5, 0x1B0A, %g1
14204 ldsh [%l7 + 0x7A], %g6
14205 fba,a %fcc1, loop_1372
14206 smulcc %g3, 0x1ECA, %i5
14207 tge %xcc, 0x0
14208 fsrc1s %f30, %f6
14209loop_1372:
14210 fandnot1s %f5, %f25, %f11
14211 edge32 %l0, %i7, %g5
14212 ldsw [%l7 + 0x1C], %l4
14213 udiv %l3, 0x1872, %i0
14214 sra %o0, %l6, %g7
14215 sdivcc %g2, 0x090C, %o7
14216 array32 %o2, %o4, %o5
14217 movl %icc, %o1, %i6
14218 movpos %icc, %l1, %i3
14219 udivcc %i2, 0x0533, %l2
14220 udiv %i1, 0x0412, %i4
14221 fnot1 %f18, %f28
14222 brnz,a %o3, loop_1373
14223 popc 0x1CED, %g4
14224 tsubcc %l5, 0x08B6, %g1
14225 stw %o6, [%l7 + 0x78]
14226loop_1373:
14227 edge32n %g3, %i5, %g6
14228 udivcc %i7, 0x1AC1, %g5
14229 bneg %icc, loop_1374
14230 edge16n %l4, %l0, %l3
14231 edge8ln %i0, %l6, %g7
14232 wr %g0, 0x10, %asi
14233 ldstuba [%l7 + 0x18] %asi, %o0
14234loop_1374:
14235 nop
14236 add %l7, 0x68, %l6
14237 wr %g0, 0x19, %asi
14238 casxa [%l6] 0x19, %o7, %g2
14239 tleu %xcc, 0x1
14240 orcc %o4, %o2, %o5
14241 nop
14242 set 0x1D, %o5
14243 stb %i6, [%l7 + %o5]
14244 edge8ln %l1, %i3, %o1
14245 stw %l2, [%l7 + 0x74]
14246 fmovsn %xcc, %f16, %f30
14247 mulx %i1, %i4, %i2
14248 edge16ln %g4, %o3, %l5
14249 mulscc %g1, 0x09BC, %o6
14250 fpackfix %f22, %f18
14251 te %xcc, 0x7
14252 fpadd32s %f3, %f10, %f30
14253 tne %icc, 0x6
14254 fmovsa %xcc, %f10, %f28
14255 xnorcc %g3, 0x0EDD, %g6
14256 ta %icc, 0x3
14257 fnors %f24, %f9, %f15
14258 fbl,a %fcc1, loop_1375
14259 movrlez %i7, %g5, %i5
14260 te %icc, 0x4
14261 tgu %icc, 0x0
14262loop_1375:
14263 mulx %l0, 0x0AA6, %l4
14264 movvs %icc, %i0, %l3
14265 nop
14266 setx loop_1376, %l0, %l1
14267 wrpr 0x1, %tl
14268 wrpr %l1, %tpc
14269 add %l1, 0x4, %l1
14270 wrpr %l1, %tnpc
14271 setx 0x34400001400, %l0, %l1
14272 wrpr %l1, %tstate
14273 wrhpr 0x4, %htstate
14274 retry
14275 or %g7, %l6, %o0
14276 nop
14277 set 0x18, %g7
14278 ldx [%l7 + %g7], %g2
14279 std %o4, [%l7 + 0x78]
14280loop_1376:
14281 fmovrdlz %o7, %f0, %f18
14282 orn %o2, 0x1518, %i6
14283 fbue %fcc0, loop_1377
14284 fbge %fcc3, loop_1378
14285 fmovsvc %xcc, %f16, %f9
14286 smul %o5, %l1, %i3
14287loop_1377:
14288 fcmpgt16 %f14, %f12, %l2
14289loop_1378:
14290 andcc %o1, %i1, %i2
14291 udivx %i4, 0x0419, %o3
14292 tg %icc, 0x1
14293 xorcc %l5, %g1, %g4
14294 and %o6, 0x012D, %g3
14295 xnorcc %g6, %i7, %i5
14296 and %g5, %l4, %l0
14297 restored
14298 rdpr %cwp, %g1
14299 rdpr %cansave, %g2
14300 rdpr %canrestore, %g3
14301 rdpr %cleanwin, %g4
14302 rdpr %otherwin, %g5
14303 rdpr %wstate, %g6
14304 movrgz %l3, %g7, %i0
14305 fxnors %f31, %f27, %f14
14306 sdiv %o0, 0x130C, %l6
14307 udivx %o4, 0x149F, %o7
14308 wr %g0, 0x88, %asi
14309 ldxa [%l7 + 0x70] %asi, %g2
14310 alignaddrl %i6, %o2, %l1
14311 fandnot1 %f2, %f10, %f10
14312 and %i3, 0x1F55, %l2
14313 andcc %o1, 0x0282, %i1
14314 udivx %o5, 0x163B, %i2
14315 tne %xcc, 0x0
14316 tleu %icc, 0x5
14317 movneg %xcc, %i4, %o3
14318 fexpand %f28, %f8
14319 movne %xcc, %g1, %l5
14320 fmovdge %xcc, %f20, %f19
14321 orncc %g4, 0x0E1E, %o6
14322 wr %g0, 0x81, %asi
14323 lduba [%l7 + 0x75] %asi, %g6
14324 fexpand %f27, %f16
14325 tn %xcc, 0x2
14326 fones %f24
14327 andncc %g3, %i7, %g5
14328 set 0x0C, %g6
14329 lduwa [%l7 + %g6] 0x80, %l4
14330 fpsub16s %f27, %f19, %f19
14331 movrgez %i5, %l3, %l0
14332 bleu,pn %icc, loop_1379
14333 fbge,a %fcc2, loop_1380
14334 ta %xcc, 0x5
14335 bn %xcc, loop_1381
14336loop_1379:
14337 and %g7, %i0, %l6
14338loop_1380:
14339 stw %o4, [%l7 + 0x7C]
14340 lduh [%l7 + 0x76], %o7
14341loop_1381:
14342 fmul8x16au %f23, %f18, %f16
14343 movge %xcc, %g2, %i6
14344 fsrc2 %f22, %f12
14345 tg %icc, 0x5
14346 set 0x28, %o4
14347 lduwa [%l7 + %o4] 0x88, %o2
14348 fornot2 %f30, %f26, %f0
14349 taddcctv %o0, 0x19F5, %i3
14350 move %icc, %l2, %o1
14351 or %i1, %l1, %i2
14352 ba,a %xcc, loop_1382
14353 fbl %fcc2, loop_1383
14354 fmovrdgz %i4, %f22, %f28
14355 tvc %xcc, 0x1
14356loop_1382:
14357 nop
14358 wr %g0, 0x19, %asi
14359 swapa [%l7 + 0x58] %asi, %o3
14360loop_1383:
14361 sll %o5, %g1, %l5
14362 fornot2 %f14, %f16, %f18
14363 edge16 %o6, %g6, %g4
14364 movgu %xcc, %i7, %g3
14365 tpos %icc, 0x1
14366 tl %icc, 0x6
14367 ldd [%l7 + 0x38], %f26
14368 stb %l4, [%l7 + 0x73]
14369 movleu %icc, %g5, %l3
14370 umulcc %l0, %i5, %g7
14371 tne %icc, 0x6
14372 orcc %l6, %i0, %o7
14373 andcc %o4, 0x1C57, %i6
14374 array8 %g2, %o2, %o0
14375 fpsub32 %f24, %f12, %f16
14376 fone %f14
14377 tvs %icc, 0x5
14378 fbl %fcc1, loop_1384
14379 fands %f13, %f17, %f7
14380 andcc %i3, %l2, %i1
14381 bge,pt %xcc, loop_1385
14382loop_1384:
14383 subc %o1, %l1, %i4
14384 bcc %xcc, loop_1386
14385 stw %o3, [%l7 + 0x28]
14386loop_1385:
14387 bvs,a loop_1387
14388 fandnot1 %f0, %f0, %f6
14389loop_1386:
14390 tcc %icc, 0x6
14391 fands %f26, %f29, %f24
14392loop_1387:
14393 nop
14394 set 0x36, %g1
14395 lduba [%l7 + %g1] 0x81, %o5
14396 array16 %i2, %l5, %o6
14397 fmuld8ulx16 %f22, %f20, %f28
14398 fmovrse %g1, %f16, %f0
14399 fnot1 %f10, %f28
14400 add %l7, 0x18, %l6
14401 wr %g0, 0x04, %asi
14402 lda [%l6] %asi, %g4
14403 casa [%l6] 0x04, %g4, %g6
14404 movneg %xcc, %g3, %l4
14405 subccc %g5, 0x1D42, %l3
14406 movvs %icc, %l0, %i7
14407 fbo %fcc2, loop_1388
14408 xnor %g7, %l6, %i0
14409 edge32 %o7, %i5, %o4
14410 orn %i6, %o2, %g2
14411loop_1388:
14412 ta %xcc, 0x6
14413 std %f28, [%l7 + 0x58]
14414 xor %o0, 0x11F0, %i3
14415 popc %l2, %o1
14416 mova %icc, %i1, %l1
14417 srax %o3, 0x0C, %i4
14418 popc 0x192E, %i2
14419 movrne %o5, 0x126, %l5
14420 addc %o6, %g4, %g6
14421 bvc,a,pn %icc, loop_1389
14422 array16 %g1, %l4, %g3
14423 fmul8x16 %f5, %f8, %f16
14424 addcc %g5, %l3, %l0
14425loop_1389:
14426 fcmpne16 %f26, %f20, %g7
14427 and %l6, %i0, %o7
14428 ld [%l7 + 0x68], %f16
14429 set 0x70, %o2
14430 stha %i5, [%l7 + %o2] 0x18
14431 popc %o4, %i7
14432 flush %l7 + 0x3C
14433 set 0x38, %o1
14434 lduba [%l7 + %o1] 0x19, %o2
14435 set 0x360, %g5
14436 nop ! nop ! ldxa [%g0 + %g5] 0x40, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
14437 restored
14438 rdpr %cwp, %g1
14439 rdpr %cansave, %g2
14440 rdpr %canrestore, %g3
14441 rdpr %cleanwin, %g4
14442 rdpr %otherwin, %g5
14443 rdpr %wstate, %g6
14444 swap [%l7 + 0x64], %g2
14445 brgz %o0, loop_1390
14446 fors %f11, %f12, %f5
14447 te %icc, 0x4
14448 wr %g0, 0x80, %asi
14449 prefetcha [%l7 + 0x58] %asi, 0x1
14450loop_1390:
14451 umul %o1, 0x1064, %i1
14452 sth %l1, [%l7 + 0x10]
14453 taddcctv %l2, %o3, %i2
14454 nop
14455 set 0x48, %o0
14456 stx %o5, [%l7 + %o0]
14457 fbug,a %fcc1, loop_1391
14458 movleu %xcc, %i4, %l5
14459 edge32ln %o6, %g4, %g1
14460 set 0x08, %l2
14461 sta %f24, [%l7 + %l2] 0x81
14462loop_1391:
14463 membar 0x20
14464 fmovsleu %icc, %f0, %f2
14465 set 0x24, %l3
14466 ldstuba [%l7 + %l3] 0x11, %l4
14467 set 0x78, %g2
14468 stwa %g3, [%l7 + %g2] 0x81
14469 tpos %xcc, 0x0
14470 fcmpes %fcc1, %f9, %f31
14471 restored
14472 rdpr %cwp, %g1
14473 rdpr %cansave, %g2
14474 rdpr %canrestore, %g3
14475 rdpr %cleanwin, %g4
14476 rdpr %otherwin, %g5
14477 rdpr %wstate, %g6
14478 edge32n %g6, %l3, %g5
14479 movg %xcc, %g7, %l6
14480 tvc %icc, 0x5
14481 brgz %l0, loop_1392
14482 fba %fcc1, loop_1393
14483 tvc %icc, 0x7
14484 orcc %i0, 0x1195, %o7
14485loop_1392:
14486 nop
14487 wr %g0, 0x04, %asi
14488 ldsha [%l7 + 0x62] %asi, %i5
14489loop_1393:
14490 andncc %i7, %o2, %i6
14491 membar 0x70
14492 fandnot1s %f11, %f30, %f26
14493 movrlz %o4, 0x24A, %o0
14494 fmovsge %xcc, %f19, %f9
14495 movrne %i3, 0x19E, %o1
14496 tn %xcc, 0x5
14497 fmovrsne %i1, %f29, %f18
14498 fcmpeq16 %f10, %f2, %g2
14499 movcs %icc, %l1, %l2
14500 tne %icc, 0x6
14501 tcc %icc, 0x6
14502 swap [%l7 + 0x30], %o3
14503 wr %g0, 0x04, %asi
14504 lduha [%l7 + 0x44] %asi, %i2
14505 xnorcc %o5, %i4, %l5
14506 fzero %f24
14507 fmovscc %xcc, %f22, %f26
14508 udivcc %o6, 0x00E7, %g4
14509 fmovdg %icc, %f12, %f6
14510 fmovsl %icc, %f20, %f10
14511 movle %xcc, %l4, %g3
14512 edge32 %g1, %g6, %g5
14513 tcc %xcc, 0x1
14514 ta %xcc, 0x7
14515 movne %xcc, %g7, %l3
14516 wr %g0, 0x19, %asi
14517 lduwa [%l7 + 0x78] %asi, %l0
14518 srl %i0, 0x1B, %o7
14519 movne %xcc, %i5, %i7
14520 mova %icc, %o2, %l6
14521 edge32n %i6, %o0, %o4
14522 ldub [%l7 + 0x53], %o1
14523 movpos %xcc, %i1, %i3
14524 fnand %f16, %f24, %f2
14525 edge8ln %l1, %l2, %o3
14526 movrlez %i2, 0x1C3, %o5
14527 set 0x4A, %l6
14528 ldsha [%l7 + %l6] 0x11, %g2
14529 udivx %i4, 0x0A4F, %o6
14530 addccc %l5, %g4, %g3
14531 array16 %g1, %l4, %g5
14532 tvs %xcc, 0x5
14533 fmul8x16au %f8, %f31, %f0
14534 tsubcctv %g7, 0x1922, %l3
14535 popc %l0, %g6
14536 movrne %o7, 0x1CE, %i5
14537 ta %icc, 0x7
14538 sll %i0, %o2, %i7
14539 call loop_1394
14540 brgz %i6, loop_1395
14541 fbu,a %fcc2, loop_1396
14542 fabsd %f20, %f24
14543loop_1394:
14544 brgz %o0, loop_1397
14545loop_1395:
14546 fone %f30
14547loop_1396:
14548 move %xcc, %l6, %o1
14549 xnorcc %o4, %i1, %l1
14550loop_1397:
14551 membar 0x37
14552 tvs %xcc, 0x4
14553 fmovsa %icc, %f2, %f28
14554 tn %icc, 0x6
14555 fones %f0
14556 smulcc %i3, 0x143D, %l2
14557 fmovs %f22, %f1
14558 tg %icc, 0x2
14559 fmovspos %icc, %f24, %f14
14560 fsrc1s %f10, %f20
14561 fmovdne %icc, %f2, %f13
14562 mulx %o3, %o5, %i2
14563 fmovd %f16, %f8
14564 wr %g0, 0x22, %asi
14565 stda %g2, [%l7 + 0x70] %asi
14566 membar #Sync
14567 smul %o6, %i4, %l5
14568 smulcc %g4, %g3, %g1
14569 fmovd %f14, %f28
14570 movgu %xcc, %g5, %l4
14571 fbn %fcc2, loop_1398
14572 srax %g7, 0x19, %l3
14573 membar 0x63
14574 tn %icc, 0x2
14575loop_1398:
14576 fnegs %f20, %f20
14577 bne,a loop_1399
14578 edge32ln %l0, %g6, %o7
14579 orncc %i0, %i5, %o2
14580 movle %xcc, %i7, %i6
14581loop_1399:
14582 edge16ln %l6, %o1, %o0
14583 fmul8x16al %f25, %f24, %f22
14584 set 0x08, %g4
14585 ldxa [%l7 + %g4] 0x88, %o4
14586 fmul8x16au %f1, %f6, %f22
14587 mulscc %i1, 0x1574, %l1
14588 edge8l %l2, %i3, %o3
14589 stbar
14590 fmovdvc %icc, %f28, %f30
14591 array32 %o5, %g2, %o6
14592 movge %icc, %i4, %i2
14593 orcc %g4, 0x0CE8, %g3
14594 array16 %g1, %l5, %g5
14595 tg %xcc, 0x0
14596 fcmple16 %f26, %f12, %g7
14597 tgu %xcc, 0x0
14598 fbg %fcc0, loop_1400
14599 tvc %icc, 0x7
14600 fmovdne %xcc, %f29, %f19
14601 set 0x40, %l4
14602 ldswa [%l7 + %l4] 0x18, %l4
14603loop_1400:
14604 fbne %fcc2, loop_1401
14605 fones %f7
14606 set 0x60, %i0
14607 prefetcha [%l7 + %i0] 0x0c, 0x1
14608loop_1401:
14609 tcc %icc, 0x0
14610 movl %icc, %g6, %o7
14611 srax %l0, 0x05, %i5
14612 fpack32 %f20, %f24, %f22
14613 stx %i0, [%l7 + 0x70]
14614 fabss %f19, %f13
14615 xnor %o2, 0x1C8D, %i7
14616 orncc %l6, 0x1583, %i6
14617 sll %o1, 0x06, %o0
14618 umul %o4, %l1, %i1
14619 fnot2s %f15, %f25
14620 fmovrdne %l2, %f24, %f28
14621 fbl %fcc3, loop_1402
14622 fbuge,a %fcc1, loop_1403
14623 bl loop_1404
14624 fmovrslez %o3, %f5, %f16
14625loop_1402:
14626 mulx %o5, %g2, %i3
14627loop_1403:
14628 tsubcctv %i4, 0x0337, %i2
14629loop_1404:
14630 edge8ln %o6, %g3, %g4
14631 bvc,a,pn %xcc, loop_1405
14632 bvs,pn %xcc, loop_1406
14633 or %l5, %g5, %g1
14634 fcmple32 %f10, %f22, %g7
14635loop_1405:
14636 st %f24, [%l7 + 0x44]
14637loop_1406:
14638 edge8l %l3, %g6, %l4
14639 array16 %o7, %i5, %i0
14640 fors %f4, %f27, %f28
14641 taddcctv %o2, %l0, %i7
14642 st %f5, [%l7 + 0x18]
14643 movrgez %l6, 0x332, %i6
14644 wr %g0, 0x04, %asi
14645 stha %o1, [%l7 + 0x66] %asi
14646 fcmpne16 %f20, %f4, %o0
14647 ld [%l7 + 0x54], %f13
14648 sethi 0x1734, %l1
14649 fandnot1 %f0, %f22, %f6
14650 fmuld8sux16 %f10, %f8, %f8
14651 andcc %i1, %l2, %o4
14652 bleu,a,pn %xcc, loop_1407
14653 taddcctv %o5, %g2, %o3
14654 udiv %i4, 0x0C8E, %i2
14655 membar 0x1F
14656loop_1407:
14657 sethi 0x0F08, %i3
14658 sub %o6, 0x161E, %g3
14659 fbe,a %fcc2, loop_1408
14660 fpadd16 %f28, %f30, %f20
14661 bge,pn %icc, loop_1409
14662 movcc %icc, %l5, %g4
14663loop_1408:
14664 smul %g5, %g1, %g7
14665 tcc %xcc, 0x3
14666loop_1409:
14667 membar 0x38
14668 movpos %icc, %g6, %l4
14669 and %o7, %l3, %i0
14670 brgez %o2, loop_1410
14671 fmovrdlz %l0, %f26, %f0
14672 std %i4, [%l7 + 0x20]
14673 bvc,a,pn %icc, loop_1411
14674loop_1410:
14675 fmovd %f18, %f20
14676 subcc %i7, 0x08C0, %l6
14677 movvc %xcc, %o1, %o0
14678loop_1411:
14679 fzeros %f6
14680 andcc %i6, 0x1660, %l1
14681 edge16n %i1, %o4, %l2
14682 srax %g2, %o3, %i4
14683 array16 %i2, %i3, %o5
14684 ld [%l7 + 0x30], %f18
14685 fblg %fcc2, loop_1412
14686 fbne,a %fcc2, loop_1413
14687 tcc %xcc, 0x3
14688 tvs %icc, 0x2
14689loop_1412:
14690 fpack16 %f22, %f17
14691loop_1413:
14692 mova %icc, %g3, %o6
14693 fcmpne32 %f8, %f24, %g4
14694 andncc %g5, %g1, %g7
14695 fxnor %f20, %f10, %f6
14696 srlx %g6, 0x0E, %l4
14697 movre %o7, 0x0F5, %l5
14698 movrgez %i0, 0x1A3, %l3
14699 fbu %fcc0, loop_1414
14700 subc %o2, %i5, %i7
14701 fxnor %f22, %f6, %f30
14702 te %xcc, 0x7
14703loop_1414:
14704 fbl,a %fcc0, loop_1415
14705 array32 %l6, %l0, %o1
14706 nop
14707 setx loop_1416, %l0, %l1
14708 wrpr 0x1, %tl
14709 wrpr %l1, %tnpc
14710 setx 0x34400001400, %l0, %l1
14711 wrpr %l1, %tstate
14712 wrhpr 0x4, %htstate
14713 done
14714 movcc %xcc, %i6, %o0
14715loop_1415:
14716 movrne %l1, %o4, %l2
14717 tne %icc, 0x6
14718loop_1416:
14719 sll %i1, 0x0F, %g2
14720 edge32n %o3, %i2, %i3
14721 movle %icc, %o5, %g3
14722 bvs,pn %xcc, loop_1417
14723 edge16 %o6, %i4, %g5
14724 fcmple32 %f26, %f20, %g1
14725 smul %g7, 0x1296, %g4
14726loop_1417:
14727 tcs %icc, 0x5
14728 sub %l4, %o7, %l5
14729 orn %g6, %l3, %o2
14730 bvs,a loop_1418
14731 andcc %i0, %i7, %i5
14732 fmovsvs %xcc, %f24, %f21
14733 movneg %icc, %l6, %o1
14734loop_1418:
14735 movleu %xcc, %l0, %i6
14736 fmovdle %icc, %f0, %f5
14737 edge8ln %l1, %o4, %l2
14738 saved
14739 rdpr %cwp, %g1
14740 rdpr %cansave, %g2
14741 rdpr %canrestore, %g3
14742 rdpr %cleanwin, %g4
14743 rdpr %otherwin, %g5
14744 rdpr %wstate, %g6
14745 fmovspos %xcc, %f20, %f10
14746 alignaddr %o0, %i1, %o3
14747 edge16n %i2, %i3, %g2
14748 wr %g0, 0x10, %asi
14749 stba %o5, [%l7 + 0x4D] %asi
14750 fmovsne %icc, %f20, %f20
14751 movre %g3, %o6, %g5
14752 or %g1, %i4, %g7
14753 fandnot1s %f26, %f10, %f20
14754 tn %xcc, 0x3
14755 sdiv %g4, 0x0BAF, %o7
14756 be,a %icc, loop_1419
14757 fmovdvc %xcc, %f16, %f29
14758 fmovda %icc, %f5, %f18
14759 add %l5, %l4, %l3
14760loop_1419:
14761 nop
14762 set 0x40, %i3
14763 ldda [%l7 + %i3] 0x15, %f0
14764 tvc %icc, 0x2
14765 ba,pt %icc, loop_1420
14766 fandnot1 %f18, %f16, %f0
14767 udivcc %o2, 0x1336, %g6
14768 brz,a %i7, loop_1421
14769loop_1420:
14770 sdivx %i5, 0x09F7, %l6
14771 fpadd16s %f1, %f17, %f30
14772 edge32ln %i0, %l0, %i6
14773loop_1421:
14774 movgu %icc, %o1, %l1
14775 movvc %xcc, %o4, %o0
14776 and %i1, 0x16B7, %o3
14777 edge8n %l2, %i3, %g2
14778 wr %g0, 0x89, %asi
14779 lduba [%l7 + 0x46] %asi, %i2
14780 movrgz %o5, 0x26F, %g3
14781 movgu %xcc, %g5, %o6
14782 umulcc %g1, 0x1FF1, %g7
14783 be,a,pt %icc, loop_1422
14784 xorcc %g4, %o7, %i4
14785 movne %icc, %l5, %l4
14786 fmovsgu %icc, %f26, %f19
14787loop_1422:
14788 for %f10, %f30, %f10
14789 nop
14790 set 0x72, %l0
14791 stb %l3, [%l7 + %l0]
14792 std %f2, [%l7 + 0x48]
14793 movrgez %g6, 0x1BF, %o2
14794 fmovdg %icc, %f6, %f12
14795 fbne %fcc2, loop_1423
14796 ldsh [%l7 + 0x50], %i5
14797 movl %xcc, %i7, %l6
14798 fsrc1s %f26, %f6
14799loop_1423:
14800 fcmpes %fcc1, %f16, %f28
14801 nop
14802 set 0x63, %i7
14803 ldub [%l7 + %i7], %i0
14804 fnors %f6, %f26, %f12
14805 xor %l0, %o1, %i6
14806 tl %xcc, 0x5
14807 move %xcc, %o4, %o0
14808 movg %xcc, %l1, %i1
14809 fbug,a %fcc3, loop_1424
14810 movrgz %o3, 0x354, %l2
14811 sdivx %i3, 0x0235, %i2
14812 movrne %g2, 0x33C, %o5
14813loop_1424:
14814 fzeros %f13
14815 udivcc %g5, 0x07ED, %o6
14816 set 0x08, %o6
14817 sta %f7, [%l7 + %o6] 0x14
14818 bvc loop_1425
14819 or %g1, %g7, %g4
14820 alignaddr %o7, %i4, %g3
14821 brnz %l4, loop_1426
14822loop_1425:
14823 fcmped %fcc2, %f8, %f4
14824 fmovrde %l5, %f8, %f8
14825 mulscc %g6, %l3, %o2
14826loop_1426:
14827 ta %xcc, 0x3
14828 movrne %i5, %l6, %i0
14829 nop
14830 setx loop_1427, %l0, %l1
14831 jmpl %l1, %i7
14832 movrlz %o1, 0x14C, %i6
14833 bgu,a,pn %xcc, loop_1428
14834 fabsd %f22, %f18
14835loop_1427:
14836 membar 0x6A
14837 fmovsa %icc, %f16, %f5
14838loop_1428:
14839 fmovdleu %xcc, %f17, %f17
14840 st %f3, [%l7 + 0x70]
14841 sll %o4, 0x05, %l0
14842 or %l1, %o0, %i1
14843 addcc %o3, %l2, %i3
14844 tsubcctv %g2, 0x1427, %o5
14845 popc %i2, %o6
14846 xorcc %g5, 0x1AE2, %g7
14847 mulscc %g4, %o7, %i4
14848 movvs %xcc, %g1, %g3
14849 movne %xcc, %l5, %l4
14850 sllx %g6, 0x1E, %l3
14851 addccc %i5, 0x0143, %l6
14852 move %xcc, %o2, %i7
14853 edge16n %o1, %i0, %i6
14854 array16 %o4, %l1, %o0
14855 fpadd32s %f27, %f15, %f3
14856 tne %icc, 0x6
14857 tpos %xcc, 0x2
14858 edge16n %i1, %o3, %l0
14859 fpack32 %f28, %f6, %f2
14860 tcc %icc, 0x4
14861 movrgz %i3, 0x0DA, %g2
14862 sra %o5, %l2, %i2
14863 popc %o6, %g7
14864 fble %fcc3, loop_1429
14865 fmovdge %xcc, %f21, %f1
14866 sethi 0x12AB, %g4
14867 srl %g5, 0x11, %o7
14868loop_1429:
14869 ba,pn %icc, loop_1430
14870 xorcc %i4, 0x0FE0, %g1
14871 bge,a %xcc, loop_1431
14872 srl %g3, %l5, %g6
14873loop_1430:
14874 tn %icc, 0x5
14875 fand %f26, %f8, %f26
14876loop_1431:
14877 umul %l3, %l4, %l6
14878 andcc %o2, 0x06C8, %i5
14879 fmovdle %xcc, %f29, %f3
14880 fmovda %xcc, %f5, %f7
14881 array32 %i7, %o1, %i0
14882 fbne %fcc3, loop_1432
14883 tpos %icc, 0x5
14884 fnors %f21, %f28, %f30
14885 brnz %o4, loop_1433
14886loop_1432:
14887 fmovdl %xcc, %f19, %f23
14888 edge16ln %i6, %l1, %i1
14889 be,pt %icc, loop_1434
14890loop_1433:
14891 fmovspos %xcc, %f7, %f4
14892 movpos %icc, %o0, %l0
14893 movcs %icc, %o3, %i3
14894loop_1434:
14895 fble,a %fcc2, loop_1435
14896 movrgez %o5, %g2, %l2
14897 saved
14898 rdpr %cwp, %g1
14899 rdpr %cansave, %g2
14900 rdpr %canrestore, %g3
14901 rdpr %cleanwin, %g4
14902 rdpr %otherwin, %g5
14903 rdpr %wstate, %g6
14904 fmovdpos %xcc, %f6, %f30
14905loop_1435:
14906 flush %l7 + 0x70
14907 bge %icc, loop_1436
14908 srax %i2, %g7, %o6
14909 ble loop_1437
14910 ldstub [%l7 + 0x48], %g4
14911loop_1436:
14912 or %o7, %i4, %g1
14913 fnor %f28, %f18, %f14
14914loop_1437:
14915 array8 %g5, %g3, %l5
14916 edge8 %l3, %l4, %g6
14917 fornot2s %f18, %f16, %f8
14918 fmovrdne %l6, %f28, %f10
14919 and %o2, 0x0FA4, %i7
14920 taddcctv %o1, 0x16D1, %i5
14921 fbn,a %fcc2, loop_1438
14922 fors %f24, %f10, %f0
14923 tneg %xcc, 0x1
14924 fmuld8sux16 %f28, %f11, %f20
14925loop_1438:
14926 nop
14927 wr %g0, 0x20, %asi
14928 ldxa [%g0 + 0x10] %asi, %o4
14929 fbn,a %fcc1, loop_1439
14930 fnot1 %f26, %f0
14931 edge16ln %i6, %l1, %i1
14932 fsrc1 %f16, %f28
14933loop_1439:
14934 fmul8x16al %f15, %f14, %f16
14935 edge8l %i0, %l0, %o3
14936 sethi 0x0DA7, %i3
14937 fmovspos %icc, %f0, %f29
14938 fpadd16 %f6, %f22, %f28
14939 swap [%l7 + 0x28], %o5
14940 movrgez %o0, %g2, %l2
14941 mulscc %g7, %i2, %o6
14942 fmovrdlez %o7, %f0, %f14
14943 te %icc, 0x2
14944 edge8n %g4, %i4, %g1
14945 wr %g0, 0x88, %asi
14946 lduba [%l7 + 0x74] %asi, %g3
14947 xnorcc %g5, %l5, %l4
14948 fmovd %f26, %f18
14949 wr %g0, 0xe2, %asi
14950 stha %l3, [%l7 + 0x3E] %asi
14951 membar #Sync
14952 fpack16 %f16, %f26
14953 stb %g6, [%l7 + 0x72]
14954 srlx %o2, %l6, %i7
14955 movne %xcc, %i5, %o1
14956 xnorcc %o4, %i6, %l1
14957 subc %i0, %i1, %l0
14958 call loop_1440
14959 fcmpeq16 %f18, %f24, %o3
14960 edge16ln %o5, %i3, %o0
14961 tg %xcc, 0x7
14962loop_1440:
14963 fbu,a %fcc0, loop_1441
14964 bn,pt %icc, loop_1442
14965 edge16n %g2, %l2, %g7
14966 addc %o6, %o7, %g4
14967loop_1441:
14968 subcc %i2, %i4, %g1
14969loop_1442:
14970 xorcc %g5, %g3, %l4
14971 movle %xcc, %l3, %l5
14972 mova %icc, %g6, %o2
14973 st %f7, [%l7 + 0x18]
14974 xnor %l6, %i7, %i5
14975 tl %xcc, 0x7
14976 fmuld8sux16 %f20, %f12, %f26
14977 bleu loop_1443
14978 edge16n %o1, %i6, %l1
14979 sll %o4, %i1, %l0
14980 ldd [%l7 + 0x58], %i0
14981loop_1443:
14982 edge8l %o3, %i3, %o5
14983 edge8l %o0, %g2, %l2
14984 fbe,a %fcc3, loop_1444
14985 addccc %o6, %o7, %g7
14986 umul %g4, %i4, %g1
14987 brlez %g5, loop_1445
14988loop_1444:
14989 sdivcc %i2, 0x19D1, %l4
14990 nop
14991 setx loop_1446, %l0, %l1
14992 wrpr 0x1, %tl
14993 wrpr %l1, %tnpc
14994 setx 0x34400001400, %l0, %l1
14995 wrpr %l1, %tstate
14996 wrhpr 0x4, %htstate
14997 done
14998 tn %icc, 0x2
14999loop_1445:
15000 fnor %f14, %f12, %f6
15001 popc 0x0325, %g3
15002loop_1446:
15003 xnorcc %l5, %g6, %l3
15004 fnand %f20, %f20, %f16
15005 nop
15006 set 0x14, %i4
15007 stw %l6, [%l7 + %i4]
15008 edge16l %o2, %i7, %o1
15009 fmovd %f12, %f18
15010 fblg %fcc0, loop_1447
15011 fpsub32 %f18, %f10, %f2
15012 restored
15013 rdpr %cwp, %g1
15014 rdpr %cansave, %g2
15015 rdpr %canrestore, %g3
15016 rdpr %cleanwin, %g4
15017 rdpr %otherwin, %g5
15018 rdpr %wstate, %g6
15019 movleu %icc, %i6, %i5
15020loop_1447:
15021 edge16n %o4, %l1, %l0
15022 movrgz %i0, %i1, %o3
15023 brgez,a %o5, loop_1448
15024 srax %o0, %g2, %i3
15025 ldd [%l7 + 0x58], %f26
15026 bl,a,pt %icc, loop_1449
15027loop_1448:
15028 array16 %o6, %l2, %o7
15029 nop
15030 setx loop_1450, %l0, %l1
15031 wrpr 0x1, %tl
15032 wrpr %l1, %tpc
15033 add %l1, 0x4, %l1
15034 wrpr %l1, %tnpc
15035 setx 0x34400001400, %l0, %l1
15036 wrpr %l1, %tstate
15037 wrhpr 0x4, %htstate
15038 retry
15039 fpadd16s %f3, %f22, %f7
15040loop_1449:
15041 and %g4, 0x0FC3, %i4
15042 subcc %g7, 0x15E8, %g1
15043loop_1450:
15044 fxnor %f30, %f28, %f30
15045 membar #Sync
15046 wr %g0, 0xf1, %asi
15047 ldda [%l7 + 0x40] %asi, %f0
15048 fmovsle %xcc, %f10, %f10
15049 fcmpgt32 %f18, %f4, %i2
15050 movne %xcc, %l4, %g3
15051 sdivcc %l5, 0x00B9, %g6
15052 swap [%l7 + 0x1C], %l3
15053 fbo,a %fcc2, loop_1451
15054 movgu %icc, %l6, %o2
15055 edge8l %g5, %i7, %o1
15056 orcc %i5, %i6, %l1
15057loop_1451:
15058 xnor %l0, %o4, %i1
15059 edge16ln %i0, %o5, %o0
15060 fmovrslez %o3, %f26, %f27
15061 fnegs %f23, %f18
15062 srl %g2, 0x06, %o6
15063 taddcc %i3, %l2, %o7
15064 add %i4, %g4, %g1
15065 addc %i2, 0x11F4, %l4
15066 taddcctv %g3, 0x0775, %l5
15067 ld [%l7 + 0x34], %f30
15068 mova %icc, %g6, %g7
15069 edge8n %l6, %o2, %l3
15070 orn %i7, %g5, %i5
15071 set 0x37, %i6
15072 stba %o1, [%l7 + %i6] 0x2f
15073 membar #Sync
15074 tle %xcc, 0x6
15075 fmovsn %icc, %f16, %f15
15076 movn %icc, %l1, %l0
15077 array8 %o4, %i1, %i0
15078 orncc %o5, %o0, %o3
15079 or %i6, 0x1944, %o6
15080 umul %g2, 0x1158, %l2
15081 xorcc %i3, 0x1DDA, %i4
15082 movrgez %o7, 0x00F, %g1
15083 wr %g0, 0x04, %asi
15084 ldsba [%l7 + 0x3F] %asi, %g4
15085 edge32 %i2, %g3, %l4
15086 wr %g0, 0xf9, %asi
15087 stda %f16, [%l7 + 0x40] %asi
15088 membar #Sync
15089 movrne %g6, %l5, %l6
15090 edge32 %o2, %g7, %i7
15091 tvc %xcc, 0x2
15092 bcs,a,pt %xcc, loop_1452
15093 brlez,a %l3, loop_1453
15094 tvc %xcc, 0x1
15095 andcc %g5, 0x1F8D, %i5
15096loop_1452:
15097 fmovsa %xcc, %f22, %f11
15098loop_1453:
15099 movneg %icc, %l1, %o1
15100 movgu %icc, %o4, %i1
15101 wr %g0, 0x81, %asi
15102 ldsha [%l7 + 0x20] %asi, %i0
15103 xorcc %l0, %o0, %o5
15104 addcc %o3, 0x1A9A, %i6
15105 fzero %f18
15106 movcs %xcc, %g2, %o6
15107 set 0x68, %i2
15108 stxa %i3, [%l7 + %i2] 0xea
15109 membar #Sync
15110 fmovdneg %icc, %f4, %f13
15111 stw %i4, [%l7 + 0x30]
15112 bpos,a %icc, loop_1454
15113 movn %xcc, %o7, %g1
15114 movcc %xcc, %g4, %i2
15115 sdivcc %g3, 0x13BD, %l4
15116loop_1454:
15117 sdivx %l2, 0x1C00, %l5
15118 set 0x67, %o3
15119 ldsba [%l7 + %o3] 0x04, %g6
15120 sllx %l6, 0x01, %o2
15121 edge32n %g7, %i7, %l3
15122 ldub [%l7 + 0x33], %g5
15123 ldstub [%l7 + 0x27], %i5
15124 tpos %icc, 0x2
15125 fcmpeq32 %f30, %f18, %o1
15126 sir 0x15C8
15127 fbuge,a %fcc0, loop_1455
15128 std %l0, [%l7 + 0x28]
15129 srl %i1, 0x0A, %o4
15130 membar #Sync
15131 set 0x40, %l1
15132 ldda [%l7 + %l1] 0xf0, %f16
15133loop_1455:
15134 brlez %i0, loop_1456
15135 xorcc %o0, %o5, %o3
15136 fmovscs %xcc, %f4, %f8
15137 alignaddrl %l0, %g2, %i6
15138loop_1456:
15139 alignaddrl %i3, %i4, %o6
15140 te %icc, 0x5
15141 restored
15142 rdpr %cwp, %g1
15143 rdpr %cansave, %g2
15144 rdpr %canrestore, %g3
15145 rdpr %cleanwin, %g4
15146 rdpr %otherwin, %g5
15147 rdpr %wstate, %g6
15148 movne %icc, %o7, %g4
15149 tge %xcc, 0x6
15150 array16 %i2, %g3, %l4
15151 bneg loop_1457
15152 xor %l2, 0x0328, %l5
15153 sir 0x03DA
15154 std %f16, [%l7 + 0x28]
15155loop_1457:
15156 fmovdvs %xcc, %f30, %f9
15157 popc 0x0108, %g6
15158 fexpand %f17, %f24
15159 sethi 0x038F, %g1
15160 udiv %l6, 0x0E21, %o2
15161 fbn,a %fcc3, loop_1458
15162 xorcc %i7, 0x1C9C, %l3
15163 and %g7, 0x0007, %i5
15164 tneg %xcc, 0x1
15165loop_1458:
15166 nop
15167 set 0x0E, %i1
15168 lduh [%l7 + %i1], %o1
15169 set 0x1C, %g3
15170 ldswa [%l7 + %g3] 0x15, %l1
15171 mova %icc, %g5, %o4
15172 fpack16 %f12, %f31
15173 ldd [%l7 + 0x40], %f16
15174 taddcc %i1, 0x1A33, %i0
15175 edge16l %o0, %o3, %o5
15176 fcmpeq16 %f20, %f14, %g2
15177 ldub [%l7 + 0x22], %l0
15178 mulscc %i3, 0x1D42, %i4
15179 fmovdn %xcc, %f26, %f1
15180 movvc %xcc, %i6, %o7
15181 edge8l %o6, %i2, %g3
15182 std %l4, [%l7 + 0x28]
15183 sir 0x0CA5
15184 fandnot1s %f30, %f16, %f5
15185 fabss %f9, %f31
15186 fmul8x16au %f22, %f31, %f22
15187 fmovsgu %icc, %f28, %f17
15188 orn %l2, %l5, %g6
15189 subcc %g1, %l6, %o2
15190 fba %fcc1, loop_1459
15191 movrgez %g4, 0x34C, %i7
15192 fmovsvs %icc, %f27, %f26
15193 tsubcc %g7, %l3, %i5
15194loop_1459:
15195 brnz,a %o1, loop_1460
15196 andncc %g5, %o4, %l1
15197 set 0x13, %o7
15198 ldsba [%l7 + %o7] 0x0c, %i1
15199loop_1460:
15200 addc %i0, 0x19DB, %o0
15201 fcmple16 %f28, %f22, %o5
15202 brgez %o3, loop_1461
15203 movre %g2, 0x3A0, %l0
15204 set 0x3B, %l5
15205 ldstuba [%l7 + %l5] 0x89, %i4
15206loop_1461:
15207 nop
15208 wr %g0, 0x80, %asi
15209 stba %i6, [%l7 + 0x5B] %asi
15210 restored
15211 rdpr %cwp, %g1
15212 rdpr %cansave, %g2
15213 rdpr %canrestore, %g3
15214 rdpr %cleanwin, %g4
15215 rdpr %otherwin, %g5
15216 rdpr %wstate, %g6
15217 edge32n %o7, %i3, %i2
15218 subc %o6, %g3, %l2
15219 fbn %fcc0, loop_1462
15220 tvs %icc, 0x3
15221 fnors %f8, %f20, %f21
15222 movvc %icc, %l5, %g6
15223loop_1462:
15224 smulcc %g1, %l4, %o2
15225 tne %xcc, 0x2
15226 srl %g4, %i7, %l6
15227 fblg %fcc2, loop_1463
15228 movl %xcc, %g7, %i5
15229 tne %xcc, 0x2
15230 fbne,a %fcc2, loop_1464
15231loop_1463:
15232 array32 %l3, %g5, %o4
15233 wr %g0, 0x24, %asi
15234 ldda [%l7 + 0x20] %asi, %o0
15235loop_1464:
15236 ldsh [%l7 + 0x68], %i1
15237 bleu loop_1465
15238 udivcc %i0, 0x0271, %o0
15239 edge32n %o5, %o3, %g2
15240 ldd [%l7 + 0x48], %l0
15241loop_1465:
15242 movcc %xcc, %l1, %i4
15243 alignaddr %o7, %i3, %i6
15244 addc %i2, 0x0CEA, %o6
15245 fcmped %fcc0, %f20, %f2
15246 fpack32 %f26, %f22, %f26
15247 membar 0x10
15248 edge32n %l2, %l5, %g3
15249 fble %fcc3, loop_1466
15250 edge32ln %g6, %l4, %o2
15251 alignaddr %g1, %i7, %l6
15252 edge8ln %g7, %i5, %l3
15253loop_1466:
15254 addc %g4, 0x17CD, %o4
15255 fba,a %fcc1, loop_1467
15256 sdivcc %o1, 0x1D64, %i1
15257 ldsw [%l7 + 0x6C], %i0
15258 fmul8x16al %f30, %f6, %f26
15259loop_1467:
15260 sdivx %g5, 0x1A70, %o0
15261 set 0x74, %o5
15262 ldswa [%l7 + %o5] 0x81, %o5
15263 tgu %xcc, 0x1
15264 xorcc %g2, 0x154B, %l0
15265 movne %xcc, %o3, %l1
15266 wr %g0, 0x18, %asi
15267 sta %f3, [%l7 + 0x4C] %asi
15268 movn %xcc, %o7, %i3
15269 fmovdgu %xcc, %f27, %f10
15270 set 0x24, %i5
15271 lda [%l7 + %i5] 0x18, %f3
15272 fmovrdlz %i4, %f20, %f2
15273 tvs %icc, 0x5
15274 fpsub16s %f20, %f30, %f3
15275 brgez %i2, loop_1468
15276 edge32 %i6, %o6, %l5
15277 set 0x68, %g6
15278 lduha [%l7 + %g6] 0x88, %l2
15279loop_1468:
15280 nop
15281 set 0x75, %o4
15282 lduba [%l7 + %o4] 0x18, %g3
15283 addcc %g6, 0x170F, %l4
15284 sir 0x1B66
15285 wr %g0, 0x0c, %asi
15286 ldswa [%l7 + 0x64] %asi, %o2
15287 movg %icc, %g1, %i7
15288 sra %g7, 0x1D, %i5
15289 fmul8x16 %f19, %f4, %f8
15290 sllx %l6, %l3, %o4
15291 nop
15292 setx loop_1469, %l0, %l1
15293 wrpr 0x1, %tl
15294 wrpr %l1, %tnpc
15295 setx 0x34400001400, %l0, %l1
15296 wrpr %l1, %tstate
15297 wrhpr 0x4, %htstate
15298 done
15299 tge %icc, 0x6
15300 movcc %xcc, %g4, %i1
15301 fmovdle %icc, %f30, %f6
15302loop_1469:
15303 tne %xcc, 0x4
15304 movge %icc, %i0, %o1
15305 sdivcc %o0, 0x0C6D, %o5
15306 ldd [%l7 + 0x20], %g4
15307 movneg %xcc, %g2, %o3
15308 tpos %icc, 0x3
15309 set 0x7C, %g1
15310 swapa [%l7 + %g1] 0x89, %l0
15311 ldsb [%l7 + 0x73], %o7
15312 movrgez %l1, 0x257, %i4
15313 movge %xcc, %i3, %i6
15314 swap [%l7 + 0x70], %i2
15315 array32 %l5, %l2, %o6
15316 fmul8x16 %f28, %f30, %f24
15317 tsubcctv %g6, %l4, %o2
15318 smulcc %g3, 0x1D41, %i7
15319 popc %g1, %i5
15320 fmovsle %xcc, %f24, %f10
15321 movl %icc, %g7, %l6
15322 fmuld8ulx16 %f17, %f12, %f20
15323 nop
15324 setx loop_1470, %l0, %l1
15325 wrpr 0x1, %tl
15326 wrpr %l1, %tnpc
15327 setx 0x34400001400, %l0, %l1
15328 wrpr %l1, %tstate
15329 wrhpr 0x4, %htstate
15330 done
15331 fcmpeq16 %f18, %f12, %o4
15332 srl %g4, 0x10, %l3
15333 nop
15334 setx loop_1471, %l0, %l1
15335 wrpr 0x1, %tl
15336 wrpr %l1, %tnpc
15337 setx 0x34400001400, %l0, %l1
15338 wrpr %l1, %tstate
15339 wrhpr 0x4, %htstate
15340 done
15341loop_1470:
15342 std %i0, [%l7 + 0x70]
15343 edge16ln %i0, %o1, %o0
15344 srlx %g5, %g2, %o3
15345loop_1471:
15346 edge16n %o5, %l0, %l1
15347 movleu %icc, %o7, %i4
15348 mulx %i3, 0x1A1D, %i6
15349 movrgez %i2, 0x1A3, %l2
15350 orcc %o6, %g6, %l4
15351 lduw [%l7 + 0x78], %o2
15352 set 0x28, %g7
15353 stwa %g3, [%l7 + %g7] 0x88
15354 addc %i7, 0x1134, %l5
15355 edge16l %g1, %g7, %i5
15356 restored
15357 rdpr %cwp, %g1
15358 rdpr %cansave, %g2
15359 rdpr %canrestore, %g3
15360 rdpr %cleanwin, %g4
15361 rdpr %otherwin, %g5
15362 rdpr %wstate, %g6
15363 movcs %icc, %l6, %g4
15364 bvs loop_1472
15365 bvs loop_1473
15366 taddcctv %o4, 0x1EC3, %l3
15367 prefetch [%l7 + 0x24], 0x1
15368loop_1472:
15369 fbge,a %fcc3, loop_1474
15370loop_1473:
15371 sll %i0, %i1, %o1
15372 srax %g5, 0x03, %o0
15373 fpadd16s %f23, %f13, %f27
15374loop_1474:
15375 orncc %o3, %o5, %l0
15376 fxors %f8, %f13, %f25
15377 bneg loop_1475
15378 fpsub32 %f16, %f22, %f8
15379 sll %g2, 0x1D, %o7
15380 edge16ln %i4, %i3, %l1
15381loop_1475:
15382 movcc %icc, %i2, %i6
15383 edge32 %l2, %o6, %g6
15384 stbar
15385 call loop_1476
15386 movn %icc, %l4, %o2
15387 fcmple32 %f2, %f4, %g3
15388 fbue,a %fcc2, loop_1477
15389loop_1476:
15390 udivcc %l5, 0x11B1, %i7
15391 fone %f20
15392 fandnot1s %f11, %f17, %f21
15393loop_1477:
15394 nop
15395 set 0x2A, %o1
15396 stha %g1, [%l7 + %o1] 0x11
15397 fone %f22
15398 movrlz %g7, %i5, %g4
15399 fmovrsgz %l6, %f1, %f22
15400 xnor %o4, 0x0E1E, %i0
15401 bg,pt %xcc, loop_1478
15402 movcs %xcc, %l3, %o1
15403 movge %icc, %g5, %i1
15404 tle %xcc, 0x7
15405loop_1478:
15406 sdivx %o0, 0x153C, %o3
15407 edge8l %o5, %l0, %g2
15408 edge8 %i4, %o7, %l1
15409 ldsh [%l7 + 0x60], %i3
15410 tgu %xcc, 0x7
15411 set 0x70, %o2
15412 ldswa [%l7 + %o2] 0x81, %i2
15413 stb %l2, [%l7 + 0x52]
15414 fmovsle %xcc, %f28, %f27
15415 ta %icc, 0x3
15416 sethi 0x14DA, %i6
15417 edge8 %o6, %g6, %o2
15418 fpackfix %f10, %f26
15419 edge32l %l4, %g3, %l5
15420 fblg,a %fcc0, loop_1479
15421 tgu %icc, 0x6
15422 movrne %i7, 0x17A, %g1
15423 te %xcc, 0x7
15424loop_1479:
15425 nop
15426 add %l7, 0x54, %l6
15427 wr %g0, 0x10, %asi
15428 lda [%l6] %asi, %i5
15429 casa [%l6] %asi, %i5, %g7
15430 fmul8x16au %f4, %f6, %f22
15431 fxor %f14, %f0, %f16
15432 tsubcc %l6, 0x1E73, %o4
15433 fnors %f17, %f27, %f13
15434 edge16 %g4, %i0, %o1
15435 taddcc %l3, %g5, %i1
15436 fmovscc %xcc, %f28, %f29
15437 fxnors %f26, %f5, %f23
15438 fpadd16 %f18, %f24, %f16
15439 xor %o3, 0x1DBE, %o5
15440 ba loop_1480
15441 std %o0, [%l7 + 0x58]
15442 fpadd16 %f10, %f12, %f14
15443 sdivx %g2, 0x1479, %l0
15444loop_1480:
15445 mulscc %i4, 0x1489, %l1
15446 movrlez %i3, %o7, %l2
15447 set 0x20, %g5
15448 ldxa [%l7 + %g5] 0x04, %i6
15449 fbul,a %fcc1, loop_1481
15450 taddcctv %i2, %o6, %o2
15451 fxor %f18, %f8, %f30
15452 movn %xcc, %l4, %g3
15453loop_1481:
15454 tg %xcc, 0x3
15455 ble,a,pt %icc, loop_1482
15456 movrgez %g6, 0x2A2, %i7
15457 movrgez %g1, %l5, %g7
15458 tl %icc, 0x5
15459loop_1482:
15460 smul %l6, 0x01CB, %i5
15461 fba,a %fcc3, loop_1483
15462 sdivx %g4, 0x0C91, %i0
15463 sdivcc %o1, 0x1FAC, %l3
15464 fmovsleu %icc, %f3, %f8
15465loop_1483:
15466 tne %icc, 0x3
15467 movn %xcc, %o4, %g5
15468 restored
15469 rdpr %cwp, %g1
15470 rdpr %cansave, %g2
15471 rdpr %canrestore, %g3
15472 rdpr %cleanwin, %g4
15473 rdpr %otherwin, %g5
15474 rdpr %wstate, %g6
15475 umul %o3, %o5, %i1
15476 lduh [%l7 + 0x14], %o0
15477 wr %g0, 0x10, %asi
15478 lduha [%l7 + 0x28] %asi, %l0
15479 smul %g2, 0x0F90, %l1
15480 set 0x40, %o0
15481 stda %f16, [%l7 + %o0] 0x16
15482 membar #Sync
15483 fmovsg %xcc, %f21, %f19
15484 move %xcc, %i3, %o7
15485 movcc %xcc, %i4, %l2
15486 popc %i2, %o6
15487 array32 %i6, %l4, %g3
15488 fmovdleu %icc, %f15, %f18
15489 fmovsne %xcc, %f12, %f17
15490 nop
15491 set 0x7C, %l2
15492 ldsw [%l7 + %l2], %g6
15493 membar #Sync
15494 wr %g0, 0x1f, %asi
15495 ldda [%l7 + 0x40] %asi, %f0
15496 movvc %xcc, %i7, %o2
15497 fpadd16 %f28, %f14, %f28
15498 movre %g1, %g7, %l5
15499 bge,pn %xcc, loop_1484
15500 bvc,a,pn %xcc, loop_1485
15501 tvs %icc, 0x6
15502 movrgez %i5, %g4, %l6
15503loop_1484:
15504 movrlez %i0, %o1, %l3
15505loop_1485:
15506 fandnot1 %f2, %f2, %f14
15507 tn %xcc, 0x0
15508 nop
15509 setx loop_1486, %l0, %l1
15510 wrpr 0x1, %tl
15511 wrpr %l1, %tpc
15512 add %l1, 0x4, %l1
15513 wrpr %l1, %tnpc
15514 setx 0x34400001400, %l0, %l1
15515 wrpr %l1, %tstate
15516 wrhpr 0x4, %htstate
15517 retry
15518 subccc %o4, 0x0762, %g5
15519 sub %o5, 0x1960, %o3
15520 sethi 0x0012, %i1
15521loop_1486:
15522 movn %icc, %o0, %g2
15523 edge16ln %l1, %i3, %o7
15524 bleu %icc, loop_1487
15525 bgu,pt %icc, loop_1488
15526 fmovsa %xcc, %f12, %f0
15527 fpsub16 %f28, %f0, %f26
15528loop_1487:
15529 fmul8x16 %f25, %f28, %f6
15530loop_1488:
15531 ldsh [%l7 + 0x4E], %l0
15532 movvs %xcc, %i4, %l2
15533 sdivx %o6, 0x14CF, %i2
15534 fandnot2s %f12, %f21, %f26
15535 be %xcc, loop_1489
15536 subc %l4, 0x1E00, %i6
15537 fxors %f2, %f25, %f7
15538 fblg,a %fcc0, loop_1490
15539loop_1489:
15540 movleu %icc, %g6, %i7
15541 fexpand %f30, %f24
15542 fornot1 %f12, %f14, %f8
15543loop_1490:
15544 movrlz %o2, %g3, %g1
15545 and %l5, %g7, %g4
15546 movcs %icc, %l6, %i0
15547 fcmpeq32 %f18, %f10, %i5
15548 te %xcc, 0x1
15549 fmovdl %xcc, %f9, %f23
15550 fmovrsgz %l3, %f31, %f6
15551 subccc %o4, 0x102F, %o1
15552 fbg,a %fcc0, loop_1491
15553 edge16 %o5, %g5, %o3
15554 fmovrdgz %i1, %f20, %f30
15555 edge32n %g2, %l1, %i3
15556loop_1491:
15557 ba loop_1492
15558 fcmpne32 %f14, %f2, %o0
15559 fmovsne %xcc, %f2, %f30
15560 edge32n %o7, %i4, %l2
15561loop_1492:
15562 fmovdge %xcc, %f3, %f24
15563 fmovrslz %l0, %f10, %f2
15564 array8 %i2, %o6, %i6
15565 fbo,a %fcc0, loop_1493
15566 fmovsgu %xcc, %f25, %f10
15567 brlez,a %g6, loop_1494
15568 fnot2 %f6, %f10
15569loop_1493:
15570 edge16l %l4, %i7, %g3
15571 tcc %xcc, 0x6
15572loop_1494:
15573 bvs,a %xcc, loop_1495
15574 movg %icc, %o2, %g1
15575 tne %xcc, 0x4
15576 sllx %g7, 0x0A, %g4
15577loop_1495:
15578 fabss %f19, %f27
15579 tvc %xcc, 0x1
15580 fbo,a %fcc2, loop_1496
15581 umulcc %l5, 0x02A3, %l6
15582 fcmpgt32 %f28, %f2, %i0
15583 tsubcc %i5, %l3, %o1
15584loop_1496:
15585 movg %xcc, %o4, %g5
15586 set 0x43, %l3
15587 lduba [%l7 + %l3] 0x10, %o3
15588 tneg %icc, 0x2
15589 ldx [%l7 + 0x28], %i1
15590 restored
15591 rdpr %cwp, %g1
15592 rdpr %cansave, %g2
15593 rdpr %canrestore, %g3
15594 rdpr %cleanwin, %g4
15595 rdpr %otherwin, %g5
15596 rdpr %wstate, %g6
15597 brz,a %g2, loop_1497
15598 tvc %xcc, 0x7
15599 movle %xcc, %o5, %l1
15600 brgz,a %o0, loop_1498
15601loop_1497:
15602 fbn %fcc3, loop_1499
15603 movg %icc, %i3, %i4
15604 movg %icc, %o7, %l2
15605loop_1498:
15606 udiv %l0, 0x11AE, %i2
15607loop_1499:
15608 ba,pn %icc, loop_1500
15609 array32 %i6, %o6, %l4
15610 xnor %i7, %g6, %g3
15611 edge32n %o2, %g7, %g1
15612loop_1500:
15613 movne %xcc, %g4, %l5
15614 sra %l6, 0x1F, %i0
15615 wr %g0, 0xe3, %asi
15616 stwa %l3, [%l7 + 0x14] %asi
15617 membar #Sync
15618 fmovdle %xcc, %f30, %f0
15619 movvc %xcc, %i5, %o1
15620 xnorcc %o4, 0x1DF6, %o3
15621 tg %xcc, 0x4
15622 umulcc %i1, %g2, %g5
15623 movn %xcc, %o5, %o0
15624 fand %f28, %f2, %f26
15625 bl,a %xcc, loop_1501
15626 sub %i3, 0x01F7, %i4
15627 fsrc1 %f0, %f0
15628 fmovrdgez %o7, %f4, %f24
15629loop_1501:
15630 fmovsneg %xcc, %f17, %f27
15631 fcmpeq32 %f2, %f26, %l1
15632 movrlez %l2, 0x286, %l0
15633 swap [%l7 + 0x54], %i6
15634 move %icc, %i2, %l4
15635 addccc %i7, %o6, %g3
15636 array16 %o2, %g7, %g6
15637 ldstub [%l7 + 0x7E], %g4
15638 movrgz %g1, %l5, %l6
15639 addcc %l3, %i5, %i0
15640 movrgz %o1, %o4, %i1
15641 fbge,a %fcc1, loop_1502
15642 movrlz %g2, %o3, %o5
15643 fbge,a %fcc2, loop_1503
15644 movrgz %g5, 0x352, %o0
15645loop_1502:
15646 udiv %i4, 0x080D, %o7
15647 fxor %f2, %f2, %f12
15648loop_1503:
15649 fmovdg %icc, %f15, %f21
15650 movne %xcc, %l1, %l2
15651 move %icc, %i3, %l0
15652 fors %f24, %f8, %f7
15653 fmovdge %icc, %f2, %f19
15654 ta %xcc, 0x5
15655 movcc %xcc, %i6, %l4
15656 movpos %icc, %i7, %o6
15657 fbue,a %fcc1, loop_1504
15658 std %g2, [%l7 + 0x58]
15659 fmovdvs %icc, %f10, %f12
15660 tleu %xcc, 0x7
15661loop_1504:
15662 xnor %i2, %g7, %g6
15663 sir 0x1500
15664 fmovdgu %icc, %f21, %f21
15665 alignaddrl %o2, %g4, %g1
15666 tcc %xcc, 0x3
15667 movne %icc, %l6, %l3
15668 movg %xcc, %i5, %i0
15669 andcc %l5, 0x101E, %o1
15670 ldstub [%l7 + 0x3D], %o4
15671 ldub [%l7 + 0x47], %g2
15672 edge16l %i1, %o3, %g5
15673 fba,a %fcc1, loop_1505
15674 ldx [%l7 + 0x40], %o0
15675 fnot2s %f27, %f16
15676 tle %icc, 0x1
15677loop_1505:
15678 bn loop_1506
15679 edge32 %i4, %o7, %o5
15680 stx %l2, [%l7 + 0x08]
15681 or %l1, 0x1E49, %l0
15682loop_1506:
15683 xor %i6, 0x02B7, %i3
15684 fmovrsne %i7, %f0, %f25
15685 swap [%l7 + 0x20], %o6
15686 movrgz %g3, %i2, %g7
15687 orncc %l4, 0x0C77, %o2
15688 edge8ln %g4, %g6, %l6
15689 st %f2, [%l7 + 0x5C]
15690 fnot1 %f28, %f16
15691 fbuge %fcc1, loop_1507
15692 fba %fcc3, loop_1508
15693 fmovrslz %g1, %f11, %f2
15694 fxor %f10, %f22, %f4
15695loop_1507:
15696 fmul8x16al %f16, %f27, %f2
15697loop_1508:
15698 movcs %icc, %l3, %i5
15699 fbg,a %fcc2, loop_1509
15700 fmovrdgz %i0, %f22, %f28
15701 addccc %l5, 0x1AC9, %o1
15702 fpsub32 %f20, %f28, %f14
15703loop_1509:
15704 sdivcc %o4, 0x06FB, %i1
15705 movneg %xcc, %o3, %g2
15706 sllx %o0, 0x1D, %i4
15707 tpos %xcc, 0x0
15708 wr %g0, 0x88, %asi
15709 stwa %g5, [%l7 + 0x3C] %asi
15710 movvc %xcc, %o5, %o7
15711 movcc %icc, %l2, %l0
15712 bcc %icc, loop_1510
15713 nop
15714 setx loop_1511, %l0, %l1
15715 jmpl %l1, %i6
15716 movle %xcc, %l1, %i3
15717 tcs %xcc, 0x5
15718loop_1510:
15719 subccc %o6, 0x15BC, %i7
15720loop_1511:
15721 movrlez %i2, 0x349, %g3
15722 udivx %g7, 0x025F, %l4
15723 subcc %g4, %o2, %l6
15724 edge16 %g6, %l3, %i5
15725 mulscc %g1, %i0, %l5
15726 tle %icc, 0x1
15727 movrgez %o1, %i1, %o4
15728 fmovdgu %icc, %f14, %f12
15729 movrgez %g2, %o3, %o0
15730 xor %g5, 0x0439, %i4
15731 tsubcc %o5, 0x16D4, %o7
15732 edge32l %l2, %i6, %l0
15733 alignaddr %l1, %i3, %o6
15734 mova %icc, %i7, %g3
15735 array32 %g7, %i2, %g4
15736 sdivcc %l4, 0x1C0E, %l6
15737 fmovsvc %xcc, %f27, %f13
15738 tge %icc, 0x1
15739 array8 %g6, %o2, %l3
15740 fmovsvc %xcc, %f17, %f27
15741 sra %i5, %i0, %g1
15742 set 0x30, %g2
15743 ldstuba [%l7 + %g2] 0x04, %o1
15744 brz %i1, loop_1512
15745 movre %o4, 0x2B5, %g2
15746 fmovrslez %o3, %f23, %f23
15747 tvc %icc, 0x6
15748loop_1512:
15749 addc %l5, %g5, %o0
15750 edge32n %o5, %i4, %l2
15751 membar 0x36
15752 set 0x18, %l6
15753 ldsha [%l7 + %l6] 0x15, %i6
15754 fmovrsgez %l0, %f12, %f20
15755 nop
15756 setx loop_1513, %l0, %l1
15757 wrpr 0x1, %tl
15758 wrpr %l1, %tnpc
15759 setx 0x34400001400, %l0, %l1
15760 wrpr %l1, %tstate
15761 wrhpr 0x4, %htstate
15762 done
15763 fmovdleu %xcc, %f21, %f18
15764 movrlez %o7, %l1, %o6
15765 array32 %i7, %g3, %g7
15766loop_1513:
15767 fmovrdlez %i2, %f18, %f6
15768 add %l7, 0x70, %l6
15769 wr %g0, 0x04, %asi
15770 lda [%l6] %asi, %g4
15771 casa [%l6] %asi, %g4, %i3
15772 wr %g0, 0x0c, %asi
15773 lda [%l7 + 0x4C] %asi, %f14
15774 call loop_1514
15775 bge,a loop_1515
15776 movne %icc, %l4, %l6
15777 mova %xcc, %g6, %o2
15778loop_1514:
15779 andcc %i5, %i0, %g1
15780loop_1515:
15781 nop
15782 wr %g0, 0x18, %asi
15783 lduba [%l7 + 0x6E] %asi, %o1
15784 brnz %l3, loop_1516
15785 movpos %xcc, %o4, %i1
15786 fcmpd %fcc1, %f26, %f6
15787 andcc %g2, 0x1750, %l5
15788loop_1516:
15789 or %g5, %o3, %o5
15790 umulcc %o0, 0x03A2, %l2
15791 fmovdleu %xcc, %f27, %f7
15792 wr %g0, 0x2b, %asi
15793 stxa %i4, [%l7 + 0x10] %asi
15794 membar #Sync
15795 movg %xcc, %l0, %i6
15796 andncc %o7, %o6, %l1
15797 fbge,a %fcc0, loop_1517
15798 fmovsg %icc, %f12, %f21
15799 tcc %icc, 0x0
15800 sdiv %g3, 0x0DC4, %g7
15801loop_1517:
15802 fbule,a %fcc2, loop_1518
15803 fmovdle %xcc, %f11, %f13
15804 set 0x18, %g4
15805 lduha [%l7 + %g4] 0x04, %i7
15806loop_1518:
15807 movre %g4, %i3, %i2
15808 wr %g0, 0x18, %asi
15809 stha %l4, [%l7 + 0x2A] %asi
15810 fmovdne %icc, %f19, %f0
15811 taddcctv %l6, %g6, %i5
15812 bn,a loop_1519
15813 fmovsn %xcc, %f0, %f15
15814 sra %o2, %g1, %o1
15815 movcc %xcc, %i0, %o4
15816loop_1519:
15817 fabsd %f2, %f18
15818 tg %xcc, 0x2
15819 umul %l3, 0x0543, %i1
15820 fcmps %fcc3, %f22, %f26
15821 nop
15822 setx loop_1520, %l0, %l1
15823 wrpr 0x1, %tl
15824 wrpr %l1, %tnpc
15825 setx 0x34400001400, %l0, %l1
15826 wrpr %l1, %tstate
15827 wrhpr 0x4, %htstate
15828 done
15829 fmovsa %xcc, %f26, %f21
15830 movre %l5, %g5, %o3
15831 fmovspos %icc, %f9, %f7
15832loop_1520:
15833 bl,pt %xcc, loop_1521
15834 orcc %g2, %o5, %l2
15835 subccc %o0, 0x05BC, %l0
15836 alignaddr %i6, %i4, %o7
15837loop_1521:
15838 tne %icc, 0x7
15839 movpos %xcc, %o6, %g3
15840 movn %xcc, %g7, %l1
15841 stx %g4, [%l7 + 0x18]
15842 be,a,pt %xcc, loop_1522
15843 array32 %i3, %i7, %l4
15844 fmovda %xcc, %f24, %f3
15845 tg %icc, 0x5
15846loop_1522:
15847 tne %icc, 0x2
15848 sdivx %l6, 0x1790, %i2
15849 fcmpeq32 %f10, %f26, %i5
15850 fxor %f16, %f12, %f0
15851 array16 %o2, %g6, %g1
15852 edge16 %i0, %o1, %l3
15853 subcc %i1, %o4, %l5
15854 stx %g5, [%l7 + 0x58]
15855 fpsub16s %f26, %f12, %f30
15856 fmovrslz %o3, %f3, %f5
15857 tn %xcc, 0x3
15858 set 0x22, %i0
15859 lduba [%l7 + %i0] 0x88, %o5
15860 and %l2, %g2, %l0
15861 fpmerge %f16, %f25, %f8
15862 swap [%l7 + 0x54], %i6
15863 sdivcc %o0, 0x188F, %i4
15864 bvc %icc, loop_1523
15865 movg %icc, %o7, %o6
15866 brz,a %g3, loop_1524
15867 call loop_1525
15868loop_1523:
15869 ld [%l7 + 0x40], %f28
15870 fblg,a %fcc2, loop_1526
15871loop_1524:
15872 srlx %g7, %g4, %i3
15873loop_1525:
15874 nop
15875 set 0x40, %l4
15876 ldda [%l7 + %l4] 0x15, %f16
15877loop_1526:
15878 movle %icc, %l1, %l4
15879 edge16l %i7, %i2, %i5
15880 fmovsn %xcc, %f22, %f2
15881 movvc %xcc, %o2, %g6
15882 wr %g0, 0x80, %asi
15883 stha %l6, [%l7 + 0x68] %asi
15884 movl %icc, %i0, %o1
15885 movg %icc, %l3, %g1
15886 fbo %fcc0, loop_1527
15887 xor %o4, 0x1CD0, %i1
15888 sth %l5, [%l7 + 0x0E]
15889 fmuld8sux16 %f13, %f31, %f14
15890loop_1527:
15891 or %g5, %o5, %l2
15892 edge16n %o3, %g2, %i6
15893 set 0x6C, %l0
15894 ldsha [%l7 + %l0] 0x11, %o0
15895 subcc %i4, 0x07A9, %o7
15896 fmul8x16au %f17, %f11, %f16
15897 andncc %o6, %l0, %g3
15898 tle %xcc, 0x6
15899 edge16n %g7, %g4, %i3
15900 bpos,a %icc, loop_1528
15901 smulcc %l1, 0x1B1A, %l4
15902 te %icc, 0x5
15903 smul %i7, %i2, %o2
15904loop_1528:
15905 xorcc %g6, 0x15F2, %i5
15906 add %l6, 0x03BD, %o1
15907 wr %g0, 0x89, %asi
15908 ldstuba [%l7 + 0x7A] %asi, %l3
15909 set 0x6C, %i3
15910 lduwa [%l7 + %i3] 0x04, %g1
15911 stw %i0, [%l7 + 0x48]
15912 andcc %i1, %l5, %o4
15913 addccc %o5, 0x077E, %g5
15914 add %o3, 0x1CAE, %l2
15915 subcc %i6, %g2, %o0
15916 call loop_1529
15917 fsrc1s %f25, %f13
15918 addc %i4, 0x1AF5, %o7
15919 tvs %xcc, 0x6
15920loop_1529:
15921 fabss %f11, %f21
15922 ldsb [%l7 + 0x3C], %o6
15923 fbul %fcc1, loop_1530
15924 edge8l %g3, %l0, %g4
15925 set 0x4C, %o6
15926 swapa [%l7 + %o6] 0x80, %i3
15927loop_1530:
15928 orncc %g7, %l4, %i7
15929 bg,a loop_1531
15930 fmovsle %xcc, %f19, %f11
15931 tg %xcc, 0x1
15932 fmul8sux16 %f0, %f18, %f24
15933loop_1531:
15934 addc %l1, %o2, %g6
15935 xor %i5, 0x1376, %l6
15936 siam 0x5
15937 swap [%l7 + 0x48], %o1
15938 sir 0x13FE
15939 sdivx %i2, 0x0F76, %g1
15940 addc %l3, %i1, %i0
15941 orcc %o4, 0x142E, %o5
15942 ble,a loop_1532
15943 movne %xcc, %g5, %o3
15944 edge8n %l5, %l2, %i6
15945 ble,pt %icc, loop_1533
15946loop_1532:
15947 brlez,a %g2, loop_1534
15948 tsubcc %i4, 0x0002, %o0
15949 wr %g0, 0x0c, %asi
15950 lduha [%l7 + 0x12] %asi, %o6
15951loop_1533:
15952 movcc %icc, %o7, %l0
15953loop_1534:
15954 srl %g4, %g3, %g7
15955 movrne %l4, 0x178, %i7
15956 fcmps %fcc3, %f6, %f28
15957 fandnot1s %f23, %f27, %f23
15958 movgu %icc, %i3, %l1
15959 sethi 0x0BED, %g6
15960 bgu %icc, loop_1535
15961 andcc %o2, %l6, %i5
15962 fbug %fcc3, loop_1536
15963 addc %o1, %g1, %i2
15964loop_1535:
15965 mulscc %i1, %l3, %i0
15966 sub %o5, %g5, %o4
15967loop_1536:
15968 sra %l5, 0x18, %o3
15969 movl %xcc, %i6, %l2
15970 tpos %xcc, 0x1
15971 brz,a %g2, loop_1537
15972 stw %o0, [%l7 + 0x38]
15973 fcmped %fcc1, %f26, %f28
15974 set 0x1E, %i4
15975 stha %o6, [%l7 + %i4] 0x80
15976loop_1537:
15977 udivx %i4, 0x0C3A, %o7
15978 tvs %icc, 0x5
15979 movrlz %g4, 0x043, %l0
15980 tvc %xcc, 0x3
15981 brz,a %g7, loop_1538
15982 fmovrsne %l4, %f12, %f30
15983 fcmpd %fcc2, %f6, %f30
15984 edge16ln %i7, %g3, %l1
15985loop_1538:
15986 addccc %i3, 0x0A65, %g6
15987 movgu %xcc, %o2, %l6
15988 andn %o1, 0x03E5, %i5
15989 fmovrdne %i2, %f6, %f20
15990 movleu %icc, %g1, %l3
15991 srl %i1, %i0, %g5
15992 array32 %o5, %l5, %o3
15993 ta %icc, 0x5
15994 ta %icc, 0x7
15995 fmul8sux16 %f2, %f22, %f28
15996 mulx %i6, 0x0F7F, %l2
15997 bn %icc, loop_1539
15998 edge16 %g2, %o4, %o0
15999 membar 0x3D
16000 fmovsl %icc, %f17, %f24
16001loop_1539:
16002 te %icc, 0x5
16003 fmovdvc %xcc, %f7, %f6
16004 addcc %o6, %o7, %i4
16005 bn,a loop_1540
16006 fbule,a %fcc3, loop_1541
16007 fmovrsgez %g4, %f18, %f18
16008 tcs %icc, 0x0
16009loop_1540:
16010 movre %l0, 0x23D, %g7
16011loop_1541:
16012 edge32l %l4, %g3, %i7
16013 wr %g0, 0xeb, %asi
16014 ldda [%l7 + 0x50] %asi, %l0
16015 sth %g6, [%l7 + 0x40]
16016 edge8 %o2, %i3, %l6
16017 fnand %f2, %f12, %f14
16018 movne %icc, %o1, %i2
16019 fmovsleu %icc, %f9, %f19
16020 fors %f31, %f7, %f11
16021 fmovdleu %xcc, %f18, %f22
16022 array8 %g1, %i5, %i1
16023 fxnors %f15, %f18, %f22
16024 wr %g0, 0x04, %asi
16025 stba %l3, [%l7 + 0x19] %asi
16026 xorcc %g5, 0x1FBD, %o5
16027 fmul8sux16 %f26, %f8, %f28
16028 fmovrsne %i0, %f14, %f27
16029 sll %l5, %o3, %l2
16030 set 0x38, %i6
16031 sta %f27, [%l7 + %i6] 0x04
16032 movrne %g2, %o4, %i6
16033 popc 0x1E03, %o6
16034 xor %o0, %i4, %o7
16035 udiv %g4, 0x0ED2, %g7
16036 for %f10, %f28, %f2
16037 movrgz %l4, %g3, %i7
16038 xnor %l1, %l0, %g6
16039 addccc %i3, %l6, %o2
16040 bgu,a,pt %xcc, loop_1542
16041 stx %o1, [%l7 + 0x58]
16042 fmovdn %xcc, %f5, %f26
16043 fble %fcc1, loop_1543
16044loop_1542:
16045 tneg %xcc, 0x2
16046 sir 0x0C01
16047 fmovsvs %xcc, %f4, %f0
16048loop_1543:
16049 smul %g1, %i5, %i1
16050 sdivcc %i2, 0x1137, %l3
16051 te %icc, 0x4
16052 taddcc %g5, %i0, %o5
16053 movleu %icc, %l5, %o3
16054 srax %g2, %o4, %l2
16055 edge32n %o6, %i6, %i4
16056 brz %o7, loop_1544
16057 edge16 %o0, %g7, %g4
16058 fbn,a %fcc1, loop_1545
16059 saved
16060 rdpr %cwp, %g1
16061 rdpr %cansave, %g2
16062 rdpr %canrestore, %g3
16063 rdpr %cleanwin, %g4
16064 rdpr %otherwin, %g5
16065 rdpr %wstate, %g6
16066loop_1544:
16067 orn %g3, %l4, %l1
16068 set 0x14, %i7
16069 sta %f11, [%l7 + %i7] 0x11
16070loop_1545:
16071 fbug %fcc3, loop_1546
16072 alignaddrl %i7, %g6, %i3
16073 andncc %l0, %o2, %o1
16074 siam 0x7
16075loop_1546:
16076 fmul8x16al %f21, %f31, %f4
16077 ldsw [%l7 + 0x78], %l6
16078 addcc %g1, 0x0107, %i5
16079 movrlez %i1, 0x2E1, %i2
16080 movge %icc, %l3, %g5
16081 move %icc, %o5, %l5
16082 smulcc %i0, %g2, %o3
16083 orncc %o4, %l2, %o6
16084 movrgez %i6, 0x29A, %o7
16085 tpos %xcc, 0x4
16086 ta %xcc, 0x2
16087 and %i4, 0x1FD1, %o0
16088 ldub [%l7 + 0x67], %g7
16089 wr %g0, 0xe2, %asi
16090 stxa %g4, [%l7 + 0x48] %asi
16091 membar #Sync
16092 tg %icc, 0x0
16093 srax %l4, 0x01, %g3
16094 umul %i7, 0x06ED, %g6
16095 udivx %l1, 0x1006, %i3
16096 subcc %l0, 0x02A8, %o2
16097 edge8 %o1, %g1, %l6
16098 siam 0x3
16099 bne,a,pn %icc, loop_1547
16100 edge8ln %i1, %i5, %i2
16101 flush %l7 + 0x44
16102 fpack16 %f10, %f15
16103loop_1547:
16104 array8 %g5, %l3, %o5
16105 edge32n %l5, %g2, %o3
16106 movl %xcc, %i0, %l2
16107 movre %o4, 0x3AE, %o6
16108 movgu %xcc, %o7, %i4
16109 fpsub16 %f18, %f30, %f22
16110 mulx %i6, %g7, %g4
16111 umul %l4, %o0, %g3
16112 sdiv %i7, 0x1D41, %l1
16113 sth %i3, [%l7 + 0x5C]
16114 movneg %xcc, %g6, %l0
16115 edge8 %o1, %o2, %g1
16116 bgu,a %xcc, loop_1548
16117 bpos,a %icc, loop_1549
16118 fornot1 %f14, %f0, %f4
16119 movl %xcc, %l6, %i1
16120loop_1548:
16121 array32 %i2, %g5, %l3
16122loop_1549:
16123 srlx %i5, 0x07, %o5
16124 movcc %xcc, %g2, %o3
16125 set 0x18, %i2
16126 ldswa [%l7 + %i2] 0x18, %i0
16127 tge %xcc, 0x6
16128 sllx %l5, %o4, %l2
16129 flush %l7 + 0x3C
16130 bn loop_1550
16131 siam 0x7
16132 movleu %xcc, %o6, %o7
16133 st %f29, [%l7 + 0x74]
16134loop_1550:
16135 fmovdl %xcc, %f15, %f2
16136 pdist %f6, %f14, %f22
16137 sub %i4, 0x08E4, %i6
16138 add %g7, %l4, %o0
16139 stw %g4, [%l7 + 0x28]
16140 movvc %icc, %g3, %i7
16141 edge32ln %i3, %l1, %l0
16142 fpsub32 %f10, %f12, %f26
16143 edge16n %o1, %o2, %g6
16144 edge16 %g1, %l6, %i2
16145 sth %i1, [%l7 + 0x24]
16146 movge %xcc, %g5, %l3
16147 brnz %o5, loop_1551
16148 stb %i5, [%l7 + 0x5F]
16149 tsubcc %g2, 0x0DC0, %i0
16150 movg %xcc, %l5, %o3
16151loop_1551:
16152 movvc %icc, %o4, %o6
16153 fbo %fcc2, loop_1552
16154 edge32 %o7, %i4, %l2
16155 tle %icc, 0x5
16156 set 0x30, %l1
16157 ldsba [%l7 + %l1] 0x89, %g7
16158loop_1552:
16159 bl,a,pt %xcc, loop_1553
16160 movrgez %l4, 0x3D4, %i6
16161 fands %f9, %f18, %f25
16162 wr %g0, 0x89, %asi
16163 lduha [%l7 + 0x24] %asi, %o0
16164loop_1553:
16165 sdivx %g4, 0x0119, %i7
16166 tvs %icc, 0x1
16167 sll %i3, %g3, %l0
16168 edge32 %l1, %o2, %g6
16169 wr %g0, 0x81, %asi
16170 stba %g1, [%l7 + 0x2A] %asi
16171 fmuld8sux16 %f11, %f18, %f14
16172 andncc %l6, %i2, %i1
16173 wr %g0, 0x81, %asi
16174 stxa %g5, [%l7 + 0x08] %asi
16175 sdiv %l3, 0x1F90, %o1
16176 st %f18, [%l7 + 0x60]
16177 udiv %i5, 0x00C3, %g2
16178 fbule %fcc1, loop_1554
16179 movleu %xcc, %o5, %i0
16180 addcc %l5, 0x0181, %o3
16181 movge %icc, %o6, %o7
16182loop_1554:
16183 srax %o4, 0x16, %l2
16184 sllx %i4, %l4, %g7
16185 sdivx %i6, 0x173F, %o0
16186 tpos %xcc, 0x0
16187 udivcc %g4, 0x04CF, %i3
16188 umulcc %g3, %l0, %l1
16189 movleu %icc, %o2, %g6
16190 movrne %g1, %l6, %i7
16191 tge %xcc, 0x0
16192 fnegs %f4, %f6
16193 tge %icc, 0x1
16194 tneg %xcc, 0x4
16195 edge16 %i1, %g5, %l3
16196 addcc %i2, 0x0D78, %o1
16197 wr %g0, 0x89, %asi
16198 swapa [%l7 + 0x0C] %asi, %g2
16199 tpos %icc, 0x5
16200 fnot1s %f20, %f1
16201 sllx %o5, 0x13, %i0
16202 fand %f24, %f26, %f6
16203 subc %l5, %i5, %o3
16204 subcc %o6, %o4, %l2
16205 fornot1s %f17, %f3, %f20
16206 sll %i4, 0x0A, %l4
16207 movrgez %g7, 0x2C8, %i6
16208 bcc,pt %icc, loop_1555
16209 saved
16210 rdpr %cwp, %g1
16211 rdpr %cansave, %g2
16212 rdpr %canrestore, %g3
16213 rdpr %cleanwin, %g4
16214 rdpr %otherwin, %g5
16215 rdpr %wstate, %g6
16216 mulx %o0, %o7, %i3
16217 movleu %xcc, %g4, %g3
16218loop_1555:
16219 tleu %xcc, 0x2
16220 set 0x53, %i1
16221 stba %l0, [%l7 + %i1] 0x2a
16222 membar #Sync
16223 fand %f6, %f10, %f6
16224 tvs %xcc, 0x3
16225 edge32l %o2, %l1, %g1
16226 edge8n %g6, %i7, %l6
16227 alignaddrl %g5, %i1, %i2
16228 fzero %f6
16229 tcs %xcc, 0x0
16230 movneg %xcc, %o1, %g2
16231 fbn,a %fcc1, loop_1556
16232 brnz %l3, loop_1557
16233 edge32n %o5, %i0, %i5
16234 edge16 %l5, %o3, %o4
16235loop_1556:
16236 tsubcc %l2, %i4, %l4
16237loop_1557:
16238 movg %xcc, %g7, %i6
16239 movle %xcc, %o6, %o0
16240 subcc %o7, %g4, %g3
16241 movl %xcc, %i3, %o2
16242 sub %l1, %l0, %g1
16243 ta %icc, 0x2
16244 add %g6, %l6, %g5
16245 fpadd16s %f1, %f15, %f27
16246 wr %g0, 0x04, %asi
16247 stha %i1, [%l7 + 0x16] %asi
16248 movcs %xcc, %i2, %o1
16249 lduh [%l7 + 0x68], %g2
16250 fmul8ulx16 %f0, %f30, %f4
16251 taddcc %i7, %l3, %o5
16252 fmovrsne %i0, %f18, %f12
16253 fcmps %fcc1, %f21, %f31
16254 fsrc1s %f1, %f29
16255 add %i5, %l5, %o4
16256 bn,pn %xcc, loop_1558
16257 movl %xcc, %l2, %o3
16258 fmovde %icc, %f13, %f16
16259 fbl %fcc0, loop_1559
16260loop_1558:
16261 fblg %fcc3, loop_1560
16262 for %f8, %f4, %f2
16263 fnor %f16, %f26, %f20
16264loop_1559:
16265 bl,a loop_1561
16266loop_1560:
16267 sdivx %i4, 0x1DF5, %g7
16268 sdivx %i6, 0x0EEC, %l4
16269 membar 0x06
16270loop_1561:
16271 movge %icc, %o6, %o7
16272 fpackfix %f12, %f8
16273 subcc %o0, %g3, %g4
16274 fcmpd %fcc2, %f30, %f28
16275 bneg,a %xcc, loop_1562
16276 fnot2s %f16, %f8
16277 set 0x0C, %g3
16278 lda [%l7 + %g3] 0x11, %f22
16279loop_1562:
16280 fcmpgt16 %f14, %f12, %o2
16281 sll %i3, 0x1B, %l1
16282 edge8ln %g1, %l0, %l6
16283 bne,a,pn %xcc, loop_1563
16284 pdist %f18, %f2, %f24
16285 edge32ln %g5, %g6, %i2
16286 tgu %xcc, 0x1
16287loop_1563:
16288 fsrc2 %f8, %f16
16289 ldub [%l7 + 0x5B], %i1
16290 edge8n %g2, %o1, %i7
16291 stbar
16292 fmovsn %xcc, %f18, %f4
16293 movrne %o5, 0x342, %l3
16294 edge16 %i0, %l5, %o4
16295 taddcc %i5, 0x0076, %o3
16296 mulscc %l2, 0x1999, %g7
16297 xnorcc %i4, %i6, %l4
16298 orcc %o6, 0x0202, %o0
16299 movne %xcc, %g3, %g4
16300 movneg %icc, %o2, %i3
16301 movrgez %o7, %l1, %g1
16302 brgez,a %l0, loop_1564
16303 fpsub32s %f27, %f28, %f3
16304 fcmpeq32 %f6, %f6, %l6
16305 add %l7, 0x54, %l6
16306 wr %g0, 0x11, %asi
16307 casa [%l6] 0x11, %g6, %g5
16308loop_1564:
16309 fpmerge %f13, %f13, %f20
16310 restored
16311 rdpr %cwp, %g1
16312 rdpr %cansave, %g2
16313 rdpr %canrestore, %g3
16314 rdpr %cleanwin, %g4
16315 rdpr %otherwin, %g5
16316 rdpr %wstate, %g6
16317 orcc %i1, %i2, %o1
16318 sll %g2, %o5, %l3
16319 brgz,a %i7, loop_1565
16320 andncc %l5, %o4, %i0
16321 tleu %icc, 0x5
16322 smulcc %i5, %l2, %g7
16323loop_1565:
16324 fbn,a %fcc2, loop_1566
16325 brlez,a %o3, loop_1567
16326 movrlz %i4, 0x088, %l4
16327 fmovdcc %xcc, %f21, %f31
16328loop_1566:
16329 movre %o6, 0x399, %i6
16330loop_1567:
16331 movne %xcc, %o0, %g4
16332 fnands %f21, %f15, %f23
16333 tvc %icc, 0x3
16334 te %icc, 0x0
16335 set 0x19, %o3
16336 ldstuba [%l7 + %o3] 0x0c, %o2
16337 tl %icc, 0x7
16338 movpos %icc, %i3, %g3
16339 popc %o7, %l1
16340 umul %g1, %l6, %g6
16341 fmovrdlez %l0, %f20, %f28
16342 tl %icc, 0x7
16343 fornot2 %f6, %f16, %f26
16344 andcc %g5, 0x15CE, %i2
16345 addc %o1, 0x130D, %g2
16346 set 0x3C, %o7
16347 ldswa [%l7 + %o7] 0x11, %o5
16348 andncc %i1, %l3, %l5
16349 pdist %f2, %f14, %f18
16350 udiv %i7, 0x1362, %i0
16351 and %o4, 0x18FC, %l2
16352 sra %i5, 0x06, %o3
16353 fxnors %f10, %f26, %f8
16354 mulx %i4, %l4, %g7
16355 fpsub16s %f11, %f6, %f14
16356 mulx %o6, 0x1728, %o0
16357 set 0x08, %o5
16358 stwa %i6, [%l7 + %o5] 0xea
16359 membar #Sync
16360 addc %o2, 0x103A, %g4
16361 orcc %g3, %o7, %l1
16362 fnot2s %f28, %f30
16363 fnot1s %f30, %f22
16364 movrlz %i3, 0x32B, %g1
16365 fnor %f20, %f22, %f30
16366 fnors %f4, %f4, %f24
16367 mova %icc, %l6, %l0
16368 movrlez %g5, %g6, %o1
16369 fmovrsgez %i2, %f1, %f15
16370 fandnot1s %f0, %f8, %f7
16371 umulcc %o5, %g2, %i1
16372 edge32 %l3, %i7, %l5
16373 edge8n %o4, %l2, %i0
16374 edge16l %i5, %o3, %i4
16375 addccc %l4, 0x1649, %o6
16376 fmovspos %icc, %f1, %f4
16377 fmovscc %xcc, %f6, %f29
16378 fcmpgt32 %f26, %f8, %o0
16379 edge32l %i6, %o2, %g4
16380 movpos %xcc, %g3, %g7
16381 edge32 %l1, %i3, %g1
16382 fxnors %f25, %f25, %f30
16383 movge %xcc, %o7, %l0
16384 fbg %fcc2, loop_1568
16385 sdivcc %l6, 0x0F95, %g5
16386 brlz,a %o1, loop_1569
16387 std %f0, [%l7 + 0x50]
16388loop_1568:
16389 nop
16390 wr %g0, 0x58, %asi
16391 ldxa [%g0 + 0x0] %asi, %g6
16392loop_1569:
16393 movrgz %o5, 0x073, %g2
16394 tle %icc, 0x0
16395 fone %f28
16396 edge8l %i1, %l3, %i2
16397 sub %i7, %l5, %o4
16398 fcmpgt32 %f26, %f10, %i0
16399 ble loop_1570
16400 restored
16401 rdpr %cwp, %g1
16402 rdpr %cansave, %g2
16403 rdpr %canrestore, %g3
16404 rdpr %cleanwin, %g4
16405 rdpr %otherwin, %g5
16406 rdpr %wstate, %g6
16407 fbl %fcc3, loop_1571
16408 bpos,a loop_1572
16409loop_1570:
16410 bg,a %xcc, loop_1573
16411 fsrc1 %f12, %f6
16412loop_1571:
16413 fbn,a %fcc2, loop_1574
16414loop_1572:
16415 tcs %icc, 0x5
16416loop_1573:
16417 fmovrdlz %l2, %f28, %f8
16418 fmovrsgez %o3, %f22, %f2
16419loop_1574:
16420 edge8 %i4, %l4, %o6
16421 wr %g0, 0x11, %asi
16422 prefetcha [%l7 + 0x50] %asi, 0x2
16423 fones %f9
16424 tsubcc %i6, 0x11E3, %o0
16425 edge32 %g4, %g3, %g7
16426 edge32ln %l1, %i3, %g1
16427 nop
16428 setx loop_1575, %l0, %l1
16429 wrpr 0x1, %tl
16430 wrpr %l1, %tnpc
16431 setx 0x34400001400, %l0, %l1
16432 wrpr %l1, %tstate
16433 wrhpr 0x4, %htstate
16434 done
16435 movrgez %o7, %l0, %l6
16436 tge %icc, 0x7
16437 edge16l %g5, %o2, %o1
16438loop_1575:
16439 movcc %icc, %g6, %g2
16440 fmul8x16 %f11, %f4, %f0
16441 smulcc %i1, %o5, %i2
16442 ta %xcc, 0x6
16443 fbg %fcc2, loop_1576
16444 udivx %i7, 0x1650, %l5
16445 xor %o4, 0x0187, %i0
16446 flush %l7 + 0x18
16447loop_1576:
16448 sra %l2, 0x15, %o3
16449 array8 %l3, %i4, %o6
16450 ldub [%l7 + 0x74], %i5
16451 fmovrde %i6, %f6, %f0
16452 fcmpgt16 %f6, %f20, %l4
16453 movvc %icc, %o0, %g3
16454 nop
16455 setx loop_1577, %l0, %l1
16456 wrpr 0x1, %tl
16457 wrpr %l1, %tnpc
16458 setx 0x34400001400, %l0, %l1
16459 wrpr %l1, %tstate
16460 wrhpr 0x4, %htstate
16461 done
16462 andn %g4, 0x0A67, %l1
16463 tneg %xcc, 0x0
16464 fmul8x16au %f16, %f7, %f14
16465loop_1577:
16466 edge16n %i3, %g1, %o7
16467 array16 %g7, %l0, %l6
16468 wr %g0, 0x10, %asi
16469 stba %o2, [%l7 + 0x1C] %asi
16470 udiv %g5, 0x0BAC, %o1
16471 movle %xcc, %g6, %i1
16472 set 0x08, %i5
16473 sta %f22, [%l7 + %i5] 0x14
16474 andn %g2, %o5, %i2
16475 fmovda %xcc, %f21, %f23
16476 tg %xcc, 0x1
16477 tgu %icc, 0x2
16478 xnor %i7, %l5, %i0
16479 taddcctv %l2, %o3, %o4
16480 fbo,a %fcc3, loop_1578
16481 edge8n %i4, %l3, %o6
16482 set 0x48, %g6
16483 ldxa [%l7 + %g6] 0x10, %i5
16484loop_1578:
16485 andncc %i6, %l4, %g3
16486 movgu %icc, %o0, %g4
16487 stbar
16488 tvs %xcc, 0x0
16489 sllx %l1, %i3, %o7
16490 srlx %g1, 0x0F, %l0
16491 stx %g7, [%l7 + 0x18]
16492 flush %l7 + 0x10
16493 lduh [%l7 + 0x54], %l6
16494 movle %icc, %g5, %o1
16495 edge32l %g6, %o2, %g2
16496 tge %xcc, 0x3
16497 brlz %i1, loop_1579
16498 sub %i2, 0x1F71, %o5
16499 fmovdle %xcc, %f25, %f3
16500 fmul8ulx16 %f8, %f10, %f18
16501loop_1579:
16502 fmovdneg %xcc, %f16, %f29
16503 subccc %l5, %i7, %i0
16504 fnegs %f2, %f10
16505 fmovdneg %xcc, %f17, %f19
16506 add %l7, 0x68, %l6
16507 wr %g0, 0x89, %asi
16508 casxa [%l6] %asi, %o3, %o4
16509 xor %i4, %l3, %o6
16510 movleu %icc, %i5, %l2
16511 flush %l7 + 0x50
16512 movpos %xcc, %i6, %g3
16513 srl %l4, 0x1A, %o0
16514 subc %g4, %i3, %l1
16515 sdivx %g1, 0x1B2C, %l0
16516 addc %o7, 0x0FBA, %l6
16517 fmovdleu %xcc, %f26, %f11
16518 add %g7, 0x1BCC, %o1
16519 fmovrslz %g5, %f28, %f15
16520 bge,pt %icc, loop_1580
16521 tneg %icc, 0x7
16522 bne %xcc, loop_1581
16523 tsubcc %o2, 0x1EF2, %g2
16524loop_1580:
16525 nop
16526 set 0x10, %o4
16527 prefetcha [%l7 + %o4] 0x15, 0x3
16528loop_1581:
16529 fexpand %f28, %f14
16530 movle %xcc, %i2, %o5
16531 movl %icc, %i1, %l5
16532 fmovda %icc, %f15, %f31
16533 andcc %i0, %i7, %o3
16534 edge8l %o4, %l3, %i4
16535 movvc %icc, %o6, %i5
16536 tge %xcc, 0x1
16537 subcc %i6, 0x0585, %g3
16538 fcmped %fcc3, %f14, %f26
16539 membar 0x70
16540 sllx %l4, %l2, %o0
16541 brlez %g4, loop_1582
16542 tsubcctv %l1, 0x0D68, %g1
16543 bge,a,pn %xcc, loop_1583
16544 fzeros %f4
16545loop_1582:
16546 nop
16547 wr %g0, 0x80, %asi
16548 prefetcha [%l7 + 0x78] %asi, 0x0
16549loop_1583:
16550 tl %xcc, 0x1
16551 sll %i3, %o7, %g7
16552 fsrc1 %f18, %f6
16553 movvc %xcc, %l6, %g5
16554 edge8 %o1, %o2, %g6
16555 wr %g0, 0x88, %asi
16556 lduba [%l7 + 0x5E] %asi, %i2
16557 movleu %icc, %g2, %i1
16558 fmovsvc %xcc, %f26, %f13
16559 stbar
16560 tvc %xcc, 0x3
16561 fcmpne16 %f0, %f0, %o5
16562 movge %xcc, %i0, %i7
16563 movrlz %o3, 0x211, %o4
16564 stw %l5, [%l7 + 0x48]
16565 ldsb [%l7 + 0x3C], %l3
16566 tl %icc, 0x5
16567 alignaddr %o6, %i4, %i6
16568 ldsb [%l7 + 0x44], %g3
16569 sdiv %i5, 0x19B8, %l2
16570 membar 0x50
16571 set 0x40, %g1
16572 ldda [%l7 + %g1] 0x15, %f16
16573 fornot1s %f23, %f14, %f1
16574 subc %o0, %l4, %g4
16575 fandnot1 %f2, %f6, %f20
16576 fpsub32s %f15, %f20, %f24
16577 bvc,a,pn %xcc, loop_1584
16578 sdiv %l1, 0x05BC, %g1
16579 tpos %xcc, 0x5
16580 smulcc %i3, %o7, %g7
16581loop_1584:
16582 array32 %l6, %g5, %l0
16583 fmovdvc %xcc, %f3, %f31
16584 wr %g0, 0x11, %asi
16585 stba %o2, [%l7 + 0x79] %asi
16586 set 0x72, %g7
16587 ldsha [%l7 + %g7] 0x11, %o1
16588 fmovdn %xcc, %f1, %f17
16589 xnorcc %g6, %i2, %i1
16590 andcc %o5, 0x0538, %g2
16591 movre %i0, %i7, %o3
16592 brnz,a %l5, loop_1585
16593 sra %o4, %o6, %l3
16594 fpmerge %f13, %f25, %f22
16595 umul %i4, %g3, %i6
16596loop_1585:
16597 sdivx %l2, 0x0787, %i5
16598 mova %xcc, %l4, %g4
16599 orncc %l1, 0x0D0B, %g1
16600 edge8 %o0, %o7, %i3
16601 fabsd %f4, %f14
16602 edge32ln %g7, %g5, %l0
16603 srax %o2, %o1, %g6
16604 fornot1 %f6, %f14, %f26
16605 edge8 %l6, %i1, %i2
16606 movn %icc, %o5, %i0
16607 sdivx %i7, 0x1309, %o3
16608 tne %icc, 0x3
16609 set 0x64, %l5
16610 stwa %l5, [%l7 + %l5] 0xe2
16611 membar #Sync
16612 xnorcc %o4, 0x19AB, %g2
16613 fbg,a %fcc2, loop_1586
16614 saved
16615 rdpr %cwp, %g1
16616 rdpr %cansave, %g2
16617 rdpr %canrestore, %g3
16618 rdpr %cleanwin, %g4
16619 rdpr %otherwin, %g5
16620 rdpr %wstate, %g6
16621 wr %g0, 0x89, %asi
16622 ldswa [%l7 + 0x60] %asi, %l3
16623loop_1586:
16624 srl %o6, 0x11, %g3
16625 or %i4, 0x187A, %l2
16626 movrgz %i5, %l4, %i6
16627 fblg %fcc3, loop_1587
16628 tn %xcc, 0x0
16629 lduh [%l7 + 0x5E], %g4
16630 xnorcc %g1, 0x12A2, %o0
16631loop_1587:
16632 lduh [%l7 + 0x4C], %l1
16633 set 0x1C, %o1
16634 lduwa [%l7 + %o1] 0x81, %o7
16635 tne %icc, 0x7
16636 fpmerge %f18, %f21, %f10
16637 fnand %f4, %f14, %f6
16638 umulcc %g7, %i3, %l0
16639 array16 %o2, %g5, %g6
16640 fbne %fcc3, loop_1588
16641 ldsh [%l7 + 0x26], %o1
16642 popc %i1, %i2
16643 tle %icc, 0x7
16644loop_1588:
16645 flush %l7 + 0x40
16646 tneg %xcc, 0x4
16647 array32 %l6, %i0, %o5
16648 brz %i7, loop_1589
16649 udivcc %o3, 0x0DAC, %o4
16650 fmuld8sux16 %f19, %f13, %f24
16651 fabss %f2, %f15
16652loop_1589:
16653 udivcc %l5, 0x0BB8, %g2
16654 fornot1 %f2, %f4, %f30
16655 fbl %fcc3, loop_1590
16656 fmul8x16al %f2, %f18, %f28
16657 subc %l3, %o6, %i4
16658 wr %g0, 0x89, %asi
16659 lduba [%l7 + 0x64] %asi, %l2
16660loop_1590:
16661 bneg loop_1591
16662 fnand %f18, %f6, %f6
16663 movleu %xcc, %g3, %l4
16664 tpos %xcc, 0x2
16665loop_1591:
16666 nop
16667 set 0x20, %g5
16668 prefetcha [%l7 + %g5] 0x11, 0x1
16669 bl,a,pn %icc, loop_1592
16670 fand %f28, %f18, %f14
16671 smul %i6, %g1, %o0
16672 movn %icc, %l1, %g4
16673loop_1592:
16674 movle %icc, %g7, %o7
16675 movcs %icc, %l0, %i3
16676 xnor %g5, 0x19BD, %o2
16677 prefetch [%l7 + 0x38], 0x2
16678 edge32 %o1, %g6, %i1
16679 fmovsle %xcc, %f12, %f0
16680 fmovde %icc, %f12, %f9
16681 fmul8sux16 %f24, %f4, %f0
16682 ldd [%l7 + 0x40], %i6
16683 fbe,a %fcc0, loop_1593
16684 fmovscc %icc, %f9, %f1
16685 fornot1 %f28, %f24, %f26
16686 movcc %icc, %i0, %i2
16687loop_1593:
16688 movle %xcc, %i7, %o3
16689 edge8n %o4, %o5, %g2
16690 movl %xcc, %l3, %o6
16691 udivx %i4, 0x105C, %l2
16692 fcmple16 %f24, %f12, %l5
16693 edge16l %l4, %g3, %i6
16694 fpadd32s %f5, %f29, %f17
16695 srl %i5, 0x1D, %g1
16696 tsubcc %o0, %g4, %l1
16697 movrne %g7, 0x2E7, %o7
16698 movleu %icc, %i3, %l0
16699 edge32n %o2, %o1, %g5
16700 sdivx %i1, 0x1C30, %l6
16701 movle %xcc, %i0, %g6
16702 edge16 %i7, %i2, %o4
16703 sdivx %o3, 0x1519, %o5
16704 ldstub [%l7 + 0x1A], %g2
16705 movpos %xcc, %l3, %i4
16706 fnegd %f22, %f6
16707 call loop_1594
16708 fcmpeq16 %f12, %f24, %l2
16709 udivcc %o6, 0x0C0B, %l5
16710 wr %g0, 0x80, %asi
16711 sta %f8, [%l7 + 0x1C] %asi
16712loop_1594:
16713 fsrc2s %f19, %f28
16714 movvs %icc, %l4, %i6
16715 movrgez %i5, %g3, %o0
16716 fpmerge %f26, %f26, %f0
16717 xorcc %g1, 0x1BC7, %l1
16718 array16 %g7, %o7, %i3
16719 fmovdl %xcc, %f3, %f24
16720 sir 0x06FE
16721 edge8 %l0, %o2, %o1
16722 set 0x7C, %o2
16723 stha %g5, [%l7 + %o2] 0x04
16724 fcmple16 %f0, %f26, %i1
16725 fmovrslez %l6, %f31, %f24
16726 fcmpes %fcc3, %f31, %f6
16727 set 0x20, %l2
16728 prefetcha [%l7 + %l2] 0x15, 0x0
16729 subccc %g4, %i7, %i2
16730 fcmple32 %f22, %f0, %o4
16731 and %o3, 0x1986, %o5
16732 tn %xcc, 0x6
16733 std %g2, [%l7 + 0x30]
16734 addccc %g6, 0x0DBB, %l3
16735 sir 0x0EE6
16736 fmovdne %xcc, %f8, %f24
16737 fmovdne %icc, %f5, %f25
16738 edge8l %i4, %o6, %l2
16739 bg,a %icc, loop_1595
16740 movrgz %l4, %l5, %i5
16741 edge32 %g3, %o0, %g1
16742 edge8ln %l1, %i6, %o7
16743loop_1595:
16744 udivx %g7, 0x17B4, %l0
16745 movge %xcc, %o2, %o1
16746 fmovrdlez %i3, %f16, %f12
16747 add %l7, 0x38, %l6
16748 wr %g0, 0x19, %asi
16749 ldxa [%l6] %asi, %i1
16750 casxa [%l6] %asi, %i1, %l6
16751 xnorcc %i0, 0x1255, %g4
16752 bne,pn %xcc, loop_1596
16753 tle %icc, 0x2
16754 orn %g5, %i2, %i7
16755 taddcctv %o3, %o5, %o4
16756loop_1596:
16757 edge32ln %g6, %g2, %i4
16758 edge8ln %o6, %l2, %l3
16759 set 0x78, %l3
16760 ldstuba [%l7 + %l3] 0x11, %l5
16761 move %xcc, %l4, %g3
16762 orncc %o0, %g1, %l1
16763 umulcc %i6, %i5, %g7
16764 fba,a %fcc0, loop_1597
16765 fbe,a %fcc3, loop_1598
16766 udivcc %o7, 0x1D20, %o2
16767 std %f20, [%l7 + 0x18]
16768loop_1597:
16769 subccc %o1, 0x0EA6, %l0
16770loop_1598:
16771 movrne %i3, %i1, %i0
16772 edge8 %l6, %g4, %g5
16773 edge32 %i2, %o3, %o5
16774 fble %fcc0, loop_1599
16775 fxnor %f18, %f10, %f12
16776 fandnot1 %f10, %f30, %f8
16777 nop
16778 setx loop_1600, %l0, %l1
16779 wrpr 0x1, %tl
16780 wrpr %l1, %tpc
16781 add %l1, 0x4, %l1
16782 wrpr %l1, %tnpc
16783 setx 0x34400001400, %l0, %l1
16784 wrpr %l1, %tstate
16785 wrhpr 0x4, %htstate
16786 retry
16787loop_1599:
16788 tcc %xcc, 0x6
16789 fsrc2 %f24, %f0
16790 movge %xcc, %o4, %i7
16791loop_1600:
16792 edge32n %g2, %g6, %o6
16793 xnorcc %i4, %l2, %l3
16794 alignaddrl %l5, %l4, %o0
16795 taddcctv %g3, %l1, %g1
16796 smul %i5, 0x10A3, %i6
16797 tcs %xcc, 0x7
16798 fbug,a %fcc1, loop_1601
16799 fmovsge %icc, %f10, %f11
16800 udiv %o7, 0x1419, %g7
16801 fbu %fcc2, loop_1602
16802loop_1601:
16803 movvs %icc, %o1, %l0
16804 nop
16805 set 0x40, %g2
16806 lduh [%l7 + %g2], %i3
16807 std %f12, [%l7 + 0x68]
16808loop_1602:
16809 ldstub [%l7 + 0x6B], %i1
16810 fbue %fcc2, loop_1603
16811 fmovrdgz %o2, %f18, %f6
16812 fpadd32s %f7, %f24, %f27
16813 wr %g0, 0x19, %asi
16814 lduha [%l7 + 0x6A] %asi, %i0
16815loop_1603:
16816 movcs %icc, %g4, %l6
16817 fmovrse %g5, %f4, %f31
16818 fmovscc %icc, %f22, %f1
16819 addccc %i2, 0x0625, %o3
16820 wr %g0, 0x88, %asi
16821 sta %f21, [%l7 + 0x58] %asi
16822 orcc %o4, 0x0B11, %o5
16823 taddcctv %g2, %i7, %o6
16824 bpos,a %xcc, loop_1604
16825 st %f23, [%l7 + 0x7C]
16826 movleu %icc, %g6, %i4
16827 fcmpes %fcc2, %f17, %f7
16828loop_1604:
16829 fcmpeq32 %f0, %f30, %l2
16830 fnor %f6, %f30, %f2
16831 fcmpne16 %f30, %f18, %l5
16832 movleu %xcc, %l4, %l3
16833 fnot1 %f24, %f16
16834 fmovdle %xcc, %f21, %f8
16835 udivcc %g3, 0x1F88, %l1
16836 fmovdpos %xcc, %f18, %f2
16837 tneg %icc, 0x6
16838 sdiv %g1, 0x1420, %i5
16839 fandnot2 %f26, %f14, %f12
16840 movgu %xcc, %o0, %o7
16841 umul %i6, %o1, %l0
16842 fnors %f30, %f8, %f10
16843 lduh [%l7 + 0x6A], %i3
16844 sdivx %i1, 0x070F, %g7
16845 movpos %xcc, %o2, %g4
16846 tvc %xcc, 0x2
16847 fands %f19, %f27, %f5
16848 edge32ln %i0, %l6, %i2
16849 fbl,a %fcc0, loop_1605
16850 sdiv %g5, 0x1EFD, %o4
16851 nop
16852 setx loop_1606, %l0, %l1
16853 wrpr 0x1, %tl
16854 wrpr %l1, %tnpc
16855 setx 0x34400001400, %l0, %l1
16856 wrpr %l1, %tstate
16857 wrhpr 0x4, %htstate
16858 done
16859 or %o3, 0x031F, %g2
16860loop_1605:
16861 be,pn %icc, loop_1607
16862 tle %xcc, 0x1
16863loop_1606:
16864 ldub [%l7 + 0x2D], %i7
16865 stw %o6, [%l7 + 0x54]
16866loop_1607:
16867 fcmpeq32 %f14, %f14, %g6
16868 nop
16869 set 0x09, %o0
16870 ldsb [%l7 + %o0], %i4
16871 sllx %o5, %l2, %l5
16872 fnot1 %f18, %f12
16873 fnot2s %f9, %f19
16874 fpmerge %f25, %f18, %f8
16875 movre %l4, %l3, %g3
16876 fmul8x16al %f9, %f9, %f20
16877 wr %g0, 0x18, %asi
16878 stda %f16, [%l7 + 0x40] %asi
16879 tneg %icc, 0x4
16880 nop
16881 set 0x4C, %l6
16882 stb %l1, [%l7 + %l6]
16883 fmovrdlez %i5, %f30, %f30
16884 smulcc %g1, %o7, %o0
16885 umul %o1, %i6, %i3
16886 array32 %l0, %g7, %i1
16887 brlz %g4, loop_1608
16888 fnand %f20, %f20, %f2
16889 edge16 %o2, %l6, %i2
16890 fmuld8sux16 %f20, %f2, %f0
16891loop_1608:
16892 fsrc2s %f18, %f30
16893 srl %g5, %o4, %o3
16894 fbule %fcc2, loop_1609
16895 fbl,a %fcc2, loop_1610
16896 xnor %g2, %i7, %o6
16897 array32 %i0, %i4, %o5
16898loop_1609:
16899 fmovrdlez %g6, %f26, %f30
16900loop_1610:
16901 edge8n %l5, %l2, %l4
16902 edge8n %l3, %g3, %i5
16903 bpos,a,pn %xcc, loop_1611
16904 edge8l %l1, %g1, %o0
16905 sub %o7, 0x155E, %i6
16906 tsubcc %i3, 0x0A0B, %o1
16907loop_1611:
16908 fmovscc %xcc, %f13, %f12
16909 tne %xcc, 0x0
16910 movneg %icc, %l0, %i1
16911 ldx [%l7 + 0x60], %g4
16912 brlez,a %o2, loop_1612
16913 mova %icc, %l6, %g7
16914 edge8ln %g5, %i2, %o4
16915 fmovda %xcc, %f19, %f22
16916loop_1612:
16917 fandnot2 %f14, %f24, %f6
16918 fmovdle %icc, %f27, %f7
16919 xnorcc %g2, %o3, %i7
16920 orcc %i0, %i4, %o5
16921 fpsub32s %f30, %f0, %f18
16922 fmul8x16 %f17, %f20, %f16
16923 andncc %o6, %l5, %g6
16924 mulscc %l2, %l4, %g3
16925 tsubcctv %l3, 0x1F67, %i5
16926 movcc %xcc, %g1, %o0
16927 fmovdleu %icc, %f7, %f14
16928 fmovrslez %o7, %f3, %f4
16929 set 0x40, %g4
16930 ldda [%l7 + %g4] 0x89, %f16
16931 set 0x08, %l4
16932 ldswa [%l7 + %l4] 0x88, %l1
16933 tg %xcc, 0x3
16934 taddcc %i3, 0x1742, %i6
16935 fbue %fcc1, loop_1613
16936 array16 %l0, %i1, %o1
16937 fbne %fcc3, loop_1614
16938 fba %fcc2, loop_1615
16939loop_1613:
16940 movgu %xcc, %g4, %o2
16941 udiv %l6, 0x0DFE, %g7
16942loop_1614:
16943 array8 %i2, %g5, %g2
16944loop_1615:
16945 edge8ln %o4, %i7, %i0
16946 fbe,a %fcc3, loop_1616
16947 fble,a %fcc1, loop_1617
16948 movge %xcc, %i4, %o3
16949 movcc %xcc, %o6, %o5
16950loop_1616:
16951 tcc %xcc, 0x7
16952loop_1617:
16953 fmovrsne %g6, %f3, %f29
16954 fmuld8ulx16 %f30, %f19, %f20
16955 movl %icc, %l5, %l4
16956 fcmple32 %f28, %f26, %g3
16957 movrgez %l2, %i5, %g1
16958 tvs %xcc, 0x3
16959 edge8l %o0, %o7, %l1
16960 fand %f28, %f2, %f8
16961 edge8ln %i3, %l3, %l0
16962 alignaddr %i1, %i6, %g4
16963 movleu %xcc, %o1, %o2
16964 movrne %g7, %i2, %g5
16965 tvs %xcc, 0x5
16966 fpsub32s %f10, %f4, %f12
16967 fble %fcc1, loop_1618
16968 or %g2, 0x09FE, %l6
16969 smul %o4, %i0, %i4
16970 edge16 %i7, %o3, %o6
16971loop_1618:
16972 fbul %fcc1, loop_1619
16973 bne,pt %xcc, loop_1620
16974 tge %icc, 0x7
16975 tl %icc, 0x7
16976loop_1619:
16977 movneg %xcc, %o5, %g6
16978loop_1620:
16979 bne,a,pn %icc, loop_1621
16980 fmovsvc %xcc, %f3, %f0
16981 subccc %l4, %l5, %g3
16982 ta %xcc, 0x1
16983loop_1621:
16984 movrne %l2, %i5, %o0
16985 ba %icc, loop_1622
16986 std %f30, [%l7 + 0x30]
16987 xor %o7, 0x1A8C, %l1
16988 set 0x6C, %l0
16989 lduwa [%l7 + %l0] 0x89, %i3
16990loop_1622:
16991 andncc %g1, %l3, %i1
16992 taddcctv %i6, %l0, %o1
16993 movleu %icc, %g4, %g7
16994 bge,pn %icc, loop_1623
16995 fcmpd %fcc1, %f12, %f28
16996 fmovdcs %icc, %f20, %f16
16997 fcmpeq16 %f30, %f28, %o2
16998loop_1623:
16999 edge32 %g5, %g2, %i2
17000 tsubcc %l6, %i0, %i4
17001 sir 0x1C92
17002 fmul8x16au %f13, %f21, %f18
17003 edge16n %i7, %o3, %o4
17004 addccc %o5, 0x0876, %g6
17005 ldstub [%l7 + 0x28], %l4
17006 fpack32 %f28, %f18, %f12
17007 addc %l5, %g3, %l2
17008 mova %xcc, %i5, %o6
17009 tgu %icc, 0x6
17010 set 0x48, %i3
17011 prefetcha [%l7 + %i3] 0x89, 0x0
17012 edge8l %l1, %i3, %g1
17013 movleu %xcc, %o7, %l3
17014 bn %icc, loop_1624
17015 subccc %i1, %i6, %o1
17016 or %l0, 0x085B, %g7
17017 fxnor %f22, %f14, %f28
17018loop_1624:
17019 movne %xcc, %o2, %g5
17020 edge8l %g2, %i2, %g4
17021 tcs %icc, 0x3
17022 bleu,a,pt %xcc, loop_1625
17023 fmovdneg %icc, %f8, %f20
17024 membar 0x36
17025 edge16 %i0, %l6, %i7
17026loop_1625:
17027 alignaddr %o3, %i4, %o4
17028 array32 %g6, %l4, %l5
17029 tcc %icc, 0x5
17030 movrlz %o5, 0x367, %g3
17031 fcmps %fcc3, %f21, %f8
17032 nop
17033 setx loop_1626, %l0, %l1
17034 jmpl %l1, %i5
17035 smulcc %l2, %o0, %l1
17036 tn %xcc, 0x4
17037 ldd [%l7 + 0x38], %o6
17038loop_1626:
17039 xnor %g1, 0x131B, %i3
17040 ldsb [%l7 + 0x18], %o7
17041 movcc %icc, %l3, %i6
17042 tcc %icc, 0x2
17043 orn %o1, %i1, %l0
17044 tge %xcc, 0x4
17045 fsrc1s %f12, %f27
17046 movneg %icc, %g7, %g5
17047 fmovs %f4, %f6
17048 fmovsneg %xcc, %f16, %f26
17049 fmovrdlez %g2, %f12, %f10
17050 brlez %o2, loop_1627
17051 taddcc %i2, 0x1949, %g4
17052 fsrc2 %f22, %f12
17053 fmovsa %icc, %f14, %f21
17054loop_1627:
17055 movrgez %l6, 0x081, %i0
17056 fbu %fcc3, loop_1628
17057 nop
17058 setx loop_1629, %l0, %l1
17059 jmpl %l1, %i7
17060 sdivx %o3, 0x1F86, %i4
17061 wr %g0, 0x80, %asi
17062 swapa [%l7 + 0x28] %asi, %g6
17063loop_1628:
17064 tge %icc, 0x4
17065loop_1629:
17066 movre %o4, %l4, %l5
17067 sdiv %g3, 0x0D56, %o5
17068 fbu,a %fcc0, loop_1630
17069 movrgez %i5, %o0, %l1
17070 tl %icc, 0x1
17071 and %l2, %g1, %i3
17072loop_1630:
17073 te %icc, 0x1
17074 fmovdneg %icc, %f30, %f26
17075 edge32 %o7, %l3, %i6
17076 tcc %xcc, 0x3
17077 edge16 %o1, %i1, %o6
17078 fpsub16 %f2, %f28, %f8
17079 fbn %fcc0, loop_1631
17080 fpadd32s %f27, %f19, %f20
17081 fmul8x16al %f1, %f11, %f0
17082 sdivx %l0, 0x16EE, %g5
17083loop_1631:
17084 andn %g7, %g2, %i2
17085 movneg %icc, %g4, %o2
17086 prefetch [%l7 + 0x54], 0x1
17087 edge32ln %l6, %i7, %o3
17088 addcc %i0, 0x0716, %g6
17089 tg %icc, 0x6
17090 fbule,a %fcc1, loop_1632
17091 edge8l %o4, %l4, %l5
17092 subc %i4, 0x0B79, %g3
17093 tne %xcc, 0x2
17094loop_1632:
17095 fmovrdlz %i5, %f12, %f26
17096 movrlez %o0, %l1, %l2
17097 ble loop_1633
17098 tl %icc, 0x3
17099 bvc %xcc, loop_1634
17100 sir 0x01A9
17101loop_1633:
17102 be,a loop_1635
17103 popc 0x014C, %o5
17104loop_1634:
17105 be,a,pt %xcc, loop_1636
17106 bvs,a,pt %icc, loop_1637
17107loop_1635:
17108 ldstub [%l7 + 0x6E], %g1
17109 tg %xcc, 0x7
17110loop_1636:
17111 pdist %f6, %f8, %f26
17112loop_1637:
17113 fmovsgu %xcc, %f29, %f20
17114 ta %icc, 0x4
17115 bl,a loop_1638
17116 movn %icc, %i3, %o7
17117 wr %g0, 0x88, %asi
17118 stwa %i6, [%l7 + 0x40] %asi
17119loop_1638:
17120 for %f22, %f2, %f2
17121 stx %l3, [%l7 + 0x48]
17122 array16 %o1, %o6, %i1
17123 edge8ln %g5, %g7, %l0
17124 edge8 %i2, %g2, %o2
17125 fmul8x16al %f13, %f15, %f2
17126 mulscc %g4, %i7, %o3
17127 fxnor %f4, %f2, %f28
17128 fcmpes %fcc0, %f10, %f19
17129 fandnot2 %f24, %f0, %f24
17130 tgu %xcc, 0x2
17131 wr %g0, 0x89, %asi
17132 ldstuba [%l7 + 0x6D] %asi, %i0
17133 fmovsne %icc, %f3, %f0
17134 edge32 %g6, %l6, %o4
17135 edge8l %l4, %i4, %g3
17136 fzero %f24
17137 wr %g0, 0x10, %asi
17138 lduba [%l7 + 0x4F] %asi, %i5
17139 srl %o0, %l5, %l2
17140 xnorcc %o5, 0x0CC7, %g1
17141 restored
17142 rdpr %cwp, %g1
17143 rdpr %cansave, %g2
17144 rdpr %canrestore, %g3
17145 rdpr %cleanwin, %g4
17146 rdpr %otherwin, %g5
17147 rdpr %wstate, %g6
17148 xor %i3, %o7, %l1
17149 fbu,a %fcc2, loop_1639
17150 fbe,a %fcc1, loop_1640
17151 andncc %l3, %o1, %o6
17152 movrgez %i1, %g5, %i6
17153loop_1639:
17154 movn %icc, %g7, %l0
17155loop_1640:
17156 udiv %i2, 0x0C98, %g2
17157 fmovsvs %icc, %f3, %f18
17158 add %o2, %g4, %i7
17159 movrlez %i0, 0x24D, %g6
17160 movrgez %o3, 0x327, %o4
17161 tvs %icc, 0x2
17162 fornot2 %f4, %f0, %f24
17163 fbuge %fcc1, loop_1641
17164 fsrc2 %f30, %f2
17165 tl %xcc, 0x1
17166 set 0x2C, %o6
17167 sta %f18, [%l7 + %o6] 0x0c
17168loop_1641:
17169 bgu,a,pn %xcc, loop_1642
17170 umulcc %l6, %l4, %g3
17171 fbe,a %fcc3, loop_1643
17172 subcc %i4, %i5, %l5
17173loop_1642:
17174 fnors %f16, %f10, %f0
17175 nop
17176 set 0x4C, %i0
17177 ldsw [%l7 + %i0], %l2
17178loop_1643:
17179 restored
17180 rdpr %cwp, %g1
17181 rdpr %cansave, %g2
17182 rdpr %canrestore, %g3
17183 rdpr %cleanwin, %g4
17184 rdpr %otherwin, %g5
17185 rdpr %wstate, %g6
17186 tg %xcc, 0x4
17187 andncc %o0, %g1, %o5
17188 and %o7, %i3, %l1
17189 fbn,a %fcc2, loop_1644
17190 umulcc %o1, %l3, %o6
17191 movrlez %g5, %i6, %i1
17192 fbge,a %fcc2, loop_1645
17193loop_1644:
17194 st %f29, [%l7 + 0x10]
17195 movg %icc, %g7, %l0
17196 sra %i2, 0x13, %g2
17197loop_1645:
17198 alignaddrl %o2, %g4, %i0
17199 umul %g6, %o3, %i7
17200 nop
17201 setx loop_1646, %l0, %l1
17202 wrpr 0x1, %tl
17203 wrpr %l1, %tnpc
17204 setx 0x34400001400, %l0, %l1
17205 wrpr %l1, %tstate
17206 wrhpr 0x4, %htstate
17207 done
17208 movre %o4, %l6, %g3
17209 fsrc2s %f19, %f16
17210 mova %icc, %i4, %l4
17211loop_1646:
17212 sub %l5, %i5, %o0
17213 movn %xcc, %g1, %o5
17214 addc %o7, %l2, %i3
17215 add %l7, 0x4C, %l6
17216 wr %g0, 0x80, %asi
17217 lda [%l6] %asi, %l1
17218 casa [%l6] 0x80, %l1, %l3
17219 sir 0x020A
17220 add %o6, 0x0F49, %g5
17221 movl %icc, %o1, %i1
17222 ta %icc, 0x7
17223 tle %icc, 0x1
17224 add %l7, 0x08, %l6
17225 wr %g0, 0x04, %asi
17226 casa [%l6] %asi, %i6, %g7
17227 fnegs %f18, %f1
17228 fnot1s %f16, %f26
17229 srax %l0, %g2, %i2
17230 addc %g4, 0x06F8, %i0
17231 fnor %f18, %f30, %f12
17232 movpos %icc, %g6, %o2
17233 brlz,a %o3, loop_1647
17234 movl %xcc, %i7, %o4
17235 fbl %fcc2, loop_1648
17236 brgez %g3, loop_1649
17237loop_1647:
17238 ble,pt %xcc, loop_1650
17239 ta %xcc, 0x1
17240loop_1648:
17241 popc 0x0B84, %i4
17242loop_1649:
17243 smul %l6, 0x035A, %l4
17244loop_1650:
17245 bgu,a %xcc, loop_1651
17246 brgez,a %i5, loop_1652
17247 fmovsgu %icc, %f29, %f19
17248 orn %l5, %o0, %o5
17249loop_1651:
17250 sdivx %g1, 0x0773, %o7
17251loop_1652:
17252 nop
17253 wr %g0, 0x80, %asi
17254 stda %f0, [%l7 + 0x40] %asi
17255 tle %xcc, 0x2
17256 taddcctv %l2, 0x12FA, %i3
17257 addc %l1, %l3, %g5
17258 tle %xcc, 0x0
17259 tcs %icc, 0x1
17260 edge32l %o1, %i1, %i6
17261 fmovdle %xcc, %f23, %f8
17262 wr %g0, 0x04, %asi
17263 ldsba [%l7 + 0x28] %asi, %g7
17264 sll %l0, %g2, %i2
17265 std %f10, [%l7 + 0x20]
17266 fmovdg %xcc, %f25, %f16
17267 sir 0x167A
17268 add %g4, 0x1EC8, %i0
17269 umul %g6, %o6, %o2
17270 udivx %i7, 0x1656, %o3
17271 fnegs %f8, %f30
17272 taddcctv %g3, %o4, %l6
17273 prefetch [%l7 + 0x70], 0x1
17274 orn %l4, 0x1DD8, %i5
17275 fbn %fcc2, loop_1653
17276 fmovde %icc, %f29, %f15
17277 tgu %icc, 0x1
17278 udiv %i4, 0x083E, %o0
17279loop_1653:
17280 restored
17281 rdpr %cwp, %g1
17282 rdpr %cansave, %g2
17283 rdpr %canrestore, %g3
17284 rdpr %cleanwin, %g4
17285 rdpr %otherwin, %g5
17286 rdpr %wstate, %g6
17287 movrgez %o5, 0x12E, %l5
17288 edge32n %o7, %g1, %l2
17289 siam 0x7
17290 movne %icc, %i3, %l1
17291 edge32 %l3, %g5, %i1
17292 sra %o1, 0x03, %g7
17293 fbn %fcc3, loop_1654
17294 tn %xcc, 0x0
17295 fors %f30, %f31, %f3
17296 tge %icc, 0x0
17297loop_1654:
17298 std %i6, [%l7 + 0x18]
17299 std %g2, [%l7 + 0x68]
17300 edge8ln %i2, %l0, %i0
17301 xnor %g4, %g6, %o6
17302 or %i7, 0x1593, %o2
17303 array16 %g3, %o3, %o4
17304 tge %xcc, 0x4
17305 sdiv %l6, 0x10BF, %i5
17306 wr %g0, 0x18, %asi
17307 stha %i4, [%l7 + 0x7C] %asi
17308 movge %icc, %o0, %o5
17309 add %l7, 0x30, %l6
17310 wr %g0, 0x18, %asi
17311 casa [%l6] %asi, %l4, %o7
17312 array16 %l5, %l2, %g1
17313 tvc %icc, 0x7
17314 sra %i3, %l3, %g5
17315 be %icc, loop_1655
17316 edge32n %i1, %o1, %l1
17317 tvs %icc, 0x6
17318 srlx %i6, %g7, %i2
17319loop_1655:
17320 fmul8x16al %f14, %f17, %f30
17321 fexpand %f14, %f16
17322 bvc,a,pt %icc, loop_1656
17323 movrlz %l0, %i0, %g4
17324 movge %icc, %g2, %o6
17325 addcc %i7, %g6, %g3
17326loop_1656:
17327 fbl,a %fcc1, loop_1657
17328 xor %o3, %o4, %o2
17329 subc %l6, %i4, %i5
17330 movrne %o0, 0x035, %o5
17331loop_1657:
17332 fpack32 %f8, %f28, %f6
17333 fornot2s %f30, %f27, %f21
17334 tg %icc, 0x5
17335 fmovsl %xcc, %f25, %f17
17336 set 0x40, %i4
17337 ldda [%l7 + %i4] 0x04, %f0
17338 ldd [%l7 + 0x10], %o6
17339 fxors %f24, %f13, %f31
17340 fmovsleu %xcc, %f27, %f7
17341 fmovdleu %xcc, %f30, %f26
17342 bpos,a,pt %xcc, loop_1658
17343 fblg %fcc1, loop_1659
17344 movrlz %l4, 0x258, %l5
17345 fmuld8ulx16 %f6, %f12, %f28
17346loop_1658:
17347 ldd [%l7 + 0x60], %f28
17348loop_1659:
17349 array32 %l2, %g1, %l3
17350 for %f20, %f4, %f8
17351 orcc %i3, 0x0B4E, %i1
17352 alignaddr %g5, %l1, %i6
17353 fbge %fcc3, loop_1660
17354 movl %icc, %o1, %i2
17355 movpos %xcc, %g7, %i0
17356 sdivcc %g4, 0x1B5A, %l0
17357loop_1660:
17358 fmovdleu %icc, %f29, %f14
17359 call loop_1661
17360 fmovrsgez %o6, %f23, %f9
17361 fbl %fcc0, loop_1662
17362 orcc %g2, %g6, %i7
17363loop_1661:
17364 fbuge,a %fcc1, loop_1663
17365 fmovsl %xcc, %f10, %f17
17366loop_1662:
17367 edge16n %g3, %o3, %o4
17368 bcc,a,pt %icc, loop_1664
17369loop_1663:
17370 edge8 %o2, %i4, %l6
17371 fsrc1 %f22, %f2
17372 movrne %o0, %o5, %o7
17373loop_1664:
17374 udivcc %l4, 0x01D9, %i5
17375 fba,a %fcc3, loop_1665
17376 mova %xcc, %l2, %l5
17377 tleu %xcc, 0x5
17378 fsrc1 %f0, %f4
17379loop_1665:
17380 edge32l %l3, %i3, %g1
17381 edge32n %i1, %g5, %i6
17382 fnegs %f25, %f0
17383 umulcc %l1, %o1, %g7
17384 fxnors %f12, %f1, %f11
17385 pdist %f26, %f24, %f12
17386 saved
17387 rdpr %cwp, %g1
17388 rdpr %cansave, %g2
17389 rdpr %canrestore, %g3
17390 rdpr %cleanwin, %g4
17391 rdpr %otherwin, %g5
17392 rdpr %wstate, %g6
17393 set 0x10, %i7
17394 ldda [%l7 + %i7] 0x2b, %i2
17395 addcc %i0, 0x1CBF, %l0
17396 smul %o6, %g4, %g6
17397 bvs loop_1666
17398 fpack32 %f14, %f30, %f20
17399 fandnot2s %f5, %f5, %f16
17400 movrlz %g2, %g3, %o3
17401loop_1666:
17402 fmul8x16 %f11, %f6, %f6
17403 udivcc %i7, 0x0292, %o2
17404 xorcc %o4, 0x0888, %i4
17405 tleu %icc, 0x0
17406 fxor %f26, %f8, %f0
17407 fmovsge %icc, %f2, %f7
17408 tle %xcc, 0x1
17409 sdiv %l6, 0x0013, %o0
17410 bvs %icc, loop_1667
17411 andcc %o5, 0x133B, %o7
17412 fmovsvs %xcc, %f31, %f22
17413 fmovspos %xcc, %f3, %f8
17414loop_1667:
17415 bneg,a %icc, loop_1668
17416 subc %l4, 0x1BEC, %i5
17417 fbge %fcc1, loop_1669
17418 xnor %l2, 0x0BDF, %l5
17419loop_1668:
17420 ta %xcc, 0x0
17421 ba,a,pt %icc, loop_1670
17422loop_1669:
17423 fbug %fcc2, loop_1671
17424 swap [%l7 + 0x64], %l3
17425 mova %icc, %g1, %i1
17426loop_1670:
17427 umul %i3, %i6, %g5
17428loop_1671:
17429 stw %l1, [%l7 + 0x78]
17430 sdiv %g7, 0x1F81, %i2
17431 fmovdle %xcc, %f30, %f1
17432 fcmpne16 %f14, %f30, %o1
17433 fors %f4, %f31, %f1
17434 be,pt %icc, loop_1672
17435 edge16l %l0, %i0, %g4
17436 fbug,a %fcc3, loop_1673
17437 movre %o6, %g6, %g3
17438loop_1672:
17439 saved
17440 rdpr %cwp, %g1
17441 rdpr %cansave, %g2
17442 rdpr %canrestore, %g3
17443 rdpr %cleanwin, %g4
17444 rdpr %otherwin, %g5
17445 rdpr %wstate, %g6
17446 fbe %fcc2, loop_1674
17447loop_1673:
17448 xorcc %g2, 0x092C, %i7
17449 nop
17450 set 0x4A, %i2
17451 ldsb [%l7 + %i2], %o2
17452 edge16n %o4, %i4, %o3
17453loop_1674:
17454 movre %o0, 0x36F, %l6
17455 fpadd16 %f20, %f24, %f18
17456 fexpand %f28, %f4
17457 sllx %o5, %l4, %o7
17458 tneg %xcc, 0x5
17459 movrgz %l2, %l5, %i5
17460 fmovrde %g1, %f30, %f30
17461 xnorcc %l3, 0x187E, %i1
17462 alignaddr %i3, %i6, %l1
17463 std %f8, [%l7 + 0x18]
17464 andncc %g5, %g7, %i2
17465 nop
17466 set 0x44, %l1
17467 ldsw [%l7 + %l1], %l0
17468 wr %g0, 0x89, %asi
17469 stba %o1, [%l7 + 0x2A] %asi
17470 andcc %i0, 0x090A, %g4
17471 movre %g6, 0x366, %o6
17472 set 0x64, %i1
17473 swapa [%l7 + %i1] 0x80, %g2
17474 fbug %fcc3, loop_1675
17475 stbar
17476 flush %l7 + 0x74
17477 fbg %fcc1, loop_1676
17478loop_1675:
17479 mulscc %i7, 0x171F, %g3
17480 set 0x10, %g3
17481 prefetcha [%l7 + %g3] 0x19, 0x0
17482loop_1676:
17483 ld [%l7 + 0x7C], %f25
17484 wr %g0, 0x18, %asi
17485 stda %f0, [%l7 + 0x40] %asi
17486 movgu %icc, %i4, %o4
17487 tn %xcc, 0x6
17488 sdivx %o3, 0x0493, %o0
17489 sub %l6, 0x00B1, %l4
17490 movleu %icc, %o5, %o7
17491 fmovdvc %xcc, %f31, %f30
17492 movg %icc, %l2, %l5
17493 set 0x1C, %o3
17494 lduba [%l7 + %o3] 0x19, %g1
17495 tgu %xcc, 0x2
17496 tg %icc, 0x6
17497 te %xcc, 0x3
17498 edge32ln %l3, %i5, %i1
17499 fbl,a %fcc3, loop_1677
17500 array8 %i3, %i6, %l1
17501 smulcc %g7, %g5, %i2
17502 wr %g0, 0x81, %asi
17503 sta %f3, [%l7 + 0x68] %asi
17504loop_1677:
17505 xorcc %l0, %o1, %i0
17506 movcs %xcc, %g4, %o6
17507 tvc %xcc, 0x1
17508 fmovdvs %xcc, %f10, %f14
17509 movrgz %g6, %g2, %i7
17510 edge16n %g3, %o2, %i4
17511 movrgz %o4, %o3, %l6
17512 movleu %xcc, %o0, %o5
17513 sra %l4, 0x0A, %o7
17514 tvc %icc, 0x7
17515 taddcc %l5, %l2, %l3
17516 sdivx %g1, 0x0A48, %i5
17517 xnor %i3, 0x0FE0, %i6
17518 tcc %xcc, 0x0
17519 edge32n %l1, %i1, %g7
17520 tn %icc, 0x7
17521 fbul %fcc1, loop_1678
17522 saved
17523 rdpr %cwp, %g1
17524 rdpr %cansave, %g2
17525 rdpr %canrestore, %g3
17526 rdpr %cleanwin, %g4
17527 rdpr %otherwin, %g5
17528 rdpr %wstate, %g6
17529 ldstub [%l7 + 0x1F], %i2
17530 fbne %fcc3, loop_1679
17531loop_1678:
17532 popc %g5, %o1
17533 array8 %i0, %l0, %o6
17534 or %g4, %g6, %g2
17535loop_1679:
17536 edge8l %g3, %o2, %i7
17537 fbe %fcc0, loop_1680
17538 tn %icc, 0x0
17539 xnorcc %o4, %i4, %l6
17540 andcc %o3, 0x12DA, %o0
17541loop_1680:
17542 fmovsneg %xcc, %f17, %f27
17543 sub %l4, %o5, %o7
17544 tsubcc %l5, 0x0BE6, %l3
17545 sub %l2, %g1, %i3
17546 sethi 0x0DCB, %i6
17547 fpack16 %f0, %f28
17548 set 0x20, %o7
17549 ldxa [%g0 + %o7] 0x20, %i5
17550 sethi 0x0606, %i1
17551 fmovs %f29, %f1
17552 fnegs %f22, %f3
17553 and %l1, 0x0C6A, %g7
17554 ta %xcc, 0x6
17555 udiv %g5, 0x1CC6, %o1
17556 srlx %i0, 0x18, %l0
17557 orn %i2, %g4, %g6
17558 umulcc %g2, %o6, %o2
17559 tvs %icc, 0x0
17560 edge8n %g3, %o4, %i4
17561 edge8 %l6, %i7, %o3
17562 sdivcc %o0, 0x1EF6, %l4
17563 array8 %o5, %o7, %l5
17564 brgz %l3, loop_1681
17565 fmovsvc %icc, %f30, %f19
17566 edge32ln %l2, %i3, %g1
17567 subcc %i6, 0x14D3, %i1
17568loop_1681:
17569 fmovrdlz %i5, %f0, %f0
17570 udiv %l1, 0x0F17, %g7
17571 udivcc %o1, 0x0D6E, %i0
17572 edge8l %g5, %l0, %g4
17573 movrne %g6, 0x278, %g2
17574 fsrc1s %f28, %f26
17575 edge32n %o6, %i2, %g3
17576 fmovsle %xcc, %f14, %f0
17577 tl %xcc, 0x1
17578 movvs %xcc, %o2, %i4
17579 srax %l6, 0x01, %i7
17580 edge8ln %o4, %o3, %o0
17581 prefetch [%l7 + 0x30], 0x0
17582 array8 %l4, %o5, %l5
17583 fmovdge %icc, %f19, %f25
17584 tl %icc, 0x5
17585 tcc %icc, 0x2
17586 xnor %l3, 0x1A35, %o7
17587 fmovrdlz %i3, %f6, %f14
17588 sir 0x0231
17589 fnors %f21, %f17, %f25
17590 ldsh [%l7 + 0x10], %l2
17591 wr %g0, 0x11, %asi
17592 ldda [%l7 + 0x40] %asi, %f0
17593 bleu %xcc, loop_1682
17594 edge32n %g1, %i1, %i5
17595 fpack32 %f2, %f20, %f30
17596 fzero %f30
17597loop_1682:
17598 alignaddrl %i6, %l1, %o1
17599 movvc %xcc, %g7, %g5
17600 mova %xcc, %i0, %l0
17601 fnot1s %f23, %f17
17602 alignaddr %g4, %g6, %o6
17603 movg %icc, %g2, %g3
17604 flush %l7 + 0x64
17605 fba,a %fcc2, loop_1683
17606 be,pt %xcc, loop_1684
17607 saved
17608 rdpr %cwp, %g1
17609 rdpr %cansave, %g2
17610 rdpr %canrestore, %g3
17611 rdpr %cleanwin, %g4
17612 rdpr %otherwin, %g5
17613 rdpr %wstate, %g6
17614 sdivcc %o2, 0x1268, %i2
17615loop_1683:
17616 alignaddr %i4, %l6, %i7
17617loop_1684:
17618 edge32n %o4, %o3, %l4
17619 xnorcc %o5, 0x17DF, %l5
17620 bcc,a %xcc, loop_1685
17621 alignaddr %o0, %l3, %i3
17622 std %o6, [%l7 + 0x68]
17623 brlez %g1, loop_1686
17624loop_1685:
17625 and %i1, 0x03BC, %l2
17626 movrne %i6, 0x2F5, %l1
17627 add %o1, 0x09A9, %g7
17628loop_1686:
17629 popc 0x08FE, %i5
17630 alignaddr %i0, %g5, %g4
17631 ldd [%l7 + 0x30], %f18
17632 tcc %icc, 0x7
17633 addcc %l0, 0x12D0, %o6
17634 andn %g6, %g3, %g2
17635 edge32l %o2, %i4, %i2
17636 fbge %fcc2, loop_1687
17637 fmovrse %l6, %f23, %f3
17638 edge16l %i7, %o4, %o3
17639 tn %icc, 0x1
17640loop_1687:
17641 movg %icc, %o5, %l4
17642 edge16n %o0, %l3, %l5
17643 bl,pn %xcc, loop_1688
17644 fmovs %f17, %f20
17645 std %f6, [%l7 + 0x30]
17646 subccc %o7, %g1, %i3
17647loop_1688:
17648 movg %xcc, %l2, %i1
17649 nop
17650 setx loop_1689, %l0, %l1
17651 wrpr 0x1, %tl
17652 wrpr %l1, %tpc
17653 add %l1, 0x4, %l1
17654 wrpr %l1, %tnpc
17655 setx 0x34400001400, %l0, %l1
17656 wrpr %l1, %tstate
17657 wrhpr 0x4, %htstate
17658 retry
17659 tvc %xcc, 0x2
17660 set 0x70, %i6
17661 stba %l1, [%l7 + %i6] 0x2b
17662 membar #Sync
17663loop_1689:
17664 sll %i6, %o1, %g7
17665 movg %xcc, %i5, %g5
17666 fmovda %xcc, %f22, %f21
17667 swap [%l7 + 0x18], %g4
17668 array16 %l0, %i0, %o6
17669 movpos %icc, %g3, %g2
17670 movl %icc, %o2, %i4
17671 sra %i2, %g6, %l6
17672 fmovdvc %xcc, %f27, %f22
17673 alignaddrl %i7, %o4, %o3
17674 movrlz %l4, 0x092, %o0
17675 edge8ln %o5, %l3, %l5
17676 brz %o7, loop_1690
17677 taddcc %i3, 0x1692, %l2
17678 sth %g1, [%l7 + 0x26]
17679 fmovrsgz %i1, %f11, %f12
17680loop_1690:
17681 movcs %icc, %i6, %l1
17682 fxnors %f14, %f21, %f28
17683 edge32 %g7, %o1, %i5
17684 nop
17685 set 0x3B, %i5
17686 ldub [%l7 + %i5], %g5
17687 fnor %f30, %f28, %f18
17688 andncc %l0, %i0, %o6
17689 mulx %g4, 0x0521, %g2
17690 add %l7, 0x50, %l6
17691 wr %g0, 0x89, %asi
17692 casxa [%l6] %asi, %g3, %i4
17693 movre %i2, %o2, %g6
17694 fmul8sux16 %f22, %f8, %f14
17695 fpsub16s %f2, %f1, %f29
17696 fcmpes %fcc2, %f2, %f6
17697 sdiv %i7, 0x0238, %l6
17698 movle %icc, %o3, %l4
17699 array8 %o4, %o5, %o0
17700 fmovdvc %xcc, %f10, %f15
17701 fmovdn %icc, %f8, %f13
17702 fbge,a %fcc3, loop_1691
17703 tge %xcc, 0x0
17704 brnz,a %l3, loop_1692
17705 edge8l %o7, %l5, %l2
17706loop_1691:
17707 tleu %xcc, 0x7
17708 taddcc %g1, %i1, %i3
17709loop_1692:
17710 sdivcc %l1, 0x13A1, %i6
17711 fbg,a %fcc0, loop_1693
17712 prefetch [%l7 + 0x70], 0x0
17713 movn %icc, %o1, %i5
17714 movrlez %g7, 0x005, %g5
17715loop_1693:
17716 tl %icc, 0x5
17717 sub %i0, %o6, %g4
17718 sdivx %l0, 0x1FD9, %g2
17719 set 0x40, %g6
17720 ldda [%l7 + %g6] 0x10, %f16
17721 fnegd %f12, %f0
17722 tsubcctv %i4, %g3, %i2
17723 tpos %icc, 0x7
17724 umul %g6, %i7, %o2
17725 andncc %l6, %o3, %l4
17726 tvs %xcc, 0x5
17727 wr %g0, 0x04, %asi
17728 ldxa [%l7 + 0x08] %asi, %o4
17729 array16 %o0, %l3, %o7
17730 movcs %icc, %l5, %l2
17731 mulscc %g1, %i1, %o5
17732 fmovsle %xcc, %f9, %f27
17733 fornot1 %f16, %f30, %f26
17734 pdist %f2, %f8, %f14
17735 fmovdpos %icc, %f10, %f10
17736 fmovse %xcc, %f26, %f22
17737 subccc %l1, %i6, %i3
17738 fmovsle %icc, %f9, %f3
17739 movg %xcc, %o1, %i5
17740 umul %g5, %i0, %o6
17741 movrne %g4, %l0, %g7
17742 fsrc1s %f25, %f6
17743 movneg %icc, %i4, %g3
17744 orcc %g2, %i2, %i7
17745 edge32ln %g6, %o2, %o3
17746 wr %g0, 0x89, %asi
17747 sta %f14, [%l7 + 0x08] %asi
17748 srax %l6, %o4, %o0
17749 taddcc %l3, 0x120C, %o7
17750 edge32l %l4, %l5, %l2
17751 fmovdcs %icc, %f4, %f29
17752 sra %g1, 0x04, %i1
17753 fmovde %icc, %f7, %f2
17754 tgu %xcc, 0x3
17755 addccc %o5, %l1, %i3
17756 orncc %o1, %i6, %i5
17757 edge16n %i0, %o6, %g4
17758 movcs %xcc, %g5, %l0
17759 edge16n %i4, %g3, %g2
17760 fpadd16 %f8, %f26, %f22
17761 sllx %g7, 0x19, %i7
17762 fand %f24, %f2, %f8
17763 fnot1 %f22, %f26
17764 bn loop_1694
17765 udiv %i2, 0x0C26, %g6
17766 wr %g0, 0x18, %asi
17767 swapa [%l7 + 0x20] %asi, %o3
17768loop_1694:
17769 swap [%l7 + 0x14], %o2
17770 edge8l %o4, %l6, %l3
17771 edge32 %o0, %l4, %o7
17772 bg,a,pn %icc, loop_1695
17773 fnegs %f17, %f22
17774 set 0x3C, %o4
17775 ldswa [%l7 + %o4] 0x19, %l5
17776loop_1695:
17777 fbn,a %fcc1, loop_1696
17778 movg %icc, %g1, %i1
17779 fcmpd %fcc0, %f24, %f20
17780 nop
17781 setx loop_1697, %l0, %l1
17782 wrpr 0x1, %tl
17783 wrpr %l1, %tpc
17784 add %l1, 0x4, %l1
17785 wrpr %l1, %tnpc
17786 setx 0x34400001400, %l0, %l1
17787 wrpr %l1, %tstate
17788 wrhpr 0x4, %htstate
17789 retry
17790loop_1696:
17791 bpos,a loop_1698
17792 tge %xcc, 0x7
17793 addcc %o5, %l2, %i3
17794loop_1697:
17795 tsubcctv %o1, %l1, %i5
17796loop_1698:
17797 nop
17798 setx loop_1699, %l0, %l1
17799 wrpr 0x1, %tl
17800 wrpr %l1, %tpc
17801 add %l1, 0x4, %l1
17802 wrpr %l1, %tnpc
17803 setx 0x34400001400, %l0, %l1
17804 wrpr %l1, %tstate
17805 wrhpr 0x4, %htstate
17806 retry
17807 movgu %xcc, %i0, %i6
17808 movrgz %g4, %g5, %o6
17809 tcs %icc, 0x3
17810loop_1699:
17811 membar 0x12
17812 fmovdne %icc, %f30, %f5
17813 alignaddrl %i4, %l0, %g2
17814 fcmple32 %f22, %f2, %g3
17815 tcc %icc, 0x5
17816 fmovsvs %xcc, %f21, %f14
17817 edge32n %g7, %i7, %i2
17818 bshuffle %f8, %f24, %f24
17819 set 0x20, %g1
17820 ldda [%l7 + %g1] 0xea, %g6
17821 fmovdcs %xcc, %f12, %f25
17822 add %o3, %o2, %o4
17823 mulscc %l3, %l6, %o0
17824 addcc %o7, %l5, %l4
17825 fmovdne %icc, %f30, %f4
17826 brgez %i1, loop_1700
17827 srax %o5, %l2, %i3
17828 sra %g1, %l1, %o1
17829 movne %xcc, %i0, %i6
17830loop_1700:
17831 fmul8ulx16 %f20, %f28, %f28
17832 fba,a %fcc0, loop_1701
17833 fpadd16 %f24, %f4, %f12
17834 nop
17835 set 0x58, %o5
17836 ldsw [%l7 + %o5], %i5
17837 tl %xcc, 0x7
17838loop_1701:
17839 movrne %g5, 0x31D, %g4
17840 nop
17841 setx loop_1702, %l0, %l1
17842 jmpl %l1, %o6
17843 movgu %xcc, %i4, %l0
17844 ldsb [%l7 + 0x38], %g3
17845 ld [%l7 + 0x44], %f4
17846loop_1702:
17847 fmovdne %xcc, %f24, %f19
17848 fandnot2 %f30, %f8, %f14
17849 alignaddr %g2, %i7, %i2
17850 edge32l %g6, %g7, %o3
17851 taddcc %o4, 0x0CEC, %o2
17852 fbug %fcc0, loop_1703
17853 mulx %l6, 0x1318, %l3
17854 movrne %o7, %l5, %o0
17855 taddcctv %i1, %l4, %o5
17856loop_1703:
17857 array32 %l2, %g1, %l1
17858 fcmpd %fcc1, %f22, %f2
17859 edge32n %i3, %o1, %i6
17860 edge32l %i5, %g5, %i0
17861 edge8l %g4, %i4, %o6
17862 ta %xcc, 0x3
17863 movvc %xcc, %g3, %l0
17864 movvc %icc, %i7, %g2
17865 movge %icc, %i2, %g7
17866 andcc %g6, %o3, %o2
17867 srax %o4, 0x0D, %l3
17868 siam 0x5
17869 mova %xcc, %l6, %l5
17870 ldub [%l7 + 0x68], %o0
17871 membar 0x26
17872 tgu %xcc, 0x5
17873 xor %i1, %o7, %l4
17874 movleu %xcc, %l2, %g1
17875 fnot2s %f17, %f8
17876 fmul8ulx16 %f16, %f24, %f30
17877 fornot1s %f18, %f1, %f9
17878 edge16ln %l1, %o5, %i3
17879 fpsub16 %f22, %f6, %f4
17880 bneg,a %xcc, loop_1704
17881 fnegs %f8, %f13
17882 fmovdleu %icc, %f7, %f17
17883 brz %o1, loop_1705
17884loop_1704:
17885 fabsd %f10, %f14
17886 fmovsn %icc, %f9, %f19
17887 tsubcc %i6, 0x0E09, %i5
17888loop_1705:
17889 fbn %fcc1, loop_1706
17890 fmovsgu %icc, %f6, %f27
17891 orcc %g5, %i0, %i4
17892 umul %g4, 0x1D6B, %o6
17893loop_1706:
17894 tpos %xcc, 0x4
17895 fmovsle %xcc, %f21, %f27
17896 fmovse %xcc, %f24, %f3
17897 wr %g0, 0x80, %asi
17898 sta %f8, [%l7 + 0x68] %asi
17899 wr %g0, 0xeb, %asi
17900 ldda [%l7 + 0x40] %asi, %l0
17901 wr %g0, 0x10, %asi
17902 stha %g3, [%l7 + 0x24] %asi
17903 edge32n %g2, %i2, %g7
17904 bg loop_1707
17905 bge,a,pn %xcc, loop_1708
17906 fmovdle %icc, %f31, %f18
17907 brlez %g6, loop_1709
17908loop_1707:
17909 movvs %icc, %i7, %o3
17910loop_1708:
17911 nop
17912 set 0x59, %l5
17913 ldsba [%l7 + %l5] 0x0c, %o4
17914loop_1709:
17915 nop
17916 set 0x30, %g7
17917 ldda [%l7 + %g7] 0x2e, %l2
17918 smul %o2, %l5, %l6
17919 tle %icc, 0x5
17920 movn %icc, %o0, %i1
17921 movvc %xcc, %l4, %o7
17922 andn %l2, 0x16A2, %l1
17923 udivx %o5, 0x06D1, %g1
17924 edge16ln %i3, %o1, %i5
17925 fandnot2 %f16, %f6, %f2
17926 bvc %icc, loop_1710
17927 taddcc %i6, 0x03DD, %g5
17928 andcc %i4, %i0, %o6
17929 addcc %g4, 0x0D23, %g3
17930loop_1710:
17931 orcc %g2, 0x1DFB, %l0
17932 tl %xcc, 0x2
17933 array16 %i2, %g7, %i7
17934 andcc %g6, %o3, %l3
17935 or %o2, %o4, %l5
17936 udiv %l6, 0x1B99, %o0
17937 wr %g0, 0x04, %asi
17938 stha %l4, [%l7 + 0x4C] %asi
17939 fnot1s %f2, %f30
17940 movneg %xcc, %i1, %l2
17941 tl %xcc, 0x1
17942 subc %l1, 0x06E1, %o5
17943 fbne,a %fcc2, loop_1711
17944 bl,pt %icc, loop_1712
17945 movrlz %o7, 0x195, %i3
17946 std %f2, [%l7 + 0x30]
17947loop_1711:
17948 edge16 %o1, %g1, %i6
17949loop_1712:
17950 srax %g5, %i5, %i4
17951 ba loop_1713
17952 nop
17953 setx loop_1714, %l0, %l1
17954 wrpr 0x1, %tl
17955 wrpr %l1, %tpc
17956 add %l1, 0x4, %l1
17957 wrpr %l1, %tnpc
17958 setx 0x34400001400, %l0, %l1
17959 wrpr %l1, %tstate
17960 wrhpr 0x4, %htstate
17961 retry
17962 addccc %o6, %g4, %i0
17963 movge %icc, %g2, %g3
17964loop_1713:
17965 fbul %fcc1, loop_1715
17966loop_1714:
17967 fandnot2s %f13, %f17, %f15
17968 membar 0x14
17969 or %i2, 0x055F, %g7
17970loop_1715:
17971 fone %f6
17972 wr %g0, 0x11, %asi
17973 ldda [%l7 + 0x40] %asi, %f16
17974 wr %g0, 0x27, %asi
17975 stwa %l0, [%l7 + 0x44] %asi
17976 membar #Sync
17977 movn %xcc, %i7, %g6
17978 tge %icc, 0x1
17979 fmul8x16al %f13, %f4, %f8
17980 andncc %o3, %l3, %o4
17981 sll %o2, %l6, %l5
17982 fpack32 %f4, %f16, %f26
17983 sra %o0, %l4, %l2
17984 ldsw [%l7 + 0x24], %i1
17985 wr %g0, 0x81, %asi
17986 stda %f0, [%l7 + 0x40] %asi
17987 srl %o5, %l1, %o7
17988 std %o0, [%l7 + 0x10]
17989 restored
17990 rdpr %cwp, %g1
17991 rdpr %cansave, %g2
17992 rdpr %canrestore, %g3
17993 rdpr %cleanwin, %g4
17994 rdpr %otherwin, %g5
17995 rdpr %wstate, %g6
17996 sra %g1, 0x0A, %i6
17997 taddcc %i3, 0x03EB, %g5
17998 fcmple32 %f24, %f26, %i5
17999 set 0x58, %o1
18000 sta %f12, [%l7 + %o1] 0x80
18001 fmuld8ulx16 %f18, %f19, %f26
18002 fandnot1 %f0, %f26, %f24
18003 movrgz %o6, %g4, %i4
18004 saved
18005 rdpr %cwp, %g1
18006 rdpr %cansave, %g2
18007 rdpr %canrestore, %g3
18008 rdpr %cleanwin, %g4
18009 rdpr %otherwin, %g5
18010 rdpr %wstate, %g6
18011 movne %xcc, %g2, %g3
18012 umul %i0, 0x0613, %g7
18013 sllx %l0, 0x0A, %i2
18014 srax %i7, %o3, %l3
18015 umulcc %o4, 0x0B4E, %o2
18016 edge16ln %g6, %l5, %l6
18017 movrgz %l4, 0x25E, %o0
18018 bcc,a,pn %icc, loop_1716
18019 addccc %i1, 0x073A, %o5
18020 ta %icc, 0x1
18021 srax %l1, 0x0D, %l2
18022loop_1716:
18023 tneg %xcc, 0x1
18024 edge8n %o7, %o1, %i6
18025 subccc %i3, 0x1D0B, %g5
18026 smulcc %g1, 0x0416, %i5
18027 addcc %o6, 0x119A, %g4
18028 tsubcc %i4, %g2, %g3
18029 fsrc2s %f11, %f23
18030 tl %icc, 0x1
18031 andncc %g7, %l0, %i2
18032 subcc %i7, %i0, %o3
18033 fpadd32s %f3, %f22, %f29
18034 sdivcc %l3, 0x0C00, %o4
18035 tcs %icc, 0x4
18036 fxnors %f2, %f3, %f18
18037 ba,pt %xcc, loop_1717
18038 alignaddr %g6, %o2, %l6
18039 edge8n %l4, %l5, %o0
18040 tpos %xcc, 0x2
18041loop_1717:
18042 fcmpne16 %f22, %f18, %i1
18043 subccc %o5, 0x03A3, %l2
18044 addcc %o7, %l1, %o1
18045 orn %i3, 0x0ABE, %g5
18046 xorcc %i6, 0x0F0C, %g1
18047 fmovsge %xcc, %f8, %f0
18048 subcc %o6, 0x1FC9, %i5
18049 orcc %i4, 0x1749, %g4
18050 edge8l %g2, %g7, %l0
18051 alignaddrl %g3, %i2, %i7
18052 tcc %icc, 0x7
18053 smulcc %o3, %i0, %l3
18054 edge8l %o4, %o2, %l6
18055 array16 %g6, %l4, %l5
18056 movrlz %o0, %o5, %i1
18057 brz,a %o7, loop_1718
18058 bne,pn %icc, loop_1719
18059 fmovspos %icc, %f15, %f2
18060 edge32n %l2, %o1, %l1
18061loop_1718:
18062 movneg %xcc, %i3, %i6
18063loop_1719:
18064 te %icc, 0x2
18065 edge32 %g1, %g5, %i5
18066 fandnot2s %f4, %f4, %f13
18067 edge16ln %o6, %i4, %g2
18068 ble loop_1720
18069 sethi 0x00E8, %g4
18070 tsubcc %g7, %l0, %g3
18071 movrne %i2, %o3, %i0
18072loop_1720:
18073 xnorcc %i7, %l3, %o4
18074 wr %g0, 0x18, %asi
18075 stha %o2, [%l7 + 0x58] %asi
18076 brz %g6, loop_1721
18077 smulcc %l4, 0x0554, %l5
18078 tgu %icc, 0x0
18079 xnor %o0, 0x168B, %o5
18080loop_1721:
18081 fmovsleu %xcc, %f8, %f3
18082 fone %f2
18083 fmovrdlz %l6, %f14, %f28
18084 ba,pn %xcc, loop_1722
18085 brz,a %o7, loop_1723
18086 tleu %xcc, 0x5
18087 movcs %xcc, %l2, %i1
18088loop_1722:
18089 fxor %f0, %f10, %f24
18090loop_1723:
18091 fandnot2 %f30, %f24, %f2
18092 fmul8x16al %f1, %f31, %f4
18093 edge8n %l1, %i3, %o1
18094 fmovsgu %icc, %f23, %f6
18095 fmovdn %icc, %f2, %f3
18096 fmuld8ulx16 %f7, %f25, %f24
18097 movneg %icc, %i6, %g1
18098 edge16n %g5, %o6, %i4
18099 ba,pn %icc, loop_1724
18100 movleu %xcc, %g2, %i5
18101 be %xcc, loop_1725
18102 andn %g7, 0x1A8A, %g4
18103loop_1724:
18104 tsubcctv %l0, 0x13D9, %g3
18105 edge16l %o3, %i2, %i0
18106loop_1725:
18107 ldub [%l7 + 0x7F], %i7
18108 fbule %fcc2, loop_1726
18109 srax %o4, %l3, %o2
18110 taddcctv %l4, %g6, %o0
18111 alignaddr %o5, %l6, %l5
18112loop_1726:
18113 umulcc %l2, 0x1F39, %o7
18114 fzero %f8
18115 tle %xcc, 0x2
18116 edge32 %i1, %l1, %o1
18117 xorcc %i6, 0x0C6C, %i3
18118 ldub [%l7 + 0x4C], %g5
18119 sdiv %o6, 0x092D, %g1
18120 fbge %fcc0, loop_1727
18121 membar 0x6B
18122 movgu %xcc, %g2, %i4
18123 tleu %xcc, 0x5
18124loop_1727:
18125 edge16ln %g7, %g4, %i5
18126 subc %l0, %o3, %i2
18127 movgu %xcc, %g3, %i0
18128 fmovdl %icc, %f22, %f10
18129 umul %o4, %l3, %i7
18130 fsrc2s %f14, %f2
18131 sdivx %o2, 0x056C, %g6
18132 tvc %xcc, 0x4
18133 fmovsgu %icc, %f21, %f0
18134 edge32l %o0, %l4, %o5
18135 fmul8x16au %f22, %f1, %f6
18136 movgu %icc, %l5, %l6
18137 fpsub32s %f20, %f21, %f19
18138 andncc %l2, %i1, %o7
18139 fmul8ulx16 %f24, %f8, %f18
18140 subcc %l1, 0x147C, %o1
18141 ldub [%l7 + 0x42], %i6
18142 taddcctv %g5, %o6, %i3
18143 ldsw [%l7 + 0x40], %g2
18144 umulcc %g1, %i4, %g7
18145 ta %icc, 0x6
18146 fcmpgt16 %f26, %f16, %i5
18147 fble,a %fcc3, loop_1728
18148 fmovscc %icc, %f12, %f27
18149 brlz %l0, loop_1729
18150 tcc %xcc, 0x7
18151loop_1728:
18152 edge16l %o3, %g4, %i2
18153 sll %i0, %g3, %l3
18154loop_1729:
18155 fones %f2
18156 popc %i7, %o2
18157 fmovrdlz %o4, %f10, %f30
18158 or %g6, 0x12CA, %l4
18159 fmul8sux16 %f28, %f10, %f24
18160 brlz,a %o0, loop_1730
18161 fbe,a %fcc2, loop_1731
18162 movvc %icc, %l5, %l6
18163 fpackfix %f24, %f16
18164loop_1730:
18165 mulx %o5, %i1, %l2
18166loop_1731:
18167 edge8l %o7, %o1, %i6
18168 wr %g0, 0x0c, %asi
18169 ldsba [%l7 + 0x71] %asi, %g5
18170 fpsub32 %f20, %f6, %f26
18171 ldub [%l7 + 0x54], %l1
18172 fmovsge %xcc, %f3, %f12
18173 saved
18174 rdpr %cwp, %g1
18175 rdpr %cansave, %g2
18176 rdpr %canrestore, %g3
18177 rdpr %cleanwin, %g4
18178 rdpr %otherwin, %g5
18179 rdpr %wstate, %g6
18180 fmovrsne %o6, %f12, %f0
18181 stx %g2, [%l7 + 0x70]
18182 fmovrdlez %g1, %f6, %f22
18183 movrne %i3, %i4, %i5
18184 movne %xcc, %g7, %l0
18185 tpos %icc, 0x4
18186 orncc %g4, 0x1633, %i2
18187 fble,a %fcc3, loop_1732
18188 fornot1 %f18, %f10, %f12
18189 edge16ln %i0, %g3, %o3
18190 xorcc %l3, 0x031D, %o2
18191loop_1732:
18192 nop
18193 wr %g0, 0x2f, %asi
18194 stwa %i7, [%l7 + 0x0C] %asi
18195 membar #Sync
18196 fcmped %fcc1, %f4, %f16
18197 edge32n %g6, %o4, %o0
18198 array8 %l5, %l6, %l4
18199 add %l7, 0x7C, %l6
18200 wr %g0, 0x0c, %asi
18201 lda [%l6] %asi, %i1
18202 casa [%l6] 0x0c, %i1, %o5
18203 taddcctv %o7, %l2, %i6
18204 bvs %xcc, loop_1733
18205 membar 0x48
18206 array32 %g5, %o1, %l1
18207 ta %icc, 0x1
18208loop_1733:
18209 movrlz %o6, %g2, %g1
18210 alignaddrl %i4, %i5, %g7
18211 movrlz %l0, 0x2C0, %g4
18212 nop
18213 setx loop_1734, %l0, %l1
18214 jmpl %l1, %i2
18215 fbule %fcc3, loop_1735
18216 brlz %i0, loop_1736
18217 fcmpes %fcc0, %f28, %f21
18218loop_1734:
18219 fmovdleu %icc, %f4, %f24
18220loop_1735:
18221 subcc %g3, 0x14A5, %o3
18222loop_1736:
18223 fpack16 %f2, %f2
18224 fxor %f16, %f12, %f16
18225 orn %l3, 0x0DFC, %i3
18226 bvs,a loop_1737
18227 move %icc, %o2, %g6
18228 ldub [%l7 + 0x79], %o4
18229 fmovsvc %xcc, %f29, %f26
18230loop_1737:
18231 nop
18232 set 0x28, %g5
18233 ldsha [%l7 + %g5] 0x19, %o0
18234 fmovdn %xcc, %f31, %f12
18235 movcc %xcc, %i7, %l6
18236 fmovrse %l5, %f30, %f12
18237 alignaddr %i1, %o5, %l4
18238 tvc %xcc, 0x6
18239 subcc %l2, 0x148F, %o7
18240 smulcc %i6, 0x0BD8, %g5
18241 bn,a,pt %xcc, loop_1738
18242 st %f16, [%l7 + 0x1C]
18243 fbue %fcc0, loop_1739
18244 sdiv %l1, 0x1C0A, %o1
18245loop_1738:
18246 be,pt %xcc, loop_1740
18247 movneg %icc, %o6, %g2
18248loop_1739:
18249 bn,a %icc, loop_1741
18250 movn %xcc, %i4, %g1
18251loop_1740:
18252 nop
18253 set 0x48, %o2
18254 stda %i4, [%l7 + %o2] 0x04
18255loop_1741:
18256 tge %icc, 0x7
18257 set 0x58, %l3
18258 lda [%l7 + %l3] 0x10, %f20
18259 tne %icc, 0x2
18260 or %g7, 0x0272, %l0
18261 set 0x30, %l2
18262 stda %i2, [%l7 + %l2] 0x2f
18263 membar #Sync
18264 srl %i0, 0x02, %g3
18265 fmovdcc %icc, %f24, %f25
18266 tvc %icc, 0x5
18267 fandnot2s %f23, %f7, %f21
18268 alignaddr %g4, %o3, %i3
18269 array32 %l3, %o2, %g6
18270 fcmped %fcc3, %f2, %f14
18271 sra %o0, %o4, %l6
18272 fmovrsgz %i7, %f18, %f0
18273 fmovdl %icc, %f7, %f20
18274 tne %icc, 0x6
18275 wr %g0, 0x80, %asi
18276 ldswa [%l7 + 0x64] %asi, %l5
18277 stb %o5, [%l7 + 0x48]
18278 udivx %i1, 0x0F44, %l4
18279 for %f6, %f20, %f16
18280 swap [%l7 + 0x5C], %o7
18281 tsubcctv %i6, 0x0898, %l2
18282 addccc %l1, %g5, %o1
18283 edge32ln %g2, %i4, %o6
18284 addcc %i5, 0x1D32, %g7
18285 nop
18286 setx loop_1742, %l0, %l1
18287 jmpl %l1, %g1
18288 fmovse %icc, %f26, %f1
18289 bvc,a,pn %icc, loop_1743
18290 andcc %i2, %i0, %g3
18291loop_1742:
18292 addc %g4, 0x1DAF, %l0
18293 srlx %o3, 0x15, %i3
18294loop_1743:
18295 fmuld8sux16 %f3, %f18, %f2
18296 movvs %icc, %l3, %o2
18297 movne %xcc, %g6, %o4
18298 set 0x58, %g2
18299 prefetcha [%l7 + %g2] 0x80, 0x0
18300 fcmpeq16 %f16, %f6, %o0
18301 restored
18302 rdpr %cwp, %g1
18303 rdpr %cansave, %g2
18304 rdpr %canrestore, %g3
18305 rdpr %cleanwin, %g4
18306 rdpr %otherwin, %g5
18307 rdpr %wstate, %g6
18308 fpadd32 %f12, %f26, %f2
18309 fone %f2
18310 fpsub32s %f8, %f21, %f19
18311 smul %l5, 0x1460, %i7
18312 add %i1, 0x1A36, %l4
18313 bvc,pn %xcc, loop_1744
18314 movre %o7, %i6, %l2
18315 movpos %icc, %o5, %l1
18316 udivx %g5, 0x16BE, %o1
18317loop_1744:
18318 fcmpes %fcc3, %f7, %f5
18319 fmovrslez %g2, %f10, %f30
18320 mulscc %o6, %i4, %g7
18321 wr %g0, 0xf9, %asi
18322 stda %f16, [%l7 + 0x40] %asi
18323 membar #Sync
18324 fmul8sux16 %f0, %f18, %f24
18325 movcc %icc, %g1, %i5
18326 fsrc1 %f2, %f14
18327 set 0x50, %o0
18328 ldda [%l7 + %o0] 0x22, %i2
18329 fpack16 %f26, %f20
18330 faligndata %f6, %f16, %f20
18331 set 0x40, %g4
18332 stda %f16, [%l7 + %g4] 0x19
18333 restored
18334 rdpr %cwp, %g1
18335 rdpr %cansave, %g2
18336 rdpr %canrestore, %g3
18337 rdpr %cleanwin, %g4
18338 rdpr %otherwin, %g5
18339 rdpr %wstate, %g6
18340 fsrc2 %f24, %f16
18341 tvc %xcc, 0x4
18342 mova %icc, %g3, %g4
18343 fornot1s %f30, %f13, %f4
18344 taddcctv %i0, %l0, %i3
18345 fornot1s %f16, %f3, %f9
18346 fbug %fcc2, loop_1745
18347 tcs %icc, 0x4
18348 movrlz %l3, 0x3FF, %o2
18349 set 0x58, %l6
18350 ldxa [%l7 + %l6] 0x89, %o3
18351loop_1745:
18352 popc 0x124F, %o4
18353 set 0x2E, %l0
18354 ldsha [%l7 + %l0] 0x81, %g6
18355 tl %xcc, 0x5
18356 ldsw [%l7 + 0x7C], %l6
18357 subcc %l5, 0x054D, %i7
18358 xorcc %o0, 0x0414, %i1
18359 udivx %o7, 0x0043, %l4
18360 wr %g0, 0x0c, %asi
18361 ldstuba [%l7 + 0x11] %asi, %i6
18362 movvc %icc, %o5, %l1
18363 fcmpeq32 %f30, %f4, %g5
18364 fxors %f15, %f21, %f5
18365 tpos %xcc, 0x6
18366 set 0x0E, %l4
18367 lduha [%l7 + %l4] 0x10, %l2
18368 fcmpgt32 %f30, %f24, %o1
18369 mulscc %g2, %i4, %o6
18370 udivcc %g7, 0x010C, %g1
18371 wr %g0, 0x80, %asi
18372 lda [%l7 + 0x18] %asi, %f14
18373 fmovdvc %xcc, %f2, %f12
18374 smulcc %i5, 0x0242, %g3
18375 wr %g0, 0x19, %asi
18376 ldswa [%l7 + 0x40] %asi, %g4
18377 tle %icc, 0x3
18378 brlz,a %i0, loop_1746
18379 movle %xcc, %i2, %l0
18380 array32 %i3, %o2, %o3
18381 bvc,a loop_1747
18382loop_1746:
18383 bge,pn %icc, loop_1748
18384 fmovscs %icc, %f30, %f5
18385 orcc %o4, %g6, %l6
18386loop_1747:
18387 movcc %icc, %l5, %l3
18388loop_1748:
18389 restored
18390 rdpr %cwp, %g1
18391 rdpr %cansave, %g2
18392 rdpr %canrestore, %g3
18393 rdpr %cleanwin, %g4
18394 rdpr %otherwin, %g5
18395 rdpr %wstate, %g6
18396 tvs %icc, 0x2
18397 fpadd16 %f28, %f28, %f16
18398 tn %xcc, 0x2
18399 subcc %o0, %i7, %o7
18400 restored
18401 rdpr %cwp, %g1
18402 rdpr %cansave, %g2
18403 rdpr %canrestore, %g3
18404 rdpr %cleanwin, %g4
18405 rdpr %otherwin, %g5
18406 rdpr %wstate, %g6
18407 brgz %l4, loop_1749
18408 tgu %xcc, 0x2
18409 tcs %xcc, 0x6
18410 fmovdl %xcc, %f10, %f4
18411loop_1749:
18412 xorcc %i6, 0x1B1F, %i1
18413 umulcc %l1, %g5, %o5
18414 sll %l2, %o1, %g2
18415 brgz %o6, loop_1750
18416 movvc %icc, %i4, %g7
18417 wr %g0, 0x11, %asi
18418 stba %i5, [%l7 + 0x60] %asi
18419loop_1750:
18420 membar 0x64
18421 xnorcc %g1, %g4, %i0
18422 edge32l %i2, %g3, %l0
18423 stx %o2, [%l7 + 0x50]
18424 movl %xcc, %i3, %o3
18425 wr %g0, 0x88, %asi
18426 prefetcha [%l7 + 0x30] %asi, 0x2
18427 sra %o4, 0x1E, %l6
18428 fbul %fcc3, loop_1751
18429 fcmps %fcc2, %f24, %f3
18430 te %xcc, 0x5
18431 sra %l5, %l3, %o0
18432loop_1751:
18433 swap [%l7 + 0x14], %i7
18434 or %o7, %i6, %l4
18435 fone %f20
18436 tsubcc %l1, %i1, %o5
18437 movle %xcc, %g5, %o1
18438 fones %f5
18439 fmovrde %g2, %f12, %f30
18440 membar 0x38
18441 fmuld8ulx16 %f24, %f29, %f2
18442 udivx %l2, 0x1F4F, %o6
18443 movcc %icc, %g7, %i5
18444 array16 %g1, %g4, %i0
18445 fmovrdlz %i2, %f24, %f10
18446 edge16ln %g3, %i4, %o2
18447 movpos %xcc, %i3, %l0
18448 fba,a %fcc0, loop_1752
18449 udiv %g6, 0x1236, %o3
18450 udivcc %l6, 0x1270, %o4
18451 sdiv %l5, 0x1116, %l3
18452loop_1752:
18453 fmuld8sux16 %f21, %f3, %f4
18454 bg,pn %xcc, loop_1753
18455 tneg %icc, 0x5
18456 stw %o0, [%l7 + 0x38]
18457 movpos %xcc, %o7, %i7
18458loop_1753:
18459 movgu %icc, %i6, %l1
18460 movpos %icc, %l4, %i1
18461 fbne,a %fcc0, loop_1754
18462 fcmpne16 %f28, %f20, %o5
18463 fmovsg %icc, %f18, %f29
18464 movrlez %o1, %g5, %l2
18465loop_1754:
18466 tg %xcc, 0x0
18467 ba,a,pt %xcc, loop_1755
18468 saved
18469 rdpr %cwp, %g1
18470 rdpr %cansave, %g2
18471 rdpr %canrestore, %g3
18472 rdpr %cleanwin, %g4
18473 rdpr %otherwin, %g5
18474 rdpr %wstate, %g6
18475 fnand %f8, %f8, %f24
18476 taddcc %g2, %o6, %g7
18477loop_1755:
18478 movrne %g1, 0x098, %i5
18479 xor %i0, %g4, %i2
18480 movleu %icc, %g3, %i4
18481 mulscc %i3, %l0, %o2
18482 edge32ln %o3, %l6, %o4
18483 array8 %g6, %l3, %o0
18484 tsubcctv %l5, %i7, %o7
18485 sdivx %l1, 0x138E, %i6
18486 tg %icc, 0x0
18487 wr %g0, 0x0c, %asi
18488 sta %f2, [%l7 + 0x6C] %asi
18489 bleu,a,pt %icc, loop_1756
18490 or %i1, %l4, %o5
18491 fmovrslz %g5, %f6, %f27
18492 array32 %o1, %g2, %o6
18493loop_1756:
18494 taddcctv %g7, %g1, %i5
18495 fcmple32 %f20, %f0, %l2
18496 bcs,pt %xcc, loop_1757
18497 fnors %f22, %f27, %f3
18498 edge8l %g4, %i2, %i0
18499 fbl,a %fcc3, loop_1758
18500loop_1757:
18501 edge16ln %i4, %g3, %l0
18502 movrgez %i3, %o3, %l6
18503 tne %icc, 0x5
18504loop_1758:
18505 movrgez %o4, %o2, %l3
18506 fmovdg %icc, %f27, %f4
18507 taddcctv %o0, 0x1B84, %l5
18508 tl %xcc, 0x1
18509 fxors %f22, %f11, %f8
18510 ldd [%l7 + 0x10], %g6
18511 fmovdleu %xcc, %f25, %f22
18512 subccc %i7, 0x19F3, %l1
18513 fmul8x16 %f6, %f4, %f24
18514 ta %icc, 0x4
18515 tn %icc, 0x3
18516 subccc %i6, %o7, %l4
18517 array16 %i1, %o5, %g5
18518 alignaddrl %o1, %g2, %g7
18519 brgz,a %o6, loop_1759
18520 edge8l %i5, %l2, %g1
18521 membar 0x39
18522 tne %xcc, 0x2
18523loop_1759:
18524 umul %i2, 0x064C, %i0
18525 andcc %i4, 0x0228, %g4
18526 edge16 %g3, %l0, %i3
18527 fmovsneg %xcc, %f21, %f31
18528 fcmpgt16 %f22, %f24, %l6
18529 fsrc2s %f11, %f7
18530 tpos %xcc, 0x6
18531 te %icc, 0x5
18532 subccc %o4, %o2, %o3
18533 ldsh [%l7 + 0x18], %l3
18534 orncc %l5, 0x0C77, %o0
18535 fba %fcc3, loop_1760
18536 array16 %i7, %l1, %g6
18537 move %icc, %o7, %l4
18538 saved
18539 rdpr %cwp, %g1
18540 rdpr %cansave, %g2
18541 rdpr %canrestore, %g3
18542 rdpr %cleanwin, %g4
18543 rdpr %otherwin, %g5
18544 rdpr %wstate, %g6
18545loop_1760:
18546 tleu %xcc, 0x1
18547 bpos,a %xcc, loop_1761
18548 movg %xcc, %i6, %o5
18549 wr %g0, 0x80, %asi
18550 stda %f0, [%l7 + 0x40] %asi
18551loop_1761:
18552 tleu %icc, 0x5
18553 tsubcc %g5, 0x1554, %o1
18554 popc %i1, %g7
18555 tleu %xcc, 0x7
18556 tsubcc %g2, 0x0015, %o6
18557 bcs loop_1762
18558 fbn,a %fcc3, loop_1763
18559 movne %xcc, %l2, %g1
18560 fmovsleu %xcc, %f11, %f5
18561loop_1762:
18562 edge16n %i2, %i0, %i4
18563loop_1763:
18564 tsubcctv %i5, 0x0E5F, %g3
18565 smul %g4, 0x1397, %l0
18566 movleu %icc, %i3, %l6
18567 edge32 %o4, %o2, %o3
18568 ldd [%l7 + 0x20], %l4
18569 or %o0, 0x0EAC, %i7
18570 set 0x1E, %o6
18571 lduba [%l7 + %o6] 0x04, %l1
18572 restored
18573 rdpr %cwp, %g1
18574 rdpr %cansave, %g2
18575 rdpr %canrestore, %g3
18576 rdpr %cleanwin, %g4
18577 rdpr %otherwin, %g5
18578 rdpr %wstate, %g6
18579 edge8n %g6, %o7, %l3
18580 fornot1 %f2, %f4, %f8
18581 edge8 %i6, %l4, %o5
18582 taddcctv %o1, %i1, %g7
18583 xor %g2, 0x139B, %g5
18584 udiv %o6, 0x0BFD, %g1
18585 movgu %xcc, %l2, %i0
18586 brgez,a %i4, loop_1764
18587 bpos,a,pn %xcc, loop_1765
18588 edge32 %i2, %g3, %g4
18589 tneg %xcc, 0x3
18590loop_1764:
18591 tgu %xcc, 0x1
18592loop_1765:
18593 tcc %xcc, 0x3
18594 sth %i5, [%l7 + 0x72]
18595 brz,a %l0, loop_1766
18596 andncc %l6, %i3, %o2
18597 bl loop_1767
18598 alignaddr %o4, %o3, %l5
18599loop_1766:
18600 fmovsvs %xcc, %f10, %f15
18601 andncc %i7, %l1, %o0
18602loop_1767:
18603 restored
18604 rdpr %cwp, %g1
18605 rdpr %cansave, %g2
18606 rdpr %canrestore, %g3
18607 rdpr %cleanwin, %g4
18608 rdpr %otherwin, %g5
18609 rdpr %wstate, %g6
18610 tg %icc, 0x7
18611 brnz %g6, loop_1768
18612 udivcc %o7, 0x1DCA, %i6
18613 fmovs %f16, %f31
18614 bne %icc, loop_1769
18615loop_1768:
18616 fmovrdlz %l3, %f16, %f30
18617 movpos %icc, %o5, %l4
18618 fmovsn %icc, %f4, %f30
18619loop_1769:
18620 sll %i1, %o1, %g7
18621 edge32ln %g5, %o6, %g1
18622 add %g2, 0x1367, %i0
18623 edge16 %l2, %i2, %g3
18624 nop
18625 set 0x40, %i0
18626 std %g4, [%l7 + %i0]
18627 tvs %icc, 0x1
18628 nop
18629 set 0x3F, %i3
18630 stb %i5, [%l7 + %i3]
18631 andncc %l0, %l6, %i3
18632 add %l7, 0x20, %l6
18633 wr %g0, 0x89, %asi
18634 casxa [%l6] 0x89, %i4, %o4
18635 fcmped %fcc1, %f30, %f30
18636 srax %o3, 0x19, %o2
18637 orcc %l5, 0x1A8B, %i7
18638 fmovspos %xcc, %f23, %f5
18639 fcmped %fcc1, %f22, %f4
18640 udivx %l1, 0x0003, %o0
18641 swap [%l7 + 0x10], %o7
18642 fcmpgt32 %f16, %f12, %i6
18643 addc %l3, %g6, %o5
18644 flush %l7 + 0x70
18645 edge32ln %i1, %o1, %g7
18646 fbul,a %fcc0, loop_1770
18647 movge %xcc, %g5, %o6
18648 fmovrsgez %g1, %f14, %f14
18649 tpos %icc, 0x0
18650loop_1770:
18651 brgz,a %g2, loop_1771
18652 sdivcc %l4, 0x1B9A, %l2
18653 tle %xcc, 0x6
18654 fone %f14
18655loop_1771:
18656 fone %f16
18657 fsrc2s %f8, %f4
18658 sub %i2, %g3, %g4
18659 movge %xcc, %i0, %i5
18660 fmovscs %xcc, %f26, %f5
18661 fxors %f10, %f15, %f5
18662 umulcc %l0, 0x0390, %l6
18663 brnz,a %i3, loop_1772
18664 ta %icc, 0x7
18665 orcc %i4, 0x0900, %o3
18666 fnand %f12, %f16, %f12
18667loop_1772:
18668 movrlez %o4, %o2, %l5
18669 fmovdleu %icc, %f26, %f26
18670 sllx %l1, %o0, %i7
18671 fmovrdgz %o7, %f20, %f14
18672 set 0x60, %i4
18673 stha %i6, [%l7 + %i4] 0x2b
18674 membar #Sync
18675 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
18676 nop ! nop ! stxa %l3, [%g0 + 0x1d8] %asi ripped by fixASI40.pl ripped by fixASI40.pl
18677 alignaddrl %o5, %g6, %o1
18678 srax %i1, %g7, %o6
18679 addccc %g1, %g2, %l4
18680 sth %l2, [%l7 + 0x32]
18681 subc %g5, 0x1569, %i2
18682 stb %g3, [%l7 + 0x6E]
18683 sub %g4, 0x184A, %i0
18684 fexpand %f14, %f16
18685 nop
18686 set 0x71, %i7
18687 stb %i5, [%l7 + %i7]
18688 brgez,a %l0, loop_1773
18689 edge16n %i3, %i4, %o3
18690 fbn,a %fcc3, loop_1774
18691 fpadd32s %f3, %f22, %f12
18692loop_1773:
18693 orcc %o4, %l6, %o2
18694 edge16l %l1, %o0, %l5
18695loop_1774:
18696 brlz %i7, loop_1775
18697 sdiv %i6, 0x1C39, %l3
18698 addc %o5, 0x18B6, %g6
18699 fblg %fcc3, loop_1776
18700loop_1775:
18701 addccc %o1, 0x0C45, %i1
18702 fmovrdlz %g7, %f12, %f26
18703 fzero %f16
18704loop_1776:
18705 nop
18706 set 0x60, %l1
18707 ldda [%l7 + %l1] 0x11, %o6
18708 lduh [%l7 + 0x20], %o7
18709 movleu %icc, %g2, %g1
18710 nop
18711 set 0x68, %i2
18712 ldub [%l7 + %i2], %l4
18713 sllx %g5, %i2, %l2
18714 bn,a loop_1777
18715 tneg %xcc, 0x5
18716 movl %xcc, %g4, %i0
18717 ldub [%l7 + 0x59], %i5
18718loop_1777:
18719 add %g3, 0x18B4, %l0
18720 ta %xcc, 0x6
18721 udivcc %i4, 0x199A, %o3
18722 movrne %i3, 0x03A, %o4
18723 alignaddr %l6, %l1, %o2
18724 sdivx %o0, 0x15AA, %l5
18725 tvc %xcc, 0x1
18726 movne %xcc, %i7, %l3
18727 fbul %fcc1, loop_1778
18728 sir 0x0C31
18729 tgu %icc, 0x7
18730 fand %f24, %f30, %f2
18731loop_1778:
18732 ldd [%l7 + 0x48], %o4
18733 array8 %i6, %o1, %g6
18734 movcc %xcc, %g7, %i1
18735 movvs %icc, %o6, %g2
18736 wr %g0, 0x80, %asi
18737 lduwa [%l7 + 0x0C] %asi, %o7
18738 xorcc %g1, 0x1B19, %g5
18739 add %l7, 0x48, %l6
18740 wr %g0, 0x89, %asi
18741 lda [%l6] %asi, %i2
18742 casa [%l6] 0x89, %i2, %l2
18743 nop
18744 set 0x7D, %i1
18745 ldub [%l7 + %i1], %l4
18746 sra %g4, %i5, %i0
18747 tpos %xcc, 0x2
18748 xnorcc %g3, 0x0CF7, %i4
18749 udivx %l0, 0x101B, %i3
18750 movn %xcc, %o4, %l6
18751 taddcctv %o3, 0x0065, %l1
18752 std %f30, [%l7 + 0x18]
18753 array32 %o0, %o2, %i7
18754 fcmpne16 %f22, %f22, %l5
18755 orncc %o5, 0x0C1D, %l3
18756 array8 %o1, %i6, %g6
18757 fmovdgu %xcc, %f20, %f22
18758 set 0x1A, %o3
18759 lduha [%l7 + %o3] 0x11, %g7
18760 edge32l %i1, %o6, %o7
18761 movneg %xcc, %g2, %g1
18762 fmovdleu %xcc, %f2, %f1
18763 stx %g5, [%l7 + 0x30]
18764 bne %icc, loop_1779
18765 popc %l2, %i2
18766 udivcc %l4, 0x0DF5, %g4
18767 movpos %xcc, %i5, %g3
18768loop_1779:
18769 movrgz %i4, %i0, %i3
18770 restored
18771 rdpr %cwp, %g1
18772 rdpr %cansave, %g2
18773 rdpr %canrestore, %g3
18774 rdpr %cleanwin, %g4
18775 rdpr %otherwin, %g5
18776 rdpr %wstate, %g6
18777 fnot2s %f23, %f5
18778 orcc %o4, %l0, %l6
18779 addccc %o3, 0x0147, %l1
18780 fmovsle %icc, %f13, %f19
18781 bgu,pt %xcc, loop_1780
18782 saved
18783 rdpr %cwp, %g1
18784 rdpr %cansave, %g2
18785 rdpr %canrestore, %g3
18786 rdpr %cleanwin, %g4
18787 rdpr %otherwin, %g5
18788 rdpr %wstate, %g6
18789 umulcc %o0, %o2, %i7
18790 brz,a %l5, loop_1781
18791loop_1780:
18792 subccc %o5, %o1, %i6
18793 andn %g6, %l3, %i1
18794 ldub [%l7 + 0x25], %g7
18795loop_1781:
18796 xnorcc %o6, %g2, %g1
18797 taddcctv %o7, %g5, %l2
18798 array32 %l4, %i2, %g4
18799 srax %i5, 0x04, %g3
18800 or %i0, %i4, %i3
18801 orncc %l0, %o4, %l6
18802 edge8ln %l1, %o0, %o3
18803 movcc %xcc, %o2, %l5
18804 move %xcc, %i7, %o1
18805 movne %xcc, %i6, %o5
18806 saved
18807 rdpr %cwp, %g1
18808 rdpr %cansave, %g2
18809 rdpr %canrestore, %g3
18810 rdpr %cleanwin, %g4
18811 rdpr %otherwin, %g5
18812 rdpr %wstate, %g6
18813 edge32l %l3, %i1, %g7
18814 ldub [%l7 + 0x30], %g6
18815 array32 %o6, %g2, %g1
18816 tgu %icc, 0x7
18817 edge32n %o7, %g5, %l4
18818 udivcc %i2, 0x1322, %g4
18819 edge8ln %l2, %g3, %i0
18820 te %icc, 0x6
18821 mulx %i5, 0x038E, %i4
18822 sllx %l0, 0x1A, %i3
18823 ta %xcc, 0x2
18824 fmovsgu %icc, %f10, %f11
18825 restored
18826 rdpr %cwp, %g1
18827 rdpr %cansave, %g2
18828 rdpr %canrestore, %g3
18829 rdpr %cleanwin, %g4
18830 rdpr %otherwin, %g5
18831 rdpr %wstate, %g6
18832 ldx [%l7 + 0x08], %l6
18833 fmul8sux16 %f10, %f6, %f26
18834 fmovde %xcc, %f17, %f30
18835 taddcctv %o4, 0x13EE, %o0
18836 sll %l1, %o2, %l5
18837 wr %g0, 0x2f, %asi
18838 stha %o3, [%l7 + 0x7C] %asi
18839 membar #Sync
18840 edge8ln %o1, %i7, %i6
18841 and %o5, %l3, %g7
18842 membar 0x2E
18843 faligndata %f22, %f24, %f24
18844 taddcctv %g6, 0x0E81, %o6
18845 for %f22, %f6, %f8
18846 smul %i1, 0x17D5, %g1
18847 tleu %xcc, 0x4
18848 tg %icc, 0x6
18849 ldub [%l7 + 0x62], %o7
18850 popc %g5, %g2
18851 brgz %l4, loop_1782
18852 sethi 0x1989, %g4
18853 fnors %f23, %f29, %f7
18854 orncc %l2, %i2, %g3
18855loop_1782:
18856 sir 0x120F
18857 edge8ln %i5, %i0, %i4
18858 fbne %fcc2, loop_1783
18859 tvs %xcc, 0x5
18860 tvc %icc, 0x6
18861 movleu %xcc, %l0, %i3
18862loop_1783:
18863 tvs %icc, 0x4
18864 bpos %xcc, loop_1784
18865 fbuge,a %fcc2, loop_1785
18866 or %l6, %o4, %l1
18867 fmovsvc %icc, %f18, %f7
18868loop_1784:
18869 tne %xcc, 0x2
18870loop_1785:
18871 edge16n %o0, %o2, %o3
18872 call loop_1786
18873 mulx %l5, 0x09EA, %o1
18874 sth %i6, [%l7 + 0x5C]
18875 bg,pt %icc, loop_1787
18876loop_1786:
18877 sub %i7, 0x1579, %o5
18878 xnorcc %l3, %g6, %o6
18879 addcc %g7, 0x0490, %g1
18880loop_1787:
18881 tg %xcc, 0x2
18882 xorcc %o7, %g5, %g2
18883 fmovrdgez %l4, %f14, %f4
18884 sllx %g4, 0x13, %i1
18885 fmovdge %icc, %f14, %f26
18886 fcmps %fcc1, %f3, %f9
18887 fmovsneg %xcc, %f24, %f23
18888 tsubcctv %l2, 0x05AB, %i2
18889 srl %i5, 0x0E, %g3
18890 udivx %i4, 0x018C, %l0
18891 subc %i3, 0x0954, %l6
18892 edge8l %o4, %i0, %o0
18893 movrlez %l1, %o2, %l5
18894 set 0x08, %g3
18895 ldxa [%l7 + %g3] 0x0c, %o3
18896 xorcc %o1, 0x0810, %i6
18897 brlez,a %o5, loop_1788
18898 fmovrde %i7, %f14, %f14
18899 movcc %icc, %g6, %l3
18900 set 0x70, %i6
18901 ldxa [%l7 + %i6] 0x88, %g7
18902loop_1788:
18903 fors %f3, %f8, %f29
18904 mova %icc, %g1, %o6
18905 siam 0x2
18906 fcmpne16 %f20, %f12, %o7
18907 edge8l %g5, %g2, %g4
18908 ldsw [%l7 + 0x3C], %i1
18909 orn %l4, %l2, %i5
18910 and %i2, %g3, %l0
18911 membar 0x28
18912 fmovdneg %xcc, %f24, %f3
18913 sdiv %i4, 0x036E, %l6
18914 tcc %xcc, 0x7
18915 edge8ln %o4, %i3, %o0
18916 wr %g0, 0x10, %asi
18917 ldswa [%l7 + 0x70] %asi, %l1
18918 fnors %f14, %f27, %f12
18919 fornot1s %f29, %f9, %f7
18920 fsrc2 %f4, %f8
18921 fmovda %xcc, %f18, %f26
18922 edge32 %o2, %i0, %o3
18923 sdivcc %l5, 0x1AB4, %o1
18924 wr %g0, 0xeb, %asi
18925 stba %i6, [%l7 + 0x4C] %asi
18926 membar #Sync
18927 bvs,a,pn %icc, loop_1789
18928 fmovdcs %icc, %f21, %f29
18929 umul %i7, %o5, %l3
18930 ble,a %icc, loop_1790
18931loop_1789:
18932 nop
18933 setx loop_1791, %l0, %l1
18934 wrpr 0x1, %tl
18935 wrpr %l1, %tnpc
18936 setx 0x34400001400, %l0, %l1
18937 wrpr %l1, %tstate
18938 wrhpr 0x4, %htstate
18939 done
18940 tvc %icc, 0x1
18941 umulcc %g7, %g1, %g6
18942loop_1790:
18943 fmovrslz %o7, %f27, %f5
18944loop_1791:
18945 bgu %xcc, loop_1792
18946 movgu %xcc, %o6, %g2
18947 tvc %xcc, 0x3
18948 movvc %icc, %g5, %i1
18949loop_1792:
18950 fble,a %fcc2, loop_1793
18951 udivcc %g4, 0x1D52, %l2
18952 te %icc, 0x6
18953 bn,a loop_1794
18954loop_1793:
18955 popc 0x1296, %l4
18956 movrlez %i5, %i2, %g3
18957 movvs %icc, %i4, %l6
18958loop_1794:
18959 brgz %o4, loop_1795
18960 tcs %xcc, 0x3
18961 sdiv %i3, 0x0090, %o0
18962 srax %l1, 0x14, %l0
18963loop_1795:
18964 edge8n %i0, %o3, %l5
18965 edge32 %o2, %o1, %i6
18966 call loop_1796
18967 edge8n %i7, %l3, %o5
18968 sdiv %g1, 0x0A21, %g7
18969 fbo %fcc2, loop_1797
18970loop_1796:
18971 array16 %o7, %o6, %g2
18972 ldd [%l7 + 0x10], %f8
18973 edge16ln %g5, %i1, %g4
18974loop_1797:
18975 movrne %g6, %l2, %i5
18976 movle %xcc, %l4, %g3
18977 wr %g0, 0x18, %asi
18978 lda [%l7 + 0x18] %asi, %f3
18979 fba %fcc3, loop_1798
18980 mulscc %i4, %l6, %o4
18981 tgu %icc, 0x7
18982 subc %i3, 0x0EBD, %i2
18983loop_1798:
18984 fmovrsgez %o0, %f11, %f23
18985 tvc %icc, 0x1
18986 movgu %xcc, %l0, %i0
18987 sdivcc %l1, 0x1D1B, %l5
18988 fand %f4, %f8, %f10
18989 restored
18990 rdpr %cwp, %g1
18991 rdpr %cansave, %g2
18992 rdpr %canrestore, %g3
18993 rdpr %cleanwin, %g4
18994 rdpr %otherwin, %g5
18995 rdpr %wstate, %g6
18996 xnor %o2, %o3, %o1
18997 movg %xcc, %i7, %i6
18998 taddcc %l3, %o5, %g1
18999 orn %g7, 0x1454, %o6
19000 mulx %o7, 0x1A47, %g5
19001 xor %i1, %g4, %g2
19002 add %l7, 0x08, %l6
19003 wr %g0, 0x89, %asi
19004 lda [%l6] %asi, %l2
19005 casa [%l6] 0x89, %l2, %g6
19006 fmovs %f22, %f16
19007 brgez,a %i5, loop_1799
19008 edge16l %g3, %i4, %l6
19009 andcc %o4, 0x1A67, %i3
19010 movrne %l4, 0x074, %o0
19011loop_1799:
19012 fmul8x16au %f25, %f18, %f14
19013 tpos %icc, 0x0
19014 tsubcctv %l0, 0x0A86, %i2
19015 fbl,a %fcc1, loop_1800
19016 bge,a %xcc, loop_1801
19017 sdivcc %i0, 0x1330, %l5
19018 fmovsvs %icc, %f31, %f20
19019loop_1800:
19020 or %o2, 0x069F, %o3
19021loop_1801:
19022 movrne %l1, 0x277, %o1
19023 movg %icc, %i7, %l3
19024 andn %o5, 0x1A95, %g1
19025 fpmerge %f11, %f25, %f24
19026 udivx %i6, 0x022E, %g7
19027 fbn,a %fcc3, loop_1802
19028 orncc %o7, 0x0512, %o6
19029 brnz,a %g5, loop_1803
19030 subcc %i1, 0x1E64, %g2
19031loop_1802:
19032 movge %icc, %l2, %g4
19033 sethi 0x1F83, %i5
19034loop_1803:
19035 movge %xcc, %g6, %g3
19036 sllx %l6, %o4, %i4
19037 set 0x6E, %o7
19038 lduba [%l7 + %o7] 0x19, %l4
19039 or %i3, 0x015F, %l0
19040 edge32l %i2, %i0, %l5
19041 set 0x38, %g6
19042 stxa %o2, [%l7 + %g6] 0x23
19043 membar #Sync
19044 swap [%l7 + 0x1C], %o3
19045 brlz,a %l1, loop_1804
19046 nop
19047 setx loop_1805, %l0, %l1
19048 wrpr 0x1, %tl
19049 wrpr %l1, %tpc
19050 add %l1, 0x4, %l1
19051 wrpr %l1, %tnpc
19052 setx 0x34400001400, %l0, %l1
19053 wrpr %l1, %tstate
19054 wrhpr 0x4, %htstate
19055 retry
19056 mulscc %o1, 0x0337, %i7
19057 tle %icc, 0x2
19058loop_1804:
19059 fmovsa %icc, %f31, %f0
19060loop_1805:
19061 sir 0x0B8E
19062 stbar
19063 add %o0, %o5, %l3
19064 xnor %g1, %i6, %o7
19065 edge16ln %g7, %g5, %i1
19066 ta %xcc, 0x1
19067 movrlez %o6, %l2, %g2
19068 smulcc %g4, 0x1525, %i5
19069 wr %g0, 0x10, %asi
19070 ldstuba [%l7 + 0x5E] %asi, %g3
19071 ta %icc, 0x7
19072 tl %xcc, 0x0
19073 stx %l6, [%l7 + 0x58]
19074 sth %g6, [%l7 + 0x3C]
19075 std %o4, [%l7 + 0x40]
19076 edge8ln %l4, %i3, %i4
19077 edge16n %l0, %i2, %l5
19078 array8 %o2, %o3, %l1
19079 movvc %xcc, %o1, %i0
19080 fpackfix %f30, %f6
19081 fsrc1 %f26, %f26
19082 addccc %i7, %o0, %o5
19083 fbug,a %fcc3, loop_1806
19084 udiv %g1, 0x00E5, %l3
19085 tne %icc, 0x0
19086 movvc %xcc, %i6, %o7
19087loop_1806:
19088 movvs %icc, %g7, %i1
19089 tcc %icc, 0x1
19090 brlz %o6, loop_1807
19091 fpsub16s %f25, %f8, %f6
19092 movge %icc, %l2, %g2
19093 std %g4, [%l7 + 0x10]
19094loop_1807:
19095 stx %g4, [%l7 + 0x18]
19096 and %i5, %l6, %g3
19097 fornot2 %f0, %f0, %f24
19098 fpmerge %f3, %f19, %f22
19099 fmuld8ulx16 %f12, %f8, %f4
19100 wr %g0, 0x04, %asi
19101 stha %g6, [%l7 + 0x54] %asi
19102 movpos %xcc, %l4, %o4
19103 tgu %xcc, 0x1
19104 edge32ln %i4, %l0, %i2
19105 movre %i3, 0x2C6, %l5
19106 fnegs %f10, %f21
19107 bshuffle %f2, %f6, %f6
19108 srlx %o3, 0x13, %o2
19109 edge16n %o1, %i0, %l1
19110 fzero %f22
19111 for %f12, %f30, %f2
19112 fcmple16 %f18, %f14, %o0
19113 smulcc %o5, %i7, %l3
19114 fcmpne32 %f16, %f4, %i6
19115 mova %icc, %g1, %g7
19116 umulcc %i1, 0x0C8F, %o7
19117 umulcc %l2, %o6, %g2
19118 and %g4, %i5, %g5
19119 tsubcc %g3, %l6, %g6
19120 prefetch [%l7 + 0x40], 0x2
19121 fmuld8sux16 %f0, %f27, %f4
19122 fmovse %xcc, %f10, %f10
19123 movneg %xcc, %l4, %o4
19124 call loop_1808
19125 ba %xcc, loop_1809
19126 tleu %icc, 0x0
19127 restored
19128 rdpr %cwp, %g1
19129 rdpr %cansave, %g2
19130 rdpr %canrestore, %g3
19131 rdpr %cleanwin, %g4
19132 rdpr %otherwin, %g5
19133 rdpr %wstate, %g6
19134loop_1808:
19135 ld [%l7 + 0x24], %f3
19136loop_1809:
19137 taddcctv %l0, 0x1363, %i2
19138 add %l7, 0x50, %l6
19139 wr %g0, 0x0c, %asi
19140 casxa [%l6] 0x0c, %i3, %l5
19141 tneg %xcc, 0x4
19142 movrgz %i4, %o2, %o3
19143 fsrc1 %f24, %f14
19144 nop
19145 set 0x28, %i5
19146 stw %o1, [%l7 + %i5]
19147 movle %xcc, %l1, %i0
19148 srlx %o0, %o5, %l3
19149 movleu %icc, %i6, %i7
19150 fpadd32s %f12, %f13, %f14
19151 fandnot2s %f16, %f24, %f17
19152 fbne,a %fcc1, loop_1810
19153 subccc %g7, 0x0D7D, %g1
19154 tgu %icc, 0x2
19155 fmovda %icc, %f18, %f2
19156loop_1810:
19157 fnands %f16, %f4, %f17
19158 orncc %o7, %l2, %i1
19159 tge %icc, 0x6
19160 fcmpgt32 %f22, %f8, %o6
19161 tn %icc, 0x5
19162 edge8n %g4, %g2, %g5
19163 movvc %xcc, %g3, %l6
19164 tvs %xcc, 0x0
19165 smulcc %g6, %i5, %o4
19166 movl %xcc, %l4, %i2
19167 stb %l0, [%l7 + 0x51]
19168 edge32 %l5, %i3, %o2
19169 stbar
19170 ldsb [%l7 + 0x19], %i4
19171 bgu,a %xcc, loop_1811
19172 fsrc1 %f28, %f24
19173 stbar
19174 fornot1s %f21, %f18, %f13
19175loop_1811:
19176 nop
19177 wr %g0, 0x04, %asi
19178 stxa %o1, [%l7 + 0x58] %asi
19179 ble,a,pt %icc, loop_1812
19180 movre %o3, 0x31D, %i0
19181 udivcc %l1, 0x12CB, %o0
19182 wr %g0, 0x81, %asi
19183 prefetcha [%l7 + 0x70] %asi, 0x0
19184loop_1812:
19185 fbo,a %fcc0, loop_1813
19186 sll %i6, %i7, %l3
19187 sra %g7, %o7, %g1
19188 srl %i1, %l2, %g4
19189loop_1813:
19190 taddcctv %o6, %g5, %g3
19191 xor %g2, 0x161F, %g6
19192 edge16l %i5, %o4, %l6
19193 movgu %icc, %i2, %l0
19194 saved
19195 rdpr %cwp, %g1
19196 rdpr %cansave, %g2
19197 rdpr %canrestore, %g3
19198 rdpr %cleanwin, %g4
19199 rdpr %otherwin, %g5
19200 rdpr %wstate, %g6
19201 sra %l5, 0x18, %l4
19202 fmovse %icc, %f31, %f9
19203 membar 0x62
19204 orncc %i3, %o2, %o1
19205 smul %o3, 0x1926, %i0
19206 bleu,a loop_1814
19207 sdivx %i4, 0x15E0, %o0
19208 fmovdn %xcc, %f3, %f26
19209 taddcc %o5, %l1, %i7
19210loop_1814:
19211 fcmpgt32 %f28, %f26, %i6
19212 udiv %g7, 0x1B99, %l3
19213 fmovsg %icc, %f5, %f19
19214 fabss %f0, %f24
19215 fcmps %fcc1, %f31, %f11
19216 mulscc %g1, %o7, %l2
19217 movrgez %i1, 0x274, %g4
19218 set 0x38, %g1
19219 lduwa [%l7 + %g1] 0x88, %o6
19220 movpos %icc, %g5, %g3
19221 nop
19222 setx loop_1815, %l0, %l1
19223 jmpl %l1, %g6
19224 array8 %g2, %o4, %i5
19225 tle %icc, 0x7
19226 movrne %l6, 0x1F9, %l0
19227loop_1815:
19228 restored
19229 rdpr %cwp, %g1
19230 rdpr %cansave, %g2
19231 rdpr %canrestore, %g3
19232 rdpr %cleanwin, %g4
19233 rdpr %otherwin, %g5
19234 rdpr %wstate, %g6
19235 and %l5, %l4, %i2
19236 fnand %f10, %f30, %f22
19237 bge,pn %icc, loop_1816
19238 fmovsvc %xcc, %f20, %f17
19239 tle %icc, 0x2
19240 lduw [%l7 + 0x7C], %o2
19241loop_1816:
19242 tvc %icc, 0x0
19243 add %i3, %o3, %i0
19244 fmovrsgz %o1, %f5, %f3
19245 restored
19246 rdpr %cwp, %g1
19247 rdpr %cansave, %g2
19248 rdpr %canrestore, %g3
19249 rdpr %cleanwin, %g4
19250 rdpr %otherwin, %g5
19251 rdpr %wstate, %g6
19252 fmovd %f10, %f28
19253 taddcctv %i4, 0x0AC0, %o5
19254 movrgz %l1, %i7, %o0
19255 add %l7, 0x08, %l6
19256 wr %g0, 0x89, %asi
19257 casa [%l6] %asi, %i6, %g7
19258 fabss %f27, %f17
19259 ldsb [%l7 + 0x31], %l3
19260 fmovsn %xcc, %f3, %f12
19261 srl %o7, %l2, %g1
19262 fpack16 %f4, %f9
19263 brgz,a %g4, loop_1817
19264 brlez %i1, loop_1818
19265 fmovdleu %icc, %f1, %f27
19266 fmovdne %xcc, %f0, %f21
19267loop_1817:
19268 movneg %icc, %g5, %g3
19269loop_1818:
19270 bn,a,pn %xcc, loop_1819
19271 mulscc %g6, %g2, %o6
19272 andcc %o4, %l6, %i5
19273 fpadd32 %f8, %f2, %f22
19274loop_1819:
19275 ta %xcc, 0x6
19276 wr %g0, 0x0c, %asi
19277 ldsba [%l7 + 0x4F] %asi, %l5
19278 addccc %l4, 0x193B, %i2
19279 movvs %xcc, %o2, %i3
19280 fors %f21, %f27, %f28
19281 fcmple16 %f16, %f28, %l0
19282 wr %g0, 0x19, %asi
19283 prefetcha [%l7 + 0x60] %asi, 0x2
19284 fpadd32 %f22, %f26, %f8
19285 tsubcc %o3, %i4, %o5
19286 tvc %icc, 0x0
19287 edge32 %o1, %i7, %l1
19288 stw %o0, [%l7 + 0x28]
19289 smul %g7, %i6, %l3
19290 edge16 %l2, %g1, %g4
19291 edge8n %o7, %g5, %i1
19292 orcc %g6, %g3, %g2
19293 fxors %f11, %f19, %f10
19294 ba,a,pt %xcc, loop_1820
19295 nop
19296 setx loop_1821, %l0, %l1
19297 jmpl %l1, %o6
19298 tsubcctv %o4, %l6, %l5
19299 umul %i5, 0x06A0, %l4
19300loop_1820:
19301 xnorcc %i2, 0x0429, %i3
19302loop_1821:
19303 edge16 %l0, %o2, %i0
19304 fmovdne %xcc, %f21, %f9
19305 ldd [%l7 + 0x78], %f6
19306 bvc,a,pt %icc, loop_1822
19307 sllx %i4, 0x0E, %o5
19308 bgu,pn %xcc, loop_1823
19309 te %icc, 0x0
19310loop_1822:
19311 fbo,a %fcc1, loop_1824
19312 movle %xcc, %o3, %i7
19313loop_1823:
19314 tneg %xcc, 0x0
19315 edge16n %l1, %o0, %g7
19316loop_1824:
19317 tleu %icc, 0x5
19318 movl %xcc, %o1, %l3
19319 addc %i6, %l2, %g4
19320 lduh [%l7 + 0x64], %o7
19321 movle %icc, %g1, %g5
19322 andn %g6, %g3, %i1
19323 sdivcc %o6, 0x1F30, %g2
19324 fbug %fcc1, loop_1825
19325 xnorcc %o4, %l5, %l6
19326 set 0x70, %o4
19327 swapa [%l7 + %o4] 0x10, %l4
19328loop_1825:
19329 tvs %xcc, 0x4
19330 tcs %xcc, 0x7
19331 xorcc %i2, %i3, %i5
19332 array32 %o2, %i0, %l0
19333 and %i4, 0x0545, %o3
19334 array32 %i7, %l1, %o5
19335 movle %icc, %g7, %o1
19336 edge8ln %o0, %i6, %l2
19337 bneg %icc, loop_1826
19338 ldub [%l7 + 0x21], %l3
19339 mulx %g4, %o7, %g1
19340 fnot2 %f8, %f6
19341loop_1826:
19342 movrlz %g6, 0x2C7, %g3
19343 tg %icc, 0x5
19344 tvs %icc, 0x3
19345 fbuge %fcc3, loop_1827
19346 udivx %i1, 0x1E7E, %o6
19347 fmovdvc %icc, %f18, %f3
19348 movrlz %g5, %g2, %l5
19349loop_1827:
19350 tvs %icc, 0x7
19351 udivx %l6, 0x0F8C, %l4
19352 array32 %o4, %i2, %i5
19353 fbule %fcc1, loop_1828
19354 bvc loop_1829
19355 array8 %o2, %i0, %i3
19356 fcmple32 %f26, %f20, %i4
19357loop_1828:
19358 nop
19359 wr %g0, 0x80, %asi
19360 stha %l0, [%l7 + 0x10] %asi
19361loop_1829:
19362 movg %icc, %i7, %l1
19363 smul %o5, %o3, %o1
19364 array16 %o0, %i6, %l2
19365 fandnot1 %f18, %f18, %f2
19366 movl %icc, %l3, %g4
19367 fmovdcc %xcc, %f21, %f0
19368 sllx %o7, 0x09, %g7
19369 movne %icc, %g6, %g3
19370 add %l7, 0x48, %l6
19371 wr %g0, 0x0c, %asi
19372 ldxa [%l6] %asi, %g1
19373 casxa [%l6] 0x0c, %g1, %o6
19374 sllx %g5, %i1, %g2
19375 edge8n %l6, %l5, %l4
19376 andncc %o4, %i5, %o2
19377 sir 0x018C
19378 fmovdcc %icc, %f0, %f9
19379 fmovdgu %icc, %f10, %f27
19380 movle %icc, %i0, %i2
19381 mulscc %i4, %l0, %i3
19382 fpadd16s %f19, %f26, %f5
19383 fmovdcc %icc, %f27, %f29
19384 sll %l1, 0x05, %i7
19385 movcc %icc, %o5, %o3
19386 nop
19387 set 0x78, %l5
19388 ldsh [%l7 + %l5], %o1
19389 fbl %fcc2, loop_1830
19390 edge16l %i6, %o0, %l3
19391 sdivx %l2, 0x13C9, %o7
19392 restored
19393 rdpr %cwp, %g1
19394 rdpr %cansave, %g2
19395 rdpr %canrestore, %g3
19396 rdpr %cleanwin, %g4
19397 rdpr %otherwin, %g5
19398 rdpr %wstate, %g6
19399loop_1830:
19400 fbn,a %fcc0, loop_1831
19401 array8 %g4, %g6, %g3
19402 sir 0x1DFC
19403 wr %g0, 0x89, %asi
19404 prefetcha [%l7 + 0x18] %asi, 0x2
19405loop_1831:
19406 fnegd %f22, %f4
19407 bgu,pt %icc, loop_1832
19408 movrgez %g1, 0x30E, %o6
19409 fmovsl %icc, %f3, %f27
19410 sra %i1, %g2, %g5
19411loop_1832:
19412 fnot1 %f4, %f14
19413 sdivcc %l5, 0x030A, %l4
19414 brz,a %l6, loop_1833
19415 edge32l %i5, %o4, %i0
19416 ldub [%l7 + 0x7C], %i2
19417 subc %i4, 0x1F13, %l0
19418loop_1833:
19419 movne %xcc, %i3, %l1
19420 fbue %fcc1, loop_1834
19421 movrlz %i7, %o2, %o3
19422 srlx %o5, %o1, %i6
19423 subccc %l3, %l2, %o0
19424loop_1834:
19425 edge8n %o7, %g6, %g3
19426 fors %f26, %f25, %f14
19427 edge16ln %g4, %g7, %o6
19428 ble,pn %icc, loop_1835
19429 subccc %g1, %g2, %i1
19430 ble,pt %icc, loop_1836
19431 sir 0x0F4A
19432loop_1835:
19433 addc %l5, %g5, %l4
19434 movrlez %l6, 0x0E1, %i5
19435loop_1836:
19436 fmovsgu %icc, %f8, %f22
19437 tneg %xcc, 0x7
19438 wr %g0, 0x26, %asi
19439 ldda [%l7 + 0x50] %asi, %o4
19440 sra %i0, %i4, %l0
19441 movle %icc, %i3, %i2
19442 sllx %l1, %o2, %o3
19443 tsubcctv %i7, 0x0AD5, %o5
19444 bvs,pt %xcc, loop_1837
19445 fmul8ulx16 %f26, %f12, %f18
19446 movge %icc, %o1, %l3
19447 taddcctv %l2, %o0, %i6
19448loop_1837:
19449 smul %o7, 0x12F5, %g6
19450 fmovdcs %xcc, %f15, %f1
19451 fsrc1s %f14, %f9
19452 movgu %xcc, %g3, %g4
19453 fble %fcc0, loop_1838
19454 edge8 %o6, %g7, %g2
19455 fmul8x16au %f20, %f24, %f30
19456 fnands %f1, %f22, %f23
19457loop_1838:
19458 sdivx %i1, 0x1152, %g1
19459 sllx %g5, %l4, %l6
19460 fcmpne16 %f8, %f28, %l5
19461 andn %i5, %i0, %i4
19462 tg %icc, 0x1
19463 te %icc, 0x1
19464 tvs %icc, 0x4
19465 movneg %xcc, %l0, %o4
19466 tpos %xcc, 0x7
19467 smulcc %i2, %l1, %o2
19468 edge8 %o3, %i7, %i3
19469 lduw [%l7 + 0x78], %o5
19470 edge32l %l3, %l2, %o0
19471 sra %o1, 0x1B, %i6
19472 alignaddr %g6, %g3, %o7
19473 fbu %fcc0, loop_1839
19474 movrgez %g4, %g7, %g2
19475 udivx %o6, 0x1E77, %i1
19476 fbne %fcc3, loop_1840
19477loop_1839:
19478 fnot1 %f28, %f8
19479 bcs loop_1841
19480 edge32n %g5, %g1, %l6
19481loop_1840:
19482 nop
19483 set 0x10, %o5
19484 lduwa [%l7 + %o5] 0x80, %l4
19485loop_1841:
19486 sub %l5, %i5, %i4
19487 subccc %l0, 0x1EA6, %i0
19488 add %o4, 0x16FB, %l1
19489 fandnot1 %f24, %f30, %f0
19490 movn %xcc, %i2, %o2
19491 movl %xcc, %i7, %i3
19492 alignaddrl %o5, %o3, %l2
19493 sdivcc %l3, 0x1785, %o0
19494 bge,a %xcc, loop_1842
19495 andcc %o1, 0x0DF0, %g6
19496 fzero %f12
19497 tle %xcc, 0x1
19498loop_1842:
19499 restored
19500 rdpr %cwp, %g1
19501 rdpr %cansave, %g2
19502 rdpr %canrestore, %g3
19503 rdpr %cleanwin, %g4
19504 rdpr %otherwin, %g5
19505 rdpr %wstate, %g6
19506 wr %g0, 0x1f, %asi
19507 stda %f0, [%l7 + 0x40] %asi
19508 membar #Sync
19509 umulcc %g3, %i6, %g4
19510 lduw [%l7 + 0x64], %g7
19511 movrgz %g2, 0x125, %o7
19512 edge32n %i1, %o6, %g1
19513 tsubcctv %l6, %g5, %l4
19514 alignaddrl %i5, %i4, %l5
19515 fands %f13, %f11, %f27
19516 udivx %l0, 0x1B19, %i0
19517 edge32ln %o4, %i2, %l1
19518 fpsub16s %f28, %f20, %f30
19519 orn %i7, %i3, %o2
19520 mulx %o5, %l2, %o3
19521 fmovd %f8, %f4
19522 set 0x74, %o1
19523 stha %o0, [%l7 + %o1] 0x22
19524 membar #Sync
19525 wr %g0, 0x80, %asi
19526 sta %f13, [%l7 + 0x34] %asi
19527 movle %xcc, %l3, %o1
19528 membar 0x44
19529 subccc %g3, 0x0909, %i6
19530 movneg %xcc, %g6, %g4
19531 subc %g2, %o7, %g7
19532 fmovs %f30, %f30
19533 ta %icc, 0x2
19534 fnegd %f4, %f14
19535 fnot1s %f12, %f4
19536 ld [%l7 + 0x40], %f8
19537 array16 %o6, %i1, %l6
19538 wr %g0, 0x0c, %asi
19539 prefetcha [%l7 + 0x40] %asi, 0x2
19540 alignaddr %g1, %l4, %i5
19541 ba,pt %icc, loop_1843
19542 movl %xcc, %l5, %i4
19543 movg %xcc, %l0, %i0
19544 movge %xcc, %o4, %l1
19545loop_1843:
19546 udivx %i7, 0x06BC, %i2
19547 fornot1s %f16, %f1, %f27
19548 bvc,pn %xcc, loop_1844
19549 tvc %xcc, 0x5
19550 array16 %i3, %o2, %l2
19551 mulx %o3, %o0, %o5
19552loop_1844:
19553 ta %icc, 0x5
19554 tn %icc, 0x0
19555 bvs,a %xcc, loop_1845
19556 edge32 %l3, %g3, %i6
19557 nop
19558 set 0x30, %g5
19559 std %o0, [%l7 + %g5]
19560 flush %l7 + 0x34
19561loop_1845:
19562 movle %icc, %g4, %g2
19563 tneg %xcc, 0x5
19564 movrgez %o7, %g7, %g6
19565 fcmple32 %f30, %f24, %i1
19566 movge %icc, %l6, %o6
19567 xorcc %g5, 0x0287, %g1
19568 movrlez %l4, 0x251, %i5
19569 tg %xcc, 0x4
19570 stw %i4, [%l7 + 0x70]
19571 set 0x14, %g7
19572 ldsha [%l7 + %g7] 0x18, %l5
19573 sdivcc %l0, 0x00FD, %i0
19574 fornot2s %f11, %f10, %f4
19575 ldsb [%l7 + 0x1B], %o4
19576 movrgz %l1, %i2, %i3
19577 movne %xcc, %o2, %l2
19578 fornot2 %f20, %f28, %f20
19579 fbug,a %fcc1, loop_1846
19580 tleu %xcc, 0x4
19581 sir 0x0D41
19582 fbuge %fcc1, loop_1847
19583loop_1846:
19584 tg %icc, 0x3
19585 fnegs %f29, %f6
19586 fxnor %f14, %f22, %f18
19587loop_1847:
19588 fpsub32s %f12, %f29, %f3
19589 bvs %xcc, loop_1848
19590 ldsh [%l7 + 0x40], %o3
19591 fmovsge %xcc, %f4, %f11
19592 edge16l %o0, %i7, %o5
19593loop_1848:
19594 umul %l3, %g3, %i6
19595 sdivcc %g4, 0x10D7, %g2
19596 fbe %fcc1, loop_1849
19597 brnz,a %o7, loop_1850
19598 fpackfix %f0, %f0
19599 ldx [%l7 + 0x50], %g7
19600loop_1849:
19601 restored
19602 rdpr %cwp, %g1
19603 rdpr %cansave, %g2
19604 rdpr %canrestore, %g3
19605 rdpr %cleanwin, %g4
19606 rdpr %otherwin, %g5
19607 rdpr %wstate, %g6
19608loop_1850:
19609 fmovrdlez %g6, %f2, %f6
19610 tge %xcc, 0x6
19611 edge16ln %i1, %o1, %l6
19612 popc 0x1E17, %g5
19613 movneg %xcc, %g1, %l4
19614 tgu %icc, 0x6
19615 brgz,a %o6, loop_1851
19616 fble,a %fcc2, loop_1852
19617 movneg %icc, %i5, %l5
19618 array16 %i4, %i0, %l0
19619loop_1851:
19620 fzeros %f16
19621loop_1852:
19622 membar 0x5C
19623 movg %xcc, %l1, %o4
19624 bpos,a %xcc, loop_1853
19625 fpackfix %f4, %f23
19626 membar 0x05
19627 bpos loop_1854
19628loop_1853:
19629 edge8n %i3, %o2, %l2
19630 fbul %fcc2, loop_1855
19631 sub %i2, 0x0694, %o3
19632loop_1854:
19633 tcc %xcc, 0x6
19634 xnorcc %i7, 0x087D, %o0
19635loop_1855:
19636 fmovsne %xcc, %f31, %f22
19637 fbug,a %fcc2, loop_1856
19638 movg %icc, %o5, %g3
19639 xnor %l3, 0x10F4, %i6
19640 tn %icc, 0x6
19641loop_1856:
19642 tg %xcc, 0x2
19643 fmovdn %xcc, %f25, %f9
19644 movneg %icc, %g2, %g4
19645 tg %icc, 0x3
19646 fmovsa %icc, %f2, %f4
19647 tpos %icc, 0x4
19648 movne %icc, %o7, %g7
19649 fbe,a %fcc2, loop_1857
19650 or %g6, 0x1DCE, %o1
19651 fpadd16 %f0, %f4, %f30
19652 ldx [%l7 + 0x60], %i1
19653loop_1857:
19654 fblg,a %fcc0, loop_1858
19655 tleu %xcc, 0x2
19656 edge16l %l6, %g1, %l4
19657 tleu %icc, 0x1
19658loop_1858:
19659 popc %g5, %o6
19660 and %i5, 0x18A5, %i4
19661 wr %g0, 0x88, %asi
19662 stda %i0, [%l7 + 0x60] %asi
19663 sethi 0x1643, %l0
19664 xnorcc %l5, %l1, %i3
19665 fmovdge %xcc, %f6, %f27
19666 subcc %o2, 0x1FF2, %o4
19667 tvc %icc, 0x4
19668 mulx %i2, %o3, %l2
19669 tneg %xcc, 0x6
19670 tneg %icc, 0x2
19671 fbue,a %fcc0, loop_1859
19672 fcmpgt32 %f26, %f26, %o0
19673 movcs %icc, %i7, %g3
19674 movvs %xcc, %o5, %l3
19675loop_1859:
19676 movcs %xcc, %g2, %g4
19677 wr %g0, 0x80, %asi
19678 prefetcha [%l7 + 0x40] %asi, 0x1
19679 movrlez %o7, 0x1AA, %g6
19680 fpackfix %f28, %f4
19681 fmovdpos %xcc, %f31, %f27
19682 movrne %g7, 0x25D, %i1
19683 fabsd %f2, %f14
19684 fpsub16 %f14, %f8, %f24
19685 sllx %l6, %g1, %l4
19686 fbule %fcc3, loop_1860
19687 ldd [%l7 + 0x20], %o0
19688 edge16ln %g5, %o6, %i4
19689 alignaddrl %i0, %i5, %l0
19690loop_1860:
19691 alignaddr %l5, %l1, %i3
19692 restored
19693 rdpr %cwp, %g1
19694 rdpr %cansave, %g2
19695 rdpr %canrestore, %g3
19696 rdpr %cleanwin, %g4
19697 rdpr %otherwin, %g5
19698 rdpr %wstate, %g6
19699 saved
19700 rdpr %cwp, %g1
19701 rdpr %cansave, %g2
19702 rdpr %canrestore, %g3
19703 rdpr %cleanwin, %g4
19704 rdpr %otherwin, %g5
19705 rdpr %wstate, %g6
19706 smulcc %o2, %i2, %o3
19707 fcmped %fcc2, %f24, %f28
19708 andn %o4, 0x1903, %o0
19709 fabss %f10, %f8
19710 andncc %l2, %i7, %g3
19711 fbn,a %fcc3, loop_1861
19712 movrlez %l3, %g2, %g4
19713 tcc %xcc, 0x2
19714 or %o5, %i6, %g6
19715loop_1861:
19716 xor %o7, 0x0250, %i1
19717 fnegd %f26, %f26
19718 restored
19719 rdpr %cwp, %g1
19720 rdpr %cansave, %g2
19721 rdpr %canrestore, %g3
19722 rdpr %cleanwin, %g4
19723 rdpr %otherwin, %g5
19724 rdpr %wstate, %g6
19725 stbar
19726 edge16l %l6, %g1, %l4
19727 nop
19728 setx loop_1862, %l0, %l1
19729 wrpr 0x1, %tl
19730 wrpr %l1, %tpc
19731 add %l1, 0x4, %l1
19732 wrpr %l1, %tnpc
19733 setx 0x34400001400, %l0, %l1
19734 wrpr %l1, %tstate
19735 wrhpr 0x4, %htstate
19736 retry
19737 movrne %o1, %g5, %o6
19738 smul %i4, 0x08D3, %i0
19739 subc %i5, 0x1CC0, %l0
19740loop_1862:
19741 sllx %g7, 0x04, %l5
19742 edge16l %l1, %o2, %i2
19743 tne %xcc, 0x0
19744 sth %o3, [%l7 + 0x74]
19745 bn %icc, loop_1863
19746 tcc %xcc, 0x1
19747 edge16l %o4, %i3, %l2
19748 fmovrsgz %i7, %f11, %f15
19749loop_1863:
19750 edge16 %g3, %o0, %g2
19751 ld [%l7 + 0x68], %f21
19752 fornot2s %f20, %f23, %f16
19753 movgu %icc, %g4, %o5
19754 te %icc, 0x3
19755 wr %g0, 0x80, %asi
19756 stwa %l3, [%l7 + 0x1C] %asi
19757 stx %g6, [%l7 + 0x20]
19758 flush %l7 + 0x6C
19759 wr %g0, 0x18, %asi
19760 stwa %i6, [%l7 + 0x2C] %asi
19761 fmovdcc %icc, %f28, %f10
19762 tn %icc, 0x1
19763 fmovdvs %icc, %f7, %f24
19764 xorcc %o7, %l6, %i1
19765 movvs %xcc, %g1, %l4
19766 movrgz %g5, 0x2A4, %o6
19767 fexpand %f2, %f14
19768 tn %xcc, 0x3
19769 edge32n %o1, %i4, %i0
19770 ldsh [%l7 + 0x52], %i5
19771 stbar
19772 bleu,a,pn %icc, loop_1864
19773 srax %g7, 0x0E, %l0
19774 movpos %icc, %l5, %o2
19775 tcc %icc, 0x7
19776loop_1864:
19777 fmovrdgez %l1, %f14, %f12
19778 sll %i2, 0x04, %o4
19779 subccc %i3, %l2, %i7
19780 edge32 %o3, %g3, %g2
19781 movcc %icc, %o0, %g4
19782 movneg %xcc, %o5, %l3
19783 xnorcc %i6, 0x172E, %g6
19784 movg %xcc, %l6, %o7
19785 move %icc, %g1, %l4
19786 array8 %i1, %g5, %o1
19787 tsubcc %i4, %o6, %i0
19788 brgz,a %g7, loop_1865
19789 ld [%l7 + 0x14], %f2
19790 nop
19791 setx loop_1866, %l0, %l1
19792 wrpr 0x1, %tl
19793 wrpr %l1, %tpc
19794 add %l1, 0x4, %l1
19795 wrpr %l1, %tnpc
19796 setx 0x34400001400, %l0, %l1
19797 wrpr %l1, %tstate
19798 wrhpr 0x4, %htstate
19799 retry
19800 fxor %f8, %f24, %f12
19801loop_1865:
19802 edge32l %l0, %i5, %l5
19803 movl %xcc, %o2, %l1
19804loop_1866:
19805 stb %i2, [%l7 + 0x0F]
19806 movcc %icc, %o4, %l2
19807 fpack32 %f2, %f6, %f24
19808 taddcctv %i7, %o3, %g3
19809 addc %g2, %o0, %i3
19810 fmovrdgz %o5, %f6, %f2
19811 tcc %icc, 0x6
19812 fzeros %f0
19813 fmovdl %xcc, %f12, %f31
19814 set 0x78, %l3
19815 stda %g4, [%l7 + %l3] 0x11
19816 edge8l %l3, %i6, %g6
19817 pdist %f12, %f8, %f30
19818 fpadd32s %f8, %f19, %f25
19819 fmovdn %icc, %f7, %f31
19820 lduh [%l7 + 0x16], %o7
19821 edge8ln %g1, %l4, %i1
19822 movcs %xcc, %g5, %l6
19823 tcc %xcc, 0x3
19824 move %icc, %o1, %o6
19825 tsubcc %i4, %i0, %l0
19826 movl %icc, %g7, %i5
19827 xorcc %o2, 0x0995, %l5
19828 add %i2, 0x1E15, %o4
19829 array32 %l2, %i7, %l1
19830 ta %xcc, 0x0
19831 movvc %xcc, %g3, %g2
19832 bpos %xcc, loop_1867
19833 orn %o0, 0x16D0, %i3
19834 bl,pt %xcc, loop_1868
19835 taddcc %o3, %o5, %g4
19836loop_1867:
19837 udivx %i6, 0x0D1E, %g6
19838 lduh [%l7 + 0x7E], %o7
19839loop_1868:
19840 subc %g1, 0x0469, %l4
19841 fmovdvs %xcc, %f22, %f1
19842 fcmpeq32 %f2, %f8, %l3
19843 movne %icc, %i1, %g5
19844 addc %l6, %o1, %i4
19845 movcs %xcc, %o6, %l0
19846 sir 0x0755
19847 tcc %xcc, 0x1
19848 fnegd %f0, %f26
19849 fmovdgu %xcc, %f29, %f15
19850 swap [%l7 + 0x4C], %g7
19851 bpos,pt %xcc, loop_1869
19852 tle %icc, 0x7
19853 fbge %fcc1, loop_1870
19854 fands %f21, %f15, %f19
19855loop_1869:
19856 fnor %f4, %f14, %f10
19857 ta %xcc, 0x3
19858loop_1870:
19859 fblg %fcc0, loop_1871
19860 fnor %f6, %f16, %f24
19861 bl,a %xcc, loop_1872
19862 mova %xcc, %i0, %i5
19863loop_1871:
19864 ldsw [%l7 + 0x78], %l5
19865 udivx %i2, 0x03B2, %o4
19866loop_1872:
19867 fone %f26
19868 sdivcc %o2, 0x13C9, %i7
19869 edge8 %l2, %g3, %l1
19870 and %o0, %i3, %o3
19871 tsubcctv %o5, 0x0B9E, %g4
19872 bneg,a %icc, loop_1873
19873 orcc %i6, 0x04EE, %g6
19874 srax %o7, %g2, %g1
19875 fbul %fcc3, loop_1874
19876loop_1873:
19877 movrne %l4, 0x116, %l3
19878 array16 %g5, %l6, %o1
19879 srl %i4, %i1, %l0
19880loop_1874:
19881 fmul8x16au %f1, %f2, %f24
19882 fnegd %f30, %f2
19883 movgu %icc, %o6, %i0
19884 fxor %f26, %f8, %f16
19885 fbu,a %fcc3, loop_1875
19886 movvc %icc, %i5, %l5
19887 fmovsgu %xcc, %f13, %f19
19888 array16 %g7, %i2, %o2
19889loop_1875:
19890 mulx %o4, 0x00C7, %i7
19891 tgu %icc, 0x7
19892 sll %l2, %l1, %g3
19893 movge %xcc, %o0, %o3
19894 fmovs %f19, %f19
19895 fbne %fcc2, loop_1876
19896 fnor %f20, %f18, %f18
19897 sllx %i3, %g4, %o5
19898 subc %g6, 0x02F4, %i6
19899loop_1876:
19900 movneg %xcc, %o7, %g1
19901 subc %g2, 0x01E7, %l4
19902 add %g5, %l3, %l6
19903 xor %o1, %i1, %l0
19904 fandnot2 %f22, %f10, %f2
19905 wr %g0, 0x11, %asi
19906 lduba [%l7 + 0x22] %asi, %i4
19907 bl,a,pt %xcc, loop_1877
19908 sdivx %o6, 0x1E46, %i5
19909 xor %l5, 0x0461, %g7
19910 restored
19911 rdpr %cwp, %g1
19912 rdpr %cansave, %g2
19913 rdpr %canrestore, %g3
19914 rdpr %cleanwin, %g4
19915 rdpr %otherwin, %g5
19916 rdpr %wstate, %g6
19917loop_1877:
19918 ldub [%l7 + 0x0A], %i2
19919 st %f23, [%l7 + 0x70]
19920 sdivcc %o2, 0x04E0, %o4
19921 fbne,a %fcc0, loop_1878
19922 fpsub16 %f26, %f22, %f16
19923 tcs %xcc, 0x0
19924 tpos %xcc, 0x5
19925loop_1878:
19926 addc %i7, %i0, %l1
19927 nop
19928 set 0x40, %l2
19929 prefetch [%l7 + %l2], 0x2
19930 movrne %g3, 0x054, %l2
19931 fmovd %f2, %f28
19932 faligndata %f0, %f16, %f10
19933 fpadd32 %f20, %f18, %f24
19934 tleu %icc, 0x2
19935 orn %o3, %i3, %o0
19936 fbuge %fcc1, loop_1879
19937 tpos %xcc, 0x3
19938 ldd [%l7 + 0x30], %g4
19939 umulcc %g6, %o5, %o7
19940loop_1879:
19941 fmul8ulx16 %f12, %f8, %f4
19942 bleu,pt %icc, loop_1880
19943 movrgz %i6, 0x070, %g1
19944 tle %xcc, 0x1
19945 tleu %xcc, 0x0
19946loop_1880:
19947 andncc %l4, %g2, %g5
19948 fzero %f24
19949 fandnot1 %f26, %f0, %f18
19950 xnorcc %l3, 0x1201, %o1
19951 addcc %i1, 0x1013, %l6
19952 xor %l0, 0x1375, %i4
19953 set 0x14, %o2
19954 sta %f11, [%l7 + %o2] 0x80
19955 taddcctv %o6, 0x0863, %i5
19956 movre %l5, %g7, %i2
19957 std %f14, [%l7 + 0x70]
19958 sdivcc %o2, 0x0923, %o4
19959 wr %g0, 0x81, %asi
19960 lduba [%l7 + 0x5E] %asi, %i0
19961 brgez,a %l1, loop_1881
19962 fmovdleu %xcc, %f28, %f16
19963 restored
19964 rdpr %cwp, %g1
19965 rdpr %cansave, %g2
19966 rdpr %canrestore, %g3
19967 rdpr %cleanwin, %g4
19968 rdpr %otherwin, %g5
19969 rdpr %wstate, %g6
19970 fmovsne %xcc, %f2, %f4
19971loop_1881:
19972 fbul,a %fcc0, loop_1882
19973 saved
19974 rdpr %cwp, %g1
19975 rdpr %cansave, %g2
19976 rdpr %canrestore, %g3
19977 rdpr %cleanwin, %g4
19978 rdpr %otherwin, %g5
19979 rdpr %wstate, %g6
19980 fbuge %fcc2, loop_1883
19981 move %icc, %i7, %g3
19982loop_1882:
19983 fmovsneg %icc, %f10, %f9
19984 tleu %xcc, 0x0
19985loop_1883:
19986 lduw [%l7 + 0x70], %o3
19987 fnors %f25, %f9, %f13
19988 movle %icc, %l2, %i3
19989 movleu %xcc, %g4, %g6
19990 sra %o0, 0x07, %o5
19991 andncc %o7, %i6, %g1
19992 tne %xcc, 0x1
19993 tcc %icc, 0x5
19994 fnor %f10, %f30, %f2
19995 edge16 %l4, %g5, %g2
19996 brlz,a %l3, loop_1884
19997 movrlez %o1, 0x223, %i1
19998 move %icc, %l0, %i4
19999 srlx %l6, 0x1A, %o6
20000loop_1884:
20001 tle %icc, 0x1
20002 tneg %xcc, 0x2
20003 ldsb [%l7 + 0x58], %i5
20004 bleu,a loop_1885
20005 fpackfix %f30, %f10
20006 fors %f22, %f1, %f29
20007 movleu %icc, %g7, %i2
20008loop_1885:
20009 movn %xcc, %l5, %o2
20010 fbo %fcc0, loop_1886
20011 movvc %xcc, %o4, %l1
20012 edge32l %i0, %g3, %i7
20013 movrgez %l2, %i3, %g4
20014loop_1886:
20015 add %o3, %g6, %o0
20016 fnot2 %f18, %f2
20017 saved
20018 rdpr %cwp, %g1
20019 rdpr %cansave, %g2
20020 rdpr %canrestore, %g3
20021 rdpr %cleanwin, %g4
20022 rdpr %otherwin, %g5
20023 rdpr %wstate, %g6
20024 fbo %fcc3, loop_1887
20025 fbule %fcc1, loop_1888
20026 subcc %o7, %i6, %o5
20027 fmovsn %xcc, %f14, %f23
20028loop_1887:
20029 mova %xcc, %l4, %g1
20030loop_1888:
20031 lduh [%l7 + 0x24], %g5
20032 tpos %xcc, 0x1
20033 sra %g2, %o1, %l3
20034 fbne,a %fcc0, loop_1889
20035 fmuld8ulx16 %f5, %f18, %f16
20036 alignaddr %i1, %l0, %l6
20037 fpadd16s %f21, %f29, %f6
20038loop_1889:
20039 movneg %xcc, %i4, %i5
20040 tneg %xcc, 0x5
20041 edge8n %g7, %i2, %l5
20042 movneg %xcc, %o6, %o2
20043 tcc %xcc, 0x3
20044 smul %l1, %o4, %g3
20045 fmul8sux16 %f12, %f16, %f30
20046 sdivcc %i0, 0x1955, %l2
20047 fbug %fcc1, loop_1890
20048 mulscc %i7, %g4, %o3
20049 fxnor %f4, %f10, %f22
20050 saved
20051 rdpr %cwp, %g1
20052 rdpr %cansave, %g2
20053 rdpr %canrestore, %g3
20054 rdpr %cleanwin, %g4
20055 rdpr %otherwin, %g5
20056 rdpr %wstate, %g6
20057loop_1890:
20058 tvs %icc, 0x5
20059 stbar
20060 wr %g0, 0x0c, %asi
20061 ldsba [%l7 + 0x23] %asi, %g6
20062 nop
20063 setx loop_1891, %l0, %l1
20064 jmpl %l1, %i3
20065 movvs %xcc, %o0, %i6
20066 srax %o7, 0x17, %l4
20067 addccc %g1, 0x0E9D, %g5
20068loop_1891:
20069 taddcctv %g2, 0x034E, %o5
20070 movgu %xcc, %l3, %o1
20071 swap [%l7 + 0x0C], %i1
20072 movgu %xcc, %l6, %i4
20073 bg,a %xcc, loop_1892
20074 movn %icc, %l0, %i5
20075 fmovsvs %icc, %f4, %f11
20076 srlx %i2, 0x16, %l5
20077loop_1892:
20078 andcc %g7, %o6, %o2
20079 bgu,a,pt %xcc, loop_1893
20080 tg %icc, 0x7
20081 set 0x08, %g2
20082 stda %o4, [%l7 + %g2] 0x23
20083 membar #Sync
20084loop_1893:
20085 fmovsne %xcc, %f22, %f30
20086 movge %icc, %g3, %i0
20087 fpadd32 %f4, %f30, %f18
20088 array16 %l2, %l1, %g4
20089 bg,a,pn %xcc, loop_1894
20090 orncc %i7, %g6, %o3
20091 ld [%l7 + 0x78], %f3
20092 movge %xcc, %i3, %o0
20093loop_1894:
20094 fmovrslez %i6, %f15, %f21
20095 bn %xcc, loop_1895
20096 ldstub [%l7 + 0x63], %o7
20097 fnot1s %f27, %f1
20098 srlx %l4, 0x0A, %g5
20099loop_1895:
20100 sdiv %g2, 0x0975, %g1
20101 xorcc %o5, %o1, %i1
20102 te %xcc, 0x6
20103 lduh [%l7 + 0x60], %l6
20104 fmuld8sux16 %f2, %f1, %f28
20105 tne %xcc, 0x5
20106 ldsh [%l7 + 0x7E], %l3
20107 movg %icc, %l0, %i4
20108 ldub [%l7 + 0x7F], %i5
20109 move %icc, %i2, %l5
20110 fmovrdne %g7, %f12, %f26
20111 fmovdg %icc, %f23, %f9
20112 stb %o2, [%l7 + 0x1E]
20113 movge %xcc, %o6, %g3
20114 subc %o4, %l2, %i0
20115 tgu %icc, 0x6
20116 tcs %icc, 0x4
20117 subc %g4, 0x0C8B, %l1
20118 tpos %icc, 0x5
20119 edge8 %g6, %i7, %i3
20120 add %l7, 0x58, %l6
20121 wr %g0, 0x89, %asi
20122 ldxa [%l6] %asi, %o3
20123 casxa [%l6] %asi, %o3, %i6
20124 fsrc2s %f27, %f14
20125 fmovsn %xcc, %f26, %f6
20126 fbu %fcc2, loop_1896
20127 bgu,pn %xcc, loop_1897
20128 movgu %icc, %o0, %l4
20129 bleu,a %xcc, loop_1898
20130loop_1896:
20131 move %xcc, %g5, %o7
20132loop_1897:
20133 tvs %icc, 0x0
20134 movle %icc, %g1, %g2
20135loop_1898:
20136 fbg,a %fcc0, loop_1899
20137 ta %icc, 0x1
20138 umulcc %o5, 0x0887, %o1
20139 edge32 %l6, %i1, %l3
20140loop_1899:
20141 ldsh [%l7 + 0x48], %i4
20142 array32 %l0, %i5, %l5
20143 fmovdle %icc, %f25, %f11
20144 fpsub16s %f1, %f7, %f11
20145 movgu %xcc, %g7, %o2
20146 bl,pt %icc, loop_1900
20147 taddcctv %o6, 0x10CE, %g3
20148 fcmped %fcc0, %f18, %f30
20149 movrgz %o4, 0x36E, %l2
20150loop_1900:
20151 fmovrslz %i2, %f27, %f4
20152 tsubcc %g4, 0x0BA8, %i0
20153 add %l7, 0x08, %l6
20154 wr %g0, 0x11, %asi
20155 ldxa [%l6] %asi, %l1
20156 casxa [%l6] %asi, %l1, %i7
20157 brgez,a %i3, loop_1901
20158 fmovdvs %xcc, %f18, %f19
20159 addcc %g6, 0x0AD5, %o3
20160 popc %i6, %l4
20161loop_1901:
20162 edge32 %o0, %o7, %g5
20163 fcmpne32 %f30, %f6, %g1
20164 fmovrdgez %g2, %f4, %f14
20165 wr %g0, 0x23, %asi
20166 stha %o5, [%l7 + 0x4E] %asi
20167 membar #Sync
20168 fcmpes %fcc1, %f10, %f7
20169 fpadd16s %f7, %f29, %f27
20170 flush %l7 + 0x68
20171 ldx [%l7 + 0x10], %o1
20172 taddcctv %l6, %l3, %i1
20173 taddcc %l0, %i5, %l5
20174 bshuffle %f26, %f30, %f26
20175 tne %icc, 0x5
20176 smulcc %g7, %o2, %o6
20177 tvc %icc, 0x3
20178 movre %i4, 0x2D9, %g3
20179 movrgz %l2, %i2, %o4
20180 ldsw [%l7 + 0x70], %g4
20181 alignaddrl %l1, %i0, %i3
20182 sdiv %i7, 0x0B74, %g6
20183 nop
20184 setx loop_1902, %l0, %l1
20185 jmpl %l1, %i6
20186 xnor %o3, %l4, %o0
20187 fmovdcs %xcc, %f20, %f27
20188 pdist %f4, %f4, %f18
20189loop_1902:
20190 sllx %o7, 0x10, %g1
20191 tn %icc, 0x2
20192 popc %g5, %g2
20193 orcc %o1, %l6, %o5
20194 addc %i1, 0x1C15, %l3
20195 fbule %fcc3, loop_1903
20196 srl %i5, 0x06, %l5
20197 fbn,a %fcc0, loop_1904
20198 edge8 %g7, %l0, %o6
20199loop_1903:
20200 movcc %icc, %i4, %g3
20201 fpmerge %f8, %f2, %f6
20202loop_1904:
20203 edge8 %l2, %i2, %o2
20204 fbn,a %fcc2, loop_1905
20205 tsubcc %o4, %l1, %g4
20206 srlx %i0, %i7, %g6
20207 srlx %i3, 0x0C, %i6
20208loop_1905:
20209 movrne %l4, 0x027, %o3
20210 fmovsn %icc, %f20, %f23
20211 orcc %o0, 0x14F5, %o7
20212 andcc %g1, 0x1B21, %g2
20213 array16 %o1, %l6, %o5
20214 movcc %icc, %i1, %g5
20215 fands %f14, %f19, %f20
20216 subc %i5, 0x0A6F, %l3
20217 bge,a loop_1906
20218 stw %l5, [%l7 + 0x3C]
20219 fnot2s %f6, %f25
20220 edge8n %l0, %g7, %i4
20221loop_1906:
20222 edge16ln %o6, %l2, %i2
20223 andncc %g3, %o2, %l1
20224 fbu %fcc1, loop_1907
20225 lduh [%l7 + 0x5E], %o4
20226 mulx %g4, %i7, %g6
20227 wr %g0, 0x4f, %asi
20228 stxa %i3, [%g0 + 0x8] %asi
20229loop_1907:
20230 edge8ln %i6, %i0, %l4
20231 tsubcctv %o3, %o7, %g1
20232 fmovse %icc, %f8, %f21
20233 movne %xcc, %g2, %o0
20234 bvc,a,pt %xcc, loop_1908
20235 movn %xcc, %o1, %l6
20236 edge8 %i1, %o5, %i5
20237 fsrc2 %f28, %f4
20238loop_1908:
20239 fcmpgt16 %f8, %f10, %l3
20240 nop
20241 set 0x65, %g4
20242 ldstub [%l7 + %g4], %l5
20243 bcs loop_1909
20244 fornot1s %f14, %f14, %f19
20245 edge8n %l0, %g5, %i4
20246 fnegd %f6, %f10
20247loop_1909:
20248 brnz,a %g7, loop_1910
20249 edge8ln %o6, %i2, %l2
20250 movre %g3, %o2, %l1
20251 tle %xcc, 0x4
20252loop_1910:
20253 movrlez %o4, %i7, %g6
20254 sll %i3, %i6, %i0
20255 fnot2 %f4, %f2
20256 smulcc %l4, 0x0F28, %g4
20257 movn %xcc, %o7, %g1
20258 fmovs %f3, %f3
20259 set 0x0C, %l6
20260 stba %g2, [%l7 + %l6] 0x80
20261 tn %xcc, 0x3
20262 fcmpgt16 %f30, %f16, %o3
20263 fbne %fcc3, loop_1911
20264 tge %icc, 0x5
20265 movle %icc, %o0, %l6
20266 fpack16 %f24, %f21
20267loop_1911:
20268 fpack16 %f28, %f10
20269 edge32ln %o1, %i1, %i5
20270 bshuffle %f12, %f20, %f12
20271 te %icc, 0x2
20272 alignaddr %l3, %l5, %l0
20273 tvs %xcc, 0x0
20274 wr %g0, 0x81, %asi
20275 ldstuba [%l7 + 0x6E] %asi, %g5
20276 fmovdle %xcc, %f7, %f0
20277 add %l7, 0x28, %l6
20278 wr %g0, 0x19, %asi
20279 ldxa [%l6] %asi, %i4
20280 casxa [%l6] 0x19, %i4, %g7
20281 set 0x30, %o0
20282 stda %o6, [%l7 + %o0] 0xea
20283 membar #Sync
20284 movcs %xcc, %o5, %l2
20285 tsubcctv %i2, 0x0116, %g3
20286 alignaddr %l1, %o2, %i7
20287 tneg %icc, 0x0
20288 umulcc %o4, %i3, %g6
20289 movge %icc, %i6, %i0
20290 tcs %xcc, 0x6
20291 fcmps %fcc1, %f20, %f30
20292 movrgez %g4, 0x2DD, %l4
20293 set 0x25, %l0
20294 ldstuba [%l7 + %l0] 0x81, %g1
20295 taddcctv %o7, 0x1C03, %o3
20296 restored
20297 rdpr %cwp, %g1
20298 rdpr %cansave, %g2
20299 rdpr %canrestore, %g3
20300 rdpr %cleanwin, %g4
20301 rdpr %otherwin, %g5
20302 rdpr %wstate, %g6
20303 fabss %f30, %f3
20304 udivcc %g2, 0x0E92, %l6
20305 fmovrslz %o0, %f29, %f10
20306 faligndata %f4, %f24, %f14
20307 movle %icc, %i1, %i5
20308 tsubcctv %o1, %l3, %l5
20309 sub %g5, %l0, %g7
20310 fxnor %f22, %f22, %f28
20311 fmovdl %xcc, %f30, %f23
20312 subcc %i4, 0x078C, %o6
20313 fbn %fcc2, loop_1912
20314 taddcc %l2, 0x1A9F, %o5
20315 movvs %icc, %i2, %g3
20316 fpsub16s %f6, %f1, %f19
20317loop_1912:
20318 movl %icc, %l1, %i7
20319 ldsb [%l7 + 0x5A], %o2
20320 and %i3, 0x0530, %g6
20321 fabsd %f4, %f0
20322 stbar
20323 edge16l %i6, %o4, %i0
20324 tvs %icc, 0x7
20325 fnot1s %f27, %f24
20326 fmovsn %icc, %f1, %f8
20327 tpos %icc, 0x4
20328 bvs,a %xcc, loop_1913
20329 movpos %icc, %g4, %l4
20330 tne %icc, 0x3
20331 fandnot2 %f24, %f30, %f2
20332loop_1913:
20333 movre %o7, 0x377, %g1
20334 siam 0x2
20335 edge8l %g2, %o3, %o0
20336 fnegd %f24, %f30
20337 mulscc %l6, %i1, %o1
20338 sllx %i5, %l5, %l3
20339 movre %l0, 0x219, %g5
20340 tneg %xcc, 0x4
20341 tvs %xcc, 0x0
20342 and %i4, %g7, %o6
20343 tge %xcc, 0x5
20344 tcc %xcc, 0x0
20345 fmuld8ulx16 %f2, %f14, %f28
20346 alignaddr %l2, %o5, %g3
20347 set 0x74, %o6
20348 ldstuba [%l7 + %o6] 0x04, %l1
20349 edge32 %i7, %i2, %i3
20350 smulcc %o2, %g6, %i6
20351 membar 0x0D
20352 taddcc %i0, 0x0919, %o4
20353 stw %l4, [%l7 + 0x7C]
20354 movl %icc, %o7, %g1
20355 xor %g2, 0x13D8, %o3
20356 tsubcctv %g4, %o0, %i1
20357 saved
20358 rdpr %cwp, %g1
20359 rdpr %cansave, %g2
20360 rdpr %canrestore, %g3
20361 rdpr %cleanwin, %g4
20362 rdpr %otherwin, %g5
20363 rdpr %wstate, %g6
20364 ble,pt %icc, loop_1914
20365 tg %icc, 0x2
20366 array32 %o1, %l6, %i5
20367 sra %l5, 0x02, %l3
20368loop_1914:
20369 nop
20370 set 0x40, %l4
20371 stwa %l0, [%l7 + %l4] 0x27
20372 membar #Sync
20373 fmovse %xcc, %f23, %f31
20374 fandnot2 %f24, %f16, %f24
20375 tcc %icc, 0x5
20376 andncc %g5, %g7, %i4
20377 fnegs %f29, %f7
20378 movge %icc, %l2, %o5
20379 be,pt %icc, loop_1915
20380 tcs %xcc, 0x6
20381 sir 0x151C
20382 fpadd32 %f18, %f0, %f16
20383loop_1915:
20384 andn %g3, %o6, %l1
20385 fba %fcc0, loop_1916
20386 stw %i7, [%l7 + 0x64]
20387 movcs %xcc, %i2, %o2
20388 edge16l %g6, %i6, %i3
20389loop_1916:
20390 array8 %o4, %l4, %o7
20391 edge8 %g1, %i0, %g2
20392 movn %icc, %g4, %o3
20393 ta %icc, 0x3
20394 fcmpeq16 %f30, %f28, %i1
20395 subccc %o0, 0x005E, %o1
20396 udivcc %l6, 0x15EA, %i5
20397 alignaddrl %l3, %l5, %l0
20398 edge16l %g7, %i4, %g5
20399 wr %g0, 0xea, %asi
20400 stwa %o5, [%l7 + 0x40] %asi
20401 membar #Sync
20402 fcmpgt32 %f30, %f22, %g3
20403 movrne %o6, 0x0FC, %l1
20404 movne %xcc, %i7, %l2
20405 stx %i2, [%l7 + 0x10]
20406 fsrc2 %f12, %f0
20407 ldd [%l7 + 0x68], %f16
20408 orncc %g6, 0x08D9, %o2
20409 wr %g0, 0x89, %asi
20410 stda %f16, [%l7 + 0x40] %asi
20411 xnor %i6, 0x0856, %o4
20412 movgu %icc, %i3, %l4
20413 ldsw [%l7 + 0x3C], %g1
20414 and %i0, 0x0502, %g2
20415 edge8 %g4, %o3, %i1
20416 sllx %o0, 0x03, %o1
20417 fmovdleu %xcc, %f5, %f1
20418 tge %xcc, 0x2
20419 wr %g0, 0x19, %asi
20420 lda [%l7 + 0x24] %asi, %f11
20421 te %icc, 0x1
20422 for %f10, %f26, %f30
20423 edge16 %l6, %o7, %i5
20424 tsubcc %l3, %l5, %l0
20425 tcs %xcc, 0x7
20426 fmovdle %icc, %f4, %f24
20427 fpmerge %f2, %f17, %f18
20428 umul %i4, 0x10A6, %g5
20429 set 0x5C, %i3
20430 ldswa [%l7 + %i3] 0x81, %g7
20431 ldsb [%l7 + 0x18], %o5
20432 mulscc %g3, 0x152D, %o6
20433 std %f4, [%l7 + 0x68]
20434 fandnot2 %f12, %f20, %f12
20435 add %l7, 0x1C, %l6
20436 wr %g0, 0x04, %asi
20437 casa [%l6] %asi, %i7, %l2
20438 fnand %f6, %f6, %f14
20439 tsubcc %i2, 0x181A, %g6
20440 tpos %icc, 0x3
20441 sdivcc %o2, 0x1350, %l1
20442 ldsh [%l7 + 0x3E], %i6
20443 and %i3, 0x0887, %l4
20444 array32 %o4, %i0, %g2
20445 udiv %g4, 0x1125, %g1
20446 wr %g0, 0x81, %asi
20447 lduha [%l7 + 0x68] %asi, %o3
20448 edge16 %o0, %i1, %l6
20449 popc 0x0F57, %o7
20450 membar #Sync
20451 set 0x40, %i4
20452 ldda [%l7 + %i4] 0xf9, %f0
20453 fcmple32 %f12, %f20, %o1
20454 taddcc %i5, %l5, %l3
20455 stw %l0, [%l7 + 0x54]
20456 smulcc %g5, 0x10A3, %g7
20457 bne,a %xcc, loop_1917
20458 nop
20459 setx loop_1918, %l0, %l1
20460 wrpr 0x1, %tl
20461 wrpr %l1, %tnpc
20462 setx 0x34400001400, %l0, %l1
20463 wrpr %l1, %tstate
20464 wrhpr 0x4, %htstate
20465 done
20466 edge16l %i4, %g3, %o6
20467 srl %i7, 0x07, %l2
20468loop_1917:
20469 lduw [%l7 + 0x20], %o5
20470loop_1918:
20471 fmovs %f9, %f8
20472 movleu %icc, %g6, %o2
20473 movn %xcc, %i2, %i6
20474 wr %g0, 0x80, %asi
20475 stba %l1, [%l7 + 0x67] %asi
20476 smul %l4, %i3, %o4
20477 restored
20478 rdpr %cwp, %g1
20479 rdpr %cansave, %g2
20480 rdpr %canrestore, %g3
20481 rdpr %cleanwin, %g4
20482 rdpr %otherwin, %g5
20483 rdpr %wstate, %g6
20484 fbe,a %fcc1, loop_1919
20485 fmovd %f10, %f0
20486 mulscc %i0, %g2, %g4
20487 edge16n %g1, %o0, %o3
20488loop_1919:
20489 movpos %icc, %i1, %l6
20490 movvc %icc, %o7, %i5
20491 fbn,a %fcc0, loop_1920
20492 ld [%l7 + 0x64], %f22
20493 popc %o1, %l5
20494 saved
20495 rdpr %cwp, %g1
20496 rdpr %cansave, %g2
20497 rdpr %canrestore, %g3
20498 rdpr %cleanwin, %g4
20499 rdpr %otherwin, %g5
20500 rdpr %wstate, %g6
20501loop_1920:
20502 fsrc1s %f7, %f16
20503 wr %g0, 0x80, %asi
20504 stha %l3, [%l7 + 0x5E] %asi
20505 sll %l0, 0x1E, %g5
20506 sir 0x0D15
20507 fblg %fcc1, loop_1921
20508 stx %i4, [%l7 + 0x30]
20509 umul %g3, %g7, %o6
20510 ldd [%l7 + 0x08], %l2
20511loop_1921:
20512 addccc %o5, 0x06A1, %i7
20513 movvs %icc, %g6, %o2
20514 movgu %xcc, %i6, %l1
20515 ldsh [%l7 + 0x30], %l4
20516 tvc %xcc, 0x2
20517 wr %g0, 0x11, %asi
20518 ldxa [%l7 + 0x28] %asi, %i2
20519 sllx %o4, %i3, %i0
20520 sir 0x1E4C
20521 fbo %fcc1, loop_1922
20522 fmovdg %xcc, %f8, %f20
20523 tcs %xcc, 0x3
20524 movpos %xcc, %g4, %g1
20525loop_1922:
20526 fbule %fcc1, loop_1923
20527 srax %o0, 0x06, %o3
20528 add %g2, 0x03E2, %i1
20529 ldx [%l7 + 0x68], %o7
20530loop_1923:
20531 fbule %fcc1, loop_1924
20532 fmovdle %xcc, %f15, %f23
20533 array16 %l6, %o1, %i5
20534 movcs %xcc, %l5, %l0
20535loop_1924:
20536 fbg %fcc3, loop_1925
20537 smulcc %l3, 0x128E, %g5
20538 movvc %icc, %g3, %g7
20539 movge %icc, %i4, %o6
20540loop_1925:
20541 edge32n %l2, %i7, %o5
20542 mova %icc, %g6, %o2
20543 movgu %icc, %l1, %l4
20544 sll %i2, %o4, %i3
20545 wr %g0, 0x81, %asi
20546 sta %f14, [%l7 + 0x40] %asi
20547 lduh [%l7 + 0x66], %i0
20548 srl %i6, %g4, %o0
20549 fcmps %fcc3, %f2, %f11
20550 set 0x60, %i0
20551 stwa %g1, [%l7 + %i0] 0x89
20552 subc %o3, 0x103C, %i1
20553 movne %icc, %o7, %g2
20554 fmovdn %xcc, %f21, %f18
20555 ta %xcc, 0x2
20556 sdiv %l6, 0x0630, %i5
20557 xorcc %o1, 0x1637, %l0
20558 xor %l3, 0x189C, %l5
20559 nop
20560 setx loop_1926, %l0, %l1
20561 wrpr 0x1, %tl
20562 wrpr %l1, %tpc
20563 add %l1, 0x4, %l1
20564 wrpr %l1, %tnpc
20565 setx 0x34400001400, %l0, %l1
20566 wrpr %l1, %tstate
20567 wrhpr 0x4, %htstate
20568 retry
20569 tneg %xcc, 0x5
20570 fmovsle %xcc, %f7, %f17
20571 nop
20572 setx loop_1927, %l0, %l1
20573 wrpr 0x1, %tl
20574 wrpr %l1, %tnpc
20575 setx 0x34400001400, %l0, %l1
20576 wrpr %l1, %tstate
20577 wrhpr 0x4, %htstate
20578 done
20579loop_1926:
20580 tn %icc, 0x4
20581 edge32n %g3, %g5, %i4
20582 bleu,pt %xcc, loop_1928
20583loop_1927:
20584 bvs,a,pn %xcc, loop_1929
20585 fnor %f0, %f18, %f24
20586 stw %o6, [%l7 + 0x54]
20587loop_1928:
20588 brlez %g7, loop_1930
20589loop_1929:
20590 orncc %l2, 0x161E, %i7
20591 stb %g6, [%l7 + 0x1B]
20592 movrlez %o5, %l1, %o2
20593loop_1930:
20594 fnot2 %f14, %f24
20595 array16 %i2, %l4, %o4
20596 lduw [%l7 + 0x08], %i3
20597 stb %i6, [%l7 + 0x0A]
20598 fmovrsgez %i0, %f20, %f7
20599 wr %g0, 0x04, %asi
20600 swapa [%l7 + 0x78] %asi, %o0
20601 fornot2 %f8, %f26, %f14
20602 addc %g4, 0x1610, %g1
20603 bne %icc, loop_1931
20604 xorcc %o3, %o7, %i1
20605 nop
20606 setx loop_1932, %l0, %l1
20607 wrpr 0x1, %tl
20608 wrpr %l1, %tpc
20609 add %l1, 0x4, %l1
20610 wrpr %l1, %tnpc
20611 setx 0x34400001400, %l0, %l1
20612 wrpr %l1, %tstate
20613 wrhpr 0x4, %htstate
20614 retry
20615 orcc %l6, %g2, %o1
20616loop_1931:
20617 udiv %i5, 0x10C5, %l0
20618 xnor %l3, 0x0FEE, %l5
20619loop_1932:
20620 fbule %fcc2, loop_1933
20621 tcs %icc, 0x3
20622 fmul8sux16 %f26, %f4, %f24
20623 subcc %g5, %g3, %o6
20624loop_1933:
20625 nop
20626 wr %g0, 0x18, %asi
20627 lduwa [%l7 + 0x3C] %asi, %g7
20628 brz %l2, loop_1934
20629 fandnot2s %f1, %f4, %f28
20630 movrgz %i4, %g6, %i7
20631 movrlez %l1, 0x05F, %o2
20632loop_1934:
20633 movcc %xcc, %i2, %l4
20634 bcc,a loop_1935
20635 sll %o5, %i3, %o4
20636 fcmpgt16 %f24, %f2, %i0
20637 fzeros %f29
20638loop_1935:
20639 movrgz %i6, 0x268, %g4
20640 ble,a loop_1936
20641 fmovdle %icc, %f26, %f31
20642 srax %g1, %o3, %o0
20643 tn %xcc, 0x4
20644loop_1936:
20645 orcc %i1, 0x0021, %l6
20646 fmovscs %xcc, %f13, %f2
20647 membar 0x25
20648 subccc %o7, %g2, %i5
20649 tcs %icc, 0x5
20650 fpsub32s %f15, %f13, %f21
20651 tleu %icc, 0x1
20652 tcc %icc, 0x6
20653 movrne %l0, %o1, %l5
20654 andn %l3, 0x0C1E, %g5
20655 bneg,pt %xcc, loop_1937
20656 sra %g3, %o6, %g7
20657 tleu %xcc, 0x6
20658 subcc %i4, %l2, %i7
20659loop_1937:
20660 bcs,a %icc, loop_1938
20661 brgez %l1, loop_1939
20662 tne %icc, 0x4
20663 fmovdcc %icc, %f15, %f21
20664loop_1938:
20665 fbo,a %fcc2, loop_1940
20666loop_1939:
20667 fpsub32s %f22, %f27, %f14
20668 udiv %o2, 0x1694, %i2
20669 nop
20670 setx loop_1941, %l0, %l1
20671 jmpl %l1, %g6
20672loop_1940:
20673 fcmpgt32 %f30, %f14, %l4
20674 sub %o5, 0x0223, %o4
20675 nop
20676 setx loop_1942, %l0, %l1
20677 jmpl %l1, %i0
20678loop_1941:
20679 sir 0x1473
20680 ta %icc, 0x7
20681 wr %g0, 0x80, %asi
20682 stwa %i6, [%l7 + 0x58] %asi
20683loop_1942:
20684 udivcc %i3, 0x1A6B, %g4
20685 tpos %xcc, 0x2
20686 prefetch [%l7 + 0x40], 0x3
20687 tne %icc, 0x0
20688 sir 0x1785
20689 add %o3, %o0, %g1
20690 fpsub16 %f24, %f14, %f0
20691 brnz %l6, loop_1943
20692 ba %xcc, loop_1944
20693 movrlez %o7, %g2, %i5
20694 tl %icc, 0x3
20695loop_1943:
20696 fbl,a %fcc2, loop_1945
20697loop_1944:
20698 fbue %fcc2, loop_1946
20699 udivcc %i1, 0x067C, %o1
20700 lduh [%l7 + 0x26], %l5
20701loop_1945:
20702 ldx [%l7 + 0x08], %l3
20703loop_1946:
20704 restored
20705 rdpr %cwp, %g1
20706 rdpr %cansave, %g2
20707 rdpr %canrestore, %g3
20708 rdpr %cleanwin, %g4
20709 rdpr %otherwin, %g5
20710 rdpr %wstate, %g6
20711 alignaddrl %l0, %g5, %g3
20712 edge16l %g7, %i4, %o6
20713 sra %l2, %l1, %o2
20714 fbul %fcc2, loop_1947
20715 fcmpeq16 %f8, %f16, %i2
20716 movne %icc, %g6, %i7
20717 movge %xcc, %o5, %o4
20718loop_1947:
20719 tgu %xcc, 0x0
20720 addcc %l4, %i0, %i6
20721 array32 %i3, %o3, %o0
20722 add %g1, 0x03A6, %g4
20723 orn %o7, %l6, %g2
20724 tsubcctv %i1, 0x1EE9, %o1
20725 and %l5, 0x136C, %i5
20726 srax %l3, %g5, %g3
20727 fmovscc %xcc, %f31, %f10
20728 set 0x75, %i7
20729 ldstuba [%l7 + %i7] 0x89, %l0
20730 edge8l %g7, %i4, %l2
20731 tcc %icc, 0x4
20732 tl %xcc, 0x3
20733 ld [%l7 + 0x24], %f16
20734 fmovspos %icc, %f27, %f22
20735 set 0x380, %l1
20736 nop ! nop ! ldxa [%g0 + %l1] 0x40, %o6 ripped by fixASI40.pl ripped by fixASI40.pl
20737 sra %l1, %o2, %g6
20738 ldstub [%l7 + 0x09], %i2
20739 movgu %icc, %i7, %o5
20740 xnor %o4, 0x081D, %i0
20741 fpsub32 %f22, %f2, %f22
20742 fcmpd %fcc1, %f22, %f20
20743 set 0x24, %i2
20744 swapa [%l7 + %i2] 0x04, %i6
20745 tvc %icc, 0x1
20746 movleu %icc, %l4, %o3
20747 bl,a loop_1948
20748 movneg %xcc, %o0, %i3
20749 tpos %xcc, 0x5
20750 edge16ln %g4, %o7, %l6
20751loop_1948:
20752 tleu %xcc, 0x2
20753 bcc,a,pt %xcc, loop_1949
20754 saved
20755 rdpr %cwp, %g1
20756 rdpr %cansave, %g2
20757 rdpr %canrestore, %g3
20758 rdpr %cleanwin, %g4
20759 rdpr %otherwin, %g5
20760 rdpr %wstate, %g6
20761 membar 0x5A
20762 edge8n %g2, %g1, %o1
20763loop_1949:
20764 tvs %xcc, 0x1
20765 fmovsge %icc, %f12, %f9
20766 tpos %icc, 0x7
20767 wr %g0, 0xe3, %asi
20768 ldda [%l7 + 0x10] %asi, %i0
20769 std %f28, [%l7 + 0x48]
20770 ba,a,pt %xcc, loop_1950
20771 movcc %xcc, %i5, %l5
20772 fmovdle %xcc, %f15, %f4
20773 wr %g0, 0x22, %asi
20774 stda %l2, [%l7 + 0x18] %asi
20775 membar #Sync
20776loop_1950:
20777 addccc %g3, 0x191D, %l0
20778 movpos %xcc, %g7, %g5
20779 edge16l %l2, %i4, %l1
20780 restored
20781 rdpr %cwp, %g1
20782 rdpr %cansave, %g2
20783 rdpr %canrestore, %g3
20784 rdpr %cleanwin, %g4
20785 rdpr %otherwin, %g5
20786 rdpr %wstate, %g6
20787 set 0x50, %o3
20788 prefetcha [%l7 + %o3] 0x81, 0x3
20789 tneg %icc, 0x3
20790 sra %g6, %i2, %o6
20791 movgu %xcc, %i7, %o4
20792 movn %xcc, %i0, %o5
20793 subc %l4, %o3, %i6
20794 edge32l %i3, %o0, %o7
20795 set 0x10, %i1
20796 prefetcha [%l7 + %i1] 0x81, 0x1
20797 movcs %icc, %l6, %g1
20798 fmovsneg %xcc, %f18, %f21
20799 tsubcc %o1, %i1, %g2
20800 edge32 %i5, %l3, %l5
20801 tpos %icc, 0x7
20802 set 0x40, %i6
20803 stda %f0, [%l7 + %i6] 0x18
20804 tle %xcc, 0x6
20805 orn %g3, 0x1D92, %g7
20806 taddcctv %l0, %g5, %i4
20807 orn %l1, %l2, %g6
20808 smulcc %i2, 0x0CE6, %o6
20809 movrgz %i7, %o4, %o2
20810 udivx %i0, 0x182C, %l4
20811 movcs %icc, %o5, %o3
20812 umul %i3, %i6, %o0
20813 array32 %o7, %g4, %l6
20814 movrlez %g1, 0x057, %i1
20815 fmovrdne %o1, %f18, %f8
20816 sdivcc %i5, 0x04F0, %l3
20817 srlx %l5, %g2, %g7
20818 orcc %l0, 0x00F2, %g3
20819 fandnot1 %f20, %f4, %f26
20820 bgu,pn %icc, loop_1951
20821 fmovdgu %xcc, %f17, %f19
20822 tg %xcc, 0x6
20823 wr %g0, 0x11, %asi
20824 ldda [%l7 + 0x10] %asi, %g4
20825loop_1951:
20826 movvs %icc, %i4, %l2
20827 wr %g0, 0x1e, %asi
20828 stda %f0, [%l7 + 0x40] %asi
20829 membar #Sync
20830 addcc %g6, 0x19AB, %l1
20831 sll %o6, %i7, %i2
20832 saved
20833 rdpr %cwp, %g1
20834 rdpr %cansave, %g2
20835 rdpr %canrestore, %g3
20836 rdpr %cleanwin, %g4
20837 rdpr %otherwin, %g5
20838 rdpr %wstate, %g6
20839 fmovrslz %o2, %f1, %f28
20840 stb %o4, [%l7 + 0x6B]
20841 subccc %l4, 0x1CCF, %o5
20842 movvc %icc, %i0, %o3
20843 alignaddrl %i3, %o0, %i6
20844 saved
20845 rdpr %cwp, %g1
20846 rdpr %cansave, %g2
20847 rdpr %canrestore, %g3
20848 rdpr %cleanwin, %g4
20849 rdpr %otherwin, %g5
20850 rdpr %wstate, %g6
20851 tsubcc %o7, %l6, %g4
20852 orcc %i1, 0x0BC5, %o1
20853 sdivcc %i5, 0x0C71, %g1
20854 xor %l5, %g2, %g7
20855 movrlez %l3, %l0, %g3
20856 fnot1s %f24, %f2
20857 wr %g0, 0x23, %asi
20858 stwa %i4, [%l7 + 0x18] %asi
20859 membar #Sync
20860 fcmped %fcc3, %f18, %f16
20861 mulscc %g5, %l2, %l1
20862 edge8n %o6, %i7, %g6
20863 be %icc, loop_1952
20864 fmovrdlz %i2, %f30, %f24
20865 mulx %o4, %o2, %l4
20866 edge8 %o5, %i0, %i3
20867loop_1952:
20868 nop
20869 wr %g0, 0x10, %asi
20870 swapa [%l7 + 0x5C] %asi, %o3
20871 fornot1 %f0, %f6, %f16
20872 edge8 %i6, %o7, %l6
20873 fblg,a %fcc0, loop_1953
20874 bvs,pn %icc, loop_1954
20875 xnor %g4, 0x15B7, %i1
20876 fbue %fcc2, loop_1955
20877loop_1953:
20878 smul %o0, %o1, %i5
20879loop_1954:
20880 fmul8x16al %f18, %f1, %f26
20881 fmovsge %xcc, %f31, %f9
20882loop_1955:
20883 srax %l5, 0x10, %g1
20884 ldsb [%l7 + 0x23], %g2
20885 fblg %fcc2, loop_1956
20886 edge16ln %l3, %g7, %g3
20887 sdivx %i4, 0x1DDE, %l0
20888 set 0x78, %g3
20889 stda %g4, [%l7 + %g3] 0x0c
20890loop_1956:
20891 edge16 %l2, %l1, %i7
20892 fnors %f15, %f4, %f8
20893 add %l7, 0x30, %l6
20894 wr %g0, 0x11, %asi
20895 casa [%l6] 0x11, %g6, %i2
20896 fpadd16s %f26, %f6, %f6
20897 nop
20898 setx loop_1957, %l0, %l1
20899 wrpr 0x1, %tl
20900 wrpr %l1, %tpc
20901 add %l1, 0x4, %l1
20902 wrpr %l1, %tnpc
20903 setx 0x34400001400, %l0, %l1
20904 wrpr %l1, %tstate
20905 wrhpr 0x4, %htstate
20906 retry
20907 edge32ln %o6, %o2, %l4
20908 fmovdcc %icc, %f19, %f9
20909 sir 0x1643
20910loop_1957:
20911 nop
20912 wr %g0, 0x18, %asi
20913 ldstuba [%l7 + 0x09] %asi, %o4
20914 fmovdgu %xcc, %f11, %f26
20915 fcmple16 %f14, %f6, %o5
20916 fornot1 %f24, %f28, %f0
20917 fmovda %xcc, %f21, %f19
20918 fmovscs %icc, %f6, %f18
20919 fba,a %fcc3, loop_1958
20920 tn %xcc, 0x6
20921 wr %g0, 0x2b, %asi
20922 ldda [%l7 + 0x10] %asi, %i0
20923loop_1958:
20924 movge %xcc, %i3, %i6
20925 edge16l %o7, %l6, %g4
20926 bl,a %xcc, loop_1959
20927 fcmpgt16 %f6, %f14, %o3
20928 tvs %xcc, 0x3
20929 tleu %xcc, 0x4
20930loop_1959:
20931 movrne %o0, 0x3A8, %i1
20932 fmovrdlz %i5, %f12, %f24
20933 brgez,a %o1, loop_1960
20934 fbge %fcc1, loop_1961
20935 fcmps %fcc1, %f16, %f21
20936 set 0x2E, %o7
20937 lduha [%l7 + %o7] 0x04, %g1
20938loop_1960:
20939 subccc %g2, %l5, %l3
20940loop_1961:
20941 alignaddrl %g3, %g7, %l0
20942 edge8ln %g5, %i4, %l2
20943 fbu,a %fcc3, loop_1962
20944 stbar
20945 xorcc %i7, 0x112A, %l1
20946 movvc %xcc, %i2, %o6
20947loop_1962:
20948 fmul8x16al %f31, %f4, %f6
20949 movcs %icc, %g6, %l4
20950 srl %o2, 0x14, %o5
20951 movrgez %i0, %o4, %i6
20952 sir 0x042D
20953 tn %xcc, 0x2
20954 movpos %xcc, %o7, %i3
20955 bvc loop_1963
20956 ldsw [%l7 + 0x10], %g4
20957 tcc %icc, 0x2
20958 movl %icc, %l6, %o3
20959loop_1963:
20960 sir 0x03C4
20961 tgu %icc, 0x6
20962 srlx %o0, 0x09, %i1
20963 fbg,a %fcc0, loop_1964
20964 xnor %o1, 0x0428, %i5
20965 fbl %fcc3, loop_1965
20966 movcc %icc, %g1, %g2
20967loop_1964:
20968 te %icc, 0x5
20969 fbge,a %fcc1, loop_1966
20970loop_1965:
20971 edge32n %l3, %g3, %l5
20972 andncc %l0, %g5, %i4
20973 edge8l %g7, %l2, %i7
20974loop_1966:
20975 fnor %f4, %f6, %f10
20976 fmovsle %xcc, %f27, %f22
20977 fbue,a %fcc3, loop_1967
20978 fmul8ulx16 %f28, %f28, %f30
20979 alignaddr %i2, %o6, %l1
20980 movne %xcc, %g6, %o2
20981loop_1967:
20982 nop
20983 set 0x50, %i5
20984 ldda [%l7 + %i5] 0x81, %l4
20985 fmovd %f20, %f0
20986 fcmpne16 %f2, %f14, %i0
20987 set 0x65, %g6
20988 ldsba [%l7 + %g6] 0x80, %o5
20989 bgu,a,pt %xcc, loop_1968
20990 ble loop_1969
20991 orncc %i6, 0x1B2D, %o4
20992 andncc %o7, %g4, %l6
20993loop_1968:
20994 nop
20995 set 0x40, %g1
20996 prefetcha [%l7 + %g1] 0x14, 0x3
20997loop_1969:
20998 edge16 %o0, %i3, %i1
20999 fmovd %f24, %f8
21000 movrgz %o1, %i5, %g2
21001 tl %xcc, 0x0
21002 tn %icc, 0x2
21003 membar 0x50
21004 bl,pt %icc, loop_1970
21005 fones %f5
21006 restored
21007 rdpr %cwp, %g1
21008 rdpr %cansave, %g2
21009 rdpr %canrestore, %g3
21010 rdpr %cleanwin, %g4
21011 rdpr %otherwin, %g5
21012 rdpr %wstate, %g6
21013 bl %xcc, loop_1971
21014loop_1970:
21015 te %xcc, 0x2
21016 fandnot1s %f30, %f14, %f20
21017 restored
21018 rdpr %cwp, %g1
21019 rdpr %cansave, %g2
21020 rdpr %canrestore, %g3
21021 rdpr %cleanwin, %g4
21022 rdpr %otherwin, %g5
21023 rdpr %wstate, %g6
21024loop_1971:
21025 andcc %l3, 0x12AA, %g3
21026 flush %l7 + 0x24
21027 fors %f31, %f0, %f8
21028 set 0x34, %l5
21029 lda [%l7 + %l5] 0x14, %f19
21030 brlez,a %l5, loop_1972
21031 sll %l0, 0x0A, %g5
21032 sth %g1, [%l7 + 0x5A]
21033 xnor %i4, 0x024C, %l2
21034loop_1972:
21035 ld [%l7 + 0x78], %f23
21036 movrgz %i7, %i2, %g7
21037 movpos %xcc, %o6, %l1
21038 tsubcctv %g6, %o2, %l4
21039 edge16 %i0, %o5, %i6
21040 wr %g0, 0x19, %asi
21041 ldsha [%l7 + 0x20] %asi, %o7
21042 tsubcctv %g4, %l6, %o4
21043 ta %icc, 0x0
21044 fbg %fcc1, loop_1973
21045 tl %xcc, 0x2
21046 fcmpne16 %f6, %f10, %o0
21047 movne %xcc, %i3, %o3
21048loop_1973:
21049 siam 0x4
21050 sra %o1, 0x0F, %i1
21051 fbug,a %fcc0, loop_1974
21052 edge8l %i5, %g2, %l3
21053 movleu %xcc, %g3, %l5
21054 fbue,a %fcc2, loop_1975
21055loop_1974:
21056 tcc %icc, 0x7
21057 fpadd16s %f26, %f25, %f8
21058 tl %icc, 0x3
21059loop_1975:
21060 bg,a %xcc, loop_1976
21061 ldsh [%l7 + 0x28], %l0
21062 ldd [%l7 + 0x40], %f24
21063 tle %xcc, 0x3
21064loop_1976:
21065 udiv %g5, 0x1F93, %i4
21066 fmovrdlz %l2, %f2, %f4
21067 mulx %g1, %i2, %i7
21068 fmovsvc %xcc, %f30, %f24
21069 fmovsa %icc, %f7, %f28
21070 mova %xcc, %o6, %l1
21071 fpsub16s %f12, %f27, %f30
21072 lduw [%l7 + 0x08], %g6
21073 ta %xcc, 0x5
21074 brlz %o2, loop_1977
21075 flush %l7 + 0x78
21076 membar 0x30
21077 movn %xcc, %g7, %l4
21078loop_1977:
21079 tneg %xcc, 0x7
21080 bcc,a %icc, loop_1978
21081 bcs,a,pt %icc, loop_1979
21082 taddcctv %i0, 0x0F11, %i6
21083 alignaddrl %o5, %g4, %o7
21084loop_1978:
21085 ldd [%l7 + 0x58], %i6
21086loop_1979:
21087 nop
21088 wr %g0, 0x2f, %asi
21089 stha %o4, [%l7 + 0x1A] %asi
21090 membar #Sync
21091 ld [%l7 + 0x68], %f9
21092 andncc %i3, %o3, %o1
21093 movrlez %o0, %i1, %i5
21094 nop
21095 setx loop_1980, %l0, %l1
21096 wrpr 0x1, %tl
21097 wrpr %l1, %tpc
21098 add %l1, 0x4, %l1
21099 wrpr %l1, %tnpc
21100 setx 0x34400001400, %l0, %l1
21101 wrpr %l1, %tstate
21102 wrhpr 0x4, %htstate
21103 retry
21104 movpos %icc, %g2, %l3
21105 lduw [%l7 + 0x18], %l5
21106 subc %l0, 0x0E17, %g3
21107loop_1980:
21108 tg %icc, 0x7
21109 udivx %i4, 0x0AB0, %l2
21110 fones %f7
21111 bcc loop_1981
21112 tsubcc %g1, %i2, %i7
21113 srl %g5, %l1, %g6
21114 movleu %icc, %o2, %g7
21115loop_1981:
21116 movleu %xcc, %o6, %i0
21117 or %i6, %l4, %o5
21118 addc %o7, 0x0AC6, %l6
21119 fzeros %f31
21120 edge16 %g4, %i3, %o4
21121 bn,a %icc, loop_1982
21122 saved
21123 rdpr %cwp, %g1
21124 rdpr %cansave, %g2
21125 rdpr %canrestore, %g3
21126 rdpr %cleanwin, %g4
21127 rdpr %otherwin, %g5
21128 rdpr %wstate, %g6
21129 tvs %xcc, 0x1
21130 movvs %xcc, %o1, %o3
21131loop_1982:
21132 fnands %f30, %f29, %f1
21133 brz,a %o0, loop_1983
21134 addccc %i5, 0x1187, %g2
21135 brnz %i1, loop_1984
21136 sethi 0x1937, %l3
21137loop_1983:
21138 nop
21139 setx loop_1985, %l0, %l1
21140 jmpl %l1, %l5
21141 bcc,a %xcc, loop_1986
21142loop_1984:
21143 addcc %g3, 0x0C2A, %i4
21144 move %xcc, %l2, %g1
21145loop_1985:
21146 fmovdvs %icc, %f31, %f2
21147loop_1986:
21148 nop
21149 wr %g0, 0x04, %asi
21150 lduwa [%l7 + 0x6C] %asi, %l0
21151 stbar
21152 tg %xcc, 0x3
21153 lduw [%l7 + 0x28], %i7
21154 movvs %xcc, %i2, %l1
21155 orcc %g5, %o2, %g6
21156 tne %xcc, 0x3
21157 swap [%l7 + 0x70], %o6
21158 fmovrslz %g7, %f7, %f1
21159 bne loop_1987
21160 bg,pt %xcc, loop_1988
21161 sethi 0x0126, %i6
21162 orn %l4, 0x1BD3, %i0
21163loop_1987:
21164 fmovrsgz %o7, %f25, %f7
21165loop_1988:
21166 andcc %o5, %g4, %i3
21167 sir 0x0931
21168 srl %l6, %o4, %o3
21169 fpsub32s %f2, %f29, %f9
21170 bge,pt %xcc, loop_1989
21171 tg %icc, 0x1
21172 movrgz %o0, 0x13A, %o1
21173 fandnot2s %f24, %f27, %f4
21174loop_1989:
21175 udivcc %g2, 0x1CA3, %i5
21176 xnor %l3, 0x0869, %i1
21177 sra %l5, %i4, %g3
21178 fornot2 %f12, %f22, %f4
21179 fmovs %f26, %f20
21180 umulcc %g1, 0x0768, %l2
21181 edge8ln %l0, %i2, %i7
21182 smul %l1, 0x14CB, %o2
21183 membar 0x30
21184 subc %g6, %g5, %o6
21185 brlez,a %i6, loop_1990
21186 fabsd %f6, %f14
21187 fble,a %fcc1, loop_1991
21188 fba %fcc1, loop_1992
21189loop_1990:
21190 bleu %icc, loop_1993
21191 edge16 %l4, %g7, %i0
21192loop_1991:
21193 fmovrdgz %o5, %f12, %f28
21194loop_1992:
21195 movrlz %o7, 0x132, %i3
21196loop_1993:
21197 ldd [%l7 + 0x10], %f8
21198 sdivx %l6, 0x03D8, %o4
21199 or %o3, 0x0C9A, %g4
21200 fnot2s %f21, %f31
21201 lduw [%l7 + 0x78], %o1
21202 addcc %o0, 0x0D84, %i5
21203 udiv %l3, 0x1CFF, %g2
21204 wr %g0, 0x88, %asi
21205 ldswa [%l7 + 0x14] %asi, %i1
21206 smulcc %l5, %i4, %g3
21207 movvs %icc, %l2, %g1
21208 mova %icc, %l0, %i7
21209 fbn,a %fcc3, loop_1994
21210 tpos %icc, 0x2
21211 umul %i2, 0x069D, %o2
21212 andcc %l1, %g5, %g6
21213loop_1994:
21214 sra %i6, %l4, %o6
21215 edge32ln %g7, %i0, %o5
21216 sdiv %o7, 0x1D27, %i3
21217 te %xcc, 0x0
21218 movgu %icc, %o4, %o3
21219 subcc %g4, %l6, %o0
21220 tg %xcc, 0x4
21221 fmovdle %xcc, %f17, %f2
21222 edge32n %o1, %l3, %i5
21223 xnor %i1, %g2, %l5
21224 fpackfix %f18, %f6
21225 tcc %icc, 0x2
21226 fxor %f6, %f0, %f0
21227 mulscc %g3, 0x1610, %l2
21228 set 0x54, %o5
21229 lduwa [%l7 + %o5] 0x89, %g1
21230 sdivcc %i4, 0x00C1, %i7
21231 sll %i2, %l0, %o2
21232 set 0x40, %o4
21233 stda %f16, [%l7 + %o4] 0x0c
21234 move %icc, %l1, %g6
21235 membar 0x00
21236 fbu,a %fcc1, loop_1995
21237 tg %xcc, 0x0
21238 wr %g0, 0x80, %asi
21239 ldsba [%l7 + 0x62] %asi, %g5
21240loop_1995:
21241 nop
21242 wr %g0, 0x0c, %asi
21243 stwa %i6, [%l7 + 0x08] %asi
21244 lduh [%l7 + 0x4C], %o6
21245 bn loop_1996
21246 fpadd16 %f6, %f22, %f10
21247 umulcc %g7, 0x1E7F, %i0
21248 fpmerge %f27, %f3, %f12
21249loop_1996:
21250 fbn %fcc2, loop_1997
21251 fbn %fcc3, loop_1998
21252 bpos %icc, loop_1999
21253 fmuld8ulx16 %f24, %f22, %f6
21254loop_1997:
21255 stb %l4, [%l7 + 0x73]
21256loop_1998:
21257 tle %icc, 0x3
21258loop_1999:
21259 orn %o5, 0x03EC, %i3
21260 set 0x72, %g5
21261 stha %o4, [%l7 + %g5] 0x27
21262 membar #Sync
21263 sra %o7, 0x11, %g4
21264 ldd [%l7 + 0x48], %f30
21265 taddcc %l6, 0x0DE1, %o0
21266 restored
21267 rdpr %cwp, %g1
21268 rdpr %cansave, %g2
21269 rdpr %canrestore, %g3
21270 rdpr %cleanwin, %g4
21271 rdpr %otherwin, %g5
21272 rdpr %wstate, %g6
21273 fbge %fcc2, loop_2000
21274 fmovdg %icc, %f29, %f6
21275 movg %xcc, %o1, %l3
21276 mulx %o3, %i5, %g2
21277loop_2000:
21278 popc %l5, %g3
21279 call loop_2001
21280 bgu,a loop_2002
21281 sir 0x1DF8
21282 fmovsleu %icc, %f1, %f12
21283loop_2001:
21284 fmovsn %icc, %f18, %f17
21285loop_2002:
21286 movvc %xcc, %i1, %l2
21287 bneg,a,pn %icc, loop_2003
21288 tne %xcc, 0x3
21289 udivx %i4, 0x1C29, %i7
21290 movne %icc, %g1, %i2
21291loop_2003:
21292 std %l0, [%l7 + 0x78]
21293 orcc %o2, %g6, %l1
21294 edge32ln %i6, %o6, %g7
21295 umulcc %i0, 0x18D8, %g5
21296 tg %icc, 0x1
21297 fmovdcc %xcc, %f1, %f26
21298 xnorcc %l4, %i3, %o4
21299 orncc %o5, %g4, %l6
21300 udivcc %o7, 0x0550, %o1
21301 tcc %icc, 0x7
21302 ta %icc, 0x1
21303 fpadd32 %f16, %f26, %f4
21304 membar 0x1A
21305 bne,a loop_2004
21306 movpos %icc, %l3, %o3
21307 for %f16, %f28, %f0
21308 edge16 %i5, %o0, %l5
21309loop_2004:
21310 bcs,a,pn %icc, loop_2005
21311 fmovrslz %g2, %f8, %f4
21312 array8 %g3, %l2, %i4
21313 edge8l %i7, %g1, %i2
21314loop_2005:
21315 sub %l0, %i1, %o2
21316 sllx %g6, %i6, %l1
21317 edge16ln %o6, %i0, %g5
21318 fmovrdlez %g7, %f30, %f2
21319 orn %i3, 0x1A93, %o4
21320 st %f16, [%l7 + 0x4C]
21321 fands %f29, %f28, %f26
21322 or %l4, 0x0D7E, %g4
21323 fmovrdlez %l6, %f26, %f6
21324 brgz,a %o5, loop_2006
21325 fmovsl %icc, %f1, %f16
21326 fble %fcc0, loop_2007
21327 stx %o1, [%l7 + 0x08]
21328loop_2006:
21329 edge32l %o7, %l3, %i5
21330 wr %g0, 0x80, %asi
21331 stda %f0, [%l7 + 0x40] %asi
21332loop_2007:
21333 stx %o0, [%l7 + 0x60]
21334 fnors %f16, %f7, %f28
21335 fmovsneg %xcc, %f1, %f12
21336 bneg loop_2008
21337 fmuld8sux16 %f0, %f20, %f6
21338 saved
21339 rdpr %cwp, %g1
21340 rdpr %cansave, %g2
21341 rdpr %canrestore, %g3
21342 rdpr %cleanwin, %g4
21343 rdpr %otherwin, %g5
21344 rdpr %wstate, %g6
21345 andn %l5, 0x0EAB, %g2
21346loop_2008:
21347 movvs %icc, %g3, %o3
21348 edge16l %i4, %l2, %i7
21349 umulcc %g1, %l0, %i2
21350 movrgz %o2, 0x139, %i1
21351 edge8 %g6, %l1, %i6
21352 orncc %i0, %o6, %g7
21353 wr %g0, 0x89, %asi
21354 ldsha [%l7 + 0x30] %asi, %i3
21355 fmovsn %icc, %f25, %f24
21356 movcc %icc, %g5, %l4
21357 edge32 %o4, %l6, %o5
21358 te %icc, 0x2
21359 fble,a %fcc1, loop_2009
21360 edge32ln %g4, %o7, %l3
21361 fbue,a %fcc3, loop_2010
21362 fpadd32s %f20, %f1, %f28
21363loop_2009:
21364 tleu %xcc, 0x4
21365 udivcc %o1, 0x1F18, %o0
21366loop_2010:
21367 tsubcctv %i5, %g2, %l5
21368 brnz %g3, loop_2011
21369 movge %xcc, %o3, %i4
21370 taddcctv %i7, %l2, %g1
21371 fornot1s %f11, %f31, %f31
21372loop_2011:
21373 taddcc %i2, %o2, %i1
21374 tn %xcc, 0x0
21375 lduh [%l7 + 0x5A], %g6
21376 fpack32 %f16, %f12, %f20
21377 mova %xcc, %l1, %l0
21378 mulx %i0, 0x02AF, %i6
21379 faligndata %f22, %f14, %f26
21380 brlz %o6, loop_2012
21381 ta %xcc, 0x1
21382 fmovsg %icc, %f22, %f30
21383 fbuge %fcc2, loop_2013
21384loop_2012:
21385 fbl %fcc2, loop_2014
21386 udivx %g7, 0x0118, %i3
21387 smulcc %l4, 0x042E, %g5
21388loop_2013:
21389 fblg %fcc2, loop_2015
21390loop_2014:
21391 addccc %l6, %o4, %g4
21392 orn %o7, 0x018D, %o5
21393 movrgz %o1, %l3, %o0
21394loop_2015:
21395 ldd [%l7 + 0x20], %g2
21396 tleu %icc, 0x7
21397 fmovrdne %i5, %f28, %f0
21398 tvs %icc, 0x4
21399 sub %g3, %o3, %i4
21400 fmovsl %icc, %f13, %f29
21401 fmovdcs %xcc, %f1, %f16
21402 or %l5, %l2, %i7
21403 movvs %icc, %g1, %o2
21404 edge16n %i1, %g6, %i2
21405 nop
21406 setx loop_2016, %l0, %l1
21407 wrpr 0x1, %tl
21408 wrpr %l1, %tpc
21409 add %l1, 0x4, %l1
21410 wrpr %l1, %tnpc
21411 setx 0x34400001400, %l0, %l1
21412 wrpr %l1, %tstate
21413 wrhpr 0x4, %htstate
21414 retry
21415 fbn %fcc1, loop_2017
21416 ta %xcc, 0x6
21417 array16 %l0, %i0, %l1
21418loop_2016:
21419 fmovrde %o6, %f20, %f12
21420loop_2017:
21421 tcc %icc, 0x3
21422 wr %g0, 0x80, %asi
21423 lduwa [%l7 + 0x18] %asi, %i6
21424 te %xcc, 0x4
21425 movcc %xcc, %g7, %l4
21426 nop
21427 set 0x30, %o1
21428 stw %i3, [%l7 + %o1]
21429 srlx %g5, 0x07, %o4
21430 edge32l %g4, %l6, %o7
21431 fmovd %f10, %f10
21432 xnor %o1, 0x1DA4, %l3
21433 movcs %icc, %o5, %o0
21434 sdiv %g2, 0x0548, %i5
21435 fsrc2 %f14, %f20
21436 movvc %icc, %g3, %i4
21437 fmovsgu %icc, %f7, %f1
21438 fmovsge %icc, %f23, %f9
21439 movg %icc, %o3, %l5
21440 or %i7, %g1, %o2
21441 orncc %l2, 0x0DBE, %g6
21442 swap [%l7 + 0x3C], %i2
21443 movle %xcc, %i1, %i0
21444 fmovd %f28, %f10
21445 stb %l0, [%l7 + 0x55]
21446 fmovrde %l1, %f22, %f20
21447 set 0x70, %g7
21448 stwa %i6, [%l7 + %g7] 0x22
21449 membar #Sync
21450 orcc %g7, 0x0EA4, %l4
21451 movl %icc, %i3, %o6
21452 movg %icc, %o4, %g4
21453 wr %g0, 0x10, %asi
21454 ldda [%l7 + 0x40] %asi, %f0
21455 add %g5, 0x0EFD, %l6
21456 set 0x38, %l3
21457 ldxa [%l7 + %l3] 0x81, %o1
21458 orncc %o7, %l3, %o0
21459 ldub [%l7 + 0x2E], %g2
21460 tpos %xcc, 0x2
21461 te %xcc, 0x5
21462 sllx %i5, 0x1B, %o5
21463 movvs %xcc, %g3, %o3
21464 add %l7, 0x10, %l6
21465 wr %g0, 0x80, %asi
21466 casxa [%l6] 0x80, %l5, %i7
21467 fsrc2s %f12, %f14
21468 saved
21469 rdpr %cwp, %g1
21470 rdpr %cansave, %g2
21471 rdpr %canrestore, %g3
21472 rdpr %cleanwin, %g4
21473 rdpr %otherwin, %g5
21474 rdpr %wstate, %g6
21475 andncc %i4, %g1, %o2
21476 movcs %xcc, %l2, %i2
21477 st %f6, [%l7 + 0x3C]
21478 bg,a loop_2018
21479 tl %xcc, 0x2
21480 fbug,a %fcc3, loop_2019
21481 nop
21482 set 0x40, %l2
21483 stw %g6, [%l7 + %l2]
21484loop_2018:
21485 mulx %i0, 0x1DFF, %l0
21486 membar 0x59
21487loop_2019:
21488 subcc %i1, %l1, %g7
21489 movl %icc, %i6, %l4
21490 wr %g0, 0x18, %asi
21491 swapa [%l7 + 0x38] %asi, %o6
21492 nop
21493 setx loop_2020, %l0, %l1
21494 jmpl %l1, %o4
21495 movg %xcc, %g4, %i3
21496 fnegs %f15, %f18
21497 ble,pt %xcc, loop_2021
21498loop_2020:
21499 movcs %xcc, %g5, %l6
21500 edge8 %o7, %o1, %o0
21501 sdivcc %l3, 0x0DC4, %g2
21502loop_2021:
21503 prefetch [%l7 + 0x20], 0x3
21504 fmovdge %icc, %f31, %f13
21505 wr %g0, 0x89, %asi
21506 ldsba [%l7 + 0x79] %asi, %i5
21507 tle %icc, 0x5
21508 fmovsge %icc, %f24, %f16
21509 edge16ln %o5, %g3, %o3
21510 and %l5, 0x1CC3, %i4
21511 edge32l %g1, %i7, %o2
21512 edge16l %l2, %i2, %g6
21513 tg %xcc, 0x2
21514 addccc %l0, 0x0974, %i0
21515 tsubcctv %l1, 0x15DE, %i1
21516 addccc %g7, 0x1394, %l4
21517 andn %i6, 0x12A5, %o6
21518 smul %g4, 0x12BC, %o4
21519 fmovsleu %xcc, %f15, %f2
21520 fmovrdne %g5, %f12, %f22
21521 ldstub [%l7 + 0x77], %i3
21522 srax %l6, 0x1D, %o1
21523 edge16ln %o7, %o0, %g2
21524 movrgez %l3, %o5, %g3
21525 fmovrslez %o3, %f31, %f4
21526 edge16l %l5, %i5, %g1
21527 udivcc %i7, 0x1197, %i4
21528 wr %g0, 0x19, %asi
21529 prefetcha [%l7 + 0x30] %asi, 0x3
21530 fmovrsgz %l2, %f4, %f20
21531 orncc %i2, %l0, %i0
21532 fand %f20, %f28, %f26
21533 movrlez %l1, 0x05A, %i1
21534 movl %xcc, %g6, %l4
21535 wr %g0, 0x20, %asi
21536 stxa %i6, [%g0 + 0x8] %asi
21537 xor %g7, %o6, %o4
21538 bne,pt %icc, loop_2022
21539 smulcc %g4, %g5, %l6
21540 fbne,a %fcc2, loop_2023
21541 sdivcc %o1, 0x01F9, %o7
21542loop_2022:
21543 movneg %xcc, %i3, %g2
21544 movcc %icc, %l3, %o0
21545loop_2023:
21546 nop
21547 set 0x23, %g2
21548 ldstuba [%l7 + %g2] 0x81, %g3
21549 umul %o3, 0x0494, %l5
21550 srax %i5, 0x00, %o5
21551 movrgez %g1, %i4, %i7
21552 movneg %xcc, %l2, %i2
21553 array32 %l0, %i0, %o2
21554 wr %g0, 0x19, %asi
21555 stba %l1, [%l7 + 0x47] %asi
21556 movl %xcc, %i1, %g6
21557 fpadd16s %f9, %f20, %f11
21558 edge16 %l4, %i6, %g7
21559 or %o6, %o4, %g4
21560 swap [%l7 + 0x18], %g5
21561 array8 %l6, %o7, %o1
21562 brnz,a %g2, loop_2024
21563 fmul8ulx16 %f16, %f18, %f22
21564 edge16l %i3, %o0, %g3
21565 andn %l3, 0x13D6, %o3
21566loop_2024:
21567 edge16 %l5, %i5, %g1
21568 fmovrse %o5, %f21, %f3
21569 fzeros %f23
21570 fcmpd %fcc1, %f30, %f0
21571 tvs %icc, 0x0
21572 movcc %icc, %i4, %l2
21573 wr %g0, 0x89, %asi
21574 stwa %i7, [%l7 + 0x60] %asi
21575 fbge,a %fcc2, loop_2025
21576 fbg,a %fcc1, loop_2026
21577 fba %fcc3, loop_2027
21578 movl %xcc, %l0, %i2
21579loop_2025:
21580 movre %i0, 0x0C1, %o2
21581loop_2026:
21582 smul %i1, %g6, %l1
21583loop_2027:
21584 ldx [%l7 + 0x18], %i6
21585 udiv %l4, 0x173D, %g7
21586 fpadd16s %f24, %f26, %f19
21587 bge,pn %icc, loop_2028
21588 tneg %icc, 0x2
21589 edge16n %o6, %o4, %g4
21590 bcs,pt %icc, loop_2029
21591loop_2028:
21592 bcs,a,pn %xcc, loop_2030
21593 tsubcctv %g5, %o7, %o1
21594 wr %g0, 0x89, %asi
21595 lduba [%l7 + 0x5E] %asi, %g2
21596loop_2029:
21597 fmovdg %icc, %f15, %f27
21598loop_2030:
21599 fmovrdne %l6, %f4, %f10
21600 fbl %fcc0, loop_2031
21601 bg,pt %icc, loop_2032
21602 movgu %icc, %i3, %g3
21603 fcmpgt32 %f6, %f2, %l3
21604loop_2031:
21605 sethi 0x1819, %o3
21606loop_2032:
21607 faligndata %f0, %f24, %f26
21608 ba,a,pt %xcc, loop_2033
21609 movn %icc, %l5, %i5
21610 mulscc %o0, %o5, %g1
21611 tgu %xcc, 0x5
21612loop_2033:
21613 movrlz %i4, 0x23E, %l2
21614 ble,a %xcc, loop_2034
21615 move %icc, %l0, %i7
21616 srax %i0, %i2, %i1
21617 tcs %icc, 0x5
21618loop_2034:
21619 array16 %g6, %o2, %l1
21620 edge32 %l4, %g7, %o6
21621 tle %icc, 0x6
21622 movrlez %i6, %g4, %g5
21623 wr %g0, 0x80, %asi
21624 ldsba [%l7 + 0x76] %asi, %o7
21625 fbl,a %fcc1, loop_2035
21626 tneg %icc, 0x1
21627 move %xcc, %o1, %o4
21628 movne %icc, %l6, %g2
21629loop_2035:
21630 fbl,a %fcc0, loop_2036
21631 fbl %fcc0, loop_2037
21632 addc %i3, %l3, %o3
21633 edge16n %g3, %l5, %i5
21634loop_2036:
21635 array8 %o5, %o0, %i4
21636loop_2037:
21637 nop
21638 wr %g0, 0x0c, %asi
21639 stha %l2, [%l7 + 0x24] %asi
21640 subcc %g1, 0x0CCF, %i7
21641 fmul8x16al %f22, %f29, %f0
21642 tl %xcc, 0x2
21643 smul %i0, %i2, %i1
21644 fbge,a %fcc0, loop_2038
21645 movl %xcc, %g6, %o2
21646 bvc,a loop_2039
21647 add %l1, 0x16B8, %l0
21648loop_2038:
21649 srlx %g7, %l4, %i6
21650 fpackfix %f20, %f11
21651loop_2039:
21652 smul %o6, 0x1A83, %g4
21653 fnot2s %f5, %f19
21654 bgu,a loop_2040
21655 swap [%l7 + 0x30], %o7
21656 tne %icc, 0x0
21657 st %f10, [%l7 + 0x18]
21658loop_2040:
21659 ldsh [%l7 + 0x08], %o1
21660 bge,pt %xcc, loop_2041
21661 tne %xcc, 0x6
21662 taddcctv %o4, 0x192D, %l6
21663 fbn %fcc2, loop_2042
21664loop_2041:
21665 lduh [%l7 + 0x30], %g5
21666 fpadd16 %f8, %f6, %f16
21667 array32 %g2, %i3, %l3
21668loop_2042:
21669 edge32ln %g3, %o3, %i5
21670 taddcctv %l5, %o0, %o5
21671 swap [%l7 + 0x60], %i4
21672 tle %icc, 0x4
21673 sllx %l2, %g1, %i0
21674 umul %i7, %i2, %i1
21675 movg %icc, %o2, %l1
21676 movcs %xcc, %l0, %g7
21677 edge32ln %g6, %i6, %o6
21678 wr %g0, 0x0c, %asi
21679 ldstuba [%l7 + 0x5C] %asi, %l4
21680 srlx %o7, %o1, %g4
21681 bcc,a %xcc, loop_2043
21682 popc %l6, %o4
21683 andncc %g5, %i3, %g2
21684 set 0x2C, %o2
21685 stwa %g3, [%l7 + %o2] 0x2b
21686 membar #Sync
21687loop_2043:
21688 fmovrsgez %o3, %f31, %f31
21689 tn %xcc, 0x1
21690 orncc %i5, 0x140A, %l5
21691 fmovdcc %xcc, %f30, %f27
21692 subcc %o0, %o5, %i4
21693 fmovdcc %xcc, %f0, %f24
21694 fmovsleu %icc, %f15, %f0
21695 faligndata %f16, %f16, %f22
21696 sllx %l2, %g1, %l3
21697 fsrc2 %f24, %f10
21698 nop
21699 set 0x64, %g4
21700 prefetch [%l7 + %g4], 0x3
21701 wr %g0, 0xe2, %asi
21702 stba %i0, [%l7 + 0x29] %asi
21703 membar #Sync
21704 bvc,a,pn %xcc, loop_2044
21705 addcc %i7, 0x08FF, %i2
21706 sllx %i1, %l1, %l0
21707 smul %g7, 0x05B7, %g6
21708loop_2044:
21709 movcs %icc, %i6, %o2
21710 fbn %fcc3, loop_2045
21711 edge32ln %l4, %o7, %o6
21712 stb %g4, [%l7 + 0x44]
21713 st %f31, [%l7 + 0x64]
21714loop_2045:
21715 fmovrsgz %o1, %f17, %f23
21716 set 0x74, %o0
21717 stwa %o4, [%l7 + %o0] 0x2a
21718 membar #Sync
21719 edge32 %l6, %i3, %g2
21720 smul %g3, %g5, %o3
21721 fxnor %f4, %f2, %f4
21722 tne %icc, 0x0
21723 tg %icc, 0x4
21724 edge32n %l5, %i5, %o5
21725 smul %i4, 0x016A, %l2
21726 set 0x64, %l0
21727 lduba [%l7 + %l0] 0x04, %o0
21728 and %g1, %i0, %i7
21729 tg %xcc, 0x2
21730 fmul8sux16 %f22, %f22, %f24
21731 tle %icc, 0x3
21732 fcmpne16 %f12, %f2, %i2
21733 alignaddrl %i1, %l3, %l1
21734 sdiv %g7, 0x1759, %g6
21735 fpsub32 %f4, %f22, %f22
21736 move %xcc, %i6, %l0
21737 subccc %l4, %o2, %o7
21738 addccc %o6, 0x0B8D, %o1
21739 bn,pn %xcc, loop_2046
21740 fsrc1 %f18, %f8
21741 srl %o4, %g4, %i3
21742 srl %l6, 0x17, %g2
21743loop_2046:
21744 mova %xcc, %g5, %o3
21745 tpos %icc, 0x5
21746 udiv %g3, 0x0A37, %i5
21747 fmovse %xcc, %f2, %f29
21748 movcs %xcc, %o5, %l5
21749 brnz %l2, loop_2047
21750 movgu %xcc, %o0, %g1
21751 movvs %xcc, %i0, %i7
21752 tvs %icc, 0x2
21753loop_2047:
21754 xnor %i2, %i4, %l3
21755 ldsw [%l7 + 0x30], %l1
21756 udivx %g7, 0x12A5, %i1
21757 tneg %xcc, 0x1
21758 taddcctv %g6, %i6, %l4
21759 taddcctv %l0, 0x1582, %o2
21760 fors %f25, %f31, %f10
21761 fnors %f11, %f7, %f13
21762 tg %xcc, 0x3
21763 movrlz %o7, %o1, %o4
21764 tcc %xcc, 0x7
21765 faligndata %f4, %f8, %f10
21766 te %icc, 0x7
21767 sllx %g4, 0x18, %i3
21768 wr %g0, 0x80, %asi
21769 ldda [%l7 + 0x20] %asi, %o6
21770 tsubcc %g2, 0x0C2B, %l6
21771 taddcctv %g5, 0x1C3F, %o3
21772 fbug,a %fcc0, loop_2048
21773 movvc %xcc, %g3, %o5
21774 add %l7, 0x58, %l6
21775 wr %g0, 0x80, %asi
21776 lda [%l6] %asi, %i5
21777 casa [%l6] 0x80, %i5, %l2
21778loop_2048:
21779 movneg %xcc, %o0, %l5
21780 bvs,a,pn %icc, loop_2049
21781 fmovs %f20, %f27
21782 sth %g1, [%l7 + 0x4C]
21783 udivx %i7, 0x1E7A, %i0
21784loop_2049:
21785 fmovs %f1, %f23
21786 ldsb [%l7 + 0x16], %i2
21787 smulcc %i4, 0x1017, %l1
21788 movrlz %l3, %i1, %g7
21789 tcc %icc, 0x2
21790 movpos %xcc, %i6, %l4
21791 array8 %g6, %l0, %o7
21792 edge8n %o1, %o2, %g4
21793 bg,pt %xcc, loop_2050
21794 fpsub16s %f8, %f25, %f15
21795 subc %i3, 0x119B, %o4
21796 fmovsg %xcc, %f15, %f12
21797loop_2050:
21798 add %g2, %o6, %g5
21799 lduw [%l7 + 0x50], %l6
21800 tcs %xcc, 0x0
21801 brlez %o3, loop_2051
21802 tvs %icc, 0x7
21803 taddcctv %o5, 0x06AD, %g3
21804 edge8 %i5, %l2, %o0
21805loop_2051:
21806 tgu %icc, 0x2
21807 edge16 %g1, %i7, %l5
21808 addc %i0, %i2, %l1
21809 fxnor %f16, %f8, %f16
21810 umulcc %i4, %l3, %g7
21811 movvs %xcc, %i6, %l4
21812 wr %g0, 0x88, %asi
21813 lduha [%l7 + 0x6E] %asi, %g6
21814 fmovs %f6, %f20
21815 sub %l0, 0x1155, %i1
21816 xnor %o1, 0x159A, %o2
21817 wr %g0, 0x04, %asi
21818 ldda [%l7 + 0x20] %asi, %g4
21819 fbul,a %fcc1, loop_2052
21820 fbuge %fcc3, loop_2053
21821 fbue %fcc0, loop_2054
21822 saved
21823 rdpr %cwp, %g1
21824 rdpr %cansave, %g2
21825 rdpr %canrestore, %g3
21826 rdpr %cleanwin, %g4
21827 rdpr %otherwin, %g5
21828 rdpr %wstate, %g6
21829loop_2052:
21830 edge8ln %o7, %o4, %i3
21831loop_2053:
21832 fmovrsne %o6, %f31, %f5
21833loop_2054:
21834 fmovdn %xcc, %f14, %f5
21835 fbl %fcc2, loop_2055
21836 lduw [%l7 + 0x48], %g2
21837 xnor %l6, %g5, %o5
21838 std %g2, [%l7 + 0x30]
21839loop_2055:
21840 edge16 %i5, %o3, %o0
21841 sdivcc %g1, 0x183A, %i7
21842 udivx %l2, 0x08CD, %l5
21843 bne,a loop_2056
21844 bshuffle %f26, %f10, %f24
21845 add %l7, 0x2C, %l6
21846 wr %g0, 0x0c, %asi
21847 lda [%l6] %asi, %i2
21848 casa [%l6] %asi, %i2, %i0
21849loop_2056:
21850 tge %xcc, 0x7
21851 fpsub16 %f0, %f26, %f24
21852 movcs %icc, %i4, %l1
21853 movcs %icc, %l3, %i6
21854 sir 0x0739
21855 wr %g0, 0x19, %asi
21856 ldswa [%l7 + 0x14] %asi, %g7
21857 ldsh [%l7 + 0x4C], %g6
21858 membar 0x2F
21859 movrne %l4, %i1, %l0
21860 fors %f31, %f24, %f8
21861 brgz,a %o2, loop_2057
21862 fmovse %icc, %f9, %f28
21863 set 0x20, %o6
21864 prefetcha [%l7 + %o6] 0x89, 0x2
21865loop_2057:
21866 tsubcctv %o7, %o4, %g4
21867 nop
21868 setx loop_2058, %l0, %l1
21869 jmpl %l1, %i3
21870 xor %o6, 0x07D3, %g2
21871 restored
21872 rdpr %cwp, %g1
21873 rdpr %cansave, %g2
21874 rdpr %canrestore, %g3
21875 rdpr %cleanwin, %g4
21876 rdpr %otherwin, %g5
21877 rdpr %wstate, %g6
21878 fbug %fcc1, loop_2059
21879loop_2058:
21880 faligndata %f14, %f0, %f4
21881 sllx %g5, %o5, %g3
21882 saved
21883 rdpr %cwp, %g1
21884 rdpr %cansave, %g2
21885 rdpr %canrestore, %g3
21886 rdpr %cleanwin, %g4
21887 rdpr %otherwin, %g5
21888 rdpr %wstate, %g6
21889loop_2059:
21890 fpsub32s %f12, %f9, %f0
21891 fbule,a %fcc1, loop_2060
21892 sub %l6, %o3, %i5
21893 edge32 %g1, %i7, %o0
21894 edge32 %l2, %l5, %i2
21895loop_2060:
21896 smul %i0, 0x04B3, %i4
21897 fmovscc %icc, %f10, %f15
21898 fbug %fcc3, loop_2061
21899 edge16n %l3, %i6, %g7
21900 restored
21901 rdpr %cwp, %g1
21902 rdpr %cansave, %g2
21903 rdpr %canrestore, %g3
21904 rdpr %cleanwin, %g4
21905 rdpr %otherwin, %g5
21906 rdpr %wstate, %g6
21907 movge %icc, %l1, %g6
21908loop_2061:
21909 fbu %fcc3, loop_2062
21910 tcc %icc, 0x4
21911 bvc,a loop_2063
21912 movge %icc, %l4, %i1
21913loop_2062:
21914 fmovsleu %xcc, %f24, %f17
21915 tvc %xcc, 0x0
21916loop_2063:
21917 addc %o2, %l0, %o1
21918 tne %xcc, 0x3
21919 fbe %fcc0, loop_2064
21920 tpos %xcc, 0x0
21921 movrne %o7, 0x279, %g4
21922 fcmpne32 %f12, %f10, %o4
21923loop_2064:
21924 nop
21925 set 0x15, %l4
21926 lduba [%l7 + %l4] 0x81, %o6
21927 fandnot2s %f23, %f26, %f0
21928 sth %i3, [%l7 + 0x0E]
21929 fmul8sux16 %f22, %f10, %f24
21930 edge8 %g5, %o5, %g3
21931 sdiv %g2, 0x0F64, %l6
21932 or %o3, 0x008B, %i5
21933 movre %g1, 0x1E7, %i7
21934 alignaddrl %o0, %l5, %i2
21935 movl %icc, %l2, %i0
21936 andn %i4, %i6, %g7
21937 fmuld8ulx16 %f17, %f19, %f28
21938 move %icc, %l3, %g6
21939 fornot2s %f19, %f8, %f15
21940 fbg %fcc1, loop_2065
21941 bcs,a,pn %xcc, loop_2066
21942 tl %xcc, 0x7
21943 taddcctv %l1, 0x19B6, %i1
21944loop_2065:
21945 fbn,a %fcc2, loop_2067
21946loop_2066:
21947 tge %icc, 0x4
21948 fmovdl %icc, %f11, %f10
21949 fcmple16 %f14, %f10, %o2
21950loop_2067:
21951 array32 %l0, %o1, %l4
21952 movrgez %g4, 0x3C2, %o4
21953 add %o7, %i3, %o6
21954 fmovrdlz %o5, %f8, %f16
21955 fbo,a %fcc2, loop_2068
21956 fabsd %f0, %f12
21957 fornot2s %f26, %f21, %f12
21958 andncc %g5, %g2, %l6
21959loop_2068:
21960 tvc %icc, 0x7
21961 tge %xcc, 0x1
21962 tcc %icc, 0x0
21963 tne %icc, 0x7
21964 tn %icc, 0x4
21965 movcs %xcc, %o3, %i5
21966 taddcc %g3, 0x1426, %i7
21967 fmovsgu %icc, %f0, %f0
21968 orcc %o0, 0x1E7E, %g1
21969 srl %l5, 0x1D, %i2
21970 edge16ln %i0, %i4, %l2
21971 brnz %i6, loop_2069
21972 call loop_2070
21973 bne,pt %xcc, loop_2071
21974 tl %xcc, 0x4
21975loop_2069:
21976 srlx %l3, 0x17, %g7
21977loop_2070:
21978 nop
21979 setx loop_2072, %l0, %l1
21980 jmpl %l1, %g6
21981loop_2071:
21982 smul %l1, %i1, %l0
21983 fmovspos %xcc, %f2, %f1
21984 tcc %icc, 0x3
21985loop_2072:
21986 sir 0x1ECC
21987 fsrc2s %f4, %f3
21988 tsubcc %o1, 0x1D30, %l4
21989 addc %g4, 0x0BC3, %o2
21990 set 0x56, %l6
21991 lduha [%l7 + %l6] 0x19, %o4
21992 wr %g0, 0x89, %asi
21993 ldxa [%l7 + 0x38] %asi, %i3
21994 tl %icc, 0x6
21995 lduh [%l7 + 0x14], %o6
21996 fmul8x16al %f16, %f1, %f26
21997 nop
21998 setx loop_2073, %l0, %l1
21999 wrpr 0x1, %tl
22000 wrpr %l1, %tpc
22001 add %l1, 0x4, %l1
22002 wrpr %l1, %tnpc
22003 setx 0x34400001400, %l0, %l1
22004 wrpr %l1, %tstate
22005 wrhpr 0x4, %htstate
22006 retry
22007 movvc %icc, %o7, %g5
22008 wr %g0, 0x2a, %asi
22009 ldda [%l7 + 0x30] %asi, %o4
22010loop_2073:
22011 fmovs %f12, %f19
22012 ta %icc, 0x3
22013 fcmpne32 %f10, %f6, %g2
22014 xnorcc %l6, 0x0167, %i5
22015 tn %icc, 0x0
22016 edge32l %g3, %i7, %o3
22017 edge8l %g1, %o0, %i2
22018 set 0x50, %i4
22019 ldswa [%l7 + %i4] 0x19, %l5
22020 swap [%l7 + 0x14], %i0
22021 fmuld8ulx16 %f6, %f15, %f26
22022 stx %i4, [%l7 + 0x28]
22023 movrgez %l2, 0x12C, %l3
22024 srax %g7, 0x01, %i6
22025 ta %xcc, 0x4
22026 fandnot1 %f12, %f30, %f4
22027 movrlz %l1, 0x1C2, %g6
22028 xnorcc %i1, 0x1309, %o1
22029 subcc %l0, 0x12D1, %g4
22030 stx %o2, [%l7 + 0x38]
22031 bcs loop_2074
22032 fmovsneg %xcc, %f20, %f31
22033 brgez,a %o4, loop_2075
22034 movne %icc, %i3, %l4
22035loop_2074:
22036 movcc %icc, %o7, %g5
22037 edge16ln %o5, %o6, %g2
22038loop_2075:
22039 orn %l6, %i5, %g3
22040 srlx %i7, 0x12, %g1
22041 movpos %xcc, %o3, %o0
22042 wr %g0, 0x22, %asi
22043 ldda [%l7 + 0x40] %asi, %l4
22044 tcs %icc, 0x7
22045 fmovdcc %icc, %f6, %f11
22046 bge %icc, loop_2076
22047 movrne %i0, 0x1AD, %i2
22048 prefetch [%l7 + 0x34], 0x2
22049 ldsw [%l7 + 0x20], %l2
22050loop_2076:
22051 movvs %icc, %i4, %l3
22052 sdivx %i6, 0x1845, %l1
22053 addccc %g6, 0x0C63, %i1
22054 wr %g0, 0x88, %asi
22055 lda [%l7 + 0x24] %asi, %f31
22056 movrne %g7, 0x0B0, %o1
22057 wr %g0, 0x81, %asi
22058 stwa %g4, [%l7 + 0x78] %asi
22059 umulcc %l0, 0x174B, %o4
22060 fbule %fcc1, loop_2077
22061 edge8n %o2, %l4, %i3
22062 membar 0x22
22063 movgu %icc, %g5, %o7
22064loop_2077:
22065 array16 %o5, %o6, %g2
22066 fxnors %f0, %f23, %f25
22067 movvc %icc, %l6, %g3
22068 mulscc %i7, 0x1B4A, %g1
22069 set 0x66, %i0
22070 ldsha [%l7 + %i0] 0x18, %i5
22071 tg %icc, 0x0
22072 fbge %fcc3, loop_2078
22073 ldsw [%l7 + 0x30], %o3
22074 sdiv %o0, 0x1FF3, %i0
22075 alignaddrl %i2, %l2, %i4
22076loop_2078:
22077 movleu %xcc, %l3, %l5
22078 mulx %l1, 0x158D, %g6
22079 movn %icc, %i1, %i6
22080 edge8 %o1, %g4, %g7
22081 fbu %fcc2, loop_2079
22082 ldstub [%l7 + 0x76], %o4
22083 flush %l7 + 0x34
22084 movvs %icc, %l0, %o2
22085loop_2079:
22086 addcc %l4, %i3, %g5
22087 set 0x0, %i3
22088 ldxa [%g0 + %i3] 0x58, %o7
22089 taddcc %o6, %g2, %l6
22090 set 0x6C, %i7
22091 sta %f28, [%l7 + %i7] 0x88
22092 andn %g3, %o5, %i7
22093 alignaddr %i5, %g1, %o0
22094 set 0x14, %i2
22095 lda [%l7 + %i2] 0x80, %f4
22096 tgu %icc, 0x7
22097 fmovdpos %xcc, %f24, %f16
22098 movcs %xcc, %o3, %i0
22099 movrne %i2, %l2, %l3
22100 fmovsne %xcc, %f10, %f22
22101 fmuld8sux16 %f22, %f12, %f20
22102 taddcc %l5, %i4, %g6
22103 sethi 0x1B8B, %l1
22104 edge32l %i1, %o1, %g4
22105 call loop_2080
22106 stb %g7, [%l7 + 0x11]
22107 subc %o4, 0x0175, %l0
22108 srl %o2, %i6, %i3
22109loop_2080:
22110 edge8 %g5, %o7, %l4
22111 add %l7, 0x08, %l6
22112 wr %g0, 0x81, %asi
22113 casa [%l6] %asi, %g2, %l6
22114 fmovrse %g3, %f0, %f19
22115 fornot1 %f6, %f12, %f28
22116 tcs %icc, 0x5
22117 te %xcc, 0x0
22118 udiv %o5, 0x0C64, %i7
22119 fmovsneg %icc, %f20, %f29
22120 fzero %f14
22121 edge8 %o6, %g1, %i5
22122 bge %icc, loop_2081
22123 sdiv %o3, 0x1905, %i0
22124 sllx %i2, %l2, %o0
22125 wr %g0, 0x88, %asi
22126 lduha [%l7 + 0x60] %asi, %l3
22127loop_2081:
22128 fnegs %f13, %f20
22129 movge %xcc, %i4, %l5
22130 sir 0x0C2F
22131 prefetch [%l7 + 0x6C], 0x0
22132 fmovrdne %l1, %f26, %f6
22133 udivcc %i1, 0x0E44, %o1
22134 for %f0, %f0, %f4
22135 tl %xcc, 0x4
22136 brgz %g6, loop_2082
22137 orn %g4, %o4, %l0
22138 bvs,a,pn %icc, loop_2083
22139 bn,a %xcc, loop_2084
22140loop_2082:
22141 siam 0x3
22142 ba,a,pn %icc, loop_2085
22143loop_2083:
22144 sllx %o2, %i6, %i3
22145loop_2084:
22146 movrlz %g7, 0x2E0, %g5
22147 fpack32 %f28, %f20, %f16
22148loop_2085:
22149 movleu %xcc, %l4, %g2
22150 umulcc %l6, 0x1A40, %o7
22151 fpadd32s %f2, %f14, %f29
22152 fbge %fcc3, loop_2086
22153 sethi 0x1FC7, %g3
22154 subc %i7, %o6, %g1
22155 ldsw [%l7 + 0x38], %i5
22156loop_2086:
22157 nop
22158 set 0x30, %o3
22159 stw %o3, [%l7 + %o3]
22160 fbu,a %fcc0, loop_2087
22161 edge32n %o5, %i2, %l2
22162 add %o0, %l3, %i0
22163 bpos,a loop_2088
22164loop_2087:
22165 fnegd %f26, %f12
22166 bleu loop_2089
22167 movle %icc, %i4, %l1
22168loop_2088:
22169 te %icc, 0x6
22170 fmovsge %icc, %f30, %f7
22171loop_2089:
22172 bpos loop_2090
22173 popc 0x0675, %l5
22174 edge16l %o1, %g6, %i1
22175 fpadd16 %f14, %f6, %f20
22176loop_2090:
22177 sdivx %g4, 0x131A, %o4
22178 sth %l0, [%l7 + 0x0E]
22179 srax %i6, 0x1A, %i3
22180 ldx [%l7 + 0x70], %o2
22181 fcmps %fcc0, %f25, %f26
22182 fpack16 %f24, %f5
22183 movvc %xcc, %g5, %g7
22184 bn,a,pt %icc, loop_2091
22185 fmovrdgez %l4, %f12, %f10
22186 flush %l7 + 0x10
22187 addc %l6, 0x1C86, %o7
22188loop_2091:
22189 edge16ln %g2, %g3, %i7
22190 srax %o6, %g1, %i5
22191 alignaddr %o5, %i2, %l2
22192 movcs %xcc, %o0, %o3
22193 fmovsvc %xcc, %f26, %f5
22194 move %icc, %l3, %i4
22195 fmovrsne %l1, %f24, %f22
22196 addcc %i0, 0x0872, %o1
22197 tne %xcc, 0x0
22198 fpack32 %f20, %f4, %f4
22199 mulx %l5, %g6, %g4
22200 fcmps %fcc0, %f14, %f12
22201 edge16ln %o4, %i1, %i6
22202 edge32n %i3, %o2, %g5
22203 popc 0x1259, %g7
22204 bvc,a,pt %xcc, loop_2092
22205 andcc %l0, 0x1587, %l6
22206 array8 %l4, %g2, %g3
22207 wr %g0, 0x27, %asi
22208 stxa %i7, [%l7 + 0x18] %asi
22209 membar #Sync
22210loop_2092:
22211 array32 %o7, %g1, %o6
22212 movge %xcc, %i5, %i2
22213 fpadd16 %f26, %f22, %f26
22214 fmovrsgez %l2, %f10, %f26
22215 call loop_2093
22216 tvs %xcc, 0x5
22217 xor %o0, 0x02CA, %o3
22218 smul %o5, %i4, %l1
22219loop_2093:
22220 fmovrslz %l3, %f9, %f21
22221 sdivcc %o1, 0x0BC2, %i0
22222 fbg,a %fcc3, loop_2094
22223 movrne %l5, 0x1E5, %g4
22224 udiv %g6, 0x0172, %i1
22225 fmovsn %xcc, %f3, %f17
22226loop_2094:
22227 bleu,pn %icc, loop_2095
22228 movl %xcc, %i6, %i3
22229 movrgez %o4, %o2, %g7
22230 movre %l0, 0x20B, %g5
22231loop_2095:
22232 movrgz %l4, 0x3D7, %l6
22233 fmovd %f24, %f22
22234 set 0x18, %l1
22235 lda [%l7 + %l1] 0x15, %f27
22236 movle %icc, %g2, %i7
22237 fmul8x16au %f12, %f28, %f4
22238 sethi 0x1935, %g3
22239 fxnor %f2, %f12, %f14
22240 edge16n %g1, %o7, %i5
22241 subc %i2, 0x0366, %o6
22242 tn %xcc, 0x3
22243 movvc %xcc, %o0, %o3
22244 tvs %icc, 0x0
22245 lduw [%l7 + 0x10], %o5
22246 sdivcc %i4, 0x12B4, %l2
22247 subc %l3, 0x0D99, %o1
22248 sllx %l1, 0x18, %l5
22249 movre %g4, 0x1EE, %g6
22250 smul %i0, %i1, %i3
22251 subccc %i6, %o4, %g7
22252 edge16l %o2, %l0, %l4
22253 srlx %l6, %g2, %i7
22254 fnands %f5, %f5, %f20
22255 mova %xcc, %g3, %g5
22256 ld [%l7 + 0x40], %f26
22257 fzeros %f7
22258 mulx %o7, %i5, %g1
22259 brnz %i2, loop_2096
22260 fandnot1s %f2, %f24, %f18
22261 tcs %icc, 0x6
22262 movcc %icc, %o0, %o6
22263loop_2096:
22264 restored
22265 rdpr %cwp, %g1
22266 rdpr %cansave, %g2
22267 rdpr %canrestore, %g3
22268 rdpr %cleanwin, %g4
22269 rdpr %otherwin, %g5
22270 rdpr %wstate, %g6
22271 fbe %fcc3, loop_2097
22272 fsrc1 %f2, %f8
22273 fcmpgt32 %f4, %f28, %o3
22274 alignaddrl %o5, %i4, %l3
22275loop_2097:
22276 fmuld8sux16 %f16, %f24, %f24
22277 movrlez %o1, 0x156, %l2
22278 fpsub32s %f7, %f24, %f15
22279 std %l4, [%l7 + 0x60]
22280 andncc %l1, %g6, %g4
22281 tvs %icc, 0x5
22282 fmovrsne %i0, %f28, %f15
22283 movrne %i1, %i6, %o4
22284 subcc %g7, %o2, %l0
22285 orn %i3, 0x1515, %l4
22286 fnor %f2, %f20, %f2
22287 andcc %l6, %i7, %g3
22288 movcs %icc, %g5, %o7
22289 fmovdvs %xcc, %f17, %f20
22290 tcs %icc, 0x4
22291 tle %icc, 0x6
22292 tn %xcc, 0x1
22293 or %i5, 0x1A78, %g1
22294 taddcctv %g2, %o0, %o6
22295 fmovdg %xcc, %f14, %f6
22296 movrlz %o3, 0x356, %i2
22297 brgez %o5, loop_2098
22298 tcc %icc, 0x2
22299 subccc %i4, %l3, %o1
22300 movvc %xcc, %l2, %l1
22301loop_2098:
22302 ba %xcc, loop_2099
22303 fand %f18, %f4, %f26
22304 edge8n %l5, %g4, %g6
22305 tpos %xcc, 0x7
22306loop_2099:
22307 fpadd16 %f22, %f28, %f20
22308 fcmpd %fcc0, %f2, %f30
22309 fmovda %icc, %f27, %f24
22310 mova %icc, %i1, %i0
22311 taddcctv %i6, %g7, %o4
22312 move %icc, %o2, %l0
22313 subccc %l4, %l6, %i7
22314 std %g2, [%l7 + 0x18]
22315 movgu %icc, %i3, %o7
22316 sethi 0x1DD0, %i5
22317 movrlez %g1, 0x25E, %g5
22318 fand %f18, %f8, %f24
22319 fbug,a %fcc3, loop_2100
22320 fpmerge %f0, %f19, %f28
22321 subcc %o0, 0x18CB, %g2
22322 bg,pt %xcc, loop_2101
22323loop_2100:
22324 st %f1, [%l7 + 0x08]
22325 be,a,pt %icc, loop_2102
22326 alignaddrl %o6, %i2, %o5
22327loop_2101:
22328 addccc %i4, 0x1711, %l3
22329 fmovrdgez %o1, %f30, %f12
22330loop_2102:
22331 movrne %o3, %l2, %l1
22332 movneg %xcc, %g4, %g6
22333 fmovdvc %xcc, %f4, %f4
22334 fxnors %f19, %f0, %f17
22335 membar #Sync
22336 wr %g0, 0xf8, %asi
22337 ldda [%l7 + 0x40] %asi, %f16
22338 addccc %l5, %i0, %i1
22339 fcmpes %fcc1, %f20, %f29
22340 sllx %i6, 0x1F, %g7
22341 add %o4, 0x1A96, %o2
22342 fbl %fcc3, loop_2103
22343 bvs,a,pt %icc, loop_2104
22344 tcs %icc, 0x3
22345 brgz,a %l4, loop_2105
22346loop_2103:
22347 edge32 %l6, %l0, %i7
22348loop_2104:
22349 mulx %i3, 0x15A3, %o7
22350 fcmpeq16 %f12, %f12, %g3
22351loop_2105:
22352 srlx %g1, %g5, %i5
22353 add %g2, %o0, %o6
22354 movne %icc, %o5, %i2
22355 stb %i4, [%l7 + 0x2C]
22356 tge %icc, 0x6
22357 restored
22358 rdpr %cwp, %g1
22359 rdpr %cansave, %g2
22360 rdpr %canrestore, %g3
22361 rdpr %cleanwin, %g4
22362 rdpr %otherwin, %g5
22363 rdpr %wstate, %g6
22364 fmovrdgz %o1, %f2, %f8
22365 movrlez %l3, %o3, %l2
22366 tcs %xcc, 0x7
22367 nop
22368 setx loop_2106, %l0, %l1
22369 wrpr 0x1, %tl
22370 wrpr %l1, %tnpc
22371 setx 0x34400001400, %l0, %l1
22372 wrpr %l1, %tstate
22373 wrhpr 0x4, %htstate
22374 done
22375 nop
22376 setx loop_2107, %l0, %l1
22377 wrpr 0x1, %tl
22378 wrpr %l1, %tnpc
22379 setx 0x34400001400, %l0, %l1
22380 wrpr %l1, %tstate
22381 wrhpr 0x4, %htstate
22382 done
22383 fcmpes %fcc2, %f5, %f30
22384 sub %l1, %g6, %l5
22385loop_2106:
22386 fmovd %f10, %f24
22387loop_2107:
22388 movleu %xcc, %g4, %i1
22389 fbl %fcc2, loop_2108
22390 fmovdne %icc, %f26, %f8
22391 fxnors %f8, %f19, %f9
22392 movneg %xcc, %i6, %g7
22393loop_2108:
22394 mulscc %o4, 0x096E, %i0
22395 movvc %icc, %o2, %l4
22396 ldd [%l7 + 0x30], %f30
22397 add %l6, 0x15E9, %l0
22398 nop
22399 set 0x26, %i6
22400 stb %i3, [%l7 + %i6]
22401 xor %i7, %g3, %o7
22402 bcs %icc, loop_2109
22403 fbuge,a %fcc3, loop_2110
22404 lduh [%l7 + 0x78], %g5
22405 ble %xcc, loop_2111
22406loop_2109:
22407 bge,a,pn %icc, loop_2112
22408loop_2110:
22409 fabss %f31, %f16
22410 tvs %xcc, 0x3
22411loop_2111:
22412 tge %xcc, 0x5
22413loop_2112:
22414 edge32ln %i5, %g2, %g1
22415 addc %o6, 0x1B01, %o5
22416 fandnot1 %f14, %f10, %f12
22417 smulcc %o0, %i2, %i4
22418 fcmple32 %f12, %f4, %l3
22419 bge,pt %xcc, loop_2113
22420 edge16n %o1, %l2, %l1
22421 edge8n %g6, %l5, %o3
22422 set 0x40, %g3
22423 stda %f16, [%l7 + %g3] 0x0c
22424loop_2113:
22425 orncc %g4, 0x0DCF, %i6
22426 udiv %i1, 0x1226, %o4
22427 add %g7, 0x0E61, %o2
22428 fmovdpos %xcc, %f27, %f6
22429 fble %fcc2, loop_2114
22430 edge32l %l4, %i0, %l0
22431 alignaddrl %l6, %i7, %g3
22432 movneg %xcc, %o7, %i3
22433loop_2114:
22434 nop
22435 wr %g0, 0x23, %asi
22436 stxa %i5, [%l7 + 0x50] %asi
22437 membar #Sync
22438 st %f15, [%l7 + 0x28]
22439 stb %g1, [%l7 + 0x62]
22440 orn %g2, 0x0394, %o6
22441 fmovdle %xcc, %f29, %f14
22442 nop
22443 setx loop_2115, %l0, %l1
22444 wrpr 0x1, %tl
22445 wrpr %l1, %tnpc
22446 setx 0x34400001400, %l0, %l1
22447 wrpr %l1, %tstate
22448 wrhpr 0x4, %htstate
22449 done
22450 fmovrdgz %o5, %f12, %f6
22451 fcmps %fcc2, %f31, %f5
22452 edge8n %o0, %i4, %l3
22453loop_2115:
22454 edge32n %o1, %i2, %l1
22455 fxors %f31, %f24, %f19
22456 srl %g6, %l2, %l5
22457 mulx %g4, %o3, %i6
22458 edge32 %o4, %i1, %g7
22459 tn %icc, 0x4
22460 st %f24, [%l7 + 0x50]
22461 fcmped %fcc3, %f20, %f20
22462 saved
22463 rdpr %cwp, %g1
22464 rdpr %cansave, %g2
22465 rdpr %canrestore, %g3
22466 rdpr %cleanwin, %g4
22467 rdpr %otherwin, %g5
22468 rdpr %wstate, %g6
22469 add %o2, 0x08BD, %l4
22470 edge16ln %l0, %l6, %i7
22471 alignaddr %i0, %o7, %g3
22472 fpadd16 %f8, %f28, %f30
22473 fcmpgt32 %f30, %f2, %i3
22474 movge %xcc, %g5, %i5
22475 swap [%l7 + 0x44], %g2
22476 fmovdleu %xcc, %f17, %f23
22477 movl %xcc, %g1, %o5
22478 tcs %icc, 0x0
22479 bpos,a,pt %icc, loop_2116
22480 saved
22481 rdpr %cwp, %g1
22482 rdpr %cansave, %g2
22483 rdpr %canrestore, %g3
22484 rdpr %cleanwin, %g4
22485 rdpr %otherwin, %g5
22486 rdpr %wstate, %g6
22487 wr %g0, 0x0c, %asi
22488 prefetcha [%l7 + 0x40] %asi, 0x0
22489loop_2116:
22490 udiv %o6, 0x03D2, %i4
22491 movneg %xcc, %o1, %l3
22492 fpsub32s %f31, %f16, %f19
22493 srl %i2, %g6, %l1
22494 fbge %fcc2, loop_2117
22495 subccc %l2, 0x02F9, %g4
22496 tpos %icc, 0x7
22497 array16 %o3, %i6, %l5
22498loop_2117:
22499 fbne %fcc0, loop_2118
22500 add %o4, 0x006A, %g7
22501 fmovdleu %xcc, %f16, %f5
22502 fornot2 %f2, %f20, %f16
22503loop_2118:
22504 te %xcc, 0x7
22505 subc %i1, 0x17A8, %o2
22506 std %l4, [%l7 + 0x30]
22507 tvs %icc, 0x4
22508 array32 %l0, %i7, %i0
22509 ldub [%l7 + 0x53], %o7
22510 fbu %fcc3, loop_2119
22511 edge16 %l6, %g3, %g5
22512 bneg,a %xcc, loop_2120
22513 ldx [%l7 + 0x68], %i3
22514loop_2119:
22515 ldd [%l7 + 0x18], %f14
22516 nop
22517 set 0x7A, %i5
22518 ldsh [%l7 + %i5], %i5
22519loop_2120:
22520 nop
22521 wr %g0, 0x18, %asi
22522 stha %g2, [%l7 + 0x78] %asi
22523 ble,pn %icc, loop_2121
22524 fbg,a %fcc2, loop_2122
22525 brz %g1, loop_2123
22526 std %o4, [%l7 + 0x70]
22527loop_2121:
22528 ld [%l7 + 0x0C], %f13
22529loop_2122:
22530 edge16 %o6, %o0, %o1
22531loop_2123:
22532 movge %xcc, %i4, %i2
22533 addcc %g6, %l1, %l3
22534 fexpand %f28, %f10
22535 xnor %l2, 0x180F, %o3
22536 set 0x2C, %g6
22537 stwa %g4, [%l7 + %g6] 0x89
22538 movrlez %i6, 0x14E, %o4
22539 add %g7, 0x116E, %i1
22540 st %f6, [%l7 + 0x14]
22541 bgu,pn %xcc, loop_2124
22542 edge8ln %o2, %l5, %l4
22543 bcc loop_2125
22544 fand %f24, %f4, %f26
22545loop_2124:
22546 taddcc %l0, 0x0051, %i7
22547 orncc %i0, 0x179D, %l6
22548loop_2125:
22549 fmovrsgz %g3, %f31, %f31
22550 tvc %xcc, 0x6
22551 bneg %icc, loop_2126
22552 addccc %g5, %o7, %i5
22553 udiv %g2, 0x0BD7, %i3
22554 fnor %f22, %f10, %f20
22555loop_2126:
22556 mulscc %g1, 0x0A39, %o6
22557 xorcc %o5, 0x1BB7, %o0
22558 te %xcc, 0x3
22559 fsrc1s %f21, %f14
22560 tn %xcc, 0x0
22561 fand %f12, %f10, %f22
22562 movneg %icc, %i4, %o1
22563 tleu %icc, 0x1
22564 edge16ln %g6, %i2, %l3
22565 fornot2 %f10, %f16, %f28
22566 popc %l1, %l2
22567 lduh [%l7 + 0x38], %g4
22568 smulcc %i6, %o3, %o4
22569 edge16 %g7, %o2, %i1
22570 fbn,a %fcc0, loop_2127
22571 lduw [%l7 + 0x24], %l5
22572 tne %xcc, 0x4
22573 bl,a,pt %xcc, loop_2128
22574loop_2127:
22575 sdiv %l0, 0x0830, %i7
22576 sdivcc %l4, 0x098B, %i0
22577 bshuffle %f24, %f8, %f14
22578loop_2128:
22579 srlx %l6, 0x01, %g3
22580 fbue,a %fcc3, loop_2129
22581 fbuge %fcc2, loop_2130
22582 bg loop_2131
22583 fmovde %icc, %f10, %f10
22584loop_2129:
22585 fcmps %fcc1, %f25, %f0
22586loop_2130:
22587 fexpand %f0, %f28
22588loop_2131:
22589 movge %xcc, %g5, %i5
22590 movvc %icc, %o7, %i3
22591 movleu %xcc, %g1, %g2
22592 subcc %o6, %o0, %o5
22593 array16 %o1, %i4, %g6
22594 fnegs %f23, %f1
22595 fpadd32 %f24, %f8, %f14
22596 fbn %fcc2, loop_2132
22597 tcs %icc, 0x0
22598 set 0x70, %i1
22599 stxa %i2, [%l7 + %i1] 0x2a
22600 membar #Sync
22601loop_2132:
22602 nop
22603 setx loop_2133, %l0, %l1
22604 wrpr 0x1, %tl
22605 wrpr %l1, %tpc
22606 add %l1, 0x4, %l1
22607 wrpr %l1, %tnpc
22608 setx 0x34400001400, %l0, %l1
22609 wrpr %l1, %tstate
22610 wrhpr 0x4, %htstate
22611 retry
22612 sub %l1, 0x1A0C, %l2
22613 tsubcc %l3, 0x1CA7, %g4
22614 te %xcc, 0x0
22615loop_2133:
22616 fpmerge %f2, %f11, %f4
22617 movge %xcc, %i6, %o3
22618 movleu %xcc, %o4, %o2
22619 for %f10, %f0, %f16
22620 movn %xcc, %i1, %l5
22621 sll %g7, %l0, %l4
22622 fmovsa %icc, %f6, %f23
22623 add %l7, 0x38, %l6
22624 wr %g0, 0x89, %asi
22625 casa [%l6] 0x89, %i0, %l6
22626 movrlez %g3, 0x302, %i7
22627 fpack32 %f26, %f10, %f22
22628 fpsub32 %f10, %f6, %f18
22629 stw %g5, [%l7 + 0x50]
22630 srlx %i5, %o7, %g1
22631 tcs %xcc, 0x7
22632 xor %g2, %i3, %o6
22633 set 0x47, %l5
22634 lduba [%l7 + %l5] 0x19, %o5
22635 be,pn %icc, loop_2134
22636 move %xcc, %o0, %i4
22637 movvc %xcc, %g6, %i2
22638 bvs,a loop_2135
22639loop_2134:
22640 tpos %xcc, 0x2
22641 ldub [%l7 + 0x69], %o1
22642 saved
22643 rdpr %cwp, %g1
22644 rdpr %cansave, %g2
22645 rdpr %canrestore, %g3
22646 rdpr %cleanwin, %g4
22647 rdpr %otherwin, %g5
22648 rdpr %wstate, %g6
22649loop_2135:
22650 fxnor %f12, %f26, %f0
22651 stb %l2, [%l7 + 0x55]
22652 tn %xcc, 0x3
22653 edge16ln %l3, %l1, %i6
22654 subc %g4, %o4, %o2
22655 fmovdvc %icc, %f7, %f21
22656 umul %o3, 0x16FD, %l5
22657 tne %icc, 0x4
22658 movrne %g7, %i1, %l4
22659 add %l0, 0x03DF, %l6
22660 fbo %fcc1, loop_2136
22661 tg %xcc, 0x4
22662 for %f8, %f4, %f16
22663 and %i0, 0x0111, %g3
22664loop_2136:
22665 tneg %icc, 0x0
22666 udivx %g5, 0x0D61, %i5
22667 nop
22668 setx loop_2137, %l0, %l1
22669 wrpr 0x1, %tl
22670 wrpr %l1, %tnpc
22671 setx 0x34400001400, %l0, %l1
22672 wrpr %l1, %tstate
22673 wrhpr 0x4, %htstate
22674 done
22675 ble loop_2138
22676 fand %f20, %f4, %f4
22677 fpsub32s %f16, %f19, %f3
22678loop_2137:
22679 fmovse %xcc, %f14, %f13
22680loop_2138:
22681 array16 %i7, %o7, %g2
22682 edge16 %g1, %i3, %o5
22683 nop
22684 setx loop_2139, %l0, %l1
22685 jmpl %l1, %o0
22686 edge16 %i4, %g6, %o6
22687 bge loop_2140
22688 fbn,a %fcc1, loop_2141
22689loop_2139:
22690 sllx %i2, %o1, %l3
22691 taddcctv %l1, 0x0C07, %l2
22692loop_2140:
22693 tcs %xcc, 0x3
22694loop_2141:
22695 pdist %f12, %f8, %f22
22696 fzeros %f19
22697 wr %g0, 0x2f, %asi
22698 stha %i6, [%l7 + 0x2C] %asi
22699 membar #Sync
22700 movrgz %g4, 0x224, %o4
22701 set 0x30, %o5
22702 ldxa [%l7 + %o5] 0x18, %o2
22703 smul %l5, %g7, %i1
22704 call loop_2142
22705 stx %l4, [%l7 + 0x40]
22706 smul %o3, 0x14EA, %l0
22707 movneg %xcc, %l6, %g3
22708loop_2142:
22709 movle %xcc, %g5, %i0
22710 fbu %fcc1, loop_2143
22711 edge8n %i7, %i5, %o7
22712 ble,a loop_2144
22713 xor %g1, %i3, %o5
22714loop_2143:
22715 std %f28, [%l7 + 0x48]
22716 subcc %g2, 0x0B84, %o0
22717loop_2144:
22718 edge16n %i4, %o6, %i2
22719 taddcctv %g6, %l3, %o1
22720 tpos %xcc, 0x5
22721 ldstub [%l7 + 0x54], %l2
22722 wr %g0, 0x04, %asi
22723 prefetcha [%l7 + 0x30] %asi, 0x1
22724 fbg,a %fcc3, loop_2145
22725 edge8l %g4, %l1, %o2
22726 wr %g0, 0x80, %asi
22727 prefetcha [%l7 + 0x20] %asi, 0x1
22728loop_2145:
22729 tneg %xcc, 0x2
22730 bvs,a,pt %xcc, loop_2146
22731 bpos,pt %icc, loop_2147
22732 fble,a %fcc1, loop_2148
22733 tleu %xcc, 0x4
22734loop_2146:
22735 addcc %o4, %g7, %l4
22736loop_2147:
22737 movg %icc, %i1, %l0
22738loop_2148:
22739 nop
22740 wr %g0, 0x89, %asi
22741 ldsha [%l7 + 0x22] %asi, %o3
22742 andcc %l6, %g5, %g3
22743 tge %xcc, 0x5
22744 edge8 %i0, %i5, %o7
22745 edge32n %g1, %i7, %i3
22746 movrlz %o5, 0x395, %o0
22747 brz %g2, loop_2149
22748 fxors %f22, %f21, %f24
22749 movrne %i4, %o6, %i2
22750 tcs %icc, 0x3
22751loop_2149:
22752 brgz %g6, loop_2150
22753 xnor %l3, %o1, %i6
22754 tcs %icc, 0x1
22755 movle %icc, %g4, %l2
22756loop_2150:
22757 sir 0x118B
22758 movleu %icc, %o2, %l5
22759 set 0x60, %o4
22760 ldda [%l7 + %o4] 0xe3, %l0
22761 fmovsge %icc, %f28, %f13
22762 smul %g7, %o4, %i1
22763 lduh [%l7 + 0x4A], %l0
22764 taddcc %l4, %l6, %o3
22765 brgz %g3, loop_2151
22766 sra %i0, %g5, %o7
22767 movvc %xcc, %g1, %i7
22768 movleu %icc, %i3, %o5
22769loop_2151:
22770 xnor %o0, 0x1B2C, %g2
22771 udivcc %i5, 0x0E2F, %o6
22772 fmovdpos %icc, %f27, %f30
22773 xnorcc %i4, 0x1B47, %g6
22774 edge8n %l3, %i2, %o1
22775 and %g4, %l2, %o2
22776 fmovrdlez %i6, %f28, %f20
22777 taddcc %l5, 0x0ED4, %g7
22778 edge32ln %o4, %l1, %i1
22779 bg,a,pn %icc, loop_2152
22780 fmuld8sux16 %f25, %f13, %f28
22781 set 0x3C, %g1
22782 ldswa [%l7 + %g1] 0x18, %l4
22783loop_2152:
22784 tl %xcc, 0x7
22785 fmovdpos %xcc, %f4, %f31
22786 set 0x50, %o1
22787 lduba [%l7 + %o1] 0x0c, %l0
22788 array8 %o3, %l6, %i0
22789 movge %icc, %g3, %g5
22790 fmovdvc %xcc, %f26, %f6
22791 tl %xcc, 0x5
22792 sllx %o7, %i7, %i3
22793 movle %icc, %g1, %o5
22794 fbne %fcc2, loop_2153
22795 movn %icc, %g2, %i5
22796 tcc %icc, 0x5
22797 lduw [%l7 + 0x2C], %o0
22798loop_2153:
22799 bcc,a %icc, loop_2154
22800 udivcc %i4, 0x1C61, %g6
22801 bne,a loop_2155
22802 tle %icc, 0x2
22803loop_2154:
22804 sdiv %o6, 0x10FD, %i2
22805 umulcc %o1, %g4, %l3
22806loop_2155:
22807 nop
22808 wr %g0, 0x89, %asi
22809 stha %l2, [%l7 + 0x5E] %asi
22810 fcmpne16 %f14, %f2, %i6
22811 lduw [%l7 + 0x74], %o2
22812 and %g7, 0x05A4, %l5
22813 fmuld8ulx16 %f29, %f16, %f30
22814 orn %l1, 0x1780, %i1
22815 stx %o4, [%l7 + 0x20]
22816 srax %l4, %o3, %l6
22817 saved
22818 rdpr %cwp, %g1
22819 rdpr %cansave, %g2
22820 rdpr %canrestore, %g3
22821 rdpr %cleanwin, %g4
22822 rdpr %otherwin, %g5
22823 rdpr %wstate, %g6
22824 tcc %icc, 0x2
22825 set 0x60, %g5
22826 stwa %l0, [%l7 + %g5] 0xeb
22827 membar #Sync
22828 fbl %fcc0, loop_2156
22829 fmovdle %icc, %f8, %f21
22830 bvs %xcc, loop_2157
22831 fmovsl %xcc, %f13, %f23
22832loop_2156:
22833 fnot2 %f22, %f0
22834 xnor %i0, %g5, %g3
22835loop_2157:
22836 mova %xcc, %i7, %o7
22837 or %g1, 0x0BBF, %i3
22838 wr %g0, 0x19, %asi
22839 lduha [%l7 + 0x2A] %asi, %o5
22840 bvc,pn %icc, loop_2158
22841 fbue,a %fcc0, loop_2159
22842 movrgez %g2, %o0, %i4
22843 saved
22844 rdpr %cwp, %g1
22845 rdpr %cansave, %g2
22846 rdpr %canrestore, %g3
22847 rdpr %cleanwin, %g4
22848 rdpr %otherwin, %g5
22849 rdpr %wstate, %g6
22850loop_2158:
22851 edge16l %i5, %g6, %o6
22852loop_2159:
22853 sir 0x1873
22854 movrne %o1, 0x074, %g4
22855 brgez,a %l3, loop_2160
22856 movge %icc, %i2, %l2
22857 tneg %icc, 0x1
22858 tg %xcc, 0x1
22859loop_2160:
22860 restored
22861 rdpr %cwp, %g1
22862 rdpr %cansave, %g2
22863 rdpr %canrestore, %g3
22864 rdpr %cleanwin, %g4
22865 rdpr %otherwin, %g5
22866 rdpr %wstate, %g6
22867 subcc %i6, 0x04E6, %o2
22868 andncc %l5, %g7, %i1
22869 sir 0x1D6D
22870 edge16ln %o4, %l4, %l1
22871 siam 0x4
22872 umulcc %l6, %l0, %o3
22873 edge16ln %g5, %g3, %i7
22874 edge8 %i0, %g1, %i3
22875 fba,a %fcc0, loop_2161
22876 sra %o5, 0x14, %g2
22877 fbn %fcc2, loop_2162
22878 movleu %icc, %o0, %i4
22879loop_2161:
22880 flush %l7 + 0x74
22881 orncc %i5, %g6, %o6
22882loop_2162:
22883 movne %icc, %o7, %g4
22884 tvs %icc, 0x3
22885 edge8l %l3, %i2, %l2
22886 fbuge,a %fcc0, loop_2163
22887 udiv %i6, 0x16C9, %o2
22888 bpos,a,pn %xcc, loop_2164
22889 umulcc %o1, %g7, %l5
22890loop_2163:
22891 ldsb [%l7 + 0x60], %o4
22892 movn %icc, %l4, %l1
22893loop_2164:
22894 fpackfix %f8, %f9
22895 subcc %l6, 0x0A90, %i1
22896 fpsub16s %f30, %f13, %f1
22897 sir 0x1EA6
22898 saved
22899 rdpr %cwp, %g1
22900 rdpr %cansave, %g2
22901 rdpr %canrestore, %g3
22902 rdpr %cleanwin, %g4
22903 rdpr %otherwin, %g5
22904 rdpr %wstate, %g6
22905 wr %g0, 0x18, %asi
22906 prefetcha [%l7 + 0x40] %asi, 0x2
22907 movcc %xcc, %g5, %o3
22908 orn %g3, %i0, %g1
22909 fnand %f24, %f24, %f12
22910 sir 0x06E3
22911 fabsd %f10, %f16
22912 mulx %i3, 0x074D, %i7
22913 popc 0x1A1D, %o5
22914 add %g2, %o0, %i4
22915 set 0x40, %g7
22916 ldda [%l7 + %g7] 0x18, %f16
22917 orn %g6, %o6, %o7
22918 movleu %xcc, %g4, %i5
22919 movleu %xcc, %i2, %l3
22920 fand %f6, %f22, %f0
22921 movvs %xcc, %i6, %o2
22922 saved
22923 rdpr %cwp, %g1
22924 rdpr %cansave, %g2
22925 rdpr %canrestore, %g3
22926 rdpr %cleanwin, %g4
22927 rdpr %otherwin, %g5
22928 rdpr %wstate, %g6
22929 edge16 %l2, %o1, %g7
22930 fblg,a %fcc3, loop_2165
22931 subc %l5, 0x18C2, %l4
22932 sdivx %o4, 0x184D, %l1
22933 popc %i1, %l0
22934loop_2165:
22935 bvs,a %xcc, loop_2166
22936 orcc %g5, 0x0B2A, %o3
22937 swap [%l7 + 0x54], %g3
22938 mulx %l6, %i0, %i3
22939loop_2166:
22940 restored
22941 rdpr %cwp, %g1
22942 rdpr %cansave, %g2
22943 rdpr %canrestore, %g3
22944 rdpr %cleanwin, %g4
22945 rdpr %otherwin, %g5
22946 rdpr %wstate, %g6
22947 tsubcc %g1, 0x18E0, %i7
22948 alignaddrl %o5, %g2, %o0
22949 for %f20, %f2, %f4
22950 tsubcctv %i4, 0x11C1, %o6
22951 mulscc %g6, %o7, %g4
22952 movgu %xcc, %i5, %l3
22953 fpsub16 %f16, %f10, %f8
22954 bneg,a,pn %icc, loop_2167
22955 edge8ln %i2, %o2, %i6
22956 flush %l7 + 0x2C
22957 fbn %fcc3, loop_2168
22958loop_2167:
22959 fnot1s %f23, %f24
22960 addccc %l2, %g7, %o1
22961 bn,a %xcc, loop_2169
22962loop_2168:
22963 movrgz %l4, 0x068, %o4
22964 tl %icc, 0x4
22965 set 0x33, %l3
22966 ldsba [%l7 + %l3] 0x18, %l5
22967loop_2169:
22968 array32 %i1, %l1, %l0
22969 restored
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 tvc %xcc, 0x4
22977 xor %g5, 0x0D9F, %g3
22978 set 0x40, %l2
22979 stda %f16, [%l7 + %l2] 0x17
22980 membar #Sync
22981 popc 0x0630, %l6
22982 tgu %icc, 0x4
22983 fcmple32 %f8, %f26, %i0
22984 taddcc %o3, %g1, %i3
22985 move %xcc, %i7, %o5
22986 sdivx %g2, 0x0F75, %i4
22987 set 0x26, %o2
22988 stba %o0, [%l7 + %o2] 0x2b
22989 membar #Sync
22990 fornot2s %f16, %f24, %f18
22991 edge16l %g6, %o6, %g4
22992 edge16n %o7, %i5, %l3
22993 umul %i2, %i6, %o2
22994 edge16 %g7, %o1, %l4
22995 te %xcc, 0x4
22996 edge32n %l2, %o4, %l5
22997 tn %xcc, 0x0
22998 popc %i1, %l1
22999 array32 %l0, %g5, %l6
23000 taddcc %i0, 0x12B5, %g3
23001 fandnot2 %f8, %f8, %f24
23002 fabss %f6, %f2
23003 set 0x12, %g4
23004 ldstuba [%l7 + %g4] 0x19, %g1
23005 movgu %icc, %i3, %i7
23006 array16 %o5, %o3, %i4
23007 wr %g0, 0x89, %asi
23008 lduha [%l7 + 0x58] %asi, %g2
23009 sdivcc %g6, 0x190C, %o6
23010 wr %g0, 0x4f, %asi
23011 ldxa [%g0 + 0x8] %asi, %g4
23012 array8 %o0, %i5, %l3
23013 and %o7, 0x022D, %i6
23014 smul %o2, 0x1F3C, %g7
23015 tn %icc, 0x0
23016 movvs %xcc, %o1, %l4
23017 sdivx %i2, 0x0B33, %o4
23018 tcs %xcc, 0x6
23019 movge %icc, %l2, %i1
23020 tleu %icc, 0x1
23021 edge8l %l5, %l1, %l0
23022 andcc %g5, 0x0776, %i0
23023 sdiv %g3, 0x1B5E, %l6
23024 st %f7, [%l7 + 0x3C]
23025 edge16n %i3, %g1, %o5
23026 fbo %fcc2, loop_2170
23027 edge32 %o3, %i7, %i4
23028 tge %xcc, 0x3
23029 faligndata %f2, %f8, %f20
23030loop_2170:
23031 alignaddr %g2, %g6, %g4
23032 sdivcc %o0, 0x1E0A, %i5
23033 sllx %l3, 0x1C, %o6
23034 sdiv %i6, 0x0A53, %o2
23035 sub %o7, %g7, %l4
23036 add %l7, 0x6C, %l6
23037 wr %g0, 0x11, %asi
23038 lda [%l6] %asi, %i2
23039 casa [%l6] 0x11, %i2, %o1
23040 sdivcc %o4, 0x1320, %l2
23041 st %f7, [%l7 + 0x40]
23042 fblg %fcc3, loop_2171
23043 fxors %f8, %f22, %f29
23044 set 0x40, %o0
23045 ldda [%l7 + %o0] 0x2c, %l4
23046loop_2171:
23047 movgu %icc, %l1, %i1
23048 xnorcc %l0, 0x1183, %g5
23049 wr %g0, 0x04, %asi
23050 swapa [%l7 + 0x44] %asi, %i0
23051 sdivcc %l6, 0x0F0F, %g3
23052 xor %g1, %i3, %o3
23053 tg %icc, 0x7
23054 fandnot1 %f28, %f0, %f10
23055 movre %i7, 0x028, %i4
23056 fnor %f30, %f6, %f0
23057 bg loop_2172
23058 tvs %icc, 0x3
23059 srax %o5, %g6, %g2
23060 fmovsneg %icc, %f14, %f29
23061loop_2172:
23062 array16 %o0, %g4, %i5
23063 fmul8x16 %f22, %f24, %f12
23064 ldub [%l7 + 0x67], %l3
23065 add %l7, 0x40, %l6
23066 wr %g0, 0x88, %asi
23067 casxa [%l6] %asi, %i6, %o2
23068 addc %o6, 0x0D40, %g7
23069 alignaddrl %l4, %i2, %o1
23070 edge8n %o4, %o7, %l5
23071 smulcc %l1, 0x126D, %i1
23072 srlx %l0, 0x0C, %g5
23073 tle %xcc, 0x4
23074 edge32n %l2, %l6, %i0
23075 wr %g0, 0x80, %asi
23076 prefetcha [%l7 + 0x28] %asi, 0x3
23077 wr %g0, 0x80, %asi
23078 ldstuba [%l7 + 0x0D] %asi, %i3
23079 fmovdpos %icc, %f21, %f28
23080 fcmpgt16 %f28, %f6, %g3
23081 alignaddr %i7, %o3, %i4
23082 udivx %g6, 0x0D3F, %g2
23083 ldd [%l7 + 0x60], %o0
23084 addcc %g4, %o5, %l3
23085 movvs %icc, %i6, %o2
23086 orncc %i5, %o6, %l4
23087 set 0x18, %g2
23088 stxa %g7, [%g0 + %g2] 0x4f
23089 movn %icc, %i2, %o1
23090 fbge %fcc2, loop_2173
23091 fabss %f25, %f17
23092 tl %icc, 0x0
23093 fone %f16
23094loop_2173:
23095 fba,a %fcc1, loop_2174
23096 fmovrdgz %o4, %f26, %f28
23097 udivcc %l5, 0x18BC, %o7
23098 and %l1, %l0, %i1
23099loop_2174:
23100 orcc %g5, %l6, %l2
23101 lduh [%l7 + 0x5E], %i0
23102 sllx %g1, 0x11, %g3
23103 sub %i3, 0x050D, %o3
23104 nop
23105 setx loop_2175, %l0, %l1
23106 jmpl %l1, %i4
23107 ldd [%l7 + 0x38], %i6
23108 orcc %g2, 0x187D, %g6
23109 tg %xcc, 0x4
23110loop_2175:
23111 flush %l7 + 0x60
23112 bvc %icc, loop_2176
23113 tleu %icc, 0x0
23114 fmovsn %xcc, %f4, %f9
23115 te %icc, 0x7
23116loop_2176:
23117 restored
23118 rdpr %cwp, %g1
23119 rdpr %cansave, %g2
23120 rdpr %canrestore, %g3
23121 rdpr %cleanwin, %g4
23122 rdpr %otherwin, %g5
23123 rdpr %wstate, %g6
23124 movn %xcc, %o0, %o5
23125 movcc %xcc, %l3, %g4
23126 tcc %xcc, 0x7
23127 edge16l %i6, %i5, %o6
23128 mova %xcc, %o2, %g7
23129 movne %icc, %l4, %i2
23130 fmul8x16al %f22, %f3, %f12
23131 bpos,a,pn %icc, loop_2177
23132 movrlz %o4, %l5, %o1
23133 wr %g0, 0x80, %asi
23134 ldda [%l7 + 0x40] %asi, %f0
23135loop_2177:
23136 fmovdn %xcc, %f6, %f7
23137 fmovdn %xcc, %f2, %f1
23138 bpos,a %icc, loop_2178
23139 fbo %fcc2, loop_2179
23140 udiv %o7, 0x0EF5, %l1
23141 sdiv %i1, 0x1EA7, %l0
23142loop_2178:
23143 fbge,a %fcc1, loop_2180
23144loop_2179:
23145 fbn %fcc2, loop_2181
23146 fandnot2 %f30, %f30, %f0
23147 fbn %fcc2, loop_2182
23148loop_2180:
23149 movn %xcc, %g5, %l2
23150loop_2181:
23151 fmovdcs %xcc, %f12, %f15
23152 movre %l6, %g1, %g3
23153loop_2182:
23154 stx %i0, [%l7 + 0x30]
23155 tsubcc %i3, 0x0F45, %i4
23156 fornot2 %f20, %f20, %f12
23157 ldub [%l7 + 0x37], %i7
23158 orcc %g2, %o3, %o0
23159 or %g6, %o5, %g4
23160 fpadd16 %f10, %f14, %f26
23161 stb %l3, [%l7 + 0x21]
23162 sdiv %i6, 0x0A8F, %o6
23163 fpsub16s %f21, %f22, %f27
23164 xorcc %o2, %g7, %i5
23165 movn %xcc, %i2, %l4
23166 fcmple16 %f12, %f4, %o4
23167 ba,a,pt %xcc, loop_2183
23168 movcc %xcc, %l5, %o7
23169 move %xcc, %o1, %l1
23170 movvs %icc, %i1, %g5
23171loop_2183:
23172 fmovscs %xcc, %f14, %f21
23173 movrlz %l2, %l0, %l6
23174 sllx %g3, 0x08, %i0
23175 smulcc %i3, 0x16BC, %i4
23176 edge16l %g1, %i7, %o3
23177 fornot1 %f12, %f4, %f20
23178 mulscc %g2, %o0, %o5
23179 faligndata %f8, %f14, %f10
23180 srax %g6, 0x00, %g4
23181 movcc %xcc, %i6, %l3
23182 set 0x68, %l0
23183 ldswa [%l7 + %l0] 0x10, %o2
23184 edge32ln %g7, %i5, %o6
23185 movleu %xcc, %l4, %i2
23186 movvs %icc, %o4, %l5
23187 nop
23188 set 0x20, %o6
23189 std %f6, [%l7 + %o6]
23190 andncc %o1, %l1, %o7
23191 fmovdg %xcc, %f4, %f4
23192 fmovde %xcc, %f19, %f28
23193 wr %g0, 0x80, %asi
23194 sta %f12, [%l7 + 0x58] %asi
23195 add %l7, 0x28, %l6
23196 wr %g0, 0x11, %asi
23197 casxa [%l6] %asi, %i1, %l2
23198 tcs %xcc, 0x2
23199 bcs,pn %icc, loop_2184
23200 addcc %l0, %g5, %g3
23201 te %icc, 0x6
23202 fbu,a %fcc0, loop_2185
23203loop_2184:
23204 fpsub16 %f28, %f24, %f24
23205 bg,a loop_2186
23206 xnorcc %l6, %i0, %i4
23207loop_2185:
23208 xnorcc %i3, 0x1D0E, %i7
23209 fmovscc %icc, %f22, %f25
23210loop_2186:
23211 alignaddrl %g1, %o3, %g2
23212 lduw [%l7 + 0x34], %o5
23213 stx %o0, [%l7 + 0x08]
23214 orn %g4, %i6, %l3
23215 fandnot1 %f14, %f10, %f10
23216 ldsb [%l7 + 0x56], %g6
23217 bge,pt %icc, loop_2187
23218 fone %f10
23219 tle %xcc, 0x2
23220 nop
23221 setx loop_2188, %l0, %l1
23222 wrpr 0x1, %tl
23223 wrpr %l1, %tnpc
23224 setx 0x34400001400, %l0, %l1
23225 wrpr %l1, %tstate
23226 wrhpr 0x4, %htstate
23227 done
23228loop_2187:
23229 saved
23230 rdpr %cwp, %g1
23231 rdpr %cansave, %g2
23232 rdpr %canrestore, %g3
23233 rdpr %cleanwin, %g4
23234 rdpr %otherwin, %g5
23235 rdpr %wstate, %g6
23236 sdivx %o2, 0x1FED, %g7
23237 movrgez %i5, %o6, %i2
23238loop_2188:
23239 edge8 %o4, %l5, %l4
23240 tge %xcc, 0x5
23241 edge16 %o1, %o7, %i1
23242 srax %l2, 0x1F, %l1
23243 movrlez %g5, 0x1CE, %g3
23244 taddcc %l6, 0x0A29, %i0
23245 addcc %l0, %i3, %i4
23246 set 0x30, %l6
23247 ldstuba [%l7 + %l6] 0x81, %g1
23248 bcs,a loop_2189
23249 xor %i7, 0x01ED, %g2
23250 set 0x220, %l4
23251 stxa %o3, [%g0 + %l4] 0x52
23252loop_2189:
23253 xor %o5, 0x1100, %g4
23254 umulcc %i6, %o0, %g6
23255 ldd [%l7 + 0x18], %o2
23256 fnot2 %f10, %f18
23257 st %f14, [%l7 + 0x4C]
23258 fmovdneg %xcc, %f15, %f15
23259 sethi 0x1267, %g7
23260 std %l2, [%l7 + 0x18]
23261 tvs %icc, 0x7
23262 movrlz %o6, 0x31A, %i5
23263 movge %xcc, %o4, %i2
23264 tl %icc, 0x2
23265 te %xcc, 0x7
23266 sub %l4, 0x0985, %o1
23267 wr %g0, 0x20, %asi
23268 stxa %l5, [%g0 + 0x38] %asi
23269 fabsd %f28, %f8
23270 std %i0, [%l7 + 0x28]
23271 smul %l2, %l1, %o7
23272 movl %icc, %g5, %l6
23273 bcs,pt %xcc, loop_2190
23274 fxors %f23, %f15, %f13
23275 movleu %xcc, %i0, %l0
23276 fmovdge %icc, %f20, %f19
23277loop_2190:
23278 srlx %i3, 0x09, %g3
23279 movrlz %g1, %i7, %i4
23280 edge16ln %g2, %o3, %g4
23281 sllx %o5, 0x1F, %i6
23282 tvc %xcc, 0x6
23283 bg,pt %xcc, loop_2191
23284 movn %icc, %g6, %o2
23285 sethi 0x1158, %o0
23286 fpackfix %f6, %f21
23287loop_2191:
23288 bge,a,pn %icc, loop_2192
23289 fcmple16 %f6, %f14, %g7
23290 addccc %l3, %o6, %o4
23291 andcc %i2, %l4, %i5
23292loop_2192:
23293 movn %icc, %l5, %o1
23294 movrgez %i1, %l2, %l1
23295 subcc %o7, 0x1D18, %l6
23296 xor %i0, %g5, %i3
23297 fxnors %f11, %f29, %f6
23298 movle %icc, %g3, %l0
23299 addccc %i7, %g1, %g2
23300 sdivx %o3, 0x0364, %g4
23301 fcmpgt32 %f20, %f8, %o5
23302 movcs %xcc, %i6, %g6
23303 tcc %xcc, 0x1
23304 tvs %icc, 0x3
23305 fnot2 %f28, %f12
23306 bvs loop_2193
23307 fnegd %f20, %f24
23308 sdivx %o2, 0x0C92, %o0
23309 brlez %g7, loop_2194
23310loop_2193:
23311 ba,a,pt %xcc, loop_2195
23312 umul %i4, 0x10B5, %o6
23313 movcs %xcc, %o4, %i2
23314loop_2194:
23315 fmovscc %xcc, %f1, %f12
23316loop_2195:
23317 fmovda %icc, %f13, %f31
23318 tvs %icc, 0x3
23319 sdiv %l3, 0x1D8F, %l4
23320 sub %i5, %l5, %o1
23321 fcmpes %fcc3, %f13, %f29
23322 srl %i1, 0x1C, %l1
23323 sir 0x1744
23324 sra %o7, %l6, %l2
23325 brgez %g5, loop_2196
23326 movcc %icc, %i3, %g3
23327 xor %l0, 0x0FB5, %i0
23328 mulx %g1, 0x1BF3, %g2
23329loop_2196:
23330 edge8l %i7, %g4, %o5
23331 edge32 %o3, %i6, %g6
23332 sllx %o2, 0x18, %g7
23333 umul %i4, %o0, %o4
23334 bpos,a,pn %xcc, loop_2197
23335 fpack16 %f8, %f2
23336 subc %o6, %i2, %l4
23337 taddcc %l3, 0x01F6, %i5
23338loop_2197:
23339 tsubcctv %o1, 0x0C31, %l5
23340 movg %xcc, %i1, %o7
23341 wr %g0, 0x80, %asi
23342 prefetcha [%l7 + 0x58] %asi, 0x0
23343 sub %l2, 0x120D, %g5
23344 fbge %fcc2, loop_2198
23345 std %f12, [%l7 + 0x48]
23346 membar 0x1A
23347 set 0x5C, %i4
23348 lduwa [%l7 + %i4] 0x18, %l1
23349loop_2198:
23350 tne %icc, 0x0
23351 set 0x5C, %i3
23352 ldswa [%l7 + %i3] 0x19, %i3
23353 brgz,a %g3, loop_2199
23354 fsrc1s %f3, %f14
23355 set 0x44, %i0
23356 swapa [%l7 + %i0] 0x80, %l0
23357loop_2199:
23358 fpadd16s %f13, %f9, %f13
23359 set 0x32, %i7
23360 stba %g1, [%l7 + %i7] 0x18
23361 movgu %icc, %i0, %i7
23362 nop
23363 set 0x62, %i2
23364 ldsh [%l7 + %i2], %g4
23365 edge8l %o5, %o3, %g2
23366 mulscc %i6, 0x1121, %o2
23367 tge %icc, 0x6
23368 fbg %fcc0, loop_2200
23369 fmovsa %xcc, %f7, %f16
23370 fcmple16 %f30, %f28, %g7
23371 edge8n %i4, %g6, %o0
23372loop_2200:
23373 subcc %o6, 0x0C08, %i2
23374 bcc,pt %icc, loop_2201
23375 sth %o4, [%l7 + 0x26]
23376 tsubcc %l4, 0x03A4, %l3
23377 fblg,a %fcc1, loop_2202
23378loop_2201:
23379 edge16 %i5, %o1, %l5
23380 orcc %i1, 0x1A1A, %l6
23381 fmovdpos %xcc, %f28, %f6
23382loop_2202:
23383 sllx %l2, 0x09, %o7
23384 fpack16 %f22, %f25
23385 fcmpne32 %f12, %f22, %g5
23386 movrlez %i3, %l1, %g3
23387 fcmpgt32 %f12, %f12, %g1
23388 ldsw [%l7 + 0x78], %l0
23389 sub %i0, %g4, %o5
23390 edge32n %o3, %g2, %i6
23391 fmovda %icc, %f7, %f11
23392 fmovdcc %xcc, %f5, %f1
23393 udivx %o2, 0x0AEE, %i7
23394 xnorcc %i4, 0x1957, %g7
23395 fsrc2s %f9, %f25
23396 tcc %icc, 0x7
23397 movrne %o0, %g6, %i2
23398 edge8l %o4, %l4, %o6
23399 fpack32 %f22, %f28, %f28
23400 addcc %i5, %l3, %o1
23401 edge8ln %l5, %i1, %l6
23402 udiv %l2, 0x0DB7, %g5
23403 fnot1s %f11, %f0
23404 wr %g0, 0x89, %asi
23405 lduba [%l7 + 0x5D] %asi, %i3
23406 bg,a %xcc, loop_2203
23407 fbne %fcc3, loop_2204
23408 bvs,a,pn %xcc, loop_2205
23409 st %f5, [%l7 + 0x40]
23410loop_2203:
23411 swap [%l7 + 0x60], %o7
23412loop_2204:
23413 subccc %g3, %g1, %l0
23414loop_2205:
23415 edge8 %i0, %l1, %o5
23416 movl %icc, %o3, %g2
23417 xnor %i6, 0x0FBF, %g4
23418 movgu %icc, %i7, %i4
23419 fandnot2 %f8, %f6, %f8
23420 tn %xcc, 0x3
23421 subccc %o2, %o0, %g6
23422 movcc %xcc, %g7, %i2
23423 fbne %fcc1, loop_2206
23424 edge8l %l4, %o4, %i5
23425 tgu %icc, 0x0
23426 fbue %fcc1, loop_2207
23427loop_2206:
23428 fcmped %fcc0, %f16, %f4
23429 edge16n %l3, %o6, %l5
23430 srlx %o1, 0x00, %i1
23431loop_2207:
23432 tvc %xcc, 0x4
23433 edge8l %l6, %g5, %i3
23434 faligndata %f26, %f20, %f28
23435 movpos %xcc, %o7, %l2
23436 sir 0x0EFE
23437 bg,a,pt %icc, loop_2208
23438 ldsw [%l7 + 0x70], %g1
23439 edge16ln %l0, %i0, %l1
23440 subcc %o5, %g3, %g2
23441loop_2208:
23442 addcc %o3, 0x05CF, %i6
23443 brlz %i7, loop_2209
23444 bpos loop_2210
23445 sdivx %g4, 0x182E, %i4
23446 movvc %xcc, %o0, %g6
23447loop_2209:
23448 addccc %o2, 0x03B0, %i2
23449loop_2210:
23450 ldx [%l7 + 0x48], %g7
23451 sll %l4, 0x0F, %i5
23452 tle %xcc, 0x2
23453 fbue %fcc1, loop_2211
23454 mulscc %l3, 0x11A8, %o6
23455 wr %g0, 0x88, %asi
23456 ldda [%l7 + 0x40] %asi, %f16
23457loop_2211:
23458 movleu %icc, %l5, %o1
23459 movvs %icc, %o4, %l6
23460 sllx %g5, 0x19, %i3
23461 bge,a,pt %icc, loop_2212
23462 xnorcc %i1, %o7, %l2
23463 fmovsle %xcc, %f27, %f10
23464 movvc %icc, %l0, %g1
23465loop_2212:
23466 fbue %fcc3, loop_2213
23467 fmovsneg %xcc, %f4, %f15
23468 fmovdgu %icc, %f13, %f19
23469 membar 0x31
23470loop_2213:
23471 edge32l %i0, %o5, %l1
23472 fabsd %f0, %f26
23473 bn,a loop_2214
23474 fbue %fcc2, loop_2215
23475 movvc %icc, %g2, %o3
23476 sdiv %g3, 0x086E, %i6
23477loop_2214:
23478 fmovrsgz %g4, %f10, %f17
23479loop_2215:
23480 sdivcc %i7, 0x0E34, %o0
23481 tne %icc, 0x7
23482 edge32n %g6, %i4, %o2
23483 fmovde %icc, %f0, %f17
23484 fmovrdgz %i2, %f30, %f6
23485 andcc %l4, 0x1FFF, %i5
23486 udivcc %l3, 0x002D, %g7
23487 nop
23488 setx loop_2216, %l0, %l1
23489 wrpr 0x1, %tl
23490 wrpr %l1, %tnpc
23491 setx 0x34400001400, %l0, %l1
23492 wrpr %l1, %tstate
23493 wrhpr 0x4, %htstate
23494 done
23495 bgu,pt %icc, loop_2217
23496 bl %xcc, loop_2218
23497 fmovsa %xcc, %f29, %f26
23498loop_2216:
23499 tpos %icc, 0x6
23500loop_2217:
23501 bl,a loop_2219
23502loop_2218:
23503 nop
23504 setx loop_2220, %l0, %l1
23505 wrpr 0x1, %tl
23506 wrpr %l1, %tpc
23507 add %l1, 0x4, %l1
23508 wrpr %l1, %tnpc
23509 setx 0x34400001400, %l0, %l1
23510 wrpr %l1, %tstate
23511 wrhpr 0x4, %htstate
23512 retry
23513 fmovdleu %xcc, %f8, %f20
23514 wr %g0, 0x89, %asi
23515 ldsba [%l7 + 0x15] %asi, %l5
23516loop_2219:
23517 nop
23518 setx loop_2221, %l0, %l1
23519 wrpr 0x1, %tl
23520 wrpr %l1, %tpc
23521 add %l1, 0x4, %l1
23522 wrpr %l1, %tnpc
23523 setx 0x34400001400, %l0, %l1
23524 wrpr %l1, %tstate
23525 wrhpr 0x4, %htstate
23526 retry
23527loop_2220:
23528 edge32ln %o6, %o1, %o4
23529 fbuge,a %fcc0, loop_2222
23530 srl %l6, %i3, %g5
23531loop_2221:
23532 edge8ln %i1, %o7, %l2
23533 set 0x61, %l1
23534 lduba [%l7 + %l1] 0x18, %l0
23535loop_2222:
23536 fbge %fcc1, loop_2223
23537 call loop_2224
23538 flush %l7 + 0x10
23539 movleu %icc, %g1, %o5
23540loop_2223:
23541 bvs,pt %xcc, loop_2225
23542loop_2224:
23543 bcs,a %icc, loop_2226
23544 or %l1, 0x1B9A, %g2
23545 addcc %o3, %i0, %g3
23546loop_2225:
23547 subcc %i6, %i7, %o0
23548loop_2226:
23549 addc %g4, %i4, %g6
23550 edge16n %o2, %l4, %i2
23551 movleu %xcc, %l3, %i5
23552 bn,pn %icc, loop_2227
23553 smulcc %g7, 0x00B0, %o6
23554 udivx %l5, 0x03CD, %o1
23555 ldsw [%l7 + 0x78], %o4
23556loop_2227:
23557 edge32l %l6, %g5, %i1
23558 bg,a loop_2228
23559 udivcc %i3, 0x1A4A, %l2
23560 edge32n %l0, %o7, %o5
23561 tgu %icc, 0x3
23562loop_2228:
23563 nop
23564 setx loop_2229, %l0, %l1
23565 wrpr 0x1, %tl
23566 wrpr %l1, %tpc
23567 add %l1, 0x4, %l1
23568 wrpr %l1, %tnpc
23569 setx 0x34400001400, %l0, %l1
23570 wrpr %l1, %tstate
23571 wrhpr 0x4, %htstate
23572 retry
23573 tne %icc, 0x3
23574 or %l1, %g2, %o3
23575 std %i0, [%l7 + 0x60]
23576loop_2229:
23577 bvc,pn %xcc, loop_2230
23578 tle %xcc, 0x1
23579 movpos %icc, %g3, %g1
23580 brlez,a %i7, loop_2231
23581loop_2230:
23582 addccc %o0, 0x1440, %i6
23583 fbne,a %fcc2, loop_2232
23584 udivx %i4, 0x122B, %g6
23585loop_2231:
23586 addcc %o2, 0x0AA4, %g4
23587 movrne %l4, 0x330, %l3
23588loop_2232:
23589 nop
23590 wr %g0, 0xe2, %asi
23591 stwa %i2, [%l7 + 0x18] %asi
23592 membar #Sync
23593 ldsb [%l7 + 0x73], %g7
23594 movrlz %i5, 0x2E0, %o6
23595 prefetch [%l7 + 0x38], 0x0
23596 umulcc %l5, %o4, %o1
23597 brlez,a %g5, loop_2233
23598 fmovsl %icc, %f13, %f6
23599 bpos loop_2234
23600 tneg %xcc, 0x1
23601loop_2233:
23602 fsrc2 %f12, %f4
23603 membar 0x58
23604loop_2234:
23605 bge %icc, loop_2235
23606 ld [%l7 + 0x7C], %f11
23607 tneg %xcc, 0x1
23608 udivx %l6, 0x07DD, %i1
23609loop_2235:
23610 nop
23611 set 0x10, %o3
23612 ldda [%l7 + %o3] 0x04, %l2
23613 fmovdcs %xcc, %f31, %f2
23614 wr %g0, 0x80, %asi
23615 lduba [%l7 + 0x12] %asi, %l0
23616 fbe,a %fcc2, loop_2236
23617 and %o7, %i3, %o5
23618 fmovrdne %l1, %f10, %f4
23619 taddcctv %g2, 0x17C3, %i0
23620loop_2236:
23621 movrlz %g3, 0x28A, %o3
23622 srlx %i7, 0x0F, %o0
23623 addc %i6, 0x0820, %i4
23624 add %g6, %g1, %g4
23625 tsubcc %o2, %l4, %l3
23626 fmovrde %g7, %f24, %f12
23627 movvs %xcc, %i2, %i5
23628 bgu %icc, loop_2237
23629 fcmpd %fcc1, %f8, %f30
23630 movrne %o6, 0x278, %l5
23631 edge8ln %o4, %o1, %g5
23632loop_2237:
23633 sir 0x0060
23634 fmovdl %xcc, %f4, %f31
23635 fbuge,a %fcc3, loop_2238
23636 sethi 0x0BB8, %l6
23637 call loop_2239
23638 stx %i1, [%l7 + 0x48]
23639loop_2238:
23640 sethi 0x0BD4, %l2
23641 xorcc %l0, %o7, %o5
23642loop_2239:
23643 fpackfix %f24, %f26
23644 edge8n %i3, %l1, %g2
23645 movle %xcc, %g3, %o3
23646 fbge %fcc3, loop_2240
23647 fpadd16s %f6, %f6, %f23
23648 fxnor %f30, %f28, %f20
23649 tvs %xcc, 0x3
23650loop_2240:
23651 tsubcctv %i0, %o0, %i7
23652 sethi 0x1BE2, %i6
23653 udiv %i4, 0x168B, %g6
23654 ldstub [%l7 + 0x56], %g4
23655 nop
23656 setx loop_2241, %l0, %l1
23657 wrpr 0x1, %tl
23658 wrpr %l1, %tpc
23659 add %l1, 0x4, %l1
23660 wrpr %l1, %tnpc
23661 setx 0x34400001400, %l0, %l1
23662 wrpr %l1, %tstate
23663 wrhpr 0x4, %htstate
23664 retry
23665 fmovdvs %xcc, %f26, %f0
23666 mova %xcc, %g1, %o2
23667 subc %l4, %l3, %i2
23668loop_2241:
23669 fmovrsgez %i5, %f4, %f17
23670 be,a,pn %icc, loop_2242
23671 movle %xcc, %g7, %l5
23672 fmovsneg %xcc, %f21, %f6
23673 fble %fcc2, loop_2243
23674loop_2242:
23675 fmovsvc %icc, %f2, %f30
23676 subccc %o4, %o1, %g5
23677 bvs %xcc, loop_2244
23678loop_2243:
23679 fbul %fcc1, loop_2245
23680 fbn %fcc2, loop_2246
23681 and %o6, 0x1EBA, %i1
23682loop_2244:
23683 edge8n %l6, %l0, %o7
23684loop_2245:
23685 nop
23686 set 0x62, %g3
23687 ldsha [%l7 + %g3] 0x81, %o5
23688loop_2246:
23689 bn loop_2247
23690 tcc %xcc, 0x6
23691 brnz %l2, loop_2248
23692 nop
23693 set 0x76, %i6
23694 ldub [%l7 + %i6], %l1
23695loop_2247:
23696 movg %xcc, %i3, %g3
23697 mulx %g2, 0x0722, %o3
23698loop_2248:
23699 fzeros %f20
23700 brlz %o0, loop_2249
23701 nop
23702 setx loop_2250, %l0, %l1
23703 wrpr 0x1, %tl
23704 wrpr %l1, %tpc
23705 add %l1, 0x4, %l1
23706 wrpr %l1, %tnpc
23707 setx 0x34400001400, %l0, %l1
23708 wrpr %l1, %tstate
23709 wrhpr 0x4, %htstate
23710 retry
23711 udiv %i7, 0x0D73, %i0
23712 tvs %xcc, 0x6
23713loop_2249:
23714 nop
23715 add %l7, 0x10, %l6
23716 wr %g0, 0x80, %asi
23717 ldxa [%l6] %asi, %i4
23718 casxa [%l6] %asi, %i4, %g6
23719loop_2250:
23720 movneg %icc, %i6, %g4
23721 fmovrdlz %g1, %f26, %f28
23722 set 0x60, %i5
23723 ldda [%l7 + %i5] 0x88, %o2
23724 fmovrse %l4, %f16, %f7
23725 bleu,a,pn %icc, loop_2251
23726 ldx [%l7 + 0x20], %l3
23727 tcc %icc, 0x2
23728 tg %icc, 0x4
23729loop_2251:
23730 movrlez %i2, %i5, %l5
23731 tneg %icc, 0x2
23732 swap [%l7 + 0x08], %o4
23733 fba,a %fcc1, loop_2252
23734 orncc %g7, 0x07AB, %g5
23735 edge32 %o6, %o1, %i1
23736 edge8ln %l6, %o7, %o5
23737loop_2252:
23738 fpadd16 %f4, %f20, %f8
23739 tl %icc, 0x3
23740 sllx %l0, %l1, %l2
23741 edge32ln %g3, %g2, %i3
23742 andn %o0, %o3, %i7
23743 movpos %icc, %i4, %i0
23744 movleu %xcc, %g6, %i6
23745 fmovrdlez %g1, %f30, %f28
23746 fornot2 %f26, %f8, %f18
23747 fnot1s %f8, %f12
23748 tvs %icc, 0x3
23749 tn %icc, 0x5
23750 membar 0x2A
23751 smul %g4, %o2, %l3
23752 xnorcc %l4, %i5, %l5
23753 lduw [%l7 + 0x68], %o4
23754 xnorcc %i2, %g7, %g5
23755 movrgz %o6, 0x09D, %o1
23756 fble %fcc0, loop_2253
23757 sdivcc %l6, 0x1708, %o7
23758 fxnors %f19, %f17, %f29
23759 andn %i1, 0x0C02, %l0
23760loop_2253:
23761 nop
23762 wr %g0, 0x0c, %asi
23763 ldsha [%l7 + 0x68] %asi, %l1
23764 fmovrsne %o5, %f15, %f25
23765 fcmpes %fcc2, %f20, %f16
23766 xnor %g3, 0x14C8, %l2
23767 movrne %g2, 0x25A, %i3
23768 wr %g0, 0x80, %asi
23769 ldsha [%l7 + 0x2A] %asi, %o3
23770 movrne %i7, %i4, %o0
23771 fcmped %fcc1, %f6, %f24
23772 movpos %icc, %i0, %g6
23773 set 0x44, %g6
23774 swapa [%l7 + %g6] 0x18, %g1
23775 movrne %g4, 0x245, %i6
23776 fpsub16 %f28, %f30, %f30
23777 edge32l %o2, %l3, %l4
23778 edge16 %l5, %i5, %i2
23779 set 0x08, %o7
23780 ldxa [%l7 + %o7] 0x14, %g7
23781 edge16l %o4, %o6, %g5
23782 fbo %fcc0, loop_2254
23783 move %icc, %l6, %o7
23784 taddcc %i1, 0x15A5, %l0
23785 fmovdcs %icc, %f17, %f1
23786loop_2254:
23787 mulscc %l1, 0x15B5, %o1
23788 tgu %icc, 0x5
23789 edge32l %o5, %g3, %g2
23790 umulcc %l2, %i3, %o3
23791 fsrc1s %f10, %f2
23792 set 0x5C, %l5
23793 lduwa [%l7 + %l5] 0x15, %i7
23794 xnor %i4, %i0, %g6
23795 tneg %xcc, 0x5
23796 udivx %o0, 0x1006, %g4
23797 tleu %icc, 0x6
23798 fmovse %xcc, %f0, %f5
23799 fmovrsgz %i6, %f4, %f16
23800 fmovsl %xcc, %f4, %f23
23801 set 0x21, %i1
23802 ldsba [%l7 + %i1] 0x89, %g1
23803 mulscc %l3, %o2, %l5
23804 edge8n %i5, %l4, %i2
23805 movrlez %o4, %g7, %o6
23806 wr %g0, 0x89, %asi
23807 prefetcha [%l7 + 0x30] %asi, 0x2
23808 movne %icc, %o7, %i1
23809 orcc %g5, %l1, %l0
23810 wr %g0, 0x19, %asi
23811 lduba [%l7 + 0x7F] %asi, %o5
23812 fmovdn %xcc, %f26, %f20
23813 alignaddr %o1, %g3, %l2
23814 mova %icc, %g2, %o3
23815 bg,a %xcc, loop_2255
23816 array32 %i3, %i4, %i7
23817 andcc %g6, %i0, %o0
23818 fcmpd %fcc3, %f30, %f16
23819loop_2255:
23820 nop
23821 wr %g0, 0x80, %asi
23822 stha %g4, [%l7 + 0x48] %asi
23823 fmovda %xcc, %f9, %f19
23824 tl %icc, 0x7
23825 bg,a loop_2256
23826 edge8n %g1, %i6, %o2
23827 st %f2, [%l7 + 0x24]
23828 fbe,a %fcc2, loop_2257
23829loop_2256:
23830 subc %l5, 0x0304, %i5
23831 fmovsneg %icc, %f0, %f31
23832 movne %icc, %l4, %l3
23833loop_2257:
23834 movn %icc, %o4, %i2
23835 bne,pn %xcc, loop_2258
23836 sth %o6, [%l7 + 0x18]
23837 bneg,a loop_2259
23838 tn %xcc, 0x1
23839loop_2258:
23840 movrlz %l6, %g7, %o7
23841 fcmpd %fcc1, %f6, %f16
23842loop_2259:
23843 umul %g5, %i1, %l1
23844 edge8n %l0, %o5, %o1
23845 tgu %icc, 0x0
23846 srl %g3, %g2, %o3
23847 and %i3, %i4, %i7
23848 edge16 %l2, %i0, %g6
23849 udiv %g4, 0x1D97, %g1
23850 brgz %i6, loop_2260
23851 tpos %xcc, 0x6
23852 srax %o0, %o2, %i5
23853 set 0x30, %o5
23854 stda %l4, [%l7 + %o5] 0x81
23855loop_2260:
23856 sll %l4, %l3, %i2
23857 lduw [%l7 + 0x50], %o6
23858 set 0x28, %g1
23859 prefetcha [%l7 + %g1] 0x10, 0x1
23860 nop
23861 setx loop_2261, %l0, %l1
23862 wrpr 0x1, %tl
23863 wrpr %l1, %tpc
23864 add %l1, 0x4, %l1
23865 wrpr %l1, %tnpc
23866 setx 0x34400001400, %l0, %l1
23867 wrpr %l1, %tstate
23868 wrhpr 0x4, %htstate
23869 retry
23870 smulcc %l6, 0x1BA1, %o7
23871 fbge,a %fcc1, loop_2262
23872 movvs %icc, %g7, %g5
23873loop_2261:
23874 array16 %i1, %l1, %o5
23875 tsubcctv %l0, 0x1F2C, %o1
23876loop_2262:
23877 fmovdge %icc, %f17, %f28
23878 orcc %g3, 0x0421, %g2
23879 set 0x40, %o1
23880 stda %i2, [%l7 + %o1] 0x11
23881 fmovd %f12, %f24
23882 fmuld8sux16 %f21, %f18, %f26
23883 addccc %o3, 0x09C1, %i4
23884 or %l2, %i0, %g6
23885 fmul8x16au %f29, %f24, %f26
23886 edge32n %i7, %g4, %g1
23887 mulscc %i6, %o0, %i5
23888 saved
23889 rdpr %cwp, %g1
23890 rdpr %cansave, %g2
23891 rdpr %canrestore, %g3
23892 rdpr %cleanwin, %g4
23893 rdpr %otherwin, %g5
23894 rdpr %wstate, %g6
23895 movvs %icc, %l5, %o2
23896 udiv %l4, 0x06BE, %i2
23897 sethi 0x1284, %l3
23898 edge32l %o6, %o4, %l6
23899 subc %o7, 0x165B, %g7
23900 fba %fcc0, loop_2263
23901 ldsw [%l7 + 0x0C], %g5
23902 srax %l1, %o5, %l0
23903 fbule,a %fcc2, loop_2264
23904loop_2263:
23905 array16 %o1, %g3, %i1
23906 movrne %g2, %i3, %o3
23907 tl %icc, 0x3
23908loop_2264:
23909 bvc loop_2265
23910 tne %xcc, 0x6
23911 fmovscc %xcc, %f21, %f15
23912 wr %g0, 0x80, %asi
23913 ldstuba [%l7 + 0x42] %asi, %l2
23914loop_2265:
23915 movvc %icc, %i4, %g6
23916 flush %l7 + 0x7C
23917 fnot1s %f1, %f9
23918 ldd [%l7 + 0x28], %f26
23919 alignaddrl %i7, %i0, %g1
23920 tle %xcc, 0x5
23921 movcc %xcc, %i6, %g4
23922 edge32 %i5, %o0, %o2
23923 bvs,pt %icc, loop_2266
23924 sll %l5, %l4, %i2
23925 movcs %xcc, %o6, %l3
23926 tcs %xcc, 0x2
23927loop_2266:
23928 std %o4, [%l7 + 0x08]
23929 umul %l6, %o7, %g5
23930 set 0x60, %o4
23931 lduwa [%l7 + %o4] 0x80, %l1
23932 movrlz %o5, %g7, %o1
23933 fandnot2s %f3, %f26, %f9
23934 wr %g0, 0x88, %asi
23935 lda [%l7 + 0x1C] %asi, %f11
23936 add %g3, 0x096C, %l0
23937 movleu %xcc, %g2, %i3
23938 ble loop_2267
23939 fnot1 %f16, %f12
23940 xnorcc %o3, %i1, %i4
23941 movgu %icc, %l2, %i7
23942loop_2267:
23943 orncc %g6, %i0, %g1
23944 xnor %i6, 0x147B, %g4
23945 mova %icc, %o0, %i5
23946 subcc %l5, %o2, %l4
23947 alignaddr %i2, %o6, %o4
23948 add %l7, 0x70, %l6
23949 wr %g0, 0x81, %asi
23950 casxa [%l6] 0x81, %l6, %o7
23951 xorcc %g5, 0x14E9, %l1
23952 addccc %o5, %l3, %g7
23953 fornot1s %f5, %f19, %f8
23954 fbu,a %fcc1, loop_2268
23955 udiv %g3, 0x1092, %o1
23956 movge %icc, %g2, %i3
23957 fcmpgt32 %f22, %f26, %o3
23958loop_2268:
23959 tg %icc, 0x4
23960 srlx %l0, %i1, %i4
23961 tcc %xcc, 0x6
23962 xnorcc %i7, %g6, %l2
23963 fbe %fcc2, loop_2269
23964 brgz,a %i0, loop_2270
23965 nop
23966 set 0x48, %g5
23967 ldd [%l7 + %g5], %f6
23968 array8 %i6, %g1, %g4
23969loop_2269:
23970 tcc %icc, 0x6
23971loop_2270:
23972 addccc %i5, 0x1510, %l5
23973 fpsub32 %f26, %f14, %f2
23974 movrne %o0, 0x1D7, %o2
23975 fmovdgu %icc, %f29, %f24
23976 add %l7, 0x48, %l6
23977 wr %g0, 0x0c, %asi
23978 lda [%l6] %asi, %i2
23979 casa [%l6] %asi, %i2, %l4
23980 ldstub [%l7 + 0x31], %o4
23981 xnor %o6, %l6, %o7
23982 movcs %icc, %l1, %o5
23983 srl %g5, 0x18, %l3
23984 addc %g3, %g7, %g2
23985 tneg %icc, 0x4
23986 orncc %o1, 0x1AE2, %i3
23987 fmovrsgz %o3, %f20, %f6
23988 andcc %l0, %i4, %i7
23989 bl loop_2271
23990 movvs %icc, %i1, %g6
23991 bcc,a %xcc, loop_2272
23992 bg,pn %icc, loop_2273
23993loop_2271:
23994 std %f14, [%l7 + 0x38]
23995 bl,a,pt %xcc, loop_2274
23996loop_2272:
23997 movcc %icc, %i0, %i6
23998loop_2273:
23999 tcc %xcc, 0x0
24000 fabsd %f14, %f16
24001loop_2274:
24002 orcc %g1, 0x0E9F, %l2
24003 addcc %i5, 0x04D5, %l5
24004 tcs %xcc, 0x5
24005 orncc %g4, 0x0F9A, %o2
24006 fcmps %fcc0, %f7, %f31
24007 tneg %xcc, 0x4
24008 movvc %xcc, %i2, %o0
24009 set 0x18, %g7
24010 ldsha [%l7 + %g7] 0x80, %l4
24011 ba,pt %icc, loop_2275
24012 fzero %f4
24013 movn %icc, %o4, %o6
24014 ldsh [%l7 + 0x34], %o7
24015loop_2275:
24016 fbuge,a %fcc2, loop_2276
24017 orcc %l1, 0x123F, %o5
24018 addccc %g5, %l6, %l3
24019 movleu %icc, %g7, %g2
24020loop_2276:
24021 membar 0x57
24022 andncc %g3, %i3, %o3
24023 subccc %o1, 0x0A00, %l0
24024 ldsh [%l7 + 0x70], %i7
24025 edge16n %i4, %g6, %i0
24026 movg %icc, %i6, %i1
24027 fba %fcc0, loop_2277
24028 fmovdcs %xcc, %f0, %f22
24029 movrlez %g1, 0x391, %i5
24030 wr %g0, 0x04, %asi
24031 lduha [%l7 + 0x7E] %asi, %l5
24032loop_2277:
24033 movrgz %g4, 0x3AD, %l2
24034 restored
24035 rdpr %cwp, %g1
24036 rdpr %cansave, %g2
24037 rdpr %canrestore, %g3
24038 rdpr %cleanwin, %g4
24039 rdpr %otherwin, %g5
24040 rdpr %wstate, %g6
24041 std %f30, [%l7 + 0x78]
24042 alignaddr %o2, %o0, %l4
24043 fmovsle %icc, %f11, %f31
24044 te %xcc, 0x6
24045 edge16ln %i2, %o6, %o7
24046 membar 0x26
24047 fcmpgt16 %f6, %f16, %l1
24048 bg,a,pn %xcc, loop_2278
24049 edge32ln %o4, %o5, %l6
24050 and %l3, %g7, %g5
24051 alignaddr %g2, %g3, %i3
24052loop_2278:
24053 brgez %o1, loop_2279
24054 edge8n %l0, %i7, %o3
24055 fbo %fcc3, loop_2280
24056 tsubcctv %i4, 0x0499, %g6
24057loop_2279:
24058 addcc %i6, 0x0151, %i0
24059 smul %i1, %i5, %l5
24060loop_2280:
24061 fbule,a %fcc3, loop_2281
24062 movleu %icc, %g1, %g4
24063 xorcc %o2, %o0, %l4
24064 fones %f15
24065loop_2281:
24066 nop
24067 wr %g0, 0x18, %asi
24068 lduba [%l7 + 0x57] %asi, %l2
24069 ldub [%l7 + 0x5A], %i2
24070 fbg %fcc2, loop_2282
24071 nop
24072 setx loop_2283, %l0, %l1
24073 wrpr 0x1, %tl
24074 wrpr %l1, %tpc
24075 add %l1, 0x4, %l1
24076 wrpr %l1, %tnpc
24077 setx 0x34400001400, %l0, %l1
24078 wrpr %l1, %tstate
24079 wrhpr 0x4, %htstate
24080 retry
24081 fandnot1 %f14, %f12, %f24
24082 edge8n %o6, %l1, %o7
24083loop_2282:
24084 movrgez %o4, 0x2FB, %o5
24085loop_2283:
24086 fxors %f10, %f30, %f22
24087 xnorcc %l6, 0x009C, %l3
24088 sir 0x0846
24089 call loop_2284
24090 edge32 %g7, %g2, %g5
24091 smul %i3, %o1, %l0
24092 subccc %g3, %i7, %o3
24093loop_2284:
24094 fabsd %f20, %f12
24095 tcc %icc, 0x5
24096 andn %g6, 0x0955, %i4
24097 udivcc %i0, 0x1495, %i6
24098 fbl,a %fcc2, loop_2285
24099 nop
24100 setx loop_2286, %l0, %l1
24101 wrpr 0x1, %tl
24102 wrpr %l1, %tnpc
24103 setx 0x34400001400, %l0, %l1
24104 wrpr %l1, %tstate
24105 wrhpr 0x4, %htstate
24106 done
24107 and %i1, %l5, %g1
24108 edge8 %i5, %o2, %g4
24109loop_2285:
24110 brz %l4, loop_2287
24111loop_2286:
24112 andn %l2, 0x0FE5, %o0
24113 edge32ln %i2, %l1, %o7
24114 edge32l %o4, %o5, %l6
24115loop_2287:
24116 fmovrsne %l3, %f8, %f27
24117 edge16 %g7, %o6, %g5
24118 fbo %fcc1, loop_2288
24119 fmovda %icc, %f6, %f26
24120 fmovdcs %icc, %f9, %f30
24121 sdiv %g2, 0x03E2, %o1
24122loop_2288:
24123 edge8ln %l0, %i3, %g3
24124 movgu %xcc, %o3, %i7
24125 fbuge %fcc0, loop_2289
24126 fnot1 %f28, %f26
24127 tsubcctv %i4, 0x03E5, %i0
24128 set 0x10, %l2
24129 prefetcha [%l7 + %l2] 0x15, 0x3
24130loop_2289:
24131 fmovsge %xcc, %f29, %f1
24132 fnegs %f12, %f24
24133 set 0x28, %o2
24134 lda [%l7 + %o2] 0x04, %f13
24135 smul %i6, %i1, %g1
24136 edge16 %l5, %o2, %i5
24137 set 0x30, %l3
24138 stda %l4, [%l7 + %l3] 0xeb
24139 membar #Sync
24140 movvc %xcc, %l2, %o0
24141 add %l7, 0x18, %l6
24142 wr %g0, 0x11, %asi
24143 lda [%l6] %asi, %g4
24144 casa [%l6] 0x11, %g4, %l1
24145 set 0x6C, %g4
24146 stwa %o7, [%l7 + %g4] 0x81
24147 tvc %icc, 0x1
24148 fbule %fcc0, loop_2290
24149 brlez %i2, loop_2291
24150 orn %o4, %o5, %l6
24151 movne %xcc, %g7, %l3
24152loop_2290:
24153 brnz %g5, loop_2292
24154loop_2291:
24155 movne %icc, %g2, %o6
24156 udivcc %o1, 0x1ECB, %l0
24157 swap [%l7 + 0x08], %i3
24158loop_2292:
24159 umul %g3, %i7, %o3
24160 fmovrslez %i4, %f6, %f28
24161 bn,a,pn %icc, loop_2293
24162 movre %g6, 0x383, %i0
24163 movvs %icc, %i1, %g1
24164 movleu %icc, %i6, %l5
24165loop_2293:
24166 std %f6, [%l7 + 0x50]
24167 add %i5, 0x013E, %l4
24168 movcc %icc, %o2, %o0
24169 movge %xcc, %g4, %l1
24170 fmul8x16au %f23, %f27, %f24
24171 edge8ln %l2, %o7, %o4
24172 edge16ln %o5, %l6, %g7
24173 sub %i2, %g5, %g2
24174 nop
24175 set 0x64, %g2
24176 prefetch [%l7 + %g2], 0x3
24177 set 0x30, %l0
24178 ldxa [%g0 + %l0] 0x50, %l3
24179 tge %xcc, 0x5
24180 edge8 %o1, %o6, %i3
24181 srl %l0, %i7, %o3
24182 fmuld8sux16 %f21, %f4, %f24
24183 stbar
24184 addccc %g3, 0x023E, %i4
24185 fbug %fcc3, loop_2294
24186 taddcctv %g6, 0x0A28, %i0
24187 sir 0x1525
24188 movcs %icc, %g1, %i6
24189loop_2294:
24190 fmovs %f21, %f31
24191 srax %i1, %i5, %l5
24192 fbg,a %fcc2, loop_2295
24193 udivcc %o2, 0x12CB, %o0
24194 movrne %g4, %l1, %l4
24195 tl %icc, 0x3
24196loop_2295:
24197 ldsh [%l7 + 0x30], %o7
24198 tsubcc %l2, %o4, %o5
24199 taddcc %l6, %i2, %g7
24200 sllx %g2, %g5, %l3
24201 tle %icc, 0x1
24202 xor %o1, %o6, %l0
24203 movrlz %i7, %i3, %o3
24204 fbl %fcc1, loop_2296
24205 fblg,a %fcc0, loop_2297
24206 array8 %i4, %g3, %i0
24207 ld [%l7 + 0x44], %f21
24208loop_2296:
24209 fbug %fcc3, loop_2298
24210loop_2297:
24211 taddcc %g6, 0x0828, %i6
24212 addcc %g1, 0x1400, %i5
24213 lduh [%l7 + 0x6E], %l5
24214loop_2298:
24215 tneg %xcc, 0x1
24216 movvs %xcc, %o2, %o0
24217 umulcc %g4, %i1, %l4
24218 fabsd %f8, %f12
24219 tn %xcc, 0x1
24220 add %o7, %l2, %l1
24221 ta %icc, 0x3
24222 movle %xcc, %o4, %l6
24223 ldsw [%l7 + 0x7C], %o5
24224 subc %i2, 0x050A, %g7
24225 fcmpeq16 %f16, %f28, %g2
24226 popc 0x161C, %l3
24227 edge32l %o1, %o6, %g5
24228 umulcc %l0, 0x1BF3, %i3
24229 fpsub32s %f26, %f26, %f28
24230 edge8n %o3, %i4, %g3
24231 fcmpeq32 %f4, %f8, %i7
24232 orcc %g6, 0x1BA8, %i0
24233 popc 0x027F, %i6
24234 tcc %icc, 0x2
24235 taddcc %i5, %g1, %o2
24236 srax %o0, %g4, %i1
24237 fornot1s %f9, %f4, %f3
24238 edge16n %l4, %o7, %l5
24239 lduw [%l7 + 0x24], %l1
24240 alignaddr %o4, %l6, %l2
24241 array16 %i2, %g7, %o5
24242 te %xcc, 0x1
24243 fbl,a %fcc2, loop_2299
24244 udivcc %g2, 0x1F73, %l3
24245 udivx %o6, 0x03D2, %o1
24246 fand %f8, %f24, %f12
24247loop_2299:
24248 fand %f30, %f30, %f16
24249 fbug,a %fcc2, loop_2300
24250 call loop_2301
24251 tvs %icc, 0x7
24252 tsubcctv %l0, 0x04DD, %i3
24253loop_2300:
24254 fcmpeq32 %f24, %f4, %o3
24255loop_2301:
24256 fpadd16s %f0, %f13, %f27
24257 alignaddrl %g5, %i4, %g3
24258 orncc %g6, %i0, %i6
24259 movrlez %i7, 0x3EF, %g1
24260 fmovsn %icc, %f20, %f1
24261 movl %xcc, %i5, %o0
24262 movl %icc, %g4, %o2
24263 tvc %icc, 0x0
24264 taddcc %i1, 0x04BD, %l4
24265 tneg %icc, 0x2
24266 tne %icc, 0x1
24267 restored
24268 rdpr %cwp, %g1
24269 rdpr %cansave, %g2
24270 rdpr %canrestore, %g3
24271 rdpr %cleanwin, %g4
24272 rdpr %otherwin, %g5
24273 rdpr %wstate, %g6
24274 fble %fcc0, loop_2302
24275 subc %o7, %l5, %o4
24276 add %l1, 0x1630, %l2
24277 sir 0x0080
24278loop_2302:
24279 andcc %i2, 0x1E38, %g7
24280 fmovdle %xcc, %f8, %f21
24281 move %icc, %l6, %g2
24282 fbule,a %fcc2, loop_2303
24283 move %icc, %l3, %o5
24284 fbge %fcc2, loop_2304
24285 bne,a,pt %xcc, loop_2305
24286loop_2303:
24287 smulcc %o1, 0x00B5, %o6
24288 fxnors %f2, %f5, %f24
24289loop_2304:
24290 nop
24291 set 0x0C, %o6
24292 lda [%l7 + %o6] 0x19, %f10
24293loop_2305:
24294 tge %xcc, 0x1
24295 udivx %l0, 0x0762, %i3
24296 fble %fcc0, loop_2306
24297 fexpand %f25, %f6
24298 movcs %xcc, %o3, %g5
24299 fnors %f28, %f0, %f31
24300loop_2306:
24301 sethi 0x1276, %i4
24302 smul %g6, 0x160B, %g3
24303 sll %i0, 0x08, %i7
24304 fsrc2 %f12, %f0
24305 fmovdvc %xcc, %f12, %f3
24306 fmovsleu %xcc, %f3, %f16
24307 taddcc %i6, 0x144E, %i5
24308 array16 %o0, %g1, %o2
24309 andn %g4, 0x05EE, %l4
24310 sdivx %i1, 0x03A0, %o7
24311 fmovsge %icc, %f25, %f19
24312 sth %o4, [%l7 + 0x20]
24313 xnorcc %l1, 0x15CD, %l2
24314 wr %g0, 0x22, %asi
24315 stxa %l5, [%l7 + 0x78] %asi
24316 membar #Sync
24317 fmovda %icc, %f0, %f28
24318 edge16 %i2, %g7, %g2
24319 sll %l3, 0x18, %l6
24320 sdivcc %o5, 0x063D, %o6
24321 edge16l %l0, %i3, %o3
24322 taddcctv %o1, 0x04F0, %g5
24323 fmovde %icc, %f9, %f22
24324 fbe %fcc2, loop_2307
24325 fmovdcc %xcc, %f3, %f17
24326 fpackfix %f28, %f25
24327 tne %xcc, 0x3
24328loop_2307:
24329 fsrc1 %f8, %f16
24330 fbg %fcc2, loop_2308
24331 tle %xcc, 0x0
24332 wr %g0, 0x81, %asi
24333 stda %f16, [%l7 + 0x40] %asi
24334loop_2308:
24335 alignaddr %g6, %g3, %i4
24336 fbl %fcc1, loop_2309
24337 fmul8x16al %f11, %f1, %f28
24338 fabss %f15, %f15
24339 edge32n %i7, %i0, %i6
24340loop_2309:
24341 taddcc %i5, %o0, %g1
24342 fmuld8sux16 %f29, %f26, %f0
24343 set 0x76, %o0
24344 lduha [%l7 + %o0] 0x88, %o2
24345 fnands %f2, %f29, %f13
24346 smul %l4, %i1, %g4
24347 ba,a,pt %xcc, loop_2310
24348 xor %o7, %o4, %l1
24349 smulcc %l5, 0x10A0, %l2
24350 fmovrdlz %i2, %f28, %f14
24351loop_2310:
24352 subc %g2, %l3, %l6
24353 tleu %icc, 0x6
24354 movge %icc, %o5, %o6
24355 fbuge %fcc1, loop_2311
24356 lduh [%l7 + 0x2E], %g7
24357 movl %icc, %l0, %i3
24358 umulcc %o3, %o1, %g6
24359loop_2311:
24360 array8 %g5, %i4, %g3
24361 sir 0x1E38
24362 movn %xcc, %i0, %i7
24363 fpsub16s %f24, %f21, %f25
24364 set 0x16, %l4
24365 lduha [%l7 + %l4] 0x14, %i6
24366 sdiv %o0, 0x0AE8, %i5
24367 tpos %xcc, 0x7
24368 srax %o2, 0x02, %l4
24369 alignaddrl %i1, %g1, %g4
24370 movrgez %o4, 0x30E, %l1
24371 edge16l %o7, %l2, %l5
24372 set 0x42, %l6
24373 ldstuba [%l7 + %l6] 0x11, %i2
24374 fmovrsne %g2, %f4, %f15
24375 movgu %xcc, %l6, %l3
24376 tcs %icc, 0x5
24377 fpackfix %f10, %f14
24378 set 0x24, %i4
24379 ldswa [%l7 + %i4] 0x18, %o6
24380 fnegd %f0, %f0
24381 movg %xcc, %o5, %g7
24382 fnands %f20, %f5, %f6
24383 movneg %xcc, %l0, %i3
24384 addc %o1, %g6, %o3
24385 fmovspos %icc, %f28, %f14
24386 fnor %f10, %f22, %f12
24387 fmovdcc %xcc, %f7, %f16
24388 movrgez %g5, %g3, %i4
24389 tle %icc, 0x1
24390 te %icc, 0x4
24391 addc %i7, 0x003E, %i6
24392 bvs,a,pt %xcc, loop_2312
24393 tcc %icc, 0x6
24394 movg %xcc, %i0, %i5
24395 fors %f22, %f11, %f10
24396loop_2312:
24397 xor %o2, 0x1078, %l4
24398 tneg %icc, 0x5
24399 brlz %o0, loop_2313
24400 movrlez %i1, 0x038, %g4
24401 bne,pn %icc, loop_2314
24402 sll %g1, 0x03, %l1
24403loop_2313:
24404 fbe %fcc3, loop_2315
24405 bneg,pn %xcc, loop_2316
24406loop_2314:
24407 tn %icc, 0x1
24408 edge8 %o7, %o4, %l2
24409loop_2315:
24410 tvs %xcc, 0x4
24411loop_2316:
24412 nop
24413 set 0x18, %i3
24414 sta %f22, [%l7 + %i3] 0x15
24415 mulscc %i2, %l5, %l6
24416 movpos %xcc, %g2, %o6
24417 alignaddrl %l3, %o5, %l0
24418 movrlz %i3, %g7, %o1
24419 call loop_2317
24420 brnz,a %g6, loop_2318
24421 movge %xcc, %o3, %g3
24422 mulscc %i4, %g5, %i7
24423loop_2317:
24424 andcc %i0, 0x0D94, %i5
24425loop_2318:
24426 edge8ln %o2, %l4, %o0
24427 fmovs %f4, %f18
24428 xor %i1, 0x1446, %g4
24429 movn %xcc, %i6, %l1
24430 edge8ln %g1, %o4, %l2
24431 srax %i2, 0x02, %l5
24432 mova %icc, %l6, %g2
24433 movleu %icc, %o7, %l3
24434 nop
24435 set 0x30, %i0
24436 sth %o6, [%l7 + %i0]
24437 stbar
24438 mulscc %l0, 0x0C78, %o5
24439 st %f8, [%l7 + 0x6C]
24440 fmovrslz %i3, %f24, %f7
24441 sra %g7, 0x05, %o1
24442 fbg,a %fcc0, loop_2319
24443 smulcc %g6, 0x0954, %g3
24444 wr %g0, 0x52, %asi
24445 ldxa [%g0 + 0x210] %asi, %o3
24446loop_2319:
24447 edge32n %g5, %i7, %i0
24448 bvc %icc, loop_2320
24449 fnand %f20, %f22, %f28
24450 tcc %icc, 0x4
24451 swap [%l7 + 0x48], %i4
24452loop_2320:
24453 array16 %i5, %o2, %o0
24454 taddcc %i1, 0x0FA5, %g4
24455 movrlz %l4, 0x28A, %i6
24456 movneg %icc, %l1, %g1
24457 fbuge,a %fcc1, loop_2321
24458 tg %icc, 0x6
24459 orncc %o4, %i2, %l5
24460 tn %xcc, 0x5
24461loop_2321:
24462 ldx [%l7 + 0x70], %l6
24463 tcc %xcc, 0x7
24464 addccc %g2, %o7, %l2
24465 tleu %xcc, 0x3
24466 restored
24467 rdpr %cwp, %g1
24468 rdpr %cansave, %g2
24469 rdpr %canrestore, %g3
24470 rdpr %cleanwin, %g4
24471 rdpr %otherwin, %g5
24472 rdpr %wstate, %g6
24473 edge32ln %l3, %l0, %o5
24474 umulcc %i3, %o6, %o1
24475 sir 0x16EF
24476 tgu %icc, 0x6
24477 stx %g7, [%l7 + 0x20]
24478 srl %g6, 0x0D, %g3
24479 array32 %o3, %i7, %g5
24480 saved
24481 rdpr %cwp, %g1
24482 rdpr %cansave, %g2
24483 rdpr %canrestore, %g3
24484 rdpr %cleanwin, %g4
24485 rdpr %otherwin, %g5
24486 rdpr %wstate, %g6
24487 ta %icc, 0x7
24488 tsubcctv %i4, %i0, %o2
24489 move %xcc, %i5, %o0
24490 fcmpgt16 %f14, %f24, %i1
24491 fcmple16 %f12, %f22, %g4
24492 sethi 0x1253, %l4
24493 edge32l %l1, %g1, %i6
24494 fnor %f26, %f26, %f20
24495 tle %xcc, 0x6
24496 stw %i2, [%l7 + 0x50]
24497 fandnot2s %f18, %f6, %f12
24498 tvs %icc, 0x0
24499 udivcc %l5, 0x1C6F, %l6
24500 ba loop_2322
24501 addcc %o4, 0x0FA9, %o7
24502 movgu %xcc, %g2, %l2
24503 sethi 0x131F, %l3
24504loop_2322:
24505 tl %icc, 0x3
24506 edge32 %l0, %o5, %i3
24507 tneg %xcc, 0x1
24508 bcc,a,pn %icc, loop_2323
24509 subcc %o1, %o6, %g6
24510 fmul8x16 %f6, %f28, %f24
24511 bpos,a %icc, loop_2324
24512loop_2323:
24513 movleu %icc, %g3, %g7
24514 movvs %icc, %o3, %i7
24515 udivx %i4, 0x0CF3, %i0
24516loop_2324:
24517 xnor %g5, %i5, %o0
24518 movle %icc, %o2, %g4
24519 bne,a %icc, loop_2325
24520 bvc,a,pt %icc, loop_2326
24521 tg %xcc, 0x2
24522 movneg %xcc, %i1, %l1
24523loop_2325:
24524 nop
24525 set 0x09, %i2
24526 ldsba [%l7 + %i2] 0x80, %g1
24527loop_2326:
24528 movrlz %l4, %i2, %l5
24529 set 0x28, %l1
24530 stwa %i6, [%l7 + %l1] 0xe3
24531 membar #Sync
24532 orn %o4, %o7, %g2
24533 or %l2, 0x02E6, %l3
24534 array8 %l6, %l0, %i3
24535 ld [%l7 + 0x08], %f5
24536 alignaddr %o1, %o5, %o6
24537 lduh [%l7 + 0x1E], %g3
24538 brlez,a %g7, loop_2327
24539 brlz,a %g6, loop_2328
24540 move %xcc, %o3, %i7
24541 mova %xcc, %i4, %i0
24542loop_2327:
24543 fpadd16 %f22, %f8, %f24
24544loop_2328:
24545 fors %f1, %f12, %f29
24546 movgu %xcc, %i5, %o0
24547 orn %o2, 0x004A, %g5
24548 srax %g4, %i1, %l1
24549 bn,pn %icc, loop_2329
24550 edge16n %g1, %i2, %l5
24551 fbe,a %fcc0, loop_2330
24552 smulcc %i6, 0x115F, %o4
24553loop_2329:
24554 nop
24555 wr %g0, 0x81, %asi
24556 ldda [%l7 + 0x40] %asi, %l4
24557loop_2330:
24558 edge16n %g2, %o7, %l3
24559 add %l7, 0x14, %l6
24560 wr %g0, 0x0c, %asi
24561 casa [%l6] %asi, %l6, %l0
24562 mova %icc, %l2, %o1
24563 fxors %f28, %f14, %f15
24564 fmul8ulx16 %f8, %f24, %f18
24565 fcmpne16 %f4, %f0, %i3
24566 tvc %icc, 0x4
24567 movle %xcc, %o5, %g3
24568 fmovdn %icc, %f23, %f21
24569 udiv %o6, 0x1919, %g6
24570 fmovdneg %xcc, %f20, %f10
24571 array16 %o3, %i7, %g7
24572 fandnot2s %f29, %f3, %f22
24573 fcmple16 %f22, %f22, %i0
24574 subccc %i4, %o0, %i5
24575 subccc %o2, %g4, %i1
24576 fcmpgt16 %f26, %f16, %g5
24577 movrlz %l1, 0x300, %i2
24578 edge32l %g1, %i6, %l5
24579 std %l4, [%l7 + 0x70]
24580 xor %o4, %g2, %l3
24581 fmovde %xcc, %f17, %f23
24582 udivx %l6, 0x1EE9, %l0
24583 fmovda %icc, %f20, %f3
24584 edge16ln %l2, %o7, %i3
24585 smul %o1, %o5, %o6
24586 fpsub16 %f6, %f30, %f26
24587 bvs %xcc, loop_2331
24588 movneg %xcc, %g6, %g3
24589 orncc %i7, 0x134A, %g7
24590 fmovrsne %i0, %f20, %f11
24591loop_2331:
24592 orcc %o3, %o0, %i5
24593 edge32l %o2, %i4, %g4
24594 restored
24595 rdpr %cwp, %g1
24596 rdpr %cansave, %g2
24597 rdpr %canrestore, %g3
24598 rdpr %cleanwin, %g4
24599 rdpr %otherwin, %g5
24600 rdpr %wstate, %g6
24601 edge16ln %i1, %g5, %l1
24602 udivx %g1, 0x01C4, %i6
24603 tne %icc, 0x0
24604 movcs %icc, %i2, %l5
24605 sra %o4, %g2, %l3
24606 or %l6, 0x1E9F, %l4
24607 edge32 %l2, %o7, %l0
24608 fxnors %f20, %f15, %f26
24609 sdiv %o1, 0x0A8A, %o5
24610 addcc %o6, %g6, %i3
24611 prefetch [%l7 + 0x5C], 0x2
24612 sdivx %i7, 0x115C, %g3
24613 udivx %g7, 0x1D64, %i0
24614 std %f6, [%l7 + 0x10]
24615 array32 %o0, %i5, %o2
24616 fmovdneg %icc, %f18, %f10
24617 bpos,a %icc, loop_2332
24618 edge16ln %o3, %i4, %i1
24619 subcc %g4, %g5, %l1
24620 fmuld8sux16 %f5, %f1, %f10
24621loop_2332:
24622 nop
24623 set 0x7A, %i7
24624 stha %g1, [%l7 + %i7] 0x22
24625 membar #Sync
24626 fcmpeq16 %f14, %f16, %i2
24627 fpadd16 %f24, %f16, %f8
24628 fmovsg %xcc, %f16, %f0
24629 wr %g0, 0x23, %asi
24630 stxa %i6, [%l7 + 0x48] %asi
24631 membar #Sync
24632 fmovdneg %icc, %f0, %f10
24633 fmovsl %icc, %f19, %f25
24634 taddcctv %o4, %g2, %l3
24635 sir 0x18B4
24636 subc %l6, 0x0A0C, %l4
24637 orcc %l2, 0x0E74, %l5
24638 bvs,pt %icc, loop_2333
24639 fmovsneg %icc, %f14, %f21
24640 movneg %xcc, %l0, %o7
24641 alignaddrl %o5, %o6, %g6
24642loop_2333:
24643 tl %icc, 0x0
24644 bge,pt %xcc, loop_2334
24645 edge8n %i3, %i7, %g3
24646 addccc %g7, 0x1BFA, %i0
24647 subc %o1, %o0, %i5
24648loop_2334:
24649 restored
24650 rdpr %cwp, %g1
24651 rdpr %cansave, %g2
24652 rdpr %canrestore, %g3
24653 rdpr %cleanwin, %g4
24654 rdpr %otherwin, %g5
24655 rdpr %wstate, %g6
24656 subc %o2, %i4, %i1
24657 xor %o3, %g5, %l1
24658 tge %xcc, 0x3
24659 bvs %xcc, loop_2335
24660 movneg %icc, %g1, %g4
24661 popc %i6, %o4
24662 fmovrsgez %i2, %f15, %f9
24663loop_2335:
24664 movg %xcc, %g2, %l6
24665 wr %g0, 0xf1, %asi
24666 stda %f0, [%l7 + 0x40] %asi
24667 membar #Sync
24668 xnorcc %l4, 0x1385, %l2
24669 sdiv %l5, 0x0A67, %l3
24670 movrlz %l0, %o7, %o6
24671 bl,pt %xcc, loop_2336
24672 fornot2 %f18, %f16, %f20
24673 wr %g0, 0x20, %asi
24674 ldxa [%g0 + 0x28] %asi, %o5
24675loop_2336:
24676 tsubcctv %i3, 0x1A94, %g6
24677 move %xcc, %g3, %g7
24678 fbl,a %fcc3, loop_2337
24679 edge8n %i0, %o1, %o0
24680 udivcc %i5, 0x1F9D, %i7
24681 tn %icc, 0x5
24682loop_2337:
24683 nop
24684 setx loop_2338, %l0, %l1
24685 wrpr 0x1, %tl
24686 wrpr %l1, %tpc
24687 add %l1, 0x4, %l1
24688 wrpr %l1, %tnpc
24689 setx 0x34400001400, %l0, %l1
24690 wrpr %l1, %tstate
24691 wrhpr 0x4, %htstate
24692 retry
24693 fmovdleu %icc, %f23, %f13
24694 membar 0x56
24695 nop
24696 set 0x10, %g3
24697 ldx [%l7 + %g3], %i4
24698loop_2338:
24699 tcc %xcc, 0x2
24700 set 0x28, %i6
24701 ldstuba [%l7 + %i6] 0x18, %i1
24702 fbu %fcc3, loop_2339
24703 fmovsvs %icc, %f5, %f24
24704 fcmple32 %f6, %f8, %o3
24705 udivcc %o2, 0x0577, %l1
24706loop_2339:
24707 sdiv %g1, 0x010E, %g5
24708 fmovrsne %i6, %f14, %f19
24709 fandnot1s %f11, %f3, %f18
24710 udivx %o4, 0x00E3, %g4
24711 ldstub [%l7 + 0x74], %g2
24712 st %f7, [%l7 + 0x10]
24713 fzero %f20
24714 tvc %icc, 0x6
24715 wr %g0, 0x88, %asi
24716 ldsha [%l7 + 0x20] %asi, %l6
24717 set 0x66, %i5
24718 stha %i2, [%l7 + %i5] 0x0c
24719 fmovsn %xcc, %f7, %f4
24720 and %l4, 0x1A79, %l2
24721 stbar
24722 sethi 0x00E2, %l5
24723 restored
24724 rdpr %cwp, %g1
24725 rdpr %cansave, %g2
24726 rdpr %canrestore, %g3
24727 rdpr %cleanwin, %g4
24728 rdpr %otherwin, %g5
24729 rdpr %wstate, %g6
24730 fsrc1 %f28, %f28
24731 mulscc %l3, 0x154E, %o7
24732 bge,a loop_2340
24733 ldd [%l7 + 0x60], %l0
24734 tcs %icc, 0x2
24735 array32 %o6, %o5, %g6
24736loop_2340:
24737 fblg %fcc0, loop_2341
24738 edge32n %i3, %g7, %g3
24739 srlx %o1, %i0, %o0
24740 subcc %i5, %i4, %i1
24741loop_2341:
24742 movge %icc, %o3, %o2
24743 addc %i7, %l1, %g1
24744 set 0x68, %g6
24745 prefetcha [%l7 + %g6] 0x89, 0x1
24746 fcmpgt32 %f20, %f8, %i6
24747 movleu %xcc, %g4, %g2
24748 smul %l6, %o4, %i2
24749 fblg,a %fcc0, loop_2342
24750 bpos,pn %icc, loop_2343
24751 add %l4, %l5, %l2
24752 andcc %l3, %l0, %o6
24753loop_2342:
24754 ld [%l7 + 0x2C], %f1
24755loop_2343:
24756 brlez %o5, loop_2344
24757 fcmpne32 %f16, %f4, %o7
24758 fbne,a %fcc1, loop_2345
24759 ld [%l7 + 0x14], %f16
24760loop_2344:
24761 nop
24762 wr %g0, 0x89, %asi
24763 ldstuba [%l7 + 0x6E] %asi, %i3
24764loop_2345:
24765 tl %icc, 0x0
24766 set 0x38, %o7
24767 sta %f29, [%l7 + %o7] 0x0c
24768 set 0x32, %l5
24769 ldsha [%l7 + %l5] 0x81, %g7
24770 nop
24771 set 0x2F, %i1
24772 ldstub [%l7 + %i1], %g6
24773 movne %icc, %g3, %o1
24774 fornot2s %f9, %f14, %f30
24775 sll %i0, %o0, %i4
24776 edge8n %i5, %o3, %o2
24777 set 0x16, %o5
24778 stha %i1, [%l7 + %o5] 0xea
24779 membar #Sync
24780 fnands %f12, %f16, %f10
24781 fnegs %f4, %f21
24782 tcc %xcc, 0x7
24783 addc %i7, %g1, %l1
24784 movre %g5, 0x042, %g4
24785 edge32 %g2, %l6, %o4
24786 edge32 %i2, %i6, %l4
24787 tn %icc, 0x0
24788 fsrc1s %f30, %f4
24789 edge8ln %l2, %l5, %l0
24790 movrgz %o6, %l3, %o5
24791 alignaddrl %i3, %o7, %g6
24792 or %g7, %o1, %g3
24793 udivcc %o0, 0x1DD0, %i0
24794 fnors %f31, %f7, %f1
24795 movrlz %i4, 0x206, %o3
24796 edge16n %o2, %i1, %i7
24797 call loop_2346
24798 fbn %fcc1, loop_2347
24799 fblg %fcc0, loop_2348
24800 swap [%l7 + 0x4C], %i5
24801loop_2346:
24802 sllx %l1, 0x13, %g1
24803loop_2347:
24804 bg loop_2349
24805loop_2348:
24806 movcc %icc, %g5, %g4
24807 and %l6, 0x14DA, %o4
24808 srax %i2, 0x16, %g2
24809loop_2349:
24810 ldd [%l7 + 0x10], %i6
24811 membar 0x22
24812 fmovrdgez %l2, %f22, %f22
24813 fmovrdgz %l5, %f30, %f8
24814 movcs %icc, %l4, %l0
24815 fpack32 %f18, %f26, %f0
24816 add %l3, %o5, %o6
24817 fblg,a %fcc1, loop_2350
24818 sub %o7, %i3, %g6
24819 popc 0x0A22, %g7
24820 fpsub32s %f6, %f3, %f27
24821loop_2350:
24822 udivcc %g3, 0x183C, %o0
24823 brgz %i0, loop_2351
24824 udivcc %o1, 0x1444, %o3
24825 orcc %i4, %i1, %i7
24826 fmovsvc %xcc, %f24, %f4
24827loop_2351:
24828 edge32ln %i5, %o2, %g1
24829 saved
24830 rdpr %cwp, %g1
24831 rdpr %cansave, %g2
24832 rdpr %canrestore, %g3
24833 rdpr %cleanwin, %g4
24834 rdpr %otherwin, %g5
24835 rdpr %wstate, %g6
24836 bne,a loop_2352
24837 movrlez %l1, 0x035, %g5
24838 edge32 %l6, %g4, %o4
24839 movvc %xcc, %i2, %g2
24840loop_2352:
24841 edge8l %i6, %l2, %l5
24842 set 0x50, %o3
24843 prefetcha [%l7 + %o3] 0x15, 0x1
24844 brlz %l3, loop_2353
24845 udivcc %o5, 0x08AE, %o6
24846 orn %l0, 0x18AF, %i3
24847 edge32l %o7, %g6, %g7
24848loop_2353:
24849 fbn %fcc0, loop_2354
24850 sdiv %g3, 0x0346, %o0
24851 umulcc %o1, %i0, %o3
24852 stbar
24853loop_2354:
24854 addc %i1, 0x021F, %i4
24855 tn %icc, 0x2
24856 andn %i7, %o2, %g1
24857 movcs %xcc, %l1, %i5
24858 wr %g0, 0x88, %asi
24859 lduha [%l7 + 0x68] %asi, %g5
24860 xorcc %l6, 0x1ABB, %g4
24861 fpack32 %f8, %f18, %f28
24862 tcs %icc, 0x7
24863 array16 %o4, %g2, %i2
24864 wr %g0, 0x17, %asi
24865 stda %f16, [%l7 + 0x40] %asi
24866 membar #Sync
24867 tge %icc, 0x7
24868 edge8 %l2, %i6, %l5
24869 ldsw [%l7 + 0x48], %l3
24870 fxnors %f30, %f6, %f17
24871 fmovdle %icc, %f8, %f22
24872 fpmerge %f13, %f24, %f8
24873 fabss %f3, %f26
24874 addcc %o5, %o6, %l0
24875 umul %l4, 0x0AE0, %o7
24876 set 0x70, %g1
24877 ldda [%l7 + %g1] 0x14, %i2
24878 ldstub [%l7 + 0x12], %g6
24879 wr %g0, 0x80, %asi
24880 ldswa [%l7 + 0x2C] %asi, %g3
24881 tle %icc, 0x0
24882 edge32l %g7, %o0, %o1
24883 fmovsn %icc, %f14, %f5
24884 fmovdleu %xcc, %f10, %f23
24885 bshuffle %f14, %f6, %f22
24886 sub %o3, 0x1CFB, %i1
24887 fmovrse %i0, %f15, %f8
24888 tcc %icc, 0x2
24889 edge32l %i4, %i7, %g1
24890 fbuge,a %fcc1, loop_2355
24891 xor %l1, 0x14D7, %i5
24892 fcmpgt16 %f6, %f12, %o2
24893 mulx %l6, 0x14F2, %g4
24894loop_2355:
24895 udivcc %o4, 0x197F, %g2
24896 subccc %g5, 0x0080, %i2
24897 edge32n %l2, %l5, %i6
24898 fbuge %fcc0, loop_2356
24899 movre %l3, 0x144, %o6
24900 fnot2 %f2, %f8
24901 fmuld8sux16 %f4, %f20, %f10
24902loop_2356:
24903 fpsub32 %f4, %f12, %f28
24904 te %icc, 0x4
24905 movrgez %o5, %l4, %o7
24906 fmovsle %icc, %f9, %f0
24907 array8 %i3, %g6, %l0
24908 movne %icc, %g3, %g7
24909 udivcc %o1, 0x0B8F, %o0
24910 ta %xcc, 0x6
24911 movl %xcc, %i1, %i0
24912 fcmpes %fcc2, %f19, %f9
24913 tvc %xcc, 0x5
24914 te %icc, 0x1
24915 andcc %i4, %i7, %o3
24916 movleu %icc, %l1, %i5
24917 fexpand %f28, %f14
24918 array16 %g1, %l6, %g4
24919 fpadd32 %f28, %f26, %f2
24920 andn %o2, %g2, %o4
24921 movne %icc, %i2, %g5
24922 ta %icc, 0x1
24923 set 0x70, %o4
24924 sta %f14, [%l7 + %o4] 0x04
24925 udivx %l2, 0x1E1A, %l5
24926 fmovdvc %icc, %f12, %f31
24927 xor %i6, 0x1F0A, %l3
24928 edge8l %o6, %o5, %o7
24929 fbug %fcc0, loop_2357
24930 fble %fcc2, loop_2358
24931 te %xcc, 0x7
24932 xor %l4, %g6, %i3
24933loop_2357:
24934 xnor %g3, 0x0A2E, %l0
24935loop_2358:
24936 edge32n %g7, %o0, %o1
24937 movgu %icc, %i0, %i1
24938 sethi 0x073C, %i7
24939 movne %xcc, %i4, %l1
24940 movre %i5, 0x377, %g1
24941 fbuge,a %fcc1, loop_2359
24942 taddcc %l6, 0x1572, %o3
24943 tvc %icc, 0x5
24944 st %f11, [%l7 + 0x24]
24945loop_2359:
24946 smul %g4, 0x09F1, %g2
24947 orncc %o2, %i2, %o4
24948 subcc %l2, %l5, %g5
24949 srax %i6, %o6, %o5
24950 bcs,pt %icc, loop_2360
24951 movvc %xcc, %l3, %o7
24952 ldsw [%l7 + 0x10], %l4
24953 set 0x57, %g5
24954 lduba [%l7 + %g5] 0x81, %g6
24955loop_2360:
24956 fmovd %f22, %f20
24957 srax %g3, %l0, %g7
24958 fmovsge %xcc, %f9, %f4
24959 fcmped %fcc0, %f24, %f4
24960 movn %icc, %o0, %o1
24961 membar 0x36
24962 faligndata %f28, %f8, %f26
24963 set 0x29, %o1
24964 stba %i3, [%l7 + %o1] 0x0c
24965 udiv %i1, 0x0B01, %i7
24966 stx %i4, [%l7 + 0x10]
24967 movrlez %i0, %i5, %l1
24968 fcmple32 %f12, %f24, %g1
24969 fmovspos %icc, %f4, %f14
24970 andncc %l6, %o3, %g4
24971 movrne %g2, %o2, %o4
24972 fba,a %fcc3, loop_2361
24973 alignaddr %l2, %l5, %g5
24974 fpackfix %f8, %f8
24975 sra %i6, %i2, %o6
24976loop_2361:
24977 edge16l %l3, %o7, %l4
24978 movvs %xcc, %o5, %g3
24979 brlez,a %l0, loop_2362
24980 swap [%l7 + 0x0C], %g7
24981 movcc %xcc, %o0, %o1
24982 ba,a loop_2363
24983loop_2362:
24984 fmovs %f23, %f29
24985 alignaddrl %g6, %i3, %i7
24986 fmovsg %xcc, %f22, %f15
24987loop_2363:
24988 xor %i4, %i0, %i1
24989 srl %l1, %i5, %l6
24990 orcc %g1, %o3, %g2
24991 sdivcc %g4, 0x1C6E, %o4
24992 wr %g0, 0x80, %asi
24993 sta %f22, [%l7 + 0x48] %asi
24994 fzero %f16
24995 fmovsge %icc, %f26, %f22
24996 mova %xcc, %o2, %l2
24997 ldsw [%l7 + 0x70], %l5
24998 stbar
24999 umul %g5, 0x08C0, %i2
25000 fmovdl %icc, %f13, %f20
25001 sdiv %i6, 0x0DB3, %o6
25002 alignaddrl %l3, %o7, %o5
25003 andncc %g3, %l4, %l0
25004 sll %g7, %o1, %g6
25005 addccc %o0, 0x0BEB, %i7
25006 movleu %xcc, %i3, %i4
25007 subcc %i0, 0x080B, %i1
25008 mulscc %l1, 0x1078, %i5
25009 fmovdneg %xcc, %f2, %f31
25010 fnot1s %f16, %f30
25011 tn %xcc, 0x1
25012 fbn %fcc2, loop_2364
25013 fbu %fcc1, loop_2365
25014 movrlz %l6, %o3, %g2
25015 xor %g1, 0x1068, %o4
25016loop_2364:
25017 ble loop_2366
25018loop_2365:
25019 fnors %f16, %f8, %f26
25020 andncc %o2, %g4, %l5
25021 andn %g5, 0x1B53, %i2
25022loop_2366:
25023 srl %i6, 0x07, %l2
25024 pdist %f28, %f18, %f14
25025 array32 %o6, %l3, %o7
25026 fmovrslez %o5, %f8, %f10
25027 tsubcctv %l4, 0x11B3, %l0
25028 udivx %g3, 0x1E81, %o1
25029 fbn,a %fcc0, loop_2367
25030 tneg %icc, 0x6
25031 umulcc %g6, %o0, %i7
25032 movl %icc, %i3, %i4
25033loop_2367:
25034 movvc %xcc, %i0, %i1
25035 edge16ln %l1, %g7, %l6
25036 tsubcctv %o3, %g2, %i5
25037 ldub [%l7 + 0x10], %o4
25038 fbu,a %fcc1, loop_2368
25039 brgz %o2, loop_2369
25040 bgu,a,pn %icc, loop_2370
25041 restored
25042 rdpr %cwp, %g1
25043 rdpr %cansave, %g2
25044 rdpr %canrestore, %g3
25045 rdpr %cleanwin, %g4
25046 rdpr %otherwin, %g5
25047 rdpr %wstate, %g6
25048loop_2368:
25049 restored
25050 rdpr %cwp, %g1
25051 rdpr %cansave, %g2
25052 rdpr %canrestore, %g3
25053 rdpr %cleanwin, %g4
25054 rdpr %otherwin, %g5
25055 rdpr %wstate, %g6
25056loop_2369:
25057 tcc %icc, 0x6
25058loop_2370:
25059 bg,a,pn %xcc, loop_2371
25060 ldsh [%l7 + 0x66], %g4
25061 movne %icc, %g1, %l5
25062 std %f18, [%l7 + 0x68]
25063loop_2371:
25064 movgu %icc, %i2, %i6
25065 movcs %icc, %l2, %o6
25066 taddcc %g5, 0x1E2E, %l3
25067 andn %o7, 0x1E4F, %l4
25068 fcmpeq32 %f20, %f28, %o5
25069 udiv %g3, 0x10D7, %l0
25070 edge16ln %g6, %o1, %i7
25071 movrlz %o0, 0x37A, %i4
25072 tsubcc %i0, %i3, %l1
25073 fbl %fcc0, loop_2372
25074 tge %icc, 0x0
25075 orn %g7, %i1, %l6
25076 fbul,a %fcc2, loop_2373
25077loop_2372:
25078 or %o3, 0x02FF, %i5
25079 tl %xcc, 0x5
25080 tsubcc %o4, 0x17A0, %o2
25081loop_2373:
25082 movrlz %g4, %g2, %g1
25083 fmovde %icc, %f30, %f0
25084 xnor %l5, %i6, %l2
25085 fmuld8ulx16 %f11, %f30, %f4
25086 andcc %i2, 0x004E, %g5
25087 te %icc, 0x4
25088 fbl %fcc1, loop_2374
25089 movrne %o6, 0x12F, %l3
25090 edge8 %l4, %o7, %g3
25091 set 0x1D, %l2
25092 ldstuba [%l7 + %l2] 0x10, %l0
25093loop_2374:
25094 fzeros %f27
25095 array32 %g6, %o5, %o1
25096 tvs %icc, 0x0
25097 fmovd %f18, %f16
25098 fmovdgu %xcc, %f4, %f26
25099 xorcc %o0, 0x05A2, %i7
25100 ldd [%l7 + 0x70], %f20
25101 tge %xcc, 0x6
25102 xorcc %i4, 0x0096, %i0
25103 brgz,a %i3, loop_2375
25104 tcc %xcc, 0x3
25105 sdivx %g7, 0x004B, %l1
25106 tg %icc, 0x0
25107loop_2375:
25108 tl %xcc, 0x3
25109 fbl,a %fcc1, loop_2376
25110 movgu %xcc, %i1, %o3
25111 edge16n %l6, %o4, %i5
25112 edge16n %g4, %g2, %o2
25113loop_2376:
25114 fbu %fcc3, loop_2377
25115 taddcctv %g1, 0x1A35, %l5
25116 brgez,a %i6, loop_2378
25117 fbge,a %fcc0, loop_2379
25118loop_2377:
25119 movleu %icc, %l2, %i2
25120 tpos %icc, 0x4
25121loop_2378:
25122 bl,pt %icc, loop_2380
25123loop_2379:
25124 orcc %o6, 0x0D0B, %l3
25125 sra %l4, 0x1E, %g5
25126 edge32l %o7, %g3, %g6
25127loop_2380:
25128 movrne %l0, 0x256, %o5
25129 edge32ln %o0, %i7, %i4
25130 udiv %i0, 0x0971, %i3
25131 fbe,a %fcc0, loop_2381
25132 srax %o1, 0x1E, %g7
25133 tvc %xcc, 0x6
25134 sra %i1, %o3, %l1
25135loop_2381:
25136 brgez,a %o4, loop_2382
25137 lduw [%l7 + 0x2C], %i5
25138 edge8l %l6, %g4, %o2
25139 stw %g1, [%l7 + 0x44]
25140loop_2382:
25141 addcc %g2, 0x0196, %l5
25142 move %xcc, %l2, %i2
25143 movl %xcc, %i6, %l3
25144 fcmps %fcc0, %f31, %f12
25145 movrlz %l4, 0x077, %g5
25146 movcc %xcc, %o7, %g3
25147 umulcc %o6, 0x13CA, %l0
25148 fcmple32 %f18, %f22, %o5
25149 edge32n %o0, %i7, %i4
25150 nop
25151 setx loop_2383, %l0, %l1
25152 wrpr 0x1, %tl
25153 wrpr %l1, %tnpc
25154 setx 0x34400001400, %l0, %l1
25155 wrpr %l1, %tstate
25156 wrhpr 0x4, %htstate
25157 done
25158 orcc %g6, 0x10C0, %i3
25159 tg %icc, 0x0
25160 fmovdleu %xcc, %f28, %f26
25161loop_2383:
25162 fcmped %fcc3, %f22, %f30
25163 set 0x10, %g7
25164 sta %f0, [%l7 + %g7] 0x88
25165 alignaddrl %i0, %o1, %i1
25166 array32 %o3, %l1, %g7
25167 fmovrsne %o4, %f30, %f2
25168 andn %i5, 0x0DA4, %l6
25169 edge8l %g4, %g1, %g2
25170 or %l5, 0x09C4, %l2
25171 movpos %xcc, %i2, %i6
25172 nop
25173 setx loop_2384, %l0, %l1
25174 wrpr 0x1, %tl
25175 wrpr %l1, %tnpc
25176 setx 0x34400001400, %l0, %l1
25177 wrpr %l1, %tstate
25178 wrhpr 0x4, %htstate
25179 done
25180 fpack32 %f12, %f0, %f2
25181 movrgez %o2, %l4, %l3
25182 fornot2s %f2, %f17, %f29
25183loop_2384:
25184 ldstub [%l7 + 0x2D], %g5
25185 mulscc %g3, 0x0372, %o6
25186 sir 0x1E54
25187 fmovsne %xcc, %f3, %f5
25188 subccc %o7, 0x05FE, %l0
25189 fbg %fcc2, loop_2385
25190 xnorcc %o5, %o0, %i4
25191 tsubcctv %g6, 0x1F15, %i3
25192 fcmpne32 %f4, %f24, %i0
25193loop_2385:
25194 ta %xcc, 0x7
25195 movrlz %i7, %i1, %o1
25196 andn %o3, %g7, %l1
25197 xnor %i5, 0x0D9A, %o4
25198 bl,pt %icc, loop_2386
25199 edge8 %g4, %l6, %g1
25200 udiv %l5, 0x1CA1, %l2
25201 fmovdvs %xcc, %f26, %f3
25202loop_2386:
25203 srlx %i2, 0x17, %i6
25204 fmovrde %o2, %f6, %f28
25205 bvs,a,pt %icc, loop_2387
25206 movn %icc, %g2, %l4
25207 fmovsg %xcc, %f18, %f28
25208 set 0x16, %l3
25209 stba %g5, [%l7 + %l3] 0x2b
25210 membar #Sync
25211loop_2387:
25212 tge %icc, 0x6
25213 set 0x34, %o2
25214 ldsha [%l7 + %o2] 0x19, %g3
25215 tsubcc %o6, 0x1042, %l3
25216 ldstub [%l7 + 0x2B], %o7
25217 set 0x30, %g2
25218 ldxa [%g0 + %g2] 0x58, %l0
25219 edge8l %o5, %o0, %i4
25220 tne %icc, 0x6
25221 set 0x74, %g4
25222 stwa %i3, [%l7 + %g4] 0x04
25223 xnorcc %g6, %i0, %i1
25224 tleu %icc, 0x1
25225 bne %icc, loop_2388
25226 array8 %o1, %o3, %g7
25227 fornot1s %f28, %f9, %f11
25228 stx %l1, [%l7 + 0x28]
25229loop_2388:
25230 movcc %xcc, %i5, %i7
25231 andncc %o4, %l6, %g4
25232 fblg,a %fcc2, loop_2389
25233 sra %l5, 0x03, %l2
25234 wr %g0, 0x27, %asi
25235 stda %g0, [%l7 + 0x50] %asi
25236 membar #Sync
25237loop_2389:
25238 edge8ln %i6, %o2, %i2
25239 edge16l %g2, %l4, %g5
25240 srl %o6, %g3, %o7
25241 set 0x58, %l0
25242 prefetcha [%l7 + %l0] 0x18, 0x0
25243 fxors %f8, %f25, %f27
25244 fmovsneg %icc, %f21, %f20
25245 xorcc %o5, 0x17E6, %l0
25246 sub %o0, %i4, %i3
25247 ldsw [%l7 + 0x28], %g6
25248 tvc %icc, 0x2
25249 movn %xcc, %i1, %i0
25250 bshuffle %f2, %f30, %f4
25251 set 0x74, %o0
25252 ldsha [%l7 + %o0] 0x80, %o3
25253 edge8 %g7, %o1, %i5
25254 tvs %icc, 0x7
25255 set 0x70, %l4
25256 ldswa [%l7 + %l4] 0x15, %i7
25257 sdivcc %o4, 0x02DE, %l1
25258 udiv %g4, 0x0832, %l6
25259 fmovda %icc, %f31, %f16
25260 edge8n %l5, %l2, %g1
25261 fpsub32s %f16, %f11, %f30
25262 movvs %icc, %o2, %i2
25263 pdist %f10, %f20, %f22
25264 fnand %f0, %f22, %f0
25265 edge16n %g2, %l4, %g5
25266 bn,pn %xcc, loop_2390
25267 subccc %i6, 0x0AA2, %o6
25268 fbne %fcc3, loop_2391
25269 fmovrde %g3, %f8, %f16
25270loop_2390:
25271 tleu %icc, 0x0
25272 fnegd %f14, %f6
25273loop_2391:
25274 lduh [%l7 + 0x10], %l3
25275 tn %icc, 0x2
25276 tsubcc %o7, 0x0F7B, %o5
25277 add %o0, %l0, %i3
25278 wr %g0, 0xe2, %asi
25279 stha %g6, [%l7 + 0x72] %asi
25280 membar #Sync
25281 movpos %xcc, %i4, %i0
25282 fmovdne %icc, %f31, %f7
25283 tvc %xcc, 0x7
25284 srlx %i1, %g7, %o1
25285 sdivcc %o3, 0x1002, %i7
25286 movleu %icc, %o4, %l1
25287 stbar
25288 array32 %i5, %g4, %l5
25289 set 0x47, %o6
25290 stba %l6, [%l7 + %o6] 0x89
25291 edge8n %l2, %o2, %i2
25292 fpack32 %f22, %f14, %f30
25293 sdivx %g1, 0x1DB4, %l4
25294 edge32ln %g5, %g2, %i6
25295 stbar
25296 sdivcc %g3, 0x008A, %l3
25297 nop
25298 setx loop_2392, %l0, %l1
25299 wrpr 0x1, %tl
25300 wrpr %l1, %tpc
25301 add %l1, 0x4, %l1
25302 wrpr %l1, %tnpc
25303 setx 0x34400001400, %l0, %l1
25304 wrpr %l1, %tstate
25305 wrhpr 0x4, %htstate
25306 retry
25307 fmovdle %xcc, %f26, %f20
25308 xnorcc %o7, 0x1173, %o6
25309 wr %g0, 0x89, %asi
25310 sta %f24, [%l7 + 0x58] %asi
25311loop_2392:
25312 fbn,a %fcc1, loop_2393
25313 brlez %o5, loop_2394
25314 fmuld8ulx16 %f3, %f15, %f28
25315 alignaddrl %o0, %i3, %l0
25316loop_2393:
25317 bcc,pt %xcc, loop_2395
25318loop_2394:
25319 sra %i4, %g6, %i0
25320 be,a,pn %icc, loop_2396
25321 fsrc1 %f18, %f8
25322loop_2395:
25323 movgu %xcc, %g7, %i1
25324 addc %o1, 0x145D, %i7
25325loop_2396:
25326 fxor %f30, %f16, %f2
25327 movrgez %o4, %o3, %l1
25328 tneg %xcc, 0x6
25329 fnegs %f4, %f19
25330 bpos,a,pt %icc, loop_2397
25331 sllx %i5, 0x0F, %g4
25332 fmuld8ulx16 %f4, %f11, %f14
25333 ta %icc, 0x5
25334loop_2397:
25335 nop
25336 set 0x4E, %i4
25337 stha %l6, [%l7 + %i4] 0x10
25338 fbo,a %fcc3, loop_2398
25339 udivcc %l2, 0x1E8A, %l5
25340 xorcc %i2, 0x10AC, %o2
25341 fmovse %xcc, %f24, %f21
25342loop_2398:
25343 array16 %l4, %g5, %g2
25344 stx %i6, [%l7 + 0x78]
25345 addcc %g3, 0x1C0C, %g1
25346 nop
25347 set 0x4C, %l6
25348 lduh [%l7 + %l6], %o7
25349 brz,a %o6, loop_2399
25350 srlx %l3, %o5, %o0
25351 edge32l %l0, %i4, %g6
25352 edge16ln %i3, %g7, %i1
25353loop_2399:
25354 movg %xcc, %i0, %i7
25355 set 0x18, %i3
25356 ldxa [%l7 + %i3] 0x88, %o4
25357 subccc %o1, %o3, %i5
25358 movrlez %g4, 0x082, %l6
25359 fcmpd %fcc3, %f30, %f26
25360 ba,pt %xcc, loop_2400
25361 ta %icc, 0x4
25362 fbul,a %fcc1, loop_2401
25363 add %l2, 0x179B, %l1
25364loop_2400:
25365 movg %icc, %l5, %i2
25366 movvs %xcc, %l4, %g5
25367loop_2401:
25368 fmovd %f22, %f22
25369 subccc %g2, 0x0168, %o2
25370 fmovde %icc, %f11, %f19
25371 ldsw [%l7 + 0x60], %i6
25372 tne %xcc, 0x6
25373 movcc %xcc, %g3, %o7
25374 orcc %g1, 0x0FAE, %l3
25375 movcc %icc, %o6, %o0
25376 fmovsg %icc, %f8, %f30
25377 fzero %f6
25378 fmovrdlez %l0, %f18, %f16
25379 taddcctv %i4, %o5, %i3
25380 saved
25381 rdpr %cwp, %g1
25382 rdpr %cansave, %g2
25383 rdpr %canrestore, %g3
25384 rdpr %cleanwin, %g4
25385 rdpr %otherwin, %g5
25386 rdpr %wstate, %g6
25387 ba,a %xcc, loop_2402
25388 smul %g7, 0x11E2, %g6
25389 fornot1 %f0, %f24, %f26
25390 tg %xcc, 0x2
25391loop_2402:
25392 edge8ln %i0, %i1, %i7
25393 orcc %o4, %o1, %o3
25394 wr %g0, 0x0c, %asi
25395 stda %i4, [%l7 + 0x08] %asi
25396 set 0x44, %i0
25397 lduba [%l7 + %i0] 0x15, %g4
25398 tvc %xcc, 0x4
25399 fcmple32 %f24, %f4, %l2
25400 fmovsneg %icc, %f16, %f4
25401 movleu %xcc, %l1, %l6
25402 ld [%l7 + 0x14], %f5
25403 fnot1 %f10, %f6
25404 alignaddr %i2, %l5, %l4
25405 sll %g5, 0x03, %o2
25406 srl %g2, 0x0F, %i6
25407 srl %o7, 0x16, %g1
25408 edge8n %g3, %o6, %o0
25409 umulcc %l3, %l0, %o5
25410 fbug,a %fcc2, loop_2403
25411 movrne %i4, %g7, %g6
25412 smul %i0, 0x0C6A, %i1
25413 udivx %i3, 0x0E44, %o4
25414loop_2403:
25415 andncc %o1, %o3, %i7
25416 andcc %g4, 0x02C0, %l2
25417 wr %g0, 0x04, %asi
25418 lduha [%l7 + 0x50] %asi, %i5
25419 orncc %l1, %l6, %i2
25420 ta %xcc, 0x3
25421 movle %icc, %l4, %g5
25422 edge32 %o2, %l5, %g2
25423 xor %o7, %i6, %g1
25424 sethi 0x0486, %g3
25425 subcc %o6, 0x0A04, %o0
25426 fmovrde %l3, %f0, %f24
25427 udiv %o5, 0x1252, %l0
25428 prefetch [%l7 + 0x2C], 0x1
25429 bl %icc, loop_2404
25430 alignaddrl %g7, %g6, %i0
25431 fones %f10
25432 fbuge,a %fcc3, loop_2405
25433loop_2404:
25434 edge8 %i4, %i1, %i3
25435 sllx %o4, 0x14, %o3
25436 wr %g0, 0x04, %asi
25437 lduba [%l7 + 0x28] %asi, %i7
25438loop_2405:
25439 edge16n %g4, %l2, %o1
25440 and %i5, 0x0E2B, %l6
25441 tleu %icc, 0x4
25442 fnands %f28, %f23, %f21
25443 sllx %l1, 0x17, %i2
25444 brgz,a %g5, loop_2406
25445 sub %l4, 0x1C61, %l5
25446 udivcc %g2, 0x0F8A, %o2
25447 sir 0x0747
25448loop_2406:
25449 movge %xcc, %i6, %o7
25450 sdivx %g1, 0x1DE2, %o6
25451 fsrc2 %f8, %f24
25452 orn %g3, %o0, %o5
25453 ba,a loop_2407
25454 brz %l0, loop_2408
25455 fbuge,a %fcc1, loop_2409
25456 subccc %l3, 0x0975, %g6
25457loop_2407:
25458 nop
25459 setx loop_2410, %l0, %l1
25460 wrpr 0x1, %tl
25461 wrpr %l1, %tnpc
25462 setx 0x34400001400, %l0, %l1
25463 wrpr %l1, %tstate
25464 wrhpr 0x4, %htstate
25465 done
25466loop_2408:
25467 brgz %g7, loop_2411
25468loop_2409:
25469 move %xcc, %i0, %i1
25470 movvs %xcc, %i3, %o4
25471loop_2410:
25472 fpsub16s %f4, %f25, %f13
25473loop_2411:
25474 fmovdn %icc, %f19, %f11
25475 bvc,a %xcc, loop_2412
25476 orncc %o3, %i4, %i7
25477 be,pn %icc, loop_2413
25478 std %g4, [%l7 + 0x70]
25479loop_2412:
25480 membar 0x45
25481 tge %xcc, 0x5
25482loop_2413:
25483 movgu %icc, %l2, %o1
25484 sll %i5, %l6, %i2
25485 fands %f1, %f15, %f6
25486 fcmpgt16 %f30, %f24, %l1
25487 subccc %g5, 0x163F, %l4
25488 movpos %icc, %l5, %o2
25489 movrlz %g2, %o7, %g1
25490 ble,pn %icc, loop_2414
25491 restored
25492 rdpr %cwp, %g1
25493 rdpr %cansave, %g2
25494 rdpr %canrestore, %g3
25495 rdpr %cleanwin, %g4
25496 rdpr %otherwin, %g5
25497 rdpr %wstate, %g6
25498 set 0x38, %i2
25499 prefetcha [%l7 + %i2] 0x10, 0x2
25500loop_2414:
25501 edge32ln %i6, %g3, %o5
25502 wr %g0, 0x80, %asi
25503 ldda [%l7 + 0x50] %asi, %o0
25504 fmovde %xcc, %f28, %f31
25505 tge %xcc, 0x5
25506 fmovrdgz %l3, %f4, %f18
25507 fcmpes %fcc1, %f15, %f23
25508 fbe %fcc0, loop_2415
25509 edge16 %l0, %g7, %g6
25510 wr %g0, 0x0c, %asi
25511 ldstuba [%l7 + 0x5E] %asi, %i0
25512loop_2415:
25513 taddcctv %i3, %o4, %i1
25514 fmul8x16au %f25, %f0, %f22
25515 sethi 0x1A32, %o3
25516 movre %i4, %g4, %l2
25517 tne %icc, 0x7
25518 set 0x3C, %l1
25519 ldswa [%l7 + %l1] 0x89, %o1
25520 bne %icc, loop_2416
25521 fmovrde %i5, %f30, %f18
25522 stw %l6, [%l7 + 0x5C]
25523 movgu %xcc, %i2, %l1
25524loop_2416:
25525 saved
25526 rdpr %cwp, %g1
25527 rdpr %cansave, %g2
25528 rdpr %canrestore, %g3
25529 rdpr %cleanwin, %g4
25530 rdpr %otherwin, %g5
25531 rdpr %wstate, %g6
25532 bg,a,pn %xcc, loop_2417
25533 fbuge,a %fcc0, loop_2418
25534 fzero %f4
25535 fmovsneg %icc, %f13, %f27
25536loop_2417:
25537 fexpand %f14, %f28
25538loop_2418:
25539 edge32l %i7, %l4, %g5
25540 fpadd32 %f10, %f28, %f14
25541 add %l5, %g2, %o7
25542 fpadd16s %f26, %f11, %f11
25543 lduh [%l7 + 0x34], %o2
25544 set 0x18, %g3
25545 ldswa [%l7 + %g3] 0x14, %o6
25546 addcc %i6, 0x0391, %g1
25547 movleu %icc, %g3, %o5
25548 edge8ln %l3, %o0, %g7
25549 tge %icc, 0x7
25550 bl %icc, loop_2419
25551 restored
25552 rdpr %cwp, %g1
25553 rdpr %cansave, %g2
25554 rdpr %canrestore, %g3
25555 rdpr %cleanwin, %g4
25556 rdpr %otherwin, %g5
25557 rdpr %wstate, %g6
25558 edge8 %l0, %g6, %i0
25559 umul %o4, %i1, %i3
25560loop_2419:
25561 fmovdge %xcc, %f2, %f31
25562 fmovrsgz %i4, %f29, %f11
25563 fcmpne16 %f0, %f14, %o3
25564 wr %g0, 0x04, %asi
25565 lduha [%l7 + 0x64] %asi, %g4
25566 fba %fcc1, loop_2420
25567 fmovsgu %icc, %f12, %f18
25568 subc %l2, %o1, %l6
25569 ta %icc, 0x0
25570loop_2420:
25571 udivx %i2, 0x10AF, %l1
25572 udivx %i5, 0x15D5, %i7
25573 edge16ln %l4, %g5, %g2
25574 fnot1s %f5, %f26
25575 xor %l5, 0x0DBF, %o2
25576 umul %o7, 0x13F2, %o6
25577 fmuld8ulx16 %f20, %f10, %f20
25578 fcmple16 %f2, %f24, %i6
25579 fmovsleu %xcc, %f22, %f9
25580 fmovrdlz %g3, %f12, %f20
25581 array8 %o5, %g1, %o0
25582 add %l7, 0x10, %l6
25583 wr %g0, 0x81, %asi
25584 ldxa [%l6] %asi, %g7
25585 casxa [%l6] 0x81, %g7, %l0
25586 bvc,a,pt %xcc, loop_2421
25587 fmuld8ulx16 %f9, %f13, %f2
25588 tpos %xcc, 0x7
25589 sethi 0x19BF, %l3
25590loop_2421:
25591 movvs %xcc, %i0, %o4
25592 movrlez %g6, 0x1F4, %i1
25593 call loop_2422
25594 brnz,a %i3, loop_2423
25595 fbg,a %fcc0, loop_2424
25596 fmovdge %xcc, %f12, %f16
25597loop_2422:
25598 fnot2 %f14, %f4
25599loop_2423:
25600 fmovscs %xcc, %f9, %f8
25601loop_2424:
25602 edge8 %o3, %g4, %l2
25603 tle %icc, 0x0
25604 bge,a %xcc, loop_2425
25605 restored
25606 rdpr %cwp, %g1
25607 rdpr %cansave, %g2
25608 rdpr %canrestore, %g3
25609 rdpr %cleanwin, %g4
25610 rdpr %otherwin, %g5
25611 rdpr %wstate, %g6
25612 movrgz %o1, %i4, %i2
25613 fpadd32 %f0, %f18, %f6
25614loop_2425:
25615 srl %l1, 0x1A, %i5
25616 edge32ln %i7, %l4, %g5
25617 fbge,a %fcc2, loop_2426
25618 brlz,a %g2, loop_2427
25619 edge32n %l6, %l5, %o7
25620 flush %l7 + 0x10
25621loop_2426:
25622 edge32 %o2, %o6, %g3
25623loop_2427:
25624 bpos,a,pt %xcc, loop_2428
25625 tg %icc, 0x4
25626 tneg %xcc, 0x1
25627 fmovdle %xcc, %f12, %f18
25628loop_2428:
25629 sdiv %i6, 0x0BDB, %o5
25630 fmovdcs %icc, %f28, %f25
25631 movvc %xcc, %g1, %g7
25632 edge8n %l0, %o0, %l3
25633 wr %g0, 0x2b, %asi
25634 stwa %i0, [%l7 + 0x38] %asi
25635 membar #Sync
25636 mulx %o4, 0x1301, %i1
25637 movleu %icc, %i3, %g6
25638 movcc %icc, %o3, %g4
25639 nop
25640 setx loop_2429, %l0, %l1
25641 jmpl %l1, %o1
25642 taddcctv %i4, 0x0747, %l2
25643 move %xcc, %i2, %l1
25644 fmovdvs %xcc, %f16, %f24
25645loop_2429:
25646 smulcc %i7, %l4, %g5
25647 fmovrdne %g2, %f16, %f6
25648 fbne %fcc3, loop_2430
25649 sth %l6, [%l7 + 0x18]
25650 array8 %l5, %i5, %o7
25651 tvc %icc, 0x3
25652loop_2430:
25653 xnorcc %o6, %g3, %i6
25654 movvc %icc, %o2, %o5
25655 fbe %fcc2, loop_2431
25656 tpos %icc, 0x3
25657 ldsh [%l7 + 0x7E], %g7
25658 subcc %g1, 0x0FCD, %l0
25659loop_2431:
25660 nop
25661 setx loop_2432, %l0, %l1
25662 wrpr 0x1, %tl
25663 wrpr %l1, %tnpc
25664 setx 0x34400001400, %l0, %l1
25665 wrpr %l1, %tstate
25666 wrhpr 0x4, %htstate
25667 done
25668 fbe %fcc1, loop_2433
25669 tsubcctv %l3, 0x1050, %i0
25670 edge32ln %o4, %o0, %i1
25671loop_2432:
25672 movre %i3, %o3, %g6
25673loop_2433:
25674 ldsw [%l7 + 0x40], %o1
25675 fnot2s %f18, %f11
25676 udivcc %g4, 0x0118, %l2
25677 edge16n %i2, %l1, %i4
25678 fbn,a %fcc1, loop_2434
25679 restored
25680 rdpr %cwp, %g1
25681 rdpr %cansave, %g2
25682 rdpr %canrestore, %g3
25683 rdpr %cleanwin, %g4
25684 rdpr %otherwin, %g5
25685 rdpr %wstate, %g6
25686 fcmple32 %f14, %f0, %l4
25687 subccc %i7, 0x087A, %g5
25688loop_2434:
25689 tcs %icc, 0x6
25690 array16 %l6, %g2, %i5
25691 movle %icc, %o7, %l5
25692 movrne %g3, %o6, %o2
25693 fmovdn %icc, %f13, %f5
25694 pdist %f2, %f16, %f30
25695 sll %i6, 0x15, %o5
25696 tsubcc %g7, 0x0083, %l0
25697 mulscc %g1, 0x0590, %i0
25698 movrne %o4, %o0, %l3
25699 orncc %i3, 0x0000, %o3
25700 fabss %f23, %f19
25701 edge8ln %g6, %o1, %g4
25702 move %xcc, %l2, %i2
25703 fsrc2 %f0, %f14
25704 andcc %l1, %i4, %i1
25705 ta %icc, 0x3
25706 saved
25707 rdpr %cwp, %g1
25708 rdpr %cansave, %g2
25709 rdpr %canrestore, %g3
25710 rdpr %cleanwin, %g4
25711 rdpr %otherwin, %g5
25712 rdpr %wstate, %g6
25713 taddcctv %l4, %g5, %l6
25714 sdivx %g2, 0x1FA3, %i5
25715 fbuge %fcc3, loop_2435
25716 xorcc %i7, %o7, %g3
25717 be,pt %xcc, loop_2436
25718 movrgz %o6, %o2, %i6
25719loop_2435:
25720 nop
25721 wr %g0, 0x11, %asi
25722 lduba [%l7 + 0x2E] %asi, %o5
25723loop_2436:
25724 addcc %g7, 0x1C9D, %l0
25725 te %icc, 0x0
25726 tge %icc, 0x5
25727 fmuld8ulx16 %f9, %f18, %f26
25728 fpadd32s %f27, %f3, %f21
25729 tg %icc, 0x5
25730 tvc %xcc, 0x4
25731 fmovsvs %xcc, %f12, %f5
25732 taddcc %l5, %g1, %i0
25733 tle %xcc, 0x7
25734 tg %xcc, 0x5
25735 fpsub16 %f14, %f14, %f14
25736 ldd [%l7 + 0x38], %f12
25737 sll %o0, 0x19, %o4
25738 movl %xcc, %l3, %o3
25739 brgz,a %g6, loop_2437
25740 fpack32 %f20, %f0, %f8
25741 tn %xcc, 0x5
25742 fmovrsne %i3, %f2, %f25
25743loop_2437:
25744 fxors %f21, %f10, %f25
25745 fmovde %xcc, %f6, %f15
25746 fmovrse %o1, %f24, %f9
25747 movrlz %l2, 0x2EC, %g4
25748 set 0x21, %i6
25749 lduba [%l7 + %i6] 0x19, %l1
25750 restored
25751 rdpr %cwp, %g1
25752 rdpr %cansave, %g2
25753 rdpr %canrestore, %g3
25754 rdpr %cleanwin, %g4
25755 rdpr %otherwin, %g5
25756 rdpr %wstate, %g6
25757 mulx %i4, %i2, %l4
25758 edge32n %g5, %i1, %g2
25759 sdivcc %l6, 0x078C, %i5
25760 udivx %i7, 0x03CA, %o7
25761 fmovsneg %icc, %f2, %f19
25762 edge8 %g3, %o2, %i6
25763 movvs %xcc, %o5, %o6
25764 wr %g0, 0x81, %asi
25765 stba %l0, [%l7 + 0x40] %asi
25766 movrlez %g7, 0x107, %g1
25767 fnot1s %f5, %f14
25768 movre %i0, 0x3BE, %l5
25769 array32 %o0, %l3, %o3
25770 subc %o4, %i3, %g6
25771 wr %g0, 0x81, %asi
25772 lda [%l7 + 0x50] %asi, %f23
25773 ldx [%l7 + 0x08], %l2
25774 movrlz %o1, 0x26B, %l1
25775 tle %xcc, 0x5
25776 edge8 %i4, %g4, %l4
25777 movl %icc, %i2, %g5
25778 movre %i1, %g2, %l6
25779 set 0x40, %i5
25780 stda %f0, [%l7 + %i5] 0x16
25781 membar #Sync
25782 srl %i5, 0x0D, %i7
25783 taddcctv %o7, %o2, %g3
25784 edge16ln %o5, %o6, %l0
25785 bne,pt %xcc, loop_2438
25786 fsrc2s %f28, %f18
25787 movrgz %g7, 0x2F6, %g1
25788 tpos %xcc, 0x1
25789loop_2438:
25790 udivcc %i0, 0x14DF, %i6
25791 movn %xcc, %l5, %o0
25792 tn %icc, 0x0
25793 tleu %icc, 0x5
25794 addcc %o3, %o4, %l3
25795 wr %g0, 0x89, %asi
25796 ldswa [%l7 + 0x58] %asi, %i3
25797 addcc %l2, 0x12D9, %g6
25798 stx %l1, [%l7 + 0x20]
25799 set 0x3A, %g6
25800 stba %o1, [%l7 + %g6] 0x04
25801 tleu %xcc, 0x2
25802 taddcc %i4, %g4, %l4
25803 array8 %i2, %g5, %i1
25804 sub %l6, %g2, %i7
25805 wr %g0, 0x18, %asi
25806 lduha [%l7 + 0x42] %asi, %o7
25807 edge16l %i5, %g3, %o2
25808 fxors %f23, %f1, %f22
25809 srl %o5, %o6, %g7
25810 subccc %g1, %i0, %i6
25811 orncc %l5, %o0, %l0
25812 movleu %icc, %o4, %l3
25813 udivcc %i3, 0x15DA, %o3
25814 tl %xcc, 0x5
25815 wr %g0, 0x88, %asi
25816 ldda [%l7 + 0x40] %asi, %f0
25817 bvs loop_2439
25818 fsrc2s %f9, %f9
25819 andncc %g6, %l2, %l1
25820 fbue %fcc2, loop_2440
25821loop_2439:
25822 or %o1, 0x1EBB, %g4
25823 srlx %l4, %i4, %i2
25824 fpadd32 %f28, %f4, %f30
25825loop_2440:
25826 fmovsleu %xcc, %f25, %f6
25827 subcc %g5, 0x0BD1, %i1
25828 edge32 %g2, %i7, %l6
25829 restored
25830 rdpr %cwp, %g1
25831 rdpr %cansave, %g2
25832 rdpr %canrestore, %g3
25833 rdpr %cleanwin, %g4
25834 rdpr %otherwin, %g5
25835 rdpr %wstate, %g6
25836 sub %i5, 0x04ED, %g3
25837 edge16n %o7, %o5, %o6
25838 movre %g7, %g1, %i0
25839 srax %o2, %i6, %l5
25840 sllx %o0, 0x01, %l0
25841 tpos %icc, 0x4
25842 movne %icc, %o4, %i3
25843 set 0x20, %o7
25844 ldxa [%l7 + %o7] 0x88, %o3
25845 fba %fcc1, loop_2441
25846 fbu,a %fcc2, loop_2442
25847 movvs %xcc, %g6, %l3
25848 xor %l2, %o1, %l1
25849loop_2441:
25850 fmovd %f22, %f8
25851loop_2442:
25852 movrlz %l4, 0x3E3, %g4
25853 sdiv %i4, 0x099C, %i2
25854 bvs,pt %xcc, loop_2443
25855 tcc %xcc, 0x2
25856 array32 %i1, %g5, %g2
25857 movne %xcc, %l6, %i5
25858loop_2443:
25859 fbule %fcc1, loop_2444
25860 fnand %f30, %f0, %f18
25861 srax %i7, %o7, %o5
25862 tvs %icc, 0x3
25863loop_2444:
25864 std %f18, [%l7 + 0x70]
25865 mulscc %g3, 0x0046, %g7
25866 movn %icc, %g1, %o6
25867 bgu,a,pn %icc, loop_2445
25868 addccc %i0, 0x1EC1, %o2
25869 fbg %fcc1, loop_2446
25870 xnor %i6, %o0, %l5
25871loop_2445:
25872 move %xcc, %o4, %l0
25873 stbar
25874loop_2446:
25875 tsubcctv %o3, %g6, %l3
25876 alignaddrl %i3, %l2, %l1
25877 set 0x11, %i7
25878 ldstuba [%l7 + %i7] 0x18, %o1
25879 fbg %fcc3, loop_2447
25880 bg,pt %icc, loop_2448
25881 fpsub32 %f22, %f18, %f0
25882 taddcc %l4, %i4, %i2
25883loop_2447:
25884 movrlz %i1, 0x172, %g5
25885loop_2448:
25886 tsubcc %g2, 0x1D85, %g4
25887 movneg %xcc, %i5, %l6
25888 nop
25889 setx loop_2449, %l0, %l1
25890 jmpl %l1, %o7
25891 prefetch [%l7 + 0x70], 0x1
25892 edge8ln %i7, %o5, %g7
25893 bshuffle %f26, %f24, %f18
25894loop_2449:
25895 ldd [%l7 + 0x58], %f24
25896 udivx %g3, 0x0331, %o6
25897 srax %i0, %o2, %g1
25898 std %f30, [%l7 + 0x30]
25899 stb %o0, [%l7 + 0x1D]
25900 andncc %l5, %o4, %i6
25901 movrgz %o3, %l0, %l3
25902 fmovdleu %xcc, %f4, %f25
25903 subc %g6, %l2, %l1
25904 xorcc %o1, 0x1643, %i3
25905 fbuge %fcc3, loop_2450
25906 stb %i4, [%l7 + 0x64]
25907 fbue %fcc2, loop_2451
25908 te %icc, 0x7
25909loop_2450:
25910 mulx %i2, 0x1C38, %i1
25911 fba %fcc0, loop_2452
25912loop_2451:
25913 subc %g5, 0x0396, %g2
25914 movcs %xcc, %g4, %l4
25915 movrlez %l6, 0x049, %i5
25916loop_2452:
25917 xnorcc %o7, %o5, %i7
25918 smulcc %g7, %o6, %g3
25919 fmovsl %icc, %f19, %f20
25920 fba,a %fcc0, loop_2453
25921 fabsd %f24, %f0
25922 movcs %xcc, %i0, %g1
25923 movre %o0, %l5, %o2
25924loop_2453:
25925 move %xcc, %i6, %o3
25926 movne %xcc, %o4, %l3
25927 or %l0, 0x1B2A, %g6
25928 xor %l2, %l1, %o1
25929 wr %g0, 0x04, %asi
25930 lduwa [%l7 + 0x78] %asi, %i4
25931 array8 %i2, %i1, %g5
25932 movg %xcc, %i3, %g4
25933 taddcctv %g2, 0x1CBC, %l6
25934 fandnot2s %f19, %f23, %f2
25935 edge8n %i5, %l4, %o7
25936 taddcctv %o5, 0x0689, %i7
25937 edge32ln %g7, %g3, %i0
25938 movge %xcc, %o6, %g1
25939 tcs %icc, 0x2
25940 movrlez %l5, 0x3F2, %o2
25941 fzero %f6
25942 srl %i6, %o3, %o4
25943 udivx %o0, 0x00F3, %l3
25944 smulcc %l0, %l2, %l1
25945 set 0x30, %l5
25946 stba %g6, [%l7 + %l5] 0x2b
25947 membar #Sync
25948 tneg %xcc, 0x5
25949 fbn,a %fcc3, loop_2454
25950 orcc %i4, %o1, %i2
25951 movl %icc, %i1, %g5
25952 wr %g0, 0x18, %asi
25953 sta %f8, [%l7 + 0x64] %asi
25954loop_2454:
25955 movge %icc, %g4, %g2
25956 addccc %l6, %i5, %i3
25957 brz %o7, loop_2455
25958 fornot1 %f6, %f24, %f2
25959 edge8 %o5, %i7, %l4
25960 addccc %g3, 0x0F85, %i0
25961loop_2455:
25962 xnor %o6, %g1, %g7
25963 array32 %l5, %o2, %o3
25964 movle %xcc, %o4, %o0
25965 fcmpne32 %f24, %f0, %i6
25966 alignaddrl %l0, %l2, %l3
25967 set 0x70, %o5
25968 ldxa [%l7 + %o5] 0x18, %l1
25969 fmovsg %icc, %f20, %f22
25970 movrne %i4, 0x061, %o1
25971 wr %g0, 0x80, %asi
25972 ldstuba [%l7 + 0x4A] %asi, %g6
25973 edge32ln %i2, %i1, %g4
25974 tleu %icc, 0x5
25975 fbo,a %fcc2, loop_2456
25976 bl,a loop_2457
25977 bgu %xcc, loop_2458
25978 srax %g2, 0x04, %l6
25979loop_2456:
25980 fmovdvc %xcc, %f28, %f0
25981loop_2457:
25982 restored
25983 rdpr %cwp, %g1
25984 rdpr %cansave, %g2
25985 rdpr %canrestore, %g3
25986 rdpr %cleanwin, %g4
25987 rdpr %otherwin, %g5
25988 rdpr %wstate, %g6
25989loop_2458:
25990 tcs %xcc, 0x4
25991 sll %i5, 0x00, %i3
25992 movrlz %g5, %o5, %i7
25993 andcc %l4, %g3, %o7
25994 fmovs %f24, %f0
25995 std %f6, [%l7 + 0x10]
25996 movcc %xcc, %i0, %o6
25997 fsrc1 %f28, %f6
25998 tcs %icc, 0x2
25999 move %xcc, %g1, %g7
26000 tle %xcc, 0x4
26001 xorcc %o2, 0x1309, %o3
26002 edge8 %o4, %o0, %i6
26003 set 0x2E, %o3
26004 ldstuba [%l7 + %o3] 0x04, %l0
26005 andn %l5, %l3, %l2
26006 flush %l7 + 0x44
26007 membar 0x5F
26008 xnorcc %i4, 0x13AC, %o1
26009 bleu,a,pt %xcc, loop_2459
26010 fnegs %f25, %f5
26011 brgez %g6, loop_2460
26012 sdivx %i2, 0x0640, %l1
26013loop_2459:
26014 xnorcc %i1, 0x0079, %g4
26015 nop
26016 set 0x2C, %i1
26017 ldsw [%l7 + %i1], %g2
26018loop_2460:
26019 edge32 %l6, %i3, %i5
26020 udivx %g5, 0x12C4, %i7
26021 edge32 %l4, %g3, %o5
26022 udiv %o7, 0x1222, %o6
26023 edge16ln %g1, %i0, %o2
26024 edge32n %o3, %g7, %o4
26025 fpsub32 %f20, %f4, %f30
26026 popc %i6, %o0
26027 fornot2 %f8, %f20, %f20
26028 addccc %l5, %l0, %l3
26029 xorcc %l2, 0x0BC3, %o1
26030 edge8 %i4, %g6, %i2
26031 fnot2s %f15, %f17
26032 subcc %i1, %l1, %g2
26033 tvs %icc, 0x5
26034 umulcc %l6, 0x0288, %i3
26035 lduh [%l7 + 0x76], %g4
26036 movleu %icc, %i5, %i7
26037 te %icc, 0x3
26038 wr %g0, 0x11, %asi
26039 stda %g4, [%l7 + 0x50] %asi
26040 wr %g0, 0x19, %asi
26041 ldda [%l7 + 0x60] %asi, %g2
26042 fmovsge %icc, %f0, %f8
26043 tge %icc, 0x6
26044 set 0x62, %g1
26045 lduba [%l7 + %g1] 0x10, %o5
26046 orncc %l4, 0x0B1A, %o7
26047 movpos %icc, %g1, %o6
26048 srl %o2, 0x0C, %o3
26049 mulscc %i0, %g7, %i6
26050 fble %fcc1, loop_2461
26051 srlx %o0, %l5, %l0
26052 popc %o4, %l3
26053 addc %o1, 0x1065, %l2
26054loop_2461:
26055 nop
26056 wr %g0, 0x23, %asi
26057 stha %g6, [%l7 + 0x22] %asi
26058 membar #Sync
26059 andncc %i2, %i4, %l1
26060 set 0x54, %g5
26061 stwa %g2, [%l7 + %g5] 0xeb
26062 membar #Sync
26063 brgz %l6, loop_2462
26064 xnorcc %i1, %g4, %i5
26065 andcc %i7, %i3, %g5
26066 array16 %o5, %g3, %l4
26067loop_2462:
26068 srax %g1, %o7, %o6
26069 xnor %o3, %o2, %i0
26070 movcs %xcc, %g7, %i6
26071 set 0x10, %o1
26072 prefetcha [%l7 + %o1] 0x80, 0x0
26073 nop
26074 setx loop_2463, %l0, %l1
26075 wrpr 0x1, %tl
26076 wrpr %l1, %tpc
26077 add %l1, 0x4, %l1
26078 wrpr %l1, %tnpc
26079 setx 0x34400001400, %l0, %l1
26080 wrpr %l1, %tstate
26081 wrhpr 0x4, %htstate
26082 retry
26083 movvs %xcc, %o0, %o4
26084 udivcc %l3, 0x05E4, %o1
26085 addcc %l0, %l2, %g6
26086loop_2463:
26087 fxnor %f26, %f8, %f22
26088 sir 0x05A4
26089 bge,a %icc, loop_2464
26090 edge8ln %i4, %i2, %l1
26091 nop
26092 setx loop_2465, %l0, %l1
26093 wrpr 0x1, %tl
26094 wrpr %l1, %tpc
26095 add %l1, 0x4, %l1
26096 wrpr %l1, %tnpc
26097 setx 0x34400001400, %l0, %l1
26098 wrpr %l1, %tstate
26099 wrhpr 0x4, %htstate
26100 retry
26101 movg %icc, %l6, %g2
26102loop_2464:
26103 bg loop_2466
26104 fone %f2
26105loop_2465:
26106 fmuld8sux16 %f8, %f17, %f24
26107 add %g4, 0x0FC6, %i1
26108loop_2466:
26109 orcc %i5, 0x126F, %i3
26110 std %i6, [%l7 + 0x20]
26111 sll %o5, 0x06, %g5
26112 sllx %l4, %g3, %g1
26113 xorcc %o6, %o7, %o3
26114 orn %i0, %o2, %g7
26115 edge32n %l5, %i6, %o4
26116 fbl %fcc3, loop_2467
26117 fornot1s %f13, %f31, %f14
26118 tsubcctv %o0, 0x0198, %l3
26119 movne %icc, %o1, %l0
26120loop_2467:
26121 bn,a,pn %icc, loop_2468
26122 sethi 0x1910, %l2
26123 subccc %g6, 0x19C1, %i4
26124 ldd [%l7 + 0x38], %l0
26125loop_2468:
26126 smulcc %i2, 0x1521, %g2
26127 fbuge %fcc1, loop_2469
26128 addc %l6, 0x1C0E, %i1
26129 sdivx %i5, 0x0F8F, %i3
26130 orn %g4, 0x0C22, %i7
26131loop_2469:
26132 tsubcctv %o5, 0x1B35, %g5
26133 brlez,a %g3, loop_2470
26134 addcc %g1, 0x1161, %l4
26135 wr %g0, 0x19, %asi
26136 stda %o6, [%l7 + 0x40] %asi
26137loop_2470:
26138 tneg %icc, 0x4
26139 wr %g0, 0x22, %asi
26140 stha %o3, [%l7 + 0x1A] %asi
26141 membar #Sync
26142 saved
26143 rdpr %cwp, %g1
26144 rdpr %cansave, %g2
26145 rdpr %canrestore, %g3
26146 rdpr %cleanwin, %g4
26147 rdpr %otherwin, %g5
26148 rdpr %wstate, %g6
26149 movrlz %o7, %i0, %g7
26150 taddcctv %l5, 0x02BB, %o2
26151 wr %g0, 0x89, %asi
26152 sta %f27, [%l7 + 0x58] %asi
26153 array32 %i6, %o0, %l3
26154 tg %xcc, 0x1
26155 fbn,a %fcc2, loop_2471
26156 andcc %o1, %l0, %l2
26157 move %icc, %o4, %g6
26158 movrlz %l1, %i2, %i4
26159loop_2471:
26160 sra %l6, 0x0B, %i1
26161 addccc %g2, %i3, %i5
26162 fzero %f18
26163 set 0x5A, %o4
26164 ldstuba [%l7 + %o4] 0x80, %i7
26165 fpadd16s %f30, %f30, %f16
26166 udivcc %o5, 0x05B0, %g4
26167 tgu %xcc, 0x0
26168 srl %g3, 0x10, %g5
26169 restored
26170 rdpr %cwp, %g1
26171 rdpr %cansave, %g2
26172 rdpr %canrestore, %g3
26173 rdpr %cleanwin, %g4
26174 rdpr %otherwin, %g5
26175 rdpr %wstate, %g6
26176 ldx [%l7 + 0x68], %g1
26177 brz %o6, loop_2472
26178 and %l4, %o7, %i0
26179 movvc %xcc, %o3, %g7
26180 edge8 %o2, %l5, %i6
26181loop_2472:
26182 bl %xcc, loop_2473
26183 fmovrdne %l3, %f6, %f24
26184 smul %o0, %o1, %l2
26185 bvc,a,pn %xcc, loop_2474
26186loop_2473:
26187 edge32 %o4, %l0, %g6
26188 fandnot2 %f2, %f22, %f10
26189 sth %i2, [%l7 + 0x26]
26190loop_2474:
26191 popc 0x0444, %l1
26192 sdivcc %l6, 0x02E8, %i1
26193 flush %l7 + 0x38
26194 srax %g2, 0x1B, %i3
26195 movrlz %i5, %i7, %o5
26196 array8 %i4, %g3, %g4
26197 stb %g1, [%l7 + 0x56]
26198 fmovsgu %xcc, %f29, %f18
26199 tl %icc, 0x5
26200 fpadd16 %f26, %f18, %f12
26201 swap [%l7 + 0x64], %o6
26202 fmovrde %l4, %f22, %f30
26203 bn,a loop_2475
26204 movge %icc, %o7, %i0
26205 bcs,a,pt %xcc, loop_2476
26206 addc %o3, 0x050B, %g7
26207loop_2475:
26208 smul %o2, %g5, %i6
26209 fnot1 %f8, %f24
26210loop_2476:
26211 nop
26212 set 0x60, %g7
26213 ldxa [%l7 + %g7] 0x19, %l3
26214 addcc %l5, 0x1055, %o1
26215 smul %l2, %o0, %l0
26216 add %g6, 0x1AC4, %o4
26217 fones %f0
26218 fmovdleu %xcc, %f14, %f30
26219 movne %icc, %l1, %i2
26220 movg %icc, %i1, %g2
26221 fxnors %f3, %f8, %f21
26222 nop
26223 setx loop_2477, %l0, %l1
26224 wrpr 0x1, %tl
26225 wrpr %l1, %tnpc
26226 setx 0x34400001400, %l0, %l1
26227 wrpr %l1, %tstate
26228 wrhpr 0x4, %htstate
26229 done
26230 restored
26231 rdpr %cwp, %g1
26232 rdpr %cansave, %g2
26233 rdpr %canrestore, %g3
26234 rdpr %cleanwin, %g4
26235 rdpr %otherwin, %g5
26236 rdpr %wstate, %g6
26237 fcmps %fcc0, %f8, %f18
26238 srl %l6, 0x19, %i3
26239loop_2477:
26240 andcc %i5, %o5, %i4
26241 srl %i7, 0x1E, %g4
26242 srl %g1, 0x02, %o6
26243 movrgz %l4, %g3, %i0
26244 sdivx %o3, 0x10C5, %g7
26245 nop
26246 set 0x28, %l2
26247 stx %o7, [%l7 + %l2]
26248 srax %o2, %i6, %l3
26249 tvs %xcc, 0x6
26250 sdivcc %g5, 0x010A, %o1
26251 smul %l2, 0x06EF, %o0
26252 xnorcc %l5, %l0, %g6
26253 subc %o4, 0x009A, %l1
26254 swap [%l7 + 0x54], %i2
26255 taddcc %i1, 0x13B7, %g2
26256 fmovdcc %xcc, %f17, %f4
26257 wr %g0, 0x89, %asi
26258 prefetcha [%l7 + 0x08] %asi, 0x0
26259 tvc %xcc, 0x5
26260 brlz,a %i3, loop_2478
26261 fbne,a %fcc1, loop_2479
26262 udivx %o5, 0x09D1, %i4
26263 lduw [%l7 + 0x78], %i7
26264loop_2478:
26265 fandnot1 %f24, %f28, %f16
26266loop_2479:
26267 nop
26268 set 0x18, %l3
26269 stxa %i5, [%l7 + %l3] 0xeb
26270 membar #Sync
26271 movcs %icc, %g1, %g4
26272 set 0x48, %g2
26273 swapa [%l7 + %g2] 0x10, %o6
26274 std %g2, [%l7 + 0x30]
26275 movrgez %l4, 0x0D5, %i0
26276 ldsb [%l7 + 0x7F], %o3
26277 movrne %g7, %o2, %i6
26278 fone %f16
26279 bge loop_2480
26280 movvs %icc, %l3, %o7
26281 tsubcctv %g5, %o1, %o0
26282 tleu %icc, 0x0
26283loop_2480:
26284 subcc %l5, 0x1C6A, %l0
26285 bvs,a,pn %xcc, loop_2481
26286 subc %l2, 0x15B2, %g6
26287 lduh [%l7 + 0x2E], %o4
26288 udiv %i2, 0x19D8, %i1
26289loop_2481:
26290 andcc %g2, %l1, %i3
26291 fnands %f23, %f9, %f4
26292 edge8ln %l6, %o5, %i4
26293 tgu %xcc, 0x0
26294 brnz,a %i7, loop_2482
26295 tsubcc %g1, %i5, %g4
26296 edge32n %g3, %l4, %o6
26297 movrgz %i0, 0x1EF, %o3
26298loop_2482:
26299 fabss %f29, %f12
26300 brgz,a %g7, loop_2483
26301 array32 %o2, %l3, %i6
26302 movcc %xcc, %g5, %o1
26303 brlez,a %o0, loop_2484
26304loop_2483:
26305 orcc %l5, 0x105A, %l0
26306 umulcc %o7, %g6, %o4
26307 wr %g0, 0x10, %asi
26308 stha %i2, [%l7 + 0x30] %asi
26309loop_2484:
26310 nop
26311 set 0x40, %g4
26312 std %f0, [%l7 + %g4]
26313 bvc %xcc, loop_2485
26314 subccc %i1, 0x05DA, %g2
26315 umul %l2, 0x0A12, %l1
26316 smulcc %l6, %o5, %i4
26317loop_2485:
26318 fmovdge %icc, %f5, %f7
26319 mulx %i7, 0x01E5, %g1
26320 edge8n %i5, %g4, %g3
26321 ldsh [%l7 + 0x50], %i3
26322 orn %o6, 0x01F8, %l4
26323 edge32ln %o3, %i0, %o2
26324 orncc %l3, 0x1148, %i6
26325 tleu %icc, 0x7
26326 movcs %xcc, %g7, %o1
26327 tne %icc, 0x4
26328 tneg %xcc, 0x0
26329 move %xcc, %g5, %o0
26330 fbne,a %fcc2, loop_2486
26331 xor %l5, %o7, %g6
26332 mova %xcc, %o4, %i2
26333 udiv %i1, 0x069B, %l0
26334loop_2486:
26335 brgez,a %l2, loop_2487
26336 edge16 %g2, %l6, %l1
26337 tn %xcc, 0x6
26338 fmovsle %xcc, %f29, %f6
26339loop_2487:
26340 orcc %o5, 0x156E, %i4
26341 fpack16 %f14, %f1
26342 fmovdne %xcc, %f14, %f9
26343 edge8ln %i7, %g1, %i5
26344 xnor %g4, %i3, %o6
26345 fmovdvc %icc, %f21, %f22
26346 fmovdcs %icc, %f3, %f4
26347 tle %xcc, 0x4
26348 and %l4, 0x14CD, %o3
26349 flush %l7 + 0x0C
26350 edge8 %i0, %o2, %g3
26351 wr %g0, 0x89, %asi
26352 stwa %l3, [%l7 + 0x3C] %asi
26353 movn %xcc, %g7, %o1
26354 alignaddrl %i6, %o0, %l5
26355 smulcc %o7, %g5, %o4
26356 edge16n %i2, %i1, %g6
26357 fmovrdne %l0, %f12, %f8
26358 umul %g2, 0x165D, %l6
26359 edge16n %l1, %o5, %l2
26360 tneg %xcc, 0x4
26361 std %i4, [%l7 + 0x10]
26362 nop
26363 set 0x3E, %l0
26364 ldstub [%l7 + %l0], %g1
26365 fzero %f2
26366 udivx %i7, 0x1849, %i5
26367 movcs %icc, %g4, %o6
26368 tsubcctv %l4, 0x1CD6, %o3
26369 orn %i3, %o2, %g3
26370 fpadd16 %f22, %f28, %f24
26371 wr %g0, 0x10, %asi
26372 lduha [%l7 + 0x54] %asi, %l3
26373 edge16l %g7, %i0, %o1
26374 movcs %icc, %i6, %o0
26375 udivcc %o7, 0x14EC, %l5
26376 brlz,a %g5, loop_2488
26377 movne %xcc, %i2, %o4
26378 fmovdle %icc, %f7, %f4
26379 bleu,a,pn %icc, loop_2489
26380loop_2488:
26381 lduh [%l7 + 0x24], %i1
26382 tg %icc, 0x7
26383 lduh [%l7 + 0x64], %l0
26384loop_2489:
26385 fmovrdlez %g6, %f14, %f0
26386 orncc %l6, %g2, %o5
26387 movvs %xcc, %l1, %l2
26388 edge8n %i4, %i7, %i5
26389 movl %xcc, %g1, %g4
26390 wr %g0, 0x22, %asi
26391 stha %l4, [%l7 + 0x24] %asi
26392 membar #Sync
26393 edge16n %o6, %i3, %o3
26394 tvs %icc, 0x3
26395 array32 %g3, %o2, %g7
26396 tcc %xcc, 0x6
26397 fmovda %icc, %f9, %f14
26398 alignaddr %i0, %o1, %i6
26399 fbo %fcc1, loop_2490
26400 mova %icc, %o0, %o7
26401 tn %xcc, 0x1
26402 edge32ln %l5, %g5, %i2
26403loop_2490:
26404 fsrc1s %f12, %f26
26405 tle %icc, 0x2
26406 srl %o4, 0x0D, %i1
26407 movleu %icc, %l0, %g6
26408 tl %icc, 0x2
26409 restored
26410 rdpr %cwp, %g1
26411 rdpr %cansave, %g2
26412 rdpr %canrestore, %g3
26413 rdpr %cleanwin, %g4
26414 rdpr %otherwin, %g5
26415 rdpr %wstate, %g6
26416 movgu %icc, %l3, %g2
26417 movge %xcc, %o5, %l1
26418 movgu %icc, %l6, %l2
26419 fmovsvs %icc, %f3, %f8
26420 fmovsneg %icc, %f20, %f10
26421 ldsb [%l7 + 0x29], %i4
26422 fbule %fcc0, loop_2491
26423 movn %icc, %i7, %g1
26424 stbar
26425 set 0x18, %o0
26426 stxa %g4, [%l7 + %o0] 0x19
26427loop_2491:
26428 sdivcc %l4, 0x1FCD, %o6
26429 fmovdneg %xcc, %f7, %f28
26430 movcc %icc, %i5, %i3
26431 fmovse %icc, %f3, %f25
26432 wr %g0, 0x22, %asi
26433 stda %o2, [%l7 + 0x40] %asi
26434 membar #Sync
26435 tneg %xcc, 0x7
26436 fmul8x16al %f24, %f9, %f14
26437 fmovsn %xcc, %f4, %f27
26438 movrne %o2, %g3, %i0
26439 tl %icc, 0x3
26440 movvc %icc, %o1, %i6
26441 fbg,a %fcc1, loop_2492
26442 tsubcc %g7, 0x0462, %o0
26443 fpadd16s %f6, %f2, %f15
26444 te %icc, 0x3
26445loop_2492:
26446 udivcc %l5, 0x1EA4, %g5
26447 edge16ln %o7, %o4, %i1
26448 nop
26449 set 0x68, %o2
26450 prefetch [%l7 + %o2], 0x1
26451 movle %xcc, %i2, %g6
26452 set 0x40, %o6
26453 ldsha [%l7 + %o6] 0x14, %l3
26454 srax %l0, %o5, %g2
26455 ba,a loop_2493
26456 edge32n %l1, %l6, %l2
26457 sub %i4, %i7, %g4
26458 ba,a loop_2494
26459loop_2493:
26460 subccc %l4, %o6, %g1
26461 ldstub [%l7 + 0x3E], %i3
26462 set 0x7C, %l4
26463 lduba [%l7 + %l4] 0x11, %i5
26464loop_2494:
26465 fmovdleu %icc, %f19, %f25
26466 addc %o3, %g3, %i0
26467 membar 0x0B
26468 for %f12, %f4, %f30
26469 add %l7, 0x10, %l6
26470 wr %g0, 0x89, %asi
26471 ldxa [%l6] %asi, %o1
26472 casxa [%l6] %asi, %o1, %i6
26473 orncc %g7, %o2, %l5
26474 edge32n %g5, %o7, %o0
26475 tneg %icc, 0x6
26476 fmovsge %xcc, %f11, %f6
26477 ldsb [%l7 + 0x5E], %o4
26478 fbule %fcc2, loop_2495
26479 movne %xcc, %i1, %i2
26480 sethi 0x1AA0, %l3
26481 popc 0x0B64, %l0
26482loop_2495:
26483 alignaddr %o5, %g6, %g2
26484 wr %g0, 0xe3, %asi
26485 stxa %l1, [%l7 + 0x60] %asi
26486 membar #Sync
26487 fnot1 %f30, %f2
26488 tl %xcc, 0x7
26489 fmovdcc %icc, %f30, %f14
26490 movle %xcc, %l2, %l6
26491 edge16 %i4, %i7, %g4
26492 subcc %o6, 0x0265, %l4
26493 fmuld8ulx16 %f4, %f7, %f2
26494 movcc %icc, %i3, %i5
26495 set 0x38, %i4
26496 ldswa [%l7 + %i4] 0x80, %g1
26497 movvc %xcc, %o3, %i0
26498 smulcc %g3, 0x13EB, %i6
26499 movrne %g7, 0x3E3, %o2
26500 fblg %fcc2, loop_2496
26501 addcc %l5, %g5, %o7
26502 fandnot1 %f28, %f0, %f12
26503 srl %o0, %o4, %i1
26504loop_2496:
26505 membar 0x50
26506 fmul8x16au %f6, %f20, %f10
26507 sdivx %o1, 0x186C, %l3
26508 sdiv %i2, 0x0C76, %l0
26509 edge32n %o5, %g6, %l1
26510 array8 %l2, %g2, %l6
26511 fmovdle %xcc, %f12, %f28
26512 sdivcc %i7, 0x0347, %g4
26513 taddcc %i4, %o6, %l4
26514 ldd [%l7 + 0x28], %f22
26515 fmovdn %icc, %f28, %f30
26516 mova %xcc, %i3, %g1
26517 tl %xcc, 0x2
26518 movl %xcc, %o3, %i0
26519 orn %i5, 0x0763, %i6
26520 movcs %xcc, %g7, %g3
26521 wr %g0, 0x19, %asi
26522 swapa [%l7 + 0x24] %asi, %l5
26523 smul %o2, %o7, %g5
26524 srlx %o4, %o0, %i1
26525 edge8l %o1, %l3, %i2
26526 ldd [%l7 + 0x68], %f2
26527 movne %xcc, %o5, %g6
26528 tsubcctv %l1, %l0, %l2
26529 fnot2 %f20, %f18
26530 movrgz %g2, %l6, %g4
26531 ble %xcc, loop_2497
26532 fmovsn %xcc, %f0, %f5
26533 fpadd16 %f24, %f22, %f22
26534 wr %g0, 0x18, %asi
26535 sta %f9, [%l7 + 0x2C] %asi
26536loop_2497:
26537 fandnot2 %f2, %f4, %f6
26538 tvc %icc, 0x6
26539 edge16ln %i4, %o6, %i7
26540 sllx %i3, 0x17, %g1
26541 bl,a loop_2498
26542 fmovdneg %xcc, %f6, %f21
26543 array16 %l4, %o3, %i5
26544 bneg,a,pn %xcc, loop_2499
26545loop_2498:
26546 edge16l %i6, %g7, %g3
26547 movrgez %i0, %l5, %o2
26548 brlez,a %o7, loop_2500
26549loop_2499:
26550 fbo,a %fcc0, loop_2501
26551 movle %icc, %g5, %o4
26552 movleu %icc, %i1, %o0
26553loop_2500:
26554 fnor %f16, %f30, %f24
26555loop_2501:
26556 subc %o1, %i2, %l3
26557 fornot2s %f23, %f9, %f18
26558 bcs,a,pt %xcc, loop_2502
26559 bgu,pn %icc, loop_2503
26560 tsubcctv %g6, 0x144C, %l1
26561 fandnot1s %f4, %f28, %f2
26562loop_2502:
26563 bge loop_2504
26564loop_2503:
26565 edge8n %o5, %l2, %l0
26566 sll %l6, %g2, %i4
26567 fbe,a %fcc1, loop_2505
26568loop_2504:
26569 fmovrdlez %o6, %f4, %f0
26570 movvc %icc, %i7, %g4
26571 add %l7, 0x58, %l6
26572 wr %g0, 0x89, %asi
26573 lda [%l6] %asi, %i3
26574 casa [%l6] 0x89, %i3, %g1
26575loop_2505:
26576 edge32l %l4, %i5, %i6
26577 tle %xcc, 0x3
26578 tneg %xcc, 0x0
26579 fmovdg %icc, %f0, %f21
26580 fsrc1 %f28, %f2
26581 array8 %o3, %g3, %i0
26582 udivcc %l5, 0x0A11, %g7
26583 set 0x78, %l6
26584 stxa %o2, [%l7 + %l6] 0x23
26585 membar #Sync
26586 udiv %g5, 0x0044, %o4
26587 andn %i1, %o0, %o7
26588 brgz %o1, loop_2506
26589 movrgez %l3, 0x3A8, %i2
26590 fblg %fcc1, loop_2507
26591 ldstub [%l7 + 0x79], %g6
26592loop_2506:
26593 sir 0x1616
26594 add %o5, 0x0A82, %l2
26595loop_2507:
26596 tsubcctv %l1, 0x171F, %l6
26597 fbu %fcc2, loop_2508
26598 fxnors %f7, %f26, %f15
26599 fnands %f2, %f27, %f22
26600 fcmps %fcc3, %f15, %f6
26601loop_2508:
26602 sir 0x0167
26603 addcc %l0, %g2, %i4
26604 and %i7, 0x1642, %g4
26605 fmovspos %icc, %f20, %f22
26606 sra %i3, 0x04, %g1
26607 fmovrsgz %l4, %f26, %f16
26608 movrne %i5, %o6, %i6
26609 wr %g0, 0x89, %asi
26610 lduwa [%l7 + 0x08] %asi, %o3
26611 ldstub [%l7 + 0x35], %i0
26612 fnor %f14, %f20, %f10
26613 addc %g3, 0x133A, %l5
26614 srl %o2, 0x0E, %g7
26615 fmovsvs %icc, %f18, %f31
26616 umulcc %o4, 0x051E, %g5
26617 sra %o0, 0x10, %i1
26618 movrne %o1, %l3, %i2
26619 fmovrde %o7, %f12, %f18
26620 fcmpes %fcc3, %f16, %f0
26621 fmovsgu %xcc, %f2, %f20
26622 movne %xcc, %g6, %o5
26623 udiv %l2, 0x0CD1, %l1
26624 movge %xcc, %l6, %l0
26625 edge8l %i4, %g2, %i7
26626 movrgz %g4, %i3, %l4
26627 fcmpne32 %f26, %f14, %g1
26628 movle %xcc, %i5, %i6
26629 fxnor %f18, %f2, %f10
26630 nop
26631 set 0x1B, %i3
26632 ldsb [%l7 + %i3], %o3
26633 sethi 0x162B, %i0
26634 set 0x2C, %i2
26635 lduwa [%l7 + %i2] 0x04, %g3
26636 movl %icc, %l5, %o2
26637 nop
26638 setx loop_2509, %l0, %l1
26639 jmpl %l1, %o6
26640 subcc %g7, 0x0C0D, %g5
26641 fmovsvc %icc, %f4, %f10
26642 te %icc, 0x7
26643loop_2509:
26644 fbne %fcc2, loop_2510
26645 srlx %o4, %i1, %o1
26646 swap [%l7 + 0x40], %l3
26647 restored
26648 rdpr %cwp, %g1
26649 rdpr %cansave, %g2
26650 rdpr %canrestore, %g3
26651 rdpr %cleanwin, %g4
26652 rdpr %otherwin, %g5
26653 rdpr %wstate, %g6
26654loop_2510:
26655 fblg,a %fcc2, loop_2511
26656 fmovrdgez %i2, %f2, %f6
26657 umul %o7, %g6, %o0
26658 array32 %l2, %l1, %o5
26659loop_2511:
26660 sll %l0, %i4, %l6
26661 addc %g2, %g4, %i3
26662 fbul,a %fcc3, loop_2512
26663 and %l4, 0x0269, %g1
26664 andn %i7, %i6, %o3
26665 movne %icc, %i5, %i0
26666loop_2512:
26667 mulx %l5, %o2, %g3
26668 prefetch [%l7 + 0x60], 0x0
26669 tcc %icc, 0x3
26670 wr %g0, 0x89, %asi
26671 stha %o6, [%l7 + 0x2A] %asi
26672 sdiv %g5, 0x16E4, %o4
26673 edge8l %i1, %o1, %g7
26674 bg,a loop_2513
26675 sdivcc %i2, 0x1B56, %l3
26676 wr %g0, 0x80, %asi
26677 ldswa [%l7 + 0x6C] %asi, %g6
26678loop_2513:
26679 tgu %xcc, 0x0
26680 fmovscc %xcc, %f28, %f28
26681 fcmps %fcc1, %f31, %f1
26682 edge8n %o0, %o7, %l2
26683 edge32l %l1, %l0, %i4
26684 tvs %icc, 0x3
26685 st %f26, [%l7 + 0x4C]
26686 wr %g0, 0x04, %asi
26687 lduba [%l7 + 0x1E] %asi, %l6
26688 wr %g0, 0x89, %asi
26689 stwa %g2, [%l7 + 0x08] %asi
26690 smulcc %g4, 0x0AAA, %i3
26691 movne %xcc, %o5, %g1
26692 movn %xcc, %l4, %i7
26693 tcs %icc, 0x6
26694 movl %xcc, %i6, %i5
26695 fornot1s %f11, %f13, %f0
26696 edge8n %o3, %i0, %l5
26697 movvs %xcc, %g3, %o2
26698 fabss %f7, %f31
26699 fbne %fcc1, loop_2514
26700 orncc %o6, %g5, %o4
26701 orn %i1, 0x0FD3, %o1
26702 tcc %xcc, 0x1
26703loop_2514:
26704 membar 0x5F
26705 tne %xcc, 0x3
26706 edge32l %g7, %i2, %g6
26707 edge16n %l3, %o0, %o7
26708 fmovrslz %l1, %f0, %f8
26709 lduw [%l7 + 0x3C], %l2
26710 tl %icc, 0x6
26711 add %i4, 0x0826, %l0
26712 sdivcc %l6, 0x1A13, %g4
26713 movneg %icc, %g2, %o5
26714 fbn %fcc3, loop_2515
26715 movne %icc, %i3, %g1
26716 fpackfix %f2, %f11
26717 fmuld8ulx16 %f8, %f21, %f4
26718loop_2515:
26719 fornot2 %f22, %f20, %f28
26720 fblg %fcc1, loop_2516
26721 bgu,a loop_2517
26722 stbar
26723 ldsb [%l7 + 0x7E], %i7
26724loop_2516:
26725 movle %icc, %i6, %l4
26726loop_2517:
26727 tn %xcc, 0x0
26728 movg %icc, %o3, %i5
26729 saved
26730 rdpr %cwp, %g1
26731 rdpr %cansave, %g2
26732 rdpr %canrestore, %g3
26733 rdpr %cleanwin, %g4
26734 rdpr %otherwin, %g5
26735 rdpr %wstate, %g6
26736 fbuge %fcc3, loop_2518
26737 movrgez %l5, %g3, %o2
26738 brnz %o6, loop_2519
26739 orncc %i0, 0x0FAE, %g5
26740loop_2518:
26741 edge8l %o4, %o1, %g7
26742 fpackfix %f10, %f8
26743loop_2519:
26744 movgu %icc, %i2, %g6
26745 brnz %i1, loop_2520
26746 membar 0x71
26747 fmovdgu %icc, %f18, %f25
26748 tl %icc, 0x5
26749loop_2520:
26750 sub %l3, 0x1E74, %o0
26751 sethi 0x01BB, %o7
26752 bg,pt %xcc, loop_2521
26753 tpos %icc, 0x6
26754 orn %l2, 0x041C, %l1
26755 fble %fcc3, loop_2522
26756loop_2521:
26757 fornot1s %f3, %f24, %f7
26758 fabsd %f22, %f24
26759 nop
26760 set 0x74, %i0
26761 stw %i4, [%l7 + %i0]
26762loop_2522:
26763 stb %l0, [%l7 + 0x11]
26764 sth %l6, [%l7 + 0x62]
26765 mulscc %g4, %g2, %o5
26766 orn %g1, 0x07E0, %i7
26767 call loop_2523
26768 edge16l %i6, %l4, %o3
26769 fpsub32s %f16, %f1, %f19
26770 nop
26771 setx loop_2524, %l0, %l1
26772 jmpl %l1, %i3
26773loop_2523:
26774 fmovrde %l5, %f6, %f4
26775 fbe,a %fcc2, loop_2525
26776 fcmped %fcc0, %f12, %f18
26777loop_2524:
26778 orcc %g3, 0x00E1, %o2
26779 add %l7, 0x10, %l6
26780 wr %g0, 0x11, %asi
26781 lda [%l6] %asi, %i5
26782 casa [%l6] 0x11, %i5, %o6
26783loop_2525:
26784 te %xcc, 0x6
26785 fmovdleu %xcc, %f6, %f13
26786 wr %g0, 0x11, %asi
26787 stda %f16, [%l7 + 0x40] %asi
26788 fbne %fcc0, loop_2526
26789 fabsd %f30, %f0
26790 restored
26791 rdpr %cwp, %g1
26792 rdpr %cansave, %g2
26793 rdpr %canrestore, %g3
26794 rdpr %cleanwin, %g4
26795 rdpr %otherwin, %g5
26796 rdpr %wstate, %g6
26797 wr %g0, 0x81, %asi
26798 ldsha [%l7 + 0x32] %asi, %i0
26799loop_2526:
26800 nop
26801 wr %g0, 0x19, %asi
26802 stda %f0, [%l7 + 0x40] %asi
26803 orn %o4, %o1, %g5
26804 movg %icc, %i2, %g7
26805 fmovdn %icc, %f12, %f26
26806 edge16l %g6, %i1, %o0
26807 wr %g0, 0x80, %asi
26808 sta %f27, [%l7 + 0x40] %asi
26809 addc %o7, %l2, %l3
26810 umulcc %i4, %l0, %l6
26811 edge32ln %l1, %g4, %g2
26812 sdivcc %g1, 0x02FF, %i7
26813 ldstub [%l7 + 0x6D], %i6
26814 fzero %f18
26815 set 0x7C, %g3
26816 stwa %l4, [%l7 + %g3] 0xe2
26817 membar #Sync
26818 fmovdgu %xcc, %f17, %f31
26819 fmovsn %icc, %f1, %f1
26820 fbug %fcc1, loop_2527
26821 fmovsl %xcc, %f1, %f14
26822 sub %o5, 0x0FD2, %o3
26823 bcs,a %xcc, loop_2528
26824loop_2527:
26825 tl %xcc, 0x3
26826 fmul8ulx16 %f14, %f16, %f4
26827 fnot1 %f18, %f0
26828loop_2528:
26829 tneg %icc, 0x5
26830 wr %g0, 0x17, %asi
26831 stda %f0, [%l7 + 0x40] %asi
26832 membar #Sync
26833 smul %i3, 0x1F4C, %l5
26834 movge %icc, %g3, %o2
26835 edge32ln %i5, %o6, %i0
26836 fabss %f9, %f24
26837 fmovsle %xcc, %f24, %f0
26838 fornot1s %f13, %f0, %f20
26839 fcmpeq16 %f20, %f14, %o4
26840 srl %g5, %o1, %g7
26841 edge16n %i2, %g6, %i1
26842 tcs %xcc, 0x0
26843 movneg %xcc, %o7, %l2
26844 edge8l %o0, %i4, %l3
26845 set 0x12, %i6
26846 stba %l0, [%l7 + %i6] 0xeb
26847 membar #Sync
26848 andcc %l6, 0x11AB, %g4
26849 set 0x68, %i5
26850 ldxa [%l7 + %i5] 0x14, %g2
26851 movrlez %l1, 0x05F, %i7
26852 movre %i6, %g1, %l4
26853 subc %o5, 0x17DE, %i3
26854 movle %icc, %o3, %g3
26855 fmovsneg %icc, %f4, %f2
26856 orn %o2, 0x0EF5, %l5
26857 tleu %xcc, 0x6
26858 xnor %o6, %i0, %i5
26859 brgez,a %g5, loop_2529
26860 subc %o1, 0x0E20, %o4
26861 stb %i2, [%l7 + 0x69]
26862 movvc %xcc, %g6, %g7
26863loop_2529:
26864 tge %xcc, 0x1
26865 subcc %o7, %l2, %o0
26866 edge16n %i1, %l3, %l0
26867 bneg,pt %xcc, loop_2530
26868 andncc %l6, %g4, %g2
26869 tcc %icc, 0x2
26870 ta %icc, 0x4
26871loop_2530:
26872 fbue,a %fcc3, loop_2531
26873 addccc %l1, %i7, %i4
26874 mulscc %i6, 0x05B8, %g1
26875 sth %o5, [%l7 + 0x18]
26876loop_2531:
26877 tcc %xcc, 0x5
26878 edge16 %i3, %l4, %g3
26879 movre %o2, %o3, %o6
26880 array16 %l5, %i0, %g5
26881 fmovrdgez %i5, %f6, %f20
26882 movneg %xcc, %o1, %o4
26883 sllx %g6, %i2, %o7
26884 movle %icc, %l2, %g7
26885 fxors %f19, %f20, %f31
26886 mulscc %o0, 0x0A3A, %l3
26887 prefetch [%l7 + 0x68], 0x1
26888 movcs %xcc, %l0, %i1
26889 srl %l6, %g2, %l1
26890 fors %f9, %f14, %f24
26891 fmovrdlz %i7, %f0, %f30
26892 mulx %i4, %g4, %i6
26893 smulcc %g1, %o5, %i3
26894 movne %icc, %l4, %g3
26895 tleu %icc, 0x0
26896 and %o3, %o2, %o6
26897 movne %xcc, %i0, %g5
26898 movrlz %i5, %l5, %o1
26899 nop
26900 set 0x23, %l1
26901 ldsb [%l7 + %l1], %o4
26902 bge %icc, loop_2532
26903 bcs,a loop_2533
26904 movne %xcc, %i2, %g6
26905 fands %f22, %f1, %f26
26906loop_2532:
26907 ldsh [%l7 + 0x40], %o7
26908loop_2533:
26909 alignaddrl %g7, %l2, %o0
26910 fbu,a %fcc3, loop_2534
26911 nop
26912 setx loop_2535, %l0, %l1
26913 wrpr 0x1, %tl
26914 wrpr %l1, %tnpc
26915 setx 0x34400001400, %l0, %l1
26916 wrpr %l1, %tstate
26917 wrhpr 0x4, %htstate
26918 done
26919 srlx %l3, 0x0D, %l0
26920 brlz,a %i1, loop_2536
26921loop_2534:
26922 fmovrdne %l6, %f18, %f8
26923loop_2535:
26924 be loop_2537
26925 movl %xcc, %g2, %l1
26926loop_2536:
26927 taddcc %i4, %i7, %g4
26928 add %l7, 0x08, %l6
26929 wr %g0, 0x81, %asi
26930 lda [%l6] %asi, %g1
26931 casa [%l6] 0x81, %g1, %i6
26932loop_2537:
26933 tsubcc %o5, 0x0761, %i3
26934 ta %xcc, 0x3
26935 movgu %xcc, %l4, %o3
26936 add %g3, %o2, %o6
26937 fmovsvs %icc, %f13, %f30
26938 brgez %i0, loop_2538
26939 membar 0x2C
26940 alignaddrl %g5, %i5, %l5
26941 sth %o1, [%l7 + 0x6A]
26942loop_2538:
26943 smul %o4, %g6, %i2
26944 edge32n %g7, %o7, %o0
26945 faligndata %f16, %f22, %f22
26946 popc %l3, %l2
26947 movneg %xcc, %i1, %l0
26948 fpsub16s %f4, %f1, %f13
26949 tne %xcc, 0x3
26950 fpadd32s %f28, %f11, %f12
26951 subcc %l6, 0x0C6E, %g2
26952 movrne %i4, %l1, %g4
26953 fxnors %f12, %f9, %f19
26954 subcc %g1, 0x0C0A, %i6
26955 membar #Sync
26956 wr %g0, 0xf8, %asi
26957 ldda [%l7 + 0x40] %asi, %f16
26958 xnorcc %i7, %i3, %l4
26959 add %o3, %o5, %o2
26960 fones %f20
26961 tl %xcc, 0x2
26962 fmovda %xcc, %f20, %f7
26963 bpos,a,pn %xcc, loop_2539
26964 tvs %icc, 0x7
26965 brlez,a %o6, loop_2540
26966 lduh [%l7 + 0x0E], %g3
26967loop_2539:
26968 subc %g5, %i5, %i0
26969 tg %xcc, 0x0
26970loop_2540:
26971 bshuffle %f14, %f26, %f22
26972 ldd [%l7 + 0x60], %f2
26973 fmovsn %xcc, %f27, %f24
26974 fmovsg %xcc, %f1, %f16
26975 srl %l5, 0x0D, %o4
26976 and %o1, %i2, %g7
26977 sdiv %o7, 0x1BA6, %g6
26978 set 0x5A, %o7
26979 lduha [%l7 + %o7] 0x0c, %l3
26980 add %o0, 0x0C4B, %l2
26981 edge32ln %i1, %l0, %g2
26982 movleu %icc, %i4, %l1
26983 tge %xcc, 0x0
26984 tle %icc, 0x0
26985 fmovsne %icc, %f12, %f10
26986 tg %xcc, 0x7
26987 mova %xcc, %l6, %g4
26988 movrgz %i6, 0x2DF, %g1
26989 fmovdg %xcc, %f6, %f22
26990 fbo,a %fcc1, loop_2541
26991 fmovrdlez %i7, %f20, %f8
26992 fmovrdgez %l4, %f28, %f16
26993 movneg %xcc, %i3, %o3
26994loop_2541:
26995 tvs %icc, 0x1
26996 set 0x5D, %g6
26997 ldstuba [%l7 + %g6] 0x04, %o2
26998 ba,a loop_2542
26999 fmovrslez %o6, %f8, %f0
27000 tne %icc, 0x6
27001 edge8n %g3, %g5, %o5
27002loop_2542:
27003 array8 %i5, %i0, %o4
27004 movvs %xcc, %o1, %l5
27005 set 0x78, %i7
27006 stxa %g7, [%l7 + %i7] 0x19
27007 sub %o7, %g6, %i2
27008 set 0x20, %l5
27009 ldxa [%g0 + %l5] 0x20, %l3
27010 smul %o0, %l2, %l0
27011 movn %icc, %g2, %i1
27012 ldsh [%l7 + 0x28], %i4
27013 addc %l1, 0x04C4, %l6
27014 brnz %g4, loop_2543
27015 addccc %g1, %i7, %i6
27016 movrgz %i3, 0x29A, %o3
27017 set 0x45, %o5
27018 ldstuba [%l7 + %o5] 0x10, %l4
27019loop_2543:
27020 addcc %o2, %g3, %o6
27021 movgu %icc, %o5, %i5
27022 fbul %fcc3, loop_2544
27023 tne %xcc, 0x1
27024 ta %icc, 0x5
27025 udivcc %g5, 0x0941, %i0
27026loop_2544:
27027 fmovdge %xcc, %f14, %f14
27028 fblg,a %fcc0, loop_2545
27029 ta %icc, 0x5
27030 movn %icc, %o4, %l5
27031 bne,a loop_2546
27032loop_2545:
27033 bg,pt %xcc, loop_2547
27034 fors %f1, %f19, %f11
27035 fcmps %fcc0, %f7, %f8
27036loop_2546:
27037 smul %g7, %o7, %o1
27038loop_2547:
27039 ldd [%l7 + 0x20], %g6
27040 or %l3, %i2, %o0
27041 srax %l0, %l2, %i1
27042 movrlz %g2, 0x17E, %l1
27043 ldstub [%l7 + 0x56], %i4
27044 fbo,a %fcc2, loop_2548
27045 tpos %icc, 0x2
27046 fbn,a %fcc3, loop_2549
27047 tl %icc, 0x0
27048loop_2548:
27049 bshuffle %f14, %f0, %f26
27050 add %l6, %g1, %i7
27051loop_2549:
27052 brnz,a %i6, loop_2550
27053 udivcc %g4, 0x1D82, %i3
27054 bshuffle %f22, %f24, %f16
27055 udivx %l4, 0x1F31, %o3
27056loop_2550:
27057 nop
27058 setx loop_2551, %l0, %l1
27059 wrpr 0x1, %tl
27060 wrpr %l1, %tnpc
27061 setx 0x34400001400, %l0, %l1
27062 wrpr %l1, %tstate
27063 wrhpr 0x4, %htstate
27064 done
27065 ldd [%l7 + 0x08], %f12
27066 edge8l %o2, %g3, %o6
27067 movle %xcc, %o5, %i5
27068loop_2551:
27069 fmovdcc %icc, %f1, %f22
27070 orncc %i0, 0x00DA, %o4
27071 fba,a %fcc2, loop_2552
27072 movleu %icc, %l5, %g7
27073 wr %g0, 0x80, %asi
27074 lduwa [%l7 + 0x3C] %asi, %g5
27075loop_2552:
27076 movcs %xcc, %o1, %o7
27077 fornot2s %f22, %f3, %f18
27078 nop
27079 setx loop_2553, %l0, %l1
27080 jmpl %l1, %g6
27081 udivcc %i2, 0x1460, %o0
27082 mova %icc, %l0, %l3
27083 brlz,a %i1, loop_2554
27084loop_2553:
27085 tcc %xcc, 0x3
27086 movpos %xcc, %l2, %l1
27087 call loop_2555
27088loop_2554:
27089 andncc %i4, %l6, %g2
27090 tneg %xcc, 0x4
27091 movrne %i7, %i6, %g1
27092loop_2555:
27093 add %g4, %i3, %l4
27094 taddcc %o2, 0x053C, %o3
27095 or %g3, 0x0680, %o5
27096 srax %o6, %i0, %o4
27097 fmovsgu %icc, %f19, %f22
27098 ta %icc, 0x2
27099 wr %g0, 0x11, %asi
27100 stda %f16, [%l7 + 0x40] %asi
27101 edge16l %l5, %i5, %g7
27102 for %f2, %f16, %f6
27103 fcmpeq32 %f16, %f8, %o1
27104 fmovdne %icc, %f2, %f9
27105 te %icc, 0x6
27106 movrne %g5, %o7, %i2
27107 udivx %o0, 0x178F, %l0
27108 bpos %xcc, loop_2556
27109 sdivcc %l3, 0x0F68, %g6
27110 fmovsn %xcc, %f23, %f31
27111 te %xcc, 0x0
27112loop_2556:
27113 tvs %icc, 0x2
27114 set 0x43, %i1
27115 stba %i1, [%l7 + %i1] 0x11
27116 ldub [%l7 + 0x5F], %l1
27117 fcmpgt16 %f22, %f22, %i4
27118 or %l2, %l6, %g2
27119 tcs %xcc, 0x5
27120 movvs %xcc, %i6, %g1
27121 set 0x44, %o3
27122 stha %g4, [%l7 + %o3] 0x15
27123 wr %g0, 0x89, %asi
27124 stda %i6, [%l7 + 0x48] %asi
27125 fmovsle %icc, %f8, %f18
27126 srax %l4, %o2, %o3
27127 movgu %icc, %i3, %o5
27128 fmovde %xcc, %f2, %f22
27129 fmovrse %o6, %f0, %f19
27130 tgu %xcc, 0x0
27131 fmuld8ulx16 %f27, %f9, %f0
27132 fbu,a %fcc3, loop_2557
27133 fandnot2 %f18, %f2, %f2
27134 fnands %f18, %f21, %f20
27135 xnor %i0, %o4, %l5
27136loop_2557:
27137 fmovdcs %xcc, %f15, %f27
27138 fmovrdlz %i5, %f0, %f26
27139 fmovda %icc, %f16, %f30
27140 fbul %fcc0, loop_2558
27141 movrgz %g7, 0x119, %g3
27142 mulscc %o1, %o7, %g5
27143 array16 %i2, %o0, %l3
27144loop_2558:
27145 movle %icc, %g6, %i1
27146 fmovdleu %xcc, %f7, %f15
27147 fpackfix %f24, %f5
27148 movpos %icc, %l0, %i4
27149 fcmpd %fcc3, %f26, %f2
27150 fbue,a %fcc2, loop_2559
27151 prefetch [%l7 + 0x1C], 0x3
27152 fpadd16s %f21, %f4, %f7
27153 fabss %f1, %f12
27154loop_2559:
27155 sra %l1, 0x03, %l2
27156 srlx %g2, 0x11, %l6
27157 tvc %icc, 0x3
27158 xnorcc %i6, %g4, %i7
27159 alignaddrl %l4, %o2, %o3
27160 fexpand %f0, %f20
27161 addc %i3, %o5, %o6
27162 and %g1, %o4, %l5
27163 andcc %i0, %g7, %g3
27164 fandnot1 %f12, %f18, %f16
27165 tle %icc, 0x0
27166 alignaddr %o1, %i5, %o7
27167 sll %g5, %o0, %i2
27168 alignaddr %l3, %g6, %l0
27169 movn %xcc, %i4, %l1
27170 tneg %xcc, 0x4
27171 tn %icc, 0x1
27172 xor %l2, %i1, %l6
27173 fbe %fcc1, loop_2560
27174 or %i6, %g4, %g2
27175 edge16ln %l4, %i7, %o2
27176 fxors %f24, %f6, %f4
27177loop_2560:
27178 edge16l %i3, %o3, %o5
27179 fandnot2 %f12, %f8, %f6
27180 membar 0x27
27181 add %o6, 0x16EF, %o4
27182 tsubcc %g1, 0x0797, %i0
27183 membar 0x2C
27184 fmul8x16al %f14, %f1, %f18
27185 fcmpne32 %f26, %f4, %g7
27186 tsubcctv %l5, 0x0CD1, %g3
27187 movg %xcc, %o1, %i5
27188 fmovdpos %icc, %f4, %f24
27189 taddcctv %o7, %g5, %i2
27190 fmovd %f2, %f0
27191 movge %xcc, %l3, %o0
27192 ta %xcc, 0x0
27193 subcc %g6, 0x0DE5, %i4
27194 std %l0, [%l7 + 0x60]
27195 fmovspos %icc, %f26, %f19
27196 fmovrdgz %l2, %f16, %f14
27197 fsrc1s %f19, %f23
27198 movl %xcc, %l0, %l6
27199 sethi 0x1206, %i1
27200 sdiv %g4, 0x1EF2, %g2
27201 sra %i6, 0x15, %l4
27202 ldd [%l7 + 0x10], %f20
27203 movneg %icc, %o2, %i3
27204 orncc %i7, 0x0BFE, %o3
27205 sdiv %o6, 0x15A8, %o4
27206 orcc %o5, 0x1EBA, %i0
27207 tle %xcc, 0x1
27208 fnand %f18, %f28, %f10
27209 stw %g1, [%l7 + 0x30]
27210 fmul8x16au %f20, %f6, %f28
27211 movpos %icc, %l5, %g7
27212 fmul8sux16 %f2, %f24, %f26
27213 fpadd32 %f12, %f14, %f10
27214 andn %g3, %i5, %o1
27215 fmovsg %icc, %f21, %f17
27216 fand %f14, %f8, %f4
27217 movleu %xcc, %o7, %i2
27218 ta %icc, 0x5
27219 fors %f26, %f21, %f24
27220 edge16n %g5, %o0, %g6
27221 fornot2s %f14, %f13, %f28
27222 ldsb [%l7 + 0x49], %i4
27223 tneg %xcc, 0x1
27224 srax %l1, 0x1F, %l2
27225 movcs %xcc, %l3, %l0
27226 taddcctv %l6, %g4, %g2
27227 fornot2s %f14, %f18, %f4
27228 taddcctv %i1, 0x07B8, %i6
27229 smulcc %o2, %l4, %i7
27230 nop
27231 set 0x18, %g5
27232 ldsb [%l7 + %g5], %i3
27233 fcmpd %fcc0, %f28, %f30
27234 fpsub32 %f10, %f22, %f6
27235 call loop_2561
27236 fmovsne %xcc, %f14, %f20
27237 movrlz %o6, %o3, %o5
27238 fpsub16s %f20, %f21, %f2
27239loop_2561:
27240 movrlez %o4, %i0, %l5
27241 brgz,a %g1, loop_2562
27242 tleu %icc, 0x5
27243 fbg,a %fcc2, loop_2563
27244 bcc,pn %xcc, loop_2564
27245loop_2562:
27246 or %g3, 0x0002, %i5
27247 tne %xcc, 0x6
27248loop_2563:
27249 sdivcc %o1, 0x1ABD, %o7
27250loop_2564:
27251 fmul8x16au %f23, %f28, %f0
27252 bg %xcc, loop_2565
27253 sethi 0x1D32, %i2
27254 movpos %xcc, %g5, %g7
27255 bpos,a,pn %icc, loop_2566
27256loop_2565:
27257 fbo %fcc2, loop_2567
27258 movrlz %g6, %o0, %l1
27259 fmul8sux16 %f0, %f30, %f16
27260loop_2566:
27261 move %xcc, %l2, %i4
27262loop_2567:
27263 tl %icc, 0x4
27264 nop
27265 setx loop_2568, %l0, %l1
27266 wrpr 0x1, %tl
27267 wrpr %l1, %tpc
27268 add %l1, 0x4, %l1
27269 wrpr %l1, %tnpc
27270 setx 0x34400001400, %l0, %l1
27271 wrpr %l1, %tstate
27272 wrhpr 0x4, %htstate
27273 retry
27274 movleu %xcc, %l3, %l6
27275 brnz,a %l0, loop_2569
27276 edge16n %g4, %i1, %g2
27277loop_2568:
27278 stw %o2, [%l7 + 0x2C]
27279 set 0x2B, %o1
27280 lduba [%l7 + %o1] 0x04, %i6
27281loop_2569:
27282 movle %icc, %i7, %i3
27283 ba loop_2570
27284 fbule %fcc2, loop_2571
27285 xnorcc %o6, 0x1151, %l4
27286 ldsh [%l7 + 0x12], %o3
27287loop_2570:
27288 stx %o5, [%l7 + 0x70]
27289loop_2571:
27290 movne %xcc, %i0, %l5
27291 fmuld8ulx16 %f27, %f17, %f2
27292 fpadd32 %f22, %f14, %f18
27293 fpsub16 %f22, %f28, %f26
27294 set 0x30, %o4
27295 prefetcha [%l7 + %o4] 0x15, 0x1
27296 fcmpgt32 %f0, %f12, %g3
27297 andncc %i5, %o1, %o7
27298 fones %f1
27299 sub %i2, 0x04BD, %o4
27300 sra %g7, %g6, %g5
27301 udivcc %l1, 0x1BE5, %l2
27302 fbue %fcc0, loop_2572
27303 fmovrdgz %i4, %f8, %f4
27304 srlx %l3, %l6, %o0
27305 wr %g0, 0x80, %asi
27306 stwa %l0, [%l7 + 0x5C] %asi
27307loop_2572:
27308 srlx %g4, 0x04, %g2
27309 sub %i1, %i6, %i7
27310 edge16l %i3, %o2, %o6
27311 set 0x10, %g1
27312 swapa [%l7 + %g1] 0x89, %o3
27313 tvc %xcc, 0x6
27314 fone %f16
27315 and %o5, 0x08CA, %l4
27316 pdist %f30, %f10, %f18
27317 fmovdg %icc, %f2, %f16
27318 umul %l5, %i0, %g1
27319 fpadd32s %f1, %f4, %f3
27320 siam 0x7
27321 stbar
27322 movcs %icc, %i5, %g3
27323 bcc,pt %xcc, loop_2573
27324 brlez,a %o1, loop_2574
27325 fnot1s %f10, %f15
27326 sub %i2, %o7, %o4
27327loop_2573:
27328 movrgz %g7, 0x0C6, %g6
27329loop_2574:
27330 movre %l1, 0x313, %g5
27331 edge8n %i4, %l2, %l3
27332 edge16n %l6, %o0, %g4
27333 umulcc %g2, 0x0C31, %l0
27334 movleu %xcc, %i1, %i6
27335 edge16ln %i7, %i3, %o6
27336 nop
27337 setx loop_2575, %l0, %l1
27338 wrpr 0x1, %tl
27339 wrpr %l1, %tpc
27340 add %l1, 0x4, %l1
27341 wrpr %l1, %tnpc
27342 setx 0x34400001400, %l0, %l1
27343 wrpr %l1, %tstate
27344 wrhpr 0x4, %htstate
27345 retry
27346 fpackfix %f14, %f9
27347 std %o2, [%l7 + 0x18]
27348 movl %icc, %o3, %o5
27349loop_2575:
27350 nop
27351 wr %g0, 0x04, %asi
27352 lduha [%l7 + 0x38] %asi, %l4
27353 edge32n %l5, %g1, %i5
27354 faligndata %f6, %f14, %f24
27355 sra %g3, 0x1C, %i0
27356 bl,pn %xcc, loop_2576
27357 fmovsn %xcc, %f2, %f23
27358 xor %i2, %o7, %o1
27359 orn %g7, %g6, %o4
27360loop_2576:
27361 edge32ln %g5, %i4, %l1
27362 fzero %f8
27363 edge32n %l3, %l6, %o0
27364 subccc %g4, 0x01D6, %g2
27365 prefetch [%l7 + 0x58], 0x3
27366 wr %g0, 0x0c, %asi
27367 ldda [%l7 + 0x40] %asi, %f16
27368 bge,a,pn %icc, loop_2577
27369 tneg %xcc, 0x3
27370 fbg,a %fcc3, loop_2578
27371 movcs %xcc, %l0, %i1
27372loop_2577:
27373 xnor %l2, 0x018A, %i7
27374 fxnors %f0, %f9, %f3
27375loop_2578:
27376 subcc %i6, 0x084E, %i3
27377 tge %icc, 0x2
27378 fblg,a %fcc0, loop_2579
27379 addcc %o6, 0x0436, %o3
27380 set 0x58, %l2
27381 stda %o2, [%l7 + %l2] 0x14
27382loop_2579:
27383 addcc %l4, %l5, %o5
27384 movre %i5, %g3, %i0
27385 fors %f22, %f12, %f19
27386 stw %i2, [%l7 + 0x6C]
27387 fpsub16s %f10, %f20, %f14
27388 tge %xcc, 0x7
27389 tvc %xcc, 0x6
27390 std %o6, [%l7 + 0x10]
27391 edge32l %g1, %g7, %o1
27392 nop
27393 setx loop_2580, %l0, %l1
27394 wrpr 0x1, %tl
27395 wrpr %l1, %tpc
27396 add %l1, 0x4, %l1
27397 wrpr %l1, %tnpc
27398 setx 0x34400001400, %l0, %l1
27399 wrpr %l1, %tstate
27400 wrhpr 0x4, %htstate
27401 retry
27402 tcc %xcc, 0x1
27403 fmuld8ulx16 %f20, %f13, %f4
27404 movneg %xcc, %g6, %o4
27405loop_2580:
27406 fmovda %xcc, %f7, %f29
27407 movn %xcc, %i4, %g5
27408 fmovspos %xcc, %f5, %f7
27409 fmovrslz %l3, %f22, %f19
27410 fzero %f2
27411 ldstub [%l7 + 0x1A], %l1
27412 movrlez %l6, 0x1E7, %g4
27413 edge32ln %o0, %l0, %g2
27414 subcc %l2, %i1, %i7
27415 movcs %icc, %i3, %o6
27416 fmuld8sux16 %f22, %f13, %f20
27417 brgz,a %i6, loop_2581
27418 tge %icc, 0x7
27419 ta %xcc, 0x2
27420 set 0x58, %l3
27421 lduba [%l7 + %l3] 0x89, %o3
27422loop_2581:
27423 tne %icc, 0x5
27424 or %o2, 0x14BE, %l4
27425 movrgz %o5, %i5, %l5
27426 sdiv %i0, 0x074C, %g3
27427 subc %o7, 0x01CF, %i2
27428 movrgz %g7, %o1, %g1
27429 edge8 %g6, %i4, %g5
27430 movvc %xcc, %l3, %l1
27431 fmovda %icc, %f7, %f6
27432 fmovsleu %icc, %f5, %f7
27433 nop
27434 setx loop_2582, %l0, %l1
27435 wrpr 0x1, %tl
27436 wrpr %l1, %tnpc
27437 setx 0x34400001400, %l0, %l1
27438 wrpr %l1, %tstate
27439 wrhpr 0x4, %htstate
27440 done
27441 bgu,a %xcc, loop_2583
27442 udivcc %l6, 0x1738, %o4
27443 edge16l %g4, %o0, %g2
27444loop_2582:
27445 nop
27446 set 0x78, %g2
27447 std %l2, [%l7 + %g2]
27448loop_2583:
27449 udiv %i1, 0x0580, %l0
27450 brlz %i7, loop_2584
27451 sdiv %o6, 0x147B, %i6
27452 edge32ln %i3, %o3, %o2
27453 movge %icc, %o5, %l4
27454loop_2584:
27455 xnor %i5, %l5, %g3
27456 tle %icc, 0x5
27457 udiv %i0, 0x003F, %i2
27458 stbar
27459 ble,a,pt %xcc, loop_2585
27460 sir 0x0E17
27461 tgu %icc, 0x6
27462 sdivcc %o7, 0x17FE, %o1
27463loop_2585:
27464 andncc %g7, %g1, %g6
27465 ldd [%l7 + 0x10], %g4
27466 fmovdl %icc, %f8, %f12
27467 set 0x2C, %g7
27468 lda [%l7 + %g7] 0x18, %f29
27469 fmul8x16au %f12, %f9, %f0
27470 movcs %icc, %l3, %l1
27471 fbl %fcc3, loop_2586
27472 std %i6, [%l7 + 0x30]
27473 addccc %o4, 0x0A84, %g4
27474 udivx %i4, 0x15DE, %g2
27475loop_2586:
27476 edge8l %o0, %l2, %i1
27477 fbue,a %fcc0, loop_2587
27478 sdiv %l0, 0x1A49, %i7
27479 fnor %f14, %f18, %f20
27480 faligndata %f8, %f30, %f30
27481loop_2587:
27482 tg %icc, 0x6
27483 tn %icc, 0x6
27484 ldub [%l7 + 0x15], %i6
27485 movvs %xcc, %i3, %o6
27486 fsrc1 %f22, %f10
27487 bgu loop_2588
27488 mova %xcc, %o3, %o2
27489 fbule,a %fcc2, loop_2589
27490 fcmped %fcc2, %f16, %f2
27491loop_2588:
27492 nop
27493 set 0x34, %g4
27494 stwa %o5, [%l7 + %g4] 0x18
27495loop_2589:
27496 ldd [%l7 + 0x10], %i4
27497 wr %g0, 0xe3, %asi
27498 stda %l4, [%l7 + 0x58] %asi
27499 membar #Sync
27500 edge16ln %l5, %i0, %i2
27501 smulcc %g3, %o7, %o1
27502 fbn %fcc3, loop_2590
27503 fcmpne32 %f6, %f8, %g1
27504 udivcc %g7, 0x0067, %g5
27505 fbug,a %fcc0, loop_2591
27506loop_2590:
27507 movpos %icc, %l3, %l1
27508 tpos %icc, 0x0
27509 movre %l6, %g6, %o4
27510loop_2591:
27511 be,a %xcc, loop_2592
27512 bcs,a,pt %icc, loop_2593
27513 bg %icc, loop_2594
27514 move %xcc, %g4, %g2
27515loop_2592:
27516 sra %o0, 0x16, %l2
27517loop_2593:
27518 movleu %icc, %i4, %i1
27519loop_2594:
27520 membar 0x15
27521 movpos %xcc, %l0, %i6
27522 te %icc, 0x6
27523 nop
27524 setx loop_2595, %l0, %l1
27525 wrpr 0x1, %tl
27526 wrpr %l1, %tnpc
27527 setx 0x34400001400, %l0, %l1
27528 wrpr %l1, %tstate
27529 wrhpr 0x4, %htstate
27530 done
27531 fpack32 %f4, %f20, %f0
27532 popc %i7, %o6
27533 movvs %icc, %o3, %o2
27534loop_2595:
27535 tle %xcc, 0x5
27536 fmovsneg %xcc, %f15, %f20
27537 tsubcc %o5, %i3, %l4
27538 bvc,a %xcc, loop_2596
27539 taddcc %i5, 0x1CE1, %i0
27540 flush %l7 + 0x74
27541 set 0x10, %o0
27542 ldda [%l7 + %o0] 0x24, %i2
27543loop_2596:
27544 nop
27545 setx loop_2597, %l0, %l1
27546 jmpl %l1, %l5
27547 srax %g3, %o7, %g1
27548 fmovdge %icc, %f3, %f14
27549 bpos loop_2598
27550loop_2597:
27551 fmul8sux16 %f18, %f12, %f10
27552 fbo %fcc3, loop_2599
27553 umul %o1, 0x1BA5, %g7
27554loop_2598:
27555 alignaddrl %l3, %g5, %l6
27556 addccc %g6, 0x14A0, %o4
27557loop_2599:
27558 taddcc %g4, %l1, %g2
27559 stx %o0, [%l7 + 0x60]
27560 nop
27561 setx loop_2600, %l0, %l1
27562 wrpr 0x1, %tl
27563 wrpr %l1, %tpc
27564 add %l1, 0x4, %l1
27565 wrpr %l1, %tnpc
27566 setx 0x34400001400, %l0, %l1
27567 wrpr %l1, %tstate
27568 wrhpr 0x4, %htstate
27569 retry
27570 move %xcc, %i4, %i1
27571 ta %xcc, 0x6
27572 bcc,pn %xcc, loop_2601
27573loop_2600:
27574 movleu %xcc, %l2, %i6
27575 movcc %icc, %i7, %o6
27576 wr %g0, 0x0c, %asi
27577 ldswa [%l7 + 0x0C] %asi, %o3
27578loop_2601:
27579 fmovsvs %icc, %f10, %f29
27580 tvc %icc, 0x3
27581 tn %icc, 0x5
27582 siam 0x4
27583 fmovrsne %l0, %f24, %f11
27584 fandnot1s %f16, %f25, %f4
27585 wr %g0, 0x89, %asi
27586 prefetcha [%l7 + 0x28] %asi, 0x3
27587 tg %xcc, 0x1
27588 fxors %f6, %f24, %f23
27589 umulcc %o2, %l4, %i5
27590 tpos %icc, 0x2
27591 edge8 %i3, %i0, %i2
27592 or %l5, 0x0C51, %g3
27593 pdist %f0, %f6, %f18
27594 edge8ln %g1, %o1, %g7
27595 stbar
27596 stbar
27597 movneg %xcc, %l3, %g5
27598 bne,a %icc, loop_2602
27599 fpadd16s %f1, %f27, %f29
27600 fmul8sux16 %f10, %f14, %f20
27601 call loop_2603
27602loop_2602:
27603 move %xcc, %l6, %g6
27604 udiv %o4, 0x1C44, %g4
27605 fmovsleu %xcc, %f3, %f26
27606loop_2603:
27607 std %o6, [%l7 + 0x38]
27608 stb %l1, [%l7 + 0x13]
27609 xnorcc %g2, %o0, %i1
27610 nop
27611 setx loop_2604, %l0, %l1
27612 wrpr 0x1, %tl
27613 wrpr %l1, %tnpc
27614 setx 0x34400001400, %l0, %l1
27615 wrpr %l1, %tstate
27616 wrhpr 0x4, %htstate
27617 done
27618 fmovsa %icc, %f14, %f27
27619 fpsub32s %f9, %f2, %f12
27620 fone %f22
27621loop_2604:
27622 tpos %icc, 0x6
27623 orn %l2, 0x077C, %i4
27624 lduh [%l7 + 0x50], %i6
27625 edge32ln %i7, %o6, %l0
27626 movpos %icc, %o3, %o5
27627 movn %icc, %l4, %i5
27628 fmuld8ulx16 %f22, %f6, %f22
27629 umulcc %i3, %o2, %i0
27630 add %l7, 0x48, %l6
27631 wr %g0, 0x18, %asi
27632 casa [%l6] %asi, %i2, %l5
27633 movrne %g3, 0x3D6, %o1
27634 fcmpes %fcc3, %f2, %f24
27635 fbe,a %fcc3, loop_2605
27636 be loop_2606
27637 bn,pt %xcc, loop_2607
27638 ldsh [%l7 + 0x4E], %g7
27639loop_2605:
27640 tneg %icc, 0x6
27641loop_2606:
27642 alignaddr %l3, %g5, %l6
27643loop_2607:
27644 tne %icc, 0x0
27645 wr %g0, 0x19, %asi
27646 ldxa [%l7 + 0x40] %asi, %g1
27647 umulcc %o4, %g6, %g4
27648 fcmpeq16 %f2, %f20, %o7
27649 fmovrsne %g2, %f26, %f8
27650 movcc %xcc, %o0, %l1
27651 udiv %i1, 0x1FCC, %i4
27652 bcc,a %icc, loop_2608
27653 sll %i6, 0x04, %l2
27654 addcc %i7, 0x1E0A, %o6
27655 movvs %xcc, %o3, %o5
27656loop_2608:
27657 array32 %l4, %l0, %i5
27658 fnot1 %f10, %f2
27659 taddcc %o2, 0x0E0A, %i0
27660 mova %xcc, %i2, %i3
27661 fmovrdlz %g3, %f4, %f24
27662 smulcc %o1, %g7, %l5
27663 udivx %l3, 0x1FB6, %l6
27664 bn,a %xcc, loop_2609
27665 stbar
27666 orcc %g1, 0x0C74, %o4
27667 prefetch [%l7 + 0x38], 0x0
27668loop_2609:
27669 alignaddr %g5, %g4, %g6
27670 fornot2s %f0, %f18, %f31
27671 wr %g0, 0x88, %asi
27672 ldswa [%l7 + 0x2C] %asi, %o7
27673 tsubcctv %g2, 0x0207, %l1
27674 flush %l7 + 0x64
27675 sethi 0x02F1, %o0
27676 sdivcc %i4, 0x0742, %i6
27677 sdivx %i1, 0x00BE, %l2
27678 move %icc, %i7, %o3
27679 orn %o6, %o5, %l4
27680 popc 0x150C, %i5
27681 fmovrsgz %o2, %f14, %f12
27682 bneg,pt %xcc, loop_2610
27683 fmovdgu %xcc, %f4, %f13
27684 tl %icc, 0x0
27685 edge32l %i0, %i2, %l0
27686loop_2610:
27687 sub %g3, %o1, %i3
27688 fbo %fcc3, loop_2611
27689 bgu %xcc, loop_2612
27690 addccc %g7, %l3, %l6
27691 smulcc %g1, %o4, %g5
27692loop_2611:
27693 fmovsl %icc, %f7, %f7
27694loop_2612:
27695 ld [%l7 + 0x7C], %f19
27696 fpack16 %f4, %f0
27697 fcmpd %fcc1, %f30, %f4
27698 ta %icc, 0x3
27699 fmovdle %xcc, %f4, %f11
27700 sdivx %l5, 0x1AF4, %g4
27701 bne loop_2613
27702 fmovrsne %g6, %f19, %f31
27703 fba %fcc1, loop_2614
27704 movvc %xcc, %g2, %l1
27705loop_2613:
27706 addc %o7, %i4, %i6
27707 fxnors %f31, %f6, %f12
27708loop_2614:
27709 srax %o0, 0x1A, %l2
27710 fbul,a %fcc3, loop_2615
27711 subc %i1, %i7, %o3
27712 movneg %icc, %o5, %l4
27713 fpsub32s %f15, %f26, %f18
27714loop_2615:
27715 ldstub [%l7 + 0x6A], %o6
27716 fmovde %xcc, %f5, %f9
27717 fbue %fcc1, loop_2616
27718 tleu %icc, 0x7
27719 udivx %o2, 0x160F, %i0
27720 lduw [%l7 + 0x60], %i2
27721loop_2616:
27722 xnorcc %i5, 0x17FF, %g3
27723 ldstub [%l7 + 0x0E], %o1
27724 xnor %i3, %g7, %l3
27725 movge %icc, %l6, %g1
27726 fmovd %f28, %f6
27727 tge %icc, 0x2
27728 fbne %fcc3, loop_2617
27729 edge32ln %l0, %o4, %g5
27730 smulcc %g4, %l5, %g6
27731 movrlz %g2, 0x02B, %l1
27732loop_2617:
27733 nop
27734 set 0x1F, %o2
27735 ldstuba [%l7 + %o2] 0x81, %o7
27736 tn %xcc, 0x1
27737 nop
27738 setx loop_2618, %l0, %l1
27739 wrpr 0x1, %tl
27740 wrpr %l1, %tnpc
27741 setx 0x34400001400, %l0, %l1
27742 wrpr %l1, %tstate
27743 wrhpr 0x4, %htstate
27744 done
27745 add %i4, %o0, %l2
27746 edge32n %i1, %i7, %i6
27747 movre %o5, %o3, %o6
27748loop_2618:
27749 edge16ln %l4, %o2, %i0
27750 fmovrsgez %i5, %f9, %f10
27751 fmul8sux16 %f12, %f12, %f20
27752 stw %i2, [%l7 + 0x08]
27753 movre %o1, 0x08E, %i3
27754 nop
27755 setx loop_2619, %l0, %l1
27756 wrpr 0x1, %tl
27757 wrpr %l1, %tpc
27758 add %l1, 0x4, %l1
27759 wrpr %l1, %tnpc
27760 setx 0x34400001400, %l0, %l1
27761 wrpr %l1, %tstate
27762 wrhpr 0x4, %htstate
27763 retry
27764 brgz,a %g7, loop_2620
27765 fnot2 %f12, %f22
27766 srax %l3, %g3, %l6
27767loop_2619:
27768 fexpand %f10, %f6
27769loop_2620:
27770 bcs,pn %icc, loop_2621
27771 sir 0x1240
27772 mulscc %l0, 0x0C1F, %g1
27773 edge16n %g5, %g4, %o4
27774loop_2621:
27775 tgu %xcc, 0x5
27776 movg %xcc, %g6, %l5
27777 orcc %l1, %o7, %i4
27778 wr %g0, 0x50, %asi
27779 ldxa [%g0 + 0x30] %asi, %o0
27780 edge32n %l2, %i1, %g2
27781 taddcctv %i7, 0x1985, %i6
27782 bvc,a,pn %xcc, loop_2622
27783 fbg %fcc1, loop_2623
27784 bpos,pt %xcc, loop_2624
27785 tsubcctv %o5, 0x10A6, %o6
27786loop_2622:
27787 movcs %xcc, %o3, %o2
27788loop_2623:
27789 tn %xcc, 0x2
27790loop_2624:
27791 edge8ln %i0, %i5, %l4
27792 set 0x64, %o6
27793 swapa [%l7 + %o6] 0x18, %o1
27794 edge8l %i3, %i2, %g7
27795 edge8l %l3, %g3, %l6
27796 edge32ln %l0, %g5, %g4
27797 movrlz %o4, 0x38B, %g1
27798 prefetch [%l7 + 0x28], 0x3
27799 fbn %fcc3, loop_2625
27800 tneg %xcc, 0x6
27801 std %l4, [%l7 + 0x28]
27802 mulx %l1, 0x011D, %o7
27803loop_2625:
27804 fsrc1s %f7, %f31
27805 srlx %g6, 0x15, %i4
27806 tpos %xcc, 0x4
27807 fand %f14, %f24, %f30
27808 fbg %fcc3, loop_2626
27809 addccc %l2, %o0, %g2
27810 popc %i7, %i1
27811 movleu %icc, %o5, %i6
27812loop_2626:
27813 udivx %o6, 0x016C, %o2
27814 udiv %o3, 0x008A, %i5
27815 wr %g0, 0x88, %asi
27816 ldswa [%l7 + 0x7C] %asi, %l4
27817 udiv %i0, 0x1F81, %i3
27818 edge16ln %o1, %g7, %l3
27819 wr %g0, 0x89, %asi
27820 ldsha [%l7 + 0x4A] %asi, %g3
27821 xor %l6, 0x0847, %i2
27822 bvs,pn %xcc, loop_2627
27823 membar 0x17
27824 restored
27825 rdpr %cwp, %g1
27826 rdpr %cansave, %g2
27827 rdpr %canrestore, %g3
27828 rdpr %cleanwin, %g4
27829 rdpr %otherwin, %g5
27830 rdpr %wstate, %g6
27831 andncc %l0, %g5, %o4
27832loop_2627:
27833 subc %g1, %l5, %l1
27834 add %l7, 0x18, %l6
27835 wr %g0, 0x10, %asi
27836 ldxa [%l6] %asi, %o7
27837 casxa [%l6] %asi, %o7, %g4
27838 fmovde %xcc, %f28, %f24
27839 array16 %g6, %i4, %l2
27840 subccc %g2, 0x10FD, %o0
27841 prefetch [%l7 + 0x48], 0x2
27842 movneg %xcc, %i1, %i7
27843 edge8l %o5, %o6, %i6
27844 subcc %o3, %o2, %i5
27845 sth %i0, [%l7 + 0x10]
27846 movrne %i3, 0x366, %l4
27847 array32 %g7, %o1, %g3
27848 brgz,a %l6, loop_2628
27849 call loop_2629
27850 saved
27851 rdpr %cwp, %g1
27852 rdpr %cansave, %g2
27853 rdpr %canrestore, %g3
27854 rdpr %cleanwin, %g4
27855 rdpr %otherwin, %g5
27856 rdpr %wstate, %g6
27857 bpos,a,pt %xcc, loop_2630
27858loop_2628:
27859 fmovdneg %icc, %f15, %f9
27860loop_2629:
27861 fsrc1s %f13, %f19
27862 movrne %l3, %i2, %l0
27863loop_2630:
27864 tge %icc, 0x6
27865 tvc %icc, 0x5
27866 add %g5, %g1, %o4
27867 tcc %xcc, 0x5
27868 mulx %l1, 0x19EB, %o7
27869 wr %g0, 0x88, %asi
27870 ldswa [%l7 + 0x24] %asi, %l5
27871 tleu %icc, 0x6
27872 sethi 0x01B7, %g4
27873 fmovdn %xcc, %f11, %f12
27874 taddcc %g6, 0x1179, %i4
27875 fbl,a %fcc1, loop_2631
27876 taddcctv %g2, %o0, %l2
27877 fbn %fcc1, loop_2632
27878 movre %i1, %o5, %i7
27879loop_2631:
27880 nop
27881 add %l7, 0x28, %l6
27882 wr %g0, 0x18, %asi
27883 ldxa [%l6] %asi, %i6
27884 casxa [%l6] 0x18, %i6, %o6
27885loop_2632:
27886 movl %xcc, %o2, %o3
27887 and %i0, %i3, %l4
27888 movneg %icc, %g7, %i5
27889 srax %g3, %o1, %l6
27890 fmovrde %l3, %f10, %f18
27891 orn %i2, %g5, %g1
27892 bcs,pn %icc, loop_2633
27893 edge16ln %o4, %l0, %o7
27894 fpadd16 %f6, %f30, %f12
27895 fbu %fcc3, loop_2634
27896loop_2633:
27897 brlez,a %l5, loop_2635
27898 movne %icc, %g4, %g6
27899 tpos %icc, 0x0
27900loop_2634:
27901 movcs %xcc, %i4, %g2
27902loop_2635:
27903 sll %l1, %o0, %i1
27904 sllx %l2, %o5, %i7
27905 smul %o6, %o2, %i6
27906 alignaddr %i0, %o3, %i3
27907 tvs %xcc, 0x1
27908 wr %g0, 0x04, %asi
27909 lduha [%l7 + 0x0C] %asi, %g7
27910 ldd [%l7 + 0x50], %f0
27911 fabss %f28, %f0
27912 alignaddr %i5, %g3, %l4
27913 sir 0x0145
27914 fbg,a %fcc0, loop_2636
27915 tle %xcc, 0x1
27916 fbue,a %fcc3, loop_2637
27917 fnot1 %f4, %f12
27918loop_2636:
27919 nop
27920 set 0x52, %l0
27921 stha %l6, [%l7 + %l0] 0x80
27922loop_2637:
27923 nop
27924 wr %g0, 0x0c, %asi
27925 lda [%l7 + 0x50] %asi, %f27
27926 wr %g0, 0x81, %asi
27927 ldstuba [%l7 + 0x0F] %asi, %o1
27928 orn %l3, %i2, %g1
27929 mova %icc, %o4, %g5
27930 fxnor %f18, %f28, %f28
27931 srlx %l0, %o7, %l5
27932 bne %xcc, loop_2638
27933 tg %icc, 0x0
27934 ld [%l7 + 0x34], %f20
27935 bl,pt %xcc, loop_2639
27936loop_2638:
27937 fmovs %f21, %f23
27938 tleu %xcc, 0x4
27939 udivcc %g4, 0x122B, %g6
27940loop_2639:
27941 alignaddrl %g2, %l1, %i4
27942 fcmped %fcc3, %f6, %f16
27943 movg %xcc, %o0, %i1
27944 bl,pt %xcc, loop_2640
27945 udivx %l2, 0x0096, %o5
27946 addc %o6, %i7, %i6
27947 brlz,a %i0, loop_2641
27948loop_2640:
27949 smulcc %o3, %o2, %g7
27950 set 0x27, %l4
27951 ldsba [%l7 + %l4] 0x10, %i3
27952loop_2641:
27953 edge32l %g3, %i5, %l6
27954 bneg %xcc, loop_2642
27955 movrgez %o1, %l3, %l4
27956 wr %g0, 0x88, %asi
27957 lduba [%l7 + 0x33] %asi, %g1
27958loop_2642:
27959 movrlez %i2, %g5, %l0
27960 add %l7, 0x10, %l6
27961 wr %g0, 0x80, %asi
27962 casxa [%l6] 0x80, %o4, %l5
27963 fmovde %xcc, %f18, %f10
27964 fmuld8sux16 %f29, %f29, %f14
27965 fnot2s %f3, %f1
27966 fmul8x16au %f29, %f27, %f24
27967 edge16l %g4, %g6, %g2
27968 fornot1 %f2, %f12, %f8
27969 xnor %o7, 0x1D48, %l1
27970 movvs %icc, %i4, %o0
27971 te %xcc, 0x7
27972 wr %g0, 0x11, %asi
27973 sta %f13, [%l7 + 0x54] %asi
27974 fbul,a %fcc3, loop_2643
27975 tge %icc, 0x7
27976 brgz %i1, loop_2644
27977 tleu %xcc, 0x4
27978loop_2643:
27979 sra %l2, %o5, %i7
27980 addccc %i6, %o6, %o3
27981loop_2644:
27982 movre %o2, 0x0B9, %i0
27983 udivx %g7, 0x01B8, %i3
27984 te %icc, 0x3
27985 membar 0x2E
27986 tleu %xcc, 0x4
27987 sra %i5, %g3, %o1
27988 ldstub [%l7 + 0x14], %l6
27989 fornot2 %f8, %f10, %f24
27990 movre %l4, %l3, %g1
27991 set 0x60, %l6
27992 swapa [%l7 + %l6] 0x04, %g5
27993 movgu %xcc, %l0, %i2
27994 edge16 %l5, %o4, %g4
27995 andn %g6, 0x00A5, %o7
27996 umulcc %g2, 0x1F54, %i4
27997 umulcc %o0, %l1, %i1
27998 set 0x68, %i4
27999 lduwa [%l7 + %i4] 0x11, %o5
28000 fble %fcc2, loop_2645
28001 tvc %icc, 0x0
28002 array32 %i7, %l2, %i6
28003 udivcc %o3, 0x1D56, %o2
28004loop_2645:
28005 taddcctv %o6, 0x1B48, %i0
28006 edge16l %i3, %g7, %g3
28007 std %i4, [%l7 + 0x70]
28008 movvs %icc, %l6, %l4
28009 and %l3, %o1, %g5
28010 smul %l0, %i2, %g1
28011 tg %xcc, 0x6
28012 bshuffle %f4, %f12, %f20
28013 movl %xcc, %o4, %l5
28014 tge %xcc, 0x3
28015 ldsh [%l7 + 0x3E], %g6
28016 umul %o7, 0x00D4, %g2
28017 edge8 %g4, %i4, %l1
28018 ldsh [%l7 + 0x7A], %i1
28019 smulcc %o5, 0x011E, %o0
28020 fxnors %f22, %f21, %f1
28021 restored
28022 rdpr %cwp, %g1
28023 rdpr %cansave, %g2
28024 rdpr %canrestore, %g3
28025 rdpr %cleanwin, %g4
28026 rdpr %otherwin, %g5
28027 rdpr %wstate, %g6
28028 movrgz %i7, 0x0D7, %l2
28029 popc %i6, %o2
28030 fandnot1 %f0, %f28, %f22
28031 fbe %fcc0, loop_2646
28032 movcs %icc, %o6, %o3
28033 swap [%l7 + 0x58], %i0
28034 fmul8x16al %f24, %f25, %f10
28035loop_2646:
28036 sdiv %g7, 0x0D0E, %i3
28037 bgu,a loop_2647
28038 fpsub16 %f4, %f14, %f12
28039 fmovsl %xcc, %f25, %f20
28040 stb %i5, [%l7 + 0x54]
28041loop_2647:
28042 smul %g3, %l4, %l3
28043 nop
28044 setx loop_2648, %l0, %l1
28045 jmpl %l1, %l6
28046 edge8 %g5, %o1, %l0
28047 movpos %xcc, %g1, %i2
28048 addccc %o4, %l5, %o7
28049loop_2648:
28050 add %g2, %g6, %i4
28051 orn %g4, %i1, %l1
28052 movn %icc, %o5, %i7
28053 pdist %f24, %f30, %f16
28054 fbge %fcc1, loop_2649
28055 fmovrse %l2, %f13, %f2
28056 std %i6, [%l7 + 0x10]
28057 fpadd16s %f5, %f9, %f14
28058loop_2649:
28059 srl %o2, %o0, %o6
28060 siam 0x3
28061 tn %xcc, 0x3
28062 ta %xcc, 0x6
28063 movre %o3, %i0, %g7
28064 movcc %xcc, %i5, %i3
28065 fcmpne16 %f28, %f4, %l4
28066 fpsub16 %f10, %f12, %f8
28067 fbuge %fcc1, loop_2650
28068 umulcc %l3, %l6, %g3
28069 nop
28070 set 0x24, %i3
28071 ldsw [%l7 + %i3], %o1
28072 tleu %xcc, 0x7
28073loop_2650:
28074 bne,pn %icc, loop_2651
28075 fsrc1 %f22, %f20
28076 movge %icc, %l0, %g1
28077 brlz,a %g5, loop_2652
28078loop_2651:
28079 udivx %o4, 0x0EEC, %l5
28080 xnor %i2, 0x0609, %o7
28081 brgez %g2, loop_2653
28082loop_2652:
28083 fsrc2 %f16, %f22
28084 udiv %g6, 0x0953, %i4
28085 sra %i1, 0x15, %l1
28086loop_2653:
28087 bleu loop_2654
28088 fpadd16s %f12, %f26, %f8
28089 edge8n %o5, %i7, %l2
28090 popc %g4, %i6
28091loop_2654:
28092 andn %o0, %o2, %o3
28093 tcc %xcc, 0x5
28094 edge8ln %i0, %o6, %g7
28095 andcc %i3, 0x1614, %i5
28096 fmovde %icc, %f25, %f13
28097 set 0x40, %i0
28098 stda %f0, [%l7 + %i0] 0x1e
28099 membar #Sync
28100 movvc %xcc, %l3, %l6
28101 ta %icc, 0x5
28102 fbuge %fcc2, loop_2655
28103 xnorcc %l4, %g3, %l0
28104 set 0x68, %g3
28105 stxa %g1, [%l7 + %g3] 0x23
28106 membar #Sync
28107loop_2655:
28108 movgu %xcc, %o1, %o4
28109 fba %fcc1, loop_2656
28110 sllx %g5, 0x08, %i2
28111 movne %xcc, %o7, %g2
28112 stbar
28113loop_2656:
28114 stbar
28115 st %f30, [%l7 + 0x50]
28116 addcc %l5, %i4, %g6
28117 te %icc, 0x6
28118 ldd [%l7 + 0x28], %f4
28119 andncc %l1, %i1, %i7
28120 smulcc %l2, 0x0EDF, %o5
28121 tneg %icc, 0x6
28122 fmovscc %icc, %f13, %f21
28123 fcmped %fcc0, %f2, %f16
28124 call loop_2657
28125 sll %g4, 0x17, %o0
28126 movrne %i6, 0x32F, %o2
28127 fpsub32s %f14, %f25, %f31
28128loop_2657:
28129 std %o2, [%l7 + 0x28]
28130 fbl,a %fcc0, loop_2658
28131 ta %icc, 0x5
28132 movl %icc, %o6, %g7
28133 movrgz %i3, %i5, %i0
28134loop_2658:
28135 fcmpeq16 %f4, %f4, %l3
28136 umulcc %l4, %g3, %l0
28137 fbule,a %fcc3, loop_2659
28138 xnorcc %g1, %l6, %o1
28139 ldx [%l7 + 0x68], %o4
28140 fmovdne %xcc, %f27, %f16
28141loop_2659:
28142 nop
28143 set 0x29, %i6
28144 stba %i2, [%l7 + %i6] 0xe2
28145 membar #Sync
28146 bg %xcc, loop_2660
28147 bcs loop_2661
28148 taddcctv %o7, 0x1210, %g2
28149 edge32n %l5, %g5, %i4
28150loop_2660:
28151 edge32ln %l1, %g6, %i7
28152loop_2661:
28153 orncc %i1, 0x1C02, %l2
28154 and %g4, 0x0072, %o0
28155 bl %icc, loop_2662
28156 tleu %icc, 0x7
28157 move %xcc, %i6, %o5
28158 wr %g0, 0x80, %asi
28159 lduba [%l7 + 0x78] %asi, %o2
28160loop_2662:
28161 movre %o3, 0x3B9, %g7
28162 movre %i3, 0x09E, %o6
28163 add %i5, 0x0090, %l3
28164 fxors %f4, %f29, %f3
28165 xorcc %i0, 0x19EA, %g3
28166 fba,a %fcc0, loop_2663
28167 stw %l0, [%l7 + 0x14]
28168 bshuffle %f22, %f24, %f20
28169 orn %l4, 0x1567, %l6
28170loop_2663:
28171 edge32ln %o1, %o4, %i2
28172 edge8n %g1, %g2, %o7
28173 wr %g0, 0xeb, %asi
28174 stda %g4, [%l7 + 0x78] %asi
28175 membar #Sync
28176 fone %f0
28177 fmovsvs %icc, %f16, %f18
28178 add %l7, 0x14, %l6
28179 wr %g0, 0x88, %asi
28180 casa [%l6] 0x88, %l5, %i4
28181 wr %g0, 0x89, %asi
28182 ldstuba [%l7 + 0x3E] %asi, %l1
28183 std %g6, [%l7 + 0x48]
28184 tneg %xcc, 0x3
28185 nop
28186 set 0x22, %i5
28187 sth %i1, [%l7 + %i5]
28188 wr %g0, 0x18, %asi
28189 stxa %i7, [%l7 + 0x38] %asi
28190 edge8ln %g4, %l2, %o0
28191 sdivx %i6, 0x1095, %o2
28192 movle %icc, %o3, %o5
28193 xnorcc %g7, %i3, %o6
28194 fmovsneg %icc, %f2, %f7
28195 tle %xcc, 0x7
28196 fmovrdlez %i5, %f4, %f0
28197 or %l3, 0x130F, %i0
28198 movvc %icc, %g3, %l0
28199 fpadd16s %f12, %f17, %f8
28200 nop
28201 setx loop_2664, %l0, %l1
28202 jmpl %l1, %l4
28203 orcc %l6, %o1, %o4
28204 movre %i2, %g2, %g1
28205 andncc %g5, %o7, %l5
28206loop_2664:
28207 edge16n %i4, %l1, %i1
28208 stb %g6, [%l7 + 0x4F]
28209 set 0x220, %i2
28210 ldxa [%g0 + %i2] 0x52, %g4
28211 movpos %icc, %l2, %i7
28212 tsubcc %o0, 0x1E54, %o2
28213 edge8 %i6, %o5, %o3
28214 movvs %xcc, %g7, %o6
28215 add %i5, %i3, %i0
28216 alignaddr %g3, %l3, %l4
28217 movvc %icc, %l6, %o1
28218 edge8ln %l0, %i2, %o4
28219 movleu %xcc, %g2, %g5
28220 lduh [%l7 + 0x54], %o7
28221 call loop_2665
28222 movn %icc, %g1, %l5
28223 edge8ln %i4, %l1, %g6
28224 fmovdcc %xcc, %f1, %f30
28225loop_2665:
28226 fabss %f22, %f2
28227 fmovrdgz %g4, %f18, %f10
28228 tvc %icc, 0x6
28229 andcc %l2, %i7, %o0
28230 andncc %o2, %i1, %o5
28231 fmuld8sux16 %f9, %f0, %f20
28232 tvc %xcc, 0x5
28233 tge %xcc, 0x3
28234 movrlz %i6, %g7, %o3
28235 edge32ln %i5, %i3, %i0
28236 taddcctv %g3, 0x09DE, %l3
28237 set 0x1C, %l1
28238 ldswa [%l7 + %l1] 0x0c, %o6
28239 tcs %xcc, 0x1
28240 sdiv %l6, 0x0A0D, %o1
28241 sllx %l0, %i2, %o4
28242 movge %icc, %g2, %g5
28243 array32 %l4, %g1, %o7
28244 nop
28245 set 0x68, %g6
28246 lduh [%l7 + %g6], %l5
28247 add %i4, 0x19C9, %g6
28248 subcc %l1, %l2, %g4
28249 popc 0x15B9, %i7
28250 andn %o2, 0x1F04, %i1
28251 for %f30, %f30, %f26
28252 movcs %xcc, %o0, %i6
28253 mulx %g7, 0x19A7, %o5
28254 set 0x68, %o7
28255 ldsha [%l7 + %o7] 0x14, %i5
28256 mulscc %i3, 0x07E3, %i0
28257 edge8n %o3, %l3, %o6
28258 ta %icc, 0x7
28259 fmovsle %icc, %f18, %f24
28260 fbge %fcc0, loop_2666
28261 addccc %l6, 0x0181, %g3
28262 fmovda %xcc, %f0, %f12
28263 ta %icc, 0x3
28264loop_2666:
28265 nop
28266 setx loop_2667, %l0, %l1
28267 jmpl %l1, %o1
28268 subc %i2, %o4, %g2
28269 fsrc2 %f26, %f6
28270 tge %icc, 0x7
28271loop_2667:
28272 tg %xcc, 0x6
28273 andn %l0, %g5, %l4
28274 movn %xcc, %o7, %l5
28275 set 0x60, %l5
28276 prefetcha [%l7 + %l5] 0x88, 0x0
28277 set 0x30, %o5
28278 ldda [%l7 + %o5] 0x2e, %g6
28279 bleu %xcc, loop_2668
28280 fcmped %fcc1, %f24, %f26
28281 fcmpd %fcc3, %f6, %f22
28282 array8 %l1, %i4, %g4
28283loop_2668:
28284 subccc %i7, %o2, %i1
28285 fble %fcc2, loop_2669
28286 bshuffle %f18, %f18, %f4
28287 wr %g0, 0x89, %asi
28288 stba %o0, [%l7 + 0x0E] %asi
28289loop_2669:
28290 edge32l %i6, %g7, %l2
28291 set 0x50, %i7
28292 stwa %o5, [%l7 + %i7] 0x27
28293 membar #Sync
28294 sethi 0x17FB, %i3
28295 tge %xcc, 0x4
28296 call loop_2670
28297 tg %icc, 0x1
28298 tgu %icc, 0x2
28299 fcmps %fcc1, %f24, %f15
28300loop_2670:
28301 udiv %i0, 0x1B22, %i5
28302 fcmpes %fcc0, %f23, %f27
28303 ldstub [%l7 + 0x0B], %o3
28304 tleu %xcc, 0x2
28305 tge %icc, 0x0
28306 movvs %xcc, %o6, %l6
28307 edge8l %g3, %o1, %i2
28308 subccc %o4, %l3, %l0
28309 bcs,a loop_2671
28310 add %g2, 0x1BF7, %l4
28311 tn %icc, 0x2
28312 stx %g5, [%l7 + 0x78]
28313loop_2671:
28314 bn,pn %xcc, loop_2672
28315 std %f2, [%l7 + 0x18]
28316 sethi 0x0F9C, %l5
28317 ldd [%l7 + 0x30], %g0
28318loop_2672:
28319 add %g6, 0x0913, %l1
28320 xnorcc %o7, %i4, %g4
28321 movgu %xcc, %i7, %i1
28322 fbg %fcc2, loop_2673
28323 movpos %xcc, %o2, %o0
28324 movcs %xcc, %i6, %g7
28325 xnorcc %l2, %o5, %i0
28326loop_2673:
28327 udiv %i3, 0x051B, %o3
28328 bleu,pn %icc, loop_2674
28329 sllx %i5, %l6, %o6
28330 sll %o1, %g3, %o4
28331 tsubcc %i2, %l3, %g2
28332loop_2674:
28333 move %xcc, %l0, %l4
28334 tge %xcc, 0x6
28335 smulcc %g5, %l5, %g6
28336 wr %g0, 0x80, %asi
28337 lduha [%l7 + 0x30] %asi, %l1
28338 brlez %o7, loop_2675
28339 sir 0x1341
28340 bgu,a,pt %icc, loop_2676
28341 movg %icc, %g1, %i4
28342loop_2675:
28343 fmovdvc %icc, %f30, %f15
28344 fornot2s %f27, %f2, %f12
28345loop_2676:
28346 edge8 %i7, %i1, %g4
28347 ldsw [%l7 + 0x0C], %o2
28348 tsubcc %o0, 0x0DA7, %g7
28349 bneg,a loop_2677
28350 fba %fcc2, loop_2678
28351 brnz,a %l2, loop_2679
28352 tne %icc, 0x7
28353loop_2677:
28354 fbn,a %fcc0, loop_2680
28355loop_2678:
28356 fcmpeq16 %f24, %f20, %i6
28357loop_2679:
28358 andcc %i0, %i3, %o5
28359 fble %fcc1, loop_2681
28360loop_2680:
28361 edge32n %i5, %o3, %o6
28362 wr %g0, 0x89, %asi
28363 prefetcha [%l7 + 0x50] %asi, 0x0
28364loop_2681:
28365 fbue,a %fcc0, loop_2682
28366 fmovrslz %g3, %f29, %f12
28367 fmovde %xcc, %f6, %f7
28368 andcc %l6, %o4, %l3
28369loop_2682:
28370 fpadd16 %f12, %f2, %f12
28371 tcc %xcc, 0x1
28372 fmul8x16au %f24, %f3, %f8
28373 subc %i2, %g2, %l0
28374 fcmple16 %f8, %f20, %g5
28375 set 0x78, %i1
28376 stxa %l5, [%l7 + %i1] 0x2b
28377 membar #Sync
28378 edge16 %l4, %l1, %g6
28379 tsubcctv %o7, 0x183B, %g1
28380 wr %g0, 0x81, %asi
28381 ldsba [%l7 + 0x4E] %asi, %i4
28382 add %i1, %i7, %g4
28383 edge8l %o2, %g7, %l2
28384 fcmpne16 %f6, %f18, %o0
28385 movle %icc, %i0, %i3
28386 mova %icc, %o5, %i6
28387 fzeros %f15
28388 ba %xcc, loop_2683
28389 fmovsg %xcc, %f26, %f3
28390 fbo %fcc1, loop_2684
28391 edge8 %i5, %o6, %o1
28392loop_2683:
28393 fcmpes %fcc3, %f10, %f31
28394 set 0x4B, %g5
28395 ldsba [%l7 + %g5] 0x18, %g3
28396loop_2684:
28397 tgu %xcc, 0x6
28398 fpadd16s %f2, %f8, %f19
28399 set 0x44, %o1
28400 swapa [%l7 + %o1] 0x04, %o3
28401 wr %g0, 0x19, %asi
28402 lduwa [%l7 + 0x48] %asi, %o4
28403 sir 0x14AB
28404 subccc %l3, %i2, %g2
28405 set 0x40, %o3
28406 stda %f0, [%l7 + %o3] 0x10
28407 fbul %fcc3, loop_2685
28408 fors %f11, %f11, %f13
28409 subc %l0, 0x0DC4, %l6
28410 smulcc %l5, %g5, %l4
28411loop_2685:
28412 array8 %l1, %o7, %g6
28413 bn,a %icc, loop_2686
28414 tg %icc, 0x3
28415 movcs %icc, %i4, %i1
28416 fnands %f31, %f31, %f11
28417loop_2686:
28418 movneg %icc, %g1, %i7
28419 fbe,a %fcc2, loop_2687
28420 sethi 0x0404, %g4
28421 te %xcc, 0x4
28422 array8 %g7, %o2, %o0
28423loop_2687:
28424 fornot1 %f8, %f10, %f28
28425 tneg %xcc, 0x3
28426 movrne %i0, 0x11E, %i3
28427 fors %f27, %f12, %f10
28428 edge8l %l2, %i6, %o5
28429 add %l7, 0x1C, %l6
28430 wr %g0, 0x19, %asi
28431 casa [%l6] %asi, %o6, %i5
28432 bshuffle %f6, %f0, %f30
28433 bcs,a %icc, loop_2688
28434 ldx [%l7 + 0x38], %o1
28435 ta %icc, 0x0
28436 srlx %o3, 0x06, %g3
28437loop_2688:
28438 membar 0x0E
28439 andn %l3, 0x02E6, %i2
28440 movg %xcc, %g2, %l0
28441 fzero %f12
28442 fbne,a %fcc1, loop_2689
28443 movneg %xcc, %l6, %l5
28444 fbu,a %fcc2, loop_2690
28445 tgu %icc, 0x2
28446loop_2689:
28447 tvc %icc, 0x3
28448 bneg,a %xcc, loop_2691
28449loop_2690:
28450 orncc %g5, 0x13C1, %l4
28451 andcc %l1, 0x1DFA, %o4
28452 tg %xcc, 0x7
28453loop_2691:
28454 movge %xcc, %g6, %o7
28455 sth %i4, [%l7 + 0x0E]
28456 wr %g0, 0x19, %asi
28457 ldsba [%l7 + 0x1B] %asi, %i1
28458 edge32 %i7, %g1, %g7
28459 restored
28460 rdpr %cwp, %g1
28461 rdpr %cansave, %g2
28462 rdpr %canrestore, %g3
28463 rdpr %cleanwin, %g4
28464 rdpr %otherwin, %g5
28465 rdpr %wstate, %g6
28466 orcc %o2, 0x1F72, %g4
28467 fmovdgu %xcc, %f26, %f5
28468 nop
28469 setx loop_2692, %l0, %l1
28470 jmpl %l1, %i0
28471 fmovsn %icc, %f24, %f2
28472 edge16n %o0, %i3, %i6
28473 fnot2s %f1, %f2
28474loop_2692:
28475 te %icc, 0x4
28476 ldstub [%l7 + 0x48], %l2
28477 addcc %o5, %o6, %i5
28478 tcs %xcc, 0x2
28479 sethi 0x0DF8, %o1
28480 xnor %g3, 0x1D93, %l3
28481 srl %i2, %g2, %l0
28482 ldsw [%l7 + 0x1C], %o3
28483 udivcc %l5, 0x0F19, %l6
28484 fbne %fcc2, loop_2693
28485 edge8 %l4, %g5, %l1
28486 fnot1s %f9, %f25
28487 stb %o4, [%l7 + 0x46]
28488loop_2693:
28489 smulcc %o7, %i4, %i1
28490 stx %g6, [%l7 + 0x08]
28491 and %i7, %g1, %g7
28492 fnor %f6, %f10, %f4
28493 fornot1s %f24, %f17, %f6
28494 ldsb [%l7 + 0x32], %g4
28495 add %l7, 0x48, %l6
28496 wr %g0, 0x19, %asi
28497 lda [%l6] %asi, %i0
28498 casa [%l6] 0x19, %i0, %o2
28499 brnz,a %i3, loop_2694
28500 andncc %o0, %l2, %o5
28501 tg %xcc, 0x2
28502 fmul8x16al %f19, %f22, %f2
28503loop_2694:
28504 fmovsn %icc, %f17, %f8
28505 movrlez %o6, 0x1F5, %i6
28506 array16 %i5, %g3, %l3
28507 fnor %f28, %f6, %f16
28508 bg,pt %icc, loop_2695
28509 bleu,pn %icc, loop_2696
28510 fblg %fcc2, loop_2697
28511 fmovsgu %icc, %f20, %f6
28512loop_2695:
28513 ldd [%l7 + 0x18], %f10
28514loop_2696:
28515 fnors %f7, %f9, %f18
28516loop_2697:
28517 fbe %fcc1, loop_2698
28518 fexpand %f3, %f4
28519 tgu %icc, 0x0
28520 fmovsle %icc, %f4, %f12
28521loop_2698:
28522 ldd [%l7 + 0x48], %f8
28523 bn,a %xcc, loop_2699
28524 udiv %o1, 0x123F, %g2
28525 sra %i2, %o3, %l0
28526 fmovrde %l5, %f0, %f30
28527loop_2699:
28528 edge8 %l6, %g5, %l4
28529 addc %o4, 0x0A7F, %l1
28530 sethi 0x1C46, %i4
28531 orncc %o7, %g6, %i1
28532 mulscc %g1, 0x1B2F, %g7
28533 xnor %i7, 0x015A, %g4
28534 fmovsl %xcc, %f30, %f14
28535 srl %o2, %i0, %i3
28536 fmovdne %icc, %f8, %f29
28537 fsrc1s %f13, %f17
28538 fmovdgu %xcc, %f7, %f20
28539 tne %icc, 0x6
28540 tge %xcc, 0x6
28541 prefetch [%l7 + 0x64], 0x1
28542 srl %l2, 0x03, %o0
28543 addccc %o5, 0x0212, %i6
28544 set 0x4B, %o4
28545 ldsba [%l7 + %o4] 0x89, %o6
28546 smulcc %i5, 0x0C87, %g3
28547 tsubcctv %l3, %o1, %i2
28548 brlez,a %g2, loop_2700
28549 sllx %o3, %l5, %l0
28550 std %f0, [%l7 + 0x40]
28551 membar 0x2E
28552loop_2700:
28553 smul %l6, 0x0DD2, %g5
28554 ldd [%l7 + 0x50], %f22
28555 fsrc2s %f28, %f3
28556 membar 0x76
28557 edge8n %o4, %l1, %i4
28558 array16 %o7, %g6, %i1
28559 movg %icc, %g1, %g7
28560 ta %icc, 0x0
28561 fbul %fcc3, loop_2701
28562 fmovsleu %xcc, %f10, %f29
28563 udivx %l4, 0x0471, %g4
28564 addccc %i7, 0x1D4E, %i0
28565loop_2701:
28566 movn %icc, %i3, %o2
28567 bvc loop_2702
28568 subc %l2, %o5, %i6
28569 movle %icc, %o0, %o6
28570 fmovsneg %icc, %f29, %f9
28571loop_2702:
28572 lduw [%l7 + 0x38], %g3
28573 orncc %i5, %o1, %i2
28574 edge8n %l3, %g2, %l5
28575 ldsw [%l7 + 0x44], %l0
28576 subccc %o3, 0x02D2, %l6
28577 wr %g0, 0x0c, %asi
28578 ldstuba [%l7 + 0x7E] %asi, %o4
28579 fmul8ulx16 %f8, %f18, %f26
28580 movre %l1, %g5, %o7
28581 sub %i4, %g6, %g1
28582 tle %icc, 0x5
28583 fcmpgt16 %f14, %f30, %i1
28584 fmul8x16au %f12, %f20, %f20
28585 edge16 %l4, %g4, %i7
28586 for %f20, %f4, %f18
28587 xor %i0, 0x1CEE, %i3
28588 fpack16 %f18, %f13
28589 sdivcc %o2, 0x0D5B, %g7
28590 movgu %xcc, %o5, %l2
28591 orncc %i6, %o0, %g3
28592 edge32l %o6, %i5, %o1
28593 std %l2, [%l7 + 0x50]
28594 fmovrdlz %i2, %f24, %f16
28595 bneg,a %icc, loop_2703
28596 fcmpgt16 %f16, %f12, %g2
28597 tleu %icc, 0x4
28598 andncc %l0, %l5, %o3
28599loop_2703:
28600 xor %o4, %l6, %l1
28601 tneg %xcc, 0x7
28602 edge16 %g5, %i4, %o7
28603 tsubcc %g6, 0x15E8, %i1
28604 fmovdl %xcc, %f0, %f31
28605 movn %icc, %g1, %g4
28606 wr %g0, 0x0c, %asi
28607 prefetcha [%l7 + 0x50] %asi, 0x1
28608 movvs %icc, %i0, %i3
28609 wr %g0, 0x2b, %asi
28610 stxa %i7, [%l7 + 0x08] %asi
28611 membar #Sync
28612 addcc %g7, %o5, %l2
28613 andn %o2, %o0, %g3
28614 srl %o6, 0x07, %i6
28615 addcc %i5, 0x1DC1, %o1
28616 fmovdcc %icc, %f1, %f3
28617 movpos %xcc, %i2, %g2
28618 edge8 %l0, %l3, %l5
28619 sth %o4, [%l7 + 0x36]
28620 fmovse %xcc, %f18, %f14
28621 fpack16 %f24, %f22
28622 set 0x3C, %l2
28623 lduwa [%l7 + %l2] 0x11, %l6
28624 tpos %xcc, 0x5
28625 andn %o3, 0x1949, %l1
28626 smulcc %g5, %i4, %g6
28627 be,a,pn %xcc, loop_2704
28628 ldsh [%l7 + 0x5E], %i1
28629 subcc %o7, %g4, %g1
28630 nop
28631 set 0x70, %g1
28632 ldstub [%l7 + %g1], %i0
28633loop_2704:
28634 membar 0x54
28635 nop
28636 setx loop_2705, %l0, %l1
28637 wrpr 0x1, %tl
28638 wrpr %l1, %tnpc
28639 setx 0x34400001400, %l0, %l1
28640 wrpr %l1, %tstate
28641 wrhpr 0x4, %htstate
28642 done
28643 brnz %i3, loop_2706
28644 udiv %l4, 0x14DB, %i7
28645 fornot1 %f14, %f22, %f0
28646loop_2705:
28647 edge16 %o5, %g7, %o2
28648loop_2706:
28649 ldstub [%l7 + 0x5C], %o0
28650 fmovde %icc, %f10, %f0
28651 edge32n %l2, %g3, %o6
28652 srlx %i6, 0x15, %o1
28653 bgu,a loop_2707
28654 movpos %icc, %i2, %i5
28655 te %xcc, 0x6
28656 fbuge,a %fcc0, loop_2708
28657loop_2707:
28658 smulcc %l0, 0x100B, %l3
28659 brlz,a %g2, loop_2709
28660 fmovspos %icc, %f10, %f15
28661loop_2708:
28662 lduw [%l7 + 0x18], %o4
28663 addc %l5, 0x1F3D, %o3
28664loop_2709:
28665 movle %xcc, %l1, %l6
28666 orcc %i4, %g6, %g5
28667 fmovspos %xcc, %f29, %f15
28668 movgu %icc, %o7, %i1
28669 and %g1, %g4, %i0
28670 set 0x3C, %l3
28671 swapa [%l7 + %l3] 0x89, %i3
28672 movrgez %i7, 0x0FA, %l4
28673 edge8 %g7, %o5, %o2
28674 wr %g0, 0x89, %asi
28675 ldxa [%l7 + 0x50] %asi, %l2
28676 umulcc %o0, %o6, %g3
28677 movle %xcc, %o1, %i2
28678 fpack16 %f26, %f21
28679 srlx %i6, %l0, %l3
28680 udivcc %i5, 0x0217, %o4
28681 fmovdleu %xcc, %f13, %f9
28682 ldsw [%l7 + 0x14], %l5
28683 sdivx %o3, 0x1116, %g2
28684 add %l7, 0x58, %l6
28685 wr %g0, 0x80, %asi
28686 ldxa [%l6] %asi, %l1
28687 casxa [%l6] 0x80, %l1, %i4
28688 fbg %fcc2, loop_2710
28689 tgu %xcc, 0x3
28690 siam 0x7
28691 edge16ln %g6, %l6, %o7
28692loop_2710:
28693 movcs %xcc, %i1, %g1
28694 fbul,a %fcc3, loop_2711
28695 fnand %f26, %f18, %f26
28696 bn loop_2712
28697 fmul8sux16 %f24, %f28, %f8
28698loop_2711:
28699 fcmple16 %f18, %f30, %g4
28700 fandnot1 %f10, %f30, %f12
28701loop_2712:
28702 bneg,a,pt %icc, loop_2713
28703 mulx %i0, 0x1C58, %g5
28704 bvc,a %icc, loop_2714
28705 for %f12, %f6, %f26
28706loop_2713:
28707 mulscc %i7, 0x1191, %l4
28708 bgu,pt %xcc, loop_2715
28709loop_2714:
28710 restored
28711 rdpr %cwp, %g1
28712 rdpr %cansave, %g2
28713 rdpr %canrestore, %g3
28714 rdpr %cleanwin, %g4
28715 rdpr %otherwin, %g5
28716 rdpr %wstate, %g6
28717 fones %f1
28718 mova %icc, %g7, %i3
28719loop_2715:
28720 sllx %o2, %o5, %l2
28721 tneg %xcc, 0x0
28722 ldd [%l7 + 0x20], %f30
28723 edge32ln %o6, %o0, %g3
28724 fone %f30
28725 restored
28726 rdpr %cwp, %g1
28727 rdpr %cansave, %g2
28728 rdpr %canrestore, %g3
28729 rdpr %cleanwin, %g4
28730 rdpr %otherwin, %g5
28731 rdpr %wstate, %g6
28732 brgz %i2, loop_2716
28733 stbar
28734 array16 %i6, %l0, %o1
28735 saved
28736 rdpr %cwp, %g1
28737 rdpr %cansave, %g2
28738 rdpr %canrestore, %g3
28739 rdpr %cleanwin, %g4
28740 rdpr %otherwin, %g5
28741 rdpr %wstate, %g6
28742loop_2716:
28743 xor %i5, %o4, %l5
28744 mulx %o3, %l3, %l1
28745 ldx [%l7 + 0x30], %g2
28746 tvc %xcc, 0x5
28747 fxnors %f2, %f1, %f6
28748 membar 0x79
28749 popc %g6, %l6
28750 bshuffle %f10, %f8, %f26
28751 mulx %o7, 0x1FC2, %i1
28752 ba,a loop_2717
28753 andn %g1, 0x081B, %g4
28754 srlx %i4, 0x11, %i0
28755 umulcc %i7, 0x1E7B, %g5
28756loop_2717:
28757 movvs %icc, %g7, %i3
28758 subcc %o2, %l4, %o5
28759 fxnors %f11, %f23, %f23
28760 edge8 %o6, %o0, %l2
28761 move %xcc, %g3, %i2
28762 sll %i6, %l0, %o1
28763 stw %i5, [%l7 + 0x74]
28764 movrgz %o4, 0x0C8, %l5
28765 fnot1s %f18, %f8
28766 wr %g0, 0x80, %asi
28767 prefetcha [%l7 + 0x68] %asi, 0x1
28768 movcs %icc, %l1, %g2
28769 movrlez %o3, %g6, %o7
28770 fpadd32 %f2, %f26, %f8
28771 te %icc, 0x5
28772 ldx [%l7 + 0x58], %l6
28773 movn %icc, %i1, %g1
28774 fbug %fcc0, loop_2718
28775 tcc %icc, 0x6
28776 array16 %i4, %i0, %g4
28777 ta %icc, 0x2
28778loop_2718:
28779 edge8n %i7, %g5, %i3
28780 fbge %fcc3, loop_2719
28781 tgu %xcc, 0x5
28782 fxor %f28, %f12, %f28
28783 sth %o2, [%l7 + 0x32]
28784loop_2719:
28785 movpos %icc, %g7, %l4
28786 bcc,a,pn %icc, loop_2720
28787 mulscc %o5, %o0, %l2
28788 fsrc2s %f9, %f23
28789 bleu,a loop_2721
28790loop_2720:
28791 tneg %icc, 0x3
28792 fnor %f14, %f30, %f26
28793 wr %g0, 0x04, %asi
28794 ldstuba [%l7 + 0x4D] %asi, %o6
28795loop_2721:
28796 edge32 %i2, %i6, %g3
28797 fmovdvs %icc, %f26, %f18
28798 edge16 %o1, %l0, %o4
28799 fmovsg %xcc, %f13, %f14
28800 mulx %l5, 0x1480, %i5
28801 tsubcctv %l3, %l1, %o3
28802 edge32ln %g2, %o7, %g6
28803 fexpand %f3, %f8
28804 tg %icc, 0x5
28805 fmovdgu %icc, %f11, %f5
28806 movl %xcc, %l6, %i1
28807 alignaddr %i4, %g1, %i0
28808 ba,a,pn %icc, loop_2722
28809 mova %icc, %g4, %i7
28810 alignaddrl %g5, %o2, %i3
28811 subcc %g7, %o5, %l4
28812loop_2722:
28813 addccc %o0, 0x1706, %l2
28814 fmul8ulx16 %f10, %f30, %f2
28815 array8 %i2, %i6, %g3
28816 subcc %o1, 0x066D, %l0
28817 bgu,a,pt %xcc, loop_2723
28818 orcc %o6, 0x0138, %l5
28819 umul %i5, %o4, %l1
28820 fmovdvc %icc, %f27, %f3
28821loop_2723:
28822 bcs,a,pn %xcc, loop_2724
28823 swap [%l7 + 0x34], %l3
28824 array8 %o3, %o7, %g6
28825 srl %l6, %g2, %i1
28826loop_2724:
28827 popc 0x12C5, %i4
28828 fpadd16 %f20, %f30, %f10
28829 orncc %g1, %i0, %g4
28830 tsubcc %g5, %i7, %i3
28831 fmovsvs %xcc, %f4, %f23
28832 fmovdleu %icc, %f19, %f8
28833 siam 0x3
28834 fnot2s %f24, %f19
28835 tne %icc, 0x0
28836 bg,a,pt %icc, loop_2725
28837 bvs,a %xcc, loop_2726
28838 xnor %g7, 0x0451, %o2
28839 and %l4, 0x1269, %o5
28840loop_2725:
28841 andn %l2, 0x19C6, %i2
28842loop_2726:
28843 brlz %i6, loop_2727
28844 bge,pn %xcc, loop_2728
28845 xnorcc %o0, 0x1596, %o1
28846 bl,pn %xcc, loop_2729
28847loop_2727:
28848 sra %g3, 0x11, %o6
28849loop_2728:
28850 array8 %l5, %i5, %o4
28851 stx %l1, [%l7 + 0x48]
28852loop_2729:
28853 stb %l3, [%l7 + 0x54]
28854 fnot2 %f20, %f4
28855 add %o3, %l0, %g6
28856 sub %l6, %g2, %o7
28857 movrgez %i4, 0x043, %i1
28858 fcmps %fcc1, %f24, %f13
28859 wr %g0, 0x89, %asi
28860 ldsba [%l7 + 0x5B] %asi, %i0
28861 movneg %icc, %g1, %g4
28862 move %xcc, %i7, %g5
28863 fpmerge %f0, %f25, %f2
28864 edge8 %i3, %o2, %g7
28865 andncc %o5, %l2, %i2
28866 tneg %xcc, 0x0
28867 srlx %l4, %o0, %i6
28868 fcmpeq32 %f20, %f6, %o1
28869 tvs %xcc, 0x1
28870 sdivcc %o6, 0x0957, %l5
28871 brgez %i5, loop_2730
28872 fpackfix %f12, %f8
28873 tcs %icc, 0x1
28874 xor %g3, %o4, %l1
28875loop_2730:
28876 fmovdg %xcc, %f29, %f30
28877 movle %xcc, %o3, %l0
28878 set 0x58, %g7
28879 lduha [%l7 + %g7] 0x18, %g6
28880 edge32ln %l6, %g2, %l3
28881 subc %o7, 0x022E, %i1
28882 fmovdle %icc, %f14, %f7
28883 edge32 %i0, %g1, %i4
28884 tleu %xcc, 0x1
28885 or %i7, %g4, %g5
28886 fbul %fcc3, loop_2731
28887 ta %icc, 0x5
28888 fpsub16s %f18, %f22, %f14
28889 fmovsleu %icc, %f30, %f16
28890loop_2731:
28891 fpack32 %f0, %f2, %f8
28892 tcc %icc, 0x0
28893 edge32n %i3, %o2, %g7
28894 brgz,a %o5, loop_2732
28895 bpos loop_2733
28896 sdiv %l2, 0x1976, %l4
28897 tle %icc, 0x2
28898loop_2732:
28899 tgu %icc, 0x5
28900loop_2733:
28901 move %xcc, %o0, %i2
28902 brz %o1, loop_2734
28903 taddcc %i6, 0x108B, %l5
28904 movrgz %o6, 0x11E, %g3
28905 fmovse %xcc, %f6, %f4
28906loop_2734:
28907 tvs %icc, 0x2
28908 fcmpgt16 %f20, %f20, %o4
28909 subcc %l1, %i5, %l0
28910 tgu %icc, 0x2
28911 fmovsgu %xcc, %f29, %f23
28912 movrgz %g6, 0x068, %o3
28913 bpos,pt %xcc, loop_2735
28914 fandnot1 %f30, %f24, %f26
28915 fmovrdlz %l6, %f24, %f28
28916 wr %g0, 0x80, %asi
28917 ldsba [%l7 + 0x67] %asi, %g2
28918loop_2735:
28919 movre %o7, %i1, %l3
28920 edge8l %i0, %i4, %i7
28921 array8 %g1, %g4, %g5
28922 fornot2s %f21, %f8, %f19
28923 brlez %o2, loop_2736
28924 movrlez %i3, 0x2AA, %o5
28925 fmovde %xcc, %f5, %f31
28926 te %xcc, 0x5
28927loop_2736:
28928 sdivx %g7, 0x15D8, %l2
28929 srax %l4, 0x16, %o0
28930 srlx %o1, 0x0F, %i2
28931 addc %l5, %o6, %g3
28932 movleu %icc, %i6, %l1
28933 subc %i5, %o4, %l0
28934 fbge,a %fcc0, loop_2737
28935 srl %o3, 0x1E, %l6
28936 movgu %xcc, %g2, %o7
28937 ta %icc, 0x3
28938loop_2737:
28939 srax %g6, 0x16, %l3
28940 tcc %icc, 0x7
28941 movrlez %i1, 0x3F3, %i4
28942 movne %xcc, %i0, %i7
28943 restored
28944 rdpr %cwp, %g1
28945 rdpr %cansave, %g2
28946 rdpr %canrestore, %g3
28947 rdpr %cleanwin, %g4
28948 rdpr %otherwin, %g5
28949 rdpr %wstate, %g6
28950 fmovrsgz %g1, %f2, %f28
28951 edge32 %g4, %g5, %i3
28952 add %o2, 0x16CF, %g7
28953 movrne %o5, %l2, %l4
28954 edge8l %o1, %i2, %o0
28955 edge16n %l5, %g3, %i6
28956 movrlez %o6, %l1, %i5
28957 tpos %icc, 0x7
28958 fxor %f28, %f0, %f8
28959 srlx %l0, 0x0D, %o4
28960 xorcc %l6, %o3, %o7
28961 fpsub32s %f22, %f21, %f30
28962 set 0x4D, %g2
28963 lduba [%l7 + %g2] 0x88, %g2
28964 fnor %f8, %f4, %f12
28965 fbue %fcc3, loop_2738
28966 tvs %xcc, 0x7
28967 sllx %l3, 0x16, %g6
28968 fnot1s %f15, %f10
28969loop_2738:
28970 nop
28971 setx loop_2739, %l0, %l1
28972 wrpr 0x1, %tl
28973 wrpr %l1, %tnpc
28974 setx 0x34400001400, %l0, %l1
28975 wrpr %l1, %tstate
28976 wrhpr 0x4, %htstate
28977 done
28978 call loop_2740
28979 tvs %xcc, 0x1
28980 smulcc %i1, 0x1C5A, %i0
28981loop_2739:
28982 movg %icc, %i7, %i4
28983loop_2740:
28984 popc %g4, %g1
28985 movge %icc, %g5, %i3
28986 tl %icc, 0x1
28987 fpack16 %f22, %f1
28988 membar 0x01
28989 movrlz %g7, 0x03E, %o5
28990 tleu %icc, 0x7
28991 addccc %o2, 0x186E, %l4
28992 sir 0x0286
28993 fpmerge %f5, %f4, %f24
28994 movgu %xcc, %o1, %l2
28995 andn %i2, 0x058E, %o0
28996 sdivx %l5, 0x1124, %g3
28997 fpsub32 %f28, %f26, %f0
28998 bg,a,pn %xcc, loop_2741
28999 move %xcc, %i6, %o6
29000 edge8 %i5, %l1, %o4
29001 ba,pn %xcc, loop_2742
29002loop_2741:
29003 mova %icc, %l6, %o3
29004 movle %icc, %l0, %g2
29005 sllx %o7, 0x03, %l3
29006loop_2742:
29007 fxors %f13, %f27, %f22
29008 fpadd32s %f19, %f14, %f30
29009 smul %g6, %i0, %i7
29010 restored
29011 rdpr %cwp, %g1
29012 rdpr %cansave, %g2
29013 rdpr %canrestore, %g3
29014 rdpr %cleanwin, %g4
29015 rdpr %otherwin, %g5
29016 rdpr %wstate, %g6
29017 ldub [%l7 + 0x4F], %i4
29018 movvc %xcc, %g4, %g1
29019 movl %xcc, %g5, %i1
29020 tgu %xcc, 0x3
29021 saved
29022 rdpr %cwp, %g1
29023 rdpr %cansave, %g2
29024 rdpr %canrestore, %g3
29025 rdpr %cleanwin, %g4
29026 rdpr %otherwin, %g5
29027 rdpr %wstate, %g6
29028 array32 %g7, %i3, %o2
29029 orncc %l4, %o1, %o5
29030 edge32n %l2, %o0, %i2
29031 st %f22, [%l7 + 0x74]
29032 ldsh [%l7 + 0x76], %l5
29033 fmovrsgz %i6, %f30, %f3
29034 set 0x54, %o0
29035 stwa %o6, [%l7 + %o0] 0x15
29036 orncc %i5, %g3, %l1
29037 tcs %xcc, 0x2
29038 fnot2 %f24, %f20
29039 std %i6, [%l7 + 0x30]
29040 edge32ln %o3, %l0, %o4
29041 brgez %o7, loop_2743
29042 xnor %l3, 0x1276, %g6
29043 fcmped %fcc0, %f20, %f24
29044 addc %i0, 0x0A5C, %i7
29045loop_2743:
29046 smulcc %i4, 0x1872, %g4
29047 te %icc, 0x1
29048 sub %g1, %g5, %g2
29049 movrne %g7, 0x2FE, %i3
29050 fblg %fcc2, loop_2744
29051 fmovde %xcc, %f24, %f0
29052 fnor %f4, %f14, %f24
29053 tgu %icc, 0x1
29054loop_2744:
29055 fandnot2 %f28, %f18, %f28
29056 movneg %icc, %o2, %l4
29057 tn %xcc, 0x3
29058 mulscc %o1, 0x1296, %i1
29059 tneg %xcc, 0x1
29060 orcc %l2, 0x181E, %o5
29061 tneg %icc, 0x6
29062 fmovrde %i2, %f28, %f20
29063 taddcctv %o0, 0x1BF0, %i6
29064 brgz %l5, loop_2745
29065 subcc %i5, 0x0746, %o6
29066 fbul %fcc3, loop_2746
29067 movpos %xcc, %g3, %l6
29068loop_2745:
29069 edge32l %l1, %l0, %o4
29070 addccc %o7, 0x10C0, %l3
29071loop_2746:
29072 st %f6, [%l7 + 0x5C]
29073 andncc %g6, %i0, %o3
29074 addcc %i7, %g4, %g1
29075 tl %icc, 0x5
29076 edge32ln %g5, %g2, %g7
29077 fcmpne16 %f6, %f24, %i3
29078 mulx %o2, 0x1479, %l4
29079 set 0x25, %g4
29080 ldstuba [%l7 + %g4] 0x89, %i4
29081 fmul8sux16 %f24, %f22, %f10
29082 ld [%l7 + 0x2C], %f13
29083 edge16 %o1, %i1, %o5
29084 movrlz %i2, 0x284, %o0
29085 fble,a %fcc3, loop_2747
29086 array16 %l2, %l5, %i6
29087 swap [%l7 + 0x24], %o6
29088 fbn %fcc1, loop_2748
29089loop_2747:
29090 tsubcctv %g3, %i5, %l1
29091 fandnot2s %f21, %f22, %f2
29092 fbe %fcc3, loop_2749
29093loop_2748:
29094 fmovse %icc, %f31, %f29
29095 brgz %l0, loop_2750
29096 fmovsg %xcc, %f25, %f20
29097loop_2749:
29098 alignaddrl %l6, %o4, %l3
29099 fcmpgt32 %f8, %f22, %o7
29100loop_2750:
29101 tleu %icc, 0x3
29102 tgu %xcc, 0x5
29103 move %icc, %g6, %o3
29104 bneg %icc, loop_2751
29105 tvc %icc, 0x6
29106 fxnors %f29, %f25, %f26
29107 fsrc2s %f21, %f13
29108loop_2751:
29109 sub %i0, 0x0ECD, %i7
29110 fmovdn %xcc, %f26, %f29
29111 movrlz %g1, %g4, %g2
29112 fmovrsne %g7, %f16, %f28
29113 sub %i3, %g5, %l4
29114 sub %i4, %o2, %i1
29115 udivcc %o5, 0x06B3, %i2
29116 movle %xcc, %o0, %o1
29117 fbn,a %fcc2, loop_2752
29118 fmovrdgz %l2, %f12, %f0
29119 movrne %l5, 0x0EF, %i6
29120 te %icc, 0x7
29121loop_2752:
29122 udivcc %o6, 0x0AB5, %i5
29123 mova %xcc, %g3, %l1
29124 nop
29125 setx loop_2753, %l0, %l1
29126 wrpr 0x1, %tl
29127 wrpr %l1, %tpc
29128 add %l1, 0x4, %l1
29129 wrpr %l1, %tnpc
29130 setx 0x34400001400, %l0, %l1
29131 wrpr %l1, %tstate
29132 wrhpr 0x4, %htstate
29133 retry
29134 udivx %l0, 0x0022, %l6
29135 fbule %fcc1, loop_2754
29136 srlx %l3, 0x14, %o7
29137loop_2753:
29138 sth %g6, [%l7 + 0x12]
29139 movneg %xcc, %o3, %o4
29140loop_2754:
29141 tl %xcc, 0x0
29142 sra %i0, 0x1A, %g1
29143 bpos,pt %icc, loop_2755
29144 fmovdneg %xcc, %f10, %f2
29145 addccc %i7, %g2, %g4
29146 subcc %g7, %i3, %l4
29147loop_2755:
29148 fmovsn %icc, %f7, %f3
29149 fbe %fcc0, loop_2756
29150 sdivx %g5, 0x0B4E, %i4
29151 smulcc %o2, %o5, %i1
29152 tne %xcc, 0x7
29153loop_2756:
29154 alignaddr %i2, %o1, %o0
29155 andncc %l2, %l5, %i6
29156 movcs %xcc, %i5, %g3
29157 fmovsgu %xcc, %f1, %f24
29158 set 0x40, %o2
29159 ldda [%l7 + %o2] 0x14, %f16
29160 add %l7, 0x50, %l6
29161 wr %g0, 0x81, %asi
29162 casa [%l6] %asi, %o6, %l0
29163 fnot1 %f0, %f16
29164 mulx %l1, %l3, %l6
29165 ble,a,pt %icc, loop_2757
29166 umulcc %g6, 0x08FE, %o7
29167 edge16ln %o3, %o4, %i0
29168 andn %g1, 0x11B0, %g2
29169loop_2757:
29170 fmovse %icc, %f19, %f7
29171 movrgz %g4, 0x000, %i7
29172 sdivcc %g7, 0x00C1, %i3
29173 tgu %icc, 0x3
29174 bcs,pt %xcc, loop_2758
29175 fsrc1s %f2, %f30
29176 popc 0x03FC, %g5
29177 call loop_2759
29178loop_2758:
29179 tl %icc, 0x5
29180 fmovscc %icc, %f15, %f13
29181 srax %l4, %o2, %i4
29182loop_2759:
29183 fands %f26, %f1, %f17
29184 fbg %fcc3, loop_2760
29185 xorcc %i1, %o5, %o1
29186 umul %o0, 0x06A2, %i2
29187 fones %f14
29188loop_2760:
29189 smul %l5, %l2, %i5
29190 lduw [%l7 + 0x2C], %g3
29191 fsrc1 %f22, %f14
29192 movcc %icc, %o6, %l0
29193 umul %l1, %i6, %l6
29194 wr %g0, 0x89, %asi
29195 prefetcha [%l7 + 0x38] %asi, 0x1
29196 udivx %o7, 0x13B3, %o3
29197 smul %o4, %i0, %g1
29198 tne %xcc, 0x7
29199 movle %icc, %l3, %g4
29200 movne %xcc, %g2, %g7
29201 fmovd %f8, %f20
29202 set 0x30, %o6
29203 ldda [%l7 + %o6] 0x2c, %i6
29204 edge8l %i3, %l4, %g5
29205 movvs %xcc, %o2, %i4
29206 sub %i1, 0x1FDA, %o5
29207 ldstub [%l7 + 0x64], %o1
29208 movre %i2, 0x2A7, %l5
29209 movn %xcc, %o0, %i5
29210 movrgez %g3, 0x189, %l2
29211 srlx %l0, 0x03, %l1
29212 subccc %i6, %l6, %o6
29213 lduh [%l7 + 0x2A], %o7
29214 stb %g6, [%l7 + 0x22]
29215 edge16n %o3, %i0, %o4
29216 move %icc, %l3, %g1
29217 movgu %xcc, %g4, %g7
29218 fmovsvc %xcc, %f5, %f26
29219 set 0x0C, %l0
29220 lda [%l7 + %l0] 0x80, %f20
29221 set 0x67, %l6
29222 lduba [%l7 + %l6] 0x88, %g2
29223 st %f20, [%l7 + 0x58]
29224 movrne %i3, 0x0C1, %i7
29225 fors %f8, %f7, %f5
29226 bne,pn %icc, loop_2761
29227 srl %g5, %o2, %l4
29228 brlez,a %i1, loop_2762
29229 orn %o5, 0x0BE9, %i4
29230loop_2761:
29231 movrgez %o1, 0x392, %l5
29232 nop
29233 set 0x20, %i4
29234 stw %i2, [%l7 + %i4]
29235loop_2762:
29236 fmovs %f6, %f2
29237 srl %i5, %g3, %o0
29238 fblg %fcc3, loop_2763
29239 xnor %l0, %l1, %l2
29240 bcs,a,pt %xcc, loop_2764
29241 edge16l %i6, %o6, %l6
29242loop_2763:
29243 movge %xcc, %o7, %o3
29244 sra %i0, 0x10, %o4
29245loop_2764:
29246 fblg,a %fcc3, loop_2765
29247 subccc %l3, %g6, %g1
29248 popc 0x076D, %g7
29249 orn %g2, 0x1BD0, %g4
29250loop_2765:
29251 nop
29252 add %l7, 0x58, %l6
29253 wr %g0, 0x80, %asi
29254 lda [%l6] %asi, %i3
29255 casa [%l6] 0x80, %i3, %i7
29256 fmovspos %xcc, %f27, %f26
29257 ble,a,pt %xcc, loop_2766
29258 fmovda %xcc, %f9, %f5
29259 fmovdpos %xcc, %f29, %f16
29260 edge32ln %g5, %l4, %o2
29261loop_2766:
29262 sdiv %i1, 0x0995, %i4
29263 or %o5, %o1, %i2
29264 tneg %xcc, 0x1
29265 fbu,a %fcc0, loop_2767
29266 bneg,a loop_2768
29267 nop
29268 setx loop_2769, %l0, %l1
29269 jmpl %l1, %i5
29270 add %g3, %o0, %l0
29271loop_2767:
29272 movle %icc, %l1, %l5
29273loop_2768:
29274 movle %icc, %i6, %o6
29275loop_2769:
29276 nop
29277 set 0x18, %l4
29278 ldxa [%l7 + %l4] 0x04, %l6
29279 movpos %icc, %o7, %l2
29280 add %i0, 0x0922, %o3
29281 taddcc %o4, %g6, %l3
29282 movvc %icc, %g1, %g7
29283 subccc %g2, %g4, %i7
29284 edge16l %i3, %l4, %o2
29285 alignaddr %g5, %i1, %i4
29286 movn %icc, %o5, %i2
29287 fandnot1 %f14, %f20, %f18
29288 fcmple32 %f10, %f18, %i5
29289 bcc,a %xcc, loop_2770
29290 ldx [%l7 + 0x68], %o1
29291 lduw [%l7 + 0x68], %g3
29292 subc %l0, %o0, %l1
29293loop_2770:
29294 movre %l5, %o6, %i6
29295 movrgz %o7, 0x156, %l2
29296 srax %i0, %o3, %l6
29297 fnands %f20, %f5, %f4
29298 sethi 0x0B52, %g6
29299 mulscc %o4, %g1, %l3
29300 edge8l %g2, %g7, %i7
29301 bl,pt %icc, loop_2771
29302 bcc,pt %icc, loop_2772
29303 fpack16 %f16, %f15
29304 fxor %f8, %f16, %f24
29305loop_2771:
29306 fsrc2 %f18, %f22
29307loop_2772:
29308 srax %g4, %l4, %o2
29309 wr %g0, 0x89, %asi
29310 ldsba [%l7 + 0x19] %asi, %i3
29311 udivx %g5, 0x1028, %i1
29312 fmovdneg %xcc, %f26, %f31
29313 array8 %i4, %o5, %i2
29314 faligndata %f8, %f14, %f24
29315 edge32 %o1, %i5, %g3
29316 fmovdg %icc, %f1, %f12
29317 movne %icc, %l0, %o0
29318 nop
29319 setx loop_2773, %l0, %l1
29320 wrpr 0x1, %tl
29321 wrpr %l1, %tnpc
29322 setx 0x34400001400, %l0, %l1
29323 wrpr %l1, %tstate
29324 wrhpr 0x4, %htstate
29325 done
29326 fmul8sux16 %f28, %f16, %f22
29327 fcmpd %fcc2, %f8, %f30
29328 bleu,a loop_2774
29329loop_2773:
29330 xnorcc %l1, 0x03C6, %l5
29331 sdivx %o6, 0x102F, %i6
29332 fones %f21
29333loop_2774:
29334 fmul8x16au %f27, %f10, %f8
29335 taddcctv %l2, 0x166F, %i0
29336 move %icc, %o7, %l6
29337 array32 %o3, %g6, %o4
29338 andcc %l3, 0x1959, %g1
29339 ldsw [%l7 + 0x60], %g7
29340 fpadd16 %f22, %f12, %f10
29341 fmovde %icc, %f12, %f11
29342 tpos %icc, 0x6
29343 fmovs %f6, %f16
29344 fors %f8, %f13, %f7
29345 edge32 %i7, %g2, %l4
29346 movvs %icc, %g4, %i3
29347 set 0x13, %i0
29348 lduba [%l7 + %i0] 0x10, %g5
29349 tne %icc, 0x3
29350 movneg %icc, %o2, %i1
29351 subc %i4, %o5, %i2
29352 bneg,a %xcc, loop_2775
29353 brz,a %i5, loop_2776
29354 ld [%l7 + 0x58], %f7
29355 ble %icc, loop_2777
29356loop_2775:
29357 fmovde %icc, %f21, %f8
29358loop_2776:
29359 orcc %g3, 0x12A2, %l0
29360 set 0x31, %g3
29361 ldsba [%l7 + %g3] 0x14, %o1
29362loop_2777:
29363 sra %l1, 0x08, %o0
29364 array8 %o6, %i6, %l2
29365 brgz,a %i0, loop_2778
29366 fmovde %xcc, %f27, %f9
29367 orn %l5, %o7, %l6
29368 addcc %o3, 0x0E9F, %o4
29369loop_2778:
29370 fmovdge %xcc, %f30, %f16
29371 fbue %fcc1, loop_2779
29372 bg,pt %xcc, loop_2780
29373 fand %f24, %f16, %f24
29374 fbuge %fcc3, loop_2781
29375loop_2779:
29376 udiv %l3, 0x1109, %g1
29377loop_2780:
29378 saved
29379 rdpr %cwp, %g1
29380 rdpr %cansave, %g2
29381 rdpr %canrestore, %g3
29382 rdpr %cleanwin, %g4
29383 rdpr %otherwin, %g5
29384 rdpr %wstate, %g6
29385 sll %g7, 0x15, %i7
29386loop_2781:
29387 ldd [%l7 + 0x10], %g6
29388 mulscc %g2, 0x0CF3, %g4
29389 mulscc %i3, %g5, %o2
29390 fandnot2s %f30, %f13, %f2
29391 umulcc %i1, %l4, %o5
29392 udivx %i4, 0x129B, %i2
29393 movvs %icc, %g3, %i5
29394 tgu %icc, 0x4
29395 sdivcc %o1, 0x1245, %l1
29396 ba,a loop_2782
29397 movl %icc, %o0, %o6
29398 fornot2 %f28, %f28, %f6
29399 xnorcc %l0, 0x1306, %i6
29400loop_2782:
29401 nop
29402 wr %g0, 0x81, %asi
29403 ldswa [%l7 + 0x38] %asi, %i0
29404 tsubcc %l5, 0x0EB8, %o7
29405 set 0x4C, %i6
29406 sta %f7, [%l7 + %i6] 0x88
29407 fbuge %fcc2, loop_2783
29408 sdivcc %l6, 0x0D0E, %o3
29409 tle %xcc, 0x4
29410 tgu %xcc, 0x0
29411loop_2783:
29412 ta %icc, 0x3
29413 wr %g0, 0x18, %asi
29414 prefetcha [%l7 + 0x30] %asi, 0x1
29415 tne %icc, 0x0
29416 fandnot2 %f4, %f6, %f2
29417 movpos %icc, %l2, %g1
29418 edge8ln %g7, %i7, %l3
29419 fornot2s %f28, %f1, %f17
29420 fmovsvc %xcc, %f14, %f9
29421 udiv %g2, 0x0307, %g4
29422 edge32 %g6, %g5, %o2
29423 movrlz %i1, %i3, %o5
29424 mulscc %i4, 0x0C8D, %l4
29425 fmovda %xcc, %f29, %f3
29426 tgu %icc, 0x0
29427 sra %g3, %i2, %o1
29428 tgu %icc, 0x4
29429 brz,a %l1, loop_2784
29430 andcc %i5, 0x1DCC, %o6
29431 xnorcc %o0, %i6, %i0
29432 movleu %icc, %l0, %o7
29433loop_2784:
29434 edge16ln %l5, %l6, %o3
29435 set 0x08, %i5
29436 lda [%l7 + %i5] 0x19, %f3
29437 fsrc1s %f8, %f1
29438 fors %f1, %f18, %f30
29439 sll %l2, 0x17, %g1
29440 add %o4, 0x0439, %i7
29441 fba,a %fcc2, loop_2785
29442 bg,a,pt %icc, loop_2786
29443 fmovrsne %g7, %f16, %f21
29444 movrgz %g2, %g4, %l3
29445loop_2785:
29446 movpos %xcc, %g5, %g6
29447loop_2786:
29448 and %o2, 0x0AC8, %i3
29449 bpos,a loop_2787
29450 fbu %fcc3, loop_2788
29451 fpadd32 %f16, %f14, %f22
29452 subcc %o5, %i1, %i4
29453loop_2787:
29454 be,pn %xcc, loop_2789
29455loop_2788:
29456 orcc %g3, %i2, %l4
29457 ldsw [%l7 + 0x48], %o1
29458 ldstub [%l7 + 0x76], %l1
29459loop_2789:
29460 nop
29461 wr %g0, 0x2e, %asi
29462 ldda [%l7 + 0x70] %asi, %i4
29463 fnor %f10, %f30, %f20
29464 array16 %o0, %o6, %i6
29465 popc %i0, %o7
29466 fbu %fcc0, loop_2790
29467 fbue,a %fcc1, loop_2791
29468 fbg,a %fcc2, loop_2792
29469 stw %l0, [%l7 + 0x70]
29470loop_2790:
29471 fxors %f23, %f23, %f3
29472loop_2791:
29473 movre %l5, 0x2A6, %l6
29474loop_2792:
29475 fnegs %f9, %f7
29476 fmovdne %xcc, %f27, %f3
29477 umul %l2, %o3, %o4
29478 fabss %f27, %f17
29479 xorcc %i7, %g1, %g7
29480 wr %g0, 0x11, %asi
29481 ldsba [%l7 + 0x19] %asi, %g4
29482 lduh [%l7 + 0x60], %g2
29483 tle %xcc, 0x5
29484 ta %icc, 0x6
29485 fmovscc %icc, %f27, %f25
29486 fmovrdne %l3, %f8, %f4
29487 movn %icc, %g6, %o2
29488 tleu %xcc, 0x4
29489 fbul,a %fcc0, loop_2793
29490 tsubcc %g5, 0x022F, %i3
29491 udivx %o5, 0x0271, %i4
29492 array32 %i1, %i2, %g3
29493loop_2793:
29494 fbule,a %fcc3, loop_2794
29495 movrne %l4, %o1, %i5
29496 sdiv %l1, 0x1836, %o6
29497 or %o0, 0x0408, %i0
29498loop_2794:
29499 bn loop_2795
29500 fzero %f20
29501 tn %xcc, 0x0
29502 set 0x40, %i3
29503 stda %f0, [%l7 + %i3] 0x81
29504loop_2795:
29505 sll %o7, %l0, %l5
29506 fnands %f31, %f21, %f9
29507 srl %i6, %l6, %l2
29508 orn %o4, 0x00A6, %i7
29509 popc 0x0205, %o3
29510 fmovsle %xcc, %f29, %f25
29511 fmovsn %icc, %f16, %f9
29512 wr %g0, 0x18, %asi
29513 ldstuba [%l7 + 0x21] %asi, %g1
29514 movleu %xcc, %g4, %g7
29515 umul %g2, 0x145A, %g6
29516 fexpand %f9, %f20
29517 fbn %fcc1, loop_2796
29518 fmovsn %icc, %f13, %f11
29519 fmovscs %icc, %f31, %f0
29520 movg %xcc, %l3, %o2
29521loop_2796:
29522 sra %g5, 0x0A, %o5
29523 udivcc %i4, 0x0741, %i3
29524 udiv %i1, 0x186B, %i2
29525 tsubcctv %g3, %o1, %i5
29526 orn %l1, %l4, %o6
29527 subc %o0, 0x0412, %o7
29528 brnz %l0, loop_2797
29529 movle %icc, %i0, %i6
29530 fmovsle %icc, %f5, %f4
29531 fbue %fcc3, loop_2798
29532loop_2797:
29533 brgz %l6, loop_2799
29534 saved
29535 rdpr %cwp, %g1
29536 rdpr %cansave, %g2
29537 rdpr %canrestore, %g3
29538 rdpr %cleanwin, %g4
29539 rdpr %otherwin, %g5
29540 rdpr %wstate, %g6
29541 sdivx %l5, 0x0F2D, %o4
29542loop_2798:
29543 movg %icc, %l2, %o3
29544loop_2799:
29545 taddcctv %i7, 0x0396, %g4
29546 fsrc1 %f22, %f16
29547 bge,a loop_2800
29548 or %g1, 0x0A39, %g2
29549 movcs %xcc, %g7, %g6
29550 taddcc %l3, %o2, %g5
29551loop_2800:
29552 movgu %xcc, %i4, %i3
29553 andncc %o5, %i2, %i1
29554 taddcctv %o1, 0x054B, %g3
29555 mulx %l1, %l4, %i5
29556 add %o6, %o0, %l0
29557 wr %g0, 0x18, %asi
29558 ldda [%l7 + 0x40] %asi, %f0
29559 wr %g0, 0xe2, %asi
29560 stwa %o7, [%l7 + 0x78] %asi
29561 membar #Sync
29562 wr %g0, 0x88, %asi
29563 ldxa [%l7 + 0x48] %asi, %i6
29564 fmovsn %icc, %f16, %f17
29565 saved
29566 rdpr %cwp, %g1
29567 rdpr %cansave, %g2
29568 rdpr %canrestore, %g3
29569 rdpr %cleanwin, %g4
29570 rdpr %otherwin, %g5
29571 rdpr %wstate, %g6
29572 taddcctv %l6, 0x1CD4, %l5
29573 mulx %i0, %o4, %l2
29574 movge %icc, %i7, %g4
29575 edge16 %g1, %g2, %g7
29576 alignaddr %g6, %o3, %l3
29577 fcmpes %fcc3, %f24, %f5
29578 wr %g0, 0x04, %asi
29579 prefetcha [%l7 + 0x10] %asi, 0x2
29580 tleu %icc, 0x4
29581 udiv %g5, 0x1768, %i3
29582 sdiv %i4, 0x0C2E, %o5
29583 siam 0x2
29584 fornot2 %f2, %f30, %f0
29585 tneg %icc, 0x2
29586 alignaddrl %i2, %i1, %o1
29587 array8 %l1, %l4, %g3
29588 popc 0x058C, %o6
29589 edge32l %i5, %l0, %o0
29590 umul %i6, %o7, %l5
29591 move %icc, %l6, %o4
29592 fbu,a %fcc2, loop_2801
29593 movgu %xcc, %l2, %i7
29594 tsubcctv %g4, %g1, %i0
29595 fsrc2 %f10, %f2
29596loop_2801:
29597 nop
29598 set 0x0, %l1
29599 stxa %g2, [%g0 + %l1] 0x57
29600 umul %g7, %g6, %l3
29601 sra %o2, 0x0A, %o3
29602 add %i3, 0x1D93, %g5
29603 tleu %icc, 0x2
29604 bne,a loop_2802
29605 subc %i4, 0x1B9E, %i2
29606 ldsb [%l7 + 0x50], %i1
29607 movleu %icc, %o1, %l1
29608loop_2802:
29609 srax %o5, %l4, %o6
29610 edge16n %i5, %g3, %l0
29611 andncc %o0, %o7, %l5
29612 bvs,a %icc, loop_2803
29613 saved
29614 rdpr %cwp, %g1
29615 rdpr %cansave, %g2
29616 rdpr %canrestore, %g3
29617 rdpr %cleanwin, %g4
29618 rdpr %otherwin, %g5
29619 rdpr %wstate, %g6
29620 srl %l6, %i6, %l2
29621 fbne,a %fcc0, loop_2804
29622loop_2803:
29623 addcc %o4, 0x1888, %i7
29624 xnorcc %g1, %g4, %i0
29625 orn %g7, 0x1E80, %g6
29626loop_2804:
29627 edge32n %g2, %o2, %l3
29628 fmovsg %xcc, %f16, %f21
29629 movre %i3, 0x1A0, %g5
29630 tg %icc, 0x7
29631 saved
29632 rdpr %cwp, %g1
29633 rdpr %cansave, %g2
29634 rdpr %canrestore, %g3
29635 rdpr %cleanwin, %g4
29636 rdpr %otherwin, %g5
29637 rdpr %wstate, %g6
29638 xor %o3, 0x064F, %i2
29639 brz %i1, loop_2805
29640 movvc %xcc, %o1, %i4
29641 fmovs %f1, %f3
29642 fands %f10, %f31, %f23
29643loop_2805:
29644 fnegd %f22, %f4
29645 ldd [%l7 + 0x48], %l0
29646 andcc %l4, 0x03EA, %o5
29647 fmovsleu %icc, %f10, %f11
29648 fcmple16 %f10, %f4, %i5
29649 bgu,pt %icc, loop_2806
29650 edge8ln %o6, %l0, %o0
29651 mulx %o7, %l5, %g3
29652 ta %xcc, 0x3
29653loop_2806:
29654 edge32 %l6, %i6, %l2
29655 movge %xcc, %i7, %o4
29656 fbg,a %fcc1, loop_2807
29657 bge,a,pn %icc, loop_2808
29658 fmovsvc %xcc, %f12, %f14
29659 wr %g0, 0x0c, %asi
29660 ldswa [%l7 + 0x30] %asi, %g4
29661loop_2807:
29662 nop
29663 set 0x66, %i2
29664 ldsba [%l7 + %i2] 0x10, %i0
29665loop_2808:
29666 array16 %g7, %g1, %g6
29667 fmovd %f24, %f6
29668 add %o2, 0x0F3B, %l3
29669 fbe,a %fcc3, loop_2809
29670 edge8ln %g2, %i3, %o3
29671 fandnot1s %f21, %f1, %f27
29672 brgez,a %g5, loop_2810
29673loop_2809:
29674 tpos %xcc, 0x7
29675 faligndata %f16, %f8, %f16
29676 tleu %icc, 0x7
29677loop_2810:
29678 nop
29679 set 0x73, %g6
29680 lduba [%l7 + %g6] 0x80, %i1
29681 set 0x60, %o7
29682 lda [%l7 + %o7] 0x18, %f31
29683 taddcctv %i2, 0x1C89, %o1
29684 nop
29685 setx loop_2811, %l0, %l1
29686 wrpr 0x1, %tl
29687 wrpr %l1, %tnpc
29688 setx 0x34400001400, %l0, %l1
29689 wrpr %l1, %tstate
29690 wrhpr 0x4, %htstate
29691 done
29692 fbul %fcc1, loop_2812
29693 stx %i4, [%l7 + 0x28]
29694 wr %g0, 0x89, %asi
29695 ldda [%l7 + 0x70] %asi, %l0
29696loop_2811:
29697 xorcc %l4, 0x0373, %i5
29698loop_2812:
29699 tge %xcc, 0x5
29700 tl %icc, 0x3
29701 sra %o5, %l0, %o6
29702 fmovsg %icc, %f12, %f25
29703 fand %f14, %f4, %f20
29704 add %o7, %o0, %l5
29705 and %g3, %l6, %l2
29706 fcmpes %fcc1, %f4, %f21
29707 andcc %i7, %o4, %g4
29708 tle %xcc, 0x1
29709 edge16ln %i6, %i0, %g7
29710 ble %icc, loop_2813
29711 fxnor %f12, %f8, %f24
29712 tg %icc, 0x6
29713 srlx %g1, 0x1F, %g6
29714loop_2813:
29715 fbe,a %fcc1, loop_2814
29716 fmovsg %icc, %f1, %f2
29717 wr %g0, 0x81, %asi
29718 swapa [%l7 + 0x4C] %asi, %o2
29719loop_2814:
29720 movvc %icc, %l3, %g2
29721 sllx %o3, 0x1B, %i3
29722 edge16l %i1, %i2, %g5
29723 fbne,a %fcc0, loop_2815
29724 tcc %xcc, 0x0
29725 edge16l %o1, %i4, %l1
29726 movrne %i5, 0x056, %o5
29727loop_2815:
29728 bg,pt %icc, loop_2816
29729 bg,a loop_2817
29730 tvs %xcc, 0x1
29731 fmovse %xcc, %f28, %f22
29732loop_2816:
29733 movgu %icc, %l4, %l0
29734loop_2817:
29735 tsubcc %o6, %o7, %l5
29736 array32 %g3, %l6, %l2
29737 orcc %i7, %o0, %o4
29738 srax %g4, %i6, %i0
29739 add %l7, 0x74, %l6
29740 wr %g0, 0x89, %asi
29741 lda [%l6] %asi, %g7
29742 casa [%l6] %asi, %g7, %g1
29743 addc %o2, 0x03F1, %g6
29744 xnor %g2, %l3, %o3
29745 tne %icc, 0x0
29746 fpadd16 %f30, %f6, %f24
29747 fmovde %xcc, %f31, %f23
29748 smul %i3, %i1, %g5
29749 ldstub [%l7 + 0x36], %i2
29750 mulscc %i4, %o1, %l1
29751 nop
29752 setx loop_2818, %l0, %l1
29753 wrpr 0x1, %tl
29754 wrpr %l1, %tpc
29755 add %l1, 0x4, %l1
29756 wrpr %l1, %tnpc
29757 setx 0x34400001400, %l0, %l1
29758 wrpr %l1, %tstate
29759 wrhpr 0x4, %htstate
29760 retry
29761 movrne %i5, %o5, %l0
29762 edge16l %l4, %o6, %o7
29763 lduw [%l7 + 0x4C], %g3
29764loop_2818:
29765 nop
29766 setx loop_2819, %l0, %l1
29767 wrpr 0x1, %tl
29768 wrpr %l1, %tnpc
29769 setx 0x34400001400, %l0, %l1
29770 wrpr %l1, %tstate
29771 wrhpr 0x4, %htstate
29772 done
29773 bvs loop_2820
29774 fcmpd %fcc3, %f30, %f10
29775 fornot2 %f20, %f18, %f4
29776loop_2819:
29777 tsubcctv %l5, 0x05B1, %l2
29778loop_2820:
29779 nop
29780 set 0x8, %o5
29781 stxa %i7, [%g0 + %o5] 0x21
29782 fcmpes %fcc2, %f19, %f24
29783 fbu,a %fcc1, loop_2821
29784 movneg %xcc, %o0, %l6
29785 xnor %o4, 0x003F, %i6
29786 fpsub16 %f28, %f10, %f22
29787loop_2821:
29788 tleu %icc, 0x5
29789 movleu %xcc, %g4, %i0
29790 fzero %f8
29791 bne,a %xcc, loop_2822
29792 tl %icc, 0x3
29793 fmovsne %icc, %f7, %f28
29794 fabsd %f18, %f6
29795loop_2822:
29796 ba,a loop_2823
29797 addc %g7, 0x149F, %o2
29798 ldstub [%l7 + 0x7D], %g1
29799 sth %g2, [%l7 + 0x70]
29800loop_2823:
29801 fzeros %f18
29802 wr %g0, 0x80, %asi
29803 ldsha [%l7 + 0x0A] %asi, %l3
29804 te %icc, 0x7
29805 andn %g6, %o3, %i3
29806 wr %g0, 0x04, %asi
29807 ldsha [%l7 + 0x34] %asi, %i1
29808 ldsw [%l7 + 0x74], %g5
29809 movre %i2, %i4, %o1
29810 bcs %icc, loop_2824
29811 sub %l1, 0x11C2, %i5
29812 for %f26, %f6, %f18
29813 fbl %fcc0, loop_2825
29814loop_2824:
29815 fmovsgu %xcc, %f6, %f3
29816 alignaddr %o5, %l4, %l0
29817 movrlz %o7, 0x358, %g3
29818loop_2825:
29819 nop
29820 wr %g0, 0x80, %asi
29821 lduha [%l7 + 0x16] %asi, %l5
29822 movg %icc, %o6, %i7
29823 tge %icc, 0x2
29824 sethi 0x01ED, %o0
29825 bvc,pn %icc, loop_2826
29826 subccc %l6, 0x008A, %o4
29827 and %l2, 0x14A5, %i6
29828 fbule,a %fcc0, loop_2827
29829loop_2826:
29830 tneg %xcc, 0x4
29831 udiv %i0, 0x1BDF, %g4
29832 brlez,a %o2, loop_2828
29833loop_2827:
29834 fsrc1 %f0, %f22
29835 fmovsg %icc, %f14, %f25
29836 ldx [%l7 + 0x28], %g7
29837loop_2828:
29838 edge32 %g1, %l3, %g6
29839 set 0x11, %i7
29840 ldstuba [%l7 + %i7] 0x0c, %g2
29841 fmul8sux16 %f22, %f14, %f6
29842 fmovdvc %icc, %f19, %f15
29843 fbuge,a %fcc0, loop_2829
29844 fmovsge %xcc, %f27, %f9
29845 bvs,a,pt %xcc, loop_2830
29846 edge16n %i3, %o3, %g5
29847loop_2829:
29848 ldstub [%l7 + 0x63], %i1
29849 nop
29850 set 0x27, %l5
29851 ldub [%l7 + %l5], %i2
29852loop_2830:
29853 fornot1 %f30, %f20, %f8
29854 movneg %xcc, %i4, %o1
29855 edge32l %l1, %o5, %i5
29856 tsubcctv %l4, 0x12D8, %o7
29857 movcs %icc, %l0, %l5
29858 srax %o6, 0x0A, %g3
29859 set 0x40, %i1
29860 ldda [%l7 + %i1] 0x80, %f0
29861 edge16 %i7, %o0, %l6
29862 tvs %icc, 0x6
29863 edge8 %o4, %i6, %i0
29864 smul %g4, 0x0436, %l2
29865 xnorcc %o2, 0x1D8E, %g7
29866 orcc %g1, %g6, %l3
29867 tsubcc %i3, 0x083E, %o3
29868 fmovdg %xcc, %f17, %f3
29869 brgez,a %g2, loop_2831
29870 fbl %fcc3, loop_2832
29871 movvc %xcc, %i1, %i2
29872 fmovsgu %icc, %f0, %f4
29873loop_2831:
29874 tvs %xcc, 0x7
29875loop_2832:
29876 fsrc1s %f25, %f31
29877 bcc,a %xcc, loop_2833
29878 mova %icc, %g5, %i4
29879 fmovdcs %xcc, %f26, %f10
29880 fcmpne32 %f2, %f6, %o1
29881loop_2833:
29882 srlx %l1, 0x04, %o5
29883 fmovdle %icc, %f26, %f5
29884 sth %i5, [%l7 + 0x56]
29885 wr %g0, 0x0c, %asi
29886 lduha [%l7 + 0x4A] %asi, %o7
29887 wr %g0, 0x18, %asi
29888 swapa [%l7 + 0x40] %asi, %l4
29889 fmovsle %icc, %f24, %f26
29890 subc %l5, %l0, %o6
29891 andncc %g3, %o0, %i7
29892 edge8 %l6, %o4, %i6
29893 sra %g4, %l2, %i0
29894 ldd [%l7 + 0x38], %f26
29895 movge %icc, %g7, %o2
29896 fandnot2 %f22, %f4, %f24
29897 tne %icc, 0x4
29898 edge32ln %g1, %g6, %i3
29899 brgez %l3, loop_2834
29900 movrgez %o3, %i1, %g2
29901 udivcc %i2, 0x1044, %i4
29902 movrlez %o1, %g5, %l1
29903loop_2834:
29904 ldsh [%l7 + 0x58], %o5
29905 mulscc %o7, %i5, %l4
29906 fmovdn %xcc, %f31, %f22
29907 smulcc %l5, %o6, %l0
29908 stbar
29909 fbne,a %fcc0, loop_2835
29910 movneg %xcc, %o0, %i7
29911 movle %icc, %l6, %g3
29912 mulx %o4, 0x1DD7, %i6
29913loop_2835:
29914 tcc %xcc, 0x4
29915 fnegd %f30, %f18
29916 move %xcc, %l2, %i0
29917 sll %g4, %o2, %g1
29918 fmuld8ulx16 %f25, %f5, %f18
29919 nop
29920 set 0x30, %g5
29921 stx %g7, [%l7 + %g5]
29922 movvc %icc, %g6, %i3
29923 set 0x78, %o1
29924 lduba [%l7 + %o1] 0x0c, %l3
29925 edge16 %i1, %g2, %o3
29926 set 0x18, %o4
29927 prefetcha [%l7 + %o4] 0x0c, 0x0
29928 mova %icc, %o1, %g5
29929 orn %l1, %o5, %o7
29930 edge32l %i5, %i4, %l5
29931 srl %l4, 0x05, %l0
29932 mova %icc, %o0, %i7
29933 saved
29934 rdpr %cwp, %g1
29935 rdpr %cansave, %g2
29936 rdpr %canrestore, %g3
29937 rdpr %cleanwin, %g4
29938 rdpr %otherwin, %g5
29939 rdpr %wstate, %g6
29940 smul %l6, %g3, %o4
29941 array8 %i6, %l2, %i0
29942 set 0x7E, %l2
29943 lduha [%l7 + %l2] 0x0c, %o6
29944 fmovsneg %icc, %f29, %f12
29945 popc 0x112D, %o2
29946 movge %icc, %g4, %g1
29947 tne %xcc, 0x6
29948 tl %xcc, 0x5
29949 fzeros %f0
29950 fcmps %fcc0, %f1, %f31
29951 udivx %g7, 0x0A03, %g6
29952 wr %g0, 0x18, %asi
29953 lduwa [%l7 + 0x0C] %asi, %l3
29954 tl %icc, 0x2
29955 ble,a,pn %icc, loop_2836
29956 tge %icc, 0x5
29957 be loop_2837
29958 sra %i1, %g2, %i3
29959loop_2836:
29960 fmovsne %xcc, %f27, %f11
29961 subccc %i2, %o3, %o1
29962loop_2837:
29963 fbul,a %fcc3, loop_2838
29964 fpmerge %f25, %f24, %f12
29965 movg %icc, %l1, %o5
29966 edge32 %g5, %i5, %o7
29967loop_2838:
29968 stx %l5, [%l7 + 0x78]
29969 fzeros %f9
29970 fmovsn %icc, %f4, %f11
29971 nop
29972 setx loop_2839, %l0, %l1
29973 wrpr 0x1, %tl
29974 wrpr %l1, %tpc
29975 add %l1, 0x4, %l1
29976 wrpr %l1, %tnpc
29977 setx 0x34400001400, %l0, %l1
29978 wrpr %l1, %tstate
29979 wrhpr 0x4, %htstate
29980 retry
29981 fcmpgt16 %f0, %f28, %i4
29982 fpackfix %f26, %f26
29983 std %f16, [%l7 + 0x50]
29984loop_2839:
29985 fbge,a %fcc0, loop_2840
29986 bcs,a %xcc, loop_2841
29987 fmuld8sux16 %f24, %f31, %f8
29988 and %l4, %l0, %o0
29989loop_2840:
29990 movl %xcc, %l6, %g3
29991loop_2841:
29992 bcs,pt %xcc, loop_2842
29993 fmovrdgez %i7, %f14, %f18
29994 mulx %o4, 0x1549, %i6
29995 fmovda %xcc, %f23, %f5
29996loop_2842:
29997 tl %xcc, 0x1
29998 fmovsgu %icc, %f23, %f7
29999 fpack16 %f30, %f22
30000 srax %l2, 0x1C, %o6
30001 sdiv %i0, 0x1003, %g4
30002 fmovsvs %icc, %f30, %f28
30003 nop
30004 setx loop_2843, %l0, %l1
30005 jmpl %l1, %g1
30006 edge8 %g7, %o2, %l3
30007 fcmple32 %f22, %f18, %g6
30008 movne %xcc, %i1, %g2
30009loop_2843:
30010 sdiv %i2, 0x17B1, %o3
30011 bge,pn %icc, loop_2844
30012 edge8l %i3, %l1, %o1
30013 andncc %o5, %i5, %o7
30014 mulx %l5, 0x0309, %i4
30015loop_2844:
30016 edge8ln %g5, %l4, %l0
30017 andncc %l6, %o0, %g3
30018 set 0x50, %o3
30019 ldsba [%l7 + %o3] 0x18, %i7
30020 bn loop_2845
30021 movpos %xcc, %i6, %l2
30022 edge32n %o6, %i0, %g4
30023 fbug,a %fcc3, loop_2846
30024loop_2845:
30025 tgu %icc, 0x5
30026 tleu %icc, 0x4
30027 wr %g0, 0x80, %asi
30028 prefetcha [%l7 + 0x48] %asi, 0x1
30029loop_2846:
30030 bgu loop_2847
30031 edge8ln %g7, %o4, %l3
30032 bn,pn %xcc, loop_2848
30033 membar 0x3E
30034loop_2847:
30035 nop
30036 add %l7, 0x34, %l6
30037 wr %g0, 0x88, %asi
30038 casa [%l6] %asi, %g6, %i1
30039loop_2848:
30040 brnz,a %o2, loop_2849
30041 xorcc %i2, 0x1D78, %g2
30042 xorcc %i3, %l1, %o3
30043 fzeros %f10
30044loop_2849:
30045 fbul,a %fcc3, loop_2850
30046 popc 0x19F0, %o1
30047 move %xcc, %o5, %o7
30048 movrlez %l5, 0x13A, %i5
30049loop_2850:
30050 umul %g5, %l4, %l0
30051 fbl %fcc3, loop_2851
30052 array32 %i4, %l6, %o0
30053 tcs %xcc, 0x7
30054 prefetch [%l7 + 0x48], 0x0
30055loop_2851:
30056 srax %i7, 0x06, %i6
30057 fbuge %fcc3, loop_2852
30058 xnor %g3, %l2, %o6
30059 subcc %i0, %g4, %g1
30060 movvc %xcc, %g7, %l3
30061loop_2852:
30062 fmovscc %icc, %f0, %f29
30063 movrgez %o4, 0x064, %g6
30064 bshuffle %f18, %f10, %f4
30065 edge32ln %i1, %i2, %g2
30066 bcs,a,pn %xcc, loop_2853
30067 fmovsne %xcc, %f26, %f15
30068 fmovd %f4, %f4
30069 movpos %xcc, %i3, %o2
30070loop_2853:
30071 movre %o3, %l1, %o5
30072 ldsb [%l7 + 0x4D], %o1
30073 alignaddrl %l5, %i5, %o7
30074 te %xcc, 0x6
30075 wr %g0, 0x88, %asi
30076 prefetcha [%l7 + 0x28] %asi, 0x1
30077 movrlz %l4, 0x051, %i4
30078 movcs %xcc, %l0, %o0
30079 swap [%l7 + 0x64], %i7
30080 movrgz %l6, 0x23D, %i6
30081 nop
30082 setx loop_2854, %l0, %l1
30083 wrpr 0x1, %tl
30084 wrpr %l1, %tnpc
30085 setx 0x34400001400, %l0, %l1
30086 wrpr %l1, %tstate
30087 wrhpr 0x4, %htstate
30088 done
30089 tsubcc %g3, 0x0F1C, %l2
30090 tle %icc, 0x7
30091 fones %f24
30092loop_2854:
30093 smulcc %i0, %g4, %o6
30094 movl %xcc, %g1, %l3
30095 tn %icc, 0x7
30096 movgu %xcc, %g7, %g6
30097 bn loop_2855
30098 popc 0x1FC2, %o4
30099 set 0x18, %l3
30100 ldxa [%l7 + %l3] 0x88, %i2
30101loop_2855:
30102 movrgz %i1, 0x32E, %g2
30103 movrne %i3, 0x178, %o3
30104 andn %l1, %o5, %o1
30105 srax %o2, %i5, %o7
30106 fcmpes %fcc1, %f28, %f27
30107 movne %icc, %l5, %l4
30108 movgu %icc, %i4, %l0
30109 lduh [%l7 + 0x24], %g5
30110 subcc %i7, 0x12CF, %l6
30111 movrne %i6, %g3, %o0
30112 srlx %i0, 0x07, %l2
30113 wr %g0, 0x81, %asi
30114 lduba [%l7 + 0x5A] %asi, %o6
30115 wr %g0, 0x18, %asi
30116 ldda [%l7 + 0x40] %asi, %f16
30117 fmovdvc %xcc, %f10, %f14
30118 fbg %fcc2, loop_2856
30119 be %xcc, loop_2857
30120 tvc %xcc, 0x7
30121 edge32 %g1, %l3, %g4
30122loop_2856:
30123 taddcctv %g7, %o4, %i2
30124loop_2857:
30125 mulx %g6, %g2, %i1
30126 xorcc %i3, %l1, %o5
30127 tpos %xcc, 0x2
30128 fbne,a %fcc2, loop_2858
30129 fcmped %fcc1, %f18, %f22
30130 addcc %o1, 0x0004, %o3
30131 tpos %xcc, 0x2
30132loop_2858:
30133 tsubcctv %o2, 0x0F13, %o7
30134 edge16ln %i5, %l4, %i4
30135 tcc %xcc, 0x0
30136 tge %icc, 0x7
30137 fmovrslz %l0, %f16, %f21
30138 wr %g0, 0x0c, %asi
30139 stba %l5, [%l7 + 0x38] %asi
30140 fblg %fcc1, loop_2859
30141 fmul8x16au %f12, %f23, %f28
30142 bcs %xcc, loop_2860
30143 movneg %xcc, %i7, %l6
30144loop_2859:
30145 fnot2s %f27, %f17
30146 sdivx %i6, 0x10AE, %g3
30147loop_2860:
30148 fblg %fcc2, loop_2861
30149 srl %g5, 0x12, %i0
30150 saved
30151 rdpr %cwp, %g1
30152 rdpr %cansave, %g2
30153 rdpr %canrestore, %g3
30154 rdpr %cleanwin, %g4
30155 rdpr %otherwin, %g5
30156 rdpr %wstate, %g6
30157 nop
30158 setx loop_2862, %l0, %l1
30159 jmpl %l1, %l2
30160loop_2861:
30161 array16 %o6, %g1, %l3
30162 smulcc %o0, %g7, %o4
30163 edge8l %g4, %i2, %g6
30164loop_2862:
30165 edge8ln %g2, %i1, %i3
30166 tg %xcc, 0x0
30167 wr %g0, 0x88, %asi
30168 stda %l0, [%l7 + 0x38] %asi
30169 fpadd16s %f16, %f12, %f4
30170 fmovde %icc, %f6, %f8
30171 tn %icc, 0x4
30172 movcs %xcc, %o5, %o1
30173 fxor %f28, %f10, %f28
30174 tpos %xcc, 0x7
30175 edge32l %o3, %o2, %o7
30176 andncc %i5, %l4, %i4
30177 std %f4, [%l7 + 0x58]
30178 popc %l0, %i7
30179 array16 %l5, %i6, %g3
30180 andcc %g5, %i0, %l2
30181 fandnot1 %f6, %f20, %f14
30182 fpadd16 %f30, %f10, %f2
30183 tge %icc, 0x0
30184 movgu %xcc, %o6, %g1
30185 bn,a loop_2863
30186 be loop_2864
30187 fbl,a %fcc2, loop_2865
30188 movpos %xcc, %l6, %o0
30189loop_2863:
30190 tcc %icc, 0x5
30191loop_2864:
30192 ble,pn %xcc, loop_2866
30193loop_2865:
30194 stw %l3, [%l7 + 0x60]
30195 edge8n %o4, %g4, %i2
30196 fones %f30
30197loop_2866:
30198 edge8ln %g7, %g6, %i1
30199 alignaddrl %g2, %l1, %o5
30200 prefetch [%l7 + 0x44], 0x3
30201 fmovsa %xcc, %f18, %f3
30202 movn %xcc, %o1, %i3
30203 ld [%l7 + 0x28], %f7
30204 fcmpgt16 %f20, %f18, %o2
30205 be,a,pt %icc, loop_2867
30206 movrgz %o7, 0x334, %o3
30207 srl %i5, 0x0E, %l4
30208 edge8l %l0, %i7, %l5
30209loop_2867:
30210 move %xcc, %i6, %g3
30211 srlx %g5, %i4, %l2
30212 fornot1 %f30, %f22, %f0
30213 sdivcc %i0, 0x0855, %o6
30214 be,a loop_2868
30215 andcc %l6, %g1, %l3
30216 wr %g0, 0xea, %asi
30217 stba %o4, [%l7 + 0x4F] %asi
30218 membar #Sync
30219loop_2868:
30220 fnot1s %f30, %f25
30221 edge32 %o0, %i2, %g7
30222 movrlez %g4, %g6, %i1
30223 bl,a,pt %icc, loop_2869
30224 edge32 %g2, %o5, %o1
30225 ldd [%l7 + 0x70], %i2
30226 move %xcc, %o2, %o7
30227loop_2869:
30228 xorcc %o3, %l1, %i5
30229 fmovrse %l4, %f1, %f22
30230 sra %i7, 0x07, %l5
30231 fmovrdne %i6, %f4, %f24
30232 edge16ln %g3, %g5, %l0
30233 fxor %f16, %f16, %f24
30234 te %icc, 0x5
30235 movvc %icc, %i4, %i0
30236 udivx %o6, 0x1690, %l2
30237 fcmpes %fcc3, %f18, %f7
30238 movrgz %l6, 0x330, %g1
30239 taddcc %l3, 0x193E, %o4
30240 edge16n %o0, %g7, %g4
30241 umulcc %i2, 0x0938, %i1
30242 wr %g0, 0x04, %asi
30243 ldda [%l7 + 0x40] %asi, %f16
30244 fmovdg %icc, %f2, %f16
30245 srax %g6, %g2, %o5
30246 fcmpd %fcc1, %f22, %f18
30247 fbule,a %fcc2, loop_2870
30248 sir 0x0C15
30249 movleu %icc, %o1, %i3
30250 alignaddrl %o7, %o3, %o2
30251loop_2870:
30252 fmovdgu %icc, %f29, %f0
30253 movg %icc, %i5, %l4
30254 bcs,a,pn %xcc, loop_2871
30255 mova %icc, %i7, %l1
30256 brlez,a %l5, loop_2872
30257 tsubcc %g3, 0x118D, %i6
30258loop_2871:
30259 fmovdg %icc, %f27, %f15
30260 nop
30261 setx loop_2873, %l0, %l1
30262 jmpl %l1, %g5
30263loop_2872:
30264 be %icc, loop_2874
30265 fmovdle %xcc, %f17, %f18
30266 stbar
30267loop_2873:
30268 bne,pn %xcc, loop_2875
30269loop_2874:
30270 membar 0x00
30271 move %icc, %l0, %i4
30272 srl %o6, 0x08, %l2
30273loop_2875:
30274 fnot1s %f30, %f10
30275 umulcc %i0, %g1, %l6
30276 bshuffle %f14, %f26, %f16
30277 tsubcc %o4, %o0, %g7
30278 add %l7, 0x48, %l6
30279 wr %g0, 0x81, %asi
30280 casxa [%l6] %asi, %l3, %g4
30281 edge16l %i2, %g6, %g2
30282 xor %i1, %o5, %i3
30283 ba loop_2876
30284 tvc %xcc, 0x1
30285 ble,pt %icc, loop_2877
30286 brgz %o1, loop_2878
30287loop_2876:
30288 swap [%l7 + 0x4C], %o3
30289 and %o7, %i5, %o2
30290loop_2877:
30291 umulcc %l4, 0x0BF1, %i7
30292loop_2878:
30293 mulx %l1, 0x09D2, %g3
30294 mulscc %l5, 0x0DE3, %g5
30295 udiv %i6, 0x13DB, %l0
30296 fbne,a %fcc1, loop_2879
30297 sdivcc %o6, 0x0E5F, %i4
30298 udiv %l2, 0x1588, %i0
30299 fexpand %f22, %f30
30300loop_2879:
30301 alignaddrl %g1, %l6, %o0
30302 edge16ln %o4, %l3, %g4
30303 tg %xcc, 0x6
30304 alignaddrl %g7, %i2, %g6
30305 bleu,a %icc, loop_2880
30306 bpos,pn %icc, loop_2881
30307 movneg %icc, %i1, %o5
30308 tn %icc, 0x5
30309loop_2880:
30310 fmovse %icc, %f21, %f26
30311loop_2881:
30312 restored
30313 rdpr %cwp, %g1
30314 rdpr %cansave, %g2
30315 rdpr %canrestore, %g3
30316 rdpr %cleanwin, %g4
30317 rdpr %otherwin, %g5
30318 rdpr %wstate, %g6
30319 movcs %xcc, %i3, %o1
30320 edge32l %o3, %o7, %g2
30321 ba loop_2882
30322 udiv %i5, 0x01F6, %o2
30323 move %icc, %l4, %l1
30324 std %f12, [%l7 + 0x38]
30325loop_2882:
30326 andcc %g3, 0x04DA, %l5
30327 sir 0x194E
30328 fabsd %f2, %f22
30329 add %l7, 0x54, %l6
30330 wr %g0, 0x0c, %asi
30331 lda [%l6] %asi, %g5
30332 casa [%l6] %asi, %g5, %i6
30333 edge8ln %i7, %l0, %o6
30334 and %i4, 0x1C54, %l2
30335 xnorcc %g1, 0x0012, %l6
30336 fmovsneg %icc, %f0, %f19
30337 edge16ln %o0, %o4, %i0
30338 fmovsn %xcc, %f15, %f24
30339 srl %g4, %g7, %l3
30340 movg %xcc, %g6, %i1
30341 fmovsle %xcc, %f15, %f31
30342 edge8l %i2, %o5, %i3
30343 edge16n %o3, %o1, %o7
30344 fnand %f26, %f30, %f4
30345 fmovrdgz %g2, %f0, %f0
30346 fcmpeq16 %f2, %f28, %i5
30347 membar 0x00
30348 ldd [%l7 + 0x50], %o2
30349 move %xcc, %l4, %l1
30350 fmul8ulx16 %f6, %f8, %f8
30351 fmovsneg %xcc, %f19, %f12
30352 tsubcc %g3, %l5, %i6
30353 bl,a loop_2883
30354 fsrc2 %f16, %f16
30355 fmul8x16 %f18, %f22, %f16
30356 sub %i7, 0x1A6B, %g5
30357loop_2883:
30358 movl %xcc, %l0, %o6
30359 edge8l %i4, %g1, %l2
30360 nop
30361 setx loop_2884, %l0, %l1
30362 wrpr 0x1, %tl
30363 wrpr %l1, %tnpc
30364 setx 0x34400001400, %l0, %l1
30365 wrpr %l1, %tstate
30366 wrhpr 0x4, %htstate
30367 done
30368 ta %icc, 0x6
30369 movpos %icc, %l6, %o4
30370 set 0x58, %g7
30371 lduwa [%l7 + %g7] 0x80, %o0
30372loop_2884:
30373 taddcc %i0, %g7, %l3
30374 addccc %g6, %i1, %i2
30375 bl loop_2885
30376 edge8l %o5, %g4, %i3
30377 movcc %icc, %o1, %o7
30378 fornot1s %f20, %f27, %f2
30379loop_2885:
30380 movn %icc, %o3, %g2
30381 movrgz %i5, 0x0BA, %o2
30382 array32 %l4, %g3, %l5
30383 set 0x40, %g1
30384 prefetcha [%l7 + %g1] 0x19, 0x3
30385 smul %i6, 0x1423, %g5
30386 array16 %l0, %i7, %o6
30387 ldx [%l7 + 0x50], %g1
30388 orn %i4, %l2, %l6
30389 set 0x2E, %o0
30390 lduha [%l7 + %o0] 0x18, %o0
30391 addc %i0, 0x002F, %o4
30392 addc %l3, %g6, %i1
30393 bleu,a loop_2886
30394 edge32n %g7, %i2, %o5
30395 fornot1 %f30, %f14, %f18
30396 std %i2, [%l7 + 0x38]
30397loop_2886:
30398 brz,a %g4, loop_2887
30399 array32 %o7, %o3, %o1
30400 fpadd16s %f29, %f21, %f9
30401 mulx %i5, %o2, %g2
30402loop_2887:
30403 fbne %fcc1, loop_2888
30404 orcc %g3, 0x18AA, %l5
30405 fmovsl %icc, %f10, %f1
30406 fbne,a %fcc2, loop_2889
30407loop_2888:
30408 fxnor %f30, %f16, %f12
30409 fmovrsgez %l4, %f3, %f0
30410 fmovrde %l1, %f10, %f30
30411loop_2889:
30412 sir 0x1392
30413 fbne %fcc1, loop_2890
30414 fnors %f8, %f21, %f1
30415 fmovsn %icc, %f26, %f2
30416 fornot1 %f18, %f26, %f10
30417loop_2890:
30418 nop
30419 add %l7, 0x48, %l6
30420 wr %g0, 0x18, %asi
30421 ldxa [%l6] %asi, %i6
30422 casxa [%l6] 0x18, %i6, %l0
30423 tg %xcc, 0x6
30424 movn %xcc, %i7, %g5
30425 for %f16, %f24, %f26
30426 fbul %fcc2, loop_2891
30427 te %icc, 0x5
30428 edge8 %g1, %o6, %i4
30429 movl %xcc, %l2, %o0
30430loop_2891:
30431 srl %i0, %o4, %l3
30432 prefetch [%l7 + 0x78], 0x3
30433 add %l7, 0x30, %l6
30434 wr %g0, 0x18, %asi
30435 lda [%l6] %asi, %g6
30436 casa [%l6] 0x18, %g6, %i1
30437 tleu %icc, 0x6
30438 tpos %xcc, 0x6
30439 set 0x7B, %g2
30440 ldstuba [%l7 + %g2] 0x11, %l6
30441 tle %xcc, 0x0
30442 st %f11, [%l7 + 0x34]
30443 bvs loop_2892
30444 subc %i2, %g7, %o5
30445 stb %g4, [%l7 + 0x44]
30446 for %f0, %f14, %f20
30447loop_2892:
30448 edge32n %o7, %i3, %o3
30449 srax %i5, 0x09, %o1
30450 udivx %o2, 0x0587, %g3
30451 tvc %xcc, 0x5
30452 xnorcc %g2, %l5, %l4
30453 fmovdneg %xcc, %f17, %f8
30454 andncc %i6, %l0, %i7
30455 edge8l %g5, %l1, %g1
30456 te %icc, 0x3
30457 movgu %xcc, %i4, %o6
30458 smulcc %o0, 0x06E0, %l2
30459 membar 0x5D
30460 movrgz %o4, %i0, %l3
30461 tsubcctv %i1, %l6, %i2
30462 xnorcc %g6, %o5, %g7
30463 edge16ln %o7, %i3, %o3
30464 fble,a %fcc3, loop_2893
30465 smulcc %i5, %o1, %g4
30466 fmovrdlez %g3, %f8, %f2
30467 edge32l %o2, %l5, %l4
30468loop_2893:
30469 fmovdneg %icc, %f5, %f12
30470 orncc %g2, %i6, %l0
30471 alignaddr %i7, %g5, %l1
30472 movrlz %i4, %g1, %o0
30473 sdivcc %o6, 0x0DBB, %o4
30474 andn %l2, 0x091B, %i0
30475 fmovscs %icc, %f10, %f22
30476 taddcctv %l3, %l6, %i2
30477 alignaddrl %i1, %g6, %g7
30478 tle %icc, 0x6
30479 tneg %icc, 0x2
30480 edge32 %o7, %i3, %o3
30481 ta %xcc, 0x7
30482 movvc %xcc, %i5, %o5
30483 movcs %xcc, %o1, %g4
30484 edge8n %g3, %o2, %l4
30485 tg %xcc, 0x3
30486 edge8n %g2, %i6, %l5
30487 alignaddrl %i7, %l0, %l1
30488 fsrc1s %f22, %f31
30489 edge32l %i4, %g5, %g1
30490 tcc %xcc, 0x3
30491 udivx %o0, 0x0D8C, %o6
30492 fones %f30
30493 te %icc, 0x6
30494 fmovd %f28, %f20
30495 fpadd32 %f10, %f28, %f18
30496 ld [%l7 + 0x18], %f14
30497 fabss %f25, %f21
30498 fbg %fcc1, loop_2894
30499 fxors %f3, %f23, %f23
30500 movrlz %o4, 0x1DE, %i0
30501 sllx %l3, %l6, %l2
30502loop_2894:
30503 and %i1, 0x1B29, %g6
30504 std %i2, [%l7 + 0x58]
30505 st %f13, [%l7 + 0x40]
30506 sdiv %o7, 0x086B, %g7
30507 tvc %icc, 0x7
30508 bgu,a %xcc, loop_2895
30509 ldx [%l7 + 0x18], %i3
30510 tle %icc, 0x3
30511 fbuge %fcc2, loop_2896
30512loop_2895:
30513 edge32n %i5, %o5, %o3
30514 set 0x38, %g4
30515 prefetcha [%l7 + %g4] 0x81, 0x0
30516loop_2896:
30517 tn %icc, 0x4
30518 tcc %icc, 0x7
30519 xorcc %g3, %o2, %l4
30520 bl loop_2897
30521 fmovscs %xcc, %f7, %f2
30522 tcc %xcc, 0x2
30523 tg %xcc, 0x7
30524loop_2897:
30525 sll %o1, %i6, %l5
30526 fand %f22, %f10, %f20
30527 ta %xcc, 0x2
30528 movleu %xcc, %g2, %i7
30529 fba,a %fcc3, loop_2898
30530 fblg,a %fcc0, loop_2899
30531 fbule,a %fcc0, loop_2900
30532 movgu %icc, %l0, %i4
30533loop_2898:
30534 sll %l1, 0x0D, %g1
30535loop_2899:
30536 sdivcc %g5, 0x17AD, %o0
30537loop_2900:
30538 movle %xcc, %o4, %o6
30539 edge16 %i0, %l6, %l3
30540 edge8n %i1, %g6, %i2
30541 prefetch [%l7 + 0x40], 0x2
30542 tle %xcc, 0x2
30543 fzero %f20
30544 nop
30545 setx loop_2901, %l0, %l1
30546 jmpl %l1, %l2
30547 fnegs %f4, %f1
30548 fbug,a %fcc2, loop_2902
30549 tgu %icc, 0x4
30550loop_2901:
30551 movrlz %g7, %i3, %o7
30552 fmovd %f30, %f26
30553loop_2902:
30554 fmuld8ulx16 %f9, %f28, %f14
30555 brnz,a %o5, loop_2903
30556 fcmple32 %f18, %f16, %o3
30557 set 0x14, %o6
30558 lda [%l7 + %o6] 0x0c, %f10
30559loop_2903:
30560 ble %icc, loop_2904
30561 edge32ln %g4, %i5, %g3
30562 bneg,a,pn %icc, loop_2905
30563 stw %l4, [%l7 + 0x70]
30564loop_2904:
30565 tle %xcc, 0x6
30566 te %icc, 0x4
30567loop_2905:
30568 fmovdvs %icc, %f10, %f12
30569 ldsh [%l7 + 0x62], %o2
30570 orn %o1, %l5, %i6
30571 addcc %i7, 0x0300, %l0
30572 tge %icc, 0x3
30573 movge %xcc, %i4, %g2
30574 andcc %l1, %g5, %g1
30575 movrgez %o4, %o6, %o0
30576 fnor %f20, %f4, %f26
30577 edge8ln %i0, %l3, %l6
30578 mulx %g6, %i2, %i1
30579 set 0x78, %l0
30580 ldxa [%l7 + %l0] 0x11, %g7
30581 edge8 %i3, %o7, %l2
30582 edge32n %o5, %o3, %g4
30583 xnor %g3, 0x1CF7, %l4
30584 ldsh [%l7 + 0x0A], %o2
30585 bn,a,pt %icc, loop_2906
30586 sth %o1, [%l7 + 0x2A]
30587 movrgez %l5, 0x2FB, %i5
30588 taddcctv %i6, 0x06DC, %l0
30589loop_2906:
30590 fmovrse %i4, %f5, %f0
30591 subc %i7, 0x1E49, %l1
30592 std %f24, [%l7 + 0x08]
30593 movvc %icc, %g2, %g5
30594 fsrc1 %f28, %f2
30595 edge32ln %o4, %g1, %o6
30596 fbuge %fcc3, loop_2907
30597 srlx %o0, %l3, %l6
30598 wr %g0, 0x16, %asi
30599 stda %f0, [%l7 + 0x40] %asi
30600 membar #Sync
30601loop_2907:
30602 array32 %i0, %i2, %i1
30603 fmovdle %icc, %f4, %f6
30604 bvs %xcc, loop_2908
30605 brnz,a %g6, loop_2909
30606 sdivcc %i3, 0x04F0, %o7
30607 wr %g0, 0x19, %asi
30608 prefetcha [%l7 + 0x40] %asi, 0x2
30609loop_2908:
30610 andn %l2, %o5, %o3
30611loop_2909:
30612 siam 0x2
30613 fmovdl %xcc, %f13, %f0
30614 sethi 0x0C3D, %g3
30615 movrlz %l4, 0x13B, %o2
30616 popc 0x14C5, %o1
30617 movneg %icc, %l5, %i5
30618 smul %i6, %l0, %g4
30619 fba,a %fcc0, loop_2910
30620 ble,pt %xcc, loop_2911
30621 bneg loop_2912
30622 movgu %xcc, %i4, %i7
30623loop_2910:
30624 mova %icc, %l1, %g5
30625loop_2911:
30626 ldd [%l7 + 0x48], %f4
30627loop_2912:
30628 fmuld8ulx16 %f0, %f18, %f20
30629 tleu %xcc, 0x7
30630 tvs %icc, 0x5
30631 array32 %g2, %g1, %o6
30632 tsubcctv %o4, %o0, %l3
30633 srl %l6, 0x04, %i2
30634 sra %i0, %i1, %i3
30635 ldsw [%l7 + 0x70], %g6
30636 tl %xcc, 0x7
30637 fnot1 %f26, %f20
30638 addcc %g7, %l2, %o5
30639 movvs %xcc, %o3, %g3
30640 movrgz %o7, 0x088, %l4
30641 bshuffle %f0, %f2, %f10
30642 movre %o1, 0x3FF, %l5
30643 tne %icc, 0x6
30644 bshuffle %f26, %f0, %f14
30645 array32 %i5, %o2, %l0
30646 wr %g0, 0x04, %asi
30647 lduwa [%l7 + 0x60] %asi, %i6
30648 tsubcctv %g4, %i4, %l1
30649 sdiv %g5, 0x072F, %g2
30650 tleu %icc, 0x5
30651 taddcc %g1, %o6, %o4
30652 tleu %icc, 0x0
30653 movrlz %o0, %l3, %l6
30654 edge16 %i2, %i0, %i1
30655 taddcctv %i7, %i3, %g6
30656 orn %l2, 0x0B0F, %g7
30657 fornot1 %f4, %f26, %f16
30658 sdivx %o5, 0x1DAC, %g3
30659 bneg,pt %icc, loop_2913
30660 fpsub16s %f4, %f28, %f16
30661 ldd [%l7 + 0x40], %o2
30662 fpadd16s %f31, %f18, %f11
30663loop_2913:
30664 bl,a %xcc, loop_2914
30665 bshuffle %f10, %f0, %f22
30666 popc %l4, %o1
30667 bvs,a,pt %icc, loop_2915
30668loop_2914:
30669 xnorcc %o7, 0x0875, %l5
30670 udivx %i5, 0x00AA, %l0
30671 ldx [%l7 + 0x60], %i6
30672loop_2915:
30673 smul %o2, 0x1ACB, %i4
30674 bpos,a loop_2916
30675 alignaddr %l1, %g5, %g4
30676 orncc %g2, %o6, %o4
30677 srax %g1, %l3, %l6
30678loop_2916:
30679 ldsh [%l7 + 0x24], %o0
30680 brlez,a %i0, loop_2917
30681 andcc %i2, %i7, %i3
30682 movl %icc, %g6, %l2
30683 fornot2s %f4, %f23, %f6
30684loop_2917:
30685 brlez %g7, loop_2918
30686 edge16l %o5, %i1, %g3
30687 fmovdgu %icc, %f22, %f28
30688 edge32l %o3, %l4, %o1
30689loop_2918:
30690 nop
30691 wr %g0, 0x89, %asi
30692 lduwa [%l7 + 0x28] %asi, %l5
30693 fmovrdlez %o7, %f2, %f22
30694 mova %xcc, %l0, %i6
30695 edge8 %o2, %i5, %l1
30696 fpadd32s %f30, %f7, %f21
30697 fxnors %f9, %f21, %f4
30698 ta %xcc, 0x0
30699 set 0x52, %o2
30700 stba %g5, [%l7 + %o2] 0x15
30701 ba,pn %xcc, loop_2919
30702 smul %i4, %g2, %o6
30703 movgu %icc, %g4, %o4
30704 edge32l %g1, %l3, %l6
30705loop_2919:
30706 fmovdge %icc, %f27, %f7
30707 edge16n %i0, %i2, %i7
30708 fbu,a %fcc1, loop_2920
30709 fbo %fcc2, loop_2921
30710 fpadd32s %f8, %f29, %f9
30711 movg %xcc, %i3, %g6
30712loop_2920:
30713 sir 0x1E6D
30714loop_2921:
30715 bpos,a,pn %icc, loop_2922
30716 edge16ln %l2, %g7, %o5
30717 and %o0, %i1, %o3
30718 bpos,a,pt %icc, loop_2923
30719loop_2922:
30720 movre %g3, %l4, %l5
30721 or %o7, %o1, %l0
30722 tge %xcc, 0x1
30723loop_2923:
30724 movg %icc, %i6, %o2
30725 movl %icc, %i5, %l1
30726 wr %g0, 0x80, %asi
30727 stwa %i4, [%l7 + 0x14] %asi
30728 tvc %xcc, 0x0
30729 std %f26, [%l7 + 0x28]
30730 movn %xcc, %g5, %g2
30731 nop
30732 setx loop_2924, %l0, %l1
30733 wrpr 0x1, %tl
30734 wrpr %l1, %tpc
30735 add %l1, 0x4, %l1
30736 wrpr %l1, %tnpc
30737 setx 0x34400001400, %l0, %l1
30738 wrpr %l1, %tstate
30739 wrhpr 0x4, %htstate
30740 retry
30741 fbo %fcc3, loop_2925
30742 tgu %icc, 0x2
30743 fbe %fcc3, loop_2926
30744loop_2924:
30745 add %o6, %g4, %g1
30746loop_2925:
30747 srlx %o4, %l3, %l6
30748 udivcc %i2, 0x0EB0, %i7
30749loop_2926:
30750 nop
30751 set 0x65, %i4
30752 ldstuba [%l7 + %i4] 0x10, %i0
30753 restored
30754 rdpr %cwp, %g1
30755 rdpr %cansave, %g2
30756 rdpr %canrestore, %g3
30757 rdpr %cleanwin, %g4
30758 rdpr %otherwin, %g5
30759 rdpr %wstate, %g6
30760 restored
30761 rdpr %cwp, %g1
30762 rdpr %cansave, %g2
30763 rdpr %canrestore, %g3
30764 rdpr %cleanwin, %g4
30765 rdpr %otherwin, %g5
30766 rdpr %wstate, %g6
30767 fandnot1s %f30, %f1, %f13
30768 fmul8x16al %f1, %f15, %f0
30769 movrlz %g6, %i3, %l2
30770 smul %g7, 0x071D, %o5
30771 umul %o0, %o3, %i1
30772 taddcc %g3, 0x0281, %l4
30773 fmovdne %icc, %f24, %f31
30774 edge8n %l5, %o1, %l0
30775 fmovrdgz %o7, %f14, %f26
30776 sra %i6, 0x18, %i5
30777 wr %g0, 0x89, %asi
30778 ldswa [%l7 + 0x74] %asi, %l1
30779 fmovda %xcc, %f12, %f26
30780 fmovdn %xcc, %f6, %f20
30781 stbar
30782 fbue %fcc0, loop_2927
30783 tvs %xcc, 0x5
30784 fbne %fcc1, loop_2928
30785 bpos,a,pt %icc, loop_2929
30786loop_2927:
30787 edge8l %o2, %g5, %i4
30788 brz,a %g2, loop_2930
30789loop_2928:
30790 bneg,a %icc, loop_2931
30791loop_2929:
30792 fmovde %icc, %f6, %f4
30793 fandnot2s %f18, %f27, %f2
30794loop_2930:
30795 nop
30796 set 0x16, %l4
30797 ldstuba [%l7 + %l4] 0x81, %g4
30798loop_2931:
30799 taddcc %g1, 0x1B4A, %o6
30800 movcs %xcc, %o4, %l6
30801 tgu %xcc, 0x5
30802 add %l3, 0x09DC, %i2
30803 add %l7, 0x48, %l6
30804 wr %g0, 0x04, %asi
30805 ldxa [%l6] %asi, %i0
30806 casxa [%l6] %asi, %i0, %g6
30807 bg,a,pn %xcc, loop_2932
30808 edge8l %i3, %i7, %l2
30809 bpos,a %icc, loop_2933
30810 fble,a %fcc1, loop_2934
30811loop_2932:
30812 movl %xcc, %o5, %o0
30813 umul %o3, %i1, %g3
30814loop_2933:
30815 tneg %icc, 0x4
30816loop_2934:
30817 fbn %fcc0, loop_2935
30818 flush %l7 + 0x60
30819 brnz %l4, loop_2936
30820 nop
30821 set 0x38, %i0
30822 std %l4, [%l7 + %i0]
30823loop_2935:
30824 tneg %xcc, 0x6
30825 sub %g7, 0x1B10, %l0
30826loop_2936:
30827 movl %icc, %o7, %i6
30828 fnegd %f16, %f8
30829 fabsd %f14, %f16
30830 and %o1, 0x1F37, %l1
30831 subc %i5, %o2, %i4
30832 udiv %g5, 0x0CD5, %g2
30833 brz %g1, loop_2937
30834 fmovd %f10, %f22
30835 ta %icc, 0x0
30836 edge32ln %g4, %o4, %l6
30837loop_2937:
30838 sir 0x1DC1
30839 ld [%l7 + 0x58], %f19
30840 bne,pt %icc, loop_2938
30841 movne %xcc, %o6, %l3
30842 taddcc %i2, %i0, %i3
30843 wr %g0, 0x4f, %asi
30844 stxa %i7, [%g0 + 0x0] %asi
30845loop_2938:
30846 fnegd %f6, %f24
30847 srl %l2, 0x08, %o5
30848 fnot2s %f15, %f10
30849 movvc %icc, %o0, %o3
30850 stx %g6, [%l7 + 0x78]
30851 xnor %g3, 0x0198, %l4
30852 fpadd32 %f4, %f16, %f14
30853 fble %fcc2, loop_2939
30854 andcc %i1, 0x0414, %g7
30855 fmovrdlez %l0, %f24, %f22
30856 fmovrslz %o7, %f11, %f29
30857loop_2939:
30858 nop
30859 wr %g0, 0x18, %asi
30860 ldxa [%l7 + 0x18] %asi, %i6
30861 call loop_2940
30862 fcmped %fcc1, %f26, %f8
30863 edge16ln %l5, %o1, %l1
30864 tle %icc, 0x5
30865loop_2940:
30866 tg %icc, 0x4
30867 movpos %xcc, %o2, %i5
30868 movgu %xcc, %g5, %i4
30869 edge16ln %g1, %g2, %o4
30870 sdivx %l6, 0x0ACD, %o6
30871 tcc %xcc, 0x5
30872 movleu %icc, %l3, %g4
30873 call loop_2941
30874 tpos %icc, 0x7
30875 movne %icc, %i0, %i2
30876 subcc %i3, 0x1AAC, %i7
30877loop_2941:
30878 fsrc1 %f8, %f24
30879 nop
30880 setx loop_2942, %l0, %l1
30881 wrpr 0x1, %tl
30882 wrpr %l1, %tpc
30883 add %l1, 0x4, %l1
30884 wrpr %l1, %tnpc
30885 setx 0x34400001400, %l0, %l1
30886 wrpr %l1, %tstate
30887 wrhpr 0x4, %htstate
30888 retry
30889 movgu %icc, %o5, %l2
30890 tgu %icc, 0x3
30891 srax %o3, 0x06, %o0
30892loop_2942:
30893 nop
30894 wr %g0, 0x4f, %asi
30895 stxa %g6, [%g0 + 0x18] %asi
30896 fbuge,a %fcc2, loop_2943
30897 edge32l %g3, %i1, %l4
30898 set 0x70, %l6
30899 stxa %g7, [%l7 + %l6] 0x80
30900loop_2943:
30901 brgez %o7, loop_2944
30902 mova %xcc, %i6, %l5
30903 srax %l0, %o1, %l1
30904 addc %o2, %i5, %g5
30905loop_2944:
30906 nop
30907 set 0x70, %g3
30908 stda %g0, [%l7 + %g3] 0x18
30909 edge32ln %g2, %o4, %l6
30910 edge32 %o6, %l3, %g4
30911 tle %icc, 0x4
30912 ldub [%l7 + 0x18], %i4
30913 restored
30914 rdpr %cwp, %g1
30915 rdpr %cansave, %g2
30916 rdpr %canrestore, %g3
30917 rdpr %cleanwin, %g4
30918 rdpr %otherwin, %g5
30919 rdpr %wstate, %g6
30920 st %f23, [%l7 + 0x60]
30921 std %i2, [%l7 + 0x70]
30922 fmovsleu %xcc, %f28, %f28
30923 fble,a %fcc2, loop_2945
30924 fcmpeq16 %f4, %f24, %i0
30925 fblg %fcc0, loop_2946
30926 ba,a,pt %xcc, loop_2947
30927loop_2945:
30928 st %f29, [%l7 + 0x1C]
30929 fcmpeq32 %f26, %f28, %i3
30930loop_2946:
30931 fmovrsne %i7, %f5, %f24
30932loop_2947:
30933 fxor %f14, %f22, %f20
30934 ldsw [%l7 + 0x08], %l2
30935 xorcc %o3, %o0, %g6
30936 fnor %f24, %f14, %f30
30937 movle %icc, %g3, %o5
30938 tneg %xcc, 0x3
30939 taddcctv %l4, %i1, %g7
30940 te %xcc, 0x3
30941 movg %xcc, %o7, %i6
30942 movle %icc, %l5, %l0
30943 xnorcc %l1, %o1, %o2
30944 saved
30945 rdpr %cwp, %g1
30946 rdpr %cansave, %g2
30947 rdpr %canrestore, %g3
30948 rdpr %cleanwin, %g4
30949 rdpr %otherwin, %g5
30950 rdpr %wstate, %g6
30951 tge %xcc, 0x0
30952 movle %icc, %g5, %i5
30953 movn %xcc, %g1, %o4
30954 fandnot1s %f12, %f9, %f7
30955 smulcc %l6, 0x13A1, %g2
30956 fsrc1 %f8, %f28
30957 fmul8x16al %f22, %f27, %f10
30958 mulx %l3, %o6, %i4
30959 sdivcc %i2, 0x0ED7, %g4
30960 sdivx %i0, 0x0656, %i7
30961 fcmpgt16 %f24, %f22, %i3
30962 edge32n %l2, %o0, %o3
30963 sdiv %g6, 0x135E, %g3
30964 movgu %xcc, %o5, %l4
30965 fmovscc %icc, %f18, %f18
30966 udivx %i1, 0x0039, %g7
30967 movl %icc, %i6, %l5
30968 fnegd %f24, %f30
30969 membar 0x13
30970 fmuld8sux16 %f16, %f8, %f26
30971 fandnot1 %f16, %f4, %f12
30972 edge16l %o7, %l0, %l1
30973 set 0x70, %i6
30974 lduba [%l7 + %i6] 0x0c, %o2
30975 tg %icc, 0x2
30976 membar 0x25
30977 tleu %xcc, 0x7
30978 movl %icc, %o1, %i5
30979 umulcc %g1, %g5, %l6
30980 sir 0x1C13
30981 fmovsvc %xcc, %f16, %f5
30982 sdiv %g2, 0x0B82, %o4
30983 tsubcctv %l3, %i4, %i2
30984 fmovsn %xcc, %f22, %f30
30985 ldsh [%l7 + 0x46], %g4
30986 srax %i0, 0x0D, %o6
30987 tvc %xcc, 0x6
30988 addcc %i3, %l2, %i7
30989 edge8ln %o0, %o3, %g6
30990 subcc %o5, %l4, %g3
30991 fmovrdgz %i1, %f16, %f6
30992 movleu %icc, %i6, %l5
30993 fpadd32s %f10, %f2, %f20
30994 movrlz %o7, 0x3F1, %g7
30995 sll %l0, %l1, %o2
30996 tsubcc %i5, %o1, %g1
30997 move %xcc, %l6, %g5
30998 set 0x0C, %i3
30999 lduwa [%l7 + %i3] 0x89, %g2
31000 fbl %fcc1, loop_2948
31001 mulx %l3, 0x1B4C, %o4
31002 movrlz %i2, %i4, %g4
31003 ldsh [%l7 + 0x5A], %o6
31004loop_2948:
31005 popc %i3, %l2
31006 fmovsn %icc, %f14, %f17
31007 xnorcc %i7, 0x1C28, %i0
31008 te %xcc, 0x1
31009 tl %xcc, 0x4
31010 fmovsneg %xcc, %f22, %f4
31011 udivcc %o3, 0x0C7F, %g6
31012 tcs %xcc, 0x5
31013 xnorcc %o5, %o0, %l4
31014 tneg %icc, 0x3
31015 fbg,a %fcc3, loop_2949
31016 edge8l %i1, %i6, %l5
31017 te %xcc, 0x6
31018 sethi 0x0AAC, %o7
31019loop_2949:
31020 fblg %fcc2, loop_2950
31021 fones %f14
31022 fnegs %f9, %f13
31023 fmovrdlz %g7, %f8, %f16
31024loop_2950:
31025 subc %l0, 0x0623, %l1
31026 tvs %icc, 0x4
31027 orn %o2, 0x0FCD, %g3
31028 prefetch [%l7 + 0x58], 0x3
31029 fmovdvs %xcc, %f29, %f21
31030 edge8n %i5, %o1, %l6
31031 fzeros %f8
31032 fbug,a %fcc2, loop_2951
31033 sth %g5, [%l7 + 0x16]
31034 set 0x7C, %i5
31035 sta %f12, [%l7 + %i5] 0x14
31036loop_2951:
31037 nop
31038 wr %g0, 0x19, %asi
31039 sta %f18, [%l7 + 0x08] %asi
31040 fbule,a %fcc3, loop_2952
31041 ba,a,pt %icc, loop_2953
31042 array16 %g2, %g1, %o4
31043 wr %g0, 0x04, %asi
31044 prefetcha [%l7 + 0x40] %asi, 0x1
31045loop_2952:
31046 edge32ln %l3, %g4, %o6
31047loop_2953:
31048 tge %icc, 0x1
31049 fsrc2 %f10, %f30
31050 brz,a %i4, loop_2954
31051 fbl %fcc1, loop_2955
31052 movn %xcc, %l2, %i7
31053 bvs,a %icc, loop_2956
31054loop_2954:
31055 umulcc %i0, %o3, %i3
31056loop_2955:
31057 ldub [%l7 + 0x1F], %g6
31058 bcs,a,pn %icc, loop_2957
31059loop_2956:
31060 tpos %xcc, 0x0
31061 add %l7, 0x0C, %l6
31062 wr %g0, 0x80, %asi
31063 lda [%l6] %asi, %o0
31064 casa [%l6] %asi, %o0, %o5
31065loop_2957:
31066 movge %icc, %l4, %i6
31067 wr %g0, 0x89, %asi
31068 ldswa [%l7 + 0x4C] %asi, %l5
31069 andncc %i1, %g7, %o7
31070 wr %g0, 0x80, %asi
31071 lduha [%l7 + 0x3A] %asi, %l1
31072 movcs %icc, %o2, %l0
31073 set 0x0, %l1
31074 stxa %g3, [%g0 + %l1] 0x20
31075 fmovse %icc, %f19, %f1
31076 fcmpd %fcc1, %f20, %f4
31077 fmovsl %xcc, %f0, %f18
31078 andn %o1, %i5, %g5
31079 lduw [%l7 + 0x14], %l6
31080 fcmpeq32 %f30, %f26, %g1
31081 bvs loop_2958
31082 movle %icc, %o4, %i2
31083 fnor %f14, %f20, %f18
31084 movle %xcc, %g2, %g4
31085loop_2958:
31086 movg %xcc, %l3, %i4
31087 edge16 %o6, %l2, %i0
31088 xorcc %o3, 0x0D30, %i7
31089 stw %i3, [%l7 + 0x48]
31090 tcc %icc, 0x5
31091 fpsub32s %f27, %f17, %f24
31092 fbe,a %fcc0, loop_2959
31093 udiv %g6, 0x0E22, %o0
31094 subccc %o5, %l4, %l5
31095 edge16n %i6, %i1, %o7
31096loop_2959:
31097 fmovsvc %icc, %f20, %f20
31098 tge %xcc, 0x6
31099 set 0x40, %i2
31100 ldda [%l7 + %i2] 0x04, %f0
31101 fcmpgt32 %f28, %f26, %g7
31102 set 0x37, %o7
31103 ldsba [%l7 + %o7] 0x80, %o2
31104 bpos,pt %xcc, loop_2960
31105 xnor %l1, 0x1A40, %g3
31106 nop
31107 set 0x60, %g6
31108 ldx [%l7 + %g6], %l0
31109 fmovsn %icc, %f18, %f28
31110loop_2960:
31111 array8 %i5, %g5, %l6
31112 edge32ln %o1, %g1, %i2
31113 tsubcctv %g2, 0x1C95, %g4
31114 taddcc %o4, %i4, %l3
31115 tneg %xcc, 0x5
31116 fsrc2s %f16, %f3
31117 fmovsleu %icc, %f27, %f16
31118 fcmpeq16 %f20, %f18, %l2
31119 tsubcc %o6, 0x0B40, %i0
31120 movn %xcc, %o3, %i3
31121 tg %icc, 0x2
31122 fpack32 %f12, %f20, %f6
31123 nop
31124 setx loop_2961, %l0, %l1
31125 wrpr 0x1, %tl
31126 wrpr %l1, %tpc
31127 add %l1, 0x4, %l1
31128 wrpr %l1, %tnpc
31129 setx 0x34400001400, %l0, %l1
31130 wrpr %l1, %tstate
31131 wrhpr 0x4, %htstate
31132 retry
31133 movvc %xcc, %g6, %i7
31134 xor %o0, %o5, %l5
31135 tcc %xcc, 0x5
31136loop_2961:
31137 tvs %xcc, 0x2
31138 sdivx %l4, 0x075E, %i1
31139 fbe %fcc1, loop_2962
31140 smulcc %o7, 0x00D6, %i6
31141 fmovrse %o2, %f20, %f28
31142 movrne %g7, 0x35E, %g3
31143loop_2962:
31144 tn %icc, 0x5
31145 udivcc %l0, 0x1CF8, %i5
31146 movn %xcc, %l1, %g5
31147 fbule %fcc3, loop_2963
31148 fmuld8ulx16 %f12, %f28, %f6
31149 fbg,a %fcc3, loop_2964
31150 bgu,a loop_2965
31151loop_2963:
31152 edge32l %o1, %g1, %l6
31153 fbu %fcc0, loop_2966
31154loop_2964:
31155 tgu %icc, 0x5
31156loop_2965:
31157 nop
31158 wr %g0, 0x2b, %asi
31159 stda %g2, [%l7 + 0x08] %asi
31160 membar #Sync
31161loop_2966:
31162 edge8 %g4, %o4, %i2
31163 std %f12, [%l7 + 0x30]
31164 srlx %l3, 0x0E, %l2
31165 bne,pt %xcc, loop_2967
31166 brgez,a %i4, loop_2968
31167 edge16n %o6, %i0, %o3
31168 fmovdgu %xcc, %f30, %f12
31169loop_2967:
31170 edge8l %i3, %g6, %i7
31171loop_2968:
31172 tcc %icc, 0x4
31173 addcc %o0, %l5, %l4
31174 set 0x54, %o5
31175 swapa [%l7 + %o5] 0x89, %i1
31176 srl %o7, 0x16, %o5
31177 array32 %o2, %g7, %g3
31178 xor %l0, %i5, %i6
31179 fmovrse %l1, %f25, %f26
31180 movl %icc, %o1, %g1
31181 movrgz %l6, 0x069, %g5
31182 brlz,a %g2, loop_2969
31183 edge16l %o4, %g4, %i2
31184 wr %g0, 0x11, %asi
31185 sta %f31, [%l7 + 0x78] %asi
31186loop_2969:
31187 edge32l %l2, %l3, %o6
31188 movgu %icc, %i0, %i4
31189 fbne,a %fcc2, loop_2970
31190 movrlz %o3, 0x287, %g6
31191 fbl %fcc3, loop_2971
31192 umulcc %i3, 0x1E99, %o0
31193loop_2970:
31194 edge16l %i7, %l4, %l5
31195 array8 %i1, %o7, %o2
31196loop_2971:
31197 movgu %icc, %g7, %o5
31198 fornot1s %f21, %f20, %f6
31199 fmovsge %icc, %f25, %f16
31200 movcs %icc, %l0, %g3
31201 fmovdpos %xcc, %f29, %f8
31202 sllx %i6, %i5, %l1
31203 edge16ln %g1, %l6, %g5
31204 andcc %g2, %o1, %g4
31205 fnegd %f24, %f18
31206 edge8l %i2, %o4, %l3
31207 fmovsa %xcc, %f21, %f15
31208 edge16 %l2, %o6, %i0
31209 srax %i4, 0x18, %g6
31210 movcs %xcc, %i3, %o3
31211 subc %o0, 0x1B64, %l4
31212 movre %l5, %i1, %o7
31213 set 0x50, %i7
31214 ldxa [%l7 + %i7] 0x04, %i7
31215 fbo,a %fcc3, loop_2972
31216 movl %icc, %g7, %o5
31217 edge16ln %l0, %o2, %i6
31218 taddcc %g3, %i5, %g1
31219loop_2972:
31220 movre %l1, %g5, %l6
31221 movpos %icc, %o1, %g2
31222 sllx %g4, 0x18, %o4
31223 fmovsleu %icc, %f26, %f10
31224 andcc %i2, %l3, %o6
31225 prefetch [%l7 + 0x44], 0x3
31226 udiv %l2, 0x0B28, %i4
31227 sdiv %g6, 0x007E, %i0
31228 tg %xcc, 0x3
31229 ble,a %icc, loop_2973
31230 tleu %icc, 0x7
31231 tne %xcc, 0x5
31232 orncc %o3, %o0, %l4
31233loop_2973:
31234 fbn,a %fcc3, loop_2974
31235 mova %icc, %i3, %i1
31236 fcmple32 %f6, %f18, %o7
31237 bvs,a loop_2975
31238loop_2974:
31239 tge %xcc, 0x5
31240 fmovsgu %icc, %f28, %f23
31241 movrgez %i7, %l5, %o5
31242loop_2975:
31243 fnot2 %f16, %f20
31244 fnegs %f15, %f14
31245 edge8ln %l0, %o2, %i6
31246 wr %g0, 0x19, %asi
31247 lduba [%l7 + 0x70] %asi, %g3
31248 andn %i5, %g7, %l1
31249 sra %g5, 0x1E, %g1
31250 wr %g0, 0x11, %asi
31251 prefetcha [%l7 + 0x18] %asi, 0x0
31252 set 0x30, %l5
31253 ldsha [%l7 + %l5] 0x88, %g2
31254 edge32n %l6, %g4, %i2
31255 alignaddrl %l3, %o4, %o6
31256 bn,a,pt %icc, loop_2976
31257 fnands %f4, %f5, %f1
31258 bge,a %icc, loop_2977
31259 fmovsneg %xcc, %f22, %f10
31260loop_2976:
31261 fmuld8ulx16 %f31, %f27, %f18
31262 edge32ln %l2, %i4, %i0
31263loop_2977:
31264 nop
31265 set 0x30, %g5
31266 prefetcha [%l7 + %g5] 0x18, 0x0
31267 orcc %o0, 0x1FD6, %g6
31268 brnz,a %i3, loop_2978
31269 fmul8ulx16 %f26, %f16, %f4
31270 sra %i1, 0x12, %l4
31271 fmovdle %xcc, %f20, %f5
31272loop_2978:
31273 nop
31274 set 0x5B, %i1
31275 ldsba [%l7 + %i1] 0x14, %o7
31276 sub %i7, %o5, %l0
31277 bcs,a,pt %xcc, loop_2979
31278 orncc %l5, %i6, %g3
31279 addc %o2, 0x05E5, %i5
31280 set 0x50, %o4
31281 lduha [%l7 + %o4] 0x15, %l1
31282loop_2979:
31283 saved
31284 rdpr %cwp, %g1
31285 rdpr %cansave, %g2
31286 rdpr %canrestore, %g3
31287 rdpr %cleanwin, %g4
31288 rdpr %otherwin, %g5
31289 rdpr %wstate, %g6
31290 array32 %g7, %g5, %o1
31291 fcmple16 %f0, %f18, %g1
31292 sir 0x04D0
31293 fcmpgt16 %f0, %f24, %g2
31294 sethi 0x1D08, %g4
31295 fbge %fcc3, loop_2980
31296 xor %i2, 0x0B74, %l3
31297 fxor %f18, %f6, %f14
31298 call loop_2981
31299loop_2980:
31300 ta %icc, 0x0
31301 set 0x20, %l2
31302 stxa %o4, [%l7 + %l2] 0xe2
31303 membar #Sync
31304loop_2981:
31305 move %icc, %l6, %o6
31306 edge8l %l2, %i0, %o3
31307 bn,pn %icc, loop_2982
31308 edge32ln %o0, %g6, %i3
31309 movrgez %i1, 0x100, %i4
31310 fbo %fcc3, loop_2983
31311loop_2982:
31312 fmovrdgez %o7, %f10, %f30
31313 and %l4, %o5, %i7
31314 edge32ln %l5, %i6, %g3
31315loop_2983:
31316 brlez %o2, loop_2984
31317 faligndata %f16, %f24, %f24
31318 movn %icc, %i5, %l1
31319 edge16 %g7, %g5, %o1
31320loop_2984:
31321 fpadd32 %f28, %f16, %f2
31322 array16 %l0, %g2, %g1
31323 movcs %xcc, %i2, %g4
31324 andcc %l3, 0x184A, %o4
31325 movle %icc, %l6, %l2
31326 addccc %i0, 0x1973, %o3
31327 tvc %xcc, 0x3
31328 udivx %o0, 0x1393, %g6
31329 fcmpd %fcc2, %f14, %f28
31330 udivx %i3, 0x13CC, %o6
31331 smulcc %i1, %i4, %o7
31332 orn %o5, 0x0DF6, %i7
31333 tsubcctv %l5, %i6, %g3
31334 fcmple32 %f4, %f30, %l4
31335 sethi 0x004F, %o2
31336 fba %fcc3, loop_2985
31337 alignaddr %i5, %l1, %g7
31338 fmovdg %xcc, %f27, %f26
31339 bg loop_2986
31340loop_2985:
31341 fbule %fcc2, loop_2987
31342 movl %icc, %o1, %g5
31343 edge8n %g2, %l0, %i2
31344loop_2986:
31345 edge32 %g4, %g1, %l3
31346loop_2987:
31347 fble %fcc1, loop_2988
31348 bl,pt %xcc, loop_2989
31349 fmovsle %icc, %f3, %f30
31350 wr %g0, 0x89, %asi
31351 prefetcha [%l7 + 0x08] %asi, 0x3
31352loop_2988:
31353 ldub [%l7 + 0x0F], %l2
31354loop_2989:
31355 ldx [%l7 + 0x30], %l6
31356 or %i0, 0x13FB, %o0
31357 andcc %o3, %i3, %o6
31358 fmovsg %xcc, %f26, %f7
31359 xnorcc %i1, %i4, %o7
31360 sethi 0x1658, %o5
31361 udivx %g6, 0x1F4D, %i7
31362 fmovrslez %l5, %f23, %f3
31363 fbug,a %fcc1, loop_2990
31364 addcc %i6, 0x12D1, %l4
31365 wr %g0, 0x0c, %asi
31366 sta %f19, [%l7 + 0x58] %asi
31367loop_2990:
31368 siam 0x1
31369 fbne %fcc2, loop_2991
31370 fbuge %fcc0, loop_2992
31371 tg %xcc, 0x5
31372 fbge,a %fcc2, loop_2993
31373loop_2991:
31374 tvc %xcc, 0x2
31375loop_2992:
31376 movcc %xcc, %g3, %o2
31377 movne %icc, %i5, %l1
31378loop_2993:
31379 xorcc %o1, %g5, %g7
31380 sub %g2, 0x1097, %l0
31381 set 0x51, %o3
31382 ldsba [%l7 + %o3] 0x15, %g4
31383 udivx %g1, 0x07CB, %l3
31384 tg %icc, 0x6
31385 set 0x14, %o1
31386 lduwa [%l7 + %o1] 0x89, %o4
31387 std %l2, [%l7 + 0x10]
31388 srax %l6, 0x13, %i0
31389 array8 %i2, %o3, %o0
31390 fbue,a %fcc3, loop_2994
31391 fmovsg %xcc, %f23, %f9
31392 pdist %f0, %f6, %f10
31393 brz %o6, loop_2995
31394loop_2994:
31395 srax %i1, %i4, %o7
31396 swap [%l7 + 0x20], %o5
31397 umulcc %g6, %i3, %l5
31398loop_2995:
31399 edge16 %i7, %i6, %g3
31400 movrlz %l4, 0x2E0, %i5
31401 bneg loop_2996
31402 tsubcctv %l1, %o1, %g5
31403 tleu %icc, 0x4
31404 xnorcc %o2, 0x1DA5, %g2
31405loop_2996:
31406 ta %icc, 0x2
31407 subccc %g7, %g4, %l0
31408 tn %icc, 0x6
31409 fblg,a %fcc0, loop_2997
31410 sra %l3, %o4, %g1
31411 fbo,a %fcc1, loop_2998
31412 movn %xcc, %l2, %i0
31413loop_2997:
31414 sdiv %i2, 0x1AF9, %o3
31415 tpos %xcc, 0x4
31416loop_2998:
31417 and %o0, 0x100B, %l6
31418 edge8l %i1, %i4, %o6
31419 sllx %o7, 0x07, %o5
31420 mova %icc, %i3, %l5
31421 fbuge,a %fcc1, loop_2999
31422 flush %l7 + 0x5C
31423 movvs %xcc, %i7, %i6
31424 xor %g6, %g3, %i5
31425loop_2999:
31426 fbu %fcc2, loop_3000
31427 ldsb [%l7 + 0x2F], %l4
31428 tvs %xcc, 0x4
31429 movrgz %l1, 0x224, %o1
31430loop_3000:
31431 fmovs %f20, %f2
31432 fxor %f6, %f6, %f14
31433 fbug %fcc3, loop_3001
31434 ldstub [%l7 + 0x36], %g5
31435 fbe %fcc2, loop_3002
31436 fble %fcc3, loop_3003
31437loop_3001:
31438 movn %icc, %g2, %g7
31439 xnorcc %g4, 0x11A4, %o2
31440loop_3002:
31441 tcs %xcc, 0x1
31442loop_3003:
31443 fpadd32s %f20, %f14, %f6
31444 orn %l3, 0x1C20, %l0
31445 mulscc %o4, %g1, %l2
31446 wr %g0, 0x89, %asi
31447 lduwa [%l7 + 0x20] %asi, %i2
31448 movvs %xcc, %i0, %o0
31449 movle %icc, %l6, %o3
31450 brgz,a %i1, loop_3004
31451 taddcc %i4, 0x1566, %o6
31452 or %o7, %o5, %l5
31453 fmovsvc %icc, %f1, %f10
31454loop_3004:
31455 fmovrslz %i7, %f12, %f6
31456 fmul8ulx16 %f20, %f20, %f24
31457 movne %xcc, %i3, %i6
31458 tg %xcc, 0x5
31459 movre %g6, 0x09E, %g3
31460 add %i5, %l1, %o1
31461 array32 %l4, %g2, %g5
31462 membar 0x32
31463 mulx %g7, %g4, %o2
31464 fsrc1s %f7, %f11
31465 fmovsn %icc, %f6, %f28
31466 fornot2 %f14, %f14, %f20
31467 fmovsvs %xcc, %f31, %f15
31468 set 0x40, %l3
31469 ldswa [%l7 + %l3] 0x0c, %l3
31470 array32 %o4, %g1, %l2
31471 movg %icc, %l0, %i0
31472 st %f24, [%l7 + 0x24]
31473 sub %o0, %l6, %i2
31474 srl %o3, 0x0F, %i1
31475 srlx %i4, %o6, %o5
31476 subcc %l5, 0x1252, %i7
31477 movrne %o7, %i3, %g6
31478 fmovrdgez %i6, %f26, %f14
31479 taddcctv %i5, %l1, %g3
31480 tvc %icc, 0x7
31481 restored
31482 rdpr %cwp, %g1
31483 rdpr %cansave, %g2
31484 rdpr %canrestore, %g3
31485 rdpr %cleanwin, %g4
31486 rdpr %otherwin, %g5
31487 rdpr %wstate, %g6
31488 movl %xcc, %l4, %o1
31489 fcmpgt16 %f14, %f4, %g5
31490 or %g7, 0x14C2, %g4
31491 tne %icc, 0x7
31492 fzeros %f24
31493 movrgez %o2, %l3, %g2
31494 add %o4, 0x020A, %l2
31495 st %f18, [%l7 + 0x40]
31496 fblg,a %fcc1, loop_3005
31497 be,pt %icc, loop_3006
31498 fandnot2 %f12, %f26, %f14
31499 ld [%l7 + 0x78], %f13
31500loop_3005:
31501 fpadd32s %f15, %f15, %f26
31502loop_3006:
31503 tne %xcc, 0x6
31504 fmovrslez %g1, %f3, %f11
31505 fbule %fcc1, loop_3007
31506 fmovdcc %icc, %f20, %f31
31507 fmovsvs %icc, %f17, %f14
31508 wr %g0, 0x81, %asi
31509 stha %l0, [%l7 + 0x40] %asi
31510loop_3007:
31511 fbge,a %fcc0, loop_3008
31512 tn %icc, 0x7
31513 mulscc %i0, %o0, %l6
31514 brgez,a %i2, loop_3009
31515loop_3008:
31516 lduw [%l7 + 0x20], %o3
31517 fcmpd %fcc3, %f28, %f24
31518 fpsub16 %f12, %f30, %f2
31519loop_3009:
31520 nop
31521 setx loop_3010, %l0, %l1
31522 wrpr 0x1, %tl
31523 wrpr %l1, %tnpc
31524 setx 0x34400001400, %l0, %l1
31525 wrpr %l1, %tstate
31526 wrhpr 0x4, %htstate
31527 done
31528 edge32n %i4, %o6, %o5
31529 brz,a %i1, loop_3011
31530 popc %i7, %o7
31531loop_3010:
31532 andncc %l5, %g6, %i3
31533 set 0x110, %g7
31534 stxa %i6, [%g0 + %g7] 0x52
31535loop_3011:
31536 fxnor %f18, %f12, %f14
31537 xnorcc %l1, %g3, %l4
31538 edge16l %i5, %o1, %g5
31539 fpack32 %f18, %f30, %f26
31540 andncc %g7, %o2, %g4
31541 wr %g0, 0x10, %asi
31542 ldsba [%l7 + 0x33] %asi, %l3
31543 ldd [%l7 + 0x30], %o4
31544 fbo,a %fcc3, loop_3012
31545 fxor %f28, %f30, %f2
31546 tcs %icc, 0x0
31547 fsrc1s %f17, %f9
31548loop_3012:
31549 fmovrslez %l2, %f31, %f24
31550 umul %g2, %g1, %i0
31551 subcc %o0, %l0, %l6
31552 sethi 0x1149, %o3
31553 tneg %icc, 0x5
31554 movrgez %i4, 0x2E5, %i2
31555 add %o5, 0x0021, %i1
31556 brlez %i7, loop_3013
31557 xor %o6, %l5, %o7
31558 sethi 0x16F8, %i3
31559 ldx [%l7 + 0x48], %i6
31560loop_3013:
31561 fxors %f28, %f25, %f31
31562 edge8n %g6, %l1, %g3
31563 bleu,pt %xcc, loop_3014
31564 fmovd %f24, %f30
31565 tsubcc %l4, %i5, %o1
31566 udiv %g7, 0x02D8, %o2
31567loop_3014:
31568 fmovspos %icc, %f28, %f13
31569 orncc %g5, 0x1BED, %l3
31570 fmovsl %icc, %f7, %f9
31571 andncc %g4, %o4, %g2
31572 fmovspos %xcc, %f20, %f15
31573 edge16n %g1, %i0, %o0
31574 fmovscc %icc, %f31, %f13
31575 edge16 %l2, %l6, %o3
31576 wr %g0, 0x2f, %asi
31577 stwa %l0, [%l7 + 0x78] %asi
31578 membar #Sync
31579 fcmpeq32 %f18, %f26, %i2
31580 tge %icc, 0x0
31581 lduh [%l7 + 0x68], %i4
31582 movl %icc, %i1, %o5
31583 orncc %i7, 0x1332, %l5
31584 fands %f5, %f21, %f1
31585 edge32l %o6, %i3, %o7
31586 fcmple32 %f24, %f28, %i6
31587 sllx %l1, 0x04, %g6
31588 tleu %xcc, 0x7
31589 restored
31590 rdpr %cwp, %g1
31591 rdpr %cansave, %g2
31592 rdpr %canrestore, %g3
31593 rdpr %cleanwin, %g4
31594 rdpr %otherwin, %g5
31595 rdpr %wstate, %g6
31596 movrgz %g3, 0x1DC, %i5
31597 fxnor %f6, %f0, %f26
31598 fcmpeq16 %f26, %f14, %l4
31599 tge %xcc, 0x7
31600 fbl %fcc1, loop_3015
31601 subc %g7, %o2, %g5
31602 brgz,a %l3, loop_3016
31603 movn %xcc, %o1, %o4
31604loop_3015:
31605 std %f6, [%l7 + 0x38]
31606 bg,a loop_3017
31607loop_3016:
31608 fba,a %fcc2, loop_3018
31609 fcmpeq16 %f30, %f6, %g4
31610 mulscc %g1, %g2, %i0
31611loop_3017:
31612 tcc %xcc, 0x3
31613loop_3018:
31614 edge8 %l2, %l6, %o0
31615 st %f21, [%l7 + 0x10]
31616 bshuffle %f6, %f18, %f24
31617 wr %g0, 0x89, %asi
31618 ldsha [%l7 + 0x2C] %asi, %l0
31619 tcs %xcc, 0x5
31620 fxnor %f4, %f30, %f10
31621 fpsub16 %f4, %f6, %f24
31622 xnorcc %i2, 0x0BAB, %i4
31623 edge16ln %i1, %o5, %i7
31624 fbo %fcc0, loop_3019
31625 fbne,a %fcc2, loop_3020
31626 fbue,a %fcc0, loop_3021
31627 fbne %fcc0, loop_3022
31628loop_3019:
31629 sllx %o3, %o6, %i3
31630loop_3020:
31631 fpadd16s %f8, %f29, %f5
31632loop_3021:
31633 edge8n %o7, %i6, %l1
31634loop_3022:
31635 fpadd16s %f10, %f25, %f28
31636 movl %icc, %l5, %g3
31637 fnegd %f12, %f4
31638 tcc %icc, 0x1
31639 fbuge %fcc0, loop_3023
31640 addcc %g6, %i5, %g7
31641 brgez,a %l4, loop_3024
31642 ta %xcc, 0x2
31643loop_3023:
31644 sdiv %o2, 0x0325, %g5
31645loop_3024:
31646 nop
31647
31648 EXIT_GOOD
31649
31650
31651
31652!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31653!
31654! Stats for Thread 0:
31655!
31656! Type l : 2849
31657! Type x : 1323
31658! Type cti : 3024
31659! Type f : 4392
31660! Type i : 13412
31661!
31662!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31663
31664
31665 EXIT_GOOD /* test finish */
31666
31667/************************************************************************
31668 Test case data start
31669 ************************************************************************/
31670.data
31671user_data_start:
31672scratch_area:
31673.word 0xA4877FCC
31674.word 0xE028F7F7
31675.word 0x2586EF85
31676.word 0x03221257
31677.word 0x1B16B301
31678.word 0xF5E5EC54
31679.word 0x094950AA
31680.word 0x0187E7EA
31681.word 0xB8474D54
31682.word 0x6215F9F1
31683.word 0x7DF7EC04
31684.word 0x40FD26D9
31685.word 0x8D46B8BB
31686.word 0xB6EA5A91
31687.word 0x5BF4F9AD
31688.word 0x1626BE49
31689.word 0xD84145F4
31690.word 0xEB814F75
31691.word 0x1642AB23
31692.word 0x7B384AD3
31693.word 0xA0EDD213
31694.word 0x234C5B02
31695.word 0x14ED1ECA
31696.word 0xFFCF715B
31697.word 0x7240058B
31698.word 0x76086CE1
31699.word 0xAC17DB3F
31700.word 0x6CBBD40A
31701.word 0x47CBD2E2
31702.word 0x5B7AD7CB
31703.word 0x184DECC8
31704.word 0x0F101C1A
31705.word 0x966D107B
31706.word 0x210B2CF2
31707.word 0xC6409A2D
31708.word 0x87851405
31709.word 0x4DB3C3B9
31710.word 0xD4ACD89F
31711.word 0x64609B81
31712.word 0xECDAB802
31713.word 0x85B36961
31714.word 0xBE2BF252
31715.word 0xB1EDA302
31716.word 0x4C71E331
31717.word 0x1B698074
31718.word 0x050539D3
31719.word 0xCE27BF65
31720.word 0xC86735FD
31721.word 0xF68E836F
31722.word 0xBAE9FE08
31723.word 0x8C512EC0
31724.word 0x1A7ADB25
31725.word 0xE795C70D
31726.word 0xB85EB2B4
31727.word 0x5BAD35F2
31728.word 0x62F9BDBA
31729.word 0xA4E13EBB
31730.word 0xA01C842E
31731.word 0xF695ACB0
31732.word 0x572BDDA9
31733.word 0x3446960F
31734.word 0xD4EB3BE1
31735.word 0xD6F47170
31736.word 0xF7CAFD9A
31737.end