Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic3_f13.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic3_f13.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38.ident "Using Instruction Hash for Focus :$Id: isa3_basic3_f13.s,v 1.1 2007/05/11 17:22:21 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0xA2C12BC3104D5E02, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0x3, %g1
89 set 0xF, %g2
90 set 0xF, %g3
91 set 0x7, %g4
92 set 0x5, %g5
93 set 0x7, %g6
94 set 0x3, %g7
95 !# Input registers
96 set -0x5, %i0
97 set -0xE, %i1
98 set -0x0, %i2
99 set -0x7, %i3
100 set -0x9, %i4
101 set -0x7, %i5
102 set -0xF, %i6
103 set -0x3, %i7
104 !# Local registers
105 set 0x02A0746F, %l0
106 set 0x3446F50C, %l1
107 set 0x6FDF0724, %l2
108 set 0x69984080, %l3
109 set 0x08FD6BA4, %l4
110 set 0x30CBE808, %l5
111 set 0x59737CBF, %l6
112 !# Output registers
113 set -0x07B5, %o0
114 set 0x164B, %o1
115 set 0x073D, %o2
116 set 0x1501, %o3
117 set 0x106B, %o4
118 set 0x15FA, %o5
119 set 0x0926, %o6
120 set 0x1C39, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x90BD83212B2DCADA)
123 INIT_TH_FP_REG(%l7,%f2,0xBFAB114EDB0C6608)
124 INIT_TH_FP_REG(%l7,%f4,0x74380F4BE2654117)
125 INIT_TH_FP_REG(%l7,%f6,0xEACABA69F80D4D5E)
126 INIT_TH_FP_REG(%l7,%f8,0x9DFF56AD4833D49F)
127 INIT_TH_FP_REG(%l7,%f10,0x68A6B29F2267BBAC)
128 INIT_TH_FP_REG(%l7,%f12,0x0C5DC811213DC909)
129 INIT_TH_FP_REG(%l7,%f14,0xC039B827E197B0E9)
130 INIT_TH_FP_REG(%l7,%f16,0xCF5EB72484F00F4A)
131 INIT_TH_FP_REG(%l7,%f18,0x401D7C464B86718A)
132 INIT_TH_FP_REG(%l7,%f20,0x6FA79019A8C3CE18)
133 INIT_TH_FP_REG(%l7,%f22,0xB7BA18C116AE7843)
134 INIT_TH_FP_REG(%l7,%f24,0x8BFD658A122F4ADB)
135 INIT_TH_FP_REG(%l7,%f26,0x25237A98BFD8AEC0)
136 INIT_TH_FP_REG(%l7,%f28,0x9DCBAF9D26246D3C)
137 INIT_TH_FP_REG(%l7,%f30,0x6E5431EC21B8F044)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, 0x4CF, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 fmovsa %icc, %f22, %f29
151 edge32ln %o5, %o2, %g4
152 fmovdcs %icc, %f23, %f6
153 pdist %f2, %f10, %f2
154 fblg,a %fcc1, loop_1
155 smul %l2, 0x0771, %g7
156 addccc %l6, 0x0A3D, %o3
157 edge16l %g1, %o6, %o1
158loop_1:
159 taddcc %i2, %i1, %g5
160 restored
161 rdpr %cwp, %g1
162 rdpr %cansave, %g2
163 rdpr %canrestore, %g3
164 rdpr %cleanwin, %g4
165 rdpr %otherwin, %g5
166 rdpr %wstate, %g6
167 wr %g0, 0x11, %asi
168 ldsha [%l7 + 0x68] %asi, %g6
169 fcmped %fcc2, %f22, %f28
170 fmovsg %xcc, %f5, %f2
171 fsrc2 %f8, %f18
172 umul %l4, 0x0202, %i3
173 movgu %xcc, %i0, %o7
174 ldstub [%l7 + 0x0E], %g3
175 mova %xcc, %i4, %l5
176 movgu %icc, %o4, %i5
177 sub %l1, %l3, %o0
178 mulscc %g2, %i7, %l0
179 tge %xcc, 0x5
180 sdivx %i6, 0x1C06, %o2
181 sethi 0x064B, %g4
182 srax %l2, %g7, %l6
183 edge8l %o5, %g1, %o3
184 movpos %xcc, %o6, %i2
185 umul %i1, %g5, %o1
186 smulcc %l4, 0x0FED, %g6
187 fmul8ulx16 %f26, %f26, %f16
188 movle %icc, %i0, %i3
189 te %icc, 0x3
190 movre %o7, 0x1F6, %g3
191 movle %xcc, %l5, %o4
192 udivcc %i5, 0x1190, %l1
193 edge8l %l3, %i4, %o0
194 xnor %g2, %i7, %i6
195 tsubcctv %l0, 0x0A60, %o2
196 subcc %g4, 0x031A, %l2
197 set 0x1E, %l6
198 ldsba [%l7 + %l6] 0x89, %l6
199 fpsub32 %f6, %f28, %f26
200 tle %icc, 0x5
201 move %xcc, %o5, %g1
202 fbul,a %fcc1, loop_2
203 fmovrdgz %o3, %f28, %f10
204 movl %xcc, %o6, %i2
205 tle %xcc, 0x4
206loop_2:
207 fpsub32 %f18, %f10, %f12
208 movne %xcc, %g7, %i1
209 bcs,a loop_3
210 popc %o1, %l4
211 move %icc, %g5, %g6
212 fbg %fcc0, loop_4
213loop_3:
214 udivx %i0, 0x0A33, %i3
215 bn,pt %xcc, loop_5
216 movvc %icc, %o7, %g3
217loop_4:
218 lduw [%l7 + 0x54], %l5
219 or %i5, 0x1654, %o4
220loop_5:
221 fbne,a %fcc0, loop_6
222 be,a loop_7
223 move %xcc, %l1, %i4
224 bvc,pn %xcc, loop_8
225loop_6:
226 sethi 0x1D4E, %o0
227loop_7:
228 fcmple16 %f28, %f26, %l3
229 fpsub32s %f24, %f5, %f29
230loop_8:
231 fzeros %f4
232 edge16ln %g2, %i6, %i7
233 tneg %xcc, 0x5
234 wr %g0, 0x18, %asi
235 lduha [%l7 + 0x72] %asi, %l0
236 fbuge %fcc1, loop_9
237 ba loop_10
238 bg,a loop_11
239 fmovsleu %icc, %f7, %f6
240loop_9:
241 fbl,a %fcc1, loop_12
242loop_10:
243 movrne %g4, %l2, %o2
244loop_11:
245 ldd [%l7 + 0x48], %o4
246 movg %xcc, %g1, %o3
247loop_12:
248 xor %l6, 0x1A75, %i2
249 fmovsl %xcc, %f26, %f8
250 edge8n %o6, %g7, %i1
251 popc 0x1D80, %o1
252 popc 0x0CD8, %l4
253 edge32l %g6, %g5, %i3
254 fba,a %fcc1, loop_13
255 fornot1s %f2, %f7, %f30
256 tleu %xcc, 0x5
257 addcc %o7, %i0, %g3
258loop_13:
259 fbn,a %fcc1, loop_14
260 srlx %l5, %i5, %l1
261 xorcc %i4, 0x16B5, %o4
262 edge32n %l3, %g2, %o0
263loop_14:
264 fpadd16 %f28, %f22, %f18
265 edge32ln %i7, %l0, %i6
266 udivx %l2, 0x1280, %o2
267 udivx %o5, 0x1BCE, %g4
268 bpos %xcc, loop_15
269 te %xcc, 0x4
270 tle %icc, 0x1
271 fxor %f2, %f18, %f14
272loop_15:
273 tge %icc, 0x4
274 sll %g1, %o3, %i2
275 fmovrsgez %l6, %f7, %f29
276 bneg loop_16
277 edge32l %o6, %i1, %g7
278 xnor %o1, 0x009D, %l4
279 fcmpgt32 %f8, %f28, %g5
280loop_16:
281 for %f0, %f24, %f0
282 movre %g6, %i3, %i0
283 fcmple16 %f12, %f22, %o7
284 edge8n %g3, %i5, %l1
285 nop
286 set 0x70, %o6
287 lduw [%l7 + %o6], %i4
288 tne %icc, 0x7
289 fsrc2s %f13, %f0
290 tpos %icc, 0x1
291 edge8l %o4, %l3, %l5
292 fmovsne %icc, %f28, %f18
293 bshuffle %f24, %f28, %f10
294 tsubcc %o0, 0x1FAE, %i7
295 tsubcctv %g2, %i6, %l0
296 fmovdvc %icc, %f27, %f28
297 set 0x10, %o3
298 stxa %o2, [%l7 + %o3] 0x22
299 membar #Sync
300 edge32 %o5, %l2, %g4
301 set 0x48, %g1
302 stda %o2, [%l7 + %g1] 0x04
303 udiv %g1, 0x0287, %i2
304 sub %l6, 0x18AC, %o6
305 stb %g7, [%l7 + 0x5E]
306 movvc %icc, %i1, %l4
307 or %o1, 0x17E5, %g5
308 te %xcc, 0x2
309 tn %icc, 0x0
310 edge32 %g6, %i0, %i3
311 tvs %icc, 0x4
312 andcc %o7, 0x09A6, %i5
313 ta %xcc, 0x6
314 sra %g3, 0x14, %i4
315 mova %xcc, %o4, %l1
316 tpos %icc, 0x6
317 edge8l %l3, %o0, %i7
318 fxor %f14, %f22, %f12
319 tleu %icc, 0x3
320 mulx %g2, 0x0CC1, %i6
321 andn %l0, 0x0EA9, %o2
322 siam 0x4
323 tvs %xcc, 0x0
324 fcmps %fcc2, %f4, %f31
325 fpsub16 %f26, %f6, %f24
326 fands %f23, %f0, %f2
327 taddcctv %l5, 0x1812, %o5
328 lduw [%l7 + 0x5C], %g4
329 array32 %o3, %g1, %i2
330 fmovrde %l2, %f20, %f4
331 ldsw [%l7 + 0x54], %o6
332 tsubcc %l6, %g7, %l4
333 movvs %xcc, %i1, %g5
334 movrne %o1, %g6, %i3
335 fmovdl %icc, %f27, %f15
336 edge32ln %o7, %i0, %g3
337 tl %xcc, 0x7
338 brlz %i4, loop_17
339 fmovde %icc, %f8, %f23
340 fbo,a %fcc3, loop_18
341 tge %icc, 0x0
342loop_17:
343 alignaddrl %i5, %l1, %o4
344 smul %o0, 0x16B1, %i7
345loop_18:
346 tvs %xcc, 0x5
347 movg %xcc, %l3, %i6
348 tpos %icc, 0x7
349 ldsb [%l7 + 0x27], %l0
350 edge16ln %g2, %l5, %o2
351 movcs %xcc, %o5, %g4
352 movl %icc, %g1, %o3
353 tle %icc, 0x2
354 udivx %i2, 0x03FE, %o6
355 tge %icc, 0x3
356 fmovrse %l2, %f2, %f13
357 fpadd32s %f11, %f25, %f16
358 tle %xcc, 0x4
359 edge8l %g7, %l4, %l6
360 xor %g5, 0x0CED, %o1
361 srax %g6, %i3, %i1
362 fblg,a %fcc1, loop_19
363 fmovsvs %xcc, %f19, %f22
364 bleu,a %xcc, loop_20
365 taddcc %o7, %g3, %i0
366loop_19:
367 stx %i5, [%l7 + 0x50]
368 umulcc %l1, %o4, %o0
369loop_20:
370 or %i7, %i4, %i6
371 sub %l0, %l3, %l5
372 fnor %f30, %f12, %f14
373 edge32n %g2, %o5, %o2
374 set 0x4C, %l2
375 swapa [%l7 + %l2] 0x80, %g1
376 fmovrsgez %g4, %f27, %f22
377 smulcc %o3, %i2, %o6
378 fnot1 %f6, %f4
379 movrlz %l2, 0x3E1, %l4
380 fornot2 %f2, %f10, %f20
381 srlx %g7, %g5, %l6
382 movrne %g6, %i3, %o1
383 movleu %icc, %o7, %g3
384 popc %i0, %i5
385 mulscc %l1, %i1, %o4
386 fnands %f6, %f28, %f20
387 tcc %xcc, 0x2
388 set 0x5C, %o7
389 sta %f12, [%l7 + %o7] 0x15
390 fzero %f10
391 brz,a %i7, loop_21
392 sub %o0, 0x145A, %i4
393 saved
394 rdpr %cwp, %g1
395 rdpr %cansave, %g2
396 rdpr %canrestore, %g3
397 rdpr %cleanwin, %g4
398 rdpr %otherwin, %g5
399 rdpr %wstate, %g6
400 fcmpne32 %f6, %f2, %i6
401loop_21:
402 movleu %xcc, %l3, %l0
403 fmovscc %xcc, %f28, %f25
404 subccc %l5, %o5, %o2
405 ldub [%l7 + 0x47], %g2
406 fba %fcc0, loop_22
407 tleu %icc, 0x1
408 fmovscc %xcc, %f4, %f0
409 xnorcc %g1, %o3, %g4
410loop_22:
411 sdiv %i2, 0x1C54, %l2
412 udivx %o6, 0x1CC2, %g7
413 andn %l4, %l6, %g5
414 ba,pn %xcc, loop_23
415 fbu,a %fcc1, loop_24
416 ldsw [%l7 + 0x5C], %i3
417 subcc %g6, 0x0379, %o7
418loop_23:
419 subc %o1, %g3, %i0
420loop_24:
421 fornot2s %f7, %f31, %f25
422 set 0x68, %i4
423 stda %i4, [%l7 + %i4] 0x2b
424 membar #Sync
425 movrgez %l1, 0x077, %i1
426 tne %icc, 0x5
427 fsrc1s %f29, %f17
428 fbg,a %fcc0, loop_25
429 sra %o4, %i7, %o0
430 tpos %icc, 0x7
431 move %icc, %i6, %i4
432loop_25:
433 tsubcc %l3, %l5, %o5
434 bg,pn %icc, loop_26
435 te %icc, 0x3
436 fblg %fcc3, loop_27
437 bneg,a loop_28
438loop_26:
439 fsrc2s %f23, %f11
440 fzeros %f19
441loop_27:
442 membar 0x03
443loop_28:
444 addccc %l0, 0x1410, %g2
445 ta %xcc, 0x0
446 edge16 %g1, %o2, %o3
447 fandnot1 %f22, %f20, %f20
448 stbar
449 brlez %i2, loop_29
450 movleu %xcc, %l2, %o6
451 movleu %icc, %g7, %l4
452 movne %icc, %l6, %g5
453loop_29:
454 movneg %xcc, %g4, %i3
455 bvs,pt %icc, loop_30
456 tleu %icc, 0x0
457 udivx %o7, 0x0AA6, %o1
458 bneg,a loop_31
459loop_30:
460 smulcc %g3, 0x1D12, %g6
461 membar #Sync
462 set 0x40, %i0
463 ldda [%l7 + %i0] 0x17, %f0
464loop_31:
465 nop
466 add %l7, 0x1C, %l6
467 wr %g0, 0x18, %asi
468 lda [%l6] %asi, %i0
469 casa [%l6] %asi, %i0, %l1
470 fmul8x16 %f30, %f22, %f22
471 udivcc %i1, 0x1B7B, %o4
472 tge %icc, 0x0
473 restored
474 rdpr %cwp, %g1
475 rdpr %cansave, %g2
476 rdpr %canrestore, %g3
477 rdpr %cleanwin, %g4
478 rdpr %otherwin, %g5
479 rdpr %wstate, %g6
480 fmul8x16au %f3, %f11, %f12
481 stb %i7, [%l7 + 0x4D]
482 tcs %xcc, 0x6
483 tvs %icc, 0x0
484 umul %i5, %i6, %i4
485 fmovrdgez %l3, %f8, %f30
486 mulscc %o0, 0x1E5B, %o5
487 tvc %xcc, 0x1
488 bvs,a loop_32
489 fmul8ulx16 %f26, %f10, %f2
490 edge16l %l0, %l5, %g1
491 edge32ln %g2, %o2, %i2
492loop_32:
493 alignaddrl %o3, %l2, %g7
494 fsrc1s %f25, %f12
495 fmovse %icc, %f27, %f3
496 bne,a %xcc, loop_33
497 bgu,a,pn %xcc, loop_34
498 orncc %l4, 0x0FC3, %l6
499 brlz %g5, loop_35
500loop_33:
501 fmovdpos %icc, %f30, %f26
502loop_34:
503 stbar
504 wr %g0, 0x10, %asi
505 ldda [%l7 + 0x10] %asi, %o6
506loop_35:
507 nop
508 set 0x60, %o4
509 stxa %i3, [%l7 + %o4] 0x23
510 membar #Sync
511 fbne %fcc3, loop_36
512 movne %xcc, %o7, %o1
513 fmovrslz %g4, %f5, %f4
514 sll %g6, 0x17, %i0
515loop_36:
516 fpadd32 %f26, %f30, %f18
517 wr %g0, 0x04, %asi
518 stha %g3, [%l7 + 0x42] %asi
519 move %icc, %i1, %l1
520 fbue,a %fcc2, loop_37
521 umul %o4, 0x10C2, %i5
522 edge16 %i7, %i4, %i6
523 ta %xcc, 0x3
524loop_37:
525 fxnor %f8, %f8, %f28
526 tcc %xcc, 0x6
527 fzero %f28
528 sdivcc %o0, 0x0A84, %o5
529 array32 %l3, %l0, %g1
530 fbuge,a %fcc1, loop_38
531 movneg %xcc, %l5, %g2
532 orcc %i2, 0x1E2B, %o3
533 fbne %fcc3, loop_39
534loop_38:
535 alignaddr %l2, %g7, %o2
536 fzero %f2
537 te %icc, 0x6
538loop_39:
539 nop
540 wr %g0, 0x88, %asi
541 ldsha [%l7 + 0x2A] %asi, %l6
542 addcc %l4, %g5, %i3
543 movn %xcc, %o6, %o1
544 edge32ln %g4, %g6, %i0
545 fmovdvc %icc, %f16, %f5
546 xorcc %o7, 0x04FE, %g3
547 tsubcc %l1, %i1, %o4
548 fmovdcs %icc, %f29, %f4
549 movrgez %i7, 0x250, %i4
550 pdist %f8, %f22, %f4
551 ldsb [%l7 + 0x54], %i6
552 andcc %i5, 0x122D, %o5
553 lduh [%l7 + 0x22], %l3
554 bpos loop_40
555 movrlez %o0, 0x126, %g1
556 movcc %icc, %l0, %g2
557 fbge,a %fcc1, loop_41
558loop_40:
559 movg %icc, %l5, %o3
560 set 0x7C, %l5
561 sta %f11, [%l7 + %l5] 0x18
562loop_41:
563 fpadd16s %f15, %f27, %f9
564 movl %xcc, %i2, %g7
565 fabsd %f0, %f2
566 fmuld8sux16 %f30, %f18, %f22
567 udivcc %l2, 0x036B, %o2
568 array8 %l6, %g5, %i3
569 srlx %l4, 0x16, %o6
570 stbar
571 tg %xcc, 0x4
572 srlx %o1, 0x1E, %g6
573 fmovsl %icc, %f7, %f9
574 st %f27, [%l7 + 0x7C]
575 fxor %f8, %f22, %f6
576 sdiv %g4, 0x0503, %i0
577 array32 %g3, %o7, %i1
578 ta %xcc, 0x4
579 orcc %l1, 0x12E4, %i7
580 fpadd32 %f4, %f2, %f8
581 orn %o4, 0x0E36, %i4
582 tsubcc %i6, %o5, %i5
583 wr %g0, 0x0c, %asi
584 lda [%l7 + 0x48] %asi, %f16
585 udivcc %l3, 0x02AB, %o0
586 orcc %l0, %g1, %l5
587 alignaddrl %g2, %i2, %g7
588 tle %icc, 0x6
589 fandnot2s %f31, %f24, %f11
590 mova %xcc, %o3, %l2
591 ta %icc, 0x1
592 fsrc2s %f7, %f8
593 udiv %l6, 0x0B65, %o2
594 taddcctv %g5, 0x0836, %l4
595 movrne %i3, %o1, %g6
596 te %xcc, 0x0
597 umulcc %o6, %i0, %g3
598 movcs %icc, %g4, %o7
599 move %icc, %i1, %i7
600 fmovse %icc, %f2, %f3
601 movg %icc, %o4, %i4
602 tne %xcc, 0x5
603 nop
604 set 0x5A, %i2
605 ldsh [%l7 + %i2], %i6
606 array16 %l1, %i5, %l3
607 te %icc, 0x6
608 fornot1 %f28, %f8, %f6
609 alignaddr %o5, %o0, %g1
610 tge %icc, 0x2
611 move %icc, %l0, %l5
612 fornot2s %f9, %f21, %f10
613 sra %g2, 0x11, %g7
614 smulcc %o3, %l2, %l6
615 smul %o2, 0x0340, %i2
616 call loop_42
617 srax %g5, 0x00, %i3
618 fmovdn %icc, %f24, %f2
619 brgez,a %o1, loop_43
620loop_42:
621 fbne,a %fcc2, loop_44
622 edge8n %g6, %o6, %i0
623 bvc,pt %icc, loop_45
624loop_43:
625 sdiv %l4, 0x0B16, %g3
626loop_44:
627 movvs %icc, %g4, %i1
628 movg %icc, %o7, %o4
629loop_45:
630 movcs %xcc, %i4, %i6
631 xnorcc %l1, 0x0E75, %i5
632 fmovde %xcc, %f17, %f11
633 fxnor %f0, %f16, %f8
634 xorcc %l3, %i7, %o5
635 fandnot2 %f12, %f14, %f26
636 fblg %fcc3, loop_46
637 fcmpne16 %f0, %f2, %g1
638 edge16ln %l0, %l5, %o0
639 movcc %icc, %g7, %g2
640loop_46:
641 xnor %o3, 0x05D3, %l6
642 call loop_47
643 bneg,pn %xcc, loop_48
644 sth %l2, [%l7 + 0x1A]
645 fornot2 %f28, %f16, %f2
646loop_47:
647 movleu %xcc, %i2, %o2
648loop_48:
649 nop
650 set 0x6C, %g4
651 stha %i3, [%l7 + %g4] 0x0c
652 fbule,a %fcc0, loop_49
653 srlx %o1, %g6, %g5
654 orn %i0, %l4, %o6
655 fnot2 %f24, %f24
656loop_49:
657 andncc %g4, %g3, %o7
658 ldub [%l7 + 0x6B], %i1
659 fnegd %f28, %f10
660 taddcctv %i4, 0x13D7, %i6
661 movre %o4, 0x0ED, %i5
662 movn %icc, %l3, %i7
663 fmovrsgez %l1, %f3, %f17
664 tsubcctv %g1, 0x1131, %l0
665 fnot1s %f0, %f13
666 tge %xcc, 0x6
667 array8 %l5, %o5, %o0
668 fcmpne32 %f30, %f16, %g7
669 fmovrsgez %g2, %f17, %f0
670 andn %l6, %o3, %l2
671 movn %icc, %i2, %o2
672 movrgz %i3, %g6, %o1
673 edge8 %i0, %g5, %o6
674 edge8ln %l4, %g3, %g4
675 smul %o7, %i4, %i1
676 fmovdne %xcc, %f13, %f12
677 udivx %o4, 0x0660, %i6
678 fnot1s %f12, %f8
679 movrlz %l3, 0x224, %i7
680 call loop_50
681 lduh [%l7 + 0x20], %l1
682 tpos %icc, 0x3
683 saved
684 rdpr %cwp, %g1
685 rdpr %cansave, %g2
686 rdpr %canrestore, %g3
687 rdpr %cleanwin, %g4
688 rdpr %otherwin, %g5
689 rdpr %wstate, %g6
690loop_50:
691 fsrc2 %f16, %f28
692 stbar
693 srlx %i5, %g1, %l0
694 fpsub16s %f30, %f9, %f23
695 movne %xcc, %o5, %o0
696 movg %icc, %l5, %g2
697 fmovsgu %xcc, %f29, %f18
698 wr %g0, 0x2b, %asi
699 ldda [%l7 + 0x20] %asi, %g6
700 set 0x60, %l4
701 ldxa [%l7 + %l4] 0x18, %o3
702 mulx %l6, 0x197F, %i2
703 tgu %icc, 0x0
704 fbug,a %fcc1, loop_51
705 umulcc %l2, %o2, %g6
706 tne %xcc, 0x0
707 membar 0x6F
708loop_51:
709 tvc %xcc, 0x5
710 edge32n %i3, %i0, %o1
711 orcc %o6, %l4, %g5
712 bge,a,pt %xcc, loop_52
713 tcs %icc, 0x2
714 edge16n %g4, %g3, %i4
715 fmovsleu %icc, %f8, %f4
716loop_52:
717 sra %o7, %i1, %o4
718 srax %l3, %i6, %i7
719 bl,pt %icc, loop_53
720 tne %xcc, 0x6
721 movne %icc, %l1, %g1
722 lduw [%l7 + 0x58], %l0
723loop_53:
724 ta %icc, 0x3
725 fornot1 %f2, %f24, %f30
726 fbue %fcc1, loop_54
727 bgu,a %xcc, loop_55
728 tleu %xcc, 0x0
729 fbule,a %fcc0, loop_56
730loop_54:
731 srlx %o5, 0x0A, %i5
732loop_55:
733 bg loop_57
734 smul %l5, 0x1A87, %g2
735loop_56:
736 fcmpeq32 %f24, %f28, %o0
737 tcs %icc, 0x6
738loop_57:
739 smul %o3, 0x0E09, %l6
740 fmovsleu %xcc, %f13, %f29
741 edge16l %g7, %i2, %l2
742 nop
743 set 0x24, %i6
744 ldsw [%l7 + %i6], %o2
745 fmovse %xcc, %f25, %f24
746 umulcc %i3, %g6, %o1
747 pdist %f30, %f28, %f18
748 tne %xcc, 0x3
749 tsubcctv %i0, %o6, %g5
750 smul %l4, 0x196A, %g4
751 sub %i4, 0x1E99, %g3
752 wr %g0, 0x89, %asi
753 ldda [%l7 + 0x40] %asi, %f0
754 brnz,a %o7, loop_58
755 array16 %o4, %i1, %l3
756 wr %g0, 0x88, %asi
757 swapa [%l7 + 0x10] %asi, %i6
758loop_58:
759 fornot2s %f9, %f29, %f8
760 brlez,a %i7, loop_59
761 movre %g1, 0x117, %l0
762 udivcc %l1, 0x1844, %i5
763 addc %l5, %o5, %o0
764loop_59:
765 nop
766 set 0x0C, %g7
767 ldsba [%l7 + %g7] 0x80, %o3
768 wr %g0, 0x2b, %asi
769 stba %l6, [%l7 + 0x7B] %asi
770 membar #Sync
771 nop
772 set 0x60, %l0
773 std %g2, [%l7 + %l0]
774 fcmpeq32 %f12, %f24, %g7
775 add %l7, 0x08, %l6
776 wr %g0, 0x0c, %asi
777 casa [%l6] 0x0c, %l2, %o2
778 andncc %i2, %i3, %o1
779 movl %xcc, %g6, %o6
780 lduh [%l7 + 0x6E], %i0
781 bpos %xcc, loop_60
782 mulscc %g5, 0x03CD, %l4
783 stb %i4, [%l7 + 0x5B]
784 movrne %g4, 0x3A2, %g3
785loop_60:
786 xor %o7, 0x10CD, %i1
787 sllx %o4, %i6, %i7
788 tsubcc %l3, %g1, %l0
789 ld [%l7 + 0x58], %f5
790 movrlez %l1, 0x013, %l5
791 fpack32 %f16, %f28, %f14
792 fmul8x16al %f1, %f19, %f0
793 mulx %o5, 0x13D8, %i5
794 addccc %o0, 0x06D7, %o3
795 membar 0x3D
796 wr %g0, 0x81, %asi
797 ldstuba [%l7 + 0x42] %asi, %l6
798 srl %g7, 0x04, %l2
799 movrgez %o2, %g2, %i2
800 wr %g0, 0x89, %asi
801 ldsba [%l7 + 0x65] %asi, %o1
802 array8 %i3, %o6, %i0
803 fmovd %f24, %f8
804 tge %icc, 0x2
805 udivx %g6, 0x16EC, %g5
806 move %xcc, %i4, %l4
807 sub %g3, %o7, %g4
808 ldsh [%l7 + 0x7C], %o4
809 alignaddrl %i6, %i1, %l3
810 edge32ln %i7, %g1, %l1
811 xnorcc %l0, 0x04E8, %l5
812 edge32l %o5, %o0, %i5
813 ldx [%l7 + 0x10], %o3
814 ldd [%l7 + 0x18], %f4
815 taddcc %g7, 0x0575, %l2
816 tn %xcc, 0x3
817 subc %l6, %g2, %o2
818 edge16 %o1, %i2, %o6
819 stw %i3, [%l7 + 0x38]
820 movrne %g6, %g5, %i4
821 fmovscc %xcc, %f20, %f7
822 smulcc %l4, %g3, %o7
823 wr %g0, 0x04, %asi
824 lduwa [%l7 + 0x40] %asi, %g4
825 te %xcc, 0x7
826 tsubcctv %i0, 0x121A, %o4
827 brz %i6, loop_61
828 fmovrdlz %i1, %f30, %f4
829 nop
830 setx loop_62, %l0, %l1
831 wrpr 0x1, %tl
832 wrpr %l1, %tpc
833 add %l1, 0x4, %l1
834 wrpr %l1, %tnpc
835 setx 0x34400001400, %l0, %l1
836 wrpr %l1, %tstate
837 wrhpr 0x4, %htstate
838 retry
839 bcc,a loop_63
840loop_61:
841 udivx %l3, 0x1243, %g1
842 fmovsa %xcc, %f22, %f24
843loop_62:
844 srl %l1, 0x00, %l0
845loop_63:
846 membar 0x3B
847 taddcc %l5, %i7, %o0
848 subc %o5, %i5, %o3
849 sll %g7, %l2, %g2
850 fcmpeq16 %f16, %f28, %o2
851 movrlz %l6, 0x197, %i2
852 tneg %xcc, 0x2
853 fmovsl %xcc, %f13, %f27
854 movrlz %o1, 0x34C, %o6
855 movne %xcc, %i3, %g5
856 set 0x50, %o0
857 prefetcha [%l7 + %o0] 0x10, 0x0
858 mulx %l4, 0x0880, %g3
859 nop
860 setx loop_64, %l0, %l1
861 wrpr 0x1, %tl
862 wrpr %l1, %tpc
863 add %l1, 0x4, %l1
864 wrpr %l1, %tnpc
865 setx 0x34400001400, %l0, %l1
866 wrpr %l1, %tstate
867 wrhpr 0x4, %htstate
868 retry
869 udivx %g6, 0x0B69, %g4
870 fmovdgu %icc, %f31, %f10
871 bvs,a loop_65
872loop_64:
873 fpackfix %f0, %f15
874 fornot2s %f2, %f6, %f5
875 nop
876 setx loop_66, %l0, %l1
877 jmpl %l1, %o7
878loop_65:
879 ldsh [%l7 + 0x72], %i0
880 array16 %i6, %o4, %l3
881 fmovdgu %xcc, %f20, %f19
882loop_66:
883 fbg %fcc3, loop_67
884 fbug %fcc0, loop_68
885 flush %l7 + 0x58
886 ldsh [%l7 + 0x10], %g1
887loop_67:
888 fnot1 %f4, %f6
889loop_68:
890 nop
891 setx loop_69, %l0, %l1
892 wrpr 0x1, %tl
893 wrpr %l1, %tnpc
894 setx 0x34400001400, %l0, %l1
895 wrpr %l1, %tstate
896 wrhpr 0x4, %htstate
897 done
898 brgez,a %l1, loop_70
899 movle %xcc, %i1, %l0
900 fmovsleu %xcc, %f24, %f21
901loop_69:
902 fmuld8sux16 %f16, %f10, %f30
903loop_70:
904 taddcctv %i7, %l5, %o0
905 fpmerge %f1, %f6, %f28
906 addc %o5, 0x1B49, %o3
907 fexpand %f7, %f24
908 movge %xcc, %i5, %l2
909 edge32n %g2, %o2, %l6
910 smul %i2, %g7, %o1
911 edge8l %o6, %i3, %g5
912 movcc %icc, %l4, %i4
913 edge32n %g6, %g4, %o7
914 subccc %g3, %i6, %o4
915 fbuge %fcc1, loop_71
916 alignaddrl %i0, %l3, %l1
917 fnegd %f20, %f28
918 fble %fcc0, loop_72
919loop_71:
920 fbue %fcc0, loop_73
921 fmul8x16 %f2, %f4, %f24
922 edge16 %i1, %g1, %i7
923loop_72:
924 fornot1s %f11, %f30, %f6
925loop_73:
926 fbo,a %fcc3, loop_74
927 smul %l0, %l5, %o0
928 sdiv %o5, 0x0956, %o3
929 addcc %i5, %g2, %l2
930loop_74:
931 fnands %f26, %f24, %f17
932 orcc %l6, 0x0850, %o2
933 umulcc %i2, %g7, %o1
934 tcs %icc, 0x7
935 bg,a,pn %xcc, loop_75
936 addc %o6, 0x03E3, %i3
937 xorcc %l4, %g5, %i4
938 tneg %icc, 0x7
939loop_75:
940 nop
941 set 0x3C, %g6
942 ldsh [%l7 + %g6], %g4
943 nop
944 set 0x66, %o1
945 sth %o7, [%l7 + %o1]
946 membar #Sync
947 wr %g0, 0xf1, %asi
948 ldda [%l7 + 0x40] %asi, %f0
949 fornot2 %f16, %f18, %f14
950 bcs loop_76
951 tneg %icc, 0x6
952 fbl,a %fcc1, loop_77
953 fbul %fcc1, loop_78
954loop_76:
955 tl %xcc, 0x3
956 sdiv %g6, 0x10DA, %i6
957loop_77:
958 edge8l %o4, %i0, %g3
959loop_78:
960 sllx %l3, %l1, %g1
961 wr %g0, 0x89, %asi
962 ldsha [%l7 + 0x2C] %asi, %i7
963 sra %l0, %i1, %o0
964 flush %l7 + 0x5C
965 move %icc, %o5, %o3
966 wr %g0, 0x11, %asi
967 sta %f10, [%l7 + 0x48] %asi
968 be,a loop_79
969 srlx %l5, %g2, %l2
970 xnorcc %i5, %l6, %o2
971 tsubcc %i2, %g7, %o1
972loop_79:
973 stw %i3, [%l7 + 0x60]
974 stb %l4, [%l7 + 0x41]
975 movg %xcc, %g5, %o6
976 pdist %f20, %f16, %f0
977 and %g4, %o7, %g6
978 or %i4, %o4, %i0
979 addccc %i6, %g3, %l3
980 movleu %icc, %g1, %l1
981 mulx %i7, %i1, %l0
982 addccc %o5, 0x1FD7, %o0
983 be,a,pn %icc, loop_80
984 brgez %l5, loop_81
985 movcc %xcc, %o3, %l2
986 lduh [%l7 + 0x4C], %i5
987loop_80:
988 xnorcc %g2, %l6, %i2
989loop_81:
990 nop
991 set 0x59, %i1
992 ldsba [%l7 + %i1] 0x81, %g7
993 wr %g0, 0x0c, %asi
994 stxa %o1, [%l7 + 0x20] %asi
995 fbue,a %fcc2, loop_82
996 std %f22, [%l7 + 0x50]
997 subcc %o2, %l4, %i3
998 movvs %icc, %o6, %g4
999loop_82:
1000 tge %xcc, 0x5
1001 fmovdcs %xcc, %f30, %f23
1002 sll %o7, 0x0F, %g6
1003 subc %i4, 0x1B7F, %g5
1004 fpsub16 %f26, %f30, %f12
1005 fbg %fcc3, loop_83
1006 fnot1 %f22, %f24
1007 bne,pt %icc, loop_84
1008 movre %o4, 0x368, %i6
1009loop_83:
1010 movrgez %i0, %g3, %g1
1011 xorcc %l1, 0x1A4F, %l3
1012loop_84:
1013 edge32n %i7, %l0, %i1
1014 tleu %xcc, 0x5
1015 te %xcc, 0x7
1016 fones %f7
1017 movg %icc, %o0, %l5
1018 bgu,pn %icc, loop_85
1019 subccc %o5, %l2, %o3
1020 mulx %i5, %g2, %l6
1021 stb %g7, [%l7 + 0x6B]
1022loop_85:
1023 bcc,a %icc, loop_86
1024 movrgz %i2, 0x010, %o1
1025 swap [%l7 + 0x18], %l4
1026 fbl %fcc1, loop_87
1027loop_86:
1028 movl %icc, %o2, %i3
1029 xorcc %o6, 0x17D4, %g4
1030 sub %g6, 0x00F1, %o7
1031loop_87:
1032 fnor %f30, %f16, %f28
1033 fands %f18, %f30, %f25
1034 tne %xcc, 0x2
1035 movleu %xcc, %i4, %o4
1036 and %i6, %g5, %i0
1037 tvs %icc, 0x5
1038 movneg %xcc, %g3, %g1
1039 xnor %l3, 0x1E79, %l1
1040 fors %f29, %f15, %f8
1041 array16 %l0, %i7, %i1
1042 set 0x1D, %o2
1043 lduba [%l7 + %o2] 0x10, %l5
1044 fpsub16 %f14, %f8, %f14
1045 fmovdneg %icc, %f12, %f23
1046 movrgz %o5, %o0, %o3
1047 edge16ln %i5, %l2, %g2
1048 fmovsne %xcc, %f31, %f31
1049 move %icc, %g7, %i2
1050 edge16ln %o1, %l6, %l4
1051 edge32n %i3, %o6, %o2
1052 call loop_88
1053 edge8n %g4, %g6, %o7
1054 tvs %xcc, 0x0
1055 fmovs %f22, %f13
1056loop_88:
1057 edge16ln %i4, %o4, %i6
1058 xorcc %i0, %g5, %g3
1059 std %g0, [%l7 + 0x40]
1060 subcc %l3, 0x0D37, %l0
1061 fmovspos %icc, %f31, %f18
1062 wr %g0, 0x89, %asi
1063 stda %l0, [%l7 + 0x10] %asi
1064 addccc %i7, %l5, %i1
1065 umul %o0, %o5, %o3
1066 fmovsa %icc, %f30, %f11
1067 umul %l2, 0x15B2, %g2
1068 smul %g7, %i5, %i2
1069 ldsb [%l7 + 0x75], %o1
1070 call loop_89
1071 swap [%l7 + 0x70], %l4
1072 fble %fcc0, loop_90
1073 alignaddr %i3, %l6, %o6
1074loop_89:
1075 tn %xcc, 0x7
1076 xorcc %o2, %g4, %g6
1077loop_90:
1078 fbe,a %fcc0, loop_91
1079 sethi 0x1B70, %i4
1080 array32 %o4, %o7, %i0
1081 edge16 %g5, %i6, %g3
1082loop_91:
1083 fxnors %f23, %f24, %f17
1084 movrgez %l3, 0x2B6, %l0
1085 fmovdn %icc, %f28, %f24
1086 tne %icc, 0x2
1087 movn %icc, %g1, %l1
1088 movneg %icc, %l5, %i7
1089 movrgz %i1, %o5, %o0
1090 fmovspos %icc, %f13, %f2
1091 fba %fcc2, loop_92
1092 edge8ln %l2, %g2, %g7
1093 xor %i5, 0x0571, %o3
1094 fbge,a %fcc2, loop_93
1095loop_92:
1096 fsrc1 %f22, %f24
1097 add %l7, 0x34, %l6
1098 wr %g0, 0x88, %asi
1099 lda [%l6] %asi, %o1
1100 casa [%l6] %asi, %o1, %l4
1101loop_93:
1102 tge %xcc, 0x5
1103 fmovrdgz %i3, %f28, %f8
1104 fpack16 %f24, %f16
1105 bl,pn %xcc, loop_94
1106 orn %l6, 0x0C0F, %i2
1107 tsubcctv %o6, %o2, %g6
1108 fandnot2s %f3, %f4, %f30
1109loop_94:
1110 edge8 %i4, %o4, %o7
1111 fmovsleu %icc, %f27, %f11
1112 sdivx %i0, 0x1362, %g5
1113 bneg,a loop_95
1114 movrgz %g4, 0x181, %i6
1115 xnorcc %l3, 0x1706, %g3
1116 fmovsne %icc, %f23, %f22
1117loop_95:
1118 fbug,a %fcc0, loop_96
1119 tge %xcc, 0x3
1120 xnor %g1, %l1, %l5
1121 fmovdgu %icc, %f12, %f6
1122loop_96:
1123 orncc %l0, 0x1C79, %i7
1124 fbl %fcc0, loop_97
1125 subc %i1, %o0, %l2
1126 tneg %icc, 0x6
1127 set 0x120, %o5
1128 ldxa [%g0 + %o5] 0x52, %g2
1129loop_97:
1130 taddcc %g7, 0x02AF, %o5
1131 movl %icc, %o3, %o1
1132 taddcctv %l4, %i3, %i5
1133 edge32 %i2, %l6, %o2
1134 ble,a,pn %icc, loop_98
1135 fmovrslz %o6, %f12, %f27
1136 srl %i4, %o4, %g6
1137 fbl %fcc0, loop_99
1138loop_98:
1139 or %i0, %o7, %g4
1140 movvs %icc, %g5, %i6
1141 fcmped %fcc2, %f26, %f18
1142loop_99:
1143 fmovrdlez %l3, %f6, %f22
1144 sdivcc %g1, 0x1646, %g3
1145 set 0x30, %i7
1146 ldswa [%l7 + %i7] 0x89, %l1
1147 wr %g0, 0x80, %asi
1148 stwa %l0, [%l7 + 0x10] %asi
1149 add %l7, 0x68, %l6
1150 wr %g0, 0x10, %asi
1151 casxa [%l6] 0x10, %i7, %l5
1152 move %icc, %i1, %l2
1153 array8 %o0, %g2, %o5
1154 fmovsn %icc, %f21, %f21
1155 tpos %xcc, 0x4
1156 sll %g7, 0x18, %o3
1157 tcs %xcc, 0x2
1158 fmovrde %o1, %f28, %f26
1159 bcs loop_100
1160 fbo,a %fcc3, loop_101
1161 srl %l4, %i3, %i5
1162 fpadd32s %f16, %f29, %f8
1163loop_100:
1164 tgu %xcc, 0x4
1165loop_101:
1166 fnor %f6, %f18, %f4
1167 tg %xcc, 0x1
1168 tpos %xcc, 0x1
1169 orn %l6, 0x0255, %o2
1170 tvc %icc, 0x5
1171 or %o6, 0x1B03, %i2
1172 tgu %xcc, 0x2
1173 fbule,a %fcc0, loop_102
1174 sll %o4, 0x0C, %i4
1175 edge16 %i0, %o7, %g4
1176 edge8 %g6, %i6, %l3
1177loop_102:
1178 sdivcc %g1, 0x164A, %g3
1179 addccc %g5, 0x1B49, %l1
1180 and %l0, 0x1EA1, %l5
1181 fmovsgu %xcc, %f23, %f22
1182 fmovsl %xcc, %f26, %f25
1183 ldd [%l7 + 0x38], %f28
1184 addccc %i7, 0x0B11, %i1
1185 movrgz %l2, %g2, %o0
1186 sdivx %g7, 0x1B39, %o5
1187 tvs %icc, 0x2
1188 fcmped %fcc2, %f0, %f0
1189 addcc %o1, %l4, %i3
1190 udivcc %o3, 0x17B6, %i5
1191 fsrc1s %f23, %f16
1192 fbul,a %fcc2, loop_103
1193 fcmps %fcc0, %f24, %f20
1194 movn %icc, %l6, %o2
1195 movrgez %o6, 0x3CA, %i2
1196loop_103:
1197 brz,a %o4, loop_104
1198 array8 %i4, %i0, %o7
1199 alignaddr %g6, %i6, %g4
1200 edge32ln %g1, %g3, %g5
1201loop_104:
1202 fmuld8ulx16 %f18, %f28, %f0
1203 fnot2 %f20, %f10
1204 fmovs %f23, %f14
1205 te %icc, 0x7
1206 tl %icc, 0x6
1207 or %l3, 0x1960, %l0
1208 fcmpgt32 %f2, %f30, %l1
1209 sethi 0x11C9, %i7
1210 fnot2 %f24, %f2
1211 st %f17, [%l7 + 0x10]
1212 set 0x50, %g2
1213 stda %l4, [%l7 + %g2] 0x23
1214 membar #Sync
1215 be,a %icc, loop_105
1216 fblg,a %fcc0, loop_106
1217 fmul8x16 %f3, %f0, %f26
1218 fone %f14
1219loop_105:
1220 fmovda %xcc, %f7, %f3
1221loop_106:
1222 andcc %l2, 0x1D56, %g2
1223 movrgz %i1, 0x2EC, %o0
1224 edge32ln %g7, %o1, %l4
1225 brgz,a %i3, loop_107
1226 fbo,a %fcc2, loop_108
1227 edge8l %o5, %o3, %l6
1228 movrlez %i5, %o6, %i2
1229loop_107:
1230 array16 %o4, %i4, %o2
1231loop_108:
1232 edge16 %i0, %o7, %g6
1233 orcc %g4, %i6, %g1
1234 movrgez %g3, %g5, %l3
1235 fornot2 %f6, %f12, %f6
1236 orn %l1, 0x071D, %l0
1237 orn %i7, 0x09DC, %l2
1238 fbul %fcc1, loop_109
1239 edge16 %g2, %i1, %o0
1240 wr %g0, 0x04, %asi
1241 ldxa [%l7 + 0x38] %asi, %l5
1242loop_109:
1243 movl %xcc, %g7, %l4
1244 std %f26, [%l7 + 0x50]
1245 fbe,a %fcc1, loop_110
1246 srax %i3, 0x1C, %o1
1247 fmul8x16 %f31, %f6, %f18
1248 addc %o3, 0x1659, %l6
1249loop_110:
1250 nop
1251 set 0x1C, %i3
1252 swapa [%l7 + %i3] 0x80, %i5
1253 fcmpgt32 %f8, %f12, %o6
1254 swap [%l7 + 0x2C], %o5
1255 movpos %icc, %i2, %i4
1256 smul %o4, 0x0EE9, %o2
1257 ldd [%l7 + 0x70], %o6
1258 fmovsl %icc, %f16, %f20
1259 edge16n %g6, %g4, %i6
1260 tsubcctv %g1, 0x02E5, %i0
1261 movle %icc, %g5, %l3
1262 fmovdn %icc, %f18, %f6
1263 smulcc %g3, 0x1B9F, %l1
1264 alignaddrl %l0, %l2, %g2
1265 set 0x63, %i5
1266 stba %i1, [%l7 + %i5] 0x81
1267 srl %i7, %o0, %g7
1268 popc %l5, %i3
1269 bvs,a,pn %xcc, loop_111
1270 or %l4, 0x0B32, %o3
1271 tvc %icc, 0x6
1272 set 0x68, %g3
1273 ldxa [%l7 + %g3] 0x04, %l6
1274loop_111:
1275 fmovrsne %o1, %f3, %f31
1276 bvc,pn %xcc, loop_112
1277 edge8ln %i5, %o5, %o6
1278 fxor %f20, %f16, %f26
1279 mova %icc, %i4, %i2
1280loop_112:
1281 nop
1282 wr %g0, 0x89, %asi
1283 stba %o4, [%l7 + 0x31] %asi
1284 ta %xcc, 0x2
1285 movvs %icc, %o2, %o7
1286 movrgez %g6, %i6, %g4
1287 orcc %i0, 0x0F25, %g5
1288 mulx %l3, %g1, %l1
1289 bne,pt %xcc, loop_113
1290 movle %xcc, %g3, %l0
1291 fble,a %fcc1, loop_114
1292 fnot2 %f2, %f0
1293loop_113:
1294 subccc %l2, 0x0357, %i1
1295 sethi 0x1504, %i7
1296loop_114:
1297 edge16n %g2, %g7, %o0
1298 brnz %l5, loop_115
1299 addccc %i3, %o3, %l6
1300 movleu %icc, %o1, %l4
1301 movrlez %i5, 0x2B9, %o6
1302loop_115:
1303 movrlez %i4, %i2, %o5
1304 set 0x08, %g5
1305 stha %o2, [%l7 + %g5] 0x14
1306 ldsw [%l7 + 0x68], %o4
1307 array8 %o7, %i6, %g6
1308 movg %xcc, %g4, %i0
1309 std %f26, [%l7 + 0x20]
1310 fmovd %f8, %f28
1311 fbo,a %fcc3, loop_116
1312 taddcctv %l3, 0x02E4, %g1
1313 stx %l1, [%l7 + 0x28]
1314 sllx %g3, 0x02, %l0
1315loop_116:
1316 std %g4, [%l7 + 0x50]
1317 fmovrsgez %l2, %f15, %f22
1318 add %i1, %i7, %g7
1319 ldsb [%l7 + 0x3D], %g2
1320 bneg,a loop_117
1321 mulscc %o0, 0x1497, %l5
1322 array16 %o3, %l6, %i3
1323 tsubcctv %o1, 0x06BA, %l4
1324loop_117:
1325 tn %icc, 0x5
1326 movneg %icc, %i5, %i4
1327 ldsh [%l7 + 0x50], %o6
1328 tne %xcc, 0x3
1329 swap [%l7 + 0x24], %o5
1330 bvs,pt %icc, loop_118
1331 taddcc %i2, %o2, %o4
1332 tl %xcc, 0x4
1333 sra %o7, %i6, %g4
1334loop_118:
1335 fsrc1s %f2, %f12
1336 wr %g0, 0x11, %asi
1337 lduwa [%l7 + 0x44] %asi, %i0
1338 fmovrsgez %l3, %f30, %f7
1339 edge32ln %g6, %g1, %g3
1340 xorcc %l0, %l1, %g5
1341 movge %xcc, %l2, %i7
1342 taddcctv %g7, %g2, %i1
1343 set 0x2E, %l3
1344 ldstuba [%l7 + %l3] 0x18, %l5
1345 tgu %xcc, 0x3
1346 be %icc, loop_119
1347 taddcctv %o3, 0x03BC, %l6
1348 fmovdn %icc, %f21, %f29
1349 brgz,a %i3, loop_120
1350loop_119:
1351 ba,a,pt %xcc, loop_121
1352 tneg %icc, 0x3
1353 orncc %o1, 0x0FC5, %o0
1354loop_120:
1355 ld [%l7 + 0x08], %f2
1356loop_121:
1357 nop
1358 add %l7, 0x50, %l6
1359 wr %g0, 0x80, %asi
1360 casxa [%l6] %asi, %i5, %i4
1361 udiv %o6, 0x05A5, %o5
1362 movneg %xcc, %l4, %i2
1363 fpsub16s %f8, %f9, %f0
1364 tle %xcc, 0x1
1365 movl %icc, %o4, %o7
1366 subccc %i6, 0x071A, %g4
1367 movgu %icc, %i0, %l3
1368 bcs,a %icc, loop_122
1369 movrgz %o2, %g6, %g3
1370 edge32n %g1, %l1, %l0
1371 fble,a %fcc2, loop_123
1372loop_122:
1373 fmovrdne %g5, %f16, %f28
1374 tvs %icc, 0x7
1375 sethi 0x0E70, %i7
1376loop_123:
1377 andcc %g7, 0x09FB, %g2
1378 fmovde %icc, %f25, %f11
1379 fandnot1 %f28, %f4, %f6
1380 fbug %fcc3, loop_124
1381 std %f22, [%l7 + 0x28]
1382 srax %l2, %i1, %l5
1383 tn %xcc, 0x7
1384loop_124:
1385 edge16n %l6, %o3, %i3
1386 taddcc %o0, 0x18E3, %o1
1387 tgu %xcc, 0x6
1388 fnands %f6, %f29, %f28
1389 ldstub [%l7 + 0x1E], %i5
1390 orncc %o6, %i4, %l4
1391 fmovdcs %icc, %f28, %f3
1392 mulscc %o5, 0x089C, %o4
1393 set 0x10, %l6
1394 ldda [%l7 + %l6] 0x81, %i2
1395 membar 0x78
1396 fmovrdlz %i6, %f24, %f6
1397 tl %xcc, 0x3
1398 sethi 0x0BEA, %g4
1399 orn %i0, 0x0B2C, %o7
1400 xor %o2, %g6, %l3
1401 fcmple32 %f22, %f24, %g3
1402 tgu %icc, 0x1
1403 movrgz %l1, 0x242, %l0
1404 mova %xcc, %g5, %i7
1405 tn %icc, 0x2
1406 tl %xcc, 0x0
1407 fbe,a %fcc0, loop_125
1408 pdist %f28, %f28, %f30
1409 movg %icc, %g1, %g7
1410 saved
1411 rdpr %cwp, %g1
1412 rdpr %cansave, %g2
1413 rdpr %canrestore, %g3
1414 rdpr %cleanwin, %g4
1415 rdpr %otherwin, %g5
1416 rdpr %wstate, %g6
1417loop_125:
1418 nop
1419 setx loop_126, %l0, %l1
1420 wrpr 0x1, %tl
1421 wrpr %l1, %tpc
1422 add %l1, 0x4, %l1
1423 wrpr %l1, %tnpc
1424 setx 0x34400001400, %l0, %l1
1425 wrpr %l1, %tstate
1426 wrhpr 0x4, %htstate
1427 retry
1428 tne %xcc, 0x0
1429 or %l2, %g2, %i1
1430 sll %l5, 0x14, %l6
1431loop_126:
1432 umulcc %o3, 0x03CD, %o0
1433 array8 %o1, %i3, %i5
1434 fpadd16s %f4, %f17, %f10
1435 wr %g0, 0x0c, %asi
1436 prefetcha [%l7 + 0x10] %asi, 0x0
1437 ldx [%l7 + 0x28], %l4
1438 movg %xcc, %i4, %o4
1439 movcc %xcc, %o5, %i6
1440 movneg %xcc, %g4, %i2
1441 movne %icc, %i0, %o7
1442 andncc %o2, %g6, %g3
1443 flush %l7 + 0x78
1444 movre %l1, %l3, %g5
1445 ldub [%l7 + 0x1E], %l0
1446 fbg,a %fcc1, loop_127
1447 bcc,a loop_128
1448 movcs %xcc, %g1, %i7
1449 fmovsvs %xcc, %f28, %f19
1450loop_127:
1451 movg %icc, %l2, %g7
1452loop_128:
1453 nop
1454 set 0x5E, %o6
1455 ldub [%l7 + %o6], %g2
1456 st %f2, [%l7 + 0x78]
1457 array8 %i1, %l6, %l5
1458 sdivcc %o3, 0x1202, %o0
1459 wr %g0, 0x04, %asi
1460 ldsba [%l7 + 0x10] %asi, %i3
1461 fmovdvc %icc, %f3, %f12
1462 fmovrdlz %o1, %f26, %f20
1463 fpack32 %f6, %f16, %f22
1464 tl %xcc, 0x1
1465 array8 %o6, %i5, %i4
1466 sdivcc %o4, 0x1A43, %o5
1467 brlz %i6, loop_129
1468 subc %g4, 0x0F53, %l4
1469 fone %f22
1470 movcs %icc, %i0, %i2
1471loop_129:
1472 fbne,a %fcc1, loop_130
1473 edge16 %o2, %o7, %g6
1474 sethi 0x057F, %l1
1475 movneg %xcc, %l3, %g5
1476loop_130:
1477 udivcc %l0, 0x0648, %g3
1478 fmovde %xcc, %f2, %f16
1479 smul %i7, %g1, %l2
1480 fmul8sux16 %f0, %f14, %f8
1481 smul %g2, 0x009E, %g7
1482 movrgez %l6, %i1, %l5
1483 fmovdcc %xcc, %f17, %f12
1484 movrgz %o0, %o3, %o1
1485 edge8ln %i3, %o6, %i4
1486 nop
1487 setx loop_131, %l0, %l1
1488 wrpr 0x1, %tl
1489 wrpr %l1, %tnpc
1490 setx 0x34400001400, %l0, %l1
1491 wrpr %l1, %tstate
1492 wrhpr 0x4, %htstate
1493 done
1494 siam 0x1
1495 array32 %o4, %o5, %i5
1496 or %g4, %i6, %i0
1497loop_131:
1498 edge32l %i2, %l4, %o7
1499 tg %icc, 0x0
1500 tsubcctv %g6, 0x1818, %o2
1501 taddcctv %l1, 0x0CB5, %l3
1502 fbge,a %fcc1, loop_132
1503 fmovdpos %xcc, %f25, %f25
1504 wr %g0, 0x11, %asi
1505 prefetcha [%l7 + 0x70] %asi, 0x1
1506loop_132:
1507 edge16l %g3, %l0, %g1
1508 ldstub [%l7 + 0x3F], %l2
1509 movl %icc, %i7, %g2
1510 movleu %xcc, %l6, %i1
1511 movcs %xcc, %l5, %o0
1512 movrgez %o3, 0x296, %o1
1513 fmovrsgz %i3, %f15, %f22
1514 te %xcc, 0x3
1515 srlx %o6, 0x0E, %g7
1516 orncc %o4, 0x075B, %o5
1517 umul %i4, 0x1B84, %g4
1518 fmovdneg %icc, %f6, %f1
1519 edge32n %i5, %i6, %i0
1520 edge32l %l4, %o7, %g6
1521 fble,a %fcc0, loop_133
1522 brz %i2, loop_134
1523 tl %icc, 0x3
1524 add %l7, 0x7C, %l6
1525 wr %g0, 0x10, %asi
1526 casa [%l6] %asi, %l1, %o2
1527loop_133:
1528 or %l3, %g5, %l0
1529loop_134:
1530 fpsub16s %f22, %f1, %f13
1531 movpos %xcc, %g1, %l2
1532 membar 0x64
1533 edge16l %g3, %i7, %l6
1534 movcc %xcc, %g2, %i1
1535 fmovrslz %l5, %f14, %f27
1536 ld [%l7 + 0x24], %f6
1537 or %o0, %o3, %o1
1538 popc %o6, %g7
1539 fnot1s %f17, %f27
1540 fmovrde %i3, %f14, %f22
1541 fmovsgu %xcc, %f1, %f16
1542 fcmpne16 %f14, %f28, %o4
1543 set 0x5E, %o3
1544 stha %i4, [%l7 + %o3] 0xea
1545 membar #Sync
1546 brgez,a %o5, loop_135
1547 orncc %i5, %g4, %i0
1548 te %xcc, 0x7
1549 addccc %i6, %l4, %o7
1550loop_135:
1551 tneg %icc, 0x7
1552 tn %icc, 0x5
1553 alignaddr %i2, %g6, %o2
1554 udivcc %l3, 0x1F26, %l1
1555 edge16n %g5, %l0, %l2
1556 wr %g0, 0x0c, %asi
1557 lduwa [%l7 + 0x18] %asi, %g1
1558 edge16n %g3, %l6, %i7
1559 saved
1560 rdpr %cwp, %g1
1561 rdpr %cansave, %g2
1562 rdpr %canrestore, %g3
1563 rdpr %cleanwin, %g4
1564 rdpr %otherwin, %g5
1565 rdpr %wstate, %g6
1566 sllx %i1, %g2, %o0
1567 bg,a,pt %xcc, loop_136
1568 srax %o3, 0x1D, %o1
1569 fmovsg %icc, %f8, %f28
1570 ldsw [%l7 + 0x58], %l5
1571loop_136:
1572 nop
1573 wr %g0, 0x18, %asi
1574 stha %o6, [%l7 + 0x22] %asi
1575 nop
1576 set 0x58, %g1
1577 prefetch [%l7 + %g1], 0x3
1578 tsubcctv %i3, %g7, %i4
1579 popc %o5, %o4
1580 add %l7, 0x50, %l6
1581 wr %g0, 0x88, %asi
1582 ldxa [%l6] %asi, %g4
1583 casxa [%l6] %asi, %g4, %i0
1584 tsubcc %i6, 0x0CDA, %i5
1585 fzero %f22
1586 smulcc %l4, %i2, %o7
1587 movle %xcc, %o2, %l3
1588 fcmpeq16 %f30, %f6, %g6
1589 ld [%l7 + 0x38], %f10
1590 tvs %xcc, 0x0
1591 mulscc %l1, 0x091E, %l0
1592 fmovdge %icc, %f16, %f16
1593 fbn,a %fcc3, loop_137
1594 udivcc %l2, 0x1EFE, %g1
1595 fsrc2 %f22, %f10
1596 fones %f24
1597loop_137:
1598 srax %g3, 0x1C, %l6
1599 nop
1600 setx loop_138, %l0, %l1
1601 wrpr 0x1, %tl
1602 wrpr %l1, %tpc
1603 add %l1, 0x4, %l1
1604 wrpr %l1, %tnpc
1605 setx 0x34400001400, %l0, %l1
1606 wrpr %l1, %tstate
1607 wrhpr 0x4, %htstate
1608 retry
1609 fcmped %fcc1, %f16, %f10
1610 movl %icc, %g5, %i1
1611 tcs %xcc, 0x5
1612loop_138:
1613 nop
1614 wr %g0, 0x88, %asi
1615 ldxa [%l7 + 0x28] %asi, %i7
1616 wr %g0, 0x17, %asi
1617 stda %f16, [%l7 + 0x40] %asi
1618 membar #Sync
1619 fandnot2 %f8, %f4, %f16
1620 array8 %g2, %o0, %o1
1621 udivcc %l5, 0x0504, %o3
1622 sdivcc %o6, 0x04D3, %g7
1623 tcc %icc, 0x7
1624 nop
1625 set 0x6E, %l1
1626 lduh [%l7 + %l1], %i3
1627 fsrc2s %f14, %f4
1628 sir 0x167B
1629 brlez,a %i4, loop_139
1630 edge32ln %o4, %o5, %g4
1631 fmovdge %xcc, %f5, %f21
1632 wr %g0, 0x89, %asi
1633 ldstuba [%l7 + 0x1E] %asi, %i6
1634loop_139:
1635 xnor %i0, %l4, %i2
1636 movpos %xcc, %i5, %o2
1637 swap [%l7 + 0x48], %o7
1638 edge32n %g6, %l1, %l0
1639 array16 %l3, %l2, %g3
1640 and %l6, 0x028C, %g1
1641 smul %g5, %i7, %g2
1642 edge32ln %i1, %o0, %l5
1643 move %icc, %o1, %o3
1644 tl %xcc, 0x5
1645 fmovrdne %o6, %f10, %f0
1646 fnot1 %f22, %f24
1647 xor %g7, %i3, %i4
1648 edge8ln %o5, %o4, %g4
1649 xor %i6, 0x1AAC, %l4
1650 fmovdge %icc, %f5, %f14
1651 sdivx %i0, 0x1D8E, %i5
1652 alignaddr %i2, %o2, %g6
1653 sdiv %l1, 0x15D9, %l0
1654 te %icc, 0x3
1655 fzero %f22
1656 tg %xcc, 0x4
1657 tle %icc, 0x4
1658 add %l3, 0x0C7C, %o7
1659 fbg %fcc3, loop_140
1660 stbar
1661 fones %f21
1662 movrne %g3, 0x23B, %l6
1663loop_140:
1664 movcc %xcc, %l2, %g5
1665 fmovdne %icc, %f18, %f29
1666 fmul8x16au %f18, %f26, %f8
1667 brgez %i7, loop_141
1668 edge16l %g2, %i1, %g1
1669 bgu,pn %xcc, loop_142
1670 bgu,a,pn %icc, loop_143
1671loop_141:
1672 fbo %fcc0, loop_144
1673 edge32ln %o0, %o1, %l5
1674loop_142:
1675 flush %l7 + 0x34
1676loop_143:
1677 bvc,pt %xcc, loop_145
1678loop_144:
1679 tneg %xcc, 0x3
1680 fmovdgu %xcc, %f18, %f21
1681 tl %xcc, 0x0
1682loop_145:
1683 movrlez %o6, 0x28F, %o3
1684 array32 %g7, %i4, %i3
1685 movne %xcc, %o4, %o5
1686 fcmpne32 %f28, %f20, %i6
1687 andncc %g4, %l4, %i5
1688 tne %xcc, 0x3
1689 sll %i2, 0x10, %o2
1690 add %g6, 0x1BEE, %l1
1691 srax %i0, %l0, %o7
1692 ble %xcc, loop_146
1693 srl %g3, %l6, %l2
1694 add %l3, 0x0E9B, %g5
1695 set 0x22, %l2
1696 lduba [%l7 + %l2] 0x10, %i7
1697loop_146:
1698 fnor %f18, %f8, %f18
1699 fmovdvs %xcc, %f29, %f21
1700 smul %i1, 0x12D8, %g1
1701 tcs %xcc, 0x2
1702 fnand %f20, %f10, %f28
1703 srax %g2, %o0, %l5
1704 movgu %icc, %o1, %o3
1705 and %g7, 0x1E05, %i4
1706 mulscc %i3, %o6, %o4
1707 ldsh [%l7 + 0x44], %o5
1708 movcc %icc, %g4, %l4
1709 faligndata %f8, %f14, %f22
1710 brgz,a %i5, loop_147
1711 edge8ln %i6, %i2, %g6
1712 stx %o2, [%l7 + 0x08]
1713 udiv %i0, 0x18DE, %l0
1714loop_147:
1715 tsubcc %l1, %o7, %l6
1716 popc 0x1C63, %l2
1717 set 0x34, %i4
1718 ldsba [%l7 + %i4] 0x11, %l3
1719 edge16n %g3, %i7, %g5
1720 fbul %fcc3, loop_148
1721 fbo %fcc3, loop_149
1722 tcc %icc, 0x3
1723 movl %icc, %g1, %i1
1724loop_148:
1725 edge16n %g2, %l5, %o1
1726loop_149:
1727 smulcc %o0, %g7, %o3
1728 movrne %i4, %i3, %o6
1729 move %xcc, %o4, %g4
1730 fabss %f21, %f28
1731 tgu %icc, 0x6
1732 brnz,a %o5, loop_150
1733 edge16n %l4, %i6, %i5
1734 subcc %i2, %g6, %i0
1735 fmovrse %o2, %f24, %f25
1736loop_150:
1737 subc %l0, 0x1CD1, %o7
1738 fxors %f28, %f31, %f28
1739 brlz %l6, loop_151
1740 std %f12, [%l7 + 0x40]
1741 movneg %icc, %l2, %l1
1742 movrgz %l3, %i7, %g5
1743loop_151:
1744 fbu %fcc0, loop_152
1745 movne %xcc, %g1, %g3
1746 taddcc %i1, %l5, %g2
1747 fxnors %f24, %f22, %f12
1748loop_152:
1749 fpadd32s %f24, %f22, %f17
1750 or %o1, %o0, %o3
1751 fbug,a %fcc0, loop_153
1752 addccc %i4, 0x0A69, %g7
1753 sll %o6, 0x02, %i3
1754 fxnors %f8, %f25, %f30
1755loop_153:
1756 andcc %o4, %o5, %l4
1757 edge8l %g4, %i5, %i6
1758 movrgez %i2, %g6, %o2
1759 set 0x32, %i0
1760 ldsba [%l7 + %i0] 0x14, %i0
1761 add %l7, 0x0C, %l6
1762 wr %g0, 0x80, %asi
1763 casa [%l6] 0x80, %l0, %o7
1764 movpos %icc, %l6, %l1
1765 fbe,a %fcc3, loop_154
1766 fmovdge %icc, %f6, %f8
1767 restored
1768 rdpr %cwp, %g1
1769 rdpr %cansave, %g2
1770 rdpr %canrestore, %g3
1771 rdpr %cleanwin, %g4
1772 rdpr %otherwin, %g5
1773 rdpr %wstate, %g6
1774 fpadd16s %f18, %f14, %f9
1775loop_154:
1776 movneg %xcc, %l2, %i7
1777 wr %g0, 0x88, %asi
1778 ldstuba [%l7 + 0x36] %asi, %l3
1779 subccc %g1, %g3, %i1
1780 std %g4, [%l7 + 0x20]
1781 edge32ln %l5, %o1, %o0
1782 fbn %fcc1, loop_155
1783 fbge %fcc3, loop_156
1784 fmovsg %icc, %f25, %f10
1785 edge32ln %g2, %i4, %g7
1786loop_155:
1787 fornot1 %f28, %f2, %f26
1788loop_156:
1789 movcs %icc, %o3, %i3
1790 fmovdgu %icc, %f3, %f0
1791 membar #Sync
1792 set 0x40, %o7
1793 ldda [%l7 + %o7] 0xf1, %f0
1794 movcs %icc, %o4, %o5
1795 movge %icc, %o6, %g4
1796 movpos %xcc, %l4, %i5
1797 edge16l %i6, %g6, %i2
1798 std %f12, [%l7 + 0x58]
1799 fmul8ulx16 %f12, %f28, %f30
1800 array16 %i0, %l0, %o2
1801 wr %g0, 0x81, %asi
1802 stda %o6, [%l7 + 0x60] %asi
1803 tsubcctv %l6, 0x18D6, %l1
1804 edge8ln %l2, %i7, %g1
1805 addccc %g3, %i1, %l3
1806 alignaddrl %l5, %o1, %o0
1807 saved
1808 rdpr %cwp, %g1
1809 rdpr %cansave, %g2
1810 rdpr %canrestore, %g3
1811 rdpr %cleanwin, %g4
1812 rdpr %otherwin, %g5
1813 rdpr %wstate, %g6
1814 movre %g5, 0x341, %g2
1815 edge8ln %g7, %i4, %i3
1816 array8 %o4, %o3, %o6
1817 tneg %icc, 0x0
1818 tleu %xcc, 0x5
1819 and %o5, 0x1F91, %l4
1820 subcc %i5, 0x0F9D, %i6
1821 fandnot2 %f22, %f16, %f12
1822 tcc %xcc, 0x3
1823 fandnot2 %f10, %f8, %f18
1824 srl %g4, 0x0C, %g6
1825 edge8n %i0, %l0, %i2
1826 edge16ln %o7, %l6, %l1
1827 movge %icc, %o2, %i7
1828 bg %xcc, loop_157
1829 tneg %icc, 0x1
1830 movrne %l2, 0x055, %g3
1831 subccc %g1, 0x191B, %i1
1832loop_157:
1833 tpos %xcc, 0x6
1834 tge %xcc, 0x4
1835 nop
1836 setx loop_158, %l0, %l1
1837 wrpr 0x1, %tl
1838 wrpr %l1, %tpc
1839 add %l1, 0x4, %l1
1840 wrpr %l1, %tnpc
1841 setx 0x34400001400, %l0, %l1
1842 wrpr %l1, %tstate
1843 wrhpr 0x4, %htstate
1844 retry
1845 fmovdcs %icc, %f18, %f6
1846 add %l5, 0x1002, %o1
1847 mulscc %l3, 0x05C4, %g5
1848loop_158:
1849 movrlz %g2, 0x212, %o0
1850 fmovd %f20, %f12
1851 fmovdvs %xcc, %f23, %f18
1852 movg %xcc, %g7, %i3
1853 fmuld8sux16 %f19, %f19, %f22
1854 tl %xcc, 0x4
1855 tneg %xcc, 0x0
1856 ble,a,pn %xcc, loop_159
1857 taddcctv %o4, %i4, %o3
1858 alignaddrl %o6, %l4, %o5
1859 andcc %i5, %g4, %g6
1860loop_159:
1861 edge8l %i6, %l0, %i2
1862 movg %xcc, %o7, %i0
1863 movne %xcc, %l6, %o2
1864 tle %xcc, 0x3
1865 ta %icc, 0x4
1866 mulscc %l1, 0x16CE, %i7
1867 move %icc, %g3, %l2
1868 fsrc2s %f11, %f23
1869 movn %xcc, %i1, %g1
1870 wr %g0, 0x04, %asi
1871 stwa %o1, [%l7 + 0x30] %asi
1872 std %f2, [%l7 + 0x08]
1873 array32 %l3, %g5, %l5
1874 orn %g2, 0x070C, %o0
1875 alignaddrl %i3, %o4, %i4
1876 fbg,a %fcc1, loop_160
1877 fmovrdlz %g7, %f30, %f16
1878 nop
1879 setx loop_161, %l0, %l1
1880 wrpr 0x1, %tl
1881 wrpr %l1, %tnpc
1882 setx 0x34400001400, %l0, %l1
1883 wrpr %l1, %tstate
1884 wrhpr 0x4, %htstate
1885 done
1886 nop
1887 set 0x08, %o4
1888 ldsw [%l7 + %o4], %o6
1889loop_160:
1890 and %l4, %o3, %o5
1891 fblg %fcc0, loop_162
1892loop_161:
1893 fmovdg %icc, %f29, %f0
1894 movrgz %i5, %g6, %i6
1895 ldd [%l7 + 0x18], %g4
1896loop_162:
1897 edge8 %i2, %o7, %l0
1898 tge %icc, 0x3
1899 set 0x30, %l5
1900 lduha [%l7 + %l5] 0x19, %l6
1901 movneg %icc, %i0, %l1
1902 srax %o2, 0x16, %g3
1903 fmovrdgez %l2, %f20, %f24
1904 movvs %xcc, %i7, %g1
1905 array32 %i1, %o1, %g5
1906 xor %l3, %g2, %l5
1907 prefetch [%l7 + 0x30], 0x3
1908 movge %xcc, %o0, %i3
1909 fmovdvs %xcc, %f0, %f11
1910 popc 0x094D, %i4
1911 wr %g0, 0x18, %asi
1912 ldsba [%l7 + 0x4B] %asi, %g7
1913 wr %g0, 0x19, %asi
1914 ldstuba [%l7 + 0x2C] %asi, %o6
1915 edge32 %o4, %o3, %o5
1916 movrgz %i5, 0x2BE, %l4
1917 addcc %g6, %i6, %g4
1918 array16 %i2, %l0, %l6
1919 set 0x40, %i2
1920 stda %f16, [%l7 + %i2] 0x18
1921 movrgez %o7, 0x3A4, %i0
1922 and %o2, 0x17E3, %g3
1923 wr %g0, 0x88, %asi
1924 ldda [%l7 + 0x40] %asi, %f0
1925 fmovsne %icc, %f19, %f12
1926 smul %l1, %l2, %i7
1927 fbg,a %fcc0, loop_163
1928 bge,a,pn %xcc, loop_164
1929 edge8ln %g1, %i1, %g5
1930 fbue %fcc0, loop_165
1931loop_163:
1932 ta %icc, 0x1
1933loop_164:
1934 sub %o1, 0x146F, %g2
1935 te %icc, 0x1
1936loop_165:
1937 tvs %icc, 0x3
1938 addcc %l5, %l3, %i3
1939 fors %f16, %f17, %f10
1940 array32 %o0, %g7, %o6
1941 add %l7, 0x38, %l6
1942 wr %g0, 0x80, %asi
1943 ldxa [%l6] %asi, %i4
1944 casxa [%l6] 0x80, %i4, %o4
1945 movrgez %o5, %i5, %o3
1946 stb %l4, [%l7 + 0x4D]
1947 fbug,a %fcc2, loop_166
1948 fmovrde %g6, %f6, %f0
1949 sdiv %g4, 0x04B1, %i6
1950 edge8n %i2, %l6, %o7
1951loop_166:
1952 movrne %l0, %i0, %o2
1953 movvs %icc, %g3, %l1
1954 umulcc %i7, 0x0146, %l2
1955 array16 %i1, %g5, %o1
1956 fnor %f22, %f8, %f20
1957 std %f30, [%l7 + 0x58]
1958 fornot2 %f2, %f8, %f12
1959 xnorcc %g1, 0x07A0, %l5
1960 sll %l3, %g2, %o0
1961 fmovse %xcc, %f8, %f29
1962 nop
1963 set 0x18, %g4
1964 std %i2, [%l7 + %g4]
1965 sra %o6, %g7, %i4
1966 sir 0x06BD
1967 edge16 %o5, %o4, %i5
1968 addcc %l4, 0x127D, %g6
1969 fmovdvs %xcc, %f6, %f25
1970 array8 %g4, %i6, %o3
1971 tvs %icc, 0x7
1972 sub %i2, 0x16D2, %o7
1973 edge8ln %l0, %i0, %l6
1974 edge16n %g3, %o2, %i7
1975 edge8ln %l1, %l2, %i1
1976 fmovsg %xcc, %f27, %f4
1977 fsrc1s %f23, %f27
1978 mulx %o1, %g5, %g1
1979 subcc %l5, %g2, %o0
1980 fmul8x16 %f19, %f30, %f14
1981 fcmpne32 %f0, %f22, %i3
1982 tcc %xcc, 0x0
1983 fabss %f14, %f0
1984 bpos,pn %xcc, loop_167
1985 edge16n %l3, %o6, %i4
1986 taddcctv %g7, 0x0615, %o5
1987 fcmpd %fcc2, %f12, %f26
1988loop_167:
1989 fmovdcs %xcc, %f26, %f22
1990 edge32ln %i5, %l4, %o4
1991 fbul,a %fcc2, loop_168
1992 membar 0x2F
1993 taddcc %g4, %g6, %o3
1994 array32 %i2, %o7, %i6
1995loop_168:
1996 fcmped %fcc2, %f24, %f26
1997 fmovsne %xcc, %f6, %f10
1998 sethi 0x0D69, %l0
1999 sub %i0, %l6, %g3
2000 fsrc2s %f12, %f28
2001 sdiv %o2, 0x1AEC, %i7
2002 tne %xcc, 0x4
2003 fxnors %f24, %f24, %f17
2004 and %l1, 0x0F7C, %l2
2005 te %xcc, 0x3
2006 sra %o1, %g5, %i1
2007 movleu %xcc, %g1, %l5
2008 taddcc %o0, 0x1A4E, %g2
2009 bvs loop_169
2010 fpsub16 %f20, %f30, %f4
2011 movcs %icc, %i3, %l3
2012 edge16ln %i4, %g7, %o5
2013loop_169:
2014 fexpand %f13, %f0
2015 fnot2s %f11, %f3
2016 movne %icc, %i5, %o6
2017 movrlz %l4, %o4, %g6
2018 fnot1s %f16, %f22
2019 udiv %o3, 0x1654, %g4
2020 orncc %o7, 0x0EBD, %i2
2021 fbule,a %fcc3, loop_170
2022 stb %l0, [%l7 + 0x3A]
2023 tne %icc, 0x7
2024 srlx %i0, %l6, %g3
2025loop_170:
2026 fbul,a %fcc3, loop_171
2027 popc %i6, %o2
2028 movrne %l1, %l2, %i7
2029 fcmpne16 %f10, %f14, %o1
2030loop_171:
2031 fmuld8sux16 %f7, %f22, %f20
2032 bne,a %xcc, loop_172
2033 srax %i1, %g5, %l5
2034 bneg,a %icc, loop_173
2035 tvs %icc, 0x7
2036loop_172:
2037 alignaddr %g1, %o0, %i3
2038 array32 %g2, %l3, %g7
2039loop_173:
2040 te %xcc, 0x6
2041 movl %xcc, %i4, %i5
2042 bleu,pn %icc, loop_174
2043 subc %o5, 0x020B, %l4
2044 fba,a %fcc0, loop_175
2045 ble,pt %icc, loop_176
2046loop_174:
2047 srlx %o6, 0x1B, %o4
2048 fmovdl %xcc, %f8, %f20
2049loop_175:
2050 nop
2051 set 0x28, %i6
2052 lduwa [%l7 + %i6] 0x04, %o3
2053loop_176:
2054 alignaddr %g4, %g6, %o7
2055 andncc %i2, %l0, %l6
2056 edge8 %i0, %i6, %o2
2057 sir 0x0F38
2058 fmovdge %xcc, %f3, %f18
2059 movn %icc, %g3, %l1
2060 set 0x70, %g7
2061 stwa %l2, [%l7 + %g7] 0x04
2062 set 0x57, %l0
2063 ldsba [%l7 + %l0] 0x0c, %i7
2064 sllx %i1, %g5, %o1
2065 fandnot2s %f20, %f11, %f24
2066 for %f20, %f2, %f22
2067 taddcctv %g1, 0x1457, %o0
2068 edge16l %i3, %l5, %l3
2069 fcmpd %fcc3, %f6, %f28
2070 movleu %icc, %g2, %i4
2071 tleu %xcc, 0x5
2072 wr %g0, 0x89, %asi
2073 lduba [%l7 + 0x2C] %asi, %g7
2074 sir 0x1E0D
2075 set 0x3E, %l4
2076 ldsha [%l7 + %l4] 0x15, %o5
2077 fmovsleu %icc, %f1, %f8
2078 edge16 %i5, %o6, %o4
2079 edge16l %l4, %o3, %g6
2080 taddcctv %o7, 0x06EF, %g4
2081 movge %icc, %i2, %l0
2082 fmul8sux16 %f0, %f22, %f10
2083 tg %xcc, 0x0
2084 stbar
2085 movl %icc, %l6, %i6
2086 udiv %i0, 0x1AA1, %o2
2087 subc %g3, 0x13B4, %l2
2088 movpos %xcc, %l1, %i1
2089 be,a %xcc, loop_177
2090 fnot2s %f19, %f11
2091 edge16l %i7, %g5, %g1
2092 fsrc1s %f6, %f12
2093loop_177:
2094 srlx %o1, %o0, %i3
2095 edge16l %l3, %g2, %l5
2096 wr %g0, 0x88, %asi
2097 stwa %g7, [%l7 + 0x6C] %asi
2098 mulscc %o5, 0x11B5, %i5
2099 orcc %o6, %i4, %l4
2100 movleu %xcc, %o3, %g6
2101 mulscc %o7, %g4, %o4
2102 udivx %l0, 0x1265, %i2
2103 tle %xcc, 0x5
2104 fbne,a %fcc2, loop_178
2105 sll %i6, 0x08, %l6
2106 fcmpgt16 %f6, %f12, %i0
2107 smulcc %o2, %g3, %l2
2108loop_178:
2109 add %l1, 0x1F02, %i7
2110 alignaddr %i1, %g1, %o1
2111 fnot2 %f18, %f22
2112 fbn,a %fcc2, loop_179
2113 edge16l %o0, %g5, %i3
2114 alignaddr %l3, %l5, %g7
2115 sub %o5, %i5, %o6
2116loop_179:
2117 sub %g2, 0x1B22, %i4
2118 edge16n %l4, %g6, %o3
2119 fmovdleu %icc, %f14, %f24
2120 movcc %icc, %g4, %o4
2121 alignaddrl %o7, %l0, %i6
2122 sdivx %i2, 0x0664, %i0
2123 wr %g0, 0x89, %asi
2124 lduba [%l7 + 0x39] %asi, %o2
2125 movne %xcc, %g3, %l6
2126 xnorcc %l2, %l1, %i7
2127 brgz,a %g1, loop_180
2128 fbul,a %fcc1, loop_181
2129 tneg %icc, 0x0
2130 addcc %i1, %o0, %g5
2131loop_180:
2132 orcc %o1, 0x1A66, %i3
2133loop_181:
2134 saved
2135 rdpr %cwp, %g1
2136 rdpr %cansave, %g2
2137 rdpr %canrestore, %g3
2138 rdpr %cleanwin, %g4
2139 rdpr %otherwin, %g5
2140 rdpr %wstate, %g6
2141 wr %g0, 0x4f, %asi
2142 stxa %l3, [%g0 + 0x8] %asi
2143 tge %icc, 0x4
2144 set 0x34, %g6
2145 lduwa [%l7 + %g6] 0x04, %g7
2146 fnot2 %f6, %f26
2147 tcc %icc, 0x0
2148 subcc %o5, %l5, %i5
2149 tn %icc, 0x1
2150 move %icc, %g2, %o6
2151 xorcc %l4, %i4, %g6
2152 movrne %g4, 0x200, %o4
2153 bl loop_182
2154 smulcc %o7, 0x1E7B, %o3
2155 ble,pt %icc, loop_183
2156 tl %icc, 0x7
2157loop_182:
2158 nop
2159 set 0x10, %o0
2160 stxa %l0, [%l7 + %o0] 0x22
2161 membar #Sync
2162loop_183:
2163 ldx [%l7 + 0x70], %i2
2164 nop
2165 setx loop_184, %l0, %l1
2166 wrpr 0x1, %tl
2167 wrpr %l1, %tpc
2168 add %l1, 0x4, %l1
2169 wrpr %l1, %tnpc
2170 setx 0x34400001400, %l0, %l1
2171 wrpr %l1, %tstate
2172 wrhpr 0x4, %htstate
2173 retry
2174 nop
2175 setx loop_185, %l0, %l1
2176 wrpr 0x1, %tl
2177 wrpr %l1, %tpc
2178 add %l1, 0x4, %l1
2179 wrpr %l1, %tnpc
2180 setx 0x34400001400, %l0, %l1
2181 wrpr %l1, %tstate
2182 wrhpr 0x4, %htstate
2183 retry
2184 fblg,a %fcc2, loop_186
2185 movl %xcc, %i0, %i6
2186loop_184:
2187 fnors %f20, %f22, %f29
2188loop_185:
2189 tle %icc, 0x3
2190loop_186:
2191 fmul8x16 %f21, %f28, %f18
2192 saved
2193 rdpr %cwp, %g1
2194 rdpr %cansave, %g2
2195 rdpr %canrestore, %g3
2196 rdpr %cleanwin, %g4
2197 rdpr %otherwin, %g5
2198 rdpr %wstate, %g6
2199 bn,a,pt %icc, loop_187
2200 movl %xcc, %g3, %o2
2201 nop
2202 set 0x43, %o1
2203 ldsb [%l7 + %o1], %l2
2204 orncc %l1, %l6, %i7
2205loop_187:
2206 tge %icc, 0x7
2207 smulcc %i1, %o0, %g1
2208 xnor %g5, %o1, %l3
2209 fmovde %xcc, %f27, %f25
2210 xnor %g7, %o5, %l5
2211 addcc %i3, 0x170D, %g2
2212 fcmple16 %f14, %f22, %o6
2213 or %l4, 0x06F9, %i5
2214 bcs %icc, loop_188
2215 edge16ln %i4, %g4, %g6
2216 wr %g0, 0x81, %asi
2217 ldstuba [%l7 + 0x24] %asi, %o7
2218loop_188:
2219 fble %fcc3, loop_189
2220 bl,a,pn %xcc, loop_190
2221 ldub [%l7 + 0x58], %o3
2222 brgez,a %o4, loop_191
2223loop_189:
2224 udivx %l0, 0x1F0D, %i2
2225loop_190:
2226 bn,a %icc, loop_192
2227 sdivcc %i0, 0x0F7D, %g3
2228loop_191:
2229 tle %icc, 0x1
2230 fmovrsgz %o2, %f5, %f25
2231loop_192:
2232 andn %i6, %l1, %l2
2233 fbo,a %fcc2, loop_193
2234 fmovdne %icc, %f3, %f27
2235 fornot1 %f20, %f6, %f14
2236 fmovdneg %xcc, %f13, %f19
2237loop_193:
2238 fornot2 %f10, %f30, %f4
2239 nop
2240 setx loop_194, %l0, %l1
2241 wrpr 0x1, %tl
2242 wrpr %l1, %tpc
2243 add %l1, 0x4, %l1
2244 wrpr %l1, %tnpc
2245 setx 0x34400001400, %l0, %l1
2246 wrpr %l1, %tstate
2247 wrhpr 0x4, %htstate
2248 retry
2249 tcs %icc, 0x0
2250 fbe %fcc2, loop_195
2251 fmovsg %icc, %f3, %f7
2252loop_194:
2253 tgu %icc, 0x1
2254 be loop_196
2255loop_195:
2256 ldd [%l7 + 0x18], %f22
2257 or %i7, %l6, %o0
2258 ldd [%l7 + 0x50], %f14
2259loop_196:
2260 alignaddrl %i1, %g1, %g5
2261 call loop_197
2262 fbge %fcc3, loop_198
2263 saved
2264 rdpr %cwp, %g1
2265 rdpr %cansave, %g2
2266 rdpr %canrestore, %g3
2267 rdpr %cleanwin, %g4
2268 rdpr %otherwin, %g5
2269 rdpr %wstate, %g6
2270 fmovsa %icc, %f17, %f11
2271loop_197:
2272 ldsb [%l7 + 0x0B], %o1
2273loop_198:
2274 movrgz %g7, 0x1B8, %l3
2275 movpos %icc, %o5, %l5
2276 edge16l %g2, %o6, %i3
2277 fxnor %f14, %f6, %f14
2278 movrgez %l4, %i5, %g4
2279 umulcc %i4, %o7, %o3
2280 fble,a %fcc3, loop_199
2281 flush %l7 + 0x4C
2282 fcmple32 %f26, %f4, %g6
2283 movrgz %l0, 0x28D, %i2
2284loop_199:
2285 ta %icc, 0x7
2286 tle %icc, 0x3
2287 srlx %i0, 0x1C, %g3
2288 fnand %f2, %f14, %f0
2289 fbuge %fcc3, loop_200
2290 fbne %fcc3, loop_201
2291 edge32n %o4, %o2, %l1
2292 sethi 0x03AA, %i6
2293loop_200:
2294 mova %xcc, %l2, %i7
2295loop_201:
2296 fcmpgt32 %f6, %f26, %l6
2297 movvc %xcc, %i1, %g1
2298 edge32n %o0, %o1, %g5
2299 movrgez %l3, 0x31D, %g7
2300 movre %o5, %l5, %g2
2301 udiv %i3, 0x183F, %o6
2302 movge %icc, %l4, %i5
2303 ldx [%l7 + 0x18], %g4
2304 fmul8x16al %f25, %f15, %f2
2305 subc %i4, 0x06E3, %o7
2306 fmovrse %g6, %f16, %f15
2307 srlx %l0, 0x0C, %o3
2308 fxnors %f0, %f27, %f3
2309 tpos %icc, 0x4
2310 array32 %i2, %g3, %o4
2311 sdivx %i0, 0x1792, %l1
2312 edge8 %i6, %o2, %l2
2313 array16 %i7, %l6, %g1
2314 fmovsvc %icc, %f26, %f15
2315 sdiv %i1, 0x0D90, %o1
2316 sethi 0x1B13, %o0
2317 fnot2s %f12, %f0
2318 fand %f2, %f4, %f10
2319 move %xcc, %l3, %g5
2320 tvc %xcc, 0x3
2321 ldsw [%l7 + 0x58], %o5
2322 udivx %l5, 0x0C39, %g7
2323 fmovsge %icc, %f13, %f15
2324 membar 0x6D
2325 bcc,pt %icc, loop_202
2326 lduw [%l7 + 0x24], %g2
2327 edge32n %o6, %i3, %i5
2328 xorcc %g4, 0x04B9, %l4
2329loop_202:
2330 tle %icc, 0x1
2331 fxnors %f23, %f17, %f21
2332 udivcc %o7, 0x0D0E, %i4
2333 srax %l0, 0x12, %o3
2334 addcc %i2, 0x1D39, %g3
2335 set 0x5C, %o2
2336 lduha [%l7 + %o2] 0x0c, %g6
2337 ldsb [%l7 + 0x5A], %o4
2338 fpsub16s %f24, %f21, %f15
2339 stx %l1, [%l7 + 0x18]
2340 tcs %xcc, 0x6
2341 xnor %i0, 0x167D, %o2
2342 popc %l2, %i6
2343 fmovde %xcc, %f4, %f1
2344 sth %l6, [%l7 + 0x76]
2345 move %icc, %i7, %g1
2346 movgu %icc, %i1, %o0
2347 udivx %l3, 0x134A, %o1
2348 orncc %g5, 0x14BA, %l5
2349 orn %o5, 0x1447, %g7
2350 fsrc2 %f10, %f6
2351 orn %o6, 0x04A5, %i3
2352 movneg %icc, %g2, %i5
2353 fandnot1s %f20, %f23, %f10
2354 fmovspos %icc, %f18, %f7
2355 st %f2, [%l7 + 0x0C]
2356 movl %icc, %g4, %o7
2357 ta %xcc, 0x2
2358 tcs %xcc, 0x2
2359 tle %xcc, 0x3
2360 fmovdg %icc, %f17, %f7
2361 movcs %icc, %i4, %l0
2362 tsubcctv %o3, %i2, %l4
2363 movvc %xcc, %g3, %g6
2364 srax %o4, 0x06, %l1
2365 movvc %xcc, %o2, %i0
2366 brnz %i6, loop_203
2367 stbar
2368 edge8ln %l6, %l2, %g1
2369 prefetch [%l7 + 0x30], 0x2
2370loop_203:
2371 tl %icc, 0x5
2372 mova %icc, %i1, %i7
2373 or %o0, 0x01CE, %l3
2374 move %xcc, %g5, %o1
2375 orcc %l5, %o5, %o6
2376 edge32ln %i3, %g7, %g2
2377 tleu %xcc, 0x1
2378 sub %i5, 0x04C8, %g4
2379 tsubcctv %i4, 0x1D65, %l0
2380 umul %o7, %i2, %l4
2381 tcs %xcc, 0x5
2382 umul %g3, 0x1B3A, %o3
2383 sub %o4, %g6, %o2
2384 movrgez %l1, 0x387, %i6
2385 bn %xcc, loop_204
2386 movrlz %l6, 0x10C, %i0
2387 brgez %l2, loop_205
2388 movgu %xcc, %g1, %i7
2389loop_204:
2390 tvc %icc, 0x6
2391 addcc %i1, %l3, %g5
2392loop_205:
2393 umul %o0, 0x12C9, %l5
2394 ta %icc, 0x5
2395 fmovrslez %o5, %f30, %f13
2396 fnot1s %f27, %f4
2397 fbg %fcc3, loop_206
2398 add %o6, 0x1F51, %o1
2399 sra %i3, %g7, %g2
2400 taddcc %g4, %i5, %l0
2401loop_206:
2402 fmovrdgez %i4, %f4, %f10
2403 wr %g0, 0x04, %asi
2404 lduwa [%l7 + 0x0C] %asi, %i2
2405 srlx %o7, %l4, %g3
2406 edge32 %o3, %g6, %o2
2407 fcmpgt16 %f2, %f14, %l1
2408 movge %icc, %o4, %i6
2409 tcc %icc, 0x4
2410 subc %l6, %l2, %g1
2411 saved
2412 rdpr %cwp, %g1
2413 rdpr %cansave, %g2
2414 rdpr %canrestore, %g3
2415 rdpr %cleanwin, %g4
2416 rdpr %otherwin, %g5
2417 rdpr %wstate, %g6
2418 or %i7, 0x0CA1, %i1
2419 fmovscc %icc, %f12, %f30
2420 bpos loop_207
2421 fcmpes %fcc0, %f21, %f14
2422 flush %l7 + 0x20
2423 fones %f21
2424loop_207:
2425 udivx %i0, 0x17A1, %g5
2426 fmovrslz %l3, %f17, %f10
2427 tcs %xcc, 0x2
2428 fmovsneg %icc, %f26, %f26
2429 xnorcc %l5, 0x19D0, %o0
2430 sir 0x1898
2431 xnorcc %o6, %o5, %i3
2432 stx %g7, [%l7 + 0x70]
2433 sllx %o1, 0x0C, %g4
2434 fbul,a %fcc2, loop_208
2435 edge16l %i5, %l0, %g2
2436 xnorcc %i4, %i2, %o7
2437 umul %g3, %o3, %g6
2438loop_208:
2439 array16 %o2, %l4, %o4
2440 movvc %xcc, %i6, %l1
2441 fmovdvs %icc, %f20, %f4
2442 orncc %l2, 0x12C4, %l6
2443 fnegs %f0, %f19
2444 and %g1, %i7, %i1
2445 and %g5, 0x029B, %l3
2446 lduw [%l7 + 0x38], %l5
2447 alignaddr %o0, %i0, %o6
2448 edge16 %o5, %i3, %o1
2449 sdiv %g4, 0x0550, %i5
2450 edge8 %l0, %g2, %g7
2451 fmovsgu %icc, %f0, %f26
2452 edge16l %i4, %o7, %g3
2453 move %xcc, %i2, %g6
2454 sub %o2, %l4, %o4
2455 fmovs %f13, %f8
2456 movle %icc, %o3, %i6
2457 or %l2, 0x0722, %l1
2458 tg %xcc, 0x4
2459 nop
2460 setx loop_209, %l0, %l1
2461 jmpl %l1, %g1
2462 movg %xcc, %i7, %l6
2463 mulx %i1, %l3, %l5
2464 te %xcc, 0x3
2465loop_209:
2466 fbu,a %fcc3, loop_210
2467 xor %g5, 0x1318, %o0
2468 movl %xcc, %i0, %o5
2469 fnegd %f8, %f20
2470loop_210:
2471 addccc %o6, 0x1217, %i3
2472 fbne %fcc2, loop_211
2473 movgu %xcc, %o1, %i5
2474 call loop_212
2475 tn %xcc, 0x5
2476loop_211:
2477 movrlz %g4, %g2, %g7
2478 tg %icc, 0x5
2479loop_212:
2480 movg %icc, %l0, %i4
2481 set 0x44, %o5
2482 ldswa [%l7 + %o5] 0x15, %g3
2483 fxor %f28, %f30, %f2
2484 fandnot2s %f8, %f26, %f9
2485 ldsb [%l7 + 0x45], %i2
2486 movle %icc, %g6, %o2
2487 fand %f14, %f28, %f10
2488 umul %l4, 0x1D1F, %o7
2489 wr %g0, 0x27, %asi
2490 ldda [%l7 + 0x20] %asi, %o2
2491 taddcc %o4, 0x0FE5, %i6
2492 fpsub32 %f18, %f4, %f4
2493 addccc %l1, 0x09A0, %g1
2494 sra %i7, 0x0E, %l2
2495 fmovrdlez %i1, %f10, %f24
2496 bvc,pt %icc, loop_213
2497 saved
2498 rdpr %cwp, %g1
2499 rdpr %cansave, %g2
2500 rdpr %canrestore, %g3
2501 rdpr %cleanwin, %g4
2502 rdpr %otherwin, %g5
2503 rdpr %wstate, %g6
2504 edge8l %l6, %l3, %l5
2505 brlez,a %o0, loop_214
2506loop_213:
2507 udiv %g5, 0x1116, %i0
2508 srax %o6, %o5, %o1
2509 fandnot1 %f8, %f28, %f10
2510loop_214:
2511 fmovdcc %xcc, %f5, %f23
2512 stb %i3, [%l7 + 0x48]
2513 fmovsvs %xcc, %f1, %f20
2514 fpack16 %f24, %f24
2515 sdivcc %g4, 0x1432, %i5
2516 movn %icc, %g7, %g2
2517 movrne %l0, 0x386, %i4
2518 tleu %xcc, 0x0
2519 fmovdpos %xcc, %f12, %f25
2520 fba %fcc3, loop_215
2521 umulcc %g3, 0x0E0A, %g6
2522 siam 0x2
2523 fbo,a %fcc1, loop_216
2524loop_215:
2525 bge loop_217
2526 fbu,a %fcc2, loop_218
2527 sub %i2, 0x1642, %l4
2528loop_216:
2529 sir 0x02DD
2530loop_217:
2531 fbn %fcc1, loop_219
2532loop_218:
2533 orn %o2, %o7, %o3
2534 edge8ln %i6, %o4, %l1
2535 taddcc %g1, %i7, %i1
2536loop_219:
2537 te %icc, 0x6
2538 ldx [%l7 + 0x78], %l2
2539 fands %f9, %f18, %f28
2540 edge8 %l6, %l3, %o0
2541 edge32l %l5, %g5, %o6
2542 sdivcc %i0, 0x0D69, %o5
2543 srl %o1, 0x08, %g4
2544 sdivx %i3, 0x146E, %i5
2545 edge16ln %g2, %l0, %i4
2546 te %icc, 0x4
2547 tgu %icc, 0x1
2548 brlez %g3, loop_220
2549 fblg,a %fcc0, loop_221
2550 tn %icc, 0x5
2551 orn %g7, 0x0BB2, %g6
2552loop_220:
2553 bcs %xcc, loop_222
2554loop_221:
2555 movcc %xcc, %i2, %l4
2556 xnor %o7, 0x0460, %o2
2557 sra %o3, 0x04, %o4
2558loop_222:
2559 ble,pn %xcc, loop_223
2560 fmul8x16al %f23, %f18, %f26
2561 movcc %xcc, %i6, %g1
2562 movle %icc, %i7, %i1
2563loop_223:
2564 sllx %l1, 0x13, %l2
2565 fmovdneg %icc, %f17, %f21
2566 sdivcc %l6, 0x1169, %o0
2567 subc %l5, 0x1F58, %l3
2568 fmuld8sux16 %f2, %f10, %f26
2569 fmovdn %icc, %f2, %f13
2570 array8 %g5, %o6, %o5
2571 addcc %i0, %g4, %o1
2572 sethi 0x02EA, %i5
2573 sdivx %g2, 0x1E63, %l0
2574 addc %i4, %g3, %g7
2575 orncc %i3, 0x07DD, %i2
2576 tne %icc, 0x2
2577 brgez,a %g6, loop_224
2578 prefetch [%l7 + 0x74], 0x2
2579 udiv %o7, 0x083D, %l4
2580 fpackfix %f30, %f23
2581loop_224:
2582 movrlz %o2, %o4, %i6
2583 andncc %o3, %i7, %i1
2584 ta %xcc, 0x0
2585 srl %g1, 0x1B, %l2
2586 fmovrsgz %l6, %f10, %f2
2587 movleu %icc, %o0, %l1
2588 sub %l5, 0x0584, %g5
2589 edge8 %o6, %o5, %l3
2590 srax %g4, %o1, %i0
2591 set 0x0D, %i1
2592 stba %i5, [%l7 + %i1] 0x80
2593 fandnot2 %f24, %f20, %f10
2594 set 0x08, %i7
2595 lduwa [%l7 + %i7] 0x88, %g2
2596 bcc,a loop_225
2597 fbl %fcc2, loop_226
2598 alignaddrl %l0, %i4, %g3
2599 fmovsgu %xcc, %f29, %f25
2600loop_225:
2601 orn %i3, %i2, %g7
2602loop_226:
2603 fornot1s %f19, %f15, %f8
2604 fcmped %fcc0, %f12, %f2
2605 movrne %g6, %o7, %l4
2606 andn %o2, 0x1730, %i6
2607 tl %icc, 0x7
2608 edge8 %o3, %i7, %i1
2609 fsrc1s %f29, %f17
2610 mova %icc, %o4, %g1
2611 movn %icc, %l2, %o0
2612 fsrc2 %f8, %f30
2613 tcc %xcc, 0x1
2614 movne %icc, %l6, %l1
2615 subc %g5, %o6, %o5
2616 tvc %xcc, 0x6
2617 movrlz %l5, %l3, %o1
2618 or %g4, 0x1B83, %i0
2619 alignaddrl %i5, %g2, %l0
2620 fmovdn %icc, %f28, %f7
2621 and %i4, 0x14A4, %i3
2622 set 0x72, %g2
2623 ldstuba [%l7 + %g2] 0x18, %g3
2624 tcs %icc, 0x4
2625 sethi 0x1D79, %g7
2626 saved
2627 rdpr %cwp, %g1
2628 rdpr %cansave, %g2
2629 rdpr %canrestore, %g3
2630 rdpr %cleanwin, %g4
2631 rdpr %otherwin, %g5
2632 rdpr %wstate, %g6
2633 fpadd16s %f25, %f6, %f4
2634 stbar
2635 stb %g6, [%l7 + 0x6F]
2636 tle %icc, 0x2
2637 wr %g0, 0x19, %asi
2638 stba %i2, [%l7 + 0x60] %asi
2639 fmovsg %icc, %f15, %f16
2640 xor %o7, %l4, %i6
2641 movcs %xcc, %o2, %o3
2642 membar 0x46
2643 edge8ln %i7, %i1, %g1
2644 fbe %fcc2, loop_227
2645 tg %xcc, 0x0
2646 fornot2 %f24, %f22, %f16
2647 mulscc %l2, 0x1244, %o4
2648loop_227:
2649 nop
2650 wr %g0, 0x81, %asi
2651 stda %i6, [%l7 + 0x40] %asi
2652 fblg,a %fcc2, loop_228
2653 fornot2 %f0, %f24, %f16
2654 set 0x68, %i3
2655 stda %l0, [%l7 + %i3] 0x11
2656loop_228:
2657 ld [%l7 + 0x30], %f22
2658 sub %g5, %o6, %o0
2659 wr %g0, 0x80, %asi
2660 lduwa [%l7 + 0x6C] %asi, %o5
2661 bshuffle %f4, %f8, %f24
2662 movle %xcc, %l5, %l3
2663 smulcc %o1, %g4, %i0
2664 fmovdcs %icc, %f18, %f9
2665 bg,a,pn %xcc, loop_229
2666 fmovse %xcc, %f10, %f19
2667 fnegd %f12, %f18
2668 tleu %icc, 0x4
2669loop_229:
2670 movvc %xcc, %i5, %g2
2671 fmovdvc %xcc, %f17, %f25
2672 siam 0x2
2673 smul %i4, 0x07F7, %l0
2674 movg %xcc, %g3, %g7
2675 bl loop_230
2676 restored
2677 rdpr %cwp, %g1
2678 rdpr %cansave, %g2
2679 rdpr %canrestore, %g3
2680 rdpr %cleanwin, %g4
2681 rdpr %otherwin, %g5
2682 rdpr %wstate, %g6
2683 ta %xcc, 0x2
2684 fcmpgt16 %f4, %f26, %g6
2685loop_230:
2686 edge8l %i2, %o7, %i3
2687 tge %xcc, 0x4
2688 fmovsne %icc, %f19, %f9
2689 fmovsle %icc, %f0, %f22
2690 ble,a %icc, loop_231
2691 brz %i6, loop_232
2692 tl %xcc, 0x4
2693 set 0x5E, %i5
2694 lduba [%l7 + %i5] 0x19, %o2
2695loop_231:
2696 ldsh [%l7 + 0x54], %l4
2697loop_232:
2698 edge16n %i7, %i1, %o3
2699 brlz,a %l2, loop_233
2700 lduw [%l7 + 0x50], %g1
2701 xnorcc %o4, 0x0878, %l1
2702 tle %icc, 0x3
2703loop_233:
2704 fmovsge %xcc, %f1, %f28
2705 nop
2706 setx loop_234, %l0, %l1
2707 wrpr 0x1, %tl
2708 wrpr %l1, %tnpc
2709 setx 0x34400001400, %l0, %l1
2710 wrpr %l1, %tstate
2711 wrhpr 0x4, %htstate
2712 done
2713 andcc %g5, 0x0A7E, %o6
2714 wr %g0, 0x0c, %asi
2715 prefetcha [%l7 + 0x38] %asi, 0x2
2716loop_234:
2717 movleu %xcc, %o0, %l5
2718 subccc %o5, %o1, %g4
2719 andcc %l3, 0x13F8, %i0
2720 fbul %fcc1, loop_235
2721 movgu %xcc, %g2, %i5
2722 movleu %xcc, %i4, %l0
2723 movgu %icc, %g3, %g6
2724loop_235:
2725 fble %fcc3, loop_236
2726 edge8ln %g7, %o7, %i3
2727 set 0x6E, %g5
2728 ldsha [%l7 + %g5] 0x10, %i2
2729loop_236:
2730 xorcc %o2, 0x1D17, %l4
2731 orn %i7, %i6, %i1
2732 restored
2733 rdpr %cwp, %g1
2734 rdpr %cansave, %g2
2735 rdpr %canrestore, %g3
2736 rdpr %cleanwin, %g4
2737 rdpr %otherwin, %g5
2738 rdpr %wstate, %g6
2739 sdivx %o3, 0x01ED, %l2
2740 fmovsvs %xcc, %f4, %f17
2741 sllx %g1, 0x1B, %l1
2742 array32 %g5, %o4, %o6
2743 ta %xcc, 0x2
2744 fcmpeq16 %f10, %f4, %l6
2745 fmovdgu %xcc, %f24, %f14
2746 fmovsn %icc, %f24, %f19
2747 xnor %o0, 0x1970, %o5
2748 fpmerge %f7, %f27, %f20
2749 sdivx %o1, 0x1C3D, %l5
2750 orcc %g4, %l3, %i0
2751 fandnot1s %f16, %f24, %f18
2752 sra %i5, 0x1B, %i4
2753 tle %xcc, 0x0
2754 mulx %g2, 0x1C11, %g3
2755 sll %g6, %l0, %o7
2756 wr %g0, 0x80, %asi
2757 ldsba [%l7 + 0x19] %asi, %g7
2758 array32 %i2, %i3, %o2
2759 sllx %l4, 0x06, %i6
2760 membar #Sync
2761 wr %g0, 0x1e, %asi
2762 ldda [%l7 + 0x40] %asi, %f0
2763 tgu %xcc, 0x6
2764 subc %i7, %i1, %o3
2765 tg %xcc, 0x1
2766 subccc %g1, 0x173B, %l1
2767 fbg,a %fcc1, loop_237
2768 edge16l %l2, %o4, %o6
2769 fnot2 %f8, %f24
2770 mulscc %l6, 0x151C, %g5
2771loop_237:
2772 sll %o0, %o5, %o1
2773 brgez %g4, loop_238
2774 bcs,a,pn %icc, loop_239
2775 stx %l3, [%l7 + 0x70]
2776 fcmpne16 %f6, %f28, %i0
2777loop_238:
2778 sll %i5, %i4, %l5
2779loop_239:
2780 ldsb [%l7 + 0x1E], %g2
2781 nop
2782 set 0x58, %g3
2783 ldsh [%l7 + %g3], %g3
2784 fxors %f3, %f8, %f3
2785 wr %g0, 0x18, %asi
2786 lduha [%l7 + 0x24] %asi, %l0
2787 movl %icc, %g6, %o7
2788 wr %g0, 0xe3, %asi
2789 stda %g6, [%l7 + 0x50] %asi
2790 membar #Sync
2791 set 0x20, %l6
2792 stda %i2, [%l7 + %l6] 0x14
2793 xnor %i2, %o2, %i6
2794 fxnor %f30, %f0, %f4
2795 edge32l %i7, %i1, %l4
2796 sllx %o3, %l1, %l2
2797 sub %g1, 0x0B8A, %o6
2798 fcmple16 %f30, %f8, %o4
2799 fba %fcc0, loop_240
2800 array8 %l6, %g5, %o0
2801 tsubcctv %o5, 0x1F11, %g4
2802 stw %o1, [%l7 + 0x38]
2803loop_240:
2804 fandnot1s %f6, %f25, %f30
2805 and %l3, %i5, %i4
2806 edge16l %i0, %l5, %g3
2807 wr %g0, 0x2b, %asi
2808 stxa %g2, [%l7 + 0x38] %asi
2809 membar #Sync
2810 stb %l0, [%l7 + 0x58]
2811 std %o6, [%l7 + 0x20]
2812 andn %g6, 0x014D, %i3
2813 fcmped %fcc0, %f26, %f10
2814 edge8 %g7, %i2, %o2
2815 fands %f0, %f21, %f29
2816 fmul8x16 %f21, %f14, %f8
2817 udiv %i7, 0x0145, %i1
2818 fnands %f8, %f26, %f14
2819 fors %f20, %f7, %f22
2820 fexpand %f21, %f28
2821 fabsd %f2, %f26
2822 edge8n %i6, %o3, %l4
2823 wr %g0, 0x0c, %asi
2824 stba %l2, [%l7 + 0x2F] %asi
2825 orn %g1, 0x14F8, %l1
2826 umulcc %o4, %o6, %g5
2827 std %o0, [%l7 + 0x10]
2828 fcmpes %fcc2, %f2, %f10
2829 fbu,a %fcc0, loop_241
2830 fcmpes %fcc3, %f17, %f21
2831 fnot1 %f20, %f8
2832 fornot2s %f22, %f26, %f25
2833loop_241:
2834 tpos %xcc, 0x1
2835 fcmpgt32 %f10, %f8, %l6
2836 sllx %g4, 0x13, %o5
2837 fnegs %f31, %f18
2838 set 0x3D, %l3
2839 ldstuba [%l7 + %l3] 0x81, %l3
2840 tge %icc, 0x1
2841 mulx %i5, %i4, %i0
2842 fmovsge %xcc, %f25, %f20
2843 saved
2844 rdpr %cwp, %g1
2845 rdpr %cansave, %g2
2846 rdpr %canrestore, %g3
2847 rdpr %cleanwin, %g4
2848 rdpr %otherwin, %g5
2849 rdpr %wstate, %g6
2850 fmul8x16au %f13, %f6, %f4
2851 movl %xcc, %o1, %g3
2852 bgu,a %xcc, loop_242
2853 edge16n %g2, %l0, %o7
2854 array8 %l5, %g6, %i3
2855 fmovsvs %xcc, %f19, %f2
2856loop_242:
2857 smul %g7, 0x1BC9, %i2
2858 tl %icc, 0x0
2859 fmovdpos %icc, %f23, %f6
2860 fornot2s %f14, %f28, %f29
2861 fmovda %xcc, %f2, %f21
2862 fcmpeq16 %f16, %f12, %i7
2863 udivcc %o2, 0x1DD9, %i6
2864 addcc %i1, %o3, %l2
2865 or %g1, %l1, %o4
2866 fmovrse %l4, %f13, %f16
2867 edge8ln %o6, %g5, %o0
2868 fmovdl %icc, %f21, %f26
2869 udivx %l6, 0x13D6, %o5
2870 edge16ln %g4, %i5, %l3
2871 fbn %fcc0, loop_243
2872 tsubcc %i4, %o1, %g3
2873 movle %icc, %i0, %l0
2874 fmovsl %xcc, %f1, %f26
2875loop_243:
2876 te %icc, 0x1
2877 set 0x1C, %o3
2878 ldswa [%l7 + %o3] 0x80, %g2
2879 tl %icc, 0x6
2880 fnands %f0, %f15, %f10
2881 wr %g0, 0x81, %asi
2882 lduwa [%l7 + 0x48] %asi, %o7
2883 edge16n %l5, %i3, %g7
2884 fmovdleu %xcc, %f21, %f10
2885 lduw [%l7 + 0x3C], %g6
2886 fcmpgt32 %f2, %f12, %i7
2887 array16 %i2, %o2, %i6
2888 tgu %icc, 0x1
2889 ldd [%l7 + 0x50], %i0
2890 std %f30, [%l7 + 0x50]
2891 fbu %fcc1, loop_244
2892 lduh [%l7 + 0x3C], %l2
2893 tgu %xcc, 0x7
2894 edge8l %g1, %l1, %o3
2895loop_244:
2896 nop
2897 set 0x24, %g1
2898 swapa [%l7 + %g1] 0x11, %o4
2899 fmovrdgz %l4, %f2, %f10
2900 fbne,a %fcc1, loop_245
2901 te %xcc, 0x2
2902 movvs %icc, %g5, %o0
2903 fandnot2s %f9, %f29, %f16
2904loop_245:
2905 movrne %o6, %l6, %o5
2906 tcc %xcc, 0x7
2907 brgez %g4, loop_246
2908 movrgez %i5, 0x1D9, %i4
2909 edge8l %l3, %g3, %i0
2910 fbuge,a %fcc1, loop_247
2911loop_246:
2912 fmul8x16al %f5, %f1, %f20
2913 ldd [%l7 + 0x60], %o0
2914 edge8ln %g2, %l0, %o7
2915loop_247:
2916 nop
2917 wr %g0, 0x0c, %asi
2918 ldstuba [%l7 + 0x63] %asi, %i3
2919 taddcctv %g7, 0x00C0, %g6
2920 edge8ln %i7, %i2, %o2
2921 edge32ln %i6, %i1, %l5
2922 membar 0x22
2923 udiv %g1, 0x154B, %l2
2924 movneg %xcc, %l1, %o3
2925 std %l4, [%l7 + 0x78]
2926 ta %icc, 0x7
2927 tne %xcc, 0x2
2928 fmovsgu %icc, %f11, %f20
2929 mulx %g5, 0x126F, %o0
2930 ldsh [%l7 + 0x34], %o4
2931 fand %f24, %f16, %f22
2932 ldsb [%l7 + 0x67], %o6
2933 edge8n %o5, %g4, %i5
2934 movcc %icc, %i4, %l3
2935 mulscc %g3, 0x0E46, %l6
2936 movn %icc, %i0, %g2
2937 smulcc %l0, %o1, %o7
2938 edge16 %i3, %g6, %i7
2939 fmuld8sux16 %f20, %f16, %f28
2940 tg %icc, 0x4
2941 tn %xcc, 0x4
2942 edge16n %i2, %o2, %i6
2943 orcc %g7, %i1, %l5
2944 tn %xcc, 0x6
2945 srax %l2, 0x05, %g1
2946 xor %l1, 0x1361, %o3
2947 fbge %fcc1, loop_248
2948 movrne %g5, %o0, %l4
2949 or %o4, 0x0C93, %o5
2950 ldd [%l7 + 0x10], %f6
2951loop_248:
2952 fzero %f6
2953 tvc %icc, 0x6
2954 orcc %o6, 0x111D, %i5
2955 brlez,a %g4, loop_249
2956 fmovdl %icc, %f5, %f16
2957 tvs %xcc, 0x0
2958 andcc %i4, 0x1762, %l3
2959loop_249:
2960 fabsd %f2, %f22
2961 st %f14, [%l7 + 0x3C]
2962 fxnor %f30, %f28, %f4
2963 fbuge,a %fcc3, loop_250
2964 popc %g3, %i0
2965 tpos %xcc, 0x1
2966 addc %g2, 0x11FA, %l0
2967loop_250:
2968 nop
2969 set 0x10, %o6
2970 lda [%l7 + %o6] 0x10, %f24
2971 fmovsvc %icc, %f20, %f10
2972 swap [%l7 + 0x0C], %o1
2973 wr %g0, 0xea, %asi
2974 stda %o6, [%l7 + 0x40] %asi
2975 membar #Sync
2976 array8 %l6, %g6, %i7
2977 be,a loop_251
2978 movre %i2, %i3, %i6
2979 movvs %icc, %o2, %g7
2980 srax %l5, 0x1F, %i1
2981loop_251:
2982 addccc %l2, 0x1D9E, %l1
2983 fandnot2 %f24, %f28, %f16
2984 tn %icc, 0x0
2985 ba,a loop_252
2986 tsubcctv %o3, %g1, %g5
2987 fbl,a %fcc2, loop_253
2988 tgu %xcc, 0x6
2989loop_252:
2990 nop
2991 set 0x10, %l2
2992 ldswa [%l7 + %l2] 0x89, %o0
2993loop_253:
2994 orcc %o4, 0x1153, %l4
2995 fbe %fcc0, loop_254
2996 movpos %xcc, %o6, %o5
2997 tleu %xcc, 0x5
2998 add %i5, %g4, %i4
2999loop_254:
3000 edge32l %l3, %i0, %g3
3001 saved
3002 rdpr %cwp, %g1
3003 rdpr %cansave, %g2
3004 rdpr %canrestore, %g3
3005 rdpr %cleanwin, %g4
3006 rdpr %otherwin, %g5
3007 rdpr %wstate, %g6
3008 nop
3009 setx loop_255, %l0, %l1
3010 jmpl %l1, %g2
3011 fpackfix %f26, %f10
3012 tvs %xcc, 0x7
3013 movre %o1, %l0, %l6
3014loop_255:
3015 bneg,pt %icc, loop_256
3016 mulx %g6, 0x18B6, %o7
3017 fpack32 %f12, %f16, %f4
3018 wr %g0, 0x27, %asi
3019 stba %i2, [%l7 + 0x0B] %asi
3020 membar #Sync
3021loop_256:
3022 fones %f29
3023 fzeros %f27
3024 brz,a %i3, loop_257
3025 bgu,a,pn %xcc, loop_258
3026 movrgz %i6, 0x087, %o2
3027 edge16ln %i7, %l5, %i1
3028loop_257:
3029 brgz %g7, loop_259
3030loop_258:
3031 saved
3032 rdpr %cwp, %g1
3033 rdpr %cansave, %g2
3034 rdpr %canrestore, %g3
3035 rdpr %cleanwin, %g4
3036 rdpr %otherwin, %g5
3037 rdpr %wstate, %g6
3038 fpadd32s %f26, %f7, %f27
3039 movg %icc, %l1, %o3
3040loop_259:
3041 array8 %l2, %g1, %o0
3042 fmul8x16al %f15, %f23, %f30
3043 bneg %xcc, loop_260
3044 xnorcc %g5, %o4, %o6
3045 sethi 0x09F6, %o5
3046 te %xcc, 0x2
3047loop_260:
3048 nop
3049 add %l7, 0x78, %l6
3050 wr %g0, 0x80, %asi
3051 casa [%l6] 0x80, %l4, %i5
3052 tgu %xcc, 0x7
3053 movle %icc, %g4, %l3
3054 nop
3055 set 0x24, %i4
3056 lduh [%l7 + %i4], %i0
3057 tle %xcc, 0x6
3058 addcc %g3, %i4, %g2
3059 wr %g0, 0x5f, %asi
3060 stxa %o1, [%g0 + 0x0] %asi
3061 wr %g0, 0x88, %asi
3062 swapa [%l7 + 0x68] %asi, %l0
3063 edge32n %l6, %o7, %i2
3064 fnor %f28, %f18, %f26
3065 brlz %i3, loop_261
3066 mulscc %i6, %g6, %o2
3067 fbg,a %fcc3, loop_262
3068 tsubcc %i7, %l5, %i1
3069loop_261:
3070 movpos %xcc, %l1, %o3
3071 orcc %g7, %l2, %o0
3072loop_262:
3073 bleu %icc, loop_263
3074 movle %xcc, %g5, %g1
3075 fmovsleu %xcc, %f21, %f26
3076 fmovsge %xcc, %f8, %f14
3077loop_263:
3078 call loop_264
3079 tge %xcc, 0x3
3080 udivcc %o4, 0x1486, %o5
3081 fsrc2 %f8, %f8
3082loop_264:
3083 fmovdcs %icc, %f5, %f0
3084 fmovrdgz %o6, %f16, %f22
3085 bcs loop_265
3086 fmovsn %icc, %f15, %f0
3087 edge8ln %l4, %g4, %l3
3088 smulcc %i0, 0x0298, %i5
3089loop_265:
3090 fbo,a %fcc3, loop_266
3091 fpack16 %f0, %f7
3092 tsubcc %g3, 0x1D15, %i4
3093 edge8ln %g2, %l0, %o1
3094loop_266:
3095 be,a,pn %xcc, loop_267
3096 array8 %o7, %i2, %l6
3097 fmovdge %icc, %f23, %f0
3098 fmovrdne %i6, %f24, %f16
3099loop_267:
3100 fbl %fcc2, loop_268
3101 movrlz %i3, 0x1CD, %o2
3102 tge %xcc, 0x5
3103 fmovscc %icc, %f27, %f14
3104loop_268:
3105 fblg %fcc1, loop_269
3106 ldstub [%l7 + 0x1D], %g6
3107 addcc %i7, 0x0233, %i1
3108 fmul8x16 %f19, %f24, %f24
3109loop_269:
3110 movcc %xcc, %l1, %l5
3111 alignaddrl %o3, %l2, %g7
3112 ld [%l7 + 0x68], %f26
3113 set 0x6C, %l1
3114 ldswa [%l7 + %l1] 0x11, %o0
3115 wr %g0, 0x0c, %asi
3116 stda %f16, [%l7 + 0x40] %asi
3117 wr %g0, 0x81, %asi
3118 prefetcha [%l7 + 0x48] %asi, 0x3
3119 tg %icc, 0x7
3120 nop
3121 setx loop_270, %l0, %l1
3122 jmpl %l1, %o4
3123 alignaddr %g1, %o6, %l4
3124 movcs %icc, %o5, %l3
3125 orn %i0, 0x1AA3, %g4
3126loop_270:
3127 stw %i5, [%l7 + 0x10]
3128 edge16ln %g3, %i4, %g2
3129 ldub [%l7 + 0x09], %l0
3130 brz %o1, loop_271
3131 tn %icc, 0x3
3132 edge32 %i2, %o7, %l6
3133 fmovscc %icc, %f10, %f9
3134loop_271:
3135 nop
3136 wr %g0, 0x17, %asi
3137 stda %f0, [%l7 + 0x40] %asi
3138 membar #Sync
3139 xnorcc %i3, %i6, %o2
3140 sra %i7, 0x15, %i1
3141 bne,a,pn %icc, loop_272
3142 tl %icc, 0x4
3143 movle %xcc, %g6, %l5
3144 brgz %l1, loop_273
3145loop_272:
3146 movpos %xcc, %l2, %o3
3147 edge8l %o0, %g5, %g7
3148 sdiv %o4, 0x1FBE, %g1
3149loop_273:
3150 bcc,a,pn %xcc, loop_274
3151 tsubcctv %l4, %o5, %l3
3152 ldd [%l7 + 0x20], %f28
3153 stw %i0, [%l7 + 0x68]
3154loop_274:
3155 orn %g4, 0x1633, %o6
3156 fmovs %f6, %f9
3157 bn,pn %xcc, loop_275
3158 fors %f20, %f1, %f12
3159 and %i5, %g3, %g2
3160 faligndata %f6, %f20, %f0
3161loop_275:
3162 ldsb [%l7 + 0x6A], %i4
3163 ldsw [%l7 + 0x74], %l0
3164 ble %icc, loop_276
3165 andn %i2, 0x1F30, %o7
3166 movrgz %l6, %o1, %i6
3167 subc %i3, 0x116C, %o2
3168loop_276:
3169 tg %icc, 0x5
3170 tpos %icc, 0x3
3171 movl %xcc, %i7, %i1
3172 move %xcc, %g6, %l5
3173 movleu %icc, %l1, %o3
3174 fcmple16 %f24, %f24, %l2
3175 fornot2s %f17, %f11, %f12
3176 wr %g0, 0xe2, %asi
3177 stda %o0, [%l7 + 0x10] %asi
3178 membar #Sync
3179 sllx %g5, %g7, %o4
3180 set 0x44, %o7
3181 ldswa [%l7 + %o7] 0x14, %g1
3182 mova %xcc, %l4, %o5
3183 edge8ln %l3, %i0, %g4
3184 fmuld8sux16 %f20, %f7, %f8
3185 brlz,a %o6, loop_277
3186 edge16l %i5, %g3, %g2
3187 fpsub32s %f16, %f27, %f6
3188 smul %i4, 0x1ED3, %l0
3189loop_277:
3190 movcc %icc, %o7, %i2
3191 tpos %xcc, 0x2
3192 mulx %l6, %i6, %i3
3193 sra %o1, 0x02, %o2
3194 tg %xcc, 0x2
3195 edge32 %i1, %i7, %l5
3196 edge16 %l1, %o3, %g6
3197 wr %g0, 0x10, %asi
3198 lduwa [%l7 + 0x0C] %asi, %o0
3199 membar 0x5C
3200 movn %xcc, %l2, %g7
3201 srlx %o4, 0x0E, %g1
3202 ta %xcc, 0x6
3203 membar 0x17
3204 edge16n %l4, %g5, %o5
3205 fbge,a %fcc1, loop_278
3206 alignaddr %i0, %l3, %g4
3207 fornot1s %f7, %f4, %f16
3208 movgu %xcc, %o6, %i5
3209loop_278:
3210 tgu %icc, 0x4
3211 tle %icc, 0x3
3212 bcs,a,pt %xcc, loop_279
3213 popc %g2, %g3
3214 edge8ln %l0, %o7, %i2
3215 brgz,a %i4, loop_280
3216loop_279:
3217 tsubcc %l6, 0x0FC1, %i3
3218 xnor %i6, %o1, %o2
3219 edge32 %i1, %i7, %l5
3220loop_280:
3221 movcc %xcc, %o3, %l1
3222 mova %xcc, %o0, %l2
3223 movneg %icc, %g7, %o4
3224 fmovdge %icc, %f9, %f27
3225 movleu %xcc, %g6, %l4
3226 umulcc %g5, %g1, %i0
3227 tl %xcc, 0x4
3228 subcc %o5, 0x0953, %g4
3229 srax %l3, 0x07, %i5
3230 fbe,a %fcc2, loop_281
3231 sdiv %g2, 0x0B86, %o6
3232 array8 %g3, %l0, %i2
3233 movvc %icc, %i4, %o7
3234loop_281:
3235 edge32 %l6, %i6, %o1
3236 ldstub [%l7 + 0x29], %o2
3237 tle %xcc, 0x1
3238 wr %g0, 0x10, %asi
3239 lda [%l7 + 0x5C] %asi, %f7
3240 taddcctv %i1, %i3, %l5
3241 tcc %xcc, 0x6
3242 movrlez %o3, %i7, %o0
3243 andn %l1, %l2, %o4
3244 bvs,pn %xcc, loop_282
3245 saved
3246 rdpr %cwp, %g1
3247 rdpr %cansave, %g2
3248 rdpr %canrestore, %g3
3249 rdpr %cleanwin, %g4
3250 rdpr %otherwin, %g5
3251 rdpr %wstate, %g6
3252 fpsub32 %f22, %f0, %f14
3253 fone %f14
3254loop_282:
3255 tn %icc, 0x3
3256 ta %xcc, 0x2
3257 sub %g6, 0x1CAD, %g7
3258 mulscc %l4, 0x1176, %g1
3259 sll %i0, %o5, %g4
3260 fmovsl %xcc, %f0, %f24
3261 brnz %l3, loop_283
3262 fornot2 %f28, %f6, %f6
3263 fmovscc %xcc, %f4, %f25
3264 edge16l %i5, %g2, %g5
3265loop_283:
3266 fmovrde %g3, %f0, %f14
3267 fmovrsne %l0, %f1, %f21
3268 tleu %xcc, 0x0
3269 fmul8sux16 %f30, %f16, %f16
3270 andn %o6, %i4, %o7
3271 st %f7, [%l7 + 0x48]
3272 membar 0x6D
3273 edge8n %i2, %l6, %i6
3274 fpsub16s %f30, %f15, %f17
3275 sdiv %o2, 0x0AA6, %i1
3276 mulscc %o1, %i3, %l5
3277 umulcc %o3, %o0, %i7
3278 fmovdneg %icc, %f12, %f25
3279 wr %g0, 0x89, %asi
3280 stha %l1, [%l7 + 0x4A] %asi
3281 tgu %xcc, 0x3
3282 movre %l2, %g6, %o4
3283 subcc %l4, 0x0AA2, %g1
3284 tneg %icc, 0x6
3285 set 0x51, %o4
3286 lduba [%l7 + %o4] 0x11, %i0
3287 sra %g7, 0x07, %o5
3288 fands %f0, %f0, %f12
3289 edge8ln %g4, %i5, %g2
3290 tpos %xcc, 0x6
3291 swap [%l7 + 0x34], %g5
3292 smul %l3, 0x1B6C, %g3
3293 andn %o6, 0x10DE, %i4
3294 tgu %xcc, 0x4
3295 edge16 %o7, %l0, %l6
3296 or %i2, %o2, %i6
3297 fmovrdne %o1, %f30, %f10
3298 fors %f4, %f2, %f9
3299 movg %xcc, %i1, %i3
3300 sir 0x0C98
3301 sethi 0x0364, %o3
3302 fmovd %f12, %f30
3303 fpsub32 %f26, %f2, %f8
3304 orcc %l5, 0x0CE2, %o0
3305 set 0x28, %l5
3306 lduwa [%l7 + %l5] 0x11, %i7
3307 andcc %l1, 0x14B6, %l2
3308 movn %icc, %g6, %o4
3309 sdivx %l4, 0x1B10, %g1
3310 fzeros %f12
3311 fbu,a %fcc2, loop_284
3312 udivx %g7, 0x0B59, %i0
3313 bneg %xcc, loop_285
3314 nop
3315 setx loop_286, %l0, %l1
3316 wrpr 0x1, %tl
3317 wrpr %l1, %tnpc
3318 setx 0x34400001400, %l0, %l1
3319 wrpr %l1, %tstate
3320 wrhpr 0x4, %htstate
3321 done
3322loop_284:
3323 fmovdvs %xcc, %f9, %f1
3324 fmovsge %icc, %f13, %f12
3325loop_285:
3326 array16 %g4, %o5, %g2
3327loop_286:
3328 membar 0x01
3329 sll %g5, 0x13, %i5
3330 fmovdneg %icc, %f18, %f19
3331 subcc %g3, %l3, %o6
3332 fbo %fcc0, loop_287
3333 call loop_288
3334 nop
3335 setx loop_289, %l0, %l1
3336 wrpr 0x1, %tl
3337 wrpr %l1, %tnpc
3338 setx 0x34400001400, %l0, %l1
3339 wrpr %l1, %tstate
3340 wrhpr 0x4, %htstate
3341 done
3342 mulx %o7, %l0, %i4
3343loop_287:
3344 movpos %icc, %i2, %o2
3345loop_288:
3346 srl %i6, 0x03, %o1
3347loop_289:
3348 bcs loop_290
3349 prefetch [%l7 + 0x30], 0x0
3350 fmovda %icc, %f4, %f17
3351 edge8n %i1, %l6, %o3
3352loop_290:
3353 array16 %i3, %l5, %o0
3354 movcc %xcc, %l1, %l2
3355 sra %g6, %i7, %o4
3356 nop
3357 setx loop_291, %l0, %l1
3358 wrpr 0x1, %tl
3359 wrpr %l1, %tpc
3360 add %l1, 0x4, %l1
3361 wrpr %l1, %tnpc
3362 setx 0x34400001400, %l0, %l1
3363 wrpr %l1, %tstate
3364 wrhpr 0x4, %htstate
3365 retry
3366 fcmps %fcc2, %f19, %f24
3367 smulcc %g1, %g7, %i0
3368 wr %g0, 0x19, %asi
3369 lduha [%l7 + 0x56] %asi, %l4
3370loop_291:
3371 udivx %o5, 0x1072, %g2
3372 xnorcc %g5, 0x15B0, %g4
3373 tne %icc, 0x1
3374 movle %xcc, %i5, %g3
3375 edge8 %o6, %o7, %l0
3376 subcc %i4, %i2, %l3
3377 membar 0x46
3378 taddcc %o2, 0x1BCB, %i6
3379 umulcc %i1, %o1, %l6
3380 xnorcc %o3, 0x0B60, %l5
3381 movrlz %o0, 0x13B, %l1
3382 fba,a %fcc0, loop_292
3383 fmovsge %xcc, %f16, %f30
3384 bneg,pt %icc, loop_293
3385 stx %i3, [%l7 + 0x20]
3386loop_292:
3387 std %f22, [%l7 + 0x10]
3388 udivcc %l2, 0x0AF7, %i7
3389loop_293:
3390 movcs %icc, %o4, %g1
3391 sdiv %g7, 0x09E7, %i0
3392 fmovsg %xcc, %f12, %f9
3393 edge32l %l4, %o5, %g6
3394 sllx %g5, 0x18, %g2
3395 fsrc1s %f27, %f15
3396 bn,pn %icc, loop_294
3397 fmovdne %icc, %f21, %f6
3398 edge16n %i5, %g3, %g4
3399 andncc %o6, %l0, %i4
3400loop_294:
3401 bl,a loop_295
3402 movl %xcc, %i2, %o7
3403 lduh [%l7 + 0x24], %o2
3404 tpos %xcc, 0x5
3405loop_295:
3406 addccc %i6, 0x0E20, %i1
3407 mova %icc, %o1, %l6
3408 edge16 %o3, %l5, %l3
3409 bvc,pt %icc, loop_296
3410 subc %l1, 0x112C, %o0
3411 sethi 0x0F06, %i3
3412 wr %g0, 0x11, %asi
3413 stwa %i7, [%l7 + 0x54] %asi
3414loop_296:
3415 smulcc %l2, %o4, %g7
3416 fpsub32 %f28, %f6, %f16
3417 fmul8sux16 %f6, %f16, %f26
3418 fbge,a %fcc1, loop_297
3419 alignaddr %i0, %l4, %g1
3420 for %f4, %f28, %f8
3421 bvs,a,pt %icc, loop_298
3422loop_297:
3423 mulx %o5, %g6, %g5
3424 movle %xcc, %i5, %g3
3425 nop
3426 setx loop_299, %l0, %l1
3427 wrpr 0x1, %tl
3428 wrpr %l1, %tpc
3429 add %l1, 0x4, %l1
3430 wrpr %l1, %tnpc
3431 setx 0x34400001400, %l0, %l1
3432 wrpr %l1, %tstate
3433 wrhpr 0x4, %htstate
3434 retry
3435loop_298:
3436 edge16n %g2, %o6, %g4
3437 mulscc %i4, %l0, %i2
3438 fcmpeq32 %f18, %f20, %o7
3439loop_299:
3440 nop
3441 wr %g0, 0xe3, %asi
3442 stha %i6, [%l7 + 0x56] %asi
3443 membar #Sync
3444 std %i0, [%l7 + 0x08]
3445 bvs,a %icc, loop_300
3446 edge32 %o2, %o1, %l6
3447 bge loop_301
3448 fmovdpos %icc, %f13, %f18
3449loop_300:
3450 ldsw [%l7 + 0x48], %o3
3451 mova %xcc, %l3, %l5
3452loop_301:
3453 fexpand %f30, %f14
3454 move %icc, %l1, %o0
3455 xnorcc %i7, %i3, %l2
3456 addccc %o4, %i0, %g7
3457 fmovrde %l4, %f26, %f20
3458 umulcc %g1, %o5, %g6
3459 fmovdneg %icc, %f28, %f24
3460 wr %g0, 0xe3, %asi
3461 ldda [%l7 + 0x50] %asi, %g4
3462 srl %i5, %g3, %o6
3463 edge16n %g4, %i4, %l0
3464 edge8n %i2, %g2, %i6
3465 nop
3466 setx loop_302, %l0, %l1
3467 jmpl %l1, %i1
3468 fxor %f18, %f4, %f22
3469 tcc %xcc, 0x4
3470 set 0x3C, %i2
3471 sta %f22, [%l7 + %i2] 0x15
3472loop_302:
3473 edge32 %o2, %o7, %o1
3474 addcc %o3, %l6, %l5
3475 fpack16 %f16, %f27
3476 nop
3477 set 0x0C, %g4
3478 stw %l1, [%l7 + %g4]
3479 fones %f7
3480 taddcctv %o0, 0x0A07, %l3
3481 tcs %icc, 0x2
3482 sir 0x05EB
3483 xor %i3, 0x16D7, %l2
3484 fbule,a %fcc3, loop_303
3485 bge,a,pn %icc, loop_304
3486 brlez %i7, loop_305
3487 edge16n %i0, %g7, %l4
3488loop_303:
3489 tn %icc, 0x2
3490loop_304:
3491 movge %xcc, %o4, %o5
3492loop_305:
3493 tsubcc %g1, %g5, %g6
3494 wr %g0, 0x80, %asi
3495 prefetcha [%l7 + 0x60] %asi, 0x3
3496 fnegd %f22, %f18
3497 ba loop_306
3498 movpos %xcc, %g3, %o6
3499 edge32 %i4, %g4, %i2
3500 and %l0, 0x1E29, %g2
3501loop_306:
3502 fble,a %fcc1, loop_307
3503 addc %i6, %i1, %o2
3504 sethi 0x0CE2, %o7
3505 subc %o1, %o3, %l6
3506loop_307:
3507 array32 %l5, %l1, %l3
3508 add %o0, %l2, %i7
3509 movrlez %i0, 0x16A, %g7
3510 movrgez %l4, 0x212, %i3
3511 fmovdle %xcc, %f20, %f14
3512 set 0x74, %i0
3513 lda [%l7 + %i0] 0x89, %f15
3514 bcs,a,pn %xcc, loop_308
3515 ldub [%l7 + 0x70], %o5
3516 fmovrsne %o4, %f25, %f7
3517 taddcctv %g5, 0x0997, %g1
3518loop_308:
3519 edge32 %g6, %i5, %o6
3520 orcc %g3, %g4, %i4
3521 fzero %f8
3522 mova %icc, %i2, %l0
3523 sll %g2, %i1, %i6
3524 udivcc %o2, 0x185B, %o7
3525 fmovdg %icc, %f31, %f19
3526 std %f16, [%l7 + 0x78]
3527 fmovrsgz %o3, %f16, %f9
3528 alignaddrl %l6, %o1, %l1
3529 fmovdg %icc, %f22, %f6
3530 edge16l %l5, %l3, %l2
3531 movle %icc, %o0, %i0
3532 edge16l %i7, %g7, %l4
3533 set 0x7E, %g7
3534 stha %i3, [%l7 + %g7] 0x18
3535 edge16ln %o4, %o5, %g1
3536 bneg,pn %icc, loop_309
3537 movrlz %g6, %g5, %o6
3538 std %i4, [%l7 + 0x60]
3539 tle %icc, 0x4
3540loop_309:
3541 fpack16 %f6, %f7
3542 bgu,a loop_310
3543 alignaddr %g3, %g4, %i4
3544 move %icc, %i2, %g2
3545 fnands %f16, %f18, %f2
3546loop_310:
3547 bvc,a,pt %icc, loop_311
3548 umul %l0, %i6, %o2
3549 fxnors %f0, %f11, %f15
3550 tge %icc, 0x3
3551loop_311:
3552 bvc,a,pt %xcc, loop_312
3553 sth %i1, [%l7 + 0x7C]
3554 mulscc %o3, 0x1DC6, %o7
3555 fnors %f27, %f11, %f2
3556loop_312:
3557 xnorcc %o1, 0x14BD, %l6
3558 movcc %xcc, %l1, %l5
3559 tpos %icc, 0x5
3560 fabss %f8, %f31
3561 fmovspos %icc, %f15, %f15
3562 popc 0x0B6C, %l2
3563 fmovsvc %icc, %f11, %f23
3564 movrne %o0, %l3, %i0
3565 fxnors %f13, %f30, %f16
3566 mova %xcc, %i7, %g7
3567 addccc %i3, 0x1254, %l4
3568 fnor %f10, %f26, %f22
3569 movrlz %o4, %g1, %o5
3570 stx %g5, [%l7 + 0x40]
3571 tleu %xcc, 0x7
3572 subc %o6, 0x0351, %i5
3573 fmovse %icc, %f7, %f7
3574 fcmple16 %f20, %f20, %g6
3575 tleu %icc, 0x0
3576 fmovsvc %xcc, %f19, %f28
3577 fexpand %f6, %f0
3578 bvc,a loop_313
3579 taddcctv %g3, 0x1A20, %i4
3580 fornot2 %f28, %f22, %f12
3581 fpadd32 %f2, %f20, %f0
3582loop_313:
3583 tleu %xcc, 0x4
3584 edge16l %g4, %g2, %i2
3585 fornot1 %f0, %f16, %f30
3586 alignaddrl %l0, %i6, %o2
3587 fpadd32s %f16, %f2, %f9
3588 fmovsge %xcc, %f7, %f14
3589 addccc %i1, 0x0C08, %o3
3590 ldx [%l7 + 0x50], %o1
3591 udivx %l6, 0x0C8E, %l1
3592 fbu %fcc2, loop_314
3593 edge32 %l5, %l2, %o0
3594 fmul8ulx16 %f18, %f12, %f30
3595 mulscc %o7, 0x03B1, %l3
3596loop_314:
3597 bg,pn %icc, loop_315
3598 movleu %icc, %i0, %g7
3599 edge16l %i3, %l4, %i7
3600 fands %f25, %f19, %f5
3601loop_315:
3602 sir 0x1F0B
3603 edge32l %g1, %o4, %g5
3604 edge8ln %o6, %o5, %g6
3605 bg loop_316
3606 fnands %f26, %f19, %f26
3607 tcs %xcc, 0x6
3608 mulscc %i5, %g3, %i4
3609loop_316:
3610 tne %icc, 0x2
3611 set 0x20, %l0
3612 ldsha [%l7 + %l0] 0x15, %g2
3613 ldub [%l7 + 0x57], %g4
3614 orn %l0, %i6, %o2
3615 tg %xcc, 0x5
3616 stbar
3617 xnor %i1, %i2, %o3
3618 subccc %o1, %l6, %l1
3619 fmovrsgez %l2, %f23, %f2
3620 fand %f12, %f2, %f2
3621 fbn %fcc2, loop_317
3622 orcc %l5, 0x1EC5, %o0
3623 subcc %o7, 0x0B98, %i0
3624 wr %g0, 0x04, %asi
3625 ldsha [%l7 + 0x5E] %asi, %g7
3626loop_317:
3627 fone %f24
3628 siam 0x0
3629 fmuld8ulx16 %f11, %f30, %f20
3630 sethi 0x1663, %i3
3631 orcc %l3, 0x040E, %i7
3632 fcmple16 %f16, %f4, %g1
3633 tne %icc, 0x2
3634 ble,a,pt %icc, loop_318
3635 movcs %xcc, %l4, %o4
3636 fpmerge %f14, %f31, %f16
3637 fmul8ulx16 %f26, %f28, %f12
3638loop_318:
3639 sub %o6, %o5, %g6
3640 tvs %xcc, 0x5
3641 move %icc, %i5, %g5
3642 tle %xcc, 0x5
3643 fmovdle %icc, %f28, %f10
3644 set 0x18, %l4
3645 lduha [%l7 + %l4] 0x18, %i4
3646 fcmpeq32 %f6, %f28, %g3
3647 movl %icc, %g2, %l0
3648 ldsw [%l7 + 0x24], %i6
3649 movrne %o2, 0x071, %i1
3650 bne,a loop_319
3651 popc %g4, %o3
3652 taddcc %o1, %l6, %i2
3653 edge8l %l2, %l1, %o0
3654loop_319:
3655 edge8l %l5, %i0, %o7
3656 set 0x08, %i6
3657 ldswa [%l7 + %i6] 0x18, %i3
3658 addc %l3, 0x0382, %g7
3659 fzero %f8
3660 fmuld8ulx16 %f7, %f3, %f14
3661 edge16n %i7, %g1, %l4
3662 nop
3663 setx loop_320, %l0, %l1
3664 jmpl %l1, %o4
3665 movpos %icc, %o5, %o6
3666 array8 %i5, %g5, %g6
3667 brlz,a %g3, loop_321
3668loop_320:
3669 fpack16 %f20, %f29
3670 ba %icc, loop_322
3671 fbue,a %fcc3, loop_323
3672loop_321:
3673 brlez,a %g2, loop_324
3674 edge32l %i4, %i6, %o2
3675loop_322:
3676 tvc %icc, 0x1
3677loop_323:
3678 edge32l %i1, %g4, %o3
3679loop_324:
3680 tg %icc, 0x0
3681 fcmps %fcc1, %f30, %f20
3682 bleu,a,pt %icc, loop_325
3683 bcs,a,pt %xcc, loop_326
3684 tcc %icc, 0x0
3685 tn %xcc, 0x6
3686loop_325:
3687 tne %xcc, 0x1
3688loop_326:
3689 srax %o1, 0x10, %l0
3690 udivx %i2, 0x1EA5, %l6
3691 bgu,a,pn %xcc, loop_327
3692 add %l1, 0x0DAA, %o0
3693 brnz %l2, loop_328
3694 st %f18, [%l7 + 0x5C]
3695loop_327:
3696 bgu,a,pn %icc, loop_329
3697 mulscc %i0, 0x0DF6, %o7
3698loop_328:
3699 movg %icc, %i3, %l3
3700 tg %xcc, 0x1
3701loop_329:
3702 subcc %g7, 0x15B0, %l5
3703 andn %g1, %l4, %i7
3704 sll %o4, 0x19, %o5
3705 edge8l %i5, %o6, %g6
3706 alignaddrl %g5, %g2, %i4
3707 sth %i6, [%l7 + 0x62]
3708 xorcc %g3, %i1, %g4
3709 bgu %icc, loop_330
3710 movle %xcc, %o3, %o2
3711 lduw [%l7 + 0x3C], %o1
3712 edge32l %l0, %i2, %l6
3713loop_330:
3714 subccc %o0, 0x022B, %l1
3715 sdivx %i0, 0x085D, %l2
3716 fcmpgt16 %f26, %f26, %o7
3717 alignaddr %l3, %i3, %g7
3718 xor %l5, %l4, %g1
3719 taddcc %o4, %i7, %i5
3720 fbu %fcc1, loop_331
3721 bne,a %xcc, loop_332
3722 xnor %o6, %o5, %g6
3723 fbule,a %fcc2, loop_333
3724loop_331:
3725 tn %xcc, 0x0
3726loop_332:
3727 array16 %g5, %i4, %g2
3728 saved
3729 rdpr %cwp, %g1
3730 rdpr %cansave, %g2
3731 rdpr %canrestore, %g3
3732 rdpr %cleanwin, %g4
3733 rdpr %otherwin, %g5
3734 rdpr %wstate, %g6
3735loop_333:
3736 move %icc, %g3, %i1
3737 bpos,pt %xcc, loop_334
3738 udivcc %i6, 0x1786, %o3
3739 bn loop_335
3740 fbl %fcc3, loop_336
3741loop_334:
3742 andcc %o2, %o1, %g4
3743 bneg %xcc, loop_337
3744loop_335:
3745 ba,pt %icc, loop_338
3746loop_336:
3747 edge8l %l0, %i2, %o0
3748 brgz %l1, loop_339
3749loop_337:
3750 fnegs %f1, %f23
3751loop_338:
3752 tvs %icc, 0x2
3753 fmovdgu %icc, %f23, %f26
3754loop_339:
3755 fxors %f3, %f19, %f29
3756 movrne %l6, 0x3C6, %l2
3757 edge16n %i0, %o7, %i3
3758 movcc %icc, %l3, %l5
3759 tvs %icc, 0x0
3760 movpos %icc, %l4, %g1
3761 edge16 %g7, %i7, %i5
3762 nop
3763 setx loop_340, %l0, %l1
3764 wrpr 0x1, %tl
3765 wrpr %l1, %tpc
3766 add %l1, 0x4, %l1
3767 wrpr %l1, %tnpc
3768 setx 0x34400001400, %l0, %l1
3769 wrpr %l1, %tstate
3770 wrhpr 0x4, %htstate
3771 retry
3772 edge8ln %o6, %o5, %o4
3773 fmovsvs %icc, %f15, %f29
3774 call loop_341
3775loop_340:
3776 movneg %icc, %g5, %g6
3777 fnor %f26, %f0, %f18
3778 prefetch [%l7 + 0x7C], 0x2
3779loop_341:
3780 movcs %xcc, %i4, %g3
3781 subcc %i1, 0x1A57, %i6
3782 nop
3783 setx loop_342, %l0, %l1
3784 jmpl %l1, %o3
3785 movrlz %g2, %o1, %o2
3786 lduh [%l7 + 0x1E], %l0
3787 wr %g0, 0x10, %asi
3788 lduba [%l7 + 0x23] %asi, %i2
3789loop_342:
3790 nop
3791 set 0x0, %g6
3792 stxa %o0, [%g0 + %g6] 0x5f
3793 ldsw [%l7 + 0x78], %g4
3794 tsubcctv %l1, 0x033E, %l6
3795 add %i0, %l2, %i3
3796 or %o7, 0x0974, %l5
3797 wr %g0, 0x80, %asi
3798 ldxa [%l7 + 0x78] %asi, %l4
3799 wr %g0, 0x80, %asi
3800 lduba [%l7 + 0x53] %asi, %g1
3801 movrgz %l3, 0x2EC, %g7
3802 tsubcc %i7, 0x0254, %o6
3803 movle %icc, %i5, %o4
3804 xnorcc %o5, %g6, %g5
3805 tne %xcc, 0x0
3806 tg %icc, 0x4
3807 fmul8x16au %f3, %f20, %f4
3808 bgu,pn %xcc, loop_343
3809 fpsub32 %f14, %f20, %f26
3810 tn %icc, 0x5
3811 edge16 %g3, %i4, %i1
3812loop_343:
3813 edge8n %o3, %g2, %i6
3814 fpadd32s %f3, %f4, %f23
3815 tgu %icc, 0x5
3816 srl %o1, 0x00, %l0
3817 fsrc1 %f30, %f20
3818 subc %i2, 0x1A2B, %o0
3819 sub %o2, 0x1292, %g4
3820 edge8ln %l6, %l1, %i0
3821 xnor %i3, 0x0C4F, %o7
3822 fmovdgu %xcc, %f14, %f31
3823 movrgz %l2, %l5, %g1
3824 fmovsneg %xcc, %f12, %f19
3825 movne %xcc, %l4, %l3
3826 smul %i7, %g7, %o6
3827 umulcc %i5, %o5, %g6
3828 ba,pt %icc, loop_344
3829 edge16l %g5, %o4, %g3
3830 taddcc %i4, %i1, %o3
3831 fbn %fcc3, loop_345
3832loop_344:
3833 add %i6, %g2, %o1
3834 mova %icc, %l0, %i2
3835 restored
3836 rdpr %cwp, %g1
3837 rdpr %cansave, %g2
3838 rdpr %canrestore, %g3
3839 rdpr %cleanwin, %g4
3840 rdpr %otherwin, %g5
3841 rdpr %wstate, %g6
3842loop_345:
3843 tle %xcc, 0x6
3844 movn %icc, %o0, %g4
3845 addc %o2, 0x0568, %l1
3846 fmovsvc %icc, %f22, %f24
3847 movrgz %l6, 0x22F, %i0
3848 swap [%l7 + 0x38], %o7
3849 taddcctv %l2, %l5, %g1
3850 edge16ln %i3, %l3, %l4
3851 fandnot1 %f18, %f10, %f14
3852 lduh [%l7 + 0x6C], %i7
3853 edge16 %o6, %i5, %o5
3854 fones %f21
3855 edge16 %g7, %g5, %o4
3856 fbo %fcc3, loop_346
3857 andcc %g6, %g3, %i4
3858 wr %g0, 0x88, %asi
3859 swapa [%l7 + 0x68] %asi, %i1
3860loop_346:
3861 xorcc %i6, %o3, %o1
3862 fbul %fcc2, loop_347
3863 srlx %g2, 0x0F, %i2
3864 udivcc %l0, 0x1860, %g4
3865 tg %xcc, 0x1
3866loop_347:
3867 fands %f5, %f21, %f25
3868 sth %o2, [%l7 + 0x70]
3869 mulx %o0, 0x06A9, %l1
3870 tneg %xcc, 0x0
3871 andncc %l6, %i0, %o7
3872 movrgz %l2, %g1, %i3
3873 movle %xcc, %l3, %l4
3874 fmul8x16al %f29, %f21, %f28
3875 mulx %l5, %i7, %i5
3876 movcc %xcc, %o6, %g7
3877 nop
3878 setx loop_348, %l0, %l1
3879 wrpr 0x1, %tl
3880 wrpr %l1, %tpc
3881 add %l1, 0x4, %l1
3882 wrpr %l1, %tnpc
3883 setx 0x34400001400, %l0, %l1
3884 wrpr %l1, %tstate
3885 wrhpr 0x4, %htstate
3886 retry
3887 movrlz %o5, 0x3DF, %o4
3888 edge8n %g6, %g5, %i4
3889 nop
3890 setx loop_349, %l0, %l1
3891 jmpl %l1, %i1
3892loop_348:
3893 ble,a,pt %xcc, loop_350
3894 movpos %icc, %g3, %i6
3895 movrne %o1, 0x22C, %g2
3896loop_349:
3897 udiv %o3, 0x0DFF, %i2
3898loop_350:
3899 subc %g4, 0x01C6, %o2
3900 xnor %l0, %o0, %l1
3901 movcs %icc, %i0, %o7
3902 edge32l %l2, %l6, %g1
3903 taddcc %i3, %l4, %l3
3904 fcmpeq32 %f8, %f30, %i7
3905 set 0x120, %o0
3906 nop ! nop ! ldxa [%g0 + %o0] 0x40, %l5 ripped by fixASI40.pl ripped by fixASI40.pl
3907 sdiv %i5, 0x1A8F, %g7
3908 nop
3909 set 0x25, %o1
3910 stb %o5, [%l7 + %o1]
3911 sub %o4, %o6, %g5
3912 tg %xcc, 0x1
3913 tgu %xcc, 0x0
3914 tsubcc %g6, 0x1981, %i4
3915 subccc %i1, %g3, %o1
3916 movvc %icc, %g2, %i6
3917 edge16n %i2, %o3, %o2
3918 tleu %icc, 0x2
3919 srlx %g4, %o0, %l1
3920 fbge,a %fcc0, loop_351
3921 sethi 0x12D4, %l0
3922 edge8ln %o7, %i0, %l2
3923 brgz %l6, loop_352
3924loop_351:
3925 xorcc %g1, 0x0770, %l4
3926 taddcc %l3, 0x1BD9, %i3
3927 movle %icc, %l5, %i5
3928loop_352:
3929 fandnot1s %f5, %f1, %f1
3930 smul %g7, %o5, %i7
3931 alignaddr %o6, %o4, %g6
3932 fbuge,a %fcc3, loop_353
3933 sdiv %i4, 0x169F, %g5
3934 fnands %f31, %f30, %f29
3935 udivx %g3, 0x1887, %o1
3936loop_353:
3937 tsubcc %g2, 0x0611, %i6
3938 move %icc, %i1, %o3
3939 edge8ln %i2, %g4, %o2
3940 edge32ln %o0, %l1, %l0
3941 fpsub32s %f25, %f17, %f29
3942 set 0x46, %o2
3943 ldstuba [%l7 + %o2] 0x80, %o7
3944 srl %l2, 0x10, %i0
3945 sethi 0x0CC0, %l6
3946 movle %xcc, %g1, %l4
3947 fbue %fcc3, loop_354
3948 addccc %i3, 0x140E, %l3
3949 ble,a,pt %icc, loop_355
3950 smul %l5, %i5, %g7
3951loop_354:
3952 addcc %i7, %o6, %o5
3953 bl,a,pn %icc, loop_356
3954loop_355:
3955 movpos %xcc, %g6, %o4
3956 wr %g0, 0x04, %asi
3957 lduwa [%l7 + 0x24] %asi, %i4
3958loop_356:
3959 movgu %xcc, %g5, %o1
3960 fsrc1s %f21, %f5
3961 movrgz %g3, %i6, %i1
3962 stbar
3963 movne %xcc, %o3, %g2
3964 wr %g0, 0x11, %asi
3965 stba %g4, [%l7 + 0x56] %asi
3966 bvc,pn %icc, loop_357
3967 swap [%l7 + 0x50], %o2
3968 flush %l7 + 0x14
3969 xorcc %i2, 0x12C9, %o0
3970loop_357:
3971 fmul8x16 %f22, %f24, %f16
3972 movrgz %l1, 0x23D, %l0
3973 fcmped %fcc0, %f6, %f28
3974 fmuld8sux16 %f11, %f23, %f24
3975 restored
3976 rdpr %cwp, %g1
3977 rdpr %cansave, %g2
3978 rdpr %canrestore, %g3
3979 rdpr %cleanwin, %g4
3980 rdpr %otherwin, %g5
3981 rdpr %wstate, %g6
3982 fmul8x16au %f18, %f10, %f22
3983 movpos %icc, %o7, %l2
3984 movrlz %l6, %g1, %i0
3985 tgu %icc, 0x1
3986 array8 %i3, %l4, %l3
3987 edge32n %i5, %g7, %l5
3988 fmovdg %icc, %f16, %f30
3989 tsubcctv %o6, 0x072D, %o5
3990 movgu %xcc, %i7, %o4
3991 stw %i4, [%l7 + 0x6C]
3992 fcmpeq32 %f18, %f30, %g5
3993 sllx %g6, 0x1B, %g3
3994 movvc %icc, %i6, %i1
3995 fcmpgt32 %f26, %f8, %o3
3996 fbu %fcc0, loop_358
3997 bvs,a,pt %icc, loop_359
3998 srax %g2, 0x16, %g4
3999 sra %o2, %i2, %o0
4000loop_358:
4001 fxnors %f4, %f17, %f27
4002loop_359:
4003 sdiv %o1, 0x1C01, %l0
4004 sdivx %l1, 0x1086, %o7
4005 fmovrdne %l2, %f14, %f6
4006 bne,pn %xcc, loop_360
4007 flush %l7 + 0x1C
4008 fmovdpos %icc, %f14, %f24
4009 subc %g1, %i0, %i3
4010loop_360:
4011 subccc %l4, %l3, %i5
4012 movneg %icc, %g7, %l5
4013 bvc,pt %icc, loop_361
4014 fmovdn %icc, %f17, %f28
4015 fmovspos %xcc, %f11, %f10
4016 xor %l6, 0x1CCA, %o6
4017loop_361:
4018 sllx %i7, %o4, %i4
4019 edge8l %o5, %g6, %g3
4020 andcc %i6, %g5, %o3
4021 fmul8x16 %f23, %f2, %f14
4022 movrgz %i1, 0x086, %g2
4023 movneg %xcc, %g4, %i2
4024 edge32l %o2, %o0, %l0
4025 fmovsn %icc, %f14, %f3
4026 wr %g0, 0x58, %asi
4027 ldxa [%g0 + 0x0] %asi, %l1
4028 movneg %icc, %o7, %l2
4029 movrlz %g1, %i0, %i3
4030 subccc %l4, %o1, %l3
4031 subc %g7, 0x0CCA, %l5
4032 ldd [%l7 + 0x38], %f8
4033 set 0x5F, %o5
4034 ldstuba [%l7 + %o5] 0x89, %i5
4035 movpos %icc, %o6, %l6
4036 sll %o4, %i4, %o5
4037 tneg %icc, 0x3
4038 array8 %g6, %i7, %i6
4039 edge32 %g5, %g3, %o3
4040 sdiv %g2, 0x1C9C, %g4
4041 taddcctv %i1, %o2, %i2
4042 tcc %icc, 0x1
4043 fmovrslez %o0, %f18, %f18
4044 popc 0x1C89, %l1
4045 fmovdcs %xcc, %f30, %f14
4046 movn %xcc, %l0, %l2
4047 wr %g0, 0x58, %asi
4048 ldxa [%g0 + 0x18] %asi, %g1
4049 edge32ln %o7, %i0, %l4
4050 call loop_362
4051 fmovsgu %xcc, %f11, %f29
4052 movn %xcc, %i3, %o1
4053 tneg %xcc, 0x7
4054loop_362:
4055 andncc %g7, %l5, %l3
4056 fpsub16 %f16, %f20, %f20
4057 edge8l %o6, %i5, %o4
4058 tleu %xcc, 0x4
4059 saved
4060 rdpr %cwp, %g1
4061 rdpr %cansave, %g2
4062 rdpr %canrestore, %g3
4063 rdpr %cleanwin, %g4
4064 rdpr %otherwin, %g5
4065 rdpr %wstate, %g6
4066 umulcc %l6, %i4, %g6
4067 mulscc %o5, %i7, %g5
4068 ld [%l7 + 0x1C], %f9
4069 movrgez %i6, 0x2C8, %o3
4070 edge16 %g3, %g2, %i1
4071 movgu %xcc, %g4, %o2
4072 brlez %o0, loop_363
4073 restored
4074 rdpr %cwp, %g1
4075 rdpr %cansave, %g2
4076 rdpr %canrestore, %g3
4077 rdpr %cleanwin, %g4
4078 rdpr %otherwin, %g5
4079 rdpr %wstate, %g6
4080 movl %icc, %l1, %l0
4081 nop
4082 set 0x40, %i7
4083 ldd [%l7 + %i7], %f22
4084loop_363:
4085 fblg %fcc3, loop_364
4086 movgu %icc, %l2, %i2
4087 fmovsge %icc, %f9, %f6
4088 fnand %f6, %f20, %f26
4089loop_364:
4090 tcs %xcc, 0x4
4091 taddcctv %g1, %o7, %l4
4092 edge32ln %i3, %o1, %i0
4093 tvs %xcc, 0x3
4094 edge8 %l5, %l3, %o6
4095 orncc %i5, 0x1E6E, %o4
4096 movge %icc, %g7, %l6
4097 movn %icc, %g6, %i4
4098 fmuld8ulx16 %f2, %f4, %f8
4099 fandnot1s %f26, %f4, %f12
4100 tl %xcc, 0x3
4101 fmovscc %xcc, %f31, %f31
4102 ldd [%l7 + 0x60], %f28
4103 fmovs %f3, %f18
4104 sdivcc %o5, 0x0DC2, %i7
4105 ldsw [%l7 + 0x4C], %i6
4106 fmovdle %xcc, %f21, %f21
4107 array16 %g5, %g3, %g2
4108 xnorcc %o3, 0x0DE3, %i1
4109 te %icc, 0x7
4110 orncc %o2, %o0, %l1
4111 fxnor %f0, %f24, %f0
4112 wr %g0, 0x18, %asi
4113 lda [%l7 + 0x0C] %asi, %f20
4114 andn %g4, 0x0B10, %l2
4115 tn %icc, 0x4
4116 sir 0x0E55
4117 sdivx %i2, 0x1F47, %l0
4118 swap [%l7 + 0x58], %g1
4119 alignaddrl %l4, %i3, %o7
4120 mova %icc, %o1, %i0
4121 fmovsne %xcc, %f11, %f16
4122 mova %xcc, %l5, %o6
4123 wr %g0, 0x80, %asi
4124 stxa %i5, [%l7 + 0x38] %asi
4125 tsubcctv %l3, %g7, %o4
4126 edge32n %l6, %i4, %g6
4127 fsrc2s %f3, %f5
4128 ld [%l7 + 0x34], %f29
4129 be %icc, loop_365
4130 movge %xcc, %o5, %i7
4131 array8 %i6, %g5, %g2
4132 sub %g3, 0x0C0D, %o3
4133loop_365:
4134 ta %icc, 0x5
4135 movre %o2, 0x343, %o0
4136 tcs %xcc, 0x7
4137 alignaddr %l1, %i1, %g4
4138 fmovsn %icc, %f20, %f14
4139 fmovdcs %xcc, %f15, %f13
4140 orncc %l2, %l0, %g1
4141 stw %l4, [%l7 + 0x4C]
4142 fcmpes %fcc2, %f20, %f18
4143 tvs %xcc, 0x3
4144 addccc %i2, 0x1185, %o7
4145 or %i3, %i0, %o1
4146 te %icc, 0x0
4147 fmovdleu %icc, %f16, %f19
4148 movpos %xcc, %l5, %o6
4149 fbge,a %fcc3, loop_366
4150 movleu %xcc, %i5, %l3
4151 nop
4152 setx loop_367, %l0, %l1
4153 jmpl %l1, %g7
4154 tne %icc, 0x3
4155loop_366:
4156 movle %icc, %o4, %l6
4157 fmul8x16al %f16, %f1, %f16
4158loop_367:
4159 tcc %icc, 0x5
4160 swap [%l7 + 0x2C], %i4
4161 te %xcc, 0x2
4162 movrgz %o5, %g6, %i7
4163 tle %icc, 0x7
4164 edge32 %g5, %i6, %g3
4165 bg,a,pt %icc, loop_368
4166 movrlz %g2, 0x209, %o3
4167 movrlz %o2, %l1, %i1
4168 xnorcc %g4, %l2, %o0
4169loop_368:
4170 stw %g1, [%l7 + 0x58]
4171 edge32l %l4, %i2, %l0
4172 sdivcc %o7, 0x19CE, %i3
4173 bg,a,pt %xcc, loop_369
4174 brlez %o1, loop_370
4175 te %icc, 0x6
4176 be,a,pt %xcc, loop_371
4177loop_369:
4178 ldstub [%l7 + 0x45], %i0
4179loop_370:
4180 movgu %xcc, %l5, %i5
4181 te %icc, 0x5
4182loop_371:
4183 subc %l3, %o6, %g7
4184 edge8n %l6, %o4, %o5
4185 umulcc %g6, %i7, %i4
4186 tne %xcc, 0x5
4187 nop
4188 setx loop_372, %l0, %l1
4189 wrpr 0x1, %tl
4190 wrpr %l1, %tnpc
4191 setx 0x34400001400, %l0, %l1
4192 wrpr %l1, %tstate
4193 wrhpr 0x4, %htstate
4194 done
4195 srax %i6, 0x01, %g3
4196 tle %xcc, 0x3
4197 orcc %g2, 0x0B17, %g5
4198loop_372:
4199 fandnot1s %f21, %f11, %f22
4200 fmovrdlz %o2, %f22, %f28
4201 andncc %o3, %l1, %g4
4202 set 0x3C, %g2
4203 stwa %l2, [%l7 + %g2] 0x27
4204 membar #Sync
4205 edge8n %i1, %o0, %g1
4206 tne %xcc, 0x7
4207 udivx %i2, 0x119D, %l0
4208 fornot1 %f8, %f20, %f30
4209 bne,a loop_373
4210 edge16l %l4, %i3, %o7
4211 fmovse %xcc, %f29, %f31
4212 add %o1, %l5, %i0
4213loop_373:
4214 fmul8x16au %f27, %f12, %f20
4215 movcs %xcc, %i5, %l3
4216 xor %o6, 0x10A6, %l6
4217 fmul8x16au %f7, %f11, %f6
4218 movrlez %o4, %o5, %g6
4219 umulcc %g7, %i7, %i4
4220 edge32 %i6, %g2, %g3
4221 bcc,pt %xcc, loop_374
4222 and %g5, %o3, %l1
4223 bpos,a,pt %xcc, loop_375
4224 nop
4225 setx loop_376, %l0, %l1
4226 jmpl %l1, %o2
4227loop_374:
4228 fmovsleu %xcc, %f26, %f5
4229 bg,pt %icc, loop_377
4230loop_375:
4231 fpadd32s %f25, %f17, %f7
4232loop_376:
4233 umulcc %l2, %i1, %g4
4234 nop
4235 set 0x56, %i1
4236 sth %o0, [%l7 + %i1]
4237loop_377:
4238 swap [%l7 + 0x74], %i2
4239 orn %l0, 0x1284, %l4
4240 edge32ln %g1, %i3, %o1
4241 bn loop_378
4242 brgz,a %l5, loop_379
4243 andcc %i0, 0x08C8, %i5
4244 movvs %icc, %o7, %l3
4245loop_378:
4246 nop
4247 set 0x56, %i5
4248 lduba [%l7 + %i5] 0x14, %l6
4249loop_379:
4250 fmovsvs %xcc, %f31, %f9
4251 add %o4, 0x0123, %o6
4252 edge16ln %g6, %g7, %i7
4253 fpackfix %f2, %f7
4254 srax %i4, 0x01, %o5
4255 fmovsa %icc, %f30, %f29
4256 fmovsvc %xcc, %f22, %f18
4257 edge32l %g2, %g3, %i6
4258 fornot1s %f31, %f29, %f31
4259 sub %g5, 0x059C, %o3
4260 set 0x24, %i3
4261 swapa [%l7 + %i3] 0x19, %l1
4262 tpos %icc, 0x0
4263 fmovdgu %icc, %f10, %f31
4264 bcc,pt %icc, loop_380
4265 umulcc %l2, %o2, %g4
4266 edge32ln %i1, %o0, %i2
4267 edge8 %l4, %g1, %i3
4268loop_380:
4269 tn %icc, 0x2
4270 wr %g0, 0x88, %asi
4271 stda %f0, [%l7 + 0x40] %asi
4272 andncc %o1, %l5, %i0
4273 addc %l0, 0x0F20, %i5
4274 wr %g0, 0x11, %asi
4275 ldsha [%l7 + 0x4E] %asi, %l3
4276 fbe %fcc0, loop_381
4277 edge8 %l6, %o4, %o6
4278 sllx %g6, %o7, %i7
4279 sub %g7, %i4, %g2
4280loop_381:
4281 fmovdg %icc, %f12, %f13
4282 fmovse %icc, %f19, %f24
4283 mulscc %o5, %g3, %g5
4284 set 0x30, %g3
4285 lda [%l7 + %g3] 0x88, %f17
4286 bcc,a %xcc, loop_382
4287 sir 0x1B8C
4288 set 0x4C, %l6
4289 stba %i6, [%l7 + %l6] 0x15
4290loop_382:
4291 fpadd32s %f2, %f31, %f8
4292 wr %g0, 0x88, %asi
4293 ldswa [%l7 + 0x68] %asi, %l1
4294 addccc %l2, 0x1A50, %o3
4295 fmovrse %g4, %f2, %f30
4296 ldsh [%l7 + 0x0A], %o2
4297 nop
4298 setx loop_383, %l0, %l1
4299 jmpl %l1, %i1
4300 edge8n %o0, %i2, %l4
4301 movneg %icc, %i3, %g1
4302 edge32n %l5, %i0, %o1
4303loop_383:
4304 nop
4305 set 0x58, %g5
4306 std %l0, [%l7 + %g5]
4307 ld [%l7 + 0x1C], %f19
4308 sdiv %l3, 0x19F4, %i5
4309 edge32l %l6, %o6, %o4
4310 wr %g0, 0xe2, %asi
4311 stha %g6, [%l7 + 0x38] %asi
4312 membar #Sync
4313 movneg %xcc, %o7, %g7
4314 wr %g0, 0x80, %asi
4315 ldswa [%l7 + 0x70] %asi, %i4
4316 subccc %i7, 0x0656, %g2
4317 wr %g0, 0x18, %asi
4318 ldswa [%l7 + 0x6C] %asi, %o5
4319 edge32l %g5, %i6, %l1
4320 sdiv %g3, 0x0C87, %o3
4321 movl %icc, %l2, %g4
4322 nop
4323 setx loop_384, %l0, %l1
4324 wrpr 0x1, %tl
4325 wrpr %l1, %tpc
4326 add %l1, 0x4, %l1
4327 wrpr %l1, %tnpc
4328 setx 0x34400001400, %l0, %l1
4329 wrpr %l1, %tstate
4330 wrhpr 0x4, %htstate
4331 retry
4332 bneg,a,pn %xcc, loop_385
4333 bvc %icc, loop_386
4334 fmovrsne %i1, %f23, %f27
4335loop_384:
4336 subcc %o0, 0x0257, %o2
4337loop_385:
4338 edge16ln %i2, %l4, %g1
4339loop_386:
4340 fcmpgt32 %f0, %f6, %i3
4341 fbo %fcc2, loop_387
4342 tsubcctv %i0, 0x028A, %l5
4343 tgu %icc, 0x6
4344 sdivcc %o1, 0x1DA3, %l0
4345loop_387:
4346 fsrc2s %f19, %f30
4347 popc %i5, %l6
4348 brlz %l3, loop_388
4349 fcmpd %fcc2, %f22, %f2
4350 swap [%l7 + 0x38], %o6
4351 or %o4, %g6, %g7
4352loop_388:
4353 mova %icc, %o7, %i4
4354 tvc %xcc, 0x4
4355 fnand %f8, %f6, %f6
4356 popc 0x0824, %i7
4357 tcs %icc, 0x2
4358 fmovde %icc, %f19, %f27
4359 fbg,a %fcc0, loop_389
4360 movgu %icc, %g2, %o5
4361 fbg,a %fcc1, loop_390
4362 brlez,a %g5, loop_391
4363loop_389:
4364 sethi 0x0859, %l1
4365 fabsd %f14, %f4
4366loop_390:
4367 fmovsl %xcc, %f14, %f27
4368loop_391:
4369 orncc %i6, %o3, %l2
4370 sub %g4, 0x1022, %g3
4371 fmovdneg %xcc, %f29, %f21
4372 xor %o0, 0x117A, %i1
4373 movg %xcc, %i2, %o2
4374 sdivx %l4, 0x0203, %i3
4375 fbug %fcc1, loop_392
4376 srlx %i0, 0x1C, %l5
4377 array8 %o1, %g1, %i5
4378 fmovdne %xcc, %f0, %f7
4379loop_392:
4380 lduh [%l7 + 0x1A], %l6
4381 set 0x12, %o3
4382 lduba [%l7 + %o3] 0x81, %l3
4383 taddcc %o6, %l0, %g6
4384 edge8ln %g7, %o7, %o4
4385 subc %i7, 0x0AC4, %i4
4386 andcc %o5, %g5, %l1
4387 movcc %xcc, %i6, %g2
4388 tleu %xcc, 0x0
4389 andn %o3, 0x0744, %g4
4390 smulcc %g3, 0x05CC, %l2
4391 nop
4392 setx loop_393, %l0, %l1
4393 jmpl %l1, %o0
4394 fcmple16 %f16, %f26, %i2
4395 andncc %o2, %i1, %i3
4396 movpos %icc, %i0, %l5
4397loop_393:
4398 andn %o1, 0x045D, %g1
4399 xorcc %l4, %l6, %l3
4400 fmovs %f16, %f5
4401 edge8 %o6, %i5, %g6
4402 fnor %f18, %f22, %f2
4403 fnor %f22, %f6, %f16
4404 tg %icc, 0x7
4405 orn %g7, 0x1E97, %o7
4406 set 0x21, %l3
4407 stba %o4, [%l7 + %l3] 0xeb
4408 membar #Sync
4409 tvs %xcc, 0x2
4410 fmovdl %icc, %f9, %f12
4411 set 0x56, %o6
4412 stha %l0, [%l7 + %o6] 0xe3
4413 membar #Sync
4414 fbue %fcc3, loop_394
4415 movrne %i4, 0x223, %o5
4416 bcs,a %icc, loop_395
4417 fmovrslez %g5, %f3, %f19
4418loop_394:
4419 fmul8x16au %f10, %f18, %f14
4420 fcmple16 %f30, %f24, %l1
4421loop_395:
4422 tcc %xcc, 0x2
4423 brgz %i6, loop_396
4424 fpadd32s %f2, %f7, %f7
4425 movneg %xcc, %g2, %i7
4426 tne %icc, 0x6
4427loop_396:
4428 xnorcc %g4, %g3, %l2
4429 tl %xcc, 0x2
4430 fnegd %f24, %f16
4431 array16 %o3, %i2, %o0
4432 ldsh [%l7 + 0x5E], %i1
4433 addccc %o2, %i0, %i3
4434 orncc %o1, 0x13E4, %g1
4435 tneg %icc, 0x0
4436 fba,a %fcc0, loop_397
4437 array16 %l5, %l6, %l3
4438 tne %xcc, 0x4
4439 smul %l4, 0x1659, %i5
4440loop_397:
4441 tne %xcc, 0x5
4442 fabss %f13, %f15
4443 sll %g6, 0x00, %o6
4444 brnz,a %o7, loop_398
4445 restored
4446 rdpr %cwp, %g1
4447 rdpr %cansave, %g2
4448 rdpr %canrestore, %g3
4449 rdpr %cleanwin, %g4
4450 rdpr %otherwin, %g5
4451 rdpr %wstate, %g6
4452 andcc %g7, %o4, %i4
4453 fmovrsgez %o5, %f12, %f29
4454loop_398:
4455 edge16 %g5, %l1, %l0
4456 fmovdleu %icc, %f11, %f4
4457 xnorcc %g2, %i7, %g4
4458 tpos %icc, 0x0
4459 array32 %g3, %l2, %i6
4460 sub %o3, %o0, %i1
4461 set 0x58, %g1
4462 ldsha [%l7 + %g1] 0x04, %i2
4463 edge8ln %o2, %i3, %i0
4464 sdivcc %g1, 0x1F85, %l5
4465 pdist %f16, %f26, %f24
4466 movge %xcc, %l6, %o1
4467 taddcctv %l4, %i5, %l3
4468 brlz %g6, loop_399
4469 movn %icc, %o6, %g7
4470 saved
4471 rdpr %cwp, %g1
4472 rdpr %cansave, %g2
4473 rdpr %canrestore, %g3
4474 rdpr %cleanwin, %g4
4475 rdpr %otherwin, %g5
4476 rdpr %wstate, %g6
4477 fbg,a %fcc2, loop_400
4478loop_399:
4479 xor %o7, 0x195A, %o4
4480 lduh [%l7 + 0x24], %i4
4481 fbule %fcc0, loop_401
4482loop_400:
4483 add %o5, %l1, %l0
4484 fbg %fcc1, loop_402
4485 fbue %fcc2, loop_403
4486loop_401:
4487 edge8 %g5, %i7, %g4
4488 lduw [%l7 + 0x54], %g2
4489loop_402:
4490 alignaddr %l2, %i6, %o3
4491loop_403:
4492 movrne %o0, 0x2F9, %i1
4493 xorcc %i2, 0x1EB6, %g3
4494 movne %xcc, %i3, %i0
4495 ldsw [%l7 + 0x4C], %g1
4496 edge32n %l5, %l6, %o1
4497 fabss %f23, %f14
4498 fmovde %xcc, %f6, %f10
4499 srax %o2, %i5, %l3
4500 orn %l4, %g6, %o6
4501 udivcc %o7, 0x0958, %g7
4502 fsrc2 %f30, %f14
4503 fcmple16 %f8, %f22, %i4
4504 sir 0x025F
4505 fpack32 %f14, %f14, %f24
4506 mulscc %o5, 0x10F9, %o4
4507 te %icc, 0x1
4508 membar 0x7B
4509 bgu,pt %icc, loop_404
4510 tcc %icc, 0x6
4511 fandnot2 %f4, %f14, %f8
4512 udivx %l0, 0x02D9, %g5
4513loop_404:
4514 fandnot2 %f12, %f12, %f28
4515 tle %icc, 0x7
4516 stw %l1, [%l7 + 0x68]
4517 edge16ln %i7, %g2, %l2
4518 tleu %icc, 0x7
4519 tge %icc, 0x4
4520 bneg,a loop_405
4521 fbug,a %fcc2, loop_406
4522 for %f22, %f4, %f20
4523 membar 0x1E
4524loop_405:
4525 restored
4526 rdpr %cwp, %g1
4527 rdpr %cansave, %g2
4528 rdpr %canrestore, %g3
4529 rdpr %cleanwin, %g4
4530 rdpr %otherwin, %g5
4531 rdpr %wstate, %g6
4532loop_406:
4533 smulcc %i6, %o3, %o0
4534 wr %g0, 0x88, %asi
4535 ldsba [%l7 + 0x34] %asi, %g4
4536 movrgz %i1, %i2, %g3
4537 edge32ln %i0, %g1, %i3
4538 fmovsge %icc, %f16, %f9
4539 fmovsn %icc, %f22, %f2
4540 edge32 %l6, %l5, %o2
4541 add %l7, 0x28, %l6
4542 wr %g0, 0x88, %asi
4543 casxa [%l6] 0x88, %i5, %l3
4544 tle %xcc, 0x6
4545 fandnot2s %f31, %f18, %f26
4546 fxnor %f16, %f18, %f2
4547 sllx %l4, %o1, %g6
4548 ta %icc, 0x1
4549 subcc %o7, %o6, %i4
4550 subcc %g7, %o5, %l0
4551 nop
4552 setx loop_407, %l0, %l1
4553 wrpr 0x1, %tl
4554 wrpr %l1, %tpc
4555 add %l1, 0x4, %l1
4556 wrpr %l1, %tnpc
4557 setx 0x34400001400, %l0, %l1
4558 wrpr %l1, %tstate
4559 wrhpr 0x4, %htstate
4560 retry
4561 for %f16, %f0, %f22
4562 bcc,a,pt %icc, loop_408
4563 movrlez %g5, 0x0E8, %o4
4564loop_407:
4565 fmovsa %xcc, %f6, %f8
4566 nop
4567 set 0x66, %i4
4568 stb %l1, [%l7 + %i4]
4569loop_408:
4570 edge16l %i7, %l2, %g2
4571 xnor %o3, %i6, %g4
4572 tl %icc, 0x4
4573 fmovrse %o0, %f5, %f4
4574 sdivcc %i2, 0x0788, %g3
4575 wr %g0, 0x2a, %asi
4576 stwa %i1, [%l7 + 0x24] %asi
4577 membar #Sync
4578 fmovspos %icc, %f3, %f13
4579 taddcc %g1, 0x0828, %i0
4580 orn %i3, %l6, %l5
4581 fmovdpos %xcc, %f6, %f11
4582 addc %i5, %o2, %l3
4583 tg %icc, 0x2
4584 sra %o1, 0x15, %g6
4585 movcs %xcc, %o7, %o6
4586 movre %i4, %l4, %o5
4587 array8 %g7, %g5, %l0
4588 movcc %icc, %l1, %o4
4589 andn %i7, 0x1C56, %l2
4590 taddcc %g2, 0x1790, %o3
4591 or %g4, 0x1B0A, %o0
4592 tpos %icc, 0x0
4593 addccc %i6, 0x1221, %g3
4594 andncc %i1, %g1, %i0
4595 alignaddrl %i3, %l6, %l5
4596 fsrc1s %f5, %f19
4597 tneg %xcc, 0x3
4598 edge32 %i5, %o2, %i2
4599 orncc %o1, 0x08DF, %g6
4600 fmovda %xcc, %f31, %f12
4601 edge32 %l3, %o7, %o6
4602 smulcc %i4, 0x1E9A, %l4
4603 fbn %fcc1, loop_409
4604 ble,a loop_410
4605 fmovs %f6, %f10
4606 fnegd %f24, %f12
4607loop_409:
4608 fpsub32s %f24, %f18, %f20
4609loop_410:
4610 fcmpne16 %f14, %f14, %o5
4611 edge16ln %g5, %g7, %l0
4612 saved
4613 rdpr %cwp, %g1
4614 rdpr %cansave, %g2
4615 rdpr %canrestore, %g3
4616 rdpr %cleanwin, %g4
4617 rdpr %otherwin, %g5
4618 rdpr %wstate, %g6
4619 subc %o4, %i7, %l1
4620 sir 0x15A2
4621 membar 0x56
4622 set 0x10, %l2
4623 ldxa [%g0 + %l2] 0x20, %g2
4624 addcc %o3, %g4, %l2
4625 xnorcc %o0, %i6, %i1
4626 fmovdne %xcc, %f27, %f15
4627 movrgez %g3, %g1, %i3
4628 stb %i0, [%l7 + 0x20]
4629 mulx %l5, 0x195C, %i5
4630 sll %l6, 0x1A, %o2
4631 taddcctv %i2, %o1, %g6
4632 orcc %o7, 0x02C4, %l3
4633 fbu,a %fcc0, loop_411
4634 fmovsge %xcc, %f14, %f4
4635 wr %g0, 0x0c, %asi
4636 ldda [%l7 + 0x20] %asi, %i4
4637loop_411:
4638 sdiv %l4, 0x1775, %o6
4639 subcc %o5, %g7, %g5
4640 ldub [%l7 + 0x16], %l0
4641 smulcc %o4, 0x1CD8, %i7
4642 movrgz %g2, 0x3B2, %o3
4643 movne %xcc, %g4, %l2
4644 fnot1 %f30, %f10
4645 fnors %f19, %f13, %f26
4646 umul %o0, 0x0266, %l1
4647 edge32n %i6, %i1, %g1
4648 edge8n %i3, %g3, %i0
4649 saved
4650 rdpr %cwp, %g1
4651 rdpr %cansave, %g2
4652 rdpr %canrestore, %g3
4653 rdpr %cleanwin, %g4
4654 rdpr %otherwin, %g5
4655 rdpr %wstate, %g6
4656 movge %icc, %l5, %l6
4657 srax %i5, 0x1A, %o2
4658 umulcc %i2, %g6, %o1
4659 srlx %o7, %i4, %l3
4660 fmovrsgz %l4, %f20, %f17
4661 ldd [%l7 + 0x70], %f28
4662 tn %icc, 0x0
4663 fbl %fcc3, loop_412
4664 movrlz %o5, %g7, %g5
4665 wr %g0, 0x18, %asi
4666 lduwa [%l7 + 0x2C] %asi, %o6
4667loop_412:
4668 fble %fcc0, loop_413
4669 xor %o4, %l0, %g2
4670 tne %icc, 0x4
4671 wr %g0, 0x19, %asi
4672 stda %f0, [%l7 + 0x40] %asi
4673loop_413:
4674 tpos %icc, 0x1
4675 umul %o3, 0x10EC, %i7
4676 orcc %g4, 0x1C9C, %l2
4677 fbg %fcc3, loop_414
4678 movne %icc, %o0, %i6
4679 fmovrdlz %i1, %f18, %f4
4680 fmovdle %xcc, %f3, %f30
4681loop_414:
4682 andn %l1, 0x0BEB, %g1
4683 udivx %i3, 0x1411, %i0
4684 edge32 %l5, %l6, %i5
4685 ld [%l7 + 0x44], %f7
4686 edge8l %o2, %i2, %g3
4687 movvs %icc, %o1, %g6
4688 nop
4689 setx loop_415, %l0, %l1
4690 wrpr 0x1, %tl
4691 wrpr %l1, %tpc
4692 add %l1, 0x4, %l1
4693 wrpr %l1, %tnpc
4694 setx 0x34400001400, %l0, %l1
4695 wrpr %l1, %tstate
4696 wrhpr 0x4, %htstate
4697 retry
4698 fpsub32 %f6, %f14, %f22
4699 fmovrsne %o7, %f13, %f7
4700 array16 %l3, %l4, %i4
4701loop_415:
4702 orn %g7, %o5, %g5
4703 ldsw [%l7 + 0x24], %o6
4704 edge32 %l0, %g2, %o4
4705 fmovscc %icc, %f27, %f6
4706 sdivx %o3, 0x00BF, %i7
4707 tn %icc, 0x3
4708 sth %g4, [%l7 + 0x34]
4709 ta %xcc, 0x1
4710 wr %g0, 0xf8, %asi
4711 stda %f16, [%l7 + 0x40] %asi
4712 membar #Sync
4713 xorcc %o0, 0x0CFE, %l2
4714 movrlez %i1, %l1, %i6
4715 edge16n %g1, %i3, %i0
4716 nop
4717 setx loop_416, %l0, %l1
4718 jmpl %l1, %l5
4719 fmovrsgez %i5, %f31, %f31
4720 set 0x0C, %l1
4721 ldsba [%l7 + %l1] 0x89, %l6
4722loop_416:
4723 fcmpes %fcc3, %f10, %f15
4724 brnz,a %o2, loop_417
4725 subcc %g3, %o1, %g6
4726 fcmpne16 %f20, %f30, %o7
4727 ba loop_418
4728loop_417:
4729 move %xcc, %i2, %l3
4730 for %f20, %f2, %f22
4731 nop
4732 setx loop_419, %l0, %l1
4733 jmpl %l1, %i4
4734loop_418:
4735 edge32l %g7, %l4, %g5
4736 tge %xcc, 0x7
4737 tl %xcc, 0x3
4738loop_419:
4739 sra %o6, %l0, %o5
4740 tneg %xcc, 0x1
4741 edge16l %g2, %o3, %i7
4742 mova %xcc, %g4, %o4
4743 fbne %fcc0, loop_420
4744 fmul8x16 %f23, %f0, %f30
4745 movn %icc, %o0, %i1
4746 fmovse %icc, %f26, %f17
4747loop_420:
4748 subc %l2, %l1, %i6
4749 andn %i3, 0x10E6, %i0
4750 fxors %f10, %f12, %f8
4751 alignaddrl %l5, %g1, %l6
4752 tvs %icc, 0x5
4753 prefetch [%l7 + 0x5C], 0x2
4754 fnot2 %f0, %f30
4755 alignaddr %o2, %g3, %o1
4756 xor %g6, %o7, %i2
4757 bcc,a loop_421
4758 movg %icc, %l3, %i4
4759 fornot2s %f14, %f24, %f3
4760 srlx %i5, 0x1C, %g7
4761loop_421:
4762 fpmerge %f16, %f22, %f26
4763 set 0x35, %o4
4764 stba %g5, [%l7 + %o4] 0xe2
4765 membar #Sync
4766 ble,a,pn %icc, loop_422
4767 fble %fcc1, loop_423
4768 fpsub16s %f16, %f21, %f26
4769 movge %xcc, %l4, %o6
4770loop_422:
4771 stx %l0, [%l7 + 0x50]
4772loop_423:
4773 siam 0x3
4774 umulcc %o5, %g2, %i7
4775 fmovrsne %g4, %f26, %f28
4776 restored
4777 rdpr %cwp, %g1
4778 rdpr %cansave, %g2
4779 rdpr %canrestore, %g3
4780 rdpr %cleanwin, %g4
4781 rdpr %otherwin, %g5
4782 rdpr %wstate, %g6
4783 mova %xcc, %o4, %o3
4784 fmovrdgz %o0, %f16, %f16
4785 wr %g0, 0x11, %asi
4786 ldsba [%l7 + 0x25] %asi, %l2
4787 edge8n %l1, %i6, %i3
4788 tgu %xcc, 0x4
4789 tle %icc, 0x7
4790 add %l7, 0x38, %l6
4791 wr %g0, 0x80, %asi
4792 ldxa [%l6] %asi, %i1
4793 casxa [%l6] %asi, %i1, %l5
4794 ble,a,pt %xcc, loop_424
4795 fcmpd %fcc2, %f28, %f20
4796 brz,a %i0, loop_425
4797 tvc %xcc, 0x4
4798loop_424:
4799 tcs %xcc, 0x2
4800 wr %g0, 0x89, %asi
4801 ldxa [%l7 + 0x78] %asi, %g1
4802loop_425:
4803 taddcc %o2, %g3, %l6
4804 sllx %g6, %o1, %i2
4805 movle %xcc, %o7, %l3
4806 tpos %icc, 0x1
4807 wr %g0, 0x19, %asi
4808 ldstuba [%l7 + 0x38] %asi, %i4
4809 edge16ln %i5, %g5, %g7
4810 fmovscs %xcc, %f7, %f29
4811 subccc %o6, 0x0FA3, %l4
4812 tleu %icc, 0x7
4813 sdiv %o5, 0x1200, %l0
4814 bge,pn %icc, loop_426
4815 umulcc %i7, %g2, %o4
4816 fmovrdgez %o3, %f2, %f30
4817 edge8ln %o0, %l2, %g4
4818loop_426:
4819 fnors %f29, %f10, %f3
4820 ldsh [%l7 + 0x6C], %i6
4821 set 0x0C, %o7
4822 ldswa [%l7 + %o7] 0x15, %l1
4823 tleu %icc, 0x3
4824 subcc %i3, 0x1767, %l5
4825 tn %xcc, 0x3
4826 popc 0x149F, %i0
4827 edge16 %g1, %i1, %o2
4828 addcc %g3, 0x0D33, %g6
4829 udivx %l6, 0x1685, %o1
4830 fbe %fcc2, loop_427
4831 fmovdg %icc, %f9, %f17
4832 alignaddr %i2, %l3, %i4
4833 movvs %xcc, %o7, %i5
4834loop_427:
4835 movrlz %g5, %o6, %l4
4836 tsubcc %g7, 0x148C, %o5
4837 xor %i7, %l0, %o4
4838 movg %icc, %o3, %g2
4839 sdivx %o0, 0x1E83, %g4
4840 smulcc %l2, %i6, %i3
4841 add %l1, %l5, %i0
4842 brlez %i1, loop_428
4843 for %f30, %f0, %f12
4844 tcs %icc, 0x2
4845 bvs %icc, loop_429
4846loop_428:
4847 popc %o2, %g3
4848 fblg %fcc0, loop_430
4849 sra %g6, %g1, %o1
4850loop_429:
4851 sir 0x0D3B
4852 movleu %icc, %i2, %l3
4853loop_430:
4854 tle %xcc, 0x7
4855 xnorcc %i4, 0x0295, %o7
4856 nop
4857 set 0x6C, %l5
4858 stw %l6, [%l7 + %l5]
4859 edge8n %i5, %o6, %g5
4860 fand %f0, %f10, %f30
4861 fble %fcc3, loop_431
4862 edge8ln %l4, %o5, %i7
4863 fornot1s %f21, %f26, %f9
4864 fnot2s %f0, %f18
4865loop_431:
4866 fmovdgu %icc, %f31, %f10
4867 edge32l %g7, %o4, %l0
4868 ldx [%l7 + 0x18], %o3
4869 movre %g2, 0x3D9, %g4
4870 stb %l2, [%l7 + 0x10]
4871 fabsd %f28, %f2
4872 andcc %i6, %o0, %l1
4873 sethi 0x0246, %i3
4874 movge %icc, %i0, %l5
4875 brnz,a %i1, loop_432
4876 movge %icc, %g3, %o2
4877 smulcc %g6, %g1, %i2
4878 subccc %l3, 0x069E, %i4
4879loop_432:
4880 sll %o1, 0x04, %o7
4881 xor %l6, 0x14D9, %o6
4882 edge32n %g5, %l4, %o5
4883 movvc %icc, %i7, %i5
4884 movrne %o4, %g7, %l0
4885 tgu %icc, 0x4
4886 fabss %f8, %f17
4887 movcc %xcc, %g2, %o3
4888 tpos %icc, 0x6
4889 taddcctv %g4, %l2, %o0
4890 movvs %icc, %l1, %i3
4891 set 0x48, %g4
4892 ldxa [%l7 + %g4] 0x04, %i6
4893 fandnot1 %f26, %f2, %f16
4894 subccc %l5, 0x1914, %i1
4895 swap [%l7 + 0x60], %g3
4896 sub %i0, %o2, %g6
4897 sdivcc %i2, 0x0558, %l3
4898 fpadd32s %f8, %f14, %f26
4899 taddcc %i4, %o1, %o7
4900 taddcctv %g1, %o6, %g5
4901 movneg %xcc, %l4, %l6
4902 movcs %icc, %i7, %o5
4903 wr %g0, 0x2f, %asi
4904 stha %i5, [%l7 + 0x1A] %asi
4905 membar #Sync
4906 wr %g0, 0x10, %asi
4907 stda %f0, [%l7 + 0x40] %asi
4908 subcc %o4, 0x1547, %g7
4909 fbne,a %fcc2, loop_433
4910 movleu %xcc, %l0, %g2
4911 smul %g4, 0x063F, %o3
4912 fnands %f9, %f13, %f18
4913loop_433:
4914 fbul,a %fcc3, loop_434
4915 movn %xcc, %o0, %l1
4916 tcs %xcc, 0x0
4917 tle %xcc, 0x1
4918loop_434:
4919 nop
4920 wr %g0, 0x80, %asi
4921 prefetcha [%l7 + 0x48] %asi, 0x3
4922 fbn %fcc2, loop_435
4923 edge8ln %i6, %l2, %i1
4924 bgu %xcc, loop_436
4925 edge32n %l5, %i0, %g3
4926loop_435:
4927 tn %xcc, 0x1
4928 fandnot1 %f18, %f28, %f28
4929loop_436:
4930 fmovdn %xcc, %f21, %f6
4931 fmovsge %xcc, %f18, %f6
4932 edge16n %o2, %i2, %l3
4933 tl %xcc, 0x7
4934 movrgz %g6, %i4, %o1
4935 tleu %xcc, 0x2
4936 or %g1, 0x1674, %o7
4937 udivcc %o6, 0x1D55, %g5
4938 wr %g0, 0x89, %asi
4939 prefetcha [%l7 + 0x58] %asi, 0x0
4940 srl %l4, 0x14, %o5
4941 smul %i7, 0x1BF5, %o4
4942 bl,pt %icc, loop_437
4943 fmovsle %icc, %f30, %f30
4944 movrgez %g7, %l0, %g2
4945 std %f2, [%l7 + 0x60]
4946loop_437:
4947 sir 0x16F1
4948 fbu %fcc3, loop_438
4949 tne %xcc, 0x5
4950 fxors %f20, %f19, %f0
4951 taddcctv %i5, %o3, %g4
4952loop_438:
4953 addc %o0, 0x1026, %l1
4954 fmovsgu %icc, %f26, %f18
4955 fmovsneg %xcc, %f25, %f10
4956 prefetch [%l7 + 0x60], 0x1
4957 fmovsg %icc, %f1, %f3
4958 movrne %i6, %l2, %i1
4959 movrlez %i3, 0x087, %i0
4960 taddcc %l5, %g3, %i2
4961 fpack32 %f6, %f8, %f22
4962 taddcc %o2, %l3, %g6
4963 ta %xcc, 0x7
4964 edge8l %o1, %g1, %i4
4965 xorcc %o6, 0x1DDE, %o7
4966 fmovdge %icc, %f18, %f23
4967 sdivx %l6, 0x106E, %l4
4968 edge16ln %o5, %g5, %i7
4969 move %xcc, %g7, %l0
4970 fmovrslz %g2, %f25, %f21
4971 edge16ln %o4, %o3, %g4
4972 movl %icc, %o0, %i5
4973 fnand %f20, %f30, %f28
4974 movl %icc, %i6, %l1
4975 edge8l %i1, %i3, %l2
4976 fbue %fcc2, loop_439
4977 fbu,a %fcc0, loop_440
4978 taddcctv %i0, 0x0ECD, %l5
4979 fmovrdlez %g3, %f30, %f26
4980loop_439:
4981 fpadd32 %f30, %f28, %f18
4982loop_440:
4983 nop
4984 wr %g0, 0x2f, %asi
4985 stba %o2, [%l7 + 0x4B] %asi
4986 membar #Sync
4987 set 0x208, %i2
4988 ldxa [%g0 + %i2] 0x52, %i2
4989 subccc %l3, %g6, %o1
4990 fble %fcc1, loop_441
4991 addcc %i4, %g1, %o6
4992 tleu %icc, 0x5
4993 ldsw [%l7 + 0x0C], %l6
4994loop_441:
4995 fsrc1s %f21, %f15
4996 tgu %icc, 0x5
4997 fmuld8sux16 %f29, %f1, %f28
4998 umulcc %o7, 0x0A58, %o5
4999 fpack16 %f10, %f24
5000 tpos %xcc, 0x3
5001 tne %icc, 0x5
5002 movcc %icc, %g5, %l4
5003 ba,pn %xcc, loop_442
5004 movrgz %g7, %i7, %g2
5005 fmuld8ulx16 %f16, %f17, %f26
5006 addc %o4, 0x1866, %l0
5007loop_442:
5008 movrgz %g4, %o3, %o0
5009 bleu,a loop_443
5010 edge32l %i5, %l1, %i6
5011 sdiv %i3, 0x0D44, %i1
5012 andncc %l2, %l5, %i0
5013loop_443:
5014 movrgez %o2, %i2, %g3
5015 xorcc %g6, 0x1187, %l3
5016 fmovd %f8, %f6
5017 and %o1, 0x15DF, %g1
5018 bcs %xcc, loop_444
5019 edge8n %i4, %o6, %o7
5020 xorcc %o5, 0x0D95, %g5
5021 wr %g0, 0x88, %asi
5022 ldsha [%l7 + 0x62] %asi, %l4
5023loop_444:
5024 nop
5025 wr %g0, 0x04, %asi
5026 lduwa [%l7 + 0x5C] %asi, %g7
5027 bg,a loop_445
5028 movn %icc, %l6, %g2
5029 and %o4, %i7, %g4
5030 fands %f24, %f9, %f29
5031loop_445:
5032 fmovsle %icc, %f7, %f18
5033 movge %xcc, %o3, %l0
5034 taddcc %i5, %o0, %i6
5035 xnorcc %i3, 0x1EA0, %l1
5036 tgu %xcc, 0x0
5037 fpsub16 %f8, %f16, %f26
5038 tvc %xcc, 0x4
5039 orcc %i1, %l5, %l2
5040 set 0x77, %g7
5041 stba %i0, [%l7 + %g7] 0x11
5042 bne,a,pn %icc, loop_446
5043 be %icc, loop_447
5044 popc %i2, %g3
5045 movre %o2, %g6, %o1
5046loop_446:
5047 edge32 %l3, %i4, %o6
5048loop_447:
5049 edge16ln %o7, %g1, %g5
5050 xor %l4, %o5, %l6
5051 tvc %xcc, 0x3
5052 popc %g7, %g2
5053 fmovsn %icc, %f15, %f9
5054 tvc %xcc, 0x7
5055 tn %xcc, 0x7
5056 sub %o4, %g4, %i7
5057 movrgz %l0, 0x3DB, %i5
5058 fmovrdne %o3, %f24, %f4
5059 fmovdle %icc, %f3, %f19
5060 movg %icc, %i6, %i3
5061 tvc %xcc, 0x1
5062 array8 %l1, %o0, %i1
5063 fbl,a %fcc3, loop_448
5064 smul %l2, %l5, %i0
5065 movrlez %g3, %i2, %g6
5066 movpos %icc, %o1, %o2
5067loop_448:
5068 nop
5069 set 0x65, %i0
5070 lduba [%l7 + %i0] 0x11, %l3
5071 set 0x44, %l0
5072 lda [%l7 + %l0] 0x19, %f13
5073 fbul,a %fcc2, loop_449
5074 tgu %icc, 0x6
5075 alignaddrl %i4, %o7, %g1
5076 edge32ln %o6, %g5, %o5
5077loop_449:
5078 swap [%l7 + 0x50], %l6
5079 movg %xcc, %l4, %g2
5080 fcmpne16 %f30, %f18, %o4
5081 tgu %icc, 0x2
5082 fcmps %fcc1, %f9, %f29
5083 movne %icc, %g4, %g7
5084 movvc %icc, %l0, %i5
5085 tvs %xcc, 0x1
5086 bgu loop_450
5087 fexpand %f8, %f24
5088 add %o3, 0x13F5, %i6
5089 membar 0x4E
5090loop_450:
5091 addccc %i7, %l1, %o0
5092 orncc %i1, 0x1AD3, %l2
5093 umul %i3, %i0, %g3
5094 fpackfix %f12, %f18
5095 fbul,a %fcc0, loop_451
5096 tn %xcc, 0x0
5097 movrlz %l5, 0x364, %g6
5098 bleu %xcc, loop_452
5099loop_451:
5100 fbe,a %fcc1, loop_453
5101 fmovrdlz %i2, %f2, %f24
5102 fmul8x16al %f8, %f25, %f4
5103loop_452:
5104 fmovsa %xcc, %f28, %f12
5105loop_453:
5106 nop
5107 add %l7, 0x40, %l6
5108 wr %g0, 0x80, %asi
5109 casxa [%l6] 0x80, %o2, %o1
5110 fmovda %icc, %f1, %f25
5111 tpos %xcc, 0x1
5112 ldd [%l7 + 0x58], %f18
5113 subcc %l3, %i4, %g1
5114 mulx %o6, %o7, %o5
5115 bge,a loop_454
5116 sdivcc %l6, 0x0696, %g5
5117 set 0x12, %l4
5118 ldstuba [%l7 + %l4] 0x18, %g2
5119loop_454:
5120 umulcc %l4, 0x00A6, %o4
5121 popc %g7, %l0
5122 tcc %xcc, 0x2
5123 fxor %f26, %f10, %f24
5124 nop
5125 setx loop_455, %l0, %l1
5126 wrpr 0x1, %tl
5127 wrpr %l1, %tnpc
5128 setx 0x34400001400, %l0, %l1
5129 wrpr %l1, %tstate
5130 wrhpr 0x4, %htstate
5131 done
5132 fpadd32 %f18, %f24, %f30
5133 ble loop_456
5134 bgu,a,pn %xcc, loop_457
5135loop_455:
5136 tsubcctv %g4, %i5, %i6
5137 nop
5138 set 0x60, %g6
5139 ldsh [%l7 + %g6], %o3
5140loop_456:
5141 tgu %xcc, 0x4
5142loop_457:
5143 fmovrdne %l1, %f2, %f12
5144 andn %i7, 0x12B8, %i1
5145 array32 %l2, %o0, %i0
5146 bvc,pt %xcc, loop_458
5147 bg loop_459
5148 sdiv %i3, 0x0A54, %g3
5149 udivcc %g6, 0x0DF3, %i2
5150loop_458:
5151 sra %o2, 0x17, %o1
5152loop_459:
5153 edge8n %l3, %i4, %g1
5154 sir 0x1522
5155 movrne %o6, 0x148, %l5
5156 wr %g0, 0x11, %asi
5157 lduba [%l7 + 0x63] %asi, %o5
5158 fpack16 %f22, %f6
5159 sub %o7, 0x087F, %l6
5160 movleu %xcc, %g2, %g5
5161 te %xcc, 0x5
5162 add %l7, 0x4C, %l6
5163 wr %g0, 0x89, %asi
5164 casa [%l6] 0x89, %o4, %g7
5165 fandnot1s %f17, %f20, %f18
5166 fones %f11
5167 array16 %l4, %l0, %i5
5168 mulscc %g4, 0x1772, %o3
5169 movrne %i6, %i7, %l1
5170 tneg %xcc, 0x5
5171 tne %icc, 0x2
5172 srax %i1, 0x16, %l2
5173 fbu %fcc0, loop_460
5174 edge8 %i0, %i3, %o0
5175 edge32ln %g3, %g6, %o2
5176 edge8n %o1, %l3, %i2
5177loop_460:
5178 fornot2s %f12, %f11, %f5
5179 edge16l %i4, %g1, %l5
5180 fmovdl %xcc, %f30, %f23
5181 fmovdcc %xcc, %f21, %f9
5182 tl %xcc, 0x7
5183 sdivx %o5, 0x0C44, %o6
5184 tge %xcc, 0x6
5185 tgu %icc, 0x2
5186 bcc loop_461
5187 te %xcc, 0x7
5188 tle %icc, 0x7
5189 movleu %icc, %l6, %o7
5190loop_461:
5191 movleu %icc, %g5, %g2
5192 fmovdpos %xcc, %f8, %f15
5193 edge8ln %g7, %o4, %l4
5194 orn %i5, %g4, %o3
5195 movrgz %i6, %i7, %l1
5196 wr %g0, 0x18, %asi
5197 ldsba [%l7 + 0x0F] %asi, %l0
5198 taddcctv %l2, 0x1703, %i1
5199 fmovde %xcc, %f2, %f17
5200 add %i0, %o0, %i3
5201 set 0x53, %i6
5202 lduba [%l7 + %i6] 0x88, %g6
5203 movn %icc, %o2, %g3
5204 subcc %o1, %i2, %i4
5205 array8 %g1, %l5, %l3
5206 fnands %f28, %f23, %f7
5207 edge8l %o5, %o6, %l6
5208 fexpand %f1, %f0
5209 wr %g0, 0x80, %asi
5210 swapa [%l7 + 0x3C] %asi, %g5
5211 sra %o7, 0x02, %g7
5212 stb %g2, [%l7 + 0x2A]
5213 nop
5214 setx loop_462, %l0, %l1
5215 wrpr 0x1, %tl
5216 wrpr %l1, %tpc
5217 add %l1, 0x4, %l1
5218 wrpr %l1, %tnpc
5219 setx 0x34400001400, %l0, %l1
5220 wrpr %l1, %tstate
5221 wrhpr 0x4, %htstate
5222 retry
5223 tl %icc, 0x3
5224 edge16n %l4, %o4, %i5
5225 te %icc, 0x4
5226loop_462:
5227 fcmpne16 %f26, %f28, %g4
5228 bn,a loop_463
5229 sra %i6, %i7, %l1
5230 movrgez %o3, %l0, %l2
5231 wr %g0, 0x88, %asi
5232 sta %f29, [%l7 + 0x7C] %asi
5233loop_463:
5234 fmovrslz %i1, %f16, %f7
5235 tn %xcc, 0x5
5236 mulscc %o0, %i0, %i3
5237 movne %xcc, %g6, %g3
5238 edge8n %o2, %i2, %o1
5239 srl %i4, %g1, %l3
5240 tneg %icc, 0x7
5241 smulcc %l5, %o6, %l6
5242 movrne %g5, 0x19A, %o5
5243 fandnot2 %f28, %f4, %f20
5244 ldd [%l7 + 0x08], %o6
5245 bgu,pn %icc, loop_464
5246 fmovsgu %icc, %f4, %f20
5247 edge32 %g7, %l4, %g2
5248 sdivx %o4, 0x06AE, %g4
5249loop_464:
5250 udivx %i6, 0x146A, %i7
5251 orncc %i5, %l1, %o3
5252 fpadd16s %f7, %f4, %f6
5253 move %xcc, %l0, %l2
5254 fbe,a %fcc1, loop_465
5255 taddcctv %i1, %i0, %i3
5256 stx %g6, [%l7 + 0x28]
5257 tsubcc %g3, %o0, %o2
5258loop_465:
5259 fmovrsne %o1, %f29, %f20
5260 nop
5261 set 0x7F, %o0
5262 ldub [%l7 + %o0], %i2
5263 fbue %fcc1, loop_466
5264 call loop_467
5265 edge16ln %g1, %l3, %l5
5266 edge8l %o6, %i4, %l6
5267loop_466:
5268 udivcc %g5, 0x0850, %o5
5269loop_467:
5270 fmovrdlz %g7, %f22, %f28
5271 saved
5272 rdpr %cwp, %g1
5273 rdpr %cansave, %g2
5274 rdpr %canrestore, %g3
5275 rdpr %cleanwin, %g4
5276 rdpr %otherwin, %g5
5277 rdpr %wstate, %g6
5278 fpack32 %f20, %f20, %f10
5279 flush %l7 + 0x54
5280 addccc %l4, 0x0192, %o7
5281 brlez,a %g2, loop_468
5282 fxnor %f8, %f18, %f16
5283 fmovde %xcc, %f28, %f14
5284 wr %g0, 0x0c, %asi
5285 stwa %g4, [%l7 + 0x40] %asi
5286loop_468:
5287 sdiv %i6, 0x00E7, %i7
5288 for %f16, %f6, %f2
5289 tg %xcc, 0x6
5290 bvc,a,pt %icc, loop_469
5291 std %o4, [%l7 + 0x68]
5292 set 0x18, %o2
5293 stxa %l1, [%l7 + %o2] 0x11
5294loop_469:
5295 edge16ln %i5, %l0, %o3
5296 sllx %i1, %l2, %i0
5297 nop
5298 set 0x48, %o5
5299 stx %i3, [%l7 + %o5]
5300 fmovsl %xcc, %f0, %f12
5301 orn %g3, %g6, %o0
5302 fnot1s %f19, %f1
5303 saved
5304 rdpr %cwp, %g1
5305 rdpr %cansave, %g2
5306 rdpr %canrestore, %g3
5307 rdpr %cleanwin, %g4
5308 rdpr %otherwin, %g5
5309 rdpr %wstate, %g6
5310 fmuld8ulx16 %f11, %f16, %f2
5311 array32 %o1, %i2, %g1
5312 udivcc %o2, 0x1DCC, %l3
5313 movre %o6, %l5, %i4
5314 tle %xcc, 0x5
5315 xnorcc %g5, 0x1F9E, %o5
5316 fmul8x16al %f26, %f11, %f12
5317 wr %g0, 0x2b, %asi
5318 ldda [%l7 + 0x10] %asi, %i6
5319 fbn,a %fcc1, loop_470
5320 subcc %l4, 0x0288, %o7
5321 fnot2s %f7, %f16
5322 movcc %xcc, %g2, %g7
5323loop_470:
5324 mulscc %i6, 0x15D1, %g4
5325 tsubcctv %i7, %l1, %i5
5326 fblg %fcc0, loop_471
5327 edge32n %l0, %o3, %i1
5328 mulscc %o4, 0x095C, %l2
5329 smul %i3, %i0, %g6
5330loop_471:
5331 bn,a,pn %xcc, loop_472
5332 fornot2 %f18, %f18, %f20
5333 tvs %xcc, 0x6
5334 fmovdcc %xcc, %f3, %f24
5335loop_472:
5336 tgu %icc, 0x3
5337 bne,a loop_473
5338 movleu %icc, %o0, %g3
5339 edge16ln %i2, %o1, %o2
5340 edge16 %g1, %l3, %l5
5341loop_473:
5342 srlx %o6, 0x1F, %i4
5343 fcmpeq32 %f12, %f8, %g5
5344 ldsh [%l7 + 0x2E], %l6
5345 membar #Sync
5346 set 0x40, %o1
5347 ldda [%l7 + %o1] 0x16, %f0
5348 edge8ln %o5, %l4, %o7
5349 movre %g2, 0x2D8, %i6
5350 tneg %xcc, 0x6
5351 andcc %g7, 0x1F57, %g4
5352 edge16ln %l1, %i7, %l0
5353 fmovdg %xcc, %f23, %f15
5354 subc %o3, %i5, %o4
5355 add %l7, 0x78, %l6
5356 wr %g0, 0x18, %asi
5357 ldxa [%l6] %asi, %l2
5358 casxa [%l6] %asi, %l2, %i1
5359 movre %i0, %g6, %i3
5360 fbn,a %fcc0, loop_474
5361 add %o0, %i2, %g3
5362 fmovsne %xcc, %f30, %f6
5363 edge8n %o2, %g1, %l3
5364loop_474:
5365 tleu %icc, 0x5
5366 fandnot1 %f14, %f16, %f4
5367 umul %l5, %o6, %o1
5368 movneg %icc, %i4, %g5
5369 fmovdleu %xcc, %f16, %f5
5370 fpsub32 %f6, %f14, %f2
5371 fbul %fcc1, loop_475
5372 edge32ln %o5, %l4, %o7
5373 smul %l6, %g2, %i6
5374 tvs %icc, 0x2
5375loop_475:
5376 srl %g7, %l1, %g4
5377 movgu %icc, %l0, %o3
5378 fmovdcc %xcc, %f6, %f19
5379 xor %i5, %o4, %i7
5380 set 0x48, %g2
5381 prefetcha [%l7 + %g2] 0x14, 0x2
5382 or %i0, 0x0BF7, %g6
5383 movgu %xcc, %i3, %i1
5384 bleu loop_476
5385 xor %i2, %g3, %o2
5386 sdivcc %g1, 0x0076, %l3
5387 movne %xcc, %l5, %o0
5388loop_476:
5389 andcc %o1, 0x10BA, %o6
5390 add %l7, 0x3C, %l6
5391 wr %g0, 0x80, %asi
5392 lda [%l6] %asi, %g5
5393 casa [%l6] %asi, %g5, %o5
5394 array32 %l4, %i4, %o7
5395 bge,pt %icc, loop_477
5396 subccc %g2, %i6, %l6
5397 fmovse %icc, %f16, %f11
5398 mulx %l1, %g7, %l0
5399loop_477:
5400 sdivx %g4, 0x15AB, %i5
5401 udiv %o3, 0x0D65, %i7
5402 fsrc1s %f25, %f9
5403 ldub [%l7 + 0x2B], %l2
5404 fone %f10
5405 edge32n %o4, %g6, %i3
5406 swap [%l7 + 0x40], %i0
5407 brlz %i1, loop_478
5408 movge %xcc, %g3, %i2
5409 fandnot1s %f14, %f23, %f20
5410 edge16l %g1, %o2, %l5
5411loop_478:
5412 fornot2 %f28, %f20, %f30
5413 set 0x40, %i7
5414 ldda [%l7 + %i7] 0xe2, %l2
5415 orcc %o1, 0x1901, %o0
5416 addcc %g5, 0x0A28, %o5
5417 tsubcc %o6, 0x1B96, %i4
5418 movcs %icc, %l4, %o7
5419 movrlez %g2, 0x2C8, %i6
5420 sir 0x08FA
5421 tvc %xcc, 0x7
5422 stx %l1, [%l7 + 0x68]
5423 bn,a,pn %xcc, loop_479
5424 fbul %fcc1, loop_480
5425 srlx %l6, %g7, %g4
5426 set 0x18, %i5
5427 stxa %i5, [%l7 + %i5] 0x23
5428 membar #Sync
5429loop_479:
5430 ta %xcc, 0x0
5431loop_480:
5432 tsubcc %l0, 0x0DA9, %i7
5433 andcc %l2, 0x1CB8, %o3
5434 alignaddrl %o4, %g6, %i3
5435 tvc %xcc, 0x7
5436 umulcc %i0, %g3, %i1
5437 fbe %fcc0, loop_481
5438 ldd [%l7 + 0x08], %g0
5439 movgu %icc, %o2, %i2
5440 fbue %fcc2, loop_482
5441loop_481:
5442 movne %icc, %l5, %l3
5443 mulscc %o0, %o1, %g5
5444 movrne %o6, 0x22B, %i4
5445loop_482:
5446 fmovrdgz %o5, %f26, %f0
5447 xorcc %o7, 0x10FD, %g2
5448 movvs %xcc, %l4, %l1
5449 wr %g0, 0x11, %asi
5450 swapa [%l7 + 0x40] %asi, %i6
5451 nop
5452 setx loop_483, %l0, %l1
5453 wrpr 0x1, %tl
5454 wrpr %l1, %tpc
5455 add %l1, 0x4, %l1
5456 wrpr %l1, %tnpc
5457 setx 0x34400001400, %l0, %l1
5458 wrpr %l1, %tstate
5459 wrhpr 0x4, %htstate
5460 retry
5461 addcc %l6, %g7, %i5
5462 add %l0, 0x16BA, %g4
5463 st %f13, [%l7 + 0x68]
5464loop_483:
5465 nop
5466 set 0x68, %i1
5467 ldsha [%l7 + %i1] 0x0c, %l2
5468 fmovrsne %o3, %f7, %f10
5469 fpack16 %f22, %f22
5470 fbule %fcc3, loop_484
5471 fmovrsne %i7, %f31, %f17
5472 bvs,pn %icc, loop_485
5473 fbl,a %fcc0, loop_486
5474loop_484:
5475 movge %xcc, %o4, %i3
5476 fmovsl %xcc, %f29, %f14
5477loop_485:
5478 xnorcc %g6, 0x0539, %g3
5479loop_486:
5480 fblg,a %fcc2, loop_487
5481 call loop_488
5482 nop
5483 set 0x19, %g3
5484 ldsb [%l7 + %g3], %i0
5485 te %xcc, 0x4
5486loop_487:
5487 movl %xcc, %i1, %o2
5488loop_488:
5489 array8 %g1, %l5, %l3
5490 srax %o0, 0x03, %i2
5491 srax %o1, 0x16, %g5
5492 tn %xcc, 0x1
5493 mulx %o6, %i4, %o7
5494 movrgez %o5, %g2, %l1
5495 taddcc %l4, %i6, %l6
5496 wr %g0, 0x88, %asi
5497 ldsha [%l7 + 0x2C] %asi, %i5
5498 stb %g7, [%l7 + 0x42]
5499 fcmple16 %f12, %f0, %g4
5500 edge8ln %l2, %o3, %i7
5501 wr %g0, 0x88, %asi
5502 ldsha [%l7 + 0x70] %asi, %o4
5503 tg %icc, 0x3
5504 add %l0, 0x1A02, %g6
5505 set 0x1A, %i3
5506 stha %i3, [%l7 + %i3] 0xe3
5507 membar #Sync
5508 set 0x40, %l6
5509 swapa [%l7 + %l6] 0x04, %i0
5510 andcc %i1, 0x15CA, %o2
5511 udivx %g1, 0x1064, %l5
5512 fcmple32 %f20, %f24, %l3
5513 tsubcctv %o0, %g3, %o1
5514 prefetch [%l7 + 0x70], 0x0
5515 tge %xcc, 0x0
5516 sdivx %i2, 0x06CA, %o6
5517 edge32n %g5, %i4, %o5
5518 mulscc %o7, %g2, %l1
5519 sethi 0x1145, %i6
5520 set 0x6C, %g5
5521 stwa %l4, [%l7 + %g5] 0x15
5522 fnegd %f0, %f18
5523 sethi 0x0682, %l6
5524 fmul8x16 %f8, %f24, %f6
5525 fmovdvs %icc, %f19, %f1
5526 udiv %g7, 0x1177, %i5
5527 tvc %icc, 0x7
5528 fmovdle %icc, %f23, %f12
5529 movneg %xcc, %g4, %o3
5530 fmovrslez %l2, %f25, %f13
5531 ld [%l7 + 0x10], %f22
5532 bl,a %icc, loop_489
5533 movne %xcc, %i7, %o4
5534 edge16l %g6, %i3, %l0
5535 movn %icc, %i1, %o2
5536loop_489:
5537 fbl,a %fcc3, loop_490
5538 movpos %xcc, %g1, %i0
5539 bg,pn %icc, loop_491
5540 edge8l %l3, %l5, %o0
5541loop_490:
5542 edge8 %o1, %g3, %o6
5543 edge16 %g5, %i4, %o5
5544loop_491:
5545 edge16n %o7, %g2, %i2
5546 restored
5547 rdpr %cwp, %g1
5548 rdpr %cansave, %g2
5549 rdpr %canrestore, %g3
5550 rdpr %cleanwin, %g4
5551 rdpr %otherwin, %g5
5552 rdpr %wstate, %g6
5553 tvs %xcc, 0x7
5554 wr %g0, 0x19, %asi
5555 sta %f31, [%l7 + 0x5C] %asi
5556 bn,a,pt %xcc, loop_492
5557 tgu %xcc, 0x6
5558 xnorcc %i6, 0x065E, %l4
5559 edge16 %l6, %g7, %l1
5560loop_492:
5561 fbue %fcc3, loop_493
5562 tl %xcc, 0x4
5563 or %g4, %o3, %l2
5564 subccc %i7, %o4, %g6
5565loop_493:
5566 addccc %i3, %i5, %i1
5567 wr %g0, 0x11, %asi
5568 stda %o2, [%l7 + 0x50] %asi
5569 ba,pn %icc, loop_494
5570 fbul %fcc1, loop_495
5571 movge %xcc, %g1, %i0
5572 fcmpd %fcc3, %f0, %f22
5573loop_494:
5574 addc %l3, 0x02BB, %l5
5575loop_495:
5576 fmovdvc %xcc, %f28, %f4
5577 movcs %xcc, %o0, %o1
5578 udivx %l0, 0x1CED, %g3
5579 brgez,a %g5, loop_496
5580 fbge %fcc1, loop_497
5581 edge8n %o6, %o5, %i4
5582 movge %icc, %g2, %i2
5583loop_496:
5584 bvs,pt %xcc, loop_498
5585loop_497:
5586 movge %icc, %o7, %l4
5587 taddcctv %l6, 0x1D7C, %g7
5588 fbu %fcc2, loop_499
5589loop_498:
5590 fmul8x16au %f15, %f28, %f16
5591 alignaddr %l1, %i6, %o3
5592 movvs %xcc, %g4, %i7
5593loop_499:
5594 fors %f21, %f28, %f15
5595 umulcc %o4, 0x0E33, %g6
5596 smul %l2, 0x0AAC, %i5
5597 movcc %icc, %i1, %i3
5598 saved
5599 rdpr %cwp, %g1
5600 rdpr %cansave, %g2
5601 rdpr %canrestore, %g3
5602 rdpr %cleanwin, %g4
5603 rdpr %otherwin, %g5
5604 rdpr %wstate, %g6
5605 movrgz %o2, %i0, %g1
5606 bcs %xcc, loop_500
5607 fnor %f26, %f18, %f18
5608 fmul8x16 %f16, %f24, %f26
5609 call loop_501
5610loop_500:
5611 ba,pn %xcc, loop_502
5612 fmul8sux16 %f0, %f14, %f18
5613 fmovscc %xcc, %f4, %f12
5614loop_501:
5615 movl %icc, %l3, %l5
5616loop_502:
5617 fmovdneg %icc, %f0, %f12
5618 fmovdgu %icc, %f5, %f18
5619 sdiv %o1, 0x0140, %o0
5620 fmovscs %xcc, %f13, %f11
5621 sir 0x13EA
5622 movneg %icc, %g3, %l0
5623 tpos %xcc, 0x1
5624 fpackfix %f26, %f25
5625 tvs %xcc, 0x1
5626 movrne %o6, 0x086, %o5
5627 te %xcc, 0x0
5628 andn %g5, %g2, %i2
5629 edge16 %i4, %o7, %l6
5630 fmovrde %l4, %f24, %f30
5631 fmovsvs %xcc, %f3, %f19
5632 addccc %g7, 0x1A7C, %l1
5633 edge32l %i6, %g4, %o3
5634 fmovsg %xcc, %f29, %f2
5635 movrlz %i7, 0x170, %o4
5636 xnorcc %l2, 0x1399, %g6
5637 tle %icc, 0x1
5638 movge %xcc, %i5, %i3
5639 fnor %f14, %f0, %f0
5640 fxor %f2, %f18, %f14
5641 movre %o2, 0x003, %i1
5642 bg,a %xcc, loop_503
5643 siam 0x4
5644 srlx %g1, 0x14, %i0
5645 wr %g0, 0x80, %asi
5646 ldstuba [%l7 + 0x2E] %asi, %l5
5647loop_503:
5648 nop
5649 set 0x29, %o3
5650 ldsba [%l7 + %o3] 0x15, %o1
5651 fmovdcc %icc, %f27, %f6
5652 fmul8sux16 %f18, %f4, %f28
5653 array32 %o0, %l3, %g3
5654 swap [%l7 + 0x1C], %o6
5655 fmovsg %icc, %f18, %f31
5656 fsrc1 %f14, %f12
5657 edge16ln %l0, %o5, %g2
5658 tsubcctv %i2, %i4, %o7
5659 edge32ln %g5, %l6, %g7
5660 st %f15, [%l7 + 0x54]
5661 xnorcc %l1, 0x1BB2, %i6
5662 xor %g4, 0x0F84, %l4
5663 tl %icc, 0x2
5664 mova %icc, %i7, %o4
5665 movleu %xcc, %o3, %g6
5666 movl %xcc, %i5, %l2
5667 addcc %o2, 0x037C, %i3
5668 fbl,a %fcc3, loop_504
5669 movge %icc, %i1, %g1
5670 bneg,a,pt %xcc, loop_505
5671 udivx %l5, 0x0B8B, %o1
5672loop_504:
5673 fmovdvs %icc, %f29, %f15
5674 sll %i0, 0x10, %l3
5675loop_505:
5676 edge16n %g3, %o0, %o6
5677 nop
5678 setx loop_506, %l0, %l1
5679 wrpr 0x1, %tl
5680 wrpr %l1, %tpc
5681 add %l1, 0x4, %l1
5682 wrpr %l1, %tnpc
5683 setx 0x34400001400, %l0, %l1
5684 wrpr %l1, %tstate
5685 wrhpr 0x4, %htstate
5686 retry
5687 tvs %xcc, 0x2
5688 bgu loop_507
5689 fmovrslez %l0, %f6, %f8
5690loop_506:
5691 fornot2 %f12, %f22, %f30
5692 subc %g2, 0x09AA, %o5
5693loop_507:
5694 orn %i2, 0x1D09, %o7
5695 movvs %icc, %i4, %l6
5696 edge16 %g5, %g7, %l1
5697 alignaddr %g4, %l4, %i7
5698 orncc %i6, %o4, %o3
5699 sdiv %i5, 0x0414, %l2
5700 fcmpeq32 %f16, %f20, %o2
5701 srl %g6, 0x18, %i1
5702 set 0x65, %l3
5703 ldstuba [%l7 + %l3] 0x0c, %i3
5704 fsrc1 %f4, %f28
5705 edge32ln %l5, %g1, %i0
5706 addc %o1, 0x1D4A, %l3
5707 udivcc %g3, 0x037A, %o0
5708 wr %g0, 0x80, %asi
5709 swapa [%l7 + 0x74] %asi, %l0
5710 set 0x40, %g1
5711 ldda [%l7 + %g1] 0x81, %o6
5712 addc %g2, %o5, %o7
5713 flush %l7 + 0x30
5714 orcc %i2, %i4, %g5
5715 srl %l6, 0x1B, %g7
5716 movre %l1, %l4, %i7
5717 taddcc %g4, %o4, %o3
5718 edge16l %i6, %i5, %o2
5719 sdiv %l2, 0x0AB2, %g6
5720 fcmpeq32 %f28, %f2, %i1
5721 restored
5722 rdpr %cwp, %g1
5723 rdpr %cansave, %g2
5724 rdpr %canrestore, %g3
5725 rdpr %cleanwin, %g4
5726 rdpr %otherwin, %g5
5727 rdpr %wstate, %g6
5728 fbg %fcc1, loop_508
5729 fble %fcc3, loop_509
5730 stb %l5, [%l7 + 0x7C]
5731 nop
5732 setx loop_510, %l0, %l1
5733 jmpl %l1, %i3
5734loop_508:
5735 fsrc1 %f2, %f28
5736loop_509:
5737 movcc %icc, %g1, %i0
5738 movrlz %l3, 0x2EB, %g3
5739loop_510:
5740 nop
5741 setx loop_511, %l0, %l1
5742 wrpr 0x1, %tl
5743 wrpr %l1, %tpc
5744 add %l1, 0x4, %l1
5745 wrpr %l1, %tnpc
5746 setx 0x34400001400, %l0, %l1
5747 wrpr %l1, %tstate
5748 wrhpr 0x4, %htstate
5749 retry
5750 edge16 %o1, %o0, %o6
5751 movrgez %g2, 0x3F6, %o5
5752 bshuffle %f0, %f22, %f2
5753loop_511:
5754 lduh [%l7 + 0x40], %o7
5755 tpos %xcc, 0x4
5756 bvs %icc, loop_512
5757 bg,pn %xcc, loop_513
5758 fmul8x16al %f13, %f18, %f18
5759 tpos %icc, 0x7
5760loop_512:
5761 fbg %fcc3, loop_514
5762loop_513:
5763 edge16n %l0, %i4, %g5
5764 movrgz %i2, 0x021, %g7
5765 sra %l1, 0x05, %l4
5766loop_514:
5767 movl %icc, %l6, %g4
5768 fcmpgt32 %f10, %f30, %o4
5769 tgu %icc, 0x6
5770 fbule,a %fcc1, loop_515
5771 xor %o3, 0x1AA2, %i6
5772 movrlz %i5, %o2, %i7
5773 bn,a %xcc, loop_516
5774loop_515:
5775 ble,a %xcc, loop_517
5776 membar 0x46
5777 fbe,a %fcc0, loop_518
5778loop_516:
5779 popc 0x0B0D, %l2
5780loop_517:
5781 fpadd32 %f26, %f26, %f16
5782 srlx %i1, 0x19, %g6
5783loop_518:
5784 sdivcc %l5, 0x045C, %g1
5785 fcmped %fcc1, %f8, %f0
5786 fcmpeq16 %f14, %f20, %i3
5787 bge,pt %xcc, loop_519
5788 fbug,a %fcc3, loop_520
5789 smul %i0, %g3, %o1
5790 set 0x40, %o6
5791 ldsba [%l7 + %o6] 0x18, %l3
5792loop_519:
5793 fpsub16 %f12, %f16, %f28
5794loop_520:
5795 fzero %f0
5796 ldd [%l7 + 0x30], %o6
5797 nop
5798 set 0x20, %i4
5799 ldd [%l7 + %i4], %f2
5800 orncc %o0, 0x1F4C, %o5
5801 edge8n %g2, %o7, %i4
5802 tvc %icc, 0x0
5803 srlx %l0, 0x0B, %g5
5804 wr %g0, 0x0c, %asi
5805 ldda [%l7 + 0x40] %asi, %i2
5806 array8 %l1, %l4, %g7
5807 tcs %icc, 0x6
5808 set 0x60, %l2
5809 stwa %l6, [%l7 + %l2] 0x2f
5810 membar #Sync
5811 and %o4, %o3, %i6
5812 movre %g4, %o2, %i7
5813 fbne,a %fcc3, loop_521
5814 fabsd %f26, %f0
5815 fbug %fcc0, loop_522
5816 edge8n %i5, %l2, %i1
5817loop_521:
5818 nop
5819 wr %g0, 0x22, %asi
5820 stxa %l5, [%l7 + 0x10] %asi
5821 membar #Sync
5822loop_522:
5823 nop
5824 wr %g0, 0x04, %asi
5825 swapa [%l7 + 0x38] %asi, %g1
5826 srlx %g6, 0x07, %i0
5827 set 0x4B, %o4
5828 stba %i3, [%l7 + %o4] 0x15
5829 std %f26, [%l7 + 0x38]
5830 tsubcc %g3, %l3, %o6
5831 fmul8sux16 %f18, %f10, %f10
5832 movl %icc, %o0, %o5
5833 wr %g0, 0x88, %asi
5834 lduwa [%l7 + 0x6C] %asi, %o1
5835 andn %o7, 0x0BCB, %i4
5836 movge %icc, %l0, %g2
5837 membar 0x61
5838 sub %g5, %i2, %l1
5839 add %l7, 0x30, %l6
5840 wr %g0, 0x0c, %asi
5841 casa [%l6] 0x0c, %l4, %g7
5842 fexpand %f4, %f14
5843 edge32 %l6, %o4, %o3
5844 umul %g4, 0x10DF, %o2
5845 and %i7, 0x1FAD, %i5
5846 fpadd32s %f31, %f8, %f16
5847 wr %g0, 0x80, %asi
5848 sta %f17, [%l7 + 0x28] %asi
5849 sth %i6, [%l7 + 0x0E]
5850 stbar
5851 fnegd %f4, %f12
5852 fandnot2s %f26, %f9, %f9
5853 fcmpne16 %f20, %f20, %l2
5854 wr %g0, 0x89, %asi
5855 ldsba [%l7 + 0x3C] %asi, %l5
5856 nop
5857 setx loop_523, %l0, %l1
5858 wrpr 0x1, %tl
5859 wrpr %l1, %tnpc
5860 setx 0x34400001400, %l0, %l1
5861 wrpr %l1, %tstate
5862 wrhpr 0x4, %htstate
5863 done
5864 mova %icc, %i1, %g1
5865 movcs %xcc, %i0, %g6
5866 tg %xcc, 0x4
5867loop_523:
5868 nop
5869 set 0x08, %l1
5870 std %f0, [%l7 + %l1]
5871 movrlez %i3, %l3, %o6
5872 addcc %o0, 0x0B53, %g3
5873 movrlz %o1, %o7, %o5
5874 wr %g0, 0x89, %asi
5875 swapa [%l7 + 0x14] %asi, %l0
5876 tvs %icc, 0x5
5877 fmuld8sux16 %f1, %f10, %f20
5878 smul %g2, 0x1C8D, %i4
5879 srax %i2, 0x1C, %g5
5880 fpadd16s %f25, %f25, %f19
5881 fandnot2 %f24, %f2, %f18
5882 movrgz %l4, 0x32A, %l1
5883 bn,a %xcc, loop_524
5884 addcc %g7, 0x1FEC, %o4
5885 tcc %xcc, 0x0
5886 set 0x65, %l5
5887 stba %o3, [%l7 + %l5] 0x22
5888 membar #Sync
5889loop_524:
5890 fcmple16 %f6, %f0, %l6
5891 brgez,a %g4, loop_525
5892 srlx %o2, %i5, %i6
5893 bvs,a,pn %icc, loop_526
5894 movn %icc, %i7, %l2
5895loop_525:
5896 nop
5897 setx loop_527, %l0, %l1
5898 wrpr 0x1, %tl
5899 wrpr %l1, %tnpc
5900 setx 0x34400001400, %l0, %l1
5901 wrpr %l1, %tstate
5902 wrhpr 0x4, %htstate
5903 done
5904 brlz,a %i1, loop_528
5905loop_526:
5906 movrlez %g1, %l5, %i0
5907 movrgez %g6, 0x2C1, %l3
5908loop_527:
5909 nop
5910 set 0x28, %g4
5911 prefetcha [%l7 + %g4] 0x14, 0x3
5912loop_528:
5913 movge %icc, %o0, %g3
5914 brlz,a %o6, loop_529
5915 xorcc %o7, 0x0233, %o5
5916 tleu %xcc, 0x2
5917 fabss %f28, %f6
5918loop_529:
5919 srax %o1, 0x08, %g2
5920 movvc %xcc, %i4, %l0
5921 tneg %xcc, 0x4
5922 fabss %f30, %f0
5923 movl %icc, %g5, %l4
5924 xnor %i2, %l1, %g7
5925 tneg %xcc, 0x6
5926 restored
5927 rdpr %cwp, %g1
5928 rdpr %cansave, %g2
5929 rdpr %canrestore, %g3
5930 rdpr %cleanwin, %g4
5931 rdpr %otherwin, %g5
5932 rdpr %wstate, %g6
5933 ldstub [%l7 + 0x3A], %o3
5934 fbue,a %fcc0, loop_530
5935 taddcctv %l6, 0x16BA, %o4
5936 xorcc %o2, 0x0DD2, %g4
5937 fcmpeq16 %f26, %f22, %i5
5938loop_530:
5939 movrne %i7, 0x280, %i6
5940 fnot2s %f17, %f19
5941 fxor %f6, %f4, %f20
5942 tleu %icc, 0x5
5943 tsubcctv %i1, %g1, %l2
5944 wr %g0, 0x04, %asi
5945 ldsba [%l7 + 0x5A] %asi, %i0
5946 xnorcc %l5, %g6, %i3
5947 umulcc %o0, 0x1E3A, %l3
5948 tcs %xcc, 0x4
5949 fbe %fcc0, loop_531
5950 movre %g3, %o7, %o6
5951 andcc %o5, 0x0814, %o1
5952 srlx %i4, 0x08, %g2
5953loop_531:
5954 sll %l0, %g5, %l4
5955 movneg %icc, %i2, %l1
5956 popc 0x0C23, %o3
5957 movge %xcc, %g7, %l6
5958 fcmple16 %f30, %f22, %o2
5959 srax %g4, 0x09, %i5
5960 fabss %f12, %f27
5961 movgu %icc, %i7, %i6
5962 movrgz %o4, %i1, %g1
5963 add %l7, 0x24, %l6
5964 wr %g0, 0x10, %asi
5965 casa [%l6] 0x10, %i0, %l2
5966 add %l5, 0x07AE, %i3
5967 movre %g6, %o0, %g3
5968 fmovda %xcc, %f26, %f31
5969 fcmpne16 %f0, %f10, %o7
5970 tn %icc, 0x7
5971 ldsb [%l7 + 0x3E], %l3
5972 fbe %fcc3, loop_532
5973 srlx %o5, 0x15, %o1
5974 brgz %i4, loop_533
5975 umulcc %o6, %l0, %g2
5976loop_532:
5977 edge8ln %g5, %i2, %l1
5978 tvs %icc, 0x0
5979loop_533:
5980 fzeros %f12
5981 movn %icc, %o3, %l4
5982 movvs %xcc, %g7, %o2
5983 saved
5984 rdpr %cwp, %g1
5985 rdpr %cansave, %g2
5986 rdpr %canrestore, %g3
5987 rdpr %cleanwin, %g4
5988 rdpr %otherwin, %g5
5989 rdpr %wstate, %g6
5990 bleu,pt %icc, loop_534
5991 st %f6, [%l7 + 0x2C]
5992 movg %icc, %g4, %i5
5993 wr %g0, 0x11, %asi
5994 stha %i7, [%l7 + 0x08] %asi
5995loop_534:
5996 srlx %i6, %o4, %i1
5997 sdivcc %g1, 0x17C7, %i0
5998 fxor %f10, %f2, %f12
5999 movvs %icc, %l6, %l5
6000 edge32ln %i3, %l2, %o0
6001 st %f28, [%l7 + 0x28]
6002 fexpand %f8, %f12
6003 movvc %icc, %g6, %g3
6004 edge16n %l3, %o5, %o1
6005 tvs %xcc, 0x3
6006 smul %i4, %o7, %o6
6007 fone %f14
6008 nop
6009 setx loop_535, %l0, %l1
6010 wrpr 0x1, %tl
6011 wrpr %l1, %tpc
6012 add %l1, 0x4, %l1
6013 wrpr %l1, %tnpc
6014 setx 0x34400001400, %l0, %l1
6015 wrpr %l1, %tstate
6016 wrhpr 0x4, %htstate
6017 retry
6018 orcc %l0, 0x1FB4, %g2
6019 tvs %xcc, 0x0
6020 fnot2s %f24, %f31
6021loop_535:
6022 fmovdg %icc, %f31, %f0
6023 umul %i2, %g5, %o3
6024 fmovdvs %icc, %f24, %f8
6025 or %l1, %l4, %g7
6026 sll %g4, 0x04, %o2
6027 swap [%l7 + 0x78], %i5
6028 smul %i7, 0x1E55, %i6
6029 fblg %fcc2, loop_536
6030 saved
6031 rdpr %cwp, %g1
6032 rdpr %cansave, %g2
6033 rdpr %canrestore, %g3
6034 rdpr %cleanwin, %g4
6035 rdpr %otherwin, %g5
6036 rdpr %wstate, %g6
6037 bcc,a,pt %xcc, loop_537
6038 fcmpne16 %f26, %f24, %o4
6039loop_536:
6040 tn %icc, 0x2
6041 restored
6042 rdpr %cwp, %g1
6043 rdpr %cansave, %g2
6044 rdpr %canrestore, %g3
6045 rdpr %cleanwin, %g4
6046 rdpr %otherwin, %g5
6047 rdpr %wstate, %g6
6048loop_537:
6049 and %g1, 0x0521, %i0
6050 sir 0x1B1B
6051 xorcc %l6, %l5, %i3
6052 xnor %i1, %o0, %l2
6053 movvs %icc, %g6, %l3
6054 fbule %fcc0, loop_538
6055 bg %xcc, loop_539
6056 srl %g3, %o5, %i4
6057 fpadd32s %f4, %f12, %f6
6058loop_538:
6059 mulx %o1, 0x05FF, %o6
6060loop_539:
6061 andcc %o7, 0x1B1D, %l0
6062 fnot2 %f28, %f24
6063 movpos %icc, %i2, %g5
6064 fmovrde %o3, %f18, %f2
6065 addcc %g2, %l4, %g7
6066 set 0x08, %o7
6067 stxa %l1, [%l7 + %o7] 0x0c
6068 movcc %icc, %o2, %g4
6069 fmovdn %icc, %f12, %f18
6070 fnot1s %f29, %f6
6071 sra %i7, %i5, %o4
6072 fmovsg %icc, %f25, %f11
6073 tl %xcc, 0x7
6074 subccc %i6, 0x0D6E, %i0
6075 ldsw [%l7 + 0x74], %l6
6076 fnegd %f30, %f20
6077 movre %g1, 0x022, %i3
6078 ldub [%l7 + 0x44], %l5
6079 wr %g0, 0x81, %asi
6080 stwa %i1, [%l7 + 0x70] %asi
6081 fbu %fcc1, loop_540
6082 fbne %fcc3, loop_541
6083 nop
6084 set 0x74, %i2
6085 prefetch [%l7 + %i2], 0x1
6086 subc %l2, 0x13D8, %g6
6087loop_540:
6088 fcmps %fcc0, %f3, %f16
6089loop_541:
6090 bcs,a %xcc, loop_542
6091 umul %l3, %g3, %o0
6092 taddcc %o5, %o1, %i4
6093 bvc,a,pn %xcc, loop_543
6094loop_542:
6095 fmul8x16 %f24, %f0, %f12
6096 or %o7, %l0, %o6
6097 fmovrse %i2, %f16, %f0
6098loop_543:
6099 tsubcctv %g5, 0x09E9, %o3
6100 nop
6101 setx loop_544, %l0, %l1
6102 wrpr 0x1, %tl
6103 wrpr %l1, %tnpc
6104 setx 0x34400001400, %l0, %l1
6105 wrpr %l1, %tstate
6106 wrhpr 0x4, %htstate
6107 done
6108 bgu %icc, loop_545
6109 bne,a loop_546
6110 movgu %icc, %l4, %g7
6111loop_544:
6112 fmovsl %xcc, %f6, %f15
6113loop_545:
6114 andcc %l1, 0x064C, %o2
6115loop_546:
6116 popc %g4, %g2
6117 sethi 0x0BC4, %i7
6118 addc %o4, %i5, %i0
6119 tleu %icc, 0x6
6120 smulcc %i6, 0x08BE, %l6
6121 edge32n %i3, %g1, %l5
6122 smul %l2, %i1, %l3
6123 fpadd16 %f12, %f16, %f28
6124 tsubcc %g3, %o0, %g6
6125 be,a,pn %xcc, loop_547
6126 udivcc %o1, 0x1963, %i4
6127 for %f8, %f6, %f28
6128 mova %icc, %o5, %l0
6129loop_547:
6130 umul %o6, 0x048F, %o7
6131 fpsub16s %f11, %f0, %f17
6132 bn,a,pn %xcc, loop_548
6133 sra %g5, 0x12, %i2
6134 mova %xcc, %l4, %o3
6135 array32 %l1, %o2, %g7
6136loop_548:
6137 xorcc %g2, 0x184A, %g4
6138 andncc %i7, %i5, %o4
6139 srlx %i0, %l6, %i6
6140 wr %g0, 0x80, %asi
6141 ldsba [%l7 + 0x35] %asi, %i3
6142 set 0x44, %i0
6143 lda [%l7 + %i0] 0x89, %f30
6144 edge16n %g1, %l2, %i1
6145 sir 0x1792
6146 tn %icc, 0x5
6147 udivcc %l5, 0x042E, %l3
6148 xorcc %o0, 0x11FC, %g3
6149 stbar
6150 ldstub [%l7 + 0x18], %o1
6151 set 0x20, %l0
6152 ldsha [%l7 + %l0] 0x15, %g6
6153 fbo %fcc3, loop_549
6154 srlx %o5, 0x08, %l0
6155 fmovsle %xcc, %f7, %f14
6156 movn %xcc, %i4, %o6
6157loop_549:
6158 tl %icc, 0x3
6159 fmovde %xcc, %f10, %f21
6160 movrgez %g5, %i2, %o7
6161 fmovdne %xcc, %f22, %f9
6162 fbe %fcc2, loop_550
6163 andn %l4, 0x17FF, %l1
6164 orcc %o2, %o3, %g2
6165 set 0x78, %l4
6166 stha %g7, [%l7 + %l4] 0x27
6167 membar #Sync
6168loop_550:
6169 tvc %icc, 0x6
6170 bcc %xcc, loop_551
6171 tne %icc, 0x3
6172 smul %g4, %i7, %o4
6173 wr %g0, 0x89, %asi
6174 lduba [%l7 + 0x2E] %asi, %i0
6175loop_551:
6176 siam 0x4
6177 fble,a %fcc1, loop_552
6178 fcmpeq32 %f24, %f8, %i5
6179 set 0x20, %g7
6180 ldswa [%l7 + %g7] 0x81, %i6
6181loop_552:
6182 fmovsvs %icc, %f29, %f15
6183 movvs %icc, %l6, %i3
6184 tvc %xcc, 0x0
6185 orcc %g1, 0x001E, %l2
6186 fandnot1s %f8, %f16, %f9
6187 stx %i1, [%l7 + 0x28]
6188 wr %g0, 0x88, %asi
6189 ldswa [%l7 + 0x64] %asi, %l3
6190 fmovdleu %xcc, %f3, %f30
6191 tgu %xcc, 0x6
6192 mova %icc, %l5, %g3
6193 sir 0x1748
6194 tvs %xcc, 0x0
6195 subcc %o1, 0x1028, %o0
6196 movrlz %o5, 0x0EF, %g6
6197 ldstub [%l7 + 0x3A], %i4
6198 movle %icc, %o6, %l0
6199 movrgz %g5, 0x277, %o7
6200 movg %icc, %l4, %i2
6201 andcc %o2, %l1, %o3
6202 movg %icc, %g2, %g7
6203 nop
6204 setx loop_553, %l0, %l1
6205 jmpl %l1, %g4
6206 fornot2 %f10, %f30, %f24
6207 movcs %xcc, %i7, %o4
6208 fmovdvs %icc, %f20, %f24
6209loop_553:
6210 nop
6211 set 0x0C, %g6
6212 sta %f16, [%l7 + %g6] 0x0c
6213 brz %i5, loop_554
6214 fnors %f17, %f9, %f30
6215 sethi 0x08B6, %i0
6216 prefetch [%l7 + 0x20], 0x3
6217loop_554:
6218 fmovrsgez %i6, %f22, %f21
6219 set 0x60, %i6
6220 ldsha [%l7 + %i6] 0x11, %i3
6221 edge32 %l6, %g1, %i1
6222 edge8l %l3, %l2, %g3
6223 bg loop_555
6224 fble,a %fcc3, loop_556
6225 sdivx %l5, 0x16AA, %o1
6226 edge32 %o5, %o0, %g6
6227loop_555:
6228 restored
6229 rdpr %cwp, %g1
6230 rdpr %cansave, %g2
6231 rdpr %canrestore, %g3
6232 rdpr %cleanwin, %g4
6233 rdpr %otherwin, %g5
6234 rdpr %wstate, %g6
6235loop_556:
6236 siam 0x5
6237 prefetch [%l7 + 0x3C], 0x1
6238 edge8n %i4, %o6, %l0
6239 ta %icc, 0x4
6240 fmovspos %xcc, %f15, %f18
6241 addc %g5, %o7, %l4
6242 movneg %icc, %i2, %l1
6243 fmovrdlez %o3, %f20, %f22
6244 for %f2, %f0, %f22
6245 flush %l7 + 0x20
6246 fmul8x16au %f21, %f11, %f6
6247 fmovdle %xcc, %f29, %f24
6248 fzeros %f30
6249 edge16l %o2, %g7, %g4
6250 movvs %xcc, %i7, %o4
6251 tle %xcc, 0x6
6252 movrlz %i5, %i0, %g2
6253 fmovsg %xcc, %f13, %f0
6254 srax %i6, 0x1D, %i3
6255 sir 0x0FCB
6256 sll %l6, 0x1D, %g1
6257 andncc %l3, %i1, %l2
6258 std %f22, [%l7 + 0x48]
6259 nop
6260 set 0x20, %o2
6261 stw %g3, [%l7 + %o2]
6262 edge16 %o1, %o5, %l5
6263 fsrc2s %f23, %f24
6264 edge8n %o0, %i4, %g6
6265 edge16n %l0, %g5, %o7
6266 movg %icc, %l4, %o6
6267 bneg %icc, loop_557
6268 tgu %xcc, 0x2
6269 fbge %fcc1, loop_558
6270 fbug,a %fcc3, loop_559
6271loop_557:
6272 tpos %xcc, 0x0
6273 fmovdne %xcc, %f7, %f6
6274loop_558:
6275 bleu,a,pt %xcc, loop_560
6276loop_559:
6277 smul %l1, 0x1FD3, %o3
6278 fsrc2s %f25, %f18
6279 addccc %o2, 0x0622, %g7
6280loop_560:
6281 movg %icc, %i2, %g4
6282 sth %i7, [%l7 + 0x30]
6283 fnands %f14, %f15, %f10
6284 orncc %o4, %i0, %i5
6285 fbe %fcc1, loop_561
6286 ldsb [%l7 + 0x77], %g2
6287 saved
6288 rdpr %cwp, %g1
6289 rdpr %cansave, %g2
6290 rdpr %canrestore, %g3
6291 rdpr %cleanwin, %g4
6292 rdpr %otherwin, %g5
6293 rdpr %wstate, %g6
6294 bvs,a loop_562
6295loop_561:
6296 fmovrdgez %i3, %f16, %f18
6297 fbne,a %fcc2, loop_563
6298 udiv %l6, 0x0A52, %i6
6299loop_562:
6300 nop
6301 set 0x30, %o0
6302 ldda [%l7 + %o0] 0x2f, %l2
6303loop_563:
6304 nop
6305 set 0x58, %o1
6306 sta %f10, [%l7 + %o1] 0x88
6307 and %g1, 0x0F1A, %i1
6308 array8 %l2, %g3, %o5
6309 wr %g0, 0x10, %asi
6310 swapa [%l7 + 0x0C] %asi, %l5
6311 st %f21, [%l7 + 0x4C]
6312 edge32n %o1, %o0, %i4
6313 ble,a,pn %icc, loop_564
6314 tl %xcc, 0x6
6315 sth %l0, [%l7 + 0x26]
6316 brnz,a %g6, loop_565
6317loop_564:
6318 fbl,a %fcc1, loop_566
6319 fmovdn %xcc, %f10, %f19
6320 movvc %xcc, %g5, %o7
6321loop_565:
6322 bvc,a %icc, loop_567
6323loop_566:
6324 sll %o6, %l4, %o3
6325 tl %xcc, 0x4
6326 membar 0x28
6327loop_567:
6328 fmovsleu %icc, %f19, %f5
6329 fnegs %f1, %f2
6330 xnorcc %o2, 0x1ADE, %g7
6331 subcc %i2, %l1, %i7
6332 movl %xcc, %g4, %o4
6333 fmovsle %xcc, %f12, %f28
6334 mova %icc, %i5, %i0
6335 andncc %i3, %g2, %l6
6336 wr %g0, 0x0c, %asi
6337 lduba [%l7 + 0x0E] %asi, %i6
6338 lduh [%l7 + 0x5A], %g1
6339 wr %g0, 0x04, %asi
6340 lda [%l7 + 0x64] %asi, %f26
6341 fmovdle %icc, %f29, %f22
6342 ldx [%l7 + 0x08], %l3
6343 edge32l %l2, %i1, %g3
6344 brlz,a %l5, loop_568
6345 umul %o5, %o0, %i4
6346 fcmpne16 %f16, %f6, %o1
6347 fmovrdgez %g6, %f22, %f8
6348loop_568:
6349 movcc %icc, %l0, %g5
6350 wr %g0, 0x23, %asi
6351 ldda [%l7 + 0x50] %asi, %o6
6352 movcs %icc, %o7, %l4
6353 fbuge %fcc3, loop_569
6354 movneg %icc, %o2, %g7
6355 mulscc %o3, %i2, %i7
6356 tg %icc, 0x0
6357loop_569:
6358 orcc %g4, %o4, %l1
6359 wr %g0, 0x89, %asi
6360 lda [%l7 + 0x3C] %asi, %f3
6361 udivcc %i0, 0x0642, %i3
6362 fcmpgt16 %f30, %f12, %i5
6363 subcc %g2, %l6, %g1
6364 subcc %i6, 0x1D88, %l2
6365 tleu %xcc, 0x4
6366 fmovse %icc, %f23, %f9
6367 te %xcc, 0x7
6368 movrne %l3, 0x026, %g3
6369 movl %icc, %i1, %l5
6370 tl %xcc, 0x6
6371 bge,pn %icc, loop_570
6372 movneg %xcc, %o0, %i4
6373 edge32n %o1, %g6, %o5
6374 edge32 %l0, %g5, %o7
6375loop_570:
6376 fmul8x16au %f22, %f7, %f24
6377 tvs %icc, 0x7
6378 add %o6, 0x1DA6, %l4
6379 xorcc %g7, 0x063C, %o3
6380 subcc %o2, %i2, %g4
6381 fnegd %f10, %f14
6382 fbu,a %fcc1, loop_571
6383 be,pn %icc, loop_572
6384 sll %i7, %l1, %o4
6385 bgu loop_573
6386loop_571:
6387 fmovdg %icc, %f26, %f12
6388loop_572:
6389 ta %xcc, 0x3
6390 array8 %i0, %i3, %g2
6391loop_573:
6392 sdivx %i5, 0x0EF3, %l6
6393 tsubcctv %g1, %l2, %l3
6394 ldstub [%l7 + 0x75], %g3
6395 membar #Sync
6396 wr %g0, 0x17, %asi
6397 ldda [%l7 + 0x40] %asi, %f16
6398 array8 %i6, %l5, %i1
6399 xnorcc %o0, %i4, %o1
6400 fmovrde %o5, %f10, %f26
6401 edge16n %g6, %l0, %o7
6402 fbne,a %fcc3, loop_574
6403 edge32l %o6, %l4, %g7
6404 orncc %g5, %o3, %o2
6405 membar 0x08
6406loop_574:
6407 tvs %xcc, 0x1
6408 xor %i2, %i7, %l1
6409 sra %o4, %i0, %i3
6410 wr %g0, 0x18, %asi
6411 lduwa [%l7 + 0x18] %asi, %g4
6412 tneg %xcc, 0x7
6413 fbge,a %fcc1, loop_575
6414 fbue,a %fcc0, loop_576
6415 sdivx %g2, 0x0E13, %l6
6416 movge %icc, %i5, %l2
6417loop_575:
6418 brgz %l3, loop_577
6419loop_576:
6420 udiv %g3, 0x1A6A, %i6
6421 edge16ln %l5, %i1, %g1
6422 fmovrsgz %o0, %f2, %f20
6423loop_577:
6424 te %xcc, 0x2
6425 set 0x40, %o5
6426 stda %f0, [%l7 + %o5] 0x17
6427 membar #Sync
6428 wr %g0, 0x10, %asi
6429 stda %f0, [%l7 + 0x40] %asi
6430 smul %o1, %o5, %i4
6431 tsubcctv %l0, 0x0FC2, %o7
6432 addccc %g6, %l4, %g7
6433 sdivx %g5, 0x1560, %o3
6434 taddcc %o2, %o6, %i7
6435 mova %xcc, %l1, %o4
6436 fbo,a %fcc1, loop_578
6437 fmovdge %icc, %f8, %f26
6438 brgz,a %i0, loop_579
6439 array16 %i2, %i3, %g2
6440loop_578:
6441 tcs %icc, 0x5
6442 tvc %xcc, 0x3
6443loop_579:
6444 te %icc, 0x2
6445 fpadd16s %f25, %f22, %f4
6446 fmovde %xcc, %f21, %f26
6447 tsubcctv %l6, %i5, %g4
6448 bleu %icc, loop_580
6449 sra %l3, 0x1B, %l2
6450 nop
6451 setx loop_581, %l0, %l1
6452 wrpr 0x1, %tl
6453 wrpr %l1, %tpc
6454 add %l1, 0x4, %l1
6455 wrpr %l1, %tnpc
6456 setx 0x34400001400, %l0, %l1
6457 wrpr %l1, %tstate
6458 wrhpr 0x4, %htstate
6459 retry
6460 addccc %i6, %g3, %l5
6461loop_580:
6462 fnand %f26, %f10, %f26
6463 fbl,a %fcc1, loop_582
6464loop_581:
6465 array8 %i1, %g1, %o1
6466 smul %o5, %o0, %i4
6467 nop
6468 set 0x32, %g2
6469 ldsh [%l7 + %g2], %l0
6470loop_582:
6471 fcmple32 %f30, %f18, %g6
6472 taddcctv %o7, %g7, %g5
6473 sdivx %o3, 0x01B3, %o2
6474 tleu %icc, 0x7
6475 addcc %o6, 0x068E, %l4
6476 fnot1s %f25, %f30
6477 andn %l1, %o4, %i0
6478 subccc %i2, 0x09AB, %i7
6479 fbu %fcc1, loop_583
6480 fbul,a %fcc1, loop_584
6481 movre %i3, %g2, %l6
6482 fbuge,a %fcc0, loop_585
6483loop_583:
6484 movvc %icc, %g4, %l3
6485loop_584:
6486 movpos %xcc, %i5, %l2
6487 fand %f26, %f10, %f12
6488loop_585:
6489 fmul8ulx16 %f16, %f0, %f4
6490 saved
6491 rdpr %cwp, %g1
6492 rdpr %cansave, %g2
6493 rdpr %canrestore, %g3
6494 rdpr %cleanwin, %g4
6495 rdpr %otherwin, %g5
6496 rdpr %wstate, %g6
6497 srl %i6, %l5, %i1
6498 wr %g0, 0x0c, %asi
6499 ldsba [%l7 + 0x7F] %asi, %g1
6500 umulcc %o1, %o5, %o0
6501 addccc %g3, %l0, %i4
6502 ldsw [%l7 + 0x5C], %o7
6503 edge16 %g7, %g5, %g6
6504 ld [%l7 + 0x5C], %f20
6505 wr %g0, 0x88, %asi
6506 ldsba [%l7 + 0x2B] %asi, %o2
6507 fcmpeq16 %f16, %f8, %o3
6508 edge8 %o6, %l1, %l4
6509 alignaddr %o4, %i2, %i0
6510 edge16l %i3, %g2, %l6
6511 add %g4, %i7, %l3
6512 flush %l7 + 0x6C
6513 movg %icc, %l2, %i5
6514 fmovsvc %icc, %f1, %f25
6515 tne %xcc, 0x5
6516 fmovsge %icc, %f17, %f28
6517 movcs %xcc, %i6, %l5
6518 tg %xcc, 0x2
6519 udivcc %i1, 0x003E, %o1
6520 fmovsl %xcc, %f12, %f30
6521 sir 0x1412
6522 tgu %icc, 0x7
6523 srlx %g1, %o5, %g3
6524 sir 0x1AEF
6525 srax %l0, %i4, %o0
6526 movre %g7, 0x16D, %o7
6527 alignaddr %g6, %g5, %o3
6528 addccc %o6, 0x04F6, %o2
6529 subc %l1, 0x12C5, %o4
6530 edge16n %l4, %i0, %i2
6531 bl,a,pt %xcc, loop_586
6532 umul %i3, 0x1ECD, %l6
6533 fpack16 %f16, %f28
6534 taddcc %g2, %i7, %g4
6535loop_586:
6536 edge8n %l2, %i5, %l3
6537 fpsub16s %f31, %f10, %f28
6538 taddcc %l5, 0x0008, %i6
6539 xnorcc %i1, %o1, %g1
6540 umulcc %o5, 0x18CD, %l0
6541 andn %i4, 0x00C5, %g3
6542 tsubcc %o0, %o7, %g7
6543 srlx %g6, 0x1E, %o3
6544 tn %xcc, 0x2
6545 stbar
6546 membar 0x76
6547 taddcctv %o6, %g5, %o2
6548 fmovspos %xcc, %f26, %f4
6549 fpadd16 %f24, %f24, %f14
6550 fbn,a %fcc1, loop_587
6551 tpos %xcc, 0x1
6552 lduh [%l7 + 0x34], %l1
6553 tvs %xcc, 0x6
6554loop_587:
6555 udivcc %l4, 0x14D2, %o4
6556 ldd [%l7 + 0x28], %i2
6557 be %icc, loop_588
6558 fpadd16 %f30, %f28, %f24
6559 set 0x31, %i5
6560 stba %i3, [%l7 + %i5] 0xeb
6561 membar #Sync
6562loop_588:
6563 tvs %icc, 0x7
6564 set 0x78, %i1
6565 stda %i0, [%l7 + %i1] 0x10
6566 wr %g0, 0x89, %asi
6567 sta %f30, [%l7 + 0x6C] %asi
6568 add %l6, 0x04C7, %i7
6569 umulcc %g2, 0x002B, %l2
6570 std %f12, [%l7 + 0x18]
6571 pdist %f14, %f12, %f24
6572 movrlz %g4, 0x07B, %i5
6573 move %icc, %l3, %l5
6574 fabss %f7, %f3
6575 bshuffle %f6, %f28, %f14
6576 set 0x5C, %g3
6577 lduba [%l7 + %g3] 0x15, %i6
6578 ldub [%l7 + 0x5D], %o1
6579 xnorcc %g1, 0x19ED, %o5
6580 fzero %f6
6581 smul %l0, %i4, %g3
6582 udivx %i1, 0x08D4, %o7
6583 ld [%l7 + 0x74], %f16
6584 andncc %g7, %g6, %o3
6585 movrlz %o0, %o6, %o2
6586 edge8ln %l1, %l4, %g5
6587 or %i2, 0x0512, %o4
6588 fcmpd %fcc0, %f0, %f0
6589 std %i0, [%l7 + 0x70]
6590 fmovrdlz %i3, %f12, %f8
6591 ldd [%l7 + 0x18], %i6
6592 edge16l %l6, %l2, %g2
6593 fbne,a %fcc1, loop_589
6594 movne %xcc, %i5, %g4
6595 ldstub [%l7 + 0x7C], %l5
6596 fzero %f6
6597loop_589:
6598 subcc %i6, 0x0F1E, %l3
6599 fmovdgu %xcc, %f26, %f14
6600 fbu,a %fcc1, loop_590
6601 movn %xcc, %g1, %o1
6602 membar 0x7F
6603 movvc %xcc, %l0, %i4
6604loop_590:
6605 brgz,a %o5, loop_591
6606 edge16l %g3, %o7, %i1
6607 tge %xcc, 0x3
6608 movre %g7, 0x033, %o3
6609loop_591:
6610 movvc %icc, %g6, %o0
6611 edge8 %o2, %l1, %l4
6612 flush %l7 + 0x68
6613 smulcc %o6, %g5, %i2
6614 edge8 %o4, %i3, %i7
6615 movpos %xcc, %l6, %l2
6616 fmovda %xcc, %f31, %f21
6617 fabss %f11, %f26
6618 mulscc %g2, 0x0BD1, %i0
6619 wr %g0, 0x11, %asi
6620 sta %f21, [%l7 + 0x44] %asi
6621 movn %xcc, %i5, %l5
6622 edge32n %i6, %g4, %g1
6623 subccc %l3, %l0, %i4
6624 wr %g0, 0x10, %asi
6625 stxa %o1, [%l7 + 0x50] %asi
6626 xorcc %g3, %o5, %i1
6627 edge8ln %g7, %o3, %o7
6628 add %g6, 0x1936, %o2
6629 movg %icc, %o0, %l4
6630 alignaddr %o6, %l1, %g5
6631 edge8l %o4, %i2, %i7
6632 and %l6, %l2, %g2
6633 orcc %i3, %i0, %l5
6634 alignaddrl %i6, %g4, %g1
6635 tleu %xcc, 0x6
6636 subccc %l3, %l0, %i4
6637 fpack16 %f26, %f3
6638 movleu %xcc, %o1, %i5
6639 tl %icc, 0x2
6640 tcc %icc, 0x4
6641 tsubcctv %o5, 0x1658, %i1
6642 fbul,a %fcc3, loop_592
6643 movge %xcc, %g7, %g3
6644 sub %o3, %g6, %o2
6645 tcc %icc, 0x5
6646loop_592:
6647 nop
6648 add %l7, 0x58, %l6
6649 wr %g0, 0x19, %asi
6650 ldxa [%l6] %asi, %o7
6651 casxa [%l6] 0x19, %o7, %o0
6652 movn %icc, %l4, %o6
6653 fnegd %f10, %f26
6654 movvs %icc, %g5, %o4
6655 edge8ln %l1, %i7, %i2
6656 movneg %xcc, %l2, %l6
6657 or %i3, 0x0FC4, %g2
6658 add %i0, 0x1FBF, %l5
6659 tvs %xcc, 0x0
6660 fcmps %fcc0, %f24, %f16
6661 movcs %icc, %g4, %g1
6662 popc %l3, %l0
6663 fabsd %f26, %f24
6664 fmovrse %i6, %f11, %f24
6665 array16 %i4, %i5, %o5
6666 fmovsl %icc, %f8, %f31
6667 smulcc %i1, 0x1D42, %o1
6668 tvc %icc, 0x4
6669 bleu,a,pt %icc, loop_593
6670 tpos %xcc, 0x0
6671 tl %icc, 0x2
6672 tcs %icc, 0x7
6673loop_593:
6674 fbo %fcc0, loop_594
6675 brnz %g7, loop_595
6676 edge32l %o3, %g6, %g3
6677 alignaddr %o7, %o2, %l4
6678loop_594:
6679 nop
6680 set 0x6B, %i7
6681 lduba [%l7 + %i7] 0x88, %o0
6682loop_595:
6683 tvc %xcc, 0x6
6684 movcc %icc, %o6, %g5
6685 sdivcc %o4, 0x1469, %i7
6686 movl %icc, %i2, %l1
6687 mova %icc, %l2, %i3
6688 wr %g0, 0x89, %asi
6689 ldstuba [%l7 + 0x15] %asi, %g2
6690 tgu %icc, 0x0
6691 tgu %icc, 0x7
6692 tsubcctv %i0, %l5, %l6
6693 fpadd16 %f28, %f10, %f8
6694 fbe,a %fcc0, loop_596
6695 be %icc, loop_597
6696 ldd [%l7 + 0x58], %f8
6697 sethi 0x1EAB, %g4
6698loop_596:
6699 fmovdne %icc, %f24, %f20
6700loop_597:
6701 fbn %fcc3, loop_598
6702 fbn %fcc0, loop_599
6703 edge16 %g1, %l0, %i6
6704 add %l7, 0x78, %l6
6705 wr %g0, 0x88, %asi
6706 lda [%l6] %asi, %l3
6707 casa [%l6] 0x88, %l3, %i5
6708loop_598:
6709 nop
6710 set 0x40, %i3
6711 ldda [%l7 + %i3] 0x15, %f0
6712loop_599:
6713 ldd [%l7 + 0x50], %f18
6714 fmovrdne %i4, %f6, %f8
6715 edge16 %i1, %o1, %g7
6716 fzeros %f23
6717 edge8l %o3, %g6, %o5
6718 umul %g3, 0x0964, %o2
6719 brnz %l4, loop_600
6720 tvc %xcc, 0x7
6721 fmovsle %xcc, %f2, %f18
6722 tne %xcc, 0x1
6723loop_600:
6724 fbul %fcc1, loop_601
6725 udivcc %o7, 0x0FC9, %o6
6726 edge8l %o0, %o4, %g5
6727 add %i2, %i7, %l2
6728loop_601:
6729 fnot1s %f23, %f28
6730 sethi 0x1F84, %i3
6731 movcc %icc, %g2, %i0
6732 set 0x3A, %g5
6733 ldsha [%l7 + %g5] 0x88, %l5
6734 tvs %xcc, 0x6
6735 edge16ln %l1, %g4, %g1
6736 edge32ln %l6, %l0, %i6
6737 array32 %l3, %i5, %i1
6738 addcc %i4, %g7, %o3
6739 fpsub16 %f20, %f16, %f4
6740 xor %g6, 0x1142, %o5
6741 edge8ln %g3, %o2, %l4
6742 brz,a %o7, loop_602
6743 ld [%l7 + 0x70], %f3
6744 movrne %o1, 0x26A, %o6
6745 tneg %icc, 0x5
6746loop_602:
6747 alignaddr %o4, %g5, %i2
6748 movle %xcc, %o0, %i7
6749 stb %i3, [%l7 + 0x5E]
6750 alignaddr %l2, %g2, %l5
6751 siam 0x6
6752 srax %i0, %g4, %g1
6753 tsubcc %l6, 0x0CBA, %l1
6754 alignaddrl %l0, %l3, %i6
6755 tcs %xcc, 0x4
6756 bpos,a loop_603
6757 sra %i1, 0x11, %i4
6758 sllx %g7, %o3, %g6
6759 edge32 %i5, %g3, %o5
6760loop_603:
6761 fabsd %f26, %f4
6762 stbar
6763 te %xcc, 0x3
6764 sllx %l4, %o2, %o1
6765 tge %icc, 0x7
6766 add %l7, 0x3C, %l6
6767 wr %g0, 0x19, %asi
6768 lda [%l6] %asi, %o7
6769 casa [%l6] %asi, %o7, %o6
6770 prefetch [%l7 + 0x40], 0x2
6771 fabsd %f24, %f12
6772 brlez,a %g5, loop_604
6773 fmovrde %o4, %f0, %f0
6774 movne %icc, %o0, %i2
6775 array8 %i7, %i3, %l2
6776loop_604:
6777 fbu %fcc3, loop_605
6778 array32 %g2, %i0, %l5
6779 movle %xcc, %g1, %l6
6780 sdiv %g4, 0x0BF5, %l0
6781loop_605:
6782 movl %xcc, %l1, %i6
6783 wr %g0, 0x81, %asi
6784 swapa [%l7 + 0x40] %asi, %i1
6785 tpos %icc, 0x6
6786 subcc %i4, %l3, %o3
6787 sdivcc %g7, 0x06D1, %i5
6788 mulscc %g6, 0x1EE8, %o5
6789 tcs %icc, 0x6
6790 fmovd %f20, %f4
6791 faligndata %f4, %f2, %f4
6792 fmovsg %icc, %f13, %f2
6793 bg,a,pt %xcc, loop_606
6794 alignaddrl %g3, %o2, %l4
6795 set 0x2C, %o3
6796 sta %f8, [%l7 + %o3] 0x18
6797loop_606:
6798 nop
6799 wr %g0, 0x18, %asi
6800 stxa %o7, [%l7 + 0x50] %asi
6801 fbu,a %fcc3, loop_607
6802 ldsh [%l7 + 0x62], %o1
6803 umul %g5, %o4, %o6
6804 fmovdgu %icc, %f15, %f24
6805loop_607:
6806 edge8ln %o0, %i7, %i3
6807 set 0x54, %l3
6808 sta %f15, [%l7 + %l3] 0x04
6809 tne %xcc, 0x4
6810 fmovdn %icc, %f14, %f3
6811 movleu %xcc, %l2, %g2
6812 movre %i0, %l5, %i2
6813 fmovrslez %g1, %f15, %f17
6814 udivx %l6, 0x1582, %l0
6815 set 0x40, %g1
6816 stda %f0, [%l7 + %g1] 0x15
6817 fmul8ulx16 %f2, %f6, %f18
6818 subccc %l1, %i6, %i1
6819 addcc %i4, %l3, %g4
6820 nop
6821 set 0x26, %l6
6822 ldsb [%l7 + %l6], %g7
6823 edge8ln %i5, %o3, %o5
6824 movvc %xcc, %g3, %o2
6825 array8 %l4, %o7, %g6
6826 fmovsneg %icc, %f10, %f29
6827 edge32n %o1, %o4, %o6
6828 tn %xcc, 0x5
6829 edge32 %o0, %g5, %i7
6830 tgu %xcc, 0x6
6831 movgu %icc, %l2, %i3
6832 edge16 %i0, %l5, %i2
6833 tle %xcc, 0x3
6834 andcc %g2, 0x09D8, %g1
6835 orn %l6, %l0, %l1
6836 alignaddrl %i6, %i1, %l3
6837 bcs,a,pn %icc, loop_608
6838 edge16 %g4, %i4, %g7
6839 movre %i5, 0x26A, %o5
6840 fpsub16s %f1, %f10, %f5
6841loop_608:
6842 ble loop_609
6843 mulscc %o3, %o2, %g3
6844 edge16l %o7, %g6, %l4
6845 movrlz %o1, 0x124, %o6
6846loop_609:
6847 std %o4, [%l7 + 0x60]
6848 fpmerge %f6, %f10, %f0
6849 movrgez %g5, 0x368, %i7
6850 array16 %o0, %i3, %l2
6851 wr %g0, 0xe2, %asi
6852 stda %i0, [%l7 + 0x60] %asi
6853 membar #Sync
6854 subccc %i2, 0x04EE, %l5
6855 fmovrdne %g1, %f28, %f28
6856 tle %xcc, 0x5
6857 faligndata %f18, %f0, %f26
6858 addc %g2, %l0, %l6
6859 srlx %i6, 0x02, %i1
6860 bl,a,pn %icc, loop_610
6861 nop
6862 set 0x30, %i4
6863 prefetch [%l7 + %i4], 0x3
6864 wr %g0, 0x88, %asi
6865 ldswa [%l7 + 0x30] %asi, %l1
6866loop_610:
6867 fbe,a %fcc2, loop_611
6868 movg %xcc, %l3, %g4
6869 fmul8ulx16 %f20, %f14, %f14
6870 ldsw [%l7 + 0x2C], %g7
6871loop_611:
6872 flush %l7 + 0x10
6873 set 0x30, %l2
6874 ldxa [%g0 + %l2] 0x58, %i4
6875 edge32n %i5, %o3, %o5
6876 wr %g0, 0x0c, %asi
6877 ldswa [%l7 + 0x20] %asi, %g3
6878 tg %icc, 0x3
6879 fcmpgt16 %f28, %f6, %o2
6880 xnorcc %o7, 0x018E, %g6
6881 be loop_612
6882 fcmple16 %f14, %f18, %o1
6883 add %l4, 0x0FC6, %o4
6884 edge16 %o6, %g5, %i7
6885loop_612:
6886 saved
6887 rdpr %cwp, %g1
6888 rdpr %cansave, %g2
6889 rdpr %canrestore, %g3
6890 rdpr %cleanwin, %g4
6891 rdpr %otherwin, %g5
6892 rdpr %wstate, %g6
6893 fcmped %fcc3, %f16, %f16
6894 wr %g0, 0x10, %asi
6895 lda [%l7 + 0x24] %asi, %f16
6896 wr %g0, 0xea, %asi
6897 stha %o0, [%l7 + 0x18] %asi
6898 membar #Sync
6899 fmovrse %l2, %f8, %f5
6900 fcmpne32 %f24, %f30, %i0
6901 edge32 %i3, %l5, %g1
6902 fmovrsne %i2, %f13, %f13
6903 fbue %fcc0, loop_613
6904 fcmpeq16 %f10, %f8, %l0
6905 fbg,a %fcc2, loop_614
6906 tcs %xcc, 0x1
6907loop_613:
6908 sra %g2, %l6, %i6
6909 fmovda %xcc, %f25, %f19
6910loop_614:
6911 bpos,pn %icc, loop_615
6912 fxnor %f30, %f16, %f30
6913 fmovsle %xcc, %f30, %f28
6914 movre %l1, %l3, %i1
6915loop_615:
6916 or %g7, 0x0F4F, %i4
6917 ldsb [%l7 + 0x32], %g4
6918 movrgz %i5, 0x14D, %o5
6919 movvc %xcc, %g3, %o3
6920 movrlz %o7, %o2, %o1
6921 sethi 0x077D, %g6
6922 fmovsgu %icc, %f3, %f26
6923 orn %o4, 0x1415, %l4
6924 tvc %xcc, 0x2
6925 fcmpd %fcc2, %f8, %f2
6926 sdivcc %o6, 0x196A, %g5
6927 movrlz %o0, 0x147, %i7
6928 fmovsg %xcc, %f6, %f24
6929 array8 %l2, %i3, %l5
6930 subcc %g1, 0x037C, %i0
6931 siam 0x6
6932 stb %l0, [%l7 + 0x3D]
6933 sethi 0x1E29, %i2
6934 movrlez %l6, 0x3DD, %g2
6935 wr %g0, 0x27, %asi
6936 stha %i6, [%l7 + 0x78] %asi
6937 membar #Sync
6938 subc %l3, %i1, %l1
6939 ta %icc, 0x1
6940 fpsub32 %f20, %f20, %f4
6941 xnorcc %i4, %g4, %g7
6942 sll %i5, 0x16, %o5
6943 ldd [%l7 + 0x08], %f8
6944 sra %g3, %o7, %o3
6945 bne loop_616
6946 bl loop_617
6947 be,a,pt %icc, loop_618
6948 subccc %o2, %g6, %o4
6949loop_616:
6950 fnot1s %f26, %f27
6951loop_617:
6952 fpsub16 %f14, %f20, %f2
6953loop_618:
6954 umul %l4, %o6, %o1
6955 addcc %o0, 0x1C2A, %i7
6956 fmovsleu %icc, %f20, %f8
6957 fcmpgt16 %f16, %f26, %g5
6958 andn %i3, %l5, %l2
6959 bn,a,pn %xcc, loop_619
6960 ldsh [%l7 + 0x36], %g1
6961 bgu loop_620
6962 movrne %i0, 0x026, %l0
6963loop_619:
6964 umulcc %l6, 0x0B30, %g2
6965 xnorcc %i2, %i6, %l3
6966loop_620:
6967 fmovdvs %xcc, %f19, %f0
6968 alignaddr %i1, %l1, %g4
6969 fmuld8ulx16 %f0, %f10, %f22
6970 call loop_621
6971 tneg %xcc, 0x4
6972 xorcc %i4, %g7, %i5
6973 nop
6974 setx loop_622, %l0, %l1
6975 wrpr 0x1, %tl
6976 wrpr %l1, %tpc
6977 add %l1, 0x4, %l1
6978 wrpr %l1, %tnpc
6979 setx 0x34400001400, %l0, %l1
6980 wrpr %l1, %tstate
6981 wrhpr 0x4, %htstate
6982 retry
6983loop_621:
6984 call loop_623
6985 nop
6986 set 0x28, %o4
6987 ldd [%l7 + %o4], %o4
6988 popc 0x0F14, %g3
6989loop_622:
6990 nop
6991 wr %g0, 0x23, %asi
6992 stwa %o7, [%l7 + 0x0C] %asi
6993 membar #Sync
6994loop_623:
6995 edge16l %o2, %o3, %o4
6996 mova %xcc, %l4, %g6
6997 tl %icc, 0x0
6998 ld [%l7 + 0x44], %f20
6999 umul %o1, 0x00E5, %o6
7000 tsubcc %i7, %g5, %o0
7001 move %icc, %l5, %i3
7002 nop
7003 set 0x67, %l1
7004 ldub [%l7 + %l1], %l2
7005 fnot2 %f18, %f10
7006 fones %f19
7007 fmovdpos %xcc, %f24, %f24
7008 movrne %g1, %l0, %i0
7009 orncc %l6, %g2, %i6
7010 fxor %f12, %f4, %f16
7011 xorcc %l3, %i2, %l1
7012 tn %icc, 0x4
7013 restored
7014 rdpr %cwp, %g1
7015 rdpr %cansave, %g2
7016 rdpr %canrestore, %g3
7017 rdpr %cleanwin, %g4
7018 rdpr %otherwin, %g5
7019 rdpr %wstate, %g6
7020 movge %icc, %g4, %i4
7021 xnorcc %i1, 0x0921, %i5
7022 tvs %icc, 0x7
7023 fmul8sux16 %f8, %f30, %f24
7024 orncc %o5, 0x159F, %g3
7025 fone %f12
7026 movvc %xcc, %g7, %o2
7027 set 0x58, %o6
7028 swapa [%l7 + %o6] 0x81, %o3
7029 movle %xcc, %o7, %l4
7030 fcmpgt16 %f6, %f18, %o4
7031 set 0x1C, %l5
7032 stha %o1, [%l7 + %l5] 0xeb
7033 membar #Sync
7034 movrgez %g6, 0x09C, %i7
7035 alignaddr %g5, %o0, %l5
7036 umulcc %i3, %o6, %g1
7037 fbul %fcc3, loop_624
7038 fcmpne16 %f14, %f14, %l0
7039 set 0x6C, %o7
7040 ldsha [%l7 + %o7] 0x19, %l2
7041loop_624:
7042 fmovsleu %xcc, %f15, %f20
7043 nop
7044 set 0x48, %i2
7045 lduh [%l7 + %i2], %i0
7046 bneg,a,pn %xcc, loop_625
7047 movcs %icc, %g2, %i6
7048 xnor %l6, 0x1EFF, %l3
7049 fba,a %fcc1, loop_626
7050loop_625:
7051 alignaddr %i2, %g4, %i4
7052 alignaddrl %l1, %i1, %o5
7053 edge16l %g3, %g7, %o2
7054loop_626:
7055 te %icc, 0x1
7056 tge %icc, 0x0
7057 tneg %icc, 0x5
7058 orncc %o3, 0x1B71, %o7
7059 xorcc %l4, 0x0655, %o4
7060 sethi 0x0A2E, %i5
7061 bvs,a loop_627
7062 fmovdvs %xcc, %f9, %f24
7063 fmul8x16au %f22, %f21, %f12
7064 edge32l %g6, %i7, %g5
7065loop_627:
7066 tpos %xcc, 0x5
7067 edge16l %o0, %l5, %i3
7068 fsrc2s %f30, %f19
7069 fmul8x16al %f0, %f23, %f14
7070 ldstub [%l7 + 0x1B], %o6
7071 fmovdvs %icc, %f6, %f26
7072 edge32ln %g1, %l0, %l2
7073 movn %xcc, %i0, %o1
7074 tneg %icc, 0x2
7075 sdivx %i6, 0x00A4, %l6
7076 sll %l3, %g2, %i2
7077 add %i4, 0x1EFC, %g4
7078 fmovrslez %i1, %f8, %f10
7079 tl %xcc, 0x3
7080 movre %o5, %g3, %g7
7081 udiv %o2, 0x0F34, %l1
7082 sra %o3, 0x0F, %l4
7083 fmovdcs %icc, %f7, %f19
7084 fba %fcc1, loop_628
7085 fbue %fcc3, loop_629
7086 fcmpne32 %f16, %f26, %o4
7087 bcs,a,pt %icc, loop_630
7088loop_628:
7089 edge32 %i5, %g6, %i7
7090loop_629:
7091 movneg %xcc, %o7, %g5
7092 wr %g0, 0x80, %asi
7093 ldswa [%l7 + 0x18] %asi, %l5
7094loop_630:
7095 srl %o0, 0x18, %o6
7096 movgu %icc, %i3, %g1
7097 fbne,a %fcc0, loop_631
7098 bne,pn %icc, loop_632
7099 movrgz %l2, 0x1FF, %l0
7100 fmul8x16 %f8, %f2, %f8
7101loop_631:
7102 move %icc, %i0, %i6
7103loop_632:
7104 fcmpes %fcc1, %f17, %f13
7105 tsubcc %o1, 0x106B, %l6
7106 tneg %icc, 0x5
7107 edge16ln %l3, %i2, %g2
7108 set 0x14, %g4
7109 lda [%l7 + %g4] 0x04, %f7
7110 movrgz %g4, %i1, %o5
7111 smulcc %i4, %g7, %o2
7112 edge32n %l1, %o3, %l4
7113 edge16ln %o4, %i5, %g6
7114 subccc %g3, %i7, %g5
7115 brgez %l5, loop_633
7116 fpadd16s %f22, %f2, %f22
7117 fnors %f16, %f8, %f23
7118 udivx %o0, 0x06CB, %o7
7119loop_633:
7120 edge32ln %i3, %o6, %l2
7121 movrgez %l0, %g1, %i6
7122 ld [%l7 + 0x68], %f11
7123 orn %o1, 0x1CB9, %i0
7124 movleu %xcc, %l3, %l6
7125 srlx %i2, %g4, %i1
7126 fornot1 %f12, %f4, %f4
7127 or %o5, %i4, %g2
7128 fmovrse %g7, %f0, %f29
7129 alignaddr %o2, %o3, %l1
7130 edge16ln %o4, %l4, %g6
7131 tpos %xcc, 0x6
7132 restored
7133 rdpr %cwp, %g1
7134 rdpr %cansave, %g2
7135 rdpr %canrestore, %g3
7136 rdpr %cleanwin, %g4
7137 rdpr %otherwin, %g5
7138 rdpr %wstate, %g6
7139 tn %icc, 0x2
7140 move %icc, %g3, %i7
7141 stw %i5, [%l7 + 0x24]
7142 sethi 0x0477, %g5
7143 movne %icc, %l5, %o0
7144 udivx %i3, 0x099A, %o6
7145 edge8ln %l2, %l0, %g1
7146 addccc %o7, %o1, %i6
7147 fbne,a %fcc0, loop_634
7148 fbn,a %fcc3, loop_635
7149 bcs,pt %icc, loop_636
7150 movvc %icc, %l3, %i0
7151loop_634:
7152 brlez,a %i2, loop_637
7153loop_635:
7154 ldsb [%l7 + 0x7F], %l6
7155loop_636:
7156 sdivx %g4, 0x1868, %i1
7157 edge8ln %o5, %g2, %i4
7158loop_637:
7159 bvs,pn %xcc, loop_638
7160 lduw [%l7 + 0x1C], %o2
7161 movleu %icc, %g7, %l1
7162 array8 %o3, %o4, %g6
7163loop_638:
7164 nop
7165 set 0x8, %l0
7166 stxa %l4, [%g0 + %l0] 0x20
7167 fbug,a %fcc3, loop_639
7168 tcc %xcc, 0x3
7169 xor %g3, %i5, %i7
7170 set 0x40, %i0
7171 swapa [%l7 + %i0] 0x80, %l5
7172loop_639:
7173 call loop_640
7174 fexpand %f21, %f6
7175 fmovrsne %g5, %f14, %f23
7176 alignaddrl %i3, %o0, %o6
7177loop_640:
7178 orn %l2, %g1, %o7
7179 bcc,a,pn %icc, loop_641
7180 orncc %o1, %i6, %l3
7181 fpadd16s %f26, %f12, %f16
7182 membar 0x64
7183loop_641:
7184 edge8ln %l0, %i0, %i2
7185 fcmpd %fcc1, %f12, %f24
7186 tcs %icc, 0x4
7187 restored
7188 rdpr %cwp, %g1
7189 rdpr %cansave, %g2
7190 rdpr %canrestore, %g3
7191 rdpr %cleanwin, %g4
7192 rdpr %otherwin, %g5
7193 rdpr %wstate, %g6
7194 andcc %l6, %i1, %g4
7195 tg %xcc, 0x1
7196 fpackfix %f10, %f28
7197 bshuffle %f20, %f4, %f20
7198 alignaddr %o5, %i4, %o2
7199 brgz,a %g2, loop_642
7200 edge16n %l1, %o3, %g7
7201 edge8l %g6, %l4, %g3
7202 fmovdn %icc, %f30, %f4
7203loop_642:
7204 fmovdvs %xcc, %f0, %f19
7205 edge32n %i5, %i7, %o4
7206 fmovdgu %xcc, %f18, %f4
7207 fmovdg %icc, %f13, %f31
7208 ldub [%l7 + 0x33], %l5
7209 brgez %g5, loop_643
7210 addccc %i3, %o0, %o6
7211 wr %g0, 0x88, %asi
7212 sta %f29, [%l7 + 0x5C] %asi
7213loop_643:
7214 fpackfix %f6, %f21
7215 edge8ln %l2, %o7, %g1
7216 smulcc %i6, 0x0B5D, %o1
7217 andncc %l3, %i0, %i2
7218 bn,a %xcc, loop_644
7219 alignaddr %l0, %l6, %i1
7220 movcc %icc, %g4, %i4
7221 mova %xcc, %o2, %g2
7222loop_644:
7223 brlez,a %o5, loop_645
7224 tle %xcc, 0x3
7225 tne %xcc, 0x0
7226 bg,a,pn %xcc, loop_646
7227loop_645:
7228 fandnot2 %f26, %f0, %f24
7229 edge8l %o3, %l1, %g7
7230 fnot1 %f24, %f20
7231loop_646:
7232 fmovsleu %xcc, %f25, %f21
7233 fbge,a %fcc3, loop_647
7234 xnorcc %l4, 0x1947, %g6
7235 fxnor %f26, %f20, %f20
7236 movg %xcc, %i5, %g3
7237loop_647:
7238 fmovrslez %o4, %f31, %f30
7239 fmovdle %xcc, %f27, %f24
7240 edge8l %l5, %i7, %g5
7241 fbul,a %fcc3, loop_648
7242 or %o0, 0x0442, %i3
7243 popc 0x0A61, %o6
7244 wr %g0, 0x89, %asi
7245 ldswa [%l7 + 0x6C] %asi, %o7
7246loop_648:
7247 taddcctv %g1, %l2, %o1
7248 movpos %xcc, %l3, %i6
7249 movcc %xcc, %i2, %l0
7250 bpos,a,pt %icc, loop_649
7251 srax %i0, 0x08, %l6
7252 add %i1, 0x0245, %g4
7253 fmovrdgz %i4, %f4, %f18
7254loop_649:
7255 sth %o2, [%l7 + 0x16]
7256 edge32 %o5, %o3, %g2
7257 subccc %g7, %l4, %l1
7258 set 0x78, %l4
7259 ldsba [%l7 + %l4] 0x04, %g6
7260 popc %i5, %g3
7261 fmovdle %icc, %f22, %f4
7262 fmovrslz %l5, %f23, %f29
7263 movneg %icc, %o4, %g5
7264 subcc %o0, %i7, %i3
7265 or %o7, 0x0B15, %g1
7266 tcc %icc, 0x6
7267 udiv %l2, 0x1A6B, %o6
7268 edge16n %l3, %o1, %i6
7269 fcmple16 %f22, %f20, %l0
7270 fbo,a %fcc2, loop_650
7271 tle %icc, 0x6
7272 edge16ln %i2, %l6, %i1
7273 fpsub16s %f26, %f13, %f17
7274loop_650:
7275 fmovdne %icc, %f0, %f15
7276 fsrc2s %f11, %f26
7277 fble %fcc3, loop_651
7278 sll %g4, 0x12, %i0
7279 tcs %xcc, 0x4
7280 fpadd16 %f12, %f30, %f6
7281loop_651:
7282 tvs %xcc, 0x4
7283 wr %g0, 0x18, %asi
7284 ldsha [%l7 + 0x1C] %asi, %o2
7285 sir 0x1AA7
7286 bshuffle %f8, %f28, %f14
7287 flush %l7 + 0x44
7288 edge32n %i4, %o5, %o3
7289 sir 0x1175
7290 tn %icc, 0x4
7291 bge loop_652
7292 movrgez %g7, %l4, %l1
7293 membar 0x29
7294 ldstub [%l7 + 0x08], %g2
7295loop_652:
7296 nop
7297 set 0x28, %g6
7298 lda [%l7 + %g6] 0x80, %f0
7299 tle %xcc, 0x7
7300 movrgez %g6, %i5, %l5
7301 fbge %fcc1, loop_653
7302 tvc %icc, 0x7
7303 edge32l %g3, %g5, %o4
7304 tl %xcc, 0x6
7305loop_653:
7306 movre %i7, 0x225, %o0
7307 fbl,a %fcc1, loop_654
7308 tcs %icc, 0x0
7309 alignaddr %o7, %i3, %l2
7310 sethi 0x10FB, %o6
7311loop_654:
7312 xorcc %l3, %g1, %o1
7313 tvc %icc, 0x1
7314 stx %i6, [%l7 + 0x48]
7315 saved
7316 rdpr %cwp, %g1
7317 rdpr %cansave, %g2
7318 rdpr %canrestore, %g3
7319 rdpr %cleanwin, %g4
7320 rdpr %otherwin, %g5
7321 rdpr %wstate, %g6
7322 or %l0, %i2, %l6
7323 movge %icc, %g4, %i1
7324 fnegs %f7, %f13
7325 tsubcctv %o2, 0x0DCE, %i0
7326 sethi 0x1880, %o5
7327 tvc %icc, 0x4
7328 tvc %icc, 0x7
7329 edge8 %o3, %g7, %l4
7330 fmovsle %xcc, %f0, %f30
7331 andn %l1, 0x0B03, %g2
7332 lduw [%l7 + 0x68], %g6
7333 ldsh [%l7 + 0x40], %i5
7334 fmovsvc %icc, %f0, %f15
7335 movne %icc, %i4, %g3
7336 umul %g5, 0x013C, %o4
7337 movleu %icc, %i7, %l5
7338 movcc %xcc, %o0, %i3
7339 fornot2s %f12, %f8, %f7
7340 call loop_655
7341 movre %o7, %l2, %l3
7342 mova %xcc, %o6, %o1
7343 srlx %i6, 0x01, %l0
7344loop_655:
7345 fmovscc %icc, %f20, %f26
7346 and %i2, 0x1CA1, %g1
7347 edge16 %l6, %g4, %i1
7348 move %xcc, %i0, %o5
7349 pdist %f30, %f2, %f12
7350 movn %xcc, %o2, %o3
7351 udivx %l4, 0x0CD5, %l1
7352 sub %g2, %g7, %i5
7353 saved
7354 rdpr %cwp, %g1
7355 rdpr %cansave, %g2
7356 rdpr %canrestore, %g3
7357 rdpr %cleanwin, %g4
7358 rdpr %otherwin, %g5
7359 rdpr %wstate, %g6
7360 movge %xcc, %i4, %g3
7361 movvc %icc, %g5, %o4
7362 fmovdl %icc, %f15, %f11
7363 udivcc %i7, 0x1F7E, %l5
7364 ta %icc, 0x6
7365 saved
7366 rdpr %cwp, %g1
7367 rdpr %cansave, %g2
7368 rdpr %canrestore, %g3
7369 rdpr %cleanwin, %g4
7370 rdpr %otherwin, %g5
7371 rdpr %wstate, %g6
7372 movre %o0, %i3, %o7
7373 xorcc %g6, 0x0D2D, %l2
7374 fmovspos %xcc, %f16, %f22
7375 stbar
7376 fmovdvs %icc, %f9, %f22
7377 movrgez %o6, %o1, %i6
7378 umulcc %l0, %i2, %l3
7379 and %l6, %g1, %i1
7380 and %i0, %g4, %o2
7381 movl %xcc, %o5, %l4
7382 fmovsneg %xcc, %f26, %f13
7383 set 0x08, %g7
7384 sta %f1, [%l7 + %g7] 0x14
7385 fmovscs %xcc, %f17, %f6
7386 fmovdne %xcc, %f28, %f21
7387 srlx %l1, %g2, %g7
7388 fmovrslz %o3, %f3, %f27
7389 bl,a,pn %xcc, loop_656
7390 edge32l %i5, %i4, %g5
7391 fornot1s %f28, %f9, %f6
7392 edge16l %o4, %g3, %i7
7393loop_656:
7394 movg %icc, %o0, %l5
7395 subcc %o7, 0x050D, %g6
7396 movneg %xcc, %i3, %o6
7397 edge16ln %o1, %l2, %l0
7398 tl %xcc, 0x5
7399 fnand %f4, %f20, %f28
7400 fcmps %fcc1, %f11, %f30
7401 fcmpgt32 %f10, %f16, %i2
7402 xorcc %i6, 0x017E, %l3
7403 movn %icc, %l6, %i1
7404 fbul,a %fcc1, loop_657
7405 xor %i0, %g4, %g1
7406 st %f12, [%l7 + 0x58]
7407 movg %icc, %o2, %o5
7408loop_657:
7409 srl %l1, 0x05, %g2
7410 set 0x33, %i6
7411 lduba [%l7 + %i6] 0x04, %l4
7412 edge16ln %o3, %i5, %g7
7413 addcc %i4, %o4, %g3
7414 fbl %fcc3, loop_658
7415 fmovsgu %xcc, %f10, %f9
7416 nop
7417 set 0x78, %o2
7418 ldsb [%l7 + %o2], %i7
7419 udivcc %g5, 0x0B5E, %o0
7420loop_658:
7421 fmovdcc %icc, %f13, %f5
7422 sra %l5, %g6, %o7
7423 movge %xcc, %o6, %o1
7424 xor %i3, %l0, %l2
7425 fbuge %fcc0, loop_659
7426 alignaddr %i6, %l3, %l6
7427 andn %i2, 0x167D, %i0
7428 movvs %xcc, %g4, %i1
7429loop_659:
7430 fba,a %fcc2, loop_660
7431 movneg %icc, %g1, %o2
7432 umulcc %o5, 0x19E0, %l1
7433 fbo,a %fcc0, loop_661
7434loop_660:
7435 bgu %icc, loop_662
7436 fbg,a %fcc0, loop_663
7437 edge32ln %g2, %o3, %i5
7438loop_661:
7439 taddcc %g7, 0x008F, %i4
7440loop_662:
7441 tneg %icc, 0x0
7442loop_663:
7443 tn %xcc, 0x6
7444 edge16n %o4, %l4, %g3
7445 sdivx %i7, 0x18D5, %o0
7446 movre %l5, 0x1FC, %g6
7447 fcmped %fcc1, %f18, %f2
7448 fcmpne16 %f30, %f8, %o7
7449 ldd [%l7 + 0x10], %o6
7450 fcmpgt16 %f22, %f28, %o1
7451 tsubcc %i3, %g5, %l2
7452 mova %xcc, %i6, %l0
7453 nop
7454 setx loop_664, %l0, %l1
7455 wrpr 0x1, %tl
7456 wrpr %l1, %tpc
7457 add %l1, 0x4, %l1
7458 wrpr %l1, %tnpc
7459 setx 0x34400001400, %l0, %l1
7460 wrpr %l1, %tstate
7461 wrhpr 0x4, %htstate
7462 retry
7463 orncc %l6, 0x1144, %i2
7464 fmovrdlez %i0, %f16, %f22
7465 fnand %f22, %f12, %f24
7466loop_664:
7467 fbge,a %fcc1, loop_665
7468 fbule,a %fcc1, loop_666
7469 taddcctv %l3, 0x1FF2, %g4
7470 wr %g0, 0x11, %asi
7471 ldxa [%l7 + 0x28] %asi, %g1
7472loop_665:
7473 nop
7474 set 0x40, %o1
7475 stxa %o2, [%l7 + %o1] 0x27
7476 membar #Sync
7477loop_666:
7478 movg %icc, %o5, %l1
7479 sdivcc %g2, 0x1CCA, %o3
7480 movle %icc, %i1, %i5
7481 fbge,a %fcc0, loop_667
7482 array8 %i4, %o4, %l4
7483 movpos %icc, %g3, %i7
7484 set 0x10, %o5
7485 lda [%l7 + %o5] 0x88, %f3
7486loop_667:
7487 fba,a %fcc3, loop_668
7488 brgz,a %o0, loop_669
7489 fbuge,a %fcc0, loop_670
7490 fabsd %f10, %f2
7491loop_668:
7492 andcc %l5, %g7, %g6
7493loop_669:
7494 movrlez %o6, 0x2C5, %o1
7495loop_670:
7496 fmovs %f20, %f21
7497 fpack32 %f4, %f28, %f30
7498 ld [%l7 + 0x6C], %f31
7499 sub %o7, 0x0199, %g5
7500 fmovrse %l2, %f29, %f14
7501 edge32l %i6, %i3, %l6
7502 alignaddr %i2, %l0, %l3
7503 smul %g4, 0x1DB5, %i0
7504 fors %f7, %f26, %f16
7505 umulcc %o2, 0x1CAA, %g1
7506 te %icc, 0x5
7507 sll %o5, 0x17, %l1
7508 set 0x18, %o0
7509 stxa %g2, [%l7 + %o0] 0xea
7510 membar #Sync
7511 movgu %xcc, %i1, %o3
7512 fbn,a %fcc2, loop_671
7513 st %f18, [%l7 + 0x40]
7514 andcc %i4, %i5, %o4
7515 smul %l4, 0x18C2, %i7
7516loop_671:
7517 edge32l %g3, %o0, %l5
7518 srax %g6, 0x01, %o6
7519 set 0x6C, %g2
7520 swapa [%l7 + %g2] 0x88, %g7
7521 bn,a,pt %icc, loop_672
7522 andcc %o1, %g5, %l2
7523 call loop_673
7524 ldd [%l7 + 0x50], %o6
7525loop_672:
7526 alignaddrl %i6, %l6, %i2
7527 fbe,a %fcc2, loop_674
7528loop_673:
7529 nop
7530 setx loop_675, %l0, %l1
7531 jmpl %l1, %l0
7532 movcs %xcc, %i3, %l3
7533 saved
7534 rdpr %cwp, %g1
7535 rdpr %cansave, %g2
7536 rdpr %canrestore, %g3
7537 rdpr %cleanwin, %g4
7538 rdpr %otherwin, %g5
7539 rdpr %wstate, %g6
7540loop_674:
7541 edge32n %g4, %i0, %g1
7542loop_675:
7543 add %o2, %o5, %l1
7544 tgu %icc, 0x2
7545 wr %g0, 0x0c, %asi
7546 ldxa [%l7 + 0x60] %asi, %g2
7547 subc %i1, %o3, %i5
7548 fbo,a %fcc3, loop_676
7549 fandnot2 %f24, %f16, %f18
7550 popc 0x05C3, %o4
7551 fmovrdlez %l4, %f28, %f14
7552loop_676:
7553 fandnot2s %f24, %f28, %f13
7554 andn %i7, %g3, %i4
7555 saved
7556 rdpr %cwp, %g1
7557 rdpr %cansave, %g2
7558 rdpr %canrestore, %g3
7559 rdpr %cleanwin, %g4
7560 rdpr %otherwin, %g5
7561 rdpr %wstate, %g6
7562 brlz,a %o0, loop_677
7563 bne,a,pt %xcc, loop_678
7564 fornot2s %f5, %f23, %f16
7565 be,a,pn %icc, loop_679
7566loop_677:
7567 ldstub [%l7 + 0x4D], %g6
7568loop_678:
7569 ldd [%l7 + 0x50], %o6
7570 edge16 %g7, %l5, %g5
7571loop_679:
7572 fmovdge %icc, %f31, %f12
7573 andncc %o1, %o7, %i6
7574 andcc %l6, %i2, %l0
7575 edge32l %i3, %l3, %l2
7576 fmovdcc %xcc, %f17, %f11
7577 taddcctv %g4, %i0, %g1
7578 tge %icc, 0x1
7579 or %o2, %l1, %g2
7580 and %o5, %i1, %o3
7581 edge16 %o4, %i5, %i7
7582 subcc %g3, 0x19D2, %i4
7583 nop
7584 setx loop_680, %l0, %l1
7585 wrpr 0x1, %tl
7586 wrpr %l1, %tpc
7587 add %l1, 0x4, %l1
7588 wrpr %l1, %tnpc
7589 setx 0x34400001400, %l0, %l1
7590 wrpr %l1, %tstate
7591 wrhpr 0x4, %htstate
7592 retry
7593 nop
7594 setx loop_681, %l0, %l1
7595 jmpl %l1, %l4
7596 brgz,a %g6, loop_682
7597 bcc,a %xcc, loop_683
7598loop_680:
7599 fandnot2s %f6, %f22, %f4
7600loop_681:
7601 nop
7602 set 0x5C, %i5
7603 stwa %o6, [%l7 + %i5] 0x18
7604loop_682:
7605 tge %icc, 0x6
7606loop_683:
7607 fmovsg %xcc, %f22, %f3
7608 fmovdle %icc, %f7, %f20
7609 addcc %g7, %o0, %l5
7610 add %o1, %g5, %i6
7611 alignaddrl %o7, %i2, %l6
7612 fpadd16 %f2, %f6, %f0
7613 mova %xcc, %i3, %l3
7614 fcmps %fcc0, %f16, %f9
7615 ldd [%l7 + 0x38], %l0
7616 fexpand %f20, %f2
7617 udivx %g4, 0x19B8, %l2
7618 fbuge %fcc3, loop_684
7619 tle %xcc, 0x2
7620 xnorcc %g1, %i0, %o2
7621 array16 %l1, %o5, %i1
7622loop_684:
7623 andncc %g2, %o3, %i5
7624 smulcc %i7, 0x041D, %g3
7625 fblg,a %fcc1, loop_685
7626 smul %i4, 0x0764, %o4
7627 udivx %g6, 0x14F5, %l4
7628 fmovdle %xcc, %f21, %f28
7629loop_685:
7630 tsubcctv %g7, %o6, %l5
7631 bvs %icc, loop_686
7632 brlz %o0, loop_687
7633 faligndata %f6, %f16, %f6
7634 tge %icc, 0x2
7635loop_686:
7636 fbu,a %fcc0, loop_688
7637loop_687:
7638 alignaddr %o1, %i6, %o7
7639 fand %f2, %f16, %f0
7640 movrgez %i2, %g5, %i3
7641loop_688:
7642 nop
7643 setx loop_689, %l0, %l1
7644 jmpl %l1, %l6
7645 fzero %f30
7646 taddcctv %l3, %l0, %l2
7647 sdivx %g1, 0x1D32, %i0
7648loop_689:
7649 edge8n %o2, %l1, %o5
7650 st %f17, [%l7 + 0x38]
7651 tvs %xcc, 0x2
7652 prefetch [%l7 + 0x7C], 0x0
7653 array32 %g4, %g2, %i1
7654 set 0x1A, %i1
7655 stha %i5, [%l7 + %i1] 0x2b
7656 membar #Sync
7657 bne,a,pn %icc, loop_690
7658 fpadd32s %f11, %f15, %f5
7659 movrne %i7, 0x1DE, %o3
7660 orn %g3, %o4, %i4
7661loop_690:
7662 fbu %fcc0, loop_691
7663 move %icc, %l4, %g6
7664 bpos,a,pt %icc, loop_692
7665 std %f28, [%l7 + 0x38]
7666loop_691:
7667 movg %xcc, %o6, %l5
7668 or %o0, 0x1877, %g7
7669loop_692:
7670 fexpand %f27, %f22
7671 add %l7, 0x18, %l6
7672 wr %g0, 0x81, %asi
7673 ldxa [%l6] %asi, %i6
7674 casxa [%l6] %asi, %i6, %o7
7675 xnorcc %o1, %i2, %g5
7676 edge16 %l6, %l3, %i3
7677 for %f20, %f10, %f30
7678 fands %f29, %f24, %f27
7679 fcmpd %fcc3, %f28, %f10
7680 movrgz %l0, 0x1D9, %g1
7681 std %l2, [%l7 + 0x78]
7682 andcc %i0, 0x016B, %o2
7683 sdiv %o5, 0x19A2, %l1
7684 taddcc %g4, 0x1E65, %i1
7685 fpsub16s %f16, %f4, %f15
7686 fpadd32 %f10, %f4, %f22
7687 array8 %g2, %i5, %i7
7688 xnor %g3, 0x0475, %o3
7689 ta %xcc, 0x1
7690 fmovdcc %xcc, %f20, %f27
7691 fnot1 %f4, %f30
7692 andcc %o4, 0x19E5, %l4
7693 fbuge %fcc1, loop_693
7694 fmovd %f18, %f10
7695 movrlz %g6, %i4, %l5
7696 sll %o0, %o6, %g7
7697loop_693:
7698 mulx %i6, %o1, %i2
7699 sethi 0x0DCA, %o7
7700 fbe,a %fcc0, loop_694
7701 umulcc %l6, %l3, %g5
7702 fnand %f8, %f28, %f18
7703 faligndata %f22, %f26, %f14
7704loop_694:
7705 fmul8x16al %f29, %f14, %f4
7706 fpsub16 %f12, %f24, %f28
7707 and %l0, %g1, %i3
7708 taddcctv %l2, 0x012B, %o2
7709 fmovdcc %xcc, %f12, %f25
7710 tcs %xcc, 0x1
7711 edge16n %i0, %l1, %g4
7712 array16 %o5, %i1, %g2
7713 movvs %icc, %i5, %i7
7714 ta %icc, 0x3
7715 sllx %g3, %o4, %l4
7716 fmovdvc %icc, %f25, %f8
7717 subcc %o3, %i4, %g6
7718 srax %l5, 0x11, %o0
7719 udivx %o6, 0x0AE8, %g7
7720 brgz,a %i6, loop_695
7721 subcc %o1, %o7, %i2
7722 srax %l6, 0x02, %g5
7723 srl %l0, 0x14, %l3
7724loop_695:
7725 movvs %icc, %g1, %i3
7726 tne %xcc, 0x2
7727 fbne,a %fcc0, loop_696
7728 alignaddrl %l2, %o2, %l1
7729 movrlz %i0, %o5, %g4
7730 edge16 %i1, %g2, %i7
7731loop_696:
7732 nop
7733 wr %g0, 0x89, %asi
7734 lduha [%l7 + 0x76] %asi, %i5
7735 fornot2 %f24, %f16, %f12
7736 tcs %xcc, 0x1
7737 taddcc %g3, 0x0561, %l4
7738 tleu %xcc, 0x4
7739 tsubcc %o4, 0x13F5, %i4
7740 bne,a %xcc, loop_697
7741 fnand %f14, %f6, %f28
7742 tl %xcc, 0x3
7743 fxor %f4, %f12, %f4
7744loop_697:
7745 mulx %g6, 0x0901, %l5
7746 orcc %o3, 0x15CF, %o0
7747 ldsh [%l7 + 0x44], %o6
7748 fcmple16 %f22, %f20, %g7
7749 fbge %fcc0, loop_698
7750 fbge %fcc3, loop_699
7751 bvc,pt %xcc, loop_700
7752 bge %icc, loop_701
7753loop_698:
7754 tl %icc, 0x5
7755loop_699:
7756 tgu %icc, 0x7
7757loop_700:
7758 movl %icc, %o1, %i6
7759loop_701:
7760 orn %o7, %l6, %i2
7761 movg %xcc, %l0, %g5
7762 udivx %g1, 0x19A0, %i3
7763 movre %l2, %o2, %l1
7764 fmovdn %xcc, %f10, %f23
7765 movge %xcc, %l3, %i0
7766 bg %xcc, loop_702
7767 srax %o5, 0x0A, %g4
7768 fmovsg %xcc, %f31, %f9
7769 bvc,a %xcc, loop_703
7770loop_702:
7771 fmovd %f28, %f20
7772 edge32ln %g2, %i1, %i7
7773 udivcc %g3, 0x13C5, %i5
7774loop_703:
7775 mova %xcc, %l4, %i4
7776 movne %icc, %o4, %g6
7777 fxors %f15, %f24, %f29
7778 fmul8x16al %f2, %f1, %f26
7779 andn %l5, 0x1FA9, %o3
7780 fors %f6, %f25, %f24
7781 edge8l %o0, %o6, %o1
7782 fble %fcc1, loop_704
7783 brnz,a %g7, loop_705
7784 ldstub [%l7 + 0x7F], %i6
7785 fpadd32 %f26, %f8, %f30
7786loop_704:
7787 sllx %o7, %l6, %i2
7788loop_705:
7789 std %g4, [%l7 + 0x48]
7790 taddcc %g1, 0x105E, %l0
7791 sub %l2, 0x09FA, %o2
7792 edge32ln %i3, %l3, %i0
7793 sub %l1, %o5, %g2
7794 fnot2s %f24, %f14
7795 movvs %xcc, %i1, %g4
7796 wr %g0, 0x80, %asi
7797 ldsha [%l7 + 0x5A] %asi, %i7
7798 movvc %xcc, %g3, %l4
7799 movrlz %i4, 0x3A8, %o4
7800 set 0x26, %g3
7801 stha %i5, [%l7 + %g3] 0x14
7802 tcs %xcc, 0x3
7803 tpos %icc, 0x6
7804 move %icc, %l5, %o3
7805 sdivcc %g6, 0x13AC, %o0
7806 movrlz %o6, 0x3E6, %o1
7807 ldx [%l7 + 0x70], %g7
7808 fcmpd %fcc1, %f6, %f18
7809 movrne %i6, %l6, %i2
7810 fbuge %fcc1, loop_706
7811 addccc %g5, %o7, %l0
7812 call loop_707
7813 fmovdvs %icc, %f27, %f0
7814loop_706:
7815 movgu %xcc, %g1, %l2
7816 fbu %fcc3, loop_708
7817loop_707:
7818 sir 0x0511
7819 edge32l %o2, %l3, %i3
7820 nop
7821 setx loop_709, %l0, %l1
7822 wrpr 0x1, %tl
7823 wrpr %l1, %tnpc
7824 setx 0x34400001400, %l0, %l1
7825 wrpr %l1, %tstate
7826 wrhpr 0x4, %htstate
7827 done
7828loop_708:
7829 fmul8sux16 %f28, %f4, %f24
7830 xnor %l1, %o5, %i0
7831 ta %icc, 0x4
7832loop_709:
7833 stb %g2, [%l7 + 0x32]
7834 movrgez %g4, 0x1F9, %i7
7835 tvc %xcc, 0x6
7836 srl %i1, %l4, %g3
7837 stb %o4, [%l7 + 0x5C]
7838 udivx %i5, 0x15ED, %l5
7839 ble,a %xcc, loop_710
7840 stx %i4, [%l7 + 0x60]
7841 membar 0x44
7842 set 0x48, %i3
7843 stxa %o3, [%l7 + %i3] 0xe2
7844 membar #Sync
7845loop_710:
7846 fpackfix %f30, %f10
7847 fbn,a %fcc0, loop_711
7848 tcs %xcc, 0x4
7849 fbule %fcc3, loop_712
7850 xnor %g6, %o0, %o6
7851loop_711:
7852 tsubcc %g7, 0x10F5, %i6
7853 fnot1 %f6, %f6
7854loop_712:
7855 sdivcc %o1, 0x19CE, %l6
7856 array8 %g5, %o7, %i2
7857 nop
7858 set 0x10, %g5
7859 ldd [%l7 + %g5], %f20
7860 fmovrdgez %l0, %f18, %f30
7861 wr %g0, 0x2a, %asi
7862 stxa %g1, [%l7 + 0x28] %asi
7863 membar #Sync
7864 fandnot2 %f18, %f10, %f18
7865 bne,a,pn %xcc, loop_713
7866 fmovdcc %xcc, %f9, %f17
7867 std %f2, [%l7 + 0x28]
7868 sethi 0x081E, %o2
7869loop_713:
7870 saved
7871 rdpr %cwp, %g1
7872 rdpr %cansave, %g2
7873 rdpr %canrestore, %g3
7874 rdpr %cleanwin, %g4
7875 rdpr %otherwin, %g5
7876 rdpr %wstate, %g6
7877 fpmerge %f0, %f22, %f22
7878 sdivx %l3, 0x047A, %l2
7879 set 0x20, %o3
7880 ldda [%l7 + %o3] 0x19, %l0
7881 umul %o5, %i3, %i0
7882 tcc %icc, 0x6
7883 fbe,a %fcc1, loop_714
7884 edge32ln %g2, %g4, %i7
7885 edge16 %i1, %l4, %g3
7886 edge16ln %o4, %l5, %i5
7887loop_714:
7888 fmovde %xcc, %f6, %f16
7889 umulcc %o3, %i4, %g6
7890 tgu %xcc, 0x7
7891 edge16n %o6, %g7, %o0
7892 bleu,pt %icc, loop_715
7893 membar 0x27
7894 wr %g0, 0x10, %asi
7895 ldstuba [%l7 + 0x4A] %asi, %o1
7896loop_715:
7897 edge8 %l6, %i6, %o7
7898 movn %icc, %i2, %l0
7899 andn %g5, %g1, %o2
7900 andn %l3, %l1, %o5
7901 wr %g0, 0x80, %asi
7902 ldda [%l7 + 0x30] %asi, %i2
7903 andn %l2, 0x0280, %i0
7904 fnot1s %f28, %f4
7905 xorcc %g2, %g4, %i1
7906 movrgez %l4, %i7, %g3
7907 addcc %o4, 0x0BAB, %l5
7908 movrgz %i5, 0x31E, %o3
7909 array16 %i4, %o6, %g7
7910 xnorcc %g6, %o1, %l6
7911 fmovd %f4, %f30
7912 st %f11, [%l7 + 0x4C]
7913 nop
7914 setx loop_716, %l0, %l1
7915 wrpr 0x1, %tl
7916 wrpr %l1, %tnpc
7917 setx 0x34400001400, %l0, %l1
7918 wrpr %l1, %tstate
7919 wrhpr 0x4, %htstate
7920 done
7921 fmovrslz %i6, %f14, %f13
7922 fpack32 %f12, %f4, %f22
7923 fpack32 %f4, %f12, %f2
7924loop_716:
7925 fmovdne %icc, %f4, %f17
7926 fandnot1 %f14, %f2, %f20
7927 fnot2s %f7, %f24
7928 tsubcc %o7, %o0, %l0
7929 fone %f20
7930 stb %g5, [%l7 + 0x2D]
7931 ldx [%l7 + 0x68], %i2
7932 edge8 %g1, %o2, %l1
7933 subcc %l3, %o5, %l2
7934 edge8n %i0, %g2, %g4
7935 tl %icc, 0x7
7936 wr %g0, 0x19, %asi
7937 lduba [%l7 + 0x13] %asi, %i3
7938 xorcc %i1, 0x0236, %l4
7939 xor %i7, %g3, %o4
7940 tsubcc %l5, %i5, %o3
7941 movrgez %i4, 0x1E4, %o6
7942 bshuffle %f26, %f24, %f14
7943 add %l7, 0x40, %l6
7944 wr %g0, 0x19, %asi
7945 casxa [%l6] %asi, %g6, %o1
7946 fmovrdgez %g7, %f0, %f22
7947 set 0x188, %l3
7948 nop ! nop ! ldxa [%g0 + %l3] 0x40, %l6 ripped by fixASI40.pl ripped by fixASI40.pl
7949 orn %o7, %i6, %o0
7950 fcmpeq16 %f10, %f10, %g5
7951 mova %icc, %i2, %g1
7952 std %l0, [%l7 + 0x28]
7953 srl %o2, 0x0B, %l3
7954 fnands %f13, %f29, %f15
7955 fmovsvs %icc, %f18, %f22
7956 restored
7957 rdpr %cwp, %g1
7958 rdpr %cansave, %g2
7959 rdpr %canrestore, %g3
7960 rdpr %cleanwin, %g4
7961 rdpr %otherwin, %g5
7962 rdpr %wstate, %g6
7963 set 0x28, %g1
7964 stxa %o5, [%l7 + %g1] 0x81
7965 srax %l1, 0x06, %i0
7966 movcc %icc, %l2, %g4
7967 srax %i3, %g2, %l4
7968 add %l7, 0x64, %l6
7969 wr %g0, 0x89, %asi
7970 casa [%l6] %asi, %i1, %g3
7971 fone %f18
7972 fmul8ulx16 %f2, %f26, %f20
7973 edge8ln %o4, %i7, %i5
7974 movn %xcc, %l5, %o3
7975 wr %g0, 0x80, %asi
7976 ldda [%l7 + 0x40] %asi, %f16
7977 fexpand %f2, %f20
7978 lduh [%l7 + 0x62], %o6
7979 fzero %f6
7980 movne %icc, %i4, %g6
7981 fzeros %f30
7982 movl %icc, %g7, %l6
7983 fmovrdlz %o7, %f0, %f12
7984 add %i6, %o1, %g5
7985 fbule %fcc3, loop_717
7986 fxors %f25, %f21, %f15
7987 edge32n %i2, %g1, %l0
7988 fnot2s %f27, %f19
7989loop_717:
7990 fnot1 %f20, %f16
7991 bl,a loop_718
7992 tpos %xcc, 0x0
7993 movrne %o0, 0x00E, %l3
7994 fmovrsne %o2, %f24, %f7
7995loop_718:
7996 fmovdg %xcc, %f21, %f29
7997 nop
7998 setx loop_719, %l0, %l1
7999 jmpl %l1, %l1
8000 srlx %i0, 0x17, %o5
8001 movcs %xcc, %l2, %i3
8002 fnot2 %f28, %f12
8003loop_719:
8004 mulx %g2, %g4, %l4
8005 set 0x6C, %i7
8006 stwa %g3, [%l7 + %i7] 0x11
8007 srax %i1, 0x10, %o4
8008 fbue,a %fcc3, loop_720
8009 fbuge,a %fcc3, loop_721
8010 fmovsl %icc, %f12, %f18
8011 tneg %icc, 0x4
8012loop_720:
8013 alignaddr %i7, %i5, %l5
8014loop_721:
8015 fblg,a %fcc1, loop_722
8016 taddcc %o3, 0x181D, %i4
8017 tleu %xcc, 0x6
8018 fcmps %fcc0, %f14, %f19
8019loop_722:
8020 brlz,a %o6, loop_723
8021 bleu,a %icc, loop_724
8022 fmovsgu %xcc, %f25, %f8
8023 orn %g6, %l6, %o7
8024loop_723:
8025 tsubcctv %i6, 0x1A70, %g7
8026loop_724:
8027 edge8 %g5, %o1, %i2
8028 andcc %g1, 0x09C3, %o0
8029 wr %g0, 0x81, %asi
8030 swapa [%l7 + 0x14] %asi, %l3
8031 subc %o2, %l1, %i0
8032 tsubcc %o5, %l2, %l0
8033 set 0x34, %l6
8034 lda [%l7 + %l6] 0x11, %f26
8035 set 0x62, %i4
8036 ldsba [%l7 + %i4] 0x0c, %i3
8037 ldsb [%l7 + 0x72], %g4
8038 orcc %g2, 0x1B8A, %l4
8039 srlx %i1, %g3, %i7
8040 fmovrslz %o4, %f9, %f27
8041 movneg %icc, %i5, %o3
8042 fxor %f10, %f24, %f16
8043 fnand %f20, %f2, %f28
8044 movrlez %l5, 0x2F1, %o6
8045 movgu %icc, %i4, %l6
8046 fnands %f13, %f9, %f17
8047 fblg,a %fcc3, loop_725
8048 tleu %xcc, 0x7
8049 xorcc %o7, %g6, %g7
8050 movn %xcc, %i6, %o1
8051loop_725:
8052 nop
8053 wr %g0, 0x89, %asi
8054 stda %f0, [%l7 + 0x40] %asi
8055 fcmpeq32 %f6, %f24, %g5
8056 andn %g1, %o0, %l3
8057 movne %xcc, %i2, %o2
8058 movrgez %i0, 0x27A, %l1
8059 addc %o5, %l2, %l0
8060 fcmple32 %f20, %f14, %g4
8061 edge8ln %i3, %l4, %i1
8062 call loop_726
8063 sdiv %g3, 0x0E2A, %i7
8064 xnor %o4, 0x0576, %i5
8065 alignaddr %g2, %o3, %l5
8066loop_726:
8067 edge8ln %o6, %i4, %o7
8068 edge8l %l6, %g6, %g7
8069 movcc %icc, %o1, %i6
8070 movleu %xcc, %g1, %o0
8071 tsubcc %l3, 0x0E29, %i2
8072 srlx %g5, 0x0D, %i0
8073 restored
8074 rdpr %cwp, %g1
8075 rdpr %cansave, %g2
8076 rdpr %canrestore, %g3
8077 rdpr %cleanwin, %g4
8078 rdpr %otherwin, %g5
8079 rdpr %wstate, %g6
8080 bge,a,pn %icc, loop_727
8081 bneg,a loop_728
8082 movrlz %o2, %o5, %l1
8083 for %f26, %f6, %f22
8084loop_727:
8085 movn %xcc, %l0, %l2
8086loop_728:
8087 stw %i3, [%l7 + 0x64]
8088 bcs,a loop_729
8089 edge8ln %g4, %i1, %l4
8090 fmovdpos %icc, %f4, %f15
8091 popc %g3, %i7
8092loop_729:
8093 movvs %icc, %i5, %g2
8094 flush %l7 + 0x64
8095 fexpand %f19, %f4
8096 stx %o3, [%l7 + 0x68]
8097 fbg,a %fcc2, loop_730
8098 nop
8099 setx loop_731, %l0, %l1
8100 jmpl %l1, %l5
8101 alignaddr %o4, %i4, %o7
8102 set 0x48, %l2
8103 ldswa [%l7 + %l2] 0x19, %o6
8104loop_730:
8105 brlez %g6, loop_732
8106loop_731:
8107 te %icc, 0x4
8108 brgez %l6, loop_733
8109 orcc %o1, %g7, %i6
8110loop_732:
8111 movleu %xcc, %o0, %l3
8112 xnor %g1, %i2, %g5
8113loop_733:
8114 nop
8115 wr %g0, 0x89, %asi
8116 ldxa [%l7 + 0x78] %asi, %i0
8117 edge16ln %o2, %l1, %o5
8118 nop
8119 set 0x50, %o4
8120 std %l2, [%l7 + %o4]
8121 fpadd32s %f24, %f10, %f7
8122 array16 %i3, %g4, %i1
8123 sir 0x1AEA
8124 fmul8x16au %f19, %f17, %f2
8125 fmovde %xcc, %f7, %f5
8126 ldx [%l7 + 0x50], %l4
8127 fmovdneg %icc, %f2, %f6
8128 smulcc %l0, 0x19FA, %i7
8129 call loop_734
8130 fcmple16 %f24, %f26, %i5
8131 fblg,a %fcc0, loop_735
8132 te %xcc, 0x4
8133loop_734:
8134 edge32ln %g2, %g3, %o3
8135 movn %xcc, %l5, %i4
8136loop_735:
8137 fones %f15
8138 fbge %fcc0, loop_736
8139 edge32l %o4, %o6, %g6
8140 fpsub32 %f24, %f24, %f28
8141 xor %l6, 0x0BAB, %o7
8142loop_736:
8143 fandnot1 %f26, %f6, %f2
8144 fcmpeq32 %f16, %f24, %o1
8145 bpos %icc, loop_737
8146 lduh [%l7 + 0x54], %g7
8147 udivcc %o0, 0x033B, %l3
8148 fbl %fcc1, loop_738
8149loop_737:
8150 tg %icc, 0x6
8151 fmovsa %icc, %f7, %f23
8152 movrgz %g1, %i6, %g5
8153loop_738:
8154 popc 0x1A62, %i0
8155 set 0x50, %l1
8156 stwa %o2, [%l7 + %l1] 0x81
8157 wr %g0, 0x4f, %asi
8158 ldxa [%g0 + 0x18] %asi, %l1
8159 udivcc %o5, 0x169D, %i2
8160 andn %l2, %g4, %i1
8161 set 0x50, %o6
8162 ldda [%l7 + %o6] 0x04, %i2
8163 edge8ln %l4, %i7, %l0
8164 wr %g0, 0x0c, %asi
8165 lduba [%l7 + 0x74] %asi, %g2
8166 wr %g0, 0x19, %asi
8167 lduha [%l7 + 0x46] %asi, %i5
8168 xnorcc %o3, %l5, %i4
8169 edge16n %o4, %g3, %g6
8170 fand %f28, %f28, %f18
8171 fbl %fcc1, loop_739
8172 fmovsl %icc, %f25, %f12
8173 fmovrde %o6, %f10, %f20
8174 fzero %f20
8175loop_739:
8176 nop
8177 set 0x3C, %o7
8178 sta %f18, [%l7 + %o7] 0x88
8179 movvs %xcc, %l6, %o1
8180 taddcctv %o7, %g7, %l3
8181 call loop_740
8182 st %f9, [%l7 + 0x78]
8183 movneg %icc, %g1, %o0
8184 tvc %xcc, 0x6
8185loop_740:
8186 saved
8187 rdpr %cwp, %g1
8188 rdpr %cansave, %g2
8189 rdpr %canrestore, %g3
8190 rdpr %cleanwin, %g4
8191 rdpr %otherwin, %g5
8192 rdpr %wstate, %g6
8193 taddcctv %i6, 0x0C94, %i0
8194 tcs %xcc, 0x6
8195 fmovscc %xcc, %f2, %f0
8196 or %g5, 0x175C, %o2
8197 fbn,a %fcc1, loop_741
8198 tvs %xcc, 0x2
8199 edge32l %o5, %l1, %l2
8200 movleu %icc, %i2, %i1
8201loop_741:
8202 srl %g4, %l4, %i3
8203 wr %g0, 0x0c, %asi
8204 stwa %l0, [%l7 + 0x1C] %asi
8205 stx %i7, [%l7 + 0x30]
8206 umul %i5, %g2, %l5
8207 fbuge,a %fcc2, loop_742
8208 movg %icc, %i4, %o4
8209 movpos %xcc, %o3, %g6
8210 edge8n %g3, %o6, %l6
8211loop_742:
8212 fcmpgt16 %f6, %f2, %o1
8213 fmovscs %icc, %f10, %f28
8214 movpos %xcc, %o7, %l3
8215 fornot1s %f16, %f15, %f18
8216 fnot2 %f20, %f18
8217 edge16l %g7, %o0, %i6
8218 bshuffle %f14, %f8, %f4
8219 movgu %icc, %i0, %g1
8220 tleu %xcc, 0x1
8221 tle %xcc, 0x4
8222 sdivcc %o2, 0x17A6, %o5
8223 movrgz %l1, %g5, %i2
8224 sethi 0x09A1, %i1
8225 movrlez %l2, %l4, %g4
8226 edge32l %i3, %l0, %i5
8227 ldsh [%l7 + 0x10], %g2
8228 smul %l5, %i7, %i4
8229 fbu %fcc3, loop_743
8230 fnot1s %f20, %f23
8231 bl,a,pt %icc, loop_744
8232 movl %icc, %o3, %o4
8233loop_743:
8234 movrgz %g6, 0x255, %g3
8235 fornot1 %f12, %f12, %f26
8236loop_744:
8237 xor %l6, 0x19C9, %o1
8238 sdiv %o7, 0x1DCE, %l3
8239 te %xcc, 0x4
8240 prefetch [%l7 + 0x14], 0x3
8241 mova %icc, %o6, %g7
8242 movneg %xcc, %i6, %o0
8243 bpos,a,pn %xcc, loop_745
8244 ldd [%l7 + 0x38], %i0
8245 tvc %xcc, 0x1
8246 brgez %o2, loop_746
8247loop_745:
8248 edge8ln %o5, %g1, %g5
8249 umul %l1, 0x0809, %i2
8250 or %i1, 0x0215, %l4
8251loop_746:
8252 ba,a,pn %xcc, loop_747
8253 sub %g4, %l2, %l0
8254 wr %g0, 0x18, %asi
8255 lda [%l7 + 0x58] %asi, %f28
8256loop_747:
8257 tcc %xcc, 0x2
8258 fmovdge %xcc, %f2, %f15
8259 tvc %xcc, 0x5
8260 wr %g0, 0x89, %asi
8261 ldxa [%l7 + 0x08] %asi, %i3
8262 fmovrdlz %i5, %f18, %f12
8263 movcs %icc, %g2, %l5
8264 fmovsle %xcc, %f21, %f15
8265 add %l7, 0x10, %l6
8266 wr %g0, 0x80, %asi
8267 ldxa [%l6] %asi, %i7
8268 casxa [%l6] %asi, %i7, %o3
8269 srlx %o4, %g6, %i4
8270 fnor %f28, %f8, %f4
8271 edge8n %g3, %o1, %l6
8272 restored
8273 rdpr %cwp, %g1
8274 rdpr %cansave, %g2
8275 rdpr %canrestore, %g3
8276 rdpr %cleanwin, %g4
8277 rdpr %otherwin, %g5
8278 rdpr %wstate, %g6
8279 fbue,a %fcc1, loop_748
8280 srl %o7, %o6, %g7
8281 sdivcc %l3, 0x16C3, %i6
8282 movvc %icc, %o0, %i0
8283loop_748:
8284 array8 %o2, %g1, %g5
8285 fnegs %f15, %f24
8286 orn %o5, 0x0DF1, %l1
8287 bvc,pn %xcc, loop_749
8288 fpsub16 %f28, %f8, %f20
8289 umul %i2, 0x1FA0, %i1
8290 tvc %xcc, 0x6
8291loop_749:
8292 ba %icc, loop_750
8293 add %l4, 0x05EA, %g4
8294 set 0x38, %l5
8295 stxa %l0, [%l7 + %l5] 0x88
8296loop_750:
8297 nop
8298 add %l7, 0x44, %l6
8299 wr %g0, 0x18, %asi
8300 lda [%l6] %asi, %l2
8301 casa [%l6] %asi, %l2, %i5
8302 lduw [%l7 + 0x24], %g2
8303 fmovdn %icc, %f31, %f7
8304 sdivcc %l5, 0x1725, %i7
8305 brnz %i3, loop_751
8306 fmovdleu %xcc, %f5, %f29
8307 array16 %o4, %g6, %i4
8308 move %icc, %o3, %o1
8309loop_751:
8310 tvc %icc, 0x3
8311 sir 0x1FB8
8312 or %g3, %l6, %o6
8313 add %g7, 0x0CFA, %l3
8314 movle %xcc, %o7, %i6
8315 fnor %f10, %f28, %f8
8316 fmovde %icc, %f11, %f9
8317 tle %icc, 0x7
8318 edge32 %i0, %o2, %o0
8319 sdivx %g1, 0x1316, %g5
8320 edge16l %o5, %l1, %i1
8321 tgu %xcc, 0x6
8322 movneg %icc, %l4, %g4
8323 mova %icc, %i2, %l2
8324 fbul,a %fcc0, loop_752
8325 alignaddr %l0, %i5, %g2
8326 movne %xcc, %i7, %i3
8327 fmovrslez %o4, %f14, %f24
8328loop_752:
8329 edge16l %l5, %i4, %o3
8330 fmovrsgz %g6, %f9, %f27
8331 movg %xcc, %o1, %g3
8332 edge8 %o6, %g7, %l3
8333 brlez %o7, loop_753
8334 movne %xcc, %i6, %i0
8335 stb %o2, [%l7 + 0x4B]
8336 fbl %fcc0, loop_754
8337loop_753:
8338 tl %xcc, 0x6
8339 tneg %icc, 0x2
8340 bcc %icc, loop_755
8341loop_754:
8342 fpackfix %f14, %f26
8343 movl %xcc, %l6, %o0
8344 stbar
8345loop_755:
8346 movrlez %g5, %g1, %o5
8347 swap [%l7 + 0x38], %l1
8348 tge %xcc, 0x6
8349 edge16 %l4, %i1, %i2
8350 edge8l %g4, %l2, %i5
8351 sir 0x144F
8352 std %l0, [%l7 + 0x38]
8353 fcmpd %fcc0, %f10, %f14
8354 add %g2, 0x15C4, %i3
8355 umul %o4, %i7, %l5
8356 nop
8357 set 0x39, %g4
8358 ldstub [%l7 + %g4], %o3
8359 brlez,a %i4, loop_756
8360 alignaddrl %o1, %g3, %g6
8361 wr %g0, 0x89, %asi
8362 lda [%l7 + 0x34] %asi, %f16
8363loop_756:
8364 movrlez %o6, 0x0BA, %g7
8365 fmovsne %icc, %f10, %f10
8366 movrlz %o7, 0x3CB, %l3
8367 fmul8x16 %f28, %f8, %f10
8368 movg %xcc, %i0, %i6
8369 bpos,pt %xcc, loop_757
8370 lduw [%l7 + 0x24], %l6
8371 be,a loop_758
8372 be,pn %xcc, loop_759
8373loop_757:
8374 sdivcc %o2, 0x175F, %g5
8375 xor %o0, 0x1E21, %o5
8376loop_758:
8377 nop
8378 set 0x68, %l0
8379 lduw [%l7 + %l0], %l1
8380loop_759:
8381 fbue %fcc2, loop_760
8382 alignaddr %l4, %i1, %g1
8383 sdivcc %i2, 0x0DC3, %g4
8384 edge32ln %l2, %l0, %i5
8385loop_760:
8386 movpos %icc, %i3, %o4
8387 nop
8388 set 0x48, %i2
8389 stx %i7, [%l7 + %i2]
8390 movg %icc, %l5, %o3
8391 bvs,a %icc, loop_761
8392 add %i4, 0x13AE, %o1
8393 smulcc %g2, 0x12FA, %g3
8394 taddcc %g6, 0x189E, %o6
8395loop_761:
8396 srax %g7, %l3, %i0
8397 bvs,a,pn %icc, loop_762
8398 edge16ln %i6, %o7, %l6
8399 membar 0x4E
8400 fzeros %f16
8401loop_762:
8402 brnz,a %o2, loop_763
8403 array16 %o0, %g5, %o5
8404 fbg %fcc3, loop_764
8405 edge32n %l1, %i1, %l4
8406loop_763:
8407 movvs %xcc, %g1, %i2
8408 be %xcc, loop_765
8409loop_764:
8410 tcc %xcc, 0x4
8411 movle %xcc, %l2, %g4
8412 tcc %xcc, 0x4
8413loop_765:
8414 stx %i5, [%l7 + 0x48]
8415 wr %g0, 0x23, %asi
8416 ldda [%l7 + 0x40] %asi, %l0
8417 fmovrdne %o4, %f24, %f4
8418 movvs %icc, %i7, %i3
8419 movn %xcc, %l5, %o3
8420 fands %f7, %f24, %f21
8421 andn %o1, 0x1787, %g2
8422 subc %i4, 0x0172, %g3
8423 bgu %icc, loop_766
8424 bpos,pt %xcc, loop_767
8425 fbule,a %fcc3, loop_768
8426 orncc %g6, %o6, %g7
8427loop_766:
8428 nop
8429 wr %g0, 0x04, %asi
8430 swapa [%l7 + 0x3C] %asi, %l3
8431loop_767:
8432 tl %icc, 0x6
8433loop_768:
8434 fnand %f28, %f14, %f4
8435 mova %xcc, %i6, %o7
8436 andcc %i0, %o2, %o0
8437 fmovdvc %icc, %f0, %f27
8438 brnz %l6, loop_769
8439 faligndata %f24, %f10, %f4
8440 udivx %o5, 0x0A84, %g5
8441 movcc %icc, %l1, %i1
8442loop_769:
8443 xnor %l4, 0x170E, %i2
8444 edge32ln %l2, %g1, %g4
8445 fmul8sux16 %f8, %f14, %f2
8446 edge16n %i5, %l0, %o4
8447 movrlez %i3, %l5, %i7
8448 tvc %icc, 0x4
8449 fbg %fcc0, loop_770
8450 saved
8451 rdpr %cwp, %g1
8452 rdpr %cansave, %g2
8453 rdpr %canrestore, %g3
8454 rdpr %cleanwin, %g4
8455 rdpr %otherwin, %g5
8456 rdpr %wstate, %g6
8457 brgz %o3, loop_771
8458 fbn,a %fcc0, loop_772
8459loop_770:
8460 edge8ln %o1, %g2, %i4
8461 fpadd16s %f6, %f2, %f6
8462loop_771:
8463 edge16 %g3, %g6, %o6
8464loop_772:
8465 srax %l3, %i6, %o7
8466 array32 %g7, %o2, %i0
8467 sllx %l6, 0x11, %o0
8468 xnorcc %o5, %l1, %g5
8469 fmul8x16 %f6, %f22, %f6
8470 fones %f15
8471 srax %l4, 0x0A, %i2
8472 edge32ln %l2, %i1, %g4
8473 fpadd16s %f28, %f15, %f30
8474 fnands %f5, %f21, %f29
8475 stw %i5, [%l7 + 0x08]
8476 fandnot2s %f19, %f12, %f28
8477 ldsh [%l7 + 0x7E], %l0
8478 ldstub [%l7 + 0x2F], %g1
8479 smul %i3, 0x1A09, %l5
8480 restored
8481 rdpr %cwp, %g1
8482 rdpr %cansave, %g2
8483 rdpr %canrestore, %g3
8484 rdpr %cleanwin, %g4
8485 rdpr %otherwin, %g5
8486 rdpr %wstate, %g6
8487 bl,a %icc, loop_773
8488 xorcc %o4, 0x0CF0, %i7
8489 wr %g0, 0x04, %asi
8490 ldswa [%l7 + 0x4C] %asi, %o1
8491loop_773:
8492 tsubcctv %o3, 0x0F0F, %i4
8493 fcmpeq32 %f12, %f22, %g2
8494 tgu %xcc, 0x3
8495 fornot2s %f2, %f2, %f29
8496 fmovrse %g3, %f6, %f28
8497 fmovsn %icc, %f8, %f30
8498 mova %icc, %o6, %g6
8499 array16 %i6, %o7, %g7
8500 tne %icc, 0x1
8501 udiv %l3, 0x0AAE, %o2
8502 umul %l6, %i0, %o0
8503 movrlez %l1, %o5, %g5
8504 add %i2, 0x1565, %l4
8505 nop
8506 setx loop_774, %l0, %l1
8507 wrpr 0x1, %tl
8508 wrpr %l1, %tnpc
8509 setx 0x34400001400, %l0, %l1
8510 wrpr %l1, %tstate
8511 wrhpr 0x4, %htstate
8512 done
8513 movcc %xcc, %l2, %g4
8514 fpsub16 %f28, %f26, %f4
8515 udiv %i5, 0x0204, %l0
8516loop_774:
8517 fpadd32s %f27, %f10, %f4
8518 tge %xcc, 0x4
8519 srax %g1, 0x02, %i1
8520 fmovdvs %xcc, %f13, %f2
8521 fmovdg %xcc, %f0, %f13
8522 edge16ln %l5, %i3, %o4
8523 tcc %icc, 0x2
8524 fpmerge %f25, %f17, %f22
8525 ba,pt %xcc, loop_775
8526 fmovrdgez %o1, %f30, %f28
8527 fblg,a %fcc3, loop_776
8528 movrgez %o3, 0x019, %i7
8529loop_775:
8530 fmovdvc %xcc, %f24, %f8
8531 movrgez %i4, 0x2EA, %g3
8532loop_776:
8533 std %f12, [%l7 + 0x40]
8534 orncc %o6, 0x14F3, %g2
8535 movcc %xcc, %g6, %o7
8536 nop
8537 setx loop_777, %l0, %l1
8538 wrpr 0x1, %tl
8539 wrpr %l1, %tnpc
8540 setx 0x34400001400, %l0, %l1
8541 wrpr %l1, %tstate
8542 wrhpr 0x4, %htstate
8543 done
8544 fmovsl %xcc, %f21, %f7
8545 ldd [%l7 + 0x38], %f12
8546 call loop_778
8547loop_777:
8548 fpadd32 %f24, %f8, %f20
8549 wr %g0, 0x22, %asi
8550 stwa %i6, [%l7 + 0x20] %asi
8551 membar #Sync
8552loop_778:
8553 edge8 %l3, %g7, %l6
8554 tgu %xcc, 0x4
8555 fmovsgu %xcc, %f1, %f27
8556 sll %o2, 0x01, %i0
8557 call loop_779
8558 movvc %icc, %o0, %o5
8559 be,pt %icc, loop_780
8560 movvs %icc, %g5, %i2
8561loop_779:
8562 andn %l4, 0x1FB3, %l2
8563 taddcc %l1, 0x1CED, %g4
8564loop_780:
8565 nop
8566 setx loop_781, %l0, %l1
8567 wrpr 0x1, %tl
8568 wrpr %l1, %tnpc
8569 setx 0x34400001400, %l0, %l1
8570 wrpr %l1, %tstate
8571 wrhpr 0x4, %htstate
8572 done
8573 fpack32 %f2, %f16, %f18
8574 srlx %i5, %l0, %g1
8575 udiv %l5, 0x1932, %i3
8576loop_781:
8577 fzero %f0
8578 sllx %o4, 0x0E, %i1
8579 orncc %o1, 0x136C, %i7
8580 udivcc %i4, 0x0442, %o3
8581 movrlez %o6, %g2, %g3
8582 set 0x58, %l4
8583 ldxa [%l7 + %l4] 0x04, %g6
8584 fnot2s %f12, %f17
8585 movvs %xcc, %i6, %l3
8586 movleu %icc, %g7, %l6
8587 orncc %o7, 0x0145, %o2
8588 fbne %fcc3, loop_782
8589 nop
8590 setx loop_783, %l0, %l1
8591 wrpr 0x1, %tl
8592 wrpr %l1, %tpc
8593 add %l1, 0x4, %l1
8594 wrpr %l1, %tnpc
8595 setx 0x34400001400, %l0, %l1
8596 wrpr %l1, %tstate
8597 wrhpr 0x4, %htstate
8598 retry
8599 swap [%l7 + 0x58], %i0
8600 umul %o5, 0x1C57, %g5
8601loop_782:
8602 movle %icc, %o0, %i2
8603loop_783:
8604 sdivcc %l4, 0x1B5D, %l1
8605 andcc %l2, 0x1828, %i5
8606 tg %xcc, 0x7
8607 stx %l0, [%l7 + 0x40]
8608 xnorcc %g1, 0x0904, %g4
8609 fmovdg %xcc, %f26, %f12
8610 edge32 %l5, %i3, %i1
8611 fbule,a %fcc2, loop_784
8612 udivx %o4, 0x1436, %o1
8613 ldx [%l7 + 0x78], %i7
8614 movneg %xcc, %i4, %o6
8615loop_784:
8616 movneg %xcc, %o3, %g2
8617 bpos,pt %icc, loop_785
8618 fmovsneg %xcc, %f3, %f16
8619 tne %xcc, 0x4
8620 andncc %g3, %g6, %l3
8621loop_785:
8622 bl,a,pn %xcc, loop_786
8623 mulx %i6, %g7, %l6
8624 fba %fcc3, loop_787
8625 fbn %fcc3, loop_788
8626loop_786:
8627 fmovse %icc, %f13, %f8
8628 subccc %o7, 0x071E, %i0
8629loop_787:
8630 fcmple32 %f12, %f0, %o5
8631loop_788:
8632 fmovdl %icc, %f10, %f0
8633 movgu %icc, %o2, %o0
8634 fsrc1s %f17, %f17
8635 movge %xcc, %i2, %g5
8636 srlx %l1, %l2, %l4
8637 fbg,a %fcc0, loop_789
8638 subcc %i5, %l0, %g1
8639 orn %l5, %i3, %i1
8640 tg %icc, 0x3
8641loop_789:
8642 array32 %g4, %o4, %o1
8643 movrgez %i4, 0x282, %o6
8644 tcc %xcc, 0x4
8645 edge32l %i7, %o3, %g3
8646 movge %xcc, %g2, %l3
8647 fones %f15
8648 fmovdl %xcc, %f16, %f13
8649 fmovde %icc, %f27, %f19
8650 ldd [%l7 + 0x48], %i6
8651 edge16l %g7, %g6, %l6
8652 membar 0x6F
8653 edge16 %i0, %o7, %o5
8654 tne %xcc, 0x7
8655 fmovrdlez %o0, %f4, %f20
8656 set 0x30, %g6
8657 sta %f12, [%l7 + %g6] 0x15
8658 fmovsge %xcc, %f10, %f0
8659 fmovrdne %o2, %f0, %f12
8660 edge8ln %i2, %l1, %l2
8661 alignaddrl %g5, %i5, %l0
8662 movle %xcc, %g1, %l5
8663 movrne %i3, 0x122, %l4
8664 tcs %xcc, 0x0
8665 fbule,a %fcc0, loop_790
8666 array16 %g4, %o4, %o1
8667 movre %i1, %o6, %i7
8668 tl %icc, 0x5
8669loop_790:
8670 ldx [%l7 + 0x30], %o3
8671 srlx %i4, 0x10, %g2
8672 udiv %l3, 0x1519, %i6
8673 smulcc %g3, %g6, %g7
8674 restored
8675 rdpr %cwp, %g1
8676 rdpr %cansave, %g2
8677 rdpr %canrestore, %g3
8678 rdpr %cleanwin, %g4
8679 rdpr %otherwin, %g5
8680 rdpr %wstate, %g6
8681 edge8ln %i0, %o7, %l6
8682 fmovdgu %icc, %f22, %f20
8683 fnegs %f1, %f6
8684 set 0x60, %g7
8685 swapa [%l7 + %g7] 0x89, %o0
8686 bpos loop_791
8687 mulx %o5, 0x1B3E, %i2
8688 array8 %o2, %l2, %g5
8689 tsubcc %i5, %l1, %g1
8690loop_791:
8691 movleu %xcc, %l5, %i3
8692 smulcc %l4, %l0, %o4
8693 movl %xcc, %o1, %i1
8694 bn,a,pt %xcc, loop_792
8695 fmovscs %icc, %f25, %f12
8696 alignaddr %g4, %i7, %o3
8697 wr %g0, 0x19, %asi
8698 sta %f15, [%l7 + 0x34] %asi
8699loop_792:
8700 andn %i4, 0x05A8, %o6
8701 fcmpne32 %f4, %f12, %l3
8702 or %i6, 0x1ECD, %g2
8703 fcmpne16 %f8, %f0, %g3
8704 fandnot2 %f30, %f0, %f0
8705 mova %xcc, %g6, %i0
8706 fnot1s %f21, %f27
8707 mulscc %o7, 0x02F3, %l6
8708 fbge %fcc2, loop_793
8709 fmul8ulx16 %f26, %f4, %f4
8710 sll %o0, 0x02, %o5
8711 tg %icc, 0x2
8712loop_793:
8713 ldsb [%l7 + 0x2B], %i2
8714 srlx %o2, 0x0E, %g7
8715 bg,a,pn %icc, loop_794
8716 fmovrdgz %l2, %f16, %f28
8717 bn,pn %icc, loop_795
8718 or %g5, %i5, %l1
8719loop_794:
8720 andn %l5, %i3, %l4
8721 movgu %icc, %g1, %l0
8722loop_795:
8723 movvc %xcc, %o1, %i1
8724 fand %f8, %f24, %f24
8725 tvc %xcc, 0x0
8726 st %f8, [%l7 + 0x10]
8727 fsrc1s %f29, %f16
8728 fpack32 %f4, %f26, %f30
8729 tsubcctv %o4, %i7, %g4
8730 xorcc %i4, %o3, %l3
8731 ldsb [%l7 + 0x33], %o6
8732 fpadd32s %f1, %f8, %f0
8733 ldsw [%l7 + 0x50], %g2
8734 fbuge,a %fcc0, loop_796
8735 bg,a,pt %xcc, loop_797
8736 bcs,pn %xcc, loop_798
8737 tl %xcc, 0x4
8738loop_796:
8739 edge8ln %i6, %g6, %i0
8740loop_797:
8741 xnorcc %g3, 0x08FC, %o7
8742loop_798:
8743 nop
8744 wr %g0, 0x0c, %asi
8745 stda %o0, [%l7 + 0x18] %asi
8746 udivx %o5, 0x06CA, %i2
8747 stw %o2, [%l7 + 0x28]
8748 orncc %g7, 0x12CA, %l6
8749 fcmpes %fcc2, %f19, %f27
8750 stx %g5, [%l7 + 0x60]
8751 set 0x4B, %i6
8752 ldsba [%l7 + %i6] 0x11, %l2
8753 fble %fcc1, loop_799
8754 bvc,a loop_800
8755 fblg %fcc3, loop_801
8756 for %f28, %f30, %f12
8757loop_799:
8758 edge32ln %i5, %l1, %i3
8759loop_800:
8760 umulcc %l4, 0x0004, %g1
8761loop_801:
8762 tsubcctv %l5, 0x0013, %o1
8763 tcs %icc, 0x3
8764 movleu %icc, %l0, %i1
8765 fmul8x16au %f31, %f24, %f26
8766 taddcctv %o4, 0x1587, %i7
8767 be,pn %icc, loop_802
8768 fble,a %fcc3, loop_803
8769 fnot2s %f14, %f4
8770 set 0x26, %o2
8771 lduba [%l7 + %o2] 0x04, %i4
8772loop_802:
8773 nop
8774 set 0x0F, %o1
8775 stba %o3, [%l7 + %o1] 0xeb
8776 membar #Sync
8777loop_803:
8778 subcc %g4, 0x03B6, %o6
8779 fmovsgu %xcc, %f31, %f11
8780 brlez %g2, loop_804
8781 movl %xcc, %l3, %i6
8782 be,a loop_805
8783 movcc %icc, %i0, %g3
8784loop_804:
8785 std %f20, [%l7 + 0x30]
8786 tle %xcc, 0x6
8787loop_805:
8788 bl %xcc, loop_806
8789 movn %xcc, %g6, %o7
8790 stbar
8791 set 0x70, %o5
8792 lda [%l7 + %o5] 0x15, %f24
8793loop_806:
8794 add %o0, %i2, %o5
8795 tne %xcc, 0x3
8796 srl %o2, %g7, %l6
8797 tvs %xcc, 0x7
8798 movgu %icc, %l2, %g5
8799 stbar
8800 saved
8801 rdpr %cwp, %g1
8802 rdpr %cansave, %g2
8803 rdpr %canrestore, %g3
8804 rdpr %cleanwin, %g4
8805 rdpr %otherwin, %g5
8806 rdpr %wstate, %g6
8807 tcs %icc, 0x2
8808 set 0x40, %o0
8809 swapa [%l7 + %o0] 0x18, %i5
8810 movvc %xcc, %l1, %l4
8811 alignaddr %g1, %l5, %o1
8812 xnor %l0, 0x017E, %i3
8813 xor %o4, %i1, %i7
8814 ldsh [%l7 + 0x5C], %o3
8815 tcs %icc, 0x0
8816 movge %xcc, %g4, %o6
8817 movge %icc, %g2, %i4
8818 fbo,a %fcc2, loop_807
8819 fxor %f10, %f28, %f14
8820 wr %g0, 0x80, %asi
8821 ldsha [%l7 + 0x7A] %asi, %i6
8822loop_807:
8823 ld [%l7 + 0x34], %f20
8824 stb %l3, [%l7 + 0x70]
8825 edge8 %i0, %g3, %g6
8826 movcs %icc, %o7, %i2
8827 fmul8sux16 %f22, %f18, %f20
8828 fones %f20
8829 movvs %icc, %o0, %o5
8830 movle %icc, %o2, %g7
8831 fbg,a %fcc2, loop_808
8832 movleu %icc, %l2, %g5
8833 tgu %icc, 0x6
8834 fnand %f22, %f28, %f0
8835loop_808:
8836 tpos %icc, 0x3
8837 ta %xcc, 0x0
8838 tneg %icc, 0x6
8839 fzeros %f31
8840 sth %l6, [%l7 + 0x62]
8841 addcc %i5, 0x1F2D, %l1
8842 set 0x30, %i0
8843 stda %l4, [%l7 + %i0] 0x19
8844 saved
8845 rdpr %cwp, %g1
8846 rdpr %cansave, %g2
8847 rdpr %canrestore, %g3
8848 rdpr %cleanwin, %g4
8849 rdpr %otherwin, %g5
8850 rdpr %wstate, %g6
8851 array16 %l5, %g1, %l0
8852 fmovdleu %icc, %f1, %f26
8853 tg %icc, 0x1
8854 set 0x45, %g2
8855 ldsba [%l7 + %g2] 0x88, %o1
8856 bl,a %xcc, loop_809
8857 stx %i3, [%l7 + 0x40]
8858 fands %f9, %f17, %f3
8859 stx %i1, [%l7 + 0x30]
8860loop_809:
8861 subc %i7, %o4, %g4
8862 sub %o6, %o3, %g2
8863 subccc %i6, 0x0FAA, %i4
8864 bpos,pn %xcc, loop_810
8865 std %f4, [%l7 + 0x30]
8866 tcs %icc, 0x5
8867 faligndata %f30, %f14, %f12
8868loop_810:
8869 stx %l3, [%l7 + 0x78]
8870 saved
8871 rdpr %cwp, %g1
8872 rdpr %cansave, %g2
8873 rdpr %canrestore, %g3
8874 rdpr %cleanwin, %g4
8875 rdpr %otherwin, %g5
8876 rdpr %wstate, %g6
8877 nop
8878 set 0x10, %i1
8879 lduw [%l7 + %i1], %i0
8880 fmovsg %xcc, %f6, %f21
8881 fsrc2 %f24, %f22
8882 wr %g0, 0x04, %asi
8883 ldstuba [%l7 + 0x21] %asi, %g6
8884 or %g3, 0x04C6, %i2
8885 be,pn %icc, loop_811
8886 edge16n %o7, %o5, %o2
8887 fmovrsgz %o0, %f19, %f6
8888 movrlez %g7, %g5, %l2
8889loop_811:
8890 movvs %icc, %l6, %l1
8891 bleu,pt %xcc, loop_812
8892 movl %icc, %i5, %l4
8893 tle %icc, 0x4
8894 bg loop_813
8895loop_812:
8896 ble,a %xcc, loop_814
8897 andcc %l5, %l0, %o1
8898 set 0x0C, %i5
8899 lduha [%l7 + %i5] 0x0c, %i3
8900loop_813:
8901 brgez %g1, loop_815
8902loop_814:
8903 mulx %i1, 0x04B2, %o4
8904 set 0x3C, %g3
8905 lduwa [%l7 + %g3] 0x80, %g4
8906loop_815:
8907 edge16 %i7, %o6, %o3
8908 fmovspos %xcc, %f3, %f24
8909 set 0x7E, %g5
8910 stha %g2, [%l7 + %g5] 0x2f
8911 membar #Sync
8912 fnor %f0, %f20, %f26
8913 fpsub16 %f4, %f0, %f8
8914 sir 0x09BB
8915 orncc %i6, %i4, %i0
8916 add %l7, 0x70, %l6
8917 wr %g0, 0x89, %asi
8918 casa [%l6] 0x89, %l3, %g6
8919 subccc %i2, %g3, %o5
8920 tsubcctv %o7, 0x015F, %o2
8921 add %o0, %g7, %l2
8922 bvs,a %icc, loop_816
8923 edge16 %l6, %l1, %g5
8924 tne %xcc, 0x0
8925 edge16ln %i5, %l5, %l4
8926loop_816:
8927 nop
8928 wr %g0, 0x18, %asi
8929 ldsha [%l7 + 0x64] %asi, %l0
8930 tle %xcc, 0x0
8931 tneg %icc, 0x4
8932 fbg %fcc1, loop_817
8933 movpos %xcc, %o1, %i3
8934 movrgez %i1, %o4, %g4
8935 fxor %f0, %f28, %f4
8936loop_817:
8937 edge16n %i7, %g1, %o3
8938 fornot1s %f27, %f11, %f2
8939 subc %g2, %i6, %o6
8940 fandnot1 %f26, %f8, %f26
8941 movleu %xcc, %i4, %l3
8942 array8 %g6, %i0, %i2
8943 or %g3, 0x0E99, %o7
8944 umul %o2, 0x1009, %o0
8945 faligndata %f20, %f24, %f22
8946 movvs %icc, %o5, %g7
8947 movle %icc, %l6, %l2
8948 fpsub32 %f22, %f6, %f12
8949 fbe,a %fcc0, loop_818
8950 fmovs %f10, %f5
8951 wr %g0, 0x18, %asi
8952 prefetcha [%l7 + 0x48] %asi, 0x0
8953loop_818:
8954 movvs %xcc, %l1, %l5
8955 fmul8x16au %f6, %f8, %f12
8956 popc %i5, %l0
8957 bcc loop_819
8958 membar 0x6C
8959 fmul8x16au %f3, %f23, %f14
8960 brz %o1, loop_820
8961loop_819:
8962 std %l4, [%l7 + 0x68]
8963 wr %g0, 0x10, %asi
8964 lduha [%l7 + 0x52] %asi, %i1
8965loop_820:
8966 fsrc1s %f27, %f4
8967 edge32 %i3, %o4, %g4
8968 movcc %icc, %i7, %o3
8969 fbul,a %fcc3, loop_821
8970 fandnot1 %f30, %f0, %f12
8971 set 0x73, %i3
8972 stba %g1, [%l7 + %i3] 0x0c
8973loop_821:
8974 mulscc %i6, 0x0B24, %o6
8975 fandnot2s %f17, %f2, %f29
8976 fmovscs %xcc, %f14, %f24
8977 fand %f30, %f16, %f16
8978 tvs %icc, 0x0
8979 stw %i4, [%l7 + 0x74]
8980 fmovrsgz %l3, %f16, %f8
8981 sub %g2, 0x1CA7, %i0
8982 alignaddrl %g6, %i2, %g3
8983 bshuffle %f22, %f30, %f18
8984 fmovdpos %xcc, %f26, %f25
8985 array8 %o2, %o0, %o7
8986 fcmpes %fcc1, %f25, %f6
8987 movrgz %o5, %g7, %l2
8988 fpadd16 %f28, %f10, %f16
8989 addc %g5, %l6, %l1
8990 fandnot2s %f19, %f22, %f3
8991 membar 0x5D
8992 fornot2 %f22, %f18, %f2
8993 tvc %xcc, 0x6
8994 fsrc2s %f7, %f19
8995 ldx [%l7 + 0x38], %l5
8996 be,a loop_822
8997 fmovscs %xcc, %f22, %f9
8998 srax %l0, %o1, %i5
8999 or %l4, 0x0B57, %i3
9000loop_822:
9001 move %xcc, %i1, %o4
9002 set 0x40, %l3
9003 stda %f16, [%l7 + %l3] 0x19
9004 movrgz %i7, 0x0F3, %o3
9005 umulcc %g4, %g1, %o6
9006 subcc %i6, %l3, %g2
9007 movcs %icc, %i0, %g6
9008 tn %xcc, 0x4
9009 bge,a,pn %xcc, loop_823
9010 taddcc %i2, %i4, %o2
9011 fmovde %xcc, %f31, %f29
9012 movg %xcc, %o0, %g3
9013loop_823:
9014 bneg,pt %xcc, loop_824
9015 orncc %o7, %g7, %o5
9016 tcs %xcc, 0x5
9017 srax %l2, %g5, %l6
9018loop_824:
9019 move %icc, %l1, %l5
9020 fornot2 %f6, %f8, %f12
9021 fabss %f2, %f12
9022 fcmpgt32 %f0, %f4, %l0
9023 udivx %o1, 0x0525, %l4
9024 fbge,a %fcc2, loop_825
9025 movg %xcc, %i3, %i1
9026 movpos %icc, %i5, %i7
9027 movvs %xcc, %o3, %g4
9028loop_825:
9029 ldd [%l7 + 0x30], %o4
9030 ta %xcc, 0x7
9031 ta %icc, 0x1
9032 saved
9033 rdpr %cwp, %g1
9034 rdpr %cansave, %g2
9035 rdpr %canrestore, %g3
9036 rdpr %cleanwin, %g4
9037 rdpr %otherwin, %g5
9038 rdpr %wstate, %g6
9039 movneg %xcc, %g1, %o6
9040 tne %xcc, 0x3
9041 ble %icc, loop_826
9042 array32 %i6, %l3, %g2
9043 fble,a %fcc0, loop_827
9044 xor %i0, %i2, %i4
9045loop_826:
9046 fmovdl %xcc, %f22, %f17
9047 wr %g0, 0x89, %asi
9048 ldstuba [%l7 + 0x0F] %asi, %g6
9049loop_827:
9050 edge32n %o2, %g3, %o0
9051 set 0x55, %o3
9052 lduba [%l7 + %o3] 0x04, %o7
9053 fcmpeq16 %f2, %f4, %g7
9054 fnot1 %f10, %f30
9055 mova %xcc, %l2, %g5
9056 movle %xcc, %l6, %l1
9057 tvc %xcc, 0x5
9058 fand %f26, %f18, %f16
9059 xorcc %o5, 0x1506, %l0
9060 sdivcc %l5, 0x1D09, %l4
9061 membar 0x1B
9062 array32 %i3, %i1, %i5
9063 tsubcctv %o1, 0x0153, %i7
9064 tle %icc, 0x4
9065 xorcc %g4, 0x15E9, %o4
9066 bl,pn %xcc, loop_828
9067 srlx %g1, 0x08, %o3
9068 taddcc %o6, 0x1D87, %i6
9069 xnor %g2, %l3, %i0
9070loop_828:
9071 bcc,a loop_829
9072 orn %i2, %i4, %g6
9073 fnand %f30, %f12, %f18
9074 tvs %xcc, 0x7
9075loop_829:
9076 fmovsvs %xcc, %f28, %f30
9077 ba,pt %xcc, loop_830
9078 umul %o2, %o0, %o7
9079 fmovsleu %xcc, %f27, %f14
9080 movcc %icc, %g3, %g7
9081loop_830:
9082 fmovsg %icc, %f13, %f15
9083 tsubcctv %l2, 0x13E5, %g5
9084 tcc %icc, 0x3
9085 andcc %l6, 0x0FC5, %o5
9086 fnors %f25, %f20, %f1
9087 tpos %icc, 0x3
9088 tvs %xcc, 0x0
9089 srlx %l0, %l1, %l5
9090 fbule %fcc2, loop_831
9091 fmovsleu %icc, %f3, %f0
9092 wr %g0, 0xe2, %asi
9093 stha %i3, [%l7 + 0x7C] %asi
9094 membar #Sync
9095loop_831:
9096 movcc %xcc, %i1, %i5
9097 fmuld8sux16 %f22, %f25, %f22
9098 call loop_832
9099 fmovdgu %xcc, %f3, %f6
9100 wr %g0, 0x89, %asi
9101 stba %o1, [%l7 + 0x44] %asi
9102loop_832:
9103 lduw [%l7 + 0x0C], %i7
9104 faligndata %f20, %f14, %f28
9105 tleu %xcc, 0x2
9106 fsrc1s %f6, %f7
9107 srl %l4, 0x18, %o4
9108 mova %xcc, %g4, %g1
9109 fsrc2 %f18, %f4
9110 fmovrslez %o6, %f13, %f27
9111 ldd [%l7 + 0x08], %i6
9112 fmovrse %o3, %f6, %f13
9113 fnors %f2, %f12, %f31
9114 fsrc1 %f30, %f22
9115 wr %g0, 0x89, %asi
9116 lduha [%l7 + 0x2E] %asi, %l3
9117 bn,a loop_833
9118 movge %icc, %g2, %i2
9119 addcc %i4, %i0, %o2
9120 fmovrsgez %g6, %f14, %f15
9121loop_833:
9122 movrgez %o0, 0x262, %o7
9123 movgu %icc, %g7, %g3
9124 brlz,a %l2, loop_834
9125 addc %g5, 0x173C, %o5
9126 fmovd %f22, %f24
9127 udivx %l0, 0x10F4, %l6
9128loop_834:
9129 add %l5, %l1, %i1
9130 edge32l %i5, %o1, %i3
9131 flush %l7 + 0x44
9132 movleu %xcc, %i7, %l4
9133 call loop_835
9134 tg %xcc, 0x7
9135 edge32ln %g4, %o4, %o6
9136 bne,a %icc, loop_836
9137loop_835:
9138 fpsub16s %f16, %f6, %f15
9139 stx %i6, [%l7 + 0x18]
9140 fones %f14
9141loop_836:
9142 fmovdleu %icc, %f11, %f7
9143 fmovdg %icc, %f24, %f23
9144 te %xcc, 0x5
9145 ble,a,pn %icc, loop_837
9146 bgu,a %xcc, loop_838
9147 st %f28, [%l7 + 0x0C]
9148 udiv %o3, 0x0683, %g1
9149loop_837:
9150 udiv %l3, 0x1239, %i2
9151loop_838:
9152 saved
9153 rdpr %cwp, %g1
9154 rdpr %cansave, %g2
9155 rdpr %canrestore, %g3
9156 rdpr %cleanwin, %g4
9157 rdpr %otherwin, %g5
9158 rdpr %wstate, %g6
9159 udivcc %i4, 0x126B, %g2
9160 fpsub32 %f14, %f30, %f12
9161 bne,a loop_839
9162 edge32l %i0, %o2, %o0
9163 fxnor %f16, %f10, %f28
9164 ldsb [%l7 + 0x11], %o7
9165loop_839:
9166 fpadd32 %f24, %f30, %f16
9167 fabsd %f18, %f14
9168 fmovse %icc, %f8, %f15
9169 fors %f0, %f20, %f22
9170 fpadd32s %f8, %f7, %f14
9171 ta %icc, 0x1
9172 fmul8x16al %f1, %f20, %f24
9173 tvc %icc, 0x6
9174 ldd [%l7 + 0x78], %g6
9175 taddcc %g6, 0x04AB, %l2
9176 fmovdgu %icc, %f10, %f27
9177 bgu,pn %icc, loop_840
9178 tn %xcc, 0x7
9179 sub %g3, 0x18D6, %o5
9180 edge32l %g5, %l0, %l5
9181loop_840:
9182 membar 0x0B
9183 fmul8ulx16 %f8, %f18, %f4
9184 tsubcc %l6, 0x0D94, %l1
9185 fcmpne16 %f18, %f2, %i1
9186 te %xcc, 0x4
9187 movrne %o1, 0x080, %i3
9188 srl %i5, 0x11, %l4
9189 fcmpgt32 %f26, %f22, %i7
9190 orcc %o4, 0x1024, %o6
9191 fbg,a %fcc3, loop_841
9192 array16 %g4, %o3, %i6
9193 brgez,a %g1, loop_842
9194 mulx %i2, 0x0B1D, %l3
9195loop_841:
9196 fand %f10, %f18, %f22
9197 ldd [%l7 + 0x28], %f2
9198loop_842:
9199 fmovrdgez %i4, %f22, %f26
9200 addc %i0, 0x08EB, %o2
9201 fmovda %icc, %f24, %f4
9202 brz %o0, loop_843
9203 fmovscs %xcc, %f0, %f23
9204 tn %icc, 0x2
9205 tl %xcc, 0x7
9206loop_843:
9207 tvs %xcc, 0x5
9208 array32 %g2, %o7, %g7
9209 edge8l %l2, %g6, %g3
9210 movl %icc, %o5, %g5
9211 fpadd16s %f2, %f18, %f13
9212 fpadd16 %f2, %f18, %f8
9213 edge16l %l0, %l5, %l1
9214 alignaddrl %i1, %l6, %i3
9215 fmovdn %icc, %f1, %f25
9216 fble,a %fcc2, loop_844
9217 lduw [%l7 + 0x48], %o1
9218 fpack16 %f22, %f8
9219 movre %i5, 0x205, %i7
9220loop_844:
9221 fbl %fcc3, loop_845
9222 fmovsvs %xcc, %f18, %f7
9223 addc %l4, 0x14E5, %o4
9224 fblg,a %fcc2, loop_846
9225loop_845:
9226 ta %xcc, 0x6
9227 fmovrslez %o6, %f3, %f31
9228 fbn %fcc1, loop_847
9229loop_846:
9230 movneg %xcc, %o3, %i6
9231 wr %g0, 0x80, %asi
9232 ldstuba [%l7 + 0x4B] %asi, %g1
9233loop_847:
9234 fexpand %f24, %f24
9235 fornot2s %f26, %f15, %f0
9236 srl %i2, %g4, %i4
9237 std %f28, [%l7 + 0x48]
9238 bcs %icc, loop_848
9239 mulx %i0, %o2, %o0
9240 fmovdpos %xcc, %f15, %f19
9241 fmovrsne %l3, %f30, %f19
9242loop_848:
9243 fbu,a %fcc1, loop_849
9244 fcmpeq32 %f14, %f0, %g2
9245 nop
9246 setx loop_850, %l0, %l1
9247 wrpr 0x1, %tl
9248 wrpr %l1, %tnpc
9249 setx 0x34400001400, %l0, %l1
9250 wrpr %l1, %tstate
9251 wrhpr 0x4, %htstate
9252 done
9253 fnands %f22, %f27, %f15
9254loop_849:
9255 tvc %icc, 0x7
9256 fmovsneg %xcc, %f7, %f5
9257loop_850:
9258 lduh [%l7 + 0x6C], %o7
9259 fcmpeq32 %f12, %f20, %g7
9260 movleu %xcc, %g6, %g3
9261 addcc %l2, 0x112E, %g5
9262 ldd [%l7 + 0x58], %l0
9263 fnot1s %f13, %f26
9264 ldd [%l7 + 0x30], %f24
9265 movre %l5, 0x398, %l1
9266 tle %xcc, 0x0
9267 and %i1, 0x1536, %l6
9268 xnorcc %o5, %o1, %i5
9269 movpos %icc, %i3, %l4
9270 fmovdvc %icc, %f25, %f10
9271 xor %i7, 0x1318, %o4
9272 tcc %xcc, 0x1
9273 fmul8x16au %f24, %f1, %f6
9274 fcmpne32 %f24, %f18, %o3
9275 fbe,a %fcc0, loop_851
9276 nop
9277 setx loop_852, %l0, %l1
9278 wrpr 0x1, %tl
9279 wrpr %l1, %tnpc
9280 setx 0x34400001400, %l0, %l1
9281 wrpr %l1, %tstate
9282 wrhpr 0x4, %htstate
9283 done
9284 call loop_853
9285 edge32 %i6, %o6, %i2
9286loop_851:
9287 bleu,a loop_854
9288loop_852:
9289 fxors %f10, %f26, %f20
9290loop_853:
9291 fones %f15
9292 fba %fcc3, loop_855
9293loop_854:
9294 move %xcc, %g4, %g1
9295 bcs,a,pt %icc, loop_856
9296 fmovsn %xcc, %f9, %f2
9297loop_855:
9298 ldsh [%l7 + 0x6E], %i0
9299 bne,pt %icc, loop_857
9300loop_856:
9301 fmovde %icc, %f22, %f23
9302 sll %i4, %o2, %l3
9303 sdivcc %g2, 0x0199, %o0
9304loop_857:
9305 fnot2 %f24, %f2
9306 smul %g7, %g6, %o7
9307 ld [%l7 + 0x70], %f6
9308 srax %g3, %l2, %g5
9309 fmul8sux16 %f24, %f16, %f30
9310 brlz %l0, loop_858
9311 fzeros %f8
9312 tg %icc, 0x0
9313 subccc %l1, %l5, %l6
9314loop_858:
9315 subccc %o5, 0x15A9, %i1
9316 tvc %icc, 0x1
9317 fba,a %fcc2, loop_859
9318 brnz %i5, loop_860
9319 add %o1, %i3, %i7
9320 fmovda %xcc, %f12, %f29
9321loop_859:
9322 fbg %fcc3, loop_861
9323loop_860:
9324 movneg %xcc, %l4, %o4
9325 array32 %o3, %o6, %i6
9326 srax %i2, %g1, %i0
9327loop_861:
9328 fmovsleu %icc, %f15, %f26
9329 udiv %g4, 0x0A48, %o2
9330 add %l7, 0x0C, %l6
9331 wr %g0, 0x89, %asi
9332 casa [%l6] %asi, %l3, %i4
9333 subc %g2, %o0, %g6
9334 sllx %g7, 0x05, %g3
9335 fmovsvs %xcc, %f16, %f0
9336 fpadd16s %f18, %f10, %f11
9337 fcmple16 %f2, %f8, %o7
9338 bn,pt %xcc, loop_862
9339 fandnot2 %f8, %f14, %f10
9340 sll %g5, %l0, %l2
9341 edge8ln %l1, %l6, %l5
9342loop_862:
9343 movl %icc, %i1, %i5
9344 xnor %o5, %o1, %i3
9345 andncc %i7, %l4, %o3
9346 udiv %o4, 0x131C, %i6
9347 add %o6, 0x0D88, %i2
9348 fmul8x16 %f18, %f16, %f12
9349 ldsh [%l7 + 0x74], %g1
9350 mulscc %i0, 0x08DD, %g4
9351 fandnot1s %f2, %f8, %f5
9352 movrne %l3, %o2, %g2
9353 bge loop_863
9354 smulcc %o0, %g6, %i4
9355 movg %xcc, %g7, %o7
9356 fpadd32 %f30, %f30, %f18
9357loop_863:
9358 fbu %fcc0, loop_864
9359 ba %xcc, loop_865
9360 fbn,a %fcc3, loop_866
9361 fnands %f21, %f19, %f4
9362loop_864:
9363 fnot1 %f0, %f22
9364loop_865:
9365 fbl,a %fcc3, loop_867
9366loop_866:
9367 fandnot1 %f18, %f28, %f8
9368 ldd [%l7 + 0x48], %g4
9369 brlez %g3, loop_868
9370loop_867:
9371 tge %icc, 0x0
9372 brgez %l0, loop_869
9373 fmovrdlz %l1, %f0, %f16
9374loop_868:
9375 fmovde %xcc, %f24, %f12
9376 umul %l2, 0x1049, %l6
9377loop_869:
9378 umulcc %i1, 0x129E, %i5
9379 call loop_870
9380 smul %o5, 0x01DE, %l5
9381 fcmple16 %f22, %f24, %i3
9382 sethi 0x0139, %o1
9383loop_870:
9384 subcc %i7, %o3, %o4
9385 edge32 %l4, %o6, %i6
9386 movvc %xcc, %g1, %i2
9387 sir 0x1C1F
9388 tne %icc, 0x5
9389 wr %g0, 0x80, %asi
9390 lda [%l7 + 0x0C] %asi, %f13
9391 te %icc, 0x2
9392 wr %g0, 0x88, %asi
9393 ldswa [%l7 + 0x74] %asi, %g4
9394 fbne %fcc2, loop_871
9395 fbug %fcc0, loop_872
9396 sethi 0x0211, %l3
9397 tleu %icc, 0x4
9398loop_871:
9399 fsrc1 %f22, %f20
9400loop_872:
9401 fones %f4
9402 array8 %o2, %i0, %o0
9403 fmovdleu %icc, %f31, %f3
9404 wr %g0, 0x10, %asi
9405 ldxa [%l7 + 0x18] %asi, %g2
9406 edge32 %g6, %i4, %g7
9407 sdiv %o7, 0x0A92, %g3
9408 wr %g0, 0x18, %asi
9409 swapa [%l7 + 0x1C] %asi, %g5
9410 fnor %f4, %f4, %f28
9411 movre %l0, 0x0C9, %l2
9412 ba,a,pt %xcc, loop_873
9413 fnot2 %f0, %f4
9414 brnz %l6, loop_874
9415 siam 0x0
9416loop_873:
9417 udiv %i1, 0x14D5, %i5
9418 popc %o5, %l5
9419loop_874:
9420 fpack32 %f6, %f28, %f20
9421 tgu %icc, 0x3
9422 brgez %l1, loop_875
9423 fmovsle %icc, %f23, %f7
9424 fpadd16s %f19, %f27, %f10
9425 tcs %icc, 0x3
9426loop_875:
9427 fmovdgu %xcc, %f9, %f6
9428 set 0x40, %i7
9429 ldda [%l7 + %i7] 0x15, %f0
9430 fexpand %f12, %f16
9431 edge16 %o1, %i7, %i3
9432 fabss %f14, %f12
9433 fble %fcc0, loop_876
9434 movrlez %o3, %o4, %o6
9435 fornot1 %f4, %f26, %f14
9436 add %l7, 0x40, %l6
9437 wr %g0, 0x88, %asi
9438 casa [%l6] 0x88, %i6, %g1
9439loop_876:
9440 fbg,a %fcc2, loop_877
9441 tpos %xcc, 0x3
9442 fmovsvs %icc, %f30, %f25
9443 edge8 %i2, %g4, %l4
9444loop_877:
9445 sethi 0x12BC, %l3
9446 brz %o2, loop_878
9447 sdiv %o0, 0x1A9B, %i0
9448 ldd [%l7 + 0x30], %g6
9449 fpsub32s %f14, %f12, %f21
9450loop_878:
9451 sub %g2, %g7, %o7
9452 addc %i4, 0x0DC9, %g5
9453 ldd [%l7 + 0x68], %f14
9454 te %xcc, 0x0
9455 fnand %f20, %f4, %f24
9456 membar 0x3C
9457 srlx %g3, 0x15, %l0
9458 popc %l6, %i1
9459 edge32l %l2, %i5, %o5
9460 fbl,a %fcc3, loop_879
9461 udivcc %l1, 0x02D0, %o1
9462 ldstub [%l7 + 0x6C], %l5
9463 movle %icc, %i7, %i3
9464loop_879:
9465 movrlz %o3, %o4, %o6
9466 tleu %icc, 0x4
9467 edge32 %g1, %i6, %g4
9468 ldsb [%l7 + 0x6B], %l4
9469 fbug %fcc1, loop_880
9470 te %icc, 0x2
9471 fbo %fcc2, loop_881
9472 tpos %icc, 0x6
9473loop_880:
9474 edge16n %l3, %o2, %o0
9475 sub %i0, %i2, %g2
9476loop_881:
9477 bgu,a %icc, loop_882
9478 tle %icc, 0x6
9479 edge16n %g6, %o7, %g7
9480 movre %g5, 0x253, %i4
9481loop_882:
9482 subccc %l0, %g3, %i1
9483 tvs %icc, 0x6
9484 and %l2, %i5, %l6
9485 add %l1, 0x1165, %o1
9486 edge8l %o5, %i7, %l5
9487 fbue %fcc2, loop_883
9488 fbule %fcc1, loop_884
9489 nop
9490 set 0x5F, %l6
9491 ldstub [%l7 + %l6], %i3
9492 fblg,a %fcc0, loop_885
9493loop_883:
9494 movg %icc, %o3, %o6
9495loop_884:
9496 array8 %g1, %o4, %g4
9497 fand %f16, %f4, %f26
9498loop_885:
9499 saved
9500 rdpr %cwp, %g1
9501 rdpr %cansave, %g2
9502 rdpr %canrestore, %g3
9503 rdpr %cleanwin, %g4
9504 rdpr %otherwin, %g5
9505 rdpr %wstate, %g6
9506 fmovsn %xcc, %f8, %f17
9507 tge %icc, 0x2
9508 fmovdl %xcc, %f16, %f24
9509 alignaddrl %i6, %l3, %l4
9510 alignaddrl %o2, %i0, %o0
9511 sethi 0x06C9, %g2
9512 te %icc, 0x4
9513 movvc %xcc, %i2, %o7
9514 edge8l %g7, %g6, %g5
9515 set 0x08, %i4
9516 stda %i4, [%l7 + %i4] 0x27
9517 membar #Sync
9518 restored
9519 rdpr %cwp, %g1
9520 rdpr %cansave, %g2
9521 rdpr %canrestore, %g3
9522 rdpr %cleanwin, %g4
9523 rdpr %otherwin, %g5
9524 rdpr %wstate, %g6
9525 bg loop_886
9526 ldsh [%l7 + 0x38], %l0
9527 taddcc %g3, %i1, %l2
9528 sra %l6, 0x03, %i5
9529loop_886:
9530 bl,pn %xcc, loop_887
9531 fsrc2 %f14, %f0
9532 fpadd32 %f12, %f6, %f4
9533 add %l7, 0x74, %l6
9534 wr %g0, 0x19, %asi
9535 lda [%l6] %asi, %o1
9536 casa [%l6] %asi, %o1, %o5
9537loop_887:
9538 movn %icc, %i7, %l1
9539 bgu,a loop_888
9540 movleu %icc, %i3, %o3
9541 movn %xcc, %o6, %g1
9542 fbue %fcc2, loop_889
9543loop_888:
9544 fandnot2s %f22, %f30, %f31
9545 movg %xcc, %l5, %g4
9546 fsrc2s %f4, %f31
9547loop_889:
9548 bvs,pt %icc, loop_890
9549 movrgz %i6, 0x261, %l3
9550 fsrc1 %f28, %f8
9551 bne loop_891
9552loop_890:
9553 or %o4, %o2, %l4
9554 ldsb [%l7 + 0x65], %i0
9555 fmovsvc %icc, %f17, %f0
9556loop_891:
9557 umul %o0, %g2, %o7
9558 nop
9559 set 0x68, %l2
9560 std %i2, [%l7 + %l2]
9561 ldx [%l7 + 0x68], %g6
9562 fbl,a %fcc0, loop_892
9563 edge8 %g5, %i4, %g7
9564 membar 0x20
9565 bgu,a %xcc, loop_893
9566loop_892:
9567 movneg %xcc, %l0, %g3
9568 set 0x76, %o4
9569 lduha [%l7 + %o4] 0x0c, %i1
9570loop_893:
9571 nop
9572 wr %g0, 0x0c, %asi
9573 lduwa [%l7 + 0x30] %asi, %l6
9574 movge %xcc, %l2, %i5
9575 tleu %xcc, 0x5
9576 fmovrslez %o5, %f26, %f5
9577 tpos %icc, 0x2
9578 fmovdl %icc, %f3, %f11
9579 movl %xcc, %i7, %o1
9580 mulscc %l1, %i3, %o6
9581 sir 0x11B9
9582 fbge,a %fcc3, loop_894
9583 fpadd32 %f14, %f4, %f0
9584 fnegs %f2, %f13
9585 fmovdne %icc, %f11, %f1
9586loop_894:
9587 fmovdcs %icc, %f22, %f30
9588 tne %icc, 0x3
9589 fandnot1 %f20, %f24, %f24
9590 movpos %xcc, %o3, %g1
9591 tne %xcc, 0x7
9592 nop
9593 setx loop_895, %l0, %l1
9594 wrpr 0x1, %tl
9595 wrpr %l1, %tpc
9596 add %l1, 0x4, %l1
9597 wrpr %l1, %tnpc
9598 setx 0x34400001400, %l0, %l1
9599 wrpr %l1, %tstate
9600 wrhpr 0x4, %htstate
9601 retry
9602 tsubcc %g4, %i6, %l5
9603 fmovsvs %icc, %f10, %f4
9604 orcc %l3, %o2, %o4
9605loop_895:
9606 fnot1 %f6, %f20
9607 movrlez %i0, %o0, %l4
9608 udiv %o7, 0x1E7B, %g2
9609 tne %xcc, 0x2
9610 movn %xcc, %i2, %g5
9611 set 0x40, %g1
9612 stda %f16, [%l7 + %g1] 0x88
9613 xnor %g6, 0x1CCA, %i4
9614 add %l0, 0x1A8C, %g3
9615 sdiv %g7, 0x1D44, %i1
9616 fmovrsgz %l6, %f17, %f5
9617 fexpand %f10, %f20
9618 fmovsgu %xcc, %f7, %f5
9619 fexpand %f0, %f14
9620 sll %l2, %o5, %i5
9621 tn %xcc, 0x7
9622 andncc %i7, %l1, %o1
9623 edge16ln %o6, %i3, %g1
9624 umulcc %g4, %o3, %i6
9625 ta %xcc, 0x4
9626 tleu %icc, 0x6
9627 tl %icc, 0x0
9628 movrlez %l5, 0x0A4, %l3
9629 ldd [%l7 + 0x30], %o4
9630 stw %i0, [%l7 + 0x64]
9631 ldsw [%l7 + 0x24], %o2
9632 sub %o0, %l4, %g2
9633 fands %f11, %f11, %f11
9634 fcmpeq32 %f16, %f18, %o7
9635 bne,a,pn %xcc, loop_896
9636 bvc,pt %icc, loop_897
9637 addccc %g5, 0x14E9, %g6
9638 umulcc %i4, 0x08B5, %i2
9639loop_896:
9640 nop
9641 setx loop_898, %l0, %l1
9642 wrpr 0x1, %tl
9643 wrpr %l1, %tnpc
9644 setx 0x34400001400, %l0, %l1
9645 wrpr %l1, %tstate
9646 wrhpr 0x4, %htstate
9647 done
9648loop_897:
9649 edge16n %g3, %g7, %l0
9650 edge8 %l6, %l2, %i1
9651 fone %f24
9652loop_898:
9653 umulcc %i5, %i7, %o5
9654 bcs,a,pn %icc, loop_899
9655 orcc %l1, %o1, %o6
9656 set 0x5C, %o6
9657 lduwa [%l7 + %o6] 0x80, %i3
9658loop_899:
9659 membar 0x4A
9660 sub %g1, %o3, %i6
9661 fabss %f23, %f2
9662 saved
9663 rdpr %cwp, %g1
9664 rdpr %cansave, %g2
9665 rdpr %canrestore, %g3
9666 rdpr %cleanwin, %g4
9667 rdpr %otherwin, %g5
9668 rdpr %wstate, %g6
9669 fandnot2s %f12, %f19, %f24
9670 fabss %f14, %f17
9671 edge32n %l5, %l3, %o4
9672 addc %g4, %o2, %o0
9673 array8 %i0, %g2, %l4
9674 bpos loop_900
9675 bpos,pn %icc, loop_901
9676 saved
9677 rdpr %cwp, %g1
9678 rdpr %cansave, %g2
9679 rdpr %canrestore, %g3
9680 rdpr %cleanwin, %g4
9681 rdpr %otherwin, %g5
9682 rdpr %wstate, %g6
9683 wr %g0, 0x89, %asi
9684 ldstuba [%l7 + 0x23] %asi, %g5
9685loop_900:
9686 fbule %fcc0, loop_902
9687loop_901:
9688 edge8ln %g6, %o7, %i2
9689 movrlz %g3, %i4, %g7
9690 brgz %l6, loop_903
9691loop_902:
9692 orcc %l0, 0x1DD5, %l2
9693 addc %i1, 0x111B, %i5
9694 siam 0x0
9695loop_903:
9696 addcc %i7, %o5, %o1
9697 fbl,a %fcc1, loop_904
9698 te %icc, 0x5
9699 fmuld8sux16 %f4, %f20, %f8
9700 fbug %fcc0, loop_905
9701loop_904:
9702 movrgz %o6, 0x3D2, %i3
9703 bvs,a,pn %icc, loop_906
9704 fbge,a %fcc1, loop_907
9705loop_905:
9706 tgu %icc, 0x3
9707 movleu %icc, %g1, %l1
9708loop_906:
9709 fornot1 %f0, %f16, %f0
9710loop_907:
9711 tvc %icc, 0x3
9712 prefetch [%l7 + 0x50], 0x3
9713 movrgz %o3, %l5, %i6
9714 fmovsg %icc, %f22, %f22
9715 tg %xcc, 0x3
9716 set 0x20, %l1
9717 swapa [%l7 + %l1] 0x89, %o4
9718 swap [%l7 + 0x38], %l3
9719 edge8 %o2, %o0, %i0
9720 sll %g4, 0x05, %g2
9721 srl %g5, %g6, %o7
9722 fcmpne32 %f24, %f18, %l4
9723 fpack32 %f16, %f16, %f12
9724 taddcc %g3, 0x1404, %i2
9725 tleu %xcc, 0x1
9726 udiv %g7, 0x1DD6, %i4
9727 fand %f6, %f12, %f24
9728 movvs %xcc, %l6, %l0
9729 set 0x73, %l5
9730 ldstuba [%l7 + %l5] 0x88, %l2
9731 srl %i5, %i1, %o5
9732 movcs %xcc, %i7, %o6
9733 tg %xcc, 0x1
9734 orcc %i3, 0x1419, %o1
9735 tcc %xcc, 0x7
9736 tvs %icc, 0x3
9737 movneg %icc, %l1, %g1
9738 fxnors %f28, %f26, %f22
9739 ldd [%l7 + 0x38], %l4
9740 fmul8x16au %f15, %f9, %f14
9741 addc %i6, 0x1ABD, %o4
9742 andcc %l3, 0x154B, %o3
9743 fnot1 %f28, %f0
9744 movge %icc, %o0, %i0
9745 movneg %xcc, %o2, %g4
9746 fornot2 %f18, %f8, %f8
9747 tcs %xcc, 0x6
9748 wr %g0, 0x80, %asi
9749 ldda [%l7 + 0x40] %asi, %g4
9750 addcc %g6, %o7, %g2
9751 subccc %g3, 0x0ECD, %i2
9752 movne %xcc, %g7, %i4
9753 stbar
9754 ldd [%l7 + 0x08], %l4
9755 add %l7, 0x58, %l6
9756 wr %g0, 0x89, %asi
9757 casxa [%l6] 0x89, %l6, %l0
9758 fones %f9
9759 orn %i5, 0x0A56, %i1
9760 stb %l2, [%l7 + 0x6E]
9761 restored
9762 rdpr %cwp, %g1
9763 rdpr %cansave, %g2
9764 rdpr %canrestore, %g3
9765 rdpr %cleanwin, %g4
9766 rdpr %otherwin, %g5
9767 rdpr %wstate, %g6
9768 array8 %o5, %o6, %i3
9769 pdist %f20, %f10, %f4
9770 ble,a,pn %icc, loop_908
9771 orn %i7, %l1, %g1
9772 edge32ln %l5, %i6, %o4
9773 fmovrsne %o1, %f12, %f3
9774loop_908:
9775 stw %l3, [%l7 + 0x2C]
9776 nop
9777 setx loop_909, %l0, %l1
9778 wrpr 0x1, %tl
9779 wrpr %l1, %tpc
9780 add %l1, 0x4, %l1
9781 wrpr %l1, %tnpc
9782 setx 0x34400001400, %l0, %l1
9783 wrpr %l1, %tstate
9784 wrhpr 0x4, %htstate
9785 retry
9786 tg %icc, 0x0
9787 te %xcc, 0x3
9788 tsubcc %o0, %o3, %i0
9789loop_909:
9790 xnor %g4, 0x1706, %o2
9791 fbug %fcc2, loop_910
9792 array32 %g6, %g5, %g2
9793 tsubcc %o7, 0x092D, %g3
9794 fpack16 %f18, %f23
9795loop_910:
9796 orn %i2, %g7, %i4
9797 fmovrsgez %l6, %f9, %f22
9798 siam 0x3
9799 brgez,a %l0, loop_911
9800 fmovsn %icc, %f16, %f11
9801 faligndata %f10, %f14, %f24
9802 fbe,a %fcc1, loop_912
9803loop_911:
9804 std %i4, [%l7 + 0x10]
9805 sethi 0x0EB6, %i1
9806 edge16n %l2, %l4, %o5
9807loop_912:
9808 fmovdl %icc, %f0, %f29
9809 and %o6, 0x1C79, %i3
9810 nop
9811 setx loop_913, %l0, %l1
9812 wrpr 0x1, %tl
9813 wrpr %l1, %tnpc
9814 setx 0x34400001400, %l0, %l1
9815 wrpr %l1, %tstate
9816 wrhpr 0x4, %htstate
9817 done
9818 tl %icc, 0x4
9819 add %l1, 0x1AC7, %g1
9820 siam 0x6
9821loop_913:
9822 fble,a %fcc3, loop_914
9823 tge %icc, 0x6
9824 and %i7, 0x07D4, %i6
9825 tn %icc, 0x5
9826loop_914:
9827 fmul8x16al %f0, %f19, %f26
9828 edge32ln %l5, %o1, %o4
9829 fpsub16 %f28, %f10, %f30
9830 bgu,pn %xcc, loop_915
9831 xnor %l3, 0x0DD2, %o0
9832 addcc %i0, 0x0F9F, %g4
9833 tsubcctv %o3, 0x0347, %o2
9834loop_915:
9835 array16 %g6, %g5, %g2
9836 tcc %icc, 0x0
9837 fbn,a %fcc3, loop_916
9838 fnegs %f26, %f2
9839 srl %o7, %g3, %i2
9840 movne %xcc, %g7, %l6
9841loop_916:
9842 sllx %l0, %i4, %i5
9843 edge8ln %l2, %l4, %i1
9844 umulcc %o6, %o5, %l1
9845 sdivcc %i3, 0x00DC, %i7
9846 udivcc %i6, 0x19AA, %l5
9847 sllx %o1, %g1, %o4
9848 bge,a,pt %xcc, loop_917
9849 subc %l3, %o0, %g4
9850 subcc %i0, 0x0A0B, %o2
9851 srl %o3, 0x10, %g6
9852loop_917:
9853 nop
9854 wr %g0, 0x81, %asi
9855 ldsba [%l7 + 0x40] %asi, %g5
9856 popc 0x1315, %g2
9857 fpadd32 %f4, %f4, %f10
9858 fmuld8ulx16 %f3, %f21, %f26
9859 tn %icc, 0x7
9860 smul %g3, 0x0AD0, %o7
9861 sdivcc %g7, 0x0751, %i2
9862 srax %l0, %l6, %i5
9863 movle %icc, %i4, %l2
9864 fbul,a %fcc1, loop_918
9865 for %f20, %f12, %f10
9866 fmovsvs %xcc, %f25, %f7
9867 fbne %fcc2, loop_919
9868loop_918:
9869 alignaddrl %i1, %o6, %o5
9870 edge16ln %l4, %l1, %i7
9871 xor %i6, %i3, %l5
9872loop_919:
9873 sdivx %o1, 0x0D32, %g1
9874 ldx [%l7 + 0x38], %o4
9875 fmovsn %icc, %f10, %f8
9876 tsubcc %l3, %g4, %o0
9877 sdiv %i0, 0x1C8A, %o3
9878 movle %icc, %o2, %g5
9879 edge8ln %g6, %g3, %g2
9880 sll %g7, %i2, %l0
9881 edge16 %o7, %i5, %l6
9882 membar 0x2D
9883 fnor %f2, %f24, %f28
9884 smul %i4, 0x0BDE, %i1
9885 sir 0x02C3
9886 movne %icc, %l2, %o5
9887 tpos %icc, 0x3
9888 srlx %o6, %l4, %l1
9889 brlez,a %i7, loop_920
9890 or %i6, %l5, %i3
9891 flush %l7 + 0x48
9892 tcs %xcc, 0x0
9893loop_920:
9894 fpadd16 %f10, %f16, %f14
9895 tcc %icc, 0x5
9896 taddcc %g1, 0x1F16, %o4
9897 fbuge %fcc0, loop_921
9898 fbul %fcc1, loop_922
9899 fbn %fcc3, loop_923
9900 tgu %icc, 0x4
9901loop_921:
9902 fmovsvs %xcc, %f18, %f3
9903loop_922:
9904 movcs %icc, %l3, %o1
9905loop_923:
9906 movrlz %g4, 0x158, %o0
9907 sllx %o3, %o2, %i0
9908 bg loop_924
9909 array16 %g5, %g3, %g6
9910 umulcc %g7, 0x15C3, %g2
9911 fba %fcc0, loop_925
9912loop_924:
9913 subc %l0, 0x0549, %i2
9914 fmovde %xcc, %f21, %f10
9915 umul %o7, %l6, %i5
9916loop_925:
9917 nop
9918 wr %g0, 0x89, %asi
9919 lduba [%l7 + 0x25] %asi, %i4
9920 lduw [%l7 + 0x4C], %i1
9921 movcc %icc, %o5, %o6
9922 udiv %l2, 0x0E4F, %l1
9923 and %l4, 0x0FB5, %i6
9924 pdist %f14, %f16, %f10
9925 tvc %xcc, 0x1
9926 sdivcc %l5, 0x0150, %i3
9927 restored
9928 rdpr %cwp, %g1
9929 rdpr %cansave, %g2
9930 rdpr %canrestore, %g3
9931 rdpr %cleanwin, %g4
9932 rdpr %otherwin, %g5
9933 rdpr %wstate, %g6
9934 movrgz %g1, %i7, %o4
9935 bge,a,pn %xcc, loop_926
9936 fbn,a %fcc3, loop_927
9937 edge8 %o1, %l3, %o0
9938 alignaddrl %o3, %g4, %o2
9939loop_926:
9940 tle %icc, 0x0
9941loop_927:
9942 bcc,a loop_928
9943 bgu loop_929
9944 subccc %i0, %g3, %g6
9945 set 0x26, %o7
9946 lduba [%l7 + %o7] 0x80, %g5
9947loop_928:
9948 sra %g7, %g2, %i2
9949loop_929:
9950 fcmpeq32 %f0, %f20, %o7
9951 movge %icc, %l6, %i5
9952 move %icc, %i4, %i1
9953 movpos %icc, %l0, %o5
9954 fxnors %f23, %f4, %f29
9955 ldsb [%l7 + 0x59], %o6
9956 fmovdgu %xcc, %f20, %f18
9957 movneg %xcc, %l2, %l4
9958 fmovrdlez %i6, %f22, %f22
9959 edge16ln %l1, %i3, %l5
9960 orncc %i7, 0x020B, %g1
9961 fpadd16s %f19, %f12, %f12
9962 fbg,a %fcc3, loop_930
9963 fmovsl %xcc, %f11, %f17
9964 tge %icc, 0x0
9965 fmovrslz %o1, %f18, %f13
9966loop_930:
9967 ldsb [%l7 + 0x73], %l3
9968 fpmerge %f9, %f3, %f28
9969 fpadd16 %f4, %f30, %f8
9970 bl,a,pt %xcc, loop_931
9971 mova %icc, %o4, %o3
9972 te %xcc, 0x3
9973 edge32n %g4, %o0, %i0
9974loop_931:
9975 edge32 %o2, %g3, %g6
9976 udiv %g5, 0x0139, %g7
9977 fmovrdgz %i2, %f28, %f30
9978 fcmpne32 %f26, %f0, %o7
9979 fbul,a %fcc3, loop_932
9980 fandnot1 %f4, %f10, %f22
9981 edge32 %g2, %l6, %i5
9982 set 0x50, %g4
9983 stwa %i1, [%l7 + %g4] 0x15
9984loop_932:
9985 bcs,a %icc, loop_933
9986 fnand %f26, %f10, %f18
9987 array8 %l0, %o5, %i4
9988 bvs,a,pn %icc, loop_934
9989loop_933:
9990 movvc %icc, %o6, %l4
9991 tvc %icc, 0x0
9992 mulscc %l2, %l1, %i6
9993loop_934:
9994 fmovrsne %l5, %f23, %f21
9995 or %i3, %g1, %o1
9996 mulx %l3, %i7, %o3
9997 saved
9998 rdpr %cwp, %g1
9999 rdpr %cansave, %g2
10000 rdpr %canrestore, %g3
10001 rdpr %cleanwin, %g4
10002 rdpr %otherwin, %g5
10003 rdpr %wstate, %g6
10004 smulcc %g4, %o4, %i0
10005 fxors %f31, %f25, %f30
10006 fabsd %f14, %f10
10007 tpos %xcc, 0x0
10008 set 0x1F, %i2
10009 lduba [%l7 + %i2] 0x11, %o0
10010 stbar
10011 edge32n %o2, %g3, %g5
10012 bn,a,pt %icc, loop_935
10013 movne %xcc, %g6, %g7
10014 wr %g0, 0x10, %asi
10015 ldsha [%l7 + 0x7C] %asi, %i2
10016loop_935:
10017 tne %icc, 0x3
10018 edge8 %o7, %l6, %i5
10019 taddcctv %g2, %i1, %o5
10020 bge,pn %icc, loop_936
10021 edge16n %l0, %o6, %i4
10022 stb %l4, [%l7 + 0x18]
10023 sra %l2, 0x0E, %l1
10024loop_936:
10025 fnegd %f0, %f28
10026 tvs %xcc, 0x2
10027 array16 %i6, %l5, %i3
10028 st %f24, [%l7 + 0x24]
10029 movcc %xcc, %g1, %o1
10030 brgz,a %l3, loop_937
10031 edge16n %o3, %g4, %i7
10032 wr %g0, 0x89, %asi
10033 ldxa [%l7 + 0x18] %asi, %o4
10034loop_937:
10035 restored
10036 rdpr %cwp, %g1
10037 rdpr %cansave, %g2
10038 rdpr %canrestore, %g3
10039 rdpr %cleanwin, %g4
10040 rdpr %otherwin, %g5
10041 rdpr %wstate, %g6
10042 fsrc1s %f18, %f17
10043 set 0x70, %l4
10044 ldxa [%l7 + %l4] 0x14, %i0
10045 srlx %o0, %g3, %g5
10046 fbug %fcc2, loop_938
10047 tvs %xcc, 0x7
10048 bvs,pn %xcc, loop_939
10049 movgu %icc, %g6, %g7
10050loop_938:
10051 nop
10052 set 0x5C, %g6
10053 swapa [%l7 + %g6] 0x89, %o2
10054loop_939:
10055 fxnors %f17, %f18, %f28
10056 fornot1 %f6, %f22, %f8
10057 set 0x18, %g7
10058 lda [%l7 + %g7] 0x04, %f1
10059 srax %i2, 0x1B, %o7
10060 addccc %l6, 0x08E3, %i5
10061 movneg %xcc, %i1, %o5
10062 fbne,a %fcc1, loop_940
10063 brnz,a %l0, loop_941
10064 movrlz %o6, 0x30B, %i4
10065 te %icc, 0x3
10066loop_940:
10067 fandnot1s %f26, %f5, %f31
10068loop_941:
10069 fsrc2 %f30, %f0
10070 set 0x50, %l0
10071 lduha [%l7 + %l0] 0x04, %l4
10072 andncc %g2, %l1, %i6
10073 udivcc %l5, 0x1365, %l2
10074 subccc %i3, 0x1049, %g1
10075 set 0x6C, %i6
10076 lda [%l7 + %i6] 0x10, %f28
10077 subccc %o1, %l3, %g4
10078 fmovdg %xcc, %f13, %f17
10079 subc %i7, %o4, %i0
10080 faligndata %f2, %f12, %f16
10081 fmovsg %icc, %f24, %f24
10082 xnor %o0, %g3, %g5
10083 tcs %xcc, 0x0
10084 mulscc %g6, %g7, %o3
10085 fbul,a %fcc1, loop_942
10086 add %i2, %o2, %l6
10087 edge32 %o7, %i5, %o5
10088 sll %l0, 0x1A, %o6
10089loop_942:
10090 fbuge %fcc0, loop_943
10091 movge %icc, %i4, %l4
10092 tvs %xcc, 0x5
10093 subc %i1, 0x0B7A, %l1
10094loop_943:
10095 tsubcc %g2, %l5, %i6
10096 fbl %fcc3, loop_944
10097 fbule %fcc3, loop_945
10098 array16 %i3, %l2, %o1
10099 fpadd16 %f2, %f6, %f0
10100loop_944:
10101 fmovrdgz %g1, %f14, %f8
10102loop_945:
10103 fcmpeq16 %f2, %f8, %l3
10104 movl %xcc, %g4, %o4
10105 restored
10106 rdpr %cwp, %g1
10107 rdpr %cansave, %g2
10108 rdpr %canrestore, %g3
10109 rdpr %cleanwin, %g4
10110 rdpr %otherwin, %g5
10111 rdpr %wstate, %g6
10112 bleu %icc, loop_946
10113 fexpand %f10, %f4
10114 udiv %i0, 0x036C, %o0
10115 udivcc %i7, 0x105C, %g3
10116loop_946:
10117 edge32 %g6, %g5, %g7
10118 tcc %icc, 0x7
10119 fnot1 %f16, %f18
10120 tleu %xcc, 0x4
10121 tl %icc, 0x5
10122 bcs,a loop_947
10123 edge16l %o3, %i2, %o2
10124 set 0x12, %o2
10125 ldstuba [%l7 + %o2] 0x0c, %o7
10126loop_947:
10127 nop
10128 set 0x4C, %o1
10129 lda [%l7 + %o1] 0x0c, %f3
10130 movrlez %i5, 0x270, %l6
10131 call loop_948
10132 xnor %l0, 0x14CC, %o6
10133 sra %i4, %l4, %i1
10134 mulscc %o5, 0x06E1, %g2
10135loop_948:
10136 sdiv %l1, 0x124A, %i6
10137 edge32ln %i3, %l2, %o1
10138 ldsw [%l7 + 0x40], %l5
10139 add %g1, 0x1AB3, %g4
10140 tgu %icc, 0x2
10141 popc %o4, %i0
10142 umulcc %o0, 0x131F, %i7
10143 fnor %f16, %f8, %f22
10144 xnorcc %g3, %l3, %g5
10145 set 0x60, %o5
10146 ldswa [%l7 + %o5] 0x80, %g7
10147 srax %g6, %o3, %i2
10148 movrlez %o2, %o7, %i5
10149 subcc %l0, %o6, %i4
10150 taddcc %l6, 0x1964, %i1
10151 edge8n %o5, %l4, %g2
10152 fbg,a %fcc3, loop_949
10153 fmovsa %icc, %f17, %f4
10154 wr %g0, 0x80, %asi
10155 ldda [%l7 + 0x20] %asi, %l0
10156loop_949:
10157 xnor %i6, %i3, %l2
10158 nop
10159 setx loop_950, %l0, %l1
10160 wrpr 0x1, %tl
10161 wrpr %l1, %tnpc
10162 setx 0x34400001400, %l0, %l1
10163 wrpr %l1, %tstate
10164 wrhpr 0x4, %htstate
10165 done
10166 alignaddrl %o1, %g1, %l5
10167 subc %o4, 0x0C56, %i0
10168 wr %g0, 0x80, %asi
10169 ldsha [%l7 + 0x66] %asi, %o0
10170loop_950:
10171 tneg %icc, 0x4
10172 be,a,pt %xcc, loop_951
10173 movrlz %g4, 0x0BE, %g3
10174 fbe %fcc3, loop_952
10175 umul %i7, 0x0534, %l3
10176loop_951:
10177 movrne %g5, 0x3C3, %g7
10178 ta %xcc, 0x5
10179loop_952:
10180 fbg,a %fcc2, loop_953
10181 move %xcc, %g6, %o3
10182 edge16ln %o2, %i2, %o7
10183 edge16n %i5, %o6, %i4
10184loop_953:
10185 fcmpgt16 %f20, %f2, %l0
10186 fmovsgu %xcc, %f10, %f25
10187 fnors %f20, %f25, %f18
10188 fmovde %icc, %f6, %f27
10189 fbuge %fcc1, loop_954
10190 sll %l6, 0x1F, %i1
10191 edge32ln %o5, %l4, %l1
10192 sll %i6, %g2, %l2
10193loop_954:
10194 array32 %o1, %g1, %l5
10195 fmovdvs %xcc, %f16, %f1
10196 st %f12, [%l7 + 0x50]
10197 tn %xcc, 0x1
10198 movne %icc, %o4, %i3
10199 andncc %o0, %i0, %g3
10200 saved
10201 rdpr %cwp, %g1
10202 rdpr %cansave, %g2
10203 rdpr %canrestore, %g3
10204 rdpr %cleanwin, %g4
10205 rdpr %otherwin, %g5
10206 rdpr %wstate, %g6
10207 stb %i7, [%l7 + 0x2F]
10208 ble,a,pn %icc, loop_955
10209 fnot1 %f22, %f2
10210 sth %g4, [%l7 + 0x4C]
10211 fbne %fcc1, loop_956
10212loop_955:
10213 prefetch [%l7 + 0x28], 0x0
10214 fbule,a %fcc2, loop_957
10215 addcc %l3, %g7, %g5
10216loop_956:
10217 fmovdcs %icc, %f24, %f22
10218 srax %g6, %o3, %i2
10219loop_957:
10220 siam 0x3
10221 prefetch [%l7 + 0x4C], 0x3
10222 umulcc %o2, %i5, %o6
10223 movleu %xcc, %o7, %l0
10224 move %xcc, %i4, %l6
10225 fmovdne %xcc, %f9, %f27
10226 movvc %xcc, %o5, %i1
10227 fmovrslez %l1, %f27, %f26
10228 fmovdvc %icc, %f21, %f5
10229 fpsub32 %f0, %f10, %f24
10230 edge16l %i6, %l4, %g2
10231 udiv %l2, 0x1909, %g1
10232 fmovrsgz %l5, %f29, %f14
10233 fpackfix %f10, %f31
10234 taddcc %o1, %o4, %i3
10235 sra %i0, %g3, %o0
10236 fnor %f2, %f6, %f18
10237 add %l7, 0x34, %l6
10238 wr %g0, 0x80, %asi
10239 casa [%l6] 0x80, %i7, %l3
10240 edge32l %g7, %g4, %g6
10241 fpadd16 %f18, %f24, %f24
10242 mulscc %o3, %g5, %i2
10243 edge16 %i5, %o6, %o2
10244 fpsub16s %f30, %f14, %f30
10245 or %l0, %o7, %i4
10246 set 0x34, %i0
10247 lda [%l7 + %i0] 0x0c, %f10
10248 brlez %l6, loop_958
10249 alignaddr %i1, %l1, %o5
10250 set 0x70, %o0
10251 prefetcha [%l7 + %o0] 0x11, 0x0
10252loop_958:
10253 movrlz %l4, %g2, %l2
10254 fors %f31, %f1, %f16
10255 tle %xcc, 0x7
10256 edge16n %l5, %o1, %g1
10257 sub %o4, %i0, %g3
10258 umulcc %i3, %i7, %l3
10259 fpsub16 %f2, %f6, %f10
10260 sllx %o0, 0x0C, %g7
10261 fmovrslz %g6, %f19, %f2
10262 udivx %g4, 0x0A0C, %o3
10263 orcc %g5, %i2, %i5
10264 wr %g0, 0x80, %asi
10265 ldsba [%l7 + 0x52] %asi, %o2
10266 tn %xcc, 0x0
10267 xnor %o6, 0x1145, %o7
10268 srax %i4, %l6, %l0
10269 ba,a,pt %xcc, loop_959
10270 or %i1, 0x0457, %o5
10271 fmovrdlz %l1, %f2, %f16
10272 movne %xcc, %i6, %g2
10273loop_959:
10274 call loop_960
10275 tne %icc, 0x7
10276 fabsd %f16, %f28
10277 movgu %xcc, %l2, %l4
10278loop_960:
10279 brlz,a %l5, loop_961
10280 edge16 %g1, %o1, %i0
10281 tl %icc, 0x1
10282 add %l7, 0x38, %l6
10283 wr %g0, 0x19, %asi
10284 ldxa [%l6] %asi, %o4
10285 casxa [%l6] 0x19, %o4, %g3
10286loop_961:
10287 mulscc %i3, %l3, %i7
10288 ldub [%l7 + 0x54], %o0
10289 subcc %g6, 0x025B, %g4
10290 add %o3, 0x0ED5, %g5
10291 fands %f2, %f9, %f8
10292 udivx %i2, 0x1BC0, %i5
10293 fbg,a %fcc0, loop_962
10294 umul %g7, %o2, %o7
10295 sub %i4, %l6, %l0
10296 tsubcctv %o6, 0x0117, %i1
10297loop_962:
10298 srax %o5, %l1, %i6
10299 fmovsgu %icc, %f16, %f17
10300 edge16ln %l2, %l4, %l5
10301 add %g2, %o1, %g1
10302 or %i0, %o4, %i3
10303 restored
10304 rdpr %cwp, %g1
10305 rdpr %cansave, %g2
10306 rdpr %canrestore, %g3
10307 rdpr %cleanwin, %g4
10308 rdpr %otherwin, %g5
10309 rdpr %wstate, %g6
10310 fbn %fcc1, loop_963
10311 sdivx %l3, 0x1792, %g3
10312 fmovda %xcc, %f9, %f30
10313 brlz %i7, loop_964
10314loop_963:
10315 fmovdn %icc, %f18, %f23
10316 fmovscc %icc, %f21, %f22
10317 orncc %o0, 0x00E3, %g4
10318loop_964:
10319 nop
10320 set 0x28, %g2
10321 prefetcha [%l7 + %g2] 0x88, 0x0
10322 popc 0x1629, %g6
10323 orn %g5, %i2, %g7
10324 movrlz %o2, %i5, %i4
10325 set 0x3A, %i1
10326 ldsha [%l7 + %i1] 0x19, %o7
10327 sll %l0, 0x1A, %o6
10328 fmovrdgez %l6, %f6, %f18
10329 ldx [%l7 + 0x08], %i1
10330 fpsub32s %f27, %f0, %f9
10331 subcc %l1, %o5, %l2
10332 smul %l4, 0x1AA5, %i6
10333 fsrc2 %f2, %f10
10334 fornot1s %f4, %f21, %f1
10335 bneg,pn %xcc, loop_965
10336 fpsub16s %f20, %f16, %f9
10337 tne %xcc, 0x0
10338 movrgez %g2, %o1, %g1
10339loop_965:
10340 edge8n %i0, %l5, %o4
10341 brlz %l3, loop_966
10342 fnot2s %f8, %f11
10343 edge32n %g3, %i7, %i3
10344 fmuld8sux16 %f13, %f12, %f14
10345loop_966:
10346 taddcc %g4, %o3, %o0
10347 brnz,a %g5, loop_967
10348 or %i2, %g6, %o2
10349 fone %f8
10350 tsubcctv %g7, 0x1025, %i5
10351loop_967:
10352 nop
10353 add %l7, 0x78, %l6
10354 wr %g0, 0x18, %asi
10355 ldxa [%l6] %asi, %i4
10356 casxa [%l6] 0x18, %i4, %l0
10357 array16 %o7, %l6, %i1
10358 tl %icc, 0x2
10359 addc %l1, %o6, %o5
10360 fmovdn %xcc, %f4, %f13
10361 wr %g0, 0x89, %asi
10362 stha %l4, [%l7 + 0x64] %asi
10363 movle %icc, %i6, %l2
10364 edge8 %g2, %o1, %i0
10365 bne,a loop_968
10366 sub %l5, %o4, %g1
10367 lduw [%l7 + 0x60], %l3
10368 fcmped %fcc2, %f0, %f22
10369loop_968:
10370 subc %i7, 0x0F9E, %i3
10371 umul %g4, %g3, %o0
10372 fpack32 %f16, %f14, %f12
10373 bleu,a,pt %icc, loop_969
10374 xorcc %g5, %o3, %i2
10375 udiv %o2, 0x094C, %g6
10376 fcmpne32 %f26, %f8, %i5
10377loop_969:
10378 tcs %xcc, 0x2
10379 fnot2s %f11, %f15
10380 fmovde %icc, %f12, %f15
10381 movn %icc, %g7, %l0
10382 andn %i4, %o7, %l6
10383 restored
10384 rdpr %cwp, %g1
10385 rdpr %cansave, %g2
10386 rdpr %canrestore, %g3
10387 rdpr %cleanwin, %g4
10388 rdpr %otherwin, %g5
10389 rdpr %wstate, %g6
10390 andcc %l1, 0x169C, %i1
10391 sll %o5, %l4, %o6
10392 edge8l %i6, %l2, %g2
10393 sdivcc %o1, 0x1815, %l5
10394 wr %g0, 0x04, %asi
10395 lduba [%l7 + 0x24] %asi, %i0
10396 fcmpne16 %f6, %f12, %o4
10397 tg %icc, 0x6
10398 udivx %l3, 0x18A3, %g1
10399 tsubcc %i7, 0x1A34, %i3
10400 tge %xcc, 0x4
10401 be,pn %icc, loop_970
10402 taddcctv %g3, 0x041C, %g4
10403 membar #Sync
10404 set 0x40, %g3
10405 ldda [%l7 + %g3] 0x1f, %f16
10406loop_970:
10407 tleu %icc, 0x0
10408 fmovrslz %o0, %f18, %f18
10409 fbge,a %fcc2, loop_971
10410 edge16 %g5, %o3, %o2
10411 movl %icc, %i2, %i5
10412 flush %l7 + 0x40
10413loop_971:
10414 tleu %icc, 0x4
10415 edge8 %g7, %l0, %i4
10416 udivcc %g6, 0x08C8, %l6
10417 movpos %icc, %l1, %i1
10418 edge8n %o7, %l4, %o6
10419 taddcctv %i6, 0x0094, %l2
10420 fmul8x16 %f29, %f20, %f4
10421 smul %g2, %o5, %o1
10422 movle %icc, %i0, %o4
10423 movl %icc, %l3, %l5
10424 fnand %f12, %f4, %f8
10425 stb %g1, [%l7 + 0x42]
10426 alignaddr %i7, %g3, %g4
10427 bleu,a,pn %xcc, loop_972
10428 xnorcc %i3, 0x0DFB, %o0
10429 fandnot1s %f11, %f6, %f31
10430 alignaddr %g5, %o3, %o2
10431loop_972:
10432 fexpand %f23, %f24
10433 edge16 %i2, %i5, %g7
10434 edge16l %l0, %g6, %i4
10435 fcmpeq16 %f24, %f14, %l1
10436 mova %xcc, %l6, %o7
10437 andcc %l4, %i1, %o6
10438 wr %g0, 0x89, %asi
10439 ldswa [%l7 + 0x10] %asi, %l2
10440 fmovrdlz %i6, %f26, %f22
10441 addcc %o5, 0x0484, %g2
10442 edge32 %i0, %o4, %l3
10443 fblg,a %fcc2, loop_973
10444 tg %xcc, 0x3
10445 udivx %o1, 0x1BEB, %g1
10446 movge %icc, %l5, %i7
10447loop_973:
10448 nop
10449 add %l7, 0x5C, %l6
10450 wr %g0, 0x80, %asi
10451 casa [%l6] 0x80, %g4, %g3
10452 tl %xcc, 0x1
10453 fmuld8ulx16 %f12, %f25, %f22
10454 edge16 %o0, %g5, %o3
10455 fmovrdlz %o2, %f0, %f16
10456 movrgez %i2, 0x22F, %i3
10457 udivx %i5, 0x014F, %g7
10458 bvs %icc, loop_974
10459 brgez,a %g6, loop_975
10460 fpadd16 %f4, %f14, %f20
10461 wr %g0, 0x88, %asi
10462 lda [%l7 + 0x78] %asi, %f17
10463loop_974:
10464 movg %xcc, %l0, %i4
10465loop_975:
10466 ta %xcc, 0x1
10467 saved
10468 rdpr %cwp, %g1
10469 rdpr %cansave, %g2
10470 rdpr %canrestore, %g3
10471 rdpr %cleanwin, %g4
10472 rdpr %otherwin, %g5
10473 rdpr %wstate, %g6
10474 sllx %l6, 0x0C, %l1
10475 movl %xcc, %l4, %o7
10476 edge32n %o6, %l2, %i6
10477 array32 %o5, %g2, %i0
10478 fbug,a %fcc0, loop_976
10479 alignaddr %i1, %o4, %o1
10480 addccc %l3, %l5, %g1
10481 xorcc %i7, %g3, %o0
10482loop_976:
10483 movvs %xcc, %g5, %o3
10484 tvs %icc, 0x7
10485 umul %o2, 0x050F, %i2
10486 array16 %i3, %i5, %g7
10487 movrne %g6, %g4, %l0
10488 bne loop_977
10489 edge16n %l6, %i4, %l1
10490 set 0x54, %i5
10491 lda [%l7 + %i5] 0x19, %f3
10492loop_977:
10493 subcc %l4, 0x1774, %o7
10494 tcc %xcc, 0x5
10495 restored
10496 rdpr %cwp, %g1
10497 rdpr %cansave, %g2
10498 rdpr %canrestore, %g3
10499 rdpr %cleanwin, %g4
10500 rdpr %otherwin, %g5
10501 rdpr %wstate, %g6
10502 nop
10503 setx loop_978, %l0, %l1
10504 wrpr 0x1, %tl
10505 wrpr %l1, %tnpc
10506 setx 0x34400001400, %l0, %l1
10507 wrpr %l1, %tstate
10508 wrhpr 0x4, %htstate
10509 done
10510 stw %l2, [%l7 + 0x74]
10511 edge8 %i6, %o6, %o5
10512 movleu %icc, %i0, %g2
10513loop_978:
10514 sra %i1, 0x04, %o1
10515 ba loop_979
10516 tne %xcc, 0x1
10517 movcs %icc, %l3, %o4
10518 fbue %fcc2, loop_980
10519loop_979:
10520 fmovdvc %xcc, %f15, %f6
10521 add %l7, 0x20, %l6
10522 wr %g0, 0x80, %asi
10523 lda [%l6] %asi, %g1
10524 casa [%l6] %asi, %g1, %l5
10525loop_980:
10526 addccc %g3, %i7, %o0
10527 srax %g5, 0x0A, %o2
10528 bvc,a,pn %xcc, loop_981
10529 edge16n %o3, %i2, %i5
10530 umul %g7, 0x02E4, %i3
10531 bne,pt %xcc, loop_982
10532loop_981:
10533 movrgz %g6, %g4, %l0
10534 edge32n %i4, %l6, %l4
10535 fmovdvc %xcc, %f0, %f9
10536loop_982:
10537 bge,a %xcc, loop_983
10538 umul %l1, %l2, %i6
10539 smul %o6, 0x0D2B, %o7
10540 fandnot1s %f16, %f1, %f15
10541loop_983:
10542 and %o5, 0x01BE, %i0
10543 call loop_984
10544 movcs %icc, %g2, %o1
10545 wr %g0, 0x24, %asi
10546 ldda [%l7 + 0x60] %asi, %l2
10547loop_984:
10548 fmovdge %icc, %f17, %f20
10549 set 0x40, %i3
10550 ldda [%l7 + %i3] 0x80, %f16
10551 fnor %f18, %f6, %f10
10552 mulscc %o4, %i1, %g1
10553 or %g3, 0x0E8D, %l5
10554 std %o0, [%l7 + 0x50]
10555 set 0x26, %l3
10556 lduha [%l7 + %l3] 0x04, %i7
10557 fbul %fcc2, loop_985
10558 mulx %g5, 0x1557, %o3
10559 fmovdleu %icc, %f10, %f1
10560 edge16l %o2, %i5, %g7
10561loop_985:
10562 orn %i3, %g6, %i2
10563 edge16ln %l0, %i4, %g4
10564 be %xcc, loop_986
10565 subc %l4, %l6, %l2
10566 fmovsvs %xcc, %f20, %f12
10567 fmovsne %icc, %f24, %f28
10568loop_986:
10569 ba,a,pn %icc, loop_987
10570 xorcc %l1, %o6, %i6
10571 fornot2s %f11, %f16, %f13
10572 umulcc %o5, 0x0C17, %o7
10573loop_987:
10574 edge8 %i0, %g2, %l3
10575 fcmple32 %f24, %f6, %o1
10576 edge32ln %o4, %g1, %i1
10577 and %g3, 0x063B, %l5
10578 ld [%l7 + 0x14], %f19
10579 srl %o0, 0x0B, %i7
10580 set 0x40, %o3
10581 stxa %g5, [%l7 + %o3] 0x19
10582 edge8 %o2, %i5, %o3
10583 fornot1 %f12, %f4, %f0
10584 alignaddr %i3, %g7, %g6
10585 fmovdleu %xcc, %f21, %f26
10586 faligndata %f22, %f28, %f16
10587 and %i2, %i4, %l0
10588 udiv %g4, 0x06ED, %l6
10589 taddcc %l4, %l2, %l1
10590 ldub [%l7 + 0x22], %o6
10591 wr %g0, 0x0c, %asi
10592 sta %f17, [%l7 + 0x28] %asi
10593 movleu %xcc, %i6, %o5
10594 edge32l %i0, %o7, %l3
10595 bcc,a loop_988
10596 movcs %icc, %o1, %o4
10597 sll %g2, %i1, %g1
10598 movl %xcc, %g3, %l5
10599loop_988:
10600 fmovdn %xcc, %f20, %f31
10601 fcmpeq32 %f12, %f22, %i7
10602 bgu,pn %icc, loop_989
10603 mulx %g5, %o2, %i5
10604 fmovsne %xcc, %f27, %f8
10605 tle %xcc, 0x0
10606loop_989:
10607 orn %o0, %i3, %o3
10608 srl %g7, 0x00, %g6
10609 array8 %i4, %i2, %g4
10610 fba,a %fcc3, loop_990
10611 fble,a %fcc0, loop_991
10612 sethi 0x08E7, %l6
10613 edge32n %l0, %l4, %l1
10614loop_990:
10615 fands %f27, %f2, %f1
10616loop_991:
10617 ba loop_992
10618 tsubcctv %o6, 0x1452, %i6
10619 udivx %o5, 0x02D8, %i0
10620 fors %f30, %f16, %f28
10621loop_992:
10622 movn %xcc, %o7, %l3
10623 fone %f6
10624 bge,pn %icc, loop_993
10625 movpos %icc, %l2, %o1
10626 orn %o4, 0x0BAA, %g2
10627 fmovsgu %icc, %f1, %f26
10628loop_993:
10629 bvs %xcc, loop_994
10630 tge %icc, 0x6
10631 mulscc %g1, 0x04A3, %i1
10632 fpsub16 %f30, %f22, %f26
10633loop_994:
10634 nop
10635 setx loop_995, %l0, %l1
10636 wrpr 0x1, %tl
10637 wrpr %l1, %tpc
10638 add %l1, 0x4, %l1
10639 wrpr %l1, %tnpc
10640 setx 0x34400001400, %l0, %l1
10641 wrpr %l1, %tstate
10642 wrhpr 0x4, %htstate
10643 retry
10644 edge32n %g3, %i7, %l5
10645 fbul %fcc3, loop_996
10646 fcmpes %fcc3, %f1, %f9
10647loop_995:
10648 fbl %fcc0, loop_997
10649 movrne %o2, 0x3FF, %i5
10650loop_996:
10651 orncc %o0, %g5, %i3
10652 fmovsleu %xcc, %f20, %f21
10653loop_997:
10654 add %g7, %g6, %o3
10655 sra %i2, 0x08, %g4
10656 fmovdcc %xcc, %f19, %f27
10657 te %icc, 0x0
10658 edge8n %i4, %l6, %l4
10659 fmovdle %icc, %f24, %f7
10660 saved
10661 rdpr %cwp, %g1
10662 rdpr %cansave, %g2
10663 rdpr %canrestore, %g3
10664 rdpr %cleanwin, %g4
10665 rdpr %otherwin, %g5
10666 rdpr %wstate, %g6
10667 andncc %l0, %o6, %i6
10668 fnors %f15, %f6, %f16
10669 array32 %l1, %i0, %o5
10670 tg %xcc, 0x1
10671 orn %l3, %l2, %o7
10672 fpack32 %f8, %f20, %f8
10673 fcmpd %fcc0, %f28, %f8
10674 movrlez %o1, %o4, %g2
10675 orncc %g1, 0x0979, %i1
10676 movg %xcc, %g3, %i7
10677 bcc %xcc, loop_998
10678 fnegd %f22, %f20
10679 sth %o2, [%l7 + 0x14]
10680 tl %icc, 0x1
10681loop_998:
10682 subcc %l5, %i5, %g5
10683 fors %f27, %f15, %f20
10684 stbar
10685 movvc %xcc, %i3, %o0
10686 edge32l %g6, %o3, %i2
10687 nop
10688 setx loop_999, %l0, %l1
10689 wrpr 0x1, %tl
10690 wrpr %l1, %tpc
10691 add %l1, 0x4, %l1
10692 wrpr %l1, %tnpc
10693 setx 0x34400001400, %l0, %l1
10694 wrpr %l1, %tstate
10695 wrhpr 0x4, %htstate
10696 retry
10697 bn,a loop_1000
10698 tcs %icc, 0x6
10699 fexpand %f26, %f22
10700loop_999:
10701 fmovsle %xcc, %f8, %f25
10702loop_1000:
10703 sra %g4, 0x18, %i4
10704 membar #Sync
10705 set 0x40, %i7
10706 ldda [%l7 + %i7] 0x16, %f16
10707 ld [%l7 + 0x30], %f11
10708 tsubcctv %g7, 0x05BF, %l6
10709 set 0x40, %l6
10710 stda %f16, [%l7 + %l6] 0x11
10711 ldub [%l7 + 0x64], %l0
10712 nop
10713 setx loop_1001, %l0, %l1
10714 wrpr 0x1, %tl
10715 wrpr %l1, %tnpc
10716 setx 0x34400001400, %l0, %l1
10717 wrpr %l1, %tstate
10718 wrhpr 0x4, %htstate
10719 done
10720 edge8ln %l4, %i6, %l1
10721 fandnot2s %f16, %f6, %f3
10722 addcc %i0, 0x1D5F, %o6
10723loop_1001:
10724 edge32n %l3, %o5, %o7
10725 fone %f0
10726 sdivx %o1, 0x19E8, %o4
10727 bvs,a %icc, loop_1002
10728 fcmpeq16 %f28, %f22, %g2
10729 ld [%l7 + 0x4C], %f0
10730 tcc %icc, 0x1
10731loop_1002:
10732 nop
10733 set 0x60, %i4
10734 lduwa [%l7 + %i4] 0x81, %l2
10735 sdivcc %g1, 0x02D9, %g3
10736 fmovd %f14, %f0
10737 siam 0x6
10738 bne loop_1003
10739 edge8ln %i7, %i1, %l5
10740 bcc loop_1004
10741 udivx %i5, 0x0A05, %o2
10742loop_1003:
10743 tsubcc %i3, 0x0E40, %g5
10744 movvc %xcc, %o0, %o3
10745loop_1004:
10746 popc 0x1D3C, %i2
10747 tn %icc, 0x0
10748 membar 0x17
10749 brgz,a %g4, loop_1005
10750 tge %xcc, 0x5
10751 movl %icc, %i4, %g6
10752 ldstub [%l7 + 0x25], %g7
10753loop_1005:
10754 movvc %icc, %l0, %l6
10755 te %xcc, 0x1
10756 brlz,a %l4, loop_1006
10757 bl,a,pn %icc, loop_1007
10758 ldub [%l7 + 0x78], %i6
10759 bn,pt %xcc, loop_1008
10760loop_1006:
10761 ble,pn %xcc, loop_1009
10762loop_1007:
10763 st %f3, [%l7 + 0x18]
10764 add %l7, 0x30, %l6
10765 wr %g0, 0x88, %asi
10766 casxa [%l6] %asi, %i0, %l1
10767loop_1008:
10768 edge16l %l3, %o6, %o7
10769loop_1009:
10770 fmovsgu %xcc, %f27, %f24
10771 fbul %fcc0, loop_1010
10772 fpadd32s %f4, %f14, %f28
10773 ldsh [%l7 + 0x40], %o1
10774 ta %icc, 0x0
10775loop_1010:
10776 array32 %o5, %g2, %o4
10777 fbul,a %fcc0, loop_1011
10778 fsrc2 %f26, %f30
10779 movleu %icc, %g1, %g3
10780 edge8n %l2, %i1, %i7
10781loop_1011:
10782 saved
10783 rdpr %cwp, %g1
10784 rdpr %cansave, %g2
10785 rdpr %canrestore, %g3
10786 rdpr %cleanwin, %g4
10787 rdpr %otherwin, %g5
10788 rdpr %wstate, %g6
10789 nop
10790 set 0x40, %g5
10791 std %f18, [%l7 + %g5]
10792 fbg,a %fcc0, loop_1012
10793 movneg %xcc, %l5, %o2
10794 mulscc %i3, %g5, %o0
10795 srax %o3, 0x0D, %i2
10796loop_1012:
10797 fors %f25, %f29, %f28
10798 popc %i5, %g4
10799 fandnot1 %f22, %f26, %f26
10800 movrlez %i4, %g7, %l0
10801 tleu %icc, 0x2
10802 fbug %fcc3, loop_1013
10803 movrgz %l6, 0x345, %l4
10804 movpos %icc, %g6, %i6
10805 taddcc %i0, %l1, %l3
10806loop_1013:
10807 sdiv %o6, 0x08CE, %o7
10808 set 0x68, %o4
10809 lda [%l7 + %o4] 0x0c, %f11
10810 fbue %fcc0, loop_1014
10811 xorcc %o1, 0x1716, %o5
10812 udivx %o4, 0x1CA9, %g1
10813 alignaddr %g2, %g3, %l2
10814loop_1014:
10815 xor %i7, %l5, %o2
10816 fbul %fcc3, loop_1015
10817 smulcc %i3, %i1, %o0
10818 fabss %f17, %f16
10819 fmovdg %xcc, %f15, %f25
10820loop_1015:
10821 tg %xcc, 0x5
10822 fbue,a %fcc1, loop_1016
10823 xorcc %g5, 0x1594, %o3
10824 movpos %icc, %i2, %g4
10825 array32 %i4, %i5, %l0
10826loop_1016:
10827 stb %l6, [%l7 + 0x16]
10828 fandnot2 %f20, %f2, %f18
10829 fpsub32 %f24, %f28, %f18
10830 ldstub [%l7 + 0x6C], %l4
10831 fble %fcc3, loop_1017
10832 alignaddrl %g7, %i6, %i0
10833 srlx %g6, %l3, %o6
10834 fmovdl %icc, %f17, %f31
10835loop_1017:
10836 xnorcc %l1, 0x11D2, %o7
10837 wr %g0, 0x11, %asi
10838 stda %f16, [%l7 + 0x40] %asi
10839 fabss %f1, %f10
10840 mova %icc, %o5, %o4
10841 and %o1, 0x1AF7, %g2
10842 brgz %g1, loop_1018
10843 ldsw [%l7 + 0x34], %l2
10844 movrne %g3, %i7, %l5
10845 ldd [%l7 + 0x38], %f28
10846loop_1018:
10847 fmovde %icc, %f24, %f7
10848 movn %xcc, %o2, %i1
10849 fmovdvs %xcc, %f27, %f17
10850 mulx %i3, 0x1F9D, %o0
10851 edge8n %o3, %g5, %g4
10852 edge16 %i4, %i2, %i5
10853 saved
10854 rdpr %cwp, %g1
10855 rdpr %cansave, %g2
10856 rdpr %canrestore, %g3
10857 rdpr %cleanwin, %g4
10858 rdpr %otherwin, %g5
10859 rdpr %wstate, %g6
10860 tvs %icc, 0x3
10861 fmovrde %l0, %f28, %f4
10862 bg,pn %xcc, loop_1019
10863 edge8n %l6, %l4, %i6
10864 tvc %xcc, 0x2
10865 tneg %xcc, 0x0
10866loop_1019:
10867 tleu %icc, 0x0
10868 taddcc %g7, 0x008E, %g6
10869 nop
10870 setx loop_1020, %l0, %l1
10871 jmpl %l1, %l3
10872 sub %o6, %l1, %i0
10873 faligndata %f8, %f18, %f26
10874 restored
10875 rdpr %cwp, %g1
10876 rdpr %cansave, %g2
10877 rdpr %canrestore, %g3
10878 rdpr %cleanwin, %g4
10879 rdpr %otherwin, %g5
10880 rdpr %wstate, %g6
10881loop_1020:
10882 tsubcctv %o7, %o4, %o1
10883 movrlz %g2, 0x273, %o5
10884 movge %xcc, %g1, %l2
10885 tl %icc, 0x5
10886 edge8n %g3, %l5, %o2
10887 fmovrdgez %i1, %f16, %f10
10888 tle %xcc, 0x6
10889 fmul8x16 %f11, %f24, %f28
10890 wr %g0, 0x0c, %asi
10891 ldstuba [%l7 + 0x56] %asi, %i7
10892 fbuge %fcc2, loop_1021
10893 fmovdgu %icc, %f7, %f7
10894 bvs,a,pt %xcc, loop_1022
10895 nop
10896 set 0x18, %g1
10897 lduw [%l7 + %g1], %i3
10898loop_1021:
10899 te %icc, 0x7
10900 set 0x7A, %l2
10901 ldsha [%l7 + %l2] 0x04, %o3
10902loop_1022:
10903 fmovrse %g5, %f12, %f31
10904 fble %fcc0, loop_1023
10905 fnors %f3, %f24, %f3
10906 srax %o0, 0x0E, %i4
10907 sdivx %g4, 0x1A07, %i2
10908loop_1023:
10909 nop
10910 setx loop_1024, %l0, %l1
10911 jmpl %l1, %l0
10912 tvs %icc, 0x2
10913 sir 0x0E4A
10914 movre %i5, %l6, %l4
10915loop_1024:
10916 movge %icc, %g7, %i6
10917 subccc %l3, 0x1DE5, %o6
10918 set 0x50, %l1
10919 ldda [%l7 + %l1] 0x19, %l0
10920 movneg %icc, %g6, %o7
10921 tne %xcc, 0x6
10922 mulx %o4, %i0, %g2
10923 fandnot2s %f18, %f3, %f12
10924 array16 %o1, %o5, %l2
10925 set 0x70, %l5
10926 prefetcha [%l7 + %l5] 0x10, 0x1
10927 or %l5, 0x07B9, %g1
10928 array16 %o2, %i7, %i3
10929 edge8l %o3, %i1, %g5
10930 set 0x78, %o6
10931 prefetcha [%l7 + %o6] 0x80, 0x1
10932 array16 %g4, %i2, %o0
10933 movvc %xcc, %i5, %l6
10934 wr %g0, 0x89, %asi
10935 stda %f0, [%l7 + 0x40] %asi
10936 bne,a,pn %xcc, loop_1025
10937 nop
10938 set 0x18, %g4
10939 ldx [%l7 + %g4], %l0
10940 fmovsleu %icc, %f5, %f11
10941 movpos %icc, %g7, %l4
10942loop_1025:
10943 edge16 %l3, %o6, %l1
10944 sdiv %g6, 0x15AB, %i6
10945 movcs %xcc, %o7, %o4
10946 array8 %i0, %g2, %o5
10947 saved
10948 rdpr %cwp, %g1
10949 rdpr %cansave, %g2
10950 rdpr %canrestore, %g3
10951 rdpr %cleanwin, %g4
10952 rdpr %otherwin, %g5
10953 rdpr %wstate, %g6
10954 bvs,a,pn %xcc, loop_1026
10955 edge8 %o1, %l2, %l5
10956 bvc loop_1027
10957 std %f26, [%l7 + 0x40]
10958loop_1026:
10959 lduw [%l7 + 0x0C], %g1
10960 fmul8x16al %f28, %f10, %f26
10961loop_1027:
10962 fbge,a %fcc1, loop_1028
10963 swap [%l7 + 0x08], %g3
10964 xnor %o2, 0x1EB0, %i7
10965 array32 %i3, %o3, %i1
10966loop_1028:
10967 nop
10968 set 0x40, %i2
10969 stda %f0, [%l7 + %i2] 0x15
10970 movrne %i4, 0x1B1, %g5
10971 fandnot1s %f2, %f28, %f21
10972 stw %i2, [%l7 + 0x58]
10973 bneg,a,pt %xcc, loop_1029
10974 fnors %f29, %f28, %f11
10975 bleu loop_1030
10976 srax %o0, %g4, %l6
10977loop_1029:
10978 sethi 0x166F, %l0
10979 te %icc, 0x6
10980loop_1030:
10981 sllx %g7, %l4, %l3
10982 movle %xcc, %o6, %i5
10983 tsubcc %l1, %i6, %g6
10984 edge16 %o7, %i0, %g2
10985 tsubcctv %o5, 0x0106, %o1
10986 tsubcc %l2, %l5, %o4
10987 srl %g1, 0x08, %g3
10988 movrlz %o2, %i7, %i3
10989 set 0x48, %l4
10990 stda %i0, [%l7 + %l4] 0x89
10991 edge32ln %o3, %i4, %i2
10992 bcs %xcc, loop_1031
10993 bneg,a,pn %xcc, loop_1032
10994 xor %o0, %g5, %l6
10995 udivx %g4, 0x0329, %g7
10996loop_1031:
10997 fxnors %f24, %f17, %f8
10998loop_1032:
10999 udivx %l0, 0x1344, %l4
11000 fcmpgt16 %f10, %f30, %o6
11001 orcc %l3, 0x1CC4, %l1
11002 mulx %i6, 0x1C2B, %g6
11003 brgez %o7, loop_1033
11004 movrgz %i0, %i5, %o5
11005 movn %xcc, %g2, %o1
11006 sdiv %l2, 0x116D, %l5
11007loop_1033:
11008 andcc %o4, %g1, %g3
11009 bg,a loop_1034
11010 srlx %i7, %i3, %o2
11011 tcc %icc, 0x4
11012 sethi 0x0E98, %i1
11013loop_1034:
11014 tn %icc, 0x2
11015 array8 %i4, %o3, %o0
11016 umul %g5, %l6, %i2
11017 udiv %g4, 0x1357, %l0
11018 set 0x0D, %o7
11019 ldstuba [%l7 + %o7] 0x80, %g7
11020 orcc %o6, %l4, %l1
11021 fpackfix %f28, %f8
11022 tgu %icc, 0x1
11023 tcs %xcc, 0x6
11024 movvc %icc, %i6, %l3
11025 wr %g0, 0x89, %asi
11026 ldstuba [%l7 + 0x2C] %asi, %g6
11027 tne %icc, 0x1
11028 fnot2 %f4, %f10
11029 fsrc2s %f14, %f0
11030 srlx %i0, %o7, %i5
11031 stb %g2, [%l7 + 0x3F]
11032 wr %g0, 0x19, %asi
11033 stxa %o5, [%l7 + 0x38] %asi
11034 orcc %l2, 0x156B, %l5
11035 movcs %xcc, %o4, %o1
11036 movg %icc, %g3, %g1
11037 sir 0x1DF4
11038 movneg %icc, %i7, %i3
11039 fpsub16s %f29, %f30, %f7
11040 and %i1, %i4, %o3
11041 fmovrslez %o0, %f9, %f7
11042 smul %g5, %o2, %l6
11043 movcc %xcc, %g4, %l0
11044 xnor %g7, 0x1F6E, %o6
11045 set 0x20, %g7
11046 stda %l4, [%l7 + %g7] 0x15
11047 xnorcc %i2, 0x0AD1, %l1
11048 bneg loop_1035
11049 edge16l %i6, %g6, %l3
11050 orn %i0, %i5, %g2
11051 sdiv %o7, 0x142A, %o5
11052loop_1035:
11053 fxnor %f4, %f20, %f18
11054 bshuffle %f22, %f10, %f20
11055 xor %l2, 0x08C4, %l5
11056 tcc %xcc, 0x1
11057 fmovda %icc, %f6, %f28
11058 edge8ln %o1, %g3, %o4
11059 movrlez %i7, 0x1D8, %g1
11060 movneg %xcc, %i1, %i3
11061 edge8 %o3, %i4, %o0
11062 tcs %icc, 0x3
11063 set 0x68, %g6
11064 ldswa [%l7 + %g6] 0x10, %o2
11065 edge32ln %l6, %g4, %g5
11066 ld [%l7 + 0x20], %f17
11067 umul %l0, %g7, %o6
11068 bcc,a loop_1036
11069 nop
11070 set 0x75, %l0
11071 stb %l4, [%l7 + %l0]
11072 sdiv %i2, 0x12C3, %l1
11073 fmovdg %xcc, %f5, %f26
11074loop_1036:
11075 movcs %xcc, %i6, %g6
11076 bneg,a loop_1037
11077 fmovrdlz %l3, %f2, %f30
11078 fabsd %f16, %f0
11079 fpadd32s %f11, %f26, %f22
11080loop_1037:
11081 sir 0x03D1
11082 bl,a,pn %xcc, loop_1038
11083 fbl,a %fcc0, loop_1039
11084 sdiv %i0, 0x16E8, %i5
11085 fsrc2s %f5, %f23
11086loop_1038:
11087 fors %f16, %f23, %f30
11088loop_1039:
11089 xor %g2, 0x195A, %o7
11090 fbue %fcc3, loop_1040
11091 te %icc, 0x7
11092 fmovdvc %xcc, %f24, %f24
11093 andncc %o5, %l5, %l2
11094loop_1040:
11095 fmovdge %icc, %f12, %f12
11096 tleu %xcc, 0x4
11097 sub %g3, 0x0B96, %o1
11098 andcc %o4, 0x083D, %i7
11099 popc %g1, %i3
11100 add %o3, 0x0A21, %i4
11101 subcc %o0, 0x0BFA, %o2
11102 umul %i1, 0x0DE8, %l6
11103 movle %icc, %g4, %g5
11104 tcs %xcc, 0x5
11105 set 0x28, %i6
11106 ldxa [%l7 + %i6] 0x89, %g7
11107 bneg loop_1041
11108 fbl %fcc1, loop_1042
11109 movpos %icc, %o6, %l4
11110 movrlez %i2, %l0, %l1
11111loop_1041:
11112 ble,pn %xcc, loop_1043
11113loop_1042:
11114 st %f8, [%l7 + 0x44]
11115 movleu %xcc, %g6, %l3
11116 xnorcc %i6, %i5, %g2
11117loop_1043:
11118 fabss %f9, %f6
11119 fpadd32s %f7, %f4, %f7
11120 fmovsl %icc, %f31, %f2
11121 fand %f20, %f20, %f2
11122 edge32l %o7, %o5, %l5
11123 orcc %l2, %i0, %g3
11124 subcc %o1, 0x17CB, %i7
11125 add %g1, %o4, %o3
11126 fbn %fcc2, loop_1044
11127 saved
11128 rdpr %cwp, %g1
11129 rdpr %cansave, %g2
11130 rdpr %canrestore, %g3
11131 rdpr %cleanwin, %g4
11132 rdpr %otherwin, %g5
11133 rdpr %wstate, %g6
11134 movrgz %i4, 0x0A9, %i3
11135 fone %f24
11136loop_1044:
11137 sethi 0x0DCD, %o2
11138 movrne %o0, %l6, %g4
11139 wr %g0, 0x04, %asi
11140 ldsba [%l7 + 0x3D] %asi, %g5
11141 movn %xcc, %i1, %o6
11142 movcc %xcc, %g7, %l4
11143 edge32n %l0, %i2, %l1
11144 tpos %icc, 0x3
11145 sir 0x0E4C
11146 fands %f10, %f3, %f28
11147 orn %g6, 0x1F09, %i6
11148 movl %xcc, %l3, %g2
11149 alignaddr %i5, %o7, %o5
11150 nop
11151 setx loop_1045, %l0, %l1
11152 wrpr 0x1, %tl
11153 wrpr %l1, %tnpc
11154 setx 0x34400001400, %l0, %l1
11155 wrpr %l1, %tstate
11156 wrhpr 0x4, %htstate
11157 done
11158 udivcc %l5, 0x1F01, %l2
11159 prefetch [%l7 + 0x14], 0x1
11160 flush %l7 + 0x64
11161loop_1045:
11162 nop
11163 wr %g0, 0x81, %asi
11164 ldsha [%l7 + 0x78] %asi, %i0
11165 wr %g0, 0x0c, %asi
11166 prefetcha [%l7 + 0x28] %asi, 0x0
11167 tcc %icc, 0x6
11168 tg %xcc, 0x1
11169 st %f30, [%l7 + 0x24]
11170 set 0x28, %o2
11171 ldxa [%l7 + %o2] 0x15, %g3
11172 srlx %g1, %i7, %o4
11173 fmuld8ulx16 %f22, %f19, %f26
11174 call loop_1046
11175 edge32ln %i4, %i3, %o3
11176 nop
11177 setx loop_1047, %l0, %l1
11178 wrpr 0x1, %tl
11179 wrpr %l1, %tpc
11180 add %l1, 0x4, %l1
11181 wrpr %l1, %tnpc
11182 setx 0x34400001400, %l0, %l1
11183 wrpr %l1, %tstate
11184 wrhpr 0x4, %htstate
11185 retry
11186 movpos %icc, %o0, %o2
11187loop_1046:
11188 bleu,a %icc, loop_1048
11189 edge8n %g4, %g5, %l6
11190loop_1047:
11191 tvs %xcc, 0x6
11192 tvs %xcc, 0x6
11193loop_1048:
11194 edge32 %i1, %o6, %l4
11195 or %l0, %g7, %i2
11196 fxor %f24, %f4, %f16
11197 tle %icc, 0x5
11198 fmovsle %icc, %f7, %f8
11199 nop
11200 setx loop_1049, %l0, %l1
11201 wrpr 0x1, %tl
11202 wrpr %l1, %tpc
11203 add %l1, 0x4, %l1
11204 wrpr %l1, %tnpc
11205 setx 0x34400001400, %l0, %l1
11206 wrpr %l1, %tstate
11207 wrhpr 0x4, %htstate
11208 retry
11209 fbge %fcc1, loop_1050
11210 edge16ln %g6, %i6, %l1
11211 fbne %fcc0, loop_1051
11212loop_1049:
11213 movne %icc, %l3, %g2
11214loop_1050:
11215 nop
11216 set 0x78, %o1
11217 prefetcha [%l7 + %o1] 0x18, 0x1
11218loop_1051:
11219 sub %i5, %l5, %l2
11220 saved
11221 rdpr %cwp, %g1
11222 rdpr %cansave, %g2
11223 rdpr %canrestore, %g3
11224 rdpr %cleanwin, %g4
11225 rdpr %otherwin, %g5
11226 rdpr %wstate, %g6
11227 bge,a %xcc, loop_1052
11228 fbule %fcc0, loop_1053
11229 movrgz %i0, 0x2F6, %o5
11230 tcc %xcc, 0x1
11231loop_1052:
11232 movpos %xcc, %g3, %g1
11233loop_1053:
11234 edge8n %i7, %o1, %o4
11235 xnorcc %i3, 0x137A, %i4
11236 fcmpes %fcc2, %f15, %f19
11237 sir 0x1AD7
11238 fmovs %f14, %f8
11239 srax %o0, %o2, %o3
11240 fble %fcc0, loop_1054
11241 tleu %xcc, 0x4
11242 fabsd %f8, %f14
11243 bn %xcc, loop_1055
11244loop_1054:
11245 movcs %icc, %g5, %g4
11246 alignaddrl %l6, %i1, %l4
11247 fmovrse %l0, %f4, %f25
11248loop_1055:
11249 fmovsa %xcc, %f25, %f24
11250 nop
11251 set 0x28, %i0
11252 ldd [%l7 + %i0], %o6
11253 fmovrsgez %g7, %f21, %f21
11254 fmovdvc %xcc, %f13, %f3
11255 fcmpeq32 %f24, %f2, %i2
11256 movrlez %i6, 0x3A2, %g6
11257 set 0x50, %o0
11258 lduha [%l7 + %o0] 0x19, %l3
11259 edge16ln %l1, %g2, %o7
11260 bshuffle %f22, %f2, %f4
11261 brz,a %l5, loop_1056
11262 lduw [%l7 + 0x14], %i5
11263 array8 %i0, %l2, %o5
11264 sdiv %g3, 0x085F, %i7
11265loop_1056:
11266 udiv %o1, 0x14B5, %g1
11267 bshuffle %f24, %f30, %f26
11268 fbne %fcc0, loop_1057
11269 std %o4, [%l7 + 0x20]
11270 xorcc %i3, %i4, %o0
11271 andn %o3, %g5, %o2
11272loop_1057:
11273 movne %xcc, %g4, %i1
11274 set 0x10, %o5
11275 stda %i6, [%l7 + %o5] 0x2a
11276 membar #Sync
11277 fbule %fcc0, loop_1058
11278 addc %l4, %o6, %g7
11279 ldx [%l7 + 0x10], %l0
11280 taddcctv %i6, 0x0449, %g6
11281loop_1058:
11282 edge16ln %l3, %l1, %g2
11283 bleu %xcc, loop_1059
11284 fbne,a %fcc3, loop_1060
11285 andn %o7, 0x1CFC, %i2
11286 wr %g0, 0x04, %asi
11287 ldstuba [%l7 + 0x4D] %asi, %i5
11288loop_1059:
11289 edge8n %l5, %l2, %o5
11290loop_1060:
11291 fmuld8ulx16 %f4, %f14, %f4
11292 tvc %xcc, 0x0
11293 edge16n %g3, %i7, %i0
11294 movrgz %o1, 0x1E7, %g1
11295 fbul,a %fcc2, loop_1061
11296 fmovsne %icc, %f22, %f20
11297 xor %o4, %i4, %i3
11298 addc %o0, 0x146E, %g5
11299loop_1061:
11300 mova %icc, %o3, %g4
11301 set 0x48, %i1
11302 stxa %o2, [%l7 + %i1] 0x10
11303 nop
11304 set 0x45, %g3
11305 ldsb [%l7 + %g3], %i1
11306 st %f17, [%l7 + 0x44]
11307 tleu %icc, 0x2
11308 ldsw [%l7 + 0x7C], %l6
11309 mulx %l4, 0x0E7B, %g7
11310 wr %g0, 0x24, %asi
11311 ldda [%l7 + 0x40] %asi, %l0
11312 umul %i6, %o6, %l3
11313 brgz,a %g6, loop_1062
11314 sdivcc %g2, 0x05EC, %l1
11315 or %o7, %i2, %l5
11316 array8 %i5, %o5, %g3
11317loop_1062:
11318 andn %l2, %i7, %i0
11319 move %icc, %g1, %o1
11320 movl %xcc, %i4, %o4
11321 fmovdvs %icc, %f14, %f11
11322 smul %o0, %g5, %i3
11323 srl %o3, 0x03, %o2
11324 wr %g0, 0x19, %asi
11325 stxa %i1, [%l7 + 0x40] %asi
11326 xnor %g4, 0x11CA, %l6
11327 ld [%l7 + 0x34], %f5
11328 fands %f27, %f16, %f12
11329 movn %icc, %g7, %l0
11330 addcc %i6, %o6, %l4
11331 fandnot1s %f23, %f2, %f22
11332 mulscc %g6, %l3, %g2
11333 tge %icc, 0x0
11334 set 0x40, %i5
11335 ldda [%l7 + %i5] 0x10, %f0
11336 sllx %l1, %o7, %i2
11337 movcc %icc, %i5, %o5
11338 fmovrslz %g3, %f27, %f17
11339 fbe,a %fcc1, loop_1063
11340 popc %l5, %i7
11341 edge16l %i0, %g1, %o1
11342 movle %xcc, %i4, %o4
11343loop_1063:
11344 fmovscc %icc, %f25, %f0
11345 edge8n %l2, %g5, %o0
11346 tgu %icc, 0x5
11347 wr %g0, 0x11, %asi
11348 lduha [%l7 + 0x54] %asi, %i3
11349 stw %o2, [%l7 + 0x4C]
11350 tcc %icc, 0x0
11351 taddcc %o3, 0x13BB, %i1
11352 fmovdl %xcc, %f22, %f12
11353 xnor %g4, 0x0ACB, %l6
11354 sub %l0, %g7, %i6
11355 fpmerge %f0, %f2, %f4
11356 fcmple16 %f0, %f12, %o6
11357 fpmerge %f10, %f4, %f0
11358 ble,pn %xcc, loop_1064
11359 tge %xcc, 0x0
11360 movg %xcc, %g6, %l4
11361 sllx %g2, %l3, %l1
11362loop_1064:
11363 fbe %fcc2, loop_1065
11364 bleu loop_1066
11365 std %i2, [%l7 + 0x38]
11366 fmovscs %xcc, %f23, %f12
11367loop_1065:
11368 fzeros %f19
11369loop_1066:
11370 sir 0x177F
11371 set 0x48, %g2
11372 lda [%l7 + %g2] 0x80, %f1
11373 fexpand %f11, %f20
11374 sub %i5, %o5, %o7
11375 movrgz %l5, 0x01F, %g3
11376 fabsd %f30, %f6
11377 fone %f26
11378 movne %xcc, %i7, %g1
11379 bg,a %icc, loop_1067
11380 fmovrse %o1, %f21, %f0
11381 sdiv %i4, 0x141C, %i0
11382 fnot1s %f22, %f28
11383loop_1067:
11384 array8 %o4, %l2, %o0
11385 tneg %icc, 0x6
11386 fmovrdlz %i3, %f12, %f26
11387 tleu %xcc, 0x6
11388 alignaddrl %o2, %g5, %i1
11389 udivcc %o3, 0x1C99, %l6
11390 umulcc %l0, %g7, %i6
11391 fmovdl %icc, %f8, %f22
11392 array8 %o6, %g4, %g6
11393 movrgz %l4, 0x019, %l3
11394 brnz %l1, loop_1068
11395 movrlz %i2, %g2, %i5
11396 fnors %f31, %f10, %f4
11397 fmovsge %xcc, %f27, %f20
11398loop_1068:
11399 brgez %o5, loop_1069
11400 fnors %f8, %f1, %f6
11401 tsubcctv %l5, 0x104E, %o7
11402 array8 %g3, %g1, %o1
11403loop_1069:
11404 restored
11405 rdpr %cwp, %g1
11406 rdpr %cansave, %g2
11407 rdpr %canrestore, %g3
11408 rdpr %cleanwin, %g4
11409 rdpr %otherwin, %g5
11410 rdpr %wstate, %g6
11411 alignaddrl %i7, %i0, %o4
11412 movge %xcc, %l2, %i4
11413 taddcctv %o0, %o2, %g5
11414 alignaddrl %i3, %o3, %i1
11415 srlx %l0, %l6, %i6
11416 ble loop_1070
11417 nop
11418 set 0x18, %l3
11419 std %f12, [%l7 + %l3]
11420 stx %o6, [%l7 + 0x10]
11421 fbne,a %fcc1, loop_1071
11422loop_1070:
11423 fmovdl %icc, %f12, %f7
11424 srlx %g4, 0x1D, %g6
11425 bl,a,pt %icc, loop_1072
11426loop_1071:
11427 movpos %icc, %l4, %g7
11428 movgu %xcc, %l1, %l3
11429 nop
11430 setx loop_1073, %l0, %l1
11431 jmpl %l1, %g2
11432loop_1072:
11433 bne,a loop_1074
11434 movn %xcc, %i2, %i5
11435 ldsw [%l7 + 0x58], %l5
11436loop_1073:
11437 udivcc %o5, 0x163E, %g3
11438loop_1074:
11439 movrlez %o7, %g1, %i7
11440 mulscc %i0, 0x1F16, %o4
11441 be,pt %icc, loop_1075
11442 tle %xcc, 0x1
11443 movvc %icc, %o1, %i4
11444 wr %g0, 0x10, %asi
11445 prefetcha [%l7 + 0x50] %asi, 0x0
11446loop_1075:
11447 tvc %icc, 0x6
11448 set 0x30, %i3
11449 ldxa [%g0 + %i3] 0x50, %o2
11450 movrne %g5, 0x347, %i3
11451 fmovscc %xcc, %f19, %f7
11452 udivcc %o3, 0x19DE, %o0
11453 edge8l %l0, %l6, %i6
11454 sllx %i1, %o6, %g6
11455 edge32ln %l4, %g4, %l1
11456 fpadd16s %f7, %f24, %f2
11457 andn %g7, %g2, %i2
11458 set 0x34, %o3
11459 stwa %l3, [%l7 + %o3] 0x80
11460 fnors %f22, %f9, %f5
11461 udiv %i5, 0x1431, %l5
11462 udivcc %o5, 0x1DA6, %o7
11463 wr %g0, 0xe3, %asi
11464 stba %g1, [%l7 + 0x7D] %asi
11465 membar #Sync
11466 brlez,a %g3, loop_1076
11467 umulcc %i0, %i7, %o1
11468 edge8n %i4, %o4, %l2
11469 set 0x5C, %l6
11470 sta %f18, [%l7 + %l6] 0x80
11471loop_1076:
11472 edge32n %g5, %i3, %o2
11473 set 0x74, %i7
11474 lduba [%l7 + %i7] 0x88, %o3
11475 edge16n %o0, %l0, %l6
11476 addc %i6, 0x17E5, %i1
11477 restored
11478 rdpr %cwp, %g1
11479 rdpr %cansave, %g2
11480 rdpr %canrestore, %g3
11481 rdpr %cleanwin, %g4
11482 rdpr %otherwin, %g5
11483 rdpr %wstate, %g6
11484 fblg,a %fcc2, loop_1077
11485 ldsb [%l7 + 0x0C], %g6
11486 fnegs %f19, %f18
11487 fsrc2 %f28, %f12
11488loop_1077:
11489 nop
11490 set 0x40, %g5
11491 ldda [%l7 + %g5] 0x18, %f0
11492 movg %icc, %o6, %l4
11493 xor %l1, 0x13FB, %g4
11494 movge %xcc, %g7, %i2
11495 set 0x78, %i4
11496 sta %f26, [%l7 + %i4] 0x81
11497 taddcc %l3, %g2, %i5
11498 fbug %fcc1, loop_1078
11499 nop
11500 set 0x10, %g1
11501 std %l4, [%l7 + %g1]
11502 xnorcc %o7, %o5, %g3
11503 tne %icc, 0x2
11504loop_1078:
11505 tge %icc, 0x4
11506 srlx %g1, 0x09, %i0
11507 orcc %o1, 0x15E0, %i4
11508 fmovdpos %xcc, %f5, %f26
11509 swap [%l7 + 0x78], %i7
11510 srax %o4, %l2, %g5
11511 brz %i3, loop_1079
11512 tcc %icc, 0x1
11513 fbe %fcc1, loop_1080
11514 edge32n %o2, %o3, %l0
11515loop_1079:
11516 edge32 %l6, %i6, %o0
11517 lduh [%l7 + 0x4C], %i1
11518loop_1080:
11519 nop
11520 setx loop_1081, %l0, %l1
11521 jmpl %l1, %o6
11522 ld [%l7 + 0x10], %f11
11523 fpsub32 %f8, %f6, %f12
11524 saved
11525 rdpr %cwp, %g1
11526 rdpr %cansave, %g2
11527 rdpr %canrestore, %g3
11528 rdpr %cleanwin, %g4
11529 rdpr %otherwin, %g5
11530 rdpr %wstate, %g6
11531loop_1081:
11532 fmovrslz %l4, %f30, %f13
11533 fmul8x16au %f7, %f5, %f2
11534 sethi 0x0ACA, %l1
11535 tleu %icc, 0x0
11536 sllx %g6, %g4, %i2
11537 movrne %l3, 0x20B, %g7
11538 ldsh [%l7 + 0x1C], %i5
11539 edge8n %g2, %o7, %o5
11540 edge16n %g3, %l5, %g1
11541 alignaddrl %i0, %o1, %i7
11542 prefetch [%l7 + 0x38], 0x1
11543 mova %xcc, %o4, %l2
11544 call loop_1082
11545 edge8n %i4, %i3, %g5
11546 te %xcc, 0x0
11547 ldd [%l7 + 0x78], %f8
11548loop_1082:
11549 restored
11550 rdpr %cwp, %g1
11551 rdpr %cansave, %g2
11552 rdpr %canrestore, %g3
11553 rdpr %cleanwin, %g4
11554 rdpr %otherwin, %g5
11555 rdpr %wstate, %g6
11556 xor %o3, 0x1AF2, %o2
11557 fmovspos %icc, %f27, %f10
11558 fxors %f5, %f10, %f3
11559 addc %l0, 0x0D7B, %i6
11560 tn %icc, 0x4
11561 fabsd %f22, %f10
11562 fmovspos %xcc, %f23, %f4
11563 smulcc %o0, %l6, %i1
11564 fnegd %f18, %f8
11565 movrgez %o6, %l1, %l4
11566 movle %icc, %g4, %i2
11567 tvc %xcc, 0x0
11568 alignaddrl %l3, %g7, %g6
11569 taddcctv %i5, 0x0DF7, %g2
11570 fbge,a %fcc0, loop_1083
11571 mulscc %o5, 0x0EBF, %g3
11572 ldstub [%l7 + 0x60], %o7
11573 andn %g1, %i0, %l5
11574loop_1083:
11575 fandnot1s %f11, %f6, %f0
11576 fbule %fcc0, loop_1084
11577 sdiv %i7, 0x1AB0, %o1
11578 movn %xcc, %l2, %i4
11579 fbge,a %fcc1, loop_1085
11580loop_1084:
11581 movle %xcc, %o4, %g5
11582 fnegs %f23, %f6
11583 movrgez %i3, %o2, %l0
11584loop_1085:
11585 bn,pt %xcc, loop_1086
11586 array16 %i6, %o0, %o3
11587 bleu,a loop_1087
11588 addc %i1, 0x09B2, %o6
11589loop_1086:
11590 bgu loop_1088
11591 subc %l1, 0x1079, %l6
11592loop_1087:
11593 fmovspos %icc, %f18, %f18
11594 fpadd32s %f20, %f0, %f29
11595loop_1088:
11596 membar 0x05
11597 smulcc %g4, 0x188B, %i2
11598 edge32ln %l4, %g7, %l3
11599 sdiv %i5, 0x03F9, %g6
11600 movrlz %g2, 0x302, %o5
11601 sdiv %o7, 0x1025, %g1
11602 stbar
11603 brz %g3, loop_1089
11604 mulscc %l5, %i0, %o1
11605 xnor %l2, 0x1C52, %i4
11606 fmovrslez %o4, %f31, %f27
11607loop_1089:
11608 nop
11609 set 0x18, %l2
11610 stda %g4, [%l7 + %l2] 0x2f
11611 membar #Sync
11612 movrgez %i7, 0x064, %i3
11613 umulcc %l0, %o2, %i6
11614 bge,a,pn %xcc, loop_1090
11615 edge32l %o0, %o3, %o6
11616 movge %icc, %l1, %i1
11617 movne %xcc, %l6, %i2
11618loop_1090:
11619 alignaddrl %l4, %g4, %g7
11620 movrgz %l3, 0x1A4, %i5
11621 movneg %xcc, %g2, %g6
11622 tvc %xcc, 0x5
11623 fmovdvs %xcc, %f11, %f4
11624 tge %icc, 0x4
11625 fmovdgu %icc, %f17, %f7
11626 tsubcctv %o5, %o7, %g1
11627 fbuge %fcc2, loop_1091
11628 fabsd %f16, %f2
11629 edge8ln %g3, %i0, %o1
11630 add %l5, %l2, %o4
11631loop_1091:
11632 sub %i4, %g5, %i7
11633 edge16l %i3, %o2, %l0
11634 fpadd16 %f2, %f24, %f18
11635 bvs,pt %xcc, loop_1092
11636 fexpand %f17, %f28
11637 stb %o0, [%l7 + 0x17]
11638 tvs %xcc, 0x3
11639loop_1092:
11640 fmovdcs %icc, %f10, %f26
11641 fcmpne32 %f0, %f6, %o3
11642 fcmple16 %f28, %f18, %o6
11643 fzeros %f10
11644 andcc %i6, %l1, %i1
11645 fornot1s %f25, %f25, %f23
11646 subccc %l6, 0x1243, %i2
11647 fbn,a %fcc1, loop_1093
11648 orncc %g4, 0x02B0, %g7
11649 te %xcc, 0x3
11650 sir 0x0384
11651loop_1093:
11652 saved
11653 rdpr %cwp, %g1
11654 rdpr %cansave, %g2
11655 rdpr %canrestore, %g3
11656 rdpr %cleanwin, %g4
11657 rdpr %otherwin, %g5
11658 rdpr %wstate, %g6
11659 tgu %icc, 0x1
11660 bg %icc, loop_1094
11661 umul %l4, 0x179E, %l3
11662 fornot2s %f20, %f2, %f5
11663 udivcc %i5, 0x13FB, %g2
11664loop_1094:
11665 nop
11666 set 0x78, %l1
11667 sta %f21, [%l7 + %l1] 0x19
11668 tneg %icc, 0x3
11669 taddcctv %o5, 0x0653, %g6
11670 umul %g1, %g3, %i0
11671 udivx %o7, 0x124F, %l5
11672 movrgz %o1, 0x1E8, %o4
11673 fsrc2s %f10, %f30
11674 sllx %i4, 0x19, %l2
11675 flush %l7 + 0x48
11676 movgu %xcc, %i7, %i3
11677 restored
11678 rdpr %cwp, %g1
11679 rdpr %cansave, %g2
11680 rdpr %canrestore, %g3
11681 rdpr %cleanwin, %g4
11682 rdpr %otherwin, %g5
11683 rdpr %wstate, %g6
11684 array16 %g5, %l0, %o2
11685 edge8 %o0, %o6, %i6
11686 sra %o3, %l1, %i1
11687 fbule %fcc3, loop_1095
11688 fbule %fcc3, loop_1096
11689 taddcc %i2, %l6, %g4
11690 fand %f6, %f8, %f30
11691loop_1095:
11692 nop
11693 wr %g0, 0x04, %asi
11694 lduwa [%l7 + 0x10] %asi, %g7
11695loop_1096:
11696 fcmple32 %f26, %f16, %l3
11697 sdiv %i5, 0x1064, %g2
11698 addccc %l4, 0x0FDA, %g6
11699 set 0x42, %o4
11700 stha %g1, [%l7 + %o4] 0x10
11701 movge %xcc, %g3, %o5
11702 umulcc %i0, %o7, %o1
11703 fpackfix %f2, %f8
11704 bn,a %xcc, loop_1097
11705 orncc %o4, 0x04A4, %i4
11706 edge32l %l2, %i7, %l5
11707 stw %g5, [%l7 + 0x4C]
11708loop_1097:
11709 andn %l0, %o2, %i3
11710 nop
11711 setx loop_1098, %l0, %l1
11712 wrpr 0x1, %tl
11713 wrpr %l1, %tpc
11714 add %l1, 0x4, %l1
11715 wrpr %l1, %tnpc
11716 setx 0x34400001400, %l0, %l1
11717 wrpr %l1, %tstate
11718 wrhpr 0x4, %htstate
11719 retry
11720 orcc %o6, %o0, %i6
11721 wr %g0, 0x80, %asi
11722 stda %f0, [%l7 + 0x40] %asi
11723loop_1098:
11724 nop
11725 set 0x1E, %o6
11726 ldsb [%l7 + %o6], %o3
11727 fble,a %fcc0, loop_1099
11728 sdivcc %l1, 0x0E46, %i2
11729 array32 %l6, %i1, %g4
11730 fmovsneg %icc, %f31, %f2
11731loop_1099:
11732 movcc %xcc, %g7, %l3
11733 mulx %i5, %l4, %g6
11734 edge16l %g2, %g1, %g3
11735 srlx %i0, %o5, %o1
11736 addccc %o7, 0x1428, %i4
11737 tge %icc, 0x4
11738 fbule,a %fcc1, loop_1100
11739 fmovrsgz %o4, %f12, %f12
11740 fmovdg %xcc, %f21, %f9
11741 fbg %fcc2, loop_1101
11742loop_1100:
11743 fbg %fcc0, loop_1102
11744 sethi 0x0FFE, %i7
11745 alignaddr %l5, %g5, %l2
11746loop_1101:
11747 srlx %l0, %i3, %o6
11748loop_1102:
11749 nop
11750 wr %g0, 0x89, %asi
11751 ldswa [%l7 + 0x30] %asi, %o2
11752 movn %icc, %i6, %o3
11753 sllx %o0, %i2, %l6
11754 wr %g0, 0x18, %asi
11755 prefetcha [%l7 + 0x78] %asi, 0x0
11756 smul %l1, %g7, %g4
11757 movne %icc, %i5, %l4
11758 srax %g6, %g2, %l3
11759 addcc %g1, %g3, %o5
11760 bvs,pn %xcc, loop_1103
11761 xorcc %o1, %o7, %i0
11762 te %xcc, 0x0
11763 fnegd %f8, %f0
11764loop_1103:
11765 fmovsa %xcc, %f19, %f3
11766 tleu %xcc, 0x3
11767 fmovdvs %xcc, %f25, %f10
11768 movvs %xcc, %o4, %i4
11769 tvc %icc, 0x5
11770 fmovrdgez %l5, %f12, %f12
11771 array8 %g5, %i7, %l0
11772 tn %xcc, 0x4
11773 xnor %i3, %o6, %l2
11774 stx %o2, [%l7 + 0x28]
11775 fcmpeq16 %f0, %f26, %o3
11776 movre %i6, 0x249, %o0
11777 fmovrdlz %l6, %f8, %f2
11778 sir 0x18D3
11779 fbug,a %fcc3, loop_1104
11780 subc %i1, %i2, %g7
11781 taddcctv %g4, 0x0324, %i5
11782 add %l1, 0x0B14, %l4
11783loop_1104:
11784 movrgez %g2, 0x30C, %l3
11785 sethi 0x0F8D, %g1
11786 te %icc, 0x2
11787 fnot2 %f2, %f8
11788 udiv %g3, 0x017C, %o5
11789 membar 0x2D
11790 tvs %xcc, 0x5
11791 mulx %g6, 0x0184, %o1
11792 wr %g0, 0xe3, %asi
11793 stda %i0, [%l7 + 0x08] %asi
11794 membar #Sync
11795 udivcc %o7, 0x157D, %o4
11796 srax %i4, %l5, %i7
11797 srl %l0, 0x1E, %i3
11798 bvc,a,pn %icc, loop_1105
11799 movpos %icc, %g5, %l2
11800 ba,a,pt %xcc, loop_1106
11801 umulcc %o2, %o6, %o3
11802loop_1105:
11803 fbu,a %fcc3, loop_1107
11804 fnegs %f5, %f12
11805loop_1106:
11806 nop
11807 setx loop_1108, %l0, %l1
11808 jmpl %l1, %o0
11809 movge %xcc, %l6, %i1
11810loop_1107:
11811 fmovspos %xcc, %f6, %f23
11812 sra %i2, 0x03, %i6
11813loop_1108:
11814 fcmpgt16 %f22, %f16, %g7
11815 movne %icc, %i5, %l1
11816 brnz %l4, loop_1109
11817 movn %xcc, %g4, %g2
11818 fnot2s %f31, %f0
11819 fornot1 %f4, %f18, %f18
11820loop_1109:
11821 tvc %xcc, 0x6
11822 sdivcc %l3, 0x0B21, %g1
11823 movle %xcc, %o5, %g3
11824 tne %icc, 0x7
11825 ldd [%l7 + 0x38], %f18
11826 prefetch [%l7 + 0x50], 0x0
11827 te %icc, 0x5
11828 edge32ln %o1, %g6, %o7
11829 move %icc, %o4, %i0
11830 fandnot1s %f15, %f2, %f31
11831 fzero %f14
11832 edge32ln %l5, %i7, %l0
11833 stx %i3, [%l7 + 0x08]
11834 ldsw [%l7 + 0x68], %g5
11835 mulscc %l2, %o2, %o6
11836 faligndata %f18, %f0, %f6
11837 umulcc %o3, 0x1515, %i4
11838 orcc %o0, 0x0C17, %l6
11839 fpsub16s %f15, %f0, %f13
11840 array8 %i2, %i6, %i1
11841 be,pn %xcc, loop_1110
11842 fcmpne16 %f24, %f24, %i5
11843 mulscc %l1, 0x0530, %g7
11844 movrlz %g4, %l4, %l3
11845loop_1110:
11846 tcs %xcc, 0x0
11847 fmul8ulx16 %f2, %f26, %f4
11848 movleu %xcc, %g2, %o5
11849 std %f30, [%l7 + 0x50]
11850 move %xcc, %g1, %g3
11851 add %g6, %o1, %o7
11852 tge %xcc, 0x0
11853 bcc,a,pn %icc, loop_1111
11854 tsubcc %o4, %l5, %i0
11855 movge %xcc, %l0, %i3
11856 edge32l %g5, %i7, %o2
11857loop_1111:
11858 tn %icc, 0x1
11859 fpack32 %f14, %f6, %f10
11860 set 0x2A, %l5
11861 stha %l2, [%l7 + %l5] 0x23
11862 membar #Sync
11863 fcmpgt32 %f6, %f0, %o3
11864 tpos %icc, 0x2
11865 ld [%l7 + 0x7C], %f12
11866 wr %g0, 0x89, %asi
11867 stda %f16, [%l7 + 0x40] %asi
11868 movrgez %i4, %o6, %l6
11869 and %o0, 0x1565, %i2
11870 edge32 %i1, %i6, %l1
11871 xorcc %g7, %g4, %i5
11872 fba,a %fcc0, loop_1112
11873 fsrc1 %f4, %f18
11874 set 0x70, %i2
11875 stda %l4, [%l7 + %i2] 0x04
11876loop_1112:
11877 tne %xcc, 0x4
11878 set 0x70, %l4
11879 swapa [%l7 + %l4] 0x89, %l3
11880 fcmpgt32 %f28, %f6, %g2
11881 set 0x26, %o7
11882 ldsha [%l7 + %o7] 0x04, %o5
11883 fnors %f14, %f14, %f18
11884 fnegs %f25, %f20
11885 or %g3, 0x1E59, %g6
11886 andcc %o1, 0x02EE, %g1
11887 edge32l %o7, %l5, %i0
11888 sir 0x190F
11889 fandnot1 %f10, %f6, %f22
11890 mulx %l0, %o4, %i3
11891 bvs,pn %icc, loop_1113
11892 fnot2s %f10, %f15
11893 fbn,a %fcc2, loop_1114
11894 edge8 %g5, %o2, %l2
11895loop_1113:
11896 fbg %fcc1, loop_1115
11897 orcc %o3, %i4, %o6
11898loop_1114:
11899 taddcc %i7, %l6, %o0
11900 bcc %icc, loop_1116
11901loop_1115:
11902 edge16l %i1, %i6, %l1
11903 edge16n %i2, %g7, %i5
11904 edge8n %l4, %l3, %g2
11905loop_1116:
11906 movrgez %g4, %o5, %g3
11907 bvs %xcc, loop_1117
11908 movrne %g6, %g1, %o1
11909 movvc %xcc, %l5, %i0
11910 sub %o7, 0x1B53, %o4
11911loop_1117:
11912 fnot1 %f22, %f8
11913 fsrc2 %f8, %f30
11914 edge8 %i3, %g5, %l0
11915 fbge,a %fcc0, loop_1118
11916 tl %icc, 0x4
11917 mova %xcc, %l2, %o2
11918 bpos,a,pn %icc, loop_1119
11919loop_1118:
11920 fmovrdne %o3, %f2, %f4
11921 subccc %o6, 0x13FB, %i4
11922 array8 %l6, %i7, %o0
11923loop_1119:
11924 nop
11925 set 0x7C, %g7
11926 ldswa [%l7 + %g7] 0x0c, %i1
11927 subcc %l1, %i2, %i6
11928 tg %xcc, 0x5
11929 tg %icc, 0x5
11930 sra %g7, 0x15, %l4
11931 movvs %xcc, %l3, %i5
11932 set 0x58, %g4
11933 stda %g4, [%l7 + %g4] 0x04
11934 movvc %icc, %o5, %g2
11935 xnor %g6, %g3, %o1
11936 std %l4, [%l7 + 0x38]
11937 nop
11938 setx loop_1120, %l0, %l1
11939 wrpr 0x1, %tl
11940 wrpr %l1, %tnpc
11941 setx 0x34400001400, %l0, %l1
11942 wrpr %l1, %tstate
11943 wrhpr 0x4, %htstate
11944 done
11945 brlez %g1, loop_1121
11946 ldub [%l7 + 0x10], %i0
11947 movl %xcc, %o7, %i3
11948loop_1120:
11949 and %o4, %l0, %l2
11950loop_1121:
11951 edge16ln %g5, %o2, %o6
11952 andncc %i4, %o3, %l6
11953 xorcc %o0, 0x1495, %i1
11954 restored
11955 rdpr %cwp, %g1
11956 rdpr %cansave, %g2
11957 rdpr %canrestore, %g3
11958 rdpr %cleanwin, %g4
11959 rdpr %otherwin, %g5
11960 rdpr %wstate, %g6
11961 fabss %f29, %f16
11962 tcs %xcc, 0x0
11963 udiv %l1, 0x1322, %i2
11964 srl %i7, %i6, %g7
11965 alignaddrl %l4, %i5, %g4
11966 orn %l3, 0x0CE6, %g2
11967 fmovdne %xcc, %f7, %f20
11968 xnorcc %g6, %g3, %o5
11969 brz,a %o1, loop_1122
11970 bvs,pt %icc, loop_1123
11971 edge16l %g1, %l5, %i0
11972 xor %o7, 0x098C, %o4
11973loop_1122:
11974 movre %i3, %l2, %g5
11975loop_1123:
11976 sdiv %l0, 0x1A31, %o2
11977 brgz %o6, loop_1124
11978 movvs %icc, %i4, %l6
11979 edge8ln %o0, %i1, %o3
11980 move %xcc, %i2, %i7
11981loop_1124:
11982 ldub [%l7 + 0x79], %i6
11983 xorcc %l1, %l4, %g7
11984 andncc %i5, %l3, %g2
11985 tge %icc, 0x4
11986 movle %xcc, %g4, %g6
11987 call loop_1125
11988 tneg %xcc, 0x3
11989 bgu,pn %icc, loop_1126
11990 tpos %icc, 0x6
11991loop_1125:
11992 nop
11993 set 0x58, %l0
11994 ldsha [%l7 + %l0] 0x15, %g3
11995loop_1126:
11996 movg %icc, %o1, %g1
11997 set 0x6C, %i6
11998 ldstuba [%l7 + %i6] 0x18, %l5
11999 xorcc %o5, 0x08C9, %i0
12000 fpadd32 %f20, %f4, %f24
12001 alignaddrl %o7, %i3, %l2
12002 fandnot1s %f17, %f7, %f24
12003 xnor %o4, %g5, %l0
12004 stx %o6, [%l7 + 0x58]
12005 sub %o2, %i4, %o0
12006 restored
12007 rdpr %cwp, %g1
12008 rdpr %cansave, %g2
12009 rdpr %canrestore, %g3
12010 rdpr %cleanwin, %g4
12011 rdpr %otherwin, %g5
12012 rdpr %wstate, %g6
12013 edge8l %l6, %o3, %i1
12014 udivx %i7, 0x0CFB, %i6
12015 subccc %l1, 0x0333, %l4
12016 bcc,a,pn %xcc, loop_1127
12017 fmovdcs %icc, %f30, %f14
12018 taddcc %g7, %i5, %l3
12019 fpsub16s %f18, %f19, %f31
12020loop_1127:
12021 edge32 %i2, %g4, %g2
12022 sethi 0x1277, %g6
12023 tn %icc, 0x1
12024 ldsh [%l7 + 0x4A], %g3
12025 fnot1s %f17, %f1
12026 movne %icc, %g1, %l5
12027 swap [%l7 + 0x7C], %o5
12028 fba %fcc3, loop_1128
12029 nop
12030 set 0x6C, %o2
12031 ldsw [%l7 + %o2], %o1
12032 edge8ln %o7, %i0, %i3
12033 ble loop_1129
12034loop_1128:
12035 fmovsne %icc, %f25, %f29
12036 addcc %o4, %l2, %g5
12037 movrne %l0, %o2, %o6
12038loop_1129:
12039 fmovdcs %xcc, %f5, %f15
12040 xnor %i4, %l6, %o3
12041 tvs %xcc, 0x0
12042 umul %i1, 0x125D, %o0
12043 sth %i7, [%l7 + 0x24]
12044 movvc %xcc, %i6, %l1
12045 fmovdleu %icc, %f26, %f13
12046 movre %g7, 0x2A3, %l4
12047 movneg %xcc, %i5, %l3
12048 addc %i2, 0x0E64, %g4
12049 saved
12050 rdpr %cwp, %g1
12051 rdpr %cansave, %g2
12052 rdpr %canrestore, %g3
12053 rdpr %cleanwin, %g4
12054 rdpr %otherwin, %g5
12055 rdpr %wstate, %g6
12056 fones %f10
12057 popc 0x0804, %g6
12058 fmovdvs %xcc, %f5, %f10
12059 wr %g0, 0x80, %asi
12060 prefetcha [%l7 + 0x30] %asi, 0x1
12061 mulx %g2, %g1, %o5
12062 sll %l5, %o7, %o1
12063 sll %i3, %o4, %i0
12064 movn %xcc, %g5, %l0
12065 be,a %xcc, loop_1130
12066 ba,a %xcc, loop_1131
12067 restored
12068 rdpr %cwp, %g1
12069 rdpr %cansave, %g2
12070 rdpr %canrestore, %g3
12071 rdpr %cleanwin, %g4
12072 rdpr %otherwin, %g5
12073 rdpr %wstate, %g6
12074 be,a loop_1132
12075loop_1130:
12076 tvs %xcc, 0x5
12077loop_1131:
12078 orncc %o2, %o6, %i4
12079 mulscc %l2, %o3, %i1
12080loop_1132:
12081 array8 %l6, %o0, %i6
12082 set 0x74, %g6
12083 sta %f23, [%l7 + %g6] 0x89
12084 udivcc %i7, 0x033B, %l1
12085 wr %g0, 0x80, %asi
12086 swapa [%l7 + 0x78] %asi, %g7
12087 fpsub32 %f0, %f16, %f18
12088 set 0x10, %i0
12089 lduha [%l7 + %i0] 0x19, %l4
12090 sdivx %i5, 0x1AB7, %l3
12091 fmul8x16 %f11, %f0, %f28
12092 movne %icc, %g4, %i2
12093 edge16l %g3, %g2, %g6
12094 udivcc %g1, 0x1E11, %l5
12095 addcc %o5, %o1, %i3
12096 fsrc2s %f19, %f17
12097 mulx %o4, 0x1256, %o7
12098 saved
12099 rdpr %cwp, %g1
12100 rdpr %cansave, %g2
12101 rdpr %canrestore, %g3
12102 rdpr %cleanwin, %g4
12103 rdpr %otherwin, %g5
12104 rdpr %wstate, %g6
12105 restored
12106 rdpr %cwp, %g1
12107 rdpr %cansave, %g2
12108 rdpr %canrestore, %g3
12109 rdpr %cleanwin, %g4
12110 rdpr %otherwin, %g5
12111 rdpr %wstate, %g6
12112 fornot2s %f22, %f27, %f28
12113 subcc %i0, 0x01A7, %g5
12114 bvs,pn %xcc, loop_1133
12115 movneg %xcc, %o2, %l0
12116 be,a,pt %xcc, loop_1134
12117 brnz,a %o6, loop_1135
12118loop_1133:
12119 umul %l2, %i4, %i1
12120 tge %icc, 0x1
12121loop_1134:
12122 sllx %o3, 0x0E, %o0
12123loop_1135:
12124 andcc %i6, %i7, %l1
12125 addcc %g7, 0x1F9D, %l4
12126 bne,a loop_1136
12127 fpadd32s %f10, %f3, %f29
12128 movrgz %l6, %l3, %g4
12129 array16 %i2, %i5, %g3
12130loop_1136:
12131 brz %g6, loop_1137
12132 brgez %g2, loop_1138
12133 tne %icc, 0x2
12134 for %f22, %f30, %f16
12135loop_1137:
12136 fmovrdlez %l5, %f30, %f14
12137loop_1138:
12138 restored
12139 rdpr %cwp, %g1
12140 rdpr %cansave, %g2
12141 rdpr %canrestore, %g3
12142 rdpr %cleanwin, %g4
12143 rdpr %otherwin, %g5
12144 rdpr %wstate, %g6
12145 fpsub16 %f10, %f18, %f4
12146 stw %g1, [%l7 + 0x4C]
12147 mova %xcc, %o1, %o5
12148 fmovsle %xcc, %f4, %f28
12149 fmovsn %icc, %f8, %f8
12150 smul %i3, %o7, %o4
12151 fbule,a %fcc0, loop_1139
12152 edge16 %i0, %o2, %l0
12153 fxor %f10, %f30, %f20
12154 array16 %o6, %g5, %i4
12155loop_1139:
12156 movvs %xcc, %l2, %o3
12157 umul %i1, %i6, %i7
12158 xorcc %o0, %g7, %l1
12159 fnors %f17, %f8, %f19
12160 add %l4, 0x05C2, %l6
12161 add %l7, 0x3C, %l6
12162 wr %g0, 0x80, %asi
12163 lda [%l6] %asi, %g4
12164 casa [%l6] 0x80, %g4, %l3
12165 stbar
12166 set 0x5A, %o0
12167 stha %i5, [%l7 + %o0] 0xe3
12168 membar #Sync
12169 fnegs %f28, %f16
12170 andncc %g3, %i2, %g2
12171 srax %g6, 0x0B, %l5
12172 set 0x18, %o5
12173 ldsha [%l7 + %o5] 0x14, %g1
12174 fmovrdlz %o5, %f2, %f12
12175 subc %i3, 0x10CD, %o1
12176 fpmerge %f25, %f7, %f30
12177 subc %o7, 0x0DDB, %i0
12178 tge %icc, 0x4
12179 orncc %o2, 0x1F07, %l0
12180 sethi 0x053C, %o4
12181 subcc %g5, 0x07A3, %i4
12182 udivcc %o6, 0x1ED0, %o3
12183 movre %l2, 0x24C, %i1
12184 fcmpeq16 %f12, %f14, %i6
12185 set 0x6C, %o1
12186 ldswa [%l7 + %o1] 0x10, %i7
12187 tvc %icc, 0x4
12188 fpadd32 %f18, %f20, %f2
12189 nop
12190 setx loop_1140, %l0, %l1
12191 wrpr 0x1, %tl
12192 wrpr %l1, %tpc
12193 add %l1, 0x4, %l1
12194 wrpr %l1, %tnpc
12195 setx 0x34400001400, %l0, %l1
12196 wrpr %l1, %tstate
12197 wrhpr 0x4, %htstate
12198 retry
12199 fandnot1s %f15, %f10, %f9
12200 call loop_1141
12201 xor %g7, %l1, %l4
12202loop_1140:
12203 ba,pn %xcc, loop_1142
12204 array8 %l6, %g4, %l3
12205loop_1141:
12206 bge,pn %icc, loop_1143
12207 tne %xcc, 0x3
12208loop_1142:
12209 srax %o0, %g3, %i5
12210 lduw [%l7 + 0x2C], %g2
12211loop_1143:
12212 tneg %icc, 0x4
12213 mulx %g6, %l5, %g1
12214 movvc %icc, %i2, %o5
12215 fones %f14
12216 subcc %i3, %o1, %o7
12217 tvs %icc, 0x1
12218 udiv %o2, 0x1F3E, %i0
12219 tl %icc, 0x4
12220 orcc %l0, %o4, %i4
12221 wr %g0, 0x04, %asi
12222 prefetcha [%l7 + 0x08] %asi, 0x2
12223 fmovrslez %o6, %f14, %f26
12224 fxor %f6, %f12, %f20
12225 ldsw [%l7 + 0x2C], %l2
12226 set 0x20, %g3
12227 ldda [%l7 + %g3] 0x27, %o2
12228 bcs,a loop_1144
12229 sdivx %i6, 0x1745, %i1
12230 tl %xcc, 0x6
12231 fornot2 %f20, %f18, %f30
12232loop_1144:
12233 edge16l %i7, %l1, %l4
12234 fcmpgt32 %f18, %f26, %l6
12235 fmovsgu %xcc, %f4, %f20
12236 fblg,a %fcc1, loop_1145
12237 movpos %xcc, %g4, %g7
12238 array32 %l3, %g3, %o0
12239 nop
12240 setx loop_1146, %l0, %l1
12241 jmpl %l1, %i5
12242loop_1145:
12243 sth %g6, [%l7 + 0x24]
12244 bshuffle %f2, %f6, %f4
12245 prefetch [%l7 + 0x34], 0x1
12246loop_1146:
12247 fpsub32 %f26, %f8, %f22
12248 set 0x20, %i1
12249 ldsha [%l7 + %i1] 0x0c, %g2
12250 tn %icc, 0x3
12251 popc 0x1976, %l5
12252 sdiv %i2, 0x0408, %o5
12253 wr %g0, 0x11, %asi
12254 ldsha [%l7 + 0x7C] %asi, %g1
12255 movne %xcc, %i3, %o1
12256 fpack32 %f12, %f20, %f30
12257 tn %icc, 0x2
12258 stx %o7, [%l7 + 0x40]
12259 fsrc1s %f22, %f15
12260 fmovrsgz %i0, %f3, %f5
12261 te %icc, 0x0
12262 bvs,a,pn %xcc, loop_1147
12263 tleu %xcc, 0x6
12264 fcmpeq16 %f20, %f24, %l0
12265 or %o4, %i4, %o2
12266loop_1147:
12267 array8 %o6, %g5, %o3
12268 fmovscc %icc, %f9, %f19
12269 fmuld8sux16 %f12, %f31, %f12
12270 wr %g0, 0x0c, %asi
12271 prefetcha [%l7 + 0x58] %asi, 0x3
12272 tle %icc, 0x6
12273 fmovrdlz %l2, %f10, %f26
12274 srax %i1, 0x0A, %l1
12275 fba %fcc1, loop_1148
12276 tge %icc, 0x2
12277 mulscc %l4, %i7, %l6
12278 lduw [%l7 + 0x58], %g7
12279loop_1148:
12280 fmovsa %icc, %f10, %f29
12281 umul %g4, %l3, %g3
12282 fbge,a %fcc3, loop_1149
12283 movrlez %i5, 0x3C0, %g6
12284 fmovsvs %xcc, %f0, %f30
12285 and %g2, 0x1872, %o0
12286loop_1149:
12287 sllx %i2, 0x10, %l5
12288 sdiv %g1, 0x1DDD, %o5
12289 udivx %i3, 0x1F2A, %o1
12290 fandnot2 %f6, %f8, %f12
12291 mulscc %o7, 0x036E, %l0
12292 pdist %f2, %f18, %f24
12293 wr %g0, 0x89, %asi
12294 swapa [%l7 + 0x34] %asi, %o4
12295 fbuge,a %fcc0, loop_1150
12296 bvc %xcc, loop_1151
12297 orn %i4, 0x1B38, %i0
12298 fmovscc %icc, %f17, %f12
12299loop_1150:
12300 movle %icc, %o2, %g5
12301loop_1151:
12302 udivx %o6, 0x17C9, %o3
12303 tgu %icc, 0x1
12304 ta %xcc, 0x5
12305 std %f10, [%l7 + 0x10]
12306 set 0x78, %i5
12307 prefetcha [%l7 + %i5] 0x88, 0x0
12308 movleu %xcc, %l2, %l1
12309 tn %xcc, 0x3
12310 fbue %fcc1, loop_1152
12311 tcs %xcc, 0x4
12312 ldub [%l7 + 0x18], %i1
12313 ldsh [%l7 + 0x5C], %i7
12314loop_1152:
12315 bpos,a,pn %xcc, loop_1153
12316 fnot1s %f16, %f2
12317 sir 0x0ACB
12318 wr %g0, 0x81, %asi
12319 lda [%l7 + 0x7C] %asi, %f10
12320loop_1153:
12321 movvc %icc, %l6, %l4
12322 subc %g4, %g7, %g3
12323 fexpand %f24, %f4
12324 fmovdpos %icc, %f0, %f10
12325 be,pt %icc, loop_1154
12326 tne %xcc, 0x3
12327 movge %xcc, %l3, %g6
12328 movcs %xcc, %i5, %g2
12329loop_1154:
12330 fcmpne32 %f20, %f12, %i2
12331 tcs %icc, 0x7
12332 edge32ln %l5, %o0, %o5
12333 set 0x1A, %g2
12334 stha %i3, [%l7 + %g2] 0x23
12335 membar #Sync
12336 movre %o1, %g1, %l0
12337 fbue %fcc0, loop_1155
12338 udivx %o7, 0x0934, %i4
12339 fbe %fcc1, loop_1156
12340 movrlez %i0, %o4, %o2
12341loop_1155:
12342 srl %g5, 0x1E, %o6
12343 lduw [%l7 + 0x3C], %o3
12344loop_1156:
12345 fors %f5, %f6, %f7
12346 edge16 %i6, %l2, %i1
12347 mova %icc, %l1, %i7
12348 addccc %l6, %l4, %g7
12349 xorcc %g3, %g4, %g6
12350 sra %i5, %l3, %g2
12351 movrlz %i2, %l5, %o5
12352 restored
12353 rdpr %cwp, %g1
12354 rdpr %cansave, %g2
12355 rdpr %canrestore, %g3
12356 rdpr %cleanwin, %g4
12357 rdpr %otherwin, %g5
12358 rdpr %wstate, %g6
12359 fmovrslz %i3, %f28, %f20
12360 fands %f8, %f2, %f4
12361 xnor %o0, 0x1C4D, %o1
12362 subc %g1, %l0, %o7
12363 add %i0, %i4, %o4
12364 tcs %icc, 0x1
12365 orcc %o2, 0x051B, %o6
12366 movrgz %g5, %i6, %o3
12367 fnors %f14, %f12, %f31
12368 fmovse %icc, %f27, %f25
12369 saved
12370 rdpr %cwp, %g1
12371 rdpr %cansave, %g2
12372 rdpr %canrestore, %g3
12373 rdpr %cleanwin, %g4
12374 rdpr %otherwin, %g5
12375 rdpr %wstate, %g6
12376 xnorcc %l2, 0x0FBB, %i1
12377 fmovdvs %xcc, %f11, %f20
12378 ldsh [%l7 + 0x56], %i7
12379 fbe,a %fcc3, loop_1157
12380 ba,a loop_1158
12381 movcc %xcc, %l6, %l4
12382 popc %l1, %g3
12383loop_1157:
12384 movrlz %g4, 0x303, %g6
12385loop_1158:
12386 fbe,a %fcc0, loop_1159
12387 movrne %i5, %l3, %g7
12388 fornot2s %f16, %f24, %f27
12389 restored
12390 rdpr %cwp, %g1
12391 rdpr %cansave, %g2
12392 rdpr %canrestore, %g3
12393 rdpr %cleanwin, %g4
12394 rdpr %otherwin, %g5
12395 rdpr %wstate, %g6
12396loop_1159:
12397 brlez %g2, loop_1160
12398 mulx %i2, 0x123A, %l5
12399 fornot2s %f26, %f8, %f9
12400 nop
12401 setx loop_1161, %l0, %l1
12402 jmpl %l1, %i3
12403loop_1160:
12404 and %o5, 0x1629, %o1
12405 nop
12406 set 0x37, %i3
12407 stb %o0, [%l7 + %i3]
12408 fbne,a %fcc2, loop_1162
12409loop_1161:
12410 xnorcc %l0, 0x0B99, %g1
12411 te %xcc, 0x6
12412 movgu %xcc, %o7, %i0
12413loop_1162:
12414 xorcc %i4, 0x0F7B, %o2
12415 movg %icc, %o4, %g5
12416 stb %i6, [%l7 + 0x13]
12417 ldd [%l7 + 0x40], %o2
12418 pdist %f10, %f10, %f28
12419 alignaddr %o6, %l2, %i1
12420 tvs %xcc, 0x4
12421 sra %l6, 0x02, %i7
12422 movpos %icc, %l1, %g3
12423 movvc %xcc, %l4, %g4
12424 fbug,a %fcc2, loop_1163
12425 fmul8x16au %f25, %f24, %f6
12426 mulx %i5, 0x12D7, %g6
12427 orncc %g7, 0x0DBA, %g2
12428loop_1163:
12429 subc %i2, %l3, %l5
12430 xnorcc %i3, 0x1531, %o5
12431 movle %xcc, %o1, %l0
12432 tleu %icc, 0x6
12433 fsrc2 %f30, %f28
12434 ldsh [%l7 + 0x5C], %o0
12435 fnot2 %f28, %f26
12436 sllx %o7, %g1, %i4
12437 movpos %icc, %o2, %i0
12438 fornot2s %f5, %f10, %f24
12439 bl,pt %xcc, loop_1164
12440 mova %icc, %g5, %i6
12441 fbge %fcc2, loop_1165
12442 movrne %o4, 0x3E7, %o6
12443loop_1164:
12444 tcc %icc, 0x4
12445 mova %icc, %o3, %l2
12446loop_1165:
12447 orn %l6, 0x029A, %i1
12448 bshuffle %f20, %f30, %f26
12449 fmovse %xcc, %f24, %f25
12450 bne,pn %icc, loop_1166
12451 te %icc, 0x4
12452 addc %i7, 0x13CD, %l1
12453 tcs %icc, 0x5
12454loop_1166:
12455 fpsub32 %f0, %f22, %f18
12456 te %icc, 0x1
12457 bleu loop_1167
12458 movrlz %g3, 0x25B, %g4
12459 ldub [%l7 + 0x3D], %i5
12460 ldd [%l7 + 0x28], %g6
12461loop_1167:
12462 fzeros %f18
12463 sllx %l4, %g7, %g2
12464 saved
12465 rdpr %cwp, %g1
12466 rdpr %cansave, %g2
12467 rdpr %canrestore, %g3
12468 rdpr %cleanwin, %g4
12469 rdpr %otherwin, %g5
12470 rdpr %wstate, %g6
12471 wr %g0, 0x1e, %asi
12472 stda %f0, [%l7 + 0x40] %asi
12473 membar #Sync
12474 fmovrsgez %l3, %f4, %f16
12475 fbul,a %fcc3, loop_1168
12476 orn %i2, %l5, %o5
12477 tle %xcc, 0x1
12478 movvc %icc, %o1, %i3
12479loop_1168:
12480 saved
12481 rdpr %cwp, %g1
12482 rdpr %cansave, %g2
12483 rdpr %canrestore, %g3
12484 rdpr %cleanwin, %g4
12485 rdpr %otherwin, %g5
12486 rdpr %wstate, %g6
12487 udiv %l0, 0x15DF, %o7
12488 stx %g1, [%l7 + 0x08]
12489 sdivcc %i4, 0x1F73, %o2
12490 popc 0x170A, %o0
12491 and %g5, %i0, %i6
12492 stbar
12493 ldd [%l7 + 0x10], %f22
12494 udiv %o4, 0x03E7, %o6
12495 st %f9, [%l7 + 0x44]
12496 fbu %fcc2, loop_1169
12497 tsubcctv %l2, %o3, %l6
12498 flush %l7 + 0x2C
12499 stbar
12500loop_1169:
12501 nop
12502 set 0x28, %o3
12503 swapa [%l7 + %o3] 0x0c, %i1
12504 fmovdvc %icc, %f26, %f22
12505 bpos,a loop_1170
12506 membar 0x22
12507 andcc %i7, 0x09DA, %l1
12508 stbar
12509loop_1170:
12510 ta %icc, 0x3
12511 srlx %g3, 0x1D, %g4
12512 fnegs %f22, %f26
12513 fbne %fcc3, loop_1171
12514 edge8 %g6, %l4, %g7
12515 fpadd32s %f2, %f3, %f16
12516 tvs %icc, 0x1
12517loop_1171:
12518 stx %g2, [%l7 + 0x58]
12519 fbge,a %fcc3, loop_1172
12520 and %l3, 0x1791, %i2
12521 edge16l %i5, %o5, %o1
12522 subcc %l5, %i3, %l0
12523loop_1172:
12524 fbu,a %fcc0, loop_1173
12525 brz,a %o7, loop_1174
12526 taddcc %i4, %g1, %o0
12527 wr %g0, 0x81, %asi
12528 ldda [%l7 + 0x40] %asi, %f0
12529loop_1173:
12530 fnot1s %f2, %f10
12531loop_1174:
12532 array16 %o2, %i0, %i6
12533 umul %g5, %o4, %o6
12534 sll %l2, %l6, %o3
12535 fmovsle %icc, %f31, %f21
12536 set 0x30, %l6
12537 stba %i7, [%l7 + %l6] 0x88
12538 sllx %l1, 0x1A, %g3
12539 srlx %g4, %g6, %l4
12540 fbuge,a %fcc1, loop_1175
12541 movvc %icc, %i1, %g7
12542 mulx %g2, %l3, %i5
12543 edge32 %i2, %o5, %l5
12544loop_1175:
12545 alignaddrl %o1, %l0, %i3
12546 movcs %icc, %i4, %g1
12547 tgu %icc, 0x0
12548 fmul8sux16 %f4, %f10, %f14
12549 bleu %xcc, loop_1176
12550 fnot1s %f23, %f21
12551 addc %o0, 0x040A, %o7
12552 fmul8sux16 %f16, %f16, %f14
12553loop_1176:
12554 movrgez %i0, 0x2E7, %i6
12555 bpos loop_1177
12556 sdiv %g5, 0x0B8F, %o4
12557 movneg %icc, %o2, %o6
12558 movre %l2, 0x09B, %l6
12559loop_1177:
12560 ld [%l7 + 0x78], %f13
12561 fabss %f8, %f11
12562 edge32l %i7, %l1, %o3
12563 umul %g3, 0x0C3B, %g4
12564 fmovrdlez %l4, %f12, %f10
12565 fmovrdlz %g6, %f30, %f0
12566 fbg %fcc2, loop_1178
12567 and %g7, %i1, %g2
12568 taddcctv %l3, %i5, %i2
12569 andcc %l5, 0x1507, %o5
12570loop_1178:
12571 sdiv %o1, 0x0EE9, %i3
12572 addccc %i4, %g1, %l0
12573 fmovrslez %o7, %f26, %f7
12574 fmovdne %icc, %f9, %f25
12575 fble %fcc1, loop_1179
12576 restored
12577 rdpr %cwp, %g1
12578 rdpr %cansave, %g2
12579 rdpr %canrestore, %g3
12580 rdpr %cleanwin, %g4
12581 rdpr %otherwin, %g5
12582 rdpr %wstate, %g6
12583 nop
12584 setx loop_1180, %l0, %l1
12585 wrpr 0x1, %tl
12586 wrpr %l1, %tpc
12587 add %l1, 0x4, %l1
12588 wrpr %l1, %tnpc
12589 setx 0x34400001400, %l0, %l1
12590 wrpr %l1, %tstate
12591 wrhpr 0x4, %htstate
12592 retry
12593 fmovse %xcc, %f26, %f31
12594loop_1179:
12595 nop
12596 set 0x08, %l3
12597 stha %i0, [%l7 + %l3] 0x80
12598loop_1180:
12599 fmovdg %icc, %f26, %f13
12600 smulcc %i6, 0x1BA8, %g5
12601 fmovs %f14, %f20
12602 fcmpne32 %f4, %f30, %o4
12603 udivx %o2, 0x1056, %o0
12604 movcc %icc, %l2, %o6
12605 wr %g0, 0x2a, %asi
12606 stda %i6, [%l7 + 0x70] %asi
12607 membar #Sync
12608 bshuffle %f24, %f10, %f4
12609 smulcc %l1, 0x0AE4, %o3
12610 fmovsneg %xcc, %f18, %f17
12611 tvc %xcc, 0x3
12612 tsubcc %i7, 0x122E, %g3
12613 edge32n %g4, %g6, %l4
12614 xor %i1, %g7, %l3
12615 movl %xcc, %g2, %i5
12616 addcc %i2, 0x10C6, %l5
12617 tcc %icc, 0x6
12618 andn %o1, 0x1469, %o5
12619 tne %xcc, 0x1
12620 fcmple16 %f26, %f24, %i3
12621 movl %icc, %g1, %l0
12622 set 0x24, %g5
12623 lduwa [%l7 + %g5] 0x11, %i4
12624 tvs %icc, 0x6
12625 add %o7, 0x1833, %i6
12626 sdiv %i0, 0x007C, %o4
12627 tneg %icc, 0x4
12628 srlx %g5, 0x11, %o2
12629 set 0x74, %i7
12630 lduwa [%l7 + %i7] 0x15, %l2
12631 fmovrsne %o6, %f18, %f27
12632 fmovrdlz %l6, %f24, %f20
12633 fmul8ulx16 %f24, %f22, %f14
12634 fmovsg %xcc, %f6, %f28
12635 srl %o0, 0x09, %o3
12636 brgez,a %l1, loop_1181
12637 movvc %icc, %i7, %g3
12638 fmovrse %g6, %f2, %f8
12639 alignaddr %l4, %i1, %g4
12640loop_1181:
12641 xnorcc %g7, %g2, %i5
12642 array32 %l3, %l5, %i2
12643 saved
12644 rdpr %cwp, %g1
12645 rdpr %cansave, %g2
12646 rdpr %canrestore, %g3
12647 rdpr %cleanwin, %g4
12648 rdpr %otherwin, %g5
12649 rdpr %wstate, %g6
12650 edge8n %o1, %i3, %g1
12651 subcc %o5, 0x0E27, %i4
12652 edge16l %o7, %i6, %l0
12653 sethi 0x06A0, %i0
12654 edge32n %o4, %g5, %l2
12655 fbue %fcc2, loop_1182
12656 ba,a %xcc, loop_1183
12657 tgu %icc, 0x2
12658 fpadd16 %f6, %f14, %f8
12659loop_1182:
12660 edge16l %o6, %o2, %o0
12661loop_1183:
12662 movge %xcc, %o3, %l6
12663 fnors %f27, %f24, %f26
12664 brlez,a %l1, loop_1184
12665 nop
12666 setx loop_1185, %l0, %l1
12667 wrpr 0x1, %tl
12668 wrpr %l1, %tpc
12669 add %l1, 0x4, %l1
12670 wrpr %l1, %tnpc
12671 setx 0x34400001400, %l0, %l1
12672 wrpr %l1, %tstate
12673 wrhpr 0x4, %htstate
12674 retry
12675 udivcc %i7, 0x01EA, %g3
12676 subcc %g6, 0x1739, %l4
12677loop_1184:
12678 xnorcc %g4, %g7, %g2
12679loop_1185:
12680 sub %i1, 0x0105, %i5
12681 addc %l5, 0x0D7A, %i2
12682 brgz,a %l3, loop_1186
12683 movg %xcc, %o1, %i3
12684 nop
12685 setx loop_1187, %l0, %l1
12686 jmpl %l1, %o5
12687 movcc %xcc, %g1, %i4
12688loop_1186:
12689 tsubcctv %o7, 0x08EA, %l0
12690 movrlz %i0, %i6, %g5
12691loop_1187:
12692 tge %icc, 0x3
12693 srl %o4, %o6, %o2
12694 edge16 %l2, %o3, %l6
12695 edge8ln %l1, %i7, %o0
12696 fpsub16 %f2, %f28, %f6
12697 set 0x40, %i4
12698 ldda [%l7 + %i4] 0x18, %f0
12699 udiv %g6, 0x1A3B, %g3
12700 fnors %f18, %f1, %f7
12701 movvs %icc, %g4, %l4
12702 edge8n %g2, %i1, %g7
12703 movrlz %l5, %i5, %l3
12704 ldsw [%l7 + 0x08], %o1
12705 fmovrde %i2, %f12, %f2
12706 set 0x34, %l2
12707 ldswa [%l7 + %l2] 0x80, %i3
12708 bcs,a,pn %icc, loop_1188
12709 mulscc %g1, %o5, %o7
12710 tle %icc, 0x6
12711 popc 0x1337, %i4
12712loop_1188:
12713 array32 %l0, %i0, %i6
12714 tg %xcc, 0x3
12715 lduw [%l7 + 0x14], %g5
12716 fbuge,a %fcc2, loop_1189
12717 orncc %o6, 0x1E98, %o2
12718 edge32n %l2, %o4, %l6
12719 wr %g0, 0x19, %asi
12720 ldsha [%l7 + 0x68] %asi, %l1
12721loop_1189:
12722 bpos %icc, loop_1190
12723 fnand %f20, %f24, %f26
12724 array32 %i7, %o0, %g6
12725 pdist %f22, %f14, %f22
12726loop_1190:
12727 move %icc, %g3, %g4
12728 call loop_1191
12729 fblg,a %fcc1, loop_1192
12730 tsubcctv %l4, %g2, %i1
12731 sdiv %o3, 0x1EB2, %g7
12732loop_1191:
12733 fbe %fcc0, loop_1193
12734loop_1192:
12735 fmovdvc %xcc, %f5, %f31
12736 wr %g0, 0xea, %asi
12737 stha %i5, [%l7 + 0x58] %asi
12738 membar #Sync
12739loop_1193:
12740 umulcc %l3, %l5, %i2
12741 fones %f15
12742 or %o1, 0x11AE, %i3
12743 fors %f9, %f5, %f14
12744 sra %g1, %o7, %i4
12745 fmovrdlz %l0, %f28, %f0
12746 fsrc2 %f6, %f4
12747 stbar
12748 udiv %o5, 0x0539, %i0
12749 srlx %g5, 0x00, %i6
12750 fnand %f20, %f2, %f28
12751 set 0x4C, %g1
12752 sta %f18, [%l7 + %g1] 0x11
12753 restored
12754 rdpr %cwp, %g1
12755 rdpr %cansave, %g2
12756 rdpr %canrestore, %g3
12757 rdpr %cleanwin, %g4
12758 rdpr %otherwin, %g5
12759 rdpr %wstate, %g6
12760 popc %o2, %l2
12761 ldd [%l7 + 0x08], %f8
12762 movvc %xcc, %o6, %o4
12763 set 0x50, %l1
12764 stxa %l1, [%l7 + %l1] 0x2a
12765 membar #Sync
12766 fmuld8sux16 %f5, %f30, %f24
12767 fbo,a %fcc2, loop_1194
12768 array32 %i7, %l6, %g6
12769 tgu %icc, 0x7
12770 alignaddr %g3, %g4, %o0
12771loop_1194:
12772 movrgz %g2, %l4, %o3
12773 bcs,pn %xcc, loop_1195
12774 fmovsle %icc, %f0, %f11
12775 bne loop_1196
12776 sdiv %i1, 0x1B07, %g7
12777loop_1195:
12778 restored
12779 rdpr %cwp, %g1
12780 rdpr %cansave, %g2
12781 rdpr %canrestore, %g3
12782 rdpr %cleanwin, %g4
12783 rdpr %otherwin, %g5
12784 rdpr %wstate, %g6
12785 movge %icc, %l3, %i5
12786loop_1196:
12787 fnands %f20, %f3, %f12
12788 edge16 %i2, %l5, %i3
12789 fmovsl %icc, %f6, %f3
12790 bshuffle %f18, %f4, %f0
12791 sdivcc %o1, 0x1AE2, %o7
12792 fmovd %f0, %f26
12793 ble,a loop_1197
12794 fmovdn %icc, %f20, %f18
12795 mova %xcc, %i4, %g1
12796 ldsb [%l7 + 0x13], %o5
12797loop_1197:
12798 addcc %i0, %g5, %l0
12799 sdivcc %i6, 0x1E5F, %o2
12800 fcmps %fcc2, %f7, %f6
12801 sdivcc %o6, 0x027E, %o4
12802 bg,a %icc, loop_1198
12803 addc %l2, 0x004E, %i7
12804 tvs %xcc, 0x2
12805 edge16l %l6, %g6, %g3
12806loop_1198:
12807 orncc %g4, %o0, %l1
12808 mova %icc, %g2, %o3
12809 st %f30, [%l7 + 0x08]
12810 srlx %l4, %i1, %g7
12811 add %l3, %i5, %l5
12812 fmovscc %icc, %f8, %f4
12813 fnegd %f6, %f30
12814 ld [%l7 + 0x2C], %f0
12815 bgu,pn %icc, loop_1199
12816 tge %icc, 0x5
12817 udivx %i3, 0x1A91, %i2
12818 andcc %o7, 0x1FE5, %i4
12819loop_1199:
12820 and %g1, 0x13C4, %o1
12821 tg %icc, 0x4
12822 taddcc %o5, %g5, %l0
12823 fand %f30, %f12, %f24
12824 wr %g0, 0x0c, %asi
12825 ldsha [%l7 + 0x0C] %asi, %i0
12826 brlez,a %i6, loop_1200
12827 mova %xcc, %o2, %o6
12828 edge16l %o4, %i7, %l2
12829 edge32 %g6, %l6, %g4
12830loop_1200:
12831 brgz %g3, loop_1201
12832 tcs %xcc, 0x7
12833 set 0x68, %o4
12834 stxa %o0, [%l7 + %o4] 0x10
12835loop_1201:
12836 fones %f5
12837 edge32l %l1, %o3, %g2
12838 bvc,pt %icc, loop_1202
12839 sub %i1, 0x014F, %l4
12840 srax %l3, 0x0C, %i5
12841 edge8 %g7, %i3, %i2
12842loop_1202:
12843 sth %o7, [%l7 + 0x2A]
12844 set 0x220, %o6
12845 stxa %i4, [%g0 + %o6] 0x52
12846 tcs %xcc, 0x3
12847 movge %xcc, %l5, %o1
12848 fmovrdgez %o5, %f20, %f28
12849 orcc %g5, %l0, %i0
12850 addcc %i6, %o2, %o6
12851 faligndata %f24, %f26, %f8
12852 fcmple16 %f4, %f20, %g1
12853 movrne %o4, 0x10D, %i7
12854 sethi 0x0649, %l2
12855 smul %g6, %l6, %g3
12856 tle %xcc, 0x0
12857 set 0x14, %i2
12858 ldsha [%l7 + %i2] 0x19, %o0
12859 xnorcc %g4, 0x1B34, %o3
12860 fmovse %xcc, %f19, %f10
12861 wr %g0, 0x0c, %asi
12862 prefetcha [%l7 + 0x70] %asi, 0x0
12863 wr %g0, 0x0c, %asi
12864 ldswa [%l7 + 0x24] %asi, %i1
12865 bl,a,pn %icc, loop_1203
12866 fbg,a %fcc3, loop_1204
12867 stbar
12868 xnorcc %l4, 0x138A, %l1
12869loop_1203:
12870 srl %l3, %g7, %i5
12871loop_1204:
12872 movleu %xcc, %i2, %o7
12873 movge %xcc, %i3, %i4
12874 movle %icc, %l5, %o5
12875 movpos %icc, %g5, %l0
12876 restored
12877 rdpr %cwp, %g1
12878 rdpr %cansave, %g2
12879 rdpr %canrestore, %g3
12880 rdpr %cleanwin, %g4
12881 rdpr %otherwin, %g5
12882 rdpr %wstate, %g6
12883 ldx [%l7 + 0x30], %i0
12884 edge32 %i6, %o1, %o2
12885 fmovdge %icc, %f4, %f24
12886 tle %xcc, 0x7
12887 tgu %xcc, 0x4
12888 set 0x30, %l5
12889 stda %g0, [%l7 + %l5] 0x88
12890 and %o6, %o4, %i7
12891 movrlz %g6, %l2, %g3
12892 fpack32 %f18, %f30, %f28
12893 restored
12894 rdpr %cwp, %g1
12895 rdpr %cansave, %g2
12896 rdpr %canrestore, %g3
12897 rdpr %cleanwin, %g4
12898 rdpr %otherwin, %g5
12899 rdpr %wstate, %g6
12900 fbug,a %fcc0, loop_1205
12901 ta %xcc, 0x4
12902 tl %icc, 0x4
12903 lduw [%l7 + 0x20], %l6
12904loop_1205:
12905 movne %xcc, %o0, %g4
12906 brgz %o3, loop_1206
12907 popc 0x1750, %i1
12908 fbuge %fcc0, loop_1207
12909 addccc %g2, 0x19A4, %l1
12910loop_1206:
12911 sub %l3, %l4, %i5
12912 fbo,a %fcc0, loop_1208
12913loop_1207:
12914 movge %icc, %i2, %o7
12915 fbl %fcc1, loop_1209
12916 fmovsa %icc, %f14, %f21
12917loop_1208:
12918 array16 %g7, %i3, %l5
12919 fandnot1s %f26, %f21, %f10
12920loop_1209:
12921 std %i4, [%l7 + 0x28]
12922 array8 %o5, %l0, %g5
12923 fnegd %f28, %f24
12924 fbul,a %fcc0, loop_1210
12925 ba,a loop_1211
12926 fmul8ulx16 %f6, %f22, %f6
12927 fble,a %fcc3, loop_1212
12928loop_1210:
12929 bleu,a %xcc, loop_1213
12930loop_1211:
12931 fbue,a %fcc3, loop_1214
12932 movre %i0, 0x0B4, %o1
12933loop_1212:
12934 tsubcctv %i6, %o2, %o6
12935loop_1213:
12936 smul %g1, %o4, %g6
12937loop_1214:
12938 orn %i7, 0x1A83, %l2
12939 fzeros %f11
12940 fpadd32 %f22, %f30, %f28
12941 xnorcc %g3, 0x15D2, %o0
12942 orncc %l6, 0x1889, %o3
12943 sdivcc %i1, 0x0CF9, %g4
12944 call loop_1215
12945 movcs %xcc, %l1, %g2
12946 array32 %l3, %i5, %i2
12947 movvs %xcc, %l4, %o7
12948loop_1215:
12949 fpadd16 %f2, %f10, %f30
12950 movcc %icc, %i3, %g7
12951 or %l5, 0x0AA8, %i4
12952 brgez %l0, loop_1216
12953 subccc %g5, %o5, %i0
12954 fcmple32 %f0, %f12, %i6
12955 nop
12956 setx loop_1217, %l0, %l1
12957 wrpr 0x1, %tl
12958 wrpr %l1, %tnpc
12959 setx 0x34400001400, %l0, %l1
12960 wrpr %l1, %tstate
12961 wrhpr 0x4, %htstate
12962 done
12963loop_1216:
12964 subccc %o2, %o1, %o6
12965 ld [%l7 + 0x60], %f14
12966 ta %icc, 0x4
12967loop_1217:
12968 fandnot2 %f18, %f24, %f0
12969 fmul8ulx16 %f18, %f12, %f24
12970 movrgez %g1, 0x15F, %o4
12971 sra %g6, %l2, %i7
12972 movre %o0, 0x3AD, %g3
12973 edge32l %o3, %i1, %l6
12974 taddcc %g4, %g2, %l3
12975 ldsh [%l7 + 0x10], %i5
12976 fmovdneg %xcc, %f12, %f6
12977 tn %xcc, 0x6
12978 ld [%l7 + 0x1C], %f1
12979 xor %l1, 0x1E3D, %i2
12980 smulcc %o7, %l4, %i3
12981 taddcc %l5, 0x11FC, %i4
12982 fornot2 %f16, %f16, %f0
12983 xnorcc %g7, 0x1771, %l0
12984 fbn %fcc2, loop_1218
12985 movrne %g5, 0x0C6, %i0
12986 movcc %xcc, %o5, %o2
12987 movrgez %i6, %o1, %g1
12988loop_1218:
12989 bne,a %icc, loop_1219
12990 fmovdge %icc, %f30, %f11
12991 edge16 %o6, %o4, %g6
12992 flush %l7 + 0x6C
12993loop_1219:
12994 fmovsvc %icc, %f7, %f31
12995 fmovsge %icc, %f7, %f14
12996 srlx %l2, %o0, %i7
12997 fmuld8ulx16 %f6, %f31, %f22
12998 fornot1s %f14, %f27, %f3
12999 tne %icc, 0x4
13000 fbu %fcc2, loop_1220
13001 umul %o3, 0x128F, %i1
13002 fmovdneg %icc, %f21, %f16
13003 fnor %f2, %f2, %f10
13004loop_1220:
13005 tvs %icc, 0x4
13006 add %l7, 0x58, %l6
13007 wr %g0, 0x88, %asi
13008 casa [%l6] 0x88, %g3, %l6
13009 fnors %f19, %f9, %f4
13010 set 0x16, %l4
13011 lduba [%l7 + %l4] 0x18, %g2
13012 orcc %g4, 0x10C5, %l3
13013 tcc %icc, 0x0
13014 movcs %icc, %i5, %l1
13015 fmovdne %xcc, %f14, %f28
13016 bvs,pn %xcc, loop_1221
13017 tvc %icc, 0x4
13018 fcmpgt16 %f20, %f2, %o7
13019 smul %l4, %i3, %l5
13020loop_1221:
13021 bshuffle %f8, %f30, %f4
13022 movrgz %i4, 0x0D5, %g7
13023 or %l0, 0x1AA1, %g5
13024 sdivcc %i0, 0x1163, %o5
13025 bpos,pt %icc, loop_1222
13026 movl %icc, %o2, %i6
13027 fornot1s %f5, %f7, %f18
13028 edge16n %o1, %i2, %o6
13029loop_1222:
13030 array16 %g1, %g6, %l2
13031 movrgz %o0, %o4, %o3
13032 fblg %fcc2, loop_1223
13033 and %i1, 0x14ED, %i7
13034 array8 %l6, %g3, %g4
13035 movleu %icc, %l3, %g2
13036loop_1223:
13037 tsubcctv %i5, %o7, %l1
13038 movne %xcc, %l4, %i3
13039 fmovdneg %xcc, %f13, %f29
13040 sub %l5, 0x15B2, %i4
13041 edge8 %l0, %g7, %i0
13042 edge32n %o5, %g5, %o2
13043 set 0x7C, %o7
13044 swapa [%l7 + %o7] 0x10, %i6
13045 nop
13046 set 0x40, %g7
13047 std %i2, [%l7 + %g7]
13048 set 0x1D, %g4
13049 lduba [%l7 + %g4] 0x18, %o6
13050 fmovsneg %xcc, %f7, %f6
13051 membar #Sync
13052 set 0x40, %l0
13053 ldda [%l7 + %l0] 0xf9, %f16
13054 edge8 %o1, %g6, %g1
13055 for %f2, %f12, %f12
13056 orn %o0, %l2, %o3
13057 subc %o4, %i7, %i1
13058 smulcc %l6, 0x033B, %g3
13059 movge %xcc, %l3, %g4
13060 tge %icc, 0x5
13061 sll %i5, 0x13, %o7
13062 movrlez %g2, %l4, %i3
13063 sdivcc %l5, 0x141B, %i4
13064 movrlz %l1, 0x364, %l0
13065 sdiv %i0, 0x136D, %g7
13066 movcs %icc, %o5, %g5
13067 srl %o2, 0x1B, %i6
13068 movcc %xcc, %o6, %o1
13069 movg %icc, %i2, %g6
13070 fsrc1s %f22, %f8
13071 movl %xcc, %g1, %o0
13072 fcmple16 %f4, %f20, %l2
13073 edge32n %o3, %i7, %i1
13074 fmovrde %o4, %f12, %f10
13075 bvs loop_1224
13076 mulx %g3, 0x061C, %l3
13077 edge16 %g4, %l6, %o7
13078 movg %xcc, %g2, %l4
13079loop_1224:
13080 fcmpgt32 %f0, %f4, %i3
13081 movleu %icc, %i5, %l5
13082 popc 0x104D, %l1
13083 fornot2s %f21, %f8, %f7
13084 sir 0x0277
13085 fblg,a %fcc2, loop_1225
13086 movvc %xcc, %l0, %i0
13087 alignaddrl %g7, %o5, %i4
13088 array8 %g5, %i6, %o6
13089loop_1225:
13090 bleu,a,pn %xcc, loop_1226
13091 edge8l %o1, %o2, %i2
13092 umulcc %g1, %g6, %o0
13093 subcc %l2, %o3, %i7
13094loop_1226:
13095 stb %i1, [%l7 + 0x65]
13096 ldd [%l7 + 0x60], %g2
13097 movrgz %o4, 0x2AB, %l3
13098 movleu %xcc, %g4, %l6
13099 stx %g2, [%l7 + 0x38]
13100 fabss %f22, %f15
13101 fcmple16 %f4, %f12, %o7
13102 movvs %xcc, %i3, %l4
13103 fpadd32s %f4, %f13, %f6
13104 tle %icc, 0x5
13105 movn %icc, %l5, %l1
13106 movrne %i5, %l0, %i0
13107 srlx %g7, 0x10, %o5
13108 fornot2 %f26, %f24, %f18
13109 movre %g5, %i4, %i6
13110 ldd [%l7 + 0x58], %f16
13111 edge8ln %o6, %o2, %i2
13112 movrlz %o1, 0x344, %g1
13113 ta %icc, 0x3
13114 or %g6, 0x0F1C, %l2
13115 movcc %xcc, %o3, %o0
13116 or %i1, %g3, %i7
13117 fbl,a %fcc2, loop_1227
13118 mulx %o4, 0x0DBE, %l3
13119 pdist %f14, %f8, %f28
13120 tsubcc %g4, %l6, %o7
13121loop_1227:
13122 movpos %xcc, %i3, %l4
13123 fornot2 %f18, %f26, %f2
13124 tcc %xcc, 0x3
13125 set 0x60, %i6
13126 swapa [%l7 + %i6] 0x11, %l5
13127 edge8n %l1, %g2, %l0
13128 subcc %i0, 0x1CE7, %g7
13129 fbo %fcc2, loop_1228
13130 sdivcc %o5, 0x07D3, %i5
13131 fpmerge %f25, %f8, %f20
13132 tpos %icc, 0x3
13133loop_1228:
13134 edge16ln %i4, %i6, %g5
13135 fbug,a %fcc0, loop_1229
13136 movpos %icc, %o6, %o2
13137 sdiv %i2, 0x0DA6, %g1
13138 tvs %xcc, 0x0
13139loop_1229:
13140 movn %icc, %o1, %g6
13141 movle %icc, %o3, %l2
13142 movgu %icc, %i1, %o0
13143 brgez %g3, loop_1230
13144 ta %icc, 0x5
13145 fabss %f25, %f7
13146 brlz %i7, loop_1231
13147loop_1230:
13148 fmovsneg %icc, %f19, %f30
13149 fmovrsgez %o4, %f0, %f19
13150 set 0x20, %g6
13151 stxa %g4, [%l7 + %g6] 0x81
13152loop_1231:
13153 taddcc %l3, 0x0611, %l6
13154 fcmpne16 %f6, %f16, %o7
13155 udivcc %l4, 0x1562, %i3
13156 fmovrse %l1, %f1, %f13
13157 bneg,a %icc, loop_1232
13158 udivx %g2, 0x0126, %l0
13159 wr %g0, 0x81, %asi
13160 ldda [%l7 + 0x40] %asi, %f0
13161loop_1232:
13162 array32 %i0, %g7, %o5
13163 fmovrslez %i5, %f26, %f17
13164 movne %icc, %l5, %i4
13165 fmovdgu %icc, %f0, %f17
13166 tn %icc, 0x0
13167 fmuld8ulx16 %f6, %f5, %f14
13168 fcmpeq32 %f10, %f30, %g5
13169 set 0x40, %i0
13170 ldda [%l7 + %i0] 0x04, %f16
13171 edge32 %o6, %i6, %o2
13172 bvc,a loop_1233
13173 xor %g1, 0x02EA, %o1
13174 edge32 %i2, %o3, %l2
13175 bcc,pt %icc, loop_1234
13176loop_1233:
13177 fmul8sux16 %f26, %f28, %f16
13178 orncc %i1, %g6, %o0
13179 fcmps %fcc0, %f13, %f4
13180loop_1234:
13181 fpadd32s %f18, %f31, %f8
13182 ld [%l7 + 0x6C], %f29
13183 movcc %xcc, %g3, %o4
13184 xnorcc %i7, %g4, %l6
13185 taddcc %o7, %l4, %i3
13186 array32 %l3, %l1, %g2
13187 brgz,a %l0, loop_1235
13188 edge32 %g7, %o5, %i5
13189 edge8l %l5, %i4, %g5
13190 movn %xcc, %o6, %i0
13191loop_1235:
13192 tvc %icc, 0x0
13193 andncc %i6, %g1, %o1
13194 fbe,a %fcc0, loop_1236
13195 fnot1s %f21, %f17
13196 fmovrdgz %o2, %f0, %f16
13197 edge16ln %o3, %l2, %i2
13198loop_1236:
13199 ldub [%l7 + 0x44], %g6
13200 fcmpne32 %f30, %f0, %o0
13201 movge %icc, %g3, %i1
13202 fmovsneg %icc, %f18, %f2
13203 brnz,a %i7, loop_1237
13204 fcmple32 %f18, %f2, %g4
13205 array32 %l6, %o4, %l4
13206 sethi 0x0A8C, %i3
13207loop_1237:
13208 edge8ln %o7, %l3, %l1
13209 popc 0x0D20, %l0
13210 tsubcc %g7, %o5, %i5
13211 andn %l5, %g2, %i4
13212 tsubcctv %o6, %i0, %i6
13213 bn,a,pt %icc, loop_1238
13214 movcs %icc, %g1, %o1
13215 movre %o2, %g5, %l2
13216 fbuge,a %fcc0, loop_1239
13217loop_1238:
13218 movcc %icc, %i2, %g6
13219 sll %o3, %o0, %g3
13220 movleu %xcc, %i7, %g4
13221loop_1239:
13222 move %icc, %i1, %l6
13223 edge16ln %o4, %l4, %i3
13224 fbe %fcc2, loop_1240
13225 umulcc %l3, 0x1100, %o7
13226 fmovse %icc, %f31, %f9
13227 tvc %xcc, 0x2
13228loop_1240:
13229 saved
13230 rdpr %cwp, %g1
13231 rdpr %cansave, %g2
13232 rdpr %canrestore, %g3
13233 rdpr %cleanwin, %g4
13234 rdpr %otherwin, %g5
13235 rdpr %wstate, %g6
13236 ble,pn %xcc, loop_1241
13237 bg,a,pt %xcc, loop_1242
13238 fbge %fcc0, loop_1243
13239 fmovrdlz %l1, %f14, %f2
13240loop_1241:
13241 fmovdleu %icc, %f25, %f10
13242loop_1242:
13243 fble %fcc1, loop_1244
13244loop_1243:
13245 fba %fcc2, loop_1245
13246 edge16ln %g7, %o5, %l0
13247 wr %g0, 0x19, %asi
13248 ldda [%l7 + 0x40] %asi, %f0
13249loop_1244:
13250 ldd [%l7 + 0x58], %f30
13251loop_1245:
13252 fba %fcc3, loop_1246
13253 sdivx %i5, 0x0BC8, %g2
13254 edge32n %l5, %o6, %i4
13255 set 0x3C, %o2
13256 stwa %i0, [%l7 + %o2] 0x81
13257loop_1246:
13258 nop
13259 set 0x38, %o0
13260 ldsha [%l7 + %o0] 0x11, %i6
13261 xnor %g1, %o2, %g5
13262 fsrc2s %f27, %f20
13263 srlx %l2, %i2, %g6
13264 movn %xcc, %o1, %o0
13265 fnot1s %f23, %f16
13266 faligndata %f0, %f20, %f16
13267 restored
13268 rdpr %cwp, %g1
13269 rdpr %cansave, %g2
13270 rdpr %canrestore, %g3
13271 rdpr %cleanwin, %g4
13272 rdpr %otherwin, %g5
13273 rdpr %wstate, %g6
13274 udiv %g3, 0x046F, %i7
13275 te %xcc, 0x5
13276 edge8n %g4, %i1, %o3
13277 sdivx %o4, 0x1C4F, %l4
13278 array16 %l6, %i3, %l3
13279 addc %o7, 0x0C32, %g7
13280 wr %g0, 0x88, %asi
13281 lduba [%l7 + 0x57] %asi, %o5
13282 bvc loop_1247
13283 fbe,a %fcc1, loop_1248
13284 bl,a loop_1249
13285 bshuffle %f0, %f28, %f18
13286loop_1247:
13287 fmovrse %l0, %f5, %f3
13288loop_1248:
13289 tcc %icc, 0x1
13290loop_1249:
13291 nop
13292 setx loop_1250, %l0, %l1
13293 wrpr 0x1, %tl
13294 wrpr %l1, %tpc
13295 add %l1, 0x4, %l1
13296 wrpr %l1, %tnpc
13297 setx 0x34400001400, %l0, %l1
13298 wrpr %l1, %tstate
13299 wrhpr 0x4, %htstate
13300 retry
13301 bge loop_1251
13302 andn %l1, 0x0D0E, %i5
13303 fmovrdne %g2, %f22, %f2
13304loop_1250:
13305 ldub [%l7 + 0x71], %l5
13306loop_1251:
13307 movgu %icc, %o6, %i0
13308 bleu,a,pt %icc, loop_1252
13309 tl %icc, 0x4
13310 fabsd %f22, %f16
13311 movrlez %i4, 0x2C6, %g1
13312loop_1252:
13313 xor %i6, %g5, %o2
13314 fpadd16s %f14, %f23, %f5
13315 set 0x20, %o5
13316 stda %i2, [%l7 + %o5] 0x11
13317 tg %xcc, 0x7
13318 sllx %g6, 0x19, %o1
13319 siam 0x6
13320 tsubcctv %o0, %l2, %g3
13321 movre %i7, %g4, %i1
13322 fcmps %fcc0, %f8, %f29
13323 movpos %icc, %o4, %l4
13324 set 0x54, %o1
13325 lduwa [%l7 + %o1] 0x18, %o3
13326 ba,a loop_1253
13327 fbul,a %fcc1, loop_1254
13328 fmovsleu %icc, %f3, %f29
13329 movge %icc, %i3, %l3
13330loop_1253:
13331 mulx %o7, %l6, %o5
13332loop_1254:
13333 ba,a %icc, loop_1255
13334 alignaddr %l0, %g7, %l1
13335 prefetch [%l7 + 0x54], 0x0
13336 fmovrslz %i5, %f14, %f17
13337loop_1255:
13338 movge %icc, %g2, %l5
13339 orn %o6, 0x1340, %i4
13340 taddcctv %i0, 0x181F, %g1
13341 fmovd %f4, %f20
13342 srlx %g5, %o2, %i6
13343 udivcc %g6, 0x03C9, %o1
13344 movneg %icc, %i2, %o0
13345 stb %l2, [%l7 + 0x3F]
13346 edge32n %g3, %g4, %i1
13347 be,a loop_1256
13348 fmovsne %xcc, %f0, %f22
13349 tne %xcc, 0x1
13350 fmovspos %icc, %f17, %f18
13351loop_1256:
13352 orn %o4, %l4, %i7
13353 stx %i3, [%l7 + 0x10]
13354 sdivcc %l3, 0x0ED5, %o3
13355 sdivcc %l6, 0x1A5D, %o7
13356 fmovsne %icc, %f4, %f12
13357 orcc %l0, 0x0E14, %o5
13358 add %l1, 0x081E, %i5
13359 fmovrsgz %g2, %f1, %f29
13360 tg %icc, 0x7
13361 movle %xcc, %l5, %o6
13362 orn %g7, 0x11FF, %i0
13363 sllx %i4, 0x04, %g1
13364 udiv %g5, 0x1A42, %o2
13365 stbar
13366 sra %g6, %i6, %o1
13367 fxor %f22, %f20, %f20
13368 movrlz %i2, 0x01C, %o0
13369 array32 %g3, %l2, %g4
13370 fcmple16 %f28, %f16, %o4
13371 array32 %i1, %l4, %i7
13372 tge %xcc, 0x2
13373 wr %g0, 0x27, %asi
13374 stda %l2, [%l7 + 0x08] %asi
13375 membar #Sync
13376 fnot2 %f24, %f2
13377 udivcc %i3, 0x112E, %l6
13378 tgu %xcc, 0x3
13379 restored
13380 rdpr %cwp, %g1
13381 rdpr %cansave, %g2
13382 rdpr %canrestore, %g3
13383 rdpr %cleanwin, %g4
13384 rdpr %otherwin, %g5
13385 rdpr %wstate, %g6
13386 add %l7, 0x40, %l6
13387 wr %g0, 0x80, %asi
13388 casxa [%l6] 0x80, %o7, %o3
13389 wr %g0, 0x19, %asi
13390 lduha [%l7 + 0x54] %asi, %o5
13391 andncc %l1, %i5, %g2
13392 mova %xcc, %l0, %l5
13393 tne %xcc, 0x6
13394 fmovdcc %icc, %f20, %f14
13395 andncc %g7, %o6, %i4
13396 lduw [%l7 + 0x60], %i0
13397 mova %icc, %g1, %g5
13398 edge16l %g6, %o2, %o1
13399 fpadd32 %f22, %f0, %f30
13400 movleu %icc, %i6, %o0
13401 bleu,a loop_1257
13402 sdivx %g3, 0x11DD, %l2
13403 srlx %i2, %g4, %o4
13404 movre %l4, 0x277, %i7
13405loop_1257:
13406 restored
13407 rdpr %cwp, %g1
13408 rdpr %cansave, %g2
13409 rdpr %canrestore, %g3
13410 rdpr %cleanwin, %g4
13411 rdpr %otherwin, %g5
13412 rdpr %wstate, %g6
13413 edge16l %l3, %i1, %l6
13414 fpack32 %f10, %f2, %f2
13415 fsrc1 %f20, %f18
13416 movrlz %o7, %i3, %o3
13417 edge16n %o5, %l1, %g2
13418 and %i5, %l5, %l0
13419 tl %icc, 0x0
13420 fpmerge %f2, %f24, %f20
13421 stw %g7, [%l7 + 0x20]
13422 sra %o6, %i0, %g1
13423 alignaddrl %i4, %g6, %g5
13424 sdiv %o2, 0x0A86, %o1
13425 fmovdleu %xcc, %f25, %f17
13426 set 0x38, %g3
13427 stda %i6, [%l7 + %g3] 0x89
13428 ldub [%l7 + 0x1F], %g3
13429 tle %xcc, 0x1
13430 set 0x18, %i5
13431 prefetcha [%l7 + %i5] 0x81, 0x2
13432 taddcc %i2, %l2, %o4
13433 udivx %l4, 0x1A98, %i7
13434 fmovsa %xcc, %f17, %f30
13435 movrgz %l3, %g4, %l6
13436 edge32ln %i1, %i3, %o3
13437 mulscc %o5, %o7, %g2
13438 movvc %icc, %l1, %i5
13439 addc %l5, 0x0C55, %l0
13440 fcmpeq32 %f24, %f16, %g7
13441 movge %icc, %i0, %o6
13442 fsrc1s %f16, %f28
13443 wr %g0, 0x89, %asi
13444 ldsha [%l7 + 0x10] %asi, %i4
13445 membar 0x4F
13446 set 0x40, %i1
13447 ldda [%l7 + %i1] 0x89, %f0
13448 movleu %xcc, %g1, %g6
13449 taddcctv %o2, 0x0912, %g5
13450 addc %i6, 0x0AE5, %g3
13451 udivx %o1, 0x1ABD, %o0
13452 edge32l %i2, %o4, %l2
13453 fmovsge %icc, %f0, %f13
13454 edge8 %i7, %l4, %g4
13455 movvc %xcc, %l6, %i1
13456 xnor %i3, %o3, %l3
13457 fcmpeq16 %f10, %f22, %o7
13458 edge8n %o5, %g2, %l1
13459 fblg,a %fcc2, loop_1258
13460 fxnors %f27, %f8, %f15
13461 sdivcc %i5, 0x1630, %l0
13462 fble %fcc0, loop_1259
13463loop_1258:
13464 orcc %g7, 0x0D64, %l5
13465 fpadd32 %f26, %f4, %f0
13466 bne loop_1260
13467loop_1259:
13468 tge %xcc, 0x0
13469 andncc %i0, %o6, %g1
13470 set 0x54, %i3
13471 stwa %i4, [%l7 + %i3] 0x14
13472loop_1260:
13473 fcmpgt16 %f20, %f2, %g6
13474 movrne %o2, 0x2DA, %i6
13475 movrgez %g3, %g5, %o1
13476 movre %i2, 0x043, %o4
13477 fmovsa %icc, %f7, %f0
13478 sra %l2, %o0, %l4
13479 sdivcc %i7, 0x0E18, %l6
13480 set 0x28, %g2
13481 stda %i0, [%l7 + %g2] 0x2f
13482 membar #Sync
13483 set 0x24, %l6
13484 ldsha [%l7 + %l6] 0x89, %g4
13485 movge %xcc, %o3, %l3
13486 movge %xcc, %i3, %o7
13487 movgu %xcc, %g2, %l1
13488 movne %xcc, %o5, %l0
13489 wr %g0, 0x10, %asi
13490 lduha [%l7 + 0x1E] %asi, %i5
13491 addcc %g7, %i0, %o6
13492 popc 0x0D7A, %g1
13493 tn %icc, 0x6
13494 sethi 0x0FB9, %l5
13495 andcc %g6, %i4, %o2
13496 movg %xcc, %i6, %g5
13497 wr %g0, 0x11, %asi
13498 stwa %o1, [%l7 + 0x38] %asi
13499 umulcc %g3, 0x1F42, %o4
13500 array16 %i2, %l2, %l4
13501 movg %xcc, %o0, %l6
13502 tgu %xcc, 0x0
13503 ta %xcc, 0x1
13504 udiv %i1, 0x0B30, %g4
13505 subcc %i7, 0x0297, %o3
13506 movpos %xcc, %i3, %o7
13507 smulcc %l3, 0x1DAD, %g2
13508 tsubcctv %l1, %o5, %l0
13509 wr %g0, 0x18, %asi
13510 stda %f0, [%l7 + 0x40] %asi
13511 edge16ln %g7, %i5, %o6
13512 movvs %icc, %g1, %i0
13513 st %f16, [%l7 + 0x64]
13514 xnor %l5, 0x06CA, %i4
13515 alignaddrl %o2, %i6, %g6
13516 edge32l %o1, %g5, %o4
13517 bvs loop_1261
13518 brnz,a %g3, loop_1262
13519 fcmpne16 %f8, %f24, %l2
13520 stb %l4, [%l7 + 0x46]
13521loop_1261:
13522 be loop_1263
13523loop_1262:
13524 fmovrdgz %i2, %f14, %f12
13525 ldstub [%l7 + 0x50], %l6
13526 set 0x30, %l3
13527 ldda [%l7 + %l3] 0x2c, %o0
13528loop_1263:
13529 alignaddr %i1, %i7, %o3
13530 fandnot1 %f10, %f0, %f6
13531 mova %icc, %i3, %o7
13532 movl %icc, %g4, %g2
13533 movg %xcc, %l1, %o5
13534 tvc %xcc, 0x3
13535 brgez,a %l0, loop_1264
13536 lduw [%l7 + 0x08], %l3
13537 movrlz %i5, %g7, %g1
13538 fmovdg %xcc, %f26, %f22
13539loop_1264:
13540 andcc %o6, 0x1476, %l5
13541 fxors %f29, %f31, %f19
13542 ldub [%l7 + 0x1B], %i4
13543 fone %f16
13544 fand %f14, %f2, %f6
13545 fabss %f18, %f17
13546 movrne %o2, 0x1B9, %i0
13547 bvs,pt %xcc, loop_1265
13548 tge %icc, 0x6
13549 ldd [%l7 + 0x48], %f8
13550 ta %icc, 0x5
13551loop_1265:
13552 sdivx %i6, 0x0495, %o1
13553 fsrc2 %f18, %f12
13554 tsubcc %g6, 0x1D64, %o4
13555 fmovsneg %icc, %f11, %f5
13556 fandnot1 %f0, %f6, %f16
13557 set 0x3C, %g5
13558 ldswa [%l7 + %g5] 0x04, %g5
13559 movn %icc, %g3, %l2
13560 fmovrsgez %l4, %f14, %f3
13561 restored
13562 rdpr %cwp, %g1
13563 rdpr %cansave, %g2
13564 rdpr %canrestore, %g3
13565 rdpr %cleanwin, %g4
13566 rdpr %otherwin, %g5
13567 rdpr %wstate, %g6
13568 add %i2, %l6, %i1
13569 movvc %xcc, %i7, %o3
13570 tg %icc, 0x3
13571 saved
13572 rdpr %cwp, %g1
13573 rdpr %cansave, %g2
13574 rdpr %canrestore, %g3
13575 rdpr %cleanwin, %g4
13576 rdpr %otherwin, %g5
13577 rdpr %wstate, %g6
13578 te %xcc, 0x0
13579 udiv %o0, 0x02C9, %i3
13580 andcc %g4, 0x00C3, %o7
13581 fnand %f18, %f0, %f16
13582 sdiv %l1, 0x0DAF, %o5
13583 umulcc %l0, 0x0B27, %g2
13584 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
13585 nop ! nop ! ldxa [%g0 + 0x378] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
13586 fmovscc %icc, %f14, %f16
13587 ldsw [%l7 + 0x1C], %g7
13588 fbug,a %fcc0, loop_1266
13589 fcmpne32 %f28, %f18, %l3
13590 movg %xcc, %o6, %g1
13591 alignaddrl %l5, %o2, %i4
13592loop_1266:
13593 nop
13594 wr %g0, 0x80, %asi
13595 lduha [%l7 + 0x48] %asi, %i6
13596 tpos %xcc, 0x3
13597 ta %icc, 0x7
13598 std %o0, [%l7 + 0x30]
13599 fmovrsgz %i0, %f25, %f18
13600 edge32n %g6, %g5, %g3
13601 fmovsn %xcc, %f9, %f11
13602 nop
13603 setx loop_1267, %l0, %l1
13604 wrpr 0x1, %tl
13605 wrpr %l1, %tnpc
13606 setx 0x34400001400, %l0, %l1
13607 wrpr %l1, %tstate
13608 wrhpr 0x4, %htstate
13609 done
13610 tl %icc, 0x0
13611 set 0x10, %o3
13612 swapa [%l7 + %o3] 0x80, %o4
13613loop_1267:
13614 add %l2, 0x0F24, %i2
13615 fmovse %xcc, %f0, %f1
13616 subcc %l6, 0x0E68, %l4
13617 fmovrslez %i7, %f11, %f19
13618 wr %g0, 0x88, %asi
13619 stxa %o3, [%l7 + 0x68] %asi
13620 fnor %f4, %f12, %f18
13621 tg %icc, 0x3
13622 set 0x38, %i4
13623 ldswa [%l7 + %i4] 0x14, %i1
13624 set 0x54, %i7
13625 swapa [%l7 + %i7] 0x04, %i3
13626 orcc %g4, 0x01B7, %o0
13627 xnor %l1, 0x1DE0, %o5
13628 tpos %xcc, 0x6
13629 movleu %icc, %o7, %g2
13630 fmovdne %icc, %f13, %f27
13631 tcs %xcc, 0x1
13632 membar #Sync
13633 set 0x40, %l2
13634 ldda [%l7 + %l2] 0x1f, %f0
13635 tleu %xcc, 0x3
13636 taddcc %i5, 0x0EB9, %l0
13637 sdivx %l3, 0x1E29, %g7
13638 fnor %f20, %f26, %f16
13639 fmovs %f17, %f13
13640 add %o6, 0x1A2D, %g1
13641 edge16n %l5, %i4, %o2
13642 move %xcc, %o1, %i6
13643 fcmpeq32 %f12, %f22, %g6
13644 movgu %xcc, %g5, %i0
13645 tcs %icc, 0x2
13646 fpadd32s %f29, %f4, %f18
13647 movleu %xcc, %g3, %o4
13648 edge8n %l2, %i2, %l4
13649 brgz,a %i7, loop_1268
13650 movpos %icc, %l6, %o3
13651 fxor %f6, %f10, %f0
13652 fbul %fcc3, loop_1269
13653loop_1268:
13654 xorcc %i3, 0x0CF1, %i1
13655 smul %o0, 0x1382, %g4
13656 fpadd32 %f30, %f12, %f26
13657loop_1269:
13658 udivcc %l1, 0x178F, %o7
13659 movcc %xcc, %o5, %g2
13660 stbar
13661 fornot1s %f8, %f7, %f30
13662 fmovrslez %l0, %f10, %f17
13663 edge16 %l3, %g7, %i5
13664 stx %o6, [%l7 + 0x60]
13665 fble %fcc0, loop_1270
13666 sdivcc %g1, 0x10CD, %i4
13667 st %f10, [%l7 + 0x7C]
13668 srl %o2, %o1, %l5
13669loop_1270:
13670 array8 %g6, %g5, %i0
13671 fornot2 %f24, %f28, %f6
13672 ldub [%l7 + 0x22], %g3
13673 bneg,a %xcc, loop_1271
13674 tne %icc, 0x2
13675 fbug %fcc1, loop_1272
13676 call loop_1273
13677loop_1271:
13678 tle %xcc, 0x1
13679 te %xcc, 0x3
13680loop_1272:
13681 tl %icc, 0x1
13682loop_1273:
13683 fba %fcc0, loop_1274
13684 edge8n %o4, %i6, %l2
13685 membar 0x4C
13686 wr %g0, 0x18, %asi
13687 lduha [%l7 + 0x08] %asi, %l4
13688loop_1274:
13689 tl %icc, 0x4
13690 orncc %i7, 0x0087, %l6
13691 fandnot2 %f0, %f12, %f18
13692 tcc %icc, 0x2
13693 fbug %fcc0, loop_1275
13694 fpack16 %f10, %f1
13695 brlz %i2, loop_1276
13696 movvc %icc, %o3, %i1
13697loop_1275:
13698 taddcctv %i3, %o0, %g4
13699 fbl,a %fcc0, loop_1277
13700loop_1276:
13701 fmovdleu %icc, %f21, %f8
13702 be,a,pt %xcc, loop_1278
13703 flush %l7 + 0x44
13704loop_1277:
13705 fmul8sux16 %f12, %f20, %f2
13706 bvc loop_1279
13707loop_1278:
13708 fmovda %xcc, %f27, %f28
13709 movcc %xcc, %o7, %o5
13710 tneg %xcc, 0x5
13711loop_1279:
13712 nop
13713 wr %g0, 0x04, %asi
13714 ldsha [%l7 + 0x2C] %asi, %l1
13715 tvs %icc, 0x2
13716 tg %xcc, 0x7
13717 fcmped %fcc2, %f10, %f2
13718 movcc %icc, %g2, %l3
13719 brgez %l0, loop_1280
13720 bvs,a,pn %xcc, loop_1281
13721 bvc,pt %xcc, loop_1282
13722 bvc,a,pt %icc, loop_1283
13723loop_1280:
13724 tne %xcc, 0x5
13725loop_1281:
13726 mulx %g7, %i5, %g1
13727loop_1282:
13728 tvc %xcc, 0x7
13729loop_1283:
13730 stbar
13731 fbu,a %fcc0, loop_1284
13732 umulcc %i4, %o2, %o6
13733 xor %o1, %g6, %g5
13734 wr %g0, 0xea, %asi
13735 ldda [%l7 + 0x70] %asi, %i0
13736loop_1284:
13737 bvc,a,pn %icc, loop_1285
13738 fandnot1 %f20, %f0, %f16
13739 addc %l5, %g3, %o4
13740 fornot1 %f0, %f8, %f8
13741loop_1285:
13742 bl,a,pn %xcc, loop_1286
13743 edge16 %i6, %l2, %i7
13744 set 0x60, %g1
13745 prefetcha [%l7 + %g1] 0x11, 0x2
13746loop_1286:
13747 tn %xcc, 0x5
13748 xorcc %i2, 0x13D4, %o3
13749 edge8l %l6, %i1, %o0
13750 bne,a,pn %xcc, loop_1287
13751 edge16n %g4, %i3, %o5
13752 fandnot2 %f12, %f4, %f28
13753 fbue %fcc1, loop_1288
13754loop_1287:
13755 andn %o7, %g2, %l1
13756 wr %g0, 0x04, %asi
13757 stba %l0, [%l7 + 0x27] %asi
13758loop_1288:
13759 movrlez %l3, %g7, %i5
13760 fpadd16s %f2, %f8, %f29
13761 fsrc2 %f28, %f14
13762 alignaddr %g1, %i4, %o6
13763 tne %icc, 0x6
13764 membar 0x76
13765 srl %o2, %o1, %g6
13766 fands %f28, %f26, %f15
13767 udivx %g5, 0x1FD6, %i0
13768 fcmpeq16 %f2, %f8, %g3
13769 fble %fcc2, loop_1289
13770 be,pt %icc, loop_1290
13771 ldub [%l7 + 0x27], %o4
13772 andcc %i6, %l2, %l5
13773loop_1289:
13774 movneg %icc, %i7, %i2
13775loop_1290:
13776 move %xcc, %l4, %o3
13777 array32 %l6, %i1, %o0
13778 fnands %f17, %f7, %f23
13779 fmovdn %xcc, %f10, %f28
13780 fmovd %f26, %f28
13781 srl %g4, 0x13, %o5
13782 tneg %xcc, 0x1
13783 movvc %icc, %i3, %o7
13784 movvs %icc, %l1, %l0
13785 sdivx %g2, 0x0494, %g7
13786 popc %l3, %g1
13787 edge32n %i5, %o6, %i4
13788 set 0x60, %l1
13789 sta %f13, [%l7 + %l1] 0x80
13790 subccc %o1, %g6, %o2
13791 xnorcc %i0, 0x06E9, %g3
13792 taddcctv %o4, %g5, %l2
13793 set 0x3E, %o4
13794 stha %l5, [%l7 + %o4] 0x15
13795 xnor %i6, 0x1979, %i2
13796 tgu %xcc, 0x5
13797 mulscc %i7, %l4, %o3
13798 fmovsneg %xcc, %f1, %f14
13799 fornot1s %f14, %f5, %f18
13800 movrlez %i1, 0x38F, %o0
13801 edge16l %l6, %o5, %g4
13802 fands %f9, %f7, %f19
13803 movcs %icc, %o7, %i3
13804 movrlz %l1, 0x257, %g2
13805 mulx %l0, %l3, %g7
13806 bcc %icc, loop_1291
13807 movre %i5, 0x0B5, %o6
13808 srl %i4, %g1, %o1
13809 fble,a %fcc3, loop_1292
13810loop_1291:
13811 udivx %o2, 0x0F53, %g6
13812 tg %xcc, 0x6
13813 edge16l %g3, %o4, %i0
13814loop_1292:
13815 nop
13816 wr %g0, 0x18, %asi
13817 stda %f16, [%l7 + 0x40] %asi
13818 set 0x54, %i2
13819 stwa %g5, [%l7 + %i2] 0x27
13820 membar #Sync
13821 te %xcc, 0x3
13822 fnegd %f24, %f2
13823 bshuffle %f18, %f30, %f0
13824 std %f10, [%l7 + 0x18]
13825 tsubcctv %l5, 0x1C15, %l2
13826 fmovsge %xcc, %f22, %f23
13827 array8 %i6, %i7, %l4
13828 stbar
13829 wr %g0, 0x10, %asi
13830 lda [%l7 + 0x10] %asi, %f6
13831 edge32l %i2, %i1, %o0
13832 popc 0x1F96, %o3
13833 wr %g0, 0x88, %asi
13834 prefetcha [%l7 + 0x78] %asi, 0x1
13835 fble,a %fcc2, loop_1293
13836 edge8l %l6, %o7, %i3
13837 xorcc %l1, %g2, %l0
13838 bvc,a,pt %icc, loop_1294
13839loop_1293:
13840 smulcc %l3, %g7, %i5
13841 set 0x10, %l5
13842 prefetcha [%l7 + %l5] 0x14, 0x3
13843loop_1294:
13844 smul %g4, %i4, %g1
13845 fble %fcc3, loop_1295
13846 edge16l %o1, %o2, %g3
13847 lduw [%l7 + 0x6C], %g6
13848 umul %i0, %o4, %g5
13849loop_1295:
13850 nop
13851 set 0x378, %l4
13852 nop ! stxa %l2, [%g0 + %l4] 0x40 ripped by fixASI40.pl
13853 lduh [%l7 + 0x6E], %l5
13854 smulcc %i7, %l4, %i6
13855 orcc %i1, %i2, %o3
13856 edge8l %o0, %o5, %l6
13857 tcc %xcc, 0x3
13858 fmovrdgez %o7, %f8, %f26
13859 fmovdcc %icc, %f1, %f5
13860 movcs %xcc, %i3, %l1
13861 orncc %l0, %l3, %g7
13862 fba,a %fcc2, loop_1296
13863 fmovrdlz %i5, %f10, %f24
13864 movrgz %o6, 0x37F, %g4
13865 fcmped %fcc1, %f2, %f28
13866loop_1296:
13867 bn loop_1297
13868 fbg %fcc2, loop_1298
13869 movvs %icc, %i4, %g2
13870 andn %g1, %o2, %o1
13871loop_1297:
13872 std %g6, [%l7 + 0x48]
13873loop_1298:
13874 movrlz %i0, 0x343, %o4
13875 fbu %fcc1, loop_1299
13876 movgu %icc, %g5, %l2
13877 fbul %fcc3, loop_1300
13878 ld [%l7 + 0x1C], %f22
13879loop_1299:
13880 nop
13881 set 0x60, %o7
13882 stwa %l5, [%l7 + %o7] 0x88
13883loop_1300:
13884 orn %g3, 0x0695, %l4
13885 movrgez %i6, 0x1A2, %i1
13886 edge8n %i7, %i2, %o0
13887 sdivx %o3, 0x10AF, %o5
13888 tneg %xcc, 0x4
13889 edge16ln %o7, %i3, %l1
13890 movl %icc, %l0, %l6
13891 orn %l3, %i5, %g7
13892 tne %icc, 0x1
13893 movn %icc, %g4, %i4
13894 srlx %o6, 0x19, %g1
13895 fcmped %fcc0, %f24, %f12
13896 brnz,a %g2, loop_1301
13897 movcs %xcc, %o2, %o1
13898 fmovdneg %icc, %f13, %f25
13899 orn %i0, 0x1E5A, %g6
13900loop_1301:
13901 fornot1 %f0, %f8, %f2
13902 xor %o4, 0x0EEC, %l2
13903 array32 %g5, %g3, %l4
13904 fexpand %f7, %f18
13905 movrgez %l5, %i6, %i7
13906 fsrc2 %f4, %f26
13907 alignaddr %i1, %i2, %o3
13908 bn,a,pt %xcc, loop_1302
13909 bvs,pt %icc, loop_1303
13910 bn,a loop_1304
13911 fand %f0, %f26, %f4
13912loop_1302:
13913 subcc %o0, 0x08B1, %o5
13914loop_1303:
13915 orncc %o7, 0x15A6, %l1
13916loop_1304:
13917 ba,a loop_1305
13918 ba loop_1306
13919 fmovdn %xcc, %f0, %f15
13920 fnegd %f28, %f22
13921loop_1305:
13922 tl %icc, 0x2
13923loop_1306:
13924 tsubcctv %i3, %l0, %l3
13925 te %icc, 0x5
13926 tpos %icc, 0x4
13927 ta %xcc, 0x6
13928 wr %g0, 0xea, %asi
13929 stwa %i5, [%l7 + 0x38] %asi
13930 membar #Sync
13931 saved
13932 rdpr %cwp, %g1
13933 rdpr %cansave, %g2
13934 rdpr %canrestore, %g3
13935 rdpr %cleanwin, %g4
13936 rdpr %otherwin, %g5
13937 rdpr %wstate, %g6
13938 saved
13939 rdpr %cwp, %g1
13940 rdpr %cansave, %g2
13941 rdpr %canrestore, %g3
13942 rdpr %cleanwin, %g4
13943 rdpr %otherwin, %g5
13944 rdpr %wstate, %g6
13945 edge8 %g7, %g4, %i4
13946 alignaddrl %l6, %g1, %g2
13947 ldd [%l7 + 0x50], %f22
13948 tg %icc, 0x7
13949 sdivx %o6, 0x0B80, %o1
13950 edge16ln %i0, %g6, %o2
13951 fpsub16 %f12, %f2, %f20
13952 xorcc %l2, 0x19E8, %o4
13953 udivx %g3, 0x1BAB, %g5
13954 fandnot2 %f0, %f2, %f24
13955 tne %icc, 0x3
13956 mulscc %l5, 0x0B65, %i6
13957 fsrc2s %f26, %f21
13958 movre %i7, %l4, %i2
13959 xnor %o3, 0x085B, %o0
13960 sdiv %o5, 0x179F, %o7
13961 brlz %l1, loop_1307
13962 tvs %icc, 0x3
13963 tge %icc, 0x5
13964 bge,pn %icc, loop_1308
13965loop_1307:
13966 movleu %icc, %i1, %i3
13967 fandnot2 %f10, %f8, %f24
13968 fbg,a %fcc0, loop_1309
13969loop_1308:
13970 fmul8sux16 %f30, %f2, %f10
13971 saved
13972 rdpr %cwp, %g1
13973 rdpr %cansave, %g2
13974 rdpr %canrestore, %g3
13975 rdpr %cleanwin, %g4
13976 rdpr %otherwin, %g5
13977 rdpr %wstate, %g6
13978 fsrc1 %f10, %f4
13979loop_1309:
13980 movl %xcc, %l3, %l0
13981 brgez %g7, loop_1310
13982 fpadd16 %f28, %f26, %f22
13983 xnor %g4, %i4, %i5
13984 movleu %xcc, %l6, %g2
13985loop_1310:
13986 tcs %icc, 0x7
13987 bvc loop_1311
13988 fbo,a %fcc2, loop_1312
13989 andn %o6, 0x122C, %g1
13990 fcmple32 %f12, %f14, %i0
13991loop_1311:
13992 and %o1, 0x1BBD, %o2
13993loop_1312:
13994 srlx %l2, %g6, %g3
13995 wr %g0, 0x88, %asi
13996 stba %o4, [%l7 + 0x4D] %asi
13997 movgu %icc, %g5, %l5
13998 fzeros %f20
13999 popc %i7, %i6
14000 fpackfix %f6, %f16
14001 addc %l4, %o3, %o0
14002 mova %icc, %i2, %o7
14003 tpos %xcc, 0x6
14004 movl %icc, %o5, %i1
14005 movrgez %l1, 0x3E9, %l3
14006 ble,a,pt %xcc, loop_1313
14007 taddcc %l0, 0x1D79, %g7
14008 alignaddr %g4, %i3, %i4
14009 sub %i5, %g2, %l6
14010loop_1313:
14011 alignaddr %g1, %o6, %o1
14012 tcc %xcc, 0x7
14013 sllx %o2, %l2, %g6
14014 tleu %icc, 0x6
14015 andn %i0, %o4, %g3
14016 xor %g5, %i7, %i6
14017 wr %g0, 0xeb, %asi
14018 stba %l5, [%l7 + 0x47] %asi
14019 membar #Sync
14020 tge %xcc, 0x2
14021 edge16n %l4, %o3, %i2
14022 ldsh [%l7 + 0x30], %o7
14023 subcc %o5, %o0, %i1
14024 umulcc %l3, %l1, %l0
14025 tl %xcc, 0x6
14026 orn %g4, 0x11C0, %g7
14027 and %i4, %i3, %i5
14028 tg %icc, 0x1
14029 edge8l %l6, %g2, %o6
14030 te %icc, 0x5
14031 or %g1, %o1, %o2
14032 bshuffle %f30, %f20, %f16
14033 bge,a loop_1314
14034 prefetch [%l7 + 0x1C], 0x3
14035 orncc %g6, 0x0468, %l2
14036 fmovdcs %icc, %f15, %f4
14037loop_1314:
14038 nop
14039 wr %g0, 0x2a, %asi
14040 stda %o4, [%l7 + 0x40] %asi
14041 membar #Sync
14042 edge32ln %g3, %i0, %i7
14043 movvc %xcc, %g5, %i6
14044 ldub [%l7 + 0x77], %l4
14045 fcmpeq16 %f30, %f20, %o3
14046 udiv %l5, 0x05CC, %i2
14047 edge32l %o7, %o5, %o0
14048 fmul8x16 %f0, %f12, %f30
14049 sdivx %l3, 0x165C, %i1
14050 fcmpne32 %f26, %f6, %l1
14051 xor %g4, 0x05D3, %l0
14052 fmovsl %xcc, %f19, %f7
14053 fpadd32 %f30, %f12, %f24
14054 movne %xcc, %i4, %g7
14055 edge16 %i3, %l6, %i5
14056 orcc %o6, %g1, %o1
14057 fbl %fcc1, loop_1315
14058 saved
14059 rdpr %cwp, %g1
14060 rdpr %cansave, %g2
14061 rdpr %canrestore, %g3
14062 rdpr %cleanwin, %g4
14063 rdpr %otherwin, %g5
14064 rdpr %wstate, %g6
14065 fors %f31, %f22, %f12
14066 mulx %o2, %g2, %l2
14067loop_1315:
14068 movrgz %o4, %g3, %i0
14069 ldsw [%l7 + 0x78], %g6
14070 set 0x40, %o6
14071 stda %f16, [%l7 + %o6] 0x0c
14072 stx %i7, [%l7 + 0x50]
14073 xorcc %i6, %l4, %o3
14074 array32 %g5, %l5, %i2
14075 addcc %o7, %o0, %l3
14076 bleu %xcc, loop_1316
14077 sll %i1, %l1, %o5
14078 fmovsge %icc, %f23, %f5
14079 andcc %g4, 0x0972, %l0
14080loop_1316:
14081 nop
14082 add %l7, 0x30, %l6
14083 wr %g0, 0x18, %asi
14084 ldxa [%l6] %asi, %i4
14085 casxa [%l6] 0x18, %i4, %g7
14086 subc %l6, %i5, %i3
14087 fpsub32s %f31, %f20, %f13
14088 sdiv %o6, 0x00C7, %o1
14089 fpadd32s %f13, %f12, %f5
14090 fcmped %fcc0, %f24, %f18
14091 movn %icc, %g1, %g2
14092 subc %o2, %l2, %o4
14093 subccc %i0, %g3, %g6
14094 udiv %i7, 0x03E1, %i6
14095 fmovdg %xcc, %f16, %f23
14096 wr %g0, 0x10, %asi
14097 lduba [%l7 + 0x6A] %asi, %o3
14098 addccc %l4, 0x11C5, %l5
14099 be,a,pt %icc, loop_1317
14100 udivx %g5, 0x1E37, %o7
14101 brz %i2, loop_1318
14102 ble,a %xcc, loop_1319
14103loop_1317:
14104 tne %xcc, 0x7
14105 movrlz %l3, 0x08C, %o0
14106loop_1318:
14107 edge16n %l1, %i1, %g4
14108loop_1319:
14109 bpos,a,pn %xcc, loop_1320
14110 fbu %fcc3, loop_1321
14111 ta %icc, 0x5
14112 stx %l0, [%l7 + 0x70]
14113loop_1320:
14114 fbug,a %fcc2, loop_1322
14115loop_1321:
14116 fnor %f12, %f24, %f4
14117 tvs %icc, 0x0
14118 wr %g0, 0x52, %asi
14119 ldxa [%g0 + 0x118] %asi, %i4
14120loop_1322:
14121 nop
14122 set 0x26, %g7
14123 stha %g7, [%l7 + %g7] 0x22
14124 membar #Sync
14125 set 0x25, %g4
14126 lduba [%l7 + %g4] 0x89, %o5
14127 fnegd %f24, %f30
14128 fcmps %fcc0, %f27, %f17
14129 bgu loop_1323
14130 bg,a,pt %icc, loop_1324
14131 movneg %icc, %i5, %i3
14132 fmovscc %xcc, %f19, %f28
14133loop_1323:
14134 fandnot1 %f22, %f26, %f20
14135loop_1324:
14136 movrlz %l6, 0x32F, %o6
14137 ld [%l7 + 0x20], %f28
14138 movrgez %o1, 0x1BB, %g2
14139 fbe %fcc3, loop_1325
14140 movneg %icc, %g1, %l2
14141 udivcc %o4, 0x19AC, %i0
14142 brlz,a %o2, loop_1326
14143loop_1325:
14144 fsrc1s %f1, %f19
14145 fmul8x16au %f21, %f19, %f0
14146 prefetch [%l7 + 0x70], 0x1
14147loop_1326:
14148 srlx %g6, %i7, %i6
14149 fmul8ulx16 %f6, %f14, %f18
14150 set 0x4C, %i6
14151 lda [%l7 + %i6] 0x81, %f1
14152 movvc %xcc, %g3, %l4
14153 edge8ln %l5, %g5, %o7
14154 movg %icc, %i2, %l3
14155 movre %o0, %o3, %i1
14156 nop
14157 setx loop_1327, %l0, %l1
14158 wrpr 0x1, %tl
14159 wrpr %l1, %tpc
14160 add %l1, 0x4, %l1
14161 wrpr %l1, %tnpc
14162 setx 0x34400001400, %l0, %l1
14163 wrpr %l1, %tstate
14164 wrhpr 0x4, %htstate
14165 retry
14166 add %g4, 0x0B8D, %l0
14167 tleu %icc, 0x1
14168 orcc %i4, %l1, %g7
14169loop_1327:
14170 tle %icc, 0x4
14171 udivcc %i5, 0x0C6B, %o5
14172 sdiv %l6, 0x1714, %o6
14173 subc %i3, 0x03FB, %g2
14174 saved
14175 rdpr %cwp, %g1
14176 rdpr %cansave, %g2
14177 rdpr %canrestore, %g3
14178 rdpr %cleanwin, %g4
14179 rdpr %otherwin, %g5
14180 rdpr %wstate, %g6
14181 movre %o1, 0x24A, %g1
14182 tcc %xcc, 0x4
14183 saved
14184 rdpr %cwp, %g1
14185 rdpr %cansave, %g2
14186 rdpr %canrestore, %g3
14187 rdpr %cleanwin, %g4
14188 rdpr %otherwin, %g5
14189 rdpr %wstate, %g6
14190 and %o4, %i0, %l2
14191 sll %o2, %i7, %g6
14192 tsubcctv %g3, 0x052D, %l4
14193 addc %l5, 0x1534, %i6
14194 sdiv %o7, 0x1D15, %i2
14195 movgu %xcc, %g5, %o0
14196 movpos %xcc, %l3, %o3
14197 movpos %icc, %i1, %l0
14198 mulscc %i4, %l1, %g7
14199 fandnot1 %f12, %f12, %f10
14200 bne loop_1328
14201 tsubcc %i5, %o5, %g4
14202 fmovrslz %o6, %f13, %f13
14203 orcc %i3, 0x16E8, %g2
14204loop_1328:
14205 subccc %l6, %o1, %o4
14206 edge32ln %g1, %l2, %i0
14207 tsubcc %o2, 0x12C3, %i7
14208 subccc %g6, 0x17D6, %l4
14209 srlx %l5, %i6, %g3
14210 subc %i2, 0x118E, %o7
14211 movrgz %g5, 0x377, %l3
14212 fmul8sux16 %f28, %f26, %f12
14213 movpos %icc, %o3, %o0
14214 tgu %icc, 0x6
14215 movleu %icc, %i1, %l0
14216 movle %icc, %l1, %g7
14217 array16 %i4, %i5, %o5
14218 fbge,a %fcc1, loop_1329
14219 edge32l %g4, %i3, %o6
14220 add %l6, %g2, %o4
14221 movn %icc, %g1, %l2
14222loop_1329:
14223 fabss %f14, %f21
14224 srlx %o1, 0x19, %i0
14225 sra %o2, 0x10, %g6
14226 sllx %l4, 0x1C, %l5
14227 movcs %icc, %i7, %g3
14228 movvc %xcc, %i6, %o7
14229 fbo,a %fcc1, loop_1330
14230 ldsh [%l7 + 0x4C], %g5
14231 wr %g0, 0x0c, %asi
14232 ldsba [%l7 + 0x60] %asi, %l3
14233loop_1330:
14234 mulx %o3, 0x1040, %o0
14235 bg loop_1331
14236 std %f26, [%l7 + 0x10]
14237 ba,a,pt %icc, loop_1332
14238 movle %xcc, %i2, %i1
14239loop_1331:
14240 te %icc, 0x5
14241 wr %g0, 0x2a, %asi
14242 stwa %l1, [%l7 + 0x68] %asi
14243 membar #Sync
14244loop_1332:
14245 fxor %f12, %f2, %f14
14246 fmovdvc %icc, %f29, %f22
14247 edge16n %l0, %g7, %i4
14248 fmovdleu %xcc, %f6, %f12
14249 movrgz %i5, %g4, %i3
14250 movn %icc, %o6, %l6
14251 tn %icc, 0x0
14252 bneg,pt %xcc, loop_1333
14253 tpos %xcc, 0x3
14254 brz %g2, loop_1334
14255 movleu %xcc, %o4, %g1
14256loop_1333:
14257 nop
14258 setx loop_1335, %l0, %l1
14259 wrpr 0x1, %tl
14260 wrpr %l1, %tnpc
14261 setx 0x34400001400, %l0, %l1
14262 wrpr %l1, %tstate
14263 wrhpr 0x4, %htstate
14264 done
14265 mova %xcc, %o5, %l2
14266loop_1334:
14267 sdivcc %o1, 0x0CA3, %o2
14268 wr %g0, 0x11, %asi
14269 swapa [%l7 + 0x7C] %asi, %g6
14270loop_1335:
14271 nop
14272 wr %g0, 0x80, %asi
14273 lda [%l7 + 0x54] %asi, %f3
14274 movrgez %l4, 0x243, %l5
14275 fmovrslez %i7, %f22, %f7
14276 bcs loop_1336
14277 fmul8sux16 %f24, %f12, %f22
14278 sth %g3, [%l7 + 0x08]
14279 sllx %i6, 0x10, %o7
14280loop_1336:
14281 fcmpeq32 %f30, %f0, %g5
14282 fbne %fcc2, loop_1337
14283 subc %i0, %o3, %o0
14284 fornot1s %f25, %f12, %f30
14285 addcc %i2, 0x05C3, %i1
14286loop_1337:
14287 fnand %f18, %f28, %f18
14288 bne,a %xcc, loop_1338
14289 orn %l3, %l0, %l1
14290 edge8l %g7, %i4, %g4
14291 andncc %i3, %o6, %i5
14292loop_1338:
14293 edge32l %l6, %g2, %o4
14294 movg %xcc, %g1, %o5
14295 edge16l %o1, %l2, %o2
14296 sll %l4, %l5, %i7
14297 movrgz %g3, %i6, %g6
14298 fxnors %f1, %f15, %f25
14299 bgu,a loop_1339
14300 ldx [%l7 + 0x48], %g5
14301 popc %o7, %i0
14302 fzeros %f20
14303loop_1339:
14304 movn %xcc, %o3, %o0
14305 tge %xcc, 0x5
14306 sub %i1, 0x1193, %l3
14307 bl,pn %xcc, loop_1340
14308 fmovsle %icc, %f12, %f25
14309 xor %i2, %l1, %l0
14310 edge32l %g7, %g4, %i4
14311loop_1340:
14312 restored
14313 rdpr %cwp, %g1
14314 rdpr %cansave, %g2
14315 rdpr %canrestore, %g3
14316 rdpr %cleanwin, %g4
14317 rdpr %otherwin, %g5
14318 rdpr %wstate, %g6
14319 fmovdn %icc, %f5, %f27
14320 edge8ln %i3, %o6, %l6
14321 fnegd %f22, %f8
14322 movre %i5, %o4, %g2
14323 tneg %xcc, 0x1
14324 fpadd32 %f26, %f2, %f4
14325 lduw [%l7 + 0x24], %o5
14326 fcmpeq16 %f30, %f20, %g1
14327 bgu,a loop_1341
14328 udiv %l2, 0x1DA4, %o2
14329 fxnors %f16, %f17, %f29
14330 udiv %o1, 0x028D, %l4
14331loop_1341:
14332 stb %l5, [%l7 + 0x2A]
14333 movvc %xcc, %i7, %g3
14334 fandnot1s %f16, %f14, %f14
14335 fors %f30, %f16, %f4
14336 addc %i6, %g5, %g6
14337 fmovrse %i0, %f6, %f1
14338 fbug %fcc0, loop_1342
14339 movpos %icc, %o7, %o0
14340 andcc %i1, 0x0C8E, %o3
14341 bshuffle %f4, %f14, %f16
14342loop_1342:
14343 ldstub [%l7 + 0x3A], %i2
14344 wr %g0, 0x0c, %asi
14345 stxa %l1, [%l7 + 0x70] %asi
14346 fbo,a %fcc1, loop_1343
14347 brlz,a %l0, loop_1344
14348 fpackfix %f2, %f31
14349 restored
14350 rdpr %cwp, %g1
14351 rdpr %cansave, %g2
14352 rdpr %canrestore, %g3
14353 rdpr %cleanwin, %g4
14354 rdpr %otherwin, %g5
14355 rdpr %wstate, %g6
14356loop_1343:
14357 add %l3, 0x12A1, %g7
14358loop_1344:
14359 fmovsneg %xcc, %f6, %f0
14360 addcc %g4, %i4, %i3
14361 srax %o6, %i5, %o4
14362 fands %f3, %f2, %f30
14363 smulcc %l6, 0x0D42, %o5
14364 addc %g1, 0x0C91, %l2
14365 bvs %xcc, loop_1345
14366 xorcc %o2, %g2, %o1
14367 ld [%l7 + 0x18], %f10
14368 set 0x10, %g6
14369 ldda [%l7 + %g6] 0x14, %l4
14370loop_1345:
14371 movleu %icc, %l4, %i7
14372 edge32 %i6, %g5, %g6
14373 move %icc, %i0, %g3
14374 udiv %o0, 0x0FB5, %o7
14375 fmul8x16al %f3, %f1, %f26
14376 movl %icc, %i1, %i2
14377 sll %l1, 0x08, %o3
14378 fmovdvc %icc, %f27, %f5
14379 fmovsvc %xcc, %f14, %f27
14380 edge16ln %l3, %l0, %g4
14381 alignaddr %g7, %i3, %o6
14382 tvs %icc, 0x3
14383 tgu %icc, 0x7
14384 restored
14385 rdpr %cwp, %g1
14386 rdpr %cansave, %g2
14387 rdpr %canrestore, %g3
14388 rdpr %cleanwin, %g4
14389 rdpr %otherwin, %g5
14390 rdpr %wstate, %g6
14391 movrlez %i4, 0x238, %i5
14392 fcmpd %fcc1, %f8, %f26
14393 fornot1 %f2, %f4, %f18
14394 movle %icc, %o4, %o5
14395 nop
14396 setx loop_1346, %l0, %l1
14397 wrpr 0x1, %tl
14398 wrpr %l1, %tpc
14399 add %l1, 0x4, %l1
14400 wrpr %l1, %tnpc
14401 setx 0x34400001400, %l0, %l1
14402 wrpr %l1, %tstate
14403 wrhpr 0x4, %htstate
14404 retry
14405 edge16n %g1, %l6, %l2
14406 fmovd %f30, %f28
14407 te %xcc, 0x2
14408loop_1346:
14409 alignaddr %o2, %o1, %g2
14410 edge32ln %l5, %l4, %i7
14411 andncc %i6, %g6, %g5
14412 tcs %xcc, 0x4
14413 set 0x36, %l0
14414 stba %i0, [%l7 + %l0] 0x0c
14415 fbge %fcc1, loop_1347
14416 nop
14417 setx loop_1348, %l0, %l1
14418 jmpl %l1, %o0
14419 tl %xcc, 0x3
14420 prefetch [%l7 + 0x58], 0x2
14421loop_1347:
14422 fmovdgu %icc, %f7, %f7
14423loop_1348:
14424 te %xcc, 0x6
14425 srlx %o7, 0x13, %g3
14426 movrlz %i1, 0x2D3, %i2
14427 movcc %xcc, %o3, %l3
14428 bcc %icc, loop_1349
14429 fbne,a %fcc2, loop_1350
14430 be,a loop_1351
14431 edge16n %l0, %g4, %l1
14432loop_1349:
14433 edge8 %i3, %g7, %o6
14434loop_1350:
14435 subccc %i5, 0x0DA0, %i4
14436loop_1351:
14437 edge8ln %o5, %o4, %g1
14438 fmul8x16au %f18, %f30, %f30
14439 fmovrdlez %l2, %f26, %f2
14440 andn %o2, 0x163E, %l6
14441 fpackfix %f4, %f1
14442 udivcc %o1, 0x15FF, %l5
14443 and %g2, %l4, %i7
14444 be,pt %icc, loop_1352
14445 tl %xcc, 0x0
14446 sethi 0x0F26, %i6
14447 fors %f31, %f14, %f26
14448loop_1352:
14449 stbar
14450 mulx %g5, 0x1DAB, %g6
14451 nop
14452 setx loop_1353, %l0, %l1
14453 jmpl %l1, %i0
14454 sllx %o7, %g3, %i1
14455 wr %g0, 0xe3, %asi
14456 stha %o0, [%l7 + 0x6A] %asi
14457 membar #Sync
14458loop_1353:
14459 nop
14460 wr %g0, 0x89, %asi
14461 lduha [%l7 + 0x38] %asi, %i2
14462 edge32 %l3, %o3, %l0
14463 movle %xcc, %g4, %i3
14464 fmovrdne %g7, %f8, %f16
14465 sethi 0x184B, %l1
14466 movleu %icc, %o6, %i4
14467 ldstub [%l7 + 0x6E], %i5
14468 tgu %icc, 0x3
14469 orcc %o5, %g1, %l2
14470 fornot2 %f30, %f12, %f12
14471 sethi 0x1134, %o2
14472 umul %l6, %o4, %l5
14473 mulx %g2, 0x0CFB, %l4
14474 movrgez %i7, 0x272, %o1
14475 edge8n %i6, %g6, %i0
14476 bpos loop_1354
14477 fmovsvc %icc, %f28, %f14
14478 srax %o7, 0x1A, %g5
14479 fornot1 %f26, %f2, %f26
14480loop_1354:
14481 saved
14482 rdpr %cwp, %g1
14483 rdpr %cansave, %g2
14484 rdpr %canrestore, %g3
14485 rdpr %cleanwin, %g4
14486 rdpr %otherwin, %g5
14487 rdpr %wstate, %g6
14488 bpos %xcc, loop_1355
14489 fbge %fcc2, loop_1356
14490 movpos %xcc, %g3, %o0
14491 smul %i1, 0x11B0, %i2
14492loop_1355:
14493 fcmple16 %f22, %f14, %l3
14494loop_1356:
14495 fmuld8ulx16 %f25, %f31, %f6
14496 set 0x46, %o2
14497 stha %o3, [%l7 + %o2] 0x2a
14498 membar #Sync
14499 xnorcc %l0, 0x139A, %g4
14500 edge8n %i3, %l1, %o6
14501 fbug,a %fcc3, loop_1357
14502 umul %g7, 0x06EC, %i4
14503 te %icc, 0x1
14504 mulx %i5, %o5, %l2
14505loop_1357:
14506 sth %g1, [%l7 + 0x0A]
14507 sdivx %o2, 0x0F06, %o4
14508 movcc %xcc, %l6, %l5
14509 fmovrde %g2, %f4, %f10
14510 tle %icc, 0x4
14511 orn %i7, %l4, %o1
14512 fbn,a %fcc2, loop_1358
14513 movneg %icc, %g6, %i0
14514 fsrc2s %f15, %f31
14515 fmul8x16au %f25, %f17, %f10
14516loop_1358:
14517 xnorcc %i6, 0x14EC, %g5
14518 saved
14519 rdpr %cwp, %g1
14520 rdpr %cansave, %g2
14521 rdpr %canrestore, %g3
14522 rdpr %cleanwin, %g4
14523 rdpr %otherwin, %g5
14524 rdpr %wstate, %g6
14525 fbne,a %fcc3, loop_1359
14526 sdiv %g3, 0x1E6D, %o7
14527 subccc %i1, 0x0361, %i2
14528 edge16ln %l3, %o0, %o3
14529loop_1359:
14530 nop
14531 set 0x18, %o0
14532 ldsba [%l7 + %o0] 0x04, %g4
14533 xnor %l0, 0x1985, %i3
14534 xorcc %l1, 0x1AC4, %o6
14535 tle %icc, 0x4
14536 ldsh [%l7 + 0x6C], %i4
14537 fmovsl %icc, %f23, %f10
14538 fmovrdgez %g7, %f30, %f18
14539 smul %o5, 0x15CC, %l2
14540 movrlz %g1, 0x32E, %i5
14541 fbne %fcc0, loop_1360
14542 fmovdge %xcc, %f21, %f30
14543 fornot1 %f28, %f26, %f0
14544 brgez %o4, loop_1361
14545loop_1360:
14546 edge8l %o2, %l6, %l5
14547 edge8l %i7, %g2, %l4
14548 movn %xcc, %o1, %i0
14549loop_1361:
14550 tgu %xcc, 0x1
14551 add %l7, 0x70, %l6
14552 wr %g0, 0x88, %asi
14553 lda [%l6] %asi, %i6
14554 casa [%l6] %asi, %i6, %g5
14555 umulcc %g6, %g3, %i1
14556 fxnor %f2, %f4, %f12
14557 fbl,a %fcc1, loop_1362
14558 fand %f10, %f4, %f26
14559 smul %i2, %l3, %o7
14560 sra %o3, 0x00, %o0
14561loop_1362:
14562 fmovrde %g4, %f26, %f8
14563 bneg,a %icc, loop_1363
14564 fmul8sux16 %f26, %f18, %f20
14565 subcc %l0, %i3, %o6
14566 orn %l1, %g7, %o5
14567loop_1363:
14568 edge16ln %i4, %l2, %g1
14569 add %l7, 0x18, %l6
14570 wr %g0, 0x04, %asi
14571 ldxa [%l6] %asi, %o4
14572 casxa [%l6] 0x04, %o4, %o2
14573 tn %xcc, 0x2
14574 bcc,a,pt %xcc, loop_1364
14575 sra %l6, 0x08, %i5
14576 ldsw [%l7 + 0x48], %i7
14577 udivx %g2, 0x05F5, %l4
14578loop_1364:
14579 nop
14580 set 0x4C, %i0
14581 lda [%l7 + %i0] 0x80, %f13
14582 mulscc %o1, %l5, %i6
14583 tcc %icc, 0x5
14584 set 0x58, %o5
14585 ldsha [%l7 + %o5] 0x14, %g5
14586 edge16 %i0, %g6, %i1
14587 te %xcc, 0x5
14588 smul %i2, 0x1DC1, %g3
14589 edge32 %l3, %o3, %o0
14590 edge16n %o7, %g4, %i3
14591 edge8 %l0, %l1, %o6
14592 fbge %fcc1, loop_1365
14593 tneg %xcc, 0x1
14594 edge8l %o5, %i4, %g7
14595 sdivcc %g1, 0x1887, %l2
14596loop_1365:
14597 sth %o2, [%l7 + 0x14]
14598 movneg %xcc, %o4, %i5
14599 wr %g0, 0x04, %asi
14600 lda [%l7 + 0x38] %asi, %f19
14601 movvs %xcc, %i7, %g2
14602 edge16n %l4, %l6, %l5
14603 fpsub32 %f14, %f6, %f10
14604 popc 0x0BA6, %i6
14605 movcc %icc, %g5, %o1
14606 mova %icc, %g6, %i1
14607 fornot1 %f0, %f12, %f12
14608 move %xcc, %i0, %g3
14609 fcmpgt32 %f30, %f30, %i2
14610 movg %icc, %o3, %l3
14611 membar 0x66
14612 tvc %icc, 0x4
14613 fmovdvs %icc, %f6, %f26
14614 movle %xcc, %o0, %o7
14615 fmovdcs %icc, %f17, %f0
14616 set 0x0C, %g3
14617 lda [%l7 + %g3] 0x81, %f15
14618 wr %g0, 0x88, %asi
14619 lduha [%l7 + 0x1E] %asi, %g4
14620 tn %xcc, 0x7
14621 fbule %fcc0, loop_1366
14622 tsubcctv %i3, %l1, %o6
14623 edge8ln %l0, %i4, %o5
14624 movpos %icc, %g7, %l2
14625loop_1366:
14626 xnor %o2, %g1, %o4
14627 movrne %i5, %g2, %i7
14628 tcc %xcc, 0x4
14629 restored
14630 rdpr %cwp, %g1
14631 rdpr %cansave, %g2
14632 rdpr %canrestore, %g3
14633 rdpr %cleanwin, %g4
14634 rdpr %otherwin, %g5
14635 rdpr %wstate, %g6
14636 ta %xcc, 0x7
14637 saved
14638 rdpr %cwp, %g1
14639 rdpr %cansave, %g2
14640 rdpr %canrestore, %g3
14641 rdpr %cleanwin, %g4
14642 rdpr %otherwin, %g5
14643 rdpr %wstate, %g6
14644 std %f4, [%l7 + 0x48]
14645 srl %l4, 0x09, %l6
14646 fornot1 %f6, %f6, %f18
14647 tsubcc %l5, 0x0400, %g5
14648 udivx %i6, 0x0AD1, %o1
14649 bl %icc, loop_1367
14650 te %xcc, 0x3
14651 movn %xcc, %i1, %i0
14652 sir 0x171B
14653loop_1367:
14654 sra %g6, %g3, %o3
14655 te %icc, 0x2
14656 nop
14657 setx loop_1368, %l0, %l1
14658 wrpr 0x1, %tl
14659 wrpr %l1, %tnpc
14660 setx 0x34400001400, %l0, %l1
14661 wrpr %l1, %tstate
14662 wrhpr 0x4, %htstate
14663 done
14664 tn %xcc, 0x6
14665 mova %icc, %l3, %i2
14666 ba,pn %xcc, loop_1369
14667loop_1368:
14668 tne %icc, 0x1
14669 fmovrsne %o7, %f28, %f18
14670 fbl,a %fcc2, loop_1370
14671loop_1369:
14672 move %icc, %o0, %i3
14673 fbg,a %fcc3, loop_1371
14674 bne %icc, loop_1372
14675loop_1370:
14676 fmovsvs %icc, %f3, %f31
14677 tsubcctv %g4, %l1, %l0
14678loop_1371:
14679 fabss %f19, %f29
14680loop_1372:
14681 bcs,a,pt %icc, loop_1373
14682 nop
14683 setx loop_1374, %l0, %l1
14684 jmpl %l1, %o6
14685 andn %i4, 0x0AFA, %g7
14686 smulcc %o5, 0x13B0, %l2
14687loop_1373:
14688 fmovdcc %xcc, %f25, %f28
14689loop_1374:
14690 fbul,a %fcc0, loop_1375
14691 add %o2, 0x0A05, %o4
14692 edge16 %g1, %i5, %i7
14693 fble %fcc2, loop_1376
14694loop_1375:
14695 bcc loop_1377
14696 tleu %xcc, 0x2
14697 add %l4, 0x1FEC, %l6
14698loop_1376:
14699 be %xcc, loop_1378
14700loop_1377:
14701 movge %icc, %g2, %g5
14702 tleu %icc, 0x3
14703 bvs,a,pn %xcc, loop_1379
14704loop_1378:
14705 tne %xcc, 0x4
14706 array16 %i6, %o1, %l5
14707 bne,pt %icc, loop_1380
14708loop_1379:
14709 edge16 %i0, %g6, %g3
14710 wr %g0, 0x81, %asi
14711 prefetcha [%l7 + 0x50] %asi, 0x3
14712loop_1380:
14713 ldstub [%l7 + 0x3A], %l3
14714 fmuld8ulx16 %f11, %f20, %f2
14715 array8 %i1, %i2, %o7
14716 array8 %o0, %i3, %l1
14717 fmovdpos %xcc, %f20, %f5
14718 fabss %f10, %f25
14719 movg %xcc, %l0, %o6
14720 edge16n %i4, %g4, %o5
14721 stx %g7, [%l7 + 0x40]
14722 xnor %o2, %o4, %g1
14723 membar 0x0B
14724 tgu %icc, 0x0
14725 udiv %i5, 0x1AD5, %l2
14726 andn %l4, %l6, %g2
14727 membar 0x17
14728 fpack32 %f24, %f8, %f16
14729 xnor %i7, 0x0639, %g5
14730 fmovrdlez %i6, %f16, %f12
14731 bcs %xcc, loop_1381
14732 fmovrde %l5, %f8, %f20
14733 array32 %o1, %i0, %g3
14734 fmovdpos %icc, %f19, %f8
14735loop_1381:
14736 fzero %f10
14737 st %f19, [%l7 + 0x7C]
14738 fmovrde %o3, %f6, %f4
14739 move %xcc, %l3, %g6
14740 edge8l %i2, %i1, %o7
14741 edge8ln %i3, %o0, %l0
14742 set 0x40, %o1
14743 stda %f0, [%l7 + %o1] 0x15
14744 edge8n %l1, %o6, %i4
14745 udiv %o5, 0x19B7, %g4
14746 movl %icc, %g7, %o2
14747 fmovspos %icc, %f17, %f26
14748 movrgz %o4, %i5, %g1
14749 sub %l4, 0x02CD, %l6
14750 fbuge,a %fcc1, loop_1382
14751 movcs %icc, %g2, %i7
14752 sra %g5, %i6, %l5
14753 tpos %xcc, 0x2
14754loop_1382:
14755 nop
14756 wr %g0, 0x19, %asi
14757 ldsha [%l7 + 0x4C] %asi, %l2
14758 add %l7, 0x68, %l6
14759 wr %g0, 0x19, %asi
14760 casxa [%l6] %asi, %o1, %i0
14761 movre %g3, 0x23B, %l3
14762 fpadd32 %f0, %f24, %f20
14763 edge16ln %g6, %i2, %i1
14764 fsrc1 %f16, %f6
14765 array16 %o3, %i3, %o0
14766 andn %o7, 0x1333, %l0
14767 sdiv %o6, 0x0A16, %l1
14768 tgu %xcc, 0x3
14769 orcc %o5, 0x1294, %g4
14770 fcmpeq16 %f24, %f30, %g7
14771 fbule,a %fcc0, loop_1383
14772 edge8ln %o2, %i4, %i5
14773 edge32l %o4, %g1, %l4
14774 movcs %icc, %g2, %i7
14775loop_1383:
14776 orcc %l6, %g5, %l5
14777 movl %xcc, %i6, %l2
14778 movrlz %o1, 0x217, %g3
14779 brgez %l3, loop_1384
14780 xor %i0, 0x02AC, %g6
14781 bvc,a,pn %xcc, loop_1385
14782 tge %xcc, 0x2
14783loop_1384:
14784 tcc %icc, 0x0
14785 edge32ln %i1, %i2, %o3
14786loop_1385:
14787 sdivcc %o0, 0x12FB, %o7
14788 fpadd16 %f14, %f6, %f8
14789 mulx %l0, 0x0219, %o6
14790 fmovsneg %xcc, %f31, %f30
14791 fmovsvs %xcc, %f21, %f19
14792 saved
14793 rdpr %cwp, %g1
14794 rdpr %cansave, %g2
14795 rdpr %canrestore, %g3
14796 rdpr %cleanwin, %g4
14797 rdpr %otherwin, %g5
14798 rdpr %wstate, %g6
14799 bg loop_1386
14800 stw %l1, [%l7 + 0x14]
14801 xnor %i3, %o5, %g7
14802 movre %o2, %i4, %i5
14803loop_1386:
14804 tg %icc, 0x0
14805 set 0x4A, %i1
14806 lduha [%l7 + %i1] 0x10, %o4
14807 set 0x50, %i5
14808 ldda [%l7 + %i5] 0x23, %g4
14809 edge16ln %g1, %l4, %i7
14810 edge32l %l6, %g5, %g2
14811 sdivcc %l5, 0x0D9D, %i6
14812 movvc %icc, %o1, %l2
14813 wr %g0, 0x89, %asi
14814 ldswa [%l7 + 0x28] %asi, %l3
14815 fmovdl %icc, %f5, %f31
14816 fmovse %xcc, %f27, %f25
14817 sdiv %i0, 0x0137, %g3
14818 movgu %icc, %g6, %i1
14819 fmul8x16au %f17, %f30, %f8
14820 tsubcc %i2, %o0, %o7
14821 fmuld8ulx16 %f20, %f8, %f14
14822 tvc %xcc, 0x4
14823 std %f16, [%l7 + 0x78]
14824 tn %icc, 0x1
14825 movvc %xcc, %o3, %l0
14826 udivcc %o6, 0x12B7, %i3
14827 subc %o5, 0x0314, %l1
14828 movne %icc, %g7, %o2
14829 add %l7, 0x60, %l6
14830 wr %g0, 0x0c, %asi
14831 lda [%l6] %asi, %i4
14832 casa [%l6] 0x0c, %i4, %o4
14833 umulcc %g4, 0x1FC0, %i5
14834 fnot1 %f24, %f28
14835 fcmpne16 %f18, %f2, %l4
14836 wr %g0, 0x2a, %asi
14837 stwa %i7, [%l7 + 0x44] %asi
14838 membar #Sync
14839 brlez,a %l6, loop_1387
14840 bcs,a,pt %xcc, loop_1388
14841 stw %g5, [%l7 + 0x10]
14842 movg %icc, %g1, %g2
14843loop_1387:
14844 fbue %fcc0, loop_1389
14845loop_1388:
14846 bge,a,pn %xcc, loop_1390
14847 fpadd32s %f8, %f22, %f21
14848 mulx %l5, 0x1C65, %o1
14849loop_1389:
14850 bcs,a %icc, loop_1391
14851loop_1390:
14852 lduw [%l7 + 0x54], %i6
14853 movn %xcc, %l2, %l3
14854 stb %i0, [%l7 + 0x3B]
14855loop_1391:
14856 movpos %icc, %g6, %g3
14857 flush %l7 + 0x70
14858 tneg %xcc, 0x1
14859 tsubcctv %i2, %i1, %o0
14860 fba,a %fcc0, loop_1392
14861 subcc %o7, 0x059A, %l0
14862 bne,a,pt %xcc, loop_1393
14863 addccc %o6, 0x03F4, %i3
14864loop_1392:
14865 umulcc %o3, 0x1F49, %o5
14866 fmovrdgez %l1, %f24, %f2
14867loop_1393:
14868 fcmps %fcc3, %f8, %f20
14869 edge16n %g7, %i4, %o2
14870 fexpand %f12, %f10
14871 movre %o4, %g4, %i5
14872 sdivcc %i7, 0x0596, %l4
14873 tpos %xcc, 0x4
14874 sllx %l6, %g5, %g2
14875 fmovsne %xcc, %f22, %f10
14876 ba,a loop_1394
14877 tg %xcc, 0x2
14878 or %g1, %l5, %i6
14879 move %icc, %l2, %o1
14880loop_1394:
14881 popc %l3, %g6
14882 edge16n %g3, %i2, %i1
14883 membar 0x46
14884 ldd [%l7 + 0x38], %o0
14885 nop
14886 set 0x78, %g2
14887 lduh [%l7 + %g2], %i0
14888 andn %o7, 0x00D6, %o6
14889 tn %xcc, 0x0
14890 subc %l0, 0x1DB2, %o3
14891 nop
14892 setx loop_1395, %l0, %l1
14893 jmpl %l1, %o5
14894 sethi 0x156B, %l1
14895 brlz,a %g7, loop_1396
14896 ta %icc, 0x2
14897loop_1395:
14898 fbug,a %fcc2, loop_1397
14899 fbu %fcc3, loop_1398
14900loop_1396:
14901 fnot2 %f8, %f10
14902 for %f28, %f26, %f20
14903loop_1397:
14904 movg %xcc, %i4, %i3
14905loop_1398:
14906 fble %fcc0, loop_1399
14907 xor %o2, 0x03F8, %o4
14908 fnor %f16, %f10, %f28
14909 edge32 %g4, %i5, %l4
14910loop_1399:
14911 edge32ln %i7, %g5, %g2
14912 tne %xcc, 0x4
14913 subc %l6, %l5, %g1
14914 set 0x10, %l6
14915 ldxa [%l7 + %l6] 0x89, %i6
14916 alignaddr %o1, %l2, %l3
14917 orncc %g3, %i2, %i1
14918 brlez %o0, loop_1400
14919 taddcctv %g6, %o7, %i0
14920 tne %xcc, 0x2
14921 ldsb [%l7 + 0x58], %o6
14922loop_1400:
14923 sub %o3, 0x0DDE, %o5
14924 tsubcc %l1, %g7, %i4
14925 tn %xcc, 0x1
14926 wr %g0, 0x11, %asi
14927 lduwa [%l7 + 0x08] %asi, %i3
14928 nop
14929 setx loop_1401, %l0, %l1
14930 wrpr 0x1, %tl
14931 wrpr %l1, %tpc
14932 add %l1, 0x4, %l1
14933 wrpr %l1, %tnpc
14934 setx 0x34400001400, %l0, %l1
14935 wrpr %l1, %tstate
14936 wrhpr 0x4, %htstate
14937 retry
14938 fpack16 %f2, %f12
14939 xor %o2, %o4, %g4
14940 fmul8x16al %f31, %f27, %f20
14941loop_1401:
14942 fbg %fcc2, loop_1402
14943 faligndata %f12, %f2, %f4
14944 tle %icc, 0x1
14945 movgu %xcc, %i5, %l4
14946loop_1402:
14947 udivx %i7, 0x0D3F, %l0
14948 srlx %g5, %g2, %l5
14949 sra %l6, 0x0B, %i6
14950 ba,a,pt %icc, loop_1403
14951 edge32n %o1, %l2, %l3
14952 edge16n %g3, %g1, %i1
14953 flush %l7 + 0x3C
14954loop_1403:
14955 bgu loop_1404
14956 mulscc %i2, 0x0FC0, %o0
14957 sll %o7, 0x07, %g6
14958 orncc %o6, 0x14C1, %i0
14959loop_1404:
14960 fnand %f6, %f6, %f20
14961 siam 0x6
14962 tl %icc, 0x0
14963 srl %o3, %l1, %o5
14964 fbu %fcc2, loop_1405
14965 fsrc1 %f18, %f4
14966 udiv %g7, 0x1068, %i4
14967 fbu,a %fcc0, loop_1406
14968loop_1405:
14969 edge32 %i3, %o4, %g4
14970 wr %g0, 0x80, %asi
14971 ldstuba [%l7 + 0x2A] %asi, %o2
14972loop_1406:
14973 movpos %icc, %l4, %i7
14974 fandnot2s %f27, %f19, %f15
14975 stb %l0, [%l7 + 0x1D]
14976 add %l7, 0x38, %l6
14977 wr %g0, 0x10, %asi
14978 casxa [%l6] %asi, %g5, %g2
14979 faligndata %f6, %f24, %f16
14980 array16 %i5, %l6, %l5
14981 tg %xcc, 0x0
14982 taddcctv %o1, 0x0F00, %i6
14983 fmovrdlz %l2, %f30, %f30
14984 fsrc1s %f3, %f12
14985 sll %l3, 0x03, %g1
14986 wr %g0, 0x18, %asi
14987 ldda [%l7 + 0x40] %asi, %f0
14988 movle %xcc, %g3, %i1
14989 tn %icc, 0x7
14990 tneg %xcc, 0x7
14991 stx %i2, [%l7 + 0x50]
14992 fmovrdlz %o7, %f16, %f8
14993 movcc %xcc, %o0, %o6
14994 set 0x68, %l3
14995 lduwa [%l7 + %l3] 0x88, %g6
14996 wr %g0, 0x23, %asi
14997 stha %o3, [%l7 + 0x50] %asi
14998 membar #Sync
14999 srlx %l1, %o5, %i0
15000 wr %g0, 0x19, %asi
15001 lduba [%l7 + 0x26] %asi, %g7
15002 edge16ln %i3, %o4, %i4
15003 srl %g4, %l4, %i7
15004 sdivx %l0, 0x0475, %o2
15005 ld [%l7 + 0x4C], %f16
15006 srax %g2, 0x07, %i5
15007 bvs,a loop_1407
15008 ldd [%l7 + 0x48], %f20
15009 be loop_1408
15010 tsubcc %g5, %l5, %l6
15011loop_1407:
15012 alignaddrl %o1, %i6, %l2
15013 edge16 %g1, %g3, %i1
15014loop_1408:
15015 bvs,pn %xcc, loop_1409
15016 fsrc2s %f9, %f28
15017 fcmpes %fcc1, %f20, %f14
15018 wr %g0, 0xea, %asi
15019 stda %i2, [%l7 + 0x10] %asi
15020 membar #Sync
15021loop_1409:
15022 tcc %xcc, 0x0
15023 nop
15024 setx loop_1410, %l0, %l1
15025 wrpr 0x1, %tl
15026 wrpr %l1, %tpc
15027 add %l1, 0x4, %l1
15028 wrpr %l1, %tnpc
15029 setx 0x34400001400, %l0, %l1
15030 wrpr %l1, %tstate
15031 wrhpr 0x4, %htstate
15032 retry
15033 fnand %f4, %f28, %f0
15034 fornot2s %f25, %f18, %f23
15035 edge16ln %o7, %l3, %o0
15036loop_1410:
15037 sethi 0x0C35, %g6
15038 stb %o3, [%l7 + 0x67]
15039 tleu %icc, 0x6
15040 tg %icc, 0x1
15041 fcmpes %fcc1, %f3, %f31
15042 movneg %icc, %o6, %l1
15043 edge8ln %o5, %g7, %i3
15044 set 0x38, %i3
15045 ldsha [%l7 + %i3] 0x80, %i0
15046 tgu %icc, 0x5
15047 fnegd %f8, %f10
15048 te %xcc, 0x1
15049 movrne %o4, 0x3E4, %g4
15050 xorcc %i4, 0x161B, %i7
15051 move %xcc, %l4, %o2
15052 orcc %g2, %l0, %i5
15053 sra %l5, %g5, %o1
15054 subcc %l6, 0x03F3, %i6
15055 fmuld8ulx16 %f15, %f17, %f10
15056 tvc %xcc, 0x4
15057 membar #Sync
15058 set 0x40, %o3
15059 ldda [%l7 + %o3] 0x17, %f16
15060 fmovde %icc, %f5, %f5
15061 sll %l2, 0x0B, %g3
15062 saved
15063 rdpr %cwp, %g1
15064 rdpr %cansave, %g2
15065 rdpr %canrestore, %g3
15066 rdpr %cleanwin, %g4
15067 rdpr %otherwin, %g5
15068 rdpr %wstate, %g6
15069 srax %i1, 0x1A, %i2
15070 orncc %o7, %l3, %g1
15071 fmovde %icc, %f19, %f5
15072 fmovsvs %xcc, %f18, %f22
15073 movg %icc, %o0, %o3
15074 tsubcctv %g6, 0x13EE, %l1
15075 umulcc %o6, %o5, %i3
15076 edge32 %g7, %o4, %g4
15077 addcc %i4, 0x1D82, %i0
15078 set 0x08, %g5
15079 lduha [%l7 + %g5] 0x89, %i7
15080 array16 %o2, %g2, %l0
15081 tle %xcc, 0x1
15082 andcc %i5, 0x1482, %l4
15083 wr %g0, 0x80, %asi
15084 ldsba [%l7 + 0x21] %asi, %g5
15085 fmovdn %icc, %f5, %f11
15086 bge,a,pn %icc, loop_1411
15087 brlz,a %o1, loop_1412
15088 tneg %xcc, 0x1
15089 ldsw [%l7 + 0x1C], %l5
15090loop_1411:
15091 brgez %l6, loop_1413
15092loop_1412:
15093 fmovsn %icc, %f14, %f3
15094 movrgez %i6, 0x373, %l2
15095 fpack32 %f26, %f10, %f12
15096loop_1413:
15097 movrgz %i1, 0x172, %i2
15098 udiv %o7, 0x1E21, %l3
15099 movn %icc, %g3, %g1
15100 array8 %o0, %g6, %l1
15101 fbl,a %fcc1, loop_1414
15102 mulscc %o3, 0x0CAB, %o6
15103 ldub [%l7 + 0x61], %i3
15104 bcc,pt %xcc, loop_1415
15105loop_1414:
15106 addccc %o5, 0x0894, %o4
15107 alignaddrl %g7, %i4, %i0
15108 movneg %icc, %g4, %o2
15109loop_1415:
15110 fzeros %f21
15111 addccc %g2, %i7, %l0
15112 fmovdge %xcc, %f11, %f29
15113 orcc %i5, 0x0EFF, %g5
15114 alignaddr %o1, %l4, %l6
15115 brz %l5, loop_1416
15116 xnorcc %l2, 0x1B84, %i6
15117 wr %g0, 0x89, %asi
15118 prefetcha [%l7 + 0x20] %asi, 0x0
15119loop_1416:
15120 fbue %fcc2, loop_1417
15121 prefetch [%l7 + 0x38], 0x1
15122 movrgez %i1, 0x289, %o7
15123 fands %f19, %f16, %f22
15124loop_1417:
15125 ldub [%l7 + 0x3C], %g3
15126 movrgz %g1, %l3, %g6
15127 movleu %xcc, %l1, %o3
15128 fnot1s %f22, %f5
15129 lduh [%l7 + 0x6A], %o6
15130 pdist %f22, %f20, %f8
15131 fmul8ulx16 %f26, %f28, %f26
15132 orncc %i3, 0x0D9D, %o0
15133 edge16l %o5, %g7, %o4
15134 fxor %f28, %f12, %f12
15135 edge8 %i4, %g4, %o2
15136 tgu %xcc, 0x5
15137 fnand %f20, %f2, %f22
15138 wr %g0, 0x88, %asi
15139 lda [%l7 + 0x5C] %asi, %f10
15140 ta %icc, 0x3
15141 xnor %i0, %i7, %l0
15142 movcs %xcc, %i5, %g5
15143 tvc %xcc, 0x3
15144 taddcc %g2, %o1, %l4
15145 fsrc1 %f24, %f0
15146 fmovda %icc, %f18, %f3
15147 fbue %fcc3, loop_1418
15148 fmovdne %icc, %f29, %f10
15149 array8 %l6, %l2, %l5
15150 edge16 %i2, %i6, %o7
15151loop_1418:
15152 udivx %i1, 0x0D62, %g3
15153 sdivcc %l3, 0x05E0, %g6
15154 tsubcctv %l1, %o3, %g1
15155 andncc %o6, %o0, %i3
15156 ldd [%l7 + 0x10], %o4
15157 fmovrdlez %o4, %f0, %f14
15158 fmovrsgz %g7, %f9, %f1
15159 movneg %xcc, %i4, %o2
15160 fnegs %f12, %f17
15161 flush %l7 + 0x40
15162 nop
15163 set 0x30, %i4
15164 std %g4, [%l7 + %i4]
15165 fxors %f12, %f4, %f23
15166 andn %i7, %l0, %i5
15167 wr %g0, 0x89, %asi
15168 lda [%l7 + 0x2C] %asi, %f30
15169 ta %xcc, 0x5
15170 taddcc %g5, 0x0851, %i0
15171 subc %g2, 0x10A7, %o1
15172 fble,a %fcc0, loop_1419
15173 ldub [%l7 + 0x55], %l4
15174 fandnot1 %f8, %f18, %f28
15175 movrgez %l6, 0x303, %l5
15176loop_1419:
15177 smulcc %i2, %i6, %o7
15178 addccc %i1, 0x0199, %g3
15179 sdivx %l2, 0x08D8, %g6
15180 tge %icc, 0x4
15181 fpack32 %f16, %f2, %f12
15182 fnors %f14, %f2, %f30
15183 fone %f24
15184 bneg %xcc, loop_1420
15185 subc %l1, %o3, %g1
15186 movrlz %o6, 0x182, %l3
15187 edge8ln %o0, %o5, %i3
15188loop_1420:
15189 array8 %g7, %o4, %o2
15190 tneg %icc, 0x6
15191 orncc %i4, %i7, %l0
15192 fcmpeq16 %f26, %f16, %i5
15193 fabss %f8, %f0
15194 add %g5, %g4, %g2
15195 udivx %o1, 0x1452, %i0
15196 fble,a %fcc3, loop_1421
15197 call loop_1422
15198 edge16 %l4, %l5, %i2
15199 tpos %xcc, 0x6
15200loop_1421:
15201 nop
15202 set 0x2C, %i7
15203 ldswa [%l7 + %i7] 0x10, %i6
15204loop_1422:
15205 nop
15206 set 0x28, %g1
15207 stba %o7, [%l7 + %g1] 0x15
15208 set 0x44, %l1
15209 lduha [%l7 + %l1] 0x10, %i1
15210 wr %g0, 0x10, %asi
15211 ldda [%l7 + 0x50] %asi, %g2
15212 alignaddrl %l6, %g6, %l1
15213 sdivx %l2, 0x177F, %o3
15214 fnot2 %f10, %f16
15215 andncc %o6, %g1, %o0
15216 fandnot1s %f0, %f10, %f1
15217 set 0x350, %l2
15218 nop ! nop ! ldxa [%g0 + %l2] 0x40, %o5 ripped by fixASI40.pl ripped by fixASI40.pl
15219 fcmpd %fcc3, %f18, %f2
15220 fone %f18
15221 movrlz %l3, 0x1BF, %g7
15222 fmovd %f26, %f16
15223 edge8 %o4, %o2, %i3
15224 taddcc %i4, 0x115A, %i7
15225 add %l7, 0x40, %l6
15226 wr %g0, 0x11, %asi
15227 casxa [%l6] %asi, %i5, %g5
15228 sub %g4, 0x1312, %g2
15229 wr %g0, 0x88, %asi
15230 lduha [%l7 + 0x66] %asi, %o1
15231 tleu %xcc, 0x6
15232 fmovda %icc, %f19, %f21
15233 fcmpeq16 %f0, %f24, %l0
15234 orncc %l4, 0x1215, %i0
15235 ba loop_1423
15236 restored
15237 rdpr %cwp, %g1
15238 rdpr %cansave, %g2
15239 rdpr %canrestore, %g3
15240 rdpr %cleanwin, %g4
15241 rdpr %otherwin, %g5
15242 rdpr %wstate, %g6
15243 wr %g0, 0x2b, %asi
15244 stxa %i2, [%l7 + 0x38] %asi
15245 membar #Sync
15246loop_1423:
15247 fxnor %f14, %f0, %f22
15248 fmovrsgez %l5, %f23, %f3
15249 sdiv %o7, 0x040A, %i6
15250 tpos %icc, 0x5
15251 fzero %f16
15252 orn %i1, 0x1A44, %l6
15253 sll %g6, 0x09, %l1
15254 addccc %l2, 0x028C, %g3
15255 flush %l7 + 0x1C
15256 mulx %o3, 0x0EB4, %o6
15257 movrlez %o0, %g1, %l3
15258 fmul8x16al %f10, %f17, %f30
15259 tvc %xcc, 0x7
15260 alignaddrl %g7, %o5, %o4
15261 array32 %i3, %i4, %o2
15262 sdiv %i7, 0x0539, %i5
15263 tcs %xcc, 0x1
15264 mova %icc, %g5, %g4
15265 bleu,a loop_1424
15266 movgu %icc, %o1, %g2
15267 fbu,a %fcc2, loop_1425
15268 movrne %l0, 0x1D5, %i0
15269loop_1424:
15270 fmovsa %icc, %f13, %f28
15271 fmovsg %icc, %f30, %f12
15272loop_1425:
15273 sub %l4, %i2, %o7
15274 edge16n %l5, %i6, %l6
15275 sdiv %g6, 0x0171, %l1
15276 fbo,a %fcc3, loop_1426
15277 tg %xcc, 0x7
15278 fmovrse %i1, %f25, %f11
15279 set 0x2C, %i2
15280 lduwa [%l7 + %i2] 0x0c, %l2
15281loop_1426:
15282 fmovdpos %xcc, %f10, %f4
15283 and %o3, %o6, %g3
15284 edge16 %g1, %o0, %l3
15285 tg %xcc, 0x7
15286 fmovsvc %icc, %f27, %f22
15287 fbg,a %fcc3, loop_1427
15288 edge16l %o5, %g7, %o4
15289 fornot2 %f8, %f0, %f12
15290 wr %g0, 0x89, %asi
15291 stwa %i3, [%l7 + 0x6C] %asi
15292loop_1427:
15293 udiv %o2, 0x0DF5, %i7
15294 movrne %i4, %g5, %i5
15295 stx %o1, [%l7 + 0x40]
15296 edge8 %g2, %l0, %i0
15297 or %l4, 0x053E, %i2
15298 movl %icc, %o7, %g4
15299 set 0x5C, %o4
15300 stwa %l5, [%l7 + %o4] 0x2f
15301 membar #Sync
15302 brz %i6, loop_1428
15303 std %f12, [%l7 + 0x08]
15304 mulx %l6, 0x03C3, %g6
15305 addc %i1, 0x02F7, %l2
15306loop_1428:
15307 fba %fcc0, loop_1429
15308 addcc %o3, %o6, %g3
15309 udivx %l1, 0x19B5, %o0
15310 wr %g0, 0x80, %asi
15311 stba %l3, [%l7 + 0x60] %asi
15312loop_1429:
15313 nop
15314 setx loop_1430, %l0, %l1
15315 jmpl %l1, %g1
15316 andncc %o5, %o4, %g7
15317 movneg %xcc, %i3, %o2
15318 array16 %i4, %i7, %i5
15319loop_1430:
15320 edge16 %o1, %g5, %g2
15321 sdivcc %l0, 0x01B9, %l4
15322 xnor %i0, %i2, %g4
15323 nop
15324 setx loop_1431, %l0, %l1
15325 wrpr 0x1, %tl
15326 wrpr %l1, %tnpc
15327 setx 0x34400001400, %l0, %l1
15328 wrpr %l1, %tstate
15329 wrhpr 0x4, %htstate
15330 done
15331 for %f30, %f12, %f24
15332 fmuld8ulx16 %f28, %f14, %f24
15333 fmovdl %icc, %f31, %f5
15334loop_1431:
15335 fmovdn %icc, %f31, %f5
15336 ta %icc, 0x4
15337 tn %xcc, 0x0
15338 sra %l5, %i6, %l6
15339 andcc %o7, %g6, %i1
15340 set 0x7C, %l4
15341 swapa [%l7 + %l4] 0x89, %o3
15342 fbule %fcc1, loop_1432
15343 tg %icc, 0x6
15344 siam 0x5
15345 fmovrsgz %l2, %f17, %f6
15346loop_1432:
15347 movpos %icc, %o6, %l1
15348 movn %xcc, %g3, %o0
15349 tsubcctv %l3, 0x1829, %g1
15350 addccc %o5, %o4, %i3
15351 bg,a loop_1433
15352 sdivcc %o2, 0x1729, %i4
15353 movle %xcc, %g7, %i7
15354 srlx %o1, 0x12, %i5
15355loop_1433:
15356 nop
15357 set 0x20, %o7
15358 prefetcha [%l7 + %o7] 0x0c, 0x1
15359 edge8n %g2, %l0, %i0
15360 ta %xcc, 0x4
15361 edge16ln %l4, %g4, %i2
15362 fone %f14
15363 fpsub32s %f16, %f19, %f16
15364 fmul8x16 %f19, %f14, %f28
15365 brgz,a %l5, loop_1434
15366 andn %i6, 0x13C9, %l6
15367 sdivcc %g6, 0x148A, %i1
15368 edge16l %o3, %o7, %o6
15369loop_1434:
15370 fmovspos %icc, %f11, %f27
15371 movge %icc, %l1, %l2
15372 movre %g3, 0x36D, %l3
15373 tge %icc, 0x0
15374 movrne %g1, %o5, %o4
15375 movrgz %i3, 0x11F, %o2
15376 movleu %xcc, %i4, %g7
15377 fmovsle %xcc, %f30, %f18
15378 orn %i7, %o0, %o1
15379 wr %g0, 0x10, %asi
15380 ldsba [%l7 + 0x5C] %asi, %g5
15381 fabss %f7, %f28
15382 fbug %fcc3, loop_1435
15383 brz %i5, loop_1436
15384 srlx %g2, %i0, %l0
15385 wr %g0, 0x89, %asi
15386 stda %f16, [%l7 + 0x40] %asi
15387loop_1435:
15388 addcc %g4, %l4, %i2
15389loop_1436:
15390 fnands %f11, %f24, %f18
15391 nop
15392 setx loop_1437, %l0, %l1
15393 jmpl %l1, %i6
15394 fcmped %fcc3, %f14, %f12
15395 fmovrsgz %l6, %f23, %f13
15396 edge8 %l5, %g6, %i1
15397loop_1437:
15398 smulcc %o3, 0x0D49, %o7
15399 set 0x56, %l5
15400 ldsha [%l7 + %l5] 0x18, %l1
15401 fmuld8ulx16 %f22, %f30, %f0
15402 array32 %l2, %o6, %g3
15403 tcc %icc, 0x2
15404 move %icc, %g1, %o5
15405 ld [%l7 + 0x60], %f4
15406 call loop_1438
15407 edge8 %l3, %i3, %o2
15408 sir 0x12F2
15409 move %icc, %i4, %g7
15410loop_1438:
15411 xor %o4, 0x0211, %o0
15412 movrgez %o1, %g5, %i5
15413 fandnot2 %f30, %f0, %f2
15414 bvc,a loop_1439
15415 umul %i7, 0x1AE3, %g2
15416 movleu %icc, %i0, %g4
15417 tleu %xcc, 0x6
15418loop_1439:
15419 ldd [%l7 + 0x38], %l0
15420 andncc %l4, %i2, %l6
15421 wr %g0, 0x20, %asi
15422 ldxa [%g0 + 0x10] %asi, %i6
15423 tne %xcc, 0x7
15424 bleu,a loop_1440
15425 fbn,a %fcc2, loop_1441
15426 smul %g6, %l5, %i1
15427 fbule %fcc3, loop_1442
15428loop_1440:
15429 movcc %xcc, %o3, %o7
15430loop_1441:
15431 tne %xcc, 0x3
15432 edge16n %l1, %o6, %g3
15433loop_1442:
15434 tg %icc, 0x1
15435 fpsub32 %f10, %f14, %f6
15436 std %g0, [%l7 + 0x58]
15437 movne %xcc, %o5, %l3
15438 fpsub16 %f4, %f16, %f26
15439 fmovdvs %icc, %f26, %f22
15440 fbuge %fcc0, loop_1443
15441 sdivcc %l2, 0x05E9, %i3
15442 sll %i4, 0x07, %g7
15443 ldd [%l7 + 0x60], %o4
15444loop_1443:
15445 bvc,pt %icc, loop_1444
15446 movneg %icc, %o0, %o2
15447 udiv %g5, 0x197A, %o1
15448 array8 %i5, %g2, %i0
15449loop_1444:
15450 edge16l %g4, %l0, %i7
15451 fpackfix %f24, %f20
15452 fmul8ulx16 %f18, %f26, %f28
15453 tsubcc %i2, 0x08C3, %l4
15454 movle %xcc, %i6, %l6
15455 fbul,a %fcc0, loop_1445
15456 flush %l7 + 0x1C
15457 movg %icc, %g6, %l5
15458 std %i0, [%l7 + 0x20]
15459loop_1445:
15460 move %xcc, %o3, %l1
15461 ld [%l7 + 0x34], %f18
15462 tgu %icc, 0x7
15463 array32 %o6, %o7, %g3
15464 edge8ln %o5, %l3, %l2
15465 fmovrdlez %i3, %f30, %f22
15466 edge16ln %i4, %g1, %g7
15467 bge loop_1446
15468 stbar
15469 ldsh [%l7 + 0x7E], %o0
15470 movre %o4, %g5, %o1
15471loop_1446:
15472 fandnot2 %f8, %f4, %f6
15473 nop
15474 setx loop_1447, %l0, %l1
15475 wrpr 0x1, %tl
15476 wrpr %l1, %tnpc
15477 setx 0x34400001400, %l0, %l1
15478 wrpr %l1, %tstate
15479 wrhpr 0x4, %htstate
15480 done
15481 sdivx %i5, 0x16DA, %o2
15482 subcc %g2, 0x1AF1, %g4
15483 edge32l %i0, %i7, %i2
15484loop_1447:
15485 sub %l0, %i6, %l4
15486 orn %g6, %l5, %l6
15487 ba,a,pt %xcc, loop_1448
15488 swap [%l7 + 0x6C], %o3
15489 fandnot2s %f29, %f26, %f17
15490 array32 %l1, %i1, %o7
15491loop_1448:
15492 be,a,pn %icc, loop_1449
15493 fmovrde %o6, %f16, %f6
15494 ldsw [%l7 + 0x2C], %o5
15495 fabss %f23, %f7
15496loop_1449:
15497 xnorcc %l3, 0x11E7, %g3
15498 andcc %i3, %i4, %g1
15499 ldsw [%l7 + 0x3C], %l2
15500 sir 0x0B14
15501 edge32 %g7, %o4, %o0
15502 movleu %icc, %g5, %i5
15503 fxor %f8, %f18, %f0
15504 fandnot2 %f26, %f20, %f20
15505 add %l7, 0x78, %l6
15506 wr %g0, 0x80, %asi
15507 casa [%l6] 0x80, %o1, %o2
15508 fmovscc %icc, %f14, %f6
15509 fmul8ulx16 %f0, %f0, %f10
15510 addc %g4, %i0, %i7
15511 fmovrslez %i2, %f5, %f16
15512 fxnor %f20, %f4, %f26
15513 movg %xcc, %l0, %i6
15514 movvs %xcc, %l4, %g6
15515 fbge %fcc3, loop_1450
15516 tgu %icc, 0x0
15517 smulcc %l5, %g2, %o3
15518 fblg %fcc3, loop_1451
15519loop_1450:
15520 umulcc %l1, 0x132C, %l6
15521 mulx %o7, 0x0363, %i1
15522 sdiv %o5, 0x008B, %o6
15523loop_1451:
15524 fxor %f8, %f10, %f24
15525 udivcc %g3, 0x05DF, %l3
15526 xorcc %i3, %i4, %g1
15527 fmovdn %icc, %f12, %f9
15528 edge32l %g7, %o4, %o0
15529 movne %icc, %l2, %g5
15530 wr %g0, 0x04, %asi
15531 ldstuba [%l7 + 0x34] %asi, %o1
15532 fmovs %f17, %f12
15533 edge8 %o2, %g4, %i0
15534 xnorcc %i7, 0x13E2, %i5
15535 fbuge %fcc0, loop_1452
15536 fmul8x16 %f9, %f16, %f16
15537 subcc %l0, %i6, %l4
15538 std %f24, [%l7 + 0x30]
15539loop_1452:
15540 fcmpeq32 %f10, %f14, %g6
15541 set 0x7C, %o6
15542 swapa [%l7 + %o6] 0x89, %l5
15543 taddcctv %g2, 0x053C, %i2
15544 movrlez %l1, 0x35F, %o3
15545 fands %f31, %f22, %f4
15546 sir 0x0013
15547 ldsw [%l7 + 0x10], %o7
15548 tcc %icc, 0x5
15549 fmul8x16au %f28, %f26, %f12
15550 subcc %l6, 0x1724, %i1
15551 tvc %icc, 0x5
15552 sllx %o5, %o6, %l3
15553 bneg,a,pt %xcc, loop_1453
15554 edge16 %i3, %i4, %g3
15555 movleu %icc, %g7, %g1
15556 andcc %o4, %o0, %l2
15557loop_1453:
15558 swap [%l7 + 0x18], %o1
15559 popc %o2, %g5
15560 edge16l %i0, %g4, %i7
15561 fbuge %fcc1, loop_1454
15562 fone %f30
15563 tsubcc %i5, %l0, %i6
15564 fmovdleu %xcc, %f25, %f15
15565loop_1454:
15566 fmovdle %icc, %f18, %f9
15567 nop
15568 set 0x28, %g7
15569 ldd [%l7 + %g7], %f12
15570 sll %l4, %g6, %g2
15571 taddcctv %l5, 0x1559, %l1
15572 brgz,a %o3, loop_1455
15573 fnot1 %f24, %f12
15574 tg %icc, 0x5
15575 orn %o7, %i2, %i1
15576loop_1455:
15577 nop
15578 set 0x70, %i6
15579 stw %o5, [%l7 + %i6]
15580 movne %xcc, %o6, %l3
15581 fmovdvc %xcc, %f20, %f22
15582 edge32n %i3, %i4, %g3
15583 subc %l6, %g1, %o4
15584 movrlz %o0, 0x069, %g7
15585 fmovdg %xcc, %f25, %f1
15586 fbue %fcc0, loop_1456
15587 siam 0x2
15588 xorcc %l2, %o1, %o2
15589 membar 0x5A
15590loop_1456:
15591 fcmpeq32 %f22, %f20, %i0
15592 tcc %icc, 0x2
15593 edge32ln %g5, %g4, %i5
15594 srlx %l0, 0x1E, %i6
15595 addcc %i7, %l4, %g2
15596 orn %g6, %l5, %l1
15597 movn %icc, %o3, %i2
15598 movneg %icc, %i1, %o5
15599 xor %o6, 0x0514, %o7
15600 tle %icc, 0x4
15601 addccc %l3, %i3, %i4
15602 bne loop_1457
15603 udivcc %l6, 0x03C0, %g1
15604 fmovsvc %xcc, %f27, %f12
15605 fbo,a %fcc0, loop_1458
15606loop_1457:
15607 umul %o4, 0x1513, %o0
15608 fpadd16 %f16, %f2, %f22
15609 movleu %xcc, %g7, %l2
15610loop_1458:
15611 bshuffle %f6, %f18, %f18
15612 movneg %icc, %g3, %o2
15613 nop
15614 setx loop_1459, %l0, %l1
15615 wrpr 0x1, %tl
15616 wrpr %l1, %tnpc
15617 setx 0x34400001400, %l0, %l1
15618 wrpr %l1, %tstate
15619 wrhpr 0x4, %htstate
15620 done
15621 mova %icc, %i0, %o1
15622 brnz,a %g5, loop_1460
15623 edge16n %g4, %i5, %l0
15624loop_1459:
15625 sdivx %i6, 0x0F8A, %l4
15626 movrne %g2, %i7, %l5
15627loop_1460:
15628 xorcc %l1, %o3, %i2
15629 xnorcc %g6, 0x0661, %o5
15630 and %i1, %o7, %o6
15631 orncc %i3, %i4, %l6
15632 tn %xcc, 0x5
15633 edge16 %g1, %l3, %o0
15634 movre %o4, %l2, %g3
15635 lduh [%l7 + 0x3C], %g7
15636 orn %i0, 0x129A, %o2
15637 array8 %o1, %g5, %g4
15638 wr %g0, 0x19, %asi
15639 sta %f0, [%l7 + 0x18] %asi
15640 fcmpeq16 %f30, %f0, %i5
15641 movrlz %i6, 0x3EC, %l0
15642 xor %l4, 0x1861, %g2
15643 sub %l5, %i7, %o3
15644 fmul8x16 %f18, %f28, %f30
15645 movn %xcc, %l1, %g6
15646 bpos %icc, loop_1461
15647 fnands %f26, %f3, %f5
15648 addc %i2, 0x0A89, %i1
15649 stw %o7, [%l7 + 0x10]
15650loop_1461:
15651 for %f0, %f0, %f22
15652 andn %o6, %o5, %i4
15653 orncc %l6, %i3, %l3
15654 flush %l7 + 0x10
15655 movrlz %g1, 0x01F, %o4
15656 fabsd %f2, %f16
15657 nop
15658 setx loop_1462, %l0, %l1
15659 wrpr 0x1, %tl
15660 wrpr %l1, %tpc
15661 add %l1, 0x4, %l1
15662 wrpr %l1, %tnpc
15663 setx 0x34400001400, %l0, %l1
15664 wrpr %l1, %tstate
15665 wrhpr 0x4, %htstate
15666 retry
15667 xorcc %l2, 0x181C, %g3
15668 andcc %g7, %i0, %o2
15669 smul %o1, 0x0D14, %g5
15670loop_1462:
15671 movcc %xcc, %g4, %o0
15672 tg %xcc, 0x2
15673 tneg %xcc, 0x0
15674 movvc %icc, %i6, %l0
15675 tcs %icc, 0x0
15676 srax %l4, %i5, %g2
15677 popc 0x0599, %l5
15678 bn,pt %icc, loop_1463
15679 ldsw [%l7 + 0x60], %o3
15680 fbuge %fcc0, loop_1464
15681 sdivcc %i7, 0x1CDB, %l1
15682loop_1463:
15683 fnand %f22, %f16, %f14
15684 srax %g6, %i2, %o7
15685loop_1464:
15686 movl %xcc, %o6, %i1
15687 fnegs %f22, %f19
15688 bvs,a,pn %icc, loop_1465
15689 and %o5, %l6, %i4
15690 ldsb [%l7 + 0x16], %l3
15691 fbug,a %fcc2, loop_1466
15692loop_1465:
15693 be,a,pn %icc, loop_1467
15694 tne %icc, 0x5
15695 srax %i3, 0x1F, %o4
15696loop_1466:
15697 andcc %g1, 0x185E, %l2
15698loop_1467:
15699 umul %g3, 0x0122, %g7
15700 srl %o2, 0x12, %o1
15701 nop
15702 setx loop_1468, %l0, %l1
15703 wrpr 0x1, %tl
15704 wrpr %l1, %tpc
15705 add %l1, 0x4, %l1
15706 wrpr %l1, %tnpc
15707 setx 0x34400001400, %l0, %l1
15708 wrpr %l1, %tstate
15709 wrhpr 0x4, %htstate
15710 retry
15711 pdist %f6, %f30, %f8
15712 tvs %xcc, 0x0
15713 fmovdpos %icc, %f15, %f9
15714loop_1468:
15715 movrlz %i0, 0x294, %g4
15716 edge32 %o0, %g5, %l0
15717 movrlez %l4, %i6, %g2
15718 fmovrsne %i5, %f15, %f3
15719 smulcc %l5, 0x07BE, %o3
15720 ta %xcc, 0x7
15721 fpsub32 %f22, %f16, %f4
15722 edge32n %i7, %l1, %i2
15723 ld [%l7 + 0x7C], %f5
15724 sub %g6, 0x0BC4, %o7
15725 andcc %i1, %o6, %l6
15726 stbar
15727 ta %icc, 0x7
15728 xnor %i4, %o5, %l3
15729 bge,a,pn %xcc, loop_1469
15730 fbne,a %fcc1, loop_1470
15731 bcs,a,pn %icc, loop_1471
15732 array8 %o4, %i3, %g1
15733loop_1469:
15734 tsubcctv %g3, %g7, %o2
15735loop_1470:
15736 smulcc %l2, %o1, %i0
15737loop_1471:
15738 array16 %g4, %o0, %l0
15739 mova %xcc, %g5, %i6
15740 set 0x70, %g4
15741 ldsha [%l7 + %g4] 0x11, %l4
15742 fmovdcs %xcc, %f11, %f3
15743 std %f18, [%l7 + 0x40]
15744 fmovscs %xcc, %f6, %f16
15745 fpsub16s %f11, %f19, %f20
15746 fornot2s %f20, %f25, %f1
15747 edge32l %g2, %i5, %l5
15748 fnegd %f14, %f8
15749 tne %xcc, 0x3
15750 siam 0x5
15751 fcmpgt32 %f2, %f18, %o3
15752 set 0x48, %l0
15753 lda [%l7 + %l0] 0x19, %f0
15754 set 0x20, %o2
15755 stxa %l1, [%l7 + %o2] 0x15
15756 sth %i2, [%l7 + 0x12]
15757 fmovrsgz %i7, %f23, %f23
15758 alignaddrl %g6, %o7, %o6
15759 te %xcc, 0x5
15760 edge8l %i1, %l6, %i4
15761 brgz,a %o5, loop_1472
15762 movleu %icc, %o4, %l3
15763 movle %xcc, %i3, %g1
15764 set 0x40, %g6
15765 sta %f13, [%l7 + %g6] 0x88
15766loop_1472:
15767 fmovdn %xcc, %f1, %f9
15768 tvc %icc, 0x6
15769 subcc %g3, 0x03C6, %o2
15770 movge %icc, %l2, %g7
15771 edge32n %o1, %g4, %o0
15772 fmul8x16 %f30, %f8, %f2
15773 tsubcctv %i0, 0x1D22, %l0
15774 move %xcc, %i6, %l4
15775 tvs %xcc, 0x5
15776 ld [%l7 + 0x6C], %f29
15777 umulcc %g2, 0x055F, %g5
15778 bvs,a loop_1473
15779 movne %xcc, %i5, %o3
15780 udiv %l5, 0x1366, %l1
15781 fpadd32 %f4, %f10, %f22
15782loop_1473:
15783 fpsub32s %f22, %f1, %f15
15784 tgu %xcc, 0x2
15785 fabss %f16, %f4
15786 smulcc %i7, %i2, %o7
15787 andcc %g6, %i1, %o6
15788 movn %xcc, %i4, %l6
15789 udivcc %o5, 0x1BBE, %o4
15790 fornot1s %f26, %f15, %f22
15791 movvs %xcc, %i3, %g1
15792 smul %l3, %g3, %o2
15793 movrgz %l2, 0x157, %g7
15794 srl %o1, %o0, %g4
15795 orn %l0, 0x1D1C, %i6
15796 fbg %fcc3, loop_1474
15797 tleu %icc, 0x4
15798 fnors %f10, %f4, %f27
15799 set 0x2A, %o0
15800 ldsha [%l7 + %o0] 0x89, %i0
15801loop_1474:
15802 tvs %icc, 0x5
15803 bvs,pn %xcc, loop_1475
15804 brz,a %l4, loop_1476
15805 mulscc %g5, %i5, %g2
15806 fmovd %f6, %f10
15807loop_1475:
15808 tne %icc, 0x1
15809loop_1476:
15810 ble,pt %xcc, loop_1477
15811 movpos %icc, %l5, %l1
15812 subc %o3, %i7, %o7
15813 bcs,pn %xcc, loop_1478
15814loop_1477:
15815 tgu %icc, 0x4
15816 tcs %icc, 0x0
15817 movvc %icc, %g6, %i1
15818loop_1478:
15819 ble loop_1479
15820 smulcc %i2, %i4, %o6
15821 popc %o5, %l6
15822 sth %o4, [%l7 + 0x4E]
15823loop_1479:
15824 nop
15825 wr %g0, 0x11, %asi
15826 sta %f5, [%l7 + 0x3C] %asi
15827 andn %g1, %l3, %g3
15828 te %icc, 0x3
15829 edge32 %i3, %l2, %o2
15830 wr %g0, 0x80, %asi
15831 ldsba [%l7 + 0x51] %asi, %g7
15832 fandnot1 %f6, %f16, %f20
15833 edge8n %o1, %g4, %l0
15834 edge8ln %o0, %i6, %i0
15835 fba,a %fcc2, loop_1480
15836 tcs %xcc, 0x4
15837 nop
15838 setx loop_1481, %l0, %l1
15839 wrpr 0x1, %tl
15840 wrpr %l1, %tpc
15841 add %l1, 0x4, %l1
15842 wrpr %l1, %tnpc
15843 setx 0x34400001400, %l0, %l1
15844 wrpr %l1, %tstate
15845 wrhpr 0x4, %htstate
15846 retry
15847 fmovsa %xcc, %f4, %f30
15848loop_1480:
15849 udivcc %l4, 0x0B17, %i5
15850 nop
15851 set 0x40, %i0
15852 std %g2, [%l7 + %i0]
15853loop_1481:
15854 edge16 %l5, %g5, %o3
15855 fcmps %fcc1, %f2, %f25
15856 tvc %xcc, 0x7
15857 ba,a,pn %icc, loop_1482
15858 fba %fcc3, loop_1483
15859 sdivcc %i7, 0x0455, %l1
15860 fmovsneg %icc, %f15, %f11
15861loop_1482:
15862 or %g6, %i1, %i2
15863loop_1483:
15864 bg,a loop_1484
15865 tl %icc, 0x2
15866 movvs %icc, %o7, %o6
15867 movrne %o5, 0x14D, %l6
15868loop_1484:
15869 movne %xcc, %i4, %o4
15870 stb %l3, [%l7 + 0x4F]
15871 fmovsgu %icc, %f4, %f30
15872 nop
15873 set 0x6C, %o5
15874 lduw [%l7 + %o5], %g3
15875 lduh [%l7 + 0x48], %i3
15876 tsubcctv %l2, 0x0482, %o2
15877 movl %icc, %g7, %o1
15878 stbar
15879 edge32l %g4, %g1, %l0
15880 fmovdcs %icc, %f29, %f25
15881 sdivcc %o0, 0x0506, %i0
15882 movpos %xcc, %l4, %i5
15883 fornot1s %f31, %f23, %f20
15884 std %i6, [%l7 + 0x20]
15885 fpackfix %f12, %f30
15886 movgu %xcc, %l5, %g2
15887 fones %f22
15888 nop
15889 setx loop_1485, %l0, %l1
15890 wrpr 0x1, %tl
15891 wrpr %l1, %tnpc
15892 setx 0x34400001400, %l0, %l1
15893 wrpr %l1, %tstate
15894 wrhpr 0x4, %htstate
15895 done
15896 smulcc %o3, 0x1A59, %i7
15897 ldub [%l7 + 0x33], %g5
15898 st %f5, [%l7 + 0x30]
15899loop_1485:
15900 srlx %l1, 0x0B, %i1
15901 fmovdne %xcc, %f3, %f7
15902 subcc %i2, %o7, %o6
15903 edge16n %o5, %l6, %i4
15904 fcmple32 %f22, %f20, %g6
15905 set 0x20, %o1
15906 prefetcha [%l7 + %o1] 0x18, 0x1
15907 addcc %o4, %g3, %l2
15908 fsrc2s %f10, %f19
15909 andncc %i3, %o2, %o1
15910 movn %xcc, %g7, %g1
15911 fmovscc %icc, %f2, %f13
15912 edge16n %g4, %o0, %l0
15913 alignaddr %i0, %i5, %l4
15914 sra %i6, %g2, %o3
15915 edge8ln %l5, %i7, %l1
15916 wr %g0, 0x2b, %asi
15917 stba %i1, [%l7 + 0x0B] %asi
15918 membar #Sync
15919 movrlez %i2, %o7, %g5
15920 bneg,pt %xcc, loop_1486
15921 movg %xcc, %o5, %l6
15922 restored
15923 rdpr %cwp, %g1
15924 rdpr %cansave, %g2
15925 rdpr %canrestore, %g3
15926 rdpr %cleanwin, %g4
15927 rdpr %otherwin, %g5
15928 rdpr %wstate, %g6
15929 nop
15930 setx loop_1487, %l0, %l1
15931 wrpr 0x1, %tl
15932 wrpr %l1, %tnpc
15933 setx 0x34400001400, %l0, %l1
15934 wrpr %l1, %tstate
15935 wrhpr 0x4, %htstate
15936 done
15937loop_1486:
15938 fbl,a %fcc1, loop_1488
15939 ta %xcc, 0x2
15940 subc %o6, %i4, %g6
15941loop_1487:
15942 movvs %icc, %l3, %o4
15943loop_1488:
15944 tvs %icc, 0x6
15945 bpos,a loop_1489
15946 tcc %xcc, 0x3
15947 set 0x5A, %i1
15948 stha %g3, [%l7 + %i1] 0xe2
15949 membar #Sync
15950loop_1489:
15951 movne %xcc, %l2, %i3
15952 edge8ln %o1, %o2, %g1
15953 std %g4, [%l7 + 0x60]
15954 saved
15955 rdpr %cwp, %g1
15956 rdpr %cansave, %g2
15957 rdpr %canrestore, %g3
15958 rdpr %cleanwin, %g4
15959 rdpr %otherwin, %g5
15960 rdpr %wstate, %g6
15961 wr %g0, 0xeb, %asi
15962 ldda [%l7 + 0x70] %asi, %o0
15963 fpadd32 %f28, %f18, %f30
15964 umulcc %l0, 0x133B, %g7
15965 tneg %icc, 0x0
15966 srax %i5, 0x15, %l4
15967 movrgz %i0, %g2, %o3
15968 set 0x22, %g3
15969 lduha [%l7 + %g3] 0x18, %l5
15970 tl %xcc, 0x3
15971 array32 %i7, %l1, %i6
15972 fbg,a %fcc2, loop_1490
15973 fcmpne32 %f10, %f26, %i2
15974 swap [%l7 + 0x60], %o7
15975 te %icc, 0x2
15976loop_1490:
15977 umul %i1, %o5, %l6
15978 fandnot2 %f20, %f18, %f22
15979 be,a,pt %xcc, loop_1491
15980 array16 %o6, %g5, %g6
15981 restored
15982 rdpr %cwp, %g1
15983 rdpr %cansave, %g2
15984 rdpr %canrestore, %g3
15985 rdpr %cleanwin, %g4
15986 rdpr %otherwin, %g5
15987 rdpr %wstate, %g6
15988 bn,a,pt %xcc, loop_1492
15989loop_1491:
15990 bleu loop_1493
15991 movrgez %l3, %i4, %o4
15992 lduh [%l7 + 0x0E], %l2
15993loop_1492:
15994 edge32n %g3, %o1, %o2
15995loop_1493:
15996 fand %f30, %f0, %f4
15997 edge8l %g1, %i3, %o0
15998 fsrc2 %f24, %f2
15999 fbl %fcc0, loop_1494
16000 edge8l %l0, %g7, %g4
16001 fbo %fcc3, loop_1495
16002 nop
16003 setx loop_1496, %l0, %l1
16004 jmpl %l1, %i5
16005loop_1494:
16006 tle %xcc, 0x6
16007 subccc %l4, %i0, %g2
16008loop_1495:
16009 fbu %fcc0, loop_1497
16010loop_1496:
16011 tpos %xcc, 0x5
16012 fnot2s %f5, %f4
16013 edge8l %l5, %i7, %o3
16014loop_1497:
16015 restored
16016 rdpr %cwp, %g1
16017 rdpr %cansave, %g2
16018 rdpr %canrestore, %g3
16019 rdpr %cleanwin, %g4
16020 rdpr %otherwin, %g5
16021 rdpr %wstate, %g6
16022 wr %g0, 0x10, %asi
16023 stba %l1, [%l7 + 0x16] %asi
16024 edge32l %i2, %i6, %o7
16025 fmul8ulx16 %f28, %f26, %f2
16026 sllx %i1, %o5, %l6
16027 umul %g5, 0x0689, %g6
16028 xor %o6, 0x035A, %l3
16029 tgu %icc, 0x3
16030 edge8 %i4, %l2, %g3
16031 xor %o4, 0x1B1D, %o1
16032 movcc %xcc, %o2, %i3
16033 fornot2 %f14, %f18, %f16
16034 bvs %icc, loop_1498
16035 call loop_1499
16036 fblg %fcc1, loop_1500
16037 edge16 %g1, %o0, %g7
16038loop_1498:
16039 fmovsvc %xcc, %f3, %f7
16040loop_1499:
16041 fbule,a %fcc0, loop_1501
16042loop_1500:
16043 edge8 %g4, %i5, %l0
16044 movneg %icc, %l4, %g2
16045 andcc %l5, %i7, %o3
16046loop_1501:
16047 sllx %l1, %i2, %i6
16048 set 0x20, %i5
16049 swapa [%l7 + %i5] 0x11, %i0
16050 fbule %fcc0, loop_1502
16051 add %o7, 0x1EA3, %o5
16052 restored
16053 rdpr %cwp, %g1
16054 rdpr %cansave, %g2
16055 rdpr %canrestore, %g3
16056 rdpr %cleanwin, %g4
16057 rdpr %otherwin, %g5
16058 rdpr %wstate, %g6
16059 edge16 %i1, %l6, %g5
16060loop_1502:
16061 nop
16062 wr %g0, 0x80, %asi
16063 swapa [%l7 + 0x78] %asi, %g6
16064 set 0x70, %l6
16065 swapa [%l7 + %l6] 0x80, %o6
16066 udivx %l3, 0x015C, %l2
16067 fcmped %fcc3, %f28, %f28
16068 fmovrdne %i4, %f6, %f24
16069 stx %g3, [%l7 + 0x78]
16070 fnot2s %f4, %f1
16071 brnz,a %o1, loop_1503
16072 brgz,a %o2, loop_1504
16073 movl %icc, %o4, %i3
16074 umul %g1, %g7, %g4
16075loop_1503:
16076 srax %i5, %o0, %l4
16077loop_1504:
16078 mulscc %g2, 0x04DA, %l5
16079 set 0x70, %g2
16080 stxa %i7, [%l7 + %g2] 0x14
16081 edge16 %o3, %l0, %l1
16082 ta %icc, 0x7
16083 tn %xcc, 0x7
16084 xnor %i6, 0x0616, %i2
16085 umul %i0, 0x17A5, %o7
16086 fnand %f28, %f12, %f4
16087 tn %xcc, 0x6
16088 mulx %i1, 0x0657, %l6
16089 addc %o5, 0x1408, %g6
16090 fbug %fcc3, loop_1505
16091 fbne,a %fcc1, loop_1506
16092 fbge,a %fcc0, loop_1507
16093 saved
16094 rdpr %cwp, %g1
16095 rdpr %cansave, %g2
16096 rdpr %canrestore, %g3
16097 rdpr %cleanwin, %g4
16098 rdpr %otherwin, %g5
16099 rdpr %wstate, %g6
16100loop_1505:
16101 fand %f24, %f2, %f16
16102loop_1506:
16103 fnot1 %f18, %f4
16104loop_1507:
16105 edge8l %g5, %o6, %l2
16106 bn,a %xcc, loop_1508
16107 nop
16108 setx loop_1509, %l0, %l1
16109 wrpr 0x1, %tl
16110 wrpr %l1, %tnpc
16111 setx 0x34400001400, %l0, %l1
16112 wrpr %l1, %tstate
16113 wrhpr 0x4, %htstate
16114 done
16115 tcs %xcc, 0x5
16116 or %l3, 0x07EC, %g3
16117loop_1508:
16118 movre %o1, %o2, %o4
16119loop_1509:
16120 fnor %f2, %f24, %f18
16121 addccc %i4, %g1, %i3
16122 tvs %xcc, 0x1
16123 wr %g0, 0x89, %asi
16124 ldstuba [%l7 + 0x5D] %asi, %g7
16125 set 0x68, %l3
16126 stda %g4, [%l7 + %l3] 0x11
16127 alignaddr %o0, %l4, %i5
16128 tsubcc %l5, %g2, %o3
16129 sdivcc %i7, 0x1B00, %l0
16130 fand %f26, %f30, %f20
16131 xnor %l1, 0x0C5B, %i6
16132 fornot1 %f12, %f22, %f16
16133 edge8 %i2, %i0, %i1
16134 bneg,pn %xcc, loop_1510
16135 addcc %l6, %o7, %o5
16136 sdivx %g5, 0x1F6C, %o6
16137 edge8l %g6, %l2, %g3
16138loop_1510:
16139 edge16ln %o1, %o2, %o4
16140 set 0x28, %i3
16141 ldxa [%l7 + %i3] 0x80, %l3
16142 srax %i4, %g1, %g7
16143 edge8l %g4, %i3, %l4
16144 fxnors %f9, %f6, %f4
16145 bne loop_1511
16146 fmovdge %xcc, %f6, %f31
16147 tgu %icc, 0x3
16148 fpackfix %f16, %f26
16149loop_1511:
16150 andcc %i5, 0x0200, %o0
16151 set 0x4B, %o3
16152 stba %l5, [%l7 + %o3] 0xe2
16153 membar #Sync
16154 tsubcctv %o3, %i7, %g2
16155 movleu %xcc, %l1, %i6
16156 fmovdge %xcc, %f25, %f31
16157 fcmpgt16 %f2, %f18, %l0
16158 sir 0x0A5D
16159 movl %icc, %i2, %i0
16160 movcs %xcc, %i1, %l6
16161 edge32n %o7, %g5, %o6
16162 fbu %fcc3, loop_1512
16163 movneg %xcc, %o5, %l2
16164 ldd [%l7 + 0x18], %f22
16165 orncc %g3, 0x1184, %g6
16166loop_1512:
16167 saved
16168 rdpr %cwp, %g1
16169 rdpr %cansave, %g2
16170 rdpr %canrestore, %g3
16171 rdpr %cleanwin, %g4
16172 rdpr %otherwin, %g5
16173 rdpr %wstate, %g6
16174 tvc %xcc, 0x7
16175 wr %g0, 0x21, %asi
16176 ldxa [%g0 + 0x110] %asi, %o1
16177 udivcc %o2, 0x0D1A, %l3
16178 fmovrdne %o4, %f30, %f18
16179 fbne,a %fcc3, loop_1513
16180 fmovrslz %g1, %f25, %f18
16181 set 0x4C, %g5
16182 sta %f26, [%l7 + %g5] 0x10
16183loop_1513:
16184 fmovspos %icc, %f31, %f29
16185 edge8l %g7, %i4, %i3
16186 xor %l4, %i5, %g4
16187 fbug,a %fcc0, loop_1514
16188 edge8ln %l5, %o3, %i7
16189 and %g2, %l1, %o0
16190 movcc %icc, %l0, %i6
16191loop_1514:
16192 movg %icc, %i2, %i0
16193 saved
16194 rdpr %cwp, %g1
16195 rdpr %cansave, %g2
16196 rdpr %canrestore, %g3
16197 rdpr %cleanwin, %g4
16198 rdpr %otherwin, %g5
16199 rdpr %wstate, %g6
16200 fzero %f8
16201 fbg %fcc2, loop_1515
16202 movne %xcc, %l6, %o7
16203 taddcctv %g5, 0x199D, %o6
16204 taddcc %o5, %l2, %i1
16205loop_1515:
16206 nop
16207 set 0x20, %i7
16208 ldstuba [%l7 + %i7] 0x19, %g6
16209 sdivx %o1, 0x0DD5, %o2
16210 tne %icc, 0x4
16211 lduh [%l7 + 0x26], %g3
16212 movvc %xcc, %l3, %o4
16213 orn %g1, %i4, %i3
16214 ldsh [%l7 + 0x3A], %g7
16215 addccc %l4, 0x0525, %i5
16216 addc %g4, 0x1C20, %l5
16217 be %xcc, loop_1516
16218 fmovrde %o3, %f20, %f0
16219 ldstub [%l7 + 0x62], %g2
16220 membar 0x5F
16221loop_1516:
16222 fba %fcc3, loop_1517
16223 movpos %xcc, %i7, %l1
16224 sdiv %l0, 0x1EEB, %o0
16225 fblg %fcc2, loop_1518
16226loop_1517:
16227 orncc %i6, 0x0C16, %i2
16228 addcc %l6, 0x034E, %o7
16229 fmovsa %xcc, %f2, %f19
16230loop_1518:
16231 tge %icc, 0x3
16232 ta %icc, 0x4
16233 subc %i0, %g5, %o6
16234 wr %g0, 0x19, %asi
16235 lduba [%l7 + 0x2E] %asi, %l2
16236 be,a loop_1519
16237 movrlz %i1, %g6, %o1
16238 saved
16239 rdpr %cwp, %g1
16240 rdpr %cansave, %g2
16241 rdpr %canrestore, %g3
16242 rdpr %cleanwin, %g4
16243 rdpr %otherwin, %g5
16244 rdpr %wstate, %g6
16245 wr %g0, 0x4f, %asi
16246 ldxa [%g0 + 0x30] %asi, %o2
16247loop_1519:
16248 movvc %icc, %o5, %l3
16249 array16 %g3, %g1, %i4
16250 wr %g0, 0x10, %asi
16251 ldda [%l7 + 0x10] %asi, %i2
16252 andn %g7, 0x06E4, %l4
16253 xnor %i5, %g4, %o4
16254 edge8ln %o3, %g2, %l5
16255 ta %icc, 0x1
16256 andncc %l1, %i7, %o0
16257 orcc %l0, %i6, %l6
16258 sethi 0x16CE, %i2
16259 andcc %o7, %g5, %i0
16260 xnor %l2, %o6, %i1
16261 fmovrdlz %g6, %f22, %f14
16262 edge8n %o1, %o5, %l3
16263 fsrc1s %f17, %f27
16264 bvs,a,pn %xcc, loop_1520
16265 edge16l %g3, %g1, %i4
16266 fmovrdlez %i3, %f6, %f2
16267 fsrc1 %f6, %f28
16268loop_1520:
16269 andn %g7, 0x1631, %l4
16270 tne %xcc, 0x6
16271 tgu %icc, 0x4
16272 tpos %icc, 0x1
16273 movn %xcc, %o2, %g4
16274 edge16 %o4, %i5, %g2
16275 fmovdl %xcc, %f29, %f8
16276 fbuge,a %fcc0, loop_1521
16277 fcmpgt16 %f18, %f12, %l5
16278 nop
16279 setx loop_1522, %l0, %l1
16280 jmpl %l1, %o3
16281 fxors %f19, %f16, %f6
16282loop_1521:
16283 fnegd %f24, %f30
16284 nop
16285 set 0x64, %i4
16286 lduw [%l7 + %i4], %i7
16287loop_1522:
16288 udivcc %o0, 0x1A26, %l0
16289 edge16n %l1, %i6, %i2
16290 set 0x58, %g1
16291 lduba [%l7 + %g1] 0x0c, %o7
16292 brlz %g5, loop_1523
16293 bne,pt %xcc, loop_1524
16294 array16 %i0, %l6, %l2
16295 movrne %i1, 0x247, %g6
16296loop_1523:
16297 nop
16298 set 0x26, %l2
16299 lduba [%l7 + %l2] 0x88, %o6
16300loop_1524:
16301 umulcc %o5, 0x0277, %o1
16302 bcc,a,pt %xcc, loop_1525
16303 subcc %l3, 0x1BBE, %g1
16304 edge32n %i4, %g3, %g7
16305 fmovse %xcc, %f5, %f11
16306loop_1525:
16307 edge16ln %i3, %o2, %l4
16308 fbug %fcc1, loop_1526
16309 fbul %fcc0, loop_1527
16310 fmovdgu %icc, %f28, %f7
16311 movre %g4, %o4, %g2
16312loop_1526:
16313 fcmpne32 %f28, %f6, %i5
16314loop_1527:
16315 sra %o3, 0x11, %l5
16316 movge %icc, %i7, %l0
16317 fcmpne16 %f10, %f18, %o0
16318 fmovsn %icc, %f9, %f18
16319 fmovrsgz %i6, %f22, %f3
16320 brnz,a %i2, loop_1528
16321 movn %xcc, %l1, %o7
16322 sdivx %i0, 0x0AC1, %g5
16323 edge32 %l6, %l2, %g6
16324loop_1528:
16325 fble,a %fcc0, loop_1529
16326 fbn %fcc1, loop_1530
16327 andncc %i1, %o6, %o5
16328 fabsd %f12, %f10
16329loop_1529:
16330 nop
16331 set 0x40, %l1
16332 prefetcha [%l7 + %l1] 0x19, 0x2
16333loop_1530:
16334 nop
16335 wr %g0, 0x19, %asi
16336 ldsha [%l7 + 0x3C] %asi, %g1
16337 xnor %l3, %i4, %g7
16338 smulcc %i3, %o2, %l4
16339 movrne %g4, %g3, %g2
16340 wr %g0, 0x18, %asi
16341 lda [%l7 + 0x68] %asi, %f21
16342 movrgz %o4, 0x08C, %o3
16343 wr %g0, 0x80, %asi
16344 lduwa [%l7 + 0x10] %asi, %l5
16345 edge8l %i5, %l0, %i7
16346 ldstub [%l7 + 0x2F], %o0
16347 set 0x08, %o4
16348 lda [%l7 + %o4] 0x14, %f5
16349 tn %xcc, 0x0
16350 fmovdn %xcc, %f17, %f13
16351 tvs %xcc, 0x7
16352 andn %i2, %i6, %o7
16353 tge %xcc, 0x3
16354 movcs %icc, %i0, %l1
16355 fpack32 %f24, %f0, %f24
16356 fbo,a %fcc0, loop_1531
16357 sub %l6, 0x0BCE, %l2
16358 ble,pn %icc, loop_1532
16359 ldx [%l7 + 0x40], %g6
16360loop_1531:
16361 and %g5, %o6, %i1
16362 orn %o5, 0x0807, %g1
16363loop_1532:
16364 edge32 %l3, %i4, %o1
16365 edge32ln %g7, %i3, %l4
16366 tne %icc, 0x0
16367 ld [%l7 + 0x08], %f2
16368 set 0x44, %l4
16369 swapa [%l7 + %l4] 0x19, %o2
16370 fmovde %xcc, %f6, %f26
16371 fandnot1 %f8, %f16, %f2
16372 fors %f31, %f23, %f14
16373 sllx %g4, %g3, %g2
16374 and %o4, 0x05DB, %l5
16375 alignaddrl %i5, %l0, %i7
16376 edge16ln %o0, %i2, %i6
16377 bl,a,pn %xcc, loop_1533
16378 fsrc1s %f18, %f8
16379 andn %o3, 0x0310, %o7
16380 ldub [%l7 + 0x65], %l1
16381loop_1533:
16382 nop
16383 setx loop_1534, %l0, %l1
16384 wrpr 0x1, %tl
16385 wrpr %l1, %tnpc
16386 setx 0x34400001400, %l0, %l1
16387 wrpr %l1, %tstate
16388 wrhpr 0x4, %htstate
16389 done
16390 edge32l %i0, %l2, %g6
16391 nop
16392 setx loop_1535, %l0, %l1
16393 jmpl %l1, %l6
16394 fnegs %f15, %f25
16395loop_1534:
16396 tsubcctv %g5, 0x151A, %o6
16397 orncc %i1, 0x0725, %g1
16398loop_1535:
16399 edge16 %o5, %i4, %o1
16400 ta %icc, 0x3
16401 fmovdcc %xcc, %f17, %f2
16402 udivx %l3, 0x02C6, %i3
16403 edge8ln %g7, %l4, %g4
16404 movrlz %g3, 0x144, %o2
16405 wr %g0, 0x26, %asi
16406 ldda [%l7 + 0x70] %asi, %g2
16407 sethi 0x188C, %o4
16408 movl %icc, %l5, %i5
16409 set 0x70, %o7
16410 ldda [%l7 + %o7] 0x24, %i6
16411 membar 0x35
16412 subc %l0, %i2, %i6
16413 mova %xcc, %o3, %o7
16414 movrlez %l1, %o0, %i0
16415 bvc %xcc, loop_1536
16416 tleu %xcc, 0x0
16417 edge8ln %g6, %l2, %g5
16418 tcs %icc, 0x6
16419loop_1536:
16420 srl %l6, 0x08, %o6
16421 fbn %fcc0, loop_1537
16422 movrne %i1, 0x31D, %g1
16423 add %i4, 0x0B1C, %o5
16424 movcc %icc, %o1, %l3
16425loop_1537:
16426 orcc %g7, %i3, %g4
16427 movvc %xcc, %g3, %o2
16428 edge16l %l4, %g2, %o4
16429 fbl,a %fcc0, loop_1538
16430 fxnors %f30, %f16, %f15
16431 set 0x70, %l5
16432 stxa %i5, [%l7 + %l5] 0x04
16433loop_1538:
16434 movcc %icc, %i7, %l0
16435 srl %l5, 0x1A, %i6
16436 fmovrdgez %o3, %f30, %f0
16437 ta %xcc, 0x3
16438 umulcc %o7, %i2, %l1
16439 brgez %o0, loop_1539
16440 bvc,pt %icc, loop_1540
16441 fnegs %f16, %f16
16442 fmul8sux16 %f28, %f14, %f2
16443loop_1539:
16444 nop
16445 wr %g0, 0x22, %asi
16446 stda %i0, [%l7 + 0x08] %asi
16447 membar #Sync
16448loop_1540:
16449 subccc %g6, 0x084B, %l2
16450 udivx %g5, 0x0FB4, %o6
16451 fbn,a %fcc0, loop_1541
16452 fmovsleu %icc, %f8, %f4
16453 movrne %i1, %g1, %i4
16454 fmovdcs %xcc, %f12, %f8
16455loop_1541:
16456 edge16 %o5, %l6, %o1
16457 fnands %f23, %f16, %f29
16458 fcmpne32 %f18, %f18, %l3
16459 fbule %fcc3, loop_1542
16460 tneg %xcc, 0x7
16461 nop
16462 set 0x60, %o6
16463 stx %i3, [%l7 + %o6]
16464 smulcc %g4, %g7, %o2
16465loop_1542:
16466 fmul8ulx16 %f8, %f10, %f14
16467 fba %fcc1, loop_1543
16468 edge16 %g3, %l4, %o4
16469 xorcc %i5, 0x1084, %g2
16470 call loop_1544
16471loop_1543:
16472 tcs %xcc, 0x7
16473 movrne %i7, 0x26D, %l0
16474 srax %i6, 0x06, %o3
16475loop_1544:
16476 fmovsge %icc, %f6, %f0
16477 fblg,a %fcc0, loop_1545
16478 tge %icc, 0x2
16479 addc %o7, 0x0351, %l5
16480 wr %g0, 0x10, %asi
16481 stha %l1, [%l7 + 0x52] %asi
16482loop_1545:
16483 popc %o0, %i2
16484 st %f19, [%l7 + 0x5C]
16485 fmovrsne %i0, %f7, %f31
16486 fmovsle %icc, %f19, %f26
16487 fbuge,a %fcc0, loop_1546
16488 ta %xcc, 0x5
16489 wr %g0, 0x80, %asi
16490 lduba [%l7 + 0x56] %asi, %g6
16491loop_1546:
16492 fcmpgt16 %f16, %f10, %g5
16493 fxors %f16, %f25, %f22
16494 bshuffle %f28, %f28, %f24
16495 fmovdl %icc, %f6, %f27
16496 saved
16497 rdpr %cwp, %g1
16498 rdpr %cansave, %g2
16499 rdpr %canrestore, %g3
16500 rdpr %cleanwin, %g4
16501 rdpr %otherwin, %g5
16502 rdpr %wstate, %g6
16503 srax %o6, 0x12, %l2
16504 sdivx %i1, 0x163B, %g1
16505 sdivx %o5, 0x0CE8, %i4
16506 movpos %xcc, %o1, %l6
16507 move %xcc, %l3, %g4
16508 tge %icc, 0x4
16509 fpack16 %f20, %f9
16510 prefetch [%l7 + 0x18], 0x2
16511 for %f26, %f24, %f8
16512 fmovdn %icc, %f24, %f22
16513 addc %g7, %i3, %o2
16514 nop
16515 set 0x28, %g7
16516 stx %l4, [%l7 + %g7]
16517 movcc %xcc, %o4, %g3
16518 fmovrslez %i5, %f10, %f28
16519 ble %xcc, loop_1547
16520 fcmpeq32 %f12, %f2, %g2
16521 fsrc2 %f18, %f6
16522 movrlz %i7, %i6, %o3
16523loop_1547:
16524 fnegs %f4, %f14
16525 fmovsvc %xcc, %f2, %f5
16526 fsrc2 %f6, %f8
16527 wr %g0, 0x88, %asi
16528 ldxa [%l7 + 0x18] %asi, %l0
16529 sub %o7, %l5, %l1
16530 tsubcctv %o0, 0x1B24, %i0
16531 array8 %g6, %i2, %o6
16532 andn %l2, %i1, %g1
16533 andn %o5, 0x1876, %i4
16534 fcmpne16 %f10, %f18, %o1
16535 fpmerge %f5, %f25, %f24
16536 fmovdneg %xcc, %f17, %f18
16537 edge8 %g5, %l6, %l3
16538 ble,a loop_1548
16539 fmovrse %g4, %f1, %f5
16540 mulscc %g7, %i3, %l4
16541 fpsub32s %f22, %f21, %f31
16542loop_1548:
16543 fmovrsgez %o4, %f1, %f19
16544 set 0x43, %i6
16545 lduba [%l7 + %i6] 0x18, %g3
16546 movrgez %i5, %g2, %i7
16547 fmovrslez %o2, %f2, %f1
16548 srax %o3, %i6, %l0
16549 tle %icc, 0x2
16550 sir 0x1925
16551 fmovsn %xcc, %f31, %f15
16552 fornot1 %f30, %f18, %f24
16553 addccc %l5, %l1, %o7
16554 tne %xcc, 0x5
16555 tneg %xcc, 0x2
16556 movneg %xcc, %i0, %o0
16557 set 0x3A, %i2
16558 ldstuba [%l7 + %i2] 0x89, %i2
16559 udivcc %g6, 0x06FE, %l2
16560 bcc,a loop_1549
16561 bge,pn %icc, loop_1550
16562 ta %icc, 0x2
16563 movge %icc, %o6, %i1
16564loop_1549:
16565 fbg %fcc1, loop_1551
16566loop_1550:
16567 membar 0x62
16568 fmovs %f2, %f5
16569 subc %g1, %o5, %o1
16570loop_1551:
16571 srlx %g5, %l6, %i4
16572 and %g4, %l3, %g7
16573 lduh [%l7 + 0x30], %i3
16574 saved
16575 rdpr %cwp, %g1
16576 rdpr %cansave, %g2
16577 rdpr %canrestore, %g3
16578 rdpr %cleanwin, %g4
16579 rdpr %otherwin, %g5
16580 rdpr %wstate, %g6
16581 wr %g0, 0x80, %asi
16582 stba %l4, [%l7 + 0x72] %asi
16583 flush %l7 + 0x5C
16584 fmul8x16 %f14, %f10, %f2
16585 orcc %o4, %g3, %i5
16586 tn %icc, 0x7
16587 tge %icc, 0x1
16588 sllx %g2, 0x17, %i7
16589 popc %o3, %i6
16590 tcs %icc, 0x2
16591 addccc %o2, %l5, %l0
16592 movg %xcc, %o7, %i0
16593 taddcc %o0, 0x0557, %i2
16594 fandnot2s %f7, %f5, %f17
16595 bcs,a,pn %icc, loop_1552
16596 membar 0x34
16597 movcc %xcc, %l1, %g6
16598 sir 0x060B
16599loop_1552:
16600 movle %xcc, %l2, %o6
16601 movrlez %g1, %i1, %o5
16602 bvs,a,pn %icc, loop_1553
16603 edge8 %o1, %l6, %i4
16604 udivx %g4, 0x0467, %g5
16605 movge %xcc, %g7, %l3
16606loop_1553:
16607 mulscc %l4, 0x1C01, %o4
16608 sdiv %i3, 0x0959, %g3
16609 edge16l %i5, %i7, %g2
16610 movre %o3, 0x182, %o2
16611 udivcc %l5, 0x14DF, %i6
16612 popc %l0, %i0
16613 move %icc, %o0, %o7
16614 ba,pn %icc, loop_1554
16615 fornot2 %f18, %f10, %f2
16616 array16 %i2, %g6, %l2
16617 ld [%l7 + 0x08], %f7
16618loop_1554:
16619 tvc %xcc, 0x6
16620 sll %l1, %g1, %i1
16621 fmovsle %icc, %f24, %f24
16622 fornot1 %f22, %f22, %f16
16623 fmul8sux16 %f30, %f8, %f6
16624 edge16ln %o5, %o6, %l6
16625 sdiv %i4, 0x15C3, %o1
16626 edge16 %g5, %g7, %g4
16627 srl %l3, 0x05, %l4
16628 add %i3, 0x0ECF, %o4
16629 std %f22, [%l7 + 0x68]
16630 swap [%l7 + 0x38], %i5
16631 and %i7, %g2, %o3
16632 fmovsne %icc, %f21, %f4
16633 udiv %g3, 0x0DC2, %o2
16634 movpos %icc, %l5, %i6
16635 bcc,a %xcc, loop_1555
16636 addcc %l0, 0x016A, %o0
16637 tl %icc, 0x3
16638 ldd [%l7 + 0x20], %i0
16639loop_1555:
16640 tneg %icc, 0x2
16641 movneg %icc, %i2, %g6
16642 alignaddrl %o7, %l2, %l1
16643 brgez %g1, loop_1556
16644 xor %o5, %i1, %l6
16645 popc %o6, %o1
16646 brnz,a %g5, loop_1557
16647loop_1556:
16648 subc %g7, 0x03C4, %i4
16649 umul %l3, 0x1DEF, %l4
16650 or %i3, 0x00D6, %o4
16651loop_1557:
16652 xorcc %i5, %g4, %g2
16653 add %l7, 0x5C, %l6
16654 wr %g0, 0x18, %asi
16655 casa [%l6] 0x18, %o3, %i7
16656 edge32 %g3, %o2, %l5
16657 add %l0, 0x0F99, %i6
16658 prefetch [%l7 + 0x24], 0x0
16659 smulcc %o0, 0x147D, %i2
16660 fmovrdgez %i0, %f14, %f18
16661 edge32l %o7, %l2, %l1
16662 fpack16 %f4, %f16
16663 tcc %icc, 0x0
16664 fmovd %f18, %f16
16665 membar 0x0A
16666 srl %g6, 0x1A, %o5
16667 sdivcc %i1, 0x1B64, %g1
16668 fbe,a %fcc0, loop_1558
16669 fors %f11, %f3, %f14
16670 array8 %l6, %o1, %g5
16671 movg %icc, %g7, %o6
16672loop_1558:
16673 fbul,a %fcc2, loop_1559
16674 bn,a loop_1560
16675 fcmpes %fcc1, %f14, %f14
16676 bgu %icc, loop_1561
16677loop_1559:
16678 bgu,pn %icc, loop_1562
16679loop_1560:
16680 tle %xcc, 0x2
16681 subcc %i4, %l4, %l3
16682loop_1561:
16683 umul %i3, 0x1FCF, %o4
16684loop_1562:
16685 tl %xcc, 0x5
16686 nop
16687 setx loop_1563, %l0, %l1
16688 jmpl %l1, %g4
16689 fandnot2s %f23, %f21, %f16
16690 tgu %xcc, 0x5
16691 andcc %i5, 0x17E5, %o3
16692loop_1563:
16693 brgez,a %i7, loop_1564
16694 mulscc %g2, %g3, %l5
16695 bl %xcc, loop_1565
16696 and %o2, %i6, %o0
16697loop_1564:
16698 movvs %icc, %l0, %i0
16699 movrne %o7, 0x244, %l2
16700loop_1565:
16701 fands %f27, %f12, %f23
16702 movcc %icc, %l1, %g6
16703 fba %fcc3, loop_1566
16704 srl %o5, 0x06, %i1
16705 set 0x2C, %l0
16706 ldsha [%l7 + %l0] 0x15, %g1
16707loop_1566:
16708 edge16l %i2, %o1, %g5
16709 nop
16710 set 0x30, %g4
16711 ldx [%l7 + %g4], %g7
16712 restored
16713 rdpr %cwp, %g1
16714 rdpr %cansave, %g2
16715 rdpr %canrestore, %g3
16716 rdpr %cleanwin, %g4
16717 rdpr %otherwin, %g5
16718 rdpr %wstate, %g6
16719 movpos %xcc, %l6, %o6
16720 movvc %xcc, %i4, %l3
16721 sll %l4, 0x07, %o4
16722 movne %icc, %i3, %g4
16723 swap [%l7 + 0x08], %i5
16724 add %i7, 0x1485, %g2
16725 set 0x62, %g6
16726 ldstuba [%l7 + %g6] 0x19, %o3
16727 array32 %g3, %l5, %i6
16728 restored
16729 rdpr %cwp, %g1
16730 rdpr %cansave, %g2
16731 rdpr %canrestore, %g3
16732 rdpr %cleanwin, %g4
16733 rdpr %otherwin, %g5
16734 rdpr %wstate, %g6
16735 flush %l7 + 0x78
16736 edge16 %o2, %l0, %i0
16737 srax %o0, %l2, %o7
16738 stw %g6, [%l7 + 0x5C]
16739 edge32l %l1, %o5, %i1
16740 fmovsneg %icc, %f16, %f5
16741 wr %g0, 0x81, %asi
16742 ldswa [%l7 + 0x68] %asi, %i2
16743 set 0x75, %o0
16744 lduba [%l7 + %o0] 0x0c, %g1
16745 andcc %o1, 0x07D2, %g7
16746 movrgez %l6, 0x2B0, %g5
16747 subccc %o6, %l3, %i4
16748 movre %l4, 0x014, %i3
16749 tleu %icc, 0x0
16750 alignaddrl %g4, %i5, %i7
16751 edge16n %o4, %o3, %g3
16752 wr %g0, 0x80, %asi
16753 ldswa [%l7 + 0x40] %asi, %g2
16754 set 0x48, %o2
16755 ldstuba [%l7 + %o2] 0x80, %l5
16756 sethi 0x10FC, %o2
16757 sdivcc %l0, 0x12E3, %i0
16758 brlez %o0, loop_1567
16759 nop
16760 set 0x0A, %i0
16761 ldsb [%l7 + %i0], %l2
16762 xnor %i6, %g6, %o7
16763 fbuge %fcc3, loop_1568
16764loop_1567:
16765 smulcc %l1, %i1, %o5
16766 fornot1s %f28, %f1, %f7
16767 ldx [%l7 + 0x18], %i2
16768loop_1568:
16769 fmovdne %icc, %f11, %f10
16770 fbl %fcc0, loop_1569
16771 tcs %xcc, 0x1
16772 mulscc %o1, %g7, %g1
16773 subcc %g5, 0x0B18, %l6
16774loop_1569:
16775 fbul,a %fcc0, loop_1570
16776 ta %icc, 0x5
16777 membar 0x61
16778 stx %o6, [%l7 + 0x70]
16779loop_1570:
16780 tge %icc, 0x2
16781 be,a,pn %xcc, loop_1571
16782 xor %l3, %i4, %i3
16783 set 0x72, %o5
16784 ldsha [%l7 + %o5] 0x0c, %g4
16785loop_1571:
16786 xnorcc %l4, %i7, %i5
16787 sdivx %o3, 0x14EA, %o4
16788 fxnors %f23, %f19, %f7
16789 tsubcctv %g2, 0x0AE7, %g3
16790 add %l7, 0x2C, %l6
16791 wr %g0, 0x80, %asi
16792 lda [%l6] %asi, %o2
16793 casa [%l6] 0x80, %o2, %l5
16794 fmovscs %xcc, %f0, %f23
16795 fblg %fcc1, loop_1572
16796 fbuge %fcc3, loop_1573
16797 tn %xcc, 0x3
16798 tgu %icc, 0x7
16799loop_1572:
16800 fmovrslz %l0, %f26, %f15
16801loop_1573:
16802 sdivcc %i0, 0x15E6, %o0
16803 smulcc %i6, 0x0F99, %g6
16804 srlx %o7, 0x05, %l2
16805 edge8 %i1, %l1, %i2
16806 movneg %xcc, %o1, %g7
16807 smulcc %g1, 0x1E1F, %g5
16808 fornot2s %f13, %f21, %f23
16809 tvc %xcc, 0x5
16810 array8 %l6, %o5, %o6
16811 set 0x5E, %i1
16812 ldsba [%l7 + %i1] 0x11, %l3
16813 restored
16814 rdpr %cwp, %g1
16815 rdpr %cansave, %g2
16816 rdpr %canrestore, %g3
16817 rdpr %cleanwin, %g4
16818 rdpr %otherwin, %g5
16819 rdpr %wstate, %g6
16820 tvc %icc, 0x3
16821 membar 0x16
16822 or %i4, %i3, %l4
16823 udivx %g4, 0x0AF1, %i7
16824 sub %o3, %o4, %i5
16825 wr %g0, 0x18, %asi
16826 ldda [%l7 + 0x50] %asi, %g2
16827 add %o2, 0x0CA9, %g3
16828 fmovrdgez %l5, %f16, %f8
16829 wr %g0, 0x11, %asi
16830 ldstuba [%l7 + 0x35] %asi, %l0
16831 fble %fcc2, loop_1574
16832 fbuge,a %fcc2, loop_1575
16833 xor %i0, %i6, %g6
16834 brz,a %o0, loop_1576
16835loop_1574:
16836 stb %l2, [%l7 + 0x48]
16837loop_1575:
16838 edge16ln %o7, %i1, %i2
16839 fmovdne %xcc, %f12, %f11
16840loop_1576:
16841 fmovrsgez %l1, %f27, %f22
16842 sll %o1, 0x01, %g1
16843 tn %icc, 0x0
16844 mulscc %g7, %g5, %l6
16845 fbuge,a %fcc1, loop_1577
16846 fmovsneg %icc, %f29, %f12
16847 fxors %f7, %f30, %f30
16848 umulcc %o5, 0x110A, %l3
16849loop_1577:
16850 udiv %i4, 0x1B35, %o6
16851 bn,a,pt %icc, loop_1578
16852 tpos %icc, 0x3
16853 set 0x20, %o1
16854 stha %i3, [%l7 + %o1] 0x27
16855 membar #Sync
16856loop_1578:
16857 fpadd32 %f20, %f12, %f2
16858 movrgz %g4, %l4, %o3
16859 bpos,pt %xcc, loop_1579
16860 bge,a,pn %xcc, loop_1580
16861 fbue,a %fcc0, loop_1581
16862 fmovdpos %xcc, %f8, %f12
16863loop_1579:
16864 fmovscc %icc, %f7, %f16
16865loop_1580:
16866 fnot2s %f24, %f5
16867loop_1581:
16868 tcc %xcc, 0x3
16869 swap [%l7 + 0x60], %i7
16870 movrgz %i5, 0x0D6, %o4
16871 tleu %xcc, 0x3
16872 movvs %icc, %g2, %o2
16873 wr %g0, 0x0c, %asi
16874 lduwa [%l7 + 0x78] %asi, %l5
16875 fsrc1s %f5, %f3
16876 fmovsn %icc, %f7, %f3
16877 set 0x4C, %g3
16878 ldsba [%l7 + %g3] 0x80, %l0
16879 tvc %icc, 0x6
16880 fpadd16s %f20, %f13, %f16
16881 fsrc2s %f27, %f22
16882 tvc %icc, 0x5
16883 movn %xcc, %g3, %i6
16884 array16 %g6, %o0, %i0
16885 fmovdvc %xcc, %f11, %f31
16886 movle %icc, %l2, %i1
16887 ba,a,pn %xcc, loop_1582
16888 fba,a %fcc1, loop_1583
16889 subcc %o7, 0x0C7C, %i2
16890 movrlez %o1, %g1, %l1
16891loop_1582:
16892 call loop_1584
16893loop_1583:
16894 taddcctv %g5, %l6, %o5
16895 fnot1 %f16, %f6
16896 movrlz %g7, %i4, %l3
16897loop_1584:
16898 fbule,a %fcc0, loop_1585
16899 restored
16900 rdpr %cwp, %g1
16901 rdpr %cansave, %g2
16902 rdpr %canrestore, %g3
16903 rdpr %cleanwin, %g4
16904 rdpr %otherwin, %g5
16905 rdpr %wstate, %g6
16906 xnorcc %o6, 0x1F60, %i3
16907 fcmpgt16 %f28, %f12, %g4
16908loop_1585:
16909 movrlz %l4, %o3, %i7
16910 edge8ln %o4, %i5, %g2
16911 movcs %xcc, %o2, %l5
16912 xnorcc %g3, %i6, %g6
16913 sra %o0, 0x1E, %i0
16914 brlez,a %l2, loop_1586
16915 bl,a %xcc, loop_1587
16916 srax %i1, %o7, %i2
16917 stbar
16918loop_1586:
16919 movvs %xcc, %o1, %g1
16920loop_1587:
16921 movcs %xcc, %l1, %l0
16922 array8 %g5, %l6, %g7
16923 addcc %o5, 0x0127, %l3
16924 restored
16925 rdpr %cwp, %g1
16926 rdpr %cansave, %g2
16927 rdpr %canrestore, %g3
16928 rdpr %cleanwin, %g4
16929 rdpr %otherwin, %g5
16930 rdpr %wstate, %g6
16931 tg %xcc, 0x0
16932 sdivx %o6, 0x1164, %i3
16933 fbg,a %fcc1, loop_1588
16934 andcc %i4, %g4, %o3
16935 nop
16936 setx loop_1589, %l0, %l1
16937 jmpl %l1, %i7
16938 stx %o4, [%l7 + 0x68]
16939loop_1588:
16940 movrlez %l4, %i5, %o2
16941 mova %icc, %l5, %g2
16942loop_1589:
16943 bleu loop_1590
16944 sdivcc %i6, 0x1EF0, %g6
16945 tg %xcc, 0x3
16946 for %f4, %f0, %f28
16947loop_1590:
16948 movneg %icc, %g3, %o0
16949 fbge,a %fcc3, loop_1591
16950 ba,pt %icc, loop_1592
16951 stb %l2, [%l7 + 0x31]
16952 fbn,a %fcc3, loop_1593
16953loop_1591:
16954 fmovdleu %icc, %f7, %f15
16955loop_1592:
16956 fbl %fcc1, loop_1594
16957 sllx %i1, 0x11, %i0
16958loop_1593:
16959 bneg,a,pn %icc, loop_1595
16960 fmovdn %xcc, %f17, %f11
16961loop_1594:
16962 te %xcc, 0x4
16963 movleu %icc, %o7, %o1
16964loop_1595:
16965 tneg %icc, 0x7
16966 fble %fcc0, loop_1596
16967 sdiv %g1, 0x191C, %l1
16968 stx %l0, [%l7 + 0x10]
16969 fxnors %f2, %f5, %f0
16970loop_1596:
16971 fpadd16 %f18, %f10, %f26
16972 restored
16973 rdpr %cwp, %g1
16974 rdpr %cansave, %g2
16975 rdpr %canrestore, %g3
16976 rdpr %cleanwin, %g4
16977 rdpr %otherwin, %g5
16978 rdpr %wstate, %g6
16979 movrlez %i2, 0x06D, %l6
16980 edge32l %g5, %g7, %l3
16981 bleu,pn %icc, loop_1597
16982 srl %o5, %i3, %o6
16983 udiv %i4, 0x0194, %g4
16984 tge %icc, 0x3
16985loop_1597:
16986 nop
16987 wr %g0, 0x19, %asi
16988 sta %f0, [%l7 + 0x34] %asi
16989 fbne %fcc3, loop_1598
16990 bvc %xcc, loop_1599
16991 taddcctv %o3, %o4, %i7
16992 bvc,pn %icc, loop_1600
16993loop_1598:
16994 fzeros %f10
16995loop_1599:
16996 bshuffle %f14, %f30, %f22
16997 movrlez %i5, %l4, %o2
16998loop_1600:
16999 movrlz %g2, 0x3AB, %l5
17000 fmovdne %icc, %f11, %f10
17001 bcc,a,pt %icc, loop_1601
17002 tvc %xcc, 0x3
17003 srax %i6, 0x07, %g3
17004 taddcctv %o0, %l2, %i1
17005loop_1601:
17006 edge8n %i0, %o7, %o1
17007 smul %g6, %l1, %l0
17008 brlez,a %g1, loop_1602
17009 fsrc2s %f2, %f29
17010 ldstub [%l7 + 0x77], %i2
17011 edge8l %g5, %g7, %l3
17012loop_1602:
17013 movvc %xcc, %l6, %i3
17014 fnot2s %f4, %f29
17015 fcmped %fcc1, %f16, %f6
17016 xor %o6, 0x13AB, %i4
17017 movrgz %o5, 0x2EF, %o3
17018 movrlz %g4, %o4, %i5
17019 mova %xcc, %i7, %l4
17020 tpos %icc, 0x5
17021 wr %g0, 0x89, %asi
17022 lduha [%l7 + 0x64] %asi, %o2
17023 fbn,a %fcc0, loop_1603
17024 add %l5, %i6, %g3
17025 subc %g2, 0x0726, %l2
17026 fnands %f7, %f6, %f23
17027loop_1603:
17028 movrgez %o0, %i1, %i0
17029 add %l7, 0x18, %l6
17030 wr %g0, 0x80, %asi
17031 casxa [%l6] 0x80, %o1, %g6
17032 movre %o7, 0x154, %l0
17033 movrgz %g1, %l1, %g5
17034 membar 0x49
17035 fxor %f28, %f26, %f0
17036 sir 0x0514
17037 tl %icc, 0x5
17038 bpos,a loop_1604
17039 fcmpes %fcc2, %f20, %f22
17040 movge %icc, %i2, %g7
17041 sll %l6, %l3, %o6
17042loop_1604:
17043 fmovsg %xcc, %f17, %f5
17044 tge %icc, 0x0
17045 bpos,a loop_1605
17046 tvc %xcc, 0x5
17047 fpack16 %f26, %f2
17048 xorcc %i3, %o5, %i4
17049loop_1605:
17050 nop
17051 wr %g0, 0x11, %asi
17052 ldsba [%l7 + 0x62] %asi, %g4
17053 udivx %o4, 0x08FF, %o3
17054 fblg %fcc0, loop_1606
17055 fandnot2 %f24, %f30, %f26
17056 fnot2s %f31, %f9
17057 sir 0x0B9A
17058loop_1606:
17059 addc %i5, 0x051F, %i7
17060 fbl %fcc1, loop_1607
17061 smul %o2, %l4, %l5
17062 sir 0x0336
17063 set 0x24, %l6
17064 ldsha [%l7 + %l6] 0x11, %g3
17065loop_1607:
17066 edge16 %i6, %g2, %l2
17067 stx %o0, [%l7 + 0x60]
17068 srl %i0, %o1, %i1
17069 array8 %o7, %g6, %l0
17070 bg,pt %xcc, loop_1608
17071 ble,a,pn %icc, loop_1609
17072 tvc %icc, 0x2
17073 xor %l1, %g1, %g5
17074loop_1608:
17075 fmovrdlz %i2, %f6, %f12
17076loop_1609:
17077 fnot2 %f12, %f24
17078 umul %l6, 0x0DEA, %l3
17079 and %o6, %i3, %g7
17080 tl %icc, 0x5
17081 fmovdvc %icc, %f20, %f16
17082 tl %icc, 0x0
17083 sra %o5, %g4, %o4
17084 addccc %i4, 0x1ED1, %o3
17085 addcc %i7, 0x0282, %o2
17086 sethi 0x1F86, %l4
17087 addccc %l5, 0x1AD3, %i5
17088 fcmpne16 %f6, %f8, %g3
17089 xnorcc %g2, 0x0809, %i6
17090 set 0x5C, %g2
17091 lda [%l7 + %g2] 0x15, %f24
17092 fmul8sux16 %f30, %f4, %f10
17093 movn %icc, %l2, %o0
17094 fmovrdne %o1, %f10, %f6
17095 and %i1, %o7, %g6
17096 xorcc %l0, 0x15E2, %l1
17097 bcc,a,pt %xcc, loop_1610
17098 tg %xcc, 0x0
17099 tg %xcc, 0x7
17100 fbug %fcc1, loop_1611
17101loop_1610:
17102 bleu,pn %icc, loop_1612
17103 fbug,a %fcc1, loop_1613
17104 bleu,a loop_1614
17105loop_1611:
17106 bcc,a loop_1615
17107loop_1612:
17108 movcc %xcc, %g1, %g5
17109loop_1613:
17110 fble,a %fcc3, loop_1616
17111loop_1614:
17112 subcc %i2, %l6, %l3
17113loop_1615:
17114 mulscc %o6, %i0, %g7
17115 ldstub [%l7 + 0x3E], %i3
17116loop_1616:
17117 addc %o5, 0x0696, %o4
17118 ta %icc, 0x7
17119 sth %i4, [%l7 + 0x66]
17120 fcmple32 %f4, %f28, %g4
17121 tneg %icc, 0x5
17122 fands %f6, %f4, %f12
17123 udiv %o3, 0x00DA, %o2
17124 set 0x50, %l3
17125 ldsha [%l7 + %l3] 0x14, %i7
17126 sdivx %l4, 0x19A3, %i5
17127 array16 %l5, %g2, %g3
17128 movle %icc, %i6, %o0
17129 tge %xcc, 0x4
17130 fxor %f18, %f24, %f2
17131 fors %f28, %f4, %f14
17132 umulcc %o1, 0x1C55, %l2
17133 fpmerge %f12, %f13, %f4
17134 fpsub16s %f1, %f2, %f23
17135 tneg %icc, 0x7
17136 bg,a,pn %xcc, loop_1617
17137 edge32l %o7, %g6, %i1
17138 tl %icc, 0x5
17139 saved
17140 rdpr %cwp, %g1
17141 rdpr %cansave, %g2
17142 rdpr %canrestore, %g3
17143 rdpr %cleanwin, %g4
17144 rdpr %otherwin, %g5
17145 rdpr %wstate, %g6
17146loop_1617:
17147 fbug,a %fcc0, loop_1618
17148 alignaddrl %l1, %g1, %g5
17149 fcmple32 %f8, %f16, %i2
17150 wr %g0, 0x27, %asi
17151 stxa %l0, [%l7 + 0x38] %asi
17152 membar #Sync
17153loop_1618:
17154 andcc %l3, 0x0506, %o6
17155 fmovrsgez %i0, %f12, %f6
17156 movrgez %l6, 0x13A, %g7
17157 sethi 0x07CB, %o5
17158 smul %i3, %i4, %o4
17159 sdivcc %o3, 0x1F22, %o2
17160 udivcc %g4, 0x0108, %l4
17161 mulscc %i5, %i7, %g2
17162 sra %l5, 0x18, %i6
17163 set 0x44, %i3
17164 ldswa [%l7 + %i3] 0x14, %g3
17165 subccc %o0, 0x1CA2, %o1
17166 xorcc %l2, %g6, %o7
17167 membar 0x45
17168 sub %i1, 0x0F50, %g1
17169 fbue,a %fcc2, loop_1619
17170 andn %l1, 0x1CB4, %g5
17171 movrlez %l0, 0x15F, %l3
17172 ba,a,pn %icc, loop_1620
17173loop_1619:
17174 edge32l %o6, %i0, %l6
17175 alignaddrl %g7, %o5, %i2
17176 fmovdcs %xcc, %f25, %f8
17177loop_1620:
17178 movvc %xcc, %i3, %i4
17179 wr %g0, 0x81, %asi
17180 ldda [%l7 + 0x40] %asi, %f0
17181 fxor %f30, %f28, %f14
17182 alignaddrl %o3, %o4, %g4
17183 move %icc, %l4, %o2
17184 umul %i5, %i7, %l5
17185 or %g2, %i6, %g3
17186 fmovrdgz %o1, %f12, %f18
17187 udiv %l2, 0x0E78, %g6
17188 array16 %o0, %i1, %o7
17189 set 0x70, %o3
17190 ldda [%l7 + %o3] 0x2c, %l0
17191 umulcc %g1, 0x0B56, %g5
17192 edge32n %l3, %o6, %i0
17193 nop
17194 setx loop_1621, %l0, %l1
17195 wrpr 0x1, %tl
17196 wrpr %l1, %tpc
17197 add %l1, 0x4, %l1
17198 wrpr %l1, %tnpc
17199 setx 0x34400001400, %l0, %l1
17200 wrpr %l1, %tstate
17201 wrhpr 0x4, %htstate
17202 retry
17203 sdivcc %l0, 0x1E9E, %g7
17204 array16 %o5, %i2, %l6
17205 fsrc2 %f24, %f28
17206loop_1621:
17207 brz,a %i3, loop_1622
17208 tvc %icc, 0x4
17209 ldstub [%l7 + 0x2A], %i4
17210 tge %xcc, 0x5
17211loop_1622:
17212 andn %o4, %o3, %g4
17213 mulx %l4, %o2, %i5
17214 srlx %l5, %g2, %i7
17215 brgz,a %g3, loop_1623
17216 edge8n %o1, %i6, %l2
17217 movn %xcc, %o0, %i1
17218 set 0x34, %g5
17219 sta %f19, [%l7 + %g5] 0x81
17220loop_1623:
17221 subccc %o7, 0x0A65, %g6
17222 bleu,a %xcc, loop_1624
17223 srlx %l1, %g1, %g5
17224 mulscc %l3, %i0, %l0
17225 movl %icc, %o6, %g7
17226loop_1624:
17227 orcc %i2, %l6, %i3
17228 sdivcc %o5, 0x0E75, %o4
17229 fandnot1s %f18, %f22, %f6
17230 addcc %i4, 0x0D7F, %o3
17231 subccc %g4, %o2, %l4
17232 fpadd32s %f31, %f8, %f11
17233 fmovda %icc, %f10, %f15
17234 fmovdleu %icc, %f26, %f26
17235 fxor %f22, %f16, %f24
17236 bpos,pn %xcc, loop_1625
17237 movge %xcc, %i5, %l5
17238 edge16n %i7, %g3, %o1
17239 udivx %g2, 0x1E18, %i6
17240loop_1625:
17241 tsubcctv %l2, %o0, %o7
17242 edge32l %g6, %i1, %l1
17243 fbul %fcc2, loop_1626
17244 fmovdneg %xcc, %f16, %f31
17245 nop
17246 set 0x28, %i7
17247 std %f4, [%l7 + %i7]
17248 fsrc2 %f6, %f4
17249loop_1626:
17250 nop
17251 set 0x43, %i5
17252 ldstub [%l7 + %i5], %g1
17253 fmuld8sux16 %f5, %f4, %f4
17254 tne %icc, 0x7
17255 bcs,pt %icc, loop_1627
17256 sdivx %g5, 0x1078, %l3
17257 tsubcctv %i0, %o6, %g7
17258 popc %l0, %l6
17259loop_1627:
17260 movle %icc, %i3, %i2
17261 fmovdle %xcc, %f14, %f11
17262 fmovdvs %icc, %f12, %f23
17263 set 0x28, %i4
17264 stxa %o5, [%l7 + %i4] 0xe3
17265 membar #Sync
17266 fmovdleu %xcc, %f28, %f20
17267 xor %i4, %o3, %o4
17268 fmovsle %icc, %f1, %f1
17269 movcs %xcc, %o2, %l4
17270 or %i5, %l5, %g4
17271 move %icc, %i7, %g3
17272 fmovde %icc, %f15, %f29
17273 popc %g2, %i6
17274 fbug,a %fcc0, loop_1628
17275 fmovsl %xcc, %f19, %f4
17276 sdivx %o1, 0x1A4C, %o0
17277 addcc %l2, 0x0EDB, %g6
17278loop_1628:
17279 sra %o7, %l1, %g1
17280 ta %xcc, 0x2
17281 andcc %i1, 0x1E01, %g5
17282 fbn,a %fcc1, loop_1629
17283 fmul8x16 %f19, %f4, %f16
17284 movleu %xcc, %l3, %i0
17285 mulscc %o6, %g7, %l0
17286loop_1629:
17287 nop
17288 set 0x50, %g1
17289 lda [%l7 + %g1] 0x0c, %f3
17290 subcc %i3, 0x0925, %i2
17291 udiv %o5, 0x1F59, %i4
17292 tcc %xcc, 0x3
17293 edge32ln %l6, %o3, %o2
17294 bvs,a loop_1630
17295 alignaddrl %l4, %o4, %l5
17296 xnor %g4, %i7, %g3
17297 wr %g0, 0x80, %asi
17298 sta %f4, [%l7 + 0x44] %asi
17299loop_1630:
17300 tcc %icc, 0x4
17301 edge32n %i5, %i6, %o1
17302 fmovdn %icc, %f13, %f16
17303 movre %g2, %o0, %l2
17304 tne %xcc, 0x3
17305 umul %o7, %g6, %g1
17306 tl %xcc, 0x0
17307 tcc %icc, 0x5
17308 smul %i1, %l1, %g5
17309 tge %xcc, 0x1
17310 sdivx %i0, 0x18DA, %l3
17311 wr %g0, 0x80, %asi
17312 lda [%l7 + 0x14] %asi, %f1
17313 udivx %g7, 0x0E3B, %l0
17314 movgu %icc, %i3, %i2
17315 set 0x70, %l2
17316 stwa %o6, [%l7 + %l2] 0xea
17317 membar #Sync
17318 fmovdl %icc, %f17, %f13
17319 fbule,a %fcc1, loop_1631
17320 udivx %o5, 0x096D, %l6
17321 orn %i4, 0x0FFC, %o3
17322 movcs %xcc, %o2, %o4
17323loop_1631:
17324 xorcc %l4, %l5, %i7
17325 and %g4, 0x0F80, %g3
17326 bge %icc, loop_1632
17327 fpsub32s %f28, %f31, %f11
17328 ba,a,pt %icc, loop_1633
17329 fandnot2s %f15, %f18, %f10
17330loop_1632:
17331 nop
17332 wr %g0, 0x18, %asi
17333 sta %f8, [%l7 + 0x68] %asi
17334loop_1633:
17335 orcc %i6, 0x123A, %o1
17336 fmul8x16al %f0, %f29, %f10
17337 sdivcc %g2, 0x061A, %o0
17338 tneg %icc, 0x6
17339 set 0x20, %o4
17340 lduha [%l7 + %o4] 0x80, %i5
17341 nop
17342 set 0x0C, %l4
17343 sth %l2, [%l7 + %l4]
17344 and %g6, 0x1034, %o7
17345 fnot1 %f4, %f30
17346 edge16n %g1, %l1, %g5
17347 fbn,a %fcc3, loop_1634
17348 edge16ln %i0, %l3, %g7
17349 bvs,a,pn %icc, loop_1635
17350 sdivx %l0, 0x146C, %i1
17351loop_1634:
17352 and %i2, 0x1FC1, %o6
17353 sll %o5, 0x1C, %i3
17354loop_1635:
17355 tsubcc %i4, %l6, %o3
17356 movne %icc, %o4, %l4
17357 add %o2, 0x0E4D, %l5
17358 movvc %xcc, %i7, %g3
17359 movpos %icc, %i6, %o1
17360 movrne %g4, %g2, %i5
17361 srl %o0, %l2, %g6
17362 movpos %xcc, %g1, %o7
17363 alignaddrl %g5, %i0, %l3
17364 fxnor %f22, %f18, %f6
17365 edge8ln %g7, %l0, %l1
17366 mulscc %i1, %i2, %o6
17367 set 0x1C, %l1
17368 lduba [%l7 + %l1] 0x11, %o5
17369 bneg,pt %xcc, loop_1636
17370 edge32ln %i3, %l6, %o3
17371 tvs %xcc, 0x3
17372 udivx %o4, 0x0759, %l4
17373loop_1636:
17374 movg %xcc, %i4, %o2
17375 brgz %i7, loop_1637
17376 xnorcc %l5, 0x18F9, %g3
17377 popc %o1, %g4
17378 andn %g2, %i6, %i5
17379loop_1637:
17380 andcc %o0, 0x1E6E, %l2
17381 wr %g0, 0x2a, %asi
17382 ldda [%l7 + 0x30] %asi, %g6
17383 srl %o7, %g5, %i0
17384 tgu %xcc, 0x0
17385 movge %icc, %g1, %g7
17386 fcmpd %fcc2, %f8, %f2
17387 srlx %l0, 0x1A, %l3
17388 and %l1, 0x1B98, %i2
17389 lduh [%l7 + 0x52], %o6
17390 or %i1, %i3, %l6
17391 fmovsa %icc, %f30, %f1
17392 fors %f10, %f19, %f27
17393 add %l7, 0x7C, %l6
17394 wr %g0, 0x0c, %asi
17395 casa [%l6] %asi, %o5, %o3
17396 movrgez %o4, 0x01F, %i4
17397 alignaddrl %o2, %l4, %i7
17398 saved
17399 rdpr %cwp, %g1
17400 rdpr %cansave, %g2
17401 rdpr %canrestore, %g3
17402 rdpr %cleanwin, %g4
17403 rdpr %otherwin, %g5
17404 rdpr %wstate, %g6
17405 umulcc %l5, %g3, %g4
17406 fnegs %f31, %f7
17407 tn %xcc, 0x7
17408 xnor %o1, 0x1F84, %g2
17409 subcc %i5, 0x0028, %i6
17410 add %l7, 0x48, %l6
17411 wr %g0, 0x89, %asi
17412 casa [%l6] %asi, %o0, %l2
17413 fandnot1s %f15, %f29, %f12
17414 set 0x20, %o7
17415 stxa %o7, [%l7 + %o7] 0xea
17416 membar #Sync
17417 fpadd32 %f18, %f10, %f10
17418 set 0x70, %o6
17419 stda %g6, [%l7 + %o6] 0x80
17420 call loop_1638
17421 movneg %xcc, %i0, %g1
17422 edge8l %g7, %g5, %l3
17423 movrgz %l1, %i2, %o6
17424loop_1638:
17425 udivcc %l0, 0x0BBB, %i1
17426 edge8ln %l6, %o5, %o3
17427 fmul8sux16 %f0, %f6, %f26
17428 or %o4, %i4, %i3
17429 edge32 %o2, %i7, %l4
17430 add %l7, 0x68, %l6
17431 wr %g0, 0x81, %asi
17432 casxa [%l6] %asi, %l5, %g4
17433 orncc %g3, %g2, %i5
17434 tl %xcc, 0x4
17435 subccc %i6, %o1, %l2
17436 fmovda %xcc, %f8, %f15
17437 edge16n %o0, %g6, %i0
17438 tl %xcc, 0x1
17439 bvs,pt %xcc, loop_1639
17440 movleu %xcc, %g1, %g7
17441 fpadd16 %f10, %f4, %f12
17442 fcmpgt16 %f4, %f14, %g5
17443loop_1639:
17444 ldd [%l7 + 0x08], %f26
17445 udivcc %o7, 0x1715, %l3
17446 andn %l1, 0x03AB, %i2
17447 brlz %o6, loop_1640
17448 movgu %icc, %i1, %l6
17449 sdivx %o5, 0x11F9, %o3
17450 udiv %l0, 0x15BD, %o4
17451loop_1640:
17452 tn %icc, 0x1
17453 ld [%l7 + 0x40], %f5
17454 edge8n %i3, %o2, %i7
17455 tleu %icc, 0x6
17456 alignaddrl %l4, %l5, %i4
17457 fbug %fcc3, loop_1641
17458 movcs %icc, %g4, %g3
17459 tsubcc %g2, %i5, %i6
17460 tneg %xcc, 0x1
17461loop_1641:
17462 edge16 %o1, %l2, %o0
17463 fcmpes %fcc3, %f22, %f1
17464 movn %xcc, %i0, %g6
17465 movrgez %g1, %g7, %g5
17466 move %xcc, %o7, %l1
17467 edge32l %i2, %l3, %i1
17468 fmovrdne %o6, %f26, %f16
17469 edge8l %o5, %l6, %o3
17470 edge8 %l0, %i3, %o4
17471 movgu %xcc, %o2, %l4
17472 mulscc %l5, %i7, %i4
17473 ba,pt %icc, loop_1642
17474 edge16ln %g3, %g4, %g2
17475 tsubcc %i6, 0x0EB3, %i5
17476 tg %icc, 0x6
17477loop_1642:
17478 edge32ln %l2, %o1, %o0
17479 bvs %xcc, loop_1643
17480 fnot2 %f26, %f2
17481 andn %g6, %g1, %g7
17482 edge8n %g5, %i0, %o7
17483loop_1643:
17484 subccc %i2, 0x0A90, %l3
17485 fsrc2s %f2, %f30
17486 fmovsne %xcc, %f6, %f25
17487 ta %icc, 0x3
17488 fsrc1 %f12, %f6
17489 tne %icc, 0x3
17490 udivx %i1, 0x15A5, %o6
17491 sethi 0x18E7, %o5
17492 fmul8x16al %f24, %f6, %f4
17493 sdivx %l1, 0x038D, %o3
17494 fcmps %fcc2, %f17, %f31
17495 tcs %xcc, 0x4
17496 movrgz %l0, %i3, %o4
17497 xnor %o2, 0x1269, %l4
17498 ba,a,pt %xcc, loop_1644
17499 movvs %icc, %l5, %l6
17500 be,pt %xcc, loop_1645
17501 movl %xcc, %i7, %i4
17502loop_1644:
17503 array16 %g3, %g2, %i6
17504 movcc %xcc, %g4, %l2
17505loop_1645:
17506 fbn,a %fcc0, loop_1646
17507 tgu %xcc, 0x1
17508 edge16 %o1, %i5, %g6
17509 movcc %icc, %o0, %g7
17510loop_1646:
17511 udivx %g1, 0x1116, %i0
17512 sra %o7, %g5, %i2
17513 movleu %icc, %l3, %o6
17514 xor %i1, 0x0AB3, %l1
17515 bn loop_1647
17516 ld [%l7 + 0x54], %f23
17517 ba,a,pn %icc, loop_1648
17518 membar 0x39
17519loop_1647:
17520 edge16n %o5, %l0, %i3
17521 fmovdge %icc, %f11, %f16
17522loop_1648:
17523 edge32 %o4, %o3, %l4
17524 sdiv %l5, 0x1903, %l6
17525 sdivx %i7, 0x042E, %i4
17526 edge32n %o2, %g2, %g3
17527 addccc %i6, 0x0DB4, %l2
17528 udiv %o1, 0x01CE, %i5
17529 movrlz %g6, 0x325, %g4
17530 brgz,a %g7, loop_1649
17531 fpadd32s %f31, %f24, %f22
17532 movre %o0, %g1, %i0
17533 taddcc %g5, %i2, %o7
17534loop_1649:
17535 bvc,pn %xcc, loop_1650
17536 edge16n %l3, %o6, %i1
17537 set 0x40, %g7
17538 stda %f16, [%l7 + %g7] 0xf9
17539 membar #Sync
17540loop_1650:
17541 fornot2 %f26, %f0, %f2
17542 tge %xcc, 0x1
17543 fcmpeq16 %f6, %f14, %o5
17544 edge8ln %l0, %i3, %o4
17545 tne %xcc, 0x0
17546 for %f14, %f28, %f14
17547 smulcc %l1, %o3, %l4
17548 fbe %fcc0, loop_1651
17549 fmovdl %icc, %f19, %f4
17550 set 0x40, %i6
17551 stda %f0, [%l7 + %i6] 0xf9
17552 membar #Sync
17553loop_1651:
17554 addccc %l6, %l5, %i4
17555 edge32n %i7, %o2, %g2
17556 edge16l %i6, %g3, %o1
17557 bcs %icc, loop_1652
17558 fbu,a %fcc2, loop_1653
17559 subc %i5, 0x1EDF, %l2
17560 fblg,a %fcc1, loop_1654
17561loop_1652:
17562 fmovdcs %xcc, %f9, %f4
17563loop_1653:
17564 stb %g6, [%l7 + 0x79]
17565 xorcc %g7, 0x19E2, %g4
17566loop_1654:
17567 movrlez %o0, %g1, %i0
17568 move %xcc, %i2, %o7
17569 popc %l3, %o6
17570 sdiv %g5, 0x05BB, %o5
17571 fbue %fcc0, loop_1655
17572 bge loop_1656
17573 fbue,a %fcc0, loop_1657
17574 move %icc, %l0, %i3
17575loop_1655:
17576 movrlz %o4, %i1, %o3
17577loop_1656:
17578 fxor %f20, %f30, %f24
17579loop_1657:
17580 fba %fcc1, loop_1658
17581 tcc %icc, 0x3
17582 prefetch [%l7 + 0x08], 0x3
17583 array16 %l1, %l4, %l6
17584loop_1658:
17585 orcc %l5, %i4, %o2
17586 fmovrdgz %i7, %f20, %f26
17587 addc %i6, 0x16DB, %g3
17588 edge16l %o1, %g2, %l2
17589 movvc %icc, %i5, %g6
17590 movge %icc, %g4, %o0
17591 tsubcc %g7, %g1, %i2
17592 srl %o7, 0x0E, %l3
17593 subcc %i0, 0x14CC, %g5
17594 wr %g0, 0x89, %asi
17595 prefetcha [%l7 + 0x40] %asi, 0x1
17596 fmovdcc %icc, %f10, %f16
17597 fbe %fcc0, loop_1659
17598 fnand %f4, %f20, %f12
17599 fpsub16 %f14, %f10, %f26
17600 wr %g0, 0xf8, %asi
17601 stda %f0, [%l7 + 0x40] %asi
17602 membar #Sync
17603loop_1659:
17604 xnorcc %o5, %i3, %l0
17605 fmovspos %icc, %f11, %f18
17606 set 0x64, %i2
17607 swapa [%l7 + %i2] 0x80, %i1
17608 fmovdneg %icc, %f31, %f12
17609 fbo %fcc0, loop_1660
17610 smulcc %o3, %o4, %l1
17611 fcmpd %fcc2, %f0, %f2
17612 xnorcc %l4, %l6, %i4
17613loop_1660:
17614 nop
17615 set 0x50, %l0
17616 ldda [%l7 + %l0] 0x2a, %l4
17617 xor %o2, 0x0689, %i7
17618 fmovrdgz %i6, %f16, %f16
17619 faligndata %f10, %f6, %f4
17620 sdivx %o1, 0x0D16, %g3
17621 mulscc %g2, %l2, %i5
17622 fbge %fcc3, loop_1661
17623 edge32 %g4, %o0, %g7
17624 tcs %icc, 0x6
17625 edge32n %g6, %g1, %o7
17626loop_1661:
17627 fbue,a %fcc0, loop_1662
17628 movne %icc, %l3, %i0
17629 fble,a %fcc3, loop_1663
17630 fmovdg %xcc, %f2, %f6
17631loop_1662:
17632 array8 %g5, %o6, %i2
17633 umul %i3, 0x1EC6, %l0
17634loop_1663:
17635 sethi 0x1671, %i1
17636 movneg %icc, %o5, %o3
17637 ta %xcc, 0x5
17638 std %f14, [%l7 + 0x10]
17639 movrgez %o4, %l4, %l6
17640 fmovs %f19, %f11
17641 tvc %icc, 0x4
17642 movrlez %l1, 0x197, %l5
17643 fcmpeq16 %f20, %f2, %i4
17644 sth %o2, [%l7 + 0x50]
17645 orcc %i7, 0x1E5C, %i6
17646 movn %xcc, %g3, %g2
17647 brlz,a %o1, loop_1664
17648 xnor %i5, 0x0B9A, %l2
17649 fbul %fcc1, loop_1665
17650 or %g4, %g7, %o0
17651loop_1664:
17652 edge32n %g6, %g1, %l3
17653 and %i0, %o7, %o6
17654loop_1665:
17655 ta %xcc, 0x1
17656 fpadd32 %f14, %f18, %f12
17657 srlx %g5, 0x12, %i2
17658 fxor %f18, %f4, %f24
17659 fcmpeq32 %f30, %f14, %i3
17660 fcmpes %fcc0, %f10, %f14
17661 subccc %i1, 0x1360, %o5
17662 srax %l0, %o4, %l4
17663 edge16n %o3, %l6, %l1
17664 movcs %icc, %i4, %o2
17665 call loop_1666
17666 prefetch [%l7 + 0x7C], 0x3
17667 fmovdpos %icc, %f16, %f18
17668 tle %xcc, 0x7
17669loop_1666:
17670 movrgz %i7, 0x0BA, %i6
17671 srax %l5, %g3, %g2
17672 edge8ln %o1, %i5, %g4
17673 fmovrde %l2, %f6, %f12
17674 ble,pt %xcc, loop_1667
17675 bpos,pn %xcc, loop_1668
17676 fandnot2s %f22, %f1, %f12
17677 alignaddr %g7, %o0, %g6
17678loop_1667:
17679 nop
17680 set 0x08, %g4
17681 lda [%l7 + %g4] 0x0c, %f15
17682loop_1668:
17683 nop
17684 wr %g0, 0x23, %asi
17685 stxa %g1, [%l7 + 0x40] %asi
17686 membar #Sync
17687 xnor %l3, 0x103E, %i0
17688 fmovs %f13, %f20
17689 membar #Sync
17690 wr %g0, 0xf8, %asi
17691 ldda [%l7 + 0x40] %asi, %f16
17692 array32 %o6, %g5, %o7
17693 bl,pn %icc, loop_1669
17694 popc %i2, %i3
17695 fpmerge %f20, %f31, %f12
17696 stw %o5, [%l7 + 0x68]
17697loop_1669:
17698 faligndata %f18, %f8, %f22
17699 udivcc %i1, 0x0C78, %o4
17700 orn %l0, %o3, %l6
17701 restored
17702 rdpr %cwp, %g1
17703 rdpr %cansave, %g2
17704 rdpr %canrestore, %g3
17705 rdpr %cleanwin, %g4
17706 rdpr %otherwin, %g5
17707 rdpr %wstate, %g6
17708 edge16n %l1, %i4, %o2
17709 movrlz %l4, 0x292, %i6
17710 bge loop_1670
17711 array32 %i7, %l5, %g3
17712 addcc %g2, %i5, %o1
17713 fnegd %f18, %f28
17714loop_1670:
17715 udiv %g4, 0x0D02, %l2
17716 fmovdn %xcc, %f29, %f19
17717 taddcc %g7, 0x1BCE, %g6
17718 stb %g1, [%l7 + 0x1F]
17719 call loop_1671
17720 move %xcc, %l3, %i0
17721 subcc %o6, %o0, %o7
17722 fmovsge %icc, %f5, %f28
17723loop_1671:
17724 umulcc %g5, %i2, %i3
17725 bvc,a %xcc, loop_1672
17726 subcc %i1, 0x0758, %o5
17727 movneg %icc, %l0, %o4
17728 restored
17729 rdpr %cwp, %g1
17730 rdpr %cansave, %g2
17731 rdpr %canrestore, %g3
17732 rdpr %cleanwin, %g4
17733 rdpr %otherwin, %g5
17734 rdpr %wstate, %g6
17735loop_1672:
17736 edge32n %l6, %l1, %o3
17737 fmovrse %i4, %f10, %f25
17738 mulx %l4, %i6, %i7
17739 tpos %xcc, 0x6
17740 movre %l5, %o2, %g3
17741 movgu %icc, %g2, %i5
17742 wr %g0, 0x80, %asi
17743 lduba [%l7 + 0x4D] %asi, %g4
17744 set 0x28, %g6
17745 stda %o0, [%l7 + %g6] 0x2b
17746 membar #Sync
17747 movrlez %g7, %l2, %g6
17748 array32 %g1, %i0, %l3
17749 wr %g0, 0x80, %asi
17750 stda %f0, [%l7 + 0x40] %asi
17751 umulcc %o0, 0x14E5, %o6
17752 udivx %g5, 0x022C, %o7
17753 wr %g0, 0x80, %asi
17754 ldsha [%l7 + 0x2A] %asi, %i3
17755 movge %icc, %i1, %o5
17756 tcc %icc, 0x6
17757 srax %i2, %l0, %l6
17758 fnot1 %f12, %f10
17759 edge32n %o4, %o3, %i4
17760 array8 %l1, %i6, %i7
17761 sdivx %l4, 0x0CC4, %o2
17762 edge32 %g3, %g2, %i5
17763 bneg,pn %icc, loop_1673
17764 sll %g4, %l5, %g7
17765 edge32n %l2, %g6, %o1
17766 fpsub16 %f28, %f30, %f14
17767loop_1673:
17768 movneg %xcc, %i0, %g1
17769 popc %l3, %o6
17770 tg %icc, 0x1
17771 add %l7, 0x48, %l6
17772 wr %g0, 0x88, %asi
17773 casa [%l6] 0x88, %g5, %o7
17774 array8 %o0, %i1, %i3
17775 xor %o5, %i2, %l6
17776 set 0x0C, %l5
17777 lduha [%l7 + %l5] 0x19, %l0
17778 movrgz %o3, 0x2E8, %o4
17779 array16 %i4, %l1, %i7
17780 tg %icc, 0x7
17781 wr %g0, 0x19, %asi
17782 ldsha [%l7 + 0x60] %asi, %i6
17783 ldd [%l7 + 0x30], %f10
17784 bl %icc, loop_1674
17785 sethi 0x0C45, %o2
17786 movvc %icc, %g3, %l4
17787 bgu loop_1675
17788loop_1674:
17789 subccc %i5, 0x1B3F, %g4
17790 bvc,a loop_1676
17791 tg %icc, 0x4
17792loop_1675:
17793 fornot2s %f17, %f1, %f5
17794 be,a,pn %xcc, loop_1677
17795loop_1676:
17796 tl %xcc, 0x1
17797 subccc %l5, %g7, %l2
17798 saved
17799 rdpr %cwp, %g1
17800 rdpr %cansave, %g2
17801 rdpr %canrestore, %g3
17802 rdpr %cleanwin, %g4
17803 rdpr %otherwin, %g5
17804 rdpr %wstate, %g6
17805loop_1677:
17806 edge8ln %g2, %o1, %g6
17807 movne %icc, %i0, %g1
17808 tpos %icc, 0x1
17809 nop
17810 setx loop_1678, %l0, %l1
17811 wrpr 0x1, %tl
17812 wrpr %l1, %tnpc
17813 setx 0x34400001400, %l0, %l1
17814 wrpr %l1, %tstate
17815 wrhpr 0x4, %htstate
17816 done
17817 sdiv %l3, 0x09BE, %o6
17818 add %g5, 0x08CD, %o7
17819 fmovdleu %xcc, %f17, %f18
17820loop_1678:
17821 brgz,a %o0, loop_1679
17822 fmovrse %i1, %f26, %f8
17823 fbuge,a %fcc1, loop_1680
17824 movvc %icc, %i3, %o5
17825loop_1679:
17826 tleu %icc, 0x0
17827 movpos %xcc, %i2, %l0
17828loop_1680:
17829 udivx %o3, 0x0AA6, %l6
17830 mova %icc, %i4, %l1
17831 movle %icc, %o4, %i6
17832 movrne %i7, 0x398, %o2
17833 set 0x20, %o0
17834 lda [%l7 + %o0] 0x18, %f11
17835 bge,a,pt %xcc, loop_1681
17836 ba,a %xcc, loop_1682
17837 fmovdcc %xcc, %f17, %f30
17838 be,a,pn %icc, loop_1683
17839loop_1681:
17840 tgu %icc, 0x7
17841loop_1682:
17842 restored
17843 rdpr %cwp, %g1
17844 rdpr %cansave, %g2
17845 rdpr %canrestore, %g3
17846 rdpr %cleanwin, %g4
17847 rdpr %otherwin, %g5
17848 rdpr %wstate, %g6
17849 bn,pn %xcc, loop_1684
17850loop_1683:
17851 sth %g3, [%l7 + 0x4E]
17852 edge32 %i5, %g4, %l4
17853 mova %icc, %l5, %l2
17854loop_1684:
17855 movrlz %g7, %g2, %g6
17856 sth %o1, [%l7 + 0x46]
17857 brz,a %g1, loop_1685
17858 sdivx %i0, 0x0400, %l3
17859 tle %xcc, 0x6
17860 edge16l %g5, %o6, %o7
17861loop_1685:
17862 ta %icc, 0x6
17863 fbue,a %fcc2, loop_1686
17864 ldd [%l7 + 0x60], %f28
17865 addccc %i1, %o0, %i3
17866 brnz %o5, loop_1687
17867loop_1686:
17868 edge32l %i2, %o3, %l6
17869 andcc %i4, 0x0F89, %l1
17870 set 0x40, %o2
17871 stba %l0, [%l7 + %o2] 0x19
17872loop_1687:
17873 fbue,a %fcc1, loop_1688
17874 std %f12, [%l7 + 0x28]
17875 alignaddr %i6, %i7, %o2
17876 fmovdle %icc, %f12, %f1
17877loop_1688:
17878 tsubcctv %g3, 0x0B31, %o4
17879 andn %g4, 0x03D4, %i5
17880 array16 %l4, %l5, %l2
17881 fbu %fcc1, loop_1689
17882 edge32 %g7, %g2, %g6
17883 movneg %icc, %g1, %o1
17884 fsrc2 %f30, %f16
17885loop_1689:
17886 xnor %i0, 0x0C4C, %l3
17887 tvs %icc, 0x6
17888 std %g4, [%l7 + 0x30]
17889 edge32n %o6, %o7, %i1
17890 edge8 %i3, %o5, %o0
17891 movrne %i2, %l6, %o3
17892 tpos %xcc, 0x5
17893 fpadd32s %f17, %f6, %f9
17894 movrlz %i4, 0x167, %l1
17895 movvs %xcc, %i6, %l0
17896 edge8n %i7, %o2, %g3
17897 tl %xcc, 0x2
17898 umul %o4, 0x020E, %g4
17899 fbg,a %fcc3, loop_1690
17900 fmovrsgz %l4, %f21, %f22
17901 udiv %i5, 0x1EB7, %l2
17902 movrlz %g7, %l5, %g6
17903loop_1690:
17904 bne,a,pn %icc, loop_1691
17905 subcc %g2, 0x0550, %g1
17906 fmovspos %xcc, %f25, %f15
17907 fmovd %f14, %f16
17908loop_1691:
17909 nop
17910 wr %g0, 0x16, %asi
17911 stda %f0, [%l7 + 0x40] %asi
17912 membar #Sync
17913 fbuge,a %fcc0, loop_1692
17914 movvs %icc, %o1, %i0
17915 sir 0x1695
17916 andncc %l3, %g5, %o7
17917loop_1692:
17918 edge16l %i1, %i3, %o6
17919 ta %icc, 0x2
17920 fmovdvc %xcc, %f14, %f7
17921 edge32n %o0, %i2, %o5
17922 alignaddr %l6, %o3, %i4
17923 subccc %i6, 0x15AD, %l1
17924 srl %l0, %o2, %i7
17925 fmovdpos %icc, %f10, %f15
17926 movne %icc, %g3, %o4
17927 fcmped %fcc1, %f16, %f10
17928 alignaddrl %g4, %i5, %l2
17929 ba loop_1693
17930 fmovse %icc, %f31, %f15
17931 movle %icc, %g7, %l4
17932 fbuge %fcc3, loop_1694
17933loop_1693:
17934 fmovsle %xcc, %f20, %f10
17935 stw %g6, [%l7 + 0x74]
17936 srlx %g2, %g1, %l5
17937loop_1694:
17938 fnot2s %f27, %f5
17939 orcc %i0, %l3, %o1
17940 movg %icc, %g5, %i1
17941 xorcc %o7, %o6, %o0
17942 fones %f3
17943 tneg %icc, 0x0
17944 mova %icc, %i3, %o5
17945 fnot1 %f8, %f22
17946 add %i2, 0x1C5A, %l6
17947 fmovdl %xcc, %f29, %f1
17948 movl %icc, %o3, %i4
17949 movcc %xcc, %l1, %i6
17950 bvs,pn %icc, loop_1695
17951 addccc %l0, %i7, %o2
17952 ldsw [%l7 + 0x10], %g3
17953 sll %o4, %g4, %l2
17954loop_1695:
17955 srax %g7, %i5, %g6
17956 stbar
17957 tvs %xcc, 0x7
17958 movle %icc, %g2, %l4
17959 movl %xcc, %g1, %i0
17960 stbar
17961 sir 0x0C68
17962 fcmpgt16 %f16, %f30, %l3
17963 movvc %xcc, %l5, %g5
17964 xnorcc %o1, 0x1071, %o7
17965 xorcc %o6, %i1, %i3
17966 andcc %o0, 0x1D26, %i2
17967 set 0x74, %o5
17968 ldswa [%l7 + %o5] 0x0c, %o5
17969 edge8n %l6, %o3, %l1
17970 taddcctv %i6, 0x141A, %i4
17971 fbe,a %fcc1, loop_1696
17972 movge %xcc, %i7, %o2
17973 movg %icc, %g3, %l0
17974 fnot1 %f4, %f14
17975loop_1696:
17976 te %icc, 0x4
17977 popc 0x1A90, %o4
17978 mova %xcc, %g4, %g7
17979 fmovs %f24, %f0
17980 addccc %l2, %g6, %i5
17981 subcc %l4, %g2, %g1
17982 tsubcc %l3, %l5, %g5
17983 taddcc %i0, 0x1E77, %o7
17984 bvs,a loop_1697
17985 movrlz %o1, 0x20F, %i1
17986 subccc %o6, %i3, %i2
17987 fbg,a %fcc2, loop_1698
17988loop_1697:
17989 smulcc %o5, 0x0DE1, %l6
17990 edge16 %o0, %l1, %o3
17991 taddcctv %i6, 0x0CE1, %i7
17992loop_1698:
17993 fnot1 %f6, %f26
17994 fands %f28, %f12, %f8
17995 sdivx %o2, 0x0F17, %g3
17996 wr %g0, 0x88, %asi
17997 ldstuba [%l7 + 0x63] %asi, %l0
17998 ldd [%l7 + 0x48], %i4
17999 umulcc %g4, %g7, %l2
18000 edge32l %g6, %o4, %i5
18001 ba,a,pn %icc, loop_1699
18002 fmovrdlz %l4, %f24, %f18
18003 brz %g1, loop_1700
18004 fabss %f24, %f16
18005loop_1699:
18006 movle %xcc, %g2, %l5
18007 fcmpgt32 %f12, %f24, %l3
18008loop_1700:
18009 movneg %icc, %g5, %i0
18010 sra %o1, 0x18, %i1
18011 bge,a loop_1701
18012 brz,a %o6, loop_1702
18013 fmuld8sux16 %f19, %f24, %f30
18014 set 0x46, %i0
18015 lduha [%l7 + %i0] 0x15, %o7
18016loop_1701:
18017 fmovsvc %icc, %f9, %f4
18018loop_1702:
18019 nop
18020 wr %g0, 0x80, %asi
18021 ldswa [%l7 + 0x0C] %asi, %i3
18022 prefetch [%l7 + 0x54], 0x1
18023 taddcctv %i2, 0x0255, %o5
18024 popc 0x1F44, %o0
18025 udivcc %l1, 0x1006, %l6
18026 wr %g0, 0x81, %asi
18027 ldxa [%l7 + 0x08] %asi, %i6
18028 fxnor %f18, %f24, %f16
18029 call loop_1703
18030 fcmpeq32 %f22, %f8, %o3
18031 tge %icc, 0x5
18032 movle %icc, %i7, %g3
18033loop_1703:
18034 udivx %l0, 0x0452, %i4
18035 sth %o2, [%l7 + 0x22]
18036 smulcc %g4, 0x1FB8, %l2
18037 edge8n %g7, %g6, %i5
18038 fmovrslz %o4, %f2, %f28
18039 wr %g0, 0x10, %asi
18040 stba %g1, [%l7 + 0x67] %asi
18041 fmovdle %icc, %f8, %f29
18042 edge8l %l4, %l5, %g2
18043 addc %l3, %i0, %o1
18044 faligndata %f8, %f6, %f0
18045 set 0x78, %o1
18046 stda %g4, [%l7 + %o1] 0x10
18047 movge %icc, %o6, %o7
18048 fbue %fcc1, loop_1704
18049 taddcc %i3, 0x1167, %i2
18050 fbe %fcc2, loop_1705
18051 fbue %fcc1, loop_1706
18052loop_1704:
18053 sdivx %i1, 0x13B2, %o0
18054 tvs %icc, 0x6
18055loop_1705:
18056 fba,a %fcc2, loop_1707
18057loop_1706:
18058 fmuld8ulx16 %f31, %f26, %f0
18059 move %xcc, %o5, %l1
18060 sub %i6, %o3, %l6
18061loop_1707:
18062 fba %fcc1, loop_1708
18063 addc %g3, 0x142B, %l0
18064 set 0x1A, %g3
18065 stba %i4, [%l7 + %g3] 0xe3
18066 membar #Sync
18067loop_1708:
18068 edge16 %i7, %g4, %o2
18069 tsubcc %l2, 0x052D, %g7
18070 srl %i5, 0x1E, %g6
18071 fmul8ulx16 %f0, %f18, %f0
18072 and %o4, %l4, %g1
18073 fmul8ulx16 %f10, %f22, %f26
18074 edge32l %g2, %l3, %l5
18075 edge8 %o1, %i0, %g5
18076 tne %icc, 0x1
18077 orcc %o7, %i3, %o6
18078 fmovdleu %icc, %f12, %f15
18079 mulscc %i1, 0x0954, %o0
18080 fornot1 %f0, %f30, %f22
18081 udiv %i2, 0x1DCB, %o5
18082 fmovdg %xcc, %f23, %f26
18083 edge16 %i6, %o3, %l6
18084 std %g2, [%l7 + 0x28]
18085 bvc,a loop_1709
18086 edge32ln %l1, %l0, %i7
18087 stw %g4, [%l7 + 0x18]
18088 fbge %fcc1, loop_1710
18089loop_1709:
18090 fabss %f13, %f28
18091 tn %icc, 0x4
18092 ldstub [%l7 + 0x63], %o2
18093loop_1710:
18094 tne %icc, 0x1
18095 fble,a %fcc3, loop_1711
18096 fpackfix %f4, %f11
18097 te %icc, 0x0
18098 subccc %i4, %g7, %l2
18099loop_1711:
18100 fmovsneg %icc, %f29, %f0
18101 wr %g0, 0x89, %asi
18102 sta %f28, [%l7 + 0x54] %asi
18103 movrlez %i5, %g6, %l4
18104 fpackfix %f22, %f12
18105 add %l7, 0x50, %l6
18106 wr %g0, 0x0c, %asi
18107 lda [%l6] %asi, %o4
18108 casa [%l6] 0x0c, %o4, %g2
18109 for %f12, %f4, %f12
18110 fnot1 %f14, %f30
18111 srax %g1, %l5, %o1
18112 array32 %l3, %g5, %o7
18113 edge16ln %i0, %i3, %i1
18114 lduh [%l7 + 0x2E], %o6
18115 fmovdn %xcc, %f20, %f19
18116 fbl %fcc0, loop_1712
18117 nop
18118 setx loop_1713, %l0, %l1
18119 jmpl %l1, %i2
18120 fmovdge %icc, %f30, %f0
18121 brgez %o5, loop_1714
18122loop_1712:
18123 fnegs %f1, %f9
18124loop_1713:
18125 tcs %icc, 0x4
18126 edge8n %o0, %o3, %l6
18127loop_1714:
18128 stx %i6, [%l7 + 0x48]
18129 sdiv %g3, 0x0396, %l0
18130 edge32 %i7, %g4, %o2
18131 movg %icc, %i4, %g7
18132 fblg,a %fcc3, loop_1715
18133 fmul8x16 %f9, %f0, %f2
18134 udivcc %l2, 0x1505, %i5
18135 pdist %f18, %f0, %f4
18136loop_1715:
18137 fmovrde %l1, %f22, %f14
18138 wr %g0, 0x89, %asi
18139 ldxa [%l7 + 0x48] %asi, %l4
18140 wr %g0, 0x88, %asi
18141 ldstuba [%l7 + 0x4E] %asi, %g6
18142 fmovspos %icc, %f26, %f30
18143 movcc %icc, %o4, %g1
18144 fmovrdgez %g2, %f12, %f4
18145 edge16l %o1, %l5, %l3
18146 srax %o7, %g5, %i3
18147 tl %xcc, 0x2
18148 edge32ln %i1, %i0, %o6
18149 fnot2s %f11, %f22
18150 tvc %icc, 0x0
18151 bg,pt %icc, loop_1716
18152 subcc %i2, %o5, %o0
18153 fpack16 %f16, %f1
18154 movpos %icc, %l6, %o3
18155loop_1716:
18156 udiv %i6, 0x1B90, %l0
18157 fsrc2s %f21, %f24
18158 be,a,pn %xcc, loop_1717
18159 fcmple16 %f6, %f6, %i7
18160 fbge,a %fcc1, loop_1718
18161 stw %g3, [%l7 + 0x18]
18162loop_1717:
18163 movcc %icc, %o2, %i4
18164 tvc %icc, 0x7
18165loop_1718:
18166 sdivx %g4, 0x0ADD, %g7
18167 add %l7, 0x38, %l6
18168 wr %g0, 0x10, %asi
18169 ldxa [%l6] %asi, %i5
18170 casxa [%l6] 0x10, %i5, %l2
18171 addccc %l1, %l4, %g6
18172 nop
18173 setx loop_1719, %l0, %l1
18174 wrpr 0x1, %tl
18175 wrpr %l1, %tpc
18176 add %l1, 0x4, %l1
18177 wrpr %l1, %tnpc
18178 setx 0x34400001400, %l0, %l1
18179 wrpr %l1, %tstate
18180 wrhpr 0x4, %htstate
18181 retry
18182 umul %o4, 0x18AB, %g1
18183 movcc %icc, %g2, %l5
18184 movre %o1, %o7, %l3
18185loop_1719:
18186 ta %xcc, 0x5
18187 bpos loop_1720
18188 edge8ln %g5, %i3, %i1
18189 andcc %i0, %i2, %o5
18190 ldsw [%l7 + 0x2C], %o6
18191loop_1720:
18192 fbg,a %fcc3, loop_1721
18193 ldsh [%l7 + 0x4E], %l6
18194 fnand %f30, %f10, %f28
18195 movl %icc, %o3, %i6
18196loop_1721:
18197 movgu %icc, %l0, %i7
18198 fcmpgt32 %f24, %f28, %o0
18199 tcs %icc, 0x3
18200 movne %xcc, %g3, %i4
18201 xorcc %o2, %g4, %i5
18202 fxors %f28, %f15, %f20
18203 alignaddr %g7, %l1, %l4
18204 fnot2 %f12, %f24
18205 fmovdn %icc, %f13, %f11
18206 bn,pt %icc, loop_1722
18207 movge %xcc, %g6, %o4
18208 movle %icc, %g1, %g2
18209 edge8l %l5, %l2, %o1
18210loop_1722:
18211 fmovdgu %xcc, %f2, %f0
18212 udivx %o7, 0x18F1, %g5
18213 membar 0x0C
18214 tleu %xcc, 0x5
18215 bge %xcc, loop_1723
18216 addccc %i3, 0x00AD, %i1
18217 ble %icc, loop_1724
18218 ba,a,pt %icc, loop_1725
18219loop_1723:
18220 fmovscs %xcc, %f21, %f4
18221 fmovde %icc, %f21, %f13
18222loop_1724:
18223 edge8n %l3, %i2, %i0
18224loop_1725:
18225 fbne %fcc0, loop_1726
18226 fabss %f24, %f1
18227 tcc %icc, 0x6
18228 move %icc, %o5, %l6
18229loop_1726:
18230 edge8n %o6, %i6, %l0
18231 fones %f28
18232 fmovs %f5, %f16
18233 ldd [%l7 + 0x40], %i6
18234 edge8l %o3, %o0, %g3
18235 wr %g0, 0x89, %asi
18236 swapa [%l7 + 0x58] %asi, %i4
18237 fnot1 %f4, %f30
18238 fnot2s %f4, %f17
18239 addccc %o2, %g4, %g7
18240 edge16 %l1, %i5, %l4
18241 set 0x34, %i1
18242 ldswa [%l7 + %i1] 0x89, %o4
18243 ta %xcc, 0x5
18244 ldub [%l7 + 0x3B], %g6
18245 subccc %g2, 0x0B4E, %g1
18246 movneg %xcc, %l5, %o1
18247 faligndata %f30, %f10, %f18
18248 bshuffle %f18, %f16, %f26
18249 fpsub32 %f2, %f14, %f30
18250 bcc,a,pt %icc, loop_1727
18251 ble,pt %xcc, loop_1728
18252 tvc %icc, 0x4
18253 tsubcc %l2, 0x0A4B, %g5
18254loop_1727:
18255 edge32l %o7, %i1, %l3
18256loop_1728:
18257 bvc,pt %icc, loop_1729
18258 tg %xcc, 0x7
18259 set 0x14, %l6
18260 sta %f9, [%l7 + %l6] 0x14
18261loop_1729:
18262 fmovse %icc, %f16, %f18
18263 movrne %i2, %i3, %i0
18264 movgu %icc, %o5, %l6
18265 tle %icc, 0x0
18266 movge %xcc, %o6, %l0
18267 movne %icc, %i7, %o3
18268 fnegs %f1, %f16
18269 movrgz %i6, 0x0EA, %o0
18270 sll %g3, %o2, %i4
18271 xor %g7, %g4, %l1
18272 movle %xcc, %i5, %l4
18273 sethi 0x09E1, %g6
18274 fmovse %xcc, %f9, %f12
18275 movrgez %g2, %g1, %l5
18276 bpos,pt %icc, loop_1730
18277 edge16 %o1, %o4, %g5
18278 subcc %l2, %i1, %o7
18279 fmovrdgez %i2, %f4, %f24
18280loop_1730:
18281 tvc %icc, 0x3
18282 wr %g0, 0x89, %asi
18283 lduba [%l7 + 0x5D] %asi, %i3
18284 orcc %l3, 0x07F0, %o5
18285 ldd [%l7 + 0x20], %f0
18286 srax %i0, 0x0D, %o6
18287 bg,a,pn %xcc, loop_1731
18288 sdivx %l0, 0x1C10, %i7
18289 wr %g0, 0x80, %asi
18290 swapa [%l7 + 0x14] %asi, %l6
18291loop_1731:
18292 edge32n %o3, %i6, %o0
18293 fors %f14, %f31, %f31
18294 tne %xcc, 0x4
18295 edge16ln %o2, %g3, %i4
18296 orncc %g4, %l1, %i5
18297 sra %g7, 0x08, %l4
18298 tcc %icc, 0x5
18299 addcc %g2, %g1, %l5
18300 edge8n %g6, %o4, %g5
18301 lduw [%l7 + 0x4C], %l2
18302 sir 0x1024
18303 fbne,a %fcc3, loop_1732
18304 orcc %i1, 0x1E61, %o1
18305 movge %xcc, %i2, %i3
18306 wr %g0, 0x2b, %asi
18307 stba %l3, [%l7 + 0x72] %asi
18308 membar #Sync
18309loop_1732:
18310 brlz,a %o5, loop_1733
18311 tneg %xcc, 0x3
18312 andncc %i0, %o7, %l0
18313 fblg %fcc1, loop_1734
18314loop_1733:
18315 edge16ln %i7, %o6, %l6
18316 fmul8x16au %f4, %f8, %f20
18317 fbul,a %fcc1, loop_1735
18318loop_1734:
18319 brlez,a %i6, loop_1736
18320 addccc %o3, %o0, %g3
18321 bge,pt %icc, loop_1737
18322loop_1735:
18323 or %o2, 0x190C, %g4
18324loop_1736:
18325 move %icc, %l1, %i5
18326 sllx %g7, 0x03, %l4
18327loop_1737:
18328 bshuffle %f26, %f10, %f0
18329 brz %g2, loop_1738
18330 brz,a %g1, loop_1739
18331 fnegs %f14, %f12
18332 bn,a,pn %icc, loop_1740
18333loop_1738:
18334 tg %icc, 0x4
18335loop_1739:
18336 fmovd %f6, %f16
18337 edge16l %l5, %i4, %g6
18338loop_1740:
18339 sth %g5, [%l7 + 0x38]
18340 movrgz %l2, %o4, %o1
18341 fbule %fcc3, loop_1741
18342 bn loop_1742
18343 bne,pn %icc, loop_1743
18344 fmovrsne %i1, %f11, %f19
18345loop_1741:
18346 fmovsne %xcc, %f27, %f26
18347loop_1742:
18348 movg %xcc, %i3, %i2
18349loop_1743:
18350 movle %xcc, %o5, %i0
18351 edge16l %o7, %l0, %l3
18352 tsubcctv %i7, %l6, %i6
18353 fcmpeq16 %f12, %f30, %o3
18354 brnz,a %o0, loop_1744
18355 edge32 %o6, %o2, %g3
18356 edge16l %g4, %i5, %l1
18357 sth %l4, [%l7 + 0x66]
18358loop_1744:
18359 addcc %g2, 0x0BB4, %g7
18360 movrlz %l5, 0x3F3, %g1
18361 fmovrsgez %i4, %f20, %f5
18362 ta %icc, 0x0
18363 set 0x74, %l3
18364 lda [%l7 + %l3] 0x19, %f17
18365 movrlz %g6, 0x2AA, %g5
18366 movrlez %l2, 0x3CC, %o1
18367 orcc %i1, %o4, %i3
18368 wr %g0, 0x11, %asi
18369 lduha [%l7 + 0x12] %asi, %i2
18370 fbl %fcc3, loop_1745
18371 movrlez %o5, %i0, %l0
18372 fmovscc %icc, %f14, %f28
18373 movvc %icc, %l3, %i7
18374loop_1745:
18375 brnz %l6, loop_1746
18376 xorcc %o7, %i6, %o0
18377 fmuld8ulx16 %f6, %f30, %f20
18378 xor %o6, 0x158F, %o2
18379loop_1746:
18380 movrgz %o3, %g3, %i5
18381 edge32ln %l1, %l4, %g2
18382 movpos %xcc, %g7, %l5
18383 movre %g1, %i4, %g6
18384 ldstub [%l7 + 0x52], %g5
18385 fmovsl %xcc, %f28, %f25
18386 fmul8x16au %f14, %f12, %f6
18387 popc %g4, %o1
18388 fmovsn %xcc, %f1, %f28
18389 popc %l2, %o4
18390 fzeros %f22
18391 fmovsg %icc, %f19, %f14
18392 movpos %icc, %i1, %i3
18393 movneg %icc, %i2, %o5
18394 lduw [%l7 + 0x28], %l0
18395 fbul %fcc2, loop_1747
18396 tgu %icc, 0x3
18397 sethi 0x19EC, %l3
18398 movne %icc, %i0, %i7
18399loop_1747:
18400 fnot1 %f18, %f4
18401 fmul8x16au %f30, %f17, %f30
18402 bge,a,pt %xcc, loop_1748
18403 sra %l6, 0x14, %i6
18404 lduh [%l7 + 0x40], %o0
18405 fba,a %fcc3, loop_1749
18406loop_1748:
18407 movg %icc, %o6, %o7
18408 membar 0x6C
18409 ldstub [%l7 + 0x51], %o3
18410loop_1749:
18411 edge16l %o2, %g3, %i5
18412 stw %l1, [%l7 + 0x28]
18413 movrlez %l4, %g2, %l5
18414 fmovsvc %icc, %f26, %f5
18415 movrgz %g1, %g7, %g6
18416 prefetch [%l7 + 0x78], 0x2
18417 fmovsvc %xcc, %f0, %f2
18418 movrgz %i4, 0x39E, %g4
18419 nop
18420 setx loop_1750, %l0, %l1
18421 wrpr 0x1, %tl
18422 wrpr %l1, %tnpc
18423 setx 0x34400001400, %l0, %l1
18424 wrpr %l1, %tstate
18425 wrhpr 0x4, %htstate
18426 done
18427 xorcc %o1, %l2, %o4
18428 fmovrse %i1, %f6, %f27
18429 fmovrdlez %g5, %f10, %f14
18430loop_1750:
18431 sdivcc %i3, 0x17A8, %o5
18432 st %f10, [%l7 + 0x4C]
18433 fxors %f0, %f10, %f7
18434 set 0x0E, %g2
18435 ldsha [%l7 + %g2] 0x81, %l0
18436 tpos %icc, 0x4
18437 fmovdvs %icc, %f3, %f16
18438 tcc %icc, 0x6
18439 bleu,a,pn %xcc, loop_1751
18440 fmovrsne %l3, %f27, %f21
18441 fnot2 %f28, %f24
18442 umul %i0, 0x1C4C, %i7
18443loop_1751:
18444 mulscc %i2, %i6, %o0
18445 edge8ln %o6, %l6, %o7
18446 addccc %o2, 0x10BA, %o3
18447 set 0x40, %i3
18448 stda %f16, [%l7 + %i3] 0x89
18449 movg %xcc, %g3, %l1
18450 fmovrde %i5, %f18, %f8
18451 wr %g0, 0x10, %asi
18452 lduwa [%l7 + 0x40] %asi, %g2
18453 udiv %l4, 0x0D35, %l5
18454 saved
18455 rdpr %cwp, %g1
18456 rdpr %cansave, %g2
18457 rdpr %canrestore, %g3
18458 rdpr %cleanwin, %g4
18459 rdpr %otherwin, %g5
18460 rdpr %wstate, %g6
18461 edge32l %g7, %g6, %g1
18462 sir 0x14E6
18463 fmovde %xcc, %f20, %f22
18464 fnegs %f22, %f18
18465 umul %g4, %i4, %l2
18466 wr %g0, 0x52, %asi
18467 ldxa [%g0 + 0x120] %asi, %o4
18468 edge32ln %i1, %g5, %i3
18469 xorcc %o1, %o5, %l0
18470 fmovsgu %icc, %f20, %f11
18471 sdivcc %l3, 0x163B, %i7
18472 fmovrsne %i0, %f3, %f23
18473 udivx %i6, 0x1C59, %o0
18474 fbug %fcc2, loop_1752
18475 sra %o6, 0x15, %l6
18476 or %o7, %i2, %o3
18477 faligndata %f8, %f18, %f26
18478loop_1752:
18479 tne %xcc, 0x5
18480 stw %g3, [%l7 + 0x6C]
18481 mova %xcc, %o2, %l1
18482 tpos %icc, 0x5
18483 tle %icc, 0x6
18484 fmovsneg %icc, %f8, %f1
18485 fmovrdgez %i5, %f28, %f16
18486 fnor %f26, %f30, %f8
18487 edge32ln %g2, %l4, %l5
18488 xor %g7, 0x0BF8, %g1
18489 fbule,a %fcc2, loop_1753
18490 ldsb [%l7 + 0x43], %g6
18491 sdivcc %g4, 0x1283, %i4
18492 movne %xcc, %o4, %i1
18493loop_1753:
18494 tge %xcc, 0x7
18495 mova %icc, %l2, %g5
18496 movvs %xcc, %i3, %o1
18497 smul %o5, 0x127C, %l3
18498 wr %g0, 0x52, %asi
18499 stxa %l0, [%g0 + 0x120] %asi
18500 andncc %i7, %i0, %o0
18501 fmovde %xcc, %f14, %f26
18502 add %l7, 0x78, %l6
18503 wr %g0, 0x88, %asi
18504 ldxa [%l6] %asi, %i6
18505 casxa [%l6] 0x88, %i6, %o6
18506 smul %l6, %i2, %o7
18507 movge %xcc, %g3, %o2
18508 xor %o3, 0x185A, %i5
18509 fmovrdgz %l1, %f30, %f4
18510 umul %l4, 0x1CCE, %l5
18511 tcc %icc, 0x6
18512 sub %g2, %g7, %g1
18513 membar 0x46
18514 fxnors %f21, %f4, %f28
18515 or %g6, %i4, %g4
18516 set 0x79, %g5
18517 ldsba [%l7 + %g5] 0x04, %i1
18518 ldub [%l7 + 0x1A], %o4
18519 fbul %fcc2, loop_1754
18520 fpack16 %f2, %f1
18521 fsrc2s %f4, %f12
18522 movrlz %l2, %i3, %g5
18523loop_1754:
18524 xorcc %o5, %l3, %l0
18525 sdivcc %o1, 0x01B5, %i0
18526 tl %xcc, 0x4
18527 orncc %o0, 0x018B, %i7
18528 stw %i6, [%l7 + 0x50]
18529 umulcc %l6, %o6, %o7
18530 bpos loop_1755
18531 edge32 %i2, %o2, %g3
18532 fbge,a %fcc1, loop_1756
18533 edge32ln %i5, %o3, %l1
18534loop_1755:
18535 andncc %l4, %l5, %g7
18536 be %icc, loop_1757
18537loop_1756:
18538 movl %icc, %g1, %g6
18539 smulcc %i4, %g2, %g4
18540 fmovdge %xcc, %f18, %f25
18541loop_1757:
18542 tvc %icc, 0x5
18543 add %l7, 0x48, %l6
18544 wr %g0, 0x88, %asi
18545 casxa [%l6] %asi, %i1, %l2
18546 mulx %o4, %g5, %i3
18547 nop
18548 setx loop_1758, %l0, %l1
18549 wrpr 0x1, %tl
18550 wrpr %l1, %tpc
18551 add %l1, 0x4, %l1
18552 wrpr %l1, %tnpc
18553 setx 0x34400001400, %l0, %l1
18554 wrpr %l1, %tstate
18555 wrhpr 0x4, %htstate
18556 retry
18557 brlez %o5, loop_1759
18558 udivx %l3, 0x12F5, %l0
18559 sdivx %o1, 0x043E, %i0
18560loop_1758:
18561 saved
18562 rdpr %cwp, %g1
18563 rdpr %cansave, %g2
18564 rdpr %canrestore, %g3
18565 rdpr %cleanwin, %g4
18566 rdpr %otherwin, %g5
18567 rdpr %wstate, %g6
18568loop_1759:
18569 tneg %xcc, 0x2
18570 bge,a loop_1760
18571 sllx %o0, %i7, %l6
18572 fpadd32 %f30, %f4, %f12
18573 tl %xcc, 0x0
18574loop_1760:
18575 movrgz %i6, %o7, %o6
18576 nop
18577 setx loop_1761, %l0, %l1
18578 wrpr 0x1, %tl
18579 wrpr %l1, %tpc
18580 add %l1, 0x4, %l1
18581 wrpr %l1, %tnpc
18582 setx 0x34400001400, %l0, %l1
18583 wrpr %l1, %tstate
18584 wrhpr 0x4, %htstate
18585 retry
18586 fsrc2s %f31, %f2
18587 movn %xcc, %i2, %o2
18588 tsubcctv %i5, %g3, %o3
18589loop_1761:
18590 fbn %fcc3, loop_1762
18591 add %l1, 0x1D04, %l4
18592 fmovdneg %xcc, %f9, %f10
18593 subcc %g7, 0x0AAD, %g1
18594loop_1762:
18595 movcs %xcc, %g6, %l5
18596 edge32ln %g2, %i4, %g4
18597 fcmpne32 %f24, %f24, %l2
18598 wr %g0, 0xf1, %asi
18599 stda %f0, [%l7 + 0x40] %asi
18600 membar #Sync
18601 fcmpeq16 %f30, %f2, %o4
18602 edge8 %g5, %i3, %i1
18603 tn %icc, 0x5
18604 sir 0x172C
18605 fmovrde %o5, %f24, %f30
18606 bgu,a loop_1763
18607 fsrc1 %f28, %f26
18608 brlez,a %l3, loop_1764
18609 fmuld8sux16 %f16, %f25, %f4
18610loop_1763:
18611 edge32l %o1, %i0, %l0
18612 saved
18613 rdpr %cwp, %g1
18614 rdpr %cansave, %g2
18615 rdpr %canrestore, %g3
18616 rdpr %cleanwin, %g4
18617 rdpr %otherwin, %g5
18618 rdpr %wstate, %g6
18619loop_1764:
18620 brlez,a %o0, loop_1765
18621 array16 %l6, %i6, %o7
18622 brgz %o6, loop_1766
18623 tgu %icc, 0x7
18624loop_1765:
18625 fmovsvc %icc, %f22, %f23
18626 lduw [%l7 + 0x38], %i7
18627loop_1766:
18628 tne %icc, 0x1
18629 sra %i2, %i5, %o2
18630 sra %o3, 0x19, %l1
18631 sth %g3, [%l7 + 0x62]
18632 andncc %l4, %g1, %g7
18633 fcmple16 %f14, %f2, %l5
18634 stbar
18635 subccc %g2, %i4, %g6
18636 fcmps %fcc1, %f15, %f22
18637 ldsh [%l7 + 0x7E], %g4
18638 sllx %o4, 0x04, %l2
18639 brgz %i3, loop_1767
18640 bge,a %icc, loop_1768
18641 fmovdge %icc, %f1, %f25
18642 xnorcc %g5, 0x0954, %o5
18643loop_1767:
18644 fors %f17, %f27, %f7
18645loop_1768:
18646 fba %fcc2, loop_1769
18647 movn %xcc, %l3, %i1
18648 udivx %i0, 0x1CB8, %l0
18649 edge32n %o0, %o1, %l6
18650loop_1769:
18651 movne %icc, %o7, %o6
18652 fmovdne %icc, %f27, %f8
18653 taddcc %i7, 0x1332, %i2
18654 bvs,a loop_1770
18655 fbule %fcc1, loop_1771
18656 srax %i5, 0x0B, %o2
18657 fabsd %f2, %f0
18658loop_1770:
18659 edge32l %i6, %o3, %g3
18660loop_1771:
18661 sllx %l1, %l4, %g7
18662 brlz,a %l5, loop_1772
18663 brlez,a %g1, loop_1773
18664 tle %xcc, 0x4
18665 ldd [%l7 + 0x60], %f22
18666loop_1772:
18667 andn %g2, 0x1BFD, %g6
18668loop_1773:
18669 movrne %i4, 0x03D, %o4
18670 sllx %l2, 0x0E, %g4
18671 smul %g5, 0x1E58, %i3
18672 sdivcc %o5, 0x0214, %i1
18673 movpos %icc, %l3, %i0
18674 orncc %l0, 0x1637, %o0
18675 set 0x40, %o3
18676 ldda [%l7 + %o3] 0x0c, %f16
18677 orn %l6, 0x1210, %o1
18678 set 0x5C, %i7
18679 lduba [%l7 + %i7] 0x0c, %o6
18680 std %f14, [%l7 + 0x48]
18681 fbe %fcc0, loop_1774
18682 fxnor %f28, %f18, %f22
18683 mulx %o7, 0x171A, %i7
18684 sllx %i5, 0x1B, %i2
18685loop_1774:
18686 fbul,a %fcc0, loop_1775
18687 sub %i6, %o2, %g3
18688 set 0x70, %i5
18689 swapa [%l7 + %i5] 0x04, %l1
18690loop_1775:
18691 tsubcc %o3, 0x0A20, %g7
18692 fpsub32 %f16, %f20, %f14
18693 fbge,a %fcc2, loop_1776
18694 tvc %xcc, 0x4
18695 ldsh [%l7 + 0x5A], %l5
18696 fxors %f1, %f31, %f29
18697loop_1776:
18698 tn %xcc, 0x7
18699 tneg %icc, 0x2
18700 set 0x10, %g1
18701 stwa %l4, [%l7 + %g1] 0x14
18702 fones %f1
18703 std %f14, [%l7 + 0x18]
18704 lduw [%l7 + 0x34], %g1
18705 andcc %g6, 0x0EAA, %g2
18706 sth %i4, [%l7 + 0x3A]
18707 sethi 0x1106, %o4
18708 fmovrdlz %g4, %f10, %f24
18709 xor %l2, 0x151F, %g5
18710 brlz,a %i3, loop_1777
18711 sth %o5, [%l7 + 0x0A]
18712 fands %f11, %f10, %f25
18713 orcc %l3, 0x0973, %i1
18714loop_1777:
18715 nop
18716 set 0x40, %l2
18717 stda %f0, [%l7 + %l2] 0x04
18718 fpadd32s %f1, %f17, %f22
18719 addccc %l0, %i0, %l6
18720 addcc %o1, 0x169E, %o0
18721 sll %o7, 0x19, %o6
18722 edge8 %i7, %i5, %i2
18723 sdiv %i6, 0x1B94, %g3
18724 fnegs %f20, %f5
18725 stbar
18726 srax %o2, 0x0A, %l1
18727 edge8 %o3, %l5, %g7
18728 udivx %l4, 0x037E, %g1
18729 siam 0x0
18730 edge16ln %g2, %g6, %o4
18731 tvc %icc, 0x0
18732 fones %f16
18733 and %i4, 0x19EC, %l2
18734 xnor %g5, %g4, %i3
18735 fands %f17, %f20, %f17
18736 movrne %o5, %l3, %l0
18737 fandnot2 %f26, %f0, %f10
18738 movcc %xcc, %i1, %l6
18739 fmovse %icc, %f30, %f5
18740 andncc %o1, %o0, %i0
18741 fmovdneg %xcc, %f7, %f2
18742 fmovdcs %icc, %f28, %f18
18743 edge32n %o7, %i7, %o6
18744 bneg,pn %icc, loop_1778
18745 fbu,a %fcc3, loop_1779
18746 udivcc %i2, 0x07B4, %i6
18747 movleu %xcc, %i5, %o2
18748loop_1778:
18749 orcc %l1, 0x156F, %g3
18750loop_1779:
18751 fmovsa %xcc, %f6, %f21
18752 bg,a,pt %xcc, loop_1780
18753 fbul,a %fcc1, loop_1781
18754 fand %f30, %f18, %f12
18755 movpos %xcc, %o3, %g7
18756loop_1780:
18757 nop
18758 set 0x2A, %o4
18759 stha %l5, [%l7 + %o4] 0x23
18760 membar #Sync
18761loop_1781:
18762 fbo,a %fcc2, loop_1782
18763 fpmerge %f1, %f3, %f8
18764 edge8ln %l4, %g1, %g6
18765 fandnot1s %f25, %f0, %f20
18766loop_1782:
18767 alignaddrl %o4, %g2, %i4
18768 umulcc %g5, 0x07A5, %g4
18769 membar 0x26
18770 tl %icc, 0x0
18771 add %l2, %o5, %i3
18772 sir 0x0800
18773 sllx %l0, 0x0B, %l3
18774 stbar
18775 fxnors %f21, %f1, %f31
18776 mulscc %i1, %o1, %o0
18777 ble,a,pt %icc, loop_1783
18778 orcc %l6, %o7, %i7
18779 fmovsg %xcc, %f6, %f8
18780 sdivcc %i0, 0x0E56, %o6
18781loop_1783:
18782 mulscc %i2, %i5, %i6
18783 xnor %l1, 0x00D7, %g3
18784 tsubcc %o3, 0x1B77, %o2
18785 fmovda %xcc, %f30, %f2
18786 movre %l5, %l4, %g7
18787 subccc %g1, 0x0C35, %o4
18788 sethi 0x1DE6, %g2
18789 sub %g6, %g5, %i4
18790 or %g4, 0x18E9, %l2
18791 movrgez %o5, 0x17D, %l0
18792 fmul8ulx16 %f14, %f8, %f0
18793 ta %xcc, 0x1
18794 edge16ln %i3, %i1, %l3
18795 brgez %o0, loop_1784
18796 sub %o1, %l6, %o7
18797 udivcc %i0, 0x08DA, %i7
18798 bge,a loop_1785
18799loop_1784:
18800 fmovsg %icc, %f4, %f14
18801 fmovrdlz %o6, %f0, %f14
18802 tcc %icc, 0x7
18803loop_1785:
18804 srl %i2, 0x07, %i6
18805 movne %icc, %l1, %g3
18806 edge8l %i5, %o3, %l5
18807 movneg %xcc, %l4, %o2
18808 fmovsneg %xcc, %f26, %f9
18809 movvs %icc, %g1, %o4
18810 fzeros %f21
18811 movne %icc, %g7, %g6
18812 movge %icc, %g2, %i4
18813 bcc,a,pt %icc, loop_1786
18814 fblg %fcc2, loop_1787
18815 fmovdneg %xcc, %f28, %f1
18816 movneg %icc, %g4, %g5
18817loop_1786:
18818 movge %xcc, %o5, %l0
18819loop_1787:
18820 taddcctv %i3, 0x0FFF, %l2
18821 fbug,a %fcc0, loop_1788
18822 taddcctv %l3, 0x1320, %o0
18823 fmovrse %i1, %f19, %f17
18824 udivcc %o1, 0x1DD3, %l6
18825loop_1788:
18826 ba,a loop_1789
18827 fmovsvc %xcc, %f6, %f18
18828 tleu %icc, 0x4
18829 ldd [%l7 + 0x30], %f6
18830loop_1789:
18831 edge8l %i0, %o7, %o6
18832 smulcc %i2, 0x131A, %i7
18833 fbul,a %fcc3, loop_1790
18834 bcs %icc, loop_1791
18835 edge16l %l1, %g3, %i6
18836 wr %g0, 0x80, %asi
18837 ldswa [%l7 + 0x30] %asi, %i5
18838loop_1790:
18839 fabss %f24, %f28
18840loop_1791:
18841 brlez,a %l5, loop_1792
18842 tcs %icc, 0x0
18843 tl %icc, 0x0
18844 fxnor %f4, %f28, %f26
18845loop_1792:
18846 edge8ln %o3, %o2, %g1
18847 movge %xcc, %l4, %g7
18848 movge %xcc, %o4, %g6
18849 udivx %i4, 0x15FD, %g4
18850 ta %icc, 0x2
18851 fandnot2 %f0, %f4, %f14
18852 fmovde %xcc, %f17, %f8
18853 addc %g5, 0x0E2C, %g2
18854 fmul8x16al %f26, %f13, %f4
18855 tvs %icc, 0x3
18856 movrne %l0, %o5, %i3
18857 wr %g0, 0x04, %asi
18858 ldstuba [%l7 + 0x37] %asi, %l3
18859 srax %l2, 0x06, %o0
18860 movle %icc, %o1, %l6
18861 movl %icc, %i0, %i1
18862 movpos %xcc, %o7, %i2
18863 brgz,a %i7, loop_1793
18864 alignaddr %l1, %g3, %o6
18865 edge16 %i6, %i5, %o3
18866 fbu,a %fcc2, loop_1794
18867loop_1793:
18868 fabss %f13, %f5
18869 fmovrdlez %l5, %f6, %f28
18870 sll %o2, %g1, %l4
18871loop_1794:
18872 sllx %o4, 0x06, %g7
18873 popc %i4, %g4
18874 movcc %icc, %g6, %g5
18875 fcmple32 %f30, %f12, %g2
18876 movleu %xcc, %l0, %i3
18877 tle %icc, 0x5
18878 movrgz %l3, %l2, %o0
18879 fbge %fcc3, loop_1795
18880 movrgez %o5, 0x063, %l6
18881 mulscc %i0, %o1, %o7
18882 restored
18883 rdpr %cwp, %g1
18884 rdpr %cansave, %g2
18885 rdpr %canrestore, %g3
18886 rdpr %cleanwin, %g4
18887 rdpr %otherwin, %g5
18888 rdpr %wstate, %g6
18889loop_1795:
18890 edge16l %i1, %i7, %l1
18891 saved
18892 rdpr %cwp, %g1
18893 rdpr %cansave, %g2
18894 rdpr %canrestore, %g3
18895 rdpr %cleanwin, %g4
18896 rdpr %otherwin, %g5
18897 rdpr %wstate, %g6
18898 andcc %g3, 0x1829, %i2
18899 move %icc, %o6, %i5
18900 fmovrdne %o3, %f10, %f0
18901 sdiv %i6, 0x0192, %o2
18902 edge16ln %g1, %l5, %o4
18903 movvs %xcc, %l4, %i4
18904 fmovd %f22, %f0
18905 edge16l %g7, %g4, %g6
18906 fbul,a %fcc1, loop_1796
18907 be,a,pt %icc, loop_1797
18908 subc %g2, 0x0166, %l0
18909 wr %g0, 0x18, %asi
18910 ldsha [%l7 + 0x56] %asi, %i3
18911loop_1796:
18912 nop
18913 setx loop_1798, %l0, %l1
18914 wrpr 0x1, %tl
18915 wrpr %l1, %tnpc
18916 setx 0x34400001400, %l0, %l1
18917 wrpr %l1, %tstate
18918 wrhpr 0x4, %htstate
18919 done
18920loop_1797:
18921 tge %xcc, 0x5
18922 sra %g5, 0x14, %l3
18923 te %icc, 0x7
18924loop_1798:
18925 tl %icc, 0x3
18926 bvc,pt %icc, loop_1799
18927 fabss %f18, %f19
18928 bcs,a,pt %xcc, loop_1800
18929 fmovsa %icc, %f22, %f16
18930loop_1799:
18931 movrgez %o0, %l2, %o5
18932 fpadd32 %f20, %f20, %f16
18933loop_1800:
18934 addc %i0, %l6, %o7
18935 fbu,a %fcc0, loop_1801
18936 orn %o1, 0x0D1F, %i1
18937 edge8ln %i7, %l1, %i2
18938 call loop_1802
18939loop_1801:
18940 or %o6, %g3, %o3
18941 edge8n %i5, %i6, %g1
18942 tsubcc %o2, %o4, %l5
18943loop_1802:
18944 edge32ln %l4, %i4, %g7
18945 ldub [%l7 + 0x3C], %g6
18946 array16 %g2, %l0, %g4
18947 movg %icc, %i3, %g5
18948 umul %l3, 0x06B6, %o0
18949 fnands %f6, %f10, %f25
18950 xnorcc %l2, 0x02D7, %i0
18951 stw %l6, [%l7 + 0x10]
18952 alignaddr %o5, %o7, %o1
18953 fmovspos %icc, %f12, %f23
18954 fmul8x16au %f16, %f11, %f0
18955 edge16n %i1, %i7, %l1
18956 stw %i2, [%l7 + 0x5C]
18957 fbul,a %fcc2, loop_1803
18958 orncc %g3, 0x01B7, %o3
18959 nop
18960 setx loop_1804, %l0, %l1
18961 jmpl %l1, %i5
18962 fpack16 %f6, %f26
18963loop_1803:
18964 ldsb [%l7 + 0x15], %o6
18965 flush %l7 + 0x74
18966loop_1804:
18967 prefetch [%l7 + 0x7C], 0x2
18968 movrlez %i6, 0x1E6, %g1
18969 fcmps %fcc2, %f0, %f30
18970 bneg,a,pn %icc, loop_1805
18971 array8 %o4, %l5, %o2
18972 tcc %icc, 0x1
18973 mova %icc, %l4, %i4
18974loop_1805:
18975 fxor %f18, %f22, %f0
18976 fble,a %fcc1, loop_1806
18977 bleu,a,pn %xcc, loop_1807
18978 lduh [%l7 + 0x26], %g7
18979 edge16 %g6, %l0, %g2
18980loop_1806:
18981 edge8ln %i3, %g5, %l3
18982loop_1807:
18983 subcc %g4, %o0, %i0
18984 edge32l %l6, %l2, %o7
18985 movne %icc, %o1, %i1
18986 flush %l7 + 0x68
18987 fmovsne %xcc, %f17, %f10
18988 bl,a,pn %xcc, loop_1808
18989 movrgez %i7, 0x36E, %l1
18990 edge32 %o5, %i2, %g3
18991 fmovdcc %icc, %f29, %f6
18992loop_1808:
18993 fbo %fcc1, loop_1809
18994 ldd [%l7 + 0x08], %i4
18995 sdiv %o3, 0x1B09, %o6
18996 wr %g0, 0x80, %asi
18997 lduwa [%l7 + 0x1C] %asi, %i6
18998loop_1809:
18999 andn %g1, 0x0D88, %o4
19000 taddcctv %o2, 0x01B7, %l5
19001 movpos %icc, %i4, %g7
19002 movrlz %g6, 0x288, %l4
19003 srax %l0, 0x02, %i3
19004 tg %xcc, 0x0
19005 edge32l %g2, %g5, %g4
19006 alignaddrl %o0, %i0, %l6
19007 subc %l3, 0x1B12, %l2
19008 sth %o1, [%l7 + 0x7A]
19009 bgu,pn %xcc, loop_1810
19010 movrgez %i1, 0x3A2, %i7
19011 movge %icc, %o7, %o5
19012 nop
19013 setx loop_1811, %l0, %l1
19014 jmpl %l1, %i2
19015loop_1810:
19016 fmovdge %icc, %f7, %f29
19017 fnot2s %f7, %f21
19018 movgu %xcc, %g3, %l1
19019loop_1811:
19020 sdiv %o3, 0x14A6, %o6
19021 fbg %fcc1, loop_1812
19022 edge8 %i5, %g1, %o4
19023 edge8n %o2, %l5, %i4
19024 andncc %i6, %g6, %g7
19025loop_1812:
19026 fbule %fcc3, loop_1813
19027 movrlez %l0, 0x0CF, %l4
19028 be,pt %icc, loop_1814
19029 membar 0x2D
19030loop_1813:
19031 mulx %g2, %i3, %g5
19032 tleu %icc, 0x2
19033loop_1814:
19034 fcmpgt32 %f8, %f14, %o0
19035 bcc %xcc, loop_1815
19036 mova %icc, %g4, %l6
19037 restored
19038 rdpr %cwp, %g1
19039 rdpr %cansave, %g2
19040 rdpr %canrestore, %g3
19041 rdpr %cleanwin, %g4
19042 rdpr %otherwin, %g5
19043 rdpr %wstate, %g6
19044 tvs %icc, 0x3
19045loop_1815:
19046 ldsw [%l7 + 0x2C], %i0
19047 umul %l3, 0x1407, %o1
19048 movrlez %i1, %l2, %o7
19049 fmul8x16au %f31, %f22, %f4
19050 wr %g0, 0x80, %asi
19051 lduba [%l7 + 0x6D] %asi, %i7
19052 edge32l %i2, %g3, %o5
19053 movne %icc, %o3, %o6
19054 taddcc %l1, %g1, %o4
19055 orn %o2, 0x00B4, %i5
19056 srlx %i4, %i6, %l5
19057 stx %g7, [%l7 + 0x10]
19058 edge32ln %g6, %l4, %l0
19059 bshuffle %f18, %f24, %f28
19060 and %g2, %i3, %o0
19061 alignaddrl %g5, %l6, %g4
19062 umul %i0, 0x17F2, %l3
19063 tsubcctv %i1, 0x1099, %l2
19064 addc %o7, %o1, %i7
19065 fcmpeq32 %f2, %f26, %g3
19066 ta %xcc, 0x3
19067 saved
19068 rdpr %cwp, %g1
19069 rdpr %cansave, %g2
19070 rdpr %canrestore, %g3
19071 rdpr %cleanwin, %g4
19072 rdpr %otherwin, %g5
19073 rdpr %wstate, %g6
19074 fba,a %fcc1, loop_1816
19075 faligndata %f30, %f18, %f2
19076 fmovrdlz %o5, %f20, %f30
19077 tsubcctv %i2, %o6, %l1
19078loop_1816:
19079 edge16n %g1, %o3, %o4
19080 tn %icc, 0x7
19081 tvc %xcc, 0x5
19082 array32 %o2, %i4, %i6
19083 fpsub32 %f2, %f18, %f18
19084 orcc %l5, 0x15EA, %i5
19085 fmovdneg %icc, %f20, %f11
19086 tcc %icc, 0x0
19087 mulscc %g7, 0x14D6, %g6
19088 bshuffle %f24, %f12, %f28
19089 fmovrdne %l0, %f8, %f30
19090 bvc %icc, loop_1817
19091 ldd [%l7 + 0x28], %f30
19092 fcmple32 %f0, %f8, %l4
19093 array32 %g2, %i3, %o0
19094loop_1817:
19095 prefetch [%l7 + 0x24], 0x1
19096 fpackfix %f24, %f19
19097 edge8l %g5, %g4, %i0
19098 udiv %l6, 0x04C3, %l3
19099 ta %xcc, 0x1
19100 smulcc %i1, %o7, %l2
19101 saved
19102 rdpr %cwp, %g1
19103 rdpr %cansave, %g2
19104 rdpr %canrestore, %g3
19105 rdpr %cleanwin, %g4
19106 rdpr %otherwin, %g5
19107 rdpr %wstate, %g6
19108 fmovsa %icc, %f31, %f2
19109 fmovsleu %xcc, %f9, %f17
19110 bn %xcc, loop_1818
19111 fmovdcs %xcc, %f25, %f14
19112 movvc %icc, %i7, %o1
19113 xor %o5, 0x02DC, %g3
19114loop_1818:
19115 fmul8ulx16 %f22, %f30, %f0
19116 subc %i2, %l1, %o6
19117 array32 %o3, %g1, %o4
19118 fnegd %f20, %f2
19119 std %f16, [%l7 + 0x08]
19120 membar 0x6B
19121 tg %xcc, 0x4
19122 edge8 %o2, %i6, %i4
19123 movrgez %l5, %g7, %i5
19124 edge16n %g6, %l0, %g2
19125 set 0x44, %i4
19126 lda [%l7 + %i4] 0x04, %f15
19127 taddcctv %i3, %o0, %l4
19128 fbul %fcc1, loop_1819
19129 subc %g5, %g4, %l6
19130 smulcc %i0, %l3, %o7
19131 fmovrslez %i1, %f9, %f26
19132loop_1819:
19133 fmul8sux16 %f30, %f6, %f22
19134 be,a %icc, loop_1820
19135 tn %xcc, 0x3
19136 membar 0x65
19137 fmovdvs %xcc, %f29, %f17
19138loop_1820:
19139 ldsh [%l7 + 0x2A], %l2
19140 tn %xcc, 0x3
19141 smul %i7, %o5, %g3
19142 tcc %xcc, 0x6
19143 srlx %o1, 0x0A, %i2
19144 movcs %icc, %l1, %o6
19145 fble,a %fcc3, loop_1821
19146 sll %o3, %o4, %g1
19147 mova %xcc, %i6, %i4
19148 udivx %o2, 0x1B29, %g7
19149loop_1821:
19150 fabsd %f28, %f0
19151 alignaddr %i5, %g6, %l0
19152 xnorcc %l5, 0x0641, %i3
19153 nop
19154 set 0x71, %l4
19155 stb %o0, [%l7 + %l4]
19156 movrgz %g2, %g5, %l4
19157 edge16ln %g4, %l6, %i0
19158 movl %xcc, %o7, %l3
19159 subccc %l2, %i7, %i1
19160 std %g2, [%l7 + 0x08]
19161 wr %g0, 0x4f, %asi
19162 stxa %o5, [%g0 + 0x0] %asi
19163 srax %i2, 0x03, %l1
19164 saved
19165 rdpr %cwp, %g1
19166 rdpr %cansave, %g2
19167 rdpr %canrestore, %g3
19168 rdpr %cleanwin, %g4
19169 rdpr %otherwin, %g5
19170 rdpr %wstate, %g6
19171 taddcctv %o1, %o3, %o6
19172 mova %xcc, %g1, %o4
19173 wr %g0, 0x0c, %asi
19174 lduwa [%l7 + 0x74] %asi, %i6
19175 fmovrslez %o2, %f9, %f18
19176 fcmpne32 %f0, %f22, %i4
19177 ldd [%l7 + 0x08], %f28
19178 fbn %fcc0, loop_1822
19179 tneg %xcc, 0x0
19180 add %l7, 0x68, %l6
19181 wr %g0, 0x89, %asi
19182 ldxa [%l6] %asi, %i5
19183 casxa [%l6] 0x89, %i5, %g6
19184loop_1822:
19185 udiv %g7, 0x0D74, %l0
19186 nop
19187 setx loop_1823, %l0, %l1
19188 wrpr 0x1, %tl
19189 wrpr %l1, %tnpc
19190 setx 0x34400001400, %l0, %l1
19191 wrpr %l1, %tstate
19192 wrhpr 0x4, %htstate
19193 done
19194 saved
19195 rdpr %cwp, %g1
19196 rdpr %cansave, %g2
19197 rdpr %canrestore, %g3
19198 rdpr %cleanwin, %g4
19199 rdpr %otherwin, %g5
19200 rdpr %wstate, %g6
19201 fandnot2 %f14, %f16, %f24
19202 subc %i3, %o0, %l5
19203loop_1823:
19204 fsrc2 %f10, %f8
19205 fpsub32s %f14, %f28, %f1
19206 fnot2s %f27, %f30
19207 array16 %g2, %g5, %g4
19208 fandnot2s %f26, %f10, %f23
19209 srlx %l4, %l6, %i0
19210 saved
19211 rdpr %cwp, %g1
19212 rdpr %cansave, %g2
19213 rdpr %canrestore, %g3
19214 rdpr %cleanwin, %g4
19215 rdpr %otherwin, %g5
19216 rdpr %wstate, %g6
19217 udiv %o7, 0x1F7B, %l2
19218 wr %g0, 0x80, %asi
19219 swapa [%l7 + 0x50] %asi, %l3
19220 fbue,a %fcc3, loop_1824
19221 movvc %icc, %i1, %i7
19222 udivcc %g3, 0x0DD6, %o5
19223 fsrc1s %f6, %f30
19224loop_1824:
19225 andn %i2, %l1, %o3
19226 nop
19227 set 0x30, %o7
19228 ldd [%l7 + %o7], %f0
19229 umulcc %o6, %g1, %o4
19230 fba,a %fcc2, loop_1825
19231 bne,pn %icc, loop_1826
19232 movleu %xcc, %o1, %i6
19233 tcc %xcc, 0x0
19234loop_1825:
19235 subccc %i4, %i5, %g6
19236loop_1826:
19237 alignaddr %g7, %o2, %i3
19238 tl %icc, 0x5
19239 movle %icc, %l0, %o0
19240 orcc %l5, %g5, %g4
19241 set 0x0C, %l1
19242 ldstuba [%l7 + %l1] 0x81, %g2
19243 edge16ln %l4, %l6, %i0
19244 edge8l %o7, %l3, %i1
19245 fmovdle %icc, %f13, %f15
19246 movneg %xcc, %i7, %g3
19247 fmovsvc %xcc, %f17, %f0
19248 bneg,a,pn %xcc, loop_1827
19249 fblg %fcc1, loop_1828
19250 fmovsl %icc, %f13, %f3
19251 movrne %l2, %o5, %l1
19252loop_1827:
19253 movn %icc, %i2, %o6
19254loop_1828:
19255 tne %xcc, 0x4
19256 array32 %g1, %o4, %o1
19257 wr %g0, 0x80, %asi
19258 ldxa [%l7 + 0x78] %asi, %o3
19259 stw %i4, [%l7 + 0x50]
19260 fmul8x16al %f19, %f28, %f10
19261 stw %i5, [%l7 + 0x54]
19262 fblg,a %fcc0, loop_1829
19263 addc %g6, 0x0182, %i6
19264 or %o2, %i3, %g7
19265 fexpand %f28, %f18
19266loop_1829:
19267 movne %xcc, %o0, %l5
19268 ble,pn %icc, loop_1830
19269 fba,a %fcc3, loop_1831
19270 ldub [%l7 + 0x33], %g5
19271 movrlz %g4, 0x0FE, %l0
19272loop_1830:
19273 taddcctv %g2, %l4, %i0
19274loop_1831:
19275 movcs %icc, %l6, %l3
19276 fmovrse %i1, %f15, %f10
19277 brlz %o7, loop_1832
19278 edge8ln %g3, %l2, %o5
19279 edge8n %l1, %i7, %o6
19280 movn %icc, %g1, %i2
19281loop_1832:
19282 movrlez %o4, %o3, %o1
19283 set 0x38, %o6
19284 stwa %i5, [%l7 + %o6] 0x27
19285 membar #Sync
19286 edge16 %i4, %g6, %o2
19287 swap [%l7 + 0x44], %i6
19288 edge8n %g7, %i3, %o0
19289 umul %l5, 0x0CC1, %g5
19290 te %xcc, 0x4
19291 tsubcc %l0, 0x01E7, %g4
19292 nop
19293 setx loop_1833, %l0, %l1
19294 jmpl %l1, %l4
19295 fpsub32 %f12, %f30, %f4
19296 edge16l %g2, %l6, %i0
19297 fmovdl %xcc, %f10, %f12
19298loop_1833:
19299 nop
19300 set 0x74, %g7
19301 lduw [%l7 + %g7], %i1
19302 fmovscc %xcc, %f9, %f18
19303 tge %xcc, 0x7
19304 fmovdneg %xcc, %f9, %f0
19305 fornot1s %f16, %f5, %f29
19306 mova %icc, %l3, %g3
19307 edge8 %l2, %o7, %o5
19308 ta %icc, 0x4
19309 movl %icc, %l1, %o6
19310 fmovrdlez %g1, %f8, %f0
19311 edge16ln %i2, %o4, %o3
19312 tge %icc, 0x7
19313 lduw [%l7 + 0x24], %i7
19314 brnz %o1, loop_1834
19315 ldsw [%l7 + 0x18], %i4
19316 subccc %i5, 0x0947, %g6
19317 fpadd32s %f21, %f12, %f2
19318loop_1834:
19319 alignaddr %o2, %g7, %i6
19320 popc %i3, %o0
19321 tpos %icc, 0x5
19322 fbul,a %fcc3, loop_1835
19323 brlz %l5, loop_1836
19324 xor %l0, 0x1EA7, %g4
19325 wr %g0, 0x52, %asi
19326 stxa %l4, [%g0 + 0x210] %asi
19327loop_1835:
19328 fsrc1s %f15, %f18
19329loop_1836:
19330 fcmpgt32 %f0, %f10, %g5
19331 movvc %icc, %g2, %l6
19332 tge %icc, 0x5
19333 tn %icc, 0x6
19334 srl %i0, 0x10, %i1
19335 sdivcc %g3, 0x041A, %l2
19336 wr %g0, 0x2b, %asi
19337 ldda [%l7 + 0x60] %asi, %o6
19338 nop
19339 set 0x34, %i2
19340 sth %o5, [%l7 + %i2]
19341 edge32ln %l1, %l3, %o6
19342 fmovsn %icc, %f15, %f10
19343 fmul8sux16 %f18, %f14, %f10
19344 edge16 %i2, %o4, %o3
19345 fbu %fcc0, loop_1837
19346 tpos %icc, 0x1
19347 edge32 %i7, %g1, %i4
19348 bgu,pt %xcc, loop_1838
19349loop_1837:
19350 sdiv %o1, 0x16BE, %i5
19351 udivx %o2, 0x1B23, %g6
19352 fbule %fcc3, loop_1839
19353loop_1838:
19354 edge16n %g7, %i3, %o0
19355 bg,a loop_1840
19356 fmovdne %icc, %f7, %f7
19357loop_1839:
19358 fmovrdgez %l5, %f16, %f16
19359 edge32l %l0, %g4, %i6
19360loop_1840:
19361 xnorcc %g5, %g2, %l4
19362 tl %xcc, 0x2
19363 fbn %fcc1, loop_1841
19364 stbar
19365 tl %icc, 0x0
19366 sethi 0x1D4E, %l6
19367loop_1841:
19368 edge8 %i0, %g3, %i1
19369 srax %o7, %o5, %l1
19370 tleu %xcc, 0x2
19371 sethi 0x004E, %l3
19372 edge32n %o6, %l2, %i2
19373 tcc %icc, 0x2
19374 movrgez %o4, %i7, %g1
19375 set 0x40, %l0
19376 ldda [%l7 + %l0] 0x10, %f16
19377 fmovsleu %icc, %f11, %f3
19378 fbul %fcc2, loop_1842
19379 fsrc2s %f9, %f29
19380 brz,a %i4, loop_1843
19381 fbg,a %fcc0, loop_1844
19382loop_1842:
19383 movvs %xcc, %o3, %o1
19384 tle %xcc, 0x0
19385loop_1843:
19386 bshuffle %f16, %f24, %f14
19387loop_1844:
19388 fones %f9
19389 edge32n %o2, %i5, %g6
19390 membar 0x62
19391 taddcc %g7, %o0, %l5
19392 tpos %icc, 0x4
19393 fbug %fcc0, loop_1845
19394 movcs %xcc, %l0, %g4
19395 brgz,a %i3, loop_1846
19396 umulcc %g5, %g2, %l4
19397loop_1845:
19398 fpadd16s %f15, %f23, %f29
19399 bcc %xcc, loop_1847
19400loop_1846:
19401 fmovrdne %i6, %f14, %f6
19402 sdiv %l6, 0x1820, %g3
19403 movn %xcc, %i1, %i0
19404loop_1847:
19405 movge %xcc, %o7, %l1
19406 tne %icc, 0x2
19407 sdiv %o5, 0x1279, %o6
19408 movrne %l3, %i2, %o4
19409 fpackfix %f4, %f10
19410 movre %l2, 0x08C, %i7
19411 fmul8sux16 %f24, %f14, %f12
19412 movne %xcc, %g1, %o3
19413 addccc %i4, %o1, %o2
19414 umulcc %g6, %g7, %o0
19415 srlx %l5, 0x18, %i5
19416 movpos %icc, %l0, %i3
19417 fba,a %fcc0, loop_1848
19418 fmovdvc %icc, %f11, %f15
19419 taddcc %g4, %g5, %g2
19420 movgu %xcc, %i6, %l6
19421loop_1848:
19422 subccc %g3, %l4, %i0
19423 edge8l %o7, %i1, %l1
19424 fcmpne32 %f14, %f12, %o5
19425 edge8 %o6, %i2, %o4
19426 ba,a,pt %xcc, loop_1849
19427 ldsb [%l7 + 0x66], %l3
19428 fpadd32 %f18, %f26, %f24
19429 flush %l7 + 0x5C
19430loop_1849:
19431 ldub [%l7 + 0x1A], %l2
19432 fpadd16 %f12, %f26, %f24
19433 edge16ln %g1, %i7, %i4
19434 taddcctv %o3, 0x08A1, %o1
19435 ldub [%l7 + 0x65], %g6
19436 set 0x08, %g4
19437 prefetcha [%l7 + %g4] 0x81, 0x2
19438 xor %o2, %o0, %i5
19439 bneg,a,pt %xcc, loop_1850
19440 fmovdleu %xcc, %f9, %f24
19441 membar 0x7D
19442 andcc %l5, 0x1C00, %l0
19443loop_1850:
19444 fbule,a %fcc3, loop_1851
19445 sll %g4, 0x15, %g5
19446 fmovdcc %xcc, %f15, %f22
19447 fcmpne32 %f16, %f14, %i3
19448loop_1851:
19449 fmovsvc %xcc, %f21, %f16
19450 bge,a,pn %icc, loop_1852
19451 edge16ln %i6, %g2, %g3
19452 bvc,a,pt %xcc, loop_1853
19453 movne %xcc, %l6, %i0
19454loop_1852:
19455 edge16 %o7, %i1, %l1
19456 fmovspos %icc, %f11, %f17
19457loop_1853:
19458 lduw [%l7 + 0x34], %o5
19459 tsubcc %o6, 0x02C6, %i2
19460 tge %icc, 0x1
19461 fmul8ulx16 %f14, %f0, %f18
19462 movn %xcc, %l4, %l3
19463 fmovsgu %icc, %f23, %f16
19464 orn %o4, 0x0D49, %g1
19465 edge8n %i7, %i4, %l2
19466 saved
19467 rdpr %cwp, %g1
19468 rdpr %cansave, %g2
19469 rdpr %canrestore, %g3
19470 rdpr %cleanwin, %g4
19471 rdpr %otherwin, %g5
19472 rdpr %wstate, %g6
19473 edge32n %o1, %g6, %g7
19474 fcmpeq16 %f22, %f14, %o2
19475 or %o0, %o3, %i5
19476 prefetch [%l7 + 0x10], 0x1
19477 tg %icc, 0x6
19478 array32 %l0, %g4, %g5
19479 tcc %icc, 0x6
19480 edge16n %i3, %l5, %g2
19481 nop
19482 setx loop_1854, %l0, %l1
19483 wrpr 0x1, %tl
19484 wrpr %l1, %tnpc
19485 setx 0x34400001400, %l0, %l1
19486 wrpr %l1, %tstate
19487 wrhpr 0x4, %htstate
19488 done
19489 fmovdgu %xcc, %f26, %f9
19490 brgez %i6, loop_1855
19491 fmovdn %xcc, %f3, %f27
19492loop_1854:
19493 tcs %icc, 0x3
19494 tleu %xcc, 0x2
19495loop_1855:
19496 bl,a,pn %xcc, loop_1856
19497 movleu %icc, %g3, %i0
19498 movrlz %l6, %i1, %o7
19499 umul %l1, 0x18E2, %o5
19500loop_1856:
19501 fmovscs %icc, %f8, %f28
19502 fbue,a %fcc3, loop_1857
19503 subcc %o6, %l4, %i2
19504 mulscc %l3, %g1, %o4
19505 brgez %i7, loop_1858
19506loop_1857:
19507 mulx %l2, 0x020C, %o1
19508 fcmpeq16 %f2, %f2, %i4
19509 orncc %g6, 0x1120, %g7
19510loop_1858:
19511 fba %fcc2, loop_1859
19512 sub %o2, %o0, %i5
19513 taddcctv %l0, 0x046E, %g4
19514 movre %g5, 0x26A, %o3
19515loop_1859:
19516 orcc %l5, %g2, %i6
19517 swap [%l7 + 0x74], %i3
19518 tsubcc %i0, 0x070F, %l6
19519 subccc %i1, %g3, %o7
19520 fmovdvs %xcc, %f4, %f17
19521 fandnot1 %f24, %f6, %f12
19522 be loop_1860
19523 orncc %o5, %o6, %l1
19524 flush %l7 + 0x5C
19525 movrgez %i2, 0x3F0, %l4
19526loop_1860:
19527 andncc %l3, %o4, %g1
19528 udiv %i7, 0x115B, %l2
19529 edge8 %i4, %o1, %g6
19530 udivcc %g7, 0x1AA9, %o2
19531 xnorcc %i5, %o0, %l0
19532 smul %g5, 0x0A5F, %o3
19533 smul %g4, 0x005A, %l5
19534 movre %i6, %g2, %i0
19535 subccc %i3, 0x09F3, %i1
19536 addc %g3, 0x0D42, %o7
19537 movrlz %l6, 0x36E, %o6
19538 movleu %xcc, %o5, %l1
19539 tpos %xcc, 0x4
19540 sth %i2, [%l7 + 0x72]
19541 fbne,a %fcc3, loop_1861
19542 or %l3, 0x0AB2, %l4
19543 ldsh [%l7 + 0x2A], %o4
19544 fmovrsgez %i7, %f18, %f0
19545loop_1861:
19546 ta %xcc, 0x0
19547 tgu %xcc, 0x5
19548 edge16n %g1, %i4, %o1
19549 xorcc %g6, %g7, %o2
19550 tle %icc, 0x2
19551 fcmpgt16 %f2, %f20, %i5
19552 bgu,pt %icc, loop_1862
19553 fcmpeq16 %f10, %f26, %l2
19554 set 0x14, %g6
19555 stba %l0, [%l7 + %g6] 0x80
19556loop_1862:
19557 tl %xcc, 0x3
19558 taddcc %g5, 0x01F2, %o3
19559 fmovdpos %xcc, %f14, %f7
19560 tpos %xcc, 0x0
19561 movge %xcc, %o0, %l5
19562 fnors %f27, %f9, %f7
19563 edge16ln %i6, %g4, %i0
19564 ldx [%l7 + 0x68], %i3
19565 array32 %i1, %g3, %o7
19566 umulcc %g2, 0x003D, %o6
19567 movn %xcc, %l6, %o5
19568 bg,a,pn %icc, loop_1863
19569 fmovsn %xcc, %f13, %f3
19570 bcs loop_1864
19571 fsrc2 %f10, %f22
19572loop_1863:
19573 fmovde %xcc, %f31, %f11
19574 array8 %i2, %l1, %l4
19575loop_1864:
19576 edge16ln %o4, %l3, %i7
19577 movre %i4, %o1, %g1
19578 bn,pt %xcc, loop_1865
19579 edge32ln %g6, %o2, %i5
19580 bvs,pn %xcc, loop_1866
19581 movcs %icc, %g7, %l2
19582loop_1865:
19583 orn %l0, %o3, %o0
19584 sllx %g5, 0x04, %l5
19585loop_1866:
19586 sethi 0x0047, %i6
19587 mova %icc, %i0, %g4
19588 andn %i1, 0x0C7C, %g3
19589 movg %icc, %i3, %o7
19590 addc %g2, %o6, %l6
19591 brnz,a %o5, loop_1867
19592 brnz,a %l1, loop_1868
19593 subccc %l4, 0x13B0, %i2
19594 alignaddrl %o4, %i7, %l3
19595loop_1867:
19596 fnor %f30, %f30, %f4
19597loop_1868:
19598 tl %icc, 0x2
19599 xnor %i4, 0x1DBB, %o1
19600 fmovsleu %xcc, %f9, %f17
19601 edge16l %g1, %o2, %i5
19602 bleu,pt %xcc, loop_1869
19603 addcc %g6, 0x1423, %g7
19604 sdivx %l2, 0x1436, %l0
19605 edge32 %o0, %o3, %l5
19606loop_1869:
19607 nop
19608 wr %g0, 0xe2, %asi
19609 stba %g5, [%l7 + 0x71] %asi
19610 membar #Sync
19611 set 0x60, %l5
19612 ldda [%l7 + %l5] 0x19, %i0
19613 subccc %i6, %g4, %i1
19614 wr %g0, 0x88, %asi
19615 sta %f10, [%l7 + 0x74] %asi
19616 be %xcc, loop_1870
19617 smulcc %g3, 0x0470, %i3
19618 edge32 %o7, %g2, %o6
19619 movneg %xcc, %o5, %l6
19620loop_1870:
19621 sethi 0x136E, %l4
19622 tn %icc, 0x0
19623 alignaddrl %i2, %l1, %o4
19624 fabss %f31, %f31
19625 udivx %i7, 0x1AC1, %l3
19626 fnegs %f26, %f28
19627 stbar
19628 tcc %xcc, 0x4
19629 tpos %xcc, 0x7
19630 movrgz %i4, %g1, %o2
19631 fmovrdgez %o1, %f22, %f6
19632 addcc %i5, 0x14B4, %g6
19633 bcs,a,pn %icc, loop_1871
19634 fmovsne %icc, %f30, %f10
19635 fbg %fcc3, loop_1872
19636 edge32l %l2, %l0, %o0
19637loop_1871:
19638 sth %g7, [%l7 + 0x66]
19639 fbn,a %fcc2, loop_1873
19640loop_1872:
19641 fmul8x16au %f26, %f24, %f24
19642 sethi 0x09B4, %o3
19643 fbge,a %fcc0, loop_1874
19644loop_1873:
19645 brgz %g5, loop_1875
19646 movn %xcc, %i0, %i6
19647 mulscc %l5, %i1, %g4
19648loop_1874:
19649 fmul8x16al %f9, %f23, %f12
19650loop_1875:
19651 edge16l %i3, %g3, %o7
19652 edge32 %g2, %o6, %o5
19653 fandnot2 %f22, %f8, %f28
19654 fmovscs %xcc, %f10, %f24
19655 udiv %l4, 0x0932, %l6
19656 umul %l1, %o4, %i7
19657 andncc %l3, %i4, %i2
19658 alignaddrl %o2, %g1, %o1
19659 std %f8, [%l7 + 0x08]
19660 bvs,a loop_1876
19661 movl %icc, %i5, %l2
19662 fmovsl %xcc, %f10, %f27
19663 fxor %f22, %f4, %f12
19664loop_1876:
19665 addc %l0, 0x0A5F, %g6
19666 movg %xcc, %o0, %o3
19667 fmovsl %icc, %f12, %f12
19668 xnorcc %g7, 0x1EA7, %i0
19669 popc %i6, %g5
19670 alignaddr %l5, %i1, %g4
19671 udiv %g3, 0x0F69, %o7
19672 fmovrdne %i3, %f2, %f2
19673 subccc %o6, %g2, %l4
19674 addccc %l6, 0x12C6, %o5
19675 lduh [%l7 + 0x16], %l1
19676 andncc %o4, %l3, %i7
19677 add %l7, 0x40, %l6
19678 wr %g0, 0x88, %asi
19679 casxa [%l6] 0x88, %i4, %i2
19680 fmovdn %xcc, %f3, %f27
19681 mulscc %o2, 0x0D06, %g1
19682 tvs %xcc, 0x1
19683 set 0x40, %i6
19684 stda %f16, [%l7 + %i6] 0x11
19685 fnands %f25, %f4, %f23
19686 tvc %icc, 0x1
19687 srlx %i5, %o1, %l2
19688 addc %l0, 0x01E3, %o0
19689 edge8n %g6, %g7, %i0
19690 movleu %xcc, %o3, %i6
19691 ta %icc, 0x0
19692 fcmpeq32 %f8, %f4, %g5
19693 tgu %icc, 0x3
19694 set 0x1C, %o2
19695 stha %i1, [%l7 + %o2] 0x18
19696 add %g4, %g3, %l5
19697 fnands %f3, %f27, %f15
19698 bpos loop_1877
19699 movg %icc, %i3, %o7
19700 set 0x50, %o5
19701 ldda [%l7 + %o5] 0x89, %g2
19702loop_1877:
19703 flush %l7 + 0x3C
19704 tpos %icc, 0x0
19705 bn,a loop_1878
19706 std %l4, [%l7 + 0x20]
19707 set 0x20, %i0
19708 ldxa [%g0 + %i0] 0x58, %o6
19709loop_1878:
19710 fbu %fcc3, loop_1879
19711 bl loop_1880
19712 tleu %xcc, 0x6
19713 fmovsn %xcc, %f30, %f27
19714loop_1879:
19715 udiv %l6, 0x11C0, %o5
19716loop_1880:
19717 pdist %f8, %f22, %f16
19718 array32 %o4, %l3, %l1
19719 xnor %i7, %i2, %o2
19720 umulcc %i4, 0x0BA4, %g1
19721 brnz %i5, loop_1881
19722 prefetch [%l7 + 0x58], 0x1
19723 fmovse %xcc, %f4, %f5
19724 tcc %icc, 0x7
19725loop_1881:
19726 fmovrdlz %o1, %f30, %f22
19727 tcs %icc, 0x4
19728 and %l2, %l0, %g6
19729 fmovdneg %icc, %f8, %f14
19730 mulx %g7, %o0, %i0
19731 te %icc, 0x3
19732 bg,pt %icc, loop_1882
19733 movleu %xcc, %o3, %g5
19734 edge8 %i6, %i1, %g3
19735 tcc %icc, 0x0
19736loop_1882:
19737 siam 0x0
19738 xnor %l5, 0x1DEB, %g4
19739 movrgez %i3, 0x207, %g2
19740 tcs %icc, 0x1
19741 set 0x31, %o0
19742 ldstuba [%l7 + %o0] 0x88, %o7
19743 wr %g0, 0xeb, %asi
19744 ldda [%l7 + 0x60] %asi, %l4
19745 flush %l7 + 0x38
19746 srax %l6, %o6, %o4
19747 sllx %o5, %l3, %l1
19748 std %f24, [%l7 + 0x68]
19749 fnot1s %f5, %f4
19750 fornot1s %f12, %f19, %f19
19751 movrgz %i7, %i2, %i4
19752 tg %xcc, 0x7
19753 movneg %icc, %g1, %o2
19754 ta %icc, 0x1
19755 fbe %fcc0, loop_1883
19756 swap [%l7 + 0x20], %o1
19757 tsubcctv %i5, %l2, %g6
19758 tn %xcc, 0x1
19759loop_1883:
19760 bpos,pt %xcc, loop_1884
19761 bcc,a loop_1885
19762 tcs %xcc, 0x2
19763 fcmps %fcc0, %f12, %f31
19764loop_1884:
19765 fpsub32 %f0, %f14, %f14
19766loop_1885:
19767 orcc %g7, 0x15CF, %l0
19768 orncc %o0, %i0, %g5
19769 edge32ln %i6, %i1, %o3
19770 fmovdn %icc, %f3, %f10
19771 edge32 %l5, %g3, %i3
19772 movn %icc, %g2, %g4
19773 smul %l4, %o7, %l6
19774 edge16 %o6, %o5, %l3
19775 and %l1, %i7, %o4
19776 brnz %i2, loop_1886
19777 edge32n %i4, %g1, %o2
19778 fpackfix %f4, %f12
19779 st %f24, [%l7 + 0x48]
19780loop_1886:
19781 sir 0x08FE
19782 wr %g0, 0x04, %asi
19783 lduba [%l7 + 0x39] %asi, %i5
19784 subc %l2, %g6, %g7
19785 or %o1, %o0, %l0
19786 umul %g5, %i6, %i0
19787 set 0x11, %o1
19788 stba %o3, [%l7 + %o1] 0x0c
19789 fcmpgt16 %f12, %f22, %i1
19790 edge16n %l5, %i3, %g3
19791 alignaddrl %g4, %g2, %o7
19792 mulscc %l6, 0x0457, %l4
19793 movvs %xcc, %o6, %o5
19794 tcs %icc, 0x3
19795 fcmpd %fcc3, %f30, %f22
19796 andncc %l1, %l3, %i7
19797 umulcc %i2, 0x029D, %i4
19798 movre %g1, %o2, %o4
19799 fbue %fcc2, loop_1887
19800 tleu %xcc, 0x4
19801 edge16n %l2, %i5, %g7
19802 flush %l7 + 0x74
19803loop_1887:
19804 std %f26, [%l7 + 0x50]
19805 fmovdgu %icc, %f0, %f29
19806 movle %xcc, %o1, %g6
19807 tcs %xcc, 0x3
19808 xnor %l0, %g5, %o0
19809 sdiv %i0, 0x0A56, %i6
19810 tle %xcc, 0x0
19811 orn %o3, %i1, %l5
19812 std %f16, [%l7 + 0x40]
19813 subccc %i3, 0x0728, %g3
19814 wr %g0, 0x24, %asi
19815 ldda [%l7 + 0x40] %asi, %g2
19816 bcs,pt %xcc, loop_1888
19817 edge32ln %o7, %l6, %l4
19818 fmovrsgez %o6, %f0, %f12
19819 tcc %icc, 0x7
19820loop_1888:
19821 orncc %g4, 0x172E, %l1
19822 movrlz %o5, 0x30B, %l3
19823 or %i7, 0x1313, %i2
19824 edge8ln %i4, %g1, %o4
19825 fnegs %f15, %f19
19826 edge32ln %l2, %i5, %o2
19827 fmovda %xcc, %f15, %f29
19828 movrlez %o1, %g7, %g6
19829 movvc %xcc, %l0, %g5
19830 tne %xcc, 0x6
19831 mulx %o0, 0x1D0E, %i0
19832 membar 0x05
19833 fzero %f12
19834 ldub [%l7 + 0x28], %o3
19835 fmovsgu %xcc, %f24, %f11
19836 wr %g0, 0x89, %asi
19837 stxa %i6, [%l7 + 0x60] %asi
19838 udivx %l5, 0x10D9, %i3
19839 tneg %icc, 0x1
19840 umul %i1, %g2, %o7
19841 mova %xcc, %l6, %g3
19842 wr %g0, 0x50, %asi
19843 ldxa [%g0 + 0x18] %asi, %o6
19844 sdivcc %g4, 0x0D8C, %l1
19845 fmovrsgez %o5, %f25, %f28
19846 array8 %l3, %i7, %i2
19847 be %xcc, loop_1889
19848 array16 %i4, %g1, %l4
19849 movcc %icc, %o4, %l2
19850 saved
19851 rdpr %cwp, %g1
19852 rdpr %cansave, %g2
19853 rdpr %canrestore, %g3
19854 rdpr %cleanwin, %g4
19855 rdpr %otherwin, %g5
19856 rdpr %wstate, %g6
19857loop_1889:
19858 fcmps %fcc3, %f29, %f26
19859 nop
19860 setx loop_1890, %l0, %l1
19861 jmpl %l1, %o2
19862 fnand %f28, %f18, %f26
19863 te %xcc, 0x1
19864 array16 %i5, %o1, %g7
19865loop_1890:
19866 fone %f0
19867 sub %g6, %l0, %g5
19868 edge8 %i0, %o0, %i6
19869 bneg,a,pn %icc, loop_1891
19870 tle %xcc, 0x7
19871 edge8 %l5, %i3, %o3
19872 membar 0x76
19873loop_1891:
19874 brgz,a %g2, loop_1892
19875 ld [%l7 + 0x7C], %f21
19876 wr %g0, 0x80, %asi
19877 ldxa [%l7 + 0x10] %asi, %o7
19878loop_1892:
19879 ba,a %xcc, loop_1893
19880 be,a %icc, loop_1894
19881 movrlez %l6, 0x196, %g3
19882 tgu %xcc, 0x7
19883loop_1893:
19884 alignaddr %i1, %g4, %l1
19885loop_1894:
19886 movvc %xcc, %o5, %l3
19887 edge32n %i7, %i2, %o6
19888 alignaddrl %g1, %l4, %i4
19889 brgez,a %l2, loop_1895
19890 tcs %icc, 0x2
19891 movrgz %o4, 0x12C, %o2
19892 fsrc2s %f22, %f16
19893loop_1895:
19894 fsrc2 %f20, %f14
19895 fmovrde %o1, %f2, %f14
19896 fmul8x16 %f2, %f0, %f24
19897 alignaddrl %g7, %g6, %i5
19898 move %xcc, %l0, %g5
19899 movvs %icc, %o0, %i6
19900 ldd [%l7 + 0x38], %i0
19901 std %i2, [%l7 + 0x10]
19902 fabsd %f30, %f26
19903 ldstub [%l7 + 0x4E], %l5
19904 wr %g0, 0x19, %asi
19905 ldda [%l7 + 0x20] %asi, %o2
19906 std %g2, [%l7 + 0x70]
19907 srax %o7, 0x0F, %l6
19908 bn loop_1896
19909 or %g3, 0x0DA2, %i1
19910 movneg %xcc, %g4, %l1
19911 srax %l3, %i7, %o5
19912loop_1896:
19913 fbge %fcc3, loop_1897
19914 sth %o6, [%l7 + 0x5A]
19915 wr %g0, 0x81, %asi
19916 lduba [%l7 + 0x16] %asi, %i2
19917loop_1897:
19918 bvc,a,pn %xcc, loop_1898
19919 tpos %icc, 0x1
19920 movg %xcc, %l4, %i4
19921 set 0x68, %g3
19922 stda %l2, [%l7 + %g3] 0xe2
19923 membar #Sync
19924loop_1898:
19925 fbul %fcc2, loop_1899
19926 fones %f24
19927 fmovrdgez %g1, %f0, %f18
19928 tg %icc, 0x5
19929loop_1899:
19930 smulcc %o4, %o2, %g7
19931 edge8l %g6, %o1, %i5
19932 fzero %f28
19933 bn loop_1900
19934 mulscc %l0, %g5, %o0
19935 fbule,a %fcc1, loop_1901
19936 fbug,a %fcc0, loop_1902
19937loop_1900:
19938 fmovsne %xcc, %f1, %f5
19939 ta %xcc, 0x5
19940loop_1901:
19941 tsubcc %i6, 0x079C, %i0
19942loop_1902:
19943 nop
19944 add %l7, 0x6C, %l6
19945 wr %g0, 0x10, %asi
19946 casa [%l6] %asi, %l5, %i3
19947 subccc %o3, 0x0AB7, %g2
19948 mulscc %o7, 0x1484, %l6
19949 brz %g3, loop_1903
19950 fble %fcc0, loop_1904
19951 bcc,a,pn %xcc, loop_1905
19952 fandnot2 %f2, %f28, %f18
19953loop_1903:
19954 movrne %g4, 0x365, %i1
19955loop_1904:
19956 nop
19957 set 0x0C, %l6
19958 stwa %l1, [%l7 + %l6] 0xe2
19959 membar #Sync
19960loop_1905:
19961 fmovsgu %icc, %f17, %f20
19962 array32 %i7, %l3, %o5
19963 movg %icc, %i2, %o6
19964 nop
19965 setx loop_1906, %l0, %l1
19966 wrpr 0x1, %tl
19967 wrpr %l1, %tpc
19968 add %l1, 0x4, %l1
19969 wrpr %l1, %tnpc
19970 setx 0x34400001400, %l0, %l1
19971 wrpr %l1, %tstate
19972 wrhpr 0x4, %htstate
19973 retry
19974 fmovdvs %xcc, %f20, %f29
19975 fnegd %f22, %f22
19976 taddcctv %i4, %l4, %l2
19977loop_1906:
19978 fnand %f26, %f30, %f22
19979 tleu %xcc, 0x0
19980 fnands %f21, %f23, %f21
19981 srax %o4, %o2, %g1
19982 mulscc %g6, 0x0C40, %o1
19983 ldub [%l7 + 0x2F], %g7
19984 fpadd32 %f20, %f20, %f2
19985 edge8 %l0, %i5, %g5
19986 array16 %i6, %i0, %l5
19987 sra %i3, 0x00, %o3
19988 orcc %o0, %g2, %l6
19989 edge8ln %o7, %g4, %g3
19990 fmovdgu %xcc, %f10, %f1
19991 sll %l1, %i1, %l3
19992 udivx %i7, 0x09BF, %i2
19993 fmovda %icc, %f9, %f8
19994 mulscc %o5, %o6, %i4
19995 alignaddr %l4, %l2, %o4
19996 fbl,a %fcc0, loop_1907
19997 fbo %fcc0, loop_1908
19998 orncc %g1, %o2, %g6
19999 tpos %icc, 0x4
20000loop_1907:
20001 sra %o1, 0x1D, %l0
20002loop_1908:
20003 tcs %icc, 0x2
20004 udivx %g7, 0x00B8, %i5
20005 alignaddr %i6, %i0, %l5
20006 mulx %i3, 0x1D0D, %o3
20007 subcc %g5, %o0, %l6
20008 fmovdne %xcc, %f7, %f31
20009 set 0x70, %l3
20010 lda [%l7 + %l3] 0x18, %f12
20011 fbg %fcc0, loop_1909
20012 movrlz %g2, %o7, %g4
20013 sdiv %g3, 0x0F68, %l1
20014 tvc %icc, 0x2
20015loop_1909:
20016 ld [%l7 + 0x1C], %f13
20017 bneg %xcc, loop_1910
20018 taddcctv %l3, 0x10E0, %i1
20019 te %icc, 0x3
20020 tne %icc, 0x5
20021loop_1910:
20022 addc %i7, 0x0980, %i2
20023 fmovsge %icc, %f25, %f21
20024 subcc %o5, 0x0860, %i4
20025 array32 %l4, %o6, %l2
20026 ta %xcc, 0x6
20027 fmovsgu %xcc, %f29, %f15
20028 mova %xcc, %o4, %g1
20029 array32 %o2, %o1, %l0
20030 wr %g0, 0x19, %asi
20031 swapa [%l7 + 0x70] %asi, %g7
20032 set 0x3C, %g2
20033 ldswa [%l7 + %g2] 0x11, %i5
20034 array32 %g6, %i0, %l5
20035 edge8ln %i3, %i6, %g5
20036 movne %icc, %o0, %l6
20037 xorcc %g2, %o3, %g4
20038 movpos %xcc, %g3, %l1
20039 srax %o7, %l3, %i7
20040 sethi 0x1965, %i2
20041 tvc %icc, 0x5
20042 sdivx %i1, 0x07E3, %i4
20043 fbu %fcc1, loop_1911
20044 edge32l %o5, %o6, %l4
20045 movcs %xcc, %o4, %g1
20046 set 0x10, %i3
20047 ldxa [%l7 + %i3] 0x0c, %l2
20048loop_1911:
20049 fnot1s %f9, %f27
20050 subc %o1, %l0, %o2
20051 tsubcc %g7, 0x156D, %g6
20052 ldd [%l7 + 0x18], %f18
20053 tle %icc, 0x0
20054 set 0x1C, %g5
20055 lduwa [%l7 + %g5] 0x11, %i0
20056 be,pt %icc, loop_1912
20057 fpadd32 %f20, %f4, %f24
20058 movrgez %l5, 0x2A8, %i3
20059 fmovrdne %i5, %f26, %f10
20060loop_1912:
20061 fand %f22, %f0, %f26
20062 tl %icc, 0x1
20063 set 0x62, %i1
20064 stba %g5, [%l7 + %i1] 0xeb
20065 membar #Sync
20066 subc %i6, %o0, %g2
20067 fble %fcc2, loop_1913
20068 sllx %o3, 0x0D, %l6
20069 fone %f22
20070 tvc %xcc, 0x6
20071loop_1913:
20072 nop
20073 wr %g0, 0x11, %asi
20074 stda %g2, [%l7 + 0x28] %asi
20075 mulscc %g4, 0x091B, %l1
20076 tsubcc %l3, %o7, %i2
20077 srlx %i7, 0x0C, %i1
20078 xnorcc %o5, %i4, %l4
20079 alignaddr %o4, %g1, %l2
20080 fmovdgu %icc, %f6, %f2
20081 fbne %fcc2, loop_1914
20082 fbne,a %fcc2, loop_1915
20083 movgu %icc, %o1, %o6
20084 alignaddr %l0, %o2, %g6
20085loop_1914:
20086 tpos %xcc, 0x2
20087loop_1915:
20088 smul %i0, %g7, %i3
20089 fsrc1s %f14, %f19
20090 edge8ln %i5, %l5, %i6
20091 fnot1 %f22, %f4
20092 orcc %o0, 0x0DBC, %g5
20093 udiv %o3, 0x17AB, %l6
20094 subcc %g2, %g4, %l1
20095 alignaddr %l3, %g3, %i2
20096 alignaddr %i7, %o7, %o5
20097 tpos %xcc, 0x1
20098 mulscc %i4, %l4, %o4
20099 sth %g1, [%l7 + 0x6A]
20100 fcmpes %fcc0, %f29, %f23
20101 fpackfix %f4, %f24
20102 xorcc %l2, %i1, %o6
20103 fcmpne16 %f12, %f22, %o1
20104 edge32 %l0, %o2, %g6
20105 taddcc %i0, 0x1D71, %i3
20106 umulcc %i5, %g7, %i6
20107 movcc %xcc, %l5, %g5
20108 taddcc %o3, 0x13BC, %l6
20109 wr %g0, 0x81, %asi
20110 lda [%l7 + 0x58] %asi, %f27
20111 fmovrsne %o0, %f23, %f30
20112 srl %g2, 0x02, %l1
20113 srlx %l3, %g3, %i2
20114 andcc %g4, %o7, %o5
20115 movvs %xcc, %i4, %i7
20116 set 0x47, %i7
20117 lduba [%l7 + %i7] 0x89, %l4
20118 fbuge,a %fcc1, loop_1916
20119 fand %f12, %f4, %f20
20120 fmuld8sux16 %f22, %f15, %f22
20121 array8 %o4, %g1, %l2
20122loop_1916:
20123 taddcctv %o6, %o1, %l0
20124 movl %icc, %o2, %g6
20125 nop
20126 setx loop_1917, %l0, %l1
20127 jmpl %l1, %i1
20128 fbg,a %fcc3, loop_1918
20129 movn %icc, %i3, %i5
20130 fmovsne %xcc, %f4, %f24
20131loop_1917:
20132 fmovsg %icc, %f15, %f13
20133loop_1918:
20134 movrlz %i0, 0x206, %i6
20135 mova %xcc, %g7, %l5
20136 udivx %g5, 0x083A, %o3
20137 bshuffle %f12, %f12, %f16
20138 fcmpgt16 %f18, %f8, %o0
20139 fcmpne16 %f14, %f22, %l6
20140 brlz %l1, loop_1919
20141 fbue %fcc1, loop_1920
20142 or %l3, %g3, %i2
20143 brgez,a %g4, loop_1921
20144loop_1919:
20145 fbu %fcc3, loop_1922
20146loop_1920:
20147 sra %g2, %o5, %o7
20148 tcs %xcc, 0x3
20149loop_1921:
20150 lduw [%l7 + 0x58], %i4
20151loop_1922:
20152 edge32 %l4, %o4, %g1
20153 stx %i7, [%l7 + 0x78]
20154 tleu %xcc, 0x1
20155 mova %icc, %o6, %l2
20156 nop
20157 set 0x42, %o3
20158 sth %l0, [%l7 + %o3]
20159 popc %o1, %g6
20160 sra %i1, %o2, %i5
20161 fandnot1 %f4, %f14, %f30
20162 fmovdle %xcc, %f21, %f5
20163 popc 0x12D4, %i3
20164 brnz %i0, loop_1923
20165 fmovsl %icc, %f12, %f10
20166 movcc %icc, %g7, %i6
20167 tgu %xcc, 0x7
20168loop_1923:
20169 fmovdn %xcc, %f28, %f13
20170 movneg %icc, %l5, %o3
20171 tgu %xcc, 0x4
20172 move %xcc, %g5, %o0
20173 ldx [%l7 + 0x18], %l1
20174 movrgez %l3, %g3, %i2
20175 addccc %l6, 0x0002, %g2
20176 movn %icc, %g4, %o5
20177 fbe,a %fcc2, loop_1924
20178 ble %xcc, loop_1925
20179 srax %o7, 0x1D, %i4
20180 membar 0x7F
20181loop_1924:
20182 tg %xcc, 0x5
20183loop_1925:
20184 tge %icc, 0x3
20185 tcs %icc, 0x5
20186 subcc %l4, %g1, %o4
20187 movneg %xcc, %o6, %l2
20188 and %l0, 0x06D9, %i7
20189 fbge %fcc0, loop_1926
20190 movgu %xcc, %g6, %i1
20191 addc %o2, 0x1373, %i5
20192 bneg %icc, loop_1927
20193loop_1926:
20194 stbar
20195 bvc,pt %icc, loop_1928
20196 popc %o1, %i3
20197loop_1927:
20198 fmovdgu %xcc, %f4, %f0
20199 tg %xcc, 0x4
20200loop_1928:
20201 addcc %g7, %i0, %l5
20202 mulscc %i6, %o3, %g5
20203 te %xcc, 0x4
20204 movvs %xcc, %l1, %l3
20205 xnorcc %o0, %i2, %l6
20206 ldd [%l7 + 0x38], %g2
20207 std %f10, [%l7 + 0x28]
20208 umul %g3, %o5, %g4
20209 tg %icc, 0x5
20210 movleu %icc, %o7, %l4
20211 movcs %xcc, %i4, %o4
20212 umul %o6, 0x191E, %l2
20213 bneg,a,pn %xcc, loop_1929
20214 fnor %f12, %f28, %f8
20215 movre %g1, 0x12A, %i7
20216 stw %g6, [%l7 + 0x2C]
20217loop_1929:
20218 bneg,a loop_1930
20219 ba loop_1931
20220 smulcc %l0, %o2, %i1
20221 tcs %xcc, 0x1
20222loop_1930:
20223 edge16n %i5, %i3, %o1
20224loop_1931:
20225 umul %i0, 0x17D2, %l5
20226 fmovsge %xcc, %f27, %f29
20227 set 0x30, %g1
20228 stha %i6, [%l7 + %g1] 0x22
20229 membar #Sync
20230 set 0x28, %l2
20231 ldsha [%l7 + %l2] 0x18, %g7
20232 ble %icc, loop_1932
20233 xorcc %o3, 0x1CFB, %g5
20234 taddcctv %l1, %o0, %i2
20235 set 0x5A, %o4
20236 ldsba [%l7 + %o4] 0x10, %l3
20237loop_1932:
20238 orn %g2, 0x16DB, %l6
20239 edge8ln %g3, %g4, %o7
20240 fbe,a %fcc0, loop_1933
20241 fbo,a %fcc0, loop_1934
20242 fcmpeq32 %f14, %f12, %o5
20243 udivx %i4, 0x0815, %o4
20244loop_1933:
20245 mulscc %l4, %l2, %o6
20246loop_1934:
20247 udiv %g1, 0x1A1F, %g6
20248 fxors %f16, %f13, %f11
20249 fcmpgt16 %f2, %f8, %l0
20250 array32 %o2, %i1, %i5
20251 edge32l %i3, %o1, %i0
20252 ldx [%l7 + 0x40], %i7
20253 fxors %f10, %f15, %f3
20254 fmovscc %icc, %f5, %f28
20255 stw %l5, [%l7 + 0x48]
20256 movg %icc, %g7, %o3
20257 fblg %fcc0, loop_1935
20258 fpadd16s %f29, %f5, %f3
20259 st %f5, [%l7 + 0x0C]
20260 or %i6, 0x09AA, %g5
20261loop_1935:
20262 fbul,a %fcc2, loop_1936
20263 edge8 %o0, %i2, %l3
20264 tg %xcc, 0x4
20265 tg %icc, 0x6
20266loop_1936:
20267 movre %g2, %l6, %l1
20268 bn loop_1937
20269 xnorcc %g3, %g4, %o5
20270 brlez,a %i4, loop_1938
20271 fcmpd %fcc1, %f6, %f26
20272loop_1937:
20273 fmovsge %xcc, %f28, %f1
20274 fxnors %f27, %f16, %f11
20275loop_1938:
20276 bl,pt %icc, loop_1939
20277 tneg %xcc, 0x3
20278 bcc,pt %xcc, loop_1940
20279 andncc %o4, %l4, %l2
20280loop_1939:
20281 fmovdg %icc, %f3, %f7
20282 fmovdpos %xcc, %f20, %f14
20283loop_1940:
20284 movl %xcc, %o7, %o6
20285 tcc %icc, 0x5
20286 fornot1 %f0, %f16, %f26
20287 ble,a,pt %icc, loop_1941
20288 edge8ln %g6, %g1, %l0
20289 fmovdvc %xcc, %f23, %f0
20290 movrlz %i1, 0x2D6, %i5
20291loop_1941:
20292 sllx %o2, %i3, %i0
20293 wr %g0, 0x80, %asi
20294 lduba [%l7 + 0x13] %asi, %o1
20295 tleu %xcc, 0x0
20296 bneg,a,pt %xcc, loop_1942
20297 fcmped %fcc1, %f26, %f8
20298 brz %l5, loop_1943
20299 fpsub32s %f2, %f21, %f7
20300loop_1942:
20301 subcc %i7, %g7, %o3
20302 tcc %icc, 0x3
20303loop_1943:
20304 movl %xcc, %i6, %o0
20305 ble,a %xcc, loop_1944
20306 edge16ln %g5, %i2, %l3
20307 ldsw [%l7 + 0x1C], %l6
20308 fpadd16s %f13, %f11, %f10
20309loop_1944:
20310 lduh [%l7 + 0x66], %l1
20311 srl %g3, 0x10, %g2
20312 set 0x60, %i4
20313 ldda [%l7 + %i4] 0x19, %o4
20314 edge16 %i4, %o4, %g4
20315 fabss %f19, %f18
20316 move %icc, %l4, %o7
20317 fnors %f0, %f21, %f8
20318 fmovrsgz %l2, %f23, %f27
20319 fmul8sux16 %f4, %f18, %f26
20320 set 0x48, %l4
20321 stha %o6, [%l7 + %l4] 0x27
20322 membar #Sync
20323 addccc %g1, 0x19B2, %l0
20324 tne %xcc, 0x6
20325 be,pn %xcc, loop_1945
20326 movcc %xcc, %g6, %i5
20327 bcs,a %icc, loop_1946
20328 fcmpne32 %f4, %f22, %o2
20329loop_1945:
20330 fors %f1, %f24, %f31
20331 movrne %i1, %i3, %o1
20332loop_1946:
20333 nop
20334 set 0x31, %i5
20335 ldsba [%l7 + %i5] 0x15, %l5
20336 andncc %i0, %i7, %o3
20337 set 0x58, %o7
20338 lduha [%l7 + %o7] 0x18, %i6
20339 movrgz %o0, %g5, %i2
20340 xorcc %g7, 0x1080, %l6
20341 ldstub [%l7 + 0x72], %l3
20342 membar 0x49
20343 fmovrdlez %l1, %f2, %f18
20344 fbug,a %fcc2, loop_1947
20345 fmovrsne %g3, %f6, %f25
20346 fmovdg %xcc, %f7, %f31
20347 srlx %g2, 0x1B, %i4
20348loop_1947:
20349 edge8l %o4, %g4, %o5
20350 tne %icc, 0x7
20351 fornot2 %f10, %f8, %f0
20352 fsrc1 %f16, %f28
20353 tleu %icc, 0x6
20354 movrgz %o7, %l2, %l4
20355 edge16 %g1, %o6, %g6
20356 swap [%l7 + 0x44], %l0
20357 edge8l %o2, %i1, %i3
20358 fmovrsgz %i5, %f10, %f29
20359 std %l4, [%l7 + 0x20]
20360 wr %g0, 0xe2, %asi
20361 stwa %o1, [%l7 + 0x70] %asi
20362 membar #Sync
20363 mulx %i7, %o3, %i6
20364 flush %l7 + 0x7C
20365 popc 0x04A1, %o0
20366 brnz,a %i0, loop_1948
20367 ldsb [%l7 + 0x5D], %i2
20368 bl,pn %icc, loop_1949
20369 edge32n %g5, %g7, %l6
20370loop_1948:
20371 mova %xcc, %l3, %g3
20372 fpadd16 %f0, %f14, %f12
20373loop_1949:
20374 tge %xcc, 0x0
20375 restored
20376 rdpr %cwp, %g1
20377 rdpr %cansave, %g2
20378 rdpr %canrestore, %g3
20379 rdpr %cleanwin, %g4
20380 rdpr %otherwin, %g5
20381 rdpr %wstate, %g6
20382 stw %l1, [%l7 + 0x18]
20383 nop
20384 setx loop_1950, %l0, %l1
20385 jmpl %l1, %i4
20386 bleu,a %icc, loop_1951
20387 fmovdvc %xcc, %f22, %f1
20388 tsubcc %g2, %o4, %g4
20389loop_1950:
20390 tge %icc, 0x7
20391loop_1951:
20392 taddcc %o5, 0x1D32, %l2
20393 tsubcc %l4, %o7, %g1
20394 fxnor %f30, %f0, %f12
20395 ble,a,pt %icc, loop_1952
20396 orn %g6, 0x027B, %l0
20397 bne,pn %xcc, loop_1953
20398 edge32n %o2, %o6, %i3
20399loop_1952:
20400 movgu %xcc, %i1, %l5
20401 edge8n %i5, %i7, %o3
20402loop_1953:
20403 movgu %icc, %o1, %o0
20404 sdiv %i0, 0x05F7, %i2
20405 fbue %fcc3, loop_1954
20406 fble %fcc1, loop_1955
20407 movrgz %g5, 0x164, %i6
20408 fbule,a %fcc0, loop_1956
20409loop_1954:
20410 orcc %g7, 0x0558, %l3
20411loop_1955:
20412 fbo %fcc3, loop_1957
20413 movle %icc, %l6, %g3
20414loop_1956:
20415 fpadd32s %f12, %f8, %f15
20416 bpos,a,pt %icc, loop_1958
20417loop_1957:
20418 fmovdneg %xcc, %f25, %f10
20419 popc %i4, %g2
20420 tleu %xcc, 0x5
20421loop_1958:
20422 membar 0x2E
20423 set 0x44, %o6
20424 lda [%l7 + %o6] 0x15, %f0
20425 sethi 0x0925, %o4
20426 edge32n %g4, %l1, %l2
20427 fbule,a %fcc0, loop_1959
20428 xnor %o5, %l4, %o7
20429 ldsh [%l7 + 0x78], %g1
20430 movne %icc, %g6, %o2
20431loop_1959:
20432 bneg,pt %icc, loop_1960
20433 tleu %icc, 0x5
20434 tl %xcc, 0x7
20435 fmovd %f16, %f30
20436loop_1960:
20437 st %f1, [%l7 + 0x64]
20438 srl %l0, %o6, %i3
20439 sllx %l5, %i1, %i7
20440 fpadd32s %f16, %f19, %f30
20441 movcc %xcc, %o3, %o1
20442 orcc %o0, %i0, %i2
20443 udivcc %i5, 0x119B, %g5
20444 fmovdge %icc, %f0, %f19
20445 sdivcc %g7, 0x1FE2, %i6
20446 xor %l3, %l6, %i4
20447 umulcc %g3, 0x101A, %o4
20448 sdivcc %g4, 0x1077, %l1
20449 movn %icc, %l2, %g2
20450 fmovscs %xcc, %f16, %f4
20451 fmovsvc %icc, %f15, %f24
20452 fones %f0
20453 fmovrde %l4, %f14, %f22
20454 sllx %o7, 0x0F, %o5
20455 movne %icc, %g1, %o2
20456 fpsub16s %f18, %f0, %f14
20457 tle %xcc, 0x7
20458 fbul %fcc2, loop_1961
20459 orn %l0, 0x0E46, %o6
20460 xor %g6, 0x08EF, %l5
20461 orncc %i3, %i1, %o3
20462loop_1961:
20463 lduw [%l7 + 0x64], %i7
20464 fnegd %f2, %f0
20465 fand %f0, %f28, %f20
20466 set 0x2F, %g7
20467 ldstuba [%l7 + %g7] 0x88, %o0
20468 fandnot1 %f18, %f30, %f6
20469 umulcc %o1, 0x1839, %i0
20470 bpos,a,pn %xcc, loop_1962
20471 fsrc1 %f6, %f24
20472 andn %i2, 0x0F08, %i5
20473 alignaddrl %g7, %g5, %l3
20474loop_1962:
20475 subccc %l6, %i6, %g3
20476 movrne %i4, 0x3D2, %o4
20477 tleu %icc, 0x3
20478 bn,a,pn %icc, loop_1963
20479 ta %xcc, 0x1
20480 smul %l1, 0x171D, %l2
20481 edge32l %g2, %l4, %o7
20482loop_1963:
20483 smulcc %g4, %o5, %o2
20484 tgu %icc, 0x4
20485 add %g1, %l0, %o6
20486 bvs,a,pt %xcc, loop_1964
20487 fmovrse %g6, %f27, %f16
20488 fmovde %xcc, %f7, %f23
20489 fbg %fcc3, loop_1965
20490loop_1964:
20491 srax %i3, %i1, %l5
20492 or %i7, 0x0D68, %o0
20493 movrlz %o1, 0x3DC, %i0
20494loop_1965:
20495 restored
20496 rdpr %cwp, %g1
20497 rdpr %cansave, %g2
20498 rdpr %canrestore, %g3
20499 rdpr %cleanwin, %g4
20500 rdpr %otherwin, %g5
20501 rdpr %wstate, %g6
20502 taddcctv %o3, 0x0797, %i2
20503 fpadd16 %f2, %f20, %f24
20504 movneg %icc, %i5, %g7
20505 lduh [%l7 + 0x7A], %g5
20506 sllx %l3, %i6, %l6
20507 sethi 0x0486, %g3
20508 orn %i4, %o4, %l2
20509 fsrc1 %f22, %f4
20510 stx %g2, [%l7 + 0x50]
20511 andn %l1, %o7, %g4
20512 fmovdcs %xcc, %f17, %f0
20513 fmuld8ulx16 %f10, %f22, %f12
20514 bvs,a %xcc, loop_1966
20515 bcc loop_1967
20516 mulx %o5, 0x15B2, %o2
20517 st %f28, [%l7 + 0x3C]
20518loop_1966:
20519 prefetch [%l7 + 0x70], 0x0
20520loop_1967:
20521 umul %g1, 0x0642, %l4
20522 bvc %xcc, loop_1968
20523 andcc %o6, %g6, %i3
20524 fpadd32s %f26, %f17, %f9
20525 wr %g0, 0x19, %asi
20526 stha %l0, [%l7 + 0x72] %asi
20527loop_1968:
20528 bl,a %icc, loop_1969
20529 tgu %icc, 0x5
20530 tsubcc %l5, %i1, %o0
20531 edge8ln %i7, %i0, %o1
20532loop_1969:
20533 nop
20534 wr %g0, 0x80, %asi
20535 stha %o3, [%l7 + 0x5E] %asi
20536 srlx %i5, %i2, %g7
20537 movn %icc, %g5, %l3
20538 pdist %f10, %f14, %f16
20539 array8 %i6, %l6, %i4
20540 edge16n %o4, %l2, %g3
20541 tg %xcc, 0x2
20542 xorcc %l1, 0x1CEB, %g2
20543 wr %g0, 0x52, %asi
20544 ldxa [%g0 + 0x210] %asi, %g4
20545 smulcc %o5, %o2, %o7
20546 tcs %xcc, 0x0
20547 fbg,a %fcc2, loop_1970
20548 sra %g1, %l4, %g6
20549 stx %i3, [%l7 + 0x78]
20550 tn %xcc, 0x2
20551loop_1970:
20552 nop
20553 set 0x00, %l1
20554 ldxa [%g0 + %l1] 0x50, %l0
20555 movleu %xcc, %o6, %i1
20556 movrgz %l5, 0x105, %i7
20557 ldsw [%l7 + 0x74], %o0
20558 mulscc %o1, %o3, %i0
20559 mulscc %i5, %i2, %g7
20560 andcc %g5, 0x0677, %i6
20561 nop
20562 setx loop_1971, %l0, %l1
20563 wrpr 0x1, %tl
20564 wrpr %l1, %tnpc
20565 setx 0x34400001400, %l0, %l1
20566 wrpr %l1, %tstate
20567 wrhpr 0x4, %htstate
20568 done
20569 fbue,a %fcc3, loop_1972
20570 umulcc %l6, 0x0F83, %i4
20571 ldsw [%l7 + 0x2C], %l3
20572loop_1971:
20573 or %l2, %g3, %o4
20574loop_1972:
20575 fnegs %f24, %f21
20576 smul %l1, %g2, %o5
20577 sethi 0x1A15, %o2
20578 ldd [%l7 + 0x60], %f8
20579 fcmpeq32 %f22, %f28, %o7
20580 sir 0x0DD0
20581 fnand %f22, %f20, %f26
20582 array8 %g4, %g1, %g6
20583 fmovdne %xcc, %f10, %f20
20584 st %f21, [%l7 + 0x78]
20585 fpmerge %f11, %f22, %f4
20586 brnz,a %i3, loop_1973
20587 tneg %icc, 0x6
20588 ldx [%l7 + 0x30], %l0
20589 fmovrdgez %o6, %f14, %f8
20590loop_1973:
20591 ta %xcc, 0x5
20592 brgz,a %i1, loop_1974
20593 mova %icc, %l4, %i7
20594 fnot1s %f27, %f15
20595 xnor %o0, 0x0E59, %o1
20596loop_1974:
20597 sll %l5, %o3, %i5
20598 set 0x60, %i2
20599 prefetcha [%l7 + %i2] 0x18, 0x0
20600 nop
20601 set 0x18, %g4
20602 ldsw [%l7 + %g4], %g7
20603 sllx %i2, %i6, %g5
20604 prefetch [%l7 + 0x68], 0x2
20605 fzero %f22
20606 edge8n %i4, %l6, %l2
20607 alignaddrl %g3, %l3, %l1
20608 movrlz %g2, 0x043, %o4
20609 st %f2, [%l7 + 0x58]
20610 movge %icc, %o2, %o5
20611 tgu %xcc, 0x0
20612 tg %icc, 0x3
20613 te %icc, 0x6
20614 ldub [%l7 + 0x1E], %o7
20615 sethi 0x102D, %g1
20616 brgez,a %g6, loop_1975
20617 fmovsne %xcc, %f6, %f27
20618 fmovdleu %icc, %f1, %f26
20619 movrne %i3, 0x2F4, %g4
20620loop_1975:
20621 edge8 %l0, %o6, %l4
20622 srl %i7, 0x0D, %o0
20623 std %f0, [%l7 + 0x68]
20624 fabsd %f0, %f18
20625 movrlz %o1, %i1, %l5
20626 fornot2s %f0, %f21, %f22
20627 te %xcc, 0x0
20628 ldd [%l7 + 0x68], %i4
20629 fornot2 %f16, %f20, %f4
20630 fnot2s %f22, %f15
20631 tge %icc, 0x1
20632 andncc %i0, %o3, %g7
20633 fbe,a %fcc2, loop_1976
20634 array32 %i2, %g5, %i4
20635 te %icc, 0x1
20636 fandnot2 %f8, %f12, %f4
20637loop_1976:
20638 lduw [%l7 + 0x3C], %l6
20639 saved
20640 rdpr %cwp, %g1
20641 rdpr %cansave, %g2
20642 rdpr %canrestore, %g3
20643 rdpr %cleanwin, %g4
20644 rdpr %otherwin, %g5
20645 rdpr %wstate, %g6
20646 sra %l2, 0x07, %g3
20647 fpack32 %f18, %f16, %f16
20648 fmovsneg %xcc, %f4, %f15
20649 fones %f23
20650 alignaddr %i6, %l3, %l1
20651 sth %o4, [%l7 + 0x10]
20652 fbug,a %fcc2, loop_1977
20653 move %icc, %g2, %o5
20654 set 0x1C, %g6
20655 ldswa [%l7 + %g6] 0x11, %o2
20656loop_1977:
20657 edge16n %o7, %g1, %g6
20658 movpos %icc, %i3, %l0
20659 fmovsvs %xcc, %f30, %f14
20660 fmovsle %icc, %f21, %f18
20661 udivx %g4, 0x0C7E, %o6
20662 st %f7, [%l7 + 0x4C]
20663 addc %l4, %i7, %o1
20664 bcc,pt %xcc, loop_1978
20665 addc %o0, 0x0FE5, %i1
20666 tgu %xcc, 0x0
20667 bn,a,pt %icc, loop_1979
20668loop_1978:
20669 bge,pn %xcc, loop_1980
20670 edge32n %l5, %i0, %o3
20671 sdiv %g7, 0x0135, %i2
20672loop_1979:
20673 brgez,a %g5, loop_1981
20674loop_1980:
20675 tneg %icc, 0x6
20676 bge loop_1982
20677 fmovdleu %icc, %f22, %f10
20678loop_1981:
20679 fones %f27
20680 sethi 0x1A8F, %i4
20681loop_1982:
20682 edge8 %i5, %l6, %g3
20683 edge16 %i6, %l3, %l2
20684 tsubcc %l1, 0x07CC, %g2
20685 alignaddr %o5, %o4, %o7
20686 fbuge,a %fcc2, loop_1983
20687 fmovsvs %icc, %f8, %f25
20688 fcmps %fcc3, %f9, %f20
20689 fabsd %f8, %f2
20690loop_1983:
20691 movne %xcc, %o2, %g1
20692 smul %g6, 0x1792, %i3
20693 orncc %g4, 0x19EF, %o6
20694 fmovrdne %l0, %f10, %f30
20695 fnor %f8, %f16, %f6
20696 tneg %xcc, 0x4
20697 bl,a %xcc, loop_1984
20698 movcs %icc, %i7, %o1
20699 fpsub16 %f6, %f24, %f10
20700 fmovsge %icc, %f2, %f0
20701loop_1984:
20702 ble,a,pn %icc, loop_1985
20703 edge32 %o0, %l4, %l5
20704 orn %i1, 0x1718, %i0
20705 edge32ln %o3, %g7, %i2
20706loop_1985:
20707 lduh [%l7 + 0x72], %g5
20708 add %i4, 0x0E1B, %l6
20709 fxnors %f10, %f13, %f1
20710 tvs %xcc, 0x2
20711 mulscc %i5, 0x0014, %g3
20712 and %l3, 0x1139, %l2
20713 taddcctv %l1, %i6, %o5
20714 movcs %icc, %g2, %o4
20715 sra %o2, %o7, %g6
20716 edge8 %i3, %g1, %o6
20717 restored
20718 rdpr %cwp, %g1
20719 rdpr %cansave, %g2
20720 rdpr %canrestore, %g3
20721 rdpr %cleanwin, %g4
20722 rdpr %otherwin, %g5
20723 rdpr %wstate, %g6
20724 movpos %xcc, %g4, %l0
20725 andn %o1, 0x1086, %o0
20726 movleu %xcc, %i7, %l5
20727 fcmple16 %f28, %f14, %i1
20728 fmovsl %xcc, %f18, %f13
20729 fmovsg %icc, %f11, %f16
20730 udivx %l4, 0x0755, %o3
20731 or %i0, 0x1B39, %i2
20732 fmovrslez %g5, %f7, %f6
20733 array8 %g7, %i4, %l6
20734 saved
20735 rdpr %cwp, %g1
20736 rdpr %cansave, %g2
20737 rdpr %canrestore, %g3
20738 rdpr %cleanwin, %g4
20739 rdpr %otherwin, %g5
20740 rdpr %wstate, %g6
20741 mulscc %i5, 0x124D, %g3
20742 popc %l2, %l1
20743 fmovsleu %xcc, %f24, %f18
20744 nop
20745 setx loop_1986, %l0, %l1
20746 wrpr 0x1, %tl
20747 wrpr %l1, %tnpc
20748 setx 0x34400001400, %l0, %l1
20749 wrpr %l1, %tstate
20750 wrhpr 0x4, %htstate
20751 done
20752 brlez %l3, loop_1987
20753 tge %icc, 0x7
20754 fpmerge %f17, %f29, %f8
20755loop_1986:
20756 orn %o5, 0x1276, %g2
20757loop_1987:
20758 movpos %icc, %i6, %o4
20759 brnz %o7, loop_1988
20760 movle %icc, %g6, %i3
20761 sll %g1, 0x1A, %o6
20762 alignaddrl %o2, %g4, %o1
20763loop_1988:
20764 fble,a %fcc1, loop_1989
20765 fbn,a %fcc1, loop_1990
20766 restored
20767 rdpr %cwp, %g1
20768 rdpr %cansave, %g2
20769 rdpr %canrestore, %g3
20770 rdpr %cleanwin, %g4
20771 rdpr %otherwin, %g5
20772 rdpr %wstate, %g6
20773 tsubcc %o0, 0x004C, %l0
20774loop_1989:
20775 add %i7, %i1, %l5
20776loop_1990:
20777 edge16ln %o3, %i0, %i2
20778 or %g5, %g7, %l4
20779 subcc %l6, 0x1DC4, %i4
20780 fcmple16 %f10, %f22, %g3
20781 srax %i5, 0x12, %l1
20782 taddcc %l2, %l3, %o5
20783 xnorcc %i6, 0x059B, %g2
20784 movrne %o4, 0x3EE, %g6
20785 edge8ln %i3, %o7, %o6
20786 set 0x34, %l5
20787 lda [%l7 + %l5] 0x18, %f14
20788 add %g1, %o2, %g4
20789 movvc %xcc, %o0, %l0
20790 movcs %xcc, %o1, %i7
20791 movrne %i1, %l5, %i0
20792 movrlez %o3, %i2, %g7
20793 fors %f30, %f7, %f24
20794 fnor %f8, %f22, %f24
20795 edge16l %g5, %l6, %i4
20796 fbug %fcc3, loop_1991
20797 prefetch [%l7 + 0x38], 0x2
20798 subccc %l4, 0x153E, %g3
20799 srlx %i5, %l1, %l3
20800loop_1991:
20801 movl %icc, %l2, %o5
20802 ldx [%l7 + 0x38], %i6
20803 std %o4, [%l7 + 0x78]
20804 tl %icc, 0x2
20805 addcc %g2, %g6, %o7
20806 ta %icc, 0x3
20807 fnand %f26, %f26, %f0
20808 stx %i3, [%l7 + 0x78]
20809 addc %o6, 0x16E5, %g1
20810 tg %xcc, 0x7
20811 sllx %g4, 0x08, %o0
20812 popc %o2, %o1
20813 mova %icc, %i7, %i1
20814 subcc %l0, 0x1DDE, %l5
20815 movg %xcc, %i0, %o3
20816 tl %icc, 0x3
20817 xnor %g7, %g5, %i2
20818 tcc %icc, 0x5
20819 std %f12, [%l7 + 0x28]
20820 edge32ln %i4, %l4, %g3
20821 ldsb [%l7 + 0x7D], %i5
20822 tl %xcc, 0x5
20823 fbl %fcc1, loop_1992
20824 brnz %l6, loop_1993
20825 srax %l3, 0x10, %l1
20826 movcc %icc, %l2, %i6
20827loop_1992:
20828 fbge,a %fcc0, loop_1994
20829loop_1993:
20830 andcc %o4, 0x0D45, %g2
20831 wr %g0, 0x89, %asi
20832 ldxa [%l7 + 0x20] %asi, %o5
20833loop_1994:
20834 movcc %icc, %g6, %i3
20835 sdivx %o6, 0x1918, %o7
20836 fmovrdlez %g1, %f30, %f24
20837 fbug %fcc3, loop_1995
20838 tne %icc, 0x7
20839 fbge,a %fcc2, loop_1996
20840 movvc %icc, %g4, %o0
20841loop_1995:
20842 fmovsn %xcc, %f4, %f16
20843 st %f26, [%l7 + 0x24]
20844loop_1996:
20845 movleu %xcc, %o1, %i7
20846 ldstub [%l7 + 0x6C], %i1
20847 fmovrslz %l0, %f1, %f30
20848 bg,a,pt %icc, loop_1997
20849 edge8l %o2, %i0, %l5
20850 movge %icc, %g7, %g5
20851 array32 %o3, %i4, %i2
20852loop_1997:
20853 fmovrsgez %g3, %f15, %f11
20854 addcc %l4, 0x1901, %i5
20855 set 0x60, %i6
20856 stda %i6, [%l7 + %i6] 0x88
20857 subccc %l1, 0x168C, %l2
20858 te %xcc, 0x4
20859 fors %f29, %f13, %f12
20860 movne %icc, %l3, %i6
20861 movne %xcc, %o4, %o5
20862 sllx %g2, 0x0B, %i3
20863 lduw [%l7 + 0x14], %o6
20864 fexpand %f0, %f28
20865 movvs %icc, %o7, %g1
20866 brnz,a %g4, loop_1998
20867 edge16ln %g6, %o1, %o0
20868 fmul8sux16 %f8, %f18, %f0
20869 nop
20870 setx loop_1999, %l0, %l1
20871 jmpl %l1, %i1
20872loop_1998:
20873 fmovdl %xcc, %f24, %f15
20874 movrgez %i7, %o2, %i0
20875 subccc %l5, 0x14F9, %g7
20876loop_1999:
20877 fmovdcc %icc, %f17, %f23
20878 ld [%l7 + 0x58], %f5
20879 tge %xcc, 0x4
20880 edge8 %l0, %o3, %g5
20881 fornot2 %f10, %f12, %f16
20882 nop
20883 setx loop_2000, %l0, %l1
20884 wrpr 0x1, %tl
20885 wrpr %l1, %tpc
20886 add %l1, 0x4, %l1
20887 wrpr %l1, %tnpc
20888 setx 0x34400001400, %l0, %l1
20889 wrpr %l1, %tstate
20890 wrhpr 0x4, %htstate
20891 retry
20892 fcmpne32 %f4, %f6, %i2
20893 brnz,a %g3, loop_2001
20894 and %i4, 0x04F6, %i5
20895loop_2000:
20896 swap [%l7 + 0x68], %l4
20897 fnegs %f21, %f17
20898loop_2001:
20899 edge16l %l1, %l2, %l6
20900 edge16l %i6, %l3, %o5
20901 array32 %o4, %g2, %i3
20902 tvs %icc, 0x4
20903 ta %icc, 0x2
20904 movge %icc, %o6, %o7
20905 addccc %g1, 0x0B89, %g6
20906 set 0x40, %l0
20907 stda %f0, [%l7 + %l0] 0x14
20908 ldstub [%l7 + 0x33], %o1
20909 alignaddr %g4, %o0, %i7
20910 ldsw [%l7 + 0x30], %o2
20911 tle %icc, 0x5
20912 movrlz %i0, 0x03A, %l5
20913 fornot2s %f5, %f19, %f0
20914 udiv %i1, 0x1167, %g7
20915 fbu,a %fcc2, loop_2002
20916 fcmpeq16 %f16, %f16, %l0
20917 udivx %o3, 0x0280, %g5
20918 fpsub16s %f21, %f9, %f16
20919loop_2002:
20920 fmovdneg %icc, %f29, %f10
20921 fnand %f12, %f20, %f18
20922 swap [%l7 + 0x34], %i2
20923 tneg %icc, 0x1
20924 movvc %icc, %g3, %i5
20925 fmovdn %icc, %f11, %f19
20926 sll %l4, %l1, %i4
20927 movrgez %l2, 0x01B, %l6
20928 bn %icc, loop_2003
20929 fcmpeq32 %f0, %f24, %l3
20930 nop
20931 setx loop_2004, %l0, %l1
20932 wrpr 0x1, %tl
20933 wrpr %l1, %tnpc
20934 setx 0x34400001400, %l0, %l1
20935 wrpr %l1, %tstate
20936 wrhpr 0x4, %htstate
20937 done
20938 movn %xcc, %o5, %i6
20939loop_2003:
20940 subccc %o4, 0x1ECC, %g2
20941 edge32n %i3, %o6, %g1
20942loop_2004:
20943 alignaddrl %o7, %g6, %g4
20944 set 0x6A, %o2
20945 stba %o1, [%l7 + %o2] 0xeb
20946 membar #Sync
20947 movneg %icc, %i7, %o0
20948 fbu %fcc1, loop_2005
20949 fmovsne %xcc, %f4, %f31
20950 sir 0x0818
20951 fmovdge %xcc, %f31, %f11
20952loop_2005:
20953 movneg %xcc, %o2, %i0
20954 alignaddr %i1, %l5, %l0
20955 mulx %g7, %o3, %g5
20956 fbg %fcc0, loop_2006
20957 orncc %g3, 0x1589, %i5
20958 tpos %xcc, 0x7
20959 udivx %l4, 0x1169, %i2
20960loop_2006:
20961 fbug,a %fcc3, loop_2007
20962 tpos %icc, 0x7
20963 fmovsle %icc, %f11, %f4
20964 tsubcctv %i4, %l2, %l1
20965loop_2007:
20966 tvc %icc, 0x6
20967 stw %l6, [%l7 + 0x40]
20968 nop
20969 setx loop_2008, %l0, %l1
20970 jmpl %l1, %l3
20971 fmovsle %icc, %f0, %f27
20972 fxnor %f28, %f2, %f2
20973 membar #Sync
20974 set 0x40, %o5
20975 ldda [%l7 + %o5] 0x1e, %f16
20976loop_2008:
20977 movcc %xcc, %i6, %o5
20978 fmul8x16al %f20, %f15, %f18
20979 fone %f0
20980 array16 %g2, %o4, %i3
20981 movg %xcc, %g1, %o7
20982 bpos,pn %icc, loop_2009
20983 nop
20984 setx loop_2010, %l0, %l1
20985 wrpr 0x1, %tl
20986 wrpr %l1, %tpc
20987 add %l1, 0x4, %l1
20988 wrpr %l1, %tnpc
20989 setx 0x34400001400, %l0, %l1
20990 wrpr %l1, %tstate
20991 wrhpr 0x4, %htstate
20992 retry
20993 tsubcc %o6, %g6, %o1
20994 edge8 %i7, %o0, %o2
20995loop_2009:
20996 srlx %g4, 0x0C, %i1
20997loop_2010:
20998 orn %i0, 0x057B, %l0
20999 smul %g7, 0x12B9, %o3
21000 ba,a,pt %xcc, loop_2011
21001 fmovrsgz %l5, %f31, %f2
21002 fcmpd %fcc2, %f20, %f14
21003 fornot1 %f22, %f6, %f10
21004loop_2011:
21005 tl %icc, 0x6
21006 tgu %xcc, 0x0
21007 brgz,a %g3, loop_2012
21008 movrne %i5, 0x39B, %l4
21009 fmovsne %icc, %f21, %f9
21010 fmovsn %xcc, %f22, %f2
21011loop_2012:
21012 subc %g5, %i2, %i4
21013 move %icc, %l2, %l6
21014 movrlz %l3, %l1, %o5
21015 tge %xcc, 0x5
21016 movne %icc, %i6, %g2
21017 edge32ln %i3, %o4, %g1
21018 movrne %o7, 0x36A, %g6
21019 sra %o1, %o6, %o0
21020 srl %o2, %i7, %i1
21021 fbule,a %fcc2, loop_2013
21022 movgu %icc, %i0, %g4
21023 mulscc %l0, %g7, %o3
21024 fnand %f10, %f30, %f6
21025loop_2013:
21026 sethi 0x1D00, %l5
21027 fpadd16 %f26, %f4, %f24
21028 taddcc %g3, %l4, %g5
21029 fmovdcs %icc, %f27, %f26
21030 ta %icc, 0x2
21031 movgu %icc, %i5, %i4
21032 fbule %fcc1, loop_2014
21033 udivx %l2, 0x0EC1, %i2
21034 tpos %xcc, 0x2
21035 fmovrslez %l6, %f13, %f21
21036loop_2014:
21037 andn %l3, 0x0881, %o5
21038 sub %i6, %g2, %l1
21039 be,pn %icc, loop_2015
21040 andn %i3, %o4, %o7
21041 addcc %g6, %o1, %g1
21042 fmovdcs %xcc, %f31, %f18
21043loop_2015:
21044 fandnot1s %f3, %f12, %f31
21045 sub %o6, 0x0ECD, %o0
21046 fmovde %xcc, %f28, %f23
21047 umul %o2, %i7, %i1
21048 smulcc %g4, %i0, %g7
21049 ta %xcc, 0x3
21050 tge %xcc, 0x3
21051 xnorcc %o3, 0x0883, %l5
21052 tcs %icc, 0x6
21053 set 0x38, %o0
21054 lduwa [%l7 + %o0] 0x11, %g3
21055 bcc,pn %icc, loop_2016
21056 edge32l %l4, %g5, %i5
21057 taddcctv %l0, 0x0D7A, %i4
21058 andcc %l2, 0x10CF, %l6
21059loop_2016:
21060 fmovdn %icc, %f1, %f25
21061 movrlez %l3, 0x13A, %o5
21062 movcs %icc, %i6, %i2
21063 sethi 0x0ED6, %g2
21064 tge %icc, 0x4
21065 fpadd16s %f11, %f0, %f13
21066 bn,a,pn %icc, loop_2017
21067 brlz %i3, loop_2018
21068 movleu %icc, %o4, %o7
21069 fmovsvc %icc, %f28, %f20
21070loop_2017:
21071 movrgz %l1, %g6, %g1
21072loop_2018:
21073 fxnors %f12, %f24, %f31
21074 fble,a %fcc3, loop_2019
21075 fsrc2s %f8, %f6
21076 xnor %o1, %o0, %o2
21077 movrgez %i7, %o6, %i1
21078loop_2019:
21079 fsrc2 %f12, %f22
21080 popc %g4, %i0
21081 set 0x5D, %o1
21082 ldstuba [%l7 + %o1] 0x89, %o3
21083 fpack16 %f6, %f30
21084 fmovd %f18, %f26
21085 umulcc %l5, %g3, %g7
21086 sra %l4, 0x0A, %i5
21087 fbn,a %fcc1, loop_2020
21088 movne %xcc, %l0, %i4
21089 sll %g5, 0x11, %l6
21090 bvs,a,pt %icc, loop_2021
21091loop_2020:
21092 popc %l3, %o5
21093 edge32n %l2, %i6, %g2
21094 bneg,pn %icc, loop_2022
21095loop_2021:
21096 movrgez %i3, 0x2BB, %i2
21097 fmul8sux16 %f10, %f10, %f22
21098 te %xcc, 0x7
21099loop_2022:
21100 membar 0x75
21101 edge16 %o4, %o7, %l1
21102 fcmps %fcc3, %f21, %f0
21103 umul %g6, %o1, %o0
21104 edge16ln %g1, %i7, %o2
21105 fcmpne32 %f6, %f26, %i1
21106 ble loop_2023
21107 fpack16 %f4, %f30
21108 movleu %icc, %o6, %g4
21109 tne %xcc, 0x0
21110loop_2023:
21111 edge8l %o3, %i0, %l5
21112 fmovrdlez %g3, %f4, %f22
21113 tvc %icc, 0x7
21114 umulcc %g7, 0x14D3, %l4
21115 fmovrdgz %l0, %f18, %f20
21116 restored
21117 rdpr %cwp, %g1
21118 rdpr %cansave, %g2
21119 rdpr %canrestore, %g3
21120 rdpr %cleanwin, %g4
21121 rdpr %otherwin, %g5
21122 rdpr %wstate, %g6
21123 be,a loop_2024
21124 bge,a %xcc, loop_2025
21125 fcmpes %fcc0, %f1, %f14
21126 move %xcc, %i5, %g5
21127loop_2024:
21128 nop
21129 wr %g0, 0x18, %asi
21130 ldswa [%l7 + 0x60] %asi, %l6
21131loop_2025:
21132 tgu %xcc, 0x1
21133 fabss %f5, %f31
21134 edge16l %i4, %l3, %o5
21135 fmovsgu %icc, %f21, %f25
21136 stx %i6, [%l7 + 0x68]
21137 orcc %g2, %l2, %i2
21138 array32 %o4, %o7, %l1
21139 tg %xcc, 0x4
21140 edge8l %g6, %i3, %o0
21141 movge %xcc, %o1, %g1
21142 sir 0x1523
21143 movg %icc, %o2, %i1
21144 andncc %o6, %i7, %o3
21145 xnorcc %i0, 0x0DC3, %l5
21146 set 0x76, %g3
21147 stha %g4, [%l7 + %g3] 0xe3
21148 membar #Sync
21149 movneg %icc, %g7, %g3
21150 nop
21151 setx loop_2026, %l0, %l1
21152 wrpr 0x1, %tl
21153 wrpr %l1, %tnpc
21154 setx 0x34400001400, %l0, %l1
21155 wrpr %l1, %tstate
21156 wrhpr 0x4, %htstate
21157 done
21158 movleu %xcc, %l4, %i5
21159 mova %xcc, %g5, %l0
21160 wr %g0, 0x2c, %asi
21161 ldda [%l7 + 0x60] %asi, %i6
21162loop_2026:
21163 saved
21164 rdpr %cwp, %g1
21165 rdpr %cansave, %g2
21166 rdpr %canrestore, %g3
21167 rdpr %cleanwin, %g4
21168 rdpr %otherwin, %g5
21169 rdpr %wstate, %g6
21170 mulx %i4, 0x0459, %o5
21171 fsrc1 %f16, %f16
21172 movgu %xcc, %l3, %i6
21173 taddcctv %g2, 0x1580, %i2
21174 edge8l %o4, %o7, %l1
21175 edge8 %g6, %l2, %o0
21176 array8 %i3, %g1, %o2
21177 ldd [%l7 + 0x78], %f12
21178 tg %icc, 0x7
21179 movrgz %o1, 0x31A, %o6
21180 xnor %i1, 0x070B, %o3
21181 addc %i0, 0x0823, %i7
21182 popc %g4, %g7
21183 edge16n %l5, %l4, %g3
21184 tvs %xcc, 0x4
21185 fmul8x16au %f20, %f7, %f6
21186 fornot2s %f26, %f4, %f22
21187 fsrc2 %f18, %f8
21188 popc %i5, %l0
21189 fsrc1s %f15, %f23
21190 tcc %xcc, 0x4
21191 fxnor %f10, %f14, %f6
21192 fsrc1s %f2, %f17
21193 tcs %icc, 0x5
21194 edge16n %g5, %i4, %o5
21195 edge8n %l3, %i6, %g2
21196 stbar
21197 nop
21198 set 0x40, %l6
21199 prefetch [%l7 + %l6], 0x2
21200 bcs,a,pt %xcc, loop_2027
21201 tpos %xcc, 0x0
21202 umulcc %i2, %o4, %o7
21203 fsrc1s %f6, %f25
21204loop_2027:
21205 fmovsvs %xcc, %f25, %f2
21206 fmovsa %icc, %f0, %f22
21207 tcc %icc, 0x2
21208 bcs,a,pn %icc, loop_2028
21209 fmovsn %xcc, %f15, %f9
21210 umulcc %l1, 0x0F26, %g6
21211 ldsh [%l7 + 0x5A], %l2
21212loop_2028:
21213 brlez %l6, loop_2029
21214 edge16ln %o0, %g1, %i3
21215 bn,pt %icc, loop_2030
21216 fbge %fcc1, loop_2031
21217loop_2029:
21218 tn %icc, 0x6
21219 faligndata %f16, %f10, %f18
21220loop_2030:
21221 fmovrslz %o2, %f7, %f24
21222loop_2031:
21223 sub %o1, %i1, %o6
21224 edge16l %i0, %i7, %o3
21225 popc 0x0259, %g7
21226 tsubcctv %g4, 0x1A29, %l4
21227 fbe %fcc3, loop_2032
21228 te %icc, 0x6
21229 edge32l %g3, %i5, %l5
21230 taddcc %g5, %i4, %l0
21231loop_2032:
21232 mulx %l3, 0x107E, %i6
21233 smulcc %g2, %o5, %i2
21234 fbue %fcc3, loop_2033
21235 tge %icc, 0x2
21236 smulcc %o7, 0x05EE, %l1
21237 bleu,pn %icc, loop_2034
21238loop_2033:
21239 edge8n %o4, %l2, %l6
21240 prefetch [%l7 + 0x10], 0x1
21241 tcs %icc, 0x3
21242loop_2034:
21243 bleu,a,pt %icc, loop_2035
21244 movrlez %g6, %g1, %i3
21245 edge32n %o2, %o0, %o1
21246 smulcc %o6, %i1, %i7
21247loop_2035:
21248 popc 0x1A29, %i0
21249 tg %xcc, 0x7
21250 srl %o3, %g4, %g7
21251 nop
21252 set 0x09, %l3
21253 stb %g3, [%l7 + %l3]
21254 bne,pt %icc, loop_2036
21255 fmovsge %xcc, %f2, %f11
21256 fcmpeq16 %f24, %f30, %l4
21257 array8 %i5, %g5, %i4
21258loop_2036:
21259 smulcc %l0, %l3, %i6
21260 ble,pt %xcc, loop_2037
21261 fsrc1s %f3, %f27
21262 sub %g2, 0x106F, %o5
21263 fpadd32 %f4, %f20, %f16
21264loop_2037:
21265 subccc %i2, 0x0FFE, %l5
21266 faligndata %f18, %f4, %f24
21267 restored
21268 rdpr %cwp, %g1
21269 rdpr %cansave, %g2
21270 rdpr %canrestore, %g3
21271 rdpr %cleanwin, %g4
21272 rdpr %otherwin, %g5
21273 rdpr %wstate, %g6
21274 brz %l1, loop_2038
21275 fmovd %f10, %f30
21276 umul %o7, %o4, %l6
21277 fbule %fcc0, loop_2039
21278loop_2038:
21279 ba loop_2040
21280 fbuge %fcc0, loop_2041
21281 restored
21282 rdpr %cwp, %g1
21283 rdpr %cansave, %g2
21284 rdpr %canrestore, %g3
21285 rdpr %cleanwin, %g4
21286 rdpr %otherwin, %g5
21287 rdpr %wstate, %g6
21288loop_2039:
21289 fmovsn %xcc, %f16, %f8
21290loop_2040:
21291 fbug,a %fcc2, loop_2042
21292loop_2041:
21293 nop
21294 setx loop_2043, %l0, %l1
21295 wrpr 0x1, %tl
21296 wrpr %l1, %tpc
21297 add %l1, 0x4, %l1
21298 wrpr %l1, %tnpc
21299 setx 0x34400001400, %l0, %l1
21300 wrpr %l1, %tstate
21301 wrhpr 0x4, %htstate
21302 retry
21303 fnegd %f30, %f2
21304 fnot2s %f24, %f20
21305loop_2042:
21306 tn %icc, 0x0
21307loop_2043:
21308 fabss %f1, %f3
21309 bg,a,pt %xcc, loop_2044
21310 fmovrdgez %g6, %f10, %f30
21311 fcmpeq16 %f26, %f10, %l2
21312 alignaddr %g1, %i3, %o2
21313loop_2044:
21314 nop
21315 wr %g0, 0x04, %asi
21316 lduba [%l7 + 0x56] %asi, %o0
21317 tle %icc, 0x7
21318 movcc %xcc, %o1, %o6
21319 fornot2s %f17, %f19, %f14
21320 brgz %i1, loop_2045
21321 alignaddrl %i7, %i0, %o3
21322 or %g7, %g3, %g4
21323 sdiv %i5, 0x1B31, %g5
21324loop_2045:
21325 add %l4, 0x10D1, %l0
21326 sdivcc %l3, 0x0B1B, %i6
21327 fnot1s %f0, %f25
21328 edge16n %g2, %i4, %i2
21329 umul %l5, %l1, %o7
21330 subc %o5, 0x11B5, %o4
21331 fcmpne16 %f6, %f10, %l6
21332 tvs %icc, 0x1
21333 fmovdn %icc, %f1, %f29
21334 sdiv %g6, 0x0E78, %l2
21335 mova %xcc, %i3, %g1
21336 fbu,a %fcc3, loop_2046
21337 fnors %f27, %f14, %f11
21338 fors %f20, %f29, %f21
21339 fcmps %fcc2, %f15, %f2
21340loop_2046:
21341 fandnot2s %f14, %f1, %f10
21342 fexpand %f1, %f22
21343 movleu %icc, %o2, %o0
21344 srl %o6, 0x0B, %i1
21345 bl,a loop_2047
21346 tcs %icc, 0x2
21347 fmovrdne %i7, %f2, %f18
21348 bneg,a,pt %icc, loop_2048
21349loop_2047:
21350 mulx %i0, 0x02B7, %o3
21351 fmovspos %xcc, %f25, %f23
21352 fbue,a %fcc1, loop_2049
21353loop_2048:
21354 movcc %icc, %o1, %g7
21355 andncc %g4, %i5, %g3
21356 set 0x0C, %g2
21357 stwa %l4, [%l7 + %g2] 0x19
21358loop_2049:
21359 nop
21360 wr %g0, 0x18, %asi
21361 swapa [%l7 + 0x34] %asi, %g5
21362 umulcc %l3, 0x0264, %l0
21363 fors %f28, %f5, %f30
21364 fmovscs %icc, %f22, %f2
21365 fpadd32 %f2, %f22, %f0
21366 udivcc %i6, 0x0AB2, %g2
21367 fmovrdlz %i2, %f10, %f4
21368 sethi 0x0F84, %i4
21369 taddcc %l1, %o7, %o5
21370 fcmple32 %f6, %f30, %l5
21371 movcs %xcc, %o4, %g6
21372 edge16 %l2, %l6, %g1
21373 fmovdcs %icc, %f13, %f20
21374 sll %o2, 0x01, %i3
21375 wr %g0, 0x19, %asi
21376 lduba [%l7 + 0x57] %asi, %o0
21377 sethi 0x13E2, %o6
21378 movleu %icc, %i1, %i7
21379 sdivcc %i0, 0x0123, %o1
21380 be,a,pn %xcc, loop_2050
21381 movrlez %o3, 0x019, %g7
21382 movcs %xcc, %g4, %i5
21383 subccc %l4, 0x155B, %g5
21384loop_2050:
21385 fbu,a %fcc0, loop_2051
21386 alignaddrl %l3, %g3, %l0
21387 fnot2s %f1, %f12
21388 membar 0x0A
21389loop_2051:
21390 tne %icc, 0x5
21391 sllx %i6, 0x03, %g2
21392 for %f30, %f30, %f24
21393 bge loop_2052
21394 mova %icc, %i2, %i4
21395 tvs %icc, 0x4
21396 mulscc %o7, %l1, %l5
21397loop_2052:
21398 fbne %fcc2, loop_2053
21399 fmovsl %icc, %f14, %f9
21400 edge16ln %o4, %g6, %o5
21401 umul %l2, %g1, %l6
21402loop_2053:
21403 nop
21404 wr %g0, 0x89, %asi
21405 swapa [%l7 + 0x44] %asi, %i3
21406 set 0x28, %i3
21407 lda [%l7 + %i3] 0x19, %f11
21408 fcmpne32 %f22, %f20, %o0
21409 addcc %o6, 0x1493, %o2
21410 fmovdvs %xcc, %f6, %f5
21411 edge8 %i7, %i0, %i1
21412 edge8l %o3, %g7, %o1
21413 tleu %xcc, 0x4
21414 stx %i5, [%l7 + 0x30]
21415 smul %l4, %g5, %g4
21416 taddcctv %g3, 0x0E98, %l0
21417 fmovsl %xcc, %f7, %f28
21418 subcc %l3, %g2, %i6
21419 edge16 %i2, %o7, %i4
21420 pdist %f26, %f12, %f30
21421 taddcc %l5, 0x0BC3, %o4
21422 tgu %icc, 0x4
21423 movne %xcc, %l1, %o5
21424 bvc %xcc, loop_2054
21425 orn %l2, 0x047A, %g6
21426 edge32n %g1, %i3, %o0
21427 udivx %o6, 0x18DC, %o2
21428loop_2054:
21429 addc %l6, 0x1875, %i0
21430 movrne %i7, 0x19D, %o3
21431 tge %xcc, 0x3
21432 sethi 0x1817, %g7
21433 movre %o1, %i1, %l4
21434 and %g5, 0x0557, %i5
21435 movrgz %g4, %l0, %l3
21436 fmovsge %xcc, %f11, %f6
21437 fbo,a %fcc3, loop_2055
21438 xorcc %g3, %g2, %i2
21439 umul %i6, 0x1B0E, %o7
21440 movrlz %l5, %o4, %i4
21441loop_2055:
21442 nop
21443 wr %g0, 0xe2, %asi
21444 stha %l1, [%l7 + 0x18] %asi
21445 membar #Sync
21446 edge8ln %l2, %g6, %g1
21447 subc %o5, %o0, %i3
21448 fmovde %icc, %f10, %f27
21449 edge16 %o6, %o2, %i0
21450 movgu %xcc, %l6, %i7
21451 pdist %f2, %f10, %f26
21452 addccc %g7, %o3, %i1
21453 st %f5, [%l7 + 0x40]
21454 restored
21455 rdpr %cwp, %g1
21456 rdpr %cansave, %g2
21457 rdpr %canrestore, %g3
21458 rdpr %cleanwin, %g4
21459 rdpr %otherwin, %g5
21460 rdpr %wstate, %g6
21461 umul %o1, %g5, %l4
21462 set 0x64, %g5
21463 lda [%l7 + %g5] 0x04, %f5
21464 subcc %i5, %l0, %g4
21465 wr %g0, 0xe3, %asi
21466 stda %g2, [%l7 + 0x78] %asi
21467 membar #Sync
21468 fmovdvs %icc, %f12, %f26
21469 set 0x55, %i0
21470 ldsba [%l7 + %i0] 0x80, %g2
21471 subcc %l3, 0x00BA, %i2
21472 fmovsl %icc, %f15, %f21
21473 tsubcc %o7, 0x087E, %i6
21474 movg %icc, %o4, %l5
21475 taddcctv %i4, 0x0664, %l2
21476 edge16ln %g6, %g1, %l1
21477 st %f22, [%l7 + 0x1C]
21478 set 0x3D, %i7
21479 stba %o5, [%l7 + %i7] 0x0c
21480 fpack16 %f8, %f7
21481 fmovsvc %icc, %f0, %f3
21482 add %i3, %o6, %o0
21483 taddcctv %o2, 0x0511, %l6
21484 movge %icc, %i0, %i7
21485 movgu %icc, %o3, %i1
21486 movrlz %g7, %o1, %g5
21487 fblg,a %fcc0, loop_2056
21488 xnorcc %l4, %i5, %l0
21489 tge %icc, 0x0
21490 fabss %f7, %f15
21491loop_2056:
21492 ba %icc, loop_2057
21493 bcs,a %xcc, loop_2058
21494 brlz,a %g3, loop_2059
21495 fmovsvc %xcc, %f18, %f6
21496loop_2057:
21497 fmovsvc %icc, %f9, %f17
21498loop_2058:
21499 subc %g4, %l3, %i2
21500loop_2059:
21501 andcc %o7, %i6, %g2
21502 srax %l5, %o4, %l2
21503 sub %i4, %g1, %g6
21504 bgu loop_2060
21505 bn,a,pn %icc, loop_2061
21506 fmovdleu %xcc, %f21, %f7
21507 tn %xcc, 0x6
21508loop_2060:
21509 sethi 0x0AEB, %o5
21510loop_2061:
21511 edge32n %l1, %o6, %o0
21512 addc %i3, %o2, %l6
21513 std %f12, [%l7 + 0x78]
21514 subcc %i0, 0x0D20, %i7
21515 edge32ln %o3, %g7, %o1
21516 set 0x7F, %o3
21517 stba %g5, [%l7 + %o3] 0x27
21518 membar #Sync
21519 taddcctv %i1, 0x03AF, %i5
21520 udivcc %l4, 0x111A, %g3
21521 ble,pn %icc, loop_2062
21522 fbg,a %fcc0, loop_2063
21523 mova %icc, %g4, %l3
21524 sub %l0, %i2, %i6
21525loop_2062:
21526 movrne %g2, 0x0DD, %l5
21527loop_2063:
21528 alignaddr %o4, %l2, %i4
21529 fcmpeq16 %f4, %f10, %g1
21530 fxors %f13, %f5, %f14
21531 fones %f8
21532 add %g6, 0x0813, %o5
21533 xnor %l1, 0x0096, %o6
21534 fpadd16 %f26, %f12, %f4
21535 fbul,a %fcc2, loop_2064
21536 xnor %o7, 0x18CC, %o0
21537 fmovde %icc, %f17, %f14
21538 subc %o2, %i3, %l6
21539loop_2064:
21540 sdivcc %i7, 0x109A, %o3
21541 fpadd16 %f14, %f26, %f22
21542 fmovdneg %xcc, %f13, %f31
21543 udivcc %i0, 0x1F99, %g7
21544 movpos %icc, %o1, %i1
21545 srlx %i5, 0x0A, %g5
21546 umul %l4, %g4, %l3
21547 addccc %g3, 0x00AB, %l0
21548 movrlez %i6, 0x18F, %g2
21549 movrgez %l5, %o4, %i2
21550 fbne %fcc3, loop_2065
21551 bn loop_2066
21552 fbul,a %fcc0, loop_2067
21553 siam 0x4
21554loop_2065:
21555 tcc %xcc, 0x5
21556loop_2066:
21557 orn %l2, %g1, %g6
21558loop_2067:
21559 nop
21560 setx loop_2068, %l0, %l1
21561 wrpr 0x1, %tl
21562 wrpr %l1, %tpc
21563 add %l1, 0x4, %l1
21564 wrpr %l1, %tnpc
21565 setx 0x34400001400, %l0, %l1
21566 wrpr %l1, %tstate
21567 wrhpr 0x4, %htstate
21568 retry
21569 movne %icc, %i4, %o5
21570 orn %o6, %o7, %o0
21571 fbule %fcc3, loop_2069
21572loop_2068:
21573 fmovde %xcc, %f10, %f4
21574 movvc %xcc, %l1, %i3
21575 tcc %xcc, 0x3
21576loop_2069:
21577 move %xcc, %o2, %l6
21578 movneg %icc, %o3, %i0
21579 fsrc1 %f18, %f26
21580 fmovrsgz %i7, %f20, %f25
21581 sllx %o1, 0x1B, %g7
21582 wr %g0, 0x81, %asi
21583 lduwa [%l7 + 0x40] %asi, %i1
21584 add %l7, 0x68, %l6
21585 wr %g0, 0x19, %asi
21586 ldxa [%l6] %asi, %i5
21587 casxa [%l6] 0x19, %i5, %l4
21588 fbuge %fcc2, loop_2070
21589 fand %f18, %f16, %f26
21590 movne %icc, %g5, %l3
21591 movrlz %g3, %g4, %i6
21592loop_2070:
21593 fpadd16 %f14, %f30, %f22
21594 siam 0x2
21595 movleu %icc, %g2, %l0
21596 subcc %o4, 0x1BD4, %i2
21597 wr %g0, 0x80, %asi
21598 stwa %l5, [%l7 + 0x1C] %asi
21599 fmovrdlz %g1, %f6, %f16
21600 umulcc %g6, 0x1C48, %l2
21601 tge %xcc, 0x6
21602 set 0x2C, %i1
21603 swapa [%l7 + %i1] 0x18, %o5
21604 bg,a %icc, loop_2071
21605 tn %xcc, 0x4
21606 add %i4, %o7, %o6
21607 fmovdle %xcc, %f15, %f28
21608loop_2071:
21609 udivcc %o0, 0x0495, %l1
21610 fbo %fcc0, loop_2072
21611 xnor %o2, %l6, %i3
21612 alignaddrl %o3, %i0, %o1
21613 andncc %g7, %i1, %i7
21614loop_2072:
21615 movleu %icc, %i5, %l4
21616 movl %xcc, %l3, %g3
21617 bge,a %xcc, loop_2073
21618 movvs %xcc, %g4, %i6
21619 ldsh [%l7 + 0x6E], %g2
21620 movl %xcc, %g5, %o4
21621loop_2073:
21622 movrlz %l0, %i2, %g1
21623 fbug,a %fcc3, loop_2074
21624 fmovdg %icc, %f6, %f11
21625 udiv %g6, 0x1392, %l2
21626 xnor %l5, 0x148D, %o5
21627loop_2074:
21628 fmovrdne %i4, %f20, %f6
21629 or %o7, %o0, %l1
21630 bn loop_2075
21631 fmovdne %icc, %f29, %f6
21632 saved
21633 rdpr %cwp, %g1
21634 rdpr %cansave, %g2
21635 rdpr %canrestore, %g3
21636 rdpr %cleanwin, %g4
21637 rdpr %otherwin, %g5
21638 rdpr %wstate, %g6
21639 mulscc %o6, 0x1B8D, %l6
21640loop_2075:
21641 alignaddrl %i3, %o2, %o3
21642 movrlez %o1, 0x0EF, %i0
21643 set 0x7C, %g1
21644 lda [%l7 + %g1] 0x18, %f17
21645 edge16ln %i1, %i7, %i5
21646 bneg,a,pn %xcc, loop_2076
21647 sth %l4, [%l7 + 0x54]
21648 bneg %icc, loop_2077
21649 fmovsl %xcc, %f1, %f28
21650loop_2076:
21651 xor %l3, 0x03A2, %g7
21652 nop
21653 setx loop_2078, %l0, %l1
21654 wrpr 0x1, %tl
21655 wrpr %l1, %tpc
21656 add %l1, 0x4, %l1
21657 wrpr %l1, %tnpc
21658 setx 0x34400001400, %l0, %l1
21659 wrpr %l1, %tstate
21660 wrhpr 0x4, %htstate
21661 retry
21662loop_2077:
21663 srlx %g4, 0x1F, %i6
21664 move %icc, %g3, %g2
21665 fmovrsgz %o4, %f13, %f30
21666loop_2078:
21667 edge8l %g5, %l0, %g1
21668 fxnors %f25, %f31, %f16
21669 tneg %icc, 0x0
21670 addcc %i2, %g6, %l2
21671 srax %l5, 0x00, %i4
21672 nop
21673 setx loop_2079, %l0, %l1
21674 wrpr 0x1, %tl
21675 wrpr %l1, %tpc
21676 add %l1, 0x4, %l1
21677 wrpr %l1, %tnpc
21678 setx 0x34400001400, %l0, %l1
21679 wrpr %l1, %tstate
21680 wrhpr 0x4, %htstate
21681 retry
21682 srlx %o7, 0x11, %o0
21683 set 0x78, %o4
21684 lda [%l7 + %o4] 0x89, %f14
21685loop_2079:
21686 fcmped %fcc0, %f30, %f28
21687 ba,a %icc, loop_2080
21688 sdivx %l1, 0x157E, %o5
21689 fmovdvs %xcc, %f20, %f19
21690 orcc %o6, %l6, %o2
21691loop_2080:
21692 array8 %o3, %o1, %i3
21693 sub %i1, 0x0F78, %i0
21694 bpos,a,pt %icc, loop_2081
21695 edge32n %i7, %i5, %l4
21696 array32 %l3, %g4, %g7
21697 movpos %icc, %i6, %g3
21698loop_2081:
21699 fmovrdlez %g2, %f12, %f26
21700 movrgz %g5, %l0, %o4
21701 movrgz %g1, 0x307, %i2
21702 ta %xcc, 0x1
21703 fcmpeq32 %f8, %f14, %l2
21704 tcc %icc, 0x2
21705 tpos %icc, 0x6
21706 fcmpgt16 %f22, %f16, %g6
21707 ta %icc, 0x2
21708 edge8n %i4, %o7, %l5
21709 fmovdcs %icc, %f0, %f6
21710 fmovdl %xcc, %f4, %f14
21711 movl %icc, %o0, %o5
21712 fmovsg %icc, %f16, %f3
21713 set 0x50, %l2
21714 ldda [%l7 + %l2] 0x22, %o6
21715 tcc %icc, 0x5
21716 membar 0x6D
21717 move %xcc, %l6, %o2
21718 udivcc %l1, 0x0C66, %o1
21719 andncc %i3, %o3, %i0
21720 fmul8x16au %f23, %f13, %f16
21721 ld [%l7 + 0x34], %f22
21722 fmovdneg %xcc, %f25, %f7
21723 fbn %fcc2, loop_2082
21724 fnegd %f0, %f30
21725 movleu %xcc, %i1, %i7
21726 fpsub32s %f19, %f26, %f31
21727loop_2082:
21728 sdiv %l4, 0x12D7, %l3
21729 movne %xcc, %i5, %g7
21730 xnorcc %i6, %g4, %g2
21731 fnegs %f26, %f17
21732 srl %g3, %g5, %l0
21733 set 0x52, %l4
21734 stha %g1, [%l7 + %l4] 0x0c
21735 tgu %xcc, 0x0
21736 bvc,a loop_2083
21737 movcs %xcc, %i2, %o4
21738 mova %icc, %l2, %g6
21739 sethi 0x01C2, %o7
21740loop_2083:
21741 movg %xcc, %i4, %l5
21742 membar 0x48
21743 movcc %icc, %o5, %o0
21744 tsubcc %l6, %o6, %l1
21745 mulscc %o2, %i3, %o3
21746 edge8n %i0, %o1, %i7
21747 fabss %f27, %f16
21748 tvc %xcc, 0x7
21749 tgu %icc, 0x0
21750 movrgz %l4, 0x1C6, %i1
21751 sdivx %i5, 0x1308, %g7
21752 set 0x10, %i4
21753 sta %f10, [%l7 + %i4] 0x88
21754 movcs %xcc, %l3, %i6
21755 srax %g4, 0x15, %g3
21756 umul %g5, %l0, %g1
21757 saved
21758 rdpr %cwp, %g1
21759 rdpr %cansave, %g2
21760 rdpr %canrestore, %g3
21761 rdpr %cleanwin, %g4
21762 rdpr %otherwin, %g5
21763 rdpr %wstate, %g6
21764 set 0x48, %i5
21765 stxa %i2, [%l7 + %i5] 0x27
21766 membar #Sync
21767 fmovsvs %xcc, %f14, %f17
21768 tn %xcc, 0x4
21769 movgu %xcc, %o4, %l2
21770 orncc %g6, %g2, %i4
21771 movvc %icc, %o7, %o5
21772 andncc %o0, %l6, %l5
21773 movcc %icc, %o6, %l1
21774 movcc %xcc, %i3, %o3
21775 fbg,a %fcc1, loop_2084
21776 edge8l %o2, %i0, %i7
21777 udiv %o1, 0x1C2E, %l4
21778 fandnot1 %f6, %f10, %f20
21779loop_2084:
21780 fmovrdgez %i1, %f0, %f6
21781 movrlz %g7, 0x297, %l3
21782 movrlez %i6, 0x3A6, %i5
21783 add %l7, 0x18, %l6
21784 wr %g0, 0x81, %asi
21785 casa [%l6] %asi, %g4, %g3
21786 sub %g5, %l0, %i2
21787 popc 0x1D50, %g1
21788 be,pt %xcc, loop_2085
21789 swap [%l7 + 0x68], %o4
21790 stx %l2, [%l7 + 0x38]
21791 brlz %g2, loop_2086
21792loop_2085:
21793 taddcctv %g6, %o7, %o5
21794 fmovscs %xcc, %f6, %f7
21795 fmovsg %icc, %f25, %f23
21796loop_2086:
21797 smul %o0, %i4, %l5
21798 movne %xcc, %o6, %l6
21799 set 0x2C, %o7
21800 stwa %i3, [%l7 + %o7] 0x04
21801 fblg %fcc2, loop_2087
21802 bgu,a,pn %icc, loop_2088
21803 fornot2s %f0, %f28, %f0
21804 fbu,a %fcc1, loop_2089
21805loop_2087:
21806 umul %l1, %o2, %i0
21807loop_2088:
21808 fandnot2s %f12, %f2, %f15
21809 movpos %icc, %o3, %i7
21810loop_2089:
21811 mova %xcc, %o1, %i1
21812 edge16 %l4, %g7, %i6
21813 bne,a,pt %xcc, loop_2090
21814 srlx %l3, %i5, %g3
21815 movge %xcc, %g4, %g5
21816 nop
21817 setx loop_2091, %l0, %l1
21818 jmpl %l1, %l0
21819loop_2090:
21820 flush %l7 + 0x3C
21821 bcc %icc, loop_2092
21822 fmovsne %icc, %f19, %f29
21823loop_2091:
21824 nop
21825 add %l7, 0x18, %l6
21826 wr %g0, 0x04, %asi
21827 ldxa [%l6] %asi, %g1
21828 casxa [%l6] 0x04, %g1, %i2
21829loop_2092:
21830 lduh [%l7 + 0x1C], %o4
21831 fmovrse %g2, %f18, %f26
21832 restored
21833 rdpr %cwp, %g1
21834 rdpr %cansave, %g2
21835 rdpr %canrestore, %g3
21836 rdpr %cleanwin, %g4
21837 rdpr %otherwin, %g5
21838 rdpr %wstate, %g6
21839 edge32n %g6, %l2, %o7
21840 addcc %o5, %i4, %l5
21841 taddcc %o6, %o0, %l6
21842 movrlez %l1, 0x228, %i3
21843 tvc %xcc, 0x2
21844 fornot1 %f18, %f10, %f0
21845 movrlez %i0, %o3, %o2
21846 move %icc, %o1, %i7
21847 movneg %icc, %i1, %l4
21848 fbug %fcc0, loop_2093
21849 orncc %i6, %l3, %g7
21850 edge8ln %i5, %g3, %g5
21851 mulscc %l0, 0x123F, %g1
21852loop_2093:
21853 fmul8x16 %f9, %f10, %f8
21854 sdiv %g4, 0x0E72, %o4
21855 set 0x18, %g7
21856 ldxa [%l7 + %g7] 0x81, %g2
21857 fcmpgt16 %f14, %f14, %i2
21858 addccc %g6, 0x016C, %l2
21859 or %o5, %i4, %l5
21860 tleu %xcc, 0x2
21861 fmovsvs %xcc, %f25, %f1
21862 subc %o7, %o6, %l6
21863 brnz %l1, loop_2094
21864 stb %i3, [%l7 + 0x74]
21865 andncc %i0, %o3, %o2
21866 and %o1, 0x1EBF, %o0
21867loop_2094:
21868 movge %xcc, %i7, %l4
21869 fbg,a %fcc2, loop_2095
21870 array32 %i1, %i6, %g7
21871 umulcc %l3, %g3, %g5
21872 addccc %i5, %l0, %g1
21873loop_2095:
21874 move %xcc, %g4, %g2
21875 tcs %xcc, 0x5
21876 fmovscs %icc, %f13, %f10
21877 srax %i2, 0x1C, %g6
21878 udivcc %o4, 0x0E1A, %l2
21879 fmuld8ulx16 %f1, %f2, %f28
21880 fxnor %f28, %f10, %f4
21881 fmovrdlez %o5, %f6, %f16
21882 fmovrslz %i4, %f15, %f28
21883 movneg %icc, %l5, %o7
21884 fmovdne %icc, %f5, %f11
21885 mulx %o6, %l1, %l6
21886 fsrc2s %f18, %f11
21887 fsrc1 %f16, %f8
21888 fmovrsgez %i3, %f17, %f4
21889 fxnors %f21, %f9, %f30
21890 movvs %xcc, %o3, %i0
21891 tn %xcc, 0x1
21892 add %o1, 0x1F2D, %o0
21893 set 0x60, %o6
21894 ldda [%l7 + %o6] 0xeb, %o2
21895 tcc %xcc, 0x3
21896 fnand %f8, %f16, %f30
21897 edge16 %l4, %i7, %i1
21898 alignaddr %i6, %l3, %g3
21899 fors %f11, %f7, %f13
21900 subcc %g7, %i5, %l0
21901 bleu loop_2096
21902 fmul8x16al %f0, %f11, %f6
21903 fexpand %f27, %f16
21904 sll %g1, 0x06, %g5
21905loop_2096:
21906 bne %xcc, loop_2097
21907 fpsub16s %f15, %f9, %f6
21908 movrlez %g4, 0x20E, %g2
21909 sra %g6, %i2, %l2
21910loop_2097:
21911 subccc %o5, 0x0E76, %o4
21912 edge32ln %i4, %l5, %o6
21913 brz %o7, loop_2098
21914 st %f5, [%l7 + 0x34]
21915 movrlez %l1, 0x1D1, %l6
21916 tn %icc, 0x6
21917loop_2098:
21918 movre %o3, %i3, %o1
21919 wr %g0, 0x89, %asi
21920 lda [%l7 + 0x7C] %asi, %f31
21921 movleu %icc, %o0, %o2
21922 membar 0x77
21923 udivcc %i0, 0x15CC, %i7
21924 mova %icc, %i1, %i6
21925 fandnot2s %f3, %f20, %f17
21926 movneg %icc, %l3, %g3
21927 fpackfix %f2, %f15
21928 tpos %xcc, 0x3
21929 alignaddr %g7, %i5, %l0
21930 fornot1s %f24, %f1, %f23
21931 add %g1, 0x1C66, %l4
21932 set 0x46, %i2
21933 stba %g4, [%l7 + %i2] 0x11
21934 fpadd16 %f12, %f28, %f12
21935 sub %g5, 0x1B20, %g6
21936 or %i2, 0x177B, %l2
21937 fbe %fcc3, loop_2099
21938 fmovdn %icc, %f15, %f6
21939 bcc,a loop_2100
21940 tvs %xcc, 0x0
21941loop_2099:
21942 ba,a %xcc, loop_2101
21943 fmovdvc %xcc, %f25, %f15
21944loop_2100:
21945 nop
21946 set 0x23, %g4
21947 stba %g2, [%l7 + %g4] 0xe3
21948 membar #Sync
21949loop_2101:
21950 srax %o4, %i4, %o5
21951 movrne %l5, 0x195, %o6
21952 tsubcc %o7, %l1, %l6
21953 umul %o3, %i3, %o0
21954 set 0x78, %g6
21955 lduwa [%l7 + %g6] 0x11, %o2
21956 edge32n %i0, %i7, %o1
21957 fmovrdgz %i1, %f30, %f18
21958 srax %l3, %g3, %i6
21959 nop
21960 set 0x20, %l5
21961 stx %g7, [%l7 + %l5]
21962 siam 0x5
21963 fbn %fcc2, loop_2102
21964 fxor %f22, %f12, %f24
21965 siam 0x2
21966 brlz %l0, loop_2103
21967loop_2102:
21968 fmovscc %icc, %f27, %f28
21969 edge32 %i5, %l4, %g4
21970 umul %g5, %g1, %i2
21971loop_2103:
21972 ta %icc, 0x0
21973 bshuffle %f6, %f0, %f4
21974 lduh [%l7 + 0x18], %l2
21975 srax %g6, 0x0F, %g2
21976 saved
21977 rdpr %cwp, %g1
21978 rdpr %cansave, %g2
21979 rdpr %canrestore, %g3
21980 rdpr %cleanwin, %g4
21981 rdpr %otherwin, %g5
21982 rdpr %wstate, %g6
21983 orn %o4, %i4, %o5
21984 orn %o6, %o7, %l1
21985 andncc %l6, %l5, %o3
21986 fmovrdgz %o0, %f16, %f18
21987 popc 0x07D6, %o2
21988 tvc %xcc, 0x2
21989 edge8l %i3, %i0, %i7
21990 edge8ln %i1, %l3, %o1
21991 set 0x3B, %l1
21992 ldsba [%l7 + %l1] 0x81, %g3
21993 fmovrdlz %i6, %f8, %f8
21994 alignaddrl %l0, %i5, %l4
21995 fmovdn %xcc, %f21, %f23
21996 edge8ln %g7, %g4, %g1
21997 fbl %fcc0, loop_2104
21998 movcs %icc, %g5, %l2
21999 tvc %icc, 0x0
22000 or %g6, %g2, %i2
22001loop_2104:
22002 fxors %f22, %f6, %f26
22003 add %l7, 0x54, %l6
22004 wr %g0, 0x81, %asi
22005 lda [%l6] %asi, %i4
22006 casa [%l6] %asi, %i4, %o5
22007 xnor %o4, %o7, %l1
22008 set 0x58, %l0
22009 prefetcha [%l7 + %l0] 0x14, 0x1
22010 fmovrsgz %l5, %f10, %f9
22011 fmovsg %icc, %f15, %f25
22012 addc %o3, 0x0094, %o0
22013 movrlz %o2, %o6, %i0
22014 fnot2 %f12, %f18
22015 tsubcctv %i7, 0x1C59, %i1
22016 fpadd32s %f14, %f10, %f29
22017 tl %xcc, 0x2
22018 fmovdle %icc, %f28, %f9
22019 bcc loop_2105
22020 movvc %xcc, %i3, %o1
22021 tg %xcc, 0x7
22022 edge8 %g3, %l3, %l0
22023loop_2105:
22024 fxnor %f22, %f18, %f28
22025 saved
22026 rdpr %cwp, %g1
22027 rdpr %cansave, %g2
22028 rdpr %canrestore, %g3
22029 rdpr %cleanwin, %g4
22030 rdpr %otherwin, %g5
22031 rdpr %wstate, %g6
22032 fbue,a %fcc1, loop_2106
22033 udivx %i6, 0x106F, %l4
22034 fbul %fcc3, loop_2107
22035 pdist %f12, %f6, %f12
22036loop_2106:
22037 fzeros %f24
22038 xnorcc %i5, %g7, %g4
22039loop_2107:
22040 alignaddr %g5, %g1, %l2
22041 umul %g6, %g2, %i4
22042 movvs %xcc, %i2, %o4
22043 fmovrdgez %o5, %f2, %f22
22044 tsubcc %l1, %l6, %l5
22045 fcmpne32 %f14, %f22, %o3
22046 movn %xcc, %o0, %o2
22047 fsrc2 %f28, %f16
22048 movpos %xcc, %o6, %i0
22049 fmovsge %xcc, %f6, %f25
22050 ldd [%l7 + 0x50], %o6
22051 fone %f30
22052 ldsw [%l7 + 0x34], %i7
22053 array32 %i3, %i1, %o1
22054 xor %g3, 0x0B19, %l3
22055 movrne %i6, %l0, %l4
22056 sdivcc %i5, 0x10CE, %g4
22057 fcmpgt16 %f8, %f20, %g7
22058 tgu %icc, 0x5
22059 tleu %xcc, 0x5
22060 fmovsvc %icc, %f19, %f18
22061 tcc %xcc, 0x2
22062 tgu %xcc, 0x6
22063 tgu %icc, 0x5
22064 movneg %icc, %g5, %l2
22065 xorcc %g6, %g2, %i4
22066 ldub [%l7 + 0x77], %i2
22067 brgez,a %o4, loop_2108
22068 tcc %xcc, 0x5
22069 edge8l %g1, %l1, %o5
22070 udivcc %l6, 0x1964, %o3
22071loop_2108:
22072 nop
22073 wr %g0, 0x10, %asi
22074 stba %o0, [%l7 + 0x60] %asi
22075 ld [%l7 + 0x68], %f18
22076 srl %o2, %o6, %l5
22077 subcc %o7, 0x198D, %i0
22078 flush %l7 + 0x64
22079 fbo,a %fcc2, loop_2109
22080 move %xcc, %i7, %i1
22081 sth %o1, [%l7 + 0x24]
22082 orcc %i3, %l3, %i6
22083loop_2109:
22084 fmovsge %icc, %f5, %f15
22085 movrgz %g3, 0x2E1, %l4
22086 bcs,a,pt %xcc, loop_2110
22087 fcmple32 %f14, %f20, %l0
22088 orn %g4, %i5, %g7
22089 brnz,a %l2, loop_2111
22090loop_2110:
22091 fmovs %f23, %f26
22092 addcc %g5, 0x0CA0, %g2
22093 movcc %icc, %i4, %i2
22094loop_2111:
22095 fcmpne32 %f12, %f20, %o4
22096 srlx %g1, 0x0F, %l1
22097 andn %g6, %l6, %o5
22098 fmovsl %icc, %f1, %f31
22099 brnz,a %o3, loop_2112
22100 brnz %o0, loop_2113
22101 movrne %o6, 0x219, %l5
22102 wr %g0, 0x19, %asi
22103 ldsba [%l7 + 0x62] %asi, %o7
22104loop_2112:
22105 swap [%l7 + 0x54], %i0
22106loop_2113:
22107 nop
22108 add %l7, 0x78, %l6
22109 wr %g0, 0x80, %asi
22110 casxa [%l6] 0x80, %i7, %o2
22111 udivcc %o1, 0x1E0B, %i1
22112 tcc %icc, 0x4
22113 restored
22114 rdpr %cwp, %g1
22115 rdpr %cansave, %g2
22116 rdpr %canrestore, %g3
22117 rdpr %cleanwin, %g4
22118 rdpr %otherwin, %g5
22119 rdpr %wstate, %g6
22120 fmovdg %icc, %f29, %f1
22121 brlz,a %l3, loop_2114
22122 movrne %i3, %g3, %i6
22123 movpos %xcc, %l0, %g4
22124 movvs %icc, %l4, %g7
22125loop_2114:
22126 array16 %l2, %i5, %g2
22127 brnz,a %g5, loop_2115
22128 lduw [%l7 + 0x5C], %i4
22129 xnorcc %o4, %i2, %g1
22130 movrlez %l1, 0x211, %g6
22131loop_2115:
22132 edge8n %l6, %o3, %o0
22133 set 0x6C, %o2
22134 lda [%l7 + %o2] 0x88, %f30
22135 fmovsl %xcc, %f30, %f26
22136 edge16n %o5, %o6, %l5
22137 nop
22138 setx loop_2116, %l0, %l1
22139 jmpl %l1, %i0
22140 fmovsa %xcc, %f6, %f5
22141 fandnot1 %f16, %f16, %f30
22142 tgu %xcc, 0x1
22143loop_2116:
22144 movn %xcc, %o7, %i7
22145 xor %o1, 0x04F0, %o2
22146 saved
22147 rdpr %cwp, %g1
22148 rdpr %cansave, %g2
22149 rdpr %canrestore, %g3
22150 rdpr %cleanwin, %g4
22151 rdpr %otherwin, %g5
22152 rdpr %wstate, %g6
22153 andn %l3, %i1, %g3
22154 wr %g0, 0x89, %asi
22155 lduha [%l7 + 0x32] %asi, %i6
22156 movcc %xcc, %l0, %g4
22157 nop
22158 set 0x78, %i6
22159 ldd [%l7 + %i6], %i2
22160 edge8 %l4, %l2, %i5
22161 fbul %fcc3, loop_2117
22162 movl %xcc, %g7, %g2
22163 fmovd %f12, %f12
22164 saved
22165 rdpr %cwp, %g1
22166 rdpr %cansave, %g2
22167 rdpr %canrestore, %g3
22168 rdpr %cleanwin, %g4
22169 rdpr %otherwin, %g5
22170 rdpr %wstate, %g6
22171loop_2117:
22172 smul %g5, %i4, %o4
22173 fxors %f8, %f5, %f6
22174 subccc %i2, 0x1E9A, %l1
22175 tle %icc, 0x1
22176 alignaddr %g1, %g6, %l6
22177 brlez,a %o3, loop_2118
22178 fmovd %f26, %f10
22179 fnands %f2, %f28, %f29
22180 fand %f26, %f10, %f2
22181loop_2118:
22182 sdivcc %o5, 0x1BC9, %o6
22183 tleu %icc, 0x5
22184 tne %icc, 0x5
22185 wr %g0, 0x88, %asi
22186 ldda [%l7 + 0x40] %asi, %f0
22187 nop
22188 setx loop_2119, %l0, %l1
22189 jmpl %l1, %l5
22190 edge32l %o0, %o7, %i7
22191 subccc %o1, %o2, %i0
22192 set 0x20, %o0
22193 ldxa [%l7 + %o0] 0x15, %l3
22194loop_2119:
22195 fzero %f28
22196 tcc %xcc, 0x1
22197 ta %xcc, 0x1
22198 tcc %icc, 0x6
22199 fmovda %xcc, %f23, %f26
22200 alignaddr %g3, %i1, %i6
22201 fmovsneg %xcc, %f7, %f15
22202 andn %l0, 0x17F7, %i3
22203 tleu %icc, 0x5
22204 udiv %g4, 0x1D8A, %l4
22205 fcmpgt32 %f4, %f24, %i5
22206 fbule,a %fcc1, loop_2120
22207 saved
22208 rdpr %cwp, %g1
22209 rdpr %cansave, %g2
22210 rdpr %canrestore, %g3
22211 rdpr %cleanwin, %g4
22212 rdpr %otherwin, %g5
22213 rdpr %wstate, %g6
22214 edge16n %l2, %g2, %g7
22215 sdiv %g5, 0x0480, %i4
22216loop_2120:
22217 fcmps %fcc0, %f26, %f23
22218 movge %icc, %i2, %o4
22219 subcc %g1, 0x0392, %g6
22220 udiv %l1, 0x04F0, %l6
22221 taddcc %o3, 0x160D, %o5
22222 prefetch [%l7 + 0x70], 0x2
22223 wr %g0, 0x81, %asi
22224 prefetcha [%l7 + 0x38] %asi, 0x1
22225 nop
22226 set 0x40, %o1
22227 std %f28, [%l7 + %o1]
22228 popc %o0, %o6
22229 subccc %i7, 0x0585, %o7
22230 fcmpeq16 %f6, %f28, %o2
22231 movrlez %o1, 0x094, %i0
22232 fcmpgt32 %f20, %f24, %l3
22233 faligndata %f14, %f26, %f20
22234 nop
22235 setx loop_2121, %l0, %l1
22236 wrpr 0x1, %tl
22237 wrpr %l1, %tnpc
22238 setx 0x34400001400, %l0, %l1
22239 wrpr %l1, %tstate
22240 wrhpr 0x4, %htstate
22241 done
22242 pdist %f22, %f6, %f6
22243 fbn %fcc3, loop_2122
22244 movge %xcc, %i1, %g3
22245loop_2121:
22246 sdivcc %i6, 0x17CE, %i3
22247 bleu loop_2123
22248loop_2122:
22249 movg %icc, %l0, %g4
22250 udiv %i5, 0x176F, %l2
22251 fmovscs %xcc, %f8, %f12
22252loop_2123:
22253 mulscc %g2, %g7, %l4
22254 wr %g0, 0x80, %asi
22255 ldsba [%l7 + 0x65] %asi, %g5
22256 fcmpd %fcc0, %f28, %f18
22257 movpos %icc, %i4, %o4
22258 xnorcc %g1, 0x1642, %g6
22259 ta %xcc, 0x5
22260 or %i2, %l1, %o3
22261 te %xcc, 0x5
22262 tl %icc, 0x6
22263 subccc %o5, %l6, %l5
22264 alignaddr %o6, %i7, %o7
22265 brlz %o0, loop_2124
22266 smul %o2, %i0, %l3
22267 mulscc %i1, 0x0DC9, %g3
22268 orn %i6, 0x19DC, %o1
22269loop_2124:
22270 fornot2 %f30, %f4, %f4
22271 movg %icc, %i3, %l0
22272 smul %i5, %g4, %l2
22273 tleu %xcc, 0x4
22274 edge32ln %g7, %l4, %g5
22275 fmovrdgez %i4, %f20, %f24
22276 nop
22277 setx loop_2125, %l0, %l1
22278 wrpr 0x1, %tl
22279 wrpr %l1, %tnpc
22280 setx 0x34400001400, %l0, %l1
22281 wrpr %l1, %tstate
22282 wrhpr 0x4, %htstate
22283 done
22284 nop
22285 setx loop_2126, %l0, %l1
22286 jmpl %l1, %o4
22287 tsubcctv %g2, 0x12A1, %g6
22288 tcc %xcc, 0x1
22289loop_2125:
22290 taddcc %i2, 0x0F10, %g1
22291loop_2126:
22292 tneg %icc, 0x3
22293 fcmpes %fcc1, %f3, %f9
22294 movrgez %l1, 0x342, %o5
22295 fornot1s %f18, %f27, %f0
22296 orcc %l6, 0x12B2, %l5
22297 movcs %icc, %o3, %i7
22298 wr %g0, 0x89, %asi
22299 lduba [%l7 + 0x6D] %asi, %o6
22300 alignaddr %o7, %o0, %o2
22301 mulscc %l3, 0x03CD, %i0
22302 fmuld8ulx16 %f22, %f13, %f18
22303 tle %xcc, 0x0
22304 movvs %xcc, %g3, %i1
22305 movrlez %i6, 0x15E, %i3
22306 edge32ln %o1, %l0, %i5
22307 fmovdgu %icc, %f27, %f26
22308 fand %f4, %f12, %f28
22309 membar 0x53
22310 fpmerge %f4, %f9, %f12
22311 ldsh [%l7 + 0x2A], %l2
22312 udivcc %g4, 0x008F, %l4
22313 sdivx %g5, 0x11FA, %i4
22314 ldsw [%l7 + 0x0C], %o4
22315 edge8ln %g2, %g7, %i2
22316 edge16 %g6, %g1, %l1
22317 movcc %icc, %o5, %l6
22318 smul %l5, 0x1DAA, %i7
22319 subcc %o6, %o3, %o7
22320 fnot1 %f18, %f8
22321 movre %o2, 0x2A8, %l3
22322 popc %i0, %o0
22323 bcc loop_2127
22324 edge8ln %g3, %i1, %i3
22325 subcc %o1, %l0, %i5
22326 and %l2, %i6, %g4
22327loop_2127:
22328 xnor %l4, 0x16E2, %g5
22329 fornot2 %f14, %f26, %f16
22330 srax %i4, 0x01, %o4
22331 taddcc %g7, 0x0163, %i2
22332 fexpand %f4, %f0
22333 fandnot2s %f20, %f5, %f15
22334 set 0x1C, %o5
22335 sta %f1, [%l7 + %o5] 0x19
22336 nop
22337 setx loop_2128, %l0, %l1
22338 wrpr 0x1, %tl
22339 wrpr %l1, %tpc
22340 add %l1, 0x4, %l1
22341 wrpr %l1, %tnpc
22342 setx 0x34400001400, %l0, %l1
22343 wrpr %l1, %tstate
22344 wrhpr 0x4, %htstate
22345 retry
22346 sdivcc %g6, 0x1FE3, %g2
22347 edge8n %g1, %o5, %l1
22348 addccc %l6, %l5, %i7
22349loop_2128:
22350 fbul,a %fcc0, loop_2129
22351 fpadd32 %f28, %f0, %f22
22352 movgu %xcc, %o3, %o6
22353 movgu %icc, %o7, %o2
22354loop_2129:
22355 bleu,pn %xcc, loop_2130
22356 edge16l %i0, %o0, %g3
22357 edge8 %l3, %i3, %o1
22358 sdivcc %i1, 0x1E9D, %l0
22359loop_2130:
22360 xnor %i5, %l2, %g4
22361 and %l4, %i6, %i4
22362 movleu %icc, %o4, %g7
22363 brlz,a %i2, loop_2131
22364 bneg,a,pn %icc, loop_2132
22365 ldub [%l7 + 0x4D], %g6
22366 movcs %xcc, %g5, %g2
22367loop_2131:
22368 ldd [%l7 + 0x78], %o4
22369loop_2132:
22370 bn,a,pn %xcc, loop_2133
22371 tg %xcc, 0x5
22372 tsubcc %g1, %l1, %l6
22373 ble,a,pn %icc, loop_2134
22374loop_2133:
22375 edge16 %l5, %i7, %o3
22376 fcmple32 %f14, %f28, %o7
22377 fbg %fcc3, loop_2135
22378loop_2134:
22379 subcc %o2, %o6, %i0
22380 fnegs %f30, %f17
22381 and %o0, %g3, %i3
22382loop_2135:
22383 movvs %icc, %o1, %l3
22384 sub %l0, 0x1636, %i5
22385 fmovdcs %icc, %f27, %f27
22386 popc 0x1760, %i1
22387 edge16n %l2, %g4, %l4
22388 nop
22389 set 0x28, %g3
22390 stw %i6, [%l7 + %g3]
22391 udivcc %i4, 0x1670, %o4
22392 edge32 %g7, %g6, %i2
22393 bvc %xcc, loop_2136
22394 edge16ln %g5, %o5, %g2
22395 movn %xcc, %g1, %l6
22396 bl,a,pt %xcc, loop_2137
22397loop_2136:
22398 xnor %l5, %l1, %i7
22399 lduh [%l7 + 0x50], %o3
22400 bg loop_2138
22401loop_2137:
22402 fxnors %f7, %f14, %f13
22403 and %o2, 0x0FC9, %o7
22404 udiv %o6, 0x02B3, %o0
22405loop_2138:
22406 nop
22407 set 0x68, %l3
22408 ldswa [%l7 + %l3] 0x0c, %g3
22409 tn %xcc, 0x6
22410 tvs %xcc, 0x7
22411 fbug,a %fcc1, loop_2139
22412 tcc %xcc, 0x4
22413 tne %xcc, 0x0
22414 fmovrsne %i3, %f24, %f29
22415loop_2139:
22416 nop
22417 wr %g0, 0x27, %asi
22418 stda %o0, [%l7 + 0x38] %asi
22419 membar #Sync
22420 xor %l3, 0x157E, %i0
22421 movcs %icc, %l0, %i5
22422 movvs %xcc, %i1, %g4
22423 andn %l2, %l4, %i6
22424 mulx %o4, %i4, %g7
22425 edge16ln %i2, %g5, %o5
22426 wr %g0, 0x19, %asi
22427 prefetcha [%l7 + 0x30] %asi, 0x1
22428 umul %g6, %g1, %l6
22429 tn %xcc, 0x6
22430 movge %xcc, %l1, %l5
22431 fmovde %icc, %f6, %f7
22432 movle %xcc, %i7, %o3
22433 saved
22434 rdpr %cwp, %g1
22435 rdpr %cansave, %g2
22436 rdpr %canrestore, %g3
22437 rdpr %cleanwin, %g4
22438 rdpr %otherwin, %g5
22439 rdpr %wstate, %g6
22440 brlz %o7, loop_2140
22441 edge32 %o6, %o0, %g3
22442 edge16ln %o2, %o1, %i3
22443 set 0x40, %l6
22444 lda [%l7 + %l6] 0x0c, %f27
22445loop_2140:
22446 fmovrsne %l3, %f22, %f23
22447 movre %l0, 0x3D8, %i5
22448 edge8n %i1, %g4, %i0
22449 fmovscs %xcc, %f0, %f27
22450 fmovdpos %xcc, %f17, %f27
22451 set 0x28, %i3
22452 lduwa [%l7 + %i3] 0x11, %l2
22453 tcs %xcc, 0x6
22454 set 0x15, %g2
22455 ldsba [%l7 + %g2] 0x19, %l4
22456 fzeros %f19
22457 orncc %i6, %o4, %i4
22458 edge8 %g7, %g5, %i2
22459 membar 0x40
22460 movge %icc, %o5, %g2
22461 addcc %g1, %g6, %l1
22462 wr %g0, 0x18, %asi
22463 ldda [%l7 + 0x40] %asi, %f16
22464 udiv %l6, 0x028D, %i7
22465 xor %o3, %l5, %o7
22466 movne %xcc, %o0, %o6
22467 fpadd32 %f22, %f10, %f16
22468 sdivx %o2, 0x0FB0, %o1
22469 subc %i3, %g3, %l0
22470 movrlz %i5, %i1, %l3
22471 edge16 %i0, %l2, %l4
22472 addccc %i6, 0x1CBB, %g4
22473 mova %xcc, %i4, %g7
22474 tvc %icc, 0x4
22475 tne %xcc, 0x1
22476 move %icc, %o4, %i2
22477 fandnot2 %f8, %f12, %f12
22478 movne %icc, %g5, %o5
22479 alignaddr %g2, %g1, %l1
22480 fmovrslz %g6, %f7, %f12
22481 xor %l6, 0x1979, %o3
22482 movrlz %l5, %o7, %o0
22483 orn %o6, %i7, %o2
22484 fmovdvs %icc, %f3, %f3
22485 tpos %xcc, 0x3
22486 array32 %i3, %g3, %o1
22487 siam 0x2
22488 array32 %i5, %l0, %l3
22489 udivcc %i0, 0x08CD, %l2
22490 tn %icc, 0x2
22491 movre %l4, 0x206, %i1
22492 orn %i6, 0x01DE, %i4
22493 movg %icc, %g7, %g4
22494 fandnot1s %f24, %f11, %f9
22495 fones %f5
22496 set 0x58, %i0
22497 ldxa [%l7 + %i0] 0x81, %i2
22498 xorcc %o4, 0x05AA, %g5
22499 fpack32 %f12, %f8, %f2
22500 orcc %g2, 0x14E9, %g1
22501 fmovrdlez %l1, %f4, %f4
22502 movrgz %o5, 0x121, %g6
22503 fmuld8ulx16 %f0, %f10, %f6
22504 swap [%l7 + 0x20], %l6
22505 alignaddrl %o3, %l5, %o7
22506 edge16n %o0, %o6, %o2
22507 fmovsg %icc, %f7, %f29
22508 movvs %icc, %i7, %g3
22509 edge32l %o1, %i3, %l0
22510 udivcc %i5, 0x1061, %i0
22511 fmovrdlez %l3, %f24, %f14
22512 edge32n %l4, %i1, %i6
22513 fandnot1s %f6, %f6, %f19
22514 tleu %icc, 0x2
22515 fpadd16 %f24, %f22, %f6
22516 addcc %i4, 0x0931, %g7
22517 tgu %icc, 0x1
22518 edge16l %l2, %i2, %o4
22519 umul %g4, 0x1730, %g5
22520 fcmpeq16 %f16, %f18, %g2
22521 orcc %g1, %o5, %l1
22522 smul %l6, 0x0501, %g6
22523 movre %o3, 0x275, %l5
22524 membar 0x48
22525 set 0x58, %i7
22526 lduwa [%l7 + %i7] 0x19, %o7
22527 array16 %o0, %o6, %i7
22528 sth %o2, [%l7 + 0x14]
22529 bgu,pn %icc, loop_2141
22530 ta %icc, 0x5
22531 fpsub32 %f16, %f6, %f6
22532 fornot2 %f22, %f18, %f4
22533loop_2141:
22534 edge32ln %g3, %i3, %o1
22535 srl %i5, %l0, %i0
22536 taddcctv %l3, 0x14E8, %l4
22537 udivx %i6, 0x1246, %i4
22538 prefetch [%l7 + 0x40], 0x0
22539 tgu %icc, 0x1
22540 edge8n %i1, %l2, %i2
22541 wr %g0, 0x81, %asi
22542 ldsba [%l7 + 0x30] %asi, %g7
22543 ldd [%l7 + 0x60], %f2
22544 fpsub32 %f18, %f6, %f30
22545 movg %icc, %g4, %o4
22546 movneg %xcc, %g2, %g1
22547 fmovrdgez %o5, %f20, %f30
22548 fmovdn %icc, %f23, %f9
22549 move %icc, %g5, %l6
22550 movn %icc, %l1, %g6
22551 sethi 0x1B09, %o3
22552 tl %icc, 0x2
22553 fmovde %icc, %f0, %f22
22554 ldsb [%l7 + 0x57], %l5
22555 array32 %o0, %o6, %o7
22556 edge16ln %i7, %o2, %g3
22557 tl %icc, 0x5
22558 addccc %o1, 0x1900, %i5
22559 tneg %xcc, 0x4
22560 taddcctv %l0, 0x14B4, %i0
22561 nop
22562 setx loop_2142, %l0, %l1
22563 wrpr 0x1, %tl
22564 wrpr %l1, %tpc
22565 add %l1, 0x4, %l1
22566 wrpr %l1, %tnpc
22567 setx 0x34400001400, %l0, %l1
22568 wrpr %l1, %tstate
22569 wrhpr 0x4, %htstate
22570 retry
22571 movleu %xcc, %i3, %l3
22572 fmul8sux16 %f14, %f14, %f0
22573 edge8l %i6, %l4, %i4
22574loop_2142:
22575 mulx %l2, 0x1BAC, %i2
22576 st %f29, [%l7 + 0x40]
22577 set 0x10, %g5
22578 lda [%l7 + %g5] 0x14, %f12
22579 set 0x49, %o3
22580 ldstuba [%l7 + %o3] 0x04, %i1
22581 array8 %g4, %g7, %g2
22582 fmovsa %xcc, %f26, %f2
22583 umul %g1, 0x0483, %o5
22584 fmovrsgz %g5, %f16, %f27
22585 be loop_2143
22586 fnors %f0, %f17, %f31
22587 fbuge,a %fcc2, loop_2144
22588 fmovs %f6, %f2
22589loop_2143:
22590 addcc %l6, %o4, %g6
22591 tgu %icc, 0x0
22592loop_2144:
22593 andncc %o3, %l1, %l5
22594 sllx %o6, %o0, %i7
22595 fmovrsgz %o7, %f17, %f26
22596 taddcctv %o2, 0x0618, %g3
22597 umulcc %i5, 0x0EC4, %o1
22598 sdivcc %i0, 0x0AEF, %i3
22599 ba loop_2145
22600 fandnot1 %f18, %f14, %f18
22601 taddcc %l3, %l0, %l4
22602 edge32l %i4, %i6, %l2
22603loop_2145:
22604 tsubcc %i1, 0x0B95, %i2
22605 swap [%l7 + 0x60], %g4
22606 flush %l7 + 0x3C
22607 st %f2, [%l7 + 0x1C]
22608 sdiv %g2, 0x0651, %g1
22609 fmuld8sux16 %f31, %f11, %f4
22610 fmuld8sux16 %f29, %f7, %f12
22611 bn,a,pn %xcc, loop_2146
22612 fand %f16, %f10, %f26
22613 movg %icc, %g7, %g5
22614 movcc %icc, %l6, %o4
22615loop_2146:
22616 fba,a %fcc2, loop_2147
22617 fmovdgu %xcc, %f2, %f14
22618 set 0x78, %i1
22619 sta %f5, [%l7 + %i1] 0x10
22620loop_2147:
22621 fcmped %fcc1, %f4, %f22
22622 edge32 %g6, %o3, %l1
22623 mulscc %o5, %o6, %o0
22624 set 0x40, %o4
22625 stxa %l5, [%l7 + %o4] 0xe2
22626 membar #Sync
22627 movn %icc, %i7, %o7
22628 subccc %g3, %i5, %o1
22629 addc %o2, %i3, %i0
22630 movneg %xcc, %l0, %l3
22631 be,a %icc, loop_2148
22632 srl %l4, 0x0D, %i6
22633 fbl %fcc1, loop_2149
22634 fmovde %icc, %f10, %f29
22635loop_2148:
22636 edge8ln %l2, %i4, %i2
22637 tgu %icc, 0x4
22638loop_2149:
22639 tn %xcc, 0x1
22640 tvs %icc, 0x4
22641 srl %i1, %g4, %g1
22642 saved
22643 rdpr %cwp, %g1
22644 rdpr %cansave, %g2
22645 rdpr %canrestore, %g3
22646 rdpr %cleanwin, %g4
22647 rdpr %otherwin, %g5
22648 rdpr %wstate, %g6
22649 move %xcc, %g2, %g7
22650 membar 0x29
22651 fornot2s %f29, %f2, %f27
22652 sethi 0x173C, %g5
22653 fands %f10, %f25, %f20
22654 fsrc1 %f20, %f28
22655 xorcc %l6, %o4, %o3
22656 wr %g0, 0x80, %asi
22657 lduwa [%l7 + 0x58] %asi, %g6
22658 bg,a loop_2150
22659 edge32n %o5, %o6, %l1
22660 fpadd16 %f20, %f22, %f24
22661 fmovrslz %o0, %f19, %f18
22662loop_2150:
22663 fmovdne %xcc, %f24, %f22
22664 fpsub16s %f24, %f28, %f18
22665 fnor %f6, %f22, %f0
22666 edge16ln %l5, %o7, %g3
22667 fmul8x16au %f6, %f19, %f10
22668 tne %xcc, 0x5
22669 addccc %i5, %o1, %i7
22670 array16 %o2, %i3, %i0
22671 ldub [%l7 + 0x36], %l0
22672 nop
22673 setx loop_2151, %l0, %l1
22674 jmpl %l1, %l4
22675 movrne %l3, %l2, %i4
22676 fcmpd %fcc2, %f10, %f4
22677 fbu %fcc0, loop_2152
22678loop_2151:
22679 fmovdleu %xcc, %f25, %f3
22680 bneg,a,pt %xcc, loop_2153
22681 udivcc %i2, 0x0A29, %i6
22682loop_2152:
22683 movrgz %i1, %g1, %g4
22684 movneg %xcc, %g2, %g7
22685loop_2153:
22686 fmovdne %icc, %f22, %f1
22687 fmovd %f30, %f22
22688 add %g5, %o4, %l6
22689 mulx %g6, %o5, %o3
22690 membar 0x53
22691 udivx %o6, 0x172E, %l1
22692 tvs %icc, 0x3
22693 fmul8ulx16 %f14, %f14, %f12
22694 andcc %l5, %o7, %g3
22695 mova %xcc, %o0, %i5
22696 and %i7, 0x150E, %o1
22697 subc %i3, %o2, %i0
22698 fmovrdlez %l4, %f22, %f26
22699 orn %l3, %l2, %l0
22700 ldsh [%l7 + 0x3C], %i2
22701 fbo,a %fcc1, loop_2154
22702 sra %i6, %i4, %i1
22703 subc %g4, 0x1911, %g1
22704 fsrc1 %f18, %f10
22705loop_2154:
22706 fbug %fcc0, loop_2155
22707 movneg %xcc, %g7, %g5
22708 fmovrde %g2, %f4, %f18
22709 bpos loop_2156
22710loop_2155:
22711 fcmpes %fcc0, %f30, %f11
22712 fmuld8ulx16 %f8, %f28, %f18
22713 orn %o4, 0x0DD2, %l6
22714loop_2156:
22715 nop
22716 add %l7, 0x3C, %l6
22717 wr %g0, 0x10, %asi
22718 casa [%l6] 0x10, %o5, %o3
22719 movrgez %o6, 0x217, %l1
22720 andcc %l5, %g6, %g3
22721 addc %o0, 0x0FA5, %o7
22722 xnorcc %i5, 0x131B, %o1
22723 fblg,a %fcc2, loop_2157
22724 ba,pt %icc, loop_2158
22725 flush %l7 + 0x6C
22726 edge8 %i3, %i7, %i0
22727loop_2157:
22728 edge16 %l4, %l3, %l2
22729loop_2158:
22730 tsubcc %o2, 0x1BA1, %i2
22731 movvs %icc, %i6, %i4
22732 set 0x10, %l2
22733 ldda [%l7 + %l2] 0x23, %l0
22734 edge8l %i1, %g4, %g1
22735 tn %icc, 0x2
22736 array8 %g7, %g5, %g2
22737 tsubcc %o4, %o5, %l6
22738 fnegs %f21, %f26
22739 tpos %icc, 0x6
22740 edge32l %o3, %l1, %o6
22741 movcs %icc, %l5, %g6
22742 fpadd16 %f10, %f16, %f18
22743 fnegs %f11, %f1
22744 fmovsa %icc, %f2, %f0
22745 udivcc %g3, 0x07D5, %o7
22746 te %icc, 0x4
22747 set 0x24, %g1
22748 lda [%l7 + %g1] 0x10, %f11
22749 fnot2 %f24, %f18
22750 orncc %i5, %o1, %i3
22751 movge %icc, %i7, %i0
22752 tle %xcc, 0x2
22753 fnegs %f12, %f17
22754 brgz,a %o0, loop_2159
22755 fors %f29, %f5, %f1
22756 subccc %l4, %l2, %o2
22757 andncc %l3, %i2, %i4
22758loop_2159:
22759 nop
22760 set 0x52, %l4
22761 sth %i6, [%l7 + %l4]
22762 array8 %i1, %l0, %g1
22763 movrlz %g4, 0x24D, %g5
22764 fxnor %f12, %f20, %f16
22765 sir 0x1F8C
22766 ble,pn %xcc, loop_2160
22767 ble loop_2161
22768 brnz %g2, loop_2162
22769 stb %o4, [%l7 + 0x45]
22770loop_2160:
22771 movne %xcc, %o5, %g7
22772loop_2161:
22773 movneg %icc, %o3, %l6
22774loop_2162:
22775 fmovdge %icc, %f17, %f3
22776 fmovdpos %icc, %f7, %f29
22777 set 0x30, %i5
22778 stxa %o6, [%l7 + %i5] 0xeb
22779 membar #Sync
22780 movn %xcc, %l1, %g6
22781 nop
22782 set 0x58, %o7
22783 prefetch [%l7 + %o7], 0x2
22784 xnorcc %g3, 0x018B, %o7
22785 fxor %f10, %f0, %f20
22786 sir 0x176E
22787 tleu %xcc, 0x4
22788 tle %xcc, 0x5
22789 fmovdneg %icc, %f4, %f13
22790 fbe %fcc2, loop_2163
22791 nop
22792 setx loop_2164, %l0, %l1
22793 wrpr 0x1, %tl
22794 wrpr %l1, %tnpc
22795 setx 0x34400001400, %l0, %l1
22796 wrpr %l1, %tstate
22797 wrhpr 0x4, %htstate
22798 done
22799 tvc %xcc, 0x3
22800 mulscc %l5, 0x1290, %i5
22801loop_2163:
22802 nop
22803 set 0x70, %i4
22804 sth %o1, [%l7 + %i4]
22805loop_2164:
22806 edge8l %i3, %i7, %i0
22807 edge16 %o0, %l4, %l2
22808 movrlez %l3, 0x089, %o2
22809 fmovrsgz %i2, %f15, %f8
22810 fbue,a %fcc0, loop_2165
22811 edge32n %i4, %i1, %l0
22812 movne %xcc, %g1, %g4
22813 ldsh [%l7 + 0x58], %i6
22814loop_2165:
22815 fmovsvc %icc, %f16, %f23
22816 orncc %g2, 0x00DD, %o4
22817 tvc %icc, 0x0
22818 andn %g5, 0x0897, %g7
22819 sir 0x1862
22820 movvs %xcc, %o5, %o3
22821 edge32 %l6, %l1, %g6
22822 fbu,a %fcc1, loop_2166
22823 edge8 %o6, %g3, %o7
22824 tsubcctv %l5, %o1, %i5
22825 wr %g0, 0x19, %asi
22826 ldstuba [%l7 + 0x5A] %asi, %i3
22827loop_2166:
22828 fbue %fcc0, loop_2167
22829 edge16ln %i0, %i7, %o0
22830 fmuld8ulx16 %f5, %f10, %f24
22831 fmovsa %icc, %f1, %f26
22832loop_2167:
22833 movleu %xcc, %l2, %l4
22834 wr %g0, 0x89, %asi
22835 ldstuba [%l7 + 0x0D] %asi, %l3
22836 tl %xcc, 0x0
22837 xor %i2, %i4, %o2
22838 srl %i1, 0x09, %l0
22839 movn %icc, %g4, %g1
22840 ldstub [%l7 + 0x3A], %g2
22841 sdiv %i6, 0x172B, %o4
22842 srl %g7, 0x1F, %g5
22843 fornot2s %f2, %f19, %f20
22844 wr %g0, 0x57, %asi
22845 stxa %o3, [%g0 + 0x0] %asi
22846 sdivx %o5, 0x1193, %l1
22847 tneg %xcc, 0x2
22848 saved
22849 rdpr %cwp, %g1
22850 rdpr %cansave, %g2
22851 rdpr %canrestore, %g3
22852 rdpr %cleanwin, %g4
22853 rdpr %otherwin, %g5
22854 rdpr %wstate, %g6
22855 te %icc, 0x3
22856 std %f28, [%l7 + 0x18]
22857 movl %xcc, %g6, %l6
22858 movcs %icc, %g3, %o6
22859 nop
22860 set 0x38, %g7
22861 ldd [%l7 + %g7], %o6
22862 mova %icc, %o1, %i5
22863 sir 0x064A
22864 fornot1s %f22, %f22, %f31
22865 array16 %i3, %i0, %i7
22866 movre %l5, 0x174, %o0
22867 tsubcctv %l2, %l4, %i2
22868 nop
22869 set 0x0C, %o6
22870 prefetch [%l7 + %o6], 0x0
22871 fmovd %f12, %f10
22872 wr %g0, 0x19, %asi
22873 lduba [%l7 + 0x38] %asi, %l3
22874 smul %o2, %i1, %i4
22875 nop
22876 set 0x50, %i2
22877 stb %g4, [%l7 + %i2]
22878 set 0x30, %g6
22879 stda %l0, [%l7 + %g6] 0x23
22880 membar #Sync
22881 brz,a %g1, loop_2168
22882 tgu %xcc, 0x3
22883 ldd [%l7 + 0x50], %g2
22884 restored
22885 rdpr %cwp, %g1
22886 rdpr %cansave, %g2
22887 rdpr %canrestore, %g3
22888 rdpr %cleanwin, %g4
22889 rdpr %otherwin, %g5
22890 rdpr %wstate, %g6
22891loop_2168:
22892 edge16l %i6, %o4, %g7
22893 mulscc %o3, %g5, %l1
22894 srlx %g6, %l6, %g3
22895 edge8n %o5, %o6, %o1
22896 edge16n %i5, %o7, %i3
22897 fbg,a %fcc0, loop_2169
22898 srl %i0, 0x02, %i7
22899 bne,pt %icc, loop_2170
22900 movne %icc, %l5, %l2
22901loop_2169:
22902 fble %fcc1, loop_2171
22903 movvs %icc, %o0, %l4
22904loop_2170:
22905 membar 0x14
22906 move %xcc, %l3, %i2
22907loop_2171:
22908 movle %xcc, %o2, %i4
22909 fcmps %fcc3, %f5, %f16
22910 wr %g0, 0x10, %asi
22911 lduba [%l7 + 0x31] %asi, %g4
22912 movne %xcc, %l0, %g1
22913 fmovdn %xcc, %f2, %f8
22914 nop
22915 set 0x74, %g4
22916 stw %g2, [%l7 + %g4]
22917 fnegs %f31, %f22
22918 fand %f4, %f24, %f12
22919 sub %i1, 0x1A04, %i6
22920 fcmps %fcc0, %f8, %f20
22921 fmul8x16au %f25, %f16, %f24
22922 fmovrdlz %g7, %f14, %f12
22923 saved
22924 rdpr %cwp, %g1
22925 rdpr %cansave, %g2
22926 rdpr %canrestore, %g3
22927 rdpr %cleanwin, %g4
22928 rdpr %otherwin, %g5
22929 rdpr %wstate, %g6
22930 fpack32 %f8, %f8, %f8
22931 addc %o4, %g5, %o3
22932 movle %icc, %g6, %l1
22933 movcc %icc, %g3, %l6
22934 fba %fcc3, loop_2172
22935 sdivx %o6, 0x1500, %o5
22936 srlx %i5, %o7, %o1
22937 fxnors %f24, %f11, %f9
22938loop_2172:
22939 nop
22940 add %l7, 0x08, %l6
22941 wr %g0, 0x10, %asi
22942 ldxa [%l6] %asi, %i0
22943 casxa [%l6] %asi, %i0, %i3
22944 wr %g0, 0x10, %asi
22945 lda [%l7 + 0x24] %asi, %f22
22946 sdivcc %l5, 0x1161, %l2
22947 fmovrsgz %o0, %f5, %f10
22948 fbuge %fcc2, loop_2173
22949 tvs %icc, 0x5
22950 fmovsl %icc, %f29, %f4
22951 st %f12, [%l7 + 0x70]
22952loop_2173:
22953 udivx %l4, 0x144C, %l3
22954 brlz %i7, loop_2174
22955 sdivcc %o2, 0x1254, %i4
22956 movneg %icc, %i2, %l0
22957 bvc loop_2175
22958loop_2174:
22959 tgu %xcc, 0x2
22960 sir 0x0842
22961 addcc %g1, 0x0646, %g4
22962loop_2175:
22963 sllx %g2, %i1, %g7
22964 fmovsne %xcc, %f23, %f28
22965 wr %g0, 0x21, %asi
22966 stxa %i6, [%g0 + 0x110] %asi
22967 tcs %xcc, 0x0
22968 ldstub [%l7 + 0x54], %g5
22969 fmovdgu %xcc, %f29, %f27
22970 fcmpne32 %f0, %f20, %o4
22971 orn %o3, %l1, %g6
22972 bneg %icc, loop_2176
22973 movn %icc, %l6, %o6
22974 ldsw [%l7 + 0x3C], %g3
22975 fmovrslez %o5, %f16, %f15
22976loop_2176:
22977 fmovrslez %o7, %f17, %f17
22978 fblg %fcc1, loop_2177
22979 fands %f12, %f9, %f12
22980 fcmpne16 %f24, %f0, %i5
22981 movrlz %i0, %o1, %l5
22982loop_2177:
22983 nop
22984 wr %g0, 0x80, %asi
22985 sta %f15, [%l7 + 0x4C] %asi
22986 sth %l2, [%l7 + 0x34]
22987 fxnors %f31, %f1, %f19
22988 srl %o0, 0x10, %i3
22989 tcc %xcc, 0x0
22990 movn %xcc, %l4, %i7
22991 brgz %l3, loop_2178
22992 ld [%l7 + 0x08], %f0
22993 wr %g0, 0x89, %asi
22994 ldswa [%l7 + 0x1C] %asi, %i4
22995loop_2178:
22996 tl %xcc, 0x5
22997 mulx %i2, 0x103C, %l0
22998 brgz %g1, loop_2179
22999 tsubcctv %o2, %g4, %g2
23000 tpos %icc, 0x6
23001 movrlez %g7, 0x3EA, %i6
23002loop_2179:
23003 nop
23004 wr %g0, 0x18, %asi
23005 stwa %i1, [%l7 + 0x54] %asi
23006 array16 %g5, %o3, %l1
23007 siam 0x4
23008 taddcc %o4, %g6, %o6
23009 srax %l6, %g3, %o5
23010 fpadd32 %f0, %f8, %f20
23011 subcc %o7, 0x1B1D, %i0
23012 nop
23013 set 0x60, %l1
23014 ldsb [%l7 + %l1], %o1
23015 addccc %i5, 0x0945, %l5
23016 tne %icc, 0x7
23017 tl %icc, 0x5
23018 sll %l2, 0x06, %o0
23019 brz,a %i3, loop_2180
23020 sdivx %l4, 0x1D57, %i7
23021 fnegs %f2, %f25
23022 set 0x40, %l5
23023 stda %f0, [%l7 + %l5] 0x04
23024loop_2180:
23025 array8 %i4, %l3, %i2
23026 fxor %f28, %f14, %f4
23027 movle %xcc, %l0, %g1
23028 movg %xcc, %o2, %g4
23029 movge %icc, %g7, %g2
23030 saved
23031 rdpr %cwp, %g1
23032 rdpr %cansave, %g2
23033 rdpr %canrestore, %g3
23034 rdpr %cleanwin, %g4
23035 rdpr %otherwin, %g5
23036 rdpr %wstate, %g6
23037 fnegs %f27, %f31
23038 brgz,a %i6, loop_2181
23039 fbe,a %fcc3, loop_2182
23040 addc %i1, %g5, %o3
23041 sdiv %o4, 0x002C, %g6
23042loop_2181:
23043 fpmerge %f2, %f4, %f30
23044loop_2182:
23045 edge32 %o6, %l6, %l1
23046 movleu %icc, %g3, %o5
23047 popc %i0, %o1
23048 movne %xcc, %i5, %l5
23049 fcmps %fcc2, %f10, %f23
23050 tgu %icc, 0x6
23051 fmul8ulx16 %f18, %f22, %f26
23052 set 0x7E, %l0
23053 stba %l2, [%l7 + %l0] 0x11
23054 movne %icc, %o7, %o0
23055 smul %i3, 0x0014, %i7
23056 tge %icc, 0x5
23057 edge32l %i4, %l3, %l4
23058 srlx %l0, 0x16, %i2
23059 fsrc1 %f12, %f4
23060 fmovrdgez %o2, %f10, %f24
23061 membar 0x7B
23062 edge8l %g4, %g1, %g2
23063 fpack16 %f30, %f16
23064 umulcc %g7, 0x1EA0, %i1
23065 for %f6, %f28, %f12
23066 edge32n %i6, %g5, %o3
23067 andncc %g6, %o4, %o6
23068 fnand %f28, %f28, %f6
23069 ld [%l7 + 0x7C], %f5
23070 movg %xcc, %l1, %l6
23071 mova %icc, %g3, %o5
23072 brz %o1, loop_2183
23073 smulcc %i0, %l5, %i5
23074 fsrc1 %f2, %f30
23075 movl %icc, %l2, %o7
23076loop_2183:
23077 movrlz %o0, %i7, %i3
23078 edge8n %i4, %l4, %l3
23079 ldd [%l7 + 0x70], %f26
23080 membar 0x60
23081 fbug,a %fcc2, loop_2184
23082 movneg %icc, %l0, %i2
23083 edge8n %o2, %g1, %g4
23084 edge32l %g7, %i1, %i6
23085loop_2184:
23086 move %xcc, %g2, %g5
23087 udiv %o3, 0x0370, %o4
23088 umul %o6, %g6, %l1
23089 or %g3, %o5, %l6
23090 xnorcc %o1, 0x17C2, %l5
23091 tsubcctv %i0, 0x10EA, %i5
23092 bcs,a %icc, loop_2185
23093 movneg %xcc, %o7, %o0
23094 fbul,a %fcc0, loop_2186
23095 andn %i7, %i3, %i4
23096loop_2185:
23097 fmuld8ulx16 %f17, %f0, %f0
23098 tne %xcc, 0x7
23099loop_2186:
23100 bne %icc, loop_2187
23101 or %l4, %l2, %l0
23102 addccc %i2, %l3, %o2
23103 fmovsneg %icc, %f11, %f19
23104loop_2187:
23105 movcc %icc, %g4, %g1
23106 addc %i1, %g7, %g2
23107 fmovrsgz %i6, %f1, %f28
23108 fmovsa %xcc, %f16, %f14
23109 fbne,a %fcc2, loop_2188
23110 st %f0, [%l7 + 0x58]
23111 tvc %icc, 0x6
23112 movvc %icc, %o3, %o4
23113loop_2188:
23114 edge32n %o6, %g5, %g6
23115 fbe %fcc1, loop_2189
23116 movl %icc, %l1, %g3
23117 set 0x40, %o2
23118 stda %f0, [%l7 + %o2] 0x18
23119loop_2189:
23120 fbuge,a %fcc2, loop_2190
23121 edge32l %l6, %o1, %l5
23122 orncc %o5, %i5, %o7
23123 movrlz %o0, 0x2A5, %i7
23124loop_2190:
23125 stx %i3, [%l7 + 0x08]
23126 movrlz %i0, 0x247, %l4
23127 fpadd32 %f8, %f4, %f16
23128 set 0x40, %o0
23129 ldda [%l7 + %o0] 0x89, %f0
23130 andn %i4, 0x1C8E, %l0
23131 nop
23132 setx loop_2191, %l0, %l1
23133 wrpr 0x1, %tl
23134 wrpr %l1, %tnpc
23135 setx 0x34400001400, %l0, %l1
23136 wrpr %l1, %tstate
23137 wrhpr 0x4, %htstate
23138 done
23139 brgez %i2, loop_2192
23140 mulx %l2, %l3, %o2
23141 taddcc %g4, 0x0CB1, %g1
23142loop_2191:
23143 fpadd32 %f12, %f18, %f10
23144loop_2192:
23145 alignaddr %i1, %g2, %g7
23146 edge8n %i6, %o3, %o6
23147 call loop_2193
23148 ldsb [%l7 + 0x15], %g5
23149 tvs %xcc, 0x0
23150 fmovdge %icc, %f30, %f21
23151loop_2193:
23152 fcmped %fcc2, %f8, %f16
23153 movl %icc, %o4, %l1
23154 movrgez %g3, 0x08B, %l6
23155 sdivx %o1, 0x1E71, %l5
23156 st %f19, [%l7 + 0x50]
23157 fcmpes %fcc2, %f30, %f22
23158 set 0x3E, %i6
23159 lduha [%l7 + %i6] 0x11, %g6
23160 fpsub32s %f27, %f30, %f6
23161 fblg %fcc3, loop_2194
23162 edge32l %i5, %o5, %o0
23163 movvs %xcc, %o7, %i7
23164 addc %i0, %i3, %l4
23165loop_2194:
23166 orcc %l0, 0x09B1, %i2
23167 swap [%l7 + 0x7C], %i4
23168 nop
23169 setx loop_2195, %l0, %l1
23170 wrpr 0x1, %tl
23171 wrpr %l1, %tpc
23172 add %l1, 0x4, %l1
23173 wrpr %l1, %tnpc
23174 setx 0x34400001400, %l0, %l1
23175 wrpr %l1, %tstate
23176 wrhpr 0x4, %htstate
23177 retry
23178 fmovdpos %icc, %f31, %f10
23179 tpos %icc, 0x2
23180 edge32n %l2, %l3, %g4
23181loop_2195:
23182 bge %icc, loop_2196
23183 umulcc %o2, %g1, %i1
23184 edge16n %g7, %i6, %g2
23185 wr %g0, 0x80, %asi
23186 ldswa [%l7 + 0x48] %asi, %o3
23187loop_2196:
23188 nop
23189 set 0x50, %o1
23190 std %f24, [%l7 + %o1]
23191 xnor %o6, %g5, %o4
23192 faligndata %f10, %f10, %f28
23193 sub %l1, 0x1679, %l6
23194 fcmpes %fcc1, %f18, %f30
23195 fbug,a %fcc2, loop_2197
23196 array16 %g3, %o1, %l5
23197 bn,a loop_2198
23198 movgu %icc, %g6, %o5
23199loop_2197:
23200 sdivcc %o0, 0x0CAA, %o7
23201 bn,a,pn %icc, loop_2199
23202loop_2198:
23203 fbg,a %fcc1, loop_2200
23204 fands %f7, %f8, %f9
23205 faligndata %f26, %f2, %f8
23206loop_2199:
23207 fcmped %fcc1, %f16, %f10
23208loop_2200:
23209 fmuld8ulx16 %f27, %f7, %f24
23210 fbule %fcc1, loop_2201
23211 xor %i7, 0x1F78, %i5
23212 movvs %xcc, %i3, %l4
23213 fpack16 %f30, %f5
23214loop_2201:
23215 ble,a %xcc, loop_2202
23216 move %xcc, %l0, %i0
23217 brnz %i4, loop_2203
23218 fbu,a %fcc2, loop_2204
23219loop_2202:
23220 taddcctv %l2, %i2, %l3
23221 be loop_2205
23222loop_2203:
23223 edge8l %g4, %o2, %g1
23224loop_2204:
23225 brgz,a %i1, loop_2206
23226 umul %i6, %g2, %g7
23227loop_2205:
23228 saved
23229 rdpr %cwp, %g1
23230 rdpr %cansave, %g2
23231 rdpr %canrestore, %g3
23232 rdpr %cleanwin, %g4
23233 rdpr %otherwin, %g5
23234 rdpr %wstate, %g6
23235 tsubcctv %o6, 0x11F7, %o3
23236loop_2206:
23237 ldx [%l7 + 0x70], %g5
23238 bneg,a,pt %xcc, loop_2207
23239 bne %xcc, loop_2208
23240 fnegd %f4, %f26
23241 movcc %xcc, %o4, %l6
23242loop_2207:
23243 movrgz %g3, %l1, %l5
23244loop_2208:
23245 addc %g6, %o5, %o0
23246 fmul8x16au %f20, %f16, %f24
23247 fbul %fcc1, loop_2209
23248 edge16 %o1, %i7, %i5
23249 std %i2, [%l7 + 0x48]
23250 tl %icc, 0x0
23251loop_2209:
23252 tge %icc, 0x5
23253 fnor %f14, %f22, %f26
23254 bcs,a loop_2210
23255 ldx [%l7 + 0x60], %o7
23256 tn %icc, 0x7
23257 te %xcc, 0x6
23258loop_2210:
23259 tsubcctv %l4, %i0, %i4
23260 tvs %icc, 0x5
23261 set 0x5C, %o5
23262 stba %l2, [%l7 + %o5] 0x18
23263 ba,pn %icc, loop_2211
23264 fbul %fcc1, loop_2212
23265 fand %f10, %f26, %f6
23266 movrlez %l0, 0x18D, %i2
23267loop_2211:
23268 umul %g4, %o2, %g1
23269loop_2212:
23270 srl %i1, 0x05, %l3
23271 set 0x1C, %g3
23272 lda [%l7 + %g3] 0x15, %f26
23273 tgu %xcc, 0x6
23274 movvs %xcc, %i6, %g2
23275 add %l7, 0x08, %l6
23276 wr %g0, 0x10, %asi
23277 casxa [%l6] %asi, %g7, %o3
23278 ld [%l7 + 0x78], %f25
23279 fmovdvc %xcc, %f13, %f21
23280 alignaddr %o6, %o4, %l6
23281 addc %g5, 0x10C6, %g3
23282 bge,pt %xcc, loop_2213
23283 fornot1s %f5, %f20, %f6
23284 movcc %icc, %l5, %l1
23285 sra %g6, %o0, %o5
23286loop_2213:
23287 nop
23288 wr %g0, 0x10, %asi
23289 ldsha [%l7 + 0x64] %asi, %o1
23290 mova %xcc, %i7, %i5
23291 array8 %i3, %l4, %i0
23292 wr %g0, 0x89, %asi
23293 ldda [%l7 + 0x40] %asi, %f16
23294 addcc %i4, 0x073B, %o7
23295 tleu %icc, 0x2
23296 movvs %icc, %l2, %i2
23297 movcc %icc, %l0, %g4
23298 fbule,a %fcc1, loop_2214
23299 fand %f18, %f20, %f0
23300 alignaddr %o2, %i1, %g1
23301 movvs %xcc, %i6, %g2
23302loop_2214:
23303 edge32l %l3, %o3, %g7
23304 fsrc1s %f21, %f5
23305 restored
23306 rdpr %cwp, %g1
23307 rdpr %cansave, %g2
23308 rdpr %canrestore, %g3
23309 rdpr %cleanwin, %g4
23310 rdpr %otherwin, %g5
23311 rdpr %wstate, %g6
23312 fcmpeq32 %f30, %f12, %o4
23313 movpos %xcc, %l6, %g5
23314 tvc %icc, 0x1
23315 edge8n %g3, %o6, %l1
23316 fabsd %f2, %f0
23317 fbul %fcc1, loop_2215
23318 restored
23319 rdpr %cwp, %g1
23320 rdpr %cansave, %g2
23321 rdpr %canrestore, %g3
23322 rdpr %cleanwin, %g4
23323 rdpr %otherwin, %g5
23324 rdpr %wstate, %g6
23325 subcc %l5, %o0, %o5
23326 umul %o1, %g6, %i5
23327loop_2215:
23328 ta %icc, 0x1
23329 fmovsg %xcc, %f13, %f7
23330 xor %i3, %l4, %i7
23331 and %i4, %o7, %i0
23332 set 0x0B, %l3
23333 stba %i2, [%l7 + %l3] 0xeb
23334 membar #Sync
23335 add %l2, 0x118A, %g4
23336 umul %o2, 0x0E64, %i1
23337 fmovsn %xcc, %f17, %f24
23338 subccc %g1, 0x15C7, %i6
23339 set 0x3E, %i3
23340 lduba [%l7 + %i3] 0x89, %g2
23341 umul %l0, 0x1E1B, %o3
23342 subc %g7, %o4, %l6
23343 fmovsleu %xcc, %f11, %f20
23344 set 0x58, %g2
23345 stxa %l3, [%l7 + %g2] 0x10
23346 mova %icc, %g3, %g5
23347 movrgz %o6, 0x3A5, %l5
23348 std %f2, [%l7 + 0x38]
23349 bvs,a,pt %icc, loop_2216
23350 fandnot2s %f18, %f22, %f5
23351 srlx %o0, %l1, %o1
23352 fxnor %f30, %f6, %f8
23353loop_2216:
23354 movvc %xcc, %o5, %g6
23355 fmovdcc %icc, %f20, %f5
23356 flush %l7 + 0x18
23357 movrlz %i5, 0x11F, %i3
23358 fbe %fcc1, loop_2217
23359 sll %l4, 0x0A, %i7
23360 tvc %icc, 0x1
23361 fmovda %icc, %f5, %f11
23362loop_2217:
23363 andcc %o7, %i0, %i4
23364 fmovrdgz %i2, %f8, %f26
23365 nop
23366 set 0x0C, %i0
23367 ldsw [%l7 + %i0], %l2
23368 fbl %fcc2, loop_2218
23369 brgez,a %o2, loop_2219
23370 alignaddrl %i1, %g1, %i6
23371 nop
23372 set 0x48, %l6
23373 ldd [%l7 + %l6], %g4
23374loop_2218:
23375 addc %l0, 0x16CE, %g2
23376loop_2219:
23377 subcc %g7, %o3, %o4
23378 fands %f19, %f2, %f7
23379 udiv %l3, 0x0BDA, %g3
23380 fpackfix %f22, %f3
23381 subcc %l6, %g5, %o6
23382 andn %l5, 0x1E86, %o0
23383 tsubcc %l1, 0x164F, %o1
23384 movn %icc, %o5, %i5
23385 srl %i3, 0x02, %l4
23386 fmovrdlz %i7, %f18, %f22
23387 fcmple32 %f0, %f14, %g6
23388 fbul %fcc0, loop_2220
23389 tgu %xcc, 0x0
23390 tsubcctv %o7, %i4, %i0
23391 sir 0x0E57
23392loop_2220:
23393 bn,a,pt %icc, loop_2221
23394 ta %xcc, 0x2
23395 sub %l2, %o2, %i1
23396 saved
23397 rdpr %cwp, %g1
23398 rdpr %cansave, %g2
23399 rdpr %canrestore, %g3
23400 rdpr %cleanwin, %g4
23401 rdpr %otherwin, %g5
23402 rdpr %wstate, %g6
23403loop_2221:
23404 fandnot1 %f22, %f28, %f30
23405 movge %xcc, %g1, %i2
23406 fbl,a %fcc3, loop_2222
23407 ld [%l7 + 0x5C], %f12
23408 xorcc %g4, %l0, %i6
23409 fmovsneg %icc, %f8, %f26
23410loop_2222:
23411 edge8n %g7, %g2, %o4
23412 fpack16 %f24, %f11
23413 or %l3, 0x115E, %g3
23414 movvs %xcc, %o3, %l6
23415 mova %xcc, %o6, %g5
23416 tpos %xcc, 0x5
23417 st %f30, [%l7 + 0x0C]
23418 tl %icc, 0x4
23419 andncc %o0, %l1, %l5
23420 membar 0x05
23421 fmovdvs %icc, %f14, %f13
23422 fxor %f22, %f4, %f22
23423 edge16ln %o5, %o1, %i3
23424 andn %i5, 0x197B, %i7
23425 wr %g0, 0x19, %asi
23426 stha %g6, [%l7 + 0x26] %asi
23427 add %l7, 0x6C, %l6
23428 wr %g0, 0x89, %asi
23429 lda [%l6] %asi, %l4
23430 casa [%l6] 0x89, %l4, %o7
23431 fmovscc %xcc, %f7, %f1
23432 movl %xcc, %i0, %i4
23433 addccc %o2, 0x0EF9, %l2
23434 movrne %g1, 0x39F, %i1
23435 taddcc %i2, %l0, %i6
23436 andncc %g7, %g4, %g2
23437 add %l3, 0x0B20, %g3
23438 sdivx %o3, 0x0CC0, %o4
23439 movrgz %o6, %g5, %o0
23440 wr %g0, 0x16, %asi
23441 stda %f0, [%l7 + 0x40] %asi
23442 membar #Sync
23443 andcc %l1, %l6, %l5
23444 tge %icc, 0x2
23445 fmovsle %icc, %f30, %f14
23446 ta %xcc, 0x5
23447 set 0x20, %g5
23448 prefetcha [%l7 + %g5] 0x81, 0x0
23449 movvs %icc, %i3, %i5
23450 set 0x18, %o3
23451 stda %o0, [%l7 + %o3] 0x2f
23452 membar #Sync
23453 fmovdvc %xcc, %f27, %f23
23454 and %g6, %i7, %o7
23455 tsubcc %i0, %i4, %o2
23456 tle %xcc, 0x2
23457 move %icc, %l2, %g1
23458 tn %xcc, 0x6
23459 wr %g0, 0x2b, %asi
23460 stda %i0, [%l7 + 0x20] %asi
23461 membar #Sync
23462 fbo,a %fcc3, loop_2223
23463 fbu,a %fcc1, loop_2224
23464 fmovrde %l4, %f18, %f0
23465 edge16l %i2, %i6, %l0
23466loop_2223:
23467 fcmped %fcc0, %f2, %f26
23468loop_2224:
23469 fmovdge %icc, %f16, %f27
23470 call loop_2225
23471 fmovrsgez %g7, %f1, %f18
23472 smul %g4, %l3, %g3
23473 umul %g2, 0x0FFB, %o3
23474loop_2225:
23475 andcc %o6, 0x109A, %o4
23476 fmovd %f0, %f0
23477 edge32ln %g5, %l1, %l6
23478 tpos %icc, 0x0
23479 movrgez %l5, 0x0DF, %o0
23480 taddcctv %o5, %i3, %i5
23481 fsrc2s %f23, %f6
23482 xnor %g6, 0x0176, %i7
23483 orn %o1, %i0, %i4
23484 fmovs %f16, %f3
23485 flush %l7 + 0x7C
23486 fmovrsgz %o2, %f27, %f2
23487 tpos %icc, 0x3
23488 alignaddrl %o7, %l2, %i1
23489 movn %xcc, %g1, %i2
23490 brnz %i6, loop_2226
23491 movrgz %l0, 0x2B6, %g7
23492 alignaddrl %l4, %l3, %g4
23493 fpack16 %f10, %f13
23494loop_2226:
23495 movrgz %g2, %o3, %o6
23496 udiv %o4, 0x0DFE, %g5
23497 edge16l %l1, %g3, %l5
23498 fxnor %f30, %f20, %f22
23499 tsubcctv %o0, 0x019E, %l6
23500 fmovrslez %o5, %f5, %f1
23501 lduw [%l7 + 0x58], %i5
23502 move %icc, %g6, %i3
23503 bge %icc, loop_2227
23504 movne %xcc, %i7, %o1
23505 andcc %i4, %i0, %o7
23506 set 0x1B, %i1
23507 ldsba [%l7 + %i1] 0x0c, %o2
23508loop_2227:
23509 bshuffle %f0, %f10, %f0
23510 fmovrsgz %l2, %f25, %f13
23511 srlx %g1, %i2, %i1
23512 stb %i6, [%l7 + 0x20]
23513 fmovrdne %l0, %f6, %f18
23514 te %xcc, 0x3
23515 smul %g7, 0x11CD, %l3
23516 orncc %g4, %g2, %o3
23517 bvs %xcc, loop_2228
23518 movvs %icc, %l4, %o4
23519 fcmple32 %f6, %f10, %o6
23520 movrgz %g5, 0x259, %g3
23521loop_2228:
23522 pdist %f2, %f30, %f26
23523 movg %icc, %l1, %o0
23524 tvc %icc, 0x2
23525 saved
23526 rdpr %cwp, %g1
23527 rdpr %cansave, %g2
23528 rdpr %canrestore, %g3
23529 rdpr %cleanwin, %g4
23530 rdpr %otherwin, %g5
23531 rdpr %wstate, %g6
23532 umulcc %l5, 0x176E, %l6
23533 movle %icc, %o5, %g6
23534 alignaddr %i5, %i7, %o1
23535 movre %i3, 0x377, %i4
23536 bpos,a,pt %icc, loop_2229
23537 sdivcc %i0, 0x150A, %o2
23538 fmovse %xcc, %f28, %f21
23539 tgu %icc, 0x5
23540loop_2229:
23541 ldsw [%l7 + 0x30], %o7
23542 movrgez %g1, 0x2DB, %i2
23543 fmovscs %xcc, %f11, %f6
23544 tsubcc %l2, %i1, %l0
23545 tgu %xcc, 0x3
23546 fmovrse %i6, %f24, %f12
23547 smulcc %g7, %l3, %g4
23548 set 0x10, %i7
23549 ldswa [%l7 + %i7] 0x15, %o3
23550 bcs %icc, loop_2230
23551 ta %xcc, 0x0
23552 edge16n %g2, %o4, %o6
23553 nop
23554 setx loop_2231, %l0, %l1
23555 jmpl %l1, %l4
23556loop_2230:
23557 ldd [%l7 + 0x08], %f8
23558 ta %icc, 0x0
23559 fmovsne %xcc, %f14, %f1
23560loop_2231:
23561 fbue,a %fcc0, loop_2232
23562 tneg %icc, 0x7
23563 sub %g5, 0x0F88, %g3
23564 wr %g0, 0xf1, %asi
23565 stda %f16, [%l7 + 0x40] %asi
23566 membar #Sync
23567loop_2232:
23568 mulx %o0, 0x075C, %l5
23569 sdivx %l6, 0x19A8, %o5
23570 fcmple32 %f16, %f14, %g6
23571 smulcc %l1, %i5, %o1
23572 ble,pn %icc, loop_2233
23573 edge8ln %i3, %i7, %i4
23574 movpos %xcc, %i0, %o7
23575 set 0x5C, %o4
23576 sta %f27, [%l7 + %o4] 0x88
23577loop_2233:
23578 tvc %icc, 0x7
23579 movne %icc, %g1, %i2
23580 srlx %l2, 0x14, %i1
23581 tle %icc, 0x4
23582 edge16ln %o2, %i6, %g7
23583 tne %xcc, 0x3
23584 bneg %icc, loop_2234
23585 fpsub32s %f10, %f20, %f31
23586 saved
23587 rdpr %cwp, %g1
23588 rdpr %cansave, %g2
23589 rdpr %canrestore, %g3
23590 rdpr %cleanwin, %g4
23591 rdpr %otherwin, %g5
23592 rdpr %wstate, %g6
23593 tne %xcc, 0x4
23594loop_2234:
23595 fmovsn %icc, %f28, %f18
23596 addc %l0, 0x0D62, %l3
23597 brlz %g4, loop_2235
23598 ld [%l7 + 0x44], %f1
23599 movrlez %g2, %o4, %o3
23600 udivcc %l4, 0x0E5D, %g5
23601loop_2235:
23602 ldsb [%l7 + 0x5F], %o6
23603 fmovrslz %g3, %f19, %f8
23604 smulcc %o0, 0x1B14, %l5
23605 orcc %l6, 0x1E56, %g6
23606 movg %xcc, %o5, %l1
23607 array32 %o1, %i3, %i5
23608 add %l7, 0x30, %l6
23609 wr %g0, 0x80, %asi
23610 casxa [%l6] 0x80, %i4, %i0
23611 mova %xcc, %i7, %o7
23612 wr %g0, 0x19, %asi
23613 lduba [%l7 + 0x34] %asi, %i2
23614 edge32 %g1, %l2, %o2
23615 mova %xcc, %i6, %i1
23616 fmovsn %icc, %f20, %f5
23617 bleu,pt %xcc, loop_2236
23618 taddcctv %g7, 0x029F, %l3
23619 fnot1 %f18, %f8
23620 srax %l0, %g2, %o4
23621loop_2236:
23622 xorcc %o3, %l4, %g4
23623 nop
23624 set 0x70, %g1
23625 ldx [%l7 + %g1], %g5
23626 udivcc %o6, 0x136B, %g3
23627 edge8n %o0, %l6, %g6
23628 tcs %xcc, 0x3
23629 wr %g0, 0x2a, %asi
23630 ldda [%l7 + 0x50] %asi, %o4
23631 tge %xcc, 0x2
23632 membar 0x66
23633 movleu %xcc, %l5, %o1
23634 array8 %l1, %i5, %i3
23635 nop
23636 setx loop_2237, %l0, %l1
23637 wrpr 0x1, %tl
23638 wrpr %l1, %tnpc
23639 setx 0x34400001400, %l0, %l1
23640 wrpr %l1, %tstate
23641 wrhpr 0x4, %htstate
23642 done
23643 stb %i0, [%l7 + 0x2A]
23644 tcc %xcc, 0x3
23645 fpadd16s %f28, %f28, %f29
23646loop_2237:
23647 orcc %i4, %o7, %i7
23648 fors %f5, %f8, %f16
23649 movgu %xcc, %g1, %l2
23650 restored
23651 rdpr %cwp, %g1
23652 rdpr %cansave, %g2
23653 rdpr %canrestore, %g3
23654 rdpr %cleanwin, %g4
23655 rdpr %otherwin, %g5
23656 rdpr %wstate, %g6
23657 edge8 %o2, %i6, %i2
23658 fmovdpos %icc, %f29, %f19
23659 fcmpes %fcc0, %f18, %f18
23660 ldsh [%l7 + 0x52], %i1
23661 array8 %l3, %l0, %g7
23662 array8 %g2, %o3, %l4
23663 movne %icc, %g4, %o4
23664 tne %xcc, 0x5
23665 tl %icc, 0x0
23666 edge32n %o6, %g3, %g5
23667 ble,a,pt %icc, loop_2238
23668 movrne %l6, 0x38A, %g6
23669 fbul %fcc1, loop_2239
23670 tcc %xcc, 0x1
23671loop_2238:
23672 nop
23673 wr %g0, 0x0c, %asi
23674 ldsba [%l7 + 0x11] %asi, %o0
23675loop_2239:
23676 addccc %o5, %l5, %l1
23677 edge32n %i5, %i3, %o1
23678 fornot2 %f18, %f12, %f18
23679 fbule,a %fcc0, loop_2240
23680 movrlez %i4, 0x0F3, %o7
23681 stb %i7, [%l7 + 0x60]
23682 sdiv %i0, 0x1D01, %g1
23683loop_2240:
23684 tsubcctv %l2, %o2, %i2
23685 fmul8x16au %f4, %f2, %f26
23686 ba,a,pt %xcc, loop_2241
23687 fcmpgt16 %f4, %f26, %i6
23688 sllx %l3, %i1, %l0
23689 movre %g7, %o3, %g2
23690loop_2241:
23691 fpsub32 %f8, %f20, %f2
23692 subc %l4, 0x16C1, %o4
23693 nop
23694 setx loop_2242, %l0, %l1
23695 wrpr 0x1, %tl
23696 wrpr %l1, %tpc
23697 add %l1, 0x4, %l1
23698 wrpr %l1, %tnpc
23699 setx 0x34400001400, %l0, %l1
23700 wrpr %l1, %tstate
23701 wrhpr 0x4, %htstate
23702 retry
23703 edge32ln %g4, %o6, %g3
23704 lduw [%l7 + 0x58], %l6
23705 mova %icc, %g5, %o0
23706loop_2242:
23707 nop
23708 wr %g0, 0x19, %asi
23709 swapa [%l7 + 0x60] %asi, %o5
23710 set 0x40, %l4
23711 stda %f16, [%l7 + %l4] 0x1f
23712 membar #Sync
23713 movcc %xcc, %l5, %l1
23714 movcc %xcc, %g6, %i5
23715 fbo %fcc3, loop_2243
23716 tsubcc %i3, %o1, %o7
23717 set 0x51, %l2
23718 ldsba [%l7 + %l2] 0x19, %i4
23719loop_2243:
23720 edge16n %i0, %i7, %g1
23721 fpsub16 %f2, %f16, %f4
23722 addc %l2, %o2, %i6
23723 call loop_2244
23724 tsubcctv %l3, %i2, %l0
23725 movne %xcc, %i1, %o3
23726 set 0x14, %i5
23727 stwa %g7, [%l7 + %i5] 0x19
23728loop_2244:
23729 nop
23730 setx loop_2245, %l0, %l1
23731 wrpr 0x1, %tl
23732 wrpr %l1, %tnpc
23733 setx 0x34400001400, %l0, %l1
23734 wrpr %l1, %tstate
23735 wrhpr 0x4, %htstate
23736 done
23737 tvc %icc, 0x0
23738 taddcc %l4, %o4, %g2
23739 wr %g0, 0x80, %asi
23740 prefetcha [%l7 + 0x78] %asi, 0x2
23741loop_2245:
23742 prefetch [%l7 + 0x14], 0x2
23743 fmovrdlz %g3, %f12, %f0
23744 mulscc %g4, %l6, %g5
23745 addcc %o5, 0x04BB, %o0
23746 fmovdne %icc, %f30, %f12
23747 mova %icc, %l1, %l5
23748 fmovde %icc, %f10, %f29
23749 fmovsvc %icc, %f14, %f16
23750 andn %g6, 0x1FE5, %i3
23751 fnot1s %f18, %f27
23752 std %f4, [%l7 + 0x30]
23753 nop
23754 setx loop_2246, %l0, %l1
23755 wrpr 0x1, %tl
23756 wrpr %l1, %tnpc
23757 setx 0x34400001400, %l0, %l1
23758 wrpr %l1, %tstate
23759 wrhpr 0x4, %htstate
23760 done
23761 tsubcc %o1, %o7, %i5
23762 fbne %fcc2, loop_2247
23763 udivcc %i0, 0x093D, %i7
23764loop_2246:
23765 ldub [%l7 + 0x53], %g1
23766 movvs %xcc, %i4, %l2
23767loop_2247:
23768 tcs %xcc, 0x6
23769 restored
23770 rdpr %cwp, %g1
23771 rdpr %cansave, %g2
23772 rdpr %canrestore, %g3
23773 rdpr %cleanwin, %g4
23774 rdpr %otherwin, %g5
23775 rdpr %wstate, %g6
23776 movneg %icc, %o2, %i6
23777 fmovse %icc, %f12, %f17
23778 set 0x58, %o7
23779 stxa %i2, [%l7 + %o7] 0x15
23780 udiv %l3, 0x17A2, %i1
23781 addccc %o3, %g7, %l4
23782 mulx %l0, 0x02B6, %g2
23783 fmovdl %icc, %f16, %f16
23784 or %o6, %o4, %g3
23785 fmovsneg %xcc, %f27, %f19
23786 membar 0x07
23787 movleu %xcc, %g4, %l6
23788 nop
23789 set 0x55, %i4
23790 ldub [%l7 + %i4], %o5
23791 xorcc %o0, %g5, %l1
23792 movvs %xcc, %g6, %l5
23793 fone %f0
23794 ldsb [%l7 + 0x22], %i3
23795 udivx %o1, 0x02D1, %i5
23796 fbn %fcc0, loop_2248
23797 xnor %o7, 0x1CEF, %i0
23798 tneg %xcc, 0x1
23799 fmovdvc %xcc, %f17, %f8
23800loop_2248:
23801 subc %g1, %i4, %i7
23802 bne,a %xcc, loop_2249
23803 orcc %o2, %l2, %i6
23804 set 0x6C, %g7
23805 sta %f13, [%l7 + %g7] 0x88
23806loop_2249:
23807 smul %i2, %i1, %l3
23808 movrgz %o3, 0x046, %g7
23809 movgu %icc, %l0, %l4
23810 saved
23811 rdpr %cwp, %g1
23812 rdpr %cansave, %g2
23813 rdpr %canrestore, %g3
23814 rdpr %cleanwin, %g4
23815 rdpr %otherwin, %g5
23816 rdpr %wstate, %g6
23817 movrlez %g2, 0x357, %o4
23818 fmovrde %o6, %f2, %f24
23819 ta %icc, 0x5
23820 fcmpne32 %f28, %f12, %g4
23821 tcc %icc, 0x2
23822 ldsw [%l7 + 0x78], %g3
23823 add %l7, 0x70, %l6
23824 wr %g0, 0x04, %asi
23825 casxa [%l6] 0x04, %o5, %o0
23826 membar 0x79
23827 smul %l6, 0x066A, %g5
23828 sir 0x03AA
23829 stb %l1, [%l7 + 0x3C]
23830 array32 %l5, %g6, %o1
23831 tge %xcc, 0x5
23832 brgez %i3, loop_2250
23833 fnands %f19, %f22, %f7
23834 andncc %i5, %o7, %g1
23835 fornot2 %f10, %f8, %f8
23836loop_2250:
23837 bgu,pt %icc, loop_2251
23838 movgu %xcc, %i0, %i7
23839 xnorcc %o2, %i4, %l2
23840 tge %xcc, 0x7
23841loop_2251:
23842 alignaddr %i2, %i6, %l3
23843 fbg,a %fcc0, loop_2252
23844 fabss %f28, %f25
23845 sra %o3, %i1, %l0
23846 xorcc %g7, 0x10D3, %l4
23847loop_2252:
23848 orncc %g2, 0x0A82, %o6
23849 fmovrdlz %o4, %f10, %f30
23850 sdivcc %g4, 0x16DF, %o5
23851 bvs %xcc, loop_2253
23852 fnors %f10, %f24, %f27
23853 bneg,pt %icc, loop_2254
23854 fsrc2s %f29, %f13
23855loop_2253:
23856 umul %g3, %o0, %l6
23857 addccc %g5, %l1, %g6
23858loop_2254:
23859 flush %l7 + 0x70
23860 fbue,a %fcc1, loop_2255
23861 sdivcc %l5, 0x08D0, %i3
23862 fand %f14, %f14, %f24
23863 fands %f6, %f12, %f11
23864loop_2255:
23865 movrgez %o1, %i5, %o7
23866 umulcc %g1, 0x1E2E, %i0
23867 saved
23868 rdpr %cwp, %g1
23869 rdpr %cansave, %g2
23870 rdpr %canrestore, %g3
23871 rdpr %cleanwin, %g4
23872 rdpr %otherwin, %g5
23873 rdpr %wstate, %g6
23874 set 0x70, %i2
23875 ldda [%l7 + %i2] 0x2a, %i6
23876 fmovs %f11, %f14
23877 orcc %o2, 0x0810, %i4
23878 fbue,a %fcc1, loop_2256
23879 fxnors %f9, %f30, %f14
23880 alignaddr %l2, %i6, %i2
23881 tl %xcc, 0x3
23882loop_2256:
23883 sdivx %l3, 0x0E17, %o3
23884 saved
23885 rdpr %cwp, %g1
23886 rdpr %cansave, %g2
23887 rdpr %canrestore, %g3
23888 rdpr %cleanwin, %g4
23889 rdpr %otherwin, %g5
23890 rdpr %wstate, %g6
23891 subccc %l0, %i1, %l4
23892 bl,a %icc, loop_2257
23893 fmovrde %g2, %f26, %f2
23894 fmovdvs %icc, %f11, %f21
23895 wr %g0, 0x81, %asi
23896 lduha [%l7 + 0x54] %asi, %g7
23897loop_2257:
23898 tgu %icc, 0x3
23899 fandnot1 %f14, %f28, %f28
23900 fbo,a %fcc3, loop_2258
23901 te %xcc, 0x2
23902 call loop_2259
23903 or %o6, %g4, %o5
23904loop_2258:
23905 movleu %xcc, %o4, %g3
23906 fmul8x16 %f29, %f0, %f6
23907loop_2259:
23908 bg,a %icc, loop_2260
23909 tgu %icc, 0x2
23910 wr %g0, 0x80, %asi
23911 lduwa [%l7 + 0x50] %asi, %o0
23912loop_2260:
23913 nop
23914 set 0x46, %o6
23915 ldstuba [%l7 + %o6] 0x18, %l6
23916 smulcc %g5, 0x12C6, %g6
23917 movgu %icc, %l5, %l1
23918 tpos %xcc, 0x2
23919 or %o1, %i3, %i5
23920 nop
23921 setx loop_2261, %l0, %l1
23922 jmpl %l1, %o7
23923 fmovrdlez %g1, %f10, %f20
23924 sub %i7, 0x17B2, %o2
23925 movrgez %i4, %i0, %l2
23926loop_2261:
23927 nop
23928 set 0x40, %g4
23929 ldda [%l7 + %g4] 0x19, %f0
23930 add %l7, 0x68, %l6
23931 wr %g0, 0x18, %asi
23932 ldxa [%l6] %asi, %i6
23933 casxa [%l6] 0x18, %i6, %i2
23934 tgu %xcc, 0x5
23935 fbule %fcc3, loop_2262
23936 fmovrdgez %l3, %f26, %f30
23937 taddcc %l0, %i1, %l4
23938 te %xcc, 0x6
23939loop_2262:
23940 smul %o3, %g7, %g2
23941 movrgez %g4, %o5, %o4
23942 fnot1 %f18, %f10
23943 addc %o6, %g3, %l6
23944 bl,a,pn %xcc, loop_2263
23945 sethi 0x006B, %o0
23946 sdivx %g5, 0x1DDF, %l5
23947 fnors %f9, %f5, %f30
23948loop_2263:
23949 udivx %g6, 0x0BBC, %o1
23950 fnegd %f20, %f20
23951 orcc %l1, 0x136C, %i5
23952 fmovrdgez %o7, %f26, %f16
23953 fmovrdlez %i3, %f24, %f18
23954 wr %g0, 0x80, %asi
23955 stxa %i7, [%l7 + 0x18] %asi
23956 fmul8x16 %f24, %f22, %f8
23957 bn,a,pt %xcc, loop_2264
23958 fmovsge %xcc, %f12, %f8
23959 alignaddrl %g1, %o2, %i0
23960 movl %icc, %l2, %i4
23961loop_2264:
23962 nop
23963 set 0x30, %l1
23964 lduba [%l7 + %l1] 0x10, %i6
23965 fmovrsne %i2, %f29, %f22
23966 tvs %icc, 0x0
23967 fnegs %f20, %f14
23968 wr %g0, 0x89, %asi
23969 lduha [%l7 + 0x2E] %asi, %l3
23970 fors %f21, %f3, %f17
23971 movcc %xcc, %i1, %l4
23972 movpos %icc, %o3, %g7
23973 saved
23974 rdpr %cwp, %g1
23975 rdpr %cansave, %g2
23976 rdpr %canrestore, %g3
23977 rdpr %cleanwin, %g4
23978 rdpr %otherwin, %g5
23979 rdpr %wstate, %g6
23980 movre %g2, %l0, %g4
23981 sll %o4, 0x09, %o6
23982 edge16 %g3, %o5, %o0
23983 tneg %icc, 0x3
23984 brgz %g5, loop_2265
23985 movvc %icc, %l6, %l5
23986 movle %icc, %o1, %l1
23987 wr %g0, 0x52, %asi
23988 stxa %g6, [%g0 + 0x108] %asi
23989loop_2265:
23990 fbe,a %fcc2, loop_2266
23991 add %i5, 0x0638, %i3
23992 sub %i7, 0x053D, %g1
23993 restored
23994 rdpr %cwp, %g1
23995 rdpr %cansave, %g2
23996 rdpr %canrestore, %g3
23997 rdpr %cleanwin, %g4
23998 rdpr %otherwin, %g5
23999 rdpr %wstate, %g6
24000loop_2266:
24001 bg,pt %icc, loop_2267
24002 array16 %o7, %o2, %l2
24003 andncc %i0, %i6, %i2
24004 movleu %icc, %i4, %l3
24005loop_2267:
24006 fbge,a %fcc3, loop_2268
24007 fmovsvc %xcc, %f26, %f19
24008 te %xcc, 0x5
24009 sdivx %i1, 0x1873, %o3
24010loop_2268:
24011 bcs,a,pn %xcc, loop_2269
24012 xorcc %l4, 0x0AD7, %g2
24013 andcc %l0, 0x1340, %g7
24014 sdivx %o4, 0x1EFC, %g4
24015loop_2269:
24016 call loop_2270
24017 fmul8ulx16 %f2, %f6, %f14
24018 brlez %o6, loop_2271
24019 udivcc %g3, 0x1BD6, %o0
24020loop_2270:
24021 nop
24022 set 0x6A, %l5
24023 stha %o5, [%l7 + %l5] 0x15
24024loop_2271:
24025 restored
24026 rdpr %cwp, %g1
24027 rdpr %cansave, %g2
24028 rdpr %canrestore, %g3
24029 rdpr %cleanwin, %g4
24030 rdpr %otherwin, %g5
24031 rdpr %wstate, %g6
24032 sll %l6, 0x1F, %l5
24033 movrne %o1, 0x229, %l1
24034 set 0x2C, %l0
24035 lduwa [%l7 + %l0] 0x80, %g6
24036 srlx %g5, %i5, %i3
24037 tneg %icc, 0x2
24038 call loop_2272
24039 movgu %xcc, %i7, %g1
24040 sub %o2, %o7, %l2
24041 udivcc %i0, 0x0837, %i2
24042loop_2272:
24043 and %i4, 0x0612, %l3
24044 tsubcc %i1, %o3, %l4
24045 fpsub16s %f6, %f7, %f12
24046 movrlez %g2, 0x020, %i6
24047 tsubcc %l0, 0x19F9, %o4
24048 tl %icc, 0x1
24049 tne %xcc, 0x2
24050 nop
24051 setx loop_2273, %l0, %l1
24052 wrpr 0x1, %tl
24053 wrpr %l1, %tpc
24054 add %l1, 0x4, %l1
24055 wrpr %l1, %tnpc
24056 setx 0x34400001400, %l0, %l1
24057 wrpr %l1, %tstate
24058 wrhpr 0x4, %htstate
24059 retry
24060 smul %g4, %o6, %g3
24061 bneg %icc, loop_2274
24062 srl %o0, %g7, %o5
24063loop_2273:
24064 fcmpes %fcc2, %f19, %f23
24065 set 0x74, %o2
24066 lduba [%l7 + %o2] 0x15, %l5
24067loop_2274:
24068 alignaddrl %o1, %l6, %g6
24069 alignaddrl %l1, %g5, %i5
24070 bg,a,pn %icc, loop_2275
24071 srax %i3, 0x09, %i7
24072 swap [%l7 + 0x40], %o2
24073 fnot2s %f2, %f21
24074loop_2275:
24075 stw %g1, [%l7 + 0x58]
24076 fmovrde %o7, %f2, %f6
24077 fnot2s %f29, %f29
24078 call loop_2276
24079 brz,a %l2, loop_2277
24080 fmovsge %icc, %f25, %f7
24081 movcc %icc, %i0, %i2
24082loop_2276:
24083 sdivx %i4, 0x1F0D, %l3
24084loop_2277:
24085 nop
24086 wr %g0, 0x80, %asi
24087 ldsba [%l7 + 0x3F] %asi, %o3
24088 edge32n %l4, %i1, %i6
24089 movl %icc, %l0, %o4
24090 edge16ln %g4, %o6, %g3
24091 sll %o0, 0x09, %g2
24092 brz %g7, loop_2278
24093 fmovsgu %xcc, %f2, %f4
24094 popc 0x1501, %l5
24095 ldsb [%l7 + 0x4E], %o1
24096loop_2278:
24097 ldd [%l7 + 0x28], %i6
24098 ldstub [%l7 + 0x08], %g6
24099 tpos %xcc, 0x4
24100 fbg %fcc2, loop_2279
24101 fbul %fcc2, loop_2280
24102 edge16n %l1, %g5, %o5
24103 tpos %xcc, 0x6
24104loop_2279:
24105 movrlz %i3, %i7, %o2
24106loop_2280:
24107 fbne,a %fcc1, loop_2281
24108 taddcc %i5, %g1, %l2
24109 smulcc %o7, 0x1C4E, %i0
24110 tcs %xcc, 0x0
24111loop_2281:
24112 mova %xcc, %i4, %l3
24113 xorcc %i2, 0x04D1, %o3
24114 movcs %xcc, %i1, %i6
24115 fnot2s %f1, %f13
24116 array32 %l4, %l0, %o4
24117 array32 %g4, %g3, %o0
24118 set 0x4C, %g6
24119 sta %f31, [%l7 + %g6] 0x81
24120 wr %g0, 0x0c, %asi
24121 ldxa [%l7 + 0x30] %asi, %o6
24122 fmovrslz %g7, %f12, %f16
24123 smulcc %g2, 0x1C4E, %o1
24124 swap [%l7 + 0x34], %l5
24125 edge8 %l6, %l1, %g5
24126 xnor %g6, 0x1F44, %i3
24127 movpos %icc, %o5, %o2
24128 fone %f14
24129 ble,a %icc, loop_2282
24130 edge8n %i5, %g1, %l2
24131 fcmps %fcc3, %f18, %f0
24132 movn %xcc, %i7, %i0
24133loop_2282:
24134 move %icc, %o7, %l3
24135 fmovdge %icc, %f30, %f28
24136 st %f16, [%l7 + 0x60]
24137 membar 0x12
24138 brlz,a %i2, loop_2283
24139 sdivx %o3, 0x1AD6, %i1
24140 udiv %i6, 0x0EAA, %l4
24141 fpsub16 %f0, %f4, %f14
24142loop_2283:
24143 movl %xcc, %i4, %l0
24144 fmovrde %o4, %f26, %f4
24145 fbg,a %fcc1, loop_2284
24146 andcc %g3, %o0, %g4
24147 movl %xcc, %o6, %g2
24148 bcs %xcc, loop_2285
24149loop_2284:
24150 edge8n %o1, %l5, %g7
24151 fornot1 %f8, %f4, %f26
24152 set 0x3F, %i6
24153 lduba [%l7 + %i6] 0x81, %l6
24154loop_2285:
24155 fmovrsne %g5, %f5, %f15
24156 fmovsn %xcc, %f29, %f22
24157 tg %xcc, 0x0
24158 tneg %xcc, 0x4
24159 ta %xcc, 0x5
24160 ba,a %icc, loop_2286
24161 fmovsn %xcc, %f1, %f13
24162 movn %xcc, %l1, %i3
24163 edge8l %o5, %g6, %o2
24164loop_2286:
24165 brlez,a %i5, loop_2287
24166 udiv %l2, 0x184A, %g1
24167 sra %i0, 0x12, %i7
24168 smulcc %o7, 0x1249, %l3
24169loop_2287:
24170 fbule,a %fcc0, loop_2288
24171 edge32 %o3, %i1, %i2
24172 array32 %i6, %i4, %l0
24173 tpos %icc, 0x2
24174loop_2288:
24175 tleu %xcc, 0x3
24176 movpos %icc, %l4, %g3
24177 fornot2 %f28, %f22, %f28
24178 tpos %icc, 0x7
24179 edge32ln %o4, %o0, %o6
24180 wr %g0, 0x18, %asi
24181 lda [%l7 + 0x1C] %asi, %f13
24182 set 0x7E, %o1
24183 ldsha [%l7 + %o1] 0x04, %g2
24184 tg %icc, 0x3
24185 sra %o1, %l5, %g4
24186 set 0x28, %o5
24187 lduwa [%l7 + %o5] 0x0c, %l6
24188 membar 0x1F
24189 movle %icc, %g7, %l1
24190 fbuge %fcc2, loop_2289
24191 edge16l %g5, %o5, %i3
24192 andcc %g6, %o2, %i5
24193 fandnot1 %f4, %f28, %f14
24194loop_2289:
24195 fsrc2s %f10, %f12
24196 tvc %xcc, 0x2
24197 set 0x0F, %o0
24198 ldstuba [%l7 + %o0] 0x18, %g1
24199 set 0x108, %l3
24200 ldxa [%g0 + %l3] 0x21, %i0
24201 sdivx %i7, 0x094C, %o7
24202 fones %f18
24203 wr %g0, 0x2a, %asi
24204 stda %l2, [%l7 + 0x50] %asi
24205 membar #Sync
24206 bgu,pt %icc, loop_2290
24207 xnor %o3, %i1, %i2
24208 udivcc %i6, 0x06D3, %l2
24209 tcc %xcc, 0x7
24210loop_2290:
24211 edge32 %i4, %l4, %g3
24212 tne %icc, 0x3
24213 mulx %o4, 0x1A14, %o0
24214 smulcc %l0, 0x0A63, %o6
24215 fmovdge %xcc, %f6, %f16
24216 fbo,a %fcc3, loop_2291
24217 fmovrdgz %g2, %f0, %f10
24218 movgu %xcc, %o1, %g4
24219 andcc %l6, %g7, %l1
24220loop_2291:
24221 nop
24222 set 0x4C, %g3
24223 ldswa [%l7 + %g3] 0x89, %l5
24224 subc %g5, %o5, %i3
24225 set 0x4A, %g2
24226 stha %o2, [%l7 + %g2] 0x15
24227 fmovda %icc, %f10, %f28
24228 srax %i5, %g1, %i0
24229 bcs,pn %xcc, loop_2292
24230 sra %i7, 0x1E, %o7
24231 movn %xcc, %g6, %o3
24232 fmovsvs %xcc, %f18, %f8
24233loop_2292:
24234 movvs %icc, %i1, %l3
24235 edge32n %i6, %l2, %i4
24236 or %i2, 0x0241, %l4
24237 fones %f25
24238 orcc %g3, 0x1D7C, %o0
24239 sll %l0, 0x1D, %o6
24240 tsubcctv %o4, 0x027B, %o1
24241 movleu %xcc, %g2, %l6
24242 movrgez %g4, %l1, %g7
24243 ldsw [%l7 + 0x3C], %l5
24244 wr %g0, 0x89, %asi
24245 ldsha [%l7 + 0x74] %asi, %o5
24246 stw %g5, [%l7 + 0x50]
24247 movle %xcc, %o2, %i5
24248 tneg %icc, 0x5
24249 bneg,a,pt %xcc, loop_2293
24250 fmovd %f30, %f28
24251 brlz,a %i3, loop_2294
24252 fmovda %icc, %f24, %f17
24253loop_2293:
24254 movpos %icc, %g1, %i7
24255 xnor %o7, %g6, %o3
24256loop_2294:
24257 ldub [%l7 + 0x72], %i1
24258 mova %xcc, %l3, %i0
24259 subc %i6, 0x170B, %i4
24260 and %i2, %l4, %l2
24261 fpack16 %f10, %f22
24262 bcc loop_2295
24263 sethi 0x0748, %g3
24264 fmovsgu %icc, %f19, %f27
24265 fmovd %f10, %f20
24266loop_2295:
24267 nop
24268 wr %g0, 0x18, %asi
24269 sta %f18, [%l7 + 0x3C] %asi
24270 movg %icc, %l0, %o6
24271 orn %o4, %o1, %g2
24272 bl loop_2296
24273 fandnot1s %f0, %f31, %f13
24274 set 0x00, %i3
24275 ldxa [%g0 + %i3] 0x50, %l6
24276loop_2296:
24277 udiv %g4, 0x19CE, %o0
24278 fpadd16s %f7, %f2, %f7
24279 edge32l %g7, %l5, %o5
24280 tle %xcc, 0x4
24281 prefetch [%l7 + 0x18], 0x2
24282 fpsub32 %f10, %f24, %f28
24283 set 0x40, %i0
24284 ldda [%l7 + %i0] 0x0c, %f0
24285 be loop_2297
24286 movcs %icc, %l1, %g5
24287 fmovsvc %icc, %f27, %f15
24288 taddcctv %i5, %i3, %g1
24289loop_2297:
24290 alignaddrl %o2, %i7, %o7
24291 sllx %o3, 0x05, %i1
24292 edge8ln %g6, %i0, %l3
24293 taddcctv %i4, 0x1C90, %i6
24294 fxors %f16, %f21, %f19
24295 fpsub16 %f0, %f16, %f30
24296 tvs %xcc, 0x7
24297 tneg %xcc, 0x0
24298 edge16n %i2, %l2, %l4
24299 movneg %xcc, %l0, %o6
24300 fbo,a %fcc1, loop_2298
24301 fmovsn %xcc, %f16, %f23
24302 fmovs %f3, %f8
24303 fcmped %fcc1, %f10, %f30
24304loop_2298:
24305 sir 0x09D5
24306 alignaddrl %g3, %o4, %g2
24307 fmul8x16al %f25, %f5, %f2
24308 fbul %fcc1, loop_2299
24309 fandnot2s %f10, %f6, %f8
24310 edge8l %l6, %g4, %o0
24311 add %l7, 0x44, %l6
24312 wr %g0, 0x11, %asi
24313 lda [%l6] %asi, %o1
24314 casa [%l6] %asi, %o1, %l5
24315loop_2299:
24316 stbar
24317 fmul8x16au %f21, %f28, %f8
24318 stw %o5, [%l7 + 0x64]
24319 std %f8, [%l7 + 0x30]
24320 st %f23, [%l7 + 0x0C]
24321 fmovde %xcc, %f7, %f6
24322 tleu %icc, 0x5
24323 edge32n %l1, %g5, %g7
24324 fpack32 %f12, %f16, %f16
24325 swap [%l7 + 0x54], %i3
24326 fba %fcc3, loop_2300
24327 fmovrse %i5, %f11, %f23
24328 fmovdvc %xcc, %f28, %f13
24329 set 0x48, %l6
24330 lduwa [%l7 + %l6] 0x81, %g1
24331loop_2300:
24332 ta %xcc, 0x2
24333 tle %xcc, 0x3
24334 bg %icc, loop_2301
24335 array16 %i7, %o7, %o3
24336 bcs loop_2302
24337 or %i1, %o2, %i0
24338loop_2301:
24339 or %l3, %i4, %g6
24340 addc %i2, %i6, %l4
24341loop_2302:
24342 fcmpes %fcc3, %f9, %f26
24343 array32 %l2, %o6, %l0
24344 brnz,a %o4, loop_2303
24345 fbe %fcc3, loop_2304
24346 addccc %g3, %g2, %g4
24347 addccc %l6, 0x063A, %o1
24348loop_2303:
24349 fpackfix %f24, %f20
24350loop_2304:
24351 edge8n %l5, %o0, %l1
24352 brnz %o5, loop_2305
24353 fandnot2 %f16, %f26, %f26
24354 movge %icc, %g5, %g7
24355 srl %i3, %g1, %i7
24356loop_2305:
24357 movge %xcc, %o7, %i5
24358 wr %g0, 0x81, %asi
24359 swapa [%l7 + 0x40] %asi, %o3
24360 fexpand %f4, %f22
24361 fmovrslez %i1, %f23, %f17
24362 bleu %icc, loop_2306
24363 edge32n %o2, %i0, %i4
24364 tle %xcc, 0x6
24365 edge32l %g6, %i2, %i6
24366loop_2306:
24367 fbge,a %fcc3, loop_2307
24368 fbn %fcc2, loop_2308
24369 fcmple16 %f0, %f30, %l3
24370 xnorcc %l4, %l2, %l0
24371loop_2307:
24372 tg %icc, 0x1
24373loop_2308:
24374 fbg,a %fcc1, loop_2309
24375 ldub [%l7 + 0x1D], %o6
24376 tvc %xcc, 0x3
24377 movleu %icc, %o4, %g2
24378loop_2309:
24379 edge32ln %g4, %g3, %l6
24380 fmovdn %icc, %f26, %f3
24381 fcmpes %fcc1, %f14, %f22
24382 set 0x65, %o3
24383 stba %l5, [%l7 + %o3] 0xe3
24384 membar #Sync
24385 fble %fcc0, loop_2310
24386 edge16l %o1, %o0, %l1
24387 nop
24388 setx loop_2311, %l0, %l1
24389 wrpr 0x1, %tl
24390 wrpr %l1, %tpc
24391 add %l1, 0x4, %l1
24392 wrpr %l1, %tnpc
24393 setx 0x34400001400, %l0, %l1
24394 wrpr %l1, %tstate
24395 wrhpr 0x4, %htstate
24396 retry
24397 fnegs %f2, %f0
24398loop_2310:
24399 nop
24400 wr %g0, 0x89, %asi
24401 ldsha [%l7 + 0x26] %asi, %g5
24402loop_2311:
24403 std %f12, [%l7 + 0x48]
24404 smulcc %g7, %i3, %o5
24405 set 0x40, %i1
24406 stda %f16, [%l7 + %i1] 0xf0
24407 membar #Sync
24408 mova %xcc, %i7, %o7
24409 smul %g1, %o3, %i5
24410 movrlz %o2, 0x12A, %i0
24411 sllx %i4, %g6, %i2
24412 std %f12, [%l7 + 0x08]
24413 movrne %i1, 0x0EB, %i6
24414 ldd [%l7 + 0x20], %f18
24415 movrgez %l4, %l3, %l0
24416 xnor %l2, %o4, %o6
24417 bneg loop_2312
24418 nop
24419 setx loop_2313, %l0, %l1
24420 wrpr 0x1, %tl
24421 wrpr %l1, %tnpc
24422 setx 0x34400001400, %l0, %l1
24423 wrpr %l1, %tstate
24424 wrhpr 0x4, %htstate
24425 done
24426 srax %g2, %g3, %g4
24427 ld [%l7 + 0x7C], %f13
24428loop_2312:
24429 std %l4, [%l7 + 0x38]
24430loop_2313:
24431 fornot1s %f23, %f28, %f30
24432 subc %o1, %o0, %l6
24433 andncc %g5, %g7, %l1
24434 be,a,pt %xcc, loop_2314
24435 sll %i3, %o5, %o7
24436 udivcc %g1, 0x0D12, %i7
24437 sub %i5, %o3, %o2
24438loop_2314:
24439 alignaddrl %i0, %i4, %i2
24440 srl %i1, %g6, %l4
24441 fmuld8ulx16 %f20, %f23, %f10
24442 srl %i6, 0x0A, %l3
24443 movrlez %l2, %o4, %o6
24444 flush %l7 + 0x48
24445 fbu,a %fcc3, loop_2315
24446 movgu %xcc, %g2, %g3
24447 fxors %f1, %f13, %f15
24448 bne,a,pn %xcc, loop_2316
24449loop_2315:
24450 bneg,a,pn %xcc, loop_2317
24451 fmovda %icc, %f29, %f0
24452 fnands %f16, %f19, %f27
24453loop_2316:
24454 sdivcc %g4, 0x15F0, %l5
24455loop_2317:
24456 fmovrde %o1, %f8, %f4
24457 fmovrslz %l0, %f5, %f0
24458 orn %o0, %l6, %g7
24459 bge,a,pt %icc, loop_2318
24460 tsubcc %l1, 0x0D79, %g5
24461 fcmpne16 %f10, %f24, %o5
24462 tcc %icc, 0x3
24463loop_2318:
24464 add %i3, 0x000D, %o7
24465 fpadd32 %f22, %f2, %f30
24466 edge8n %g1, %i5, %i7
24467 fcmps %fcc0, %f1, %f10
24468 for %f12, %f22, %f28
24469 fmul8ulx16 %f28, %f10, %f10
24470 fbo,a %fcc3, loop_2319
24471 bn,a %icc, loop_2320
24472 tvc %xcc, 0x4
24473 bg,a loop_2321
24474loop_2319:
24475 xnorcc %o2, 0x052B, %i0
24476loop_2320:
24477 fmovdcs %icc, %f30, %f3
24478 andncc %o3, %i2, %i4
24479loop_2321:
24480 sethi 0x0190, %g6
24481 movpos %xcc, %l4, %i1
24482 orcc %l3, %i6, %o4
24483 fnors %f16, %f30, %f22
24484 fmovrslz %l2, %f14, %f26
24485 movle %icc, %g2, %g3
24486 fbul,a %fcc2, loop_2322
24487 fmul8sux16 %f12, %f6, %f12
24488 tne %icc, 0x0
24489 fzeros %f23
24490loop_2322:
24491 tpos %xcc, 0x1
24492 bshuffle %f30, %f28, %f6
24493 mova %xcc, %g4, %l5
24494 mova %xcc, %o1, %o6
24495 movleu %icc, %o0, %l6
24496 add %l7, 0x44, %l6
24497 wr %g0, 0x89, %asi
24498 casa [%l6] 0x89, %g7, %l0
24499 fmovdl %icc, %f4, %f21
24500 nop
24501 set 0x78, %g5
24502 ldd [%l7 + %g5], %l0
24503 tvs %icc, 0x0
24504 set 0x50, %i7
24505 stda %g4, [%l7 + %i7] 0x89
24506 wr %g0, 0xea, %asi
24507 stba %o5, [%l7 + 0x08] %asi
24508 membar #Sync
24509 brgz,a %i3, loop_2323
24510 fnor %f28, %f14, %f18
24511 bcc,a,pt %xcc, loop_2324
24512 taddcc %g1, 0x174B, %i5
24513loop_2323:
24514 swap [%l7 + 0x28], %o7
24515 stb %i7, [%l7 + 0x2C]
24516loop_2324:
24517 nop
24518 add %l7, 0x10, %l6
24519 wr %g0, 0x19, %asi
24520 lda [%l6] %asi, %o2
24521 casa [%l6] 0x19, %o2, %o3
24522 smulcc %i2, 0x18AC, %i0
24523 sllx %i4, 0x0C, %g6
24524 fblg %fcc2, loop_2325
24525 stb %l4, [%l7 + 0x69]
24526 bpos,a %icc, loop_2326
24527 edge8l %l3, %i1, %i6
24528loop_2325:
24529 add %l2, 0x1E82, %o4
24530 edge32l %g2, %g3, %g4
24531loop_2326:
24532 srl %o1, 0x19, %o6
24533 taddcctv %l5, %o0, %g7
24534 fbue %fcc1, loop_2327
24535 fpadd32s %f14, %f26, %f31
24536 edge16n %l6, %l0, %l1
24537 ta %icc, 0x5
24538loop_2327:
24539 brgz %g5, loop_2328
24540 movrgz %i3, %g1, %i5
24541 fpsub32 %f20, %f8, %f10
24542 edge16n %o7, %o5, %o2
24543loop_2328:
24544 udivx %i7, 0x1B3A, %i2
24545 tsubcctv %i0, 0x1697, %o3
24546 fnors %f31, %f13, %f22
24547 edge32n %g6, %l4, %i4
24548 tg %icc, 0x4
24549 te %xcc, 0x3
24550 fbule,a %fcc0, loop_2329
24551 tvs %xcc, 0x5
24552 fcmpgt32 %f30, %f22, %i1
24553 movne %icc, %l3, %l2
24554loop_2329:
24555 array8 %o4, %i6, %g3
24556 srax %g2, %g4, %o6
24557 taddcc %o1, 0x1A94, %o0
24558 fmovdneg %icc, %f13, %f10
24559 fble %fcc2, loop_2330
24560 array16 %g7, %l6, %l5
24561 tg %icc, 0x6
24562 fpadd32 %f28, %f6, %f10
24563loop_2330:
24564 edge32l %l0, %g5, %l1
24565 alignaddr %i3, %g1, %i5
24566 bge,a,pn %icc, loop_2331
24567 mulx %o5, 0x19C2, %o2
24568 nop
24569 setx loop_2332, %l0, %l1
24570 wrpr 0x1, %tl
24571 wrpr %l1, %tnpc
24572 setx 0x34400001400, %l0, %l1
24573 wrpr %l1, %tstate
24574 wrhpr 0x4, %htstate
24575 done
24576 stbar
24577loop_2331:
24578 sdivcc %o7, 0x0B10, %i7
24579 sllx %i2, 0x1C, %i0
24580loop_2332:
24581 edge32ln %g6, %o3, %l4
24582 movre %i4, %l3, %l2
24583 movge %xcc, %i1, %i6
24584 fcmple16 %f16, %f20, %o4
24585 alignaddr %g2, %g4, %g3
24586 wr %g0, 0x80, %asi
24587 lda [%l7 + 0x70] %asi, %f29
24588 tn %icc, 0x2
24589 array16 %o6, %o0, %g7
24590 udivcc %l6, 0x1F29, %l5
24591 fmovdgu %xcc, %f20, %f9
24592 or %o1, %g5, %l0
24593 fmovd %f18, %f16
24594 addc %i3, 0x053D, %l1
24595 alignaddr %g1, %i5, %o2
24596 nop
24597 set 0x75, %g1
24598 stb %o7, [%l7 + %g1]
24599 fand %f20, %f2, %f2
24600 sub %i7, 0x1759, %o5
24601 fmovrdlz %i0, %f30, %f26
24602 movcc %icc, %i2, %g6
24603 edge32 %l4, %o3, %l3
24604 set 0x34, %l4
24605 stwa %i4, [%l7 + %l4] 0x2b
24606 membar #Sync
24607 and %l2, %i6, %o4
24608 membar 0x1A
24609 edge8n %g2, %i1, %g4
24610 tcc %xcc, 0x5
24611 fnot2 %f18, %f4
24612 bpos,a,pn %xcc, loop_2333
24613 nop
24614 setx loop_2334, %l0, %l1
24615 wrpr 0x1, %tl
24616 wrpr %l1, %tpc
24617 add %l1, 0x4, %l1
24618 wrpr %l1, %tnpc
24619 setx 0x34400001400, %l0, %l1
24620 wrpr %l1, %tstate
24621 wrhpr 0x4, %htstate
24622 retry
24623 andncc %g3, %o0, %g7
24624 fbne %fcc1, loop_2335
24625loop_2333:
24626 fcmpne16 %f24, %f10, %l6
24627loop_2334:
24628 addcc %l5, 0x0081, %o6
24629 mulx %o1, %g5, %l0
24630loop_2335:
24631 tg %xcc, 0x7
24632 edge8ln %i3, %g1, %i5
24633 sdivcc %o2, 0x04F4, %l1
24634 edge16ln %o7, %i7, %i0
24635 addcc %o5, 0x02E3, %g6
24636 movrgz %i2, 0x247, %o3
24637 fmovdne %icc, %f1, %f28
24638 restored
24639 rdpr %cwp, %g1
24640 rdpr %cansave, %g2
24641 rdpr %canrestore, %g3
24642 rdpr %cleanwin, %g4
24643 rdpr %otherwin, %g5
24644 rdpr %wstate, %g6
24645 array16 %l3, %l4, %l2
24646 fmovdge %icc, %f29, %f16
24647 or %i6, 0x1EA9, %i4
24648 tvs %xcc, 0x5
24649 and %o4, %g2, %i1
24650 tsubcc %g4, 0x162D, %o0
24651 fmovdl %xcc, %f17, %f28
24652 wr %g0, 0x81, %asi
24653 lduba [%l7 + 0x7F] %asi, %g7
24654 movrlz %g3, %l5, %o6
24655 ldx [%l7 + 0x10], %o1
24656 set 0x4C, %o4
24657 ldsba [%l7 + %o4] 0x15, %l6
24658 tsubcc %l0, %i3, %g1
24659 movpos %xcc, %i5, %o2
24660 edge8 %l1, %g5, %i7
24661 or %o7, %o5, %i0
24662 fmovd %f22, %f14
24663 xorcc %i2, 0x1198, %g6
24664 movcs %xcc, %l3, %o3
24665 movge %icc, %l2, %i6
24666 nop
24667 set 0x18, %l2
24668 std %f10, [%l7 + %l2]
24669 udivcc %i4, 0x19BB, %l4
24670 for %f8, %f16, %f6
24671 fpackfix %f4, %f12
24672 srlx %g2, %i1, %g4
24673 edge32 %o4, %o0, %g7
24674 wr %g0, 0x81, %asi
24675 stba %g3, [%l7 + 0x62] %asi
24676 fmovsn %icc, %f27, %f6
24677 xnor %l5, 0x1D70, %o1
24678 fpsub16s %f0, %f29, %f1
24679 siam 0x6
24680 tneg %xcc, 0x5
24681 tneg %xcc, 0x6
24682 fmovsleu %xcc, %f17, %f28
24683 fmovsneg %icc, %f0, %f5
24684 mulx %o6, 0x1E35, %l0
24685 movleu %xcc, %i3, %l6
24686 srax %g1, %i5, %l1
24687 tge %icc, 0x5
24688 fpack32 %f12, %f24, %f20
24689 orncc %o2, %g5, %i7
24690 edge32 %o5, %o7, %i2
24691 movneg %icc, %i0, %l3
24692 udiv %g6, 0x0093, %l2
24693 movle %icc, %i6, %i4
24694 fmovsvc %xcc, %f16, %f28
24695 fmovrsne %o3, %f9, %f7
24696 tleu %icc, 0x6
24697 fcmpne16 %f4, %f0, %g2
24698 bvc,a %icc, loop_2336
24699 sdivcc %i1, 0x1565, %l4
24700 wr %g0, 0x80, %asi
24701 stxa %g4, [%l7 + 0x38] %asi
24702loop_2336:
24703 flush %l7 + 0x5C
24704 tgu %xcc, 0x4
24705 fsrc1 %f0, %f0
24706 movrne %o0, 0x11B, %g7
24707 fmovdgu %xcc, %f10, %f8
24708 fors %f13, %f27, %f11
24709 bne loop_2337
24710 fxnor %f22, %f0, %f16
24711 saved
24712 rdpr %cwp, %g1
24713 rdpr %cansave, %g2
24714 rdpr %canrestore, %g3
24715 rdpr %cleanwin, %g4
24716 rdpr %otherwin, %g5
24717 rdpr %wstate, %g6
24718 fba,a %fcc1, loop_2338
24719loop_2337:
24720 brz %o4, loop_2339
24721 or %g3, 0x15D3, %o1
24722 fmuld8sux16 %f20, %f25, %f0
24723loop_2338:
24724 bneg,pn %xcc, loop_2340
24725loop_2339:
24726 movre %o6, 0x110, %l5
24727 sdivx %l0, 0x12D9, %i3
24728 tg %icc, 0x0
24729loop_2340:
24730 fxors %f30, %f15, %f30
24731 fmovrslz %g1, %f9, %f5
24732 brnz %l6, loop_2341
24733 addcc %i5, %l1, %o2
24734 fmovdpos %xcc, %f23, %f14
24735 fnot1s %f29, %f24
24736loop_2341:
24737 edge8n %g5, %i7, %o7
24738 fandnot1 %f24, %f16, %f18
24739 movrgz %o5, %i0, %i2
24740 brz,a %l3, loop_2342
24741 andn %g6, 0x191E, %l2
24742 sdiv %i6, 0x0D4D, %o3
24743 edge32ln %i4, %i1, %g2
24744loop_2342:
24745 bvc,a,pn %icc, loop_2343
24746 nop
24747 setx loop_2344, %l0, %l1
24748 wrpr 0x1, %tl
24749 wrpr %l1, %tpc
24750 add %l1, 0x4, %l1
24751 wrpr %l1, %tnpc
24752 setx 0x34400001400, %l0, %l1
24753 wrpr %l1, %tstate
24754 wrhpr 0x4, %htstate
24755 retry
24756 fbn,a %fcc0, loop_2345
24757 fbu,a %fcc1, loop_2346
24758loop_2343:
24759 movg %icc, %l4, %g4
24760loop_2344:
24761 movrlz %o0, %g7, %g3
24762loop_2345:
24763 fxors %f14, %f29, %f0
24764loop_2346:
24765 nop
24766 set 0x57, %i5
24767 ldstuba [%l7 + %i5] 0x10, %o4
24768 xor %o1, %l5, %o6
24769 orn %i3, %g1, %l6
24770 sllx %l0, 0x07, %i5
24771 fmovrsgz %o2, %f19, %f3
24772 array32 %l1, %i7, %o7
24773 std %o4, [%l7 + 0x60]
24774 fxnors %f9, %f24, %f26
24775 fmovdcs %icc, %f12, %f5
24776 fmul8x16al %f30, %f26, %f10
24777 sllx %i0, %g5, %i2
24778 fmovscc %xcc, %f26, %f12
24779 alignaddrl %g6, %l3, %i6
24780 movrgz %o3, %i4, %l2
24781 fba %fcc1, loop_2347
24782 sdivx %g2, 0x0095, %l4
24783 movrgez %g4, 0x0A7, %o0
24784 movcs %icc, %i1, %g3
24785loop_2347:
24786 fmovrdlez %o4, %f20, %f26
24787 tne %xcc, 0x3
24788 set 0x1C, %i4
24789 sta %f31, [%l7 + %i4] 0x14
24790 fxnors %f24, %f9, %f1
24791 tl %xcc, 0x4
24792 movn %icc, %g7, %o1
24793 ba,a,pn %xcc, loop_2348
24794 tge %icc, 0x7
24795 fmovdcs %xcc, %f17, %f19
24796 tl %icc, 0x7
24797loop_2348:
24798 fmovrde %l5, %f4, %f0
24799 wr %g0, 0x89, %asi
24800 lduwa [%l7 + 0x70] %asi, %i3
24801 array8 %o6, %l6, %l0
24802 xnor %g1, 0x1AA1, %i5
24803 umul %l1, %i7, %o2
24804 prefetch [%l7 + 0x28], 0x3
24805 fandnot2 %f28, %f6, %f24
24806 move %xcc, %o5, %o7
24807 mulx %g5, 0x19D6, %i0
24808 movcs %icc, %g6, %l3
24809 sub %i6, 0x15F5, %i2
24810 set 0x10, %g7
24811 lduwa [%l7 + %g7] 0x15, %o3
24812 fbg %fcc3, loop_2349
24813 fpsub16 %f24, %f10, %f18
24814 stx %l2, [%l7 + 0x50]
24815 taddcctv %i4, 0x11A2, %l4
24816loop_2349:
24817 lduw [%l7 + 0x1C], %g2
24818 fbuge,a %fcc3, loop_2350
24819 tvs %xcc, 0x3
24820 fxnors %f23, %f1, %f4
24821 fmovdl %icc, %f29, %f25
24822loop_2350:
24823 fnand %f8, %f22, %f14
24824 movg %xcc, %o0, %i1
24825 fpadd32s %f5, %f28, %f31
24826 edge32n %g3, %o4, %g4
24827 flush %l7 + 0x08
24828 movrgz %o1, 0x2A1, %g7
24829 movle %icc, %l5, %i3
24830 fpackfix %f20, %f5
24831 movg %icc, %o6, %l6
24832 set 0x4A, %i2
24833 ldsha [%l7 + %i2] 0x19, %l0
24834 edge32 %i5, %l1, %g1
24835 stx %i7, [%l7 + 0x48]
24836 wr %g0, 0x10, %asi
24837 ldxa [%l7 + 0x48] %asi, %o2
24838 orn %o5, %o7, %i0
24839 addccc %g5, 0x1CAD, %g6
24840 fbo,a %fcc1, loop_2351
24841 tcc %xcc, 0x1
24842 edge8n %i6, %i2, %l3
24843 movg %icc, %o3, %i4
24844loop_2351:
24845 fbge %fcc0, loop_2352
24846 array32 %l2, %l4, %o0
24847 bcs loop_2353
24848 fnot1 %f12, %f24
24849loop_2352:
24850 nop
24851 add %l7, 0x4C, %l6
24852 wr %g0, 0x89, %asi
24853 casa [%l6] %asi, %i1, %g2
24854loop_2353:
24855 movg %icc, %o4, %g3
24856 movrgz %g4, %g7, %l5
24857 brlez,a %i3, loop_2354
24858 edge16l %o6, %o1, %l6
24859 ba %icc, loop_2355
24860 edge8l %i5, %l1, %l0
24861loop_2354:
24862 xnor %i7, %o2, %g1
24863 nop
24864 setx loop_2356, %l0, %l1
24865 jmpl %l1, %o7
24866loop_2355:
24867 sll %i0, 0x10, %o5
24868 std %g4, [%l7 + 0x28]
24869 fzeros %f22
24870loop_2356:
24871 alignaddrl %g6, %i6, %l3
24872 edge32n %o3, %i4, %l2
24873 fpmerge %f4, %f26, %f4
24874 fmovs %f26, %f26
24875 popc 0x1C28, %i2
24876 array32 %l4, %i1, %g2
24877 orncc %o0, %o4, %g3
24878 movcs %xcc, %g4, %l5
24879 taddcctv %i3, 0x0E88, %o6
24880 array32 %g7, %o1, %i5
24881 sllx %l1, 0x07, %l6
24882 alignaddr %l0, %o2, %i7
24883 movneg %xcc, %o7, %g1
24884 wr %g0, 0x11, %asi
24885 sta %f5, [%l7 + 0x44] %asi
24886 orcc %o5, 0x0A82, %i0
24887 movleu %xcc, %g6, %g5
24888 srlx %l3, %i6, %i4
24889 fbge %fcc2, loop_2357
24890 umulcc %o3, %i2, %l4
24891 membar 0x31
24892 fxnors %f10, %f10, %f9
24893loop_2357:
24894 fmovrslez %i1, %f5, %f28
24895 fbn,a %fcc0, loop_2358
24896 sllx %l2, 0x04, %o0
24897 fbe %fcc0, loop_2359
24898 movcs %xcc, %o4, %g3
24899loop_2358:
24900 fmovdl %icc, %f2, %f0
24901 andn %g4, 0x1F03, %l5
24902loop_2359:
24903 xor %g2, 0x0DC7, %o6
24904 andncc %i3, %o1, %g7
24905 smul %l1, %l6, %l0
24906 udiv %i5, 0x156D, %i7
24907 movre %o2, %o7, %o5
24908 sll %i0, 0x0B, %g6
24909 ba,a %icc, loop_2360
24910 edge8n %g1, %l3, %i6
24911 move %icc, %i4, %o3
24912 sub %i2, %l4, %g5
24913loop_2360:
24914 fnot2s %f30, %f4
24915 saved
24916 rdpr %cwp, %g1
24917 rdpr %cansave, %g2
24918 rdpr %canrestore, %g3
24919 rdpr %cleanwin, %g4
24920 rdpr %otherwin, %g5
24921 rdpr %wstate, %g6
24922 movne %icc, %i1, %l2
24923 tle %xcc, 0x2
24924 ldd [%l7 + 0x08], %o4
24925 addcc %o0, 0x1468, %g3
24926 add %l7, 0x58, %l6
24927 wr %g0, 0x0c, %asi
24928 casxa [%l6] %asi, %g4, %g2
24929 mulscc %l5, %o6, %o1
24930 fsrc2 %f16, %f6
24931 movre %i3, %l1, %l6
24932 fmovsn %xcc, %f11, %f12
24933 smul %l0, %g7, %i5
24934 brgz,a %i7, loop_2361
24935 sll %o2, 0x10, %o7
24936 andcc %i0, 0x08A5, %o5
24937 edge32l %g1, %g6, %i6
24938loop_2361:
24939 tne %xcc, 0x6
24940 flush %l7 + 0x70
24941 fmovscc %icc, %f15, %f13
24942 edge16 %l3, %i4, %i2
24943 andn %l4, 0x17DF, %g5
24944 set 0x40, %o6
24945 ldsba [%l7 + %o6] 0x80, %i1
24946 lduh [%l7 + 0x3E], %l2
24947 fmovdl %icc, %f16, %f19
24948 edge16n %o4, %o3, %g3
24949 set 0x40, %g4
24950 stda %f0, [%l7 + %g4] 0x15
24951 set 0x70, %l1
24952 stda %o0, [%l7 + %l1] 0xea
24953 membar #Sync
24954 fxnors %f3, %f14, %f23
24955 fmovsgu %icc, %f25, %f16
24956 sir 0x19AC
24957 tg %xcc, 0x7
24958 set 0x49, %l5
24959 ldstuba [%l7 + %l5] 0x19, %g2
24960 wr %g0, 0xe3, %asi
24961 stba %l5, [%l7 + 0x4C] %asi
24962 membar #Sync
24963 ld [%l7 + 0x78], %f4
24964 tsubcctv %g4, 0x0118, %o1
24965 tn %icc, 0x6
24966 fcmple32 %f10, %f4, %o6
24967 edge8 %i3, %l1, %l6
24968 mova %icc, %g7, %l0
24969 wr %g0, 0x11, %asi
24970 ldsha [%l7 + 0x44] %asi, %i5
24971 ble,a,pn %icc, loop_2362
24972 fsrc1s %f11, %f25
24973 orncc %i7, 0x1F27, %o7
24974 fcmpgt16 %f30, %f8, %i0
24975loop_2362:
24976 tge %xcc, 0x0
24977 sth %o5, [%l7 + 0x4C]
24978 orncc %o2, 0x1A5A, %g1
24979 fnand %f10, %f2, %f18
24980 taddcctv %g6, %i6, %i4
24981 movge %icc, %l3, %i2
24982 set 0x52, %l0
24983 stba %g5, [%l7 + %l0] 0x14
24984 fmovsneg %icc, %f31, %f5
24985 brlz,a %i1, loop_2363
24986 fmovsvc %xcc, %f24, %f21
24987 ta %icc, 0x1
24988 tvs %icc, 0x6
24989loop_2363:
24990 fmovrde %l4, %f28, %f2
24991 tge %icc, 0x2
24992 fmovd %f22, %f26
24993 movleu %xcc, %o4, %o3
24994 and %g3, %o0, %l2
24995 subccc %g2, 0x1CC7, %g4
24996 fmovde %icc, %f7, %f28
24997 movvs %icc, %l5, %o1
24998 subcc %o6, %i3, %l1
24999 fcmpes %fcc1, %f11, %f29
25000 add %l7, 0x30, %l6
25001 wr %g0, 0x04, %asi
25002 casxa [%l6] %asi, %l6, %g7
25003 edge16l %i5, %i7, %o7
25004 tg %icc, 0x7
25005 movcc %xcc, %i0, %l0
25006 nop
25007 set 0x18, %o7
25008 sth %o2, [%l7 + %o7]
25009 fcmpne16 %f16, %f20, %g1
25010 srl %o5, 0x0A, %i6
25011 sdivx %i4, 0x1D2A, %g6
25012 stw %i2, [%l7 + 0x2C]
25013 sll %l3, 0x15, %i1
25014 set 0x09, %g6
25015 lduba [%l7 + %g6] 0x0c, %l4
25016 ldstub [%l7 + 0x3F], %o4
25017 xnorcc %o3, 0x194D, %g5
25018 sethi 0x1F07, %g3
25019 movl %icc, %o0, %g2
25020 siam 0x4
25021 tsubcctv %g4, %l2, %o1
25022 orn %l5, 0x1F97, %i3
25023 fble,a %fcc2, loop_2364
25024 std %l0, [%l7 + 0x40]
25025 fmovrdgz %l6, %f24, %f2
25026 wr %g0, 0x11, %asi
25027 ldda [%l7 + 0x40] %asi, %f16
25028loop_2364:
25029 movgu %xcc, %o6, %i5
25030 brlz %g7, loop_2365
25031 movcs %xcc, %i7, %i0
25032 fsrc2s %f14, %f17
25033 addccc %o7, 0x1A5C, %o2
25034loop_2365:
25035 taddcctv %g1, 0x08E3, %o5
25036 fone %f24
25037 brlz,a %l0, loop_2366
25038 addcc %i6, %i4, %g6
25039 movn %xcc, %l3, %i2
25040 tsubcctv %i1, 0x089F, %o4
25041loop_2366:
25042 array32 %o3, %l4, %g3
25043 fmovdge %icc, %f1, %f14
25044 addc %g5, 0x1C67, %g2
25045 edge16 %o0, %l2, %o1
25046 be %icc, loop_2367
25047 smulcc %l5, 0x1E7B, %g4
25048 mulx %l1, %l6, %i3
25049 fcmpeq16 %f20, %f24, %o6
25050loop_2367:
25051 srax %g7, 0x02, %i7
25052 ldx [%l7 + 0x68], %i0
25053 ldsb [%l7 + 0x6C], %o7
25054 fmovdvc %icc, %f14, %f23
25055 movrlez %o2, 0x0BB, %g1
25056 fmovspos %xcc, %f8, %f31
25057 xnorcc %i5, 0x1C37, %o5
25058 wr %g0, 0x04, %asi
25059 prefetcha [%l7 + 0x30] %asi, 0x1
25060 bcs,a loop_2368
25061 srlx %l0, %g6, %l3
25062 tl %xcc, 0x3
25063 fmovsneg %xcc, %f24, %f28
25064loop_2368:
25065 fornot1s %f0, %f1, %f0
25066 set 0x54, %o2
25067 lduwa [%l7 + %o2] 0x15, %i4
25068 movvs %icc, %i1, %o4
25069 sdivcc %i2, 0x006B, %o3
25070 tgu %icc, 0x7
25071 fpsub16s %f29, %f16, %f10
25072 ble,pt %icc, loop_2369
25073 orncc %l4, 0x0F82, %g3
25074 bge %xcc, loop_2370
25075 xor %g5, 0x1F2C, %g2
25076loop_2369:
25077 umul %l2, 0x1284, %o0
25078 stx %l5, [%l7 + 0x08]
25079loop_2370:
25080 fmovde %xcc, %f12, %f9
25081 movrgz %o1, %l1, %l6
25082 edge16ln %i3, %o6, %g7
25083 subccc %i7, 0x01AC, %g4
25084 fand %f24, %f18, %f2
25085 set 0x58, %i6
25086 prefetcha [%l7 + %i6] 0x15, 0x1
25087 movre %o7, 0x034, %o2
25088 tcs %icc, 0x2
25089 flush %l7 + 0x38
25090 sdiv %g1, 0x1E8C, %i5
25091 wr %g0, 0x04, %asi
25092 stha %o5, [%l7 + 0x28] %asi
25093 fzeros %f27
25094 move %xcc, %i6, %l0
25095 tn %xcc, 0x3
25096 edge32 %g6, %l3, %i1
25097 movcs %icc, %i4, %o4
25098 alignaddr %o3, %i2, %l4
25099 array32 %g5, %g2, %l2
25100 ldstub [%l7 + 0x43], %o0
25101 fcmpne32 %f12, %f26, %g3
25102 tn %xcc, 0x3
25103 fbuge,a %fcc0, loop_2371
25104 te %icc, 0x5
25105 alignaddr %l5, %l1, %o1
25106 sdiv %i3, 0x0881, %l6
25107loop_2371:
25108 sra %g7, 0x09, %o6
25109 tvs %icc, 0x2
25110 array8 %i7, %g4, %o7
25111 movne %icc, %i0, %o2
25112 move %icc, %i5, %g1
25113 ldx [%l7 + 0x20], %o5
25114 fcmpd %fcc0, %f18, %f26
25115 or %l0, 0x1811, %g6
25116 fcmpne32 %f4, %f10, %i6
25117 fcmpeq16 %f22, %f12, %l3
25118 fbne %fcc2, loop_2372
25119 tvs %icc, 0x4
25120 fbuge %fcc0, loop_2373
25121 smul %i4, %i1, %o4
25122loop_2372:
25123 edge8l %o3, %i2, %g5
25124 wr %g0, 0x89, %asi
25125 ldstuba [%l7 + 0x18] %asi, %g2
25126loop_2373:
25127 tcc %xcc, 0x3
25128 bshuffle %f26, %f26, %f10
25129 subcc %l4, 0x1FEB, %l2
25130 xorcc %g3, %o0, %l5
25131 movpos %icc, %l1, %o1
25132 nop
25133 set 0x58, %o5
25134 ldub [%l7 + %o5], %l6
25135 ta %xcc, 0x5
25136 bg,a,pn %xcc, loop_2374
25137 fornot2 %f16, %f14, %f28
25138 sub %g7, %o6, %i7
25139 fmovsleu %icc, %f23, %f18
25140loop_2374:
25141 stb %i3, [%l7 + 0x4C]
25142 fcmpgt16 %f10, %f28, %o7
25143 std %i0, [%l7 + 0x48]
25144 fmovdgu %icc, %f30, %f1
25145 fmovrse %g4, %f9, %f11
25146 tne %xcc, 0x2
25147 edge32n %i5, %o2, %g1
25148 umul %l0, 0x16F5, %g6
25149 movcc %xcc, %o5, %i6
25150 bge,pn %icc, loop_2375
25151 fmovsneg %xcc, %f24, %f7
25152 sdivcc %l3, 0x1B6B, %i1
25153 tsubcctv %o4, 0x132F, %o3
25154loop_2375:
25155 movrlz %i2, %i4, %g5
25156 sub %g2, %l2, %g3
25157 movrne %o0, %l5, %l4
25158 tcs %xcc, 0x4
25159 tle %icc, 0x5
25160 edge8l %l1, %o1, %g7
25161 tl %xcc, 0x0
25162 set 0x7B, %o1
25163 ldstuba [%l7 + %o1] 0x89, %l6
25164 ldub [%l7 + 0x0F], %o6
25165 set 0x20, %l3
25166 swapa [%l7 + %l3] 0x80, %i3
25167 nop
25168 setx loop_2376, %l0, %l1
25169 wrpr 0x1, %tl
25170 wrpr %l1, %tpc
25171 add %l1, 0x4, %l1
25172 wrpr %l1, %tnpc
25173 setx 0x34400001400, %l0, %l1
25174 wrpr %l1, %tstate
25175 wrhpr 0x4, %htstate
25176 retry
25177 movle %xcc, %i7, %o7
25178 brlez,a %i0, loop_2377
25179 lduh [%l7 + 0x30], %i5
25180loop_2376:
25181 movrlez %g4, %o2, %l0
25182 set 0x40, %g3
25183 ldda [%l7 + %g3] 0x88, %f16
25184loop_2377:
25185 taddcctv %g6, 0x0770, %o5
25186 std %f8, [%l7 + 0x60]
25187 movle %icc, %g1, %i6
25188 fmovrde %i1, %f14, %f0
25189 array16 %l3, %o3, %i2
25190 st %f1, [%l7 + 0x1C]
25191 fpack32 %f14, %f16, %f24
25192 edge32ln %o4, %g5, %g2
25193 tvs %icc, 0x7
25194 edge8l %l2, %i4, %o0
25195 fpsub16 %f0, %f12, %f8
25196 fbul,a %fcc1, loop_2378
25197 fnot2 %f24, %f20
25198 bcs %xcc, loop_2379
25199 movn %icc, %l5, %g3
25200loop_2378:
25201 movrlez %l4, %l1, %o1
25202 te %icc, 0x6
25203loop_2379:
25204 fmuld8sux16 %f9, %f4, %f22
25205 ble,pn %xcc, loop_2380
25206 edge16 %g7, %o6, %l6
25207 set 0x60, %o0
25208 ldda [%l7 + %o0] 0x2f, %i2
25209loop_2380:
25210 subcc %i7, %i0, %o7
25211 mova %icc, %g4, %i5
25212 brlz %l0, loop_2381
25213 umul %o2, 0x101D, %o5
25214 tgu %icc, 0x5
25215 fbo %fcc3, loop_2382
25216loop_2381:
25217 fbe %fcc3, loop_2383
25218 ldub [%l7 + 0x67], %g1
25219 sllx %i6, %g6, %i1
25220loop_2382:
25221 movrgez %l3, %o3, %o4
25222loop_2383:
25223 xor %i2, %g2, %g5
25224 xnorcc %l2, %o0, %i4
25225 taddcctv %l5, %g3, %l4
25226 nop
25227 set 0x21, %i3
25228 ldsb [%l7 + %i3], %o1
25229 mulx %g7, 0x04E8, %o6
25230 array8 %l6, %i3, %i7
25231 xor %i0, %l1, %o7
25232 tleu %icc, 0x6
25233 wr %g0, 0x81, %asi
25234 ldsba [%l7 + 0x1B] %asi, %g4
25235 movg %xcc, %l0, %i5
25236 fornot2s %f30, %f3, %f18
25237 tle %xcc, 0x4
25238 addc %o2, %o5, %g1
25239 fmovrdlez %i6, %f30, %f22
25240 ldd [%l7 + 0x38], %i0
25241 move %xcc, %g6, %o3
25242 subcc %o4, 0x1582, %l3
25243 fcmped %fcc2, %f14, %f28
25244 movrgz %g2, 0x0B6, %i2
25245 orcc %g5, 0x0F35, %o0
25246 add %l2, %l5, %g3
25247 alignaddr %l4, %i4, %o1
25248 umulcc %g7, %o6, %i3
25249 edge8n %l6, %i7, %l1
25250 tcs %xcc, 0x6
25251 tn %icc, 0x6
25252 fmovscc %icc, %f27, %f20
25253 bgu,a loop_2384
25254 sra %i0, %g4, %o7
25255 edge8l %l0, %o2, %i5
25256 addcc %g1, 0x0F78, %o5
25257loop_2384:
25258 tne %icc, 0x5
25259 ldd [%l7 + 0x30], %i6
25260 srax %i1, %g6, %o3
25261 set 0x34, %g2
25262 swapa [%l7 + %g2] 0x89, %o4
25263 andn %g2, 0x1B82, %i2
25264 siam 0x6
25265 fzero %f2
25266 tcc %icc, 0x0
25267 orncc %l3, 0x19E1, %o0
25268 popc %g5, %l5
25269 fabss %f24, %f12
25270 udiv %l2, 0x09B9, %l4
25271 mova %xcc, %g3, %o1
25272 bcc,pn %xcc, loop_2385
25273 brlz %i4, loop_2386
25274 stb %g7, [%l7 + 0x54]
25275 array32 %o6, %i3, %i7
25276loop_2385:
25277 taddcctv %l1, 0x06B3, %l6
25278loop_2386:
25279 fcmpgt16 %f2, %f22, %g4
25280 fmovdl %xcc, %f13, %f20
25281 lduw [%l7 + 0x20], %i0
25282 edge32n %l0, %o2, %i5
25283 udivx %o7, 0x098C, %o5
25284 bpos,pn %xcc, loop_2387
25285 tgu %xcc, 0x5
25286 membar #Sync
25287 set 0x40, %i0
25288 ldda [%l7 + %i0] 0x17, %f0
25289loop_2387:
25290 tvc %icc, 0x4
25291 fbul %fcc2, loop_2388
25292 xorcc %g1, 0x1D1F, %i6
25293 subccc %g6, 0x08D6, %o3
25294 bl,a,pt %icc, loop_2389
25295loop_2388:
25296 fmovdgu %xcc, %f7, %f27
25297 fnegd %f8, %f0
25298 ldub [%l7 + 0x7D], %o4
25299loop_2389:
25300 movle %icc, %i1, %g2
25301 add %l7, 0x48, %l6
25302 wr %g0, 0x81, %asi
25303 casxa [%l6] 0x81, %i2, %o0
25304 ldstub [%l7 + 0x67], %g5
25305 array16 %l5, %l3, %l2
25306 addccc %l4, %o1, %g3
25307 tvs %xcc, 0x7
25308 fmovdvs %icc, %f6, %f1
25309 bgu loop_2390
25310 umul %i4, %g7, %o6
25311 movn %xcc, %i3, %i7
25312 srl %l6, 0x09, %l1
25313loop_2390:
25314 fmovrse %i0, %f23, %f12
25315 move %xcc, %l0, %g4
25316 tvc %xcc, 0x6
25317 udivx %o2, 0x0E7E, %o7
25318 edge8ln %i5, %o5, %g1
25319 movvs %xcc, %i6, %o3
25320 fornot2 %f26, %f2, %f2
25321 fbne %fcc0, loop_2391
25322 tle %xcc, 0x2
25323 movn %xcc, %o4, %i1
25324 sdivcc %g6, 0x1921, %g2
25325loop_2391:
25326 nop
25327 setx loop_2392, %l0, %l1
25328 wrpr 0x1, %tl
25329 wrpr %l1, %tpc
25330 add %l1, 0x4, %l1
25331 wrpr %l1, %tnpc
25332 setx 0x34400001400, %l0, %l1
25333 wrpr %l1, %tstate
25334 wrhpr 0x4, %htstate
25335 retry
25336 movrgez %o0, 0x1AD, %i2
25337 fmovscc %xcc, %f23, %f10
25338 fbule %fcc0, loop_2393
25339loop_2392:
25340 brlz,a %l5, loop_2394
25341 sdivcc %l3, 0x0E4D, %g5
25342 addcc %l4, %o1, %l2
25343loop_2393:
25344 srl %i4, %g3, %o6
25345loop_2394:
25346 sth %g7, [%l7 + 0x50]
25347 tg %icc, 0x5
25348 udivcc %i3, 0x0499, %l6
25349 movle %icc, %i7, %i0
25350 nop
25351 setx loop_2395, %l0, %l1
25352 wrpr 0x1, %tl
25353 wrpr %l1, %tnpc
25354 setx 0x34400001400, %l0, %l1
25355 wrpr %l1, %tstate
25356 wrhpr 0x4, %htstate
25357 done
25358 movgu %icc, %l0, %g4
25359 tvc %icc, 0x5
25360 sub %l1, 0x04C5, %o7
25361loop_2395:
25362 tgu %xcc, 0x3
25363 fpsub16 %f26, %f16, %f6
25364 fmovscc %xcc, %f18, %f0
25365 orn %i5, %o5, %g1
25366 brgz,a %o2, loop_2396
25367 fmovse %icc, %f17, %f18
25368 addccc %i6, %o4, %o3
25369 wr %g0, 0xe3, %asi
25370 stwa %g6, [%l7 + 0x6C] %asi
25371 membar #Sync
25372loop_2396:
25373 umulcc %g2, %o0, %i1
25374 movn %xcc, %i2, %l3
25375 tvc %icc, 0x7
25376 taddcc %g5, 0x15F4, %l4
25377 fcmpeq32 %f24, %f20, %l5
25378 add %l7, 0x20, %l6
25379 wr %g0, 0x80, %asi
25380 ldxa [%l6] %asi, %l2
25381 casxa [%l6] 0x80, %l2, %o1
25382 taddcc %i4, 0x0439, %o6
25383 ba,a loop_2397
25384 sdivx %g3, 0x12FE, %g7
25385 ldsb [%l7 + 0x23], %l6
25386 fbule %fcc3, loop_2398
25387loop_2397:
25388 edge32n %i3, %i0, %l0
25389 bneg,pn %icc, loop_2399
25390 srl %i7, %l1, %g4
25391loop_2398:
25392 nop
25393 wr %g0, 0x88, %asi
25394 lduwa [%l7 + 0x10] %asi, %i5
25395loop_2399:
25396 addccc %o7, 0x0A76, %g1
25397 edge8 %o2, %o5, %o4
25398 restored
25399 rdpr %cwp, %g1
25400 rdpr %cansave, %g2
25401 rdpr %canrestore, %g3
25402 rdpr %cleanwin, %g4
25403 rdpr %otherwin, %g5
25404 rdpr %wstate, %g6
25405 tne %icc, 0x3
25406 prefetch [%l7 + 0x20], 0x1
25407 edge8l %i6, %g6, %o3
25408 movcs %icc, %g2, %i1
25409 edge16 %i2, %l3, %g5
25410 movg %icc, %o0, %l5
25411 std %f22, [%l7 + 0x68]
25412 edge32 %l4, %o1, %l2
25413 movl %icc, %i4, %o6
25414 sllx %g3, 0x14, %l6
25415 fmovsa %xcc, %f0, %f3
25416 fbul,a %fcc0, loop_2400
25417 ldd [%l7 + 0x08], %f18
25418 add %l7, 0x30, %l6
25419 wr %g0, 0x19, %asi
25420 casa [%l6] %asi, %g7, %i3
25421loop_2400:
25422 stx %l0, [%l7 + 0x48]
25423 tl %xcc, 0x2
25424 andncc %i0, %i7, %l1
25425 mulscc %g4, 0x0F31, %o7
25426 fbo,a %fcc1, loop_2401
25427 siam 0x2
25428 movn %icc, %i5, %o2
25429 movne %icc, %g1, %o5
25430loop_2401:
25431 movneg %xcc, %o4, %g6
25432 stx %i6, [%l7 + 0x78]
25433 movcc %xcc, %o3, %i1
25434 prefetch [%l7 + 0x50], 0x1
25435 sdiv %i2, 0x114A, %g2
25436 movneg %xcc, %g5, %l3
25437 fnot2s %f21, %f12
25438 fmovdgu %icc, %f4, %f5
25439 fnot1s %f21, %f0
25440 subc %o0, %l4, %l5
25441 fbug %fcc1, loop_2402
25442 umul %o1, 0x02FB, %l2
25443 smul %i4, %o6, %g3
25444 edge8ln %g7, %i3, %l6
25445loop_2402:
25446 fsrc2s %f7, %f22
25447 andncc %i0, %i7, %l1
25448 fbuge,a %fcc3, loop_2403
25449 movvs %icc, %g4, %l0
25450 st %f4, [%l7 + 0x70]
25451 fbl %fcc1, loop_2404
25452loop_2403:
25453 fmovdpos %xcc, %f13, %f11
25454 brlez %i5, loop_2405
25455 andn %o7, %o2, %g1
25456loop_2404:
25457 tpos %xcc, 0x0
25458 andncc %o5, %o4, %g6
25459loop_2405:
25460 tl %icc, 0x7
25461 sub %o3, 0x093D, %i1
25462 fmovs %f7, %f4
25463 wr %g0, 0x0c, %asi
25464 swapa [%l7 + 0x54] %asi, %i6
25465 ldd [%l7 + 0x58], %f2
25466 add %g2, 0x014A, %i2
25467 umul %g5, %l3, %o0
25468 stbar
25469 fmovdle %icc, %f27, %f15
25470 set 0x50, %l6
25471 sta %f19, [%l7 + %l6] 0x15
25472 xnor %l5, %o1, %l4
25473 fmovsge %icc, %f3, %f25
25474 fcmpeq16 %f10, %f24, %l2
25475 sir 0x1339
25476 edge32ln %o6, %i4, %g7
25477 lduh [%l7 + 0x08], %i3
25478 wr %g0, 0x88, %asi
25479 prefetcha [%l7 + 0x38] %asi, 0x0
25480 bvs %icc, loop_2406
25481 fnot2s %f11, %f9
25482 ldub [%l7 + 0x41], %g3
25483 andcc %i7, 0x1F1C, %i0
25484loop_2406:
25485 add %l1, 0x1981, %l0
25486 edge16l %g4, %o7, %o2
25487 fxnor %f12, %f18, %f12
25488 edge16n %g1, %o5, %o4
25489 andn %g6, %i5, %i1
25490 fmovdvc %xcc, %f31, %f6
25491 mulx %o3, %i6, %i2
25492 fnor %f20, %f12, %f26
25493 wr %g0, 0xe2, %asi
25494 stha %g5, [%l7 + 0x72] %asi
25495 membar #Sync
25496 fcmpgt32 %f22, %f0, %g2
25497 tvc %xcc, 0x4
25498 brgz,a %o0, loop_2407
25499 movg %icc, %l3, %o1
25500 fsrc1 %f12, %f20
25501 sdiv %l4, 0x12AD, %l5
25502loop_2407:
25503 fcmpd %fcc1, %f12, %f26
25504 srl %o6, 0x0E, %i4
25505 fmovdleu %icc, %f27, %f30
25506 mova %icc, %l2, %i3
25507 xorcc %l6, %g7, %i7
25508 lduw [%l7 + 0x48], %g3
25509 array32 %l1, %i0, %g4
25510 sllx %l0, 0x04, %o2
25511 edge8l %g1, %o7, %o4
25512 tvc %icc, 0x0
25513 fmovrdgez %o5, %f2, %f12
25514 fmovrslz %g6, %f21, %f11
25515 fmovdcc %icc, %f1, %f23
25516 fmovdvc %xcc, %f28, %f5
25517 taddcc %i5, %o3, %i1
25518 movpos %icc, %i2, %g5
25519 brlez %g2, loop_2408
25520 tg %icc, 0x1
25521 taddcc %i6, 0x0532, %o0
25522 fbne %fcc2, loop_2409
25523loop_2408:
25524 fmovsl %icc, %f7, %f31
25525 fbul %fcc2, loop_2410
25526 sll %l3, 0x1F, %o1
25527loop_2409:
25528 movrgez %l4, 0x222, %l5
25529 movcc %icc, %o6, %l2
25530loop_2410:
25531 movpos %xcc, %i3, %l6
25532 fble %fcc3, loop_2411
25533 subccc %i4, 0x0A73, %g7
25534 swap [%l7 + 0x7C], %i7
25535 tpos %icc, 0x4
25536loop_2411:
25537 taddcctv %g3, %l1, %g4
25538 smul %l0, 0x0CF3, %o2
25539 fmovdle %icc, %f12, %f24
25540 and %g1, %o7, %o4
25541 alignaddr %i0, %o5, %i5
25542 fbge %fcc3, loop_2412
25543 andn %g6, 0x1FE7, %i1
25544 movre %i2, 0x269, %o3
25545 brgez,a %g5, loop_2413
25546loop_2412:
25547 swap [%l7 + 0x48], %i6
25548 umul %o0, 0x071D, %l3
25549 wr %g0, 0x18, %asi
25550 sta %f4, [%l7 + 0x60] %asi
25551loop_2413:
25552 ldx [%l7 + 0x58], %o1
25553 add %l4, %g2, %o6
25554 udiv %l2, 0x1F80, %i3
25555 tn %icc, 0x2
25556 xnor %l5, %i4, %g7
25557 add %i7, %l6, %g3
25558 set 0x20, %o3
25559 ldxa [%l7 + %o3] 0x14, %g4
25560 sir 0x0250
25561 movrne %l0, %o2, %l1
25562 sethi 0x08A3, %o7
25563 orncc %o4, %g1, %i0
25564 movgu %icc, %i5, %o5
25565 umul %g6, 0x1B0A, %i2
25566 mova %xcc, %i1, %g5
25567 nop
25568 set 0x08, %i1
25569 std %f20, [%l7 + %i1]
25570 movgu %icc, %o3, %i6
25571 nop
25572 setx loop_2414, %l0, %l1
25573 jmpl %l1, %o0
25574 fbge %fcc1, loop_2415
25575 fbu %fcc1, loop_2416
25576 add %l3, 0x086E, %o1
25577loop_2414:
25578 fxor %f26, %f14, %f26
25579loop_2415:
25580 ldx [%l7 + 0x40], %l4
25581loop_2416:
25582 subccc %o6, 0x0EF6, %g2
25583 tleu %xcc, 0x2
25584 alignaddr %l2, %l5, %i4
25585 ble,pn %xcc, loop_2417
25586 sdiv %i3, 0x1B7E, %g7
25587 alignaddr %i7, %g3, %l6
25588 fbn,a %fcc3, loop_2418
25589loop_2417:
25590 stx %g4, [%l7 + 0x58]
25591 stbar
25592 fmovspos %icc, %f8, %f26
25593loop_2418:
25594 ldsw [%l7 + 0x1C], %o2
25595 tpos %xcc, 0x3
25596 movrgz %l1, %l0, %o4
25597 bg loop_2419
25598 sdivx %g1, 0x0391, %i0
25599 taddcc %o7, 0x0868, %i5
25600 fbne %fcc0, loop_2420
25601loop_2419:
25602 sll %o5, %g6, %i2
25603 edge8ln %i1, %o3, %g5
25604 movvc %icc, %o0, %l3
25605loop_2420:
25606 fbue,a %fcc2, loop_2421
25607 add %i6, %o1, %o6
25608 bl,a loop_2422
25609 fpsub32s %f22, %f19, %f19
25610loop_2421:
25611 addcc %g2, 0x0048, %l4
25612 fcmpeq16 %f28, %f10, %l5
25613loop_2422:
25614 stx %i4, [%l7 + 0x60]
25615 tleu %icc, 0x7
25616 fcmpgt16 %f0, %f16, %l2
25617 tl %icc, 0x1
25618 edge8ln %i3, %g7, %g3
25619 movcc %icc, %l6, %g4
25620 tvc %icc, 0x7
25621 tsubcc %i7, 0x1D7B, %l1
25622 bleu,pn %xcc, loop_2423
25623 add %l0, 0x175E, %o2
25624 tle %xcc, 0x4
25625 brgz,a %g1, loop_2424
25626loop_2423:
25627 fmovsvc %icc, %f30, %f22
25628 tne %xcc, 0x1
25629 edge16n %o4, %i0, %i5
25630loop_2424:
25631 faligndata %f0, %f28, %f24
25632 fandnot2s %f22, %f17, %f20
25633 brgez %o5, loop_2425
25634 umul %g6, %i2, %i1
25635 srlx %o3, %g5, %o0
25636 movrlez %o7, %i6, %o1
25637loop_2425:
25638 sdiv %o6, 0x1980, %g2
25639 restored
25640 rdpr %cwp, %g1
25641 rdpr %cansave, %g2
25642 rdpr %canrestore, %g3
25643 rdpr %cleanwin, %g4
25644 rdpr %otherwin, %g5
25645 rdpr %wstate, %g6
25646 edge32ln %l4, %l5, %i4
25647 movrne %l2, %l3, %g7
25648 tcc %xcc, 0x7
25649 sra %i3, %g3, %l6
25650 andncc %g4, %i7, %l1
25651 fandnot2 %f4, %f22, %f30
25652 taddcc %o2, 0x197D, %l0
25653 edge8ln %g1, %i0, %o4
25654 set 0x58, %i7
25655 ldxa [%l7 + %i7] 0x0c, %o5
25656 fsrc2 %f10, %f20
25657 brlz %i5, loop_2426
25658 movl %icc, %g6, %i1
25659 tg %xcc, 0x5
25660 taddcctv %o3, %i2, %g5
25661loop_2426:
25662 siam 0x7
25663 ble,a loop_2427
25664 nop
25665 setx loop_2428, %l0, %l1
25666 wrpr 0x1, %tl
25667 wrpr %l1, %tpc
25668 add %l1, 0x4, %l1
25669 wrpr %l1, %tnpc
25670 setx 0x34400001400, %l0, %l1
25671 wrpr %l1, %tstate
25672 wrhpr 0x4, %htstate
25673 retry
25674 addc %o7, %o0, %o1
25675 sra %o6, %i6, %l4
25676loop_2427:
25677 fcmps %fcc1, %f19, %f2
25678loop_2428:
25679 move %icc, %l5, %i4
25680 nop
25681 set 0x64, %g5
25682 stw %g2, [%l7 + %g5]
25683 movle %xcc, %l2, %g7
25684 fpsub16 %f10, %f4, %f6
25685 tpos %icc, 0x2
25686 stbar
25687 or %i3, 0x1DF5, %l3
25688 fnot1s %f1, %f24
25689 orncc %l6, 0x1BE0, %g4
25690 andncc %i7, %l1, %g3
25691 alignaddrl %o2, %l0, %g1
25692 udivcc %i0, 0x1873, %o4
25693 udivx %i5, 0x16A5, %g6
25694 stb %o5, [%l7 + 0x6B]
25695 movcc %xcc, %i1, %i2
25696 fbule,a %fcc0, loop_2429
25697 srl %o3, %o7, %o0
25698 set 0x20, %g1
25699 prefetcha [%l7 + %g1] 0x15, 0x2
25700loop_2429:
25701 edge16l %g5, %o6, %i6
25702 edge8n %l5, %l4, %i4
25703 fornot1s %f29, %f27, %f21
25704 tle %xcc, 0x6
25705 subc %g2, 0x185B, %l2
25706 srax %i3, %l3, %l6
25707 wr %g0, 0x80, %asi
25708 ldsha [%l7 + 0x5A] %asi, %g7
25709 smul %g4, %i7, %l1
25710 fabss %f0, %f11
25711 sra %g3, %o2, %g1
25712 ldx [%l7 + 0x28], %l0
25713 fbug,a %fcc0, loop_2430
25714 fnot1 %f10, %f6
25715 fbo %fcc2, loop_2431
25716 nop
25717 setx loop_2432, %l0, %l1
25718 wrpr 0x1, %tl
25719 wrpr %l1, %tnpc
25720 setx 0x34400001400, %l0, %l1
25721 wrpr %l1, %tstate
25722 wrhpr 0x4, %htstate
25723 done
25724loop_2430:
25725 fsrc2s %f13, %f8
25726 bgu,a loop_2433
25727loop_2431:
25728 movne %xcc, %i0, %i5
25729loop_2432:
25730 bn,pt %icc, loop_2434
25731 move %xcc, %g6, %o4
25732loop_2433:
25733 sdivx %o5, 0x1EC6, %i2
25734 sdivx %o3, 0x19F9, %i1
25735loop_2434:
25736 nop
25737 set 0x38, %o4
25738 stda %o0, [%l7 + %o4] 0x19
25739 te %xcc, 0x3
25740 edge16 %o7, %o1, %o6
25741 movne %icc, %g5, %l5
25742 fbg,a %fcc2, loop_2435
25743 edge32l %i6, %i4, %l4
25744 edge16l %l2, %i3, %l3
25745 srlx %l6, %g2, %g7
25746loop_2435:
25747 tcc %icc, 0x3
25748 edge16ln %i7, %l1, %g3
25749 fcmpne16 %f4, %f8, %o2
25750 movne %xcc, %g4, %l0
25751 andn %i0, 0x038E, %g1
25752 sra %i5, 0x0E, %o4
25753 wr %g0, 0x89, %asi
25754 sta %f18, [%l7 + 0x70] %asi
25755 udiv %g6, 0x062B, %o5
25756 movvs %icc, %i2, %i1
25757 popc 0x0585, %o0
25758 wr %g0, 0x80, %asi
25759 stda %o6, [%l7 + 0x08] %asi
25760 te %icc, 0x6
25761 sub %o3, 0x0265, %o1
25762 edge8ln %g5, %o6, %i6
25763 ble,pt %icc, loop_2436
25764 brz %i4, loop_2437
25765 edge32n %l5, %l2, %l4
25766 fcmpd %fcc2, %f28, %f4
25767loop_2436:
25768 alignaddr %l3, %i3, %l6
25769loop_2437:
25770 fble %fcc3, loop_2438
25771 fnot1 %f6, %f4
25772 andncc %g2, %i7, %g7
25773 ldd [%l7 + 0x18], %f4
25774loop_2438:
25775 bl,a,pn %xcc, loop_2439
25776 movcc %xcc, %g3, %o2
25777 fexpand %f26, %f24
25778 call loop_2440
25779loop_2439:
25780 nop
25781 setx loop_2441, %l0, %l1
25782 wrpr 0x1, %tl
25783 wrpr %l1, %tpc
25784 add %l1, 0x4, %l1
25785 wrpr %l1, %tnpc
25786 setx 0x34400001400, %l0, %l1
25787 wrpr %l1, %tstate
25788 wrhpr 0x4, %htstate
25789 retry
25790 fnand %f28, %f6, %f8
25791 ldd [%l7 + 0x38], %g4
25792loop_2440:
25793 fornot2s %f22, %f20, %f16
25794loop_2441:
25795 subccc %l1, 0x15E1, %i0
25796 umulcc %l0, 0x0E23, %g1
25797 fpadd16s %f9, %f13, %f20
25798 bne,a,pt %xcc, loop_2442
25799 tvs %xcc, 0x1
25800 fand %f8, %f18, %f24
25801 addc %o4, %g6, %o5
25802loop_2442:
25803 nop
25804 add %l7, 0x70, %l6
25805 wr %g0, 0x89, %asi
25806 casa [%l6] 0x89, %i5, %i1
25807 fpadd32s %f17, %f17, %f5
25808 tl %icc, 0x0
25809 andncc %i2, %o0, %o3
25810 stb %o7, [%l7 + 0x6F]
25811 sllx %o1, %o6, %i6
25812 and %g5, 0x1609, %i4
25813 fcmpgt16 %f16, %f18, %l5
25814 fands %f6, %f31, %f16
25815 srl %l2, %l4, %l3
25816 sll %l6, %i3, %i7
25817 alignaddrl %g2, %g3, %g7
25818 movle %xcc, %o2, %g4
25819 add %l1, %i0, %g1
25820 udivcc %o4, 0x0A28, %g6
25821 fmovdpos %xcc, %f5, %f31
25822 bvs,pn %xcc, loop_2443
25823 sll %l0, %o5, %i5
25824 wr %g0, 0x50, %asi
25825 ldxa [%g0 + 0x30] %asi, %i1
25826loop_2443:
25827 tn %xcc, 0x3
25828 edge16 %o0, %o3, %i2
25829 srlx %o1, 0x1A, %o7
25830 bge loop_2444
25831 andncc %o6, %i6, %i4
25832 fbue %fcc1, loop_2445
25833 array16 %l5, %g5, %l2
25834loop_2444:
25835 fmovdleu %xcc, %f16, %f18
25836 edge8ln %l4, %l6, %i3
25837loop_2445:
25838 tcc %icc, 0x3
25839 fmovrdlez %i7, %f20, %f2
25840 array32 %g2, %l3, %g7
25841 tle %icc, 0x6
25842 srax %o2, 0x09, %g4
25843 wr %g0, 0x10, %asi
25844 ldxa [%l7 + 0x50] %asi, %l1
25845 membar 0x35
25846 movvc %xcc, %i0, %g3
25847 bne,pt %icc, loop_2446
25848 umulcc %g1, 0x1C87, %g6
25849 popc 0x0838, %l0
25850 fmovsa %xcc, %f9, %f23
25851loop_2446:
25852 ta %xcc, 0x5
25853 tsubcctv %o4, 0x043C, %o5
25854 restored
25855 rdpr %cwp, %g1
25856 rdpr %cansave, %g2
25857 rdpr %canrestore, %g3
25858 rdpr %cleanwin, %g4
25859 rdpr %otherwin, %g5
25860 rdpr %wstate, %g6
25861 sdivx %i1, 0x19FB, %i5
25862 be,pt %xcc, loop_2447
25863 ldsb [%l7 + 0x4F], %o0
25864 fpsub16 %f24, %f28, %f30
25865 fble,a %fcc2, loop_2448
25866loop_2447:
25867 smulcc %i2, 0x1EB6, %o1
25868 fcmple32 %f16, %f24, %o3
25869 fsrc1s %f3, %f8
25870loop_2448:
25871 mulscc %o7, %i6, %i4
25872 fmovsne %xcc, %f3, %f27
25873 fbo,a %fcc1, loop_2449
25874 movleu %xcc, %o6, %l5
25875 umulcc %g5, %l4, %l2
25876 bcc,a,pt %xcc, loop_2450
25877loop_2449:
25878 fpsub32s %f23, %f31, %f7
25879 set 0x40, %l2
25880 stda %f0, [%l7 + %l2] 0xf1
25881 membar #Sync
25882loop_2450:
25883 lduh [%l7 + 0x10], %l6
25884 edge16ln %i7, %g2, %i3
25885 ldx [%l7 + 0x70], %g7
25886 ldd [%l7 + 0x50], %l2
25887 movrgz %o2, %g4, %l1
25888 bcc,pt %icc, loop_2451
25889 orncc %g3, %g1, %i0
25890 sllx %g6, 0x13, %o4
25891 movre %o5, 0x2DA, %i1
25892loop_2451:
25893 movcs %xcc, %i5, %o0
25894 brgz,a %i2, loop_2452
25895 movn %xcc, %o1, %o3
25896 mova %xcc, %l0, %o7
25897 movrgz %i6, 0x1D3, %i4
25898loop_2452:
25899 tvc %icc, 0x4
25900 fbule %fcc2, loop_2453
25901 edge8ln %l5, %g5, %l4
25902 edge32ln %o6, %l2, %i7
25903 fmovrse %g2, %f11, %f3
25904loop_2453:
25905 tn %icc, 0x3
25906 movn %icc, %l6, %i3
25907 brnz,a %l3, loop_2454
25908 sllx %o2, 0x02, %g7
25909 bvs,pn %xcc, loop_2455
25910 ldx [%l7 + 0x08], %l1
25911loop_2454:
25912 ba,a loop_2456
25913 fandnot2s %f0, %f15, %f1
25914loop_2455:
25915 st %f26, [%l7 + 0x14]
25916 array16 %g4, %g3, %i0
25917loop_2456:
25918 tpos %icc, 0x1
25919 smul %g1, %g6, %o4
25920 edge8n %o5, %i5, %o0
25921 add %l7, 0x38, %l6
25922 wr %g0, 0x18, %asi
25923 ldxa [%l6] %asi, %i2
25924 casxa [%l6] %asi, %i2, %o1
25925 brlez,a %i1, loop_2457
25926 tgu %icc, 0x1
25927 fbuge %fcc2, loop_2458
25928 bg,pt %xcc, loop_2459
25929loop_2457:
25930 and %l0, %o7, %o3
25931 be,a loop_2460
25932loop_2458:
25933 brlez,a %i6, loop_2461
25934loop_2459:
25935 te %icc, 0x2
25936 udivx %l5, 0x14A6, %g5
25937loop_2460:
25938 fmovrslz %i4, %f8, %f13
25939loop_2461:
25940 te %xcc, 0x7
25941 tneg %xcc, 0x7
25942 tl %xcc, 0x5
25943 and %l4, %o6, %i7
25944 andn %g2, 0x0368, %l6
25945 tsubcc %i3, 0x1DB5, %l3
25946 saved
25947 rdpr %cwp, %g1
25948 rdpr %cansave, %g2
25949 rdpr %canrestore, %g3
25950 rdpr %cleanwin, %g4
25951 rdpr %otherwin, %g5
25952 rdpr %wstate, %g6
25953 or %l2, 0x1137, %o2
25954 fpsub32 %f26, %f30, %f8
25955 movg %xcc, %l1, %g4
25956 nop
25957 set 0x58, %l4
25958 prefetch [%l7 + %l4], 0x1
25959 fcmpgt16 %f8, %f24, %g3
25960 edge32l %g7, %g1, %g6
25961 movvs %xcc, %o4, %i0
25962 tsubcc %i5, %o0, %o5
25963 fmovrdlz %i2, %f10, %f12
25964 membar 0x03
25965 tcs %xcc, 0x6
25966 tvc %xcc, 0x1
25967 set 0x6B, %i4
25968 stba %o1, [%l7 + %i4] 0xea
25969 membar #Sync
25970 smulcc %l0, %i1, %o7
25971 bpos,pn %xcc, loop_2462
25972 movge %xcc, %i6, %o3
25973 bcc loop_2463
25974 array32 %l5, %i4, %l4
25975loop_2462:
25976 fzeros %f12
25977 ldstub [%l7 + 0x62], %o6
25978loop_2463:
25979 umulcc %g5, %g2, %l6
25980 xnor %i3, %l3, %l2
25981 fcmpgt16 %f22, %f28, %o2
25982 ldx [%l7 + 0x10], %i7
25983 fbn %fcc3, loop_2464
25984 fbo,a %fcc3, loop_2465
25985 bleu,a loop_2466
25986 tn %icc, 0x1
25987loop_2464:
25988 nop
25989 add %l7, 0x70, %l6
25990 wr %g0, 0x80, %asi
25991 ldxa [%l6] %asi, %g4
25992 casxa [%l6] 0x80, %g4, %g3
25993loop_2465:
25994 edge32ln %g7, %g1, %l1
25995loop_2466:
25996 sub %g6, %o4, %i0
25997 fmovdle %icc, %f7, %f31
25998 tvc %xcc, 0x7
25999 subccc %o0, %o5, %i5
26000 nop
26001 set 0x7C, %g7
26002 lduw [%l7 + %g7], %o1
26003 nop
26004 set 0x78, %i2
26005 ldd [%l7 + %i2], %f0
26006 udiv %l0, 0x156C, %i1
26007 stb %i2, [%l7 + 0x4D]
26008 edge16n %o7, %o3, %i6
26009 fornot1 %f28, %f30, %f6
26010 and %l5, 0x05B7, %i4
26011 bleu,a,pn %xcc, loop_2467
26012 ldd [%l7 + 0x28], %o6
26013 fpadd16s %f27, %f9, %f5
26014 bg,a,pt %icc, loop_2468
26015loop_2467:
26016 fsrc2 %f22, %f2
26017 fcmpeq32 %f4, %f8, %l4
26018 ba,pn %icc, loop_2469
26019loop_2468:
26020 alignaddr %g5, %l6, %g2
26021 tne %icc, 0x1
26022 fbu %fcc1, loop_2470
26023loop_2469:
26024 tpos %xcc, 0x1
26025 movrlez %l3, 0x10A, %l2
26026 fmul8x16au %f9, %f30, %f20
26027loop_2470:
26028 nop
26029 setx loop_2471, %l0, %l1
26030 wrpr 0x1, %tl
26031 wrpr %l1, %tpc
26032 add %l1, 0x4, %l1
26033 wrpr %l1, %tnpc
26034 setx 0x34400001400, %l0, %l1
26035 wrpr %l1, %tstate
26036 wrhpr 0x4, %htstate
26037 retry
26038 edge32 %o2, %i7, %g4
26039 fpsub32 %f12, %f14, %f2
26040 fnor %f18, %f12, %f24
26041loop_2471:
26042 movrne %i3, 0x3D3, %g7
26043 fones %f3
26044 tle %icc, 0x6
26045 edge8 %g1, %g3, %g6
26046 taddcctv %l1, %i0, %o0
26047 ldx [%l7 + 0x40], %o4
26048 fblg %fcc2, loop_2472
26049 sir 0x0457
26050 fbg,a %fcc1, loop_2473
26051 fcmpne32 %f14, %f28, %o5
26052loop_2472:
26053 movl %icc, %i5, %l0
26054 ldub [%l7 + 0x6B], %o1
26055loop_2473:
26056 sub %i1, 0x10DF, %o7
26057 fbn %fcc3, loop_2474
26058 edge8ln %i2, %o3, %l5
26059 edge16n %i4, %i6, %o6
26060 fblg,a %fcc1, loop_2475
26061loop_2474:
26062 mulx %g5, 0x1A4F, %l4
26063 and %l6, 0x0372, %l3
26064 wr %g0, 0x0c, %asi
26065 swapa [%l7 + 0x48] %asi, %g2
26066loop_2475:
26067 mulscc %o2, 0x1617, %l2
26068 tn %icc, 0x4
26069 subc %g4, 0x12C6, %i3
26070 umulcc %g7, %i7, %g1
26071 fmovdgu %icc, %f22, %f1
26072 xorcc %g6, 0x00C4, %l1
26073 restored
26074 rdpr %cwp, %g1
26075 rdpr %cansave, %g2
26076 rdpr %canrestore, %g3
26077 rdpr %cleanwin, %g4
26078 rdpr %otherwin, %g5
26079 rdpr %wstate, %g6
26080 movg %icc, %i0, %g3
26081 udivx %o0, 0x0806, %o4
26082 ldsw [%l7 + 0x0C], %o5
26083 set 0x4C, %o6
26084 stba %l0, [%l7 + %o6] 0x2b
26085 membar #Sync
26086 popc %o1, %i1
26087 udiv %i5, 0x0082, %o7
26088 movrlz %i2, %o3, %i4
26089 fmovrsgez %i6, %f5, %f28
26090 siam 0x2
26091 edge32l %o6, %l5, %l4
26092 fcmpeq32 %f10, %f18, %l6
26093 taddcc %l3, %g5, %g2
26094 brgez,a %l2, loop_2476
26095 addc %g4, 0x07D3, %i3
26096 alignaddr %o2, %g7, %g1
26097 andncc %i7, %l1, %g6
26098loop_2476:
26099 ldsb [%l7 + 0x15], %g3
26100 move %xcc, %o0, %i0
26101 movge %icc, %o5, %l0
26102 umulcc %o4, %o1, %i5
26103 edge8l %o7, %i2, %o3
26104 edge16l %i1, %i6, %i4
26105 and %l5, %l4, %o6
26106 edge16n %l6, %l3, %g5
26107 wr %g0, 0x10, %asi
26108 ldswa [%l7 + 0x58] %asi, %l2
26109 umul %g2, %g4, %i3
26110 tsubcctv %g7, %g1, %o2
26111 bcs,pt %xcc, loop_2477
26112 tn %xcc, 0x3
26113 fmovdvs %xcc, %f25, %f3
26114 fbug %fcc0, loop_2478
26115loop_2477:
26116 fbul %fcc1, loop_2479
26117 udivx %i7, 0x1DEB, %g6
26118 add %l1, 0x12AD, %o0
26119loop_2478:
26120 sethi 0x1E72, %g3
26121loop_2479:
26122 bcc %xcc, loop_2480
26123 addc %o5, 0x1798, %i0
26124 ld [%l7 + 0x7C], %f19
26125 addccc %l0, 0x0E2C, %o4
26126loop_2480:
26127 sdivcc %i5, 0x19EC, %o7
26128 fmovd %f18, %f0
26129 sdiv %i2, 0x1B35, %o3
26130 edge8 %o1, %i6, %i1
26131 fxnors %f4, %f15, %f20
26132 fmuld8ulx16 %f28, %f4, %f28
26133 array8 %i4, %l4, %l5
26134 umulcc %o6, %l3, %g5
26135 movvs %icc, %l2, %l6
26136 fbule,a %fcc0, loop_2481
26137 mulx %g2, 0x1F48, %g4
26138 movrlz %i3, 0x11D, %g7
26139 taddcctv %g1, %i7, %o2
26140loop_2481:
26141 tsubcc %g6, 0x062D, %l1
26142 add %l7, 0x78, %l6
26143 wr %g0, 0x11, %asi
26144 casxa [%l6] 0x11, %o0, %g3
26145 tgu %xcc, 0x2
26146 sethi 0x1FA9, %o5
26147 tcc %icc, 0x4
26148 set 0x5C, %g4
26149 stha %i0, [%l7 + %g4] 0xea
26150 membar #Sync
26151 lduh [%l7 + 0x32], %o4
26152 or %l0, %i5, %i2
26153 ble,a %icc, loop_2482
26154 movcs %xcc, %o3, %o7
26155 wr %g0, 0x89, %asi
26156 prefetcha [%l7 + 0x40] %asi, 0x0
26157loop_2482:
26158 movgu %icc, %i6, %i1
26159 wr %g0, 0x88, %asi
26160 stxa %l4, [%l7 + 0x48] %asi
26161 srax %i4, %l5, %o6
26162 sethi 0x0303, %g5
26163 tl %icc, 0x1
26164 tcc %icc, 0x3
26165 xor %l2, %l6, %g2
26166 sllx %g4, %l3, %i3
26167 set 0x24, %i5
26168 lduha [%l7 + %i5] 0x0c, %g1
26169 stx %g7, [%l7 + 0x60]
26170 fmovdge %xcc, %f14, %f19
26171 ldsw [%l7 + 0x5C], %i7
26172 set 0x75, %l1
26173 lduba [%l7 + %l1] 0x0c, %g6
26174 bleu %xcc, loop_2483
26175 srl %o2, 0x0E, %o0
26176 fsrc1s %f16, %f2
26177 fbue %fcc0, loop_2484
26178loop_2483:
26179 umulcc %g3, %l1, %o5
26180 sdiv %i0, 0x0A7C, %o4
26181 fpadd32s %f23, %f3, %f22
26182loop_2484:
26183 tneg %icc, 0x1
26184 st %f24, [%l7 + 0x30]
26185 array16 %i5, %l0, %o3
26186 array8 %i2, %o1, %i6
26187 tvs %xcc, 0x2
26188 flush %l7 + 0x60
26189 subcc %i1, 0x1589, %o7
26190 edge16n %i4, %l4, %l5
26191 set 0x60, %l0
26192 prefetcha [%l7 + %l0] 0x80, 0x2
26193 xnor %g5, 0x0351, %l6
26194 fnegs %f1, %f9
26195 tge %icc, 0x4
26196 edge32l %g2, %l2, %l3
26197 edge16l %i3, %g1, %g4
26198 bpos,a %xcc, loop_2485
26199 ldx [%l7 + 0x58], %g7
26200 orn %g6, %o2, %o0
26201 addcc %g3, %i7, %l1
26202loop_2485:
26203 array8 %i0, %o5, %o4
26204 fmovsvc %xcc, %f24, %f14
26205 array8 %i5, %o3, %i2
26206 ba %xcc, loop_2486
26207 fsrc2 %f12, %f20
26208 brz,a %o1, loop_2487
26209 siam 0x7
26210loop_2486:
26211 popc %l0, %i1
26212 movne %icc, %o7, %i6
26213loop_2487:
26214 sub %l4, 0x1E80, %l5
26215 udivx %i4, 0x094D, %o6
26216 fpsub16 %f28, %f14, %f10
26217 addccc %l6, %g5, %l2
26218 taddcctv %l3, 0x03FA, %g2
26219 bne,a loop_2488
26220 bn,pn %xcc, loop_2489
26221 fmovsge %icc, %f27, %f8
26222 ba,a,pn %icc, loop_2490
26223loop_2488:
26224 tvs %icc, 0x7
26225loop_2489:
26226 movre %g1, 0x32B, %i3
26227 fmul8ulx16 %f6, %f16, %f4
26228loop_2490:
26229 movge %icc, %g4, %g7
26230 edge16n %o2, %g6, %g3
26231 alignaddr %i7, %o0, %i0
26232 fmovdle %icc, %f9, %f15
26233 sllx %o5, %o4, %i5
26234 sub %o3, 0x1930, %l1
26235 add %l7, 0x50, %l6
26236 wr %g0, 0x89, %asi
26237 ldxa [%l6] %asi, %o1
26238 casxa [%l6] 0x89, %o1, %l0
26239 movrgez %i1, 0x1D1, %o7
26240 movpos %xcc, %i6, %i2
26241 fpmerge %f1, %f13, %f26
26242 fnot2 %f12, %f8
26243 fandnot2 %f16, %f6, %f8
26244 movge %xcc, %l5, %l4
26245 udivx %o6, 0x0C6F, %i4
26246 fnegd %f20, %f4
26247 fmovsleu %xcc, %f31, %f24
26248 movcc %xcc, %g5, %l6
26249 movneg %xcc, %l2, %g2
26250 fbo,a %fcc2, loop_2491
26251 sethi 0x1440, %l3
26252 srl %i3, %g1, %g4
26253 ldsw [%l7 + 0x08], %g7
26254loop_2491:
26255 fnot2 %f28, %f14
26256 fbge %fcc2, loop_2492
26257 sir 0x1FE9
26258 fcmpne16 %f8, %f8, %o2
26259 andcc %g3, %g6, %o0
26260loop_2492:
26261 fmuld8ulx16 %f24, %f29, %f2
26262 umul %i0, 0x005A, %i7
26263 edge16ln %o4, %i5, %o3
26264 edge32 %l1, %o1, %l0
26265 wr %g0, 0x11, %asi
26266 prefetcha [%l7 + 0x50] %asi, 0x0
26267 xnorcc %i1, 0x1090, %i6
26268 array32 %i2, %l5, %l4
26269 fornot2s %f30, %f14, %f17
26270 ldsh [%l7 + 0x0E], %o7
26271 fpsub32s %f12, %f11, %f25
26272 udivx %o6, 0x1260, %i4
26273 movre %l6, %g5, %g2
26274 fpsub32s %f2, %f6, %f20
26275 add %l3, 0x1089, %i3
26276 set 0x68, %l5
26277 ldswa [%l7 + %l5] 0x14, %l2
26278 set 0x12, %o7
26279 stha %g1, [%l7 + %o7] 0x19
26280 sdivx %g7, 0x1C8C, %g4
26281 fmovrdgz %o2, %f10, %f4
26282 umulcc %g3, %o0, %i0
26283 wr %g0, 0x81, %asi
26284 lduha [%l7 + 0x50] %asi, %i7
26285 smulcc %o4, 0x0E13, %g6
26286 smul %o3, %l1, %i5
26287 set 0x30, %o2
26288 prefetcha [%l7 + %o2] 0x19, 0x3
26289 stw %o5, [%l7 + 0x64]
26290 fba,a %fcc1, loop_2493
26291 movle %xcc, %o1, %i1
26292 movcc %icc, %i6, %i2
26293 tcc %xcc, 0x3
26294loop_2493:
26295 nop
26296 set 0x38, %g6
26297 lda [%l7 + %g6] 0x04, %f24
26298 taddcctv %l5, %o7, %o6
26299 fmul8x16 %f14, %f18, %f0
26300 fmovscc %icc, %f31, %f5
26301 bneg %xcc, loop_2494
26302 fands %f16, %f9, %f5
26303 call loop_2495
26304 movge %xcc, %i4, %l6
26305loop_2494:
26306 sll %g5, 0x10, %g2
26307 movge %xcc, %l4, %l3
26308loop_2495:
26309 movrne %i3, 0x3F6, %l2
26310 udivcc %g7, 0x0B77, %g1
26311 fnegs %f25, %f29
26312 ta %icc, 0x3
26313 array32 %g4, %g3, %o0
26314 movneg %icc, %i0, %i7
26315 array8 %o2, %g6, %o4
26316 array16 %l1, %i5, %l0
26317 movn %xcc, %o3, %o5
26318 fpsub32 %f30, %f28, %f24
26319 ta %xcc, 0x7
26320 ldub [%l7 + 0x32], %i1
26321 srax %o1, %i6, %i2
26322 movl %icc, %o7, %o6
26323 andncc %l5, %i4, %l6
26324 subccc %g2, %g5, %l3
26325 movrlz %l4, %i3, %g7
26326 fandnot2s %f15, %f14, %f3
26327 tvc %icc, 0x5
26328 fbe %fcc1, loop_2496
26329 udivx %g1, 0x17EF, %l2
26330 movne %xcc, %g4, %g3
26331 movvc %xcc, %i0, %i7
26332loop_2496:
26333 andncc %o0, %g6, %o2
26334 prefetch [%l7 + 0x1C], 0x1
26335 edge32 %o4, %l1, %i5
26336 wr %g0, 0x0c, %asi
26337 swapa [%l7 + 0x70] %asi, %l0
26338 edge16 %o5, %o3, %o1
26339 mova %xcc, %i6, %i1
26340 fbu,a %fcc0, loop_2497
26341 st %f2, [%l7 + 0x4C]
26342 andn %i2, 0x1927, %o6
26343 fblg,a %fcc1, loop_2498
26344loop_2497:
26345 lduh [%l7 + 0x4E], %o7
26346 ble,a,pn %icc, loop_2499
26347 umul %i4, %l6, %g2
26348loop_2498:
26349 tsubcctv %l5, %l3, %g5
26350 sllx %i3, 0x1A, %g7
26351loop_2499:
26352 movl %xcc, %g1, %l2
26353 fcmpgt16 %f12, %f12, %g4
26354 movne %xcc, %g3, %l4
26355 tneg %icc, 0x0
26356 umulcc %i7, 0x075A, %i0
26357 set 0x56, %i6
26358 lduha [%l7 + %i6] 0x89, %o0
26359 te %xcc, 0x7
26360 tsubcctv %o2, %g6, %o4
26361 umulcc %l1, 0x1A40, %i5
26362 edge16ln %l0, %o5, %o3
26363 tne %icc, 0x7
26364 fpsub32s %f7, %f9, %f11
26365 fornot1s %f17, %f30, %f17
26366 fbe %fcc3, loop_2500
26367 membar 0x1F
26368 fba,a %fcc1, loop_2501
26369 mulscc %i6, 0x1586, %i1
26370loop_2500:
26371 tn %xcc, 0x0
26372 ldsb [%l7 + 0x1A], %i2
26373loop_2501:
26374 fcmped %fcc3, %f16, %f6
26375 fxnor %f30, %f14, %f22
26376 fmovd %f6, %f12
26377 fcmpeq32 %f2, %f30, %o6
26378 fmovsvs %icc, %f22, %f21
26379 movvs %icc, %o7, %o1
26380 edge8ln %l6, %i4, %l5
26381 srax %g2, %l3, %i3
26382 fmovd %f26, %f12
26383 alignaddrl %g5, %g1, %l2
26384 bgu,a %xcc, loop_2502
26385 mova %icc, %g4, %g7
26386 brgz,a %g3, loop_2503
26387 andncc %i7, %i0, %l4
26388loop_2502:
26389 fblg,a %fcc1, loop_2504
26390 bl %icc, loop_2505
26391loop_2503:
26392 tg %xcc, 0x1
26393 sir 0x0833
26394loop_2504:
26395 fornot2s %f19, %f19, %f12
26396loop_2505:
26397 umul %o0, 0x0896, %g6
26398 movge %icc, %o4, %l1
26399 fnegd %f28, %f2
26400 wr %g0, 0x89, %asi
26401 ldda [%l7 + 0x60] %asi, %o2
26402 array32 %l0, %o5, %o3
26403 addccc %i6, %i5, %i2
26404 movrgz %i1, %o6, %o1
26405 fbne,a %fcc3, loop_2506
26406 fmul8ulx16 %f22, %f18, %f4
26407 brgz %l6, loop_2507
26408 array32 %i4, %o7, %l5
26409loop_2506:
26410 edge8ln %g2, %i3, %g5
26411 orcc %l3, %g1, %g4
26412loop_2507:
26413 ldx [%l7 + 0x58], %l2
26414 sethi 0x0D69, %g7
26415 add %l7, 0x5C, %l6
26416 wr %g0, 0x80, %asi
26417 casa [%l6] %asi, %g3, %i0
26418 xnor %l4, 0x0E31, %i7
26419 nop
26420 set 0x0C, %o1
26421 ldsw [%l7 + %o1], %o0
26422 add %l7, 0x54, %l6
26423 wr %g0, 0x80, %asi
26424 lda [%l6] %asi, %o4
26425 casa [%l6] %asi, %o4, %g6
26426 fxors %f5, %f26, %f31
26427 movleu %xcc, %l1, %o2
26428 tvs %icc, 0x0
26429 fblg,a %fcc2, loop_2508
26430 ba,a loop_2509
26431 edge8l %o5, %o3, %l0
26432 addcc %i6, %i5, %i1
26433loop_2508:
26434 fmovsvs %icc, %f20, %f5
26435loop_2509:
26436 tcc %xcc, 0x5
26437 array16 %o6, %i2, %l6
26438 tvc %xcc, 0x1
26439 udivcc %o1, 0x1D01, %i4
26440 fmovrsgz %o7, %f10, %f18
26441 subcc %g2, %l5, %i3
26442 fbe,a %fcc1, loop_2510
26443 bleu %xcc, loop_2511
26444 tpos %icc, 0x4
26445 saved
26446 rdpr %cwp, %g1
26447 rdpr %cansave, %g2
26448 rdpr %canrestore, %g3
26449 rdpr %cleanwin, %g4
26450 rdpr %otherwin, %g5
26451 rdpr %wstate, %g6
26452loop_2510:
26453 pdist %f22, %f10, %f16
26454loop_2511:
26455 tcc %xcc, 0x1
26456 edge16l %l3, %g5, %g1
26457 mulx %g4, 0x080A, %g7
26458 edge16n %l2, %i0, %g3
26459 edge16n %i7, %o0, %o4
26460 fmovdgu %icc, %f23, %f26
26461 ldsh [%l7 + 0x0C], %g6
26462 fnot2s %f16, %f15
26463 fnands %f6, %f7, %f12
26464 set 0x37, %l3
26465 stba %l4, [%l7 + %l3] 0x18
26466 movrlz %o2, %o5, %o3
26467 fbue %fcc1, loop_2512
26468 brlez,a %l1, loop_2513
26469 tneg %xcc, 0x3
26470 fcmpd %fcc3, %f4, %f30
26471loop_2512:
26472 sdivcc %l0, 0x0C90, %i5
26473loop_2513:
26474 smul %i6, %i1, %o6
26475 taddcc %l6, %o1, %i2
26476 tle %xcc, 0x3
26477 subc %i4, %g2, %l5
26478 nop
26479 set 0x64, %o5
26480 prefetch [%l7 + %o5], 0x1
26481 fpsub16 %f8, %f30, %f12
26482 fnot1 %f14, %f18
26483 restored
26484 rdpr %cwp, %g1
26485 rdpr %cansave, %g2
26486 rdpr %canrestore, %g3
26487 rdpr %cleanwin, %g4
26488 rdpr %otherwin, %g5
26489 rdpr %wstate, %g6
26490 edge32 %i3, %l3, %g5
26491 tn %xcc, 0x6
26492 tleu %icc, 0x0
26493 tg %xcc, 0x4
26494 wr %g0, 0x88, %asi
26495 stxa %o7, [%l7 + 0x78] %asi
26496 tvc %xcc, 0x0
26497 bn,pn %xcc, loop_2514
26498 sir 0x0C60
26499 fmul8sux16 %f4, %f16, %f20
26500 bge %xcc, loop_2515
26501loop_2514:
26502 alignaddrl %g1, %g4, %l2
26503 fcmpne32 %f10, %f4, %g7
26504 te %xcc, 0x3
26505loop_2515:
26506 xnorcc %i0, 0x18DE, %i7
26507 popc %o0, %g3
26508 mulscc %o4, %l4, %o2
26509 wr %g0, 0x11, %asi
26510 lda [%l7 + 0x64] %asi, %f7
26511 fsrc1s %f15, %f29
26512 movcc %xcc, %g6, %o3
26513 fbl,a %fcc1, loop_2516
26514 sethi 0x1ADF, %l1
26515 movn %xcc, %l0, %i5
26516 fbu %fcc0, loop_2517
26517loop_2516:
26518 flush %l7 + 0x10
26519 alignaddr %i6, %i1, %o5
26520 alignaddrl %l6, %o6, %o1
26521loop_2517:
26522 tneg %xcc, 0x6
26523 tpos %icc, 0x4
26524 swap [%l7 + 0x14], %i2
26525 tg %xcc, 0x6
26526 wr %g0, 0xe2, %asi
26527 stba %g2, [%l7 + 0x3D] %asi
26528 membar #Sync
26529 sdiv %l5, 0x119F, %i3
26530 stbar
26531 movvc %icc, %l3, %i4
26532 mulscc %g5, %g1, %o7
26533 bcc,a,pt %icc, loop_2518
26534 fbne,a %fcc3, loop_2519
26535 bn,pn %icc, loop_2520
26536 tvs %icc, 0x3
26537loop_2518:
26538 fmovdneg %xcc, %f12, %f10
26539loop_2519:
26540 nop
26541 setx loop_2521, %l0, %l1
26542 wrpr 0x1, %tl
26543 wrpr %l1, %tnpc
26544 setx 0x34400001400, %l0, %l1
26545 wrpr %l1, %tstate
26546 wrhpr 0x4, %htstate
26547 done
26548loop_2520:
26549 fzeros %f4
26550 addccc %l2, %g7, %i0
26551 nop
26552 setx loop_2522, %l0, %l1
26553 jmpl %l1, %g4
26554loop_2521:
26555 addc %o0, 0x1539, %g3
26556 be,a,pn %xcc, loop_2523
26557 fxor %f12, %f4, %f8
26558loop_2522:
26559 movle %icc, %o4, %i7
26560 tleu %icc, 0x6
26561loop_2523:
26562 movn %icc, %o2, %g6
26563 tcs %icc, 0x7
26564 movn %icc, %l4, %o3
26565 bl,pt %icc, loop_2524
26566 fmul8ulx16 %f26, %f30, %f18
26567 fsrc2s %f2, %f25
26568 fmovs %f9, %f0
26569loop_2524:
26570 srax %l1, 0x02, %l0
26571 fbuge %fcc3, loop_2525
26572 mova %xcc, %i5, %i6
26573 add %l7, 0x78, %l6
26574 wr %g0, 0x81, %asi
26575 ldxa [%l6] %asi, %o5
26576 casxa [%l6] 0x81, %o5, %l6
26577loop_2525:
26578 edge16 %i1, %o1, %o6
26579 tcs %xcc, 0x1
26580 movpos %icc, %g2, %l5
26581 fmul8ulx16 %f26, %f6, %f2
26582 edge16n %i2, %l3, %i3
26583 brlez %i4, loop_2526
26584 edge16 %g1, %g5, %l2
26585 fpadd16s %f18, %f30, %f7
26586 sdiv %o7, 0x1AEB, %g7
26587loop_2526:
26588 bgu,a %icc, loop_2527
26589 tpos %icc, 0x4
26590 tsubcctv %g4, %o0, %g3
26591 movn %icc, %i0, %o4
26592loop_2527:
26593 flush %l7 + 0x0C
26594 sub %o2, %g6, %i7
26595 fbne,a %fcc1, loop_2528
26596 tle %xcc, 0x0
26597 tl %xcc, 0x4
26598 subccc %l4, 0x0976, %l1
26599loop_2528:
26600 sir 0x14DD
26601 wr %g0, 0x81, %asi
26602 sta %f17, [%l7 + 0x78] %asi
26603 edge8n %o3, %i5, %l0
26604 fba %fcc0, loop_2529
26605 fpadd16 %f8, %f22, %f24
26606 bcc,pn %xcc, loop_2530
26607 sra %o5, %i6, %i1
26608loop_2529:
26609 tvs %xcc, 0x2
26610 movl %xcc, %l6, %o6
26611loop_2530:
26612 brgz,a %g2, loop_2531
26613 sth %l5, [%l7 + 0x30]
26614 tgu %icc, 0x6
26615 bcs loop_2532
26616loop_2531:
26617 te %xcc, 0x2
26618 udivcc %o1, 0x0804, %l3
26619 bpos loop_2533
26620loop_2532:
26621 mulx %i2, %i4, %i3
26622 movrne %g1, %g5, %o7
26623 edge32ln %g7, %g4, %l2
26624loop_2533:
26625 brnz,a %g3, loop_2534
26626 nop
26627 setx loop_2535, %l0, %l1
26628 wrpr 0x1, %tl
26629 wrpr %l1, %tnpc
26630 setx 0x34400001400, %l0, %l1
26631 wrpr %l1, %tstate
26632 wrhpr 0x4, %htstate
26633 done
26634 xorcc %o0, 0x0519, %i0
26635 xnorcc %o4, 0x0AA5, %g6
26636loop_2534:
26637 fmovrdgz %o2, %f12, %f16
26638loop_2535:
26639 fxor %f10, %f30, %f12
26640 ldsh [%l7 + 0x12], %i7
26641 saved
26642 rdpr %cwp, %g1
26643 rdpr %cansave, %g2
26644 rdpr %canrestore, %g3
26645 rdpr %cleanwin, %g4
26646 rdpr %otherwin, %g5
26647 rdpr %wstate, %g6
26648 fpsub32s %f16, %f12, %f22
26649 movrgez %l1, %o3, %i5
26650 bneg,pn %icc, loop_2536
26651 tcs %xcc, 0x3
26652 xnor %l0, 0x0FB2, %o5
26653 movrgez %i6, 0x3EF, %i1
26654loop_2536:
26655 fmovsvs %xcc, %f12, %f12
26656 sra %l4, %o6, %g2
26657 wr %g0, 0x04, %asi
26658 ldda [%l7 + 0x40] %asi, %f0
26659 bpos,a loop_2537
26660 or %l6, %o1, %l5
26661 sra %i2, %l3, %i4
26662 fnors %f13, %f8, %f22
26663loop_2537:
26664 brgz,a %g1, loop_2538
26665 movgu %icc, %i3, %o7
26666 edge32ln %g7, %g4, %l2
26667 andcc %g3, 0x0F19, %g5
26668loop_2538:
26669 bcc,a %icc, loop_2539
26670 tcs %icc, 0x0
26671 sdivcc %i0, 0x1264, %o4
26672 set 0x70, %o0
26673 ldda [%l7 + %o0] 0x2e, %g6
26674loop_2539:
26675 tvs %icc, 0x1
26676 fbne %fcc1, loop_2540
26677 smul %o0, %o2, %l1
26678 andcc %i7, 0x0083, %o3
26679 sdivcc %l0, 0x1B29, %i5
26680loop_2540:
26681 andcc %o5, 0x1340, %i1
26682 fbo,a %fcc2, loop_2541
26683 tne %xcc, 0x4
26684 tgu %icc, 0x3
26685 movrgez %l4, %o6, %g2
26686loop_2541:
26687 fmovrslz %i6, %f22, %f3
26688 tsubcc %o1, 0x1EEC, %l6
26689 edge8ln %l5, %l3, %i2
26690 taddcctv %g1, 0x11A7, %i3
26691 bgu,a,pn %xcc, loop_2542
26692 fmuld8sux16 %f19, %f16, %f30
26693 fmovsneg %xcc, %f5, %f19
26694 fmovdcc %xcc, %f18, %f26
26695loop_2542:
26696 bvc,pn %xcc, loop_2543
26697 udivcc %o7, 0x1C4F, %i4
26698 fmovsleu %xcc, %f11, %f14
26699 fbu,a %fcc2, loop_2544
26700loop_2543:
26701 edge16n %g7, %l2, %g4
26702 fbne,a %fcc3, loop_2545
26703 sethi 0x1A93, %g3
26704loop_2544:
26705 sdivcc %i0, 0x07E0, %g5
26706 wr %g0, 0x10, %asi
26707 lda [%l7 + 0x4C] %asi, %f21
26708loop_2545:
26709 move %xcc, %o4, %o0
26710 udivx %o2, 0x059C, %l1
26711 fnegs %f16, %f22
26712 fbl %fcc1, loop_2546
26713 sllx %i7, 0x14, %o3
26714 xnorcc %l0, 0x0DE5, %i5
26715 fmovdcc %icc, %f5, %f9
26716loop_2546:
26717 nop
26718 set 0x5C, %i3
26719 lduwa [%l7 + %i3] 0x19, %g6
26720 addc %i1, 0x0F2C, %l4
26721 fmovrsne %o6, %f3, %f10
26722 tvc %icc, 0x7
26723 edge32n %o5, %i6, %g2
26724 subcc %o1, %l6, %l3
26725 ldstub [%l7 + 0x18], %i2
26726 edge8ln %g1, %i3, %l5
26727 andn %o7, 0x0081, %g7
26728 te %xcc, 0x7
26729 fmovsleu %icc, %f2, %f31
26730 fbge,a %fcc1, loop_2547
26731 bge,a %icc, loop_2548
26732 fnot2s %f24, %f17
26733 srax %i4, 0x1F, %g4
26734loop_2547:
26735 be loop_2549
26736loop_2548:
26737 tvs %xcc, 0x4
26738 movrlz %g3, %i0, %g5
26739 add %l7, 0x30, %l6
26740 wr %g0, 0x89, %asi
26741 ldxa [%l6] %asi, %o4
26742 casxa [%l6] 0x89, %o4, %l2
26743loop_2549:
26744 xnor %o2, 0x0F9E, %o0
26745 st %f29, [%l7 + 0x20]
26746 fornot1s %f29, %f30, %f29
26747 orcc %l1, %o3, %l0
26748 fbe,a %fcc0, loop_2550
26749 fmul8ulx16 %f4, %f2, %f4
26750 edge32l %i5, %g6, %i7
26751 fmovscs %icc, %f12, %f2
26752loop_2550:
26753 membar 0x5D
26754 fbn %fcc3, loop_2551
26755 fones %f7
26756 edge16l %l4, %o6, %o5
26757 fmovscs %icc, %f13, %f17
26758loop_2551:
26759 nop
26760 set 0x14, %g3
26761 ldsha [%l7 + %g3] 0x15, %i1
26762 st %f16, [%l7 + 0x6C]
26763 fpsub32s %f0, %f17, %f19
26764 popc 0x0C06, %i6
26765 brgez %g2, loop_2552
26766 mulscc %o1, 0x156B, %l3
26767 sir 0x1CC0
26768 fblg,a %fcc0, loop_2553
26769loop_2552:
26770 swap [%l7 + 0x24], %l6
26771 movvc %xcc, %i2, %g1
26772 tn %xcc, 0x7
26773loop_2553:
26774 move %icc, %i3, %l5
26775 fmovsa %xcc, %f5, %f5
26776 movpos %xcc, %g7, %i4
26777 udivx %g4, 0x11E8, %g3
26778 fabsd %f30, %f6
26779 movcc %xcc, %o7, %g5
26780 bge,a,pt %icc, loop_2554
26781 movre %o4, %l2, %o2
26782 ta %xcc, 0x6
26783 brlz,a %i0, loop_2555
26784loop_2554:
26785 movrgz %l1, 0x1B5, %o0
26786 movrgz %l0, 0x1E5, %o3
26787 alignaddr %i5, %i7, %l4
26788loop_2555:
26789 edge32n %g6, %o6, %i1
26790 ldx [%l7 + 0x18], %o5
26791 movl %icc, %g2, %o1
26792 movvc %xcc, %i6, %l6
26793 movcc %xcc, %l3, %g1
26794 subccc %i3, %l5, %g7
26795 edge16ln %i2, %i4, %g4
26796 tcc %xcc, 0x1
26797 saved
26798 rdpr %cwp, %g1
26799 rdpr %cansave, %g2
26800 rdpr %canrestore, %g3
26801 rdpr %cleanwin, %g4
26802 rdpr %otherwin, %g5
26803 rdpr %wstate, %g6
26804 fmovdcs %icc, %f19, %f12
26805 tvc %icc, 0x0
26806 movl %icc, %g3, %o7
26807 and %g5, %o4, %l2
26808 nop
26809 setx loop_2556, %l0, %l1
26810 wrpr 0x1, %tl
26811 wrpr %l1, %tpc
26812 add %l1, 0x4, %l1
26813 wrpr %l1, %tnpc
26814 setx 0x34400001400, %l0, %l1
26815 wrpr %l1, %tstate
26816 wrhpr 0x4, %htstate
26817 retry
26818 tg %icc, 0x5
26819 edge16l %i0, %l1, %o2
26820 taddcctv %l0, 0x0EC4, %o0
26821loop_2556:
26822 array16 %o3, %i5, %l4
26823 tcc %icc, 0x4
26824 tsubcc %g6, %o6, %i7
26825 edge8ln %i1, %o5, %o1
26826 fcmpgt32 %f0, %f22, %g2
26827 smulcc %i6, 0x1C0E, %l3
26828 alignaddrl %l6, %g1, %i3
26829 ldsw [%l7 + 0x40], %g7
26830 smul %l5, 0x1B85, %i4
26831 sdivcc %i2, 0x19F0, %g4
26832 umul %o7, 0x1B03, %g5
26833 bpos %xcc, loop_2557
26834 be,pt %icc, loop_2558
26835 nop
26836 setx loop_2559, %l0, %l1
26837 wrpr 0x1, %tl
26838 wrpr %l1, %tpc
26839 add %l1, 0x4, %l1
26840 wrpr %l1, %tnpc
26841 setx 0x34400001400, %l0, %l1
26842 wrpr %l1, %tstate
26843 wrhpr 0x4, %htstate
26844 retry
26845 fornot2s %f6, %f11, %f27
26846loop_2557:
26847 ldsw [%l7 + 0x58], %g3
26848loop_2558:
26849 flush %l7 + 0x7C
26850loop_2559:
26851 fmovdne %icc, %f21, %f27
26852 sdivcc %o4, 0x01DF, %l2
26853 orn %i0, 0x1ED6, %l1
26854 fbge,a %fcc1, loop_2560
26855 fbo %fcc2, loop_2561
26856 subc %l0, 0x0F0E, %o0
26857 movcc %xcc, %o3, %o2
26858loop_2560:
26859 fmovd %f26, %f10
26860loop_2561:
26861 nop
26862 set 0x56, %g2
26863 lduha [%l7 + %g2] 0x0c, %l4
26864 alignaddr %g6, %o6, %i7
26865 fcmpd %fcc0, %f10, %f0
26866 movcs %xcc, %i1, %o5
26867 fxors %f15, %f28, %f7
26868 fxnor %f12, %f14, %f14
26869 membar 0x47
26870 fmovdg %xcc, %f23, %f28
26871 nop
26872 set 0x32, %l6
26873 sth %i5, [%l7 + %l6]
26874 ldstub [%l7 + 0x4A], %g2
26875 umulcc %i6, %l3, %o1
26876 fcmple32 %f16, %f10, %l6
26877 movn %xcc, %g1, %g7
26878 fmul8x16al %f21, %f31, %f26
26879 ld [%l7 + 0x3C], %f27
26880 fbo %fcc0, loop_2562
26881 tneg %xcc, 0x6
26882 fpadd32s %f3, %f7, %f7
26883 fmovspos %icc, %f1, %f19
26884loop_2562:
26885 brgz,a %l5, loop_2563
26886 xnor %i4, %i2, %i3
26887 ble loop_2564
26888 swap [%l7 + 0x78], %g4
26889loop_2563:
26890 fmovdne %icc, %f12, %f19
26891 tcc %xcc, 0x2
26892loop_2564:
26893 movge %xcc, %o7, %g5
26894 edge8 %g3, %l2, %i0
26895 tpos %xcc, 0x0
26896 wr %g0, 0x80, %asi
26897 ldda [%l7 + 0x40] %asi, %f16
26898 xnor %l1, %o4, %o0
26899 fpack16 %f12, %f26
26900 for %f8, %f0, %f10
26901 sir 0x0FE8
26902 edge32 %o3, %o2, %l0
26903 sllx %g6, %o6, %i7
26904 be,a,pt %xcc, loop_2565
26905 edge32 %l4, %i1, %o5
26906 udivx %g2, 0x19D3, %i6
26907 fblg,a %fcc3, loop_2566
26908loop_2565:
26909 and %i5, 0x0CB8, %l3
26910 edge8 %o1, %l6, %g1
26911 fpsub16s %f1, %f14, %f0
26912loop_2566:
26913 addc %l5, 0x088C, %i4
26914 fmovdneg %xcc, %f3, %f23
26915 fbule,a %fcc3, loop_2567
26916 fmovsge %icc, %f7, %f10
26917 wr %g0, 0x19, %asi
26918 stda %i2, [%l7 + 0x68] %asi
26919loop_2567:
26920 fmovscs %xcc, %f9, %f19
26921 fmovdl %xcc, %f10, %f20
26922 fba %fcc3, loop_2568
26923 tneg %xcc, 0x4
26924 popc %i3, %g7
26925 movn %icc, %g4, %o7
26926loop_2568:
26927 fcmpeq16 %f28, %f24, %g5
26928 brz %l2, loop_2569
26929 edge32 %i0, %l1, %g3
26930 fcmple16 %f20, %f10, %o0
26931 alignaddr %o4, %o3, %o2
26932loop_2569:
26933 nop
26934 set 0x2C, %o3
26935 sta %f19, [%l7 + %o3] 0x89
26936 set 0x71, %i1
26937 stba %g6, [%l7 + %i1] 0x11
26938 fone %f4
26939 wr %g0, 0x80, %asi
26940 ldstuba [%l7 + 0x46] %asi, %l0
26941 set 0x10, %i0
26942 ldswa [%l7 + %i0] 0x80, %i7
26943 fmovde %icc, %f14, %f20
26944 udivcc %o6, 0x1154, %l4
26945 or %o5, %i1, %g2
26946 edge16l %i6, %i5, %l3
26947 fandnot1 %f12, %f12, %f20
26948 ta %xcc, 0x3
26949 fpsub16 %f20, %f14, %f4
26950 smul %l6, %o1, %g1
26951 movcs %icc, %i4, %l5
26952 fmovrdgez %i3, %f12, %f14
26953 smul %g7, %i2, %g4
26954 bne,pt %icc, loop_2570
26955 udivx %o7, 0x17CA, %g5
26956 bneg %xcc, loop_2571
26957 udiv %l2, 0x16FB, %i0
26958loop_2570:
26959 mulx %l1, %g3, %o4
26960 set 0x6C, %i7
26961 stwa %o0, [%l7 + %i7] 0x14
26962loop_2571:
26963 movrlz %o2, 0x399, %g6
26964 edge32 %l0, %i7, %o6
26965 be loop_2572
26966 fbl,a %fcc3, loop_2573
26967 and %o3, %o5, %l4
26968 fmovsge %icc, %f4, %f31
26969loop_2572:
26970 nop
26971 set 0x70, %g5
26972 stxa %g2, [%l7 + %g5] 0x2a
26973 membar #Sync
26974loop_2573:
26975 te %icc, 0x0
26976 movrlez %i6, 0x04C, %i5
26977 bge,a %xcc, loop_2574
26978 array8 %l3, %l6, %o1
26979 fcmple32 %f22, %f8, %i1
26980 tl %icc, 0x5
26981loop_2574:
26982 movn %icc, %i4, %g1
26983 edge8 %i3, %g7, %l5
26984 set 0x1C, %o4
26985 stha %i2, [%l7 + %o4] 0x2b
26986 membar #Sync
26987 fba,a %fcc2, loop_2575
26988 mulx %o7, 0x13F1, %g5
26989 fmovrde %l2, %f30, %f24
26990 mova %icc, %i0, %g4
26991loop_2575:
26992 brgz,a %l1, loop_2576
26993 smulcc %o4, %o0, %g3
26994 xorcc %o2, %l0, %g6
26995 mulscc %i7, 0x1223, %o6
26996loop_2576:
26997 add %o5, 0x0131, %o3
26998 movrlez %g2, 0x373, %i6
26999 tneg %xcc, 0x1
27000 addcc %l4, %l3, %l6
27001 membar 0x66
27002 ldub [%l7 + 0x73], %i5
27003 be loop_2577
27004 sdivcc %o1, 0x0FFC, %i1
27005 fbl,a %fcc2, loop_2578
27006 udivx %g1, 0x16D8, %i4
27007loop_2577:
27008 sethi 0x1445, %i3
27009 movpos %xcc, %l5, %g7
27010loop_2578:
27011 addcc %i2, 0x045E, %o7
27012 bne,a loop_2579
27013 smulcc %g5, %l2, %g4
27014 fba %fcc2, loop_2580
27015 srlx %i0, %o4, %l1
27016loop_2579:
27017 tl %xcc, 0x5
27018 set 0x3A, %g1
27019 ldstuba [%l7 + %g1] 0x80, %g3
27020loop_2580:
27021 mulscc %o0, 0x0DD2, %o2
27022 srl %l0, %g6, %o6
27023 ldsb [%l7 + 0x67], %i7
27024 fbule %fcc1, loop_2581
27025 bpos %xcc, loop_2582
27026 movg %xcc, %o5, %o3
27027 saved
27028 rdpr %cwp, %g1
27029 rdpr %cansave, %g2
27030 rdpr %canrestore, %g3
27031 rdpr %cleanwin, %g4
27032 rdpr %otherwin, %g5
27033 rdpr %wstate, %g6
27034loop_2581:
27035 xnorcc %g2, %l4, %i6
27036loop_2582:
27037 srax %l3, 0x05, %l6
27038 movl %icc, %o1, %i5
27039 fbuge %fcc1, loop_2583
27040 fand %f30, %f18, %f6
27041 movg %icc, %g1, %i4
27042 tsubcctv %i3, %i1, %l5
27043loop_2583:
27044 nop
27045 wr %g0, 0x18, %asi
27046 lduwa [%l7 + 0x1C] %asi, %i2
27047 fandnot1 %f22, %f4, %f26
27048 movrgez %g7, %o7, %l2
27049 stb %g5, [%l7 + 0x59]
27050 fcmpd %fcc3, %f2, %f16
27051 tsubcc %g4, %i0, %l1
27052 edge8 %g3, %o4, %o0
27053 fmovsleu %xcc, %f31, %f12
27054 bpos,a loop_2584
27055 orncc %o2, %l0, %o6
27056 fcmps %fcc1, %f1, %f22
27057 fbue,a %fcc2, loop_2585
27058loop_2584:
27059 alignaddr %i7, %o5, %g6
27060 fnot2 %f4, %f10
27061 tvs %icc, 0x1
27062loop_2585:
27063 tsubcc %g2, 0x0CD9, %l4
27064 addcc %i6, 0x0B22, %o3
27065 orncc %l6, %o1, %i5
27066 movge %xcc, %l3, %g1
27067 flush %l7 + 0x28
27068 alignaddr %i4, %i1, %l5
27069 movl %icc, %i2, %g7
27070 tge %xcc, 0x7
27071 tvc %icc, 0x0
27072 edge16l %o7, %i3, %g5
27073 nop
27074 setx loop_2586, %l0, %l1
27075 wrpr 0x1, %tl
27076 wrpr %l1, %tnpc
27077 setx 0x34400001400, %l0, %l1
27078 wrpr %l1, %tstate
27079 wrhpr 0x4, %htstate
27080 done
27081 fmovsg %xcc, %f4, %f8
27082 sllx %g4, %i0, %l1
27083 fornot1s %f27, %f2, %f0
27084loop_2586:
27085 sub %g3, 0x008F, %o4
27086 nop
27087 setx loop_2587, %l0, %l1
27088 jmpl %l1, %l2
27089 bl,pt %icc, loop_2588
27090 bcs,a,pt %icc, loop_2589
27091 fbge %fcc1, loop_2590
27092loop_2587:
27093 fbge,a %fcc1, loop_2591
27094loop_2588:
27095 brz,a %o2, loop_2592
27096loop_2589:
27097 fpadd32 %f24, %f22, %f18
27098loop_2590:
27099 tvc %xcc, 0x0
27100loop_2591:
27101 movrgz %l0, %o6, %o0
27102loop_2592:
27103 tle %xcc, 0x5
27104 srlx %i7, %o5, %g2
27105 andncc %l4, %g6, %i6
27106 st %f26, [%l7 + 0x24]
27107 movvs %xcc, %l6, %o1
27108 movn %icc, %o3, %l3
27109 or %g1, 0x099F, %i4
27110 edge16ln %i1, %l5, %i2
27111 set 0x48, %l4
27112 ldxa [%l7 + %l4] 0x18, %i5
27113 edge16n %o7, %i3, %g7
27114 alignaddr %g4, %i0, %l1
27115 alignaddr %g3, %g5, %l2
27116 set 0x10, %i4
27117 ldda [%l7 + %i4] 0x15, %o2
27118 bg loop_2593
27119 movvs %xcc, %l0, %o6
27120 udiv %o4, 0x0986, %i7
27121 fmovsleu %xcc, %f30, %f26
27122loop_2593:
27123 fmovrse %o5, %f8, %f21
27124 tneg %xcc, 0x7
27125 mulscc %o0, 0x1375, %l4
27126 srax %g2, 0x06, %i6
27127 addccc %l6, %o1, %g6
27128 fandnot2s %f20, %f21, %f6
27129 tsubcctv %l3, %o3, %g1
27130 brlz %i1, loop_2594
27131 addcc %l5, %i4, %i5
27132 tn %xcc, 0x5
27133 fbge %fcc0, loop_2595
27134loop_2594:
27135 umul %o7, %i2, %i3
27136 fmovs %f18, %f28
27137 fmovspos %xcc, %f3, %f24
27138loop_2595:
27139 fmovd %f8, %f10
27140 ldsb [%l7 + 0x6F], %g7
27141 edge8l %g4, %i0, %g3
27142 movcs %xcc, %l1, %g5
27143 edge8ln %l2, %l0, %o6
27144 tg %xcc, 0x6
27145 andncc %o2, %o4, %o5
27146 wr %g0, 0x18, %asi
27147 lduwa [%l7 + 0x24] %asi, %o0
27148 movn %xcc, %l4, %g2
27149 fcmpeq16 %f18, %f28, %i6
27150 bg,a,pt %icc, loop_2596
27151 bshuffle %f8, %f18, %f0
27152 movne %icc, %i7, %l6
27153 tvc %icc, 0x7
27154loop_2596:
27155 fmovdcs %icc, %f19, %f30
27156 orn %g6, %o1, %o3
27157 fcmpes %fcc2, %f1, %f16
27158 fbne,a %fcc3, loop_2597
27159 tneg %xcc, 0x2
27160 sir 0x178C
27161 set 0x300, %g7
27162 nop ! nop ! ldxa [%g0 + %g7] 0x40, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
27163loop_2597:
27164 fble,a %fcc2, loop_2598
27165 sethi 0x011F, %l3
27166 fmovde %icc, %f30, %f23
27167 edge16ln %i1, %l5, %i4
27168loop_2598:
27169 edge8 %i5, %o7, %i2
27170 te %icc, 0x2
27171 set 0x40, %l2
27172 stxa %i3, [%l7 + %l2] 0x27
27173 membar #Sync
27174 mova %xcc, %g4, %g7
27175 set 0x50, %o6
27176 sta %f14, [%l7 + %o6] 0x80
27177 or %g3, 0x19E4, %l1
27178 edge16l %i0, %g5, %l2
27179 sra %l0, 0x06, %o6
27180 movg %icc, %o4, %o5
27181 sra %o0, 0x11, %o2
27182 fmuld8ulx16 %f1, %f1, %f2
27183 brnz,a %g2, loop_2599
27184 movgu %xcc, %i6, %i7
27185 fpadd32s %f28, %f24, %f5
27186 saved
27187 rdpr %cwp, %g1
27188 rdpr %cansave, %g2
27189 rdpr %canrestore, %g3
27190 rdpr %cleanwin, %g4
27191 rdpr %otherwin, %g5
27192 rdpr %wstate, %g6
27193loop_2599:
27194 mulx %l4, 0x0275, %g6
27195 movrlez %l6, %o1, %g1
27196 bge,a,pn %xcc, loop_2600
27197 fmovdne %xcc, %f7, %f16
27198 set 0x15, %g4
27199 ldstuba [%l7 + %g4] 0x19, %o3
27200loop_2600:
27201 movvc %xcc, %i1, %l5
27202 andn %l3, %i5, %i4
27203 edge32ln %o7, %i2, %g4
27204 fbue %fcc0, loop_2601
27205 ldd [%l7 + 0x40], %f14
27206 bvc,a,pn %icc, loop_2602
27207 movle %icc, %i3, %g3
27208loop_2601:
27209 movgu %icc, %g7, %l1
27210 andncc %g5, %i0, %l0
27211loop_2602:
27212 alignaddrl %o6, %l2, %o4
27213 umulcc %o0, 0x07AC, %o2
27214 fbg %fcc0, loop_2603
27215 sll %g2, 0x09, %o5
27216 andcc %i7, 0x1DFC, %l4
27217 set 0x60, %i5
27218 ldda [%l7 + %i5] 0x81, %g6
27219loop_2603:
27220 edge32n %i6, %l6, %o1
27221 fpadd32s %f24, %f3, %f13
27222 fnot2s %f21, %f31
27223 movrlez %o3, %i1, %l5
27224 fmovdn %icc, %f25, %f10
27225 udivx %g1, 0x1FED, %i5
27226 fzero %f2
27227 edge32 %l3, %o7, %i4
27228 ldstub [%l7 + 0x0B], %g4
27229 fmovsvs %xcc, %f21, %f15
27230 movl %icc, %i3, %i2
27231 wr %g0, 0x18, %asi
27232 stda %f16, [%l7 + 0x40] %asi
27233 fmuld8sux16 %f27, %f14, %f22
27234 movleu %xcc, %g3, %l1
27235 fpmerge %f22, %f20, %f14
27236 bgu %icc, loop_2604
27237 tcs %icc, 0x1
27238 tge %icc, 0x3
27239 smulcc %g5, 0x119D, %g7
27240loop_2604:
27241 nop
27242 set 0x65, %i2
27243 ldstuba [%l7 + %i2] 0x89, %i0
27244 fornot2 %f8, %f14, %f4
27245 add %l7, 0x5C, %l6
27246 wr %g0, 0x11, %asi
27247 lda [%l6] %asi, %o6
27248 casa [%l6] 0x11, %o6, %l2
27249 smulcc %o4, 0x0A0A, %l0
27250 for %f12, %f26, %f20
27251 st %f8, [%l7 + 0x6C]
27252 tl %icc, 0x7
27253 movgu %xcc, %o0, %o2
27254 movrne %o5, 0x26F, %i7
27255 udiv %g2, 0x134A, %l4
27256 andncc %g6, %i6, %o1
27257 tsubcc %l6, %i1, %l5
27258 srl %g1, 0x03, %i5
27259 restored
27260 rdpr %cwp, %g1
27261 rdpr %cansave, %g2
27262 rdpr %canrestore, %g3
27263 rdpr %cleanwin, %g4
27264 rdpr %otherwin, %g5
27265 rdpr %wstate, %g6
27266 fmovsl %xcc, %f0, %f23
27267 fbul %fcc1, loop_2605
27268 smul %o3, 0x1759, %l3
27269 edge16ln %i4, %g4, %i3
27270 brlez %i2, loop_2606
27271loop_2605:
27272 fmovsle %xcc, %f29, %f21
27273 fpadd32s %f15, %f18, %f6
27274 xnorcc %o7, 0x1C18, %l1
27275loop_2606:
27276 siam 0x6
27277 movre %g3, %g5, %i0
27278 fpadd32 %f18, %f26, %f30
27279 fexpand %f21, %f0
27280 add %o6, %g7, %l2
27281 movre %o4, 0x356, %l0
27282 movne %xcc, %o2, %o5
27283 fcmped %fcc0, %f16, %f16
27284 tne %xcc, 0x7
27285 orn %o0, 0x0F49, %i7
27286 ldsw [%l7 + 0x6C], %g2
27287 fbu %fcc0, loop_2607
27288 fpackfix %f8, %f19
27289 smul %l4, 0x0980, %g6
27290 fbg %fcc3, loop_2608
27291loop_2607:
27292 fpadd16s %f21, %f30, %f19
27293 add %i6, 0x03F9, %l6
27294 sll %i1, 0x16, %o1
27295loop_2608:
27296 te %icc, 0x0
27297 movle %icc, %g1, %i5
27298 edge8l %l5, %o3, %l3
27299 addccc %i4, 0x10A9, %g4
27300 fba %fcc1, loop_2609
27301 xorcc %i3, 0x124F, %i2
27302 edge32l %l1, %o7, %g5
27303 array16 %g3, %o6, %i0
27304loop_2609:
27305 nop
27306 setx loop_2610, %l0, %l1
27307 wrpr 0x1, %tl
27308 wrpr %l1, %tnpc
27309 setx 0x34400001400, %l0, %l1
27310 wrpr %l1, %tstate
27311 wrhpr 0x4, %htstate
27312 done
27313 tleu %xcc, 0x5
27314 ta %icc, 0x1
27315 sdiv %g7, 0x182F, %l2
27316loop_2610:
27317 fpadd16 %f8, %f28, %f0
27318 faligndata %f6, %f18, %f24
27319 movne %icc, %o4, %o2
27320 fbg %fcc2, loop_2611
27321 tg %xcc, 0x4
27322 fnot2s %f4, %f9
27323 bgu,a loop_2612
27324loop_2611:
27325 and %o5, 0x0E65, %l0
27326 fbu %fcc2, loop_2613
27327 move %xcc, %i7, %g2
27328loop_2612:
27329 tge %icc, 0x1
27330 brgez %o0, loop_2614
27331loop_2613:
27332 fsrc2s %f13, %f14
27333 movne %xcc, %g6, %l4
27334 array8 %i6, %l6, %o1
27335loop_2614:
27336 nop
27337 membar #Sync
27338 wr %g0, 0xf0, %asi
27339 ldda [%l7 + 0x40] %asi, %f0
27340 ba,pn %icc, loop_2615
27341 sllx %g1, %i5, %l5
27342 fmuld8ulx16 %f26, %f8, %f20
27343 movrne %i1, 0x25D, %l3
27344loop_2615:
27345 xnor %o3, 0x0775, %g4
27346 tpos %icc, 0x0
27347 restored
27348 rdpr %cwp, %g1
27349 rdpr %cansave, %g2
27350 rdpr %canrestore, %g3
27351 rdpr %cleanwin, %g4
27352 rdpr %otherwin, %g5
27353 rdpr %wstate, %g6
27354 mova %xcc, %i4, %i3
27355 std %f10, [%l7 + 0x68]
27356 orncc %l1, %i2, %o7
27357 tle %xcc, 0x3
27358 fbuge %fcc3, loop_2616
27359 movgu %xcc, %g3, %g5
27360 tg %icc, 0x2
27361 fmovda %xcc, %f23, %f14
27362loop_2616:
27363 fmul8x16 %f3, %f28, %f2
27364 fmovspos %icc, %f28, %f11
27365 fone %f24
27366 bn,a loop_2617
27367 or %i0, 0x1CC3, %g7
27368 movpos %xcc, %l2, %o6
27369 mulscc %o4, %o5, %o2
27370loop_2617:
27371 fcmpne16 %f22, %f12, %i7
27372 udivcc %g2, 0x1C3E, %o0
27373 sll %g6, %l4, %l0
27374 fmovrsgez %i6, %f3, %f11
27375 fpmerge %f23, %f24, %f16
27376 fzero %f12
27377 tne %xcc, 0x3
27378 bn,a loop_2618
27379 bgu,a loop_2619
27380 subc %o1, 0x05DA, %g1
27381 array16 %l6, %i5, %i1
27382loop_2618:
27383 srlx %l3, 0x1B, %o3
27384loop_2619:
27385 swap [%l7 + 0x70], %l5
27386 edge16l %g4, %i3, %l1
27387 sdivcc %i4, 0x1886, %o7
27388 siam 0x4
27389 fcmpne32 %f14, %f14, %g3
27390 brgez %i2, loop_2620
27391 movn %icc, %g5, %i0
27392 tne %xcc, 0x4
27393 udivcc %l2, 0x11B5, %o6
27394loop_2620:
27395 fmovsa %xcc, %f11, %f0
27396 movg %xcc, %g7, %o4
27397 ldx [%l7 + 0x68], %o2
27398 movvc %xcc, %i7, %g2
27399 ldsh [%l7 + 0x28], %o0
27400 wr %g0, 0x89, %asi
27401 lduwa [%l7 + 0x24] %asi, %g6
27402 tcc %icc, 0x3
27403 xnorcc %o5, %l4, %i6
27404 umul %o1, 0x1C9A, %l0
27405 te %icc, 0x1
27406 alignaddr %g1, %l6, %i1
27407 and %i5, %l3, %o3
27408 fandnot2s %f31, %f10, %f15
27409 fbge,a %fcc1, loop_2621
27410 orn %g4, %l5, %l1
27411 andncc %i4, %i3, %g3
27412 taddcctv %o7, 0x0707, %i2
27413loop_2621:
27414 tneg %xcc, 0x1
27415 movcc %xcc, %i0, %g5
27416 srlx %o6, %l2, %g7
27417 fmovs %f26, %f3
27418 smulcc %o2, %i7, %g2
27419 stx %o0, [%l7 + 0x40]
27420 set 0x08, %l0
27421 ldxa [%l7 + %l0] 0x80, %g6
27422 brlz %o4, loop_2622
27423 sdivx %l4, 0x0599, %o5
27424 subccc %i6, 0x11BC, %l0
27425 fandnot1s %f31, %f23, %f12
27426loop_2622:
27427 tgu %icc, 0x6
27428 tneg %xcc, 0x5
27429 fnegd %f14, %f2
27430 fmovdcs %xcc, %f22, %f17
27431 nop
27432 setx loop_2623, %l0, %l1
27433 wrpr 0x1, %tl
27434 wrpr %l1, %tpc
27435 add %l1, 0x4, %l1
27436 wrpr %l1, %tnpc
27437 setx 0x34400001400, %l0, %l1
27438 wrpr %l1, %tstate
27439 wrhpr 0x4, %htstate
27440 retry
27441 edge8n %o1, %l6, %g1
27442 alignaddrl %i1, %i5, %o3
27443 movre %g4, 0x30E, %l3
27444loop_2623:
27445 nop
27446 set 0x38, %l5
27447 stda %l0, [%l7 + %l5] 0x0c
27448 fmovde %xcc, %f5, %f19
27449 movneg %icc, %i4, %i3
27450 set 0x2F, %l1
27451 lduba [%l7 + %l1] 0x04, %l5
27452 tcc %xcc, 0x2
27453 fpsub16s %f28, %f18, %f24
27454 movneg %xcc, %g3, %i2
27455 fnot2 %f18, %f4
27456 popc %o7, %i0
27457 bpos loop_2624
27458 mulx %o6, 0x1CB1, %l2
27459 fandnot2s %f31, %f27, %f15
27460 set 0x40, %o2
27461 stda %f0, [%l7 + %o2] 0x15
27462loop_2624:
27463 movrlez %g5, %g7, %o2
27464 fpadd16s %f19, %f28, %f10
27465 fba,a %fcc0, loop_2625
27466 fbg,a %fcc1, loop_2626
27467 bn,a,pt %xcc, loop_2627
27468 movpos %xcc, %i7, %g2
27469loop_2625:
27470 edge16l %o0, %g6, %o4
27471loop_2626:
27472 fornot1s %f0, %f12, %f25
27473loop_2627:
27474 mulscc %l4, %i6, %l0
27475 edge32ln %o5, %l6, %g1
27476 tsubcc %i1, %i5, %o3
27477 tleu %icc, 0x7
27478 fbu %fcc0, loop_2628
27479 sub %o1, 0x029A, %l3
27480 andn %g4, 0x0113, %i4
27481 tsubcc %i3, %l5, %g3
27482loop_2628:
27483 smulcc %l1, 0x0B33, %i2
27484 add %i0, %o6, %l2
27485 bn,pn %xcc, loop_2629
27486 xnor %g5, %o7, %g7
27487 fmovdge %icc, %f16, %f17
27488 sdiv %i7, 0x09E1, %o2
27489loop_2629:
27490 tsubcc %o0, %g2, %g6
27491 fmul8sux16 %f6, %f26, %f6
27492 brlz,a %l4, loop_2630
27493 bvc,a,pt %icc, loop_2631
27494 saved
27495 rdpr %cwp, %g1
27496 rdpr %cansave, %g2
27497 rdpr %canrestore, %g3
27498 rdpr %cleanwin, %g4
27499 rdpr %otherwin, %g5
27500 rdpr %wstate, %g6
27501 sra %o4, 0x17, %i6
27502loop_2630:
27503 bshuffle %f24, %f18, %f26
27504loop_2631:
27505 tsubcctv %l0, 0x14F5, %l6
27506 addccc %o5, %i1, %g1
27507 te %xcc, 0x5
27508 subccc %o3, 0x1CD9, %i5
27509 add %l7, 0x10, %l6
27510 wr %g0, 0x81, %asi
27511 casxa [%l6] %asi, %o1, %l3
27512 srax %g4, 0x1F, %i3
27513 prefetch [%l7 + 0x30], 0x1
27514 fmovdg %xcc, %f20, %f28
27515 mova %icc, %l5, %i4
27516 edge8 %l1, %i2, %g3
27517 fmul8ulx16 %f20, %f6, %f30
27518 tvs %xcc, 0x5
27519 bshuffle %f12, %f20, %f26
27520 xnorcc %i0, %l2, %g5
27521 fmovde %icc, %f26, %f21
27522 ba,a,pn %icc, loop_2632
27523 fnot2 %f26, %f6
27524 movle %xcc, %o7, %o6
27525 fmovdleu %icc, %f22, %f6
27526loop_2632:
27527 edge16n %g7, %o2, %o0
27528 nop
27529 set 0x30, %o7
27530 std %f12, [%l7 + %o7]
27531 edge8n %i7, %g6, %g2
27532 addcc %o4, 0x17FD, %l4
27533 smulcc %l0, %l6, %o5
27534 tn %icc, 0x0
27535 fmuld8sux16 %f13, %f8, %f16
27536 umulcc %i6, %g1, %o3
27537 fmovsleu %xcc, %f22, %f0
27538 smul %i1, 0x1E44, %i5
27539 fmovrsne %l3, %f28, %f15
27540 xorcc %g4, %o1, %l5
27541 brnz,a %i3, loop_2633
27542 movge %xcc, %l1, %i4
27543 sll %g3, 0x00, %i2
27544 fmovrdgz %l2, %f6, %f4
27545loop_2633:
27546 movn %xcc, %g5, %o7
27547 fabsd %f16, %f26
27548 movle %icc, %o6, %g7
27549 fxnors %f25, %f25, %f1
27550 add %l7, 0x20, %l6
27551 wr %g0, 0x89, %asi
27552 casxa [%l6] %asi, %o2, %o0
27553 tvc %icc, 0x4
27554 add %l7, 0x14, %l6
27555 wr %g0, 0x89, %asi
27556 lda [%l6] %asi, %i0
27557 casa [%l6] %asi, %i0, %i7
27558 smul %g2, 0x1A4A, %o4
27559 fmovs %f30, %f15
27560 fxors %f10, %f17, %f31
27561 edge32l %g6, %l4, %l0
27562 andncc %o5, %l6, %i6
27563 tsubcctv %g1, 0x1EBC, %i1
27564 array32 %i5, %o3, %g4
27565 movrgz %o1, %l3, %i3
27566 faligndata %f26, %f0, %f8
27567 edge32l %l1, %l5, %i4
27568 alignaddrl %g3, %l2, %i2
27569 movl %icc, %g5, %o7
27570 fbue,a %fcc1, loop_2634
27571 restored
27572 rdpr %cwp, %g1
27573 rdpr %cansave, %g2
27574 rdpr %canrestore, %g3
27575 rdpr %cleanwin, %g4
27576 rdpr %otherwin, %g5
27577 rdpr %wstate, %g6
27578 be,a,pt %xcc, loop_2635
27579 ldx [%l7 + 0x10], %g7
27580loop_2634:
27581 movne %icc, %o6, %o0
27582 fmovsvs %xcc, %f17, %f29
27583loop_2635:
27584 movn %xcc, %o2, %i0
27585 fors %f6, %f8, %f9
27586 fpsub32s %f15, %f0, %f26
27587 movl %xcc, %g2, %i7
27588 brgz %g6, loop_2636
27589 add %o4, 0x1AB8, %l0
27590 movrgz %l4, 0x1C4, %l6
27591 fbule,a %fcc0, loop_2637
27592loop_2636:
27593 stx %o5, [%l7 + 0x50]
27594 fmul8x16al %f24, %f7, %f20
27595 movre %i6, %i1, %i5
27596loop_2637:
27597 movle %xcc, %g1, %g4
27598 tge %icc, 0x4
27599 xor %o1, 0x0A09, %l3
27600 fmovsgu %xcc, %f12, %f14
27601 fandnot1 %f30, %f14, %f2
27602 movrgz %i3, %l1, %l5
27603 srlx %o3, %g3, %l2
27604 fpack32 %f16, %f6, %f12
27605 move %xcc, %i2, %i4
27606 fmovdcc %xcc, %f20, %f16
27607 fpsub32s %f1, %f14, %f14
27608 edge32 %g5, %o7, %g7
27609 edge16ln %o6, %o2, %o0
27610 wr %g0, 0x04, %asi
27611 lduha [%l7 + 0x46] %asi, %g2
27612 fmovscc %icc, %f31, %f23
27613 wr %g0, 0x89, %asi
27614 ldswa [%l7 + 0x44] %asi, %i0
27615 smulcc %i7, %o4, %g6
27616 fmovdcc %xcc, %f27, %f21
27617 fmovdne %xcc, %f15, %f20
27618 udivx %l0, 0x0D62, %l4
27619 fandnot2 %f6, %f8, %f4
27620 fba %fcc1, loop_2638
27621 edge16n %l6, %i6, %i1
27622 fmovde %xcc, %f17, %f8
27623 sub %i5, %g1, %g4
27624loop_2638:
27625 movrgez %o1, 0x393, %o5
27626 fba %fcc1, loop_2639
27627 lduw [%l7 + 0x20], %l3
27628 tge %xcc, 0x3
27629 srl %l1, %i3, %l5
27630loop_2639:
27631 tvs %xcc, 0x1
27632 edge8l %o3, %l2, %i2
27633 orncc %g3, %i4, %g5
27634 andncc %o7, %o6, %g7
27635 movne %icc, %o0, %o2
27636 udiv %g2, 0x0E63, %i7
27637 bne,a,pn %icc, loop_2640
27638 fmuld8sux16 %f0, %f18, %f28
27639 andn %i0, %g6, %l0
27640 and %o4, %l4, %l6
27641loop_2640:
27642 tneg %icc, 0x2
27643 addccc %i1, %i6, %g1
27644 mulscc %g4, 0x10A6, %i5
27645 tpos %icc, 0x1
27646 tne %xcc, 0x5
27647 array16 %o1, %l3, %l1
27648 srlx %i3, 0x0B, %o5
27649 fmovrde %l5, %f0, %f24
27650 wr %g0, 0x89, %asi
27651 prefetcha [%l7 + 0x70] %asi, 0x2
27652 sth %i2, [%l7 + 0x5C]
27653 ld [%l7 + 0x7C], %f25
27654 udivx %o3, 0x001F, %g3
27655 edge8 %i4, %g5, %o6
27656 membar 0x3A
27657 fbug,a %fcc1, loop_2641
27658 movge %icc, %o7, %g7
27659 srl %o2, 0x19, %g2
27660 popc %i7, %i0
27661loop_2641:
27662 movcc %xcc, %g6, %l0
27663 tgu %xcc, 0x1
27664 mulx %o4, 0x02A2, %o0
27665 edge32 %l6, %l4, %i1
27666 udivcc %g1, 0x19F4, %g4
27667 fsrc2 %f16, %f18
27668 tne %icc, 0x0
27669 edge8 %i6, %o1, %i5
27670 stw %l3, [%l7 + 0x38]
27671 fmovs %f3, %f2
27672 subc %l1, 0x15D4, %o5
27673 movg %xcc, %l5, %i3
27674 fmovdleu %icc, %f0, %f19
27675 wr %g0, 0x89, %asi
27676 stba %i2, [%l7 + 0x72] %asi
27677 set 0x40, %g6
27678 stda %f16, [%l7 + %g6] 0x04
27679 flush %l7 + 0x6C
27680 tsubcctv %o3, 0x129E, %l2
27681 wr %g0, 0xe3, %asi
27682 stwa %i4, [%l7 + 0x1C] %asi
27683 membar #Sync
27684 fpmerge %f30, %f4, %f8
27685 fcmpes %fcc0, %f21, %f19
27686 subccc %g5, 0x1F86, %g3
27687 fbn %fcc1, loop_2642
27688 sllx %o6, %g7, %o2
27689 umul %g2, %o7, %i0
27690 stx %g6, [%l7 + 0x28]
27691loop_2642:
27692 nop
27693 set 0x6E, %i6
27694 ldsha [%l7 + %i6] 0x11, %i7
27695 xor %o4, %l0, %l6
27696 add %o0, 0x00F0, %i1
27697 sdiv %g1, 0x1FD1, %g4
27698 fones %f7
27699 movneg %xcc, %i6, %l4
27700 tsubcctv %o1, 0x182D, %l3
27701 sub %i5, %l1, %o5
27702 array16 %i3, %l5, %i2
27703 movge %icc, %l2, %o3
27704 movrgez %i4, 0x2A4, %g5
27705 udiv %g3, 0x0D44, %o6
27706 siam 0x6
27707 tgu %xcc, 0x0
27708 udivx %g7, 0x13A3, %g2
27709 movvc %xcc, %o2, %o7
27710 ta %xcc, 0x1
27711 fcmpes %fcc1, %f8, %f6
27712 wr %g0, 0x2a, %asi
27713 stxa %i0, [%l7 + 0x78] %asi
27714 membar #Sync
27715 wr %g0, 0x0c, %asi
27716 ldsha [%l7 + 0x4C] %asi, %i7
27717 call loop_2643
27718 sllx %o4, %g6, %l0
27719 subccc %l6, 0x10AB, %o0
27720 tle %xcc, 0x6
27721loop_2643:
27722 tgu %icc, 0x7
27723 addccc %g1, %g4, %i1
27724 fbo,a %fcc3, loop_2644
27725 bgu,a,pt %xcc, loop_2645
27726 tvc %xcc, 0x6
27727 xnor %i6, %l4, %o1
27728loop_2644:
27729 movrgez %i5, 0x2E0, %l3
27730loop_2645:
27731 nop
27732 set 0x24, %o1
27733 lduwa [%l7 + %o1] 0x11, %l1
27734 or %i3, 0x0D7A, %o5
27735 edge16n %i2, %l2, %l5
27736 fmovspos %xcc, %f24, %f21
27737 set 0x60, %l3
27738 lda [%l7 + %l3] 0x19, %f9
27739 fpmerge %f0, %f7, %f30
27740 tsubcctv %i4, %g5, %o3
27741 ldsw [%l7 + 0x3C], %o6
27742 sllx %g3, 0x15, %g2
27743 sdivcc %o2, 0x05E7, %g7
27744 and %o7, %i7, %i0
27745 addc %o4, 0x03FF, %g6
27746 xor %l6, %o0, %l0
27747 fmovsl %icc, %f0, %f7
27748 sll %g4, %i1, %i6
27749 wr %g0, 0xe3, %asi
27750 stba %g1, [%l7 + 0x09] %asi
27751 membar #Sync
27752 fbu %fcc0, loop_2646
27753 xnor %l4, 0x1949, %i5
27754 movn %icc, %l3, %o1
27755 fbule %fcc3, loop_2647
27756loop_2646:
27757 fbule %fcc0, loop_2648
27758 bne,a %icc, loop_2649
27759 fmovrdne %l1, %f10, %f4
27760loop_2647:
27761 subccc %o5, %i3, %i2
27762loop_2648:
27763 edge16ln %l2, %i4, %g5
27764loop_2649:
27765 srax %l5, 0x10, %o3
27766 fmovdcs %icc, %f24, %f30
27767 fmovdcs %icc, %f0, %f25
27768 tg %xcc, 0x4
27769 set 0x70, %o0
27770 ldda [%l7 + %o0] 0x15, %g2
27771 fmovscc %xcc, %f20, %f29
27772 array8 %o6, %g2, %g7
27773 tpos %icc, 0x1
27774 array32 %o2, %o7, %i7
27775 brnz %i0, loop_2650
27776 tpos %icc, 0x6
27777 brz %o4, loop_2651
27778 fba %fcc2, loop_2652
27779loop_2650:
27780 orn %g6, 0x0771, %o0
27781 movvs %icc, %l6, %g4
27782loop_2651:
27783 srl %i1, 0x1F, %i6
27784loop_2652:
27785 fsrc1s %f24, %f10
27786 movvs %icc, %g1, %l0
27787 sll %i5, 0x1A, %l3
27788 andn %l4, 0x0223, %o1
27789 tne %xcc, 0x0
27790 movrne %o5, 0x2EF, %l1
27791 andncc %i3, %l2, %i4
27792 fsrc2s %f20, %f21
27793 fbu,a %fcc1, loop_2653
27794 sth %g5, [%l7 + 0x6E]
27795 ldsb [%l7 + 0x72], %l5
27796 stb %i2, [%l7 + 0x11]
27797loop_2653:
27798 tge %xcc, 0x1
27799 alignaddrl %g3, %o6, %o3
27800 movle %icc, %g7, %g2
27801 std %o2, [%l7 + 0x38]
27802 fcmpd %fcc0, %f16, %f4
27803 taddcc %o7, %i7, %i0
27804 fmovrsne %o4, %f9, %f10
27805 movn %icc, %o0, %g6
27806 subccc %g4, %l6, %i1
27807 fmuld8ulx16 %f15, %f2, %f30
27808 fnot2s %f11, %f30
27809 tsubcc %g1, 0x0572, %i6
27810 edge16n %l0, %i5, %l4
27811 fcmpgt16 %f22, %f0, %l3
27812 fnors %f15, %f0, %f19
27813 nop
27814 setx loop_2654, %l0, %l1
27815 wrpr 0x1, %tl
27816 wrpr %l1, %tnpc
27817 setx 0x34400001400, %l0, %l1
27818 wrpr %l1, %tstate
27819 wrhpr 0x4, %htstate
27820 done
27821 sethi 0x0D33, %o5
27822 fbe %fcc0, loop_2655
27823 movvc %icc, %l1, %i3
27824loop_2654:
27825 array16 %o1, %l2, %g5
27826 movrgz %l5, 0x1A3, %i2
27827loop_2655:
27828 bcs,a %xcc, loop_2656
27829 brz %i4, loop_2657
27830 fbl,a %fcc3, loop_2658
27831 saved
27832 rdpr %cwp, %g1
27833 rdpr %cansave, %g2
27834 rdpr %canrestore, %g3
27835 rdpr %cleanwin, %g4
27836 rdpr %otherwin, %g5
27837 rdpr %wstate, %g6
27838loop_2656:
27839 fxor %f18, %f16, %f4
27840loop_2657:
27841 array16 %g3, %o6, %g7
27842loop_2658:
27843 nop
27844 wr %g0, 0x19, %asi
27845 ldstuba [%l7 + 0x7F] %asi, %o3
27846 fzero %f14
27847 wr %g0, 0x23, %asi
27848 ldda [%l7 + 0x20] %asi, %g2
27849 fbue %fcc0, loop_2659
27850 andn %o2, 0x13A6, %o7
27851 fmul8ulx16 %f20, %f18, %f20
27852 srl %i0, 0x09, %o4
27853loop_2659:
27854 restored
27855 rdpr %cwp, %g1
27856 rdpr %cansave, %g2
27857 rdpr %canrestore, %g3
27858 rdpr %cleanwin, %g4
27859 rdpr %otherwin, %g5
27860 rdpr %wstate, %g6
27861 fbne %fcc1, loop_2660
27862 fmovdle %icc, %f13, %f23
27863 addcc %i7, 0x1886, %g6
27864 stb %o0, [%l7 + 0x5E]
27865loop_2660:
27866 fsrc2 %f28, %f16
27867 umul %l6, 0x0EB8, %i1
27868 xor %g4, 0x0569, %i6
27869 tgu %xcc, 0x4
27870 mulscc %g1, 0x16A4, %i5
27871 fxnor %f28, %f20, %f12
27872 wr %g0, 0x88, %asi
27873 stba %l0, [%l7 + 0x37] %asi
27874 mulscc %l3, %o5, %l4
27875 tcc %icc, 0x7
27876 fcmpeq16 %f6, %f18, %l1
27877 fmovsneg %icc, %f11, %f3
27878 movrgez %o1, 0x30B, %l2
27879 tg %icc, 0x4
27880 tvc %xcc, 0x7
27881 udiv %g5, 0x1266, %i3
27882 wr %g0, 0x80, %asi
27883 ldstuba [%l7 + 0x2C] %asi, %l5
27884 brgez %i2, loop_2661
27885 fmovrslez %g3, %f26, %f26
27886 fba %fcc3, loop_2662
27887 fmovscc %xcc, %f19, %f9
27888loop_2661:
27889 movge %xcc, %i4, %g7
27890 subccc %o3, 0x0C78, %g2
27891loop_2662:
27892 edge16n %o6, %o7, %i0
27893 fmovrdgez %o2, %f8, %f4
27894 call loop_2663
27895 bleu,a loop_2664
27896 sub %i7, 0x0317, %g6
27897 fbu %fcc1, loop_2665
27898loop_2663:
27899 mulscc %o0, %o4, %i1
27900loop_2664:
27901 ldstub [%l7 + 0x75], %g4
27902 fmovsg %xcc, %f19, %f6
27903loop_2665:
27904 add %l6, %i6, %g1
27905 edge16l %l0, %i5, %o5
27906 movrgez %l3, 0x0D2, %l1
27907 saved
27908 rdpr %cwp, %g1
27909 rdpr %cansave, %g2
27910 rdpr %canrestore, %g3
27911 rdpr %cleanwin, %g4
27912 rdpr %otherwin, %g5
27913 rdpr %wstate, %g6
27914 move %icc, %l4, %o1
27915 set 0x60, %i3
27916 stwa %g5, [%l7 + %i3] 0x2b
27917 membar #Sync
27918 membar 0x1A
27919 fblg,a %fcc2, loop_2666
27920 xnorcc %i3, %l2, %i2
27921 orncc %l5, %i4, %g3
27922 stx %g7, [%l7 + 0x10]
27923loop_2666:
27924 movrgez %g2, 0x03C, %o6
27925 set 0x08, %o5
27926 lduba [%l7 + %o5] 0x0c, %o7
27927 wr %g0, 0x88, %asi
27928 stba %o3, [%l7 + 0x35] %asi
27929 sra %i0, 0x17, %o2
27930 umul %i7, %g6, %o0
27931 ble,a %xcc, loop_2667
27932 fmovrsgez %o4, %f22, %f15
27933 edge8ln %i1, %g4, %i6
27934 movleu %xcc, %g1, %l0
27935loop_2667:
27936 nop
27937 set 0x10, %g2
27938 ldsba [%l7 + %g2] 0x19, %l6
27939 addccc %o5, %i5, %l3
27940 wr %g0, 0x0c, %asi
27941 stda %l4, [%l7 + 0x18] %asi
27942 andncc %o1, %l1, %i3
27943 fmovsvs %icc, %f26, %f22
27944 fnot2 %f12, %f28
27945 fabss %f14, %f3
27946 fmul8x16 %f2, %f20, %f2
27947 movleu %icc, %g5, %l2
27948 fmovsvs %xcc, %f8, %f15
27949 fbn,a %fcc1, loop_2668
27950 alignaddr %l5, %i2, %g3
27951 bl,pt %icc, loop_2669
27952 addc %i4, %g7, %g2
27953loop_2668:
27954 xor %o6, %o3, %o7
27955 fcmpd %fcc2, %f16, %f18
27956loop_2669:
27957 fmovsle %icc, %f22, %f30
27958 tn %xcc, 0x1
27959 movgu %xcc, %o2, %i7
27960 sdivcc %i0, 0x1100, %g6
27961 movcs %icc, %o0, %o4
27962 sdivx %g4, 0x0F57, %i6
27963 sdivcc %g1, 0x0338, %i1
27964 edge16ln %l0, %l6, %o5
27965 orcc %i5, 0x17F7, %l4
27966 bvs,pn %xcc, loop_2670
27967 fone %f14
27968 set 0x28, %g3
27969 lduwa [%l7 + %g3] 0x10, %o1
27970loop_2670:
27971 bne,a,pn %icc, loop_2671
27972 popc %l1, %l3
27973 srlx %g5, %i3, %l2
27974 movleu %xcc, %l5, %g3
27975loop_2671:
27976 nop
27977 set 0x40, %l6
27978 ldda [%l7 + %l6] 0x11, %f16
27979 andcc %i2, %g7, %i4
27980 bcc,a,pn %xcc, loop_2672
27981 fmovsn %icc, %f17, %f12
27982 fbge %fcc2, loop_2673
27983 addcc %g2, %o3, %o7
27984loop_2672:
27985 nop
27986 wr %g0, 0x19, %asi
27987 stba %o2, [%l7 + 0x68] %asi
27988loop_2673:
27989 xor %i7, 0x1FBF, %o6
27990 stw %i0, [%l7 + 0x70]
27991 add %g6, %o0, %g4
27992 bg,a loop_2674
27993 edge32 %i6, %o4, %g1
27994 movg %xcc, %i1, %l0
27995 sllx %o5, 0x0D, %l6
27996loop_2674:
27997 fbuge %fcc1, loop_2675
27998 orcc %i5, 0x0EFF, %o1
27999 orcc %l4, %l1, %l3
28000 brz %i3, loop_2676
28001loop_2675:
28002 fbue %fcc3, loop_2677
28003 fmovsne %xcc, %f8, %f21
28004 fblg %fcc3, loop_2678
28005loop_2676:
28006 restored
28007 rdpr %cwp, %g1
28008 rdpr %cansave, %g2
28009 rdpr %canrestore, %g3
28010 rdpr %cleanwin, %g4
28011 rdpr %otherwin, %g5
28012 rdpr %wstate, %g6
28013loop_2677:
28014 membar 0x68
28015 movrlez %g5, 0x20B, %l5
28016loop_2678:
28017 tvc %xcc, 0x1
28018 edge16l %g3, %l2, %g7
28019 fbug %fcc0, loop_2679
28020 edge16ln %i4, %i2, %g2
28021 fmovscc %icc, %f4, %f3
28022 fabss %f13, %f7
28023loop_2679:
28024 movrlz %o3, 0x08A, %o2
28025 nop
28026 setx loop_2680, %l0, %l1
28027 wrpr 0x1, %tl
28028 wrpr %l1, %tnpc
28029 setx 0x34400001400, %l0, %l1
28030 wrpr %l1, %tstate
28031 wrhpr 0x4, %htstate
28032 done
28033 movvs %xcc, %o7, %o6
28034 edge16 %i0, %i7, %g6
28035 siam 0x0
28036loop_2680:
28037 ldub [%l7 + 0x52], %g4
28038 popc %i6, %o4
28039 fcmpeq16 %f8, %f18, %g1
28040 array16 %i1, %l0, %o0
28041 ldd [%l7 + 0x20], %o4
28042 taddcc %l6, 0x03B9, %o1
28043 tle %xcc, 0x2
28044 orcc %l4, %i5, %l3
28045 sethi 0x11F5, %i3
28046 subcc %g5, 0x1ED5, %l1
28047 fandnot1 %f12, %f10, %f16
28048 tcs %icc, 0x7
28049 tle %xcc, 0x1
28050 xor %l5, 0x026F, %l2
28051 subc %g3, 0x0561, %i4
28052 add %l7, 0x08, %l6
28053 wr %g0, 0x18, %asi
28054 ldxa [%l6] %asi, %g7
28055 casxa [%l6] 0x18, %g7, %g2
28056 tleu %xcc, 0x0
28057 mulscc %i2, 0x0C29, %o3
28058 fbl %fcc0, loop_2681
28059 fpadd32s %f7, %f22, %f24
28060 sdivcc %o7, 0x113D, %o6
28061 set 0x4A, %o3
28062 stha %o2, [%l7 + %o3] 0xeb
28063 membar #Sync
28064loop_2681:
28065 mulscc %i0, %g6, %i7
28066 srl %g4, %o4, %g1
28067 fcmpeq16 %f4, %f20, %i6
28068 ble loop_2682
28069 fpsub32s %f0, %f30, %f11
28070 fmovsne %xcc, %f27, %f29
28071 popc 0x0C59, %l0
28072loop_2682:
28073 fmovsle %icc, %f28, %f3
28074 nop
28075 set 0x40, %i1
28076 std %f16, [%l7 + %i1]
28077 fmovsgu %icc, %f21, %f0
28078 edge8n %i1, %o5, %l6
28079 tle %icc, 0x3
28080 edge32l %o0, %l4, %o1
28081 ta %xcc, 0x1
28082 fpack32 %f2, %f6, %f4
28083 popc 0x0FD6, %l3
28084 mulx %i3, 0x0F59, %g5
28085 fmovdvc %xcc, %f2, %f2
28086 orcc %l1, %i5, %l2
28087 fmovda %xcc, %f4, %f23
28088 umulcc %g3, 0x014B, %l5
28089 fba,a %fcc2, loop_2683
28090 fmovsn %xcc, %f20, %f10
28091 array16 %i4, %g2, %i2
28092 and %o3, %g7, %o6
28093loop_2683:
28094 move %xcc, %o2, %o7
28095 siam 0x6
28096 set 0x54, %i0
28097 ldsha [%l7 + %i0] 0x15, %i0
28098 bshuffle %f26, %f24, %f4
28099 movcc %icc, %i7, %g4
28100 edge32 %g6, %o4, %g1
28101 movge %xcc, %i6, %l0
28102 fmul8x16au %f24, %f23, %f18
28103 sdivx %i1, 0x031B, %o5
28104 edge16n %l6, %o0, %l4
28105 fmuld8sux16 %f24, %f25, %f6
28106 srax %o1, 0x11, %i3
28107 set 0x2D, %g5
28108 ldsba [%l7 + %g5] 0x18, %l3
28109 fmovsvc %icc, %f4, %f17
28110 and %l1, %i5, %g5
28111 fabsd %f30, %f12
28112 movvs %xcc, %l2, %l5
28113 udiv %i4, 0x1D0C, %g3
28114 ldd [%l7 + 0x18], %f28
28115 smulcc %i2, 0x1FE4, %g2
28116 movn %xcc, %o3, %g7
28117 edge8ln %o2, %o6, %i0
28118 fones %f12
28119 wr %g0, 0x81, %asi
28120 stda %f0, [%l7 + 0x40] %asi
28121 movvc %icc, %o7, %g4
28122 fpadd32s %f2, %f23, %f24
28123 be %xcc, loop_2684
28124 alignaddrl %i7, %g6, %g1
28125 fmovsge %icc, %f11, %f11
28126 movre %o4, %i6, %i1
28127loop_2684:
28128 fmovsn %icc, %f11, %f17
28129 andcc %o5, 0x0E0B, %l0
28130 move %xcc, %l6, %l4
28131 edge32 %o1, %i3, %l3
28132 wr %g0, 0x89, %asi
28133 stda %f16, [%l7 + 0x40] %asi
28134 wr %g0, 0x81, %asi
28135 lduba [%l7 + 0x7C] %asi, %o0
28136 mulscc %i5, 0x06B6, %l1
28137 tcs %icc, 0x3
28138 edge32n %l2, %l5, %i4
28139 tvs %icc, 0x4
28140 edge32ln %g5, %i2, %g2
28141 andn %g3, 0x1AE4, %g7
28142 fbe %fcc0, loop_2685
28143 movrlez %o3, 0x207, %o2
28144 movrlz %o6, %i0, %o7
28145 restored
28146 rdpr %cwp, %g1
28147 rdpr %cansave, %g2
28148 rdpr %canrestore, %g3
28149 rdpr %cleanwin, %g4
28150 rdpr %otherwin, %g5
28151 rdpr %wstate, %g6
28152loop_2685:
28153 nop
28154 setx loop_2686, %l0, %l1
28155 wrpr 0x1, %tl
28156 wrpr %l1, %tpc
28157 add %l1, 0x4, %l1
28158 wrpr %l1, %tnpc
28159 setx 0x34400001400, %l0, %l1
28160 wrpr %l1, %tstate
28161 wrhpr 0x4, %htstate
28162 retry
28163 movrgz %g4, %g6, %g1
28164 tcs %icc, 0x2
28165 move %icc, %o4, %i6
28166loop_2686:
28167 umulcc %i1, %o5, %i7
28168 sethi 0x1A75, %l0
28169 fmovdcc %xcc, %f15, %f15
28170 tleu %xcc, 0x2
28171 set 0x32, %i7
28172 ldsha [%l7 + %i7] 0x81, %l6
28173 bshuffle %f28, %f28, %f28
28174 wr %g0, 0x81, %asi
28175 lduba [%l7 + 0x2B] %asi, %l4
28176 fcmpgt32 %f0, %f26, %i3
28177 be,pn %xcc, loop_2687
28178 fbuge,a %fcc0, loop_2688
28179 edge32 %o1, %l3, %i5
28180 movre %l1, 0x195, %o0
28181loop_2687:
28182 fcmpd %fcc2, %f20, %f22
28183loop_2688:
28184 fones %f13
28185 andcc %l5, %l2, %g5
28186 mulx %i2, 0x1411, %i4
28187 tneg %xcc, 0x2
28188 srax %g2, %g7, %g3
28189 tne %xcc, 0x2
28190 srlx %o2, %o3, %i0
28191 mova %icc, %o7, %g4
28192 array8 %g6, %g1, %o4
28193 ldx [%l7 + 0x48], %i6
28194 fbne,a %fcc3, loop_2689
28195 tle %xcc, 0x6
28196 fmuld8ulx16 %f13, %f26, %f14
28197 ble,pn %icc, loop_2690
28198loop_2689:
28199 call loop_2691
28200 edge32 %i1, %o6, %o5
28201 fnegs %f4, %f8
28202loop_2690:
28203 fbe,a %fcc0, loop_2692
28204loop_2691:
28205 fsrc2s %f11, %f19
28206 addccc %l0, %l6, %i7
28207 taddcctv %l4, 0x0669, %o1
28208loop_2692:
28209 fmovsn %xcc, %f20, %f29
28210 set 0x58, %g1
28211 swapa [%l7 + %g1] 0x81, %i3
28212 smul %l3, %i5, %l1
28213 sub %l5, %l2, %g5
28214 or %o0, %i4, %g2
28215 fpadd16s %f22, %f17, %f21
28216 fmul8ulx16 %f2, %f8, %f4
28217 ldd [%l7 + 0x40], %f8
28218 tl %xcc, 0x7
28219 std %i2, [%l7 + 0x40]
28220 fble,a %fcc2, loop_2693
28221 fbne,a %fcc2, loop_2694
28222 fmovsleu %xcc, %f31, %f21
28223 fbule,a %fcc3, loop_2695
28224loop_2693:
28225 edge16l %g3, %g7, %o3
28226loop_2694:
28227 tsubcc %o2, %i0, %o7
28228 fmovdl %xcc, %f0, %f16
28229loop_2695:
28230 fmovs %f28, %f28
28231 set 0x10, %l4
28232 stda %g6, [%l7 + %l4] 0x10
28233 fmovsgu %xcc, %f25, %f14
28234 fmovsa %xcc, %f27, %f28
28235 fmovsge %xcc, %f9, %f2
28236 bge loop_2696
28237 sir 0x15E1
28238 brgz,a %g1, loop_2697
28239 edge32l %g4, %i6, %i1
28240loop_2696:
28241 fcmpeq16 %f10, %f4, %o6
28242 xor %o4, 0x046D, %l0
28243loop_2697:
28244 fmovrsgz %l6, %f9, %f3
28245 fbul,a %fcc1, loop_2698
28246 bge %icc, loop_2699
28247 fpackfix %f22, %f27
28248 ldsw [%l7 + 0x44], %o5
28249loop_2698:
28250 movrne %i7, 0x048, %l4
28251loop_2699:
28252 bvc,a loop_2700
28253 faligndata %f6, %f30, %f18
28254 fcmps %fcc2, %f17, %f14
28255 sdivx %o1, 0x1907, %i3
28256loop_2700:
28257 fmuld8ulx16 %f18, %f15, %f14
28258 alignaddrl %i5, %l1, %l5
28259 bl,a %xcc, loop_2701
28260 fmovda %icc, %f16, %f28
28261 call loop_2702
28262 tneg %icc, 0x5
28263loop_2701:
28264 fbn,a %fcc2, loop_2703
28265 tpos %xcc, 0x5
28266loop_2702:
28267 movcs %icc, %l2, %g5
28268 edge8 %o0, %l3, %i4
28269loop_2703:
28270 fbug %fcc2, loop_2704
28271 sub %g2, 0x1D75, %g3
28272 tg %icc, 0x5
28273 and %i2, %g7, %o3
28274loop_2704:
28275 nop
28276 wr %g0, 0x81, %asi
28277 sta %f28, [%l7 + 0x3C] %asi
28278 fnot2s %f19, %f15
28279 edge16l %i0, %o2, %g6
28280 fsrc1s %f15, %f27
28281 set 0x0C, %o4
28282 sta %f30, [%l7 + %o4] 0x80
28283 brgz %o7, loop_2705
28284 fmovrsne %g1, %f8, %f3
28285 fmovrslz %i6, %f4, %f14
28286 orncc %g4, %o6, %i1
28287loop_2705:
28288 srax %l0, 0x03, %l6
28289 fpack32 %f16, %f20, %f30
28290 fornot2s %f24, %f6, %f17
28291 fsrc2s %f22, %f29
28292 set 0x68, %g7
28293 lduwa [%l7 + %g7] 0x10, %o4
28294 edge8n %o5, %l4, %o1
28295 addcc %i7, %i3, %l1
28296 restored
28297 rdpr %cwp, %g1
28298 rdpr %cansave, %g2
28299 rdpr %canrestore, %g3
28300 rdpr %cleanwin, %g4
28301 rdpr %otherwin, %g5
28302 rdpr %wstate, %g6
28303 fnand %f26, %f22, %f16
28304 movrne %i5, 0x023, %l5
28305 edge16n %l2, %o0, %l3
28306 tgu %xcc, 0x0
28307 udivcc %g5, 0x1F89, %g2
28308 alignaddr %g3, %i2, %i4
28309 orn %g7, %i0, %o2
28310 array32 %o3, %g6, %g1
28311 sub %o7, 0x034D, %g4
28312 xnor %i6, 0x1852, %i1
28313 ldsb [%l7 + 0x67], %l0
28314 movvs %icc, %l6, %o4
28315 sir 0x0AF1
28316 movcc %xcc, %o5, %l4
28317 brlez %o6, loop_2706
28318 fbl,a %fcc3, loop_2707
28319 stw %i7, [%l7 + 0x10]
28320 movre %i3, %o1, %l1
28321loop_2706:
28322 tleu %icc, 0x6
28323loop_2707:
28324 fmovrsgez %i5, %f8, %f0
28325 sdiv %l5, 0x03AA, %o0
28326 tvc %xcc, 0x2
28327 fmovdcc %icc, %f16, %f17
28328 bcs,a,pn %icc, loop_2708
28329 fble,a %fcc3, loop_2709
28330 edge32l %l3, %g5, %l2
28331 and %g2, %i2, %g3
28332loop_2708:
28333 tcc %icc, 0x3
28334loop_2709:
28335 bg,a loop_2710
28336 ba loop_2711
28337 sra %i4, 0x1F, %i0
28338 movl %icc, %g7, %o2
28339loop_2710:
28340 nop
28341 set 0x18, %l2
28342 lduw [%l7 + %l2], %g6
28343loop_2711:
28344 edge32l %g1, %o7, %o3
28345 fmul8sux16 %f30, %f14, %f18
28346 movvc %xcc, %i6, %g4
28347 bvs,a,pn %icc, loop_2712
28348 fmovrslez %l0, %f22, %f9
28349 tvs %xcc, 0x2
28350 fblg %fcc3, loop_2713
28351loop_2712:
28352 fnor %f6, %f16, %f2
28353 fcmpne16 %f10, %f6, %i1
28354 fmovda %icc, %f28, %f31
28355loop_2713:
28356 edge16n %o4, %l6, %l4
28357 movrne %o5, 0x227, %i7
28358 addcc %o6, %o1, %l1
28359 movg %icc, %i3, %l5
28360 fmul8x16al %f6, %f2, %f12
28361 movpos %icc, %o0, %i5
28362 stbar
28363 te %icc, 0x4
28364 tvs %icc, 0x7
28365 subcc %l3, 0x130E, %l2
28366 mulscc %g5, %i2, %g3
28367 ble %xcc, loop_2714
28368 tge %icc, 0x7
28369 tleu %icc, 0x1
28370 set 0x50, %o6
28371 prefetcha [%l7 + %o6] 0x89, 0x3
28372loop_2714:
28373 movrlez %i0, 0x01B, %g7
28374 fba %fcc3, loop_2715
28375 fbule,a %fcc3, loop_2716
28376 edge8l %g2, %g6, %o2
28377 fabsd %f0, %f0
28378loop_2715:
28379 subc %g1, %o7, %o3
28380loop_2716:
28381 movre %i6, 0x302, %l0
28382 edge16l %g4, %o4, %l6
28383 ta %xcc, 0x2
28384 brlz %l4, loop_2717
28385 movl %xcc, %o5, %i1
28386 fcmpes %fcc0, %f4, %f26
28387 fmovsl %xcc, %f18, %f25
28388loop_2717:
28389 fbg %fcc0, loop_2718
28390 std %f18, [%l7 + 0x10]
28391 membar 0x4B
28392 orn %o6, %i7, %l1
28393loop_2718:
28394 flush %l7 + 0x4C
28395 bge,pn %icc, loop_2719
28396 fmovscs %icc, %f1, %f30
28397 fmovscc %icc, %f2, %f13
28398 movre %i3, %o1, %l5
28399loop_2719:
28400 taddcc %i5, %l3, %l2
28401 tpos %icc, 0x0
28402 tpos %xcc, 0x4
28403 fbo %fcc3, loop_2720
28404 umulcc %o0, 0x1926, %i2
28405 bcs,pn %icc, loop_2721
28406 fmovdpos %xcc, %f3, %f0
28407loop_2720:
28408 nop
28409 set 0x08, %g4
28410 stxa %g5, [%l7 + %g4] 0x89
28411loop_2721:
28412 move %xcc, %g3, %i0
28413 movvs %xcc, %i4, %g2
28414 edge16l %g7, %o2, %g6
28415 fmovdcs %icc, %f14, %f18
28416 sub %o7, %g1, %o3
28417 fmul8sux16 %f28, %f0, %f20
28418 udivcc %i6, 0x0FD8, %g4
28419 fsrc2 %f16, %f24
28420 fmovsl %xcc, %f5, %f8
28421 fpack16 %f14, %f27
28422 movpos %icc, %o4, %l0
28423 array32 %l4, %o5, %l6
28424 movleu %icc, %i1, %i7
28425 ldd [%l7 + 0x50], %f0
28426 movleu %icc, %o6, %l1
28427 fmovspos %xcc, %f23, %f15
28428 edge32l %i3, %o1, %i5
28429 fmovdcc %xcc, %f14, %f31
28430 fxnor %f20, %f28, %f26
28431 set 0x50, %i4
28432 prefetcha [%l7 + %i4] 0x15, 0x1
28433 tn %icc, 0x5
28434 movre %l2, 0x13E, %l5
28435 sethi 0x0E32, %i2
28436 nop
28437 set 0x65, %i2
28438 ldstub [%l7 + %i2], %g5
28439 brlz,a %g3, loop_2722
28440 fcmped %fcc3, %f14, %f6
28441 std %f22, [%l7 + 0x20]
28442 tne %xcc, 0x0
28443loop_2722:
28444 ldx [%l7 + 0x20], %i0
28445 alignaddrl %o0, %g2, %i4
28446 bne,pt %xcc, loop_2723
28447 fbug,a %fcc3, loop_2724
28448 addccc %o2, %g7, %g6
28449 edge16l %g1, %o7, %o3
28450loop_2723:
28451 srax %g4, 0x12, %i6
28452loop_2724:
28453 edge32n %l0, %o4, %l4
28454 addc %o5, 0x18D6, %l6
28455 edge16l %i1, %i7, %l1
28456 fpsub16 %f12, %f2, %f18
28457 fmovrdgz %o6, %f12, %f22
28458 edge32n %o1, %i5, %l3
28459 brlz %i3, loop_2725
28460 array16 %l5, %i2, %l2
28461 bl %icc, loop_2726
28462 edge8n %g3, %i0, %o0
28463loop_2725:
28464 nop
28465 wr %g0, 0x80, %asi
28466 ldsha [%l7 + 0x6A] %asi, %g2
28467loop_2726:
28468 fcmple32 %f8, %f12, %g5
28469 stbar
28470 set 0x66, %i5
28471 stha %i4, [%l7 + %i5] 0x2b
28472 membar #Sync
28473 movne %xcc, %o2, %g6
28474 movleu %xcc, %g7, %o7
28475 fpmerge %f2, %f0, %f22
28476 xnor %g1, %g4, %o3
28477 stw %l0, [%l7 + 0x08]
28478 orn %i6, %l4, %o5
28479 subccc %o4, %i1, %i7
28480 xnorcc %l6, 0x0E45, %l1
28481 wr %g0, 0x04, %asi
28482 sta %f28, [%l7 + 0x58] %asi
28483 fpadd16s %f9, %f23, %f31
28484 set 0x18, %l5
28485 prefetcha [%l7 + %l5] 0x15, 0x2
28486 nop
28487 setx loop_2727, %l0, %l1
28488 wrpr 0x1, %tl
28489 wrpr %l1, %tnpc
28490 setx 0x34400001400, %l0, %l1
28491 wrpr %l1, %tstate
28492 wrhpr 0x4, %htstate
28493 done
28494 fbge %fcc1, loop_2728
28495 xnor %o1, 0x06E1, %l3
28496 edge8ln %i3, %i5, %l5
28497loop_2727:
28498 bn,a,pt %icc, loop_2729
28499loop_2728:
28500 siam 0x4
28501 bg,pn %xcc, loop_2730
28502 mulx %l2, %g3, %i2
28503loop_2729:
28504 movle %xcc, %i0, %g2
28505 fnors %f3, %f3, %f7
28506loop_2730:
28507 stx %o0, [%l7 + 0x28]
28508 or %i4, %o2, %g6
28509 move %xcc, %g7, %g5
28510 ta %xcc, 0x5
28511 umulcc %o7, %g4, %o3
28512 brgz,a %g1, loop_2731
28513 bl,a loop_2732
28514 ldx [%l7 + 0x18], %i6
28515 fnot2s %f0, %f16
28516loop_2731:
28517 sdivcc %l0, 0x00C3, %o5
28518loop_2732:
28519 taddcc %l4, %i1, %i7
28520 nop
28521 setx loop_2733, %l0, %l1
28522 wrpr 0x1, %tl
28523 wrpr %l1, %tnpc
28524 setx 0x34400001400, %l0, %l1
28525 wrpr %l1, %tstate
28526 wrhpr 0x4, %htstate
28527 done
28528 tvc %icc, 0x0
28529 alignaddr %o4, %l1, %o6
28530 nop
28531 setx loop_2734, %l0, %l1
28532 jmpl %l1, %o1
28533loop_2733:
28534 membar 0x53
28535 smulcc %l6, 0x08E6, %i3
28536 fmovrslez %l3, %f11, %f9
28537loop_2734:
28538 orncc %i5, 0x1D41, %l5
28539 movleu %xcc, %g3, %i2
28540 fmovrdgez %i0, %f8, %f6
28541 edge32l %l2, %o0, %g2
28542 movg %xcc, %o2, %g6
28543 fpadd32s %f12, %f24, %f16
28544 fpsub16 %f22, %f12, %f0
28545 move %xcc, %i4, %g5
28546 tcs %icc, 0x0
28547 sdivx %g7, 0x060C, %o7
28548 edge8ln %g4, %o3, %i6
28549 tneg %icc, 0x2
28550 edge16n %g1, %l0, %l4
28551 and %o5, 0x159E, %i1
28552 edge8 %o4, %i7, %o6
28553 tleu %icc, 0x2
28554 fors %f27, %f23, %f0
28555 tle %xcc, 0x6
28556 xor %l1, 0x016E, %l6
28557 edge32 %o1, %i3, %l3
28558 sllx %l5, 0x03, %i5
28559 addcc %i2, 0x1921, %g3
28560 mova %icc, %l2, %i0
28561 add %l7, 0x78, %l6
28562 wr %g0, 0x80, %asi
28563 casxa [%l6] 0x80, %o0, %g2
28564 add %l7, 0x14, %l6
28565 wr %g0, 0x80, %asi
28566 casa [%l6] %asi, %o2, %i4
28567 fmovdle %xcc, %f17, %f4
28568 taddcctv %g5, %g6, %g7
28569 tge %icc, 0x7
28570 sll %o7, %o3, %g4
28571 sdiv %i6, 0x0EEA, %l0
28572 umul %g1, %o5, %i1
28573 call loop_2735
28574 fmovrdgez %o4, %f12, %f18
28575 std %i6, [%l7 + 0x60]
28576 tleu %icc, 0x5
28577loop_2735:
28578 tsubcctv %o6, 0x1DE9, %l4
28579 fmovspos %xcc, %f10, %f12
28580 saved
28581 rdpr %cwp, %g1
28582 rdpr %cansave, %g2
28583 rdpr %canrestore, %g3
28584 rdpr %cleanwin, %g4
28585 rdpr %otherwin, %g5
28586 rdpr %wstate, %g6
28587 fmovrsgz %l1, %f18, %f11
28588 fmovspos %xcc, %f23, %f23
28589 tg %icc, 0x7
28590 movl %icc, %l6, %i3
28591 restored
28592 rdpr %cwp, %g1
28593 rdpr %cansave, %g2
28594 rdpr %canrestore, %g3
28595 rdpr %cleanwin, %g4
28596 rdpr %otherwin, %g5
28597 rdpr %wstate, %g6
28598 fmovsle %icc, %f25, %f25
28599 fbge %fcc0, loop_2736
28600 orcc %l3, %l5, %i5
28601 tle %xcc, 0x6
28602 srlx %o1, 0x0D, %i2
28603loop_2736:
28604 ldd [%l7 + 0x28], %l2
28605 fbule,a %fcc3, loop_2737
28606 fcmpgt16 %f30, %f22, %i0
28607 fpmerge %f1, %f15, %f22
28608 edge16ln %g3, %o0, %g2
28609loop_2737:
28610 fandnot2s %f7, %f18, %f29
28611 udivx %o2, 0x1621, %g5
28612 ble,pn %icc, loop_2738
28613 orcc %g6, 0x1874, %i4
28614 fmovspos %xcc, %f6, %f9
28615 fmovdvs %xcc, %f7, %f26
28616loop_2738:
28617 addc %g7, 0x008B, %o7
28618 edge16l %o3, %g4, %l0
28619 andn %g1, 0x042A, %i6
28620 sll %i1, 0x18, %o4
28621 fmovrdgz %o5, %f28, %f24
28622 fpadd32 %f14, %f12, %f16
28623 movle %icc, %i7, %l4
28624 wr %g0, 0x19, %asi
28625 stha %l1, [%l7 + 0x0A] %asi
28626 sdivcc %l6, 0x1719, %o6
28627 tpos %icc, 0x6
28628 fmovsa %xcc, %f4, %f2
28629 bleu,a,pt %icc, loop_2739
28630 movrgz %i3, %l3, %l5
28631 nop
28632 setx loop_2740, %l0, %l1
28633 wrpr 0x1, %tl
28634 wrpr %l1, %tnpc
28635 setx 0x34400001400, %l0, %l1
28636 wrpr %l1, %tstate
28637 wrhpr 0x4, %htstate
28638 done
28639 movrlz %i5, 0x10F, %i2
28640loop_2739:
28641 movge %icc, %l2, %i0
28642 bg,a,pt %xcc, loop_2741
28643loop_2740:
28644 tleu %xcc, 0x3
28645 movneg %xcc, %g3, %o1
28646 udivcc %o0, 0x1164, %g2
28647loop_2741:
28648 tne %xcc, 0x4
28649 fcmps %fcc1, %f30, %f16
28650 nop
28651 setx loop_2742, %l0, %l1
28652 wrpr 0x1, %tl
28653 wrpr %l1, %tnpc
28654 setx 0x34400001400, %l0, %l1
28655 wrpr %l1, %tstate
28656 wrhpr 0x4, %htstate
28657 done
28658 fmovdg %icc, %f8, %f30
28659 tcc %xcc, 0x5
28660 alignaddr %g5, %o2, %i4
28661loop_2742:
28662 edge8l %g7, %o7, %g6
28663 umul %o3, %g4, %g1
28664 movcc %icc, %i6, %l0
28665 ba,a,pn %xcc, loop_2743
28666 movrgz %i1, %o4, %o5
28667 sllx %l4, 0x1D, %l1
28668 addcc %l6, 0x1CD2, %i7
28669loop_2743:
28670 nop
28671 wr %g0, 0x89, %asi
28672 lduha [%l7 + 0x64] %asi, %o6
28673 tvc %xcc, 0x3
28674 srl %i3, 0x08, %l3
28675 tcs %icc, 0x4
28676 set 0x3A, %l1
28677 ldstuba [%l7 + %l1] 0x04, %i5
28678 movre %l5, %l2, %i2
28679 sll %g3, %o1, %o0
28680 fxor %f2, %f4, %f4
28681 andcc %g2, 0x1553, %i0
28682 fba %fcc0, loop_2744
28683 andncc %o2, %i4, %g7
28684 fbn %fcc0, loop_2745
28685 udivcc %o7, 0x15F1, %g5
28686loop_2744:
28687 orn %g6, %o3, %g4
28688 fxors %f6, %f8, %f0
28689loop_2745:
28690 udivcc %i6, 0x1D49, %g1
28691 sub %l0, %i1, %o4
28692 std %f18, [%l7 + 0x78]
28693 andcc %o5, 0x0C87, %l4
28694 fpsub32 %f24, %f6, %f8
28695 bn,a loop_2746
28696 addccc %l1, 0x1E1A, %l6
28697 andn %o6, 0x0133, %i7
28698 fnands %f19, %f8, %f12
28699loop_2746:
28700 array16 %l3, %i3, %l5
28701 alignaddr %i5, %i2, %g3
28702 movpos %icc, %o1, %o0
28703 tl %icc, 0x6
28704 fmuld8sux16 %f31, %f10, %f28
28705 movvs %icc, %l2, %g2
28706 fcmple16 %f0, %f0, %i0
28707 bge,a %icc, loop_2747
28708 fone %f16
28709 fmovde %xcc, %f11, %f14
28710 fmovdvc %icc, %f29, %f10
28711loop_2747:
28712 nop
28713 wr %g0, 0x0c, %asi
28714 ldxa [%l7 + 0x50] %asi, %o2
28715 tgu %icc, 0x6
28716 array32 %g7, %i4, %o7
28717 fpsub32 %f4, %f30, %f4
28718 popc %g5, %g6
28719 fmovsleu %xcc, %f24, %f20
28720 tvs %icc, 0x0
28721 swap [%l7 + 0x7C], %o3
28722 movvs %icc, %g4, %i6
28723 tcs %xcc, 0x4
28724 udivx %g1, 0x0C24, %l0
28725 set 0x38, %o2
28726 stba %i1, [%l7 + %o2] 0x10
28727 edge32 %o5, %l4, %l1
28728 fsrc1 %f18, %f16
28729 sethi 0x17A4, %o4
28730 tvc %xcc, 0x2
28731 edge8ln %l6, %i7, %l3
28732 fnot2s %f27, %f4
28733 umul %o6, %i3, %l5
28734 sdivcc %i5, 0x054D, %i2
28735 fmul8x16al %f1, %f10, %f22
28736 fpadd16s %f20, %f28, %f27
28737 fmul8x16 %f5, %f6, %f4
28738 edge8ln %g3, %o0, %l2
28739 wr %g0, 0x89, %asi
28740 stda %f0, [%l7 + 0x40] %asi
28741 tn %icc, 0x0
28742 for %f22, %f20, %f4
28743 fexpand %f31, %f12
28744 fcmpeq16 %f26, %f24, %g2
28745 smulcc %i0, 0x072A, %o1
28746 bcs loop_2748
28747 add %o2, 0x08E1, %g7
28748 fmovrslz %i4, %f13, %f9
28749 pdist %f30, %f2, %f8
28750loop_2748:
28751 fnot1 %f4, %f14
28752 fxors %f21, %f20, %f17
28753 xor %o7, %g5, %o3
28754 brnz,a %g6, loop_2749
28755 array32 %g4, %g1, %i6
28756 srl %i1, 0x1D, %l0
28757 movrne %l4, %l1, %o4
28758loop_2749:
28759 bgu,pn %xcc, loop_2750
28760 ldd [%l7 + 0x60], %o4
28761 fand %f26, %f28, %f22
28762 edge16l %l6, %l3, %i7
28763loop_2750:
28764 movg %xcc, %i3, %l5
28765 fcmpeq32 %f2, %f12, %i5
28766 sllx %o6, %g3, %o0
28767 sdivcc %l2, 0x017E, %i2
28768 umulcc %g2, 0x1094, %i0
28769 addc %o2, %o1, %g7
28770 orn %i4, 0x18C9, %o7
28771 stbar
28772 movge %xcc, %g5, %g6
28773 mulx %g4, %o3, %i6
28774 wr %g0, 0x88, %asi
28775 stxa %g1, [%l7 + 0x58] %asi
28776 fsrc1 %f18, %f6
28777 add %l7, 0x40, %l6
28778 wr %g0, 0x11, %asi
28779 casxa [%l6] %asi, %l0, %i1
28780 bpos,pn %icc, loop_2751
28781 movne %xcc, %l4, %l1
28782 fsrc2 %f20, %f30
28783 fbug,a %fcc1, loop_2752
28784loop_2751:
28785 movrne %o5, %l6, %l3
28786 bneg,a,pt %icc, loop_2753
28787 fmovdleu %xcc, %f10, %f0
28788loop_2752:
28789 xorcc %o4, %i7, %i3
28790 movpos %xcc, %i5, %l5
28791loop_2753:
28792 orn %o6, 0x0A85, %g3
28793 bvs %icc, loop_2754
28794 bne %xcc, loop_2755
28795 fands %f31, %f3, %f10
28796 ldsw [%l7 + 0x64], %o0
28797loop_2754:
28798 xorcc %i2, 0x16CC, %g2
28799loop_2755:
28800 movg %xcc, %l2, %i0
28801 edge16l %o2, %o1, %g7
28802 fxors %f25, %f4, %f25
28803 ldd [%l7 + 0x28], %f18
28804 membar 0x68
28805 fnot2s %f0, %f31
28806 fornot1 %f0, %f18, %f16
28807 xnor %i4, %o7, %g5
28808 fmovse %icc, %f15, %f23
28809 saved
28810 rdpr %cwp, %g1
28811 rdpr %cansave, %g2
28812 rdpr %canrestore, %g3
28813 rdpr %cleanwin, %g4
28814 rdpr %otherwin, %g5
28815 rdpr %wstate, %g6
28816 ba %xcc, loop_2756
28817 fzeros %f23
28818 tsubcctv %g4, %g6, %o3
28819 brgez,a %g1, loop_2757
28820loop_2756:
28821 srax %l0, %i6, %l4
28822 movrgz %i1, %l1, %l6
28823 set 0x18, %l0
28824 prefetcha [%l7 + %l0] 0x10, 0x3
28825loop_2757:
28826 tgu %xcc, 0x5
28827 fmovda %xcc, %f1, %f31
28828 movre %o4, %i7, %i3
28829 addc %o5, 0x128A, %l5
28830 tneg %icc, 0x5
28831 membar #Sync
28832 set 0x40, %o7
28833 ldda [%l7 + %o7] 0xf9, %f0
28834 bvc,a,pt %xcc, loop_2758
28835 xnor %i5, %g3, %o6
28836 movgu %xcc, %o0, %g2
28837 ld [%l7 + 0x38], %f29
28838loop_2758:
28839 fmovrslz %i2, %f26, %f5
28840 fpadd16 %f14, %f0, %f20
28841 sethi 0x125C, %i0
28842 movcs %xcc, %o2, %l2
28843 wr %g0, 0x04, %asi
28844 ldstuba [%l7 + 0x60] %asi, %g7
28845 add %l7, 0x14, %l6
28846 wr %g0, 0x81, %asi
28847 casa [%l6] %asi, %i4, %o7
28848 movrlz %g5, %o1, %g6
28849 bpos,a,pt %icc, loop_2759
28850 st %f20, [%l7 + 0x18]
28851 edge8n %g4, %o3, %g1
28852 movge %icc, %l0, %i6
28853loop_2759:
28854 tgu %icc, 0x2
28855 brlz,a %i1, loop_2760
28856 alignaddrl %l4, %l6, %l1
28857 fbl %fcc0, loop_2761
28858 edge16n %l3, %i7, %i3
28859loop_2760:
28860 orcc %o5, %l5, %i5
28861 alignaddrl %g3, %o6, %o0
28862loop_2761:
28863 fmovrdne %o4, %f24, %f30
28864 taddcctv %g2, 0x18A1, %i2
28865 mulscc %o2, %l2, %g7
28866 taddcctv %i4, 0x1C03, %i0
28867 fmovrsgez %o7, %f3, %f29
28868 fba %fcc1, loop_2762
28869 fbuge %fcc1, loop_2763
28870 tge %icc, 0x6
28871 edge8l %g5, %g6, %o1
28872loop_2762:
28873 movgu %icc, %g4, %g1
28874loop_2763:
28875 movvs %icc, %o3, %i6
28876 fone %f4
28877 movrlez %i1, 0x014, %l4
28878 movge %xcc, %l6, %l1
28879 fbn,a %fcc3, loop_2764
28880 brgz %l0, loop_2765
28881 edge32n %l3, %i7, %i3
28882 edge8n %o5, %i5, %g3
28883loop_2764:
28884 membar 0x52
28885loop_2765:
28886 bg,a %icc, loop_2766
28887 andncc %o6, %l5, %o0
28888 taddcc %g2, %i2, %o4
28889 mulscc %o2, %g7, %l2
28890loop_2766:
28891 movrlez %i0, 0x3D6, %i4
28892 movrlez %g5, %o7, %g6
28893 edge8n %g4, %o1, %g1
28894 alignaddrl %i6, %o3, %l4
28895 fmovsg %icc, %f29, %f23
28896 fcmpd %fcc3, %f14, %f20
28897 movn %icc, %i1, %l1
28898 mova %icc, %l0, %l6
28899 fornot1s %f8, %f10, %f28
28900 fcmple16 %f6, %f2, %l3
28901 movre %i3, 0x364, %o5
28902 edge16l %i5, %g3, %o6
28903 add %l7, 0x54, %l6
28904 wr %g0, 0x04, %asi
28905 lda [%l6] %asi, %l5
28906 casa [%l6] 0x04, %l5, %i7
28907 movpos %icc, %g2, %o0
28908 wr %g0, 0x18, %asi
28909 lduha [%l7 + 0x32] %asi, %o4
28910 edge32n %i2, %o2, %g7
28911 bne,a,pt %xcc, loop_2767
28912 fxnor %f8, %f8, %f12
28913 movleu %xcc, %l2, %i0
28914 fxor %f8, %f6, %f10
28915loop_2767:
28916 subc %i4, 0x012F, %o7
28917 movrgez %g6, 0x3EE, %g4
28918 movleu %icc, %o1, %g1
28919 fmuld8sux16 %f24, %f17, %f6
28920 fxnors %f1, %f18, %f27
28921 fmovsne %xcc, %f13, %f16
28922 add %g5, %i6, %l4
28923 subc %i1, 0x0C52, %l1
28924 bg loop_2768
28925 fble %fcc0, loop_2769
28926 movre %l0, %o3, %l6
28927 wr %g0, 0x19, %asi
28928 lduba [%l7 + 0x38] %asi, %i3
28929loop_2768:
28930 nop
28931 wr %g0, 0x04, %asi
28932 ldstuba [%l7 + 0x57] %asi, %l3
28933loop_2769:
28934 fmovdcs %icc, %f26, %f28
28935 wr %g0, 0x10, %asi
28936 sta %f25, [%l7 + 0x68] %asi
28937 taddcctv %o5, %i5, %g3
28938 brgz %o6, loop_2770
28939 fornot1 %f12, %f12, %f4
28940 fbu,a %fcc3, loop_2771
28941 movrgz %i7, %l5, %o0
28942loop_2770:
28943 nop
28944 set 0x18, %i6
28945 ldd [%l7 + %i6], %f20
28946 for %f24, %f12, %f22
28947loop_2771:
28948 nop
28949 set 0x78, %o1
28950 stda %g2, [%l7 + %o1] 0x14
28951 set 0x5C, %l3
28952 swapa [%l7 + %l3] 0x80, %i2
28953 nop
28954 setx loop_2772, %l0, %l1
28955 wrpr 0x1, %tl
28956 wrpr %l1, %tnpc
28957 setx 0x34400001400, %l0, %l1
28958 wrpr %l1, %tstate
28959 wrhpr 0x4, %htstate
28960 done
28961 alignaddrl %o4, %o2, %l2
28962 movneg %icc, %g7, %i4
28963 set 0x70, %g6
28964 stda %o6, [%l7 + %g6] 0x23
28965 membar #Sync
28966loop_2772:
28967 fmovsa %icc, %f15, %f27
28968 fble,a %fcc0, loop_2773
28969 movleu %xcc, %i0, %g6
28970 bne,a,pt %xcc, loop_2774
28971 tne %xcc, 0x4
28972loop_2773:
28973 std %g4, [%l7 + 0x78]
28974 add %l7, 0x08, %l6
28975 wr %g0, 0x10, %asi
28976 casxa [%l6] %asi, %o1, %g5
28977loop_2774:
28978 fmovrde %g1, %f20, %f10
28979 array8 %i6, %l4, %i1
28980 taddcc %l0, %l1, %o3
28981 fbl %fcc3, loop_2775
28982 edge32 %i3, %l3, %o5
28983 edge16l %i5, %l6, %o6
28984 fblg,a %fcc1, loop_2776
28985loop_2775:
28986 tsubcctv %g3, 0x1E98, %i7
28987 xnorcc %o0, 0x132F, %g2
28988 movrlez %i2, %l5, %o2
28989loop_2776:
28990 orncc %o4, %l2, %i4
28991 sdiv %o7, 0x1A6A, %g7
28992 movge %icc, %i0, %g4
28993 fmovsvc %icc, %f9, %f31
28994 stbar
28995 andn %g6, 0x0B4A, %o1
28996 subc %g5, 0x0E41, %g1
28997 fxnor %f16, %f26, %f20
28998 smul %i6, %i1, %l4
28999 brlez,a %l1, loop_2777
29000 sllx %o3, 0x19, %l0
29001 movcs %xcc, %l3, %o5
29002 movrne %i3, 0x3DA, %i5
29003loop_2777:
29004 nop
29005 set 0x28, %o0
29006 stda %o6, [%l7 + %o0] 0xe2
29007 membar #Sync
29008 brnz,a %l6, loop_2778
29009 tne %xcc, 0x2
29010 movn %xcc, %i7, %o0
29011 edge8l %g3, %g2, %i2
29012loop_2778:
29013 ld [%l7 + 0x40], %f26
29014 fble,a %fcc1, loop_2779
29015 sll %o2, 0x0C, %o4
29016 fmovrslez %l5, %f27, %f10
29017 set 0x67, %o5
29018 lduba [%l7 + %o5] 0x80, %l2
29019loop_2779:
29020 nop
29021 setx loop_2780, %l0, %l1
29022 wrpr 0x1, %tl
29023 wrpr %l1, %tnpc
29024 setx 0x34400001400, %l0, %l1
29025 wrpr %l1, %tstate
29026 wrhpr 0x4, %htstate
29027 done
29028 orn %i4, %o7, %g7
29029 fpmerge %f25, %f14, %f2
29030 orcc %g4, %g6, %i0
29031loop_2780:
29032 edge32ln %g5, %g1, %i6
29033 movrne %o1, 0x164, %l4
29034 edge8ln %l1, %i1, %o3
29035 edge32l %l3, %o5, %i3
29036 xorcc %i5, %o6, %l6
29037 set 0x30, %g2
29038 ldda [%l7 + %g2] 0x88, %l0
29039 for %f8, %f26, %f16
29040 xorcc %o0, %i7, %g3
29041 fcmpne32 %f28, %f16, %g2
29042 tsubcctv %i2, 0x0E61, %o2
29043 array8 %o4, %l5, %l2
29044 edge16 %o7, %i4, %g4
29045 tsubcc %g6, 0x0E10, %i0
29046 fornot2s %f9, %f30, %f31
29047 fbl,a %fcc2, loop_2781
29048 fsrc2 %f18, %f14
29049 movvc %xcc, %g5, %g1
29050 movleu %icc, %g7, %i6
29051loop_2781:
29052 array8 %o1, %l1, %i1
29053 restored
29054 rdpr %cwp, %g1
29055 rdpr %cansave, %g2
29056 rdpr %canrestore, %g3
29057 rdpr %cleanwin, %g4
29058 rdpr %otherwin, %g5
29059 rdpr %wstate, %g6
29060 movrne %l4, 0x164, %o3
29061 udivcc %o5, 0x0510, %l3
29062 fone %f16
29063 tge %icc, 0x6
29064 movrgez %i5, 0x177, %o6
29065 sll %l6, 0x07, %i3
29066 ldd [%l7 + 0x40], %o0
29067 edge16n %l0, %g3, %i7
29068 bn,a,pn %xcc, loop_2782
29069 tl %icc, 0x1
29070 fcmple16 %f2, %f28, %i2
29071 sll %o2, %g2, %o4
29072loop_2782:
29073 bl,a loop_2783
29074 tleu %xcc, 0x2
29075 stbar
29076 sra %l5, %l2, %o7
29077loop_2783:
29078 move %xcc, %g4, %i4
29079 fone %f28
29080 andn %g6, 0x1BFD, %g5
29081 tl %xcc, 0x6
29082 edge16 %g1, %i0, %g7
29083 fmovda %icc, %f0, %f25
29084 movgu %icc, %i6, %l1
29085 fnegs %f21, %f16
29086 fbe %fcc2, loop_2784
29087 fsrc1 %f14, %f2
29088 movrgz %o1, %i1, %o3
29089 fmul8sux16 %f0, %f14, %f24
29090loop_2784:
29091 stb %l4, [%l7 + 0x15]
29092 orcc %o5, %l3, %i5
29093 fmovdn %xcc, %f9, %f25
29094 fmul8x16au %f2, %f0, %f2
29095 fmovsle %xcc, %f27, %f19
29096 set 0x44, %i3
29097 swapa [%l7 + %i3] 0x81, %l6
29098 membar 0x29
29099 fornot2 %f0, %f16, %f18
29100 fcmple16 %f30, %f26, %o6
29101 faligndata %f24, %f8, %f26
29102 tneg %icc, 0x5
29103 fones %f17
29104 brlz,a %i3, loop_2785
29105 fors %f25, %f27, %f26
29106 edge32ln %o0, %l0, %i7
29107 wr %g0, 0x0c, %asi
29108 stda %f0, [%l7 + 0x40] %asi
29109loop_2785:
29110 subc %g3, %o2, %g2
29111 fmovsa %xcc, %f29, %f6
29112 subcc %i2, 0x015A, %l5
29113 movrlz %l2, %o4, %g4
29114 andncc %o7, %i4, %g5
29115 movg %icc, %g6, %i0
29116 nop
29117 set 0x36, %g3
29118 sth %g1, [%l7 + %g3]
29119 movrgez %g7, 0x269, %i6
29120 movrlz %o1, %l1, %i1
29121 mulscc %l4, %o3, %o5
29122 tvs %icc, 0x3
29123 xor %i5, 0x0B0A, %l3
29124 wr %g0, 0x0c, %asi
29125 ldstuba [%l7 + 0x55] %asi, %o6
29126 te %xcc, 0x3
29127 xorcc %i3, 0x172A, %l6
29128 edge16l %o0, %i7, %l0
29129 array8 %o2, %g3, %g2
29130 membar 0x39
29131 saved
29132 rdpr %cwp, %g1
29133 rdpr %cansave, %g2
29134 rdpr %canrestore, %g3
29135 rdpr %cleanwin, %g4
29136 rdpr %otherwin, %g5
29137 rdpr %wstate, %g6
29138 set 0x4C, %o3
29139 stba %l5, [%l7 + %o3] 0x22
29140 membar #Sync
29141 fba,a %fcc1, loop_2786
29142 subcc %l2, 0x1230, %i2
29143 fpackfix %f22, %f20
29144 movcs %icc, %o4, %g4
29145loop_2786:
29146 fbu %fcc3, loop_2787
29147 fpadd16 %f14, %f12, %f4
29148 fpadd16 %f2, %f16, %f30
29149 edge16 %o7, %i4, %g6
29150loop_2787:
29151 edge16n %g5, %g1, %i0
29152 fmovdle %icc, %f13, %f5
29153 fble,a %fcc3, loop_2788
29154 andncc %i6, %o1, %l1
29155 xnorcc %g7, 0x18B6, %l4
29156 and %i1, %o3, %i5
29157loop_2788:
29158 srl %l3, 0x14, %o5
29159 fmovsle %xcc, %f27, %f9
29160 popc 0x0D01, %o6
29161 movrne %i3, %o0, %l6
29162 fxors %f14, %f10, %f23
29163 te %xcc, 0x3
29164 fabss %f7, %f28
29165 sethi 0x0FB5, %i7
29166 movleu %xcc, %o2, %l0
29167 alignaddr %g3, %g2, %l5
29168 sub %l2, %i2, %g4
29169 fmovdcs %xcc, %f18, %f1
29170 fxnors %f28, %f7, %f19
29171 sll %o4, 0x1B, %o7
29172 ld [%l7 + 0x48], %f21
29173 fpackfix %f26, %f26
29174 fbul %fcc3, loop_2789
29175 edge8 %g6, %g5, %i4
29176 movvc %icc, %g1, %i6
29177 ta %xcc, 0x4
29178loop_2789:
29179 fnegs %f30, %f23
29180 prefetch [%l7 + 0x48], 0x0
29181 fbe,a %fcc3, loop_2790
29182 fmovse %icc, %f12, %f11
29183 ld [%l7 + 0x24], %f23
29184 swap [%l7 + 0x68], %i0
29185loop_2790:
29186 tcs %xcc, 0x3
29187 udivcc %l1, 0x0944, %g7
29188 tge %xcc, 0x1
29189 wr %g0, 0x0c, %asi
29190 sta %f0, [%l7 + 0x3C] %asi
29191 taddcctv %o1, 0x0781, %l4
29192 tgu %icc, 0x5
29193 for %f22, %f16, %f0
29194 andncc %o3, %i5, %l3
29195 sdivx %i1, 0x15DA, %o6
29196 tcs %icc, 0x0
29197 wr %g0, 0x80, %asi
29198 lduha [%l7 + 0x30] %asi, %i3
29199 movleu %icc, %o0, %l6
29200 tcc %icc, 0x6
29201 alignaddr %o5, %o2, %i7
29202 fbuge,a %fcc1, loop_2791
29203 sdivcc %g3, 0x105E, %l0
29204 movgu %icc, %l5, %g2
29205 tpos %xcc, 0x2
29206loop_2791:
29207 ldx [%l7 + 0x68], %i2
29208 edge8l %l2, %o4, %o7
29209 fmovsvs %xcc, %f20, %f20
29210 udivcc %g4, 0x1265, %g5
29211 srl %i4, %g1, %g6
29212 edge32 %i0, %i6, %g7
29213 subcc %o1, %l4, %o3
29214 alignaddr %i5, %l1, %l3
29215 fandnot2s %f28, %f0, %f17
29216 addc %i1, %i3, %o0
29217 bge %icc, loop_2792
29218 udivcc %l6, 0x0E8E, %o6
29219 taddcc %o5, %o2, %i7
29220 ldx [%l7 + 0x28], %l0
29221loop_2792:
29222 membar 0x78
29223 andncc %g3, %l5, %i2
29224 fmovdvs %icc, %f23, %f26
29225 smul %l2, %g2, %o7
29226 movpos %icc, %g4, %o4
29227 addc %i4, %g1, %g5
29228 movrgez %g6, %i0, %g7
29229 fxnor %f4, %f10, %f18
29230 set 0x7C, %i1
29231 lduha [%l7 + %i1] 0x89, %i6
29232 fpsub16 %f16, %f14, %f18
29233 fabss %f27, %f21
29234 popc %l4, %o1
29235 fpadd32 %f14, %f20, %f16
29236 fmovd %f30, %f24
29237 edge32 %i5, %l1, %o3
29238 fornot1 %f0, %f12, %f28
29239 tneg %icc, 0x4
29240 edge8n %i1, %i3, %o0
29241 edge32n %l6, %o6, %o5
29242 movneg %xcc, %l3, %o2
29243 fble %fcc1, loop_2793
29244 edge32ln %i7, %g3, %l5
29245 movleu %xcc, %i2, %l2
29246 fandnot2s %f20, %f21, %f12
29247loop_2793:
29248 fornot2s %f24, %f27, %f2
29249 restored
29250 rdpr %cwp, %g1
29251 rdpr %cansave, %g2
29252 rdpr %canrestore, %g3
29253 rdpr %cleanwin, %g4
29254 rdpr %otherwin, %g5
29255 rdpr %wstate, %g6
29256 fbe,a %fcc0, loop_2794
29257 restored
29258 rdpr %cwp, %g1
29259 rdpr %cansave, %g2
29260 rdpr %canrestore, %g3
29261 rdpr %cleanwin, %g4
29262 rdpr %otherwin, %g5
29263 rdpr %wstate, %g6
29264 fandnot1 %f26, %f26, %f6
29265 fmovrdlez %l0, %f28, %f8
29266loop_2794:
29267 fmul8sux16 %f16, %f28, %f8
29268 wr %g0, 0x04, %asi
29269 lda [%l7 + 0x64] %asi, %f17
29270 alignaddrl %o7, %g2, %g4
29271 tge %icc, 0x0
29272 edge16n %o4, %i4, %g5
29273 ta %icc, 0x4
29274 edge8n %g6, %g1, %g7
29275 set 0x28, %i0
29276 swapa [%l7 + %i0] 0x89, %i0
29277 set 0x7B, %g5
29278 stba %l4, [%l7 + %g5] 0x2a
29279 membar #Sync
29280 bcs,a,pn %xcc, loop_2795
29281 fbue %fcc3, loop_2796
29282 fmovsl %xcc, %f18, %f13
29283 fmovdge %xcc, %f30, %f31
29284loop_2795:
29285 stbar
29286loop_2796:
29287 nop
29288 set 0x68, %i7
29289 prefetch [%l7 + %i7], 0x1
29290 sdivcc %i6, 0x0D09, %o1
29291 tl %icc, 0x0
29292 addcc %i5, 0x15A2, %o3
29293 edge16 %l1, %i3, %o0
29294 std %i0, [%l7 + 0x10]
29295 sethi 0x082E, %l6
29296 and %o6, %l3, %o5
29297 edge16ln %i7, %g3, %o2
29298 fexpand %f20, %f28
29299 movle %xcc, %l5, %i2
29300 movle %icc, %l0, %l2
29301 edge32l %o7, %g4, %g2
29302 movn %xcc, %o4, %i4
29303 or %g6, 0x1D8C, %g5
29304 fmovse %icc, %f21, %f12
29305 fandnot2s %f19, %f4, %f3
29306 ldsh [%l7 + 0x0C], %g7
29307 xnor %g1, 0x1899, %i0
29308 mova %icc, %l4, %o1
29309 ta %xcc, 0x1
29310 or %i6, 0x01D7, %o3
29311 fblg %fcc2, loop_2797
29312 fblg,a %fcc1, loop_2798
29313 fabsd %f22, %f14
29314 addcc %i5, 0x0A53, %l1
29315loop_2797:
29316 edge32ln %i3, %i1, %l6
29317loop_2798:
29318 edge16n %o6, %l3, %o5
29319 fblg %fcc2, loop_2799
29320 fpadd32 %f12, %f12, %f10
29321 sllx %o0, %g3, %o2
29322 mova %xcc, %i7, %i2
29323loop_2799:
29324 tg %xcc, 0x0
29325 movrgz %l0, %l2, %l5
29326 set 0x48, %g1
29327 stda %o6, [%l7 + %g1] 0x14
29328 fmovsgu %icc, %f1, %f27
29329 te %icc, 0x7
29330 edge8ln %g2, %g4, %o4
29331 fblg %fcc1, loop_2800
29332 alignaddr %g6, %i4, %g7
29333 nop
29334 set 0x0A, %l6
29335 ldsb [%l7 + %l6], %g1
29336 fmovsne %xcc, %f22, %f4
29337loop_2800:
29338 edge16ln %i0, %g5, %o1
29339 fxors %f4, %f10, %f29
29340 pdist %f12, %f18, %f18
29341 xorcc %l4, 0x108E, %i6
29342 fmul8sux16 %f10, %f20, %f6
29343 sub %i5, %l1, %i3
29344 bg,a,pn %icc, loop_2801
29345 srax %o3, 0x17, %l6
29346 edge32n %i1, %o6, %o5
29347 call loop_2802
29348loop_2801:
29349 tle %icc, 0x0
29350 movne %xcc, %o0, %g3
29351 restored
29352 rdpr %cwp, %g1
29353 rdpr %cansave, %g2
29354 rdpr %canrestore, %g3
29355 rdpr %cleanwin, %g4
29356 rdpr %otherwin, %g5
29357 rdpr %wstate, %g6
29358loop_2802:
29359 nop
29360 wr %g0, 0x16, %asi
29361 stda %f0, [%l7 + 0x40] %asi
29362 membar #Sync
29363 flush %l7 + 0x20
29364 xnor %o2, %l3, %i7
29365 be,a loop_2803
29366 bn,a %icc, loop_2804
29367 fcmpgt32 %f2, %f2, %i2
29368 bge,a,pn %icc, loop_2805
29369loop_2803:
29370 movne %xcc, %l2, %l5
29371loop_2804:
29372 bneg,pn %icc, loop_2806
29373 movvc %icc, %l0, %o7
29374loop_2805:
29375 sll %g4, 0x1B, %o4
29376 tl %xcc, 0x6
29377loop_2806:
29378 movvc %icc, %g2, %g6
29379 fbue,a %fcc3, loop_2807
29380 sdiv %g7, 0x19C7, %i4
29381 array32 %g1, %g5, %o1
29382 udiv %i0, 0x0BB3, %l4
29383loop_2807:
29384 edge8ln %i6, %i5, %i3
29385 movvs %icc, %l1, %l6
29386 orn %o3, 0x1689, %i1
29387 subc %o5, 0x1038, %o6
29388 andncc %o0, %g3, %l3
29389 movpos %icc, %i7, %i2
29390 movleu %xcc, %l2, %o2
29391 addc %l5, %o7, %l0
29392 add %l7, 0x10, %l6
29393 wr %g0, 0x04, %asi
29394 ldxa [%l6] %asi, %g4
29395 casxa [%l6] %asi, %g4, %o4
29396 movn %icc, %g6, %g2
29397 fbne %fcc2, loop_2808
29398 fmovdl %icc, %f12, %f1
29399 edge16n %i4, %g7, %g1
29400 movle %xcc, %o1, %i0
29401loop_2808:
29402 membar 0x7E
29403 sub %g5, 0x1640, %i6
29404 orn %l4, 0x102A, %i3
29405 sdiv %l1, 0x0840, %i5
29406 taddcc %o3, 0x1EC5, %i1
29407 mulscc %l6, 0x06DF, %o5
29408 pdist %f26, %f0, %f14
29409 ldx [%l7 + 0x68], %o0
29410 sdiv %g3, 0x0FB8, %l3
29411 movrgez %i7, %o6, %l2
29412 fmovrslz %i2, %f22, %f29
29413 flush %l7 + 0x74
29414 edge16 %o2, %l5, %o7
29415 movne %xcc, %g4, %l0
29416 stx %o4, [%l7 + 0x38]
29417 movrlez %g2, 0x3AA, %i4
29418 movcc %icc, %g7, %g6
29419 movcs %icc, %o1, %i0
29420 movvs %icc, %g5, %g1
29421 tsubcctv %l4, 0x1A96, %i3
29422 brlez %i6, loop_2809
29423 sdivx %i5, 0x02F7, %l1
29424 tleu %xcc, 0x6
29425 fxors %f5, %f16, %f17
29426loop_2809:
29427 tcs %xcc, 0x5
29428 be,a,pn %xcc, loop_2810
29429 and %i1, 0x1A8F, %o3
29430 fnot2 %f22, %f16
29431 srax %l6, 0x0C, %o0
29432loop_2810:
29433 movg %xcc, %o5, %g3
29434 or %l3, %i7, %l2
29435 sdivx %i2, 0x00F3, %o6
29436 srlx %l5, 0x19, %o2
29437 array32 %g4, %o7, %l0
29438 fpsub16s %f11, %f25, %f7
29439 fxnor %f24, %f22, %f2
29440 add %l7, 0x78, %l6
29441 wr %g0, 0x11, %asi
29442 casxa [%l6] 0x11, %o4, %i4
29443 sdivx %g7, 0x193A, %g2
29444 edge8n %o1, %g6, %g5
29445 mulx %g1, %i0, %l4
29446 fxnors %f29, %f26, %f31
29447 set 0x50, %o4
29448 ldxa [%l7 + %o4] 0x19, %i3
29449 fmovs %f4, %f6
29450 xor %i6, 0x0E42, %l1
29451 sll %i5, %i1, %o3
29452 wr %g0, 0x27, %asi
29453 stha %l6, [%l7 + 0x18] %asi
29454 membar #Sync
29455 sdivcc %o5, 0x0B06, %g3
29456 orncc %l3, %i7, %l2
29457 fmovdpos %xcc, %f26, %f13
29458 bshuffle %f2, %f20, %f30
29459 fbne,a %fcc3, loop_2811
29460 add %i2, %o0, %o6
29461 sir 0x1CE4
29462 fcmpeq32 %f16, %f20, %l5
29463loop_2811:
29464 xorcc %g4, %o2, %o7
29465 edge16n %o4, %i4, %l0
29466 movgu %xcc, %g2, %g7
29467 ld [%l7 + 0x1C], %f16
29468 tle %icc, 0x5
29469 set 0x18, %g7
29470 ldxa [%g0 + %g7] 0x20, %g6
29471 movgu %icc, %o1, %g1
29472 set 0x40, %l4
29473 lda [%l7 + %l4] 0x10, %f16
29474 wr %g0, 0x88, %asi
29475 lduba [%l7 + 0x23] %asi, %g5
29476 fpack16 %f14, %f14
29477 tge %xcc, 0x7
29478 movre %i0, 0x183, %i3
29479 movrlz %l4, 0x26D, %i6
29480 xnor %i5, %i1, %l1
29481 fbl %fcc3, loop_2812
29482 xorcc %l6, %o3, %g3
29483 edge16n %l3, %i7, %o5
29484 edge8 %i2, %l2, %o6
29485loop_2812:
29486 mulx %o0, 0x083A, %l5
29487 movrgez %g4, 0x2B2, %o7
29488 set 0x68, %o6
29489 stxa %o2, [%l7 + %o6] 0x81
29490 mulx %o4, 0x0814, %l0
29491 addccc %g2, %g7, %i4
29492 edge16 %o1, %g1, %g6
29493 tge %xcc, 0x4
29494 addcc %g5, 0x04D0, %i3
29495 and %l4, %i0, %i5
29496 edge8 %i1, %i6, %l1
29497 umulcc %o3, %l6, %g3
29498 ba,a %xcc, loop_2813
29499 taddcc %l3, %o5, %i2
29500 movpos %xcc, %i7, %o6
29501 subc %l2, %l5, %o0
29502loop_2813:
29503 fnor %f12, %f2, %f4
29504 addcc %o7, 0x09A3, %o2
29505 subc %g4, %o4, %l0
29506 edge32ln %g7, %g2, %o1
29507 subc %i4, %g1, %g6
29508 subcc %g5, %i3, %l4
29509 addcc %i5, 0x1C9F, %i0
29510 fcmps %fcc3, %f12, %f0
29511 movrne %i1, 0x2DC, %i6
29512 xor %o3, %l6, %l1
29513 bleu loop_2814
29514 movl %xcc, %l3, %o5
29515 fornot1 %f30, %f22, %f22
29516 sdivx %i2, 0x0C8F, %i7
29517loop_2814:
29518 subcc %g3, %l2, %o6
29519 saved
29520 rdpr %cwp, %g1
29521 rdpr %cansave, %g2
29522 rdpr %canrestore, %g3
29523 rdpr %cleanwin, %g4
29524 rdpr %otherwin, %g5
29525 rdpr %wstate, %g6
29526 taddcctv %o0, 0x0750, %o7
29527 fmovdgu %icc, %f1, %f13
29528 std %f26, [%l7 + 0x10]
29529 move %xcc, %l5, %o2
29530 ldx [%l7 + 0x18], %o4
29531 stbar
29532 mulx %l0, 0x0FA2, %g7
29533 for %f8, %f6, %f18
29534 mova %xcc, %g2, %g4
29535 sdivx %i4, 0x0931, %o1
29536 movvs %icc, %g6, %g5
29537 ble loop_2815
29538 fbge,a %fcc2, loop_2816
29539 ldx [%l7 + 0x18], %g1
29540 movrne %l4, %i5, %i3
29541loop_2815:
29542 brgz,a %i0, loop_2817
29543loop_2816:
29544 fxors %f18, %f24, %f6
29545 fmovsg %icc, %f0, %f29
29546 xnorcc %i1, %o3, %l6
29547loop_2817:
29548 xor %i6, 0x07B1, %l3
29549 nop
29550 set 0x40, %l2
29551 ldd [%l7 + %l2], %f12
29552 xor %o5, %i2, %i7
29553 membar 0x3D
29554 movre %g3, 0x0A1, %l1
29555 movg %xcc, %l2, %o6
29556 fmovscc %xcc, %f30, %f19
29557 srax %o0, 0x12, %l5
29558 orncc %o2, 0x09C8, %o4
29559 movvs %icc, %o7, %g7
29560 move %xcc, %l0, %g4
29561 add %g2, %i4, %g6
29562 bn loop_2818
29563 edge32ln %o1, %g1, %g5
29564 fbuge %fcc1, loop_2819
29565 fpadd16 %f8, %f0, %f10
29566loop_2818:
29567 sllx %l4, 0x02, %i5
29568 srax %i0, %i1, %i3
29569loop_2819:
29570 movcc %icc, %o3, %l6
29571 edge16ln %i6, %l3, %i2
29572 movcs %xcc, %i7, %o5
29573 umulcc %g3, %l2, %o6
29574 fbule,a %fcc2, loop_2820
29575 srlx %l1, 0x1E, %o0
29576 udivcc %o2, 0x190B, %l5
29577 sllx %o7, %g7, %o4
29578loop_2820:
29579 sdivx %l0, 0x18E1, %g2
29580 fbge,a %fcc2, loop_2821
29581 fmovs %f20, %f1
29582 fmovsleu %icc, %f0, %f2
29583 fbule,a %fcc2, loop_2822
29584loop_2821:
29585 tvs %icc, 0x3
29586 fmovs %f5, %f30
29587 fcmps %fcc2, %f13, %f6
29588loop_2822:
29589 movne %xcc, %i4, %g6
29590 fmovsvs %icc, %f17, %f3
29591 movleu %icc, %o1, %g1
29592 movre %g4, 0x202, %g5
29593 tcs %icc, 0x7
29594 movrgz %l4, 0x165, %i5
29595 ldsb [%l7 + 0x5E], %i0
29596 edge32l %i3, %i1, %o3
29597 brz,a %i6, loop_2823
29598 edge8 %l6, %l3, %i2
29599 brz,a %o5, loop_2824
29600 fbule %fcc2, loop_2825
29601loop_2823:
29602 ldstub [%l7 + 0x77], %g3
29603 orn %l2, %o6, %i7
29604loop_2824:
29605 subc %l1, 0x0231, %o0
29606loop_2825:
29607 xor %o2, %o7, %g7
29608 fmuld8ulx16 %f10, %f1, %f24
29609 bge,a,pt %xcc, loop_2826
29610 fbge,a %fcc3, loop_2827
29611 edge16n %o4, %l5, %g2
29612 movvs %icc, %l0, %i4
29613loop_2826:
29614 ta %icc, 0x7
29615loop_2827:
29616 sll %o1, 0x08, %g6
29617 fnands %f18, %f0, %f14
29618 sir 0x1598
29619 fmul8ulx16 %f18, %f18, %f18
29620 orn %g1, 0x02DA, %g4
29621 tsubcc %g5, %l4, %i0
29622 udiv %i3, 0x159E, %i1
29623 udiv %i5, 0x08C0, %i6
29624 movneg %xcc, %o3, %l6
29625 array8 %i2, %o5, %l3
29626 fors %f9, %f22, %f16
29627 movvc %xcc, %l2, %g3
29628 brlez,a %o6, loop_2828
29629 fnot1s %f29, %f0
29630 alignaddrl %i7, %o0, %o2
29631 bvc,pn %icc, loop_2829
29632loop_2828:
29633 tn %xcc, 0x5
29634 fmovrse %l1, %f6, %f17
29635 add %g7, 0x09AC, %o7
29636loop_2829:
29637 movvc %xcc, %l5, %o4
29638 set 0x54, %i4
29639 lda [%l7 + %i4] 0x11, %f5
29640 subcc %l0, 0x007B, %i4
29641 siam 0x0
29642 fblg,a %fcc1, loop_2830
29643 sll %o1, %g6, %g2
29644 tsubcctv %g4, %g1, %l4
29645 addccc %g5, 0x1A6C, %i3
29646loop_2830:
29647 flush %l7 + 0x70
29648 set 0x10, %i2
29649 ldda [%l7 + %i2] 0x88, %i0
29650 nop
29651 set 0x24, %i5
29652 stw %i5, [%l7 + %i5]
29653 fbug %fcc3, loop_2831
29654 tge %icc, 0x6
29655 set 0x44, %l5
29656 ldsba [%l7 + %l5] 0x10, %i0
29657loop_2831:
29658 orn %o3, %l6, %i6
29659 ldsw [%l7 + 0x24], %o5
29660 stw %l3, [%l7 + 0x7C]
29661 restored
29662 rdpr %cwp, %g1
29663 rdpr %cansave, %g2
29664 rdpr %canrestore, %g3
29665 rdpr %cleanwin, %g4
29666 rdpr %otherwin, %g5
29667 rdpr %wstate, %g6
29668 subcc %l2, 0x0276, %i2
29669 ldx [%l7 + 0x48], %o6
29670 fandnot1s %f22, %f4, %f13
29671 edge16l %g3, %i7, %o0
29672 fbo,a %fcc3, loop_2832
29673 addccc %l1, 0x0178, %g7
29674 fcmpne16 %f0, %f6, %o7
29675 brlez,a %l5, loop_2833
29676loop_2832:
29677 edge16ln %o4, %l0, %o2
29678 subc %i4, 0x0A3F, %g6
29679 swap [%l7 + 0x18], %g2
29680loop_2833:
29681 fmul8sux16 %f28, %f24, %f0
29682 tne %xcc, 0x1
29683 wr %g0, 0x88, %asi
29684 ldsha [%l7 + 0x4A] %asi, %g4
29685 edge8l %o1, %l4, %g5
29686 sdivcc %g1, 0x02CB, %i1
29687 wr %g0, 0x80, %asi
29688 ldda [%l7 + 0x40] %asi, %f16
29689 tcc %xcc, 0x1
29690 fnot2s %f10, %f7
29691 bpos,a loop_2834
29692 fblg %fcc1, loop_2835
29693 te %xcc, 0x1
29694 fbge %fcc1, loop_2836
29695loop_2834:
29696 sdivcc %i5, 0x1583, %i0
29697loop_2835:
29698 tcc %icc, 0x6
29699 fmovrdlez %i3, %f14, %f0
29700loop_2836:
29701 edge32n %l6, %o3, %i6
29702 popc 0x18C4, %o5
29703 tsubcctv %l2, %l3, %o6
29704 mova %icc, %g3, %i7
29705 smul %o0, 0x0BDE, %i2
29706 tge %icc, 0x0
29707 addcc %g7, 0x02C7, %l1
29708 add %l5, 0x1B5F, %o4
29709 tge %xcc, 0x6
29710 fnot2s %f30, %f25
29711 array16 %l0, %o7, %o2
29712 bleu,pn %xcc, loop_2837
29713 fmovd %f14, %f10
29714 srlx %i4, %g6, %g4
29715 fbo %fcc2, loop_2838
29716loop_2837:
29717 edge16n %o1, %g2, %g5
29718 fnand %f4, %f30, %f10
29719 array16 %g1, %i1, %l4
29720loop_2838:
29721 movl %xcc, %i5, %i3
29722 set 0x40, %l1
29723 stda %f16, [%l7 + %l1] 0x81
29724 smulcc %i0, %l6, %i6
29725 sethi 0x0809, %o5
29726 srax %l2, 0x0C, %l3
29727 orcc %o3, 0x1003, %o6
29728 orncc %g3, 0x101A, %i7
29729 edge8 %i2, %g7, %l1
29730 fbn %fcc3, loop_2839
29731 and %l5, %o4, %l0
29732 st %f24, [%l7 + 0x28]
29733 wr %g0, 0x19, %asi
29734 swapa [%l7 + 0x38] %asi, %o7
29735loop_2839:
29736 movre %o2, %i4, %g6
29737 stbar
29738 fnot2s %f16, %f19
29739 fbge,a %fcc0, loop_2840
29740 add %o0, %o1, %g4
29741 mova %icc, %g2, %g1
29742 ba,a loop_2841
29743loop_2840:
29744 std %f16, [%l7 + 0x60]
29745 tne %icc, 0x3
29746 xnor %g5, %l4, %i5
29747loop_2841:
29748 sethi 0x0586, %i3
29749 prefetch [%l7 + 0x4C], 0x3
29750 ldub [%l7 + 0x1F], %i1
29751 wr %g0, 0x0c, %asi
29752 ldstuba [%l7 + 0x09] %asi, %i0
29753 alignaddrl %i6, %l6, %o5
29754 fbo %fcc0, loop_2842
29755 nop
29756 setx loop_2843, %l0, %l1
29757 wrpr 0x1, %tl
29758 wrpr %l1, %tnpc
29759 setx 0x34400001400, %l0, %l1
29760 wrpr %l1, %tstate
29761 wrhpr 0x4, %htstate
29762 done
29763 fmovspos %icc, %f10, %f25
29764 fble %fcc2, loop_2844
29765loop_2842:
29766 fbul %fcc3, loop_2845
29767loop_2843:
29768 edge16 %l2, %l3, %o3
29769 or %o6, 0x0255, %i7
29770loop_2844:
29771 tl %xcc, 0x5
29772loop_2845:
29773 smul %g3, %g7, %l1
29774 or %i2, %l5, %l0
29775 srax %o7, 0x07, %o2
29776 movrlz %o4, 0x208, %g6
29777 fbul %fcc3, loop_2846
29778 ta %icc, 0x1
29779 ld [%l7 + 0x10], %f26
29780 fandnot1 %f30, %f2, %f26
29781loop_2846:
29782 fmovsge %icc, %f9, %f14
29783 movne %xcc, %o0, %o1
29784 andcc %i4, %g2, %g1
29785 tle %icc, 0x4
29786 fnor %f0, %f24, %f16
29787 fmul8x16al %f23, %f10, %f8
29788 fmovrdgz %g5, %f26, %f20
29789 bgu,a,pt %xcc, loop_2847
29790 fmovda %xcc, %f27, %f16
29791 edge16n %g4, %l4, %i5
29792 ta %xcc, 0x3
29793loop_2847:
29794 edge32l %i1, %i0, %i6
29795 addcc %i3, %l6, %l2
29796 movrlz %l3, 0x2C7, %o5
29797 array32 %o6, %i7, %o3
29798 sra %g3, %l1, %g7
29799 fzero %f18
29800 wr %g0, 0x18, %asi
29801 ldswa [%l7 + 0x20] %asi, %i2
29802 fmovrslez %l5, %f4, %f27
29803 fba %fcc0, loop_2848
29804 stbar
29805 tge %xcc, 0x6
29806 addcc %l0, %o2, %o4
29807loop_2848:
29808 fcmpd %fcc0, %f22, %f10
29809 taddcc %o7, 0x1A29, %g6
29810 brlez %o1, loop_2849
29811 orcc %o0, %i4, %g2
29812 set 0x7C, %o2
29813 sta %f29, [%l7 + %o2] 0x15
29814loop_2849:
29815 bl,a loop_2850
29816 and %g1, 0x00A2, %g4
29817 orncc %l4, 0x12E7, %i5
29818 alignaddrl %g5, %i1, %i6
29819loop_2850:
29820 sllx %i3, %i0, %l2
29821 fbo,a %fcc1, loop_2851
29822 fmul8sux16 %f14, %f28, %f24
29823 umul %l3, 0x1906, %o5
29824 fnor %f2, %f18, %f16
29825loop_2851:
29826 fmovrdlez %l6, %f0, %f24
29827 edge8 %i7, %o6, %o3
29828 nop
29829 setx loop_2852, %l0, %l1
29830 wrpr 0x1, %tl
29831 wrpr %l1, %tpc
29832 add %l1, 0x4, %l1
29833 wrpr %l1, %tnpc
29834 setx 0x34400001400, %l0, %l1
29835 wrpr %l1, %tstate
29836 wrhpr 0x4, %htstate
29837 retry
29838 xnor %g3, 0x18E3, %g7
29839 fbug,a %fcc1, loop_2853
29840 ld [%l7 + 0x2C], %f8
29841loop_2852:
29842 fxnor %f18, %f8, %f18
29843 wr %g0, 0x81, %asi
29844 ldda [%l7 + 0x50] %asi, %i2
29845loop_2853:
29846 array16 %l5, %l0, %o2
29847 tcs %icc, 0x1
29848 udivx %o4, 0x1060, %o7
29849 fnegs %f24, %f25
29850 fbue %fcc2, loop_2854
29851 andn %g6, %o1, %o0
29852 fpadd32 %f4, %f0, %f30
29853 taddcctv %l1, %g2, %g1
29854loop_2854:
29855 movge %icc, %g4, %i4
29856 fmovdge %xcc, %f16, %f22
29857 fmul8x16al %f30, %f22, %f28
29858 tcs %xcc, 0x4
29859 nop
29860 setx loop_2855, %l0, %l1
29861 jmpl %l1, %l4
29862 fcmpeq32 %f0, %f24, %i5
29863 fpack16 %f24, %f28
29864 fmovs %f15, %f25
29865loop_2855:
29866 fnand %f10, %f2, %f6
29867 fbe %fcc2, loop_2856
29868 fpmerge %f14, %f26, %f4
29869 ldsh [%l7 + 0x18], %g5
29870 andncc %i6, %i1, %i3
29871loop_2856:
29872 bgu loop_2857
29873 srax %l2, 0x01, %l3
29874 tvs %icc, 0x5
29875 fandnot1 %f4, %f12, %f2
29876loop_2857:
29877 bg,a %xcc, loop_2858
29878 fpadd32 %f22, %f26, %f24
29879 fnors %f20, %f18, %f13
29880 fexpand %f11, %f2
29881loop_2858:
29882 subcc %o5, 0x0E66, %i0
29883 sra %l6, %o6, %i7
29884 bn loop_2859
29885 tcc %icc, 0x4
29886 sra %g3, %g7, %i2
29887 brgz %o3, loop_2860
29888loop_2859:
29889 fmovdleu %xcc, %f24, %f12
29890 bge,a,pn %xcc, loop_2861
29891 nop
29892 set 0x58, %g4
29893 std %f6, [%l7 + %g4]
29894loop_2860:
29895 movcc %xcc, %l5, %l0
29896 brgz %o4, loop_2862
29897loop_2861:
29898 fmovscs %icc, %f17, %f30
29899 fmovdleu %xcc, %f12, %f27
29900 taddcctv %o2, %o7, %g6
29901loop_2862:
29902 stbar
29903 srlx %o0, %l1, %o1
29904 movneg %xcc, %g2, %g1
29905 addccc %i4, 0x177E, %g4
29906 mulscc %i5, %l4, %g5
29907 fbe,a %fcc0, loop_2863
29908 bcc,a,pn %xcc, loop_2864
29909 sra %i1, 0x10, %i6
29910 be,pn %icc, loop_2865
29911loop_2863:
29912 mulscc %l2, 0x0252, %i3
29913loop_2864:
29914 fbne,a %fcc2, loop_2866
29915 movgu %icc, %l3, %o5
29916loop_2865:
29917 brlez %l6, loop_2867
29918 xorcc %o6, %i0, %i7
29919loop_2866:
29920 movrgez %g7, %i2, %g3
29921 brz %l5, loop_2868
29922loop_2867:
29923 sllx %o3, 0x1F, %o4
29924 fba,a %fcc1, loop_2869
29925 tvs %icc, 0x6
29926loop_2868:
29927 nop
29928 add %l7, 0x6C, %l6
29929 wr %g0, 0x04, %asi
29930 lda [%l6] %asi, %o2
29931 casa [%l6] %asi, %o2, %l0
29932loop_2869:
29933 fmovscs %icc, %f29, %f15
29934 fbul %fcc2, loop_2870
29935 udiv %o7, 0x1057, %o0
29936 array8 %g6, %l1, %o1
29937 movpos %xcc, %g2, %g1
29938loop_2870:
29939 movrgz %g4, %i5, %i4
29940 movle %icc, %l4, %g5
29941 udiv %i1, 0x1E2D, %i6
29942 ldd [%l7 + 0x50], %l2
29943 fmovsvc %icc, %f13, %f31
29944 xnorcc %i3, 0x02A4, %o5
29945 tg %icc, 0x3
29946 fbue %fcc0, loop_2871
29947 fmovdcc %xcc, %f17, %f31
29948 fpsub32 %f4, %f8, %f0
29949 tgu %xcc, 0x6
29950loop_2871:
29951 brz %l6, loop_2872
29952 mova %xcc, %o6, %i0
29953 fmovsne %icc, %f24, %f1
29954 edge8 %l3, %i7, %i2
29955loop_2872:
29956 swap [%l7 + 0x4C], %g3
29957 tcc %xcc, 0x3
29958 fcmpne16 %f14, %f24, %l5
29959 fmuld8sux16 %f15, %f16, %f28
29960 stx %o3, [%l7 + 0x18]
29961 set 0x09, %o7
29962 lduba [%l7 + %o7] 0x0c, %o4
29963 fpadd32 %f0, %f6, %f16
29964 array32 %o2, %g7, %o7
29965 fba,a %fcc1, loop_2873
29966 movcs %xcc, %l0, %o0
29967 movcs %icc, %g6, %o1
29968 tvs %icc, 0x7
29969loop_2873:
29970 andn %g2, %l1, %g4
29971 tpos %xcc, 0x7
29972 set 0x40, %l0
29973 stda %f0, [%l7 + %l0] 0x16
29974 membar #Sync
29975 movrgez %g1, 0x1C5, %i4
29976 fornot1s %f11, %f17, %f15
29977 tsubcctv %i5, %l4, %i1
29978 brgez %g5, loop_2874
29979 xorcc %l2, 0x0F2B, %i3
29980 fnand %f18, %f24, %f18
29981 fbe,a %fcc1, loop_2875
29982loop_2874:
29983 prefetch [%l7 + 0x7C], 0x2
29984 fpsub32 %f8, %f24, %f6
29985 udivcc %i6, 0x07E0, %o5
29986loop_2875:
29987 movleu %xcc, %l6, %o6
29988 movrlez %i0, %l3, %i7
29989 udivx %i2, 0x0C4A, %g3
29990 lduw [%l7 + 0x20], %o3
29991 fbge,a %fcc2, loop_2876
29992 sll %o4, 0x03, %l5
29993 tvs %icc, 0x2
29994 bvs,a %xcc, loop_2877
29995loop_2876:
29996 fba,a %fcc3, loop_2878
29997 fmovsa %xcc, %f1, %f16
29998 edge16 %o2, %g7, %l0
29999loop_2877:
30000 sdivcc %o7, 0x1B39, %o0
30001loop_2878:
30002 movg %xcc, %o1, %g6
30003 fmovs %f26, %f14
30004 movne %icc, %g2, %g4
30005 call loop_2879
30006 edge32l %g1, %i4, %l1
30007 fba %fcc0, loop_2880
30008 movneg %icc, %i5, %i1
30009loop_2879:
30010 movg %icc, %g5, %l2
30011 tne %xcc, 0x6
30012loop_2880:
30013 xorcc %i3, %i6, %o5
30014 andcc %l6, %o6, %l4
30015 edge8l %l3, %i0, %i7
30016 bn,pt %icc, loop_2881
30017 fbul,a %fcc1, loop_2882
30018 fxor %f28, %f10, %f30
30019 fmovdn %icc, %f15, %f16
30020loop_2881:
30021 movgu %xcc, %g3, %i2
30022loop_2882:
30023 udiv %o3, 0x0288, %l5
30024 brgz,a %o2, loop_2883
30025 movre %g7, 0x173, %o4
30026 fzeros %f15
30027 smul %l0, %o0, %o1
30028loop_2883:
30029 orncc %g6, %g2, %o7
30030 brnz %g4, loop_2884
30031 edge16 %g1, %l1, %i5
30032 edge8ln %i4, %g5, %i1
30033 fabss %f4, %f11
30034loop_2884:
30035 edge16 %i3, %i6, %o5
30036 addccc %l2, 0x050D, %l6
30037 xorcc %o6, %l4, %i0
30038 set 0x2C, %o1
30039 ldsha [%l7 + %o1] 0x14, %l3
30040 edge8ln %g3, %i2, %o3
30041 fpack32 %f10, %f2, %f22
30042 fpsub16 %f12, %f26, %f14
30043 tvc %icc, 0x6
30044 fxnor %f24, %f30, %f2
30045 xnor %i7, 0x07AF, %l5
30046 fmovsgu %icc, %f17, %f16
30047 fpack32 %f0, %f2, %f12
30048 taddcc %o2, 0x0909, %o4
30049 alignaddr %g7, %o0, %o1
30050 srlx %g6, 0x0A, %l0
30051 stx %o7, [%l7 + 0x10]
30052 fnot1s %f9, %f14
30053 wr %g0, 0x0c, %asi
30054 ldsha [%l7 + 0x7E] %asi, %g4
30055 edge16n %g2, %l1, %g1
30056 edge32 %i5, %i4, %g5
30057 sub %i1, %i3, %i6
30058 movleu %xcc, %l2, %l6
30059 sdivx %o6, 0x09B5, %o5
30060 movge %icc, %l4, %i0
30061 fnot2s %f17, %f25
30062 edge16ln %g3, %i2, %l3
30063 movpos %xcc, %o3, %i7
30064 srlx %l5, 0x04, %o4
30065 addcc %g7, 0x11BF, %o0
30066 membar 0x0E
30067 smulcc %o2, %g6, %o1
30068 sdiv %o7, 0x12CE, %l0
30069 fbge,a %fcc0, loop_2885
30070 alignaddrl %g4, %g2, %g1
30071 popc %l1, %i5
30072 fmul8x16 %f6, %f2, %f4
30073loop_2885:
30074 brgez,a %g5, loop_2886
30075 taddcc %i4, 0x1027, %i3
30076 ldd [%l7 + 0x18], %i0
30077 umul %i6, %l6, %l2
30078loop_2886:
30079 brnz %o6, loop_2887
30080 fornot1s %f18, %f1, %f12
30081 fpack16 %f30, %f10
30082 fandnot1 %f4, %f24, %f18
30083loop_2887:
30084 edge8ln %o5, %l4, %i0
30085 fsrc1 %f24, %f22
30086 tcc %xcc, 0x1
30087 nop
30088 setx loop_2888, %l0, %l1
30089 jmpl %l1, %i2
30090 fmovdl %xcc, %f0, %f25
30091 fmovscs %icc, %f14, %f29
30092 saved
30093 rdpr %cwp, %g1
30094 rdpr %cansave, %g2
30095 rdpr %canrestore, %g3
30096 rdpr %cleanwin, %g4
30097 rdpr %otherwin, %g5
30098 rdpr %wstate, %g6
30099loop_2888:
30100 tne %icc, 0x0
30101 membar #Sync
30102 wr %g0, 0xf0, %asi
30103 ldda [%l7 + 0x40] %asi, %f16
30104 edge16ln %l3, %g3, %i7
30105 set 0x58, %i6
30106 ldswa [%l7 + %i6] 0x15, %o3
30107 mulx %l5, %o4, %g7
30108 movcc %xcc, %o2, %g6
30109 fmovrdne %o1, %f16, %f24
30110 brgez,a %o0, loop_2889
30111 or %o7, %l0, %g4
30112 movge %xcc, %g1, %g2
30113 fbg %fcc3, loop_2890
30114loop_2889:
30115 bneg,a loop_2891
30116 fandnot1 %f30, %f22, %f0
30117 tpos %xcc, 0x7
30118loop_2890:
30119 fcmpgt16 %f20, %f18, %i5
30120loop_2891:
30121 edge16l %g5, %l1, %i3
30122 add %i4, 0x0EB0, %i6
30123 edge16 %l6, %i1, %l2
30124 edge32ln %o6, %l4, %i0
30125 bshuffle %f14, %f6, %f22
30126 tvc %icc, 0x1
30127 fmovsvc %icc, %f9, %f28
30128 edge32l %o5, %l3, %g3
30129 fmul8x16al %f20, %f8, %f2
30130 andn %i2, %o3, %i7
30131 edge8 %l5, %g7, %o4
30132 wr %g0, 0x89, %asi
30133 ldswa [%l7 + 0x60] %asi, %g6
30134 ldub [%l7 + 0x37], %o2
30135 edge32ln %o0, %o7, %o1
30136 sir 0x0731
30137 edge8l %l0, %g1, %g2
30138 fmovrsne %i5, %f31, %f19
30139 tpos %xcc, 0x7
30140 nop
30141 setx loop_2892, %l0, %l1
30142 wrpr 0x1, %tl
30143 wrpr %l1, %tpc
30144 add %l1, 0x4, %l1
30145 wrpr %l1, %tnpc
30146 setx 0x34400001400, %l0, %l1
30147 wrpr %l1, %tstate
30148 wrhpr 0x4, %htstate
30149 retry
30150 sethi 0x0B56, %g5
30151 fxor %f8, %f8, %f14
30152 edge32ln %g4, %l1, %i3
30153loop_2892:
30154 taddcc %i4, 0x1D86, %l6
30155 fcmple16 %f24, %f8, %i6
30156 popc %i1, %o6
30157 tge %icc, 0x6
30158 tvc %icc, 0x5
30159 sdiv %l4, 0x013D, %i0
30160 movvs %icc, %l2, %l3
30161 fcmpes %fcc0, %f9, %f24
30162 umul %g3, 0x013B, %i2
30163 srlx %o5, %o3, %i7
30164 fpsub16 %f12, %f20, %f14
30165 fmovrslz %g7, %f5, %f2
30166 stx %o4, [%l7 + 0x78]
30167 sth %l5, [%l7 + 0x1A]
30168 fmovs %f16, %f5
30169 umul %o2, 0x0782, %o0
30170 tge %icc, 0x1
30171 xnor %o7, %o1, %g6
30172 movrgz %l0, 0x01C, %g1
30173 edge8n %g2, %g5, %i5
30174 tpos %icc, 0x5
30175 andcc %l1, %i3, %g4
30176 fmovsge %icc, %f9, %f21
30177 fpsub32s %f24, %f9, %f3
30178 movrne %l6, %i6, %i1
30179 fmul8x16al %f24, %f11, %f28
30180 saved
30181 rdpr %cwp, %g1
30182 rdpr %cansave, %g2
30183 rdpr %canrestore, %g3
30184 rdpr %cleanwin, %g4
30185 rdpr %otherwin, %g5
30186 rdpr %wstate, %g6
30187 fornot2 %f0, %f12, %f4
30188 wr %g0, 0x89, %asi
30189 stda %o6, [%l7 + 0x60] %asi
30190 array16 %l4, %i0, %i4
30191 movre %l3, 0x2C8, %l2
30192 movrne %g3, %i2, %o3
30193 fbg,a %fcc3, loop_2893
30194 tne %icc, 0x2
30195 fbue %fcc3, loop_2894
30196 edge32l %o5, %g7, %i7
30197loop_2893:
30198 nop
30199 set 0x5C, %l3
30200 stba %l5, [%l7 + %l3] 0x10
30201loop_2894:
30202 edge16 %o2, %o0, %o7
30203 tl %xcc, 0x4
30204 taddcctv %o4, %o1, %l0
30205 movleu %xcc, %g6, %g1
30206 tgu %xcc, 0x1
30207 ldub [%l7 + 0x7B], %g5
30208 ldd [%l7 + 0x60], %f30
30209 tge %xcc, 0x0
30210 fmovsne %icc, %f24, %f23
30211 fmovrslez %g2, %f25, %f14
30212 wr %g0, 0x89, %asi
30213 ldda [%l7 + 0x40] %asi, %f16
30214 wr %g0, 0x21, %asi
30215 stxa %i5, [%g0 + 0x108] %asi
30216 nop
30217 set 0x48, %o0
30218 ldsh [%l7 + %o0], %l1
30219 ta %xcc, 0x2
30220 edge32ln %g4, %l6, %i6
30221 wr %g0, 0x19, %asi
30222 swapa [%l7 + 0x58] %asi, %i1
30223 set 0x40, %o5
30224 stda %o6, [%l7 + %o5] 0xeb
30225 membar #Sync
30226 fbu %fcc3, loop_2895
30227 nop
30228 setx loop_2896, %l0, %l1
30229 wrpr 0x1, %tl
30230 wrpr %l1, %tpc
30231 add %l1, 0x4, %l1
30232 wrpr %l1, %tnpc
30233 setx 0x34400001400, %l0, %l1
30234 wrpr %l1, %tstate
30235 wrhpr 0x4, %htstate
30236 retry
30237 tle %icc, 0x1
30238 set 0x50, %g6
30239 ldxa [%l7 + %g6] 0x18, %l4
30240loop_2895:
30241 fbug %fcc2, loop_2897
30242loop_2896:
30243 xorcc %i0, 0x12F9, %i3
30244 sth %i4, [%l7 + 0x44]
30245 edge16n %l2, %g3, %l3
30246loop_2897:
30247 fexpand %f27, %f6
30248 fpsub32s %f29, %f26, %f4
30249 bn,a,pn %icc, loop_2898
30250 fcmpne32 %f24, %f6, %i2
30251 array16 %o3, %o5, %g7
30252 sra %l5, %o2, %i7
30253loop_2898:
30254 udiv %o7, 0x1ADA, %o4
30255 xnor %o1, 0x05F9, %o0
30256 membar #Sync
30257 wr %g0, 0x1f, %asi
30258 ldda [%l7 + 0x40] %asi, %f0
30259 fbn,a %fcc2, loop_2899
30260 fmul8x16 %f30, %f24, %f26
30261 wr %g0, 0x10, %asi
30262 ldsha [%l7 + 0x7C] %asi, %g6
30263loop_2899:
30264 fmovda %xcc, %f26, %f25
30265 tgu %xcc, 0x4
30266 ldub [%l7 + 0x14], %g1
30267 add %l7, 0x78, %l6
30268 wr %g0, 0x89, %asi
30269 casxa [%l6] %asi, %g5, %g2
30270 nop
30271 set 0x60, %g2
30272 std %f4, [%l7 + %g2]
30273 movn %icc, %l0, %i5
30274 fblg,a %fcc3, loop_2900
30275 edge32ln %g4, %l1, %l6
30276 tge %icc, 0x3
30277 mulscc %i1, %o6, %i6
30278loop_2900:
30279 fbg,a %fcc2, loop_2901
30280 ldx [%l7 + 0x50], %l4
30281 movrgez %i3, 0x29F, %i0
30282 srax %i4, %g3, %l3
30283loop_2901:
30284 call loop_2902
30285 subc %l2, %i2, %o3
30286 tsubcc %g7, %o5, %l5
30287 tcs %xcc, 0x1
30288loop_2902:
30289 ldx [%l7 + 0x38], %i7
30290 fmul8x16al %f6, %f18, %f22
30291 fbg %fcc1, loop_2903
30292 tn %xcc, 0x7
30293 edge8 %o2, %o7, %o4
30294 fmovrsgez %o0, %f12, %f19
30295loop_2903:
30296 nop
30297 wr %g0, 0xeb, %asi
30298 stha %g6, [%l7 + 0x48] %asi
30299 membar #Sync
30300 fbule %fcc2, loop_2904
30301 nop
30302 setx loop_2905, %l0, %l1
30303 wrpr 0x1, %tl
30304 wrpr %l1, %tpc
30305 add %l1, 0x4, %l1
30306 wrpr %l1, %tnpc
30307 setx 0x34400001400, %l0, %l1
30308 wrpr %l1, %tstate
30309 wrhpr 0x4, %htstate
30310 retry
30311 movne %xcc, %g1, %g5
30312 movre %g2, 0x33E, %l0
30313loop_2904:
30314 fmuld8sux16 %f20, %f24, %f6
30315loop_2905:
30316 movl %xcc, %o1, %i5
30317 smulcc %l1, 0x16AB, %l6
30318 wr %g0, 0x19, %asi
30319 lduha [%l7 + 0x20] %asi, %g4
30320 bneg %xcc, loop_2906
30321 fandnot2s %f12, %f31, %f7
30322 fmovsl %xcc, %f21, %f28
30323 movgu %xcc, %o6, %i6
30324loop_2906:
30325 movgu %icc, %i1, %l4
30326 srlx %i3, %i0, %g3
30327 taddcc %i4, %l2, %l3
30328 fnot1s %f12, %f18
30329 movne %icc, %o3, %i2
30330 tg %icc, 0x4
30331 orncc %o5, 0x0EB7, %g7
30332 wr %g0, 0x89, %asi
30333 sta %f0, [%l7 + 0x44] %asi
30334 tle %xcc, 0x6
30335 subc %i7, %o2, %o7
30336 add %l7, 0x1C, %l6
30337 wr %g0, 0x80, %asi
30338 casa [%l6] 0x80, %l5, %o0
30339 tsubcc %g6, 0x124D, %o4
30340 tge %xcc, 0x2
30341 edge8l %g1, %g5, %l0
30342 fmovdgu %xcc, %f24, %f26
30343 fsrc1 %f4, %f20
30344 fbl,a %fcc3, loop_2907
30345 bleu %xcc, loop_2908
30346 edge32ln %g2, %o1, %l1
30347 stbar
30348loop_2907:
30349 sllx %i5, 0x0A, %g4
30350loop_2908:
30351 nop
30352 wr %g0, 0x0c, %asi
30353 stda %f16, [%l7 + 0x40] %asi
30354 ldsh [%l7 + 0x42], %l6
30355 fmuld8sux16 %f11, %f27, %f14
30356 movpos %xcc, %o6, %i1
30357 fsrc2 %f8, %f28
30358 bge,a loop_2909
30359 popc %l4, %i6
30360 mulx %i0, %i3, %g3
30361 wr %g0, 0x2f, %asi
30362 ldda [%l7 + 0x70] %asi, %i4
30363loop_2909:
30364 tgu %xcc, 0x6
30365 fpack32 %f26, %f8, %f6
30366 sethi 0x051C, %l2
30367 movrgz %o3, %i2, %o5
30368 tcc %icc, 0x6
30369 brlez %g7, loop_2910
30370 sub %l3, %o2, %i7
30371 addc %l5, %o7, %g6
30372 movne %icc, %o0, %g1
30373loop_2910:
30374 edge8n %g5, %o4, %l0
30375 wr %g0, 0x11, %asi
30376 sta %f14, [%l7 + 0x70] %asi
30377 edge32l %o1, %g2, %i5
30378 te %icc, 0x3
30379 tcs %xcc, 0x5
30380 bvs,pt %xcc, loop_2911
30381 fcmps %fcc1, %f17, %f24
30382 tl %xcc, 0x2
30383 umulcc %l1, %l6, %o6
30384loop_2911:
30385 fblg,a %fcc3, loop_2912
30386 fxnors %f29, %f28, %f26
30387 sub %g4, 0x0282, %l4
30388 saved
30389 rdpr %cwp, %g1
30390 rdpr %cansave, %g2
30391 rdpr %canrestore, %g3
30392 rdpr %cleanwin, %g4
30393 rdpr %otherwin, %g5
30394 rdpr %wstate, %g6
30395loop_2912:
30396 bleu,a loop_2913
30397 movpos %xcc, %i6, %i0
30398 bpos,a %xcc, loop_2914
30399 movvs %xcc, %i1, %g3
30400loop_2913:
30401 ldd [%l7 + 0x48], %f12
30402 tge %xcc, 0x6
30403loop_2914:
30404 addc %i4, %i3, %o3
30405 tn %xcc, 0x5
30406 fcmpne32 %f12, %f0, %l2
30407 fmovde %icc, %f31, %f12
30408 wr %g0, 0x11, %asi
30409 stda %f16, [%l7 + 0x40] %asi
30410 edge16n %i2, %g7, %o5
30411 movvs %icc, %o2, %i7
30412 xor %l3, %l5, %o7
30413 array32 %g6, %g1, %g5
30414 srl %o0, 0x02, %o4
30415 edge8l %l0, %g2, %i5
30416 tleu %icc, 0x3
30417 fnor %f30, %f12, %f20
30418 fnors %f13, %f8, %f2
30419 andncc %o1, %l1, %o6
30420 edge16l %g4, %l4, %i6
30421 xnor %l6, 0x1F0A, %i0
30422 array32 %g3, %i4, %i3
30423 fmovse %xcc, %f9, %f4
30424 movcs %icc, %o3, %l2
30425 bcs,a,pt %icc, loop_2915
30426 movrne %i1, 0x2DA, %i2
30427 fbul,a %fcc0, loop_2916
30428 edge16ln %g7, %o2, %i7
30429loop_2915:
30430 orn %l3, %l5, %o7
30431 movgu %icc, %g6, %o5
30432loop_2916:
30433 fbg %fcc2, loop_2917
30434 sir 0x1E3C
30435 edge16n %g5, %o0, %g1
30436 fcmped %fcc0, %f22, %f22
30437loop_2917:
30438 sdivx %l0, 0x0012, %o4
30439 brgez,a %i5, loop_2918
30440 fcmps %fcc0, %f0, %f4
30441 fmovrdgz %o1, %f0, %f16
30442 ldd [%l7 + 0x20], %g2
30443loop_2918:
30444 movrne %l1, 0x0EA, %o6
30445 bleu,a %icc, loop_2919
30446 fbe,a %fcc2, loop_2920
30447 edge8 %l4, %g4, %i6
30448 brgz %i0, loop_2921
30449loop_2919:
30450 flush %l7 + 0x44
30451loop_2920:
30452 fmovse %xcc, %f21, %f18
30453 tge %xcc, 0x3
30454loop_2921:
30455 membar 0x33
30456 tsubcctv %l6, %g3, %i4
30457 xorcc %i3, 0x05D5, %l2
30458 wr %g0, 0xe3, %asi
30459 stda %o2, [%l7 + 0x08] %asi
30460 membar #Sync
30461 edge8 %i2, %g7, %o2
30462 sll %i7, %l3, %i1
30463 movne %xcc, %o7, %g6
30464 or %l5, 0x0420, %o5
30465 membar 0x33
30466 membar 0x09
30467 movl %icc, %g5, %o0
30468 udiv %l0, 0x16C4, %g1
30469 and %i5, %o1, %o4
30470 fmovscc %icc, %f2, %f17
30471 tgu %icc, 0x7
30472 sir 0x122B
30473 tvc %icc, 0x0
30474 fxnors %f1, %f1, %f8
30475 addcc %g2, %l1, %o6
30476 sdivx %l4, 0x0045, %i6
30477 fbg,a %fcc2, loop_2922
30478 fnor %f16, %f8, %f16
30479 udiv %g4, 0x13C3, %l6
30480 tne %xcc, 0x0
30481loop_2922:
30482 umul %i0, %g3, %i3
30483 tcs %xcc, 0x3
30484 tpos %icc, 0x4
30485 subc %l2, 0x1DBD, %i4
30486 array8 %o3, %i2, %o2
30487 subccc %g7, 0x0D5B, %i7
30488 wr %g0, 0x80, %asi
30489 ldsha [%l7 + 0x68] %asi, %l3
30490 movg %icc, %i1, %o7
30491 fmovdleu %icc, %f31, %f8
30492 srl %l5, 0x16, %g6
30493 edge8ln %g5, %o5, %l0
30494 add %g1, %o0, %i5
30495 fnands %f18, %f28, %f8
30496 movge %xcc, %o1, %g2
30497 fpackfix %f4, %f29
30498 subccc %o4, 0x17C7, %l1
30499 fmovdl %icc, %f3, %f2
30500 add %o6, 0x0DFA, %l4
30501 wr %g0, 0x10, %asi
30502 ldswa [%l7 + 0x24] %asi, %i6
30503 edge8l %l6, %i0, %g3
30504 movrgez %g4, %l2, %i4
30505 array8 %o3, %i3, %o2
30506 movleu %xcc, %g7, %i2
30507 fandnot1 %f16, %f12, %f12
30508 ldd [%l7 + 0x70], %l2
30509 stbar
30510 fmovrde %i7, %f26, %f2
30511 addccc %i1, %l5, %g6
30512 fcmpne32 %f10, %f12, %o7
30513 subccc %o5, %l0, %g1
30514 mulx %o0, %g5, %i5
30515 bne,pn %xcc, loop_2923
30516 taddcc %g2, %o1, %l1
30517 fnors %f13, %f19, %f28
30518 mulx %o4, 0x12B7, %l4
30519loop_2923:
30520 lduw [%l7 + 0x34], %i6
30521 array8 %o6, %i0, %l6
30522 fxnor %f0, %f6, %f8
30523 movgu %xcc, %g4, %l2
30524 brlez,a %i4, loop_2924
30525 tne %xcc, 0x6
30526 subccc %o3, 0x1A53, %g3
30527 tleu %xcc, 0x1
30528loop_2924:
30529 xor %o2, 0x0759, %i3
30530 xnorcc %i2, 0x0CD4, %g7
30531 nop
30532 set 0x68, %g3
30533 stb %i7, [%l7 + %g3]
30534 udivcc %l3, 0x1E41, %i1
30535 te %xcc, 0x0
30536 mulscc %l5, %o7, %g6
30537 ldsb [%l7 + 0x27], %o5
30538 mulscc %l0, %o0, %g5
30539 bneg,a loop_2925
30540 movre %i5, %g1, %g2
30541 or %o1, 0x0BB2, %l1
30542 for %f16, %f14, %f30
30543loop_2925:
30544 addcc %o4, %i6, %o6
30545 tl %icc, 0x5
30546 taddcc %i0, %l4, %l6
30547 andn %g4, 0x1857, %i4
30548 or %o3, %g3, %l2
30549 fble,a %fcc3, loop_2926
30550 fmovrsgz %i3, %f9, %f19
30551 flush %l7 + 0x40
30552 brgez %i2, loop_2927
30553loop_2926:
30554 fbne %fcc0, loop_2928
30555 brgz,a %o2, loop_2929
30556 fmovde %xcc, %f29, %f30
30557loop_2927:
30558 tge %icc, 0x4
30559loop_2928:
30560 fmovsl %icc, %f4, %f15
30561loop_2929:
30562 tsubcc %g7, 0x1346, %i7
30563 tleu %icc, 0x3
30564 andncc %l3, %l5, %i1
30565 tne %icc, 0x4
30566 fmovsgu %xcc, %f4, %f9
30567 taddcctv %o7, %g6, %o5
30568 fbul,a %fcc3, loop_2930
30569 udivx %o0, 0x0809, %l0
30570 pdist %f28, %f22, %f4
30571 and %i5, 0x0338, %g5
30572loop_2930:
30573 tgu %icc, 0x5
30574 movne %xcc, %g1, %g2
30575 movne %xcc, %o1, %o4
30576 tcc %icc, 0x6
30577 st %f11, [%l7 + 0x3C]
30578 fpadd16s %f15, %f2, %f25
30579 fpmerge %f24, %f11, %f24
30580 srlx %i6, %o6, %l1
30581 stbar
30582 prefetch [%l7 + 0x14], 0x0
30583 edge16n %i0, %l6, %g4
30584 movrne %i4, 0x324, %o3
30585 mova %icc, %g3, %l4
30586 bn loop_2931
30587 mova %xcc, %i3, %l2
30588 fba,a %fcc2, loop_2932
30589 movvs %xcc, %i2, %g7
30590loop_2931:
30591 movrlz %o2, %l3, %i7
30592 udivx %i1, 0x085F, %o7
30593loop_2932:
30594 nop
30595 add %l7, 0x78, %l6
30596 wr %g0, 0x18, %asi
30597 casxa [%l6] %asi, %g6, %l5
30598 add %l7, 0x60, %l6
30599 wr %g0, 0x80, %asi
30600 casxa [%l6] 0x80, %o0, %o5
30601 sllx %i5, %l0, %g5
30602 movge %xcc, %g2, %o1
30603 edge8 %g1, %i6, %o6
30604 orcc %l1, 0x0B6C, %i0
30605 ldstub [%l7 + 0x3D], %o4
30606 ble,pt %icc, loop_2933
30607 tg %icc, 0x5
30608 set 0x24, %i3
30609 lda [%l7 + %i3] 0x14, %f13
30610loop_2933:
30611 array32 %g4, %i4, %o3
30612 fcmpeq32 %f16, %f28, %g3
30613 prefetch [%l7 + 0x3C], 0x0
30614 xnor %l6, 0x1EB7, %i3
30615 tle %xcc, 0x4
30616 tg %xcc, 0x3
30617 movn %icc, %l2, %l4
30618 fnegd %f6, %f14
30619 fcmps %fcc3, %f1, %f19
30620 edge16ln %g7, %o2, %i2
30621 nop
30622 setx loop_2934, %l0, %l1
30623 jmpl %l1, %l3
30624 movrlz %i7, 0x3F4, %i1
30625 set 0x78, %o3
30626 prefetcha [%l7 + %o3] 0x0c, 0x0
30627loop_2934:
30628 nop
30629 wr %g0, 0x10, %asi
30630 prefetcha [%l7 + 0x50] %asi, 0x1
30631 prefetch [%l7 + 0x40], 0x1
30632 movrgz %o0, 0x025, %o5
30633 bleu,a,pn %icc, loop_2935
30634 subc %i5, %o7, %g5
30635 ldsb [%l7 + 0x3A], %g2
30636 bshuffle %f2, %f2, %f18
30637loop_2935:
30638 mova %icc, %o1, %l0
30639 movneg %xcc, %g1, %o6
30640 movne %xcc, %l1, %i6
30641 movgu %xcc, %i0, %o4
30642 sir 0x19D2
30643 movgu %xcc, %i4, %o3
30644 brgez,a %g3, loop_2936
30645 movge %xcc, %l6, %i3
30646 movvs %xcc, %l2, %l4
30647 movgu %xcc, %g7, %o2
30648loop_2936:
30649 fble,a %fcc2, loop_2937
30650 fpadd16 %f20, %f16, %f16
30651 fmovsa %icc, %f26, %f6
30652 add %g4, %l3, %i7
30653loop_2937:
30654 fnands %f31, %f2, %f5
30655 mulscc %i1, %i2, %l5
30656 xnor %o0, 0x0BE7, %g6
30657 edge16n %i5, %o5, %g5
30658 sdivcc %o7, 0x182C, %o1
30659 membar 0x22
30660 wr %g0, 0x11, %asi
30661 lduwa [%l7 + 0x78] %asi, %g2
30662 srax %g1, %o6, %l0
30663 tg %icc, 0x6
30664 nop
30665 setx loop_2938, %l0, %l1
30666 wrpr 0x1, %tl
30667 wrpr %l1, %tnpc
30668 setx 0x34400001400, %l0, %l1
30669 wrpr %l1, %tstate
30670 wrhpr 0x4, %htstate
30671 done
30672 fba,a %fcc3, loop_2939
30673 ldub [%l7 + 0x39], %l1
30674 xnor %i0, 0x155E, %o4
30675loop_2938:
30676 bge,pt %xcc, loop_2940
30677loop_2939:
30678 bgu %icc, loop_2941
30679 movrgez %i6, %i4, %g3
30680 fcmpeq16 %f24, %f16, %l6
30681loop_2940:
30682 movneg %icc, %i3, %l2
30683loop_2941:
30684 ldsh [%l7 + 0x18], %l4
30685 array16 %o3, %g7, %g4
30686 andcc %o2, %l3, %i1
30687 nop
30688 setx loop_2942, %l0, %l1
30689 jmpl %l1, %i2
30690 and %l5, 0x1FF5, %i7
30691 fandnot1s %f19, %f24, %f6
30692 movn %icc, %o0, %g6
30693loop_2942:
30694 edge32n %o5, %g5, %i5
30695 fpsub32 %f10, %f20, %f24
30696 set 0x78, %i0
30697 ldxa [%l7 + %i0] 0x80, %o1
30698 fmovrde %o7, %f14, %f6
30699 bn,pt %xcc, loop_2943
30700 fmul8sux16 %f6, %f8, %f18
30701 stbar
30702 add %l7, 0x78, %l6
30703 wr %g0, 0x18, %asi
30704 ldxa [%l6] %asi, %g2
30705 casxa [%l6] 0x18, %g2, %g1
30706loop_2943:
30707 addccc %l0, 0x1241, %o6
30708 edge8l %l1, %i0, %o4
30709 or %i4, 0x1241, %i6
30710 fba,a %fcc3, loop_2944
30711 movg %xcc, %l6, %i3
30712 array16 %l2, %g3, %l4
30713 fmovdl %xcc, %f22, %f13
30714loop_2944:
30715 nop
30716 set 0x40, %i1
30717 stda %f16, [%l7 + %i1] 0x04
30718 movge %xcc, %g7, %g4
30719 popc 0x1D62, %o3
30720 xorcc %o2, %i1, %i2
30721 membar 0x76
30722 fmovdgu %xcc, %f16, %f3
30723 membar 0x0C
30724 tcc %icc, 0x4
30725 sethi 0x1299, %l3
30726 be,a loop_2945
30727 movvc %xcc, %l5, %i7
30728 wr %g0, 0xeb, %asi
30729 stba %g6, [%l7 + 0x3E] %asi
30730 membar #Sync
30731loop_2945:
30732 srlx %o5, 0x12, %o0
30733 popc %i5, %o1
30734 fmuld8ulx16 %f7, %f19, %f4
30735 movvc %icc, %g5, %g2
30736 be,a loop_2946
30737 fmovdg %icc, %f16, %f28
30738 fmovrsgz %o7, %f0, %f14
30739 fbne %fcc1, loop_2947
30740loop_2946:
30741 restored
30742 rdpr %cwp, %g1
30743 rdpr %cansave, %g2
30744 rdpr %canrestore, %g3
30745 rdpr %cleanwin, %g4
30746 rdpr %otherwin, %g5
30747 rdpr %wstate, %g6
30748 tsubcctv %g1, %l0, %l1
30749 ldub [%l7 + 0x4C], %i0
30750loop_2947:
30751 siam 0x4
30752 bne,a %icc, loop_2948
30753 movneg %xcc, %o6, %o4
30754 sdivx %i6, 0x050F, %l6
30755 udivcc %i4, 0x028B, %l2
30756loop_2948:
30757 fxor %f16, %f6, %f28
30758 addccc %g3, %l4, %i3
30759 addc %g7, 0x1835, %o3
30760 edge8n %g4, %i1, %i2
30761 tle %xcc, 0x1
30762 movrgz %l3, 0x343, %l5
30763 srlx %o2, 0x00, %i7
30764 xnor %o5, %g6, %i5
30765 movne %xcc, %o0, %o1
30766 wr %g0, 0x81, %asi
30767 ldsba [%l7 + 0x20] %asi, %g2
30768 fone %f20
30769 tge %icc, 0x2
30770 fornot2s %f21, %f4, %f24
30771 udivcc %o7, 0x07F9, %g1
30772 ldsb [%l7 + 0x4F], %g5
30773 tn %xcc, 0x2
30774 subcc %l1, %i0, %l0
30775 srax %o4, %o6, %i6
30776 edge16ln %i4, %l6, %l2
30777 movn %icc, %g3, %l4
30778 udiv %g7, 0x108A, %i3
30779 movle %xcc, %o3, %g4
30780 sethi 0x1E0D, %i1
30781 nop
30782 setx loop_2949, %l0, %l1
30783 wrpr 0x1, %tl
30784 wrpr %l1, %tpc
30785 add %l1, 0x4, %l1
30786 wrpr %l1, %tnpc
30787 setx 0x34400001400, %l0, %l1
30788 wrpr %l1, %tstate
30789 wrhpr 0x4, %htstate
30790 retry
30791 movcs %icc, %i2, %l3
30792 tcs %icc, 0x2
30793 swap [%l7 + 0x08], %o2
30794loop_2949:
30795 fexpand %f2, %f0
30796 fba,a %fcc3, loop_2950
30797 nop
30798 set 0x5C, %i7
30799 prefetch [%l7 + %i7], 0x1
30800 fba %fcc0, loop_2951
30801 fones %f28
30802loop_2950:
30803 bl,a %icc, loop_2952
30804 smulcc %i7, %o5, %g6
30805loop_2951:
30806 tsubcc %l5, %o0, %o1
30807 movl %xcc, %g2, %i5
30808loop_2952:
30809 prefetch [%l7 + 0x18], 0x3
30810 sethi 0x1181, %g1
30811 mulx %o7, %g5, %l1
30812 sdiv %i0, 0x0E08, %o4
30813 udivx %l0, 0x11C7, %o6
30814 bcc %xcc, loop_2953
30815 andncc %i6, %i4, %l2
30816 addccc %g3, 0x0ECC, %l6
30817 fsrc2s %f18, %f23
30818loop_2953:
30819 tne %xcc, 0x1
30820 sra %l4, 0x1F, %g7
30821 or %o3, 0x0385, %g4
30822 fmovscs %xcc, %f6, %f23
30823 movgu %icc, %i1, %i3
30824 fbl,a %fcc3, loop_2954
30825 movrne %i2, %l3, %o2
30826 umul %o5, %g6, %i7
30827 tpos %icc, 0x3
30828loop_2954:
30829 tn %xcc, 0x1
30830 stx %l5, [%l7 + 0x50]
30831 fmovdn %xcc, %f22, %f7
30832 srlx %o0, %o1, %g2
30833 movle %icc, %i5, %o7
30834 fmuld8ulx16 %f30, %f6, %f8
30835 sllx %g1, 0x13, %g5
30836 movn %xcc, %i0, %l1
30837 flush %l7 + 0x1C
30838 umulcc %o4, 0x1698, %l0
30839 wr %g0, 0x11, %asi
30840 lduha [%l7 + 0x56] %asi, %i6
30841 srl %o6, %l2, %i4
30842 mova %icc, %l6, %l4
30843 movpos %xcc, %g7, %o3
30844 alignaddr %g3, %g4, %i1
30845 movvc %icc, %i3, %i2
30846 set 0x56, %g1
30847 stha %l3, [%l7 + %g1] 0x2f
30848 membar #Sync
30849 movgu %icc, %o5, %o2
30850 brgz,a %g6, loop_2955
30851 fors %f6, %f4, %f14
30852 set 0x2C, %l6
30853 swapa [%l7 + %l6] 0x0c, %l5
30854loop_2955:
30855 subccc %i7, 0x1B80, %o1
30856 sethi 0x199F, %g2
30857 fmovdne %icc, %f28, %f0
30858 movpos %xcc, %o0, %o7
30859 bpos loop_2956
30860 movpos %xcc, %g1, %g5
30861 movn %xcc, %i5, %l1
30862 nop
30863 set 0x58, %o4
30864 ldd [%l7 + %o4], %i0
30865loop_2956:
30866 nop
30867 setx loop_2957, %l0, %l1
30868 wrpr 0x1, %tl
30869 wrpr %l1, %tpc
30870 add %l1, 0x4, %l1
30871 wrpr %l1, %tnpc
30872 setx 0x34400001400, %l0, %l1
30873 wrpr %l1, %tstate
30874 wrhpr 0x4, %htstate
30875 retry
30876 edge16 %l0, %i6, %o4
30877 fbg %fcc2, loop_2958
30878 bvs loop_2959
30879loop_2957:
30880 fmovrdlz %l2, %f2, %f0
30881 andn %o6, 0x0A92, %l6
30882loop_2958:
30883 fandnot1 %f18, %f14, %f4
30884loop_2959:
30885 fcmple32 %f8, %f4, %l4
30886 tneg %icc, 0x1
30887 sra %g7, %o3, %g3
30888 udiv %g4, 0x0484, %i4
30889 alignaddrl %i1, %i2, %l3
30890 tsubcc %i3, 0x18F6, %o2
30891 fandnot2s %f10, %f27, %f24
30892 fnands %f1, %f0, %f13
30893 ldsb [%l7 + 0x0E], %g6
30894 fxor %f4, %f30, %f30
30895 fble %fcc1, loop_2960
30896 ta %xcc, 0x4
30897 lduw [%l7 + 0x74], %o5
30898 brgz %i7, loop_2961
30899loop_2960:
30900 subccc %o1, 0x1AC1, %g2
30901 sdiv %l5, 0x16F1, %o0
30902 xnorcc %o7, 0x0093, %g5
30903loop_2961:
30904 orn %g1, 0x0CDA, %i5
30905 array8 %l1, %l0, %i0
30906 fnot1 %f14, %f2
30907 te %xcc, 0x2
30908 bvc,a %icc, loop_2962
30909 andcc %o4, %i6, %o6
30910 tcc %icc, 0x7
30911 sth %l2, [%l7 + 0x1C]
30912loop_2962:
30913 fmovdpos %icc, %f22, %f17
30914 edge8l %l4, %l6, %o3
30915 tsubcctv %g7, %g3, %i4
30916 fpadd32s %f9, %f4, %f16
30917 movcs %icc, %i1, %i2
30918 fabss %f2, %f21
30919 fsrc2s %f22, %f28
30920 wr %g0, 0x11, %asi
30921 swapa [%l7 + 0x50] %asi, %l3
30922 smulcc %i3, 0x0FD9, %g4
30923 be,a %icc, loop_2963
30924 stw %g6, [%l7 + 0x70]
30925 movge %icc, %o2, %o5
30926 fcmple16 %f8, %f20, %i7
30927loop_2963:
30928 faligndata %f0, %f20, %f10
30929 srlx %o1, 0x1E, %l5
30930 ldsw [%l7 + 0x34], %g2
30931 tne %icc, 0x4
30932 edge16 %o0, %o7, %g1
30933 or %g5, 0x0756, %i5
30934 movrlz %l0, %l1, %o4
30935 edge16 %i0, %i6, %o6
30936 udivx %l2, 0x1281, %l6
30937 edge8 %l4, %g7, %o3
30938 umul %i4, 0x183F, %g3
30939 fmovsgu %icc, %f25, %f2
30940 mulscc %i1, %i2, %l3
30941 fsrc2s %f16, %f14
30942 wr %g0, 0x81, %asi
30943 ldxa [%l7 + 0x68] %asi, %g4
30944 udiv %i3, 0x1517, %o2
30945 nop
30946 set 0x7D, %g7
30947 ldstub [%l7 + %g7], %o5
30948 sdivcc %g6, 0x1B8F, %o1
30949 tpos %xcc, 0x3
30950 fmovrdgz %l5, %f20, %f4
30951 fsrc2s %f18, %f16
30952 fbu,a %fcc2, loop_2964
30953 lduh [%l7 + 0x56], %g2
30954 tvs %icc, 0x4
30955 mulscc %i7, 0x0F73, %o0
30956loop_2964:
30957 edge16l %o7, %g5, %g1
30958 edge16n %i5, %l0, %l1
30959 movvs %icc, %o4, %i0
30960 tsubcc %o6, %l2, %l6
30961 movge %xcc, %i6, %l4
30962 fmul8x16 %f11, %f30, %f28
30963 edge8l %g7, %i4, %o3
30964 fbue %fcc0, loop_2965
30965 fble,a %fcc0, loop_2966
30966 tsubcc %g3, %i2, %i1
30967 fba %fcc2, loop_2967
30968loop_2965:
30969 movvc %xcc, %l3, %i3
30970loop_2966:
30971 udivcc %o2, 0x0CFC, %g4
30972 fbue %fcc2, loop_2968
30973loop_2967:
30974 umulcc %g6, %o5, %l5
30975 fornot2 %f30, %f0, %f20
30976 movleu %xcc, %g2, %o1
30977loop_2968:
30978 andcc %o0, %o7, %g5
30979 fbo %fcc0, loop_2969
30980 edge32ln %i7, %i5, %l0
30981 movgu %icc, %l1, %o4
30982 movl %icc, %g1, %o6
30983loop_2969:
30984 popc 0x1771, %i0
30985 tsubcc %l6, 0x0AD3, %i6
30986 call loop_2970
30987 taddcctv %l4, 0x0F96, %l2
30988 set 0x78, %g5
30989 swapa [%l7 + %g5] 0x89, %g7
30990loop_2970:
30991 movrlz %o3, %g3, %i2
30992 andcc %i4, %i1, %l3
30993 bge,a loop_2971
30994 fand %f22, %f14, %f6
30995 andcc %i3, 0x1C63, %g4
30996 ta %xcc, 0x5
30997loop_2971:
30998 fmovsleu %icc, %f20, %f26
30999 andncc %o2, %g6, %l5
31000 tg %icc, 0x6
31001 tgu %icc, 0x0
31002 fnand %f26, %f26, %f6
31003 fbe %fcc2, loop_2972
31004 xorcc %o5, 0x0968, %g2
31005 fpsub16s %f27, %f23, %f20
31006 movg %xcc, %o1, %o7
31007loop_2972:
31008 nop
31009 set 0x40, %l4
31010 ldxa [%l7 + %l4] 0x18, %g5
31011 srl %o0, 0x17, %i5
31012 fcmped %fcc3, %f22, %f26
31013 edge16 %l0, %l1, %i7
31014 movrne %g1, %o4, %i0
31015 edge32l %l6, %o6, %i6
31016 tg %icc, 0x4
31017 fcmple32 %f6, %f4, %l2
31018 bg,pn %icc, loop_2973
31019 fbge,a %fcc0, loop_2974
31020 sll %g7, 0x1D, %l4
31021 fsrc1 %f24, %f24
31022loop_2973:
31023 fmovrdgz %g3, %f18, %f0
31024loop_2974:
31025 movcs %icc, %i2, %i4
31026 set 0x10, %o6
31027 ldxa [%l7 + %o6] 0x18, %o3
31028 fbug,a %fcc0, loop_2975
31029 and %i1, %l3, %i3
31030 edge8 %o2, %g4, %l5
31031 move %icc, %g6, %o5
31032loop_2975:
31033 subcc %g2, 0x1236, %o1
31034 fmovdcs %icc, %f12, %f7
31035 alignaddr %o7, %o0, %g5
31036 bvs,a,pt %xcc, loop_2976
31037 array16 %i5, %l0, %i7
31038 set 0x57, %i4
31039 ldsba [%l7 + %i4] 0x14, %l1
31040loop_2976:
31041 stx %g1, [%l7 + 0x18]
31042 te %icc, 0x3
31043 fabsd %f6, %f2
31044 fxnor %f26, %f6, %f24
31045 srl %o4, %i0, %o6
31046 mulscc %l6, 0x0E6E, %l2
31047 stw %g7, [%l7 + 0x3C]
31048 brlz,a %i6, loop_2977
31049 movle %xcc, %g3, %i2
31050 udivx %i4, 0x1413, %l4
31051 movgu %xcc, %o3, %l3
31052loop_2977:
31053 edge8 %i3, %o2, %i1
31054 sdiv %l5, 0x0AD3, %g6
31055 fmovsle %icc, %f7, %f10
31056 movgu %icc, %o5, %g4
31057 movrlez %g2, 0x27C, %o1
31058 fmovda %xcc, %f5, %f22
31059 orncc %o0, %o7, %i5
31060 bl,a,pt %icc, loop_2978
31061 sdiv %g5, 0x19FB, %l0
31062 fpsub32 %f0, %f12, %f4
31063 edge16ln %l1, %i7, %g1
31064loop_2978:
31065 movpos %xcc, %i0, %o6
31066 fmuld8sux16 %f22, %f7, %f28
31067 fcmped %fcc3, %f24, %f28
31068 tneg %xcc, 0x2
31069 andncc %o4, %l6, %g7
31070 tpos %icc, 0x7
31071 edge32 %l2, %g3, %i2
31072 te %icc, 0x5
31073 edge16l %i4, %i6, %o3
31074 tvs %xcc, 0x4
31075 tcs %icc, 0x7
31076 bge,pt %icc, loop_2979
31077 te %icc, 0x3
31078 fxor %f22, %f22, %f12
31079 fsrc2 %f6, %f2
31080loop_2979:
31081 smulcc %l4, %l3, %o2
31082 smulcc %i3, 0x1621, %l5
31083 fcmpd %fcc3, %f12, %f20
31084 fmovrdlez %g6, %f2, %f12
31085 udivcc %i1, 0x1B3B, %o5
31086 movrgez %g2, 0x34C, %g4
31087 fmovrslz %o0, %f27, %f22
31088 fmovspos %icc, %f29, %f22
31089 bpos,a loop_2980
31090 be,a,pt %xcc, loop_2981
31091 tne %icc, 0x0
31092 fmovdleu %xcc, %f8, %f29
31093loop_2980:
31094 fmovd %f6, %f12
31095loop_2981:
31096 nop
31097 wr %g0, 0xe3, %asi
31098 stba %o1, [%l7 + 0x6D] %asi
31099 membar #Sync
31100 sdiv %i5, 0x016D, %g5
31101 movle %xcc, %o7, %l0
31102 fbuge %fcc3, loop_2982
31103 brlz %i7, loop_2983
31104 tle %icc, 0x0
31105 fmovrdlez %l1, %f4, %f20
31106loop_2982:
31107 movrlz %g1, %o6, %o4
31108loop_2983:
31109 udiv %i0, 0x020E, %l6
31110 bgu,a %xcc, loop_2984
31111 edge32ln %l2, %g3, %i2
31112 movge %icc, %g7, %i4
31113 tvc %xcc, 0x6
31114loop_2984:
31115 array32 %o3, %l4, %l3
31116 umulcc %i6, %i3, %l5
31117 and %o2, %i1, %o5
31118 andcc %g2, %g4, %g6
31119 movge %xcc, %o0, %o1
31120 array32 %i5, %o7, %l0
31121 fnot2s %f3, %f27
31122 taddcc %g5, 0x0650, %i7
31123 srlx %g1, 0x14, %l1
31124 wr %g0, 0x88, %asi
31125 lduha [%l7 + 0x28] %asi, %o6
31126 or %o4, 0x1BE9, %i0
31127 xor %l2, 0x0244, %g3
31128 edge32 %i2, %l6, %i4
31129 movne %xcc, %o3, %g7
31130 fnand %f6, %f14, %f20
31131 fmovdneg %xcc, %f4, %f22
31132 fmovd %f24, %f2
31133 tne %icc, 0x3
31134 fmovrdlez %l4, %f14, %f22
31135 udivx %l3, 0x0693, %i6
31136 tgu %icc, 0x3
31137 tg %icc, 0x6
31138 tleu %icc, 0x4
31139 movvs %icc, %l5, %o2
31140 xor %i3, 0x1650, %i1
31141 fors %f29, %f14, %f17
31142 sethi 0x0E7C, %g2
31143 fornot1 %f0, %f18, %f0
31144 move %icc, %o5, %g4
31145 be,pt %xcc, loop_2985
31146 tg %xcc, 0x6
31147 fbo,a %fcc0, loop_2986
31148 fmovdvs %icc, %f24, %f4
31149loop_2985:
31150 fcmpne32 %f12, %f8, %o0
31151 tleu %xcc, 0x4
31152loop_2986:
31153 nop
31154 wr %g0, 0x27, %asi
31155 stda %g6, [%l7 + 0x68] %asi
31156 membar #Sync
31157 tpos %icc, 0x1
31158 ldsb [%l7 + 0x3F], %i5
31159 subc %o7, 0x11A8, %o1
31160 taddcc %g5, %l0, %i7
31161 fmovdcc %xcc, %f31, %f25
31162 sdivcc %l1, 0x189F, %g1
31163 fmovsl %xcc, %f20, %f26
31164 subcc %o6, 0x0FD0, %o4
31165 fmovrse %i0, %f23, %f11
31166 xnorcc %g3, 0x105E, %l2
31167 fmul8ulx16 %f4, %f10, %f8
31168 tl %xcc, 0x5
31169 brlez %i2, loop_2987
31170 tneg %xcc, 0x1
31171 movleu %icc, %l6, %o3
31172 movrgez %i4, 0x192, %g7
31173loop_2987:
31174 addcc %l3, %l4, %i6
31175 taddcctv %o2, 0x1E62, %l5
31176 fbue,a %fcc3, loop_2988
31177 fbe,a %fcc1, loop_2989
31178 ldsw [%l7 + 0x7C], %i3
31179 set 0x10, %l2
31180 lduha [%l7 + %l2] 0x19, %i1
31181loop_2988:
31182 fcmple16 %f24, %f26, %g2
31183loop_2989:
31184 edge16n %o5, %g4, %o0
31185 ta %icc, 0x6
31186 set 0x50, %i2
31187 ldda [%l7 + %i2] 0x89, %i4
31188 membar 0x4B
31189 tsubcc %g6, 0x1ECB, %o1
31190 bg,a %icc, loop_2990
31191 popc 0x0DD6, %o7
31192 orcc %l0, %i7, %g5
31193 tsubcc %g1, %o6, %o4
31194loop_2990:
31195 edge16n %l1, %g3, %i0
31196 tvc %icc, 0x5
31197 fexpand %f1, %f28
31198 mulx %i2, 0x1BF2, %l6
31199 mulscc %o3, %i4, %l2
31200 orcc %l3, 0x0297, %l4
31201 udivx %i6, 0x1D04, %g7
31202 movgu %icc, %l5, %i3
31203 bge loop_2991
31204 movn %xcc, %o2, %i1
31205 movneg %xcc, %g2, %o5
31206 movrlz %g4, %i5, %o0
31207loop_2991:
31208 mulscc %o1, 0x00E3, %o7
31209 set 0x0C, %i5
31210 lda [%l7 + %i5] 0x80, %f15
31211 movleu %icc, %g6, %l0
31212 smulcc %i7, 0x00B8, %g1
31213 tcc %icc, 0x2
31214 brz %o6, loop_2992
31215 movrne %o4, %l1, %g3
31216 wr %g0, 0x19, %asi
31217 lda [%l7 + 0x18] %asi, %f10
31218loop_2992:
31219 movcs %xcc, %g5, %i0
31220 tleu %xcc, 0x1
31221 nop
31222 set 0x5C, %l1
31223 prefetch [%l7 + %l1], 0x2
31224 movcc %xcc, %l6, %i2
31225 brlez,a %i4, loop_2993
31226 orn %o3, %l2, %l4
31227 fmovde %xcc, %f21, %f28
31228 movvc %icc, %l3, %i6
31229loop_2993:
31230 fbul %fcc3, loop_2994
31231 stx %l5, [%l7 + 0x28]
31232 edge16 %g7, %o2, %i1
31233 fcmpgt16 %f8, %f2, %g2
31234loop_2994:
31235 edge8n %i3, %o5, %g4
31236 fbue,a %fcc0, loop_2995
31237 movrgez %o0, 0x28B, %o1
31238 fnands %f3, %f1, %f9
31239 fmovrse %i5, %f19, %f15
31240loop_2995:
31241 movvs %icc, %o7, %g6
31242 fpsub16s %f7, %f25, %f13
31243 sethi 0x1B6C, %i7
31244 brgz %l0, loop_2996
31245 fmovdgu %xcc, %f10, %f4
31246 membar 0x2D
31247 ldd [%l7 + 0x38], %f30
31248loop_2996:
31249 umul %g1, 0x02E1, %o6
31250 fors %f21, %f13, %f19
31251 ba,a %xcc, loop_2997
31252 fpadd16 %f24, %f6, %f2
31253 fbuge %fcc3, loop_2998
31254 movre %l1, %g3, %o4
31255loop_2997:
31256 add %i0, 0x08B9, %l6
31257 subcc %i2, 0x1885, %g5
31258loop_2998:
31259 ld [%l7 + 0x40], %f2
31260 brlz,a %o3, loop_2999
31261 mulscc %l2, %l4, %i4
31262 taddcc %l3, %l5, %i6
31263 movvs %icc, %o2, %g7
31264loop_2999:
31265 stbar
31266 tgu %xcc, 0x3
31267 fbge %fcc0, loop_3000
31268 orn %g2, %i1, %o5
31269 lduw [%l7 + 0x58], %i3
31270 sdivx %g4, 0x089F, %o1
31271loop_3000:
31272 add %o0, 0x0076, %o7
31273 move %xcc, %g6, %i5
31274 stbar
31275 bgu,pn %xcc, loop_3001
31276 fmovrsgz %l0, %f1, %f13
31277 set 0x69, %l5
31278 lduba [%l7 + %l5] 0x04, %i7
31279loop_3001:
31280 mulx %g1, %l1, %g3
31281 movrlz %o6, %i0, %o4
31282 wr %g0, 0x89, %asi
31283 ldswa [%l7 + 0x64] %asi, %l6
31284 wr %g0, 0x20, %asi
31285 ldxa [%g0 + 0x38] %asi, %g5
31286 movneg %icc, %o3, %i2
31287 movl %xcc, %l4, %l2
31288 bg,pt %xcc, loop_3002
31289 fmovdvc %xcc, %f15, %f29
31290 wr %g0, 0x22, %asi
31291 stwa %l3, [%l7 + 0x4C] %asi
31292 membar #Sync
31293loop_3002:
31294 alignaddrl %i4, %i6, %l5
31295 tl %icc, 0x3
31296 wr %g0, 0x04, %asi
31297 prefetcha [%l7 + 0x68] %asi, 0x3
31298 wr %g0, 0x11, %asi
31299 stwa %o2, [%l7 + 0x2C] %asi
31300 subc %i1, %o5, %i3
31301 array32 %g4, %g2, %o0
31302 subcc %o1, %g6, %i5
31303 bvc,a loop_3003
31304 call loop_3004
31305 movrgz %l0, %o7, %g1
31306 edge32 %i7, %l1, %g3
31307loop_3003:
31308 nop
31309 set 0x48, %g4
31310 stxa %i0, [%l7 + %g4] 0x15
31311loop_3004:
31312 mulx %o4, %l6, %o6
31313 stw %g5, [%l7 + 0x54]
31314 movle %xcc, %i2, %o3
31315 fmovsgu %xcc, %f22, %f28
31316 xnor %l2, 0x10C7, %l4
31317 fmul8x16au %f8, %f25, %f16
31318 fzeros %f4
31319 xnor %i4, %i6, %l5
31320 saved
31321 rdpr %cwp, %g1
31322 rdpr %cansave, %g2
31323 rdpr %canrestore, %g3
31324 rdpr %cleanwin, %g4
31325 rdpr %otherwin, %g5
31326 rdpr %wstate, %g6
31327 xnor %g7, 0x1CCF, %l3
31328 stbar
31329 set 0x40, %o2
31330 ldda [%l7 + %o2] 0x19, %f0
31331 alignaddr %o2, %i1, %o5
31332 edge8 %g4, %g2, %o0
31333 fpsub32s %f25, %f9, %f12
31334 edge16 %i3, %g6, %i5
31335 orcc %l0, 0x113D, %o1
31336 srax %g1, %i7, %o7
31337 edge16ln %l1, %g3, %i0
31338 array32 %o4, %l6, %g5
31339 fmovdcs %icc, %f11, %f4
31340 tcc %icc, 0x2
31341 stbar
31342 movcc %xcc, %o6, %o3
31343 fpmerge %f16, %f28, %f10
31344 bvc,a,pn %xcc, loop_3005
31345 ble,a %icc, loop_3006
31346 movcs %icc, %l2, %i2
31347 movge %xcc, %l4, %i6
31348loop_3005:
31349 fmovsge %icc, %f20, %f16
31350loop_3006:
31351 movgu %icc, %l5, %i4
31352 array8 %l3, %g7, %o2
31353 nop
31354 setx loop_3007, %l0, %l1
31355 wrpr 0x1, %tl
31356 wrpr %l1, %tnpc
31357 setx 0x34400001400, %l0, %l1
31358 wrpr %l1, %tstate
31359 wrhpr 0x4, %htstate
31360 done
31361 xor %i1, 0x0C0A, %g4
31362 ldd [%l7 + 0x68], %g2
31363 udivx %o0, 0x0F98, %o5
31364loop_3007:
31365 tcc %icc, 0x3
31366 set 0x34, %o7
31367 stwa %i3, [%l7 + %o7] 0xea
31368 membar #Sync
31369 nop
31370 setx loop_3008, %l0, %l1
31371 jmpl %l1, %i5
31372 array32 %g6, %l0, %g1
31373 xorcc %o1, 0x1DBD, %i7
31374 edge32l %l1, %o7, %g3
31375loop_3008:
31376 nop
31377 membar #Sync
31378 wr %g0, 0xf9, %asi
31379 ldda [%l7 + 0x40] %asi, %f16
31380 movre %i0, 0x294, %l6
31381 fmovsl %xcc, %f18, %f13
31382 alignaddrl %g5, %o4, %o3
31383 pdist %f4, %f16, %f18
31384 st %f15, [%l7 + 0x70]
31385 movg %icc, %o6, %l2
31386 movge %icc, %i2, %i6
31387 fbn,a %fcc2, loop_3009
31388 srlx %l4, %i4, %l5
31389 fpadd16 %f20, %f12, %f2
31390 prefetch [%l7 + 0x68], 0x2
31391loop_3009:
31392 saved
31393 rdpr %cwp, %g1
31394 rdpr %cansave, %g2
31395 rdpr %canrestore, %g3
31396 rdpr %cleanwin, %g4
31397 rdpr %otherwin, %g5
31398 rdpr %wstate, %g6
31399 movg %icc, %g7, %o2
31400 srax %l3, %g4, %i1
31401 fabss %f23, %f12
31402 edge16 %o0, %o5, %g2
31403 xnor %i3, 0x000D, %g6
31404 tpos %xcc, 0x5
31405 tle %icc, 0x2
31406 fmuld8ulx16 %f24, %f5, %f8
31407 andcc %i5, 0x0FA8, %g1
31408 stb %l0, [%l7 + 0x50]
31409 fmovdne %icc, %f10, %f8
31410 fmovs %f18, %f25
31411 edge32l %i7, %l1, %o1
31412 fble,a %fcc3, loop_3010
31413 mova %icc, %g3, %o7
31414 array16 %i0, %l6, %g5
31415 movge %icc, %o4, %o6
31416loop_3010:
31417 mova %icc, %o3, %i2
31418 xnorcc %i6, 0x01E7, %l2
31419 brnz %i4, loop_3011
31420 fcmpd %fcc0, %f16, %f2
31421 tne %xcc, 0x4
31422 array16 %l5, %g7, %l4
31423loop_3011:
31424 tge %icc, 0x7
31425 bvc loop_3012
31426 movge %xcc, %o2, %l3
31427 fmovde %icc, %f11, %f18
31428 fpsub32 %f18, %f14, %f30
31429loop_3012:
31430 srl %g4, %i1, %o0
31431 movleu %icc, %o5, %g2
31432 wr %g0, 0x89, %asi
31433 stxa %g6, [%l7 + 0x40] %asi
31434 brnz %i3, loop_3013
31435 fmovdvc %xcc, %f4, %f11
31436 fmovrdgez %i5, %f8, %f4
31437 orncc %l0, %g1, %l1
31438loop_3013:
31439 fone %f12
31440 bge,pn %xcc, loop_3014
31441 fpmerge %f27, %f2, %f6
31442 edge16 %o1, %i7, %o7
31443 brz %g3, loop_3015
31444loop_3014:
31445 fmovsvs %xcc, %f13, %f25
31446 ldub [%l7 + 0x6D], %l6
31447 sdivcc %i0, 0x0FC6, %o4
31448loop_3015:
31449 brnz %g5, loop_3016
31450 andn %o3, %o6, %i6
31451 call loop_3017
31452 fcmpeq16 %f8, %f18, %i2
31453loop_3016:
31454 fbe %fcc3, loop_3018
31455 bvc,a loop_3019
31456loop_3017:
31457 fandnot1 %f18, %f10, %f4
31458 fcmple16 %f8, %f14, %l2
31459loop_3018:
31460 mulscc %l5, %i4, %l4
31461loop_3019:
31462 fors %f13, %f13, %f12
31463 tl %xcc, 0x4
31464 tl %xcc, 0x4
31465 umulcc %g7, %o2, %g4
31466 umulcc %i1, 0x03C4, %l3
31467 movvc %icc, %o0, %o5
31468 move %icc, %g2, %i3
31469 edge8ln %g6, %l0, %g1
31470 fpsub16s %f28, %f23, %f7
31471 tcs %xcc, 0x7
31472 umul %l1, 0x1CDE, %i5
31473 addccc %i7, 0x00B4, %o1
31474 sdivx %o7, 0x134F, %g3
31475 movvs %icc, %l6, %o4
31476 ldx [%l7 + 0x18], %g5
31477 set 0x2A, %o1
31478 stha %o3, [%l7 + %o1] 0x04
31479 fbge %fcc3, loop_3020
31480 bleu,a,pt %icc, loop_3021
31481 fand %f8, %f18, %f0
31482 fsrc1 %f26, %f8
31483loop_3020:
31484 alignaddrl %o6, %i0, %i2
31485loop_3021:
31486 fmovdvc %xcc, %f16, %f5
31487 add %l2, 0x0B46, %i6
31488 fpadd32s %f9, %f4, %f19
31489 fmovrdlz %l5, %f30, %f2
31490 movrgz %l4, 0x125, %i4
31491 stb %o2, [%l7 + 0x21]
31492 xnor %g4, %g7, %l3
31493 orn %o0, 0x10DA, %o5
31494 fmovd %f26, %f6
31495 edge8ln %i1, %g2, %i3
31496 bpos,a,pn %xcc, loop_3022
31497 sllx %l0, %g6, %g1
31498 set 0x20, %i6
31499 lduha [%l7 + %i6] 0x10, %i5
31500loop_3022:
31501 umul %i7, 0x046B, %o1
31502 fsrc1 %f18, %f30
31503 fmovda %icc, %f27, %f8
31504 prefetch [%l7 + 0x4C], 0x1
31505 fbule %fcc3, loop_3023
31506 movpos %xcc, %l1, %o7
31507 tsubcc %l6, %g3, %g5
31508 bgu,a loop_3024
31509loop_3023:
31510 addcc %o3, 0x0B38, %o6
31511 fsrc1s %f10, %f22
31512 tle %xcc, 0x0
31513loop_3024:
31514 bvc,a %icc, loop_3025
31515 alignaddr %i0, %i2, %l2
31516 umul %i6, %l5, %l4
31517 tl %icc, 0x5
31518loop_3025:
31519 mulx %i4, %o4, %g4
31520 ldsh [%l7 + 0x7C], %g7
31521 set 0x74, %l3
31522 lduwa [%l7 + %l3] 0x11, %l3
31523 movcc %icc, %o2, %o5
31524 orcc %i1, 0x1942, %g2
31525 movre %i3, %l0, %o0
31526 orncc %g1, %g6, %i7
31527 sdiv %o1, 0x1E7E, %l1
31528 fbe %fcc3, loop_3026
31529 edge32 %o7, %l6, %i5
31530 edge16l %g5, %o3, %o6
31531 movn %icc, %g3, %i0
31532loop_3026:
31533 tge %icc, 0x4
31534 fornot1 %f4, %f8, %f20
31535 movcc %xcc, %i2, %i6
31536 srax %l2, %l4, %l5
31537 tsubcctv %i4, 0x1DCD, %o4
31538 movrlez %g7, %l3, %g4
31539 siam 0x0
31540 fexpand %f17, %f4
31541 bgu %icc, loop_3027
31542 fmovsne %xcc, %f29, %f20
31543 xorcc %o2, %i1, %g2
31544 te %icc, 0x1
31545loop_3027:
31546 ld [%l7 + 0x74], %f18
31547 movrne %o5, 0x155, %l0
31548 add %o0, 0x0C15, %g1
31549 udivx %g6, 0x030D, %i7
31550 taddcctv %o1, %l1, %i3
31551 sllx %l6, %i5, %o7
31552 edge8 %g5, %o3, %g3
31553 srl %i0, %o6, %i6
31554 add %l2, %l4, %i2
31555 bleu loop_3028
31556 array32 %i4, %o4, %g7
31557 wr %g0, 0x80, %asi
31558 lduha [%l7 + 0x74] %asi, %l3
31559loop_3028:
31560 tle %xcc, 0x6
31561 set 0x2A, %o0
31562 ldstuba [%l7 + %o0] 0x80, %l5
31563 tg %xcc, 0x5
31564 srlx %g4, %o2, %g2
31565 brlz,a %i1, loop_3029
31566 bgu,pt %xcc, loop_3030
31567 be %xcc, loop_3031
31568 alignaddr %l0, %o0, %o5
31569loop_3029:
31570 nop
31571 wr %g0, 0x19, %asi
31572 stda %g6, [%l7 + 0x70] %asi
31573loop_3030:
31574 fone %f0
31575loop_3031:
31576 fbl,a %fcc0, loop_3032
31577 fpadd32 %f0, %f14, %f18
31578 tpos %icc, 0x1
31579 movvc %xcc, %i7, %o1
31580loop_3032:
31581 movleu %xcc, %l1, %i3
31582 addcc %g1, %i5, %l6
31583 add %g5, %o3, %g3
31584 brgz %i0, loop_3033
31585 bvs loop_3034
31586 membar 0x59
31587 ldd [%l7 + 0x50], %o6
31588loop_3033:
31589 fnot1s %f17, %f7
31590loop_3034:
31591 edge8n %i6, %l2, %o7
31592 fcmple32 %f2, %f16, %i2
31593 movrlez %i4, %o4, %g7
31594 fmovd %f12, %f14
31595 sir 0x1B0B
31596 bg,a,pn %icc, loop_3035
31597 lduw [%l7 + 0x28], %l4
31598 subccc %l5, %l3, %g4
31599 xnor %o2, %g2, %l0
31600loop_3035:
31601 tleu %xcc, 0x7
31602 movg %xcc, %o0, %o5
31603 fabss %f31, %f3
31604 ld [%l7 + 0x74], %f21
31605 fbl,a %fcc1, loop_3036
31606 sdivx %g6, 0x0382, %i1
31607 array32 %o1, %i7, %i3
31608 stbar
31609loop_3036:
31610 fpadd16 %f22, %f26, %f12
31611 tg %xcc, 0x5
31612 wr %g0, 0x81, %asi
31613 ldda [%l7 + 0x40] %asi, %l0
31614 movpos %icc, %i5, %g1
31615 edge16n %l6, %o3, %g3
31616 movrne %g5, 0x2AF, %i0
31617 set 0x50, %l0
31618 prefetcha [%l7 + %l0] 0x10, 0x2
31619 fmul8x16au %f20, %f2, %f30
31620 popc 0x1461, %l2
31621 fsrc2 %f26, %f8
31622 fbe,a %fcc0, loop_3037
31623 fmovscc %xcc, %f6, %f9
31624 smulcc %i6, %o7, %i2
31625 bl %icc, loop_3038
31626loop_3037:
31627 tg %xcc, 0x6
31628 add %l7, 0x28, %l6
31629 wr %g0, 0x18, %asi
31630 ldxa [%l6] %asi, %o4
31631 casxa [%l6] 0x18, %o4, %i4
31632loop_3038:
31633 tsubcc %l4, %l5, %g7
31634 and %g4, 0x18A4, %o2
31635 saved
31636 rdpr %cwp, %g1
31637 rdpr %cansave, %g2
31638 rdpr %canrestore, %g3
31639 rdpr %cleanwin, %g4
31640 rdpr %otherwin, %g5
31641 rdpr %wstate, %g6
31642 fbul %fcc2, loop_3039
31643 tle %icc, 0x0
31644 ldstub [%l7 + 0x42], %g2
31645 movl %xcc, %l0, %o0
31646loop_3039:
31647 tne %xcc, 0x7
31648 set 0x70, %g6
31649 ldxa [%l7 + %g6] 0x88, %l3
31650 movpos %icc, %o5, %g6
31651 fmovspos %icc, %f18, %f16
31652 addcc %o1, 0x0A96, %i7
31653 orn %i1, %i3, %i5
31654 tleu %icc, 0x3
31655 tvc %xcc, 0x6
31656 array8 %l1, %g1, %l6
31657 edge16 %o3, %g3, %g5
31658 fbo,a %fcc0, loop_3040
31659 for %f10, %f8, %f12
31660 xnorcc %o6, 0x14BA, %l2
31661 tneg %icc, 0x3
31662loop_3040:
31663 fmovsn %xcc, %f26, %f28
31664 movrlz %i0, %o7, %i2
31665 tle %xcc, 0x5
31666 sllx %o4, 0x1E, %i4
31667 movrlz %i6, %l5, %l4
31668 array32 %g4, %g7, %g2
31669 fbge %fcc1, loop_3041
31670 orcc %o2, 0x0DC6, %l0
31671 ta %xcc, 0x5
31672 movrne %o0, 0x1ED, %l3
31673loop_3041:
31674 fzero %f6
31675 fmovdvs %icc, %f17, %f24
31676 sdivx %g6, 0x1F8F, %o5
31677 alignaddrl %o1, %i7, %i1
31678 xnor %i3, 0x0B7B, %i5
31679 edge8 %l1, %l6, %g1
31680 sll %g3, %g5, %o3
31681 alignaddrl %l2, %i0, %o6
31682 andncc %o7, %o4, %i2
31683 brlz %i4, loop_3042
31684 fsrc1 %f14, %f30
31685 sub %i6, %l5, %l4
31686 movle %xcc, %g7, %g4
31687loop_3042:
31688 sir 0x1330
31689 edge8n %o2, %l0, %o0
31690 fcmpgt16 %f26, %f22, %l3
31691 movrgez %g2, 0x2A7, %g6
31692 fpadd32 %f0, %f4, %f12
31693 fbne %fcc3, loop_3043
31694 movvs %xcc, %o1, %o5
31695 or %i1, 0x09BA, %i3
31696 or %i5, 0x0ED9, %i7
31697loop_3043:
31698 addc %l1, 0x1144, %g1
31699 tleu %icc, 0x0
31700 xnor %g3, %g5, %l6
31701 fzeros %f14
31702 tgu %icc, 0x0
31703 brlz,a %o3, loop_3044
31704 andcc %i0, %o6, %o7
31705 udivcc %l2, 0x0609, %o4
31706 edge8ln %i4, %i2, %l5
31707loop_3044:
31708 tneg %icc, 0x3
31709 edge32ln %i6, %g7, %g4
31710 wr %g0, 0x89, %asi
31711 stwa %l4, [%l7 + 0x20] %asi
31712 andn %o2, 0x18D5, %o0
31713 fornot2 %f4, %f22, %f6
31714 tvc %xcc, 0x7
31715 fnand %f20, %f14, %f0
31716 ta %icc, 0x5
31717 udivcc %l0, 0x11A1, %l3
31718 fnegs %f0, %f29
31719 stx %g6, [%l7 + 0x50]
31720 tvs %icc, 0x7
31721 edge16 %g2, %o1, %i1
31722 xorcc %o5, %i5, %i7
31723 fnot2 %f2, %f24
31724 fmovscc %xcc, %f12, %f14
31725 fcmpgt16 %f2, %f24, %i3
31726 smul %l1, 0x0455, %g3
31727 movle %xcc, %g1, %g5
31728 edge16l %o3, %l6, %o6
31729 alignaddr %o7, %i0, %l2
31730 brnz %i4, loop_3045
31731 xorcc %o4, 0x0DF6, %i2
31732 array16 %l5, %g7, %g4
31733 sir 0x1A99
31734loop_3045:
31735 movg %xcc, %i6, %l4
31736 fmovs %f23, %f27
31737 fsrc2s %f21, %f19
31738 membar #Sync
31739 wr %g0, 0x1f, %asi
31740 ldda [%l7 + 0x40] %asi, %f0
31741 xor %o2, %l0, %o0
31742 flush %l7 + 0x58
31743 bshuffle %f26, %f16, %f14
31744 movpos %icc, %g6, %g2
31745 sll %o1, %i1, %l3
31746 fpadd32s %f26, %f29, %f8
31747 set 0x34, %o5
31748 stba %o5, [%l7 + %o5] 0xeb
31749 membar #Sync
31750 te %xcc, 0x4
31751 subc %i7, %i3, %i5
31752 sub %g3, 0x0538, %l1
31753 tcs %icc, 0x0
31754 fmovrsgz %g5, %f21, %f31
31755 tsubcctv %g1, 0x039C, %l6
31756 movl %xcc, %o6, %o3
31757 subccc %o7, 0x06F9, %l2
31758 addccc %i4, %i0, %i2
31759 fxor %f22, %f6, %f20
31760 fba,a %fcc2, loop_3046
31761 andn %o4, 0x190E, %l5
31762 wr %g0, 0x81, %asi
31763 ldstuba [%l7 + 0x12] %asi, %g7
31764loop_3046:
31765 fmuld8sux16 %f15, %f27, %f4
31766 movne %icc, %g4, %l4
31767 fcmped %fcc2, %f22, %f14
31768 fsrc2 %f8, %f4
31769 fandnot2s %f10, %f20, %f19
31770 xnorcc %i6, %o2, %l0
31771 bl,pn %icc, loop_3047
31772 fors %f0, %f6, %f21
31773 movre %o0, %g6, %o1
31774 fsrc2 %f12, %f16
31775loop_3047:
31776 fbe %fcc3, loop_3048
31777 addcc %i1, 0x00DE, %g2
31778 fcmped %fcc1, %f30, %f10
31779 fbu %fcc1, loop_3049
31780loop_3048:
31781 edge32ln %o5, %i7, %i3
31782 movcc %xcc, %i5, %l3
31783 fxnors %f22, %f29, %f3
31784loop_3049:
31785 fabss %f17, %f10
31786 ba,a %xcc, loop_3050
31787 popc 0x0F67, %g3
31788 fbule,a %fcc1, loop_3051
31789 movgu %icc, %g5, %l1
31790loop_3050:
31791 fmul8ulx16 %f26, %f18, %f26
31792 bge,a,pt %xcc, loop_3052
31793loop_3051:
31794 fpadd16s %f13, %f13, %f6
31795 ldd [%l7 + 0x10], %f16
31796 tvc %icc, 0x4
31797loop_3052:
31798 saved
31799 rdpr %cwp, %g1
31800 rdpr %cansave, %g2
31801 rdpr %canrestore, %g3
31802 rdpr %cleanwin, %g4
31803 rdpr %otherwin, %g5
31804 rdpr %wstate, %g6
31805 EXIT_GOOD
31806
31807
31808
31809!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31810!
31811! Stats for Thread 0:
31812!
31813! Type l : 2739
31814! Type x : 1345
31815! Type cti : 3052
31816! Type f : 4588
31817! Type i : 13276
31818!
31819!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31820
31821
31822 EXIT_GOOD /* test finish */
31823
31824/************************************************************************
31825 Test case data start
31826 ************************************************************************/
31827.data
31828user_data_start:
31829scratch_area:
31830.word 0x4F5069CA
31831.word 0x84E49447
31832.word 0x78821982
31833.word 0xF70F5AE9
31834.word 0x56F866D6
31835.word 0x455120FC
31836.word 0x4D11A4CE
31837.word 0xB42DCEED
31838.word 0x886493E7
31839.word 0x26DB48EE
31840.word 0xB3449283
31841.word 0x84A753EF
31842.word 0x66CD7C89
31843.word 0xD5B6CE8E
31844.word 0x5D8E9E79
31845.word 0x401D5ED3
31846.word 0xCC8FEC93
31847.word 0xA5164D25
31848.word 0xD785E2C6
31849.word 0xA0C1F270
31850.word 0xCE233530
31851.word 0xF611B108
31852.word 0xED74608A
31853.word 0xE76E699C
31854.word 0x5380DF95
31855.word 0x1AE5EE01
31856.word 0x945206D6
31857.word 0x1A4A6ABE
31858.word 0x4E9C32D1
31859.word 0xC86EAA02
31860.word 0xB3D8AFBF
31861.word 0x3B15A4B0
31862.word 0x140960AD
31863.word 0x98263CAE
31864.word 0xD8AC775F
31865.word 0x7EDA83BD
31866.word 0x077183A0
31867.word 0x15F50EA1
31868.word 0xF7430E45
31869.word 0xE6F65279
31870.word 0xE4156A49
31871.word 0x8E80D136
31872.word 0x83A3547C
31873.word 0x08D3F3D3
31874.word 0x1299BD00
31875.word 0x42FE0E5C
31876.word 0x9CFFB6F3
31877.word 0xA392A2EB
31878.word 0xED30DA94
31879.word 0xBEFBA2E0
31880.word 0x77C0FF2A
31881.word 0x3F06DACA
31882.word 0x89C30D2B
31883.word 0xF9595A3C
31884.word 0x8C5E0997
31885.word 0x395DF3B2
31886.word 0xABA3E080
31887.word 0x54343D92
31888.word 0x064122A7
31889.word 0xC08546E0
31890.word 0x33679511
31891.word 0xDD7D6C3B
31892.word 0x13A89001
31893.word 0x742D34BB
31894.end