Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / spc / isa3_flushw_fc0.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_flushw_fc0.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 "FOCUSCASE: focus.pm,v 1.1 2003/04/23 17:53:39 somePerson Exp somePerson $ spc_basic_isa3.pl FOCUS_SEED=190872195"
39.ident "BY rg131678 ON Thu Aug 21 09:32:06 CDT 2003"
40.ident "Using Instruction Hash for Focus :$Id: isa3_flushw_fc0.s,v 1.3 2007/07/05 22:01:47 drp Exp $"
41#include "defines.h"
42#include "nmacros.h"
43#include "old_boot.s"
44
45/************************************************************************
46 Test case code start
47 ************************************************************************/
48
49.text
50.global main
51
52main: /* test begin */
53
54
55 ta T_RD_THID
56 mov %o1, %l6
57 umul %l6, 256, %l7
58 setx DIAG_DATA_AREA, %g1, %g3
59 add %l7, %g3, %l7
60
61!
62! Thread 0 Start
63!
64main_t0:
65
66 !# Initialize registers ..
67
68 !# Global registers
69 set 0x3, %g1
70 set 0xE, %g2
71 set 0x2, %g3
72 set 0xC, %g4
73 set 0x5, %g5
74 set 0xE, %g6
75 set 0x8, %g7
76 !# Input registers
77 set -0x0, %i0
78 set -0x8, %i1
79 set -0x1, %i2
80 set -0x4, %i3
81 set -0xB, %i4
82 set -0xC, %i5
83 set -0xB, %i6
84 set -0x4, %i7
85 !# Local registers
86 set 0x1A06753D, %l0
87 set 0x1293A2F8, %l1
88 set 0x09DCA839, %l2
89 set 0x67BD83DC, %l3
90 set 0x65BF1E99, %l4
91 set 0x33B99902, %l5
92 set 0x778C3DC7, %l6
93 !# Output registers
94 set -0x0663, %o0
95 set 0x01EE, %o1
96 set -0x19FE, %o2
97 set 0x0496, %o3
98 set 0x0AA0, %o4
99 set -0x1883, %o5
100 set -0x097C, %o6
101 set -0x08F8, %o7
102 !# Float registers
103 INIT_TH_FP_REG(%l7,%f0,0x3CA478EA073309CC)
104 INIT_TH_FP_REG(%l7,%f2,0xDE463F934F755101)
105 INIT_TH_FP_REG(%l7,%f4,0x1B22C06E598DDA55)
106 INIT_TH_FP_REG(%l7,%f6,0x0EAA5B32F8C4D35F)
107 INIT_TH_FP_REG(%l7,%f8,0xF86738C4B512B171)
108 INIT_TH_FP_REG(%l7,%f10,0x19A81A3FC92D8413)
109 INIT_TH_FP_REG(%l7,%f12,0x314AFC1C49669234)
110 INIT_TH_FP_REG(%l7,%f14,0x1241C3A4CB580E49)
111 INIT_TH_FP_REG(%l7,%f16,0x828EA188DADCD3FC)
112 INIT_TH_FP_REG(%l7,%f18,0x5FC1BBD7839228D2)
113 INIT_TH_FP_REG(%l7,%f20,0xE2E5140ACA4AFAAB)
114 INIT_TH_FP_REG(%l7,%f22,0x4907B5D3DF845D01)
115 INIT_TH_FP_REG(%l7,%f24,0x0F658B8096642072)
116 INIT_TH_FP_REG(%l7,%f26,0xEE51556CD3E703E1)
117 INIT_TH_FP_REG(%l7,%f28,0x4A3B4C1870948DBF)
118 INIT_TH_FP_REG(%l7,%f30,0x0185D83EBE0B9DB9)
119
120 !# Execute Main Diag ..
121
122 ldsb [%l7 + 0x65], %g2
123 set 0x68, %i0
124 swapa [%l7 + %i0] 0x19, %l1
125 for %f4, %f14, %f0
126 fbu,a %fcc0, loop_1
127 fcmped %fcc0, %f22, %f0
128 brnz,a %o2, loop_2
129 xor %g7, %l3, %g4
130loop_1:
131 nop
132 setx loop_3, %l0, %l1
133 jmpl %l1, %l6
134 movn %icc, %l2, %o3
135loop_2:
136 bg,a %icc, loop_4
137 umulcc %l0, 0x1538, %i3
138loop_3:
139 fabsd %f12, %f24
140 set 0x54, %l3
141 ldsha [%l7 + %l3] 0x81, %i6
142loop_4:
143 movvs %xcc, %i1, %i0
144 fzero %f22
145 nop
146 setx loop_5, %l0, %l1
147 jmpl %l1, %g6
148 popc %g3, %o6
149 udivx %o0, 0x08FF, %l4
150 set 0x1E, %g5
151 ldsba [%l7 + %g5] 0x15, %o7
152loop_5:
153 orcc %g1, 0x11AE, %i2
154 fabsd %f30, %f24
155 xnor %o4, 0x0DA3, %l5
156 fnegd %f10, %f8
157 movrne %i5, %g5, %i4
158 fexpand %f21, %f26
159 fnot1s %f30, %f4
160 movge %xcc, %o1, %o5
161 fmovrsgez %i7, %f2, %f12
162 fmul8sux16 %f26, %f4, %f24
163 movrgez %l1, %o2, %g2
164 fornot2s %f26, %f19, %f24
165 set 0x5A, %l6
166 lduba [%l7 + %l6] 0x11, %l3
167 mulx %g7, %l6, %l2
168 addc %o3, %g4, %i3
169 tsubcctv %l0, %i1, %i0
170 andcc %i6, 0x0756, %g3
171 ta %icc, 0x2
172 fcmped %fcc0, %f22, %f8
173 move %icc, %g6, %o6
174 sdiv %l4, 0x0C8C, %o0
175 fpsub32 %f18, %f22, %f8
176 bl,pn %icc, loop_6
177 tcc %icc, 0x2
178 movrgez %o7, %i2, %g1
179 taddcc %o4, 0x0194, %l5
180loop_6:
181 fabsd %f22, %f30
182 tl %icc, 0x7
183 nop
184 setx loop_7, %l0, %l1
185 wrpr 0x1, %tl
186 wrpr %l1, %tnpc
187 setx 0x34400001400, %l0, %l1
188 wrpr %l1, %tstate
189 wrhpr 0x4, %htstate
190 done
191 fmovscs %icc, %f13, %f5
192 mulscc %g5, 0x0687, %i4
193 movrne %o1, 0x0F2, %i5
194loop_7:
195 mulscc %o5, 0x0620, %i7
196 membar 0x74
197 movl %icc, %o2, %g2
198 subcc %l1, %l3, %g7
199 bl,a,pt %icc, loop_8
200 edge32 %l6, %l2, %g4
201 set 0x58, %i7
202 swapa [%l7 + %i7] 0x80, %i3
203loop_8:
204 nop
205 set 0x2B, %o1
206 ldsba [%l7 + %o1] 0x18, %o3
207 movl %icc, %l0, %i1
208 ldstub [%l7 + 0x38], %i6
209 edge8n %i0, %g6, %g3
210 tne %xcc, 0x4
211 ldsh [%l7 + 0x2C], %o6
212 brlez,a %l4, loop_9
213 movgu %xcc, %o0, %o7
214 orcc %i2, 0x1F64, %g1
215 set 0x40, %i3
216 ldxa [%l7 + %i3] 0x19, %o4
217loop_9:
218 xnor %l5, %i4, %o1
219 fmovrdlz %g5, %f22, %f14
220 bpos,pn %xcc, loop_10
221 brz %o5, loop_11
222 saved
223 rdpr %cwp, %g1
224 rdpr %cansave, %g2
225 rdpr %canrestore, %g3
226 rdpr %cleanwin, %g4
227 rdpr %otherwin, %g5
228 rdpr %wstate, %g6
229 movn %xcc, %i5, %o2
230loop_10:
231 orcc %g2, 0x0985, %i7
232loop_11:
233 tpos %icc, 0x1
234 set 0x70, %o7
235 swapa [%l7 + %o7] 0x88, %l1
236 movleu %icc, %l3, %l6
237 orn %g7, 0x0E06, %l2
238 tleu %icc, 0x6
239 fmovdl %icc, %f3, %f2
240 sllx %g4, 0x0C, %i3
241 fnot2s %f3, %f11
242 ldstub [%l7 + 0x1A], %l0
243 move %xcc, %o3, %i1
244 smulcc %i0, 0x1FBC, %g6
245 smulcc %g3, 0x0660, %o6
246 bvc,pt %icc, loop_12
247 sub %i6, 0x0E11, %l4
248 flushw
249 brz %o7, loop_13
250loop_12:
251 ldstub [%l7 + 0x7A], %o0
252 srax %i2, %g1, %o4
253 xorcc %i4, %l5, %g5
254loop_13:
255 tvs %xcc, 0x1
256 and %o1, 0x1E67, %o5
257 fbl,a %fcc2, loop_14
258 sth %o2, [%l7 + 0x5C]
259 addc %i5, %g2, %i7
260 fexpand %f17, %f0
261loop_14:
262 nop
263 wr %g0, 0x19, %asi
264 sta %f1, [%l7 + 0x24] %asi
265 addccc %l1, %l3, %l6
266 bpos,a %icc, loop_15
267 fnand %f18, %f12, %f14
268 flush %l7 + 0x24
269 tneg %icc, 0x7
270loop_15:
271 fmul8ulx16 %f26, %f0, %f4
272 mova %icc, %g7, %l2
273 fcmpne32 %f12, %f14, %i3
274 set 0x08, %o3
275 prefetcha [%l7 + %o3] 0x11, 0x3
276 fbn,a %fcc3, loop_16
277 bcc,a %icc, loop_17
278 srl %l0, %o3, %i0
279 srlx %i1, 0x03, %g6
280loop_16:
281 umulcc %g3, 0x0999, %o6
282loop_17:
283 bpos %icc, loop_18
284 fornot1s %f8, %f21, %f26
285 mulx %i6, 0x07BE, %l4
286 move %xcc, %o7, %i2
287loop_18:
288 subcc %g1, %o0, %o4
289 edge16 %l5, %i4, %g5
290 fsrc2 %f22, %f2
291 array32 %o1, %o2, %o5
292 fmovdg %icc, %f18, %f25
293 umulcc %g2, 0x1DEA, %i5
294 fornot2 %f20, %f30, %f8
295 sll %l1, %l3, %i7
296 tn %icc, 0x5
297 sir 0x095F
298 movg %icc, %g7, %l6
299 brz,a %i3, loop_19
300 taddcc %g4, %l2, %o3
301 bl,a %icc, loop_20
302 tg %icc, 0x3
303loop_19:
304 array32 %i0, %l0, %i1
305 fnot2s %f24, %f11
306loop_20:
307 movn %xcc, %g3, %o6
308 edge32 %i6, %l4, %o7
309 fnegs %f30, %f26
310 xnor %i2, 0x0FB6, %g6
311 bne,pn %icc, loop_21
312 udivx %g1, 0x16F0, %o0
313 sllx %o4, %i4, %g5
314 movneg %icc, %o1, %o2
315loop_21:
316 nop
317 set 0x1C, %g4
318 lduba [%l7 + %g4] 0x89, %l5
319 membar 0x29
320 add %l7, 0x20, %l6
321 wr %g0, 0x80, %asi
322 casa [%l6] 0x80, %o5, %i5
323 edge16ln %g2, %l3, %i7
324 fmovspos %xcc, %f14, %f1
325 movrne %l1, %g7, %l6
326 array8 %g4, %i3, %l2
327 restored
328 rdpr %cwp, %g1
329 rdpr %cansave, %g2
330 rdpr %canrestore, %g3
331 rdpr %cleanwin, %g4
332 rdpr %otherwin, %g5
333 rdpr %wstate, %g6
334 tpos %xcc, 0x7
335 movle %xcc, %i0, %l0
336 fble %fcc1, loop_22
337 movpos %icc, %i1, %o3
338 udivx %g3, 0x02C1, %i6
339 brgz,a %o6, loop_23
340loop_22:
341 ld [%l7 + 0x08], %f4
342 wr %g0, 0x11, %asi
343 lduba [%l7 + 0x2D] %asi, %l4
344loop_23:
345 fxor %f0, %f4, %f8
346 fmovdcs %xcc, %f12, %f1
347 fnot1 %f8, %f12
348 smulcc %i2, %o7, %g1
349 stb %o0, [%l7 + 0x56]
350 fmovdgu %icc, %f12, %f17
351 sir 0x04E5
352 fandnot2s %f21, %f15, %f29
353 wr %g0, 0x80, %asi
354 sta %f22, [%l7 + 0x34] %asi
355 fbne,a %fcc1, loop_24
356 taddcctv %o4, %g6, %g5
357 edge8ln %o1, %i4, %o2
358 membar 0x4D
359loop_24:
360 bpos,a,pt %icc, loop_25
361 alignaddrl %o5, %l5, %g2
362 tvc %icc, 0x0
363 movneg %icc, %i5, %i7
364loop_25:
365 bne,pt %icc, loop_26
366 fbn %fcc2, loop_27
367 tsubcc %l1, %l3, %g7
368 sethi 0x0C4F, %l6
369loop_26:
370 fnor %f6, %f6, %f26
371loop_27:
372 andn %i3, %l2, %g4
373 fornot2s %f24, %f12, %f24
374 fornot1s %f13, %f8, %f5
375 ldd [%l7 + 0x70], %f18
376 umulcc %i0, %l0, %o3
377 fpadd16 %f24, %f4, %f4
378 sethi 0x0EF7, %i1
379 stbar
380 fmovscs %xcc, %f19, %f24
381 brlez,a %g3, loop_28
382 tne %xcc, 0x0
383 tvs %icc, 0x3
384 flushw
385loop_28:
386 edge8n %i6, %o6, %i2
387 fmovdvc %xcc, %f1, %f20
388 set 0x64, %l1
389 ldswa [%l7 + %l1] 0x1c, %l4
390 edge16 %o7, %o0, %o4
391 fbe,a %fcc1, loop_29
392 addcc %g1, %g5, %o1
393 stx %g6, [%l7 + 0x68]
394 ldstub [%l7 + 0x6A], %o2
395loop_29:
396 nop
397 set 0x40, %o2
398 stda %f0, [%l7 + %o2] 0x88
399 addc %i4, %o5, %l5
400 andcc %g2, %i5, %l1
401 movvc %xcc, %l3, %g7
402 alignaddr %i7, %l6, %i3
403 fmovsvc %xcc, %f12, %f17
404 fmuld8sux16 %f0, %f21, %f20
405 set 0x6C, %l2
406 lduba [%l7 + %l2] 0x1d, %l2
407 add %l7, 0x3C, %l6
408 wr %g0, 0x80, %asi
409 lda [%l6] %asi, %i0
410 casa [%l6] 0x89, %i0, %g4
411 fbu %fcc3, loop_30
412 array16 %l0, %o3, %i1
413 fmovsle %xcc, %f10, %f31
414 add %l7, 0x18, %l6
415 wr %g0, 0x04, %asi
416 ldxa [%l6] %asi, %i6
417 casxa [%l6] 0x04, %i6, %o6
418loop_30:
419 fmovsleu %xcc, %f9, %f18
420 add %l7, 0x28, %l6
421 wr %g0, 0x80, %asi
422 casxa [%l6] %asi, %g3, %i2
423 fands %f27, %f18, %f13
424 movcc %xcc, %l4, %o0
425 nop
426 set 0x68, %i4
427 prefetch [%l7 + %i4], 0x0
428 sdivx %o4, 0x1F82, %o7
429 umulcc %g1, %g5, %o1
430 brlz %g6, loop_31
431 movg %icc, %i4, %o5
432 smul %o2, 0x0DD0, %g2
433 mulscc %l5, %l1, %l3
434loop_31:
435 andncc %g7, %i7, %l6
436 fbug %fcc1, loop_32
437 fmul8ulx16 %f16, %f20, %f20
438 movge %icc, %i3, %l2
439 fxnors %f26, %f4, %f18
440loop_32:
441 sir 0x0852
442 tne %icc, 0x1
443 andcc %i5, %g4, %l0
444 lduh [%l7 + 0x58], %o3
445 edge16n %i1, %i0, %i6
446 tne %icc, 0x3
447 ldstub [%l7 + 0x5D], %o6
448 xor %i2, %g3, %o0
449 wr %g0, 0x80, %asi
450 ldsha [%l7 + 0x1E] %asi, %l4
451 set 0x30, %o6
452 ldda [%l7 + %o6] 0x2e, %o6
453 tcc %icc, 0x4
454 fand %f4, %f10, %f24
455 fbo %fcc1, loop_33
456 nop
457 set 0x45, %i2
458 ldstub [%l7 + %i2], %o4
459 fmovrde %g5, %f10, %f14
460 sir 0x154D
461loop_33:
462 or %o1, %g6, %g1
463 movrgez %i4, %o2, %o5
464 movne %xcc, %l5, %g2
465 edge8ln %l1, %g7, %l3
466 movrlz %i7, 0x26B, %i3
467 movrgez %l6, %l2, %i5
468 fblg,a %fcc2, loop_34
469 fpsub32 %f30, %f10, %f26
470 fmovscc %xcc, %f0, %f14
471 edge32ln %l0, %g4, %o3
472loop_34:
473 popc %i1, %i6
474 fmovse %xcc, %f30, %f20
475 mova %icc, %i0, %i2
476 fmovscs %icc, %f11, %f27
477 flushw
478 siam 0x2
479 pdist %f26, %f8, %f22
480 movleu %xcc, %o6, %o0
481 lduw [%l7 + 0x28], %g3
482 set 0x57, %o4
483 ldstuba [%l7 + %o4] 0x18, %o7
484 smulcc %l4, %g5, %o1
485 set 0x70, %g6
486 stwa %g6, [%l7 + %g6] 0x04
487 be loop_35
488 edge8ln %o4, %i4, %o2
489 nop
490 setx loop_36, %l0, %l1
491 jmpl %l1, %o5
492 fmovrde %l5, %f10, %f8
493loop_35:
494 fmovdvc %icc, %f12, %f19
495 smulcc %g1, %g2, %l1
496loop_36:
497 movne %xcc, %g7, %l3
498 movrgz %i7, %i3, %l2
499 srlx %l6, 0x12, %l0
500 stbar
501 edge16n %g4, %i5, %o3
502 wr %g0, 0x19, %asi
503 ldsba [%l7 + 0x2E] %asi, %i6
504 subc %i1, %i2, %o6
505 movne %icc, %i0, %o0
506 movpos %xcc, %g3, %l4
507 taddcc %o7, 0x0B05, %g5
508 fbug,a %fcc1, loop_37
509 andn %o1, %g6, %o4
510 bcc,pn %xcc, loop_38
511 tcc %xcc, 0x3
512loop_37:
513 bge,a %xcc, loop_39
514 tneg %icc, 0x1
515loop_38:
516 fcmpne32 %f2, %f24, %i4
517 siam 0x7
518loop_39:
519 fbe,a %fcc0, loop_40
520 movvc %xcc, %o2, %l5
521 tl %icc, 0x0
522 set 0x38, %g7
523 lduwa [%l7 + %g7] 0x19, %o5
524loop_40:
525 sethi 0x1E09, %g1
526 subccc %g2, %g7, %l3
527 edge32 %l1, %i3, %i7
528 movg %xcc, %l6, %l2
529 nop
530 setx loop_41, %l0, %l1
531 wrpr 0x1, %tl
532 wrpr %l1, %tnpc
533 setx 0x34400001400, %l0, %l1
534 wrpr %l1, %tstate
535 wrhpr 0x4, %htstate
536 done
537 sir 0x0A91
538 ldx [%l7 + 0x70], %g4
539 array16 %i5, %l0, %i6
540loop_41:
541 fmuld8ulx16 %f22, %f15, %f10
542 wr %g0, 0x0c, %asi
543 ldsba [%l7 + 0x51] %asi, %i1
544 movrlez %i2, %o3, %i0
545 fzeros %f1
546 fornot2 %f6, %f10, %f8
547 nop
548 setx loop_42, %l0, %l1
549 wrpr 0x1, %tl
550 wrpr %l1, %tnpc
551 setx 0x34400001400, %l0, %l1
552 wrpr %l1, %tstate
553 wrhpr 0x4, %htstate
554 done
555 fbn %fcc3, loop_43
556 nop
557 setx loop_44, %l0, %l1
558 jmpl %l1, %o0
559 edge16ln %o6, %l4, %o7
560loop_42:
561 tg %xcc, 0x0
562loop_43:
563 fmovsneg %xcc, %f8, %f18
564loop_44:
565 and %g3, 0x1358, %o1
566 fandnot1 %f28, %f10, %f16
567 wr %g0, 0x04, %asi
568 stwa %g6, [%l7 + 0x60] %asi
569 fmovsvc %icc, %f3, %f22
570 sth %g5, [%l7 + 0x12]
571 set 0x20, %i1
572 sta %f10, [%l7 + %i1] 0x18
573 brz %i4, loop_45
574 fba %fcc1, loop_46
575 tle %xcc, 0x6
576 fnot2 %f8, %f26
577loop_45:
578 tne %icc, 0x5
579loop_46:
580 edge8ln %o4, %o2, %o5
581 fmovsle %xcc, %f18, %f9
582 wr %g0, 0x81, %asi
583 prefetcha [%l7 + 0x68] %asi, 0x2
584 fzeros %f13
585 array32 %g1, %g2, %g7
586 fmovdpos %xcc, %f10, %f27
587 tvc %icc, 0x5
588 edge32n %l3, %i3, %i7
589 fpackfix %f30, %f20
590 fnot2s %f11, %f28
591 wr %g0, 0x19, %asi
592 lduha [%l7 + 0x62] %asi, %l6
593 sdiv %l2, 0x0897, %g4
594 wr %g0, 0x04, %asi
595 swapa [%l7 + 0x0C] %asi, %l1
596 movrlz %i5, %i6, %i1
597 edge8n %l0, %o3, %i0
598 ta %xcc, 0x6
599 edge16l %i2, %o6, %o0
600 sethi 0x1E8E, %o7
601 te %xcc, 0x5
602 set 0x20, %l0
603 stxa %l4, [%l7 + %l0] 0x15
604 set 0x60, %g3
605 prefetcha [%l7 + %g3] 0x11, 0x0
606 tpos %xcc, 0x1
607 brz,a %o1, loop_47
608 tle %icc, 0x0
609 fnor %f0, %f14, %f24
610 movleu %icc, %g6, %g5
611loop_47:
612 andn %o4, 0x0209, %o2
613 edge8ln %i4, %l5, %o5
614 movle %xcc, %g1, %g2
615 edge32 %g7, %l3, %i3
616 movneg %icc, %l6, %l2
617 addcc %g4, %i7, %l1
618 fcmpgt32 %f12, %f8, %i5
619 edge16 %i1, %i6, %l0
620 fbul %fcc3, loop_48
621 nop
622 setx loop_49, %l0, %l1
623 jmpl %l1, %i0
624 te %icc, 0x5
625 movleu %xcc, %i2, %o6
626loop_48:
627 edge16n %o3, %o0, %o7
628loop_49:
629 sir 0x037E
630 tleu %icc, 0x3
631 xnor %l4, 0x06C1, %o1
632 be,pn %icc, loop_50
633 flush %l7 + 0x54
634 fnegd %f10, %f28
635 fmovsvc %icc, %f31, %f7
636loop_50:
637 sdivcc %g6, 0x198D, %g3
638 ldub [%l7 + 0x33], %o4
639 fmovde %icc, %f3, %f25
640 movrlez %o2, %i4, %l5
641 edge32 %g5, %o5, %g2
642 tge %icc, 0x2
643 subc %g7, %g1, %l3
644 edge32ln %l6, %i3, %l2
645 sll %i7, %g4, %l1
646 tvs %icc, 0x2
647 stx %i5, [%l7 + 0x78]
648 pdist %f30, %f2, %f6
649 fcmpeq32 %f2, %f8, %i1
650 membar 0x0A
651 tvc %icc, 0x6
652 array8 %i6, %l0, %i2
653 wr %g0, 0x81, %asi
654 stda %f16, [%l7 + 0x40] %asi
655 fpack16 %f26, %f23
656 movne %xcc, %i0, %o3
657 movrgz %o0, %o6, %o7
658 st %f18, [%l7 + 0x6C]
659 fmovs %f16, %f23
660 orcc %o1, 0x1AB6, %g6
661 tn %xcc, 0x5
662 fbug,a %fcc3, loop_51
663 edge32l %l4, %g3, %o2
664 edge32 %i4, %l5, %g5
665 movle %icc, %o5, %g2
666loop_51:
667 movg %xcc, %o4, %g1
668 andn %l3, 0x0177, %l6
669 umul %i3, %l2, %i7
670 orn %g4, %g7, %l1
671 edge32n %i5, %i6, %i1
672 fmovscc %xcc, %f11, %f25
673 movrlez %i2, %l0, %i0
674 smulcc %o3, 0x0271, %o0
675 mulscc %o6, %o1, %o7
676 srax %g6, %l4, %o2
677 fmul8x16au %f15, %f4, %f24
678 wr %g0, 0x04, %asi
679 swapa [%l7 + 0x6C] %asi, %g3
680 fcmpgt16 %f6, %f2, %i4
681 tpos %xcc, 0x2
682 bg,pn %xcc, loop_52
683 movcs %xcc, %l5, %o5
684 set 0x4C, %l5
685 sta %f26, [%l7 + %l5] 0x80
686loop_52:
687 restored
688 rdpr %cwp, %g1
689 rdpr %cansave, %g2
690 rdpr %canrestore, %g3
691 rdpr %cleanwin, %g4
692 rdpr %otherwin, %g5
693 rdpr %wstate, %g6
694 and %g5, 0x065B, %g2
695 tge %xcc, 0x4
696 brz %o4, loop_53
697 orcc %l3, 0x108C, %l6
698 set 0x40, %i5
699 stba %g1, [%l7 + %i5] 0x15
700loop_53:
701 nop
702 wr %g0, 0x89, %asi
703 ldda [%l7 + 0x40] %asi, %f16
704 udivx %i3, 0x1E12, %i7
705 smul %l2, 0x0F7F, %g4
706 subccc %g7, 0x00BA, %i5
707 edge8ln %l1, %i1, %i2
708 movg %icc, %l0, %i0
709 udiv %o3, 0x09AD, %o0
710 fmovsgu %xcc, %f3, %f25
711 bvs,a loop_54
712 fnor %f4, %f14, %f4
713 movpos %icc, %o6, %o1
714 set 0x48, %g2
715 stba %o7, [%l7 + %g2] 0x11
716loop_54:
717 membar 0x77
718 edge8ln %i6, %l4, %o2
719 sdivx %g6, 0x1AE1, %g3
720 ldstub [%l7 + 0x2B], %l5
721 wr %g0, 0x80, %asi
722 stba %i4, [%l7 + 0x09] %asi
723 flush %l7 + 0x0C
724 taddcc %o5, %g2, %g5
725 array8 %o4, %l6, %g1
726 add %l7, 0x48, %l6
727 wr %g0, 0x80, %asi
728 lda [%l6] %asi, %i3
729 casa [%l6] 0x80, %i3, %i7
730 srax %l3, 0x1D, %g4
731 tsubcc %g7, %i5, %l2
732 edge32 %l1, %i2, %l0
733 stb %i0, [%l7 + 0x32]
734 tvc %xcc, 0x4
735 subc %o3, 0x0DE2, %i1
736 sllx %o0, %o1, %o7
737 movneg %icc, %o6, %l4
738 brz %o2, loop_55
739 tcc %icc, 0x0
740 ldsw [%l7 + 0x4C], %g6
741 andncc %g3, %l5, %i4
742loop_55:
743 std %f24, [%l7 + 0x60]
744 brgez,a %i6, loop_56
745 bgu,a,pt %icc, loop_57
746 lduw [%l7 + 0x54], %g2
747 sir 0x0DE5
748loop_56:
749 alignaddr %g5, %o4, %o5
750loop_57:
751 fcmped %fcc3, %f18, %f10
752 movrlz %g1, %i3, %i7
753 tvc %icc, 0x3
754 call loop_58
755 stbar
756 sth %l3, [%l7 + 0x18]
757 ldsw [%l7 + 0x78], %l6
758loop_58:
759 fxnor %f30, %f20, %f6
760 tpos %xcc, 0x5
761 tneg %xcc, 0x7
762 srl %g7, %i5, %g4
763 fnors %f27, %f18, %f10
764 sub %l2, 0x00BF, %l1
765 fzero %f20
766 movcc %xcc, %l0, %i2
767 andn %o3, 0x0861, %i0
768 bg loop_59
769 xorcc %o0, %o1, %o7
770 edge16n %i1, %l4, %o6
771 flush %l7 + 0x2C
772loop_59:
773 movge %xcc, %o2, %g3
774 fbne,a %fcc2, loop_60
775 fmovdcc %icc, %f6, %f20
776 mulscc %g6, 0x035C, %l5
777 sll %i6, 0x0E, %g2
778loop_60:
779 bgu,a loop_61
780 stbar
781 fxor %f4, %f18, %f18
782 bne,a,pt %xcc, loop_62
783loop_61:
784 nop
785 setx loop_63, %l0, %l1
786 wrpr 0x1, %tl
787 wrpr %l1, %tpc
788 add %l1, 0x4, %l1
789 wrpr %l1, %tnpc
790 setx 0x34400001400, %l0, %l1
791 wrpr %l1, %tstate
792 wrhpr 0x4, %htstate
793 retry
794 sra %i4, %g5, %o4
795 array8 %g1, %i3, %o5
796loop_62:
797 andcc %l3, %l6, %g7
798loop_63:
799 tge %icc, 0x3
800 set 0x58, %o5
801 lda [%l7 + %o5] 0x0c, %f9
802 sdivcc %i5, 0x169D, %g4
803 wr %g0, 0x18, %asi
804 ldsba [%l7 + 0x29] %asi, %l2
805 tpos %icc, 0x7
806 set 0x53, %i6
807 ldstuba [%l7 + %i6] 0x89, %l1
808 fbu,a %fcc0, loop_64
809 movn %icc, %i7, %i2
810 fmovrsgez %o3, %f15, %f11
811 movle %xcc, %i0, %l0
812loop_64:
813 edge32 %o0, %o7, %i1
814 mulx %o1, 0x0506, %o6
815 xor %l4, 0x1B2D, %g3
816 fandnot1 %f12, %f0, %f0
817 fnands %f9, %f28, %f10
818 add %g6, %l5, %i6
819 fcmpgt32 %f8, %f10, %g2
820 fmovsn %xcc, %f31, %f20
821 fmovrdgz %i4, %f4, %f6
822 movvs %icc, %g5, %o4
823 addcc %g1, 0x08A9, %i3
824 tpos %xcc, 0x0
825 bn loop_65
826 fornot2s %f15, %f11, %f10
827 fmul8x16au %f20, %f29, %f2
828 fbuge %fcc0, loop_66
829loop_65:
830 srax %o5, 0x08, %l3
831 popc 0x0BDC, %l6
832 fmovd %f20, %f28
833loop_66:
834 restored
835 rdpr %cwp, %g1
836 rdpr %cansave, %g2
837 rdpr %canrestore, %g3
838 rdpr %cleanwin, %g4
839 rdpr %otherwin, %g5
840 rdpr %wstate, %g6
841 wr %g0, 0x88, %asi
842 stba %g7, [%l7 + 0x21] %asi
843 fandnot2s %f26, %f26, %f18
844 fnors %f8, %f3, %f19
845 restored
846 rdpr %cwp, %g1
847 rdpr %cansave, %g2
848 rdpr %canrestore, %g3
849 rdpr %cleanwin, %g4
850 rdpr %otherwin, %g5
851 rdpr %wstate, %g6
852 lduh [%l7 + 0x60], %i5
853 nop
854 setx loop_67, %l0, %l1
855 jmpl %l1, %o2
856 tn %icc, 0x6
857 movg %icc, %g4, %l1
858 fcmpeq32 %f4, %f30, %l2
859loop_67:
860 edge32l %i7, %o3, %i0
861 sth %i2, [%l7 + 0x5A]
862 fand %f8, %f16, %f4
863 tsubcc %l0, %o7, %o0
864 movrne %i1, %o6, %o1
865 fmovrdgz %l4, %f28, %f0
866 fmovsgu %icc, %f17, %f26
867 edge16l %g3, %g6, %l5
868 fcmpeq16 %f12, %f12, %i6
869 xorcc %g2, 0x1125, %g5
870 fmul8x16au %f30, %f14, %f8
871 fzero %f20
872 tne %icc, 0x6
873 fcmpd %fcc0, %f16, %f16
874 stbar
875 wr %g0, 0x88, %asi
876 ldxa [%l7 + 0x10] %asi, %i4
877 srl %o4, 0x01, %i3
878 fbge,a %fcc0, loop_68
879 alignaddrl %o5, %l3, %l6
880 fornot1 %f26, %f30, %f10
881 movrgz %g7, 0x1A2, %g1
882loop_68:
883 bcc %icc, loop_69
884 fcmpgt32 %f2, %f4, %o2
885 fzeros %f16
886 nop
887 setx loop_70, %l0, %l1
888 jmpl %l1, %g4
889loop_69:
890 movrgez %i5, 0x0FB, %l1
891 prefetch [%l7 + 0x7C], 0x1
892 tleu %icc, 0x0
893loop_70:
894 or %i7, %o3, %i0
895 tvc %icc, 0x5
896 sir 0x1230
897 fandnot2s %f21, %f31, %f26
898 fones %f3
899 movgu %xcc, %i2, %l2
900 tcc %xcc, 0x1
901 movneg %xcc, %l0, %o0
902 tge %icc, 0x2
903 edge32l %i1, %o6, %o7
904 andncc %o1, %g3, %l4
905 fcmpne32 %f22, %f18, %g6
906 fmovrsne %l5, %f2, %f31
907 fpadd32s %f1, %f9, %f10
908 fmul8x16 %f30, %f20, %f16
909 fbg,a %fcc1, loop_71
910 tn %icc, 0x3
911 addcc %i6, 0x0AEF, %g2
912 orcc %i4, %g5, %i3
913loop_71:
914 andncc %o5, %o4, %l6
915 udivcc %g7, 0x1662, %g1
916 add %l7, 0x58, %l6
917 wr %g0, 0x81, %asi
918 casxa [%l6] 0x81, %o2, %g4
919 edge8l %i5, %l3, %l1
920 and %o3, 0x1F7B, %i7
921 edge16l %i2, %l2, %l0
922 fmovsn %icc, %f27, %f31
923 saved
924 rdpr %cwp, %g1
925 rdpr %cansave, %g2
926 rdpr %canrestore, %g3
927 rdpr %cleanwin, %g4
928 rdpr %otherwin, %g5
929 rdpr %wstate, %g6
930 movgu %icc, %i0, %i1
931 bl,a,pn %xcc, loop_72
932 ta %xcc, 0x0
933 fmovsne %icc, %f20, %f20
934 faligndata %f14, %f6, %f10
935loop_72:
936 tcs %xcc, 0x4
937 fcmped %fcc0, %f0, %f20
938 tcs %icc, 0x6
939 fxnor %f10, %f18, %f28
940 fxors %f4, %f28, %f0
941 srax %o6, 0x1F, %o0
942 movvc %icc, %o7, %g3
943 fnor %f20, %f10, %f22
944 fmovrde %o1, %f8, %f8
945 fba,a %fcc0, loop_73
946 movge %xcc, %g6, %l5
947 tcc %icc, 0x5
948 array8 %i6, %l4, %g2
949loop_73:
950 nop
951 setx loop_74, %l0, %l1
952 wrpr 0x1, %tl
953 wrpr %l1, %tpc
954 add %l1, 0x4, %l1
955 wrpr %l1, %tnpc
956 setx 0x34400001400, %l0, %l1
957 wrpr %l1, %tstate
958 wrhpr 0x4, %htstate
959 retry
960 fble %fcc0, loop_75
961 srl %i4, 0x1D, %g5
962 alignaddrl %i3, %o4, %l6
963loop_74:
964 stbar
965loop_75:
966 fpadd16s %f24, %f15, %f1
967 brgz,a %g7, loop_76
968 alignaddrl %o5, %o2, %g4
969 tcc %xcc, 0x5
970 fmovsvc %xcc, %f18, %f13
971loop_76:
972 fmovsgu %icc, %f12, %f2
973 edge8n %i5, %g1, %l1
974 fmovdl %xcc, %f18, %f13
975 orncc %l3, 0x1E38, %o3
976 set 0x44, %l4
977 lda [%l7 + %l4] 0x1d, %f5
978 fmovsvs %icc, %f14, %f6
979 bpos,pt %xcc, loop_77
980 smul %i2, %i7, %l0
981 smul %l2, %i0, %i1
982 wr %g0, 0x80, %asi
983 stwa %o0, [%l7 + 0x78] %asi
984loop_77:
985 fmul8ulx16 %f30, %f6, %f0
986 add %o6, %o7, %g3
987 movrgz %o1, 0x00D, %g6
988 ta %icc, 0x1
989 movvs %xcc, %i6, %l5
990 addcc %l4, %i4, %g2
991 andn %i3, %g5, %o4
992 fxor %f4, %f22, %f12
993 tvc %xcc, 0x0
994 andcc %g7, 0x1202, %o5
995 movrgz %l6, %o2, %i5
996 fxor %f14, %f4, %f2
997 fbuge,a %fcc3, loop_78
998 orn %g1, %l1, %g4
999 ba,pt %icc, loop_79
1000 siam 0x2
1001loop_78:
1002 smulcc %o3, %i2, %l3
1003 fbul %fcc2, loop_80
1004loop_79:
1005 tgu %xcc, 0x2
1006 subc %l0, %i7, %i0
1007 fnands %f8, %f10, %f24
1008loop_80:
1009 sdivx %l2, 0x0C22, %i1
1010 fbne,a %fcc3, loop_81
1011 popc 0x0568, %o6
1012 membar 0x32
1013 fsrc2s %f17, %f12
1014loop_81:
1015 fxnors %f29, %f19, %f16
1016 flush %l7 + 0x14
1017 tgu %xcc, 0x4
1018 fornot2s %f18, %f15, %f10
1019 nop
1020 set 0x10, %g1
1021 ldd [%l7 + %g1], %f8
1022 alignaddr %o7, %g3, %o1
1023 tvs %xcc, 0x5
1024 wr %g0, 0x0c, %asi
1025 ldsba [%l7 + 0x0D] %asi, %g6
1026 smulcc %i6, 0x0C31, %o0
1027 fandnot1s %f11, %f30, %f26
1028 tvc %icc, 0x2
1029 taddcc %l4, 0x0A67, %l5
1030 std %f4, [%l7 + 0x68]
1031 tpos %icc, 0x3
1032 te %icc, 0x5
1033 taddcc %g2, %i4, %i3
1034 edge8ln %g5, %g7, %o4
1035 sir 0x1F1A
1036 movpos %xcc, %o5, %o2
1037 tcc %xcc, 0x4
1038 edge16n %l6, %g1, %l1
1039 fnegd %f4, %f14
1040 sdivx %g4, 0x0488, %o3
1041 ldx [%l7 + 0x50], %i5
1042 movrgz %l3, 0x166, %l0
1043 wr %g0, 0x88, %asi
1044 lduba [%l7 + 0x4C] %asi, %i2
1045 tneg %xcc, 0x5
1046 edge32 %i0, %l2, %i1
1047 bge,a %xcc, loop_82
1048 sth %i7, [%l7 + 0x52]
1049 alignaddr %o6, %o7, %o1
1050 andncc %g6, %g3, %i6
1051loop_82:
1052 fbue,a %fcc1, loop_83
1053 andcc %l4, %o0, %l5
1054 xorcc %i4, 0x0F10, %g2
1055 nop
1056 set 0x40, %o0
1057 ldstub [%l7 + %o0], %i3
1058loop_83:
1059 xnor %g5, %g7, %o4
1060 subc %o5, %o2, %g1
1061 set 0x5E, %i0
1062 stha %l6, [%l7 + %i0] 0x1c
1063 mova %icc, %g4, %o3
1064 fmovrdlz %i5, %f16, %f0
1065 fmovsvs %xcc, %f14, %f24
1066 movle %icc, %l3, %l0
1067 fbuge,a %fcc2, loop_84
1068 saved
1069 rdpr %cwp, %g1
1070 rdpr %cansave, %g2
1071 rdpr %canrestore, %g3
1072 rdpr %cleanwin, %g4
1073 rdpr %otherwin, %g5
1074 rdpr %wstate, %g6
1075 udivx %l1, 0x1AA5, %i2
1076 tleu %icc, 0x1
1077loop_84:
1078 fmovdpos %xcc, %f28, %f21
1079 fpsub32 %f24, %f8, %f16
1080 movvs %icc, %i0, %i1
1081 fzeros %f26
1082 fpadd32 %f18, %f30, %f10
1083 tpos %icc, 0x5
1084 fmovsne %icc, %f17, %f0
1085 tleu %xcc, 0x6
1086 udivcc %l2, 0x08BD, %i7
1087 sethi 0x16A8, %o7
1088 edge8ln %o6, %o1, %g3
1089 nop
1090 set 0x40, %g5
1091 stx %i6, [%l7 + %g5]
1092 saved
1093 rdpr %cwp, %g1
1094 rdpr %cansave, %g2
1095 rdpr %canrestore, %g3
1096 rdpr %cleanwin, %g4
1097 rdpr %otherwin, %g5
1098 rdpr %wstate, %g6
1099 fnors %f24, %f16, %f20
1100 flushw
1101 sethi 0x09B6, %l4
1102 movvs %xcc, %g6, %o0
1103 or %i4, 0x1751, %l5
1104 bge,a,pn %xcc, loop_85
1105 fbge,a %fcc2, loop_86
1106 sra %g2, 0x17, %i3
1107 bpos,pt %icc, loop_87
1108loop_85:
1109 for %f12, %f16, %f10
1110loop_86:
1111 addcc %g7, 0x11CE, %o4
1112 edge8l %o5, %g5, %g1
1113loop_87:
1114 edge32l %o2, %l6, %g4
1115 fmovrse %o3, %f24, %f23
1116 fbu,a %fcc3, loop_88
1117 movle %icc, %l3, %l0
1118 stbar
1119 tleu %xcc, 0x4
1120loop_88:
1121 tcs %xcc, 0x2
1122 movgu %icc, %l1, %i2
1123 set 0x2C, %l6
1124 lduha [%l7 + %l6] 0x81, %i5
1125 fnors %f31, %f26, %f11
1126 fmovrse %i1, %f30, %f23
1127 tne %icc, 0x4
1128 tvs %xcc, 0x1
1129 tleu %icc, 0x4
1130 faligndata %f8, %f26, %f8
1131 stbar
1132 movg %xcc, %l2, %i7
1133 movrgez %i0, 0x1C3, %o7
1134 orncc %o1, 0x1383, %g3
1135 subc %i6, %o6, %l4
1136 sir 0x0402
1137 restored
1138 rdpr %cwp, %g1
1139 rdpr %cansave, %g2
1140 rdpr %canrestore, %g3
1141 rdpr %cleanwin, %g4
1142 rdpr %otherwin, %g5
1143 rdpr %wstate, %g6
1144 swap [%l7 + 0x4C], %g6
1145 fmovsvc %icc, %f19, %f9
1146 sethi 0x0C8E, %i4
1147 movrgez %o0, %l5, %i3
1148 fmovs %f9, %f2
1149 alignaddr %g2, %g7, %o4
1150 lduh [%l7 + 0x56], %g5
1151 movn %icc, %g1, %o2
1152 brgez,a %l6, loop_89
1153 udivcc %g4, 0x07EC, %o3
1154 movne %xcc, %l3, %l0
1155 movcc %xcc, %l1, %i2
1156loop_89:
1157 move %xcc, %i5, %i1
1158 restored
1159 rdpr %cwp, %g1
1160 rdpr %cansave, %g2
1161 rdpr %canrestore, %g3
1162 rdpr %cleanwin, %g4
1163 rdpr %otherwin, %g5
1164 rdpr %wstate, %g6
1165 movrlz %l2, %o5, %i0
1166 fpsub16s %f2, %f30, %f27
1167 udivcc %o7, 0x1DA8, %o1
1168 edge8l %i7, %i6, %g3
1169 sth %o6, [%l7 + 0x5E]
1170 edge8ln %l4, %i4, %o0
1171 fbule,a %fcc3, loop_90
1172 sra %g6, %l5, %i3
1173 fzero %f16
1174 ldsb [%l7 + 0x7C], %g7
1175loop_90:
1176 edge32 %g2, %g5, %g1
1177 addcc %o4, 0x197F, %o2
1178 movgu %xcc, %g4, %o3
1179 movl %xcc, %l6, %l0
1180 edge16ln %l1, %i2, %l3
1181 flush %l7 + 0x1C
1182 udivx %i5, 0x03D2, %i1
1183 fpsub32 %f2, %f26, %f10
1184 addcc %l2, 0x1E67, %i0
1185 andcc %o5, %o1, %o7
1186 udiv %i6, 0x1D13, %g3
1187 alignaddr %o6, %l4, %i4
1188 move %icc, %o0, %i7
1189 tg %xcc, 0x2
1190 popc 0x140D, %l5
1191 movvc %xcc, %i3, %g7
1192 tl %icc, 0x4
1193 movrgz %g6, 0x379, %g2
1194 nop
1195 setx loop_91, %l0, %l1
1196 jmpl %l1, %g5
1197 mova %icc, %g1, %o2
1198 fmul8x16al %f10, %f29, %f22
1199 movrgz %o4, %g4, %o3
1200loop_91:
1201 lduw [%l7 + 0x0C], %l6
1202 xnor %l1, 0x101A, %i2
1203 fnot2s %f19, %f10
1204 movl %icc, %l3, %i5
1205 edge16l %l0, %l2, %i1
1206 fpadd32s %f16, %f25, %f3
1207 sub %i0, %o5, %o1
1208 andncc %i6, %o7, %g3
1209 fbue,a %fcc3, loop_92
1210 edge16 %l4, %o6, %o0
1211 nop
1212 setx loop_93, %l0, %l1
1213 wrpr 0x1, %tl
1214 wrpr %l1, %tnpc
1215 setx 0x34400001400, %l0, %l1
1216 wrpr %l1, %tstate
1217 wrhpr 0x4, %htstate
1218 done
1219 array8 %i4, %i7, %i3
1220loop_92:
1221 movre %l5, %g6, %g7
1222 movrgz %g2, 0x1F6, %g1
1223loop_93:
1224 tcs %icc, 0x4
1225 bcs,a loop_94
1226 alignaddrl %o2, %g5, %o4
1227 fpadd16 %f0, %f30, %f18
1228 fble,a %fcc0, loop_95
1229loop_94:
1230 st %f4, [%l7 + 0x5C]
1231 fbo,a %fcc0, loop_96
1232 smul %g4, 0x09A7, %l6
1233loop_95:
1234 andncc %o3, %i2, %l1
1235 fmovsa %xcc, %f17, %f10
1236loop_96:
1237 edge32l %l3, %l0, %i5
1238 alignaddr %l2, %i0, %o5
1239 tsubcc %o1, %i1, %o7
1240 sllx %i6, %l4, %g3
1241 smulcc %o0, 0x0BFE, %o6
1242 taddcc %i7, %i4, %i3
1243 fmovdcc %xcc, %f11, %f6
1244 tn %xcc, 0x6
1245 array16 %l5, %g6, %g2
1246 tn %xcc, 0x7
1247 fmovrsgez %g7, %f15, %f21
1248 mulx %g1, 0x04CF, %g5
1249 movrgz %o2, %g4, %o4
1250 tle %icc, 0x3
1251 movvc %xcc, %o3, %i2
1252 fmul8x16 %f11, %f30, %f6
1253 wr %g0, 0x80, %asi
1254 ldda [%l7 + 0x40] %asi, %f16
1255 tsubcctv %l1, 0x19B1, %l3
1256 fmovrslz %l6, %f12, %f9
1257 sub %l0, 0x1D09, %i5
1258 sdivcc %l2, 0x19DF, %i0
1259 fmovscs %icc, %f14, %f17
1260 movl %icc, %o5, %i1
1261 umulcc %o1, 0x05F9, %o7
1262 flushw
1263 set 0x4E, %l3
1264 ldsha [%l7 + %l3] 0x1d, %i6
1265 ldsw [%l7 + 0x40], %g3
1266 or %o0, %o6, %i7
1267 edge32n %l4, %i4, %i3
1268 tcc %icc, 0x3
1269 st %f17, [%l7 + 0x68]
1270 sdivcc %g6, 0x1FA0, %l5
1271 tsubcctv %g7, %g1, %g2
1272 flush %l7 + 0x7C
1273 tne %xcc, 0x5
1274 fnot2 %f16, %f24
1275 edge8n %g5, %o2, %o4
1276 bge,pt %icc, loop_97
1277 stw %o3, [%l7 + 0x6C]
1278 mulx %i2, 0x0F04, %g4
1279 andncc %l1, %l6, %l0
1280loop_97:
1281 nop
1282 set 0x23, %i7
1283 lduba [%l7 + %i7] 0x1d, %l3
1284 sub %i5, %i0, %o5
1285 nop
1286 setx loop_98, %l0, %l1
1287 wrpr 0x1, %tl
1288 wrpr %l1, %tpc
1289 add %l1, 0x4, %l1
1290 wrpr %l1, %tnpc
1291 setx 0x34400001400, %l0, %l1
1292 wrpr %l1, %tstate
1293 wrhpr 0x4, %htstate
1294 retry
1295 udivx %i1, 0x0015, %l2
1296 xorcc %o1, %o7, %g3
1297 fmovdne %xcc, %f28, %f2
1298loop_98:
1299 subc %o0, %i6, %i7
1300 alignaddr %l4, %i4, %o6
1301 alignaddr %i3, %g6, %l5
1302 fmovdpos %xcc, %f31, %f8
1303 fandnot2s %f9, %f29, %f3
1304 saved
1305 rdpr %cwp, %g1
1306 rdpr %cansave, %g2
1307 rdpr %canrestore, %g3
1308 rdpr %cleanwin, %g4
1309 rdpr %otherwin, %g5
1310 rdpr %wstate, %g6
1311 fcmped %fcc3, %f24, %f6
1312 xnor %g7, %g1, %g5
1313 fpsub32s %f6, %f9, %f18
1314 nop
1315 setx loop_99, %l0, %l1
1316 jmpl %l1, %o2
1317 fbul %fcc3, loop_100
1318 tvs %xcc, 0x6
1319 fmovscs %icc, %f22, %f14
1320loop_99:
1321 fornot1 %f2, %f12, %f20
1322loop_100:
1323 tneg %icc, 0x6
1324 set 0x68, %i3
1325 stwa %g2, [%l7 + %i3] 0x14
1326 orn %o3, %i2, %g4
1327 flushw
1328 andncc %l1, %l6, %o4
1329 xnor %l3, %i5, %i0
1330 addccc %o5, %i1, %l2
1331 fbug %fcc3, loop_101
1332 popc 0x0B95, %o1
1333 fmovdvc %icc, %f31, %f12
1334 fsrc1 %f18, %f24
1335loop_101:
1336 fblg %fcc1, loop_102
1337 fmovsvc %xcc, %f13, %f2
1338 movvs %icc, %l0, %o7
1339 xor %o0, %g3, %i6
1340loop_102:
1341 fmovdneg %xcc, %f28, %f22
1342 mova %xcc, %l4, %i7
1343 fbul %fcc3, loop_103
1344 fornot2s %f13, %f25, %f15
1345 tvs %xcc, 0x2
1346 bneg %xcc, loop_104
1347loop_103:
1348 fmovdvs %icc, %f6, %f6
1349 flushw
1350 array8 %o6, %i4, %g6
1351loop_104:
1352 nop
1353 set 0x14, %o7
1354 lduwa [%l7 + %o7] 0x1c, %i3
1355 smulcc %g7, 0x0DB9, %l5
1356 nop
1357 setx loop_105, %l0, %l1
1358 wrpr 0x1, %tl
1359 wrpr %l1, %tpc
1360 add %l1, 0x4, %l1
1361 wrpr %l1, %tnpc
1362 setx 0x34400001400, %l0, %l1
1363 wrpr %l1, %tstate
1364 wrhpr 0x4, %htstate
1365 retry
1366 andn %g5, %o2, %g2
1367 set 0x24, %o1
1368 lduwa [%l7 + %o1] 0x18, %o3
1369loop_105:
1370 edge16l %i2, %g1, %g4
1371 tl %icc, 0x4
1372 bcc,pt %icc, loop_106
1373 fmovsvs %xcc, %f17, %f18
1374 fble %fcc3, loop_107
1375 sub %l6, %l1, %o4
1376loop_106:
1377 edge32l %l3, %i5, %o5
1378 ldub [%l7 + 0x6B], %i0
1379loop_107:
1380 alignaddrl %l2, %i1, %l0
1381 tsubcc %o7, 0x0BA3, %o1
1382 edge32n %g3, %o0, %l4
1383 ld [%l7 + 0x24], %f19
1384 xnor %i7, 0x1BC1, %i6
1385 tcs %xcc, 0x3
1386 fbl %fcc3, loop_108
1387 srlx %o6, %g6, %i3
1388 ldd [%l7 + 0x10], %i4
1389 fors %f22, %f29, %f20
1390loop_108:
1391 fandnot2 %f26, %f14, %f12
1392 fmovscs %xcc, %f22, %f8
1393 wr %g0, 0x04, %asi
1394 lduwa [%l7 + 0x5C] %asi, %l5
1395 array8 %g5, %o2, %g7
1396 fpack32 %f22, %f6, %f26
1397 tvc %icc, 0x7
1398 movvc %xcc, %g2, %i2
1399 array16 %g1, %g4, %o3
1400 tpos %icc, 0x2
1401 tcc %xcc, 0x0
1402 fpadd32 %f12, %f8, %f10
1403 edge8l %l1, %o4, %l3
1404 mulscc %l6, %o5, %i0
1405 fbg,a %fcc1, loop_109
1406 edge16n %l2, %i1, %i5
1407 bg loop_110
1408 smul %l0, %o1, %g3
1409loop_109:
1410 fsrc2s %f29, %f7
1411 tge %icc, 0x1
1412loop_110:
1413 pdist %f30, %f6, %f24
1414 prefetch [%l7 + 0x24], 0x3
1415 fnegd %f14, %f14
1416 bn,a loop_111
1417 movne %xcc, %o7, %o0
1418 ldd [%l7 + 0x20], %i6
1419 fmovrslez %l4, %f18, %f10
1420loop_111:
1421 addcc %o6, 0x1C01, %g6
1422 fbl,a %fcc1, loop_112
1423 srlx %i3, %i6, %i4
1424 lduw [%l7 + 0x68], %g5
1425 udiv %l5, 0x03A7, %o2
1426loop_112:
1427 andncc %g7, %i2, %g1
1428 movvs %xcc, %g4, %g2
1429 sllx %l1, %o4, %o3
1430 fmovrdlz %l6, %f28, %f6
1431 brlz,a %l3, loop_113
1432 fabsd %f14, %f0
1433 lduw [%l7 + 0x7C], %o5
1434 mulscc %l2, 0x1CEB, %i1
1435loop_113:
1436 fbg,a %fcc1, loop_114
1437 edge8 %i0, %i5, %o1
1438 brgz %g3, loop_115
1439 edge8ln %l0, %o7, %o0
1440loop_114:
1441 udivx %l4, 0x0F2C, %i7
1442 orn %o6, 0x0AA3, %g6
1443loop_115:
1444 fornot1s %f8, %f7, %f6
1445 wr %g0, 0x19, %asi
1446 stwa %i3, [%l7 + 0x30] %asi
1447 udiv %i4, 0x0665, %g5
1448 fxors %f5, %f2, %f15
1449 fxor %f14, %f16, %f28
1450 bshuffle %f20, %f22, %f2
1451 move %icc, %i6, %o2
1452 popc %g7, %l5
1453 edge16ln %g1, %i2, %g4
1454 mulscc %l1, %o4, %o3
1455 movvs %icc, %g2, %l6
1456 andcc %o5, 0x0F81, %l2
1457 tcs %xcc, 0x0
1458 movleu %icc, %l3, %i1
1459 umulcc %i5, %i0, %o1
1460 mulscc %g3, %o7, %o0
1461 udivx %l4, 0x0BC0, %i7
1462 array16 %l0, %g6, %i3
1463 xnorcc %i4, %o6, %i6
1464 sllx %o2, %g5, %l5
1465 nop
1466 set 0x24, %o3
1467 ldsw [%l7 + %o3], %g1
1468 mulx %i2, %g4, %g7
1469 sllx %l1, %o3, %g2
1470 udivx %o4, 0x0DC2, %o5
1471 addc %l6, 0x04CE, %l3
1472 sdivx %l2, 0x00E5, %i5
1473 tcs %icc, 0x0
1474 movge %xcc, %i0, %i1
1475 call loop_116
1476 fbg,a %fcc3, loop_117
1477 movrgez %o1, %o7, %g3
1478 movrne %l4, %o0, %i7
1479loop_116:
1480 popc 0x13DC, %g6
1481loop_117:
1482 srl %l0, %i3, %i4
1483 fandnot2 %f2, %f28, %f4
1484 ldd [%l7 + 0x48], %o6
1485 sir 0x19BF
1486 tcc %xcc, 0x5
1487 fxors %f17, %f10, %f11
1488 movleu %xcc, %o2, %g5
1489 movneg %xcc, %l5, %i6
1490 array16 %g1, %g4, %i2
1491 sll %l1, 0x03, %g7
1492 alignaddr %g2, %o4, %o5
1493 taddcc %l6, 0x1A81, %l3
1494 edge32 %o3, %i5, %l2
1495 nop
1496 set 0x0A, %g4
1497 ldstub [%l7 + %g4], %i0
1498 edge32ln %i1, %o7, %o1
1499 fmovsl %xcc, %f6, %f25
1500 bcc,a,pt %xcc, loop_118
1501 bvc,a,pt %xcc, loop_119
1502 restored
1503 rdpr %cwp, %g1
1504 rdpr %cansave, %g2
1505 rdpr %canrestore, %g3
1506 rdpr %cleanwin, %g4
1507 rdpr %otherwin, %g5
1508 rdpr %wstate, %g6
1509 fmovspos %xcc, %f7, %f27
1510loop_118:
1511 st %f2, [%l7 + 0x40]
1512loop_119:
1513 nop
1514 wr %g0, 0x80, %asi
1515 stha %g3, [%l7 + 0x56] %asi
1516 taddcctv %o0, 0x0D24, %l4
1517 fcmpne32 %f6, %f8, %i7
1518 ble,a %xcc, loop_120
1519 alignaddrl %l0, %i3, %g6
1520 fmovdg %icc, %f27, %f1
1521 movrlz %o6, 0x0A6, %o2
1522loop_120:
1523 ldsh [%l7 + 0x3E], %g5
1524 nop
1525 setx loop_121, %l0, %l1
1526 wrpr 0x1, %tl
1527 wrpr %l1, %tpc
1528 add %l1, 0x4, %l1
1529 wrpr %l1, %tnpc
1530 setx 0x34400001400, %l0, %l1
1531 wrpr %l1, %tstate
1532 wrhpr 0x4, %htstate
1533 retry
1534 edge8 %l5, %i6, %g1
1535 mova %icc, %g4, %i4
1536 fsrc1 %f24, %f12
1537loop_121:
1538 std %f8, [%l7 + 0x48]
1539 andn %l1, %g7, %g2
1540 edge16 %o4, %o5, %i2
1541 flushw
1542 bvs,a %xcc, loop_122
1543 tleu %xcc, 0x3
1544 movrgz %l6, 0x0D2, %l3
1545 fbug %fcc2, loop_123
1546loop_122:
1547 prefetch [%l7 + 0x18], 0x3
1548 lduh [%l7 + 0x30], %o3
1549 bvs,pt %icc, loop_124
1550loop_123:
1551 fmovrdgez %l2, %f12, %f28
1552 tneg %icc, 0x5
1553 fbul %fcc2, loop_125
1554loop_124:
1555 fornot1s %f23, %f27, %f3
1556 taddcctv %i5, %i0, %o7
1557 orn %i1, %g3, %o0
1558loop_125:
1559 bvc,a,pt %xcc, loop_126
1560 ldx [%l7 + 0x78], %l4
1561 set 0x38, %l1
1562 ldsha [%l7 + %l1] 0x10, %o1
1563loop_126:
1564 movneg %xcc, %i7, %i3
1565 fmovdvs %icc, %f26, %f4
1566 movge %icc, %g6, %l0
1567 nop
1568 setx loop_127, %l0, %l1
1569 wrpr 0x1, %tl
1570 wrpr %l1, %tnpc
1571 setx 0x34400001400, %l0, %l1
1572 wrpr %l1, %tstate
1573 wrhpr 0x4, %htstate
1574 done
1575 array8 %o6, %o2, %l5
1576 xnorcc %i6, %g1, %g4
1577 andncc %g5, %l1, %g7
1578loop_127:
1579 bvc,a,pn %icc, loop_128
1580 xor %i4, %o4, %g2
1581 restored
1582 rdpr %cwp, %g1
1583 rdpr %cansave, %g2
1584 rdpr %canrestore, %g3
1585 rdpr %cleanwin, %g4
1586 rdpr %otherwin, %g5
1587 rdpr %wstate, %g6
1588 wr %g0, 0x88, %asi
1589 sta %f6, [%l7 + 0x1C] %asi
1590loop_128:
1591 nop
1592 wr %g0, 0x89, %asi
1593 prefetcha [%l7 + 0x08] %asi, 0x2
1594 movrgez %l6, %i2, %o3
1595 sllx %l2, %l3, %i5
1596 tgu %xcc, 0x5
1597 fsrc1s %f10, %f13
1598 fmovsl %icc, %f25, %f21
1599 edge32n %i0, %o7, %i1
1600 tvs %icc, 0x2
1601 andn %o0, %g3, %o1
1602 fbg,a %fcc2, loop_129
1603 movcs %icc, %l4, %i3
1604 fzero %f12
1605 swap [%l7 + 0x44], %g6
1606loop_129:
1607 array16 %l0, %i7, %o6
1608 fbe %fcc3, loop_130
1609 fone %f28
1610 sethi 0x1D87, %o2
1611 fbg,a %fcc3, loop_131
1612loop_130:
1613 tneg %icc, 0x1
1614 fpackfix %f12, %f22
1615 alignaddrl %l5, %g1, %g4
1616loop_131:
1617 movrlez %g5, 0x01F, %i6
1618 ldub [%l7 + 0x76], %g7
1619 fblg,a %fcc3, loop_132
1620 sir 0x1565
1621 nop
1622 set 0x1A, %o2
1623 ldsh [%l7 + %o2], %i4
1624 tvc %icc, 0x7
1625loop_132:
1626 fnegd %f18, %f20
1627 bneg,a loop_133
1628 addc %o4, 0x13F4, %g2
1629 fbule %fcc0, loop_134
1630 movrne %o5, %l6, %l1
1631loop_133:
1632 tvs %xcc, 0x2
1633 fmovdle %icc, %f29, %f15
1634loop_134:
1635 edge16l %i2, %l2, %l3
1636 fbn %fcc0, loop_135
1637 tg %xcc, 0x4
1638 movleu %icc, %o3, %i5
1639 nop
1640 set 0x30, %i4
1641 ldx [%l7 + %i4], %o7
1642loop_135:
1643 lduh [%l7 + 0x5E], %i1
1644 nop
1645 setx loop_136, %l0, %l1
1646 jmpl %l1, %i0
1647 sllx %o0, 0x0C, %g3
1648 fmovrslz %l4, %f23, %f15
1649 alignaddrl %o1, %g6, %l0
1650loop_136:
1651 sdivx %i3, 0x09DF, %i7
1652 udiv %o6, 0x0B1D, %l5
1653 nop
1654 setx loop_137, %l0, %l1
1655 wrpr 0x1, %tl
1656 wrpr %l1, %tpc
1657 add %l1, 0x4, %l1
1658 wrpr %l1, %tnpc
1659 setx 0x34400001400, %l0, %l1
1660 wrpr %l1, %tstate
1661 wrhpr 0x4, %htstate
1662 retry
1663 fcmpne16 %f4, %f8, %o2
1664 and %g4, 0x0C02, %g5
1665 fcmpeq16 %f30, %f30, %i6
1666loop_137:
1667 ldd [%l7 + 0x60], %f8
1668 movneg %xcc, %g7, %i4
1669 andncc %g1, %o4, %o5
1670 movrne %l6, %g2, %l1
1671 array16 %i2, %l2, %o3
1672 saved
1673 rdpr %cwp, %g1
1674 rdpr %cansave, %g2
1675 rdpr %canrestore, %g3
1676 rdpr %cleanwin, %g4
1677 rdpr %otherwin, %g5
1678 rdpr %wstate, %g6
1679 set 0x6C, %l2
1680 sta %f16, [%l7 + %l2] 0x89
1681 movcc %xcc, %l3, %i5
1682 stx %o7, [%l7 + 0x18]
1683 sll %i1, 0x0D, %o0
1684 taddcc %i0, 0x0831, %l4
1685 edge32n %o1, %g3, %l0
1686 subccc %g6, 0x163B, %i7
1687 sir 0x010F
1688 movl %xcc, %i3, %l5
1689 smul %o2, 0x1072, %o6
1690 lduh [%l7 + 0x4E], %g5
1691 fcmple32 %f26, %f24, %i6
1692 nop
1693 setx loop_138, %l0, %l1
1694 wrpr 0x1, %tl
1695 wrpr %l1, %tpc
1696 add %l1, 0x4, %l1
1697 wrpr %l1, %tnpc
1698 setx 0x34400001400, %l0, %l1
1699 wrpr %l1, %tstate
1700 wrhpr 0x4, %htstate
1701 retry
1702 fmovrdne %g7, %f4, %f2
1703 flush %l7 + 0x2C
1704 orcc %i4, %g4, %g1
1705loop_138:
1706 ldub [%l7 + 0x37], %o4
1707 xorcc %l6, 0x0D08, %o5
1708 fnot1s %f20, %f10
1709 andn %l1, %g2, %l2
1710 orcc %i2, 0x0702, %o3
1711 fbn,a %fcc3, loop_139
1712 sir 0x1854
1713 brgez,a %l3, loop_140
1714 andncc %o7, %i5, %i1
1715loop_139:
1716 movg %xcc, %i0, %o0
1717 taddcctv %l4, %o1, %l0
1718loop_140:
1719 tn %icc, 0x0
1720 wr %g0, 0x89, %asi
1721 lda [%l7 + 0x44] %asi, %f14
1722 add %l7, 0x1C, %l6
1723 wr %g0, 0x80, %asi
1724 lda [%l6] %asi, %g3
1725 casa [%l6] 0x80, %g3, %i7
1726 udivcc %g6, 0x1C15, %l5
1727 lduh [%l7 + 0x6C], %o2
1728 fcmple32 %f18, %f16, %i3
1729 saved
1730 rdpr %cwp, %g1
1731 rdpr %cansave, %g2
1732 rdpr %canrestore, %g3
1733 rdpr %cleanwin, %g4
1734 rdpr %otherwin, %g5
1735 rdpr %wstate, %g6
1736 fbg,a %fcc3, loop_141
1737 edge32n %g5, %i6, %g7
1738 flush %l7 + 0x20
1739 and %i4, %g4, %g1
1740loop_141:
1741 mova %icc, %o4, %l6
1742 xnor %o5, 0x168A, %o6
1743 sllx %g2, 0x1A, %l1
1744 fsrc2s %f30, %f3
1745 movl %xcc, %l2, %o3
1746 edge16 %l3, %o7, %i5
1747 fbg %fcc2, loop_142
1748 ldub [%l7 + 0x73], %i1
1749 add %l7, 0x78, %l6
1750 wr %g0, 0x80, %asi
1751 ldxa [%l6] %asi, %i0
1752 casxa [%l6] %asi, %i0, %o0
1753loop_142:
1754 movrgez %i2, %l4, %o1
1755 std %f16, [%l7 + 0x30]
1756 mova %xcc, %l0, %i7
1757 movcs %icc, %g3, %g6
1758 ldd [%l7 + 0x08], %f26
1759 stb %o2, [%l7 + 0x6E]
1760 sll %l5, 0x09, %g5
1761 smul %i6, %i3, %g7
1762 movl %icc, %i4, %g1
1763 movpos %icc, %g4, %o4
1764 move %icc, %o5, %l6
1765 bneg,a loop_143
1766 ble %icc, loop_144
1767 addccc %o6, 0x1724, %l1
1768 saved
1769 rdpr %cwp, %g1
1770 rdpr %cansave, %g2
1771 rdpr %canrestore, %g3
1772 rdpr %cleanwin, %g4
1773 rdpr %otherwin, %g5
1774 rdpr %wstate, %g6
1775loop_143:
1776 array16 %l2, %o3, %l3
1777loop_144:
1778 nop
1779 setx loop_145, %l0, %l1
1780 wrpr 0x1, %tl
1781 wrpr %l1, %tpc
1782 add %l1, 0x4, %l1
1783 wrpr %l1, %tnpc
1784 setx 0x34400001400, %l0, %l1
1785 wrpr %l1, %tstate
1786 wrhpr 0x4, %htstate
1787 retry
1788 movrne %o7, 0x3ED, %g2
1789 flushw
1790 mova %icc, %i5, %i1
1791loop_145:
1792 sllx %i0, 0x08, %i2
1793 tvc %xcc, 0x0
1794 sdivcc %l4, 0x017F, %o1
1795 fexpand %f27, %f16
1796 fornot2 %f10, %f20, %f14
1797 mova %icc, %l0, %i7
1798 taddcc %g3, %o0, %o2
1799 saved
1800 rdpr %cwp, %g1
1801 rdpr %cansave, %g2
1802 rdpr %canrestore, %g3
1803 rdpr %cleanwin, %g4
1804 rdpr %otherwin, %g5
1805 rdpr %wstate, %g6
1806 tcs %icc, 0x2
1807 brlz,a %l5, loop_146
1808 movleu %xcc, %g6, %i6
1809 sdivcc %i3, 0x0911, %g5
1810 flush %l7 + 0x40
1811loop_146:
1812 tvc %xcc, 0x4
1813 tleu %icc, 0x0
1814 srl %g7, %i4, %g4
1815 movcc %icc, %g1, %o4
1816 wr %g0, 0x04, %asi
1817 ldswa [%l7 + 0x74] %asi, %l6
1818 sllx %o5, 0x0F, %l1
1819 addcc %l2, %o6, %l3
1820 subc %o3, %o7, %i5
1821 te %icc, 0x2
1822 fbu,a %fcc2, loop_147
1823 tge %xcc, 0x5
1824 membar 0x52
1825 wr %g0, 0x81, %asi
1826 lduwa [%l7 + 0x40] %asi, %g2
1827loop_147:
1828 fand %f8, %f22, %f2
1829 bge,a loop_148
1830 or %i1, 0x1D62, %i0
1831 srlx %i2, %o1, %l4
1832 movg %icc, %i7, %g3
1833loop_148:
1834 addccc %l0, %o0, %o2
1835 fmovrdne %g6, %f16, %f8
1836 addcc %i6, %i3, %g5
1837 fmovrdne %g7, %f6, %f20
1838 movgu %xcc, %l5, %i4
1839 sll %g4, %o4, %l6
1840 orncc %g1, 0x19F1, %o5
1841 bvc %xcc, loop_149
1842 andn %l1, 0x0346, %l2
1843 set 0x60, %i2
1844 swapa [%l7 + %i2] 0x89, %o6
1845loop_149:
1846 edge32l %l3, %o3, %i5
1847 movrgez %o7, 0x3E2, %i1
1848 fcmple32 %f18, %f30, %g2
1849 movleu %xcc, %i0, %o1
1850 fbg %fcc2, loop_150
1851 tneg %icc, 0x3
1852 tpos %xcc, 0x3
1853 fmovsneg %xcc, %f15, %f8
1854loop_150:
1855 ba,pt %xcc, loop_151
1856 fmovsl %xcc, %f29, %f23
1857 ldsw [%l7 + 0x18], %l4
1858 udivcc %i2, 0x11AC, %i7
1859loop_151:
1860 nop
1861 set 0x60, %o6
1862 lda [%l7 + %o6] 0x88, %f30
1863 ble loop_152
1864 xnorcc %l0, 0x1187, %g3
1865 edge8n %o0, %o2, %i6
1866 edge16l %g6, %g5, %i3
1867loop_152:
1868 bvs loop_153
1869 fbu %fcc3, loop_154
1870 brz,a %g7, loop_155
1871 alignaddr %i4, %l5, %o4
1872loop_153:
1873 array16 %l6, %g1, %g4
1874loop_154:
1875 nop
1876 wr %g0, 0x80, %asi
1877 stda %f16, [%l7 + 0x40] %asi
1878loop_155:
1879 tcc %xcc, 0x4
1880 ta %xcc, 0x2
1881 fsrc2 %f28, %f10
1882 fexpand %f5, %f30
1883 fmovsg %xcc, %f9, %f15
1884 xnor %l1, 0x193F, %l2
1885 tge %xcc, 0x4
1886 edge32ln %o5, %l3, %o6
1887 set 0x30, %g6
1888 lduwa [%l7 + %g6] 0x18, %o3
1889 alignaddr %i5, %i1, %g2
1890 wr %g0, 0x81, %asi
1891 ldsha [%l7 + 0x4A] %asi, %o7
1892 fors %f24, %f24, %f1
1893 edge32ln %i0, %l4, %i2
1894 edge8 %o1, %l0, %g3
1895 subc %i7, 0x01D8, %o0
1896 movneg %icc, %o2, %i6
1897 smulcc %g5, %g6, %i3
1898 tleu %icc, 0x2
1899 wr %g0, 0x18, %asi
1900 lda [%l7 + 0x58] %asi, %f18
1901 tne %icc, 0x4
1902 addc %g7, %l5, %i4
1903 ldsb [%l7 + 0x7B], %o4
1904 edge16 %g1, %g4, %l1
1905 bcc,pt %xcc, loop_156
1906 fbuge %fcc1, loop_157
1907 tcc %icc, 0x0
1908 set 0x0C, %o4
1909 sta %f16, [%l7 + %o4] 0x10
1910loop_156:
1911 fnegd %f20, %f26
1912loop_157:
1913 edge32ln %l2, %l6, %l3
1914 fmovrde %o6, %f30, %f20
1915 fmul8ulx16 %f8, %f28, %f20
1916 bvc,a loop_158
1917 umulcc %o3, %o5, %i5
1918 movrgez %g2, %i1, %o7
1919 udiv %l4, 0x066F, %i0
1920loop_158:
1921 faligndata %f28, %f4, %f18
1922 movrne %o1, 0x308, %l0
1923 srl %g3, 0x1D, %i2
1924 fsrc2s %f27, %f4
1925 tleu %xcc, 0x7
1926 brlez %i7, loop_159
1927 tvs %xcc, 0x1
1928 tvs %xcc, 0x5
1929 fbul,a %fcc3, loop_160
1930loop_159:
1931 fblg %fcc0, loop_161
1932 fmovrdlz %o0, %f24, %f6
1933 fornot1s %f24, %f23, %f16
1934loop_160:
1935 fandnot2s %f11, %f23, %f17
1936loop_161:
1937 edge32l %i6, %o2, %g6
1938 orn %g5, 0x0379, %g7
1939 fmovs %f22, %f13
1940 fand %f18, %f20, %f14
1941 fmul8x16al %f22, %f27, %f6
1942 fcmpeq32 %f18, %f14, %l5
1943 edge32ln %i3, %i4, %o4
1944 edge16n %g1, %l1, %g4
1945 sra %l2, 0x08, %l6
1946 addccc %l3, %o3, %o5
1947 movcs %icc, %o6, %g2
1948 fmovdvs %icc, %f25, %f3
1949 movrlz %i5, %i1, %l4
1950 set 0x40, %g7
1951 ldda [%l7 + %g7] 0x11, %f0
1952 prefetch [%l7 + 0x30], 0x0
1953 movne %xcc, %i0, %o7
1954 udiv %l0, 0x15DB, %o1
1955 tl %icc, 0x2
1956 smulcc %i2, %g3, %i7
1957 stbar
1958 brlez,a %i6, loop_162
1959 edge32n %o0, %o2, %g6
1960 ldsb [%l7 + 0x6E], %g7
1961 wr %g0, 0x89, %asi
1962 lduha [%l7 + 0x72] %asi, %g5
1963loop_162:
1964 fblg %fcc0, loop_163
1965 edge32 %i3, %i4, %l5
1966 be,a %icc, loop_164
1967 fmovdleu %xcc, %f5, %f29
1968loop_163:
1969 fmovsgu %xcc, %f16, %f0
1970 bne loop_165
1971loop_164:
1972 movne %xcc, %g1, %o4
1973 tvs %xcc, 0x6
1974 fbul %fcc3, loop_166
1975loop_165:
1976 fcmpes %fcc2, %f23, %f5
1977 movvs %xcc, %g4, %l2
1978 ldsh [%l7 + 0x18], %l6
1979loop_166:
1980 nop
1981 set 0x1C, %i1
1982 lda [%l7 + %i1] 0x18, %f19
1983 sth %l1, [%l7 + 0x3A]
1984 umul %l3, %o3, %o5
1985 fmovdcs %icc, %f12, %f24
1986 orcc %g2, %o6, %i1
1987 edge32ln %l4, %i5, %o7
1988 array16 %i0, %l0, %i2
1989 movvc %icc, %g3, %i7
1990 srl %i6, 0x16, %o0
1991 fmovrdgez %o1, %f28, %f22
1992 or %g6, 0x03AB, %g7
1993 brlez %o2, loop_167
1994 nop
1995 setx loop_168, %l0, %l1
1996 jmpl %l1, %i3
1997 sir 0x1065
1998 fzero %f30
1999loop_167:
2000 tneg %icc, 0x0
2001loop_168:
2002 edge32l %i4, %l5, %g5
2003 xnorcc %o4, 0x0266, %g4
2004 srlx %l2, %l6, %g1
2005 and %l1, %l3, %o5
2006 addc %o3, %o6, %i1
2007 edge8ln %l4, %i5, %g2
2008 fbne %fcc2, loop_169
2009 movle %icc, %o7, %i0
2010 fmovdleu %xcc, %f2, %f19
2011 bl,pt %icc, loop_170
2012loop_169:
2013 mulscc %l0, %i2, %i7
2014 smulcc %i6, 0x125E, %g3
2015 ldsh [%l7 + 0x1C], %o1
2016loop_170:
2017 movg %icc, %g6, %o0
2018 set 0x69, %l0
2019 ldsba [%l7 + %l0] 0x15, %g7
2020 popc 0x0510, %o2
2021 fpsub32s %f24, %f15, %f10
2022 fors %f13, %f17, %f13
2023 edge32l %i4, %l5, %i3
2024 subcc %g5, %g4, %o4
2025 udivx %l6, 0x1329, %g1
2026 ta %icc, 0x7
2027 fblg,a %fcc0, loop_171
2028 xorcc %l2, %l3, %l1
2029 set 0x78, %g3
2030 lduwa [%l7 + %g3] 0x11, %o5
2031loop_171:
2032 fnot2 %f6, %f8
2033 bge,pt %xcc, loop_172
2034 move %xcc, %o3, %i1
2035 ta %icc, 0x6
2036 umulcc %o6, 0x0520, %i5
2037loop_172:
2038 fmovsne %xcc, %f16, %f18
2039 movrlez %g2, 0x0DF, %l4
2040 fmovdleu %xcc, %f28, %f22
2041 fand %f0, %f16, %f12
2042 set 0x40, %i5
2043 ldda [%l7 + %i5] 0x19, %f16
2044 movn %xcc, %o7, %i0
2045 andcc %i2, %l0, %i6
2046 ldx [%l7 + 0x68], %g3
2047 udivx %o1, 0x175F, %i7
2048 membar 0x0E
2049 fmovdl %xcc, %f15, %f26
2050 alignaddrl %o0, %g6, %o2
2051 wr %g0, 0x19, %asi
2052 stba %i4, [%l7 + 0x4B] %asi
2053 orn %l5, %i3, %g7
2054 smul %g5, 0x153E, %o4
2055 stbar
2056 fcmpeq16 %f16, %f8, %l6
2057 tcc %xcc, 0x7
2058 stw %g1, [%l7 + 0x7C]
2059 tl %icc, 0x7
2060 fcmpes %fcc2, %f25, %f17
2061 sir 0x004A
2062 movpos %icc, %l2, %g4
2063 flushw
2064 udivx %l3, 0x0FF9, %o5
2065 tg %xcc, 0x4
2066 tvc %icc, 0x4
2067 set 0x2A, %g2
2068 stha %o3, [%l7 + %g2] 0x11
2069 edge16l %i1, %o6, %i5
2070 brz %g2, loop_173
2071 bvs,pt %icc, loop_174
2072 fmovrslez %l4, %f9, %f15
2073 movrlz %o7, %l1, %i2
2074loop_173:
2075 tcc %icc, 0x0
2076loop_174:
2077 fbl,a %fcc3, loop_175
2078 tge %icc, 0x7
2079 saved
2080 rdpr %cwp, %g1
2081 rdpr %cansave, %g2
2082 rdpr %canrestore, %g3
2083 rdpr %cleanwin, %g4
2084 rdpr %otherwin, %g5
2085 rdpr %wstate, %g6
2086 movne %xcc, %l0, %i0
2087loop_175:
2088 bne,a,pn %icc, loop_176
2089 nop
2090 setx loop_177, %l0, %l1
2091 wrpr 0x1, %tl
2092 wrpr %l1, %tnpc
2093 setx 0x34400001400, %l0, %l1
2094 wrpr %l1, %tstate
2095 wrhpr 0x4, %htstate
2096 done
2097 move %xcc, %g3, %i6
2098 ble,pt %xcc, loop_178
2099loop_176:
2100 sir 0x12A4
2101loop_177:
2102 fornot1 %f2, %f18, %f22
2103 xnorcc %o1, 0x10DC, %i7
2104loop_178:
2105 nop
2106 set 0x70, %l5
2107 stxa %g6, [%l7 + %l5] 0x1c
2108 wr %g0, 0x10, %asi
2109 stha %o2, [%l7 + 0x22] %asi
2110 udivcc %i4, 0x04C4, %l5
2111 taddcc %o0, 0x0A19, %i3
2112 xnorcc %g7, 0x12CD, %g5
2113 movrlz %l6, %g1, %o4
2114 fnot2s %f17, %f31
2115 restored
2116 rdpr %cwp, %g1
2117 rdpr %cansave, %g2
2118 rdpr %canrestore, %g3
2119 rdpr %cleanwin, %g4
2120 rdpr %otherwin, %g5
2121 rdpr %wstate, %g6
2122 fmul8sux16 %f8, %f4, %f24
2123 brgz %l2, loop_179
2124 sra %g4, %l3, %o5
2125 sethi 0x16D6, %o3
2126 xnor %o6, %i5, %i1
2127loop_179:
2128 tvs %icc, 0x2
2129 movl %xcc, %l4, %g2
2130 fnands %f4, %f28, %f8
2131 fornot1s %f9, %f24, %f21
2132 sll %o7, %i2, %l1
2133 fbge %fcc0, loop_180
2134 lduw [%l7 + 0x60], %l0
2135 fone %f10
2136 membar 0x05
2137loop_180:
2138 movgu %icc, %i0, %g3
2139 fbu %fcc2, loop_181
2140 sll %o1, %i6, %g6
2141 movrlez %o2, %i7, %l5
2142 fbue,a %fcc3, loop_182
2143loop_181:
2144 movrlez %o0, 0x128, %i4
2145 tsubcc %i3, 0x08C2, %g7
2146 tg %xcc, 0x2
2147loop_182:
2148 orn %g5, 0x007D, %l6
2149 nop
2150 setx loop_183, %l0, %l1
2151 wrpr 0x1, %tl
2152 wrpr %l1, %tnpc
2153 setx 0x34400001400, %l0, %l1
2154 wrpr %l1, %tstate
2155 wrhpr 0x4, %htstate
2156 done
2157 fnot1s %f31, %f19
2158 nop
2159 setx loop_184, %l0, %l1
2160 wrpr 0x1, %tl
2161 wrpr %l1, %tpc
2162 add %l1, 0x4, %l1
2163 wrpr %l1, %tnpc
2164 setx 0x34400001400, %l0, %l1
2165 wrpr %l1, %tstate
2166 wrhpr 0x4, %htstate
2167 retry
2168 edge8n %o4, %g1, %l2
2169loop_183:
2170 stw %g4, [%l7 + 0x5C]
2171 sra %l3, 0x0F, %o5
2172loop_184:
2173 flushw
2174 fbuge %fcc3, loop_185
2175 ta %xcc, 0x2
2176 sdivcc %o3, 0x0587, %i5
2177 movpos %xcc, %o6, %i1
2178loop_185:
2179 sdivcc %l4, 0x0294, %o7
2180 sethi 0x0321, %g2
2181 ldub [%l7 + 0x4D], %l1
2182 wr %g0, 0x11, %asi
2183 swapa [%l7 + 0x5C] %asi, %i2
2184 mulx %i0, 0x1B35, %l0
2185 fnegs %f4, %f1
2186 edge32l %g3, %o1, %i6
2187 fmovsneg %xcc, %f13, %f14
2188 movgu %icc, %o2, %g6
2189 subcc %l5, %i7, %i4
2190 movn %xcc, %i3, %g7
2191 movcc %icc, %g5, %l6
2192 movpos %xcc, %o0, %g1
2193 sethi 0x0FB8, %l2
2194 fnegs %f9, %f22
2195 fblg %fcc0, loop_186
2196 stbar
2197 set 0x14, %i6
2198 ldsha [%l7 + %i6] 0x14, %g4
2199loop_186:
2200 tvc %icc, 0x2
2201 sra %o4, 0x1D, %l3
2202 sdiv %o5, 0x0941, %i5
2203 fmovsvs %xcc, %f5, %f18
2204 orcc %o6, 0x11B1, %o3
2205 wr %g0, 0x89, %asi
2206 ldda [%l7 + 0x40] %asi, %f16
2207 edge8ln %i1, %o7, %l4
2208 subcc %l1, %g2, %i0
2209 sdiv %l0, 0x095A, %i2
2210 subccc %g3, 0x0224, %o1
2211 fmovrdgez %i6, %f18, %f4
2212 tge %icc, 0x0
2213 ldd [%l7 + 0x08], %f10
2214 membar 0x14
2215 edge16ln %g6, %o2, %l5
2216 fbul %fcc3, loop_187
2217 sth %i7, [%l7 + 0x24]
2218 subccc %i4, 0x1465, %i3
2219 sth %g7, [%l7 + 0x52]
2220loop_187:
2221 xorcc %g5, 0x1BBA, %o0
2222 fsrc2s %f18, %f7
2223 fmovsleu %icc, %f24, %f31
2224 set 0x30, %o5
2225 ldda [%l7 + %o5] 0x04, %g0
2226 wr %g0, 0x04, %asi
2227 stba %l2, [%l7 + 0x71] %asi
2228 tle %icc, 0x3
2229 fxnors %f0, %f18, %f20
2230 fnot2 %f4, %f0
2231 edge8 %l6, %o4, %l3
2232 fmovrdlz %g4, %f24, %f20
2233 srax %i5, %o6, %o3
2234 srlx %o5, 0x13, %i1
2235 subcc %o7, %l1, %l4
2236 tcc %xcc, 0x0
2237 fmovdn %xcc, %f12, %f17
2238 fbne %fcc1, loop_188
2239 movgu %xcc, %i0, %g2
2240 fmovrsne %l0, %f12, %f3
2241 andn %g3, 0x1167, %o1
2242loop_188:
2243 movrgz %i2, %g6, %o2
2244 stw %i6, [%l7 + 0x38]
2245 fandnot2 %f0, %f18, %f8
2246 mulscc %l5, 0x1C4B, %i7
2247 tvs %xcc, 0x1
2248 edge8l %i4, %i3, %g5
2249 edge8ln %g7, %o0, %l2
2250 membar 0x10
2251 edge32n %g1, %l6, %o4
2252 xnorcc %l3, 0x1F3E, %g4
2253 tsubcctv %o6, 0x0B8D, %o3
2254 fmovsle %icc, %f28, %f25
2255 sir 0x1F05
2256 fmovrdne %i5, %f20, %f18
2257 movcc %icc, %i1, %o5
2258 st %f8, [%l7 + 0x0C]
2259 fbg %fcc3, loop_189
2260 movgu %icc, %l1, %o7
2261 orn %l4, 0x19B6, %i0
2262 tneg %icc, 0x7
2263loop_189:
2264 array16 %g2, %l0, %g3
2265 movrlez %i2, %o1, %o2
2266 set 0x34, %g1
2267 stwa %g6, [%l7 + %g1] 0x81
2268 stx %i6, [%l7 + 0x30]
2269 tn %xcc, 0x1
2270 set 0x7E, %o0
2271 lduha [%l7 + %o0] 0x1d, %i7
2272 movne %xcc, %l5, %i3
2273 movg %xcc, %g5, %i4
2274 movge %xcc, %o0, %l2
2275 fmovsleu %xcc, %f4, %f6
2276 movre %g1, %l6, %g7
2277 fmovsa %xcc, %f20, %f11
2278 fnot1s %f6, %f9
2279 srax %o4, 0x1C, %l3
2280 fcmpne16 %f26, %f14, %g4
2281 call loop_190
2282 srl %o3, %o6, %i1
2283 movpos %xcc, %i5, %l1
2284 fnand %f22, %f4, %f28
2285loop_190:
2286 fpsub32s %f5, %f9, %f24
2287 ta %xcc, 0x5
2288 bpos %icc, loop_191
2289 movne %icc, %o7, %l4
2290 move %icc, %o5, %g2
2291 set 0x20, %l4
2292 prefetcha [%l7 + %l4] 0x11, 0x1
2293loop_191:
2294 tl %icc, 0x1
2295 sdivx %l0, 0x1454, %g3
2296 fbule,a %fcc2, loop_192
2297 fnors %f25, %f31, %f2
2298 sdivcc %o1, 0x1666, %o2
2299 array32 %g6, %i2, %i6
2300loop_192:
2301 ldub [%l7 + 0x79], %i7
2302 movn %xcc, %l5, %i3
2303 orn %g5, 0x135D, %i4
2304 membar 0x57
2305 fnors %f14, %f28, %f12
2306 restored
2307 rdpr %cwp, %g1
2308 rdpr %cansave, %g2
2309 rdpr %canrestore, %g3
2310 rdpr %cleanwin, %g4
2311 rdpr %otherwin, %g5
2312 rdpr %wstate, %g6
2313 movge %icc, %o0, %l2
2314 bvs,a,pt %icc, loop_193
2315 movleu %xcc, %g1, %g7
2316 ldsh [%l7 + 0x6C], %o4
2317 ldsb [%l7 + 0x5B], %l6
2318loop_193:
2319 move %icc, %l3, %g4
2320 fmul8x16al %f30, %f24, %f26
2321 brgz %o3, loop_194
2322 movle %xcc, %o6, %i5
2323 array32 %i1, %l1, %l4
2324 sth %o5, [%l7 + 0x62]
2325loop_194:
2326 fsrc1s %f28, %f12
2327 tsubcctv %g2, 0x17C5, %i0
2328 fpack32 %f0, %f12, %f20
2329 fsrc1 %f10, %f0
2330 wr %g0, 0x11, %asi
2331 ldsha [%l7 + 0x62] %asi, %l0
2332 edge8n %g3, %o7, %o2
2333 srax %g6, 0x0B, %o1
2334 umul %i2, 0x116C, %i7
2335 subccc %i6, %i3, %l5
2336 movneg %xcc, %i4, %o0
2337 xor %l2, 0x14BF, %g1
2338 bl,a %xcc, loop_195
2339 fmovde %xcc, %f14, %f13
2340 ldd [%l7 + 0x28], %g4
2341 subccc %o4, %g7, %l3
2342loop_195:
2343 tgu %icc, 0x7
2344 array32 %g4, %l6, %o6
2345 ldstub [%l7 + 0x2A], %i5
2346 tleu %icc, 0x4
2347 bvs %icc, loop_196
2348 ldsw [%l7 + 0x40], %o3
2349 tvs %xcc, 0x0
2350 sdiv %i1, 0x1F18, %l1
2351loop_196:
2352 movle %xcc, %l4, %g2
2353 movrgz %o5, %i0, %l0
2354 fmovrdne %g3, %f8, %f30
2355 fcmpgt32 %f30, %f16, %o7
2356 fbe,a %fcc0, loop_197
2357 andncc %o2, %o1, %i2
2358 mova %icc, %g6, %i7
2359 move %icc, %i6, %l5
2360loop_197:
2361 alignaddr %i4, %o0, %i3
2362 fcmple16 %f8, %f14, %g1
2363 tneg %xcc, 0x1
2364 fandnot1s %f9, %f16, %f14
2365 edge32 %l2, %g5, %o4
2366 addc %l3, %g4, %g7
2367 nop
2368 setx loop_198, %l0, %l1
2369 jmpl %l1, %o6
2370 tne %icc, 0x2
2371 set 0x50, %i0
2372 lduwa [%l7 + %i0] 0x18, %l6
2373loop_198:
2374 movvs %xcc, %o3, %i5
2375 fmuld8sux16 %f18, %f10, %f6
2376 movle %xcc, %l1, %l4
2377 or %g2, %o5, %i0
2378 saved
2379 rdpr %cwp, %g1
2380 rdpr %cansave, %g2
2381 rdpr %canrestore, %g3
2382 rdpr %cleanwin, %g4
2383 rdpr %otherwin, %g5
2384 rdpr %wstate, %g6
2385 movcc %icc, %l0, %i1
2386 fpadd32 %f30, %f24, %f18
2387 movrlez %g3, 0x25C, %o7
2388 edge8l %o2, %i2, %g6
2389 movpos %icc, %i7, %o1
2390 sethi 0x0D2B, %l5
2391 nop
2392 setx loop_199, %l0, %l1
2393 wrpr 0x1, %tl
2394 wrpr %l1, %tpc
2395 add %l1, 0x4, %l1
2396 wrpr %l1, %tnpc
2397 setx 0x34400001400, %l0, %l1
2398 wrpr %l1, %tstate
2399 wrhpr 0x4, %htstate
2400 retry
2401 fmovdgu %icc, %f22, %f27
2402 fbu,a %fcc0, loop_200
2403 edge32ln %i4, %i6, %o0
2404loop_199:
2405 ta %xcc, 0x2
2406 tn %xcc, 0x3
2407loop_200:
2408 smulcc %g1, %l2, %g5
2409 edge8 %i3, %l3, %g4
2410 fbue,a %fcc3, loop_201
2411 movvc %xcc, %g7, %o6
2412 fbo %fcc0, loop_202
2413 edge16l %o4, %l6, %o3
2414loop_201:
2415 movpos %xcc, %l1, %i5
2416 fmovda %xcc, %f30, %f9
2417loop_202:
2418 srlx %g2, %l4, %o5
2419 smul %l0, %i0, %i1
2420 orcc %g3, %o2, %o7
2421 tge %xcc, 0x4
2422 fmovrde %g6, %f30, %f14
2423 fcmpgt32 %f22, %f22, %i2
2424 addc %i7, %o1, %l5
2425 fnot1s %f26, %f24
2426 stb %i6, [%l7 + 0x70]
2427 taddcctv %i4, %g1, %o0
2428 mova %xcc, %g5, %l2
2429 andncc %l3, %i3, %g4
2430 fcmps %fcc2, %f0, %f22
2431 and %o6, %g7, %o4
2432 add %o3, %l6, %i5
2433 movg %icc, %l1, %l4
2434 fmul8x16au %f29, %f4, %f22
2435 movgu %icc, %o5, %l0
2436 fbne,a %fcc0, loop_203
2437 fandnot2 %f0, %f8, %f14
2438 taddcc %g2, 0x0EBE, %i1
2439 edge32l %i0, %o2, %o7
2440loop_203:
2441 movgu %xcc, %g6, %i2
2442 fornot2 %f24, %f8, %f16
2443 flush %l7 + 0x34
2444 fbug,a %fcc1, loop_204
2445 alignaddr %g3, %i7, %o1
2446 addcc %l5, %i4, %g1
2447 membar 0x45
2448loop_204:
2449 mulscc %i6, 0x0FB8, %g5
2450 restored
2451 rdpr %cwp, %g1
2452 rdpr %cansave, %g2
2453 rdpr %canrestore, %g3
2454 rdpr %cleanwin, %g4
2455 rdpr %otherwin, %g5
2456 rdpr %wstate, %g6
2457 fpmerge %f29, %f25, %f22
2458 edge8l %o0, %l2, %l3
2459 wr %g0, 0x11, %asi
2460 lduwa [%l7 + 0x64] %asi, %g4
2461 brgez,a %o6, loop_205
2462 subc %g7, %i3, %o3
2463 fmovs %f30, %f0
2464 bge,pt %icc, loop_206
2465loop_205:
2466 and %l6, %o4, %i5
2467 fmovrdlz %l4, %f30, %f2
2468 restored
2469 rdpr %cwp, %g1
2470 rdpr %cansave, %g2
2471 rdpr %canrestore, %g3
2472 rdpr %cleanwin, %g4
2473 rdpr %otherwin, %g5
2474 rdpr %wstate, %g6
2475loop_206:
2476 fmul8x16au %f16, %f8, %f10
2477 addccc %o5, 0x0652, %l1
2478 umulcc %g2, 0x178D, %l0
2479 edge16ln %i0, %i1, %o2
2480 sethi 0x0287, %g6
2481 fmul8x16 %f6, %f14, %f12
2482 ldub [%l7 + 0x1D], %i2
2483 set 0x44, %l6
2484 swapa [%l7 + %l6] 0x89, %o7
2485 set 0x5E, %g5
2486 lduha [%l7 + %g5] 0x80, %i7
2487 edge16ln %o1, %g3, %l5
2488 fmovrsgez %i4, %f7, %f29
2489 fnor %f0, %f4, %f2
2490 tleu %icc, 0x4
2491 be,a,pn %xcc, loop_207
2492 move %xcc, %i6, %g5
2493 ldd [%l7 + 0x08], %f28
2494 set 0x3C, %l3
2495 lda [%l7 + %l3] 0x04, %f9
2496loop_207:
2497 taddcc %g1, 0x061D, %o0
2498 movpos %xcc, %l3, %l2
2499 smul %o6, %g7, %g4
2500 tl %icc, 0x5
2501 xor %o3, %i3, %o4
2502 movne %xcc, %i5, %l6
2503 fbn,a %fcc0, loop_208
2504 bneg,a,pn %icc, loop_209
2505 movrlez %o5, %l1, %g2
2506 brnz,a %l4, loop_210
2507loop_208:
2508 tvs %icc, 0x6
2509loop_209:
2510 edge8n %l0, %i1, %i0
2511 movge %xcc, %g6, %i2
2512loop_210:
2513 movrgez %o2, 0x1A1, %o7
2514 array8 %o1, %i7, %l5
2515 ldd [%l7 + 0x28], %f10
2516 sdivx %g3, 0x13BE, %i6
2517 tl %xcc, 0x7
2518 mulx %g5, %g1, %o0
2519 sdivx %i4, 0x02C6, %l2
2520 move %xcc, %o6, %g7
2521 fmovrsne %l3, %f7, %f22
2522 lduh [%l7 + 0x1E], %o3
2523 fnot2 %f16, %f20
2524 bvs,a,pt %icc, loop_211
2525 edge8ln %g4, %o4, %i5
2526 taddcctv %l6, %i3, %o5
2527 tn %xcc, 0x3
2528loop_211:
2529 edge8 %g2, %l1, %l0
2530 array16 %i1, %i0, %l4
2531 movle %xcc, %i2, %o2
2532 call loop_212
2533 srax %g6, 0x11, %o1
2534 movrlez %i7, %o7, %g3
2535 edge16ln %l5, %g5, %g1
2536loop_212:
2537 nop
2538 set 0x0E, %i7
2539 stha %i6, [%l7 + %i7] 0x1c
2540 fbn,a %fcc1, loop_213
2541 smul %i4, 0x0392, %o0
2542 membar 0x7D
2543 bl,a,pt %xcc, loop_214
2544loop_213:
2545 fandnot2 %f30, %f20, %f30
2546 wr %g0, 0x18, %asi
2547 ldswa [%l7 + 0x44] %asi, %o6
2548loop_214:
2549 fmovdpos %xcc, %f27, %f5
2550 tg %icc, 0x6
2551 fmovsn %xcc, %f3, %f30
2552 set 0x48, %o7
2553 lduha [%l7 + %o7] 0x18, %g7
2554 fbne,a %fcc2, loop_215
2555 ba,a,pn %xcc, loop_216
2556 movrlez %l2, %l3, %o3
2557 fmuld8sux16 %f31, %f9, %f22
2558loop_215:
2559 orcc %g4, 0x1F7C, %i5
2560loop_216:
2561 alignaddr %o4, %l6, %i3
2562 fcmpd %fcc3, %f16, %f16
2563 movle %xcc, %g2, %l1
2564 fornot1s %f10, %f2, %f23
2565 fbg,a %fcc2, loop_217
2566 bcs,a,pt %xcc, loop_218
2567 fcmpne32 %f16, %f2, %l0
2568 alignaddrl %o5, %i1, %i0
2569loop_217:
2570 ta %icc, 0x5
2571loop_218:
2572 array16 %l4, %o2, %g6
2573 wr %g0, 0x80, %asi
2574 stda %f0, [%l7 + 0x40] %asi
2575 fmovde %xcc, %f12, %f7
2576 fpackfix %f2, %f18
2577 fcmped %fcc3, %f18, %f18
2578 set 0x24, %i3
2579 lduwa [%l7 + %i3] 0x14, %i2
2580 tge %xcc, 0x7
2581 fmovrdlz %i7, %f30, %f0
2582 fmovdgu %icc, %f2, %f0
2583 bleu,pn %icc, loop_219
2584 fmovspos %icc, %f9, %f15
2585 fmovrdgez %o7, %f2, %f14
2586 fornot2 %f4, %f0, %f26
2587loop_219:
2588 fbl,a %fcc0, loop_220
2589 bcs,pt %icc, loop_221
2590 addccc %g3, %o1, %l5
2591 orcc %g5, 0x1D1F, %i6
2592loop_220:
2593 movrlz %g1, %i4, %o0
2594loop_221:
2595 fmovdge %icc, %f31, %f31
2596 fexpand %f13, %f0
2597 fmovdne %icc, %f20, %f3
2598 srl %g7, %o6, %l2
2599 restored
2600 rdpr %cwp, %g1
2601 rdpr %cansave, %g2
2602 rdpr %canrestore, %g3
2603 rdpr %cleanwin, %g4
2604 rdpr %otherwin, %g5
2605 rdpr %wstate, %g6
2606 wr %g0, 0x81, %asi
2607 ldda [%l7 + 0x10] %asi, %o2
2608 bg,a,pn %xcc, loop_222
2609 brgz,a %l3, loop_223
2610 swap [%l7 + 0x5C], %i5
2611 movvc %icc, %g4, %o4
2612loop_222:
2613 addccc %l6, %i3, %l1
2614loop_223:
2615 move %icc, %g2, %o5
2616 fsrc2s %f23, %f19
2617 xor %l0, 0x134E, %i1
2618 addccc %i0, 0x1F3A, %o2
2619 move %icc, %g6, %l4
2620 std %f28, [%l7 + 0x40]
2621 tge %xcc, 0x3
2622 edge16ln %i2, %i7, %o7
2623 fmovrde %g3, %f18, %f18
2624 fcmpne16 %f0, %f30, %l5
2625 movrlez %g5, 0x2CC, %i6
2626 smulcc %g1, %i4, %o1
2627 nop
2628 setx loop_224, %l0, %l1
2629 wrpr 0x1, %tl
2630 wrpr %l1, %tnpc
2631 setx 0x34400001400, %l0, %l1
2632 wrpr %l1, %tstate
2633 wrhpr 0x4, %htstate
2634 done
2635 fmovrdgez %g7, %f22, %f28
2636 fmovrdlez %o6, %f10, %f4
2637 srl %o0, %l2, %o3
2638loop_224:
2639 tg %xcc, 0x2
2640 edge8n %i5, %g4, %l3
2641 umul %o4, %i3, %l1
2642 nop
2643 setx loop_225, %l0, %l1
2644 wrpr 0x1, %tl
2645 wrpr %l1, %tnpc
2646 setx 0x34400001400, %l0, %l1
2647 wrpr %l1, %tstate
2648 wrhpr 0x4, %htstate
2649 done
2650 alignaddr %g2, %o5, %l0
2651 movre %l6, %i1, %o2
2652 set 0x30, %o1
2653 ldda [%l7 + %o1] 0x1c, %i0
2654loop_225:
2655 tle %icc, 0x0
2656 ble,a loop_226
2657 movrgz %l4, 0x260, %i2
2658 tvc %icc, 0x2
2659 orn %g6, %o7, %i7
2660loop_226:
2661 fnors %f24, %f7, %f20
2662 tcs %xcc, 0x2
2663 movrgz %l5, %g3, %i6
2664 sllx %g5, 0x07, %g1
2665 add %l7, 0x74, %l6
2666 wr %g0, 0x80, %asi
2667 lda [%l6] %asi, %i4
2668 casa [%l6] %asi, %i4, %o1
2669 udivcc %g7, 0x026E, %o6
2670 sdiv %o0, 0x00D1, %l2
2671 sdivcc %i5, 0x0E42, %g4
2672 subccc %l3, 0x06AF, %o4
2673 tpos %icc, 0x0
2674 fble,a %fcc0, loop_227
2675 bn,pt %icc, loop_228
2676 sdivcc %o3, 0x1570, %l1
2677 sllx %g2, %o5, %i3
2678loop_227:
2679 movpos %xcc, %l0, %i1
2680loop_228:
2681 sra %l6, %o2, %l4
2682 bl loop_229
2683 ta %icc, 0x0
2684 tpos %icc, 0x0
2685 movcc %xcc, %i0, %i2
2686loop_229:
2687 tvs %xcc, 0x7
2688 movne %xcc, %o7, %g6
2689 tpos %xcc, 0x5
2690 bg,a,pt %xcc, loop_230
2691 fmovrdlez %l5, %f4, %f16
2692 nop
2693 setx loop_231, %l0, %l1
2694 wrpr 0x1, %tl
2695 wrpr %l1, %tpc
2696 add %l1, 0x4, %l1
2697 wrpr %l1, %tnpc
2698 setx 0x34400001400, %l0, %l1
2699 wrpr %l1, %tstate
2700 wrhpr 0x4, %htstate
2701 retry
2702 addc %i7, %i6, %g5
2703loop_230:
2704 fbue %fcc3, loop_232
2705 tpos %icc, 0x0
2706loop_231:
2707 fmovsne %icc, %f3, %f0
2708 movrgz %g1, %g3, %o1
2709loop_232:
2710 edge8n %g7, %o6, %o0
2711 movneg %xcc, %l2, %i5
2712 subc %i4, %g4, %o4
2713 edge8n %o3, %l3, %g2
2714 bcs,a loop_233
2715 flushw
2716 set 0x28, %o3
2717 prefetcha [%l7 + %o3] 0x04, 0x0
2718loop_233:
2719 xnorcc %o5, %i3, %l0
2720 fzero %f10
2721 movle %icc, %l6, %o2
2722 fabsd %f0, %f2
2723 udiv %l4, 0x1B6D, %i1
2724 srl %i2, 0x12, %o7
2725 srl %g6, %i0, %i7
2726 movgu %xcc, %l5, %g5
2727 restored
2728 rdpr %cwp, %g1
2729 rdpr %cansave, %g2
2730 rdpr %canrestore, %g3
2731 rdpr %cleanwin, %g4
2732 rdpr %otherwin, %g5
2733 rdpr %wstate, %g6
2734 sub %i6, %g3, %g1
2735 subccc %o1, %o6, %g7
2736 array8 %l2, %o0, %i5
2737 bpos,a %xcc, loop_234
2738 movleu %icc, %i4, %g4
2739 smul %o3, %o4, %g2
2740 set 0x1E, %g4
2741 stba %l3, [%l7 + %g4] 0x89
2742loop_234:
2743 tvs %xcc, 0x2
2744 stw %o5, [%l7 + 0x74]
2745 fbn,a %fcc2, loop_235
2746 addc %i3, %l1, %l6
2747 subcc %l0, 0x0AF4, %o2
2748 ldd [%l7 + 0x08], %l4
2749loop_235:
2750 ba,a loop_236
2751 flushw
2752 fmovsvc %icc, %f12, %f9
2753 udiv %i2, 0x1C28, %o7
2754loop_236:
2755 fmovdvc %xcc, %f4, %f29
2756 tl %icc, 0x7
2757 fabss %f4, %f2
2758 wr %g0, 0x10, %asi
2759 stda %f16, [%l7 + 0x40] %asi
2760 fsrc2s %f12, %f4
2761 call loop_237
2762 alignaddr %i1, %i0, %i7
2763 nop
2764 set 0x68, %o2
2765 ldx [%l7 + %o2], %l5
2766 fnegd %f6, %f4
2767loop_237:
2768 brgz,a %g5, loop_238
2769 tvc %xcc, 0x4
2770 wr %g0, 0x89, %asi
2771 ldstuba [%l7 + 0x64] %asi, %g6
2772loop_238:
2773 ldsw [%l7 + 0x78], %i6
2774 nop
2775 set 0x4F, %i4
2776 stb %g1, [%l7 + %i4]
2777 fmovrsne %o1, %f23, %f13
2778 wr %g0, 0x04, %asi
2779 sta %f15, [%l7 + 0x4C] %asi
2780 fmovdneg %icc, %f8, %f22
2781 wr %g0, 0x80, %asi
2782 lda [%l7 + 0x50] %asi, %f20
2783 lduw [%l7 + 0x28], %o6
2784 addccc %g7, %l2, %g3
2785 set 0x6C, %l1
2786 swapa [%l7 + %l1] 0x88, %i5
2787 sub %i4, %o0, %o3
2788 edge32 %g4, %o4, %g2
2789 movcs %xcc, %l3, %i3
2790 alignaddr %l1, %l6, %o5
2791 set 0x40, %i2
2792 ldda [%l7 + %i2] 0x1c, %f16
2793 movrne %l0, 0x1A6, %o2
2794 set 0x70, %o6
2795 ldxa [%l7 + %o6] 0x14, %i2
2796 alignaddr %o7, %l4, %i0
2797 mulscc %i7, %i1, %g5
2798 srlx %l5, 0x09, %g6
2799 sllx %g1, %i6, %o1
2800 add %g7, 0x1B26, %o6
2801 tl %xcc, 0x2
2802 fcmps %fcc1, %f30, %f1
2803 edge32ln %l2, %g3, %i4
2804 taddcc %i5, 0x0A17, %o0
2805 fmul8x16al %f31, %f14, %f20
2806 edge8ln %g4, %o4, %o3
2807 addcc %g2, %l3, %l1
2808 wr %g0, 0x11, %asi
2809 ldsha [%l7 + 0x6C] %asi, %l6
2810 movrgz %i3, 0x3C4, %l0
2811 ta %icc, 0x2
2812 movneg %icc, %o5, %i2
2813 movn %xcc, %o2, %l4
2814 taddcc %i0, %o7, %i1
2815 fbne,a %fcc0, loop_239
2816 swap [%l7 + 0x60], %g5
2817 sdivx %l5, 0x1665, %g6
2818 brlez %i7, loop_240
2819loop_239:
2820 mova %icc, %i6, %o1
2821 alignaddr %g7, %o6, %l2
2822 tne %xcc, 0x3
2823loop_240:
2824 edge32n %g1, %i4, %i5
2825 sethi 0x1E1B, %o0
2826 sll %g3, 0x10, %o4
2827 edge16ln %o3, %g2, %l3
2828 fblg %fcc0, loop_241
2829 edge16 %g4, %l6, %i3
2830 restored
2831 rdpr %cwp, %g1
2832 rdpr %cansave, %g2
2833 rdpr %canrestore, %g3
2834 rdpr %cleanwin, %g4
2835 rdpr %otherwin, %g5
2836 rdpr %wstate, %g6
2837 popc %l1, %l0
2838loop_241:
2839 sll %i2, %o2, %l4
2840 movrgez %i0, %o5, %i1
2841 edge16n %g5, %o7, %g6
2842 movre %l5, %i6, %o1
2843 sllx %i7, %o6, %g7
2844 tne %xcc, 0x1
2845 fmovsgu %icc, %f29, %f1
2846 fmovsne %icc, %f13, %f23
2847 edge8n %l2, %i4, %g1
2848 add %i5, 0x00A4, %o0
2849 movrne %g3, 0x031, %o3
2850 mova %icc, %o4, %g2
2851 movcs %xcc, %l3, %g4
2852 fxors %f27, %f18, %f10
2853 movneg %icc, %l6, %i3
2854 umul %l1, %l0, %i2
2855 addcc %o2, %i0, %o5
2856 fxor %f18, %f4, %f10
2857 ldstub [%l7 + 0x5F], %i1
2858 array16 %g5, %o7, %g6
2859 array16 %l4, %l5, %i6
2860 tn %xcc, 0x7
2861 tn %icc, 0x0
2862 add %o1, %o6, %i7
2863 andn %g7, 0x074A, %i4
2864 udivx %l2, 0x0D2F, %i5
2865 fmovspos %icc, %f25, %f31
2866 taddcctv %o0, %g1, %o3
2867 bge %icc, loop_242
2868 nop
2869 set 0x36, %g6
2870 ldsh [%l7 + %g6], %o4
2871 movcc %icc, %g2, %g3
2872 fmul8x16 %f10, %f2, %f24
2873loop_242:
2874 popc %l3, %g4
2875 movg %icc, %l6, %l1
2876 fnegd %f30, %f10
2877 orn %i3, 0x0C93, %i2
2878 orn %l0, %o2, %o5
2879 wr %g0, 0x04, %asi
2880 sta %f11, [%l7 + 0x68] %asi
2881 fpsub32 %f10, %f0, %f30
2882 orn %i1, %i0, %o7
2883 set 0x08, %l2
2884 stba %g6, [%l7 + %l2] 0x1d
2885 taddcc %l4, %g5, %i6
2886 tneg %xcc, 0x5
2887 set 0x60, %g7
2888 sta %f12, [%l7 + %g7] 0x89
2889 set 0x24, %o4
2890 swapa [%l7 + %o4] 0x80, %o1
2891 bvs,pn %xcc, loop_243
2892 call loop_244
2893 alignaddrl %o6, %i7, %l5
2894 set 0x5C, %i1
2895 sta %f27, [%l7 + %i1] 0x10
2896loop_243:
2897 fmovd %f28, %f24
2898loop_244:
2899 fcmpes %fcc3, %f8, %f6
2900 fbug %fcc2, loop_245
2901 tneg %xcc, 0x7
2902 fcmple32 %f0, %f20, %g7
2903 fbg %fcc0, loop_246
2904loop_245:
2905 ta %icc, 0x0
2906 fxnors %f23, %f22, %f0
2907 ld [%l7 + 0x50], %f1
2908loop_246:
2909 udiv %l2, 0x0797, %i4
2910 array8 %o0, %i5, %o3
2911 tne %xcc, 0x6
2912 fmovsvs %xcc, %f0, %f3
2913 flush %l7 + 0x50
2914 fnot1s %f21, %f4
2915 xorcc %o4, 0x09DE, %g2
2916 mulscc %g3, %g1, %g4
2917 tcc %icc, 0x7
2918 subcc %l6, %l3, %i3
2919 fornot2s %f1, %f24, %f23
2920 ba,pn %xcc, loop_247
2921 mulscc %i2, %l0, %o2
2922 addccc %l1, %i1, %i0
2923 ldd [%l7 + 0x30], %o6
2924loop_247:
2925 orcc %g6, 0x0CBB, %o5
2926 add %l7, 0x10, %l6
2927 wr %g0, 0x88, %asi
2928 casa [%l6] 0x88, %l4, %g5
2929 move %icc, %i6, %o6
2930 call loop_248
2931 movcc %icc, %o1, %i7
2932 wr %g0, 0x10, %asi
2933 stwa %l5, [%l7 + 0x58] %asi
2934loop_248:
2935 movcs %icc, %l2, %i4
2936 wr %g0, 0x04, %asi
2937 lduba [%l7 + 0x6E] %asi, %o0
2938 fmovsl %xcc, %f21, %f22
2939 movne %xcc, %i5, %o3
2940 ldsh [%l7 + 0x6A], %g7
2941 fcmpeq32 %f12, %f22, %o4
2942 fandnot1s %f24, %f1, %f12
2943 movrlez %g2, %g1, %g4
2944 tn %icc, 0x3
2945 tcs %icc, 0x2
2946 movge %icc, %l6, %l3
2947 smulcc %g3, %i2, %i3
2948 taddcc %o2, 0x0347, %l0
2949 add %i1, %l1, %o7
2950 movl %xcc, %i0, %g6
2951 movvs %xcc, %o5, %g5
2952 movpos %icc, %i6, %l4
2953 sir 0x0415
2954 movne %icc, %o6, %i7
2955 movle %icc, %o1, %l5
2956 bvs,a,pt %xcc, loop_249
2957 sethi 0x1B62, %l2
2958 taddcctv %i4, %o0, %o3
2959 edge32l %g7, %i5, %g2
2960loop_249:
2961 nop
2962 wr %g0, 0x19, %asi
2963 stxa %g1, [%l7 + 0x70] %asi
2964 fpackfix %f0, %f13
2965 fmovsa %icc, %f7, %f21
2966 udivcc %g4, 0x1261, %l6
2967 xnor %o4, %l3, %i2
2968 tleu %xcc, 0x2
2969 fba,a %fcc0, loop_250
2970 array32 %i3, %g3, %o2
2971 fmovrdgez %l0, %f8, %f14
2972 fands %f6, %f13, %f9
2973loop_250:
2974 fmovsg %icc, %f31, %f11
2975 or %l1, 0x0837, %i1
2976 xnorcc %o7, 0x19D2, %i0
2977 sdivx %g6, 0x0286, %o5
2978 fsrc2s %f5, %f8
2979 fexpand %f6, %f14
2980 smul %g5, %l4, %i6
2981 taddcctv %i7, %o1, %l5
2982 wr %g0, 0x88, %asi
2983 stxa %l2, [%l7 + 0x50] %asi
2984 array32 %i4, %o0, %o3
2985 sra %g7, %o6, %i5
2986 fmovdge %icc, %f25, %f26
2987 ldd [%l7 + 0x50], %g0
2988 nop
2989 setx loop_251, %l0, %l1
2990 jmpl %l1, %g2
2991 fmovdvs %icc, %f21, %f27
2992 tleu %xcc, 0x5
2993 array8 %g4, %l6, %o4
2994loop_251:
2995 fbl,a %fcc1, loop_252
2996 sdivx %i2, 0x0663, %i3
2997 subccc %l3, 0x12D6, %o2
2998 tleu %icc, 0x6
2999loop_252:
3000 ldstub [%l7 + 0x5D], %g3
3001 add %l0, 0x06CA, %i1
3002 tsubcctv %o7, %l1, %i0
3003 mulscc %o5, 0x0D3D, %g5
3004 umulcc %l4, 0x1709, %i6
3005 tne %xcc, 0x6
3006 xor %g6, 0x0875, %o1
3007 subccc %i7, %l2, %i4
3008 brlz,a %o0, loop_253
3009 movvc %xcc, %l5, %g7
3010 fbe,a %fcc2, loop_254
3011 fbuge %fcc2, loop_255
3012loop_253:
3013 fba,a %fcc3, loop_256
3014 orncc %o3, 0x1CC2, %i5
3015loop_254:
3016 tvs %xcc, 0x4
3017loop_255:
3018 fpadd32 %f26, %f0, %f16
3019loop_256:
3020 fba %fcc2, loop_257
3021 saved
3022 rdpr %cwp, %g1
3023 rdpr %cansave, %g2
3024 rdpr %canrestore, %g3
3025 rdpr %cleanwin, %g4
3026 rdpr %otherwin, %g5
3027 rdpr %wstate, %g6
3028 siam 0x7
3029 saved
3030 rdpr %cwp, %g1
3031 rdpr %cansave, %g2
3032 rdpr %canrestore, %g3
3033 rdpr %cleanwin, %g4
3034 rdpr %otherwin, %g5
3035 rdpr %wstate, %g6
3036loop_257:
3037 srlx %o6, 0x1A, %g1
3038 edge32 %g2, %g4, %o4
3039 membar 0x05
3040 movre %l6, 0x15D, %i3
3041 tleu %xcc, 0x2
3042 edge32 %l3, %o2, %g3
3043 edge8ln %i2, %i1, %o7
3044 andcc %l1, 0x1C9D, %l0
3045 tpos %icc, 0x0
3046 fbn,a %fcc3, loop_258
3047 fsrc2 %f0, %f22
3048 tsubcctv %o5, 0x05F5, %i0
3049 fmovsneg %icc, %f7, %f21
3050loop_258:
3051 fmovse %icc, %f26, %f24
3052 fcmps %fcc1, %f20, %f5
3053 brz %g5, loop_259
3054 sdivx %i6, 0x0973, %g6
3055 flush %l7 + 0x0C
3056 movn %icc, %o1, %i7
3057loop_259:
3058 fabss %f24, %f0
3059 bge,a %xcc, loop_260
3060 taddcctv %l4, 0x1139, %i4
3061 fmovsl %xcc, %f29, %f3
3062 srl %l2, 0x07, %o0
3063loop_260:
3064 tl %xcc, 0x5
3065 fbuge %fcc3, loop_261
3066 orncc %g7, %l5, %i5
3067 fmovs %f30, %f27
3068 restored
3069 rdpr %cwp, %g1
3070 rdpr %cansave, %g2
3071 rdpr %canrestore, %g3
3072 rdpr %cleanwin, %g4
3073 rdpr %otherwin, %g5
3074 rdpr %wstate, %g6
3075loop_261:
3076 subcc %o3, %g1, %g2
3077 srax %o6, %g4, %o4
3078 tvs %icc, 0x7
3079 movn %icc, %l6, %i3
3080 fpsub16 %f14, %f12, %f8
3081 bl,pt %xcc, loop_262
3082 edge8 %l3, %o2, %g3
3083 orn %i1, %o7, %l1
3084 movcc %icc, %i2, %o5
3085loop_262:
3086 movn %icc, %l0, %g5
3087 fpsub16 %f2, %f24, %f26
3088 fmovdgu %xcc, %f25, %f27
3089 tgu %icc, 0x6
3090 edge16n %i0, %i6, %o1
3091 movrlz %i7, %g6, %i4
3092 edge32n %l2, %l4, %g7
3093 tneg %icc, 0x0
3094 edge8n %o0, %l5, %i5
3095 tleu %xcc, 0x3
3096 fmovrsgez %o3, %f8, %f17
3097 tleu %xcc, 0x3
3098 tg %xcc, 0x1
3099 fcmpeq16 %f4, %f4, %g1
3100 andn %o6, 0x1653, %g2
3101 tn %xcc, 0x7
3102 brz,a %o4, loop_263
3103 tl %icc, 0x5
3104 fbn,a %fcc2, loop_264
3105 fbug %fcc3, loop_265
3106loop_263:
3107 move %xcc, %g4, %i3
3108 array8 %l3, %l6, %g3
3109loop_264:
3110 sir 0x014C
3111loop_265:
3112 array8 %i1, %o2, %o7
3113 add %l7, 0x70, %l6
3114 wr %g0, 0x18, %asi
3115 casxa [%l6] %asi, %i2, %l1
3116 mulscc %o5, %g5, %l0
3117 fxor %f0, %f18, %f8
3118 addccc %i0, 0x1605, %i6
3119 orncc %i7, %o1, %i4
3120 tg %xcc, 0x0
3121 wr %g0, 0x80, %asi
3122 stda %f0, [%l7 + 0x40] %asi
3123 siam 0x2
3124 set 0x20, %g3
3125 ldda [%l7 + %g3] 0x2f, %l2
3126 movrne %l4, %g7, %g6
3127 mulx %o0, 0x18E8, %i5
3128 fbn %fcc2, loop_266
3129 brgez,a %l5, loop_267
3130 fmul8ulx16 %f6, %f24, %f26
3131 umul %g1, %o6, %o3
3132loop_266:
3133 alignaddr %g2, %o4, %g4
3134loop_267:
3135 tvs %icc, 0x4
3136 brnz,a %l3, loop_268
3137 sdiv %i3, 0x07A2, %g3
3138 tcs %xcc, 0x2
3139 wr %g0, 0x89, %asi
3140 stxa %i1, [%l7 + 0x18] %asi
3141loop_268:
3142 orncc %l6, 0x03E8, %o2
3143 subcc %o7, 0x097E, %l1
3144 addc %o5, %g5, %l0
3145 fnegs %f12, %f16
3146 movn %icc, %i2, %i0
3147 srlx %i7, 0x0D, %o1
3148 fsrc2 %f12, %f14
3149 te %xcc, 0x6
3150 bne,pt %xcc, loop_269
3151 fzero %f24
3152 smulcc %i4, %l2, %i6
3153 fmovda %xcc, %f28, %f31
3154loop_269:
3155 bl,a loop_270
3156 subcc %l4, 0x1776, %g7
3157 array32 %g6, %o0, %i5
3158 stb %l5, [%l7 + 0x2B]
3159loop_270:
3160 add %o6, %g1, %o3
3161 restored
3162 rdpr %cwp, %g1
3163 rdpr %cansave, %g2
3164 rdpr %canrestore, %g3
3165 rdpr %cleanwin, %g4
3166 rdpr %otherwin, %g5
3167 rdpr %wstate, %g6
3168 fbne %fcc3, loop_271
3169 fcmpd %fcc0, %f8, %f18
3170 fmovrse %g2, %f19, %f25
3171 fmovsleu %icc, %f13, %f4
3172loop_271:
3173 edge32l %o4, %l3, %i3
3174 fmovspos %xcc, %f9, %f9
3175 sll %g4, 0x17, %g3
3176 fbge,a %fcc3, loop_272
3177 fmovdcc %icc, %f25, %f0
3178 fmovrdlez %l6, %f18, %f18
3179 edge32 %i1, %o2, %o7
3180loop_272:
3181 fmovsne %xcc, %f26, %f18
3182 bcs,a %xcc, loop_273
3183 smulcc %l1, %g5, %l0
3184 ldub [%l7 + 0x5F], %i2
3185 ldub [%l7 + 0x6F], %o5
3186loop_273:
3187 edge16ln %i7, %i0, %i4
3188 tsubcctv %l2, %o1, %i6
3189 fone %f30
3190 popc 0x1ABE, %l4
3191 brlez %g6, loop_274
3192 taddcctv %g7, %o0, %l5
3193 bcs loop_275
3194 xnor %i5, 0x00BC, %o6
3195loop_274:
3196 andn %o3, %g1, %g2
3197 sdivx %l3, 0x1F1C, %i3
3198loop_275:
3199 nop
3200 add %l7, 0x2C, %l6
3201 wr %g0, 0x88, %asi
3202 lda [%l6] %asi, %o4
3203 casa [%l6] 0x88, %o4, %g3
3204 udiv %l6, 0x0473, %g4
3205 saved
3206 rdpr %cwp, %g1
3207 rdpr %cansave, %g2
3208 rdpr %canrestore, %g3
3209 rdpr %cleanwin, %g4
3210 rdpr %otherwin, %g5
3211 rdpr %wstate, %g6
3212 edge32ln %o2, %o7, %l1
3213 tne %icc, 0x6
3214 addccc %i1, %l0, %i2
3215 fpadd16s %f8, %f7, %f0
3216 movge %xcc, %g5, %o5
3217 or %i0, 0x0D88, %i4
3218 orn %l2, 0x1BFA, %o1
3219 fbuge %fcc2, loop_276
3220 ldsw [%l7 + 0x1C], %i6
3221 movrne %l4, 0x2D2, %i7
3222 movre %g7, 0x2E9, %o0
3223loop_276:
3224 xorcc %g6, 0x18B0, %i5
3225 tcs %icc, 0x0
3226 tsubcc %l5, %o3, %g1
3227 bpos,a %icc, loop_277
3228 fpadd32s %f5, %f18, %f22
3229 tcs %icc, 0x2
3230 movrlez %o6, %g2, %l3
3231loop_277:
3232 xorcc %o4, %g3, %l6
3233 tvc %xcc, 0x5
3234 fmovdneg %xcc, %f28, %f25
3235 umulcc %g4, 0x158A, %i3
3236 fmovscs %icc, %f4, %f15
3237 fmovscc %icc, %f9, %f28
3238 lduh [%l7 + 0x32], %o7
3239 subc %o2, 0x1253, %i1
3240 fbn %fcc3, loop_278
3241 xnorcc %l1, 0x0566, %l0
3242 array16 %i2, %o5, %g5
3243 array32 %i0, %i4, %o1
3244loop_278:
3245 ldstub [%l7 + 0x3E], %i6
3246 tl %xcc, 0x0
3247 movl %xcc, %l4, %i7
3248 set 0x1E, %l0
3249 lduba [%l7 + %l0] 0x81, %g7
3250 fbul,a %fcc0, loop_279
3251 fands %f25, %f5, %f24
3252 orcc %o0, %g6, %i5
3253 addc %l2, 0x1234, %o3
3254loop_279:
3255 tg %xcc, 0x2
3256 movvs %xcc, %g1, %o6
3257 edge16ln %g2, %l5, %l3
3258 fmovsneg %icc, %f11, %f26
3259 edge32l %o4, %g3, %l6
3260 mova %xcc, %g4, %i3
3261 fcmple32 %f14, %f14, %o7
3262 set 0x6C, %g2
3263 ldstuba [%l7 + %g2] 0x10, %o2
3264 subccc %l1, %i1, %i2
3265 subcc %o5, 0x0D46, %g5
3266 fmuld8sux16 %f28, %f30, %f20
3267 edge32l %i0, %i4, %l0
3268 fble %fcc3, loop_280
3269 fnot1 %f24, %f2
3270 bvc,a,pt %icc, loop_281
3271 fnegd %f10, %f16
3272loop_280:
3273 mulx %o1, %i6, %l4
3274 edge16ln %i7, %o0, %g6
3275loop_281:
3276 andncc %i5, %g7, %l2
3277 tvs %xcc, 0x5
3278 sra %o3, %o6, %g1
3279 umulcc %l5, %l3, %o4
3280 membar 0x29
3281 wr %g0, 0x88, %asi
3282 lduba [%l7 + 0x62] %asi, %g2
3283 tne %xcc, 0x5
3284 smulcc %l6, 0x1BF3, %g3
3285 bn loop_282
3286 restored
3287 rdpr %cwp, %g1
3288 rdpr %cansave, %g2
3289 rdpr %canrestore, %g3
3290 rdpr %cleanwin, %g4
3291 rdpr %otherwin, %g5
3292 rdpr %wstate, %g6
3293 orcc %i3, %o7, %g4
3294 fmovsgu %icc, %f24, %f3
3295loop_282:
3296 udivx %l1, 0x1AA0, %o2
3297 alignaddrl %i1, %o5, %g5
3298 fbne %fcc0, loop_283
3299 andncc %i2, %i0, %l0
3300 fnot2s %f31, %f24
3301 movrlez %i4, 0x23B, %o1
3302loop_283:
3303 sethi 0x13F6, %i6
3304 xnor %l4, 0x089D, %i7
3305 fcmpeq32 %f26, %f18, %o0
3306 fsrc1s %f20, %f9
3307 ldsb [%l7 + 0x48], %i5
3308 umul %g6, 0x1C86, %l2
3309 fmovsne %xcc, %f17, %f13
3310 fnegd %f10, %f6
3311 tcc %xcc, 0x6
3312 fcmpgt32 %f2, %f4, %o3
3313 taddcc %o6, 0x052F, %g7
3314 tvs %xcc, 0x3
3315 lduh [%l7 + 0x56], %l5
3316 ldd [%l7 + 0x20], %f20
3317 subcc %g1, %l3, %g2
3318 std %f28, [%l7 + 0x10]
3319 set 0x30, %l5
3320 ldda [%l7 + %l5] 0x2c, %o4
3321 movrgez %g3, %i3, %l6
3322 restored
3323 rdpr %cwp, %g1
3324 rdpr %cansave, %g2
3325 rdpr %canrestore, %g3
3326 rdpr %cleanwin, %g4
3327 rdpr %otherwin, %g5
3328 rdpr %wstate, %g6
3329 sdivcc %g4, 0x1576, %l1
3330 fbne,a %fcc2, loop_284
3331 fmovsa %icc, %f27, %f11
3332 saved
3333 rdpr %cwp, %g1
3334 rdpr %cansave, %g2
3335 rdpr %canrestore, %g3
3336 rdpr %cleanwin, %g4
3337 rdpr %otherwin, %g5
3338 rdpr %wstate, %g6
3339 smulcc %o7, 0x1D89, %i1
3340loop_284:
3341 tne %xcc, 0x5
3342 and %o5, 0x1395, %g5
3343 edge16l %i2, %o2, %l0
3344 brgz,a %i4, loop_285
3345 xnorcc %o1, 0x0885, %i6
3346 andcc %l4, %i0, %o0
3347 flushw
3348loop_285:
3349 umulcc %i5, %i7, %l2
3350 mova %icc, %g6, %o6
3351 xnor %g7, %l5, %g1
3352 fbug,a %fcc0, loop_286
3353 edge32ln %l3, %o3, %g2
3354 wr %g0, 0x80, %asi
3355 sta %f11, [%l7 + 0x08] %asi
3356loop_286:
3357 bne,pt %icc, loop_287
3358 fmovd %f12, %f28
3359 movgu %icc, %o4, %g3
3360 ldd [%l7 + 0x08], %f8
3361loop_287:
3362 edge8n %i3, %g4, %l6
3363 edge32n %o7, %i1, %o5
3364 ble,a,pn %xcc, loop_288
3365 lduw [%l7 + 0x70], %g5
3366 ble,a,pn %xcc, loop_289
3367 addcc %i2, 0x0BAB, %o2
3368loop_288:
3369 edge32n %l1, %l0, %o1
3370 fbue,a %fcc1, loop_290
3371loop_289:
3372 array8 %i6, %l4, %i4
3373 brgz %i0, loop_291
3374 fnegs %f26, %f4
3375loop_290:
3376 bcs,a %icc, loop_292
3377 movrlez %i5, %i7, %l2
3378loop_291:
3379 or %o0, 0x1FB7, %g6
3380 movneg %icc, %o6, %l5
3381loop_292:
3382 fba %fcc1, loop_293
3383 fmovrslez %g7, %f7, %f25
3384 wr %g0, 0x89, %asi
3385 stxa %g1, [%l7 + 0x20] %asi
3386loop_293:
3387 tcs %xcc, 0x5
3388 addc %o3, 0x0F43, %l3
3389 pdist %f0, %f14, %f12
3390 membar 0x17
3391 tn %xcc, 0x0
3392 xor %g2, %g3, %i3
3393 tvs %xcc, 0x4
3394 ldstub [%l7 + 0x6D], %o4
3395 bvc,pn %icc, loop_294
3396 tleu %icc, 0x1
3397 flushw
3398 fcmped %fcc1, %f14, %f16
3399loop_294:
3400 ldd [%l7 + 0x10], %f24
3401 fcmpgt32 %f24, %f12, %l6
3402 movle %icc, %g4, %i1
3403 fmovspos %xcc, %f5, %f5
3404 te %xcc, 0x4
3405 set 0x4A, %i5
3406 lduba [%l7 + %i5] 0x14, %o7
3407 saved
3408 rdpr %cwp, %g1
3409 rdpr %cansave, %g2
3410 rdpr %canrestore, %g3
3411 rdpr %cleanwin, %g4
3412 rdpr %otherwin, %g5
3413 rdpr %wstate, %g6
3414 fbue,a %fcc0, loop_295
3415 fcmps %fcc2, %f3, %f6
3416 udivx %o5, 0x0666, %i2
3417 movpos %icc, %g5, %l1
3418loop_295:
3419 sethi 0x05D9, %o2
3420 ldstub [%l7 + 0x25], %l0
3421 nop
3422 setx loop_296, %l0, %l1
3423 wrpr 0x1, %tl
3424 wrpr %l1, %tpc
3425 add %l1, 0x4, %l1
3426 wrpr %l1, %tnpc
3427 setx 0x34400001400, %l0, %l1
3428 wrpr %l1, %tstate
3429 wrhpr 0x4, %htstate
3430 retry
3431 fpack32 %f6, %f6, %f0
3432 orcc %o1, %i6, %i4
3433 movrgz %l4, 0x044, %i5
3434loop_296:
3435 nop
3436 setx loop_297, %l0, %l1
3437 wrpr 0x1, %tl
3438 wrpr %l1, %tnpc
3439 setx 0x34400001400, %l0, %l1
3440 wrpr %l1, %tstate
3441 wrhpr 0x4, %htstate
3442 done
3443 fblg %fcc0, loop_298
3444 move %icc, %i0, %i7
3445 orcc %l2, 0x1E5B, %o0
3446loop_297:
3447 saved
3448 rdpr %cwp, %g1
3449 rdpr %cansave, %g2
3450 rdpr %canrestore, %g3
3451 rdpr %cleanwin, %g4
3452 rdpr %otherwin, %g5
3453 rdpr %wstate, %g6
3454loop_298:
3455 tl %icc, 0x3
3456 sll %g6, %l5, %g7
3457 edge16ln %o6, %o3, %l3
3458 mulx %g1, %g3, %g2
3459 fexpand %f26, %f22
3460 alignaddrl %o4, %l6, %i3
3461 bgu,a %icc, loop_299
3462 fexpand %f1, %f24
3463 fpadd16s %f10, %f22, %f24
3464 sdivx %i1, 0x1C6C, %o7
3465loop_299:
3466 nop
3467 add %l7, 0x34, %l6
3468 wr %g0, 0x80, %asi
3469 casa [%l6] 0x80, %o5, %g4
3470 fnand %f0, %f8, %f0
3471 sra %i2, 0x18, %g5
3472 fnand %f24, %f12, %f4
3473 mova %icc, %o2, %l0
3474 array32 %o1, %l1, %i6
3475 tvs %icc, 0x3
3476 taddcc %l4, 0x11CD, %i5
3477 tleu %xcc, 0x4
3478 fbn,a %fcc0, loop_300
3479 subc %i0, %i4, %l2
3480 taddcc %o0, 0x03A0, %g6
3481 edge16ln %l5, %g7, %o6
3482loop_300:
3483 fsrc1s %f23, %f9
3484 tpos %icc, 0x4
3485 ldx [%l7 + 0x18], %o3
3486 fnor %f8, %f22, %f4
3487 tge %xcc, 0x0
3488 orcc %i7, 0x0A1D, %l3
3489 te %xcc, 0x6
3490 tneg %icc, 0x7
3491 srax %g3, %g1, %o4
3492 edge16n %l6, %g2, %i1
3493 edge16n %i3, %o5, %g4
3494 fandnot1 %f22, %f22, %f16
3495 stbar
3496 movleu %icc, %i2, %o7
3497 subccc %o2, 0x18DC, %g5
3498 wr %g0, 0x10, %asi
3499 ldstuba [%l7 + 0x2F] %asi, %l0
3500 sll %o1, 0x04, %l1
3501 brz %l4, loop_301
3502 orncc %i6, %i5, %i0
3503 movn %icc, %l2, %i4
3504 tvs %xcc, 0x1
3505loop_301:
3506 fcmpeq16 %f22, %f18, %g6
3507 fmul8x16 %f21, %f12, %f28
3508 movvc %xcc, %o0, %g7
3509 sdivx %l5, 0x1C58, %o6
3510 fmovsge %xcc, %f16, %f3
3511 fbule %fcc3, loop_302
3512 tsubcc %i7, %l3, %o3
3513 fands %f13, %f25, %f9
3514 st %f18, [%l7 + 0x70]
3515loop_302:
3516 taddcc %g1, 0x1348, %o4
3517 tvs %icc, 0x4
3518 sub %l6, %g3, %g2
3519 restored
3520 rdpr %cwp, %g1
3521 rdpr %cansave, %g2
3522 rdpr %canrestore, %g3
3523 rdpr %cleanwin, %g4
3524 rdpr %otherwin, %g5
3525 rdpr %wstate, %g6
3526 sll %i1, 0x05, %i3
3527 fmuld8sux16 %f22, %f24, %f0
3528 ldub [%l7 + 0x70], %g4
3529 ldsb [%l7 + 0x0C], %i2
3530 tsubcctv %o7, %o5, %g5
3531 faligndata %f22, %f18, %f24
3532 set 0x34, %i6
3533 stba %o2, [%l7 + %i6] 0x89
3534 xnor %o1, %l1, %l0
3535 sir 0x1ABB
3536 fmovdvs %icc, %f0, %f14
3537 orcc %l4, %i5, %i0
3538 fbo %fcc3, loop_303
3539 fmul8x16au %f11, %f31, %f8
3540 sdivx %i6, 0x080F, %i4
3541 xor %g6, %o0, %l2
3542loop_303:
3543 flushw
3544 movge %xcc, %g7, %o6
3545 tle %xcc, 0x6
3546 stx %l5, [%l7 + 0x18]
3547 movpos %xcc, %l3, %o3
3548 srl %g1, 0x16, %o4
3549 brgez %l6, loop_304
3550 tvc %xcc, 0x3
3551 edge32n %i7, %g3, %g2
3552 array32 %i1, %g4, %i3
3553loop_304:
3554 nop
3555 wr %g0, 0x89, %asi
3556 lda [%l7 + 0x78] %asi, %f21
3557 edge16 %i2, %o5, %o7
3558 tg %xcc, 0x0
3559 orcc %g5, %o1, %l1
3560 set 0x3E, %o5
3561 lduba [%l7 + %o5] 0x19, %l0
3562 tvs %icc, 0x4
3563 brgz,a %l4, loop_305
3564 ldstub [%l7 + 0x19], %i5
3565 subc %o2, 0x1626, %i6
3566 sdivx %i4, 0x0247, %i0
3567loop_305:
3568 ldd [%l7 + 0x08], %f16
3569 addccc %o0, 0x1864, %g6
3570 sllx %g7, %o6, %l2
3571 fmovrdgez %l3, %f12, %f24
3572 sub %l5, 0x0B4C, %g1
3573 tl %icc, 0x0
3574 fmul8x16 %f13, %f20, %f2
3575 mova %xcc, %o3, %l6
3576 movrne %i7, 0x05A, %o4
3577 fcmple32 %f20, %f20, %g2
3578 wr %g0, 0x88, %asi
3579 lduba [%l7 + 0x6C] %asi, %g3
3580 addccc %g4, 0x0214, %i1
3581 sir 0x16F6
3582 ba,a,pt %xcc, loop_306
3583 be,a,pn %icc, loop_307
3584 movne %icc, %i3, %i2
3585 movleu %xcc, %o7, %g5
3586loop_306:
3587 fmovrslz %o1, %f6, %f15
3588loop_307:
3589 te %icc, 0x4
3590 membar 0x7A
3591 sub %o5, 0x1F49, %l1
3592 fmovrsgz %l0, %f31, %f14
3593 stw %i5, [%l7 + 0x24]
3594 fsrc2s %f4, %f20
3595 fmovrdgez %l4, %f28, %f16
3596 umul %i6, 0x0A7D, %i4
3597 movre %i0, 0x02A, %o0
3598 sth %o2, [%l7 + 0x1E]
3599 wr %g0, 0x10, %asi
3600 stha %g6, [%l7 + 0x0E] %asi
3601 tcc %xcc, 0x3
3602 xnor %o6, %g7, %l3
3603 edge32l %l2, %l5, %o3
3604 fmovsl %xcc, %f21, %f13
3605 or %l6, 0x1CB9, %g1
3606 udivcc %o4, 0x0AE6, %i7
3607 tvs %icc, 0x2
3608 bshuffle %f6, %f14, %f4
3609 tcc %xcc, 0x6
3610 fbu %fcc1, loop_308
3611 fnegd %f8, %f24
3612 smul %g2, 0x1DB2, %g4
3613 wr %g0, 0x89, %asi
3614 ldsba [%l7 + 0x18] %asi, %g3
3615loop_308:
3616 movn %xcc, %i3, %i1
3617 brlez %o7, loop_309
3618 tpos %icc, 0x0
3619 pdist %f0, %f30, %f28
3620 sethi 0x0F0E, %g5
3621loop_309:
3622 ba,a,pn %icc, loop_310
3623 array16 %o1, %i2, %l1
3624 fabsd %f12, %f22
3625 tpos %xcc, 0x5
3626loop_310:
3627 udivcc %o5, 0x1325, %i5
3628 sdivx %l4, 0x09E9, %i6
3629 fmovdcs %icc, %f9, %f4
3630 wr %g0, 0x88, %asi
3631 swapa [%l7 + 0x54] %asi, %i4
3632 tne %icc, 0x3
3633 ta %xcc, 0x6
3634 movrlz %i0, %o0, %o2
3635 fornot1 %f10, %f22, %f22
3636 bn,a,pn %xcc, loop_311
3637 edge32 %l0, %g6, %o6
3638 brlez,a %l3, loop_312
3639 srlx %l2, 0x14, %l5
3640loop_311:
3641 fmuld8ulx16 %f27, %f27, %f20
3642 movg %icc, %g7, %l6
3643loop_312:
3644 brgz %o3, loop_313
3645 move %xcc, %o4, %g1
3646 ldub [%l7 + 0x70], %g2
3647 udiv %g4, 0x18DB, %g3
3648loop_313:
3649 fmul8x16 %f1, %f0, %f26
3650 movleu %xcc, %i3, %i1
3651 xor %i7, %g5, %o7
3652 call loop_314
3653 fmul8x16 %f21, %f24, %f10
3654 fbuge %fcc1, loop_315
3655 movrne %i2, %l1, %o1
3656loop_314:
3657 call loop_316
3658 bneg,pt %icc, loop_317
3659loop_315:
3660 movl %icc, %i5, %l4
3661 fmovdcc %icc, %f22, %f25
3662loop_316:
3663 nop
3664 wr %g0, 0x89, %asi
3665 ldswa [%l7 + 0x60] %asi, %o5
3666loop_317:
3667 umulcc %i6, %i4, %i0
3668 fands %f25, %f14, %f20
3669 tsubcc %o2, %l0, %o0
3670 fmovrslez %g6, %f27, %f31
3671 tgu %icc, 0x6
3672 fxnors %f4, %f15, %f8
3673 udivcc %o6, 0x177F, %l2
3674 srax %l5, %g7, %l6
3675 smul %l3, 0x1E14, %o3
3676 tleu %xcc, 0x1
3677 fands %f16, %f17, %f7
3678 umul %g1, %g2, %o4
3679 movge %xcc, %g4, %i3
3680 subcc %g3, 0x1993, %i7
3681 xorcc %i1, 0x143A, %o7
3682 edge16ln %i2, %g5, %o1
3683 array16 %l1, %l4, %i5
3684 orcc %i6, 0x00F8, %o5
3685 movleu %xcc, %i4, %i0
3686 add %l7, 0x30, %l6
3687 wr %g0, 0x89, %asi
3688 casxa [%l6] %asi, %l0, %o0
3689 xor %g6, 0x1DCE, %o6
3690 sdiv %l2, 0x1445, %o2
3691 edge8n %g7, %l6, %l3
3692 ba,a,pn %icc, loop_318
3693 tcc %icc, 0x3
3694 set 0x18, %o0
3695 stxa %l5, [%l7 + %o0] 0x14
3696loop_318:
3697 taddcc %o3, 0x0EB5, %g2
3698 set 0x3B, %l4
3699 stba %g1, [%l7 + %l4] 0x0c
3700 umul %o4, 0x14BF, %g4
3701 fble,a %fcc1, loop_319
3702 ld [%l7 + 0x54], %f0
3703 set 0x20, %i0
3704 ldxa [%l7 + %i0] 0x1d, %i3
3705loop_319:
3706 movl %xcc, %i7, %i1
3707 set 0x78, %g1
3708 ldswa [%l7 + %g1] 0x89, %g3
3709 edge32ln %o7, %i2, %g5
3710 taddcctv %o1, 0x1209, %l1
3711 edge32 %l4, %i6, %i5
3712 membar 0x69
3713 xnorcc %i4, %o5, %l0
3714 movcs %icc, %o0, %i0
3715 fmul8x16al %f16, %f4, %f30
3716 udivx %g6, 0x0373, %l2
3717 fmovsgu %xcc, %f24, %f20
3718 fbn %fcc2, loop_320
3719 membar 0x11
3720 andcc %o2, %o6, %l6
3721 te %icc, 0x0
3722loop_320:
3723 fmovsn %xcc, %f8, %f25
3724 fmovscc %xcc, %f6, %f31
3725 ld [%l7 + 0x40], %f14
3726 fmovsvs %icc, %f26, %f8
3727 popc 0x12CD, %g7
3728 subc %l5, %l3, %g2
3729 edge32l %o3, %o4, %g4
3730 array16 %g1, %i7, %i3
3731 bgu,pt %xcc, loop_321
3732 fxor %f24, %f4, %f8
3733 subcc %i1, %o7, %g3
3734 xnorcc %i2, %g5, %l1
3735loop_321:
3736 fornot2s %f27, %f8, %f2
3737 ldsw [%l7 + 0x1C], %l4
3738 nop
3739 setx loop_322, %l0, %l1
3740 jmpl %l1, %i6
3741 edge8 %i5, %i4, %o1
3742 alignaddr %l0, %o0, %i0
3743 fmovd %f12, %f8
3744loop_322:
3745 ld [%l7 + 0x0C], %f21
3746 add %l7, 0x38, %l6
3747 wr %g0, 0x80, %asi
3748 casxa [%l6] %asi, %g6, %l2
3749 fsrc2s %f11, %f26
3750 bg loop_323
3751 bcs,pt %icc, loop_324
3752 subc %o2, %o6, %o5
3753 edge8n %l6, %l5, %g7
3754loop_323:
3755 array8 %g2, %l3, %o4
3756loop_324:
3757 subc %g4, %o3, %g1
3758 sir 0x0C0B
3759 tgu %xcc, 0x7
3760 fornot2s %f22, %f1, %f2
3761 set 0x40, %g5
3762 stda %f0, [%l7 + %g5] 0x80
3763 movre %i7, 0x1E2, %i1
3764 mulscc %o7, 0x1A18, %i3
3765 fbl,a %fcc2, loop_325
3766 fmovscs %xcc, %f7, %f11
3767 flushw
3768 brz,a %i2, loop_326
3769loop_325:
3770 prefetch [%l7 + 0x34], 0x1
3771 taddcctv %g5, %l1, %l4
3772 fpackfix %f10, %f29
3773loop_326:
3774 fmovsg %xcc, %f16, %f14
3775 alignaddrl %i6, %i5, %i4
3776 move %icc, %g3, %o1
3777 stbar
3778 brgez,a %o0, loop_327
3779 fmuld8sux16 %f16, %f0, %f18
3780 mulx %i0, 0x06C2, %l0
3781 udivcc %g6, 0x02A6, %l2
3782loop_327:
3783 movrgz %o2, %o5, %o6
3784 fxors %f30, %f13, %f3
3785 bgu %xcc, loop_328
3786 bge,pt %xcc, loop_329
3787 movleu %icc, %l5, %g7
3788 wr %g0, 0xf8, %asi
3789 ldda [%l7 + 0x40] %asi, %f16
3790loop_328:
3791 tle %icc, 0x6
3792loop_329:
3793 movpos %xcc, %g2, %l6
3794 umul %l3, 0x1859, %g4
3795 edge16l %o4, %o3, %i7
3796 fmovrdgez %i1, %f10, %f2
3797 tl %icc, 0x4
3798 set 0x40, %l3
3799 ldda [%l7 + %l3] 0x1e, %f0
3800 movrlz %o7, 0x29A, %g1
3801 fbul,a %fcc1, loop_330
3802 xnor %i2, %i3, %l1
3803 popc 0x1E4A, %g5
3804 ldsb [%l7 + 0x39], %l4
3805loop_330:
3806 tvs %xcc, 0x7
3807 addc %i5, %i6, %g3
3808 sra %i4, %o0, %o1
3809 sra %i0, 0x0D, %l0
3810 fcmple16 %f28, %f26, %l2
3811 popc 0x1869, %o2
3812 orn %o5, 0x1510, %o6
3813 alignaddr %g6, %l5, %g2
3814 fbl,a %fcc2, loop_331
3815 restored
3816 rdpr %cwp, %g1
3817 rdpr %cansave, %g2
3818 rdpr %canrestore, %g3
3819 rdpr %cleanwin, %g4
3820 rdpr %otherwin, %g5
3821 rdpr %wstate, %g6
3822 fbne %fcc0, loop_332
3823 ba %xcc, loop_333
3824loop_331:
3825 edge8ln %g7, %l6, %g4
3826 movpos %icc, %o4, %l3
3827loop_332:
3828 mova %icc, %i7, %o3
3829loop_333:
3830 edge32n %i1, %o7, %g1
3831 mulx %i2, 0x16DF, %i3
3832 wr %g0, 0x18, %asi
3833 ldda [%l7 + 0x40] %asi, %f0
3834 wr %g0, 0x80, %asi
3835 lduwa [%l7 + 0x1C] %asi, %g5
3836 tvs %xcc, 0x6
3837 smulcc %l1, 0x166F, %l4
3838 fxnors %f30, %f26, %f31
3839 fmovsl %xcc, %f13, %f9
3840 bg loop_334
3841 bne,pt %icc, loop_335
3842 fbn,a %fcc2, loop_336
3843 sll %i6, %g3, %i4
3844loop_334:
3845 fbg,a %fcc2, loop_337
3846loop_335:
3847 tgu %xcc, 0x3
3848loop_336:
3849 fmovsge %icc, %f7, %f26
3850 edge8 %o0, %i5, %i0
3851loop_337:
3852 fsrc2 %f26, %f26
3853 fandnot2s %f3, %f8, %f21
3854 fmovsneg %icc, %f25, %f14
3855 set 0x44, %i7
3856 lduwa [%l7 + %i7] 0x19, %l0
3857 set 0x0E, %l6
3858 ldsba [%l7 + %l6] 0x10, %l2
3859 edge32ln %o1, %o2, %o5
3860 edge32ln %o6, %g6, %g2
3861 tsubcc %l5, 0x0B78, %g7
3862 movg %xcc, %g4, %o4
3863 fba,a %fcc3, loop_338
3864 andncc %l3, %l6, %o3
3865 srax %i7, 0x1C, %o7
3866 tle %icc, 0x2
3867loop_338:
3868 smul %g1, %i1, %i2
3869 sir 0x0270
3870 fors %f29, %f4, %f30
3871 fmovrdlez %i3, %f0, %f24
3872 movrne %g5, 0x07C, %l1
3873 set 0x30, %i3
3874 prefetcha [%l7 + %i3] 0x1c, 0x3
3875 fbe,a %fcc3, loop_339
3876 sdivx %g3, 0x0954, %l4
3877 be,a,pt %icc, loop_340
3878 subccc %i4, %i5, %i0
3879loop_339:
3880 array8 %o0, %l2, %l0
3881 prefetch [%l7 + 0x68], 0x1
3882loop_340:
3883 movgu %icc, %o1, %o5
3884 srl %o6, %g6, %g2
3885 move %xcc, %o2, %g7
3886 ldsb [%l7 + 0x36], %l5
3887 sir 0x1F4F
3888 fpack16 %f20, %f24
3889 fsrc2s %f6, %f24
3890 fmul8sux16 %f18, %f20, %f28
3891 subc %g4, %o4, %l6
3892 movne %icc, %l3, %i7
3893 movrne %o7, 0x3D9, %g1
3894 wr %g0, 0x80, %asi
3895 lda [%l7 + 0x74] %asi, %f23
3896 fmovdneg %icc, %f16, %f1
3897 brlz %i1, loop_341
3898 fxors %f19, %f22, %f18
3899 movneg %xcc, %o3, %i2
3900 tpos %icc, 0x5
3901loop_341:
3902 bcc loop_342
3903 fba %fcc0, loop_343
3904 nop
3905 setx loop_344, %l0, %l1
3906 wrpr 0x1, %tl
3907 wrpr %l1, %tpc
3908 add %l1, 0x4, %l1
3909 wrpr %l1, %tnpc
3910 setx 0x34400001400, %l0, %l1
3911 wrpr %l1, %tstate
3912 wrhpr 0x4, %htstate
3913 retry
3914 flushw
3915loop_342:
3916 bneg,a,pn %xcc, loop_345
3917loop_343:
3918 st %f26, [%l7 + 0x08]
3919loop_344:
3920 tne %icc, 0x3
3921 edge16ln %i3, %l1, %g5
3922loop_345:
3923 tleu %xcc, 0x6
3924 movcs %icc, %i6, %g3
3925 bn,pt %icc, loop_346
3926 fble,a %fcc3, loop_347
3927 movrlz %l4, 0x064, %i4
3928 set 0x40, %o1
3929 lda [%l7 + %o1] 0x88, %f20
3930loop_346:
3931 add %i0, 0x153E, %o0
3932loop_347:
3933 edge32ln %l2, %i5, %o1
3934 tne %icc, 0x4
3935 sdivx %o5, 0x091C, %o6
3936 edge8l %l0, %g6, %g2
3937 movgu %icc, %g7, %l5
3938 fmul8x16al %f5, %f10, %f22
3939 restored
3940 rdpr %cwp, %g1
3941 rdpr %cansave, %g2
3942 rdpr %canrestore, %g3
3943 rdpr %cleanwin, %g4
3944 rdpr %otherwin, %g5
3945 rdpr %wstate, %g6
3946 xor %g4, %o2, %l6
3947 edge32ln %l3, %i7, %o4
3948 tgu %icc, 0x0
3949 brlz,a %g1, loop_348
3950 tcc %xcc, 0x7
3951 wr %g0, 0x80, %asi
3952 swapa [%l7 + 0x60] %asi, %o7
3953loop_348:
3954 brgz,a %i1, loop_349
3955 andn %i2, 0x0C62, %o3
3956 fbge %fcc3, loop_350
3957 fbo %fcc1, loop_351
3958loop_349:
3959 stw %l1, [%l7 + 0x64]
3960 tvc %xcc, 0x3
3961loop_350:
3962 tleu %xcc, 0x3
3963loop_351:
3964 subcc %i3, %g5, %g3
3965 mulscc %i6, %i4, %l4
3966 edge8n %i0, %l2, %o0
3967 tl %xcc, 0x5
3968 xorcc %i5, 0x1E21, %o1
3969 fmovspos %xcc, %f16, %f31
3970 tg %icc, 0x7
3971 tgu %xcc, 0x4
3972 brlez %o6, loop_352
3973 sub %o5, %g6, %l0
3974 nop
3975 setx loop_353, %l0, %l1
3976 wrpr 0x1, %tl
3977 wrpr %l1, %tnpc
3978 setx 0x34400001400, %l0, %l1
3979 wrpr %l1, %tstate
3980 wrhpr 0x4, %htstate
3981 done
3982 or %g2, %g7, %g4
3983loop_352:
3984 sra %l5, 0x10, %l6
3985 movcc %icc, %l3, %i7
3986loop_353:
3987 mulscc %o4, %g1, %o7
3988 set 0x40, %o7
3989 stda %f16, [%l7 + %o7] 0x10
3990 fbul %fcc1, loop_354
3991 or %o2, 0x02AA, %i1
3992 fxor %f26, %f18, %f16
3993 edge32n %i2, %l1, %o3
3994loop_354:
3995 brnz,a %i3, loop_355
3996 tle %icc, 0x1
3997 tsubcctv %g5, %g3, %i6
3998 sdivcc %i4, 0x1118, %i0
3999loop_355:
4000 brlz %l4, loop_356
4001 taddcc %o0, %l2, %o1
4002 lduh [%l7 + 0x60], %i5
4003 tcc %xcc, 0x2
4004loop_356:
4005 edge16ln %o6, %g6, %o5
4006 fmovdleu %xcc, %f0, %f18
4007 addc %g2, 0x0A9D, %g7
4008 movneg %xcc, %g4, %l5
4009 set 0x46, %g4
4010 lduba [%l7 + %g4] 0x04, %l6
4011 sdivx %l3, 0x0727, %l0
4012 sra %i7, %g1, %o4
4013 orn %o2, %i1, %i2
4014 tne %xcc, 0x3
4015 fbue %fcc3, loop_357
4016 udivx %o7, 0x1ACC, %o3
4017 move %xcc, %l1, %i3
4018 array16 %g3, %g5, %i4
4019loop_357:
4020 fmovrdlez %i6, %f24, %f26
4021 fcmpd %fcc1, %f18, %f22
4022 movn %xcc, %l4, %i0
4023 movneg %icc, %l2, %o0
4024 taddcctv %i5, %o1, %o6
4025 fbge %fcc0, loop_358
4026 smulcc %g6, %o5, %g2
4027 array32 %g7, %l5, %l6
4028 fmovrsne %l3, %f2, %f2
4029loop_358:
4030 ldsh [%l7 + 0x3C], %g4
4031 sub %l0, 0x0FFD, %g1
4032 edge32n %o4, %o2, %i7
4033 fzero %f28
4034 be,a loop_359
4035 sdivx %i1, 0x0E20, %i2
4036 sethi 0x057C, %o3
4037 movle %icc, %l1, %i3
4038loop_359:
4039 fmovda %xcc, %f4, %f14
4040 ld [%l7 + 0x50], %f29
4041 movrlz %o7, %g5, %g3
4042 movcs %icc, %i6, %i4
4043 movrlz %i0, 0x22E, %l2
4044 sdiv %l4, 0x0CE0, %i5
4045 fmul8x16au %f18, %f31, %f30
4046 fmovspos %icc, %f21, %f12
4047 siam 0x4
4048 tneg %xcc, 0x4
4049 fmovde %xcc, %f1, %f28
4050 tl %xcc, 0x5
4051 edge16ln %o0, %o1, %o6
4052 subcc %g6, 0x13B2, %g2
4053 movpos %xcc, %g7, %l5
4054 xor %l6, 0x151A, %l3
4055 movrlz %o5, 0x326, %g4
4056 fornot2s %f24, %f12, %f2
4057 add %l7, 0x20, %l6
4058 wr %g0, 0x10, %asi
4059 ldxa [%l6] %asi, %g1
4060 casxa [%l6] 0x10, %g1, %l0
4061 edge8ln %o4, %o2, %i7
4062 bvc %icc, loop_360
4063 orncc %i2, %o3, %i1
4064 mulscc %i3, %o7, %l1
4065 for %f26, %f18, %f2
4066loop_360:
4067 sllx %g5, 0x07, %i6
4068 fmovdleu %icc, %f7, %f23
4069 set 0x20, %o2
4070 sta %f4, [%l7 + %o2] 0x88
4071 or %g3, 0x1D47, %i4
4072 xnorcc %i0, 0x00A1, %l4
4073 sethi 0x00B9, %i5
4074 fornot1 %f2, %f8, %f6
4075 fpack16 %f8, %f11
4076 tsubcctv %o0, 0x0879, %l2
4077 tg %xcc, 0x2
4078 fbe %fcc0, loop_361
4079 bpos,a loop_362
4080 fbe %fcc1, loop_363
4081 move %xcc, %o6, %g6
4082loop_361:
4083 nop
4084 set 0x74, %i4
4085 stwa %o1, [%l7 + %i4] 0x04
4086loop_362:
4087 edge16ln %g7, %g2, %l5
4088loop_363:
4089 fba,a %fcc3, loop_364
4090 add %l6, %o5, %g4
4091 fbul %fcc2, loop_365
4092 fba %fcc3, loop_366
4093loop_364:
4094 edge8n %g1, %l3, %o4
4095 movneg %xcc, %l0, %i7
4096loop_365:
4097 nop
4098 wr %g0, 0x88, %asi
4099 ldda [%l7 + 0x40] %asi, %f0
4100loop_366:
4101 edge8n %i2, %o2, %o3
4102 fxnor %f12, %f26, %f30
4103 fblg %fcc1, loop_367
4104 fsrc2s %f21, %f7
4105 movcs %xcc, %i3, %i1
4106 edge8l %l1, %o7, %i6
4107loop_367:
4108 mova %xcc, %g5, %i4
4109 lduh [%l7 + 0x52], %g3
4110 edge8ln %l4, %i0, %o0
4111 addc %i5, 0x172D, %o6
4112 sdiv %g6, 0x1BC3, %o1
4113 fble,a %fcc0, loop_368
4114 tvc %icc, 0x5
4115 srlx %l2, 0x16, %g2
4116 pdist %f22, %f14, %f10
4117loop_368:
4118 andcc %l5, %g7, %l6
4119 lduw [%l7 + 0x24], %o5
4120 fmovdneg %xcc, %f1, %f23
4121 movg %icc, %g1, %l3
4122 fmovdvc %xcc, %f16, %f27
4123 movl %xcc, %g4, %l0
4124 movrlez %o4, %i2, %i7
4125 subc %o2, 0x07F3, %i3
4126 fbul %fcc2, loop_369
4127 mulx %i1, 0x145C, %o3
4128 ldub [%l7 + 0x35], %l1
4129 brz,a %o7, loop_370
4130loop_369:
4131 fbule,a %fcc2, loop_371
4132 edge32 %i6, %i4, %g5
4133 movle %xcc, %l4, %g3
4134loop_370:
4135 and %i0, 0x1B7B, %i5
4136loop_371:
4137 fmovsvc %icc, %f30, %f30
4138 edge8n %o6, %o0, %g6
4139 fmovdle %xcc, %f11, %f4
4140 flushw
4141 fbl %fcc0, loop_372
4142 edge8 %l2, %g2, %l5
4143 brz %o1, loop_373
4144 saved
4145 rdpr %cwp, %g1
4146 rdpr %cansave, %g2
4147 rdpr %canrestore, %g3
4148 rdpr %cleanwin, %g4
4149 rdpr %otherwin, %g5
4150 rdpr %wstate, %g6
4151loop_372:
4152 fors %f8, %f4, %f3
4153 fmovdvc %icc, %f29, %f8
4154loop_373:
4155 fnor %f2, %f6, %f28
4156 tvc %xcc, 0x4
4157 udivx %g7, 0x1D52, %o5
4158 st %f8, [%l7 + 0x1C]
4159 movvc %xcc, %g1, %l6
4160 fornot1 %f8, %f18, %f4
4161 fbu,a %fcc1, loop_374
4162 tg %xcc, 0x0
4163 array32 %l3, %g4, %o4
4164 tsubcc %l0, 0x1664, %i2
4165loop_374:
4166 umulcc %o2, 0x16B0, %i7
4167 umulcc %i3, %i1, %o3
4168 fmovs %f10, %f16
4169 edge16l %o7, %l1, %i6
4170 xnor %g5, 0x125A, %l4
4171 fbl,a %fcc2, loop_375
4172 tpos %xcc, 0x0
4173 bl,pn %xcc, loop_376
4174 nop
4175 setx loop_377, %l0, %l1
4176 wrpr 0x1, %tl
4177 wrpr %l1, %tnpc
4178 setx 0x34400001400, %l0, %l1
4179 wrpr %l1, %tstate
4180 wrhpr 0x4, %htstate
4181 done
4182loop_375:
4183 movre %i4, 0x150, %g3
4184 tcs %xcc, 0x2
4185loop_376:
4186 nop
4187 wr %g0, 0x81, %asi
4188 stba %i0, [%l7 + 0x37] %asi
4189loop_377:
4190 sllx %i5, 0x11, %o0
4191 fcmpeq32 %f18, %f20, %o6
4192 wr %g0, 0x10, %asi
4193 lduba [%l7 + 0x75] %asi, %l2
4194 sethi 0x0088, %g6
4195 fmovdgu %xcc, %f0, %f31
4196 array8 %l5, %o1, %g2
4197 sethi 0x1035, %g7
4198 set 0x32, %o3
4199 ldsba [%l7 + %o3] 0x18, %o5
4200 fpack16 %f22, %f19
4201 fbule %fcc2, loop_378
4202 fblg %fcc3, loop_379
4203 fble %fcc0, loop_380
4204 ldub [%l7 + 0x0B], %l6
4205loop_378:
4206 flush %l7 + 0x6C
4207loop_379:
4208 st %f21, [%l7 + 0x40]
4209loop_380:
4210 srl %g1, %l3, %o4
4211 srlx %l0, 0x17, %i2
4212 fmovde %xcc, %f4, %f12
4213 fmovdpos %xcc, %f25, %f0
4214 add %o2, %g4, %i3
4215 taddcctv %i1, 0x1C37, %i7
4216 mulscc %o3, %o7, %l1
4217 sub %g5, 0x1AE2, %i6
4218 umulcc %l4, 0x0366, %i4
4219 array32 %g3, %i5, %i0
4220 fbul,a %fcc0, loop_381
4221 movleu %icc, %o0, %o6
4222 brz %g6, loop_382
4223 fcmpes %fcc3, %f6, %f23
4224loop_381:
4225 movrlez %l5, 0x24C, %l2
4226 edge32 %g2, %g7, %o5
4227loop_382:
4228 movrlez %l6, 0x3E5, %o1
4229 ble,a,pt %xcc, loop_383
4230 edge16n %g1, %o4, %l0
4231 fcmped %fcc2, %f10, %f24
4232 xnor %l3, 0x1FA0, %o2
4233loop_383:
4234 and %g4, %i3, %i2
4235 edge8l %i7, %o3, %i1
4236 bg loop_384
4237 edge32n %l1, %g5, %i6
4238 fcmpd %fcc1, %f12, %f12
4239 edge32l %o7, %i4, %l4
4240loop_384:
4241 fsrc2s %f0, %f27
4242 movcs %icc, %g3, %i5
4243 bvc,pn %icc, loop_385
4244 sll %i0, %o0, %o6
4245 edge8 %g6, %l5, %l2
4246 set 0x68, %l1
4247 prefetcha [%l7 + %l1] 0x04, 0x0
4248loop_385:
4249 sllx %g7, %o5, %l6
4250 nop
4251 set 0x6C, %i2
4252 stw %g1, [%l7 + %i2]
4253 fcmpgt32 %f14, %f22, %o1
4254 tg %xcc, 0x7
4255 subc %l0, 0x16B5, %o4
4256 movcc %xcc, %o2, %l3
4257 tleu %xcc, 0x6
4258 stw %i3, [%l7 + 0x34]
4259 ta %xcc, 0x5
4260 fmovde %icc, %f10, %f8
4261 fmovda %icc, %f25, %f4
4262 set 0x68, %g6
4263 swapa [%l7 + %g6] 0x89, %i2
4264 movrne %g4, %i7, %o3
4265 tneg %xcc, 0x5
4266 movcs %xcc, %l1, %i1
4267 tn %xcc, 0x0
4268 popc 0x19FC, %i6
4269 wr %g0, 0x04, %asi
4270 ldxa [%l7 + 0x40] %asi, %g5
4271 movgu %xcc, %i4, %o7
4272 movg %icc, %l4, %g3
4273 udiv %i0, 0x1AC1, %i5
4274 movvs %xcc, %o6, %o0
4275 edge16l %l5, %l2, %g2
4276 set 0x60, %o6
4277 ldda [%l7 + %o6] 0x0c, %g6
4278 mova %xcc, %o5, %g7
4279 fblg %fcc1, loop_386
4280 swap [%l7 + 0x08], %g1
4281 ldstub [%l7 + 0x0C], %o1
4282 movge %icc, %l6, %l0
4283loop_386:
4284 movneg %xcc, %o4, %l3
4285 edge16 %o2, %i3, %i2
4286 edge8 %g4, %i7, %o3
4287 movvs %xcc, %i1, %l1
4288 restored
4289 rdpr %cwp, %g1
4290 rdpr %cansave, %g2
4291 rdpr %canrestore, %g3
4292 rdpr %cleanwin, %g4
4293 rdpr %otherwin, %g5
4294 rdpr %wstate, %g6
4295 sllx %i6, 0x08, %i4
4296 add %l7, 0x18, %l6
4297 wr %g0, 0x80, %asi
4298 ldxa [%l6] %asi, %g5
4299 casxa [%l6] %asi, %g5, %l4
4300 fbule %fcc1, loop_387
4301 fbge,a %fcc0, loop_388
4302 fpadd32 %f6, %f12, %f8
4303 ta %icc, 0x0
4304loop_387:
4305 fxnors %f5, %f5, %f3
4306loop_388:
4307 movg %xcc, %g3, %o7
4308 movrlez %i5, 0x33F, %o6
4309 wr %g0, 0x89, %asi
4310 lduba [%l7 + 0x31] %asi, %o0
4311 movrne %l5, %i0, %g2
4312 fbl,a %fcc1, loop_389
4313 umulcc %l2, %g6, %g7
4314 sra %o5, 0x16, %o1
4315 sth %g1, [%l7 + 0x3E]
4316loop_389:
4317 edge8ln %l6, %l0, %o4
4318 movneg %icc, %l3, %i3
4319 movge %xcc, %o2, %i2
4320 fmuld8sux16 %f20, %f8, %f10
4321 movvs %icc, %i7, %g4
4322 movrlz %o3, 0x352, %l1
4323 set 0x40, %g7
4324 ldsba [%l7 + %g7] 0x80, %i1
4325 fmovs %f23, %f11
4326 wr %g0, 0x04, %asi
4327 stha %i4, [%l7 + 0x34] %asi
4328 bleu,pt %xcc, loop_390
4329 fnot2 %f28, %f12
4330 saved
4331 rdpr %cwp, %g1
4332 rdpr %cansave, %g2
4333 rdpr %canrestore, %g3
4334 rdpr %cleanwin, %g4
4335 rdpr %otherwin, %g5
4336 rdpr %wstate, %g6
4337 tvs %icc, 0x2
4338loop_390:
4339 fnot2s %f10, %f22
4340 tleu %xcc, 0x0
4341 wr %g0, 0x88, %asi
4342 stwa %g5, [%l7 + 0x4C] %asi
4343 alignaddr %l4, %g3, %o7
4344 tg %icc, 0x0
4345 movre %i6, %i5, %o6
4346 membar 0x0F
4347 movl %icc, %o0, %l5
4348 tn %xcc, 0x3
4349 fbule,a %fcc2, loop_391
4350 array16 %i0, %l2, %g6
4351 stx %g7, [%l7 + 0x18]
4352 fbug %fcc1, loop_392
4353loop_391:
4354 tgu %xcc, 0x6
4355 xorcc %g2, 0x17E3, %o5
4356 tn %icc, 0x1
4357loop_392:
4358 movrgz %o1, %l6, %l0
4359 alignaddr %g1, %l3, %o4
4360 fmovsl %icc, %f12, %f16
4361 movvs %xcc, %i3, %o2
4362 fmovsvs %xcc, %f9, %f5
4363 brgz,a %i7, loop_393
4364 movrne %i2, 0x1E6, %o3
4365 ba,a %xcc, loop_394
4366 edge8n %g4, %l1, %i1
4367loop_393:
4368 fpadd32 %f4, %f12, %f6
4369 wr %g0, 0x89, %asi
4370 stda %f16, [%l7 + 0x40] %asi
4371loop_394:
4372 fnot1 %f2, %f18
4373 fxnor %f12, %f20, %f22
4374 fnot1 %f2, %f18
4375 addc %g5, 0x1578, %i4
4376 sll %l4, 0x12, %o7
4377 saved
4378 rdpr %cwp, %g1
4379 rdpr %cansave, %g2
4380 rdpr %canrestore, %g3
4381 rdpr %cleanwin, %g4
4382 rdpr %otherwin, %g5
4383 rdpr %wstate, %g6
4384 movneg %icc, %i6, %i5
4385 fmovdn %icc, %f9, %f0
4386 xnor %o6, 0x0937, %g3
4387 taddcc %o0, %i0, %l5
4388 movrgz %l2, 0x12A, %g6
4389 edge32l %g2, %g7, %o5
4390 alignaddr %o1, %l6, %l0
4391 bgu,a,pn %xcc, loop_395
4392 fnot2s %f14, %f21
4393 brgez %l3, loop_396
4394 popc %o4, %g1
4395loop_395:
4396 movl %icc, %o2, %i3
4397 movleu %xcc, %i7, %o3
4398loop_396:
4399 lduw [%l7 + 0x60], %i2
4400 movge %xcc, %g4, %l1
4401 subcc %i1, 0x00B4, %g5
4402 orcc %i4, %o7, %l4
4403 edge8n %i5, %i6, %g3
4404 fmovrsgz %o6, %f25, %f18
4405 fcmped %fcc1, %f12, %f24
4406 ba,a loop_397
4407 saved
4408 rdpr %cwp, %g1
4409 rdpr %cansave, %g2
4410 rdpr %canrestore, %g3
4411 rdpr %cleanwin, %g4
4412 rdpr %otherwin, %g5
4413 rdpr %wstate, %g6
4414 smulcc %i0, %o0, %l2
4415 sllx %l5, 0x07, %g2
4416loop_397:
4417 tcc %icc, 0x3
4418 be,a,pn %icc, loop_398
4419 fors %f2, %f23, %f5
4420 movne %xcc, %g6, %o5
4421 brlez %g7, loop_399
4422loop_398:
4423 smulcc %l6, %l0, %o1
4424 edge32ln %l3, %o4, %g1
4425 brlez %i3, loop_400
4426loop_399:
4427 movvs %icc, %i7, %o2
4428 fba,a %fcc0, loop_401
4429 edge8n %i2, %o3, %l1
4430loop_400:
4431 alignaddr %g4, %i1, %g5
4432 wr %g0, 0x04, %asi
4433 sta %f15, [%l7 + 0x08] %asi
4434loop_401:
4435 array32 %i4, %o7, %i5
4436 bn,pn %icc, loop_402
4437 movne %xcc, %i6, %g3
4438 wr %g0, 0x89, %asi
4439 stxa %o6, [%l7 + 0x08] %asi
4440loop_402:
4441 tpos %icc, 0x4
4442 xnorcc %l4, %i0, %o0
4443 andn %l5, 0x066B, %g2
4444 alignaddrl %g6, %o5, %l2
4445 bn,a %xcc, loop_403
4446 bpos,a loop_404
4447 for %f0, %f8, %f6
4448 tcs %xcc, 0x7
4449loop_403:
4450 alignaddrl %g7, %l6, %l0
4451loop_404:
4452 tcs %icc, 0x5
4453 set 0x3F, %l2
4454 ldsba [%l7 + %l2] 0x89, %l3
4455 fzeros %f20
4456 movne %icc, %o4, %o1
4457 sdivcc %g1, 0x1C08, %i3
4458 ld [%l7 + 0x74], %f13
4459 edge8n %i7, %o2, %o3
4460 add %l7, 0x4C, %l6
4461 wr %g0, 0x19, %asi
4462 casa [%l6] %asi, %l1, %i2
4463 movleu %icc, %i1, %g4
4464 bleu loop_405
4465 fbne %fcc1, loop_406
4466 fmovdvc %xcc, %f9, %f16
4467 wr %g0, 0x04, %asi
4468 lda [%l7 + 0x7C] %asi, %f7
4469loop_405:
4470 andn %i4, %o7, %g5
4471loop_406:
4472 fpadd32 %f0, %f2, %f24
4473 saved
4474 rdpr %cwp, %g1
4475 rdpr %cansave, %g2
4476 rdpr %canrestore, %g3
4477 rdpr %cleanwin, %g4
4478 rdpr %otherwin, %g5
4479 rdpr %wstate, %g6
4480 restored
4481 rdpr %cwp, %g1
4482 rdpr %cansave, %g2
4483 rdpr %canrestore, %g3
4484 rdpr %cleanwin, %g4
4485 rdpr %otherwin, %g5
4486 rdpr %wstate, %g6
4487 add %l7, 0x18, %l6
4488 wr %g0, 0x18, %asi
4489 lda [%l6] %asi, %i6
4490 casa [%l6] %asi, %i6, %g3
4491 fmovsa %xcc, %f10, %f0
4492 fors %f13, %f0, %f5
4493 fexpand %f4, %f10
4494 edge16 %i5, %l4, %i0
4495 tgu %icc, 0x4
4496 fsrc1 %f2, %f10
4497 movrne %o0, 0x1C7, %l5
4498 fmovse %icc, %f20, %f17
4499 array16 %o6, %g2, %o5
4500 movrlz %l2, %g6, %l6
4501 bn,pn %icc, loop_407
4502 fmovrse %l0, %f31, %f14
4503 edge16n %l3, %g7, %o1
4504 tl %icc, 0x0
4505loop_407:
4506 array32 %o4, %i3, %g1
4507 umulcc %i7, %o2, %l1
4508 andn %o3, %i2, %g4
4509 nop
4510 setx loop_408, %l0, %l1
4511 wrpr 0x1, %tl
4512 wrpr %l1, %tnpc
4513 setx 0x34400001400, %l0, %l1
4514 wrpr %l1, %tstate
4515 wrhpr 0x4, %htstate
4516 done
4517 orn %i4, %i1, %o7
4518 sllx %g5, %g3, %i5
4519 andcc %i6, %i0, %o0
4520loop_408:
4521 srl %l4, %l5, %o6
4522 flushw
4523 subc %o5, 0x1F79, %l2
4524 tpos %icc, 0x7
4525 srlx %g2, 0x13, %g6
4526 flushw
4527 sra %l0, 0x1F, %l3
4528 add %l7, 0x40, %l6
4529 wr %g0, 0x11, %asi
4530 lda [%l6] %asi, %g7
4531 casa [%l6] 0x11, %g7, %o1
4532 xorcc %o4, 0x02D3, %i3
4533 fbue,a %fcc1, loop_409
4534 tge %icc, 0x4
4535 wr %g0, 0x80, %asi
4536 stda %f0, [%l7 + 0x40] %asi
4537loop_409:
4538 alignaddrl %g1, %i7, %l6
4539 membar 0x5A
4540 smul %l1, 0x0196, %o2
4541 ldsh [%l7 + 0x38], %i2
4542 ldd [%l7 + 0x28], %g4
4543 tneg %icc, 0x5
4544 movneg %icc, %o3, %i4
4545 fbne,a %fcc0, loop_410
4546 movrgz %o7, %g5, %i1
4547 movneg %icc, %g3, %i5
4548 wr %g0, 0x04, %asi
4549 stha %i6, [%l7 + 0x6C] %asi
4550loop_410:
4551 edge32n %i0, %o0, %l5
4552 movpos %xcc, %o6, %o5
4553 fandnot1 %f14, %f24, %f0
4554 array16 %l4, %l2, %g6
4555 tpos %icc, 0x1
4556 tcs %xcc, 0x7
4557 bshuffle %f28, %f16, %f18
4558 fbu,a %fcc1, loop_411
4559 brgz %g2, loop_412
4560 fmovs %f31, %f9
4561 tpos %xcc, 0x5
4562loop_411:
4563 umulcc %l0, 0x1BEF, %l3
4564loop_412:
4565 fmuld8ulx16 %f21, %f1, %f18
4566 andcc %g7, 0x1642, %o4
4567 ld [%l7 + 0x48], %f25
4568 sub %o1, %g1, %i3
4569 movcs %icc, %l6, %l1
4570 fmovdg %icc, %f1, %f18
4571 fandnot2s %f30, %f6, %f25
4572 fbne,a %fcc1, loop_413
4573 stw %i7, [%l7 + 0x78]
4574 st %f10, [%l7 + 0x78]
4575 stb %i2, [%l7 + 0x6D]
4576loop_413:
4577 fcmple16 %f18, %f30, %o2
4578 ldsh [%l7 + 0x5C], %o3
4579 taddcctv %i4, %o7, %g4
4580 fbu %fcc1, loop_414
4581 fpsub16 %f16, %f22, %f10
4582 alignaddr %g5, %i1, %g3
4583 tne %icc, 0x3
4584loop_414:
4585 array32 %i6, %i0, %o0
4586 or %i5, %l5, %o6
4587 edge8ln %l4, %l2, %g6
4588 edge8l %g2, %l0, %l3
4589 edge16 %g7, %o4, %o5
4590 alignaddrl %o1, %g1, %i3
4591 fmovrde %l1, %f28, %f2
4592 brz %i7, loop_415
4593 edge16ln %l6, %i2, %o3
4594 mulx %o2, 0x1ED4, %i4
4595 add %l7, 0x44, %l6
4596 wr %g0, 0x18, %asi
4597 casa [%l6] %asi, %o7, %g5
4598loop_415:
4599 tvs %xcc, 0x7
4600 subcc %g4, 0x0A8D, %i1
4601 alignaddr %g3, %i0, %i6
4602 fnors %f11, %f31, %f10
4603 movvc %icc, %o0, %i5
4604 addc %l5, 0x0C34, %l4
4605 udiv %l2, 0x130E, %g6
4606 nop
4607 set 0x5C, %i1
4608 lduw [%l7 + %i1], %g2
4609 set 0x20, %g3
4610 prefetcha [%l7 + %g3] 0x89, 0x1
4611 membar 0x2C
4612 ldub [%l7 + 0x21], %l3
4613 add %l7, 0x3C, %l6
4614 wr %g0, 0x80, %asi
4615 casa [%l6] 0x89, %l0, %g7
4616 wr %g0, 0x81, %asi
4617 stha %o4, [%l7 + 0x6C] %asi
4618 wr %g0, 0x18, %asi
4619 ldsha [%l7 + 0x7E] %asi, %o5
4620 bge,pt %xcc, loop_416
4621 movre %o1, 0x375, %g1
4622 tle %xcc, 0x5
4623 fandnot2s %f17, %f22, %f4
4624loop_416:
4625 movre %i3, 0x10B, %i7
4626 sethi 0x1741, %l1
4627 edge32n %l6, %o3, %i2
4628 mulx %o2, %i4, %g5
4629 fbul,a %fcc0, loop_417
4630 fmovsneg %xcc, %f29, %f8
4631 fbe,a %fcc0, loop_418
4632 tvc %icc, 0x4
4633loop_417:
4634 fxnor %f14, %f20, %f4
4635 brnz %g4, loop_419
4636loop_418:
4637 sdiv %o7, 0x097C, %i1
4638 edge32l %g3, %i6, %o0
4639 ba,pt %xcc, loop_420
4640loop_419:
4641 array32 %i0, %i5, %l5
4642 movrlez %l2, 0x035, %g6
4643 fmovsge %xcc, %f10, %f11
4644loop_420:
4645 ldd [%l7 + 0x68], %g2
4646 orn %l4, %o6, %l0
4647 smulcc %l3, 0x026B, %g7
4648 stw %o4, [%l7 + 0x30]
4649 smul %o5, %o1, %i3
4650 tn %xcc, 0x3
4651 tn %xcc, 0x5
4652 wr %g0, 0x80, %asi
4653 ldda [%l7 + 0x40] %asi, %f16
4654 ldx [%l7 + 0x40], %i7
4655 fmovdne %xcc, %f31, %f18
4656 std %f26, [%l7 + 0x48]
4657 movcs %icc, %g1, %l1
4658 fabss %f7, %f4
4659 fnot2 %f10, %f26
4660 add %l7, 0x48, %l6
4661 wr %g0, 0x89, %asi
4662 casxa [%l6] 0x89, %o3, %l6
4663 ldub [%l7 + 0x5C], %i2
4664 ldsb [%l7 + 0x69], %i4
4665 flushw
4666 array16 %o2, %g5, %o7
4667 edge16l %i1, %g4, %i6
4668 edge32 %o0, %g3, %i5
4669 edge32l %l5, %l2, %i0
4670 addcc %g6, %l4, %o6
4671 taddcctv %l0, %l3, %g7
4672 fmovrdlz %g2, %f18, %f28
4673 sdivx %o5, 0x152D, %o4
4674 srlx %o1, 0x08, %i3
4675 wr %g0, 0x81, %asi
4676 ldda [%l7 + 0x40] %asi, %f0
4677 wr %g0, 0x80, %asi
4678 ldda [%l7 + 0x40] %asi, %f0
4679 movvs %icc, %g1, %l1
4680 orcc %i7, 0x05A9, %o3
4681 movrlez %i2, %i4, %o2
4682 add %l7, 0x0C, %l6
4683 wr %g0, 0x0c, %asi
4684 casa [%l6] %asi, %l6, %g5
4685 alignaddrl %i1, %o7, %g4
4686 sdivcc %o0, 0x186D, %g3
4687 brnz %i5, loop_421
4688 sdivcc %i6, 0x0C51, %l2
4689 fcmpeq16 %f4, %f18, %i0
4690 set 0x20, %l0
4691 stwa %g6, [%l7 + %l0] 0x10
4692loop_421:
4693 xnor %l5, %l4, %o6
4694 sll %l3, %l0, %g7
4695 flushw
4696 wr %g0, 0x89, %asi
4697 stha %o5, [%l7 + 0x3A] %asi
4698 srax %o4, %g2, %i3
4699 srax %g1, %o1, %i7
4700 fpackfix %f8, %f23
4701 movgu %icc, %l1, %o3
4702 fmovrslez %i4, %f29, %f31
4703 orncc %i2, 0x0564, %o2
4704 sub %l6, 0x0D21, %g5
4705 movg %xcc, %i1, %g4
4706 edge32ln %o0, %g3, %i5
4707 umul %o7, 0x1652, %l2
4708 array32 %i6, %i0, %l5
4709 addc %g6, 0x0180, %o6
4710 set 0x78, %g2
4711 lduwa [%l7 + %g2] 0x15, %l4
4712 edge16ln %l3, %l0, %o5
4713 add %g7, %g2, %i3
4714 andncc %g1, %o4, %o1
4715 umulcc %i7, 0x09FE, %l1
4716 subc %o3, %i2, %o2
4717 fmovsn %xcc, %f8, %f14
4718 edge16l %i4, %g5, %i1
4719 restored
4720 rdpr %cwp, %g1
4721 rdpr %cansave, %g2
4722 rdpr %canrestore, %g3
4723 rdpr %cleanwin, %g4
4724 rdpr %otherwin, %g5
4725 rdpr %wstate, %g6
4726 fpsub32s %f21, %f30, %f1
4727 udiv %l6, 0x051C, %g4
4728 edge32ln %g3, %i5, %o7
4729 fmovdg %icc, %f29, %f28
4730 edge8ln %l2, %o0, %i0
4731 umul %i6, 0x05AF, %g6
4732 tge %xcc, 0x3
4733 fmuld8sux16 %f17, %f20, %f6
4734 fnot1s %f18, %f1
4735 fmovdcc %icc, %f3, %f10
4736 fsrc1s %f28, %f3
4737 sdivx %l5, 0x100B, %o6
4738 stx %l3, [%l7 + 0x20]
4739 subcc %l4, %l0, %g7
4740 fmovdcs %xcc, %f17, %f15
4741 fmovdcc %xcc, %f10, %f19
4742 add %l7, 0x7C, %l6
4743 wr %g0, 0x18, %asi
4744 lda [%l6] %asi, %g2
4745 casa [%l6] %asi, %g2, %o5
4746 tle %icc, 0x5
4747 membar 0x40
4748 tpos %xcc, 0x6
4749 fxnors %f7, %f15, %f1
4750 stb %i3, [%l7 + 0x7E]
4751 restored
4752 rdpr %cwp, %g1
4753 rdpr %cansave, %g2
4754 rdpr %canrestore, %g3
4755 rdpr %cleanwin, %g4
4756 rdpr %otherwin, %g5
4757 rdpr %wstate, %g6
4758 fbul,a %fcc2, loop_422
4759 fbn,a %fcc3, loop_423
4760 subccc %g1, 0x0543, %o1
4761 tvs %icc, 0x1
4762loop_422:
4763 edge8n %o4, %i7, %l1
4764loop_423:
4765 brlz %o3, loop_424
4766 edge8n %i2, %o2, %g5
4767 udivx %i4, 0x1FCB, %l6
4768 sethi 0x0F4C, %g4
4769loop_424:
4770 fblg,a %fcc0, loop_425
4771 popc %i1, %i5
4772 edge16l %g3, %l2, %o0
4773 add %o7, %i6, %g6
4774loop_425:
4775 ta %xcc, 0x1
4776 brlz %l5, loop_426
4777 fbe %fcc1, loop_427
4778 sub %i0, %l3, %l4
4779 movge %icc, %o6, %l0
4780loop_426:
4781 popc %g7, %o5
4782loop_427:
4783 movn %xcc, %i3, %g1
4784 srax %g2, %o1, %o4
4785 movrne %i7, %l1, %i2
4786 andcc %o2, %g5, %i4
4787 fnand %f18, %f0, %f20
4788 srl %l6, 0x05, %o3
4789 wr %g0, 0x89, %asi
4790 stba %g4, [%l7 + 0x56] %asi
4791 set 0x4A, %l5
4792 ldsha [%l7 + %l5] 0x1d, %i1
4793 tl %xcc, 0x1
4794 set 0x10, %o4
4795 ldda [%l7 + %o4] 0x81, %g2
4796 ba loop_428
4797 sllx %i5, %l2, %o0
4798 wr %g0, 0x18, %asi
4799 lduba [%l7 + 0x6F] %asi, %i6
4800loop_428:
4801 movne %xcc, %g6, %o7
4802 tg %xcc, 0x7
4803 fcmpeq16 %f24, %f4, %l5
4804 bneg %xcc, loop_429
4805 movneg %icc, %l3, %l4
4806 sra %o6, %i0, %g7
4807 fmovrsgez %o5, %f20, %f10
4808loop_429:
4809 fmovde %xcc, %f4, %f26
4810 tpos %xcc, 0x0
4811 fmul8x16al %f29, %f6, %f14
4812 fblg %fcc0, loop_430
4813 edge16n %i3, %g1, %g2
4814 fbu,a %fcc2, loop_431
4815 subc %l0, 0x1E82, %o4
4816loop_430:
4817 fmul8ulx16 %f30, %f0, %f0
4818 bleu %icc, loop_432
4819loop_431:
4820 udivcc %i7, 0x18B6, %l1
4821 fornot1s %f19, %f20, %f26
4822 flush %l7 + 0x5C
4823loop_432:
4824 sethi 0x097D, %i2
4825 fmovsle %icc, %f6, %f1
4826 ldsb [%l7 + 0x35], %o2
4827 fnot2 %f24, %f14
4828 andcc %o1, 0x1326, %g5
4829 tsubcc %i4, 0x0261, %o3
4830 fmovrsgez %g4, %f11, %f24
4831 tl %xcc, 0x2
4832 fmovde %icc, %f22, %f21
4833 restored
4834 rdpr %cwp, %g1
4835 rdpr %cansave, %g2
4836 rdpr %canrestore, %g3
4837 rdpr %cleanwin, %g4
4838 rdpr %otherwin, %g5
4839 rdpr %wstate, %g6
4840 or %l6, %i1, %g3
4841 edge16ln %i5, %l2, %o0
4842 brnz,a %i6, loop_433
4843 stbar
4844 membar 0x39
4845 fbn,a %fcc1, loop_434
4846loop_433:
4847 fmovsleu %icc, %f9, %f7
4848 fsrc2 %f26, %f6
4849 tcc %icc, 0x5
4850loop_434:
4851 xnor %o7, 0x19A5, %l5
4852 movrlez %l3, %l4, %g6
4853 add %o6, 0x02C0, %i0
4854 srax %g7, 0x02, %o5
4855 taddcctv %g1, 0x1951, %i3
4856 orcc %l0, 0x1657, %g2
4857 subcc %o4, %l1, %i2
4858 nop
4859 setx loop_435, %l0, %l1
4860 wrpr 0x1, %tl
4861 wrpr %l1, %tpc
4862 add %l1, 0x4, %l1
4863 wrpr %l1, %tnpc
4864 setx 0x34400001400, %l0, %l1
4865 wrpr %l1, %tstate
4866 wrhpr 0x4, %htstate
4867 retry
4868 tcc %icc, 0x0
4869 movcc %icc, %i7, %o2
4870 fzeros %f23
4871loop_435:
4872 ldd [%l7 + 0x68], %f22
4873 ldd [%l7 + 0x78], %f18
4874 edge32 %g5, %o1, %i4
4875 sra %o3, 0x16, %l6
4876 movpos %icc, %i1, %g4
4877 set 0x40, %i5
4878 ldda [%l7 + %i5] 0x88, %f0
4879 bl,a %xcc, loop_436
4880 fmovdle %icc, %f23, %f10
4881 sllx %i5, 0x1B, %g3
4882 fmovrse %o0, %f31, %f9
4883loop_436:
4884 movneg %icc, %l2, %o7
4885 fand %f20, %f4, %f10
4886 tneg %xcc, 0x0
4887 edge8ln %l5, %l3, %i6
4888 umulcc %l4, 0x085B, %g6
4889 brlez %o6, loop_437
4890 addcc %g7, %i0, %o5
4891 bne,pt %icc, loop_438
4892 sir 0x0D46
4893loop_437:
4894 srlx %i3, %l0, %g2
4895 fbl %fcc2, loop_439
4896loop_438:
4897 movrgez %g1, %l1, %o4
4898 fmovsgu %xcc, %f21, %f15
4899 sub %i7, 0x0D7D, %o2
4900loop_439:
4901 movne %xcc, %i2, %o1
4902 srl %g5, 0x1C, %o3
4903 tgu %xcc, 0x0
4904 swap [%l7 + 0x30], %l6
4905 alignaddr %i1, %i4, %i5
4906 movvc %xcc, %g4, %o0
4907 edge16ln %g3, %l2, %o7
4908 xnorcc %l3, %i6, %l4
4909 edge8l %l5, %g6, %g7
4910 nop
4911 set 0x54, %i6
4912 prefetch [%l7 + %i6], 0x2
4913 udivcc %i0, 0x1688, %o6
4914 addccc %o5, %i3, %l0
4915 sllx %g1, %g2, %l1
4916 udivx %i7, 0x12DD, %o4
4917 alignaddrl %i2, %o1, %o2
4918 movre %g5, 0x1D2, %o3
4919 tneg %icc, 0x1
4920 wr %g0, 0x81, %asi
4921 ldswa [%l7 + 0x5C] %asi, %l6
4922 fmovrdlz %i4, %f8, %f12
4923 smul %i1, %g4, %o0
4924 tcs %icc, 0x3
4925 sir 0x0390
4926 or %g3, 0x1ED4, %l2
4927 fmovsvc %xcc, %f15, %f4
4928 sdiv %i5, 0x15A7, %o7
4929 xor %l3, %i6, %l5
4930 te %xcc, 0x7
4931 movl %icc, %g6, %l4
4932 fpadd16 %f18, %f26, %f14
4933 fbo,a %fcc2, loop_440
4934 udivcc %g7, 0x0988, %i0
4935 bne,a loop_441
4936 membar 0x6E
4937loop_440:
4938 orcc %o5, 0x1216, %i3
4939 fbule,a %fcc1, loop_442
4940loop_441:
4941 fabsd %f8, %f24
4942 fbule,a %fcc2, loop_443
4943 ta %xcc, 0x1
4944loop_442:
4945 fcmpd %fcc3, %f20, %f0
4946 mulx %o6, 0x1ABB, %g1
4947loop_443:
4948 taddcc %l0, 0x0D06, %g2
4949 mulscc %l1, %i7, %o4
4950 fmul8x16 %f1, %f30, %f22
4951 fabsd %f22, %f10
4952 mulx %o1, %o2, %i2
4953 set 0x30, %o0
4954 ldda [%l7 + %o0] 0x23, %o2
4955 for %f30, %f0, %f8
4956 movcs %xcc, %g5, %i4
4957 fmuld8ulx16 %f10, %f9, %f8
4958 alignaddrl %i1, %g4, %l6
4959 sethi 0x136B, %o0
4960 bshuffle %f26, %f16, %f14
4961 membar 0x19
4962 movvs %xcc, %l2, %g3
4963 srl %i5, %l3, %i6
4964 movvs %icc, %o7, %l5
4965 wr %g0, 0x11, %asi
4966 lduba [%l7 + 0x7A] %asi, %l4
4967 fornot2 %f28, %f20, %f30
4968 fcmpd %fcc1, %f24, %f20
4969 fmuld8ulx16 %f19, %f15, %f12
4970 edge16 %g6, %i0, %g7
4971 fbul,a %fcc3, loop_444
4972 alignaddrl %i3, %o6, %o5
4973 andn %g1, %l0, %l1
4974 movg %xcc, %g2, %i7
4975loop_444:
4976 and %o1, %o4, %i2
4977 movcc %xcc, %o2, %g5
4978 tneg %xcc, 0x3
4979 fnot2s %f24, %f17
4980 fnegd %f0, %f24
4981 udivx %i4, 0x1785, %i1
4982 addc %o3, 0x08AC, %g4
4983 fbl,a %fcc1, loop_445
4984 nop
4985 setx loop_446, %l0, %l1
4986 jmpl %l1, %o0
4987 fmovd %f26, %f0
4988 edge32n %l6, %g3, %l2
4989loop_445:
4990 brlez,a %l3, loop_447
4991loop_446:
4992 ldx [%l7 + 0x30], %i6
4993 bge,pn %icc, loop_448
4994 fmovrdlz %i5, %f24, %f28
4995loop_447:
4996 movrne %o7, 0x310, %l4
4997 ta %xcc, 0x2
4998loop_448:
4999 movle %xcc, %g6, %l5
5000 tsubcctv %i0, 0x0F15, %g7
5001 sethi 0x0C74, %o6
5002 movvs %xcc, %o5, %g1
5003 set 0x4F, %o5
5004 lduba [%l7 + %o5] 0x88, %l0
5005 subccc %i3, %l1, %i7
5006 fandnot1 %f30, %f14, %f6
5007 st %f26, [%l7 + 0x58]
5008 fbn,a %fcc1, loop_449
5009 sdivcc %o1, 0x0FBC, %g2
5010 add %l7, 0x50, %l6
5011 wr %g0, 0x18, %asi
5012 casxa [%l6] 0x18, %o4, %o2
5013loop_449:
5014 tn %xcc, 0x0
5015 udivx %g5, 0x0EBC, %i4
5016 mulx %i2, 0x09AC, %i1
5017 smulcc %g4, 0x188A, %o3
5018 call loop_450
5019 fones %f14
5020 tvc %icc, 0x4
5021 tge %xcc, 0x0
5022loop_450:
5023 udiv %o0, 0x1CE5, %g3
5024 set 0x14, %i0
5025 lda [%l7 + %i0] 0x0c, %f18
5026 fcmpgt16 %f28, %f22, %l6
5027 fbe,a %fcc1, loop_451
5028 sub %l3, 0x1BC6, %i6
5029 fmovdvc %icc, %f20, %f10
5030 addc %i5, 0x145C, %o7
5031loop_451:
5032 fornot2 %f8, %f22, %f6
5033 saved
5034 rdpr %cwp, %g1
5035 rdpr %cansave, %g2
5036 rdpr %canrestore, %g3
5037 rdpr %cleanwin, %g4
5038 rdpr %otherwin, %g5
5039 rdpr %wstate, %g6
5040 fmovrdgz %l4, %f12, %f18
5041 fandnot1 %f28, %f20, %f22
5042 tvs %xcc, 0x0
5043 bpos %icc, loop_452
5044 edge16ln %g6, %l5, %i0
5045 subc %l2, %o6, %o5
5046 ldsb [%l7 + 0x4B], %g1
5047loop_452:
5048 nop
5049 wr %g0, 0x04, %asi
5050 stda %f16, [%l7 + 0x40] %asi
5051 brz,a %l0, loop_453
5052 brlz,a %i3, loop_454
5053 fmovdle %icc, %f9, %f17
5054 sub %g7, 0x11EA, %l1
5055loop_453:
5056 fmul8sux16 %f2, %f8, %f12
5057loop_454:
5058 movrlz %o1, 0x055, %g2
5059 wr %g0, 0x11, %asi
5060 ldswa [%l7 + 0x70] %asi, %o4
5061 movrne %o2, %g5, %i7
5062 set 0x68, %g1
5063 stxa %i4, [%l7 + %g1] 0x04
5064 xor %i2, 0x1D3C, %g4
5065 subc %i1, %o0, %o3
5066 move %xcc, %l6, %l3
5067 fmovsleu %icc, %f3, %f0
5068 edge32l %i6, %i5, %g3
5069 flushw
5070 addcc %o7, %g6, %l5
5071 ldstub [%l7 + 0x48], %l4
5072 array8 %l2, %o6, %o5
5073 movvs %xcc, %i0, %g1
5074 add %i3, 0x09E4, %g7
5075 xor %l1, %o1, %g2
5076 fsrc2s %f30, %f12
5077 set 0x14, %l4
5078 stwa %o4, [%l7 + %l4] 0x15
5079 fmovde %icc, %f13, %f20
5080 movneg %icc, %o2, %g5
5081 tgu %icc, 0x5
5082 mulx %l0, 0x1D14, %i4
5083 lduh [%l7 + 0x54], %i2
5084 fsrc1s %f12, %f3
5085 movg %icc, %g4, %i1
5086 fbuge %fcc3, loop_455
5087 ldx [%l7 + 0x70], %o0
5088 nop
5089 set 0x28, %g5
5090 ldd [%l7 + %g5], %i6
5091 tsubcctv %l6, 0x1EC9, %l3
5092loop_455:
5093 move %xcc, %i6, %o3
5094 tsubcctv %g3, 0x006B, %i5
5095 fmovde %xcc, %f31, %f26
5096 swap [%l7 + 0x58], %g6
5097 array8 %o7, %l5, %l4
5098 movne %xcc, %l2, %o6
5099 nop
5100 setx loop_456, %l0, %l1
5101 jmpl %l1, %o5
5102 fblg,a %fcc3, loop_457
5103 fmovs %f7, %f27
5104 fmovdn %icc, %f3, %f28
5105loop_456:
5106 or %i0, 0x18B0, %g1
5107loop_457:
5108 fsrc1s %f17, %f10
5109 tle %xcc, 0x1
5110 srax %g7, 0x0C, %i3
5111 edge16l %l1, %o1, %g2
5112 tn %xcc, 0x7
5113 movvs %icc, %o4, %o2
5114 udivcc %l0, 0x0440, %i4
5115 orn %i2, %g4, %g5
5116 andncc %o0, %i7, %i1
5117 movrlz %l3, %i6, %l6
5118 ldx [%l7 + 0x30], %o3
5119 addc %i5, 0x0584, %g6
5120 stb %o7, [%l7 + 0x5A]
5121 brnz,a %g3, loop_458
5122 tpos %icc, 0x3
5123 movrgez %l5, 0x24C, %l4
5124 srl %l2, %o5, %o6
5125loop_458:
5126 xnor %g1, %i0, %i3
5127 fmovdle %icc, %f2, %f14
5128 fornot1 %f12, %f10, %f18
5129 ba,a,pt %xcc, loop_459
5130 bvs,a %icc, loop_460
5131 xnor %g7, %o1, %g2
5132 fpsub16s %f26, %f24, %f26
5133loop_459:
5134 movrlez %o4, %l1, %o2
5135loop_460:
5136 tg %icc, 0x1
5137 sra %i4, %l0, %i2
5138 movvc %xcc, %g5, %o0
5139 tn %icc, 0x1
5140 smul %i7, %g4, %l3
5141 fmovrse %i6, %f12, %f22
5142 fmovdpos %xcc, %f21, %f2
5143 stb %l6, [%l7 + 0x26]
5144 wr %g0, 0x18, %asi
5145 ldda [%l7 + 0x40] %asi, %f16
5146 tcc %xcc, 0x1
5147 xnor %i1, %o3, %i5
5148 popc 0x11D3, %o7
5149 xor %g6, 0x1797, %g3
5150 edge8n %l5, %l2, %l4
5151 popc 0x16BA, %o5
5152 fcmpgt32 %f2, %f12, %g1
5153 fmovde %icc, %f1, %f12
5154 smul %i0, 0x0A87, %o6
5155 bleu loop_461
5156 edge32l %g7, %i3, %g2
5157 edge16 %o4, %l1, %o1
5158 fcmpne32 %f12, %f10, %i4
5159loop_461:
5160 fxors %f27, %f15, %f13
5161 tpos %icc, 0x6
5162 mulx %l0, 0x1703, %i2
5163 wr %g0, 0x89, %asi
5164 stba %g5, [%l7 + 0x7F] %asi
5165 fcmpeq32 %f6, %f14, %o0
5166 fba,a %fcc0, loop_462
5167 tsubcc %o2, %g4, %i7
5168 movne %icc, %l3, %l6
5169 addcc %i1, %o3, %i5
5170loop_462:
5171 edge32ln %o7, %i6, %g6
5172 restored
5173 rdpr %cwp, %g1
5174 rdpr %cansave, %g2
5175 rdpr %canrestore, %g3
5176 rdpr %cleanwin, %g4
5177 rdpr %otherwin, %g5
5178 rdpr %wstate, %g6
5179 brlz,a %g3, loop_463
5180 movrlez %l5, %l2, %o5
5181 ldub [%l7 + 0x6C], %l4
5182 tgu %icc, 0x0
5183loop_463:
5184 mova %xcc, %i0, %g1
5185 move %icc, %o6, %g7
5186 edge32 %i3, %o4, %g2
5187 fmuld8ulx16 %f20, %f1, %f6
5188 fbg,a %fcc2, loop_464
5189 st %f30, [%l7 + 0x14]
5190 mova %xcc, %o1, %i4
5191 brgez,a %l1, loop_465
5192loop_464:
5193 fnot2 %f18, %f10
5194 fsrc2 %f18, %f2
5195 movvs %icc, %l0, %g5
5196loop_465:
5197 array8 %o0, %i2, %g4
5198 ldsw [%l7 + 0x5C], %i7
5199 fmovdl %icc, %f21, %f12
5200 mulx %o2, %l3, %l6
5201 fmovda %xcc, %f5, %f17
5202 ldd [%l7 + 0x60], %i0
5203 fmovspos %icc, %f2, %f18
5204 fnor %f20, %f14, %f6
5205 movne %xcc, %o3, %i5
5206 xorcc %i6, %g6, %o7
5207 orn %g3, 0x0547, %l5
5208 fxnor %f30, %f12, %f2
5209 set 0x38, %l3
5210 ldxa [%l7 + %l3] 0x10, %l2
5211 wr %g0, 0x88, %asi
5212 stda %f16, [%l7 + 0x40] %asi
5213 bpos,pt %xcc, loop_466
5214 sdivx %o5, 0x0E6D, %i0
5215 edge32l %l4, %g1, %o6
5216 ble,pn %icc, loop_467
5217loop_466:
5218 xnor %i3, %g7, %o4
5219 fbo %fcc1, loop_468
5220 movcc %xcc, %o1, %g2
5221loop_467:
5222 sethi 0x15CB, %l1
5223 fbue,a %fcc0, loop_469
5224loop_468:
5225 fmovrdgz %l0, %f14, %f12
5226 mova %icc, %g5, %o0
5227 movle %icc, %i4, %g4
5228loop_469:
5229 fbne %fcc2, loop_470
5230 taddcctv %i7, %i2, %o2
5231 movgu %xcc, %l6, %i1
5232 bneg,a,pn %icc, loop_471
5233loop_470:
5234 addcc %l3, %o3, %i6
5235 fxor %f24, %f22, %f4
5236 fbul,a %fcc0, loop_472
5237loop_471:
5238 bne,a,pt %icc, loop_473
5239 edge32 %i5, %o7, %g3
5240 udivcc %l5, 0x0EE5, %l2
5241loop_472:
5242 sdivx %o5, 0x1F0A, %i0
5243loop_473:
5244 ldsh [%l7 + 0x5A], %g6
5245 fbge,a %fcc3, loop_474
5246 tvs %xcc, 0x5
5247 bleu,a %xcc, loop_475
5248 tn %xcc, 0x1
5249loop_474:
5250 movcc %icc, %g1, %o6
5251 tne %xcc, 0x6
5252loop_475:
5253 tgu %icc, 0x6
5254 subccc %i3, %l4, %o4
5255 fmul8sux16 %f24, %f14, %f24
5256 sra %o1, %g7, %l1
5257 addcc %g2, 0x00E7, %g5
5258 fbl %fcc3, loop_476
5259 and %o0, %l0, %i4
5260 sra %i7, 0x10, %i2
5261 tsubcctv %g4, %l6, %o2
5262loop_476:
5263 tcc %xcc, 0x1
5264 edge16 %l3, %o3, %i1
5265 brz %i6, loop_477
5266 alignaddr %o7, %g3, %i5
5267 set 0x45, %i7
5268 lduba [%l7 + %i7] 0x14, %l5
5269loop_477:
5270 udivx %o5, 0x088F, %i0
5271 mulx %g6, %g1, %l2
5272 set 0x14, %i3
5273 stba %o6, [%l7 + %i3] 0x04
5274 tl %xcc, 0x0
5275 bleu,pn %icc, loop_478
5276 bgu,a loop_479
5277 movrne %i3, %o4, %o1
5278 bvs loop_480
5279loop_478:
5280 tsubcctv %l4, 0x18AC, %l1
5281loop_479:
5282 fbug %fcc1, loop_481
5283 stw %g2, [%l7 + 0x68]
5284loop_480:
5285 sllx %g7, %o0, %g5
5286 fbg,a %fcc2, loop_482
5287loop_481:
5288 edge32l %i4, %l0, %i7
5289 brlz,a %i2, loop_483
5290 srl %g4, %l6, %o2
5291loop_482:
5292 brgez %o3, loop_484
5293 tgu %xcc, 0x7
5294loop_483:
5295 nop
5296 set 0x7E, %l6
5297 lduha [%l7 + %l6] 0x19, %l3
5298loop_484:
5299 membar 0x2E
5300 sdivx %i6, 0x1FDF, %o7
5301 bl,a,pt %icc, loop_485
5302 sethi 0x1CF3, %g3
5303 bcc loop_486
5304 movpos %xcc, %i1, %l5
5305loop_485:
5306 sra %o5, %i0, %i5
5307 fpack32 %f20, %f22, %f6
5308loop_486:
5309 edge8ln %g1, %g6, %o6
5310 brnz %i3, loop_487
5311 sub %o4, 0x062A, %o1
5312 lduw [%l7 + 0x28], %l4
5313 bg,pt %icc, loop_488
5314loop_487:
5315 lduw [%l7 + 0x4C], %l2
5316 tn %icc, 0x3
5317 xor %g2, 0x01AB, %g7
5318loop_488:
5319 addccc %o0, 0x0C09, %g5
5320 movrgz %i4, %l0, %i7
5321 udivx %i2, 0x1A20, %g4
5322 sll %l1, %o2, %o3
5323 tneg %icc, 0x0
5324 wr %g0, 0x89, %asi
5325 stxa %l6, [%l7 + 0x70] %asi
5326 movvc %xcc, %l3, %i6
5327 ldstub [%l7 + 0x2F], %g3
5328 faligndata %f8, %f16, %f16
5329 movcc %xcc, %o7, %i1
5330 andcc %o5, %i0, %i5
5331 udiv %l5, 0x1093, %g6
5332 movleu %xcc, %g1, %o6
5333 sethi 0x0B29, %o4
5334 orcc %i3, 0x0711, %o1
5335 movrlz %l2, 0x330, %g2
5336 brlez,a %l4, loop_489
5337 brnz,a %g7, loop_490
5338 edge32 %o0, %g5, %l0
5339 andn %i4, %i2, %g4
5340loop_489:
5341 tcs %icc, 0x5
5342loop_490:
5343 tsubcctv %i7, %o2, %o3
5344 movle %icc, %l1, %l3
5345 tsubcctv %i6, %l6, %o7
5346 tge %icc, 0x0
5347 fexpand %f26, %f22
5348 fnot1 %f30, %f4
5349 flushw
5350 edge16l %i1, %o5, %i0
5351 tcs %xcc, 0x0
5352 fbe,a %fcc1, loop_491
5353 ble,a,pt %icc, loop_492
5354 andn %i5, %l5, %g6
5355 tge %xcc, 0x4
5356loop_491:
5357 fmovda %icc, %f9, %f4
5358loop_492:
5359 xorcc %g1, %o6, %g3
5360 bl,a,pn %icc, loop_493
5361 sdivcc %o4, 0x0273, %i3
5362 fbl,a %fcc0, loop_494
5363 fnand %f6, %f18, %f16
5364loop_493:
5365 fmovscc %xcc, %f7, %f10
5366 fmovdleu %xcc, %f1, %f14
5367loop_494:
5368 srl %o1, 0x0B, %g2
5369 edge16 %l2, %g7, %o0
5370 fmuld8sux16 %f16, %f21, %f22
5371 brlez %g5, loop_495
5372 fxor %f10, %f26, %f16
5373 mulscc %l4, 0x0482, %i4
5374 taddcc %i2, 0x1A78, %l0
5375loop_495:
5376 fbl %fcc2, loop_496
5377 nop
5378 setx loop_497, %l0, %l1
5379 wrpr 0x1, %tl
5380 wrpr %l1, %tnpc
5381 setx 0x34400001400, %l0, %l1
5382 wrpr %l1, %tstate
5383 wrhpr 0x4, %htstate
5384 done
5385 fcmpne16 %f2, %f18, %g4
5386 sdivcc %o2, 0x09A6, %i7
5387loop_496:
5388 movneg %icc, %l1, %o3
5389loop_497:
5390 subcc %l3, %i6, %o7
5391 umulcc %l6, 0x07AC, %o5
5392 xor %i1, %i0, %l5
5393 subccc %g6, %i5, %g1
5394 edge8l %g3, %o6, %i3
5395 fxnor %f22, %f0, %f30
5396 edge32n %o4, %g2, %l2
5397 movl %icc, %o1, %o0
5398 movle %icc, %g7, %g5
5399 edge16ln %l4, %i4, %l0
5400 xnorcc %g4, 0x17AD, %o2
5401 bpos,a,pt %xcc, loop_498
5402 fmovsa %icc, %f0, %f2
5403 stbar
5404 ba,pt %xcc, loop_499
5405loop_498:
5406 array8 %i2, %l1, %i7
5407 fmovsg %xcc, %f20, %f23
5408 fbule,a %fcc3, loop_500
5409loop_499:
5410 ta %xcc, 0x3
5411 fbg,a %fcc3, loop_501
5412 fmovsvc %xcc, %f22, %f11
5413loop_500:
5414 saved
5415 rdpr %cwp, %g1
5416 rdpr %cansave, %g2
5417 rdpr %canrestore, %g3
5418 rdpr %cleanwin, %g4
5419 rdpr %otherwin, %g5
5420 rdpr %wstate, %g6
5421 saved
5422 rdpr %cwp, %g1
5423 rdpr %cansave, %g2
5424 rdpr %canrestore, %g3
5425 rdpr %cleanwin, %g4
5426 rdpr %otherwin, %g5
5427 rdpr %wstate, %g6
5428loop_501:
5429 fmovdl %icc, %f4, %f17
5430 fmovdg %xcc, %f9, %f10
5431 tneg %xcc, 0x2
5432 fbn %fcc2, loop_502
5433 tneg %icc, 0x0
5434 set 0x28, %o7
5435 lduha [%l7 + %o7] 0x14, %l3
5436loop_502:
5437 movcs %xcc, %i6, %o7
5438 orn %l6, %o5, %o3
5439 edge16 %i0, %l5, %i1
5440 edge16ln %i5, %g1, %g6
5441 movrgez %g3, %i3, %o4
5442 sub %o6, 0x0B08, %g2
5443 wr %g0, 0x89, %asi
5444 lduha [%l7 + 0x26] %asi, %l2
5445 xor %o1, %o0, %g7
5446 addccc %g5, %i4, %l0
5447 smulcc %g4, %l4, %o2
5448 edge32l %i2, %i7, %l1
5449 fbne,a %fcc2, loop_503
5450 edge8l %i6, %l3, %o7
5451 movg %icc, %o5, %l6
5452 fcmpgt32 %f24, %f6, %o3
5453loop_503:
5454 fxor %f24, %f8, %f8
5455 orncc %i0, %i1, %i5
5456 fblg,a %fcc3, loop_504
5457 tsubcc %g1, %l5, %g3
5458 prefetch [%l7 + 0x2C], 0x3
5459 umulcc %g6, %i3, %o6
5460loop_504:
5461 fandnot1 %f8, %f2, %f20
5462 movne %icc, %g2, %l2
5463 fmovrdlez %o1, %f8, %f30
5464 te %icc, 0x3
5465 set 0x4D, %g4
5466 stba %o0, [%l7 + %g4] 0x1c
5467 edge16 %g7, %g5, %i4
5468 srlx %o4, %l0, %l4
5469 movleu %icc, %o2, %g4
5470 smulcc %i7, %i2, %i6
5471 orncc %l3, %l1, %o7
5472 bleu,a,pn %icc, loop_505
5473 tle %icc, 0x2
5474 tn %xcc, 0x0
5475 brz %l6, loop_506
5476loop_505:
5477 movneg %xcc, %o5, %o3
5478 tvc %xcc, 0x5
5479 fmovdge %xcc, %f25, %f13
5480loop_506:
5481 srlx %i0, 0x1D, %i1
5482 xnorcc %g1, 0x1919, %l5
5483 wr %g0, 0x80, %asi
5484 ldsha [%l7 + 0x5E] %asi, %g3
5485 smulcc %g6, %i5, %i3
5486 tge %xcc, 0x2
5487 fmul8ulx16 %f10, %f8, %f30
5488 movre %g2, %o6, %l2
5489 st %f16, [%l7 + 0x24]
5490 tneg %xcc, 0x4
5491 fmovsle %xcc, %f6, %f14
5492 tge %icc, 0x6
5493 te %xcc, 0x0
5494 movvs %icc, %o0, %g7
5495 srlx %g5, 0x1B, %o1
5496 andcc %i4, %o4, %l4
5497 bcc loop_507
5498 andn %o2, 0x0CDD, %l0
5499 wr %g0, 0x0c, %asi
5500 stba %g4, [%l7 + 0x29] %asi
5501loop_507:
5502 tneg %xcc, 0x4
5503 addccc %i2, %i6, %i7
5504 fnegd %f22, %f30
5505 ldub [%l7 + 0x2D], %l3
5506 fnands %f31, %f31, %f19
5507 subccc %o7, %l6, %o5
5508 tl %xcc, 0x5
5509 mova %icc, %l1, %o3
5510 nop
5511 set 0x08, %o1
5512 std %f0, [%l7 + %o1]
5513 fmuld8ulx16 %f19, %f6, %f16
5514 bne,a loop_508
5515 fpadd32s %f7, %f4, %f0
5516 addcc %i0, %g1, %i1
5517 or %l5, 0x18A9, %g3
5518loop_508:
5519 tle %icc, 0x7
5520 taddcc %g6, %i3, %i5
5521 movgu %icc, %o6, %g2
5522 xor %o0, 0x00F3, %l2
5523 movrgz %g7, 0x177, %o1
5524 wr %g0, 0x0c, %asi
5525 lduha [%l7 + 0x08] %asi, %g5
5526 movrgez %o4, %l4, %o2
5527 st %f11, [%l7 + 0x7C]
5528 fmovrdgz %i4, %f22, %f4
5529 fbne %fcc1, loop_509
5530 fmovdl %icc, %f25, %f27
5531 edge8 %l0, %i2, %g4
5532 fbne,a %fcc2, loop_510
5533loop_509:
5534 fones %f5
5535 add %i6, 0x1905, %l3
5536 wr %g0, 0x80, %asi
5537 ldda [%l7 + 0x30] %asi, %o6
5538loop_510:
5539 edge32 %i7, %l6, %o5
5540 fornot1s %f26, %f27, %f4
5541 wr %g0, 0x04, %asi
5542 ldsha [%l7 + 0x12] %asi, %o3
5543 edge32ln %i0, %l1, %g1
5544 movcc %xcc, %i1, %g3
5545 fbuge,a %fcc1, loop_511
5546 brz,a %l5, loop_512
5547 edge32 %g6, %i3, %o6
5548 set 0x38, %o2
5549 prefetcha [%l7 + %o2] 0x1d, 0x2
5550loop_511:
5551 movne %xcc, %g2, %l2
5552loop_512:
5553 saved
5554 rdpr %cwp, %g1
5555 rdpr %cansave, %g2
5556 rdpr %canrestore, %g3
5557 rdpr %cleanwin, %g4
5558 rdpr %otherwin, %g5
5559 rdpr %wstate, %g6
5560 flushw
5561 fba,a %fcc2, loop_513
5562 srlx %o0, %o1, %g7
5563 tsubcctv %g5, %o4, %l4
5564 add %i4, 0x0123, %o2
5565loop_513:
5566 tle %icc, 0x7
5567 movrlez %i2, %g4, %l0
5568 fmovspos %icc, %f16, %f6
5569 fbn,a %fcc0, loop_514
5570 restored
5571 rdpr %cwp, %g1
5572 rdpr %cansave, %g2
5573 rdpr %canrestore, %g3
5574 rdpr %cleanwin, %g4
5575 rdpr %otherwin, %g5
5576 rdpr %wstate, %g6
5577 xor %l3, %i6, %o7
5578 tne %icc, 0x4
5579loop_514:
5580 tge %xcc, 0x1
5581 fmovdn %xcc, %f30, %f22
5582 movg %icc, %l6, %i7
5583 st %f19, [%l7 + 0x5C]
5584 ta %icc, 0x3
5585 fbn,a %fcc3, loop_515
5586 ldd [%l7 + 0x78], %o2
5587 fcmpne16 %f22, %f4, %i0
5588 orcc %o5, 0x1CBC, %l1
5589loop_515:
5590 movrgz %i1, 0x1F0, %g3
5591 array32 %l5, %g6, %g1
5592 bgu %xcc, loop_516
5593 fba %fcc3, loop_517
5594 fmovsvc %icc, %f2, %f11
5595 tneg %xcc, 0x3
5596loop_516:
5597 edge16n %i3, %o6, %i5
5598loop_517:
5599 tvs %icc, 0x6
5600 movrgez %g2, %l2, %o0
5601 wr %g0, 0x80, %asi
5602 stwa %o1, [%l7 + 0x58] %asi
5603 prefetch [%l7 + 0x1C], 0x2
5604 subccc %g7, 0x1CA7, %o4
5605 movvc %icc, %g5, %i4
5606 stx %o2, [%l7 + 0x68]
5607 saved
5608 rdpr %cwp, %g1
5609 rdpr %cansave, %g2
5610 rdpr %canrestore, %g3
5611 rdpr %cleanwin, %g4
5612 rdpr %otherwin, %g5
5613 rdpr %wstate, %g6
5614 fpmerge %f14, %f14, %f6
5615 siam 0x6
5616 bleu,a,pt %icc, loop_518
5617 tn %xcc, 0x2
5618 or %l4, %i2, %g4
5619 fzeros %f17
5620loop_518:
5621 tcc %xcc, 0x0
5622 fbuge,a %fcc3, loop_519
5623 bleu,a,pt %icc, loop_520
5624 edge32l %l0, %l3, %o7
5625 fbo %fcc1, loop_521
5626loop_519:
5627 fcmps %fcc2, %f29, %f2
5628loop_520:
5629 andncc %i6, %i7, %l6
5630 movrgez %o3, %i0, %l1
5631loop_521:
5632 sub %i1, 0x0472, %o5
5633 brgz,a %l5, loop_522
5634 fcmpeq32 %f10, %f12, %g3
5635 edge8 %g1, %g6, %i3
5636 addcc %i5, 0x0F65, %g2
5637loop_522:
5638 fmovde %xcc, %f17, %f23
5639 or %l2, 0x1089, %o0
5640 tpos %icc, 0x1
5641 fpack16 %f14, %f13
5642 addc %o6, %o1, %g7
5643 sethi 0x083D, %g5
5644 st %f25, [%l7 + 0x54]
5645 wr %g0, 0x89, %asi
5646 lduwa [%l7 + 0x58] %asi, %o4
5647 sllx %i4, 0x06, %o2
5648 addccc %i2, %g4, %l0
5649 brz %l4, loop_523
5650 movle %xcc, %l3, %i6
5651 movcc %icc, %o7, %i7
5652 tvs %xcc, 0x2
5653loop_523:
5654 taddcc %l6, 0x07F8, %i0
5655 bne loop_524
5656 movleu %xcc, %o3, %i1
5657 fbo,a %fcc3, loop_525
5658 udivx %o5, 0x1BB3, %l1
5659loop_524:
5660 tvs %xcc, 0x6
5661 sethi 0x0509, %l5
5662loop_525:
5663 popc 0x13D6, %g1
5664 movvs %xcc, %g6, %g3
5665 movg %xcc, %i3, %g2
5666 wr %g0, 0x18, %asi
5667 stba %i5, [%l7 + 0x37] %asi
5668 array16 %l2, %o6, %o1
5669 stx %g7, [%l7 + 0x48]
5670 fmovsneg %icc, %f29, %f9
5671 mulscc %o0, %g5, %i4
5672 for %f18, %f6, %f22
5673 fbl,a %fcc2, loop_526
5674 ta %xcc, 0x4
5675 tgu %icc, 0x5
5676 fmovdvs %icc, %f11, %f20
5677loop_526:
5678 addc %o2, 0x1EA5, %i2
5679 fblg %fcc3, loop_527
5680 fxor %f10, %f8, %f30
5681 ldstub [%l7 + 0x52], %o4
5682 and %l0, %l4, %l3
5683loop_527:
5684 tgu %xcc, 0x6
5685 xor %i6, %g4, %i7
5686 srax %o7, 0x04, %l6
5687 movneg %xcc, %i0, %o3
5688 fmul8ulx16 %f30, %f10, %f30
5689 fmuld8ulx16 %f5, %f16, %f4
5690 fbul,a %fcc3, loop_528
5691 xnorcc %i1, 0x1F89, %l1
5692 fmovdvc %icc, %f16, %f17
5693 st %f24, [%l7 + 0x6C]
5694loop_528:
5695 movneg %icc, %o5, %l5
5696 smulcc %g6, 0x146A, %g1
5697 wr %g0, 0x0c, %asi
5698 ldswa [%l7 + 0x50] %asi, %g3
5699 tsubcc %i3, 0x1A0E, %i5
5700 udivcc %g2, 0x077C, %o6
5701 addcc %o1, %g7, %o0
5702 ldsh [%l7 + 0x10], %g5
5703 array16 %i4, %o2, %i2
5704 fbge,a %fcc2, loop_529
5705 fmovrdlez %l2, %f28, %f6
5706 alignaddrl %o4, %l4, %l3
5707 wr %g0, 0x19, %asi
5708 stba %i6, [%l7 + 0x12] %asi
5709loop_529:
5710 tcc %icc, 0x5
5711 xnorcc %g4, 0x14FD, %l0
5712 movneg %xcc, %i7, %o7
5713 fnor %f4, %f20, %f10
5714 fmovdneg %xcc, %f25, %f27
5715 fbg,a %fcc0, loop_530
5716 call loop_531
5717 tvs %xcc, 0x7
5718 fzero %f22
5719loop_530:
5720 edge32 %i0, %o3, %l6
5721loop_531:
5722 movgu %xcc, %i1, %o5
5723 movle %icc, %l1, %l5
5724 for %f26, %f20, %f20
5725 sll %g1, %g6, %g3
5726 brgez,a %i3, loop_532
5727 fmovsgu %icc, %f29, %f5
5728 movg %xcc, %i5, %g2
5729 movn %icc, %o6, %o1
5730loop_532:
5731 fsrc2s %f26, %f16
5732 taddcctv %o0, %g5, %g7
5733 movvc %xcc, %o2, %i4
5734 and %l2, 0x01D4, %o4
5735 siam 0x0
5736 fmovdgu %xcc, %f16, %f20
5737 edge32n %l4, %i2, %i6
5738 andn %g4, %l3, %i7
5739 fmovsleu %xcc, %f28, %f28
5740 smulcc %o7, %l0, %i0
5741 array16 %l6, %o3, %i1
5742 popc %o5, %l1
5743 udivx %g1, 0x07B8, %l5
5744 tne %xcc, 0x6
5745 subcc %g6, 0x14CB, %g3
5746 fone %f18
5747 add %l7, 0x60, %l6
5748 wr %g0, 0x04, %asi
5749 casxa [%l6] 0x04, %i3, %i5
5750 fmovde %xcc, %f22, %f24
5751 tgu %icc, 0x5
5752 movleu %xcc, %g2, %o1
5753 tg %xcc, 0x3
5754 fones %f22
5755 movcc %icc, %o0, %o6
5756 edge32 %g7, %g5, %o2
5757 saved
5758 rdpr %cwp, %g1
5759 rdpr %cansave, %g2
5760 rdpr %canrestore, %g3
5761 rdpr %cleanwin, %g4
5762 rdpr %otherwin, %g5
5763 rdpr %wstate, %g6
5764 alignaddr %i4, %l2, %l4
5765 nop
5766 setx loop_533, %l0, %l1
5767 jmpl %l1, %i2
5768 movvs %xcc, %i6, %o4
5769 fmovsne %xcc, %f9, %f23
5770 te %xcc, 0x4
5771loop_533:
5772 brlz,a %l3, loop_534
5773 stx %i7, [%l7 + 0x60]
5774 edge8 %g4, %l0, %i0
5775 sdivx %l6, 0x10F3, %o7
5776loop_534:
5777 fbg,a %fcc1, loop_535
5778 movrlez %i1, 0x0F3, %o3
5779 fxnors %f26, %f3, %f2
5780 subcc %l1, 0x181D, %g1
5781loop_535:
5782 tsubcctv %l5, %o5, %g3
5783 fbg,a %fcc3, loop_536
5784 tneg %xcc, 0x1
5785 prefetch [%l7 + 0x30], 0x1
5786 fmovrslz %g6, %f9, %f7
5787loop_536:
5788 fxor %f0, %f4, %f20
5789 edge16ln %i5, %i3, %o1
5790 tsubcctv %o0, %o6, %g2
5791 addc %g7, %g5, %i4
5792 bvc loop_537
5793 srl %l2, 0x1A, %l4
5794 add %l7, 0x0C, %l6
5795 wr %g0, 0x04, %asi
5796 lda [%l6] %asi, %i2
5797 casa [%l6] %asi, %i2, %i6
5798loop_537:
5799 fands %f8, %f29, %f8
5800 subccc %o2, 0x129E, %l3
5801 movcs %icc, %i7, %o4
5802 fble %fcc2, loop_538
5803 bleu,a %icc, loop_539
5804 sir 0x12DE
5805 udiv %g4, 0x069B, %l0
5806loop_538:
5807 tgu %xcc, 0x5
5808loop_539:
5809 movneg %xcc, %i0, %o7
5810 movle %xcc, %i1, %l6
5811 sdivcc %o3, 0x0F71, %g1
5812 tgu %icc, 0x3
5813 fcmpgt16 %f6, %f22, %l1
5814 tleu %xcc, 0x6
5815 stbar
5816 ldsh [%l7 + 0x2A], %o5
5817 tge %xcc, 0x6
5818 orn %l5, 0x1A48, %g6
5819 sll %g3, %i3, %i5
5820 fzeros %f6
5821 movle %icc, %o0, %o6
5822 edge16ln %g2, %g7, %o1
5823 fnegd %f0, %f14
5824 tpos %icc, 0x3
5825 movre %g5, 0x18D, %l2
5826 fone %f28
5827 xnor %l4, 0x0B97, %i4
5828 bne %icc, loop_540
5829 bcc,a,pn %xcc, loop_541
5830 fabss %f1, %f7
5831 fmul8x16 %f7, %f18, %f14
5832loop_540:
5833 nop
5834 set 0x08, %o3
5835 ldxa [%l7 + %o3] 0x88, %i6
5836loop_541:
5837 fbne %fcc3, loop_542
5838 fpsub16 %f4, %f28, %f26
5839 array32 %o2, %i2, %i7
5840 brnz,a %l3, loop_543
5841loop_542:
5842 movrlez %g4, %o4, %l0
5843 movcc %icc, %o7, %i1
5844 fpack16 %f12, %f24
5845loop_543:
5846 tcc %icc, 0x2
5847 edge16ln %l6, %i0, %o3
5848 fnegs %f29, %f14
5849 udivx %l1, 0x05CE, %g1
5850 alignaddr %l5, %o5, %g6
5851 fmuld8sux16 %f26, %f10, %f2
5852 movrlz %i3, %g3, %i5
5853 movneg %icc, %o0, %g2
5854 restored
5855 rdpr %cwp, %g1
5856 rdpr %cansave, %g2
5857 rdpr %canrestore, %g3
5858 rdpr %cleanwin, %g4
5859 rdpr %otherwin, %g5
5860 rdpr %wstate, %g6
5861 tl %icc, 0x1
5862 tneg %xcc, 0x5
5863 bge,a,pn %xcc, loop_544
5864 fmovsl %xcc, %f1, %f0
5865 pdist %f30, %f28, %f10
5866 fandnot1 %f6, %f10, %f4
5867loop_544:
5868 tleu %xcc, 0x3
5869 fornot2 %f12, %f24, %f14
5870 bleu,a,pt %xcc, loop_545
5871 fsrc2s %f14, %f6
5872 bneg loop_546
5873 srlx %o6, %g7, %o1
5874loop_545:
5875 popc %l2, %g5
5876 sir 0x1EEF
5877loop_546:
5878 umul %l4, 0x19CC, %i6
5879 mulx %o2, %i2, %i7
5880 wr %g0, 0x04, %asi
5881 stxa %l3, [%l7 + 0x70] %asi
5882 subcc %g4, 0x07C5, %o4
5883 wr %g0, 0x0c, %asi
5884 ldswa [%l7 + 0x64] %asi, %i4
5885 tvc %xcc, 0x5
5886 fbe,a %fcc2, loop_547
5887 movcc %xcc, %o7, %l0
5888 fbne %fcc2, loop_548
5889 fmovsvs %icc, %f19, %f20
5890loop_547:
5891 movrlez %i1, %l6, %i0
5892 ta %xcc, 0x1
5893loop_548:
5894 smul %o3, 0x1F47, %l1
5895 fxor %f14, %f4, %f18
5896 fble,a %fcc2, loop_549
5897 fsrc2s %f2, %f27
5898 edge16l %l5, %o5, %g6
5899 andcc %i3, %g1, %i5
5900loop_549:
5901 mulscc %o0, 0x080A, %g3
5902 tpos %icc, 0x1
5903 udivcc %g2, 0x1327, %o6
5904 sra %o1, 0x01, %g7
5905 edge8 %l2, %g5, %i6
5906 fone %f0
5907 sethi 0x0856, %l4
5908 fbue %fcc1, loop_550
5909 tvc %icc, 0x5
5910 fcmpne16 %f8, %f22, %i2
5911 andn %o2, 0x1C17, %i7
5912loop_550:
5913 fxors %f23, %f21, %f14
5914 fpmerge %f13, %f0, %f28
5915 movrlez %g4, 0x30E, %o4
5916 bpos,pn %xcc, loop_551
5917 edge32l %l3, %i4, %l0
5918 prefetch [%l7 + 0x60], 0x3
5919 fzeros %f13
5920loop_551:
5921 edge8l %i1, %l6, %o7
5922 wr %g0, 0x80, %asi
5923 prefetcha [%l7 + 0x48] %asi, 0x0
5924 popc %l1, %l5
5925 stbar
5926 popc %o5, %g6
5927 tge %xcc, 0x2
5928 edge16l %o3, %g1, %i5
5929 be,a,pt %xcc, loop_552
5930 movvs %xcc, %i3, %o0
5931 set 0x50, %i4
5932 stxa %g3, [%l7 + %i4] 0x80
5933loop_552:
5934 fmovdneg %icc, %f25, %f12
5935 tsubcctv %g2, 0x0E8F, %o1
5936 sra %o6, 0x0C, %g7
5937 fmovrsgz %g5, %f15, %f5
5938 taddcctv %i6, %l2, %l4
5939 fmovsneg %icc, %f13, %f29
5940 sdivcc %i2, 0x0C0C, %i7
5941 fbe,a %fcc1, loop_553
5942 fbule,a %fcc0, loop_554
5943 flushw
5944 fcmpne32 %f30, %f12, %o2
5945loop_553:
5946 tg %xcc, 0x4
5947loop_554:
5948 tn %xcc, 0x0
5949 fblg %fcc1, loop_555
5950 tvc %xcc, 0x4
5951 movrlz %o4, 0x11E, %l3
5952 edge8n %g4, %l0, %i1
5953loop_555:
5954 movrlez %i4, 0x164, %l6
5955 brgz %o7, loop_556
5956 add %i0, 0x18CF, %l1
5957 stw %o5, [%l7 + 0x60]
5958 fbl %fcc0, loop_557
5959loop_556:
5960 array8 %g6, %l5, %o3
5961 membar 0x2A
5962 ble,pn %icc, loop_558
5963loop_557:
5964 fmovdl %icc, %f25, %f4
5965 te %xcc, 0x2
5966 sethi 0x1490, %i5
5967loop_558:
5968 ble,a,pn %icc, loop_559
5969 fmovsle %icc, %f2, %f12
5970 or %g1, %o0, %i3
5971 fmovsa %icc, %f27, %f28
5972loop_559:
5973 umulcc %g2, %o1, %g3
5974 wr %g0, 0x80, %asi
5975 stwa %g7, [%l7 + 0x74] %asi
5976 tleu %icc, 0x5
5977 tn %icc, 0x7
5978 membar 0x16
5979 wr %g0, 0x89, %asi
5980 lduha [%l7 + 0x2A] %asi, %g5
5981 fnot1s %f12, %f21
5982 fmovs %f9, %f8
5983 movneg %xcc, %i6, %o6
5984 andcc %l2, 0x1463, %i2
5985 popc %l4, %i7
5986 popc %o2, %l3
5987 addccc %o4, 0x0C8A, %g4
5988 fornot2s %f22, %f9, %f30
5989 fzero %f26
5990 fmovspos %xcc, %f0, %f18
5991 fmovscc %icc, %f23, %f24
5992 fmovdne %xcc, %f25, %f15
5993 fxor %f16, %f2, %f14
5994 fmovsl %icc, %f27, %f13
5995 edge16l %i1, %i4, %l0
5996 alignaddr %l6, %i0, %o7
5997 fmovrde %o5, %f28, %f22
5998 nop
5999 set 0x5E, %l1
6000 lduh [%l7 + %l1], %l1
6001 alignaddrl %g6, %l5, %i5
6002 movleu %icc, %g1, %o3
6003 wr %g0, 0x19, %asi
6004 stda %f0, [%l7 + 0x40] %asi
6005 fbul,a %fcc1, loop_560
6006 movrne %i3, 0x33C, %o0
6007 tne %xcc, 0x1
6008 stx %g2, [%l7 + 0x08]
6009loop_560:
6010 mulx %g3, 0x1ADD, %g7
6011 bl,a,pt %xcc, loop_561
6012 ldstub [%l7 + 0x18], %o1
6013 fcmpgt32 %f28, %f30, %i6
6014 fbuge %fcc0, loop_562
6015loop_561:
6016 subc %g5, 0x1B49, %o6
6017 fmovsgu %xcc, %f28, %f17
6018 xor %i2, 0x1A84, %l4
6019loop_562:
6020 udivx %l2, 0x1392, %o2
6021 addc %l3, %o4, %i7
6022 set 0x60, %g6
6023 ldxa [%l7 + %g6] 0x80, %g4
6024 fpsub16s %f24, %f7, %f21
6025 ta %xcc, 0x3
6026 nop
6027 set 0x0C, %i2
6028 lduw [%l7 + %i2], %i1
6029 brlz %l0, loop_563
6030 addc %l6, 0x1436, %i0
6031 nop
6032 setx loop_564, %l0, %l1
6033 wrpr 0x1, %tl
6034 wrpr %l1, %tpc
6035 add %l1, 0x4, %l1
6036 wrpr %l1, %tnpc
6037 setx 0x34400001400, %l0, %l1
6038 wrpr %l1, %tstate
6039 wrhpr 0x4, %htstate
6040 retry
6041 fxor %f30, %f12, %f4
6042loop_563:
6043 edge8 %i4, %o5, %l1
6044 tn %xcc, 0x1
6045loop_564:
6046 sllx %o7, 0x1E, %g6
6047 sllx %l5, 0x0F, %g1
6048 srax %o3, 0x16, %i5
6049 bvc,pn %icc, loop_565
6050 bge %xcc, loop_566
6051 fxnors %f13, %f9, %f5
6052 smulcc %i3, 0x1B5C, %o0
6053loop_565:
6054 fpsub16s %f10, %f16, %f21
6055loop_566:
6056 fmovrdlez %g3, %f16, %f30
6057 andn %g7, 0x0541, %o1
6058 movvs %xcc, %i6, %g5
6059 edge16 %o6, %i2, %l4
6060 nop
6061 set 0x68, %g7
6062 lduw [%l7 + %g7], %l2
6063 fmuld8sux16 %f29, %f10, %f30
6064 move %icc, %g2, %l3
6065 fpadd16s %f18, %f24, %f15
6066 or %o4, 0x0890, %i7
6067 tneg %icc, 0x4
6068 fmovdleu %icc, %f7, %f26
6069 flushw
6070 add %l7, 0x60, %l6
6071 wr %g0, 0x18, %asi
6072 casa [%l6] 0x18, %o2, %g4
6073 stbar
6074 srlx %l0, 0x11, %i1
6075 umul %i0, 0x0B85, %l6
6076 bn,a %icc, loop_567
6077 sir 0x1163
6078 movcc %xcc, %o5, %i4
6079 orcc %o7, %l1, %l5
6080loop_567:
6081 fpadd32 %f24, %f8, %f28
6082 subc %g1, %g6, %i5
6083 srlx %i3, %o0, %g3
6084 sdivx %o3, 0x0EAA, %o1
6085 fsrc1s %f18, %f23
6086 flushw
6087 edge16n %g7, %i6, %g5
6088 faligndata %f2, %f22, %f28
6089 movle %xcc, %i2, %o6
6090 orcc %l4, 0x16F7, %g2
6091 nop
6092 setx loop_568, %l0, %l1
6093 wrpr 0x1, %tl
6094 wrpr %l1, %tpc
6095 add %l1, 0x4, %l1
6096 wrpr %l1, %tnpc
6097 setx 0x34400001400, %l0, %l1
6098 wrpr %l1, %tstate
6099 wrhpr 0x4, %htstate
6100 retry
6101 subccc %l2, 0x1727, %l3
6102 fsrc2 %f0, %f18
6103 taddcc %i7, 0x13E6, %o2
6104loop_568:
6105 tneg %xcc, 0x1
6106 fmovrdlez %o4, %f18, %f30
6107 ld [%l7 + 0x08], %f30
6108 movn %icc, %g4, %l0
6109 fbge,a %fcc0, loop_569
6110 movneg %xcc, %i0, %i1
6111 tg %icc, 0x2
6112 ldd [%l7 + 0x20], %i6
6113loop_569:
6114 fble,a %fcc1, loop_570
6115 sllx %i4, 0x13, %o7
6116 fandnot1 %f0, %f8, %f16
6117 fbue,a %fcc2, loop_571
6118loop_570:
6119 addccc %o5, %l1, %g1
6120 fbe %fcc1, loop_572
6121 movle %xcc, %g6, %i5
6122loop_571:
6123 umul %l5, %o0, %i3
6124 stw %o3, [%l7 + 0x50]
6125loop_572:
6126 fmovscs %xcc, %f31, %f18
6127 addcc %g3, 0x0668, %g7
6128 fornot1 %f24, %f22, %f4
6129 movgu %icc, %o1, %i6
6130 sub %i2, 0x0788, %o6
6131 smulcc %g5, %g2, %l4
6132 edge32n %l2, %i7, %o2
6133 movneg %xcc, %l3, %o4
6134 ldsw [%l7 + 0x0C], %l0
6135 add %i0, 0x17F4, %i1
6136 sdiv %l6, 0x1334, %g4
6137 andcc %i4, %o5, %o7
6138 smul %g1, %g6, %i5
6139 xor %l1, %o0, %i3
6140 movvs %icc, %o3, %l5
6141 fcmpes %fcc0, %f26, %f22
6142 move %xcc, %g3, %g7
6143 ta %icc, 0x4
6144 siam 0x7
6145 fbn %fcc2, loop_573
6146 srl %o1, 0x16, %i2
6147 movrne %i6, 0x331, %g5
6148 fba %fcc2, loop_574
6149loop_573:
6150 edge8n %g2, %l4, %l2
6151 fmovdneg %xcc, %f25, %f20
6152 smul %i7, 0x07DC, %o6
6153loop_574:
6154 nop
6155 setx loop_575, %l0, %l1
6156 jmpl %l1, %l3
6157 bn %icc, loop_576
6158 fpadd16 %f4, %f14, %f24
6159 sdiv %o2, 0x0FE7, %l0
6160loop_575:
6161 bne,a %icc, loop_577
6162loop_576:
6163 add %o4, %i1, %i0
6164 fbge,a %fcc2, loop_578
6165 subcc %g4, 0x0E0A, %l6
6166loop_577:
6167 ld [%l7 + 0x24], %f10
6168 sllx %o5, 0x10, %o7
6169loop_578:
6170 movpos %xcc, %g1, %g6
6171 movle %xcc, %i4, %l1
6172 stw %i5, [%l7 + 0x78]
6173 fmovrde %i3, %f26, %f6
6174 sdivcc %o3, 0x042F, %o0
6175 bne,pt %xcc, loop_579
6176 fbl,a %fcc1, loop_580
6177 orncc %g3, 0x18D4, %l5
6178 tsubcc %g7, 0x1E1F, %i2
6179loop_579:
6180 fands %f9, %f16, %f6
6181loop_580:
6182 nop
6183 wr %g0, 0x10, %asi
6184 swapa [%l7 + 0x54] %asi, %o1
6185 tpos %icc, 0x1
6186 be,a loop_581
6187 ldd [%l7 + 0x68], %f24
6188 ldsw [%l7 + 0x5C], %i6
6189 fmovdvc %xcc, %f9, %f14
6190loop_581:
6191 fmovdn %xcc, %f11, %f7
6192 tge %xcc, 0x5
6193 movrgez %g2, 0x083, %l4
6194 add %g5, %l2, %i7
6195 fmovsa %xcc, %f5, %f26
6196 brgez %o6, loop_582
6197 movleu %icc, %o2, %l3
6198 sdivx %o4, 0x1D29, %l0
6199 tcc %xcc, 0x1
6200loop_582:
6201 movle %xcc, %i0, %i1
6202 ldub [%l7 + 0x22], %l6
6203 tl %icc, 0x7
6204 subc %g4, 0x0511, %o5
6205 fnot1s %f1, %f19
6206 movleu %icc, %o7, %g1
6207 fbul,a %fcc3, loop_583
6208 fmovdne %xcc, %f30, %f7
6209 fpsub32s %f30, %f22, %f31
6210 movcc %icc, %i4, %g6
6211loop_583:
6212 bge,a,pt %icc, loop_584
6213 bneg,a %icc, loop_585
6214 movgu %xcc, %l1, %i3
6215 fandnot1 %f26, %f24, %f6
6216loop_584:
6217 movg %xcc, %i5, %o3
6218loop_585:
6219 stbar
6220 fnands %f25, %f18, %f7
6221 fmovdvc %xcc, %f10, %f20
6222 lduw [%l7 + 0x20], %g3
6223 fbg %fcc3, loop_586
6224 tne %xcc, 0x7
6225 ldx [%l7 + 0x10], %o0
6226 addccc %g7, 0x01C7, %l5
6227loop_586:
6228 nop
6229 set 0x16, %l2
6230 ldstuba [%l7 + %l2] 0x19, %i2
6231 wr %g0, 0x88, %asi
6232 ldswa [%l7 + 0x3C] %asi, %i6
6233 subcc %g2, 0x1A26, %l4
6234 sir 0x0F2E
6235 te %icc, 0x4
6236 tle %icc, 0x3
6237 te %icc, 0x6
6238 tne %icc, 0x0
6239 xorcc %o1, 0x1FC1, %l2
6240 srax %g5, 0x16, %o6
6241 movneg %icc, %o2, %i7
6242 brgz,a %o4, loop_587
6243 stb %l0, [%l7 + 0x1A]
6244 movrlez %i0, %l3, %l6
6245 tle %xcc, 0x6
6246loop_587:
6247 ldx [%l7 + 0x30], %i1
6248 mova %icc, %g4, %o5
6249 and %o7, 0x130C, %i4
6250 wr %g0, 0x80, %asi
6251 lda [%l7 + 0x60] %asi, %f27
6252 fornot2s %f16, %f27, %f31
6253 tvs %icc, 0x4
6254 andcc %g6, 0x1EE3, %g1
6255 stx %i3, [%l7 + 0x30]
6256 fbg,a %fcc2, loop_588
6257 movn %xcc, %l1, %i5
6258 orcc %o3, %g3, %g7
6259 set 0x5C, %i1
6260 stwa %o0, [%l7 + %i1] 0x80
6261loop_588:
6262 tg %xcc, 0x1
6263 tsubcctv %l5, 0x1840, %i6
6264 udiv %i2, 0x19F5, %g2
6265 umulcc %l4, 0x186B, %l2
6266 nop
6267 setx loop_589, %l0, %l1
6268 jmpl %l1, %g5
6269 ta %xcc, 0x7
6270 movg %xcc, %o6, %o2
6271 siam 0x4
6272loop_589:
6273 mova %icc, %o1, %o4
6274 fand %f18, %f2, %f6
6275 tcc %icc, 0x7
6276 fmovspos %xcc, %f26, %f29
6277 fbo,a %fcc3, loop_590
6278 call loop_591
6279 sethi 0x1D2B, %i7
6280 fpadd32 %f22, %f0, %f6
6281loop_590:
6282 add %i0, 0x0059, %l3
6283loop_591:
6284 xnorcc %l0, 0x0CE0, %l6
6285 alignaddr %i1, %g4, %o7
6286 brnz,a %i4, loop_592
6287 sdivcc %o5, 0x0666, %g6
6288 fmovdcc %xcc, %f7, %f14
6289 movge %icc, %g1, %l1
6290loop_592:
6291 brz %i3, loop_593
6292 ld [%l7 + 0x2C], %f30
6293 movgu %icc, %o3, %i5
6294 ld [%l7 + 0x50], %f19
6295loop_593:
6296 fmovde %icc, %f4, %f12
6297 edge16ln %g3, %g7, %o0
6298 edge8l %i6, %l5, %i2
6299 fnors %f0, %f19, %f15
6300 wr %g0, 0x89, %asi
6301 sta %f1, [%l7 + 0x10] %asi
6302 fbg,a %fcc2, loop_594
6303 fmovsg %xcc, %f26, %f18
6304 fmovscc %icc, %f18, %f13
6305 xnor %g2, 0x1154, %l4
6306loop_594:
6307 fcmpne16 %f2, %f26, %g5
6308 sir 0x1B94
6309 or %l2, %o2, %o6
6310 fnegs %f19, %f17
6311 fpadd16s %f29, %f26, %f22
6312 add %l7, 0x14, %l6
6313 wr %g0, 0x10, %asi
6314 lda [%l6] %asi, %o4
6315 casa [%l6] %asi, %o4, %o1
6316 fmovrslez %i7, %f28, %f17
6317 nop
6318 setx loop_595, %l0, %l1
6319 wrpr 0x1, %tl
6320 wrpr %l1, %tpc
6321 add %l1, 0x4, %l1
6322 wrpr %l1, %tnpc
6323 setx 0x34400001400, %l0, %l1
6324 wrpr %l1, %tstate
6325 wrhpr 0x4, %htstate
6326 retry
6327 srl %i0, 0x11, %l0
6328 tl %icc, 0x7
6329 movneg %icc, %l3, %l6
6330loop_595:
6331 ta %xcc, 0x0
6332 ta %xcc, 0x1
6333 stb %i1, [%l7 + 0x2A]
6334 fmovrde %o7, %f10, %f8
6335 bpos,a,pt %icc, loop_596
6336 for %f20, %f0, %f22
6337 mulx %g4, 0x0E5F, %i4
6338 fmovrdgez %o5, %f8, %f10
6339loop_596:
6340 tgu %xcc, 0x5
6341 fble %fcc0, loop_597
6342 andncc %g1, %l1, %g6
6343 brz %o3, loop_598
6344 nop
6345 setx loop_599, %l0, %l1
6346 jmpl %l1, %i5
6347loop_597:
6348 mulscc %i3, %g7, %o0
6349 membar 0x38
6350loop_598:
6351 xor %i6, %l5, %g3
6352loop_599:
6353 sdiv %g2, 0x1C40, %i2
6354 srl %l4, 0x0B, %l2
6355 edge8 %o2, %o6, %o4
6356 movvc %xcc, %g5, %o1
6357 fbge,a %fcc3, loop_600
6358 fmovrde %i7, %f26, %f28
6359 add %l7, 0x18, %l6
6360 wr %g0, 0x80, %asi
6361 casa [%l6] %asi, %l0, %l3
6362loop_600:
6363 tneg %icc, 0x7
6364 xorcc %l6, %i1, %i0
6365 xnor %g4, %o7, %i4
6366 sethi 0x00EB, %g1
6367 andncc %o5, %l1, %g6
6368 brgz,a %o3, loop_601
6369 movvc %icc, %i5, %g7
6370 movre %i3, %o0, %l5
6371 array16 %g3, %g2, %i2
6372loop_601:
6373 taddcctv %l4, 0x1E4C, %l2
6374 edge16n %o2, %i6, %o6
6375 or %o4, 0x1EB4, %g5
6376 sra %o1, %l0, %l3
6377 taddcctv %l6, %i1, %i7
6378 tvs %xcc, 0x0
6379 mulx %g4, %i0, %o7
6380 st %f7, [%l7 + 0x24]
6381 movcc %icc, %g1, %i4
6382 mulscc %l1, 0x0073, %o5
6383 set 0x50, %o6
6384 lda [%l7 + %o6] 0x14, %f24
6385 brlez,a %g6, loop_602
6386 movre %i5, 0x137, %g7
6387 sethi 0x0860, %o3
6388 fmul8x16 %f12, %f14, %f30
6389loop_602:
6390 movcs %icc, %i3, %o0
6391 sdiv %l5, 0x0D4E, %g2
6392 edge8n %i2, %g3, %l2
6393 array16 %o2, %i6, %l4
6394 bneg,a loop_603
6395 ld [%l7 + 0x24], %f30
6396 mova %icc, %o6, %o4
6397 ta %xcc, 0x7
6398loop_603:
6399 mulscc %g5, 0x1A71, %o1
6400 siam 0x5
6401 tpos %icc, 0x0
6402 call loop_604
6403 fcmple32 %f22, %f8, %l0
6404 set 0x2A, %l0
6405 stha %l3, [%l7 + %l0] 0x11
6406loop_604:
6407 bne,a,pn %icc, loop_605
6408 tl %xcc, 0x4
6409 fmovsge %xcc, %f26, %f4
6410 sir 0x145B
6411loop_605:
6412 nop
6413 set 0x38, %g2
6414 prefetcha [%l7 + %g2] 0x1d, 0x3
6415 tle %xcc, 0x5
6416 popc 0x1C24, %l6
6417 tpos %xcc, 0x5
6418 call loop_606
6419 fmovdgu %xcc, %f22, %f16
6420 movge %icc, %i7, %i0
6421 fmovsl %icc, %f15, %f0
6422loop_606:
6423 movrgz %g4, 0x183, %g1
6424 fands %f20, %f22, %f23
6425 ldsw [%l7 + 0x68], %o7
6426 andncc %l1, %i4, %g6
6427 fzero %f24
6428 taddcctv %i5, %g7, %o3
6429 xor %i3, %o5, %l5
6430 fbge,a %fcc3, loop_607
6431 tne %icc, 0x7
6432 bpos,pn %icc, loop_608
6433 siam 0x3
6434loop_607:
6435 edge8n %o0, %g2, %g3
6436 movvs %xcc, %i2, %l2
6437loop_608:
6438 xorcc %i6, 0x0A51, %l4
6439 tvs %xcc, 0x5
6440 sir 0x1817
6441 tg %icc, 0x4
6442 tge %icc, 0x7
6443 edge32 %o2, %o6, %g5
6444 edge8n %o4, %o1, %l0
6445 movgu %icc, %l3, %l6
6446 fcmpeq32 %f12, %f18, %i7
6447 sll %i0, %i1, %g1
6448 fbne,a %fcc0, loop_609
6449 brlez,a %o7, loop_610
6450 movrgz %l1, %g4, %g6
6451 tg %icc, 0x4
6452loop_609:
6453 addc %i5, %g7, %o3
6454loop_610:
6455 srax %i4, 0x13, %i3
6456 andncc %o5, %o0, %l5
6457 movl %xcc, %g3, %g2
6458 tn %xcc, 0x6
6459 lduh [%l7 + 0x1A], %i2
6460 movg %xcc, %i6, %l2
6461 bcs,a loop_611
6462 fornot2s %f22, %f3, %f24
6463 fone %f18
6464 fmovrde %l4, %f22, %f10
6465loop_611:
6466 fble,a %fcc3, loop_612
6467 and %o2, %o6, %o4
6468 brnz,a %g5, loop_613
6469 te %xcc, 0x6
6470loop_612:
6471 te %xcc, 0x0
6472 prefetch [%l7 + 0x20], 0x0
6473loop_613:
6474 movle %icc, %o1, %l0
6475 fmovscc %icc, %f9, %f5
6476 fmovrslez %l3, %f19, %f18
6477 fmovrdgez %i7, %f16, %f24
6478 fcmpd %fcc0, %f20, %f26
6479 umul %l6, 0x1ED4, %i1
6480 add %i0, 0x1AC5, %o7
6481 xor %g1, 0x0042, %g4
6482 std %f28, [%l7 + 0x18]
6483 add %l1, %i5, %g7
6484 edge8n %o3, %i4, %i3
6485 tpos %icc, 0x1
6486 fmovdn %xcc, %f29, %f7
6487 fbug %fcc1, loop_614
6488 sllx %o5, 0x05, %g6
6489 flushw
6490 stbar
6491loop_614:
6492 fmul8x16al %f31, %f29, %f16
6493 mulx %l5, 0x15E1, %g3
6494 fmovsl %xcc, %f4, %f11
6495 fmul8x16al %f22, %f1, %f26
6496 fnor %f18, %f30, %f30
6497 array16 %g2, %i2, %i6
6498 fabss %f3, %f14
6499 edge32l %o0, %l4, %o2
6500 sllx %o6, 0x06, %o4
6501 movvs %icc, %g5, %o1
6502 smulcc %l0, 0x1BB3, %l2
6503 xorcc %i7, 0x01FB, %l6
6504 sdivx %l3, 0x052B, %i0
6505 fmovda %xcc, %f21, %f12
6506 fbge,a %fcc3, loop_615
6507 edge16l %o7, %i1, %g4
6508 movneg %xcc, %l1, %g1
6509 fcmpeq32 %f4, %f24, %g7
6510loop_615:
6511 addccc %o3, %i5, %i3
6512 edge32l %i4, %o5, %l5
6513 movleu %icc, %g6, %g3
6514 xor %g2, %i2, %i6
6515 tvs %xcc, 0x6
6516 fcmpeq32 %f6, %f30, %o0
6517 fones %f6
6518 movrlz %o2, 0x352, %l4
6519 fcmpne32 %f4, %f20, %o6
6520 sdiv %o4, 0x04B2, %o1
6521 edge16ln %l0, %g5, %i7
6522 addccc %l6, 0x0079, %l2
6523 fmovsle %xcc, %f26, %f2
6524 nop
6525 set 0x28, %l5
6526 ldsh [%l7 + %l5], %l3
6527 bvs,a loop_616
6528 xor %o7, %i1, %i0
6529 fnot2s %f26, %f21
6530 movrne %l1, %g4, %g1
6531loop_616:
6532 movrne %o3, 0x130, %i5
6533 fblg %fcc3, loop_617
6534 smulcc %i3, %i4, %g7
6535 addc %l5, %o5, %g6
6536 movvs %xcc, %g2, %g3
6537loop_617:
6538 bn,a,pn %xcc, loop_618
6539 orn %i2, %i6, %o0
6540 smulcc %o2, 0x0674, %l4
6541 add %o6, 0x17B5, %o1
6542loop_618:
6543 fbn %fcc1, loop_619
6544 tpos %xcc, 0x3
6545 popc 0x0397, %o4
6546 alignaddrl %g5, %i7, %l0
6547loop_619:
6548 tleu %xcc, 0x3
6549 fnegs %f28, %f23
6550 fbuge,a %fcc3, loop_620
6551 fmovsn %xcc, %f10, %f14
6552 xorcc %l2, 0x1062, %l6
6553 movg %icc, %l3, %i1
6554loop_620:
6555 andncc %o7, %l1, %g4
6556 fpack16 %f14, %f27
6557 tg %icc, 0x7
6558 brnz %i0, loop_621
6559 edge8 %o3, %i5, %i3
6560 fsrc1s %f29, %f15
6561 fbuge %fcc1, loop_622
6562loop_621:
6563 orn %i4, 0x1F4F, %g1
6564 umul %l5, 0x15A6, %g7
6565 sir 0x11EB
6566loop_622:
6567 sll %o5, %g6, %g2
6568 edge8n %g3, %i6, %i2
6569 srlx %o0, %l4, %o2
6570 sethi 0x098C, %o1
6571 tl %xcc, 0x7
6572 brnz,a %o6, loop_623
6573 te %xcc, 0x6
6574 movle %xcc, %o4, %i7
6575 fbule,a %fcc2, loop_624
6576loop_623:
6577 fcmpes %fcc0, %f27, %f31
6578 array32 %g5, %l0, %l6
6579 movl %xcc, %l2, %i1
6580loop_624:
6581 fbg %fcc3, loop_625
6582 movcs %xcc, %l3, %o7
6583 tle %icc, 0x1
6584 edge8ln %g4, %i0, %o3
6585loop_625:
6586 tleu %icc, 0x6
6587 movle %xcc, %i5, %l1
6588 wr %g0, 0x81, %asi
6589 ldsha [%l7 + 0x3E] %asi, %i3
6590 bvs,a,pt %icc, loop_626
6591 movrlz %g1, %l5, %g7
6592 tcc %icc, 0x7
6593 set 0x6E, %o4
6594 ldsha [%l7 + %o4] 0x88, %o5
6595loop_626:
6596 tneg %xcc, 0x4
6597 wr %g0, 0x18, %asi
6598 stxa %g6, [%l7 + 0x68] %asi
6599 edge8n %g2, %i4, %g3
6600 addccc %i6, 0x1810, %o0
6601 edge32 %i2, %o2, %l4
6602 edge8l %o6, %o4, %o1
6603 nop
6604 set 0x60, %g3
6605 sth %g5, [%l7 + %g3]
6606 movrgz %i7, 0x102, %l0
6607 fpadd32 %f6, %f18, %f18
6608 tvs %xcc, 0x7
6609 edge8 %l6, %i1, %l3
6610 fsrc2s %f19, %f25
6611 sllx %l2, %o7, %g4
6612 ble,a,pn %xcc, loop_627
6613 srax %i0, 0x15, %o3
6614 addc %i5, 0x16F8, %i3
6615 edge8ln %g1, %l5, %l1
6616loop_627:
6617 umulcc %g7, %o5, %g6
6618 fornot2s %f11, %f7, %f16
6619 tleu %xcc, 0x1
6620 saved
6621 rdpr %cwp, %g1
6622 rdpr %cansave, %g2
6623 rdpr %canrestore, %g3
6624 rdpr %cleanwin, %g4
6625 rdpr %otherwin, %g5
6626 rdpr %wstate, %g6
6627 fbul %fcc2, loop_628
6628 nop
6629 setx loop_629, %l0, %l1
6630 wrpr 0x1, %tl
6631 wrpr %l1, %tpc
6632 add %l1, 0x4, %l1
6633 wrpr %l1, %tnpc
6634 setx 0x34400001400, %l0, %l1
6635 wrpr %l1, %tstate
6636 wrhpr 0x4, %htstate
6637 retry
6638 for %f4, %f24, %f14
6639 fmovrse %g2, %f22, %f29
6640loop_628:
6641 edge32ln %i4, %i6, %o0
6642loop_629:
6643 fsrc2 %f4, %f16
6644 movg %xcc, %g3, %o2
6645 fbn,a %fcc3, loop_630
6646 fmovrdgz %i2, %f18, %f20
6647 fcmple32 %f0, %f30, %l4
6648 bcs,a %icc, loop_631
6649loop_630:
6650 fbu %fcc2, loop_632
6651 andn %o4, %o6, %g5
6652 add %l7, 0x6C, %l6
6653 wr %g0, 0x19, %asi
6654 casa [%l6] %asi, %o1, %i7
6655loop_631:
6656 mova %icc, %l0, %i1
6657loop_632:
6658 alignaddrl %l6, %l2, %l3
6659 fmovde %xcc, %f29, %f2
6660 fands %f13, %f26, %f4
6661 alignaddrl %o7, %g4, %o3
6662 wr %g0, 0x80, %asi
6663 lda [%l7 + 0x08] %asi, %f5
6664 fmovrde %i0, %f4, %f0
6665 fsrc2s %f24, %f1
6666 fbue,a %fcc0, loop_633
6667 movg %xcc, %i5, %i3
6668 fbue %fcc0, loop_634
6669 flushw
6670loop_633:
6671 array8 %g1, %l1, %g7
6672 saved
6673 rdpr %cwp, %g1
6674 rdpr %cansave, %g2
6675 rdpr %canrestore, %g3
6676 rdpr %cleanwin, %g4
6677 rdpr %otherwin, %g5
6678 rdpr %wstate, %g6
6679loop_634:
6680 array8 %l5, %o5, %g6
6681 array8 %g2, %i6, %o0
6682 movvs %icc, %i4, %o2
6683 edge8 %g3, %i2, %l4
6684 mulx %o6, 0x1041, %o4
6685 fmovdne %icc, %f18, %f1
6686 fmovsn %xcc, %f20, %f15
6687 fcmps %fcc3, %f5, %f1
6688 movrgz %o1, 0x3A2, %i7
6689 fmovrse %g5, %f24, %f3
6690 fnand %f18, %f10, %f24
6691 set 0x20, %i6
6692 lduha [%l7 + %i6] 0x88, %i1
6693 fmovsg %xcc, %f19, %f29
6694 tleu %xcc, 0x3
6695 wr %g0, 0x2c, %asi
6696 ldda [%l7 + 0x40] %asi, %i6
6697 set 0x19, %o0
6698 lduba [%l7 + %o0] 0x10, %l0
6699 umul %l3, %l2, %o7
6700 movre %o3, 0x0EA, %i0
6701 edge16 %i5, %i3, %g1
6702 xnorcc %l1, %g7, %l5
6703 tl %xcc, 0x0
6704 flushw
6705 tn %xcc, 0x2
6706 add %o5, %g4, %g2
6707 andncc %g6, %o0, %i4
6708 popc 0x021F, %i6
6709 orcc %g3, 0x0155, %i2
6710 set 0x0C, %o5
6711 ldswa [%l7 + %o5] 0x1c, %o2
6712 array8 %o6, %o4, %l4
6713 fsrc1s %f2, %f31
6714 brz,a %i7, loop_635
6715 fsrc1 %f6, %f22
6716 sll %g5, 0x17, %o1
6717 siam 0x7
6718loop_635:
6719 fnegs %f0, %f8
6720 ta %icc, 0x7
6721 tvs %icc, 0x2
6722 edge16l %l6, %i1, %l3
6723 addc %l0, %o7, %l2
6724 add %o3, 0x1B6B, %i5
6725 call loop_636
6726 fbo,a %fcc0, loop_637
6727 bneg,a,pt %xcc, loop_638
6728 array32 %i3, %g1, %i0
6729loop_636:
6730 sll %g7, %l5, %l1
6731loop_637:
6732 mulx %g4, %o5, %g2
6733loop_638:
6734 movn %xcc, %g6, %i4
6735 srl %i6, 0x0B, %o0
6736 ldx [%l7 + 0x18], %i2
6737 fxors %f17, %f6, %f18
6738 umul %g3, 0x1EBA, %o6
6739 bn,pt %xcc, loop_639
6740 bneg,a,pt %icc, loop_640
6741 tpos %icc, 0x3
6742 orncc %o2, %o4, %l4
6743loop_639:
6744 array16 %g5, %o1, %i7
6745loop_640:
6746 ldsh [%l7 + 0x58], %l6
6747 movcs %icc, %l3, %i1
6748 orcc %l0, 0x05F6, %l2
6749 or %o7, %i5, %o3
6750 fpsub16s %f7, %f29, %f3
6751 xnorcc %g1, 0x1946, %i3
6752 movrne %g7, 0x0E6, %i0
6753 bshuffle %f24, %f14, %f30
6754 fbule %fcc2, loop_641
6755 srlx %l5, 0x13, %l1
6756 ldsb [%l7 + 0x38], %g4
6757 movgu %icc, %g2, %o5
6758loop_641:
6759 movvs %xcc, %g6, %i6
6760 movvc %xcc, %o0, %i2
6761 orncc %i4, 0x0070, %o6
6762 orcc %o2, %g3, %l4
6763 stx %g5, [%l7 + 0x40]
6764 edge32 %o1, %i7, %o4
6765 sll %l3, 0x06, %i1
6766 bn %icc, loop_642
6767 movne %xcc, %l6, %l0
6768 alignaddr %l2, %i5, %o3
6769 wr %g0, 0x0c, %asi
6770 lduba [%l7 + 0x74] %asi, %o7
6771loop_642:
6772 sllx %i3, 0x11, %g1
6773 srlx %i0, %g7, %l5
6774 ldstub [%l7 + 0x50], %l1
6775 smulcc %g4, 0x074B, %g2
6776 movn %icc, %g6, %o5
6777 tleu %xcc, 0x4
6778 sub %o0, 0x1CBD, %i2
6779 fmovsge %xcc, %f23, %f19
6780 wr %g0, 0x80, %asi
6781 stda %f0, [%l7 + 0x40] %asi
6782 brnz,a %i4, loop_643
6783 movg %icc, %i6, %o6
6784 fmuld8ulx16 %f2, %f9, %f2
6785 movge %icc, %g3, %l4
6786loop_643:
6787 fnot1 %f26, %f16
6788 umulcc %g5, 0x1DC0, %o1
6789 movleu %icc, %o2, %i7
6790 edge32l %l3, %o4, %i1
6791 srax %l0, %l6, %i5
6792 array32 %o3, %o7, %l2
6793 stw %i3, [%l7 + 0x6C]
6794 saved
6795 rdpr %cwp, %g1
6796 rdpr %cansave, %g2
6797 rdpr %canrestore, %g3
6798 rdpr %cleanwin, %g4
6799 rdpr %otherwin, %g5
6800 rdpr %wstate, %g6
6801 set 0x10, %i5
6802 prefetcha [%l7 + %i5] 0x10, 0x1
6803 fbug,a %fcc0, loop_644
6804 nop
6805 setx loop_645, %l0, %l1
6806 wrpr 0x1, %tl
6807 wrpr %l1, %tnpc
6808 setx 0x34400001400, %l0, %l1
6809 wrpr %l1, %tstate
6810 wrhpr 0x4, %htstate
6811 done
6812 movl %xcc, %g7, %l5
6813 fmovsneg %xcc, %f30, %f12
6814loop_644:
6815 movg %xcc, %g1, %l1
6816loop_645:
6817 edge32 %g4, %g6, %o5
6818 movle %icc, %g2, %o0
6819 andcc %i4, 0x13D1, %i6
6820 nop
6821 setx loop_646, %l0, %l1
6822 wrpr 0x1, %tl
6823 wrpr %l1, %tpc
6824 add %l1, 0x4, %l1
6825 wrpr %l1, %tnpc
6826 setx 0x34400001400, %l0, %l1
6827 wrpr %l1, %tstate
6828 wrhpr 0x4, %htstate
6829 retry
6830 movle %icc, %o6, %i2
6831 edge16n %g3, %l4, %g5
6832 sllx %o2, 0x17, %o1
6833loop_646:
6834 nop
6835 set 0x2C, %g1
6836 stwa %l3, [%l7 + %g1] 0x14
6837 fmovdleu %xcc, %f19, %f4
6838 sll %i7, 0x19, %i1
6839 fmovdpos %xcc, %f20, %f8
6840 fmovdcc %icc, %f1, %f29
6841 wr %g0, 0x81, %asi
6842 ldsha [%l7 + 0x50] %asi, %o4
6843 srax %l6, %i5, %l0
6844 set 0x28, %i0
6845 ldxa [%l7 + %i0] 0x18, %o7
6846 fmovdpos %xcc, %f6, %f23
6847 udivx %l2, 0x0423, %i3
6848 fmovdle %icc, %f27, %f15
6849 sdivcc %i0, 0x1FFD, %g7
6850 ta %icc, 0x2
6851 fmovrslez %l5, %f2, %f4
6852 stw %o3, [%l7 + 0x58]
6853 fmovsvc %xcc, %f10, %f17
6854 fmovde %xcc, %f29, %f24
6855 movge %icc, %l1, %g1
6856 bn,a %icc, loop_647
6857 ble,a %xcc, loop_648
6858 alignaddr %g4, %g6, %o5
6859 sll %o0, 0x1C, %i4
6860loop_647:
6861 brz,a %i6, loop_649
6862loop_648:
6863 fnot1 %f28, %f22
6864 fnand %f26, %f0, %f8
6865 fmovdcs %icc, %f31, %f15
6866loop_649:
6867 fmuld8sux16 %f12, %f23, %f20
6868 call loop_650
6869 sir 0x0691
6870 smul %g2, 0x070A, %i2
6871 array16 %g3, %o6, %l4
6872loop_650:
6873 fmovdneg %xcc, %f11, %f14
6874 edge32n %o2, %o1, %l3
6875 fornot2s %f3, %f20, %f4
6876 tvc %icc, 0x4
6877 fsrc2 %f0, %f2
6878 flush %l7 + 0x24
6879 fmovsle %xcc, %f4, %f19
6880 smul %g5, 0x1B4E, %i1
6881 fmovdn %icc, %f25, %f11
6882 ldsb [%l7 + 0x1A], %i7
6883 sdiv %o4, 0x0B1E, %l6
6884 ldx [%l7 + 0x50], %l0
6885 fmovsn %xcc, %f14, %f28
6886 edge32ln %i5, %l2, %i3
6887 orn %i0, %o7, %g7
6888 tsubcc %l5, 0x15D1, %l1
6889 fcmpeq16 %f4, %f4, %g1
6890 fxnors %f18, %f23, %f24
6891 fbge,a %fcc2, loop_651
6892 bneg loop_652
6893 fsrc2s %f2, %f20
6894 srlx %g4, 0x04, %o3
6895loop_651:
6896 tcs %xcc, 0x1
6897loop_652:
6898 movcc %icc, %o5, %o0
6899 set 0x38, %g5
6900 stxa %i4, [%l7 + %g5] 0x19
6901 set 0x15, %l3
6902 lduba [%l7 + %l3] 0x11, %i6
6903 stbar
6904 fmovdle %icc, %f16, %f9
6905 movrne %g6, 0x308, %g2
6906 fnegs %f31, %f27
6907 array16 %g3, %o6, %l4
6908 movge %icc, %i2, %o1
6909 sethi 0x0A87, %l3
6910 ta %icc, 0x3
6911 brgez %o2, loop_653
6912 ldstub [%l7 + 0x65], %g5
6913 wr %g0, 0x10, %asi
6914 lduwa [%l7 + 0x54] %asi, %i7
6915loop_653:
6916 nop
6917 set 0x5C, %l4
6918 ldsha [%l7 + %l4] 0x15, %i1
6919 saved
6920 rdpr %cwp, %g1
6921 rdpr %cansave, %g2
6922 rdpr %canrestore, %g3
6923 rdpr %cleanwin, %g4
6924 rdpr %otherwin, %g5
6925 rdpr %wstate, %g6
6926 mova %icc, %o4, %l6
6927 edge16l %i5, %l0, %l2
6928 srax %i0, 0x16, %o7
6929 addc %i3, %g7, %l1
6930 lduw [%l7 + 0x24], %l5
6931 ba,a loop_654
6932 tpos %icc, 0x7
6933 add %g1, %o3, %o5
6934 fsrc1s %f18, %f12
6935loop_654:
6936 edge16 %o0, %g4, %i6
6937 fmovrsgz %i4, %f28, %f2
6938 tneg %xcc, 0x1
6939 std %f4, [%l7 + 0x10]
6940 fbne,a %fcc2, loop_655
6941 alignaddr %g2, %g3, %g6
6942 sdivcc %l4, 0x0295, %o6
6943 taddcctv %i2, 0x0A55, %o1
6944loop_655:
6945 fcmpeq32 %f28, %f12, %o2
6946 stb %l3, [%l7 + 0x47]
6947 wr %g0, 0x04, %asi
6948 ldxa [%l7 + 0x78] %asi, %i7
6949 fbl,a %fcc1, loop_656
6950 fmovse %xcc, %f1, %f26
6951 bcc,a,pn %xcc, loop_657
6952 tsubcctv %i1, %o4, %l6
6953loop_656:
6954 brgez,a %i5, loop_658
6955 andcc %l0, 0x1791, %g5
6956loop_657:
6957 array8 %i0, %o7, %i3
6958 subcc %g7, %l2, %l1
6959loop_658:
6960 fcmpd %fcc3, %f0, %f22
6961 movrgez %g1, %l5, %o3
6962 edge8l %o5, %o0, %g4
6963 bgu,a,pt %xcc, loop_659
6964 movre %i4, 0x09E, %i6
6965 be loop_660
6966 addccc %g2, 0x1EBD, %g3
6967loop_659:
6968 fsrc2s %f20, %f0
6969 tsubcc %l4, %g6, %o6
6970loop_660:
6971 fmovsvs %xcc, %f5, %f5
6972 prefetch [%l7 + 0x60], 0x0
6973 orn %o1, %i2, %l3
6974 edge16 %i7, %i1, %o2
6975 orncc %l6, %o4, %i5
6976 edge16l %l0, %g5, %i0
6977 smulcc %o7, 0x0BA8, %i3
6978 movrgz %l2, %g7, %l1
6979 edge16l %g1, %o3, %o5
6980 fmovde %xcc, %f30, %f17
6981 set 0x68, %i7
6982 lduwa [%l7 + %i7] 0x1c, %l5
6983 flushw
6984 movge %xcc, %g4, %i4
6985 wr %g0, 0x89, %asi
6986 ldsba [%l7 + 0x32] %asi, %o0
6987 prefetch [%l7 + 0x28], 0x2
6988 addcc %i6, 0x0D05, %g2
6989 edge32 %l4, %g3, %o6
6990 edge32n %g6, %o1, %l3
6991 edge8n %i7, %i1, %o2
6992 fcmpne32 %f18, %f28, %i2
6993 tle %xcc, 0x1
6994 ldub [%l7 + 0x4F], %l6
6995 fmovrdlz %i5, %f26, %f16
6996 movleu %icc, %o4, %l0
6997 umulcc %g5, 0x0746, %i0
6998 ldd [%l7 + 0x70], %o6
6999 edge16n %l2, %i3, %l1
7000 set 0x30, %l6
7001 swapa [%l7 + %l6] 0x11, %g1
7002 srlx %o3, %g7, %o5
7003 mulx %g4, 0x17FD, %l5
7004 nop
7005 set 0x1A, %o7
7006 lduh [%l7 + %o7], %o0
7007 fzeros %f29
7008 movrne %i6, %g2, %l4
7009 call loop_661
7010 ldd [%l7 + 0x50], %f0
7011 fbo %fcc0, loop_662
7012 fmovrslz %i4, %f19, %f20
7013loop_661:
7014 bvs,pn %xcc, loop_663
7015 smulcc %g3, 0x1045, %o6
7016loop_662:
7017 fxors %f30, %f16, %f21
7018 tvs %xcc, 0x3
7019loop_663:
7020 tgu %xcc, 0x0
7021 movpos %icc, %g6, %l3
7022 nop
7023 set 0x66, %g4
7024 lduh [%l7 + %g4], %i7
7025 sdivcc %i1, 0x1EDD, %o1
7026 subcc %o2, %i2, %l6
7027 for %f22, %f22, %f30
7028 andncc %o4, %i5, %g5
7029 edge16 %l0, %o7, %i0
7030 alignaddrl %i3, %l2, %l1
7031 fnegs %f7, %f5
7032 fpackfix %f18, %f7
7033 orn %g1, 0x080B, %g7
7034 movcs %xcc, %o3, %o5
7035 add %l7, 0x10, %l6
7036 wr %g0, 0x89, %asi
7037 ldxa [%l6] %asi, %l5
7038 casxa [%l6] 0x80, %l5, %o0
7039 fmovsge %xcc, %f29, %f31
7040 xnorcc %g4, 0x138B, %i6
7041 smulcc %g2, %i4, %g3
7042 fsrc1 %f14, %f14
7043 tne %xcc, 0x2
7044 fmovsvs %xcc, %f13, %f1
7045 fandnot2 %f26, %f2, %f2
7046 umulcc %o6, 0x0417, %g6
7047 edge32l %l3, %i7, %i1
7048 andncc %l4, %o1, %o2
7049 xnor %l6, %i2, %o4
7050 edge32n %g5, %i5, %o7
7051 sra %i0, %i3, %l0
7052 fmovda %xcc, %f2, %f13
7053 alignaddr %l1, %l2, %g1
7054 fandnot2 %f2, %f8, %f12
7055 movrlz %g7, 0x27B, %o5
7056 fzero %f0
7057 tcc %icc, 0x1
7058 smulcc %l5, %o3, %o0
7059 mulscc %i6, 0x094E, %g4
7060 taddcc %i4, 0x0B82, %g2
7061 tcc %icc, 0x1
7062 orn %o6, %g3, %g6
7063 brgez,a %l3, loop_664
7064 flush %l7 + 0x40
7065 fbl %fcc0, loop_665
7066 brgz,a %i7, loop_666
7067loop_664:
7068 tvc %icc, 0x3
7069 movrgz %i1, 0x03C, %l4
7070loop_665:
7071 edge8n %o2, %l6, %i2
7072loop_666:
7073 srlx %o1, 0x10, %o4
7074 tcc %icc, 0x4
7075 sdiv %i5, 0x056C, %o7
7076 edge8n %i0, %i3, %l0
7077 srax %l1, 0x0D, %g5
7078 fmovsg %xcc, %f16, %f29
7079 movre %g1, 0x3D5, %g7
7080 movneg %icc, %l2, %o5
7081 tle %xcc, 0x4
7082 sdivcc %l5, 0x1FDF, %o0
7083 wr %g0, 0x80, %asi
7084 stha %i6, [%l7 + 0x6C] %asi
7085 tn %xcc, 0x3
7086 restored
7087 rdpr %cwp, %g1
7088 rdpr %cansave, %g2
7089 rdpr %canrestore, %g3
7090 rdpr %cleanwin, %g4
7091 rdpr %otherwin, %g5
7092 rdpr %wstate, %g6
7093 wr %g0, 0x10, %asi
7094 stha %o3, [%l7 + 0x48] %asi
7095 movrne %i4, %g2, %g4
7096 call loop_667
7097 or %g3, 0x1F75, %g6
7098 xnorcc %o6, %l3, %i7
7099 xor %l4, 0x1EEB, %o2
7100loop_667:
7101 nop
7102 wr %g0, 0x19, %asi
7103 lda [%l7 + 0x20] %asi, %f30
7104 wr %g0, 0x89, %asi
7105 ldda [%l7 + 0x40] %asi, %f0
7106 tcs %xcc, 0x3
7107 smulcc %l6, %i1, %i2
7108 udiv %o1, 0x06E0, %i5
7109 movleu %icc, %o7, %o4
7110 fmovrslz %i3, %f13, %f30
7111 tl %icc, 0x5
7112 movrgz %i0, 0x3B1, %l0
7113 fmovsvs %xcc, %f1, %f2
7114 movn %icc, %l1, %g5
7115 array8 %g7, %g1, %o5
7116 fzero %f10
7117 fbu %fcc3, loop_668
7118 fexpand %f30, %f2
7119 movne %icc, %l2, %l5
7120 addc %o0, 0x0B33, %o3
7121loop_668:
7122 saved
7123 rdpr %cwp, %g1
7124 rdpr %cansave, %g2
7125 rdpr %canrestore, %g3
7126 rdpr %cleanwin, %g4
7127 rdpr %otherwin, %g5
7128 rdpr %wstate, %g6
7129 popc %i4, %g2
7130 array8 %g4, %i6, %g6
7131 membar 0x39
7132 fmovdleu %xcc, %f10, %f9
7133 bge,a,pn %icc, loop_669
7134 tpos %icc, 0x2
7135 lduh [%l7 + 0x66], %g3
7136 set 0x29, %i3
7137 stba %o6, [%l7 + %i3] 0x19
7138loop_669:
7139 tcs %xcc, 0x5
7140 fmovdge %xcc, %f14, %f29
7141 fmovdl %xcc, %f27, %f18
7142 tle %xcc, 0x2
7143 wr %g0, 0x10, %asi
7144 stxa %i7, [%l7 + 0x20] %asi
7145 array32 %l4, %l3, %l6
7146 andncc %o2, %i1, %o1
7147 array32 %i2, %o7, %o4
7148 fmovrdlez %i3, %f4, %f24
7149 ta %xcc, 0x6
7150 sethi 0x09F4, %i0
7151 edge8 %i5, %l0, %g5
7152 umul %g7, 0x17FE, %l1
7153 fbn %fcc0, loop_670
7154 subc %g1, %l2, %o5
7155 fmovdneg %xcc, %f15, %f25
7156 fbg,a %fcc1, loop_671
7157loop_670:
7158 edge32n %l5, %o3, %i4
7159 edge32l %o0, %g4, %i6
7160 array8 %g6, %g2, %o6
7161loop_671:
7162 tge %xcc, 0x4
7163 ldx [%l7 + 0x58], %i7
7164 fpadd32 %f24, %f28, %f10
7165 wr %g0, 0x81, %asi
7166 stwa %g3, [%l7 + 0x54] %asi
7167 movne %xcc, %l4, %l3
7168 ble,pn %xcc, loop_672
7169 brlez,a %o2, loop_673
7170 fzeros %f14
7171 subcc %l6, %o1, %i1
7172loop_672:
7173 tvc %icc, 0x6
7174loop_673:
7175 fmovse %xcc, %f26, %f19
7176 xor %i2, %o7, %i3
7177 fxors %f12, %f16, %f28
7178 smulcc %i0, 0x1829, %o4
7179 sra %l0, 0x11, %i5
7180 edge16l %g5, %l1, %g1
7181 ba,pn %icc, loop_674
7182 fpadd16s %f15, %f16, %f6
7183 st %f18, [%l7 + 0x54]
7184 tvc %xcc, 0x0
7185loop_674:
7186 fornot1s %f11, %f15, %f27
7187 fbn %fcc2, loop_675
7188 fbul,a %fcc0, loop_676
7189 tg %icc, 0x2
7190 srl %g7, %l2, %l5
7191loop_675:
7192 xor %o3, 0x0CB9, %i4
7193loop_676:
7194 or %o5, %g4, %o0
7195 array16 %i6, %g2, %o6
7196 fble %fcc2, loop_677
7197 brlez,a %g6, loop_678
7198 fbn,a %fcc0, loop_679
7199 addc %g3, 0x1796, %i7
7200loop_677:
7201 xorcc %l3, %l4, %o2
7202loop_678:
7203 subcc %l6, %i1, %i2
7204loop_679:
7205 move %icc, %o1, %i3
7206 bn,a,pt %icc, loop_680
7207 fmovrsgz %o7, %f22, %f2
7208 wr %g0, 0x19, %asi
7209 ldswa [%l7 + 0x5C] %asi, %o4
7210loop_680:
7211 sub %l0, %i5, %g5
7212 movl %icc, %i0, %g1
7213 fzeros %f6
7214 udivx %g7, 0x0A73, %l1
7215 alignaddrl %l2, %l5, %o3
7216 saved
7217 rdpr %cwp, %g1
7218 rdpr %cansave, %g2
7219 rdpr %canrestore, %g3
7220 rdpr %cleanwin, %g4
7221 rdpr %otherwin, %g5
7222 rdpr %wstate, %g6
7223 orncc %i4, %g4, %o0
7224 addcc %i6, %g2, %o6
7225 array8 %g6, %o5, %g3
7226 tl %xcc, 0x2
7227 fcmpd %fcc0, %f14, %f20
7228 orn %l3, 0x0C11, %l4
7229 set 0x40, %o1
7230 stda %f0, [%l7 + %o1] 0x19
7231 tne %icc, 0x4
7232 movle %xcc, %i7, %l6
7233 sdiv %i1, 0x1740, %o2
7234 fba,a %fcc3, loop_681
7235 tvs %icc, 0x4
7236 mova %icc, %i2, %i3
7237 andcc %o1, %o7, %l0
7238loop_681:
7239 sdivcc %o4, 0x06AD, %g5
7240 tsubcctv %i5, %g1, %i0
7241 udiv %l1, 0x06D1, %g7
7242 edge8l %l5, %l2, %o3
7243 fmovde %icc, %f14, %f24
7244 array16 %i4, %g4, %i6
7245 movcs %xcc, %o0, %o6
7246 xnor %g6, 0x13B1, %o5
7247 sub %g3, 0x00AE, %g2
7248 smulcc %l3, 0x11EF, %l4
7249 fcmpne16 %f26, %f2, %l6
7250 tvc %icc, 0x7
7251 wr %g0, 0x89, %asi
7252 sta %f2, [%l7 + 0x58] %asi
7253 movvs %icc, %i7, %o2
7254 fpmerge %f7, %f23, %f30
7255 movrgz %i2, %i1, %i3
7256 ba,a loop_682
7257 subc %o1, 0x073B, %o7
7258 ldd [%l7 + 0x58], %f20
7259 fcmpne32 %f18, %f10, %o4
7260loop_682:
7261 tsubcctv %l0, %g5, %g1
7262 call loop_683
7263 subccc %i0, 0x09BA, %l1
7264 srax %g7, %i5, %l5
7265 fmul8x16al %f31, %f5, %f14
7266loop_683:
7267 brgz,a %o3, loop_684
7268 fxnors %f19, %f12, %f15
7269 tsubcc %l2, %i4, %g4
7270 edge8n %i6, %o6, %o0
7271loop_684:
7272 movne %xcc, %o5, %g6
7273 sdivx %g3, 0x08B8, %l3
7274 saved
7275 rdpr %cwp, %g1
7276 rdpr %cansave, %g2
7277 rdpr %canrestore, %g3
7278 rdpr %cleanwin, %g4
7279 rdpr %otherwin, %g5
7280 rdpr %wstate, %g6
7281 move %icc, %l4, %g2
7282 fba %fcc3, loop_685
7283 movcs %xcc, %i7, %l6
7284 add %i2, 0x1EF9, %o2
7285 fmul8x16al %f13, %f19, %f6
7286loop_685:
7287 stb %i1, [%l7 + 0x65]
7288 edge16l %i3, %o7, %o4
7289 fmovsl %icc, %f7, %f28
7290 addc %l0, %g5, %g1
7291 movgu %xcc, %o1, %i0
7292 array16 %g7, %i5, %l1
7293 movrne %o3, %l5, %i4
7294 edge32ln %g4, %l2, %o6
7295 movn %xcc, %i6, %o0
7296 tcc %xcc, 0x6
7297 movn %icc, %g6, %g3
7298 andn %l3, 0x0A5A, %o5
7299 fornot1s %f21, %f21, %f14
7300 fsrc2s %f1, %f8
7301 ldsb [%l7 + 0x2A], %l4
7302 fpsub16 %f12, %f2, %f18
7303 tcs %icc, 0x3
7304 tvs %icc, 0x6
7305 fpadd16 %f22, %f22, %f20
7306 tn %xcc, 0x2
7307 brgz,a %g2, loop_686
7308 alignaddrl %i7, %l6, %i2
7309 stb %i1, [%l7 + 0x25]
7310 ld [%l7 + 0x20], %f10
7311loop_686:
7312 array32 %o2, %o7, %o4
7313 movcs %xcc, %l0, %i3
7314 movrlez %g1, %g5, %i0
7315 fmul8ulx16 %f14, %f18, %f16
7316 fmovdn %xcc, %f1, %f25
7317 sdivx %o1, 0x033D, %i5
7318 move %icc, %g7, %o3
7319 movrlz %l5, %i4, %l1
7320 nop
7321 setx loop_687, %l0, %l1
7322 wrpr 0x1, %tl
7323 wrpr %l1, %tnpc
7324 setx 0x34400001400, %l0, %l1
7325 wrpr %l1, %tstate
7326 wrhpr 0x4, %htstate
7327 done
7328 alignaddr %l2, %o6, %g4
7329 bge,pt %xcc, loop_688
7330 xnor %o0, 0x148B, %g6
7331loop_687:
7332 movleu %xcc, %i6, %g3
7333 stb %o5, [%l7 + 0x2D]
7334loop_688:
7335 bleu loop_689
7336 movcs %icc, %l3, %l4
7337 movn %xcc, %i7, %g2
7338 ta %icc, 0x3
7339loop_689:
7340 bg,a,pn %icc, loop_690
7341 tvc %icc, 0x4
7342 fbge,a %fcc2, loop_691
7343 fbe %fcc0, loop_692
7344loop_690:
7345 tneg %xcc, 0x1
7346 fbu %fcc3, loop_693
7347loop_691:
7348 taddcc %l6, 0x1C99, %i2
7349loop_692:
7350 xnor %o2, 0x0616, %i1
7351 sir 0x06F0
7352loop_693:
7353 nop
7354 wr %g0, 0x80, %asi
7355 lduwa [%l7 + 0x18] %asi, %o4
7356 sth %o7, [%l7 + 0x7A]
7357 ldd [%l7 + 0x08], %i2
7358 edge16 %l0, %g5, %g1
7359 fmovdg %xcc, %f28, %f8
7360 srlx %o1, %i0, %g7
7361 xorcc %o3, 0x1459, %l5
7362 fcmpeq16 %f24, %f0, %i5
7363 orcc %i4, %l1, %o6
7364 edge32ln %l2, %o0, %g6
7365 movpos %icc, %i6, %g3
7366 fmovs %f14, %f22
7367 be %icc, loop_694
7368 brgez,a %o5, loop_695
7369 movvs %xcc, %l3, %l4
7370 fbuge,a %fcc0, loop_696
7371loop_694:
7372 andn %g4, 0x060E, %g2
7373loop_695:
7374 nop
7375 wr %g0, 0x19, %asi
7376 ldxa [%l7 + 0x18] %asi, %l6
7377loop_696:
7378 movge %icc, %i7, %o2
7379 fnot2s %f4, %f0
7380 fbge %fcc3, loop_697
7381 sdivcc %i1, 0x173F, %i2
7382 orn %o7, 0x12E8, %i3
7383 fnot1 %f0, %f26
7384loop_697:
7385 fsrc2 %f6, %f14
7386 subccc %o4, %g5, %l0
7387 andncc %g1, %i0, %o1
7388 umulcc %o3, %l5, %i5
7389 fpadd16s %f19, %f8, %f3
7390 movrlz %i4, %g7, %o6
7391 nop
7392 set 0x1D, %o2
7393 ldub [%l7 + %o2], %l2
7394 fpmerge %f19, %f31, %f2
7395 nop
7396 setx loop_698, %l0, %l1
7397 wrpr 0x1, %tl
7398 wrpr %l1, %tnpc
7399 setx 0x34400001400, %l0, %l1
7400 wrpr %l1, %tstate
7401 wrhpr 0x4, %htstate
7402 done
7403 fblg,a %fcc3, loop_699
7404 tne %icc, 0x7
7405 fmovrse %o0, %f7, %f19
7406loop_698:
7407 andcc %l1, 0x13F1, %i6
7408loop_699:
7409 flush %l7 + 0x6C
7410 fmul8ulx16 %f14, %f16, %f24
7411 be,a,pn %xcc, loop_700
7412 sdivx %g3, 0x088A, %g6
7413 orncc %o5, %l4, %l3
7414 set 0x78, %i4
7415 stwa %g2, [%l7 + %i4] 0x14
7416loop_700:
7417 fmovsn %icc, %f16, %f16
7418 sll %l6, 0x13, %g4
7419 sll %o2, %i7, %i2
7420 popc 0x17CE, %o7
7421 mulscc %i1, %i3, %g5
7422 orncc %l0, %o4, %i0
7423 movvs %xcc, %g1, %o1
7424 sdivcc %o3, 0x1AA0, %l5
7425 ldd [%l7 + 0x10], %i4
7426 andncc %i5, %g7, %o6
7427 movrlz %o0, 0x099, %l1
7428 fmovsl %xcc, %f22, %f30
7429 wr %g0, 0x10, %asi
7430 stwa %l2, [%l7 + 0x50] %asi
7431 add %g3, 0x037A, %g6
7432 stbar
7433 fpack32 %f10, %f6, %f14
7434 sub %i6, 0x1974, %l4
7435 fmovdgu %xcc, %f17, %f16
7436 smulcc %l3, %o5, %g2
7437 fmovdpos %xcc, %f21, %f5
7438 fcmple16 %f16, %f18, %l6
7439 fmul8ulx16 %f28, %f12, %f16
7440 fble,a %fcc0, loop_701
7441 ldsb [%l7 + 0x45], %o2
7442 membar 0x6B
7443 movre %g4, 0x2B3, %i7
7444loop_701:
7445 add %i2, 0x0AE9, %i1
7446 fxnor %f6, %f8, %f16
7447 fpsub16s %f0, %f14, %f24
7448 taddcctv %i3, %g5, %l0
7449 nop
7450 setx loop_702, %l0, %l1
7451 jmpl %l1, %o4
7452 fornot2 %f4, %f6, %f26
7453 edge16 %o7, %g1, %o1
7454 movvc %xcc, %i0, %o3
7455loop_702:
7456 orn %i4, %i5, %l5
7457 smulcc %o6, 0x16CF, %o0
7458 sdivcc %l1, 0x0E84, %g7
7459 movrgez %g3, %l2, %i6
7460 ldx [%l7 + 0x68], %g6
7461 orncc %l4, %l3, %o5
7462 xnorcc %l6, 0x17D5, %g2
7463 st %f23, [%l7 + 0x38]
7464 fnot2 %f26, %f12
7465 sir 0x0A87
7466 ta %xcc, 0x6
7467 orcc %o2, 0x0A18, %i7
7468 nop
7469 setx loop_703, %l0, %l1
7470 wrpr 0x1, %tl
7471 wrpr %l1, %tpc
7472 add %l1, 0x4, %l1
7473 wrpr %l1, %tnpc
7474 setx 0x34400001400, %l0, %l1
7475 wrpr %l1, %tstate
7476 wrhpr 0x4, %htstate
7477 retry
7478 fbule,a %fcc3, loop_704
7479 edge32 %g4, %i1, %i2
7480 movcs %xcc, %i3, %g5
7481loop_703:
7482 movl %xcc, %o4, %o7
7483loop_704:
7484 fmovrdlez %g1, %f14, %f14
7485 edge16l %o1, %i0, %o3
7486 set 0x30, %o3
7487 stxa %i4, [%l7 + %o3] 0x0c
7488 addcc %i5, %l5, %o6
7489 fsrc1 %f0, %f0
7490 fcmpne32 %f0, %f16, %o0
7491 lduw [%l7 + 0x4C], %l0
7492 movge %xcc, %g7, %l1
7493 edge16l %l2, %g3, %i6
7494 srlx %g6, %l4, %l3
7495 alignaddr %l6, %o5, %g2
7496 wr %g0, 0x0c, %asi
7497 lda [%l7 + 0x30] %asi, %f2
7498 ldx [%l7 + 0x08], %o2
7499 smul %i7, 0x0BDC, %g4
7500 fpsub16s %f25, %f7, %f3
7501 ba,a loop_705
7502 flush %l7 + 0x4C
7503 sllx %i2, %i3, %g5
7504 taddcctv %i1, 0x003C, %o4
7505loop_705:
7506 brz,a %o7, loop_706
7507 fzeros %f30
7508 saved
7509 rdpr %cwp, %g1
7510 rdpr %cansave, %g2
7511 rdpr %canrestore, %g3
7512 rdpr %cleanwin, %g4
7513 rdpr %otherwin, %g5
7514 rdpr %wstate, %g6
7515 srlx %g1, 0x1D, %i0
7516loop_706:
7517 sllx %o3, 0x0D, %i4
7518 sdiv %i5, 0x08D3, %l5
7519 popc 0x1876, %o6
7520 nop
7521 setx loop_707, %l0, %l1
7522 wrpr 0x1, %tl
7523 wrpr %l1, %tpc
7524 add %l1, 0x4, %l1
7525 wrpr %l1, %tnpc
7526 setx 0x34400001400, %l0, %l1
7527 wrpr %l1, %tstate
7528 wrhpr 0x4, %htstate
7529 retry
7530 fbg %fcc0, loop_708
7531 swap [%l7 + 0x5C], %o1
7532 edge16 %o0, %l0, %g7
7533loop_707:
7534 ldd [%l7 + 0x28], %f16
7535loop_708:
7536 taddcctv %l1, %g3, %l2
7537 fornot2 %f0, %f18, %f12
7538 wr %g0, 0x89, %asi
7539 prefetcha [%l7 + 0x78] %asi, 0x1
7540 mova %xcc, %g6, %l4
7541 movn %icc, %l6, %o5
7542 tcc %xcc, 0x1
7543 edge16n %g2, %o2, %l3
7544 movre %g4, 0x3B1, %i2
7545 bpos,a,pn %icc, loop_709
7546 edge32ln %i3, %g5, %i1
7547 bleu loop_710
7548 fcmpne32 %f8, %f14, %i7
7549loop_709:
7550 addcc %o7, 0x125D, %o4
7551 andcc %g1, 0x01D7, %o3
7552loop_710:
7553 st %f9, [%l7 + 0x28]
7554 add %l7, 0x38, %l6
7555 wr %g0, 0x11, %asi
7556 casxa [%l6] 0x11, %i4, %i5
7557 mova %icc, %i0, %l5
7558 lduw [%l7 + 0x78], %o1
7559 movg %xcc, %o6, %l0
7560 std %f10, [%l7 + 0x08]
7561 movle %icc, %o0, %g7
7562 fmovsle %xcc, %f26, %f13
7563 fpmerge %f22, %f19, %f0
7564 flushw
7565 set 0x2C, %g6
7566 swapa [%l7 + %g6] 0x81, %g3
7567 add %l2, 0x10EA, %i6
7568 sdiv %g6, 0x0D5B, %l4
7569 tsubcc %l6, %o5, %g2
7570 fbo,a %fcc3, loop_711
7571 movneg %xcc, %l1, %o2
7572 ta %xcc, 0x7
7573 movle %xcc, %g4, %i2
7574loop_711:
7575 xor %l3, 0x0CE6, %g5
7576 smul %i1, %i7, %o7
7577 movg %xcc, %o4, %i3
7578 move %xcc, %g1, %o3
7579 edge8 %i5, %i4, %l5
7580 movg %icc, %o1, %i0
7581 fsrc2 %f10, %f6
7582 addcc %l0, 0x05F3, %o6
7583 xnorcc %o0, 0x123D, %g3
7584 fmovdleu %icc, %f16, %f19
7585 taddcc %g7, %l2, %g6
7586 wr %g0, 0x88, %asi
7587 ldswa [%l7 + 0x34] %asi, %l4
7588 fmovrsgz %l6, %f13, %f10
7589 fmovrde %i6, %f22, %f12
7590 fcmpd %fcc1, %f12, %f24
7591 ba,a,pn %xcc, loop_712
7592 fmuld8ulx16 %f11, %f4, %f6
7593 tle %xcc, 0x4
7594 andncc %o5, %l1, %g2
7595loop_712:
7596 movge %xcc, %o2, %i2
7597 fnot2s %f4, %f5
7598 tgu %xcc, 0x5
7599 movvc %xcc, %g4, %l3
7600 movg %icc, %g5, %i1
7601 taddcctv %o7, 0x0198, %i7
7602 andcc %o4, 0x05BF, %i3
7603 bg,a loop_713
7604 movvs %xcc, %g1, %i5
7605 movl %xcc, %o3, %l5
7606 xor %o1, 0x0E23, %i4
7607loop_713:
7608 orn %i0, 0x07BC, %o6
7609 sub %l0, 0x17CE, %o0
7610 sth %g7, [%l7 + 0x70]
7611 edge8l %l2, %g6, %g3
7612 edge16ln %l6, %i6, %l4
7613 movcs %xcc, %o5, %g2
7614 movge %xcc, %l1, %o2
7615 fpadd32 %f0, %f2, %f14
7616 edge8n %g4, %l3, %g5
7617 ldsb [%l7 + 0x4B], %i1
7618 array32 %o7, %i2, %i7
7619 fmuld8sux16 %f8, %f14, %f2
7620 edge8 %o4, %i3, %g1
7621 fbg %fcc3, loop_714
7622 fmovrdgz %i5, %f8, %f4
7623 bcs,pt %xcc, loop_715
7624 fpadd32 %f10, %f30, %f4
7625loop_714:
7626 sdiv %o3, 0x051E, %l5
7627 tvc %xcc, 0x1
7628loop_715:
7629 sir 0x0716
7630 movrlez %o1, %i0, %o6
7631 edge8n %i4, %o0, %l0
7632 edge16ln %g7, %g6, %g3
7633 brnz,a %l6, loop_716
7634 move %icc, %i6, %l2
7635 movgu %icc, %l4, %o5
7636 wr %g0, 0x89, %asi
7637 stwa %g2, [%l7 + 0x1C] %asi
7638loop_716:
7639 fzero %f16
7640 movrlz %o2, %g4, %l1
7641 sll %g5, %l3, %o7
7642 xorcc %i1, 0x001F, %i2
7643 sethi 0x0EF9, %o4
7644 bg,a,pt %icc, loop_717
7645 tsubcc %i7, %g1, %i5
7646 fbuge %fcc2, loop_718
7647 taddcc %i3, 0x1C01, %l5
7648loop_717:
7649 fsrc1 %f2, %f26
7650 fxnor %f10, %f8, %f24
7651loop_718:
7652 srl %o1, %i0, %o3
7653 xor %i4, %o6, %l0
7654 tne %icc, 0x4
7655 set 0x78, %l1
7656 ldsba [%l7 + %l1] 0x19, %o0
7657 sll %g6, 0x1E, %g7
7658 xor %l6, 0x0C23, %g3
7659 orn %i6, %l4, %l2
7660 movrgz %o5, 0x3C9, %o2
7661 movl %icc, %g2, %g4
7662 ble %icc, loop_719
7663 fmovsleu %xcc, %f23, %f28
7664 taddcc %l1, 0x01BA, %l3
7665 fmovscc %icc, %f3, %f26
7666loop_719:
7667 flushw
7668 add %o7, %g5, %i2
7669 be,a loop_720
7670 tsubcctv %o4, 0x012D, %i7
7671 udivx %i1, 0x1916, %g1
7672 srax %i3, %i5, %l5
7673loop_720:
7674 xor %i0, 0x1B81, %o3
7675 fpsub16s %f24, %f4, %f11
7676 fmovsvc %xcc, %f28, %f28
7677 sdiv %i4, 0x0884, %o6
7678 edge16 %l0, %o0, %o1
7679 bl,pn %xcc, loop_721
7680 subcc %g7, 0x0C0A, %l6
7681 tle %icc, 0x6
7682 udiv %g6, 0x1DD2, %i6
7683loop_721:
7684 tle %icc, 0x5
7685 movrgz %l4, %l2, %o5
7686 fpadd32 %f20, %f4, %f28
7687 brlz,a %o2, loop_722
7688 array16 %g2, %g4, %g3
7689 fmovdl %icc, %f13, %f2
7690 add %l7, 0x14, %l6
7691 wr %g0, 0x81, %asi
7692 casa [%l6] %asi, %l1, %l3
7693loop_722:
7694 move %xcc, %o7, %g5
7695 orn %i2, 0x0A1E, %i7
7696 edge16ln %i1, %o4, %i3
7697 tpos %icc, 0x0
7698 bpos,a,pt %icc, loop_723
7699 fmovdvs %xcc, %f11, %f17
7700 fbne,a %fcc3, loop_724
7701 nop
7702 setx loop_725, %l0, %l1
7703 wrpr 0x1, %tl
7704 wrpr %l1, %tpc
7705 add %l1, 0x4, %l1
7706 wrpr %l1, %tnpc
7707 setx 0x34400001400, %l0, %l1
7708 wrpr %l1, %tstate
7709 wrhpr 0x4, %htstate
7710 retry
7711loop_723:
7712 movne %icc, %g1, %i5
7713 brnz,a %l5, loop_726
7714loop_724:
7715 umul %i0, 0x0F78, %o3
7716loop_725:
7717 fmovdpos %xcc, %f30, %f21
7718 bleu loop_727
7719loop_726:
7720 sir 0x1475
7721 tsubcctv %i4, 0x1AD7, %l0
7722 and %o6, %o1, %o0
7723loop_727:
7724 tn %xcc, 0x6
7725 movcc %xcc, %g7, %g6
7726 mova %icc, %l6, %i6
7727 set 0x28, %g7
7728 stxa %l2, [%l7 + %g7] 0x89
7729 fmovsn %icc, %f2, %f0
7730 mulscc %l4, 0x0189, %o2
7731 fabsd %f18, %f12
7732 ta %icc, 0x4
7733 fandnot1s %f3, %f2, %f26
7734 siam 0x5
7735 srax %g2, %g4, %o5
7736 add %g3, %l3, %l1
7737 be,a,pn %xcc, loop_728
7738 xnor %o7, 0x0C79, %i2
7739 movrlez %g5, %i7, %i1
7740 movre %o4, 0x039, %g1
7741loop_728:
7742 edge32n %i3, %l5, %i0
7743 array16 %o3, %i5, %i4
7744 edge16l %l0, %o6, %o0
7745 tge %icc, 0x6
7746 fpsub32s %f10, %f31, %f15
7747 srax %g7, 0x14, %o1
7748 smul %g6, %l6, %i6
7749 sdivcc %l4, 0x1071, %o2
7750 fcmpeq32 %f0, %f30, %l2
7751 swap [%l7 + 0x78], %g2
7752 movre %g4, %o5, %l3
7753 orcc %l1, 0x0287, %o7
7754 ldsb [%l7 + 0x5A], %g3
7755 orn %i2, 0x126F, %i7
7756 sth %g5, [%l7 + 0x4C]
7757 bcs,a loop_729
7758 fcmpne32 %f30, %f0, %o4
7759 ldx [%l7 + 0x08], %i1
7760 alignaddrl %i3, %l5, %i0
7761loop_729:
7762 alignaddrl %g1, %o3, %i5
7763 te %icc, 0x1
7764 flushw
7765 set 0x31, %i2
7766 ldsba [%l7 + %i2] 0x88, %i4
7767 fmovdle %xcc, %f24, %f0
7768 sir 0x1931
7769 tpos %icc, 0x0
7770 sra %o6, 0x17, %l0
7771 fcmple16 %f28, %f0, %g7
7772 addcc %o0, 0x1E7A, %o1
7773 be loop_730
7774 move %xcc, %g6, %l6
7775 sdivcc %i6, 0x0AB6, %l4
7776 restored
7777 rdpr %cwp, %g1
7778 rdpr %cansave, %g2
7779 rdpr %canrestore, %g3
7780 rdpr %cleanwin, %g4
7781 rdpr %otherwin, %g5
7782 rdpr %wstate, %g6
7783loop_730:
7784 fmovdl %icc, %f20, %f14
7785 tge %xcc, 0x3
7786 ldsw [%l7 + 0x78], %o2
7787 fexpand %f12, %f4
7788 bl,pn %icc, loop_731
7789 ldsh [%l7 + 0x12], %l2
7790 tcc %xcc, 0x4
7791 edge8 %g2, %g4, %l3
7792loop_731:
7793 alignaddr %o5, %l1, %g3
7794 srax %i2, %i7, %o7
7795 tl %icc, 0x2
7796 tcs %xcc, 0x2
7797 orcc %o4, %i1, %g5
7798 sll %i3, 0x1B, %i0
7799 sir 0x180C
7800 edge32l %l5, %o3, %i5
7801 movvs %icc, %g1, %o6
7802 flush %l7 + 0x74
7803 ldstub [%l7 + 0x33], %i4
7804 mulx %g7, %l0, %o1
7805 fmul8x16al %f19, %f18, %f4
7806 bn,pn %icc, loop_732
7807 subccc %o0, 0x1D28, %l6
7808 xnorcc %g6, %i6, %o2
7809 array32 %l2, %g2, %l4
7810loop_732:
7811 nop
7812 set 0x1D, %l2
7813 ldstub [%l7 + %l2], %g4
7814 saved
7815 rdpr %cwp, %g1
7816 rdpr %cansave, %g2
7817 rdpr %canrestore, %g3
7818 rdpr %cleanwin, %g4
7819 rdpr %otherwin, %g5
7820 rdpr %wstate, %g6
7821 fmovdn %icc, %f16, %f9
7822 subcc %l3, %l1, %o5
7823 array16 %i2, %g3, %o7
7824 subc %o4, %i7, %g5
7825 mova %xcc, %i3, %i0
7826 fpack16 %f2, %f12
7827 fxors %f27, %f3, %f24
7828 fmovdgu %icc, %f30, %f1
7829 subcc %i1, %o3, %i5
7830 mova %xcc, %g1, %l5
7831 set 0x40, %o6
7832 ldswa [%l7 + %o6] 0x89, %o6
7833 wr %g0, 0x0c, %asi
7834 sta %f16, [%l7 + 0x7C] %asi
7835 subccc %g7, %l0, %i4
7836 andncc %o0, %l6, %g6
7837 fmovrsne %i6, %f7, %f0
7838 movg %xcc, %o1, %o2
7839 edge8ln %g2, %l4, %g4
7840 add %l3, %l1, %l2
7841 add %o5, %g3, %i2
7842 ldsw [%l7 + 0x68], %o7
7843 movrlez %o4, 0x056, %i7
7844 tvs %xcc, 0x4
7845 array8 %i3, %i0, %g5
7846 alignaddr %o3, %i1, %g1
7847 sub %i5, 0x1464, %o6
7848 fmovdvs %xcc, %f8, %f24
7849 movrne %l5, %l0, %g7
7850 movneg %icc, %o0, %l6
7851 movcs %xcc, %g6, %i4
7852 brgez,a %i6, loop_733
7853 bgu loop_734
7854 andncc %o1, %o2, %g2
7855 fones %f30
7856loop_733:
7857 addcc %g4, 0x138E, %l4
7858loop_734:
7859 array8 %l3, %l2, %l1
7860 fmovrsgz %g3, %f2, %f14
7861 fmul8ulx16 %f2, %f26, %f14
7862 sub %i2, %o7, %o5
7863 nop
7864 setx loop_735, %l0, %l1
7865 wrpr 0x1, %tl
7866 wrpr %l1, %tpc
7867 add %l1, 0x4, %l1
7868 wrpr %l1, %tnpc
7869 setx 0x34400001400, %l0, %l1
7870 wrpr %l1, %tstate
7871 wrhpr 0x4, %htstate
7872 retry
7873 tl %xcc, 0x0
7874 bgu,a %icc, loop_736
7875 sth %o4, [%l7 + 0x2C]
7876loop_735:
7877 alignaddr %i7, %i0, %g5
7878 wr %g0, 0x89, %asi
7879 ldstuba [%l7 + 0x31] %asi, %o3
7880loop_736:
7881 mulx %i1, %i3, %i5
7882 andncc %o6, %l5, %g1
7883 tleu %xcc, 0x2
7884 sethi 0x1574, %l0
7885 set 0x24, %l0
7886 lduwa [%l7 + %l0] 0x1c, %o0
7887 xor %l6, %g7, %g6
7888 array32 %i4, %o1, %o2
7889 move %xcc, %g2, %g4
7890 fcmpeq32 %f10, %f22, %l4
7891 array16 %i6, %l3, %l2
7892 restored
7893 rdpr %cwp, %g1
7894 rdpr %cansave, %g2
7895 rdpr %canrestore, %g3
7896 rdpr %cleanwin, %g4
7897 rdpr %otherwin, %g5
7898 rdpr %wstate, %g6
7899 edge16 %l1, %i2, %o7
7900 set 0x43, %g2
7901 stba %o5, [%l7 + %g2] 0x19
7902 bshuffle %f0, %f24, %f10
7903 fble,a %fcc1, loop_737
7904 array16 %g3, %o4, %i0
7905 fmovse %icc, %f8, %f12
7906 flushw
7907loop_737:
7908 fones %f3
7909 fandnot1 %f14, %f14, %f8
7910 movre %i7, %o3, %i1
7911 tg %xcc, 0x7
7912 sethi 0x0B1C, %g5
7913 umul %i5, 0x0D7A, %i3
7914 addcc %o6, 0x1F87, %l5
7915 subc %l0, 0x1797, %g1
7916 brz,a %o0, loop_738
7917 tgu %xcc, 0x5
7918 sub %g7, 0x1FD6, %l6
7919 fmovsg %xcc, %f23, %f27
7920loop_738:
7921 andcc %i4, %g6, %o2
7922 and %g2, %o1, %l4
7923 ta %xcc, 0x3
7924 tvs %icc, 0x7
7925 xnor %i6, %g4, %l2
7926 array8 %l1, %l3, %i2
7927 xorcc %o5, %g3, %o7
7928 sethi 0x0233, %o4
7929 wr %g0, 0x10, %asi
7930 ldsha [%l7 + 0x32] %asi, %i0
7931 edge32ln %o3, %i7, %i1
7932 tgu %xcc, 0x0
7933 wr %g0, 0x89, %asi
7934 lduba [%l7 + 0x54] %asi, %i5
7935 fmul8x16 %f9, %f2, %f6
7936 array8 %i3, %o6, %l5
7937 movrlez %l0, %g1, %g5
7938 subcc %g7, %o0, %l6
7939 set 0x40, %i1
7940 stda %f0, [%l7 + %i1] 0x04
7941 movne %icc, %i4, %o2
7942 stb %g6, [%l7 + 0x77]
7943 edge32ln %o1, %l4, %g2
7944 wr %g0, 0x0c, %asi
7945 ldxa [%l7 + 0x60] %asi, %g4
7946 orcc %i6, 0x08CF, %l2
7947 fpsub32 %f8, %f12, %f28
7948 fbne %fcc0, loop_739
7949 srl %l1, %l3, %o5
7950 andn %i2, %o7, %g3
7951 udiv %i0, 0x19A1, %o4
7952loop_739:
7953 tcs %icc, 0x2
7954 orncc %i7, %o3, %i1
7955 array32 %i5, %i3, %o6
7956 bneg,a,pt %icc, loop_740
7957 fnot1s %f25, %f10
7958 ldsw [%l7 + 0x20], %l5
7959 sub %g1, 0x1BBC, %l0
7960loop_740:
7961 nop
7962 set 0x08, %l5
7963 ldx [%l7 + %l5], %g7
7964 bcs,a %icc, loop_741
7965 flush %l7 + 0x08
7966 fnand %f10, %f12, %f4
7967 brgz %g5, loop_742
7968loop_741:
7969 orncc %o0, %l6, %o2
7970 saved
7971 rdpr %cwp, %g1
7972 rdpr %cansave, %g2
7973 rdpr %canrestore, %g3
7974 rdpr %cleanwin, %g4
7975 rdpr %otherwin, %g5
7976 rdpr %wstate, %g6
7977 fornot2 %f16, %f14, %f28
7978loop_742:
7979 bl %xcc, loop_743
7980 sdiv %g6, 0x08D3, %o1
7981 array8 %l4, %g2, %i4
7982 fornot2s %f23, %f22, %f21
7983loop_743:
7984 movcc %icc, %g4, %l2
7985 taddcc %l1, %i6, %l3
7986 tcc %icc, 0x5
7987 umulcc %o5, 0x1D94, %o7
7988 addccc %i2, 0x0F0D, %g3
7989 edge32ln %i0, %o4, %i7
7990 mova %xcc, %i1, %o3
7991 sdiv %i5, 0x02E7, %i3
7992 edge32n %o6, %l5, %l0
7993 movgu %xcc, %g1, %g7
7994 prefetch [%l7 + 0x68], 0x1
7995 wr %g0, 0x88, %asi
7996 ldda [%l7 + 0x40] %asi, %f16
7997 fbge %fcc2, loop_744
7998 ldd [%l7 + 0x28], %f30
7999 edge16ln %o0, %l6, %o2
8000 and %g6, 0x16B4, %o1
8001loop_744:
8002 taddcctv %l4, %g2, %g5
8003 sra %g4, 0x1F, %i4
8004 edge16l %l2, %i6, %l1
8005 fexpand %f3, %f8
8006 movrgz %l3, 0x002, %o7
8007 xor %i2, 0x1A95, %g3
8008 movcs %xcc, %i0, %o5
8009 fbuge %fcc1, loop_745
8010 fbue,a %fcc3, loop_746
8011 movge %icc, %i7, %i1
8012 tn %xcc, 0x6
8013loop_745:
8014 nop
8015 set 0x15, %g3
8016 ldstub [%l7 + %g3], %o3
8017loop_746:
8018 ldd [%l7 + 0x68], %f6
8019 movne %xcc, %o4, %i3
8020 movcs %xcc, %i5, %o6
8021 tsubcctv %l0, %l5, %g7
8022 fmuld8sux16 %f28, %f4, %f4
8023 edge16l %o0, %g1, %l6
8024 udivcc %o2, 0x0E16, %g6
8025 fmovrdlez %l4, %f16, %f26
8026 movneg %icc, %o1, %g2
8027 addc %g4, 0x17B8, %i4
8028 movcc %xcc, %l2, %g5
8029 fmovdn %xcc, %f22, %f23
8030 taddcc %i6, 0x1B12, %l3
8031 edge16l %o7, %i2, %g3
8032 mulscc %i0, %l1, %o5
8033 nop
8034 setx loop_747, %l0, %l1
8035 wrpr 0x1, %tl
8036 wrpr %l1, %tpc
8037 add %l1, 0x4, %l1
8038 wrpr %l1, %tnpc
8039 setx 0x34400001400, %l0, %l1
8040 wrpr %l1, %tstate
8041 wrhpr 0x4, %htstate
8042 retry
8043 ldx [%l7 + 0x20], %i7
8044 fmul8x16au %f29, %f6, %f10
8045 edge16 %o3, %i1, %o4
8046loop_747:
8047 fpadd32s %f6, %f0, %f9
8048 nop
8049 setx loop_748, %l0, %l1
8050 jmpl %l1, %i5
8051 fornot2s %f0, %f0, %f30
8052 fmul8ulx16 %f2, %f16, %f12
8053 tge %icc, 0x5
8054loop_748:
8055 bn,a,pn %icc, loop_749
8056 movcs %xcc, %i3, %o6
8057 movcs %xcc, %l0, %l5
8058 sir 0x048E
8059loop_749:
8060 move %icc, %o0, %g1
8061 saved
8062 rdpr %cwp, %g1
8063 rdpr %cansave, %g2
8064 rdpr %canrestore, %g3
8065 rdpr %cleanwin, %g4
8066 rdpr %otherwin, %g5
8067 rdpr %wstate, %g6
8068 sllx %g7, 0x19, %o2
8069 movvs %xcc, %l6, %g6
8070 fbu,a %fcc3, loop_750
8071 addcc %l4, 0x1BCA, %o1
8072 addc %g4, 0x09AA, %g2
8073 brz,a %l2, loop_751
8074loop_750:
8075 edge32n %g5, %i4, %l3
8076 orn %i6, %o7, %i2
8077 xnor %i0, %l1, %g3
8078loop_751:
8079 fbu %fcc2, loop_752
8080 smulcc %i7, 0x1EB2, %o3
8081 sir 0x07CF
8082 popc 0x06DF, %i1
8083loop_752:
8084 fexpand %f29, %f10
8085 prefetch [%l7 + 0x18], 0x1
8086 taddcctv %o5, 0x1F90, %o4
8087 edge32ln %i3, %i5, %l0
8088 fmovd %f8, %f10
8089 orn %o6, 0x045C, %l5
8090 nop
8091 setx loop_753, %l0, %l1
8092 wrpr 0x1, %tl
8093 wrpr %l1, %tnpc
8094 setx 0x34400001400, %l0, %l1
8095 wrpr %l1, %tstate
8096 wrhpr 0x4, %htstate
8097 done
8098 sdivx %g1, 0x1DBF, %g7
8099 sethi 0x1E8F, %o0
8100 fornot1 %f10, %f16, %f20
8101loop_753:
8102 fbule %fcc1, loop_754
8103 movrne %o2, 0x366, %l6
8104 ldd [%l7 + 0x08], %g6
8105 fmovrsgez %o1, %f20, %f26
8106loop_754:
8107 te %icc, 0x3
8108 movn %icc, %l4, %g4
8109 wr %g0, 0x2f, %asi
8110 ldda [%l7 + 0x70] %asi, %g2
8111 edge8 %l2, %g5, %l3
8112 membar 0x64
8113 movrlez %i4, 0x229, %o7
8114 movg %icc, %i6, %i2
8115 membar 0x1B
8116 brz %i0, loop_755
8117 siam 0x1
8118 sra %g3, 0x01, %i7
8119 fmul8ulx16 %f6, %f10, %f12
8120loop_755:
8121 ldstub [%l7 + 0x13], %o3
8122 fmul8x16al %f28, %f7, %f28
8123 set 0x52, %o4
8124 stba %i1, [%l7 + %o4] 0x1d
8125 brz %l1, loop_756
8126 srl %o5, %o4, %i5
8127 movrne %i3, 0x247, %l0
8128 for %f20, %f10, %f26
8129loop_756:
8130 fbule,a %fcc0, loop_757
8131 fble %fcc2, loop_758
8132 fmovdneg %xcc, %f13, %f22
8133 membar 0x28
8134loop_757:
8135 array16 %o6, %g1, %g7
8136loop_758:
8137 fmovdcc %xcc, %f23, %f5
8138 tl %xcc, 0x7
8139 stx %o0, [%l7 + 0x50]
8140 tn %icc, 0x0
8141 brgez %o2, loop_759
8142 fbg %fcc0, loop_760
8143 brlz,a %l5, loop_761
8144 fmovrslz %l6, %f4, %f21
8145loop_759:
8146 fand %f20, %f24, %f18
8147loop_760:
8148 movcc %xcc, %g6, %o1
8149loop_761:
8150 udiv %l4, 0x15F0, %g4
8151 mulscc %l2, %g2, %l3
8152 fpadd16s %f26, %f8, %f27
8153 edge32n %g5, %i4, %o7
8154 taddcc %i2, %i6, %g3
8155 wr %g0, 0x19, %asi
8156 lda [%l7 + 0x38] %asi, %f20
8157 fblg %fcc3, loop_762
8158 fmovrdgz %i7, %f28, %f18
8159 udivcc %o3, 0x0318, %i0
8160 fcmpd %fcc1, %f14, %f8
8161loop_762:
8162 edge16n %l1, %i1, %o5
8163 andn %i5, 0x1229, %i3
8164 fmovrsgez %o4, %f0, %f23
8165 mova %xcc, %l0, %g1
8166 sir 0x059F
8167 tne %icc, 0x2
8168 ld [%l7 + 0x58], %f18
8169 siam 0x0
8170 fones %f1
8171 smul %g7, %o6, %o2
8172 movrlz %l5, %o0, %l6
8173 movrne %o1, %g6, %g4
8174 fbge,a %fcc2, loop_763
8175 ldx [%l7 + 0x10], %l2
8176 srax %l4, 0x16, %l3
8177 fones %f0
8178loop_763:
8179 edge32l %g5, %i4, %g2
8180 mulscc %i2, %o7, %g3
8181 movrlez %i6, 0x262, %o3
8182 orcc %i0, 0x059A, %i7
8183 tpos %icc, 0x2
8184 srax %l1, 0x1D, %o5
8185 tsubcctv %i5, 0x16DF, %i3
8186 ble,a,pn %icc, loop_764
8187 stbar
8188 and %o4, %l0, %g1
8189 mulscc %i1, 0x048B, %g7
8190loop_764:
8191 flushw
8192 fmul8ulx16 %f26, %f26, %f10
8193 andncc %o6, %o2, %o0
8194 or %l5, %o1, %g6
8195 flushw
8196 fcmpeq16 %f6, %f30, %l6
8197 tsubcctv %l2, %l4, %l3
8198 taddcctv %g4, %g5, %g2
8199 taddcc %i2, %i4, %o7
8200 tne %xcc, 0x3
8201 fcmpgt16 %f0, %f28, %g3
8202 brnz,a %o3, loop_765
8203 mova %icc, %i0, %i7
8204 sll %l1, 0x1A, %o5
8205 fmovsgu %xcc, %f9, %f3
8206loop_765:
8207 nop
8208 wr %g0, 0x10, %asi
8209 sta %f12, [%l7 + 0x58] %asi
8210 edge32ln %i5, %i3, %o4
8211 sub %i6, %l0, %g1
8212 fcmpeq32 %f10, %f8, %g7
8213 movneg %icc, %o6, %i1
8214 be,a loop_766
8215 sub %o2, 0x00AF, %o0
8216 tle %xcc, 0x6
8217 bl,a,pt %xcc, loop_767
8218loop_766:
8219 fsrc2 %f30, %f30
8220 srax %o1, 0x11, %g6
8221 std %f6, [%l7 + 0x18]
8222loop_767:
8223 ta %icc, 0x3
8224 fmovdn %icc, %f25, %f17
8225 movgu %xcc, %l5, %l2
8226 taddcctv %l4, 0x1BCE, %l3
8227 xnorcc %l6, 0x16E2, %g5
8228 nop
8229 setx loop_768, %l0, %l1
8230 jmpl %l1, %g2
8231 movvs %icc, %i2, %g4
8232 wr %g0, 0x80, %asi
8233 ldswa [%l7 + 0x1C] %asi, %i4
8234loop_768:
8235 srlx %g3, %o7, %i0
8236 umul %o3, 0x08BA, %i7
8237 bvs,a,pt %xcc, loop_769
8238 fbu,a %fcc3, loop_770
8239 udiv %o5, 0x120B, %l1
8240 smulcc %i5, %i3, %o4
8241loop_769:
8242 fbul %fcc2, loop_771
8243loop_770:
8244 fpsub32s %f24, %f5, %f16
8245 fmuld8sux16 %f19, %f13, %f16
8246 fxnor %f26, %f14, %f18
8247loop_771:
8248 andn %i6, %g1, %l0
8249 alignaddr %g7, %o6, %i1
8250 movvc %icc, %o0, %o1
8251 ldd [%l7 + 0x68], %f6
8252 alignaddr %o2, %l5, %g6
8253 wr %g0, 0x10, %asi
8254 ldswa [%l7 + 0x38] %asi, %l4
8255 edge8 %l3, %l6, %l2
8256 array8 %g5, %i2, %g4
8257 umul %g2, 0x0DFC, %i4
8258 set 0x74, %i6
8259 sta %f23, [%l7 + %i6] 0x80
8260 brgz,a %o7, loop_772
8261 fcmpgt16 %f0, %f0, %i0
8262 membar 0x79
8263 set 0x24, %o0
8264 ldsha [%l7 + %o0] 0x1c, %o3
8265loop_772:
8266 orncc %g3, 0x00A5, %i7
8267 fbo,a %fcc1, loop_773
8268 taddcc %o5, 0x19FB, %i5
8269 umul %i3, 0x17F1, %l1
8270 bcs loop_774
8271loop_773:
8272 fnot2s %f9, %f17
8273 add %i6, 0x0338, %g1
8274 xorcc %o4, %l0, %g7
8275loop_774:
8276 fbue,a %fcc2, loop_775
8277 prefetch [%l7 + 0x38], 0x3
8278 edge32ln %i1, %o0, %o6
8279 sdiv %o2, 0x0F9D, %l5
8280loop_775:
8281 movvc %xcc, %o1, %g6
8282 popc 0x1058, %l3
8283 fsrc1 %f28, %f10
8284 for %f12, %f6, %f24
8285 mulx %l4, 0x0D2B, %l6
8286 fmuld8sux16 %f10, %f18, %f14
8287 sll %l2, %i2, %g5
8288 fandnot2 %f30, %f8, %f16
8289 alignaddr %g2, %g4, %o7
8290 brlz %i0, loop_776
8291 fmovsa %xcc, %f1, %f3
8292 add %l7, 0x60, %l6
8293 wr %g0, 0x80, %asi
8294 lda [%l6] %asi, %o3
8295 casa [%l6] %asi, %o3, %g3
8296loop_776:
8297 ba,pt %icc, loop_777
8298 fmovsleu %icc, %f3, %f24
8299 fmovdge %xcc, %f13, %f5
8300 addcc %i4, 0x1CC0, %i7
8301loop_777:
8302 udivx %i5, 0x1E5F, %i3
8303 fmul8x16 %f13, %f8, %f20
8304 movrne %l1, %o5, %i6
8305 fmovdle %icc, %f20, %f14
8306 movle %xcc, %g1, %l0
8307 nop
8308 set 0x23, %i5
8309 stb %g7, [%l7 + %i5]
8310 mulscc %o4, 0x0E95, %o0
8311 addc %i1, 0x0967, %o6
8312 wr %g0, 0x18, %asi
8313 lduwa [%l7 + 0x18] %asi, %o2
8314 andn %o1, 0x0C69, %l5
8315 faligndata %f26, %f22, %f6
8316 sdiv %g6, 0x0A74, %l4
8317 movg %icc, %l6, %l2
8318 movne %xcc, %l3, %g5
8319 srl %g2, 0x1E, %g4
8320 edge8l %i2, %i0, %o7
8321 siam 0x6
8322 orn %g3, %i4, %o3
8323 and %i7, %i3, %l1
8324 fornot2s %f27, %f11, %f25
8325 set 0x40, %g1
8326 ldxa [%l7 + %g1] 0x81, %o5
8327 ldub [%l7 + 0x31], %i6
8328 movne %icc, %g1, %i5
8329 fbl,a %fcc3, loop_778
8330 tn %xcc, 0x4
8331 fmuld8ulx16 %f10, %f1, %f14
8332 orcc %l0, 0x0128, %o4
8333loop_778:
8334 subccc %o0, 0x170A, %g7
8335 movpos %icc, %i1, %o6
8336 restored
8337 rdpr %cwp, %g1
8338 rdpr %cansave, %g2
8339 rdpr %canrestore, %g3
8340 rdpr %cleanwin, %g4
8341 rdpr %otherwin, %g5
8342 rdpr %wstate, %g6
8343 alignaddr %o2, %l5, %o1
8344 subcc %g6, 0x1D74, %l4
8345 alignaddrl %l2, %l3, %l6
8346 tvc %xcc, 0x0
8347 membar 0x7B
8348 bg,a,pt %xcc, loop_779
8349 fsrc1 %f12, %f6
8350 fpmerge %f31, %f4, %f16
8351 brlz %g5, loop_780
8352loop_779:
8353 stb %g2, [%l7 + 0x1E]
8354 edge16 %i2, %g4, %i0
8355 movpos %icc, %g3, %i4
8356loop_780:
8357 fmul8ulx16 %f20, %f20, %f6
8358 srl %o3, 0x0A, %i7
8359 fnor %f18, %f2, %f10
8360 fmul8x16 %f23, %f14, %f24
8361 alignaddrl %o7, %i3, %l1
8362 fsrc1 %f24, %f8
8363 swap [%l7 + 0x5C], %o5
8364 addccc %g1, 0x0991, %i5
8365 saved
8366 rdpr %cwp, %g1
8367 rdpr %cansave, %g2
8368 rdpr %canrestore, %g3
8369 rdpr %cleanwin, %g4
8370 rdpr %otherwin, %g5
8371 rdpr %wstate, %g6
8372 set 0x16, %o5
8373 ldsha [%l7 + %o5] 0x0c, %l0
8374 orcc %i6, %o4, %g7
8375 tsubcc %i1, %o0, %o2
8376 std %f18, [%l7 + 0x58]
8377 movrlez %l5, 0x1CD, %o1
8378 edge32l %o6, %l4, %g6
8379 fcmped %fcc3, %f24, %f8
8380 alignaddrl %l3, %l2, %l6
8381 movcs %xcc, %g5, %g2
8382 movne %xcc, %i2, %i0
8383 ldd [%l7 + 0x18], %f18
8384 movleu %xcc, %g4, %g3
8385 xorcc %o3, 0x0906, %i7
8386 tcc %icc, 0x2
8387 bge,a,pn %xcc, loop_781
8388 fexpand %f6, %f4
8389 fpadd16s %f4, %f12, %f0
8390 fmovsg %icc, %f22, %f7
8391loop_781:
8392 nop
8393 wr %g0, 0x88, %asi
8394 stxa %o7, [%l7 + 0x38] %asi
8395 movg %icc, %i3, %l1
8396 bleu,a,pt %xcc, loop_782
8397 andncc %o5, %i4, %g1
8398 pdist %f8, %f22, %f22
8399 edge32n %l0, %i6, %o4
8400loop_782:
8401 fmovdcs %xcc, %f2, %f21
8402 subc %g7, %i5, %i1
8403 sdiv %o2, 0x1870, %o0
8404 nop
8405 set 0x3A, %i0
8406 sth %l5, [%l7 + %i0]
8407 movneg %xcc, %o1, %o6
8408 flushw
8409 tleu %icc, 0x0
8410 stb %g6, [%l7 + 0x1C]
8411 tpos %xcc, 0x3
8412 edge16ln %l4, %l3, %l2
8413 fxors %f15, %f8, %f21
8414 fzero %f18
8415 nop
8416 set 0x12, %l3
8417 ldsb [%l7 + %l3], %g5
8418 restored
8419 rdpr %cwp, %g1
8420 rdpr %cansave, %g2
8421 rdpr %canrestore, %g3
8422 rdpr %cleanwin, %g4
8423 rdpr %otherwin, %g5
8424 rdpr %wstate, %g6
8425 udivx %l6, 0x0DCF, %g2
8426 movgu %xcc, %i0, %g4
8427 set 0x68, %l4
8428 ldsha [%l7 + %l4] 0x1d, %i2
8429 srl %g3, 0x15, %o3
8430 edge8l %o7, %i7, %l1
8431 movg %xcc, %i3, %o5
8432 fmovrdlez %i4, %f30, %f18
8433 nop
8434 setx loop_783, %l0, %l1
8435 wrpr 0x1, %tl
8436 wrpr %l1, %tpc
8437 add %l1, 0x4, %l1
8438 wrpr %l1, %tnpc
8439 setx 0x34400001400, %l0, %l1
8440 wrpr %l1, %tstate
8441 wrhpr 0x4, %htstate
8442 retry
8443 andncc %g1, %i6, %o4
8444 fbue,a %fcc0, loop_784
8445 fbge %fcc1, loop_785
8446loop_783:
8447 bneg,a loop_786
8448 array32 %l0, %g7, %i5
8449loop_784:
8450 fmovse %icc, %f31, %f1
8451loop_785:
8452 stbar
8453loop_786:
8454 movleu %xcc, %i1, %o0
8455 restored
8456 rdpr %cwp, %g1
8457 rdpr %cansave, %g2
8458 rdpr %canrestore, %g3
8459 rdpr %cleanwin, %g4
8460 rdpr %otherwin, %g5
8461 rdpr %wstate, %g6
8462 sll %o2, 0x02, %o1
8463 sll %o6, %l5, %l4
8464 fmovdg %xcc, %f10, %f30
8465 fcmpgt16 %f2, %f20, %l3
8466 xnorcc %l2, %g6, %g5
8467 xor %l6, 0x1E99, %g2
8468 ldsw [%l7 + 0x64], %g4
8469 fmovdg %xcc, %f21, %f27
8470 fmovdvs %xcc, %f2, %f14
8471 fmovscc %xcc, %f0, %f7
8472 tgu %icc, 0x2
8473 fone %f28
8474 alignaddrl %i2, %g3, %i0
8475 ldstub [%l7 + 0x51], %o7
8476 set 0x78, %i7
8477 ldsba [%l7 + %i7] 0x10, %o3
8478 wr %g0, 0x80, %asi
8479 stba %l1, [%l7 + 0x6E] %asi
8480 taddcctv %i3, %o5, %i4
8481 udivcc %g1, 0x0A75, %i6
8482 orcc %o4, %i7, %g7
8483 movrlez %i5, 0x1F6, %l0
8484 fba %fcc2, loop_787
8485 orncc %o0, %o2, %i1
8486 addccc %o6, 0x1C16, %l5
8487 lduh [%l7 + 0x6E], %o1
8488loop_787:
8489 udivcc %l4, 0x01D1, %l2
8490 taddcctv %l3, 0x1C34, %g5
8491 sethi 0x16A4, %l6
8492 alignaddr %g2, %g4, %g6
8493 set 0x50, %g5
8494 ldda [%l7 + %g5] 0x27, %i2
8495 orcc %i0, %o7, %o3
8496 fpadd32 %f2, %f8, %f18
8497 bleu,a loop_788
8498 udiv %l1, 0x02C9, %g3
8499 srl %i3, 0x12, %o5
8500 call loop_789
8501loop_788:
8502 membar 0x11
8503 fmovdvc %xcc, %f22, %f25
8504 fmovdg %icc, %f1, %f29
8505loop_789:
8506 edge8 %g1, %i6, %i4
8507 fmovde %icc, %f25, %f26
8508 brz,a %i7, loop_790
8509 tleu %icc, 0x5
8510 bcs,a,pn %xcc, loop_791
8511 movrne %o4, 0x34B, %i5
8512loop_790:
8513 popc 0x1B5F, %l0
8514 fmul8sux16 %f2, %f20, %f20
8515loop_791:
8516 sll %g7, 0x08, %o2
8517 edge32ln %o0, %o6, %l5
8518 array32 %i1, %l4, %l2
8519 sethi 0x07E7, %l3
8520 move %xcc, %o1, %g5
8521 brgz %g2, loop_792
8522 flush %l7 + 0x44
8523 tn %xcc, 0x4
8524 set 0x2D, %o7
8525 ldstuba [%l7 + %o7] 0x80, %l6
8526loop_792:
8527 tg %xcc, 0x6
8528 smulcc %g6, %i2, %g4
8529 fnot1s %f16, %f5
8530 movle %icc, %i0, %o7
8531 movn %icc, %l1, %o3
8532 tvs %icc, 0x0
8533 array32 %i3, %o5, %g3
8534 sub %g1, 0x0E6E, %i4
8535 sra %i6, %o4, %i7
8536 fbule %fcc2, loop_793
8537 sethi 0x1F36, %i5
8538 movvs %icc, %l0, %o2
8539 stb %o0, [%l7 + 0x74]
8540loop_793:
8541 fmovsl %xcc, %f12, %f17
8542 be,pn %xcc, loop_794
8543 tle %icc, 0x7
8544 ta %xcc, 0x3
8545 fmul8sux16 %f20, %f2, %f30
8546loop_794:
8547 movgu %xcc, %o6, %l5
8548 fpsub16s %f4, %f19, %f7
8549 smul %i1, %g7, %l4
8550 movvs %icc, %l2, %l3
8551 popc %o1, %g2
8552 movrgez %l6, %g5, %g6
8553 movne %xcc, %i2, %i0
8554 tl %icc, 0x7
8555 move %icc, %o7, %g4
8556 and %o3, %i3, %o5
8557 sth %l1, [%l7 + 0x40]
8558 move %icc, %g1, %i4
8559 movn %xcc, %i6, %g3
8560 edge8 %i7, %i5, %l0
8561 set 0x6B, %g4
8562 ldstuba [%l7 + %g4] 0x80, %o4
8563 std %f8, [%l7 + 0x10]
8564 fbo %fcc1, loop_795
8565 fmovdg %icc, %f21, %f13
8566 tgu %xcc, 0x1
8567 bneg,pn %icc, loop_796
8568loop_795:
8569 bshuffle %f10, %f8, %f16
8570 fbul,a %fcc2, loop_797
8571 fcmpeq32 %f0, %f18, %o0
8572loop_796:
8573 xnor %o2, %o6, %i1
8574 fbul %fcc3, loop_798
8575loop_797:
8576 tsubcctv %l5, 0x1B42, %g7
8577 movre %l2, %l3, %l4
8578 smulcc %g2, %o1, %g5
8579loop_798:
8580 stbar
8581 srax %g6, 0x05, %l6
8582 movleu %icc, %i0, %o7
8583 srl %g4, 0x14, %o3
8584 fmovsvc %xcc, %f8, %f27
8585 saved
8586 rdpr %cwp, %g1
8587 rdpr %cansave, %g2
8588 rdpr %canrestore, %g3
8589 rdpr %cleanwin, %g4
8590 rdpr %otherwin, %g5
8591 rdpr %wstate, %g6
8592 fbge %fcc1, loop_799
8593 bg,a,pt %xcc, loop_800
8594 edge16 %i3, %i2, %l1
8595 bg,a loop_801
8596loop_799:
8597 movre %o5, 0x2AA, %g1
8598loop_800:
8599 swap [%l7 + 0x50], %i6
8600 tvs %icc, 0x7
8601loop_801:
8602 alignaddrl %g3, %i4, %i5
8603 fnot2 %f18, %f28
8604 be %xcc, loop_802
8605 bvc loop_803
8606 tn %icc, 0x5
8607 movleu %icc, %i7, %o4
8608loop_802:
8609 swap [%l7 + 0x78], %o0
8610loop_803:
8611 fmovsvs %icc, %f7, %f2
8612 for %f30, %f22, %f28
8613 movg %xcc, %l0, %o6
8614 movrlez %i1, %l5, %g7
8615 wr %g0, 0x81, %asi
8616 stha %o2, [%l7 + 0x74] %asi
8617 ld [%l7 + 0x50], %f31
8618 fmovsvs %icc, %f16, %f8
8619 movpos %xcc, %l2, %l3
8620 tge %xcc, 0x5
8621 taddcc %g2, %l4, %g5
8622 movrgz %g6, %l6, %i0
8623 fbule %fcc0, loop_804
8624 movrgz %o1, %o7, %o3
8625 fmuld8ulx16 %f0, %f17, %f26
8626 nop
8627 setx loop_805, %l0, %l1
8628 jmpl %l1, %i3
8629loop_804:
8630 bne,a,pt %icc, loop_806
8631 fmul8x16 %f8, %f20, %f12
8632 edge8n %g4, %i2, %l1
8633loop_805:
8634 fmovdge %icc, %f16, %f16
8635loop_806:
8636 fmovdgu %xcc, %f4, %f19
8637 sll %g1, %o5, %g3
8638 addcc %i4, %i6, %i7
8639 fmovscc %xcc, %f21, %f5
8640 taddcctv %i5, %o4, %l0
8641 edge16l %o0, %o6, %l5
8642 and %g7, %o2, %l2
8643 movrlez %l3, 0x35C, %g2
8644 set 0x2E, %i3
8645 stba %l4, [%l7 + %i3] 0x89
8646 fpack16 %f0, %f22
8647 fmovrdgez %g5, %f8, %f0
8648 fcmpes %fcc0, %f12, %f18
8649 nop
8650 setx loop_807, %l0, %l1
8651 wrpr 0x1, %tl
8652 wrpr %l1, %tnpc
8653 setx 0x34400001400, %l0, %l1
8654 wrpr %l1, %tstate
8655 wrhpr 0x4, %htstate
8656 done
8657 movl %icc, %i1, %g6
8658 movrgez %i0, %o1, %l6
8659 nop
8660 set 0x20, %l6
8661 prefetch [%l7 + %l6], 0x1
8662loop_807:
8663 fcmple32 %f4, %f8, %o3
8664 fbne %fcc3, loop_808
8665 bneg,a %xcc, loop_809
8666 subccc %i3, %g4, %i2
8667 fxnor %f30, %f18, %f6
8668loop_808:
8669 sethi 0x030A, %o7
8670loop_809:
8671 fabsd %f2, %f28
8672 tg %icc, 0x6
8673 brlez,a %g1, loop_810
8674 tsubcc %o5, %g3, %l1
8675 movgu %xcc, %i4, %i7
8676 membar 0x18
8677loop_810:
8678 edge16ln %i6, %i5, %l0
8679 movvc %xcc, %o4, %o0
8680 array16 %o6, %g7, %o2
8681 orncc %l2, 0x198C, %l5
8682 udivcc %g2, 0x0257, %l3
8683 movvc %xcc, %g5, %i1
8684 edge8ln %g6, %l4, %o1
8685 brgz,a %l6, loop_811
8686 bge,a %xcc, loop_812
8687 bn,a,pn %xcc, loop_813
8688 bleu loop_814
8689loop_811:
8690 sll %i0, %o3, %g4
8691loop_812:
8692 movrlez %i3, %o7, %g1
8693loop_813:
8694 addcc %i2, 0x1142, %o5
8695loop_814:
8696 orn %g3, 0x1D3C, %l1
8697 umulcc %i7, 0x17C5, %i6
8698 edge16l %i4, %i5, %o4
8699 fors %f17, %f12, %f22
8700 umulcc %l0, %o0, %o6
8701 std %f24, [%l7 + 0x40]
8702 fnand %f4, %f6, %f10
8703 fbul %fcc0, loop_815
8704 udivcc %o2, 0x0473, %g7
8705 fmovsg %icc, %f24, %f12
8706 addc %l5, %l2, %g2
8707loop_815:
8708 brlez %l3, loop_816
8709 andcc %i1, %g6, %g5
8710 set 0x46, %o2
8711 lduha [%l7 + %o2] 0x89, %l4
8712loop_816:
8713 brlz,a %l6, loop_817
8714 tleu %xcc, 0x1
8715 tneg %xcc, 0x4
8716 subccc %o1, 0x106F, %i0
8717loop_817:
8718 brnz,a %o3, loop_818
8719 edge8ln %i3, %g4, %o7
8720 andcc %i2, 0x0CFC, %o5
8721 fmovrdlz %g3, %f12, %f30
8722loop_818:
8723 tneg %xcc, 0x4
8724 xnor %g1, %i7, %l1
8725 movrlz %i4, %i6, %i5
8726 edge8ln %o4, %l0, %o6
8727 alignaddrl %o0, %g7, %o2
8728 movge %icc, %l2, %l5
8729 taddcctv %g2, %i1, %l3
8730 st %f15, [%l7 + 0x6C]
8731 sub %g5, 0x1D53, %g6
8732 movcc %xcc, %l4, %l6
8733 umulcc %o1, %o3, %i0
8734 bshuffle %f24, %f2, %f4
8735 tcs %xcc, 0x2
8736 srl %g4, 0x0D, %o7
8737 fbge,a %fcc3, loop_819
8738 fmovdgu %icc, %f11, %f3
8739 ldsw [%l7 + 0x2C], %i3
8740 or %o5, 0x15F6, %i2
8741loop_819:
8742 subc %g1, 0x1E91, %i7
8743 popc 0x03F2, %g3
8744 bcs,pt %icc, loop_820
8745 edge8l %l1, %i4, %i5
8746 edge8n %o4, %l0, %o6
8747 movge %xcc, %o0, %g7
8748loop_820:
8749 edge32n %o2, %l2, %l5
8750 fbue,a %fcc2, loop_821
8751 bcs,pt %xcc, loop_822
8752 movgu %xcc, %i6, %g2
8753 movrne %i1, 0x10E, %g5
8754loop_821:
8755 xorcc %g6, %l3, %l6
8756loop_822:
8757 addcc %o1, %l4, %o3
8758 fbl %fcc3, loop_823
8759 udivcc %g4, 0x0D56, %o7
8760 fmovrdgz %i3, %f8, %f28
8761 movre %i0, 0x3CE, %o5
8762loop_823:
8763 umul %i2, 0x0AB8, %g1
8764 xnorcc %i7, 0x17F4, %g3
8765 ble,a,pt %icc, loop_824
8766 fpsub32s %f22, %f2, %f26
8767 tcc %icc, 0x0
8768 nop
8769 setx loop_825, %l0, %l1
8770 jmpl %l1, %i4
8771loop_824:
8772 brlz %i5, loop_826
8773 fbg %fcc2, loop_827
8774 fmovrdne %l1, %f4, %f8
8775loop_825:
8776 lduh [%l7 + 0x22], %l0
8777loop_826:
8778 fmovrdlez %o4, %f8, %f18
8779loop_827:
8780 nop
8781 set 0x48, %i4
8782 stxa %o6, [%l7 + %i4] 0x18
8783 set 0x36, %o3
8784 ldsha [%l7 + %o3] 0x1d, %o0
8785 tcc %xcc, 0x7
8786 tg %xcc, 0x6
8787 fbule,a %fcc2, loop_828
8788 fmovdcc %icc, %f31, %f21
8789 array16 %g7, %l2, %l5
8790 tgu %icc, 0x1
8791loop_828:
8792 bvs loop_829
8793 fnand %f28, %f30, %f4
8794 fbuge %fcc2, loop_830
8795 edge32n %o2, %g2, %i6
8796loop_829:
8797 bgu,a,pn %xcc, loop_831
8798 smul %i1, %g6, %g5
8799loop_830:
8800 movneg %icc, %l6, %l3
8801 sth %o1, [%l7 + 0x2A]
8802loop_831:
8803 membar 0x08
8804 fxnors %f19, %f3, %f8
8805 fmovsle %xcc, %f1, %f21
8806 sub %o3, 0x08A0, %g4
8807 array32 %l4, %o7, %i3
8808 addc %i0, 0x075B, %o5
8809 sethi 0x09D1, %i2
8810 saved
8811 rdpr %cwp, %g1
8812 rdpr %cansave, %g2
8813 rdpr %canrestore, %g3
8814 rdpr %cleanwin, %g4
8815 rdpr %otherwin, %g5
8816 rdpr %wstate, %g6
8817 movrlz %g1, 0x131, %g3
8818 movg %xcc, %i4, %i7
8819 fmovsl %icc, %f29, %f16
8820 addc %i5, 0x07CB, %l1
8821 array32 %l0, %o6, %o4
8822 tneg %xcc, 0x7
8823 popc %g7, %o0
8824 te %xcc, 0x4
8825 edge16n %l5, %l2, %g2
8826 te %icc, 0x2
8827 fcmpeq16 %f24, %f26, %i6
8828 bne,a,pt %icc, loop_832
8829 flush %l7 + 0x50
8830 wr %g0, 0x18, %asi
8831 stha %i1, [%l7 + 0x66] %asi
8832loop_832:
8833 flush %l7 + 0x38
8834 sll %g6, 0x0F, %g5
8835 umul %l6, 0x09FB, %l3
8836 te %xcc, 0x5
8837 udivcc %o2, 0x06A5, %o3
8838 fone %f16
8839 fmovdcs %xcc, %f6, %f23
8840 fmovscc %xcc, %f9, %f29
8841 te %xcc, 0x4
8842 tg %xcc, 0x5
8843 fbug,a %fcc2, loop_833
8844 movvc %xcc, %o1, %g4
8845 smulcc %o7, 0x1325, %l4
8846 array16 %i0, %i3, %i2
8847loop_833:
8848 ldd [%l7 + 0x10], %g0
8849 sdivx %o5, 0x0B36, %g3
8850 movpos %icc, %i7, %i5
8851 wr %g0, 0x80, %asi
8852 ldswa [%l7 + 0x40] %asi, %l1
8853 brnz,a %l0, loop_834
8854 edge32l %o6, %i4, %o4
8855 fcmpes %fcc0, %f24, %f20
8856 tvs %xcc, 0x6
8857loop_834:
8858 tge %xcc, 0x1
8859 fpsub32 %f22, %f6, %f22
8860 movvs %xcc, %g7, %o0
8861 fpackfix %f18, %f26
8862 fble,a %fcc2, loop_835
8863 udiv %l5, 0x1F8D, %l2
8864 srlx %g2, 0x14, %i1
8865 subccc %i6, %g5, %g6
8866loop_835:
8867 movrlz %l6, %o2, %l3
8868 fmuld8sux16 %f15, %f20, %f4
8869 popc %o1, %o3
8870 move %xcc, %g4, %o7
8871 wr %g0, 0x89, %asi
8872 ldxa [%l7 + 0x38] %asi, %l4
8873 tg %xcc, 0x6
8874 ldsh [%l7 + 0x22], %i0
8875 fmul8x16al %f1, %f1, %f10
8876 udivcc %i3, 0x14F6, %g1
8877 sdiv %o5, 0x1E0A, %g3
8878 tvs %icc, 0x7
8879 wr %g0, 0x89, %asi
8880 ldsba [%l7 + 0x6E] %asi, %i2
8881 fble,a %fcc0, loop_836
8882 edge16 %i5, %i7, %l1
8883 movvs %xcc, %o6, %l0
8884 add %l7, 0x68, %l6
8885 wr %g0, 0x18, %asi
8886 casxa [%l6] %asi, %o4, %g7
8887loop_836:
8888 nop
8889 wr %g0, 0x89, %asi
8890 ldxa [%l7 + 0x10] %asi, %o0
8891 movrgz %l5, 0x235, %l2
8892 ldstub [%l7 + 0x5F], %i4
8893 addcc %i1, 0x0BDB, %g2
8894 fbo,a %fcc0, loop_837
8895 call loop_838
8896 xnor %i6, %g5, %g6
8897 fmovdvc %xcc, %f13, %f25
8898loop_837:
8899 tvs %xcc, 0x4
8900loop_838:
8901 umulcc %o2, %l6, %l3
8902 bne,pn %xcc, loop_839
8903 edge16n %o1, %o3, %o7
8904 udivx %l4, 0x067F, %i0
8905 fbule,a %fcc1, loop_840
8906loop_839:
8907 movrlz %i3, 0x2C7, %g1
8908 set 0x70, %o1
8909 stha %o5, [%l7 + %o1] 0x1d
8910loop_840:
8911 movrlez %g4, 0x3C4, %i2
8912 srax %g3, 0x16, %i5
8913 taddcc %i7, %l1, %o6
8914 fbg,a %fcc2, loop_841
8915 tg %icc, 0x4
8916 tn %xcc, 0x3
8917 fmovdl %xcc, %f30, %f2
8918loop_841:
8919 edge16l %l0, %o4, %o0
8920 membar 0x1B
8921 movcs %xcc, %g7, %l2
8922 tcs %xcc, 0x0
8923 movrne %l5, %i4, %g2
8924 brgez,a %i1, loop_842
8925 fbg,a %fcc3, loop_843
8926 fbg %fcc1, loop_844
8927 xor %g5, %g6, %i6
8928loop_842:
8929 edge8 %l6, %l3, %o2
8930loop_843:
8931 faligndata %f30, %f24, %f22
8932loop_844:
8933 bne,a,pn %icc, loop_845
8934 fmovrdlz %o3, %f16, %f4
8935 fbule,a %fcc3, loop_846
8936 fmovsleu %xcc, %f13, %f31
8937loop_845:
8938 movg %xcc, %o1, %l4
8939 tpos %xcc, 0x0
8940loop_846:
8941 stb %i0, [%l7 + 0x27]
8942 fcmped %fcc1, %f18, %f2
8943 fblg,a %fcc3, loop_847
8944 umul %i3, %g1, %o5
8945 fandnot1 %f24, %f14, %f12
8946 udivcc %g4, 0x0EF9, %i2
8947loop_847:
8948 srl %o7, %i5, %i7
8949 taddcc %g3, 0x04AE, %o6
8950 movcs %icc, %l0, %l1
8951 fbug %fcc2, loop_848
8952 call loop_849
8953 movrne %o4, %g7, %o0
8954 bpos,a loop_850
8955loop_848:
8956 movl %xcc, %l2, %i4
8957loop_849:
8958 fmul8x16al %f7, %f12, %f20
8959 fmovsvc %xcc, %f19, %f2
8960loop_850:
8961 edge16ln %l5, %i1, %g5
8962 movg %icc, %g6, %g2
8963 andncc %i6, %l3, %o2
8964 edge32ln %l6, %o3, %o1
8965 subcc %i0, %i3, %l4
8966 alignaddr %o5, %g1, %i2
8967 ble,a,pn %xcc, loop_851
8968 fabss %f7, %f27
8969 tsubcc %o7, 0x1DD1, %g4
8970 mova %xcc, %i7, %g3
8971loop_851:
8972 edge8ln %i5, %o6, %l0
8973 fcmpeq32 %f0, %f6, %l1
8974 set 0x28, %l1
8975 stha %g7, [%l7 + %l1] 0x89
8976 ba %xcc, loop_852
8977 siam 0x5
8978 flushw
8979 fpadd16s %f15, %f25, %f30
8980loop_852:
8981 edge32 %o4, %l2, %i4
8982 udivcc %o0, 0x083A, %l5
8983 fmovdne %xcc, %f18, %f22
8984 fmovdle %xcc, %f1, %f10
8985 movl %icc, %g5, %i1
8986 fmovrse %g2, %f3, %f3
8987 fbe %fcc3, loop_853
8988 edge8n %i6, %g6, %o2
8989 edge16l %l3, %o3, %l6
8990 tl %xcc, 0x7
8991loop_853:
8992 nop
8993 set 0x1F, %g6
8994 stba %i0, [%l7 + %g6] 0x19
8995 orncc %i3, 0x1CAC, %l4
8996 movvs %icc, %o1, %o5
8997 movcs %xcc, %g1, %o7
8998 fnegd %f6, %f2
8999 wr %g0, 0x04, %asi
9000 lduba [%l7 + 0x77] %asi, %i2
9001 fone %f18
9002 set 0x7E, %i2
9003 lduha [%l7 + %i2] 0x15, %i7
9004 udivcc %g3, 0x0723, %g4
9005 fcmpeq32 %f8, %f20, %o6
9006 movcc %icc, %i5, %l1
9007 movrne %l0, 0x02C, %g7
9008 srl %l2, %i4, %o0
9009 swap [%l7 + 0x70], %o4
9010 fmovsl %icc, %f5, %f1
9011 sdivx %g5, 0x0958, %l5
9012 stbar
9013 edge32ln %i1, %g2, %g6
9014 subccc %o2, %l3, %i6
9015 wr %g0, 0x04, %asi
9016 ldda [%l7 + 0x20] %asi, %i6
9017 ldsb [%l7 + 0x6E], %o3
9018 umulcc %i3, %l4, %o1
9019 bgu,a,pn %xcc, loop_854
9020 array8 %o5, %g1, %i0
9021 brnz,a %i2, loop_855
9022 movleu %xcc, %o7, %g3
9023loop_854:
9024 move %xcc, %i7, %g4
9025 fmovsge %icc, %f8, %f1
9026loop_855:
9027 nop
9028 set 0x5C, %g7
9029 ldsha [%l7 + %g7] 0x19, %i5
9030 sethi 0x0B04, %l1
9031 xorcc %o6, %g7, %l0
9032 brz,a %l2, loop_856
9033 nop
9034 set 0x10, %l2
9035 ldx [%l7 + %l2], %i4
9036 umulcc %o4, 0x0D64, %o0
9037 ba %xcc, loop_857
9038loop_856:
9039 edge8l %g5, %i1, %g2
9040 andcc %g6, 0x15BA, %l5
9041 fcmpne16 %f30, %f14, %l3
9042loop_857:
9043 nop
9044 set 0x08, %o6
9045 swapa [%l7 + %o6] 0x89, %i6
9046 popc 0x0D36, %o2
9047 addccc %l6, 0x1735, %o3
9048 array32 %i3, %o1, %o5
9049 tle %icc, 0x7
9050 fbule %fcc1, loop_858
9051 array16 %l4, %g1, %i0
9052 fmovrdgz %o7, %f8, %f16
9053 movvs %xcc, %g3, %i7
9054loop_858:
9055 stbar
9056 fzero %f0
9057 movn %icc, %g4, %i2
9058 fmovsle %xcc, %f7, %f3
9059 orncc %i5, %l1, %o6
9060 ta %xcc, 0x7
9061 tl %xcc, 0x6
9062 addc %l0, 0x1909, %g7
9063 fmovda %icc, %f15, %f1
9064 stb %l2, [%l7 + 0x50]
9065 movpos %icc, %i4, %o4
9066 umul %g5, %o0, %g2
9067 wr %g0, 0x80, %asi
9068 ldxa [%l7 + 0x50] %asi, %i1
9069 fnot2 %f4, %f0
9070 fxnor %f14, %f12, %f6
9071 mova %icc, %g6, %l5
9072 umulcc %l3, 0x1F90, %i6
9073 edge32l %l6, %o3, %o2
9074 sll %i3, %o1, %l4
9075 fbule,a %fcc1, loop_859
9076 subccc %g1, %i0, %o5
9077 bvc,a,pn %icc, loop_860
9078 orn %g3, 0x18D4, %i7
9079loop_859:
9080 movpos %icc, %o7, %g4
9081 orn %i2, 0x0A97, %l1
9082loop_860:
9083 subc %o6, 0x089F, %l0
9084 brlez %i5, loop_861
9085 movre %l2, %g7, %o4
9086 bge,a,pt %xcc, loop_862
9087 fbne %fcc1, loop_863
9088loop_861:
9089 for %f8, %f20, %f10
9090 andn %g5, %i4, %o0
9091loop_862:
9092 bl,a,pt %xcc, loop_864
9093loop_863:
9094 sll %g2, 0x11, %i1
9095 tgu %xcc, 0x3
9096 fpadd16 %f28, %f10, %f28
9097loop_864:
9098 lduw [%l7 + 0x10], %l5
9099 tn %xcc, 0x0
9100 fmovdcs %xcc, %f14, %f13
9101 tsubcc %l3, 0x1383, %i6
9102 tle %icc, 0x7
9103 tg %xcc, 0x0
9104 bge,a,pn %xcc, loop_865
9105 sra %g6, 0x0F, %l6
9106 fmovsvs %icc, %f29, %f13
9107 fmovdgu %xcc, %f21, %f19
9108loop_865:
9109 fba %fcc3, loop_866
9110 tvc %icc, 0x4
9111 edge8l %o3, %o2, %o1
9112 wr %g0, 0x88, %asi
9113 stda %f0, [%l7 + 0x40] %asi
9114loop_866:
9115 restored
9116 rdpr %cwp, %g1
9117 rdpr %cansave, %g2
9118 rdpr %canrestore, %g3
9119 rdpr %cleanwin, %g4
9120 rdpr %otherwin, %g5
9121 rdpr %wstate, %g6
9122 restored
9123 rdpr %cwp, %g1
9124 rdpr %cansave, %g2
9125 rdpr %canrestore, %g3
9126 rdpr %cleanwin, %g4
9127 rdpr %otherwin, %g5
9128 rdpr %wstate, %g6
9129 fzeros %f7
9130 movrgz %l4, 0x0F5, %g1
9131 fcmpne32 %f4, %f18, %i3
9132 fmovdne %xcc, %f12, %f11
9133 umulcc %o5, %i0, %i7
9134 sir 0x02D4
9135 lduw [%l7 + 0x14], %o7
9136 fbne,a %fcc1, loop_867
9137 fmovde %icc, %f3, %f24
9138 popc %g4, %i2
9139 fbule %fcc2, loop_868
9140loop_867:
9141 ldd [%l7 + 0x38], %l0
9142 fbuge %fcc2, loop_869
9143 movvs %xcc, %o6, %g3
9144loop_868:
9145 fmovsvc %xcc, %f0, %f4
9146 edge32ln %l0, %l2, %i5
9147loop_869:
9148 sub %o4, 0x0D12, %g5
9149 udivcc %i4, 0x1016, %g7
9150 fnands %f6, %f6, %f10
9151 movl %xcc, %g2, %i1
9152 fpsub16 %f28, %f2, %f18
9153 fsrc1s %f30, %f16
9154 tvc %xcc, 0x0
9155 movleu %icc, %l5, %l3
9156 fmovsne %icc, %f7, %f0
9157 wr %g0, 0x04, %asi
9158 lda [%l7 + 0x58] %asi, %f4
9159 movrne %o0, %g6, %i6
9160 edge32ln %o3, %l6, %o1
9161 bvc,a,pt %icc, loop_870
9162 fxnor %f4, %f26, %f0
9163 subcc %l4, 0x139A, %o2
9164 ldd [%l7 + 0x70], %f28
9165loop_870:
9166 bl,a %xcc, loop_871
9167 fcmps %fcc1, %f28, %f22
9168 fornot2 %f26, %f20, %f16
9169 andncc %i3, %g1, %i0
9170loop_871:
9171 fbul,a %fcc0, loop_872
9172 nop
9173 setx loop_873, %l0, %l1
9174 wrpr 0x1, %tl
9175 wrpr %l1, %tpc
9176 add %l1, 0x4, %l1
9177 wrpr %l1, %tnpc
9178 setx 0x34400001400, %l0, %l1
9179 wrpr %l1, %tstate
9180 wrhpr 0x4, %htstate
9181 retry
9182 fmovrdlz %i7, %f6, %f20
9183 addcc %o7, 0x1FB4, %g4
9184loop_872:
9185 edge32ln %o5, %i2, %l1
9186loop_873:
9187 movpos %icc, %o6, %g3
9188 fblg,a %fcc0, loop_874
9189 fxnors %f0, %f30, %f30
9190 movge %xcc, %l2, %l0
9191 and %o4, 0x12C4, %g5
9192loop_874:
9193 bl,a loop_875
9194 xnor %i4, %g7, %i5
9195 srlx %i1, 0x10, %g2
9196 nop
9197 set 0x28, %g2
9198 stx %l3, [%l7 + %g2]
9199loop_875:
9200 nop
9201 set 0x6C, %l0
9202 lduba [%l7 + %l0] 0x14, %o0
9203 fbo,a %fcc1, loop_876
9204 lduw [%l7 + 0x38], %g6
9205 movneg %xcc, %l5, %i6
9206 movge %icc, %o3, %l6
9207loop_876:
9208 bn,pt %xcc, loop_877
9209 fbu,a %fcc0, loop_878
9210 stw %l4, [%l7 + 0x10]
9211 tneg %xcc, 0x5
9212loop_877:
9213 edge8ln %o2, %o1, %g1
9214loop_878:
9215 array16 %i0, %i3, %o7
9216 st %f29, [%l7 + 0x10]
9217 movle %xcc, %g4, %o5
9218 xor %i7, 0x062B, %l1
9219 edge8ln %i2, %o6, %l2
9220 fbue %fcc3, loop_879
9221 move %icc, %l0, %g3
9222 sub %g5, %i4, %o4
9223 fands %f2, %f3, %f13
9224loop_879:
9225 edge8 %g7, %i5, %i1
9226 prefetch [%l7 + 0x74], 0x3
9227 edge8 %g2, %l3, %g6
9228 fbue %fcc2, loop_880
9229 fornot2s %f15, %f22, %f25
9230 movle %icc, %l5, %i6
9231 or %o0, %o3, %l6
9232loop_880:
9233 subcc %l4, %o2, %g1
9234 fmovrdne %i0, %f16, %f20
9235 fsrc1 %f28, %f14
9236 mulx %o1, %i3, %o7
9237 andcc %g4, %i7, %l1
9238 udivcc %o5, 0x1F47, %o6
9239 array32 %l2, %i2, %g3
9240 edge16ln %l0, %i4, %g5
9241 mulx %o4, %g7, %i1
9242 edge8n %g2, %l3, %g6
9243 movvs %icc, %i5, %i6
9244 tvs %icc, 0x6
9245 wr %g0, 0xf8, %asi
9246 ldda [%l7 + 0x40] %asi, %f16
9247 fbul %fcc3, loop_881
9248 tleu %icc, 0x6
9249 array8 %l5, %o0, %o3
9250 wr %g0, 0x88, %asi
9251 sta %f29, [%l7 + 0x60] %asi
9252loop_881:
9253 fmovdl %xcc, %f10, %f12
9254 udiv %l6, 0x1942, %l4
9255 std %f18, [%l7 + 0x20]
9256 fbo %fcc3, loop_882
9257 sdivcc %o2, 0x09AD, %i0
9258 set 0x10, %l5
9259 ldda [%l7 + %l5] 0x11, %o0
9260loop_882:
9261 bshuffle %f18, %f2, %f22
9262 bcs,a %icc, loop_883
9263 ldd [%l7 + 0x30], %g0
9264 movleu %icc, %o7, %g4
9265 fbg,a %fcc2, loop_884
9266loop_883:
9267 sra %i3, 0x15, %l1
9268 srlx %i7, 0x0B, %o6
9269 wr %g0, 0x10, %asi
9270 lduba [%l7 + 0x1A] %asi, %o5
9271loop_884:
9272 nop
9273 add %l7, 0x20, %l6
9274 wr %g0, 0x10, %asi
9275 casxa [%l6] %asi, %l2, %i2
9276 array16 %g3, %i4, %l0
9277 set 0x0D, %i1
9278 ldsba [%l7 + %i1] 0x04, %o4
9279 fpackfix %f0, %f7
9280 sdivx %g5, 0x15D4, %i1
9281 umulcc %g2, 0x1E5E, %g7
9282 sllx %l3, 0x19, %g6
9283 subc %i6, 0x058B, %l5
9284 movrlez %o0, %o3, %i5
9285 movrgz %l4, 0x022, %l6
9286 taddcctv %o2, %i0, %o1
9287 tsubcc %o7, %g4, %g1
9288 or %l1, %i7, %o6
9289 udivx %o5, 0x13FC, %l2
9290 fpmerge %f6, %f28, %f2
9291 fbu,a %fcc0, loop_885
9292 bne loop_886
9293 sll %i3, 0x12, %i2
9294 sra %i4, 0x17, %l0
9295loop_885:
9296 movvc %xcc, %g3, %o4
9297loop_886:
9298 movgu %icc, %g5, %g2
9299 ldd [%l7 + 0x60], %f26
9300 smul %g7, %i1, %l3
9301 set 0x2C, %o4
9302 sta %f2, [%l7 + %o4] 0x14
9303 udivcc %i6, 0x1C7D, %l5
9304 tsubcctv %g6, %o0, %o3
9305 add %l4, 0x0697, %i5
9306 fornot1s %f24, %f0, %f10
9307 faligndata %f8, %f2, %f26
9308 edge16ln %o2, %i0, %o1
9309 udiv %l6, 0x0905, %o7
9310 tle %icc, 0x3
9311 tsubcctv %g4, %l1, %g1
9312 fmovdvc %icc, %f31, %f17
9313 fnegs %f29, %f17
9314 add %l7, 0x48, %l6
9315 wr %g0, 0x80, %asi
9316 casxa [%l6] 0x80, %o6, %i7
9317 fsrc2 %f14, %f22
9318 tvc %icc, 0x4
9319 ta %icc, 0x5
9320 tne %xcc, 0x7
9321 fbg,a %fcc2, loop_887
9322 fmovdvc %icc, %f3, %f17
9323 movrne %l2, %o5, %i2
9324 wr %g0, 0x19, %asi
9325 stba %i4, [%l7 + 0x1B] %asi
9326loop_887:
9327 fcmps %fcc3, %f25, %f0
9328 andn %i3, 0x163F, %l0
9329 movrgz %g3, 0x336, %o4
9330 tvs %xcc, 0x1
9331 movl %icc, %g2, %g7
9332 fpsub16 %f22, %f4, %f6
9333 movcc %icc, %i1, %g5
9334 mova %icc, %i6, %l3
9335 edge8n %g6, %l5, %o0
9336 movrne %o3, %i5, %o2
9337 add %i0, 0x15CE, %o1
9338 mulx %l6, %o7, %g4
9339 add %l4, 0x0399, %l1
9340 smulcc %o6, 0x13CD, %i7
9341 sir 0x03CE
9342 edge16ln %g1, %l2, %o5
9343 andn %i2, 0x1142, %i4
9344 movrgez %i3, %g3, %l0
9345 add %o4, %g7, %i1
9346 fmovsvc %icc, %f25, %f30
9347 movn %xcc, %g2, %g5
9348 fbge,a %fcc2, loop_888
9349 edge16n %i6, %g6, %l3
9350 edge16 %o0, %l5, %i5
9351 movl %xcc, %o3, %i0
9352loop_888:
9353 andn %o2, %l6, %o7
9354 wr %g0, 0x89, %asi
9355 stwa %o1, [%l7 + 0x6C] %asi
9356 sra %l4, 0x08, %g4
9357 edge32l %o6, %i7, %l1
9358 brlez,a %l2, loop_889
9359 tgu %icc, 0x6
9360 brz %g1, loop_890
9361 be,a loop_891
9362loop_889:
9363 brgez,a %i2, loop_892
9364 edge16l %i4, %o5, %i3
9365loop_890:
9366 tn %icc, 0x0
9367loop_891:
9368 fbn %fcc2, loop_893
9369loop_892:
9370 array32 %l0, %o4, %g3
9371 tgu %icc, 0x0
9372 movne %xcc, %g7, %i1
9373loop_893:
9374 edge8 %g2, %g5, %i6
9375 fmovsleu %xcc, %f0, %f18
9376 fandnot2s %f27, %f21, %f21
9377 fcmpgt32 %f6, %f0, %l3
9378 xorcc %g6, %o0, %l5
9379 bgu,a loop_894
9380 orcc %i5, %i0, %o3
9381 fornot1 %f2, %f2, %f8
9382 xnor %o2, 0x1873, %l6
9383loop_894:
9384 fmovrsgez %o7, %f27, %f1
9385 ta %xcc, 0x6
9386 edge8n %o1, %g4, %l4
9387 smulcc %i7, %o6, %l1
9388 tg %xcc, 0x5
9389 sdiv %g1, 0x08C4, %l2
9390 tsubcc %i2, %i4, %i3
9391 edge8l %o5, %o4, %g3
9392 fabss %f10, %f18
9393 tge %xcc, 0x1
9394 fmovdvs %icc, %f11, %f3
9395 movl %xcc, %l0, %i1
9396 fmovdge %xcc, %f27, %f17
9397 fcmpne32 %f2, %f20, %g7
9398 or %g5, %i6, %l3
9399 bcc,a loop_895
9400 bshuffle %f0, %f12, %f26
9401 xor %g2, 0x1BC9, %o0
9402 fpadd16 %f10, %f30, %f2
9403loop_895:
9404 udivcc %l5, 0x087E, %i5
9405 addcc %i0, 0x1C1E, %o3
9406 movvs %xcc, %g6, %l6
9407 mulscc %o2, 0x05A1, %o7
9408 set 0x78, %i6
9409 ldstuba [%l7 + %i6] 0x81, %g4
9410 fabss %f6, %f20
9411 ba,a,pn %icc, loop_896
9412 movge %xcc, %l4, %o1
9413 bcc,a %icc, loop_897
9414 edge32ln %i7, %l1, %o6
9415loop_896:
9416 movcc %xcc, %g1, %i2
9417 edge8ln %i4, %i3, %o5
9418loop_897:
9419 move %xcc, %o4, %g3
9420 fmovscc %xcc, %f28, %f22
9421 popc 0x0667, %l0
9422 add %l7, 0x20, %l6
9423 wr %g0, 0x11, %asi
9424 lda [%l6] %asi, %l2
9425 casa [%l6] %asi, %l2, %i1
9426 popc %g5, %i6
9427 addcc %g7, %g2, %o0
9428 nop
9429 setx loop_898, %l0, %l1
9430 wrpr 0x1, %tl
9431 wrpr %l1, %tpc
9432 add %l1, 0x4, %l1
9433 wrpr %l1, %tnpc
9434 setx 0x34400001400, %l0, %l1
9435 wrpr %l1, %tstate
9436 wrhpr 0x4, %htstate
9437 retry
9438 fmovrdgz %l3, %f24, %f14
9439 edge16 %l5, %i0, %i5
9440 ldstub [%l7 + 0x25], %g6
9441loop_898:
9442 nop
9443 wr %g0, 0x89, %asi
9444 stwa %l6, [%l7 + 0x74] %asi
9445 array32 %o2, %o3, %g4
9446 tg %icc, 0x4
9447 movre %o7, 0x031, %l4
9448 smulcc %o1, 0x1ECF, %i7
9449 fands %f21, %f22, %f20
9450 srax %o6, 0x0B, %g1
9451 fmovsvc %xcc, %f0, %f24
9452 ta %icc, 0x6
9453 move %icc, %l1, %i2
9454 fbue %fcc2, loop_899
9455 fbue %fcc3, loop_900
9456 xnorcc %i4, %i3, %o4
9457 subccc %o5, %g3, %l2
9458loop_899:
9459 tpos %icc, 0x0
9460loop_900:
9461 orncc %i1, 0x1846, %g5
9462 smulcc %i6, %g7, %g2
9463 edge8ln %o0, %l0, %l5
9464 wr %g0, 0x80, %asi
9465 ldsha [%l7 + 0x2A] %asi, %l3
9466 nop
9467 setx loop_901, %l0, %l1
9468 wrpr 0x1, %tl
9469 wrpr %l1, %tnpc
9470 setx 0x34400001400, %l0, %l1
9471 wrpr %l1, %tstate
9472 wrhpr 0x4, %htstate
9473 done
9474 array16 %i5, %g6, %l6
9475 bpos loop_902
9476 sdivcc %i0, 0x1C00, %o3
9477loop_901:
9478 or %g4, 0x0E1C, %o7
9479 srax %o2, %o1, %i7
9480loop_902:
9481 tsubcctv %o6, 0x1EBF, %g1
9482 wr %g0, 0x0c, %asi
9483 stxa %l4, [%l7 + 0x68] %asi
9484 fbue %fcc3, loop_903
9485 tg %icc, 0x3
9486 fba %fcc0, loop_904
9487 tn %xcc, 0x5
9488loop_903:
9489 fbul %fcc2, loop_905
9490 udivcc %i2, 0x0E93, %i4
9491loop_904:
9492 alignaddrl %l1, %i3, %o4
9493 orncc %g3, 0x15FF, %l2
9494loop_905:
9495 umulcc %o5, %g5, %i6
9496 flushw
9497 set 0x50, %g3
9498 lduha [%l7 + %g3] 0x89, %g7
9499 nop
9500 setx loop_906, %l0, %l1
9501 jmpl %l1, %g2
9502 xnor %i1, %l0, %o0
9503 fmovrsne %l5, %f30, %f22
9504 movcc %xcc, %i5, %l3
9505loop_906:
9506 fbule,a %fcc2, loop_907
9507 ldub [%l7 + 0x5B], %l6
9508 tpos %icc, 0x7
9509 movl %xcc, %i0, %g6
9510loop_907:
9511 brnz %g4, loop_908
9512 fandnot1s %f4, %f4, %f16
9513 subcc %o7, %o3, %o2
9514 tpos %icc, 0x3
9515loop_908:
9516 bl,a %icc, loop_909
9517 fxors %f27, %f4, %f8
9518 sdiv %o1, 0x0CB8, %i7
9519 udiv %o6, 0x0C7A, %g1
9520loop_909:
9521 fmovd %f20, %f14
9522 edge16 %i2, %i4, %l1
9523 edge32 %l4, %i3, %o4
9524 fmovsle %xcc, %f5, %f30
9525 set 0x0E, %i5
9526 lduha [%l7 + %i5] 0x1c, %l2
9527 movvc %xcc, %o5, %g3
9528 saved
9529 rdpr %cwp, %g1
9530 rdpr %cansave, %g2
9531 rdpr %canrestore, %g3
9532 rdpr %cleanwin, %g4
9533 rdpr %otherwin, %g5
9534 rdpr %wstate, %g6
9535 andn %i6, 0x0A81, %g7
9536 umulcc %g5, %i1, %l0
9537 fcmpne16 %f20, %f30, %o0
9538 fmovsle %xcc, %f4, %f14
9539 movrlz %g2, 0x077, %l5
9540 saved
9541 rdpr %cwp, %g1
9542 rdpr %cansave, %g2
9543 rdpr %canrestore, %g3
9544 rdpr %cleanwin, %g4
9545 rdpr %otherwin, %g5
9546 rdpr %wstate, %g6
9547 nop
9548 set 0x56, %g1
9549 ldub [%l7 + %g1], %i5
9550 bvs %icc, loop_910
9551 movg %xcc, %l3, %l6
9552 movle %icc, %i0, %g4
9553 fmovsgu %xcc, %f17, %f18
9554loop_910:
9555 nop
9556 setx loop_911, %l0, %l1
9557 wrpr 0x1, %tl
9558 wrpr %l1, %tpc
9559 add %l1, 0x4, %l1
9560 wrpr %l1, %tnpc
9561 setx 0x34400001400, %l0, %l1
9562 wrpr %l1, %tstate
9563 wrhpr 0x4, %htstate
9564 retry
9565 umul %o7, 0x13CB, %g6
9566 movpos %xcc, %o2, %o1
9567 srax %i7, %o6, %o3
9568loop_911:
9569 bgu,pt %icc, loop_912
9570 taddcc %i2, %g1, %i4
9571 fbg,a %fcc3, loop_913
9572 tcs %icc, 0x3
9573loop_912:
9574 fandnot1 %f26, %f10, %f2
9575 tgu %icc, 0x7
9576loop_913:
9577 edge32ln %l1, %l4, %i3
9578 add %l7, 0x20, %l6
9579 wr %g0, 0x04, %asi
9580 casxa [%l6] 0x04, %o4, %l2
9581 tleu %xcc, 0x0
9582 fpsub16s %f22, %f8, %f9
9583 brgez %g3, loop_914
9584 sethi 0x147A, %i6
9585 smulcc %g7, 0x093C, %o5
9586 fornot2s %f3, %f19, %f26
9587loop_914:
9588 and %i1, 0x0971, %l0
9589 te %icc, 0x5
9590 tn %icc, 0x6
9591 movrlz %o0, 0x1AF, %g2
9592 set 0x48, %o5
9593 stxa %l5, [%l7 + %o5] 0x81
9594 sdivcc %i5, 0x0A2C, %l3
9595 srl %l6, %i0, %g5
9596 fmuld8ulx16 %f20, %f15, %f28
9597 subc %o7, 0x1DDC, %g4
9598 bleu,pt %icc, loop_915
9599 fblg %fcc2, loop_916
9600 fbo %fcc0, loop_917
9601 bcc loop_918
9602loop_915:
9603 fbu %fcc0, loop_919
9604loop_916:
9605 alignaddrl %g6, %o1, %i7
9606loop_917:
9607 nop
9608 set 0x28, %o0
9609 sta %f11, [%l7 + %o0] 0x0c
9610loop_918:
9611 sdiv %o2, 0x0370, %o6
9612loop_919:
9613 tpos %xcc, 0x1
9614 fmul8x16 %f25, %f20, %f14
9615 wr %g0, 0x89, %asi
9616 stha %i2, [%l7 + 0x7A] %asi
9617 andcc %o3, %i4, %g1
9618 fzeros %f20
9619 tcc %xcc, 0x7
9620 srlx %l4, 0x18, %i3
9621 edge8 %l1, %o4, %g3
9622 andcc %l2, 0x1F21, %i6
9623 fnot2s %f2, %f16
9624 wr %g0, 0x80, %asi
9625 ldda [%l7 + 0x20] %asi, %g6
9626 bneg,pn %icc, loop_920
9627 movle %icc, %o5, %i1
9628 bl,a,pn %icc, loop_921
9629 sdiv %l0, 0x1AAB, %g2
9630loop_920:
9631 edge16ln %l5, %o0, %l3
9632 move %xcc, %l6, %i5
9633loop_921:
9634 fones %f1
9635 edge8ln %g5, %i0, %o7
9636 mova %icc, %g4, %g6
9637 fbug,a %fcc3, loop_922
9638 fpmerge %f24, %f29, %f4
9639 srax %o1, 0x01, %o2
9640 udivcc %o6, 0x1572, %i7
9641loop_922:
9642 fornot2s %f21, %f23, %f13
9643 fpsub16 %f14, %f20, %f16
9644 tleu %xcc, 0x5
9645 fnot2s %f0, %f29
9646 sra %i2, %o3, %g1
9647 ble,pn %icc, loop_923
9648 tle %xcc, 0x7
9649 sra %i4, %l4, %i3
9650 movpos %icc, %l1, %o4
9651loop_923:
9652 fbue,a %fcc3, loop_924
9653 lduw [%l7 + 0x54], %l2
9654 edge16ln %g3, %i6, %o5
9655 stx %i1, [%l7 + 0x40]
9656loop_924:
9657 fbg %fcc2, loop_925
9658 fcmple16 %f2, %f22, %g7
9659 ldsb [%l7 + 0x4E], %g2
9660 fpadd32s %f24, %f29, %f27
9661loop_925:
9662 srax %l0, 0x04, %l5
9663 fmovdpos %xcc, %f18, %f5
9664 fornot1 %f4, %f16, %f18
9665 orn %o0, 0x0984, %l3
9666 srl %i5, %l6, %g5
9667 fandnot1 %f24, %f18, %f8
9668 alignaddr %o7, %i0, %g6
9669 udiv %g4, 0x1E96, %o1
9670 bn,pn %xcc, loop_926
9671 bneg %xcc, loop_927
9672 edge8n %o6, %o2, %i2
9673 add %o3, 0x0B53, %i7
9674loop_926:
9675 fmovdge %icc, %f6, %f1
9676loop_927:
9677 tsubcctv %i4, %g1, %i3
9678 te %icc, 0x1
9679 fors %f23, %f29, %f24
9680 movvc %xcc, %l4, %l1
9681 movgu %icc, %l2, %g3
9682 subccc %i6, %o4, %i1
9683 sdivx %g7, 0x082A, %g2
9684 xnorcc %l0, 0x0BD9, %l5
9685 udivcc %o0, 0x15DC, %o5
9686 brz,a %l3, loop_928
9687 alignaddr %i5, %g5, %o7
9688 subc %i0, 0x03E4, %l6
9689 fmovrdgez %g4, %f16, %f4
9690loop_928:
9691 orn %o1, %o6, %o2
9692 tgu %icc, 0x7
9693 tl %xcc, 0x1
9694 bneg,a %xcc, loop_929
9695 orn %g6, 0x0E9B, %o3
9696 wr %g0, 0x80, %asi
9697 sta %f7, [%l7 + 0x34] %asi
9698loop_929:
9699 movrgz %i7, %i2, %i4
9700 orcc %i3, %l4, %l1
9701 sllx %l2, 0x04, %g3
9702 set 0x68, %i0
9703 ldxa [%l7 + %i0] 0x81, %i6
9704 fpack16 %f8, %f5
9705 subccc %g1, %o4, %g7
9706 ldd [%l7 + 0x28], %g2
9707 movvs %xcc, %i1, %l0
9708 sethi 0x1D91, %l5
9709 fsrc2s %f20, %f16
9710 fmovrse %o5, %f22, %f22
9711 sllx %l3, 0x15, %o0
9712 bneg,pn %icc, loop_930
9713 andn %i5, %o7, %g5
9714 tvs %xcc, 0x0
9715 edge16ln %i0, %l6, %o1
9716loop_930:
9717 saved
9718 rdpr %cwp, %g1
9719 rdpr %cansave, %g2
9720 rdpr %canrestore, %g3
9721 rdpr %cleanwin, %g4
9722 rdpr %otherwin, %g5
9723 rdpr %wstate, %g6
9724 edge16n %g4, %o2, %o6
9725 fmovsl %icc, %f19, %f31
9726 stbar
9727 tgu %xcc, 0x4
9728 sir 0x1554
9729 nop
9730 setx loop_931, %l0, %l1
9731 wrpr 0x1, %tl
9732 wrpr %l1, %tpc
9733 add %l1, 0x4, %l1
9734 wrpr %l1, %tnpc
9735 setx 0x34400001400, %l0, %l1
9736 wrpr %l1, %tstate
9737 wrhpr 0x4, %htstate
9738 retry
9739 movcs %xcc, %g6, %i7
9740 fpack32 %f24, %f14, %f6
9741 xnorcc %o3, %i2, %i3
9742loop_931:
9743 movcc %xcc, %i4, %l4
9744 membar 0x1C
9745 alignaddr %l1, %l2, %i6
9746 fmovrde %g3, %f20, %f16
9747 umul %g1, %o4, %g7
9748 membar 0x43
9749 set 0x7C, %l4
9750 lda [%l7 + %l4] 0x89, %f26
9751 bvc,a,pt %icc, loop_932
9752 taddcctv %i1, 0x1D02, %g2
9753 wr %g0, 0x18, %asi
9754 lduwa [%l7 + 0x08] %asi, %l5
9755loop_932:
9756 ldsh [%l7 + 0x76], %l0
9757 fnot1 %f6, %f14
9758 fmovscs %icc, %f3, %f25
9759 bvc,a %xcc, loop_933
9760 xorcc %l3, %o0, %o5
9761 call loop_934
9762 subc %o7, 0x0F13, %i5
9763loop_933:
9764 movrlez %g5, 0x143, %i0
9765 brgz,a %o1, loop_935
9766loop_934:
9767 sdivx %l6, 0x0D60, %g4
9768 movrgz %o2, %g6, %i7
9769 edge32ln %o3, %i2, %o6
9770loop_935:
9771 movn %icc, %i3, %i4
9772 brz %l1, loop_936
9773 movl %icc, %l2, %l4
9774 alignaddrl %g3, %i6, %o4
9775 edge16n %g7, %g1, %i1
9776loop_936:
9777 udivcc %g2, 0x0E81, %l5
9778 wr %g0, 0x89, %asi
9779 stha %l0, [%l7 + 0x48] %asi
9780 subc %l3, %o0, %o7
9781 ldx [%l7 + 0x38], %i5
9782 fblg,a %fcc0, loop_937
9783 tle %xcc, 0x3
9784 array32 %o5, %i0, %o1
9785 bne,a,pt %icc, loop_938
9786loop_937:
9787 orn %l6, 0x10BD, %g5
9788 set 0x79, %i7
9789 lduba [%l7 + %i7] 0x14, %o2
9790loop_938:
9791 te %icc, 0x1
9792 fcmpeq32 %f28, %f16, %g6
9793 set 0x18, %l3
9794 ldxa [%l7 + %l3] 0x19, %i7
9795 orn %o3, 0x084C, %g4
9796 membar 0x0A
9797 bn,a %xcc, loop_939
9798 fmovrdlez %i2, %f8, %f28
9799 smulcc %i3, %i4, %o6
9800 fmul8sux16 %f0, %f0, %f0
9801loop_939:
9802 edge16ln %l1, %l2, %g3
9803 taddcctv %i6, 0x072F, %l4
9804 tcc %icc, 0x7
9805 fbug %fcc1, loop_940
9806 fmovrsgez %o4, %f1, %f29
9807 srax %g7, %g1, %g2
9808 fpadd32s %f7, %f1, %f19
9809loop_940:
9810 edge32ln %i1, %l0, %l3
9811 move %icc, %l5, %o7
9812 wr %g0, 0x80, %asi
9813 ldstuba [%l7 + 0x14] %asi, %i5
9814 move %icc, %o0, %i0
9815 saved
9816 rdpr %cwp, %g1
9817 rdpr %cansave, %g2
9818 rdpr %canrestore, %g3
9819 rdpr %cleanwin, %g4
9820 rdpr %otherwin, %g5
9821 rdpr %wstate, %g6
9822 fmovdl %xcc, %f7, %f16
9823 mova %xcc, %o5, %l6
9824 fmuld8sux16 %f31, %f28, %f30
9825 ta %xcc, 0x0
9826 edge16ln %o1, %o2, %g5
9827 tl %icc, 0x6
9828 movgu %xcc, %i7, %g6
9829 array32 %g4, %o3, %i2
9830 bcc,a loop_941
9831 fcmpeq32 %f14, %f2, %i3
9832 or %i4, 0x039F, %o6
9833 set 0x6F, %o7
9834 ldsba [%l7 + %o7] 0x14, %l1
9835loop_941:
9836 tsubcc %l2, %g3, %l4
9837 tneg %icc, 0x1
9838 subc %o4, 0x16B4, %i6
9839 bcc,a %icc, loop_942
9840 fblg %fcc3, loop_943
9841 fone %f6
9842 edge16 %g7, %g2, %i1
9843loop_942:
9844 movcc %icc, %l0, %g1
9845loop_943:
9846 faligndata %f24, %f30, %f6
9847 be %icc, loop_944
9848 udiv %l3, 0x0B70, %l5
9849 edge32l %o7, %i5, %o0
9850 alignaddrl %i0, %o5, %l6
9851loop_944:
9852 edge32 %o2, %g5, %i7
9853 udiv %o1, 0x0A0D, %g4
9854 flushw
9855 wr %g0, 0x80, %asi
9856 ldda [%l7 + 0x40] %asi, %f0
9857 edge8l %g6, %o3, %i3
9858 fone %f14
9859 tcc %xcc, 0x6
9860 pdist %f10, %f24, %f16
9861 array16 %i2, %i4, %o6
9862 array16 %l2, %l1, %g3
9863 ba,a %icc, loop_945
9864 smulcc %o4, %l4, %g7
9865 popc %g2, %i6
9866 edge32n %l0, %i1, %l3
9867loop_945:
9868 nop
9869 wr %g0, 0x11, %asi
9870 ldswa [%l7 + 0x1C] %asi, %l5
9871 restored
9872 rdpr %cwp, %g1
9873 rdpr %cansave, %g2
9874 rdpr %canrestore, %g3
9875 rdpr %cleanwin, %g4
9876 rdpr %otherwin, %g5
9877 rdpr %wstate, %g6
9878 fcmpd %fcc3, %f24, %f16
9879 tg %icc, 0x2
9880 wr %g0, 0x10, %asi
9881 ldsba [%l7 + 0x6F] %asi, %o7
9882 movvc %icc, %i5, %o0
9883 array16 %g1, %o5, %l6
9884 bg %xcc, loop_946
9885 addcc %o2, 0x0A7C, %g5
9886 brlez,a %i7, loop_947
9887 membar 0x0E
9888loop_946:
9889 swap [%l7 + 0x08], %i0
9890 edge32n %g4, %g6, %o3
9891loop_947:
9892 edge16l %i3, %o1, %i2
9893 fba %fcc3, loop_948
9894 move %xcc, %i4, %o6
9895 tge %icc, 0x3
9896 and %l1, 0x0A2D, %l2
9897loop_948:
9898 addccc %o4, %l4, %g7
9899 movrlez %g3, 0x21E, %i6
9900 umulcc %l0, %g2, %i1
9901 fbule,a %fcc1, loop_949
9902 sub %l5, 0x044C, %l3
9903 stb %i5, [%l7 + 0x3C]
9904 tvs %xcc, 0x5
9905loop_949:
9906 movrgz %o0, %g1, %o5
9907 sra %l6, 0x04, %o7
9908 array16 %o2, %i7, %g5
9909 fpsub32 %f16, %f10, %f22
9910 tvc %xcc, 0x6
9911 edge16 %i0, %g6, %g4
9912 movl %icc, %o3, %o1
9913 fnor %f2, %f22, %f12
9914 brnz,a %i3, loop_950
9915 stb %i4, [%l7 + 0x36]
9916 fmovdneg %icc, %f25, %f30
9917 sll %i2, 0x03, %l1
9918loop_950:
9919 bvs,a,pn %icc, loop_951
9920 tl %xcc, 0x0
9921 umulcc %o6, 0x0771, %o4
9922 tvc %icc, 0x4
9923loop_951:
9924 movgu %icc, %l2, %l4
9925 fmovdleu %icc, %f13, %f29
9926 ld [%l7 + 0x40], %f9
9927 fmovrsne %g3, %f28, %f30
9928 fpsub32s %f30, %f17, %f24
9929 set 0x0E, %g5
9930 stba %i6, [%l7 + %g5] 0x88
9931 tleu %xcc, 0x5
9932 tge %icc, 0x5
9933 edge16ln %g7, %l0, %i1
9934 tgu %icc, 0x0
9935 xnor %g2, 0x1189, %l5
9936 brgez,a %i5, loop_952
9937 ta %xcc, 0x6
9938 alignaddr %l3, %g1, %o5
9939 orn %o0, 0x15F9, %o7
9940loop_952:
9941 fbu,a %fcc0, loop_953
9942 fbl %fcc1, loop_954
9943 fmovrdgez %l6, %f12, %f8
9944 edge32l %i7, %o2, %i0
9945loop_953:
9946 movleu %xcc, %g6, %g5
9947loop_954:
9948 flushw
9949 orcc %g4, %o3, %i3
9950 move %xcc, %o1, %i4
9951 restored
9952 rdpr %cwp, %g1
9953 rdpr %cansave, %g2
9954 rdpr %canrestore, %g3
9955 rdpr %cleanwin, %g4
9956 rdpr %otherwin, %g5
9957 rdpr %wstate, %g6
9958 movrlz %l1, 0x024, %o6
9959 bcs,a,pn %xcc, loop_955
9960 bn,a loop_956
9961 membar 0x20
9962 fmovdl %xcc, %f8, %f21
9963loop_955:
9964 bleu,a,pt %xcc, loop_957
9965loop_956:
9966 restored
9967 rdpr %cwp, %g1
9968 rdpr %cansave, %g2
9969 rdpr %canrestore, %g3
9970 rdpr %cleanwin, %g4
9971 rdpr %otherwin, %g5
9972 rdpr %wstate, %g6
9973 fxor %f4, %f10, %f2
9974 tsubcctv %o4, 0x1A5E, %l2
9975loop_957:
9976 sub %i2, 0x1089, %g3
9977 movne %icc, %l4, %g7
9978 sdiv %i6, 0x0480, %i1
9979 movcs %icc, %g2, %l0
9980 tcc %xcc, 0x2
9981 fcmpgt32 %f8, %f10, %i5
9982 movl %xcc, %l5, %l3
9983 fcmps %fcc1, %f6, %f13
9984 or %o5, 0x1298, %g1
9985 alignaddr %o7, %o0, %i7
9986 addcc %l6, %o2, %i0
9987 fble %fcc1, loop_958
9988 tn %icc, 0x6
9989 fandnot2 %f20, %f0, %f4
9990 array8 %g5, %g6, %o3
9991loop_958:
9992 sllx %i3, %o1, %g4
9993 fnegd %f18, %f14
9994 fmovrdgez %l1, %f2, %f2
9995 umulcc %i4, %o6, %l2
9996 movvc %xcc, %i2, %o4
9997 movge %icc, %g3, %g7
9998 tsubcc %i6, %i1, %l4
9999 mova %xcc, %l0, %g2
10000 bcs loop_959
10001 tneg %icc, 0x0
10002 srlx %i5, 0x17, %l3
10003 fmovdle %icc, %f31, %f28
10004loop_959:
10005 fmul8sux16 %f8, %f10, %f4
10006 umulcc %o5, 0x0F2E, %l5
10007 bn,a,pt %xcc, loop_960
10008 edge32n %g1, %o0, %i7
10009 fabsd %f12, %f24
10010 edge16ln %l6, %o2, %i0
10011loop_960:
10012 xnor %g5, 0x0905, %g6
10013 tl %icc, 0x0
10014 movrgez %o7, 0x2D3, %i3
10015 fnot2s %f28, %f6
10016 edge16l %o3, %o1, %g4
10017 taddcctv %l1, %i4, %o6
10018 add %l7, 0x5C, %l6
10019 wr %g0, 0x0c, %asi
10020 casa [%l6] %asi, %i2, %l2
10021 tne %icc, 0x0
10022 membar 0x57
10023 tcs %icc, 0x0
10024 fmovscc %xcc, %f19, %f29
10025 fsrc1s %f9, %f2
10026 set 0x38, %g4
10027 ldsha [%l7 + %g4] 0x19, %g3
10028 fcmpne32 %f6, %f28, %g7
10029 set 0x7C, %i3
10030 lduwa [%l7 + %i3] 0x89, %o4
10031 movpos %icc, %i6, %i1
10032 restored
10033 rdpr %cwp, %g1
10034 rdpr %cansave, %g2
10035 rdpr %canrestore, %g3
10036 rdpr %cleanwin, %g4
10037 rdpr %otherwin, %g5
10038 rdpr %wstate, %g6
10039 movrne %l4, %l0, %g2
10040 fmovsvs %xcc, %f9, %f27
10041 call loop_961
10042 flushw
10043 set 0x2B, %l6
10044 ldstuba [%l7 + %l6] 0x0c, %i5
10045loop_961:
10046 call loop_962
10047 std %f26, [%l7 + 0x58]
10048 brgez %o5, loop_963
10049 tcc %xcc, 0x0
10050loop_962:
10051 movg %icc, %l5, %g1
10052 edge8 %o0, %i7, %l3
10053loop_963:
10054 fnands %f10, %f23, %f24
10055 movleu %icc, %l6, %o2
10056 orn %g5, 0x0011, %i0
10057 fbo,a %fcc0, loop_964
10058 edge32 %g6, %o7, %i3
10059 fpsub32s %f7, %f31, %f29
10060 andncc %o3, %o1, %l1
10061loop_964:
10062 udivcc %i4, 0x052B, %g4
10063 sth %i2, [%l7 + 0x5E]
10064 move %xcc, %l2, %g3
10065 fmovdcs %xcc, %f20, %f24
10066 addcc %g7, %o6, %o4
10067 movrgez %i6, %i1, %l0
10068 wr %g0, 0x89, %asi
10069 ldsba [%l7 + 0x27] %asi, %g2
10070 nop
10071 set 0x2C, %i4
10072 stw %i5, [%l7 + %i4]
10073 fbule,a %fcc2, loop_965
10074 fmovdpos %xcc, %f3, %f20
10075 fmul8x16al %f4, %f2, %f0
10076 for %f4, %f0, %f22
10077loop_965:
10078 movl %icc, %l4, %l5
10079 fcmpgt16 %f6, %f24, %o5
10080 fzero %f16
10081 nop
10082 setx loop_966, %l0, %l1
10083 wrpr 0x1, %tl
10084 wrpr %l1, %tpc
10085 add %l1, 0x4, %l1
10086 wrpr %l1, %tnpc
10087 setx 0x34400001400, %l0, %l1
10088 wrpr %l1, %tstate
10089 wrhpr 0x4, %htstate
10090 retry
10091 addccc %o0, %g1, %i7
10092 fpadd32s %f5, %f24, %f18
10093 tl %icc, 0x1
10094loop_966:
10095 nop
10096 add %l7, 0x70, %l6
10097 wr %g0, 0x80, %asi
10098 ldxa [%l6] %asi, %l3
10099 casxa [%l6] %asi, %l3, %l6
10100 ble,a loop_967
10101 fblg,a %fcc0, loop_968
10102 or %o2, 0x035A, %i0
10103 brlz %g6, loop_969
10104loop_967:
10105 alignaddrl %g5, %i3, %o7
10106loop_968:
10107 nop
10108 set 0x30, %o3
10109 prefetcha [%l7 + %o3] 0x0c, 0x0
10110loop_969:
10111 fbe %fcc1, loop_970
10112 lduh [%l7 + 0x54], %o3
10113 brgz,a %i4, loop_971
10114 addc %g4, 0x1183, %l1
10115loop_970:
10116 movne %xcc, %l2, %i2
10117 fpadd16s %f17, %f5, %f9
10118loop_971:
10119 ldx [%l7 + 0x68], %g7
10120 fba,a %fcc1, loop_972
10121 bne,a,pn %xcc, loop_973
10122 edge8l %o6, %o4, %g3
10123 sdivx %i1, 0x1DB9, %l0
10124loop_972:
10125 andcc %i6, 0x0E6E, %i5
10126loop_973:
10127 sdivcc %l4, 0x0C19, %l5
10128 array32 %o5, %o0, %g2
10129 array8 %g1, %l3, %i7
10130 tleu %icc, 0x5
10131 taddcctv %l6, 0x015E, %i0
10132 stb %o2, [%l7 + 0x36]
10133 membar 0x55
10134 sethi 0x14BC, %g5
10135 fnot1s %f21, %f0
10136 ta %xcc, 0x1
10137 ldstub [%l7 + 0x13], %i3
10138 set 0x10, %o2
10139 ldxa [%l7 + %o2] 0x88, %o7
10140 fmovsgu %xcc, %f12, %f2
10141 edge32 %o1, %g6, %o3
10142 fmul8x16al %f13, %f6, %f8
10143 set 0x0C, %l1
10144 ldsha [%l7 + %l1] 0x14, %i4
10145 xnor %l1, %g4, %l2
10146 subcc %i2, 0x0204, %g7
10147 swap [%l7 + 0x40], %o4
10148 fbn %fcc2, loop_974
10149 movg %icc, %o6, %g3
10150 nop
10151 set 0x25, %g6
10152 ldstub [%l7 + %g6], %l0
10153 ldub [%l7 + 0x5C], %i1
10154loop_974:
10155 flushw
10156 fmul8ulx16 %f18, %f20, %f10
10157 st %f11, [%l7 + 0x48]
10158 smul %i5, 0x08B5, %i6
10159 nop
10160 set 0x08, %o1
10161 ldx [%l7 + %o1], %l4
10162 xorcc %o5, 0x1C73, %l5
10163 array32 %o0, %g2, %g1
10164 fsrc2s %f29, %f6
10165 tg %icc, 0x3
10166 array16 %i7, %l3, %l6
10167 tneg %icc, 0x7
10168 bg,a loop_975
10169 fmovdneg %icc, %f12, %f26
10170 ldstub [%l7 + 0x7C], %i0
10171 fcmpne32 %f24, %f28, %g5
10172loop_975:
10173 fmovrdgz %o2, %f2, %f6
10174 edge8ln %i3, %o1, %o7
10175 tl %icc, 0x1
10176 set 0x7D, %i2
10177 stba %o3, [%l7 + %i2] 0x80
10178 edge16l %g6, %l1, %g4
10179 tcs %xcc, 0x1
10180 edge16l %l2, %i2, %i4
10181 fbu,a %fcc1, loop_976
10182 tcs %icc, 0x1
10183 ldd [%l7 + 0x60], %f20
10184 wr %g0, 0x10, %asi
10185 ldswa [%l7 + 0x30] %asi, %g7
10186loop_976:
10187 edge16l %o6, %o4, %l0
10188 movne %xcc, %i1, %i5
10189 siam 0x4
10190 tleu %xcc, 0x3
10191 fornot1 %f28, %f10, %f22
10192 fmovrdgz %g3, %f14, %f10
10193 movne %icc, %l4, %i6
10194 edge32 %l5, %o0, %g2
10195 tn %icc, 0x5
10196 set 0x4C, %g7
10197 stwa %g1, [%l7 + %g7] 0x0c
10198 fmuld8ulx16 %f21, %f3, %f6
10199 umulcc %o5, 0x19DE, %l3
10200 add %l7, 0x30, %l6
10201 wr %g0, 0x89, %asi
10202 lda [%l6] %asi, %i7
10203 casa [%l6] %asi, %i7, %i0
10204 set 0x28, %l2
10205 prefetcha [%l7 + %l2] 0x80, 0x2
10206 sra %o2, %g5, %o1
10207 fmovrsgz %o7, %f28, %f21
10208 fmovsvs %xcc, %f4, %f17
10209 fpadd16 %f18, %f2, %f8
10210 nop
10211 setx loop_977, %l0, %l1
10212 jmpl %l1, %o3
10213 tsubcc %i3, 0x035D, %g6
10214 lduh [%l7 + 0x3E], %l1
10215 andcc %g4, 0x1A4F, %i2
10216loop_977:
10217 movleu %icc, %i4, %l2
10218 fbuge,a %fcc1, loop_978
10219 tsubcc %g7, %o6, %o4
10220 movne %xcc, %l0, %i5
10221 edge32l %i1, %g3, %i6
10222loop_978:
10223 edge16 %l5, %o0, %l4
10224 sra %g2, 0x14, %o5
10225 fpack16 %f24, %f28
10226 mulx %g1, 0x073D, %l3
10227 fmovrdne %i7, %f30, %f30
10228 movrgez %i0, %l6, %g5
10229 membar 0x6B
10230 flushw
10231 movre %o1, 0x1B6, %o7
10232 taddcc %o2, 0x1149, %i3
10233 tcc %icc, 0x2
10234 bn,pn %icc, loop_979
10235 fnand %f20, %f14, %f8
10236 lduw [%l7 + 0x24], %o3
10237 popc 0x0AF6, %l1
10238loop_979:
10239 smulcc %g4, 0x1FD6, %i2
10240 subc %i4, %l2, %g6
10241 wr %g0, 0x0c, %asi
10242 lduwa [%l7 + 0x18] %asi, %o6
10243 movcc %xcc, %o4, %l0
10244 fmovsne %icc, %f6, %f0
10245 fand %f14, %f14, %f14
10246 fmovrse %g7, %f30, %f31
10247 edge16 %i1, %g3, %i5
10248 tvc %icc, 0x1
10249 wr %g0, 0x18, %asi
10250 lduwa [%l7 + 0x2C] %asi, %l5
10251 edge32n %o0, %l4, %g2
10252 fmul8x16al %f14, %f0, %f0
10253 sll %o5, %i6, %l3
10254 edge8ln %g1, %i0, %l6
10255 wr %g0, 0x80, %asi
10256 ldda [%l7 + 0x40] %asi, %g4
10257 sdivx %i7, 0x146E, %o1
10258 edge8ln %o2, %i3, %o7
10259 xor %o3, 0x0EFA, %g4
10260 flushw
10261 bl,a,pn %icc, loop_980
10262 swap [%l7 + 0x2C], %l1
10263 fbue %fcc2, loop_981
10264 movcs %icc, %i4, %l2
10265loop_980:
10266 nop
10267 set 0x4C, %g2
10268 ldswa [%l7 + %g2] 0x19, %i2
10269loop_981:
10270 udivcc %o6, 0x1585, %o4
10271 movgu %icc, %g6, %g7
10272 edge8ln %i1, %g3, %l0
10273 sethi 0x0244, %l5
10274 fsrc2s %f9, %f3
10275 tn %icc, 0x3
10276 fmovrsne %i5, %f8, %f15
10277 fbg,a %fcc0, loop_982
10278 movne %icc, %l4, %g2
10279 fbug %fcc0, loop_983
10280 andn %o5, %i6, %o0
10281loop_982:
10282 nop
10283 set 0x50, %o6
10284 stx %g1, [%l7 + %o6]
10285loop_983:
10286 nop
10287
10288 EXIT_GOOD
10289
10290
10291
10292!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10293!
10294! Stats for Thread 0:
10295!
10296! Type l : 890
10297! Type cti : 983
10298! Type x : 426
10299! Type f : 1386
10300! Type i : 4315
10301!
10302!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10303
10304
10305 EXIT_GOOD /* test finish */
10306
10307/************************************************************************
10308 Test case data start
10309 ************************************************************************/
10310.data
10311user_data_start:
10312scratch_area:
10313.word 0xD6FDAB49
10314.word 0xE5339C47
10315.word 0xFB15926F
10316.word 0x5EB19008
10317.word 0x1BDCFDA9
10318.word 0x803E92A5
10319.word 0x02F24A39
10320.word 0xAA8168F4
10321.word 0xA2B5C1D7
10322.word 0xB74FF079
10323.word 0x7BF9EB17
10324.word 0xE5218767
10325.word 0x3E8BAD19
10326.word 0x6BF50CE9
10327.word 0xC5BFBD80
10328.word 0x6FB4A51B
10329.word 0xA4E1FB1F
10330.word 0xE34A9C99
10331.word 0x57AA80F9
10332.word 0xFC606804
10333.word 0xF5C33C55
10334.word 0x4558DDE4
10335.word 0x4503A73D
10336.word 0x338B545E
10337.word 0xF57C54E0
10338.word 0x2B4E3788
10339.word 0x7035D47E
10340.word 0x8C7E74FD
10341.word 0xBACB0A44
10342.word 0xD2141C95
10343.word 0x68200946
10344.word 0x1E546A3F
10345.word 0xDB1C9D22
10346.word 0x97FB2F1A
10347.word 0x61A84125
10348.word 0xA5979872
10349.word 0xF6294700
10350.word 0x863CCA1C
10351.word 0x2660DFBD
10352.word 0x980CB6A1
10353.word 0xAB847226
10354.word 0x20B8A179
10355.word 0xD859130B
10356.word 0x7E5EE944
10357.word 0xAF198799
10358.word 0x42EAA67C
10359.word 0xCDCEACBD
10360.word 0x04F56737
10361.word 0xB6371747
10362.word 0xBFF45786
10363.word 0x8F1DE381
10364.word 0x1F64F694
10365.word 0x1D2FB987
10366.word 0xF7ECE3CB
10367.word 0xC14E2E36
10368.word 0x05488F37
10369.word 0x5E5AA436
10370.word 0xE5D6C7AB
10371.word 0xE0B5F572
10372.word 0xC9B8654C
10373.word 0x1E92C916
10374.word 0xF287BDAE
10375.word 0x8D3C59C9
10376.word 0x615F6EA6
10377.end